{"version":3,"sources":["jsdelivr-header.js","/npm/@nocobase/client@1.9.37/lib/index.js"],"names":[],"mappings":"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","file":"/npm/@nocobase/client@1.9.37/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@nocobase/client@1.9.37/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";var De=Object.create;var je=Object.defineProperty;var Me=Object.getOwnPropertyDescriptor;var Le=Object.getOwnPropertyNames;var ze=Object.getPrototypeOf,qe=Object.prototype.hasOwnProperty;var Ue=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let i of Le(t))!qe.call(e,i)&&i!==o&&je(e,i,{get:()=>t[i],enumerable:!(r=Me(t,i))||r.enumerable});return e};var Ge=(e,t,o)=>(o=e!=null?De(ze(e)):{},Ue(t||!e||!e.__esModule?je(o,\"default\",{value:e,enumerable:!0}):o,e));var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var o in t)__defProp(e,o,{get:t[o],enumerable:!0})},__copyProps=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let i of __getOwnPropNames(t))!__hasOwnProp.call(e,i)&&i!==o&&__defProp(e,i,{get:()=>t[i],enumerable:!(r=__getOwnPropDesc(t,i))||r.enumerable});return e},__reExport=(e,t,o)=>(__copyProps(e,t,\"default\"),o&&__copyProps(o,t,\"default\")),__toESM=(e,t,o)=>(o=e!=null?__create(__getProtoOf(e)):{},__copyProps(!e||!e.__esModule?__defProp(o,\"default\",{value:e,enumerable:!0}):o,e)),__toCommonJS=e=>__copyProps(__defProp({},\"__esModule\",{value:!0}),e),es_exports={};__export(es_exports,{ACLActionParamsContext:()=>ACLActionParamsContext,ACLActionProvider:()=>ACLActionProvider,ACLCollectionFieldProvider:()=>ACLCollectionFieldProvider,ACLCollectionProvider:()=>ACLCollectionProvider,ACLContext:()=>ACLContext,ACLCustomContext:()=>ACLCustomContext,ACLMenuItemProvider:()=>ACLMenuItemProvider,ACLPane:()=>ACLPane,ACLPlugin:()=>ACLPlugin,ACLProvider:()=>ACLProvider,ACLRolesCheckProvider:()=>ACLRolesCheckProvider,ADMIN_SETTINGS_KEY:()=>ADMIN_SETTINGS_KEY,ADMIN_SETTINGS_PATH:()=>ADMIN_SETTINGS_PATH,APIClient:()=>APIClient,APIClientContext:()=>APIClientContext,APIClientProvider:()=>APIClientProvider,AccessControl:()=>AccessControl,Action:()=>Action,ActionBar:()=>ActionBar,ActionBarAssociationFilterAction:()=>ActionBarAssociationFilterAction,ActionBarProvider:()=>ActionBarProvider,ActionContext:()=>ActionContext,ActionContextNoRerender:()=>ActionContextNoRerender,ActionContextProvider:()=>ActionContextProvider,ActionDesigner:()=>ActionDesigner,ActionInitializer:()=>ActionInitializer,ActionInitializerItem:()=>ActionInitializerItem,ActionType:()=>ActionType,AddCollection:()=>AddCollection,AddCollectionAction:()=>AddCollectionAction,AddCollectionField:()=>AddCollectionField,AddFieldAction:()=>AddFieldAction,AddSubFieldAction:()=>AddSubFieldAction,AdminDynamicPage:()=>AdminDynamicPage,AdminLayout:()=>AdminLayout,AdminLayoutPlugin:()=>AdminLayoutPlugin,AdminProvider:()=>AdminProvider,AdminSettingsLayout:()=>AdminSettingsLayout,AfterSuccess:()=>AfterSuccess,AllDataBlocksContext:()=>AllDataBlocksContext,AllDataBlocksProvider:()=>AllDataBlocksProvider,AntdAppProvider:()=>AntdAppProvider,AntdConfigPlugin:()=>AntdConfigPlugin,AntdConfigProvider:()=>AntdConfigProvider,AntdSchemaComponentPlugin:()=>AntdSchemaComponentPlugin,AntdSchemaComponentProvider:()=>AntdSchemaComponentProvider,AppComponent:()=>AppComponent,AppLangContext:()=>AppLangContext,AppNotFound:()=>AppNotFound,AppendsTreeSelect:()=>AppendsTreeSelect,Application:()=>Application,ApplicationContext:()=>ApplicationContext,AssignedFieldValues:()=>AssignedFieldValues,AssociatedFields:()=>AssociatedFields$1,AssociationField:()=>AssociationField,AssociationFieldMode:()=>AssociationFieldMode,AssociationFieldModeProvider:()=>AssociationFieldModeProvider,AssociationFilter:()=>AssociationFilter,AssociationFilterDesignerDelete:()=>AssociationFilterDesignerDelete,AssociationFilterDesignerDisplayField:()=>AssociationFilterDesignerDisplayField,AssociationFilterPlugin:()=>AssociationFilterPlugin,AssociationOrCollectionProvider:()=>AssociationOrCollectionProvider,AssociationProvider:()=>AssociationProvider,AssociationSelect:()=>AssociationSelect,AsyncDataContext:()=>AsyncDataContext,AsyncDataProvider:()=>AsyncDataProvider,AttachmentList:()=>AttachmentList,AutoComplete:()=>AutoComplete,BackButtonUsedInSubPage:()=>BackButtonUsedInSubPage,BaseVariableProvider:()=>BaseVariableProvider,BlankComponent:()=>BlankComponent,Block:()=>Block,BlockAssociationContext:()=>BlockAssociationContext,BlockContext:()=>BlockContext,BlockInitializer:()=>BlockInitializer,BlockItem:()=>BlockItem,BlockItemCard:()=>BlockItemCard,BlockItemCardContext:()=>BlockItemCardContext,BlockItemInitializer:()=>BlockItemInitializer,BlockProvider:()=>BlockProvider,BlockRequestContextProvider:()=>BlockRequestContextProvider,BlockRequestContext_deprecated:()=>BlockRequestContext_deprecated,BlockRequestLoadingContext:()=>BlockRequestLoadingContext,BlockRequestProvider:()=>BlockRequestProvider,BlockRequestProvider_deprecated:()=>BlockRequestProvider_deprecated,BlockResourceContext:()=>BlockResourceContext,BlockSchemaComponentPlugin:()=>BlockSchemaComponentPlugin,BlockSchemaComponentProvider:()=>BlockSchemaComponentProvider,BlockSchemaToolbar:()=>BlockSchemaToolbar,BlockTemplateContext:()=>BlockTemplateContext,BlockTemplateDetails:()=>BlockTemplateDetails,BlockTemplatePage:()=>BlockTemplatePage,BlockTemplateProvider:()=>BlockTemplateProvider,BlockTemplatesPane:()=>BlockTemplatesPane,BlocksSelector:()=>BlocksSelector,ButtonEditor:()=>ButtonEditor$1,CSSVariableProvider:()=>CSSVariableProvider,CardItem:()=>CardItem,Cascader:()=>Cascader,Checkbox:()=>Checkbox,CheckboxFieldInterface:()=>CheckboxFieldInterface,CheckboxGroupFieldInterface:()=>CheckboxGroupFieldInterface,ClearCollectionFieldContext:()=>ClearCollectionFieldContext,Collection:()=>Collection,CollectionCategoriesContext:()=>CollectionCategoriesContext,CollectionCategoriesProvider:()=>CollectionCategoriesProvider,CollectionCategory:()=>CollectionCategory,CollectionContext:()=>CollectionContext,CollectionDeletedPlaceholder:()=>CollectionDeletedPlaceholder,CollectionField:()=>CollectionField$1,CollectionFieldContext:()=>CollectionFieldContext,CollectionFieldInterface:()=>CollectionFieldInterface,CollectionFieldInterfaceManager:()=>CollectionFieldInterfaceManager,CollectionFieldInterfaceTag:()=>CollectionFieldInterfaceTag,CollectionFieldProvider:()=>CollectionFieldProvider,CollectionFieldUISchemaProvider:()=>CollectionFieldUISchemaProvider,CollectionFieldsToFormInitializerItems:()=>CollectionFieldsToFormInitializerItems,CollectionFieldsToInitializerItems:()=>CollectionFieldsToInitializerItems,CollectionFieldsToTableInitializerItems:()=>CollectionFieldsToTableInitializerItems,CollectionHistoryProvider:()=>CollectionHistoryProvider,CollectionManager:()=>CollectionManager,CollectionManagerContext:()=>CollectionManagerContext,CollectionManagerProvider:()=>CollectionManagerProvider,CollectionManagerProvider_deprecated:()=>CollectionManagerProvider_deprecated,CollectionManagerSchemaComponentProvider:()=>CollectionManagerSchemaComponentProvider,CollectionNotAllowViewPlaceholder:()=>CollectionNotAllowViewPlaceholder,CollectionPlugin:()=>CollectionPlugin,CollectionProvider:()=>CollectionProvider,CollectionProvider_deprecated:()=>CollectionProvider_deprecated,CollectionRecord:()=>CollectionRecord,CollectionRecordContext:()=>CollectionRecordContext,CollectionRecordProvider:()=>CollectionRecordProvider,CollectionSelect:()=>CollectionSelect,CollectionSelectFieldInterface:()=>CollectionSelectFieldInterface,CollectionTemplate:()=>CollectionTemplate,CollectionTemplateManager:()=>CollectionTemplateManager,CollectionTemplateTag:()=>CollectionTemplateTag,ColorFieldInterface:()=>ColorFieldInterface,ColorPicker:()=>ColorPicker,ColorSelect:()=>ColorSelect,CompatibleSchemaInitializer:()=>CompatibleSchemaInitializer,CreateFilterActionInitializer:()=>CreateFilterActionInitializer,CreateResetActionInitializer:()=>CreateResetActionInitializer,CreatedAtFieldInterface:()=>CreatedAtFieldInterface,CreatedByFieldInterface:()=>CreatedByFieldInterface,Cron:()=>Cron,CronSet:()=>CronSet,CurrentAppInfoContext:()=>CurrentAppInfoContext,CurrentAppInfoProvider:()=>CurrentAppInfoProvider,CurrentPageUidContext:()=>CurrentPageUidContext,CurrentPageUidProvider:()=>CurrentPageUidProvider,CurrentRouteProvider:()=>CurrentRouteProvider,CurrentTabUidContext:()=>CurrentTabUidContext,CurrentTabUidProvider:()=>CurrentTabUidProvider,CurrentUserContext:()=>CurrentUserContext,CurrentUserProvider:()=>CurrentUserProvider,CurrentUserSettingsMenuProvider:()=>CurrentUserSettingsMenuProvider,CustomRouterContextProvider:()=>CustomRouterContextProvider,CustomizeActionInitializer:()=>CustomizeActionInitializer,DEBOUNCE_WAIT:()=>DEBOUNCE_WAIT,DEFAULT_DATA_SOURCE_KEY:()=>DEFAULT_DATA_SOURCE_KEY,DEFAULT_DATA_SOURCE_TITLE:()=>DEFAULT_DATA_SOURCE_TITLE,DataBlockCollector:()=>DataBlockCollector,DataBlockContext:()=>DataBlockContext,DataBlockInitializer:()=>DataBlockInitializer,DataBlockProvider:()=>DataBlockProvider,DataBlockResourceContext:()=>DataBlockResourceContext$1,DataBlockResourceProvider:()=>DataBlockResourceProvider,DataSource:()=>DataSource,DataSourceApplicationProvider:()=>DataSourceApplicationProvider,DataSourceCollectionCascader:()=>DataSourceCollectionCascader,DataSourceContext:()=>DataSourceContext,DataSourceContext_deprecated:()=>DataSourceContext_deprecated,DataSourceManager:()=>DataSourceManager,DataSourceManagerContext:()=>DataSourceManagerContext,DataSourceManagerProvider:()=>DataSourceManagerProvider,DataSourceProvider:()=>DataSourceProvider,DataSourceProvider_deprecated:()=>DataSourceProvider_deprecated,DataSourceSelect:()=>DataSourceSelect,DateFieldInterface:()=>DateFieldInterface,DateFilterDynamicComponent:()=>DateFilterDynamicComponent,DateFormatCom:()=>DateFormatCom,DatePicker:()=>DatePicker,DatePickerProvider:()=>DatePickerProvider,DatetimeFieldInterface:()=>DatetimeFieldInterface,DatetimeNoTzFieldInterface:()=>DatetimeNoTzFieldInterface,DefaultValueProvider:()=>DefaultValueProvider,DeleteCollection:()=>DeleteCollection,DeleteCollectionAction:()=>DeleteCollectionAction,Designable:()=>Designable,DesignableSwitch:()=>DesignableSwitch,Details:()=>Details,DetailsBlockContext:()=>DetailsBlockContext,DetailsBlockProvider:()=>DetailsBlockProvider,DetailsDesigner:()=>DetailsDesigner,Divider:()=>Divider,DndContext:()=>DndContext,DocumentTitleContext:()=>DocumentTitleContext,DocumentTitleProvider:()=>DocumentTitleProvider,DragHandler:()=>DragHandler,DraggableContext:()=>DraggableContext,DropdownVisibleContext:()=>DropdownVisibleContext,EMPTY_OBJECT:()=>EMPTY_OBJECT,EditCollection:()=>EditCollection,EditCollectionAction:()=>EditCollectionAction,EditCollectionField:()=>EditCollectionField,EditComponent:()=>EditComponent,EditDefaultValue:()=>EditDefaultValue,EditDescription:()=>EditDescription,EditFieldAction:()=>EditFieldAction,EditOperator:()=>EditOperator,EditPattern:()=>EditPattern,EditRequired:()=>EditRequired,EditSortField:()=>EditSortField,EditSubFieldAction:()=>EditSubFieldAction,EditTable:()=>EditTable,EditTableAction:()=>EditTableAction,EditTableActionContext:()=>EditTableActionContext,EditTitle:()=>EditTitle,EditTitleField:()=>EditTitleField,EditTooltip:()=>EditTooltip,EditValidationRules:()=>EditValidationRules,Editable:()=>Editable,EllipsisWithTooltip:()=>EllipsisWithTooltip,EmailFieldInterface:()=>EmailFieldInterface,ErrorFallback:()=>ErrorFallback,Expand:()=>Expand,ExpiresRadio:()=>ExpiresRadio,ExtendCollectionsContext:()=>ExtendCollectionsContext,ExtendCollectionsProvider:()=>ExtendCollectionsProvider,FieldSummary:()=>FieldSummary,FieldValidation:()=>FieldValidation,FieldsTreeSelect:()=>FieldsTreeSelect,Fieldset:()=>Fieldset,Filter:()=>Filter,FilterAction:()=>FilterAction,FilterActionContext:()=>FilterActionContext,FilterAssociatedFields:()=>FilterAssociatedFields,FilterBlockProvider:()=>FilterBlockProvider,FilterBlockType:()=>FilterBlockType,FilterContext:()=>FilterContext$3,FilterDynamicComponent:()=>FilterDynamicComponent,FilterFormBlockProvider:()=>FilterFormBlockProvider,FilterLogicContext:()=>FilterLogicContext$1,FilterParentCollectionFields:()=>FilterParentCollectionFields,FlagContext:()=>FlagContext,FlagProvider:()=>FlagProvider,ForeignKey:()=>ForeignKey,Form:()=>Form$1,FormActiveFieldsProvider:()=>FormActiveFieldsProvider,FormBlockContext:()=>FormBlockContext$1,FormBlockInitializer:()=>FormBlockInitializer,FormBlockProvider:()=>FormBlockProvider,FormDialog:()=>FormDialog,FormDrawer:()=>FormDrawer,FormField:()=>FormField,FormFieldContext:()=>FormFieldContext,FormFieldProvider:()=>FormFieldProvider,FormItem:()=>FormItem,FormItemSchemaToolbar:()=>FormItemSchemaToolbar,FormProvider:()=>FormProvider,FormV2:()=>FormWithDataTemplates,G2Plot:()=>G2Plot,G2PlotInitializer:()=>G2PlotInitializer,G2PlotRenderer:()=>G2PlotRenderer,GeneralSchemaDesigner:()=>GeneralSchemaDesigner,GeneralSchemaItems:()=>GeneralSchemaItems,GlobalThemeProvider:()=>GlobalThemeProvider,Grid:()=>Grid,GridCard:()=>GridCard,GridRowContext:()=>GridRowContext,HTMLEncode:()=>HTMLEncode,HeightMode:()=>HeightMode,ICON_POPUP_Z_INDEX:()=>ICON_POPUP_Z_INDEX,Icon:()=>Icon,IconFieldInterface:()=>IconFieldInterface,IconPicker:()=>IconPicker,IdFieldInterface:()=>IdFieldInterface,InheritanceCollectionMixin:()=>InheritanceCollectionMixin,InitializerWithSwitch:()=>InitializerWithSwitch,Input:()=>Input$2,InputFieldInterface:()=>InputFieldInterface,InputNumber:()=>InputNumber,InputReadPretty:()=>ReadPretty$c,InputRecordPicker:()=>InputRecordPicker,IntegerFieldInterface:()=>IntegerFieldInterface,InternalAdminLayout:()=>InternalAdminLayout,IsInNocoBaseRecursionFieldContext:()=>IsInNocoBaseRecursionFieldContext,IsSubPageClosedByPageMenuContext:()=>IsSubPageClosedByPageMenuContext,IsSubPageClosedByPageMenuProvider:()=>IsSubPageClosedByPageMenuProvider,Json:()=>Json,JsonFieldInterface:()=>JsonFieldInterface,KeepAlive:()=>KeepAlive,LAZY_COMPONENT_KEY:()=>LAZY_COMPONENT_KEY,LOADING_DELAY:()=>LOADING_DELAY,Layout:()=>Layout,LayoutContent:()=>LayoutContent,LinkToFieldInterface:()=>LinkToFieldInterface,LinkageFilter:()=>LinkageFilter,LinkageRuleCategory:()=>LinkageRuleCategory,LinkageRuleDataKeyMap:()=>LinkageRuleDataKeyMap,List:()=>List,LocalDataSource:()=>LocalDataSource,LocationSearchContext:()=>LocationSearchContext,M2MFieldInterface:()=>M2MFieldInterface,M2OFieldInterface:()=>M2OFieldInterface,Markdown:()=>Markdown,MarkdownFieldInterface:()=>MarkdownFieldInterface,MarkdownReadPretty:()=>MarkdownReadPretty,MaybeCollectionProvider:()=>MaybeCollectionProvider,Menu:()=>Menu,MenuConfigure:()=>MenuConfigure,ModalActionSchemaInitializerItem:()=>ModalActionSchemaInitializerItem,MultipleSelectFieldInterface:()=>MultipleSelectFieldInterface,NAMESPACE_UI_SCHEMA:()=>NAMESPACE_UI_SCHEMA,NanoIDInput:()=>NanoIDInput,NanoidFieldInterface:()=>NanoidFieldInterface,NocoBaseBuildInPlugin:()=>NocoBaseBuildInPlugin,NocoBaseDesktopRouteType:()=>NocoBaseDesktopRouteType,NocoBaseRecursionField:()=>NocoBaseRecursionField,NocoBaseRouteContext:()=>NocoBaseRouteContext,NumberFieldInterface:()=>NumberFieldInterface,O2MFieldInterface:()=>O2MFieldInterface,O2OFieldInterface:()=>O2OFieldInterface,OBOFieldInterface:()=>OBOFieldInterface,OHOFieldInterface:()=>OHOFieldInterface,OpenModeProvider:()=>OpenModeProvider,OverridingCollectionField:()=>OverridingCollectionField,OverridingFieldAction:()=>OverridingFieldAction,PMPlugin:()=>PMPlugin,Page:()=>Page,PagePopups:()=>PagePopups,PageTabs:()=>PageTabs,Pagination:()=>Pagination,ParentCollectionFields:()=>ParentCollectionFields$2,ParentRouteContext:()=>ParentRouteContext,Password:()=>Password,PasswordFieldInterface:()=>PasswordFieldInterface,Percent:()=>Percent,PercentFieldInterface:()=>PercentFieldInterface,PermissionContext:()=>PermissionContext,PermissionProvider:()=>PermissionProvider,PhoneFieldInterface:()=>PhoneFieldInterface,PinnedListPlugin:()=>PinnedListPlugin,PinnedPluginList:()=>PinnedPluginList,PinnedPluginListContext:()=>PinnedPluginListContext,PinnedPluginListProvider:()=>PinnedPluginListProvider,Plugin:()=>Plugin,PluginManager:()=>PluginManager,PluginManagerLink:()=>PluginManagerLink,PluginSettingsManager:()=>PluginSettingsManager,PopupContextProvider:()=>PopupContextProvider,PopupSettingsProvider:()=>PopupSettingsProvider,PoweredBy:()=>PoweredBy,Preview:()=>Preview,QuickEdit:()=>QuickEdit,REGEX_OF_VARIABLE:()=>REGEX_OF_VARIABLE,REGEX_OF_VARIABLE_IN_EXPRESSION:()=>REGEX_OF_VARIABLE_IN_EXPRESSION,Radio:()=>Radio,RadioGroupFieldInterface:()=>RadioGroupFieldInterface,ReadPretty:()=>ReadPretty$c,ReadPrettyRecordPicker:()=>ReadPrettyRecordPicker,RecordAssociationBlockInitializer:()=>RecordAssociationBlockInitializer,RecordAssociationDetailsBlockInitializer:()=>RecordAssociationDetailsBlockInitializer,RecordAssociationFormBlockInitializer:()=>RecordAssociationFormBlockInitializer,RecordAssociationGridCardBlockInitializer:()=>RecordAssociationGridCardBlockInitializer,RecordAssociationListBlockInitializer:()=>RecordAssociationListBlockInitializer,RecordContext_deprecated:()=>RecordContext_deprecated,RecordFormBlockInitializer:()=>RecordFormBlockInitializer,RecordIndexContext:()=>RecordIndexContext,RecordIndexProvider:()=>RecordIndexProvider,RecordLink:()=>RecordLink,RecordPicker:()=>RecordPicker,RecordPickerContext:()=>RecordPickerContext,RecordPickerProvider:()=>RecordPickerProvider,RecordProvider:()=>RecordProvider,RecordReadPrettyAssociationFormBlockInitializer:()=>RecordReadPrettyAssociationFormBlockInitializer,RecordSimpleProvider:()=>RecordSimpleProvider,RefreshComponentProvider:()=>RefreshComponentProvider,RefreshDataBlockRequest:()=>RefreshDataBlockRequest,RemoteCollectionManagerProvider:()=>RemoteCollectionManagerProvider,RemoteDocumentTitlePlugin:()=>RemoteDocumentTitlePlugin,RemoteDocumentTitleProvider:()=>RemoteDocumentTitleProvider,RemoteSchemaComponent:()=>RemoteSchemaComponent,RemoteSchemaTemplateManagerPlugin:()=>RemoteSchemaTemplateManagerPlugin,RemoteSchemaTemplateManagerProvider:()=>RemoteSchemaTemplateManagerProvider,RemoteSelect:()=>RemoteSelect,RemoveButton:()=>RemoveButton,RemoveConditionContext:()=>RemoveConditionContext$1,RenderChildrenWithAssociationFilter:()=>RenderChildrenWithAssociationFilter,RequestSettings:()=>RequestSettings,RerenderDataBlockProvider:()=>RerenderDataBlockProvider,Resizable:()=>Resizable,ResourceActionContext:()=>ResourceActionContext,ResourceActionProvider:()=>ResourceActionProvider,RichText:()=>RichText,RichTextFieldInterface:()=>RichTextFieldInterface,RoleConfigure:()=>RoleConfigure,RoleResourceCollectionContext:()=>RoleResourceCollectionContext,RoleTable:()=>RoleTable,RolesResourcesActions:()=>RolesResourcesActions,RouteSchemaComponent:()=>RouteSchemaComponent,RouterContextCleaner:()=>RouterContextCleaner,RouterManager:()=>RouterManager,SNIPPET_PREFIX:()=>SNIPPET_PREFIX,SanitizedCollectionProvider:()=>SanitizedCollectionProvider,SchemaComponent:()=>SchemaComponent,SchemaComponentContext:()=>SchemaComponentContext,SchemaComponentOnChangeContext:()=>SchemaComponentOnChangeContext,SchemaComponentOptions:()=>SchemaComponentOptions,SchemaComponentPlugin:()=>SchemaComponentPlugin,SchemaComponentProvider:()=>SchemaComponentProvider,SchemaInitializer:()=>SchemaInitializer,SchemaInitializerActionModal:()=>SchemaInitializerActionModal,SchemaInitializerActionModalInternal:()=>SchemaInitializerActionModalInternal,SchemaInitializerChild:()=>SchemaInitializerChild,SchemaInitializerChildren:()=>SchemaInitializerChildren,SchemaInitializerContext:()=>SchemaInitializerContext,SchemaInitializerDivider:()=>SchemaInitializerDivider,SchemaInitializerItem:()=>SchemaInitializerItem,SchemaInitializerItemContext:()=>SchemaInitializerItemContext,SchemaInitializerItemGroup:()=>SchemaInitializerItemGroup,SchemaInitializerItemGroupInternal:()=>SchemaInitializerItemGroupInternal,SchemaInitializerItemInternal:()=>SchemaInitializerItemInternal,SchemaInitializerItems:()=>SchemaInitializerItems,SchemaInitializerManager:()=>SchemaInitializerManager,SchemaInitializerMenu:()=>SchemaInitializerMenu,SchemaInitializerMenuProvider:()=>SchemaInitializerMenuProvider,SchemaInitializerOpenModeSchemaItems:()=>SchemaInitializerOpenModeSchemaItems,SchemaInitializerPlugin:()=>SchemaInitializerPlugin,SchemaInitializerSelect:()=>SchemaInitializerSelect,SchemaInitializerSelectInternal:()=>SchemaInitializerSelectInternal,SchemaInitializerSubMenu:()=>SchemaInitializerSubMenu,SchemaInitializerSubMenuInternal:()=>SchemaInitializerSubMenuInternal,SchemaInitializerSwitch:()=>SchemaInitializerSwitch,SchemaInitializerSwitchInternal:()=>SchemaInitializerSwitchInternal,SchemaSettingAccessControl:()=>SchemaSettingAccessControl,SchemaSettingItemContext:()=>SchemaSettingItemContext,SchemaSettingOpenModeSchemaItems:()=>SchemaSettingOpenModeSchemaItems,SchemaSettings:()=>SchemaSettings,SchemaSettingsActionLinkItem:()=>SchemaSettingsActionLinkItem,SchemaSettingsActionModalItem:()=>SchemaSettingsActionModalItem,SchemaSettingsBlockHeightItem:()=>SchemaSettingsBlockHeightItem,SchemaSettingsBlockTitleItem:()=>SchemaSettingsBlockTitleItem,SchemaSettingsCascaderItem:()=>SchemaSettingsCascaderItem,SchemaSettingsChild:()=>SchemaSettingsChild,SchemaSettingsChildren:()=>SchemaSettingsChildren,SchemaSettingsConnectDataBlocks:()=>SchemaSettingsConnectDataBlocks,SchemaSettingsDataScope:()=>SchemaSettingsDataScope,SchemaSettingsDataTemplates:()=>SchemaSettingsDataTemplates,SchemaSettingsDateFormat:()=>SchemaSettingsDateFormat,SchemaSettingsDefaultSortingRules:()=>SchemaSettingsDefaultSortingRules,SchemaSettingsDefaultValue:()=>SchemaSettingsDefaultValue,SchemaSettingsDivider:()=>SchemaSettingsDivider,SchemaSettingsDropdown:()=>SchemaSettingsDropdown,SchemaSettingsEnableChildCollections:()=>SchemaSettingsEnableChildCollections,SchemaSettingsFixed:()=>SchemaSettingsFixed,SchemaSettingsFormItemTemplate:()=>SchemaSettingsFormItemTemplate,SchemaSettingsItem:()=>SchemaSettingsItem,SchemaSettingsItemGroup:()=>SchemaSettingsItemGroup,SchemaSettingsLayoutItem:()=>SchemaSettingsLayoutItem,SchemaSettingsLinkageRules:()=>SchemaSettingsLinkageRules,SchemaSettingsManager:()=>SchemaSettingsManager,SchemaSettingsModalItem:()=>SchemaSettingsModalItem,SchemaSettingsNumberFormat:()=>SchemaSettingsNumberFormat,SchemaSettingsPlugin:()=>SchemaSettingsPlugin,SchemaSettingsPopupItem:()=>SchemaSettingsPopupItem,SchemaSettingsProvider:()=>SchemaSettingsProvider,SchemaSettingsRemove:()=>SchemaSettingsRemove,SchemaSettingsRenderEngine:()=>SchemaSettingsRenderEngine,SchemaSettingsSelectItem:()=>SchemaSettingsSelectItem,SchemaSettingsSortingRule:()=>SchemaSettingsSortingRule,SchemaSettingsSubMenu:()=>SchemaSettingsSubMenu,SchemaSettingsSwitchItem:()=>SchemaSettingsSwitchItem,SchemaSettingsTemplate:()=>SchemaSettingsTemplate,SchemaSettingsWrapper:()=>SchemaSettingsWrapper,SchemaTemplateManagerContext:()=>SchemaTemplateManagerContext,SchemaToolbar:()=>SchemaToolbar,SchemaToolbarContext:()=>SchemaToolbarContext,SchemaToolbarProvider:()=>SchemaToolbarProvider,SchemaToolbarVisibleContext:()=>SchemaToolbarVisibleContext,ScopeSelect:()=>ScopeSelect,SearchCollections:()=>SearchCollections,SecondConFirm:()=>SecondConFirm,Select:()=>Select,SelectActionInitializer:()=>SelectActionInitializer,SelectFieldInterface:()=>SelectFieldInterface,SelectWithTitle:()=>SelectWithTitle,SetDataLoadingMode:()=>SetDataLoadingMode,SettingCenterPermissionProvider:()=>SettingCenterPermissionProvider,SettingCenterProvider:()=>SettingCenterProvider,SettingsCenterConfigure:()=>SettingsCenterConfigure,SettingsCenterContext:()=>SettingsCenterContext,SettingsCenterDropdown:()=>SettingsCenterDropdown,SettingsMenuProvider:()=>SettingsMenuProvider,ShowFormData:()=>ShowFormData,SkipValidation:()=>SkipValidation,Sortable:()=>Sortable,SortableContext:()=>SortableContext,SortableItem:()=>SortableItem,SortableProvider:()=>SortableProvider,SourceCollection:()=>SourceCollection,SourceForeignKey:()=>SourceForeignKey,SourceKey:()=>SourceKey,Space:()=>Space,StablePopover:()=>StablePopover,StrategyActions:()=>StrategyActions,SubFieldDataSourceProvider_deprecated:()=>SubFieldDataSourceProvider_deprecated,SubTableFieldInterface:()=>SubTableFieldInterface,SubmitActionInitializer:()=>SubmitActionInitializer,SwitchLanguage:()=>SwitchLanguage,SyncFieldsAction:()=>SyncFieldsAction,SyncFieldsActionCom:()=>SyncFieldsActionCom,SyncSQLFieldsAction:()=>SyncSQLFieldsAction,SystemSettingsContext:()=>SystemSettingsContext,SystemSettingsPane:()=>SystemSettingsPane,SystemSettingsPlugin:()=>SystemSettingsPlugin,SystemSettingsProvider:()=>SystemSettingsProvider,Table:()=>Table,TableActionColumnInitializer:()=>TableActionColumnInitializer,TableBlockContext:()=>TableBlockContext,TableBlockDesigner:()=>TableBlockDesigner,TableBlockInitializer:()=>TableBlockInitializer,TableBlockProvider:()=>TableBlockProvider,TableColumnSchemaToolbar:()=>TableColumnSchemaToolbar,TableField:()=>TableField,TableFieldContext:()=>TableFieldContext,TableFieldProvider:()=>TableFieldProvider,TableFieldResource:()=>TableFieldResource,TableSelectorContext:()=>TableSelectorContext,TableSelectorDesigner:()=>TableSelectorDesigner,TableSelectorInitializer:()=>TableSelectorInitializer,TableSelectorParamsProvider:()=>TableSelectorParamsProvider,TableSelectorProvider:()=>TableSelectorProvider,TableV2:()=>TableV2,TableoidFieldInterface:()=>TableoidFieldInterface,Tabs:()=>Tabs,TabsContextProvider:()=>TabsContextProvider,TargetForeignKey:()=>TargetForeignKey,TargetKey:()=>TargetKey,TemplateBlockProvider:()=>TemplateBlockProvider,TemplateSummary:()=>TemplateSummary,Templates:()=>Templates,TestDesigner:()=>TestDesigner,TextAreaWithGlobalScope:()=>TextAreaWithGlobalScope,TextareaFieldInterface:()=>TextareaFieldInterface,ThroughCollection:()=>ThroughCollection,ThroughForeignKey:()=>ThroughForeignKey,TimeFieldInterface:()=>TimeFieldInterface,TimePicker:()=>TimePicker,TreeSelect:()=>TreeSelect,UUIDFieldInterface:()=>UUIDFieldInterface,UnSupportFields:()=>UnSupportFields,UnixTimestamp:()=>UnixTimestamp,UnixTimestampFieldInterface:()=>UnixTimestampFieldInterface,UpdatedAtFieldInterface:()=>UpdatedAtFieldInterface,UpdatedByFieldInterface:()=>UpdatedByFieldInterface,Upload:()=>Upload,Uploader:()=>Uploader,UrlFieldInterface:()=>UrlFieldInterface,Variable:()=>Variable,VariableInput:()=>VariableInput,VariablePopupRecordProvider:()=>VariablePopupRecordProvider,VariableScopeProvider:()=>VariableScopeProvider,VariablesContext:()=>VariablesContext,VariablesProvider:()=>VariablesProvider$1,ViewCollectionField:()=>ViewCollectionField,ViewFieldAction:()=>ViewFieldAction,WithoutFormFieldResource:()=>WithoutFormFieldResource,WithoutTableFieldResource:()=>WithoutTableFieldResource,actionSettings:()=>actionSettings,actionSettingsItems:()=>actionSettingsItems,allowAddNew:()=>allowAddNew,appendQueryStringToUrl:()=>appendQueryStringToUrl,attachmentFileTypes:()=>attachmentFileTypes,autoFill:()=>autoFill,autoIncrement:()=>autoIncrement,canMakeAssociationBlock:()=>canMakeAssociationBlock,collectionDataSource:()=>collectionDataSource,compatOldTheme:()=>compatOldTheme,completeURL:()=>completeURL,compose:()=>compose,constraintsProps:()=>constraintsProps,createCreateFormBlockUISchema:()=>createCreateFormBlockUISchema,createDesignable:()=>createDesignable,createDetailsBlockSchema:()=>createDetailsBlockSchema,createFormActionInitializers:()=>createFormActionInitializers,createFormActionInitializers_deprecated:()=>createFormActionInitializers_deprecated,createFormBlockSchema:()=>createFormBlockSchema,createFormBlockSettings:()=>createFormBlockSettings,createModalSettingsItem:()=>createModalSettingsItem,createReadPrettyFormBlockSchema:()=>createReadPrettyFormBlockSchema,createRouterManager:()=>createRouterManager,createSelectSchemaSettingsItem:()=>createSelectSchemaSettingsItem,createStyles:()=>import_antd_style2.createStyles,createSwitchSettingsItem:()=>createSwitchSettingsItem,createTableBlockSchema:()=>createTableBlockSchema,createTableBlockUISchema:()=>createTableBlockUISchema,createTextSettingsItem:()=>createTextSettingsItem,customFormItemInitializers:()=>customFormItemInitializers,customFormItemInitializers_deprecated:()=>customFormItemInitializers_deprecated,dataSource:()=>dataSource,dateTimeProps:()=>dateTimeProps,defaultAppComponents:()=>defaultAppComponents,defaultFieldNames:()=>defaultFieldNames$1,defaultInputStyle:()=>defaultInputStyle,defaultProps:()=>defaultProps,defaultTheme:()=>defaultTheme,ds:()=>ds,editFormBlockSettings:()=>editFormBlockSettings,fetchTemplateData:()=>fetchTemplateData,fieldComponentSettingsItem:()=>fieldComponentSettingsItem,fieldSettingsFormItem:()=>fieldSettingsFormItem,fileSizeSetting:()=>fileSizeSetting,fillParentFields:()=>fillParentFields,filterFormItemSettings:()=>filterFormItemSettings,findByUid:()=>findByUid,findFilterTargets:()=>findFilterTargets,findFirstPageRoute:()=>findFirstPageRoute,findFormBlock:()=>findFormBlock,findKanbanFormItem:()=>findKanbanFormItem,findKeysByUid:()=>findKeysByUid,findMenuItem:()=>findMenuItem,findParentFieldSchema:()=>findParentFieldSchema,findRouteBySchemaUid:()=>findRouteBySchemaUid,formActionInitializers:()=>formActionInitializers,formDetailsSettings:()=>formDetailsSettings,formItemInitializers:()=>formItemInitializers,formItemInitializers_deprecated:()=>formItemInitializers_deprecated,formItemSettings:()=>formItemSettings,formSettings:()=>formSettings,formV1Settings:()=>formV1Settings,genStyleHook:()=>genStyleHook,getAppends:()=>getAppends,getAssociationPath:()=>getAssociationPath,getCardItemSchema:()=>getCardItemSchema,getCollectionTitle:()=>getCollectionTitle,getConfigurableProperties:()=>getConfigurableProperties,getCurrentOptions:()=>getCurrentOptions,getDataSourceHeaders:()=>getDataSourceHeaders,getDateExact:()=>getDateExact,getDatePickerLabels:()=>getDatePickerLabels,getDateRanges:()=>getDateRanges,getFieldDefaultValue:()=>getFieldDefaultValue,getFormValues:()=>getFormValues,getIdsWithChildren:()=>getIdsWithChildren,getLabelFormatValue:()=>getLabelFormatValue,getLabelWithTooltip:()=>getLabelWithTooltip,getPageMenuSchema:()=>getPageMenuSchema,getPageSchema:()=>getPageSchema,getPopupPathFromParams:()=>getPopupPathFromParams,getRenderContent:()=>getRenderContent,getShouldChange:()=>getShouldChange,getStoredPopupContext:()=>getStoredPopupContext,getSupportFieldsByAssociation:()=>getSupportFieldsByAssociation,getSupportFieldsByForeignKey:()=>getSupportFieldsByForeignKey,getTabSchema:()=>getTabSchema,getURLSearchParams:()=>getURLSearchParams,getURLSearchParamsChildren:()=>getURLSearchParamsChildren,getUniqueKeyFromCollection:()=>getUniqueKeyFromCollection,getVariableComponentWithScope:()=>getVariableComponentWithScope,getVariableValue:()=>getVariableValue,getVariablesFromExpression:()=>getVariablesFromExpression,getZIndex:()=>getZIndex,gridRowColWrap:()=>gridRowColWrap,handleDateChangeOnForm:()=>handleDateChangeOnForm,hasIcon:()=>hasIcon,i18n:()=>i18n,icons:()=>icons,inferPickerType:()=>inferPickerType,interfacesOfUnsupportedDefaultValue:()=>interfacesOfUnsupportedDefaultValue,interfacesProperties:()=>index,isAssocField:()=>isAssocField,isBulkEditAction:()=>isBulkEditAction,isDeleteButtonDisabled:()=>isDeleteButtonDisabled,isFileCollection:()=>isFileCollection,isInFilterFormBlock:()=>isInFilterFormBlock,isInitializersSame:()=>isInitializersSame,isMobile:()=>isMobile,isPatternDisabled:()=>isPatternDisabled,isSameCollection:()=>isSameCollection,isShowFilePicker:()=>isShowFilePicker,isSystemField:()=>isSystemField,isTabPage:()=>isTabPage,isTitleField:()=>isTitleField,isVariable:()=>isVariable$1,isWriteEmailAction:()=>isWriteEmailAction,itemsMerge:()=>itemsMerge,joinCollectionName:()=>joinCollectionName,languageCodes:()=>languageCodes,lazy:()=>lazy,locale:()=>languageCodes,mapDatePicker:()=>mapDatePicker,mapRangePicker:()=>mapRangePicker,mapTimeFormat:()=>mapTimeFormat,mergeFilter:()=>mergeFilter,mockAPIClient:()=>mockAPIClient,moment2str:()=>moment2str,navigateToTab:()=>navigateToTab,navigateWithinSelf:()=>navigateWithinSelf,normalizeContainer:()=>normalizeContainer,operators:()=>operators$1,pageSettings:()=>pageSettings,pageTabSettings:()=>pageTabSettings,parseCollectionName:()=>parseCollectionName,parseVariablesAndChangeParamsToQueryString:()=>parseVariablesAndChangeParamsToQueryString,primaryKey:()=>primaryKey,readPrettyFormSettings:()=>readPrettyFormSettings,recordBlockInitializers:()=>recordBlockInitializers,recordBlockInitializers_deprecated:()=>recordBlockInitializers_deprecated,recordPickerViewer:()=>recordPickerViewer,recursiveParent:()=>recursiveParent,reduceValueSize:()=>reduceValueSize,registerIcon:()=>registerIcon,registerIcons:()=>registerIcons,registerInitializerMenusGenerator:()=>registerInitializerMenusGenerator,relationshipType:()=>relationshipType,removeNullCondition:()=>removeNullCondition,replaceVariableValue:()=>replaceVariableValue,replaceVariables:()=>replaceVariables,requestParentRecordData:()=>requestParentRecordData,reverseFieldProperties:()=>reverseFieldProperties,schemaSettingsLabelLayout:()=>schemaSettingsLabelLayout,setDataLoadingModeSettingsItem:()=>setDataLoadingModeSettingsItem,setDefaultSortingRulesSchemaSettingsItem:()=>setDefaultSortingRulesSchemaSettingsItem,setTheDataScopeSchemaSettingsItem:()=>setTheDataScopeSchemaSettingsItem,showFileName:()=>showFileName,splitWrapSchema:()=>splitWrapSchema,storePopupContext:()=>storePopupContext,subTableActionInitializers:()=>subTableActionInitializers,subTableActionInitializers_deprecated:()=>subTableActionInitializers_deprecated,systemKeys:()=>systemKeys,tabPaneInitializers:()=>tabPaneInitializers,tabPaneInitializersForBulkEditFormBlock:()=>tabPaneInitializersForBulkEditFormBlock,tabPaneInitializersForRecordBlock:()=>tabPaneInitializersForRecordBlock,tabPaneInitializers_deprecated:()=>tabPaneInitializers_deprecated,tableActionColumnInitializers:()=>tableActionColumnInitializers,tableActionColumnInitializers_deprecated:()=>tableActionColumnInitializers_deprecated,tableActionInitializers:()=>tableActionInitializers,tableActionInitializers_deprecated:()=>tableActionInitializers_deprecated,tableBlockSettings:()=>tableBlockSettings,tableColumnInitializers:()=>tableColumnInitializers,tableColumnInitializers_deprecated:()=>tableColumnInitializers_deprecated,tableColumnSettings:()=>tableColumnSettings,tableSelectorBlockSettings:()=>tableSelectorBlockSettings,timeProps:()=>timeProps,transformToFilter:()=>transformToFilter,transformVariableValue:()=>transformVariableValue,tval:()=>tval,type:()=>type,unique:()=>unique,updateFilterTargets:()=>updateFilterTargets,updateFormActionInitializers:()=>updateFormActionInitializers,updateFormActionInitializers_deprecated:()=>updateFormActionInitializers_deprecated,useACLActionParamsContext:()=>useACLActionParamsContext,useACLContext:()=>useACLContext,useACLFieldWhitelist:()=>useACLFieldWhitelist,useACLRoleContext:()=>useACLRoleContext,useACLRolesCheck:()=>useACLRolesCheck,useAPIClient:()=>useAPIClient,useAPITokenVariable:()=>useAPITokenVariable,useAclSnippets:()=>useAclSnippets,useActionAvailable:()=>useActionAvailable,useActionBarContext:()=>useActionBarContext,useActionContext:()=>useActionContext,useAdminSchemaUid:()=>useAdminSchemaUid,useAfterSuccessOptions:()=>useAfterSuccessOptions,useAllAccessDesktopRoutes:()=>useAllAccessDesktopRoutes,useAllCollectionsInheritChainGetter:()=>useAllCollectionsInheritChainGetter,useAllDataBlocks:()=>useAllDataBlocks,useApp:()=>useApp,useAppLangContext:()=>useAppLangContext,useAppSpin:()=>useAppSpin,useAriaAttributeOfMenuItem:()=>useAriaAttributeOfMenuItem,useAssociatedFields:()=>useAssociatedFields,useAssociatedFormItemInitializerFields:()=>useAssociatedFormItemInitializerFields,useAssociatedTableColumnInitializerFields:()=>useAssociatedTableColumnInitializerFields,useAssociationCreateActionProps:()=>useAssociationCreateActionProps,useAssociationFieldContext:()=>useAssociationFieldContext,useAssociationFieldModeContext:()=>useAssociationFieldModeContext,useAssociationFilterBlockProps:()=>useAssociationFilterBlockProps,useAssociationFilterProps:()=>useAssociationFilterProps,useAssociationName:()=>useAssociationName,useAssociationNames:()=>useAssociationNames,useAsyncData:()=>useAsyncData,useAttach:()=>useAttach,useBackButton:()=>useBackButton,useBaseVariable:()=>useBaseVariable,useBlockAssociationContext:()=>useBlockAssociationContext,useBlockContext:()=>useBlockContext,useBlockHeight:()=>useBlockHeight,useBlockHeightProps:()=>useBlockHeightProps,useBlockRequestContext:()=>useBlockRequestContext,useBlockResource:()=>useBlockResource,useBlockTemplateContext:()=>useBlockTemplateContext,useBuiltinVariables:()=>useBuiltInVariables,useBulkDestroyAction:()=>useBulkDestroyAction,useBulkDestroyActionAndRefreshCM:()=>useBulkDestroyActionAndRefreshCM,useBulkDestroyActionProps:()=>useBulkDestroyActionProps,useCancelAction:()=>useCancelAction,useCloseAction:()=>useCloseAction$1,useCollectValuesToSubmit:()=>useCollectValuesToSubmit,useCollection:()=>useCollection,useCollectionDataSource:()=>useCollectionDataSource,useCollectionDataSourceItems:()=>useCollectionDataSourceItems,useCollectionField:()=>useCollectionField,useCollectionFieldFormValues:()=>useCollectionFieldFormValues,useCollectionField_deprecated:()=>useCollectionField_deprecated,useCollectionFields:()=>useCollectionFields,useCollectionFieldsOptions:()=>useCollectionFieldsOptions,useCollectionFilterOptions:()=>useCollectionFilterOptions,useCollectionHistory:()=>useCollectionHistory,useCollectionManager:()=>useCollectionManager,useCollectionManager_deprecated:()=>useCollectionManager_deprecated,useCollectionParentRecord:()=>useCollectionParentRecord,useCollectionParentRecordData:()=>useCollectionParentRecordData,useCollectionRecord:()=>useCollectionRecord,useCollectionRecordData:()=>useCollectionRecordData,useCollectionState:()=>useCollectionState,useCollection_deprecated:()=>useCollection_deprecated,useCollections:()=>useCollections,useColumnSchema:()=>useColumnSchema$1,useColumnSettings:()=>useColumnSettings,useCompatOldVariables:()=>useCompatOldVariables,useCompile:()=>useCompile,useComponent:()=>useComponent,useContextAssociationFields:()=>useContextAssociationFields,useContextVariable:()=>useContextVariable,useCreateActionProps:()=>useCreateActionProps,useCreateAssociationDetailsBlock:()=>useCreateAssociationDetailsBlock,useCreateAssociationDetailsWithoutPagination:()=>useCreateAssociationDetailsWithoutPagination,useCreateAssociationFormBlock:()=>useCreateAssociationFormBlock,useCreateAssociationGridCardBlock:()=>useCreateAssociationGridCardBlock,useCreateAssociationListBlock:()=>useCreateAssociationListBlock,useCreateAssociationTableBlock:()=>useCreateAssociationTableBlock,useCreateEditFormBlock:()=>useCreateEditFormBlock,useCreateFormBlock:()=>useCreateFormBlock,useCreateTableBlock:()=>useCreateTableBlock,useCurrentAppInfo:()=>useCurrentAppInfo,useCurrentDocumentTitle:()=>useCurrentDocumentTitle,useCurrentPageUid:()=>useCurrentPageUid,useCurrentPopupContext:()=>useCurrentPopupContext,useCurrentPopupRecord:()=>useCurrentPopupRecord,useCurrentRoleMode:()=>useCurrentRoleMode,useCurrentRoleVariable:()=>useCurrentRoleVariable,useCurrentRoles:()=>useCurrentRoles,useCurrentRoute:()=>useCurrentRoute,useCurrentSchema:()=>useCurrentSchema,useCurrentSearchParams:()=>useCurrentSearchParams,useCurrentTabUid:()=>useCurrentTabUid,useCurrentUserContext:()=>useCurrentUserContext,useCurrentUserSettingsMenu:()=>useCurrentUserSettingsMenu,useCurrentUserVariable:()=>useCurrentUserVariable,useCustomizeBulkUpdateActionProps:()=>useCustomizeBulkUpdateActionProps,useCustomizeRequestActionProps:()=>useCustomizeRequestActionProps,useCustomizeUpdateActionProps:()=>useCustomizeUpdateActionProps,useDataBlock:()=>useDataBlock,useDataBlockHeight:()=>useDataBlockHeight,useDataBlockParentRecord:()=>useDataBlockParentRecord,useDataBlockProps:()=>useDataBlockProps,useDataBlockRequest:()=>useDataBlockRequest,useDataBlockRequestData:()=>useDataBlockRequestData,useDataBlockRequestGetter:()=>useDataBlockRequestGetter,useDataBlockResource:()=>useDataBlockResource,useDataLoadingMode:()=>useDataLoadingMode,useDataSource:()=>useDataSource,useDataSourceFromRAC:()=>useDataSourceFromRAC,useDataSourceHeaders:()=>useDataSourceHeaders,useDataSourceKey:()=>useDataSourceKey,useDataSourceManager:()=>useDataSourceManager,useDataTemplates:()=>useDataTemplates,useDatePickerContext:()=>useDatePickerContext,useDateVariable:()=>useDateVariable,useDatetimeVariable:()=>useDatetimeVariable,useDatetimeVariableContext:()=>useDatetimeVariableContext,useDeleteRouteSchema:()=>useDeleteRouteSchema,useDesignable:()=>useDesignable,useDesigner:()=>useDesigner,useDestroyAction:()=>useDestroyAction,useDestroyActionAndRefreshCM:()=>useDestroyActionAndRefreshCM,useDestroyActionProps:()=>useDestroyActionProps,useDetailsBlockContext:()=>useDetailsBlockContext,useDetailsBlockProps:()=>useDetailsBlockProps,useDetailsDecoratorProps:()=>useDetailsDecoratorProps,useDetailsPaginationProps:()=>useDetailsPaginationProps,useDetailsParentRecord:()=>useDetailsParentRecord,useDetailsProps:()=>useDetailsProps,useDetailsWithPaginationBlockParams:()=>useDetailsWithPaginationBlockParams,useDetailsWithPaginationDecoratorProps:()=>useDetailsWithPaginationDecoratorProps,useDetailsWithPaginationProps:()=>useDetailsWithPaginationProps,useDisassociateActionProps:()=>useDisassociateActionProps,useDocumentTitle:()=>useDocumentTitle,useDownloadLogs:()=>useDownloadLogs,useEditTableActionProps:()=>useEditTableActionProps,useEnsureOperatorsValid:()=>useEnsureOperatorsValid,useExactDateVariable:()=>useExactDateVariable,useExactDateVariableContext:()=>useExactDateVariableContext,useExtendCollections:()=>useExtendCollections,useFieldComponentName:()=>useFieldComponentName,useFieldComponentOptions:()=>useFieldComponentOptions,useFieldInterfaceOptions:()=>useFieldInterfaceOptions,useFieldMode:()=>useFieldMode,useFieldModeOptions:()=>useFieldModeOptions,useFieldNames:()=>useFieldNames,useFieldProps:()=>useFieldProps$1,useFieldTitle:()=>useFieldTitle,useFilterAPI:()=>useFilterAPI,useFilterActionProps:()=>useFilterActionProps$1,useFilterBlock:()=>useFilterBlock,useFilterBlockActionProps:()=>useFilterBlockActionProps,useFilterByTk:()=>useFilterByTk,useFilterFieldOptions:()=>useFilterFieldOptions,useFilterFieldProps:()=>useFilterFieldProps,useFilterOptions:()=>useFilterOptions,useFindComponent:()=>useFindComponent,useFlag:()=>useFlag,useFormActiveFields:()=>useFormActiveFields,useFormBlockContext:()=>useFormBlockContext,useFormBlockProps:()=>useFormBlockProps$1,useFormBlockType:()=>useFormBlockType,useFormDataTemplates:()=>useFormDataTemplates,useFormFieldContext:()=>useFormFieldContext,useFormFieldProps:()=>useFormFieldProps,useFormItemInitializerFields:()=>useFormItemInitializerFields,useGetAriaLabelOfAction:()=>useGetAriaLabelOfAction,useGetAriaLabelOfDesigner:()=>useGetAriaLabelOfDesigner,useGetAriaLabelOfDrawer:()=>useGetAriaLabelOfDrawer,useGetAriaLabelOfModal:()=>useGetAriaLabelOfModal,useGetAriaLabelOfPopover:()=>useGetAriaLabelOfPopover,useGetFilterFieldOptions:()=>useGetFilterFieldOptions,useGetFilterOptions:()=>useGetFilterOptions,useGetSchemaInitializerMenuItems:()=>useGetSchemaInitializerMenuItems,useGlobalTheme:()=>useGlobalTheme,useGlobalVariable:()=>useGlobalVariable,useGlobalVariableCtx:()=>useGlobalVariableCtx,useGridContext:()=>useGridContext,useGridRowContext:()=>useGridRowContext,useHistoryCollectionsByNames:()=>useHistoryCollectionsByNames,useInheritsTableColumnInitializerFields:()=>useInheritsTableColumnInitializerFields,useInsertPageSchema:()=>useInsertPageSchema,useIsAddNewForm:()=>useIsAddNewForm,useIsAdminPage:()=>useIsAdminPage,useIsAllowToSetDefaultValue:()=>useIsAllowToSetDefaultValue,useIsAssociationField:()=>useIsAssociationField,useIsDetailBlock:()=>useIsDetailBlock,useIsFieldReadPretty:()=>useIsFieldReadPretty,useIsFileField:()=>useIsFileField,useIsFormReadPretty:()=>useIsFormReadPretty,useIsInSettingsPage:()=>useIsInSettingsPage,useIsLoggedIn:()=>useIsLoggedIn,useIsSameOrChildCollection:()=>useIsSameOrChildCollection,useIsSelectFieldMode:()=>useIsSelectFieldMode,useIsSubPageClosedByPageMenu:()=>useIsSubPageClosedByPageMenu,useKeepAlive:()=>useKeepAlive,useLabelUiSchema:()=>useLabelUiSchema,useLazy:()=>useLazy,useLinkActionProps:()=>useLinkActionProps,useLinkageAction:()=>useLinkageAction,useLinkageCollectionFilterOptions:()=>useLinkageCollectionFilterOptions,useListBlockContext:()=>useListBlockContext,useLocalVariables:()=>useLocalVariables$1,useLocalVariablesWithoutCustomVariable:()=>useLocalVariablesWithoutCustomVariable,useLocationNoUpdate:()=>useLocationNoUpdate,useLocationSearch:()=>useLocationSearch,useMenuDragEnd:()=>useMenuDragEnd,useMenuSearch:()=>useMenuSearch,useMenuTranslation:()=>useMenuTranslation,useMobileLayout:()=>useMobileLayout,useNavigateNoUpdate:()=>useNavigateNoUpdate,useNocoBaseRoutes:()=>useNocoBaseRoutes,useOpenModeContext:()=>useOpenModeContext,useOptionalFieldList:()=>useOptionalFieldList,useParamsFromRecord:()=>useParamsFromRecord,useParentCollection:()=>useParentCollection,useParentRecordCommon:()=>useParentRecordCommon,useParentRoute:()=>useParentRoute,useParseDataScopeFilter:()=>useParseDataScopeFilter,useParseURLAndParams:()=>useParseURLAndParams,useParsedFilter:()=>useParsedFilter,usePickActionProps:()=>usePickActionProps$1,usePlugin:()=>usePlugin,usePopupSettings:()=>usePopupSettings,usePopupUtils:()=>usePopupUtils,usePopupVariable:()=>usePopupVariable,usePopupVariableContext:()=>usePopupVariableContext,useProps:()=>useProps,useRecord:()=>useRecord,useRecordCollectionDataSourceItems:()=>useRecordCollectionDataSourceItems,useRecordIndex:()=>useRecordIndex,useRecordIsOwn:()=>useRecordIsOwn,useRecordPkValue:()=>useRecordPkValue,useRefreshActionProps:()=>useRefreshActionProps,useRefreshFieldSchema:()=>useRefreshFieldSchema,useRemoteCollectionManagerLoading:()=>useRemoteCollectionManagerLoading,useRemoveActionProps:()=>useRemoveActionProps,useRemoveGridFormItem:()=>useRemoveGridFormItem,useRequest:()=>useRequest,useRerenderDataBlock:()=>useRerenderDataBlock,useResetBlockActionProps:()=>useResetBlockActionProps,useResource:()=>useResource,useResourceActionContext:()=>useResourceActionContext,useResourceContext:()=>useResourceContext,useRoleRecheck:()=>useRoleRecheck,useRoleVariable:()=>useRoleVariable,useRolesResourcesScopesSelectedRowKeys:()=>useRolesResourcesScopesSelectedRowKeys,useRouter:()=>useRouter,useRouterBasename:()=>useRouterBasename,useSchemaComponentContext:()=>useSchemaComponentContext,useSchemaInitializer:()=>useSchemaInitializer,useSchemaInitializerItem:()=>useSchemaInitializerItem,useSchemaInitializerMenuItems:()=>useSchemaInitializerMenuItems,useSchemaInitializerRender:()=>useSchemaInitializerRender,useSchemaInitializerStyles:()=>useSchemaInitializerStyles,useSchemaInitializerSubMenuContext:()=>useSchemaInitializerSubMenuContext,useSchemaOptionsContext:()=>useSchemaOptionsContext,useSchemaSettings:()=>useSchemaSettings,useSchemaSettingsItem:()=>useSchemaSettingsItem,useSchemaSettingsRender:()=>useSchemaSettingsRender,useSchemaTemplate:()=>useSchemaTemplate,useSchemaTemplateManager:()=>useSchemaTemplateManager,useSchemaToolbar:()=>useSchemaToolbar,useSchemaToolbarRender:()=>useSchemaToolbarRender,useSortFields:()=>useSortFields,useSourceId:()=>useSourceId,useSourceIdFromParentRecord:()=>useSourceIdFromParentRecord,useSourceIdFromRecord:()=>useSourceIdFromRecord,useStyles:()=>useStyles$h,useSupportedBlocks:()=>useSupportedBlocks,useSyncFromForm:()=>useSyncFromForm,useSystemSettings:()=>useSystemSettings,useSystemSettingsVariable:()=>useSystemSettingsVariable,useTableBlockContext:()=>useTableBlockContext,useTableBlockContextBasicValue:()=>useTableBlockContextBasicValue,useTableBlockDecoratorProps:()=>useTableBlockDecoratorProps,useTableBlockParams:()=>useTableBlockParams,useTableBlockProps:()=>useTableBlockProps,useTableColumnInitializerFields:()=>useTableColumnInitializerFields,useTableColumnIntegration:()=>useTableColumnIntegration,useTableColumns:()=>useTableColumns$2,useTableFieldContext:()=>useTableFieldContext,useTableFieldProps:()=>useTableFieldProps,useTableSelectorContext:()=>useTableSelectorContext,useTableSelectorProps:()=>useTableSelectorProps$4,useTableSize:()=>useTableSize,useTabsContext:()=>useTabsContext,useTemplateBlockContext:()=>useTemplateBlockContext,useTitleFieldOptions:()=>useTitleFieldOptions,useToken:()=>useToken,useUIConfigurationPermissions:()=>useUIConfigurationPermissions,useURLAndHTMLSchema:()=>useURLAndHTMLSchema,useURLSearchParamsCtx:()=>useURLSearchParamsCtx,useURLSearchParamsVariable:()=>useURLSearchParamsVariable,useUpdateActionProps:()=>useUpdateActionProps,useUpdateCollectionActionAndRefreshCM:()=>useUpdateCollectionActionAndRefreshCM,useUploadStyles:()=>useUploadStyles,useUserVariable:()=>useUserVariable,useValidateSchema:()=>useValidateSchema,useValuesFromRecord:()=>useValuesFromRecord,useVariableOptions:()=>useVariableOptions,useVariableScope:()=>useVariableScope,useVariableScopeInfo:()=>useVariableScopeInfo,useVariables:()=>useVariables$1,useViewport:()=>useViewport,useZIndexContext:()=>useZIndexContext,withDynamicSchemaProps:()=>withDynamicSchemaProps,withInitializer:()=>withInitializer,withSearchParams:()=>withSearchParams,withSkeletonComponent:()=>withSkeletonComponent,zIndexContext:()=>zIndexContext});module$1.exports=__toCommonJS(es_exports);require(\"./index.css\");require(\"dayjs/plugin/isBetween\");require(\"dayjs/plugin/isSameOrAfter\");require(\"dayjs/plugin/isSameOrBefore\");require(\"dayjs/plugin/isoWeek\");require(\"dayjs/plugin/localeData\");require(\"dayjs/plugin/quarterOfYear\");require(\"dayjs/plugin/utc\");require(\"dayjs/plugin/weekday\");require(\"antd/dist/reset.css\");var emotionCss=__toESM(require(\"@emotion/css\")),import_css=require(\"@emotion/css\");__reExport(es_exports,require(\"@emotion/css\"),module$1.exports);var import_jsx_runtime=__toESM(require(\"react/jsx-runtime\")),formilyReact=__toESM(require(\"@formily/react\")),import_react=require(\"@formily/react\"),ahooks=__toESM(require(\"ahooks\")),import_ahooks=require(\"ahooks\"),antd=__toESM(require(\"antd\")),import_antd=require(\"antd\"),import_lodash=__toESM(require(\"lodash\")),import_template=__toESM(require(\"lodash/template\")),import_react2=__toESM(require(\"react\")),ReactRouterDom=__toESM(require(\"react-router-dom\")),import_react_router_dom=require(\"react-router-dom\"),formilyShared=__toESM(require(\"@formily/shared\")),import_shared=require(\"@formily/shared\"),formilyJsonReactive=__toESM(require(\"@formily/reactive\")),import_reactive=require(\"@formily/reactive\"),ReactDOM=__toESM(require(\"react-dom\")),import_react_dom=__toESM(require(\"react-dom\")),antdCssinjs=__toESM(require(\"@ant-design/cssinjs\")),import_cssinjs=require(\"@ant-design/cssinjs\"),nocobaseClientUtils=__toESM(require(\"@nocobase/utils/client\")),import_client=require(\"@nocobase/utils/client\"),import_classnames=__toESM(require(\"classnames\")),import_debounce=__toESM(require(\"lodash/debounce\")),import_react_error_boundary=require(\"react-error-boundary\"),reactI18next=__toESM(require(\"react-i18next\")),import_react_i18next=require(\"react-i18next\"),nocobaseSDK=__toESM(require(\"@nocobase/sdk\")),import_sdk=require(\"@nocobase/sdk\"),import_get=__toESM(require(\"lodash/get\")),import_merge=__toESM(require(\"lodash/merge\")),import_set=__toESM(require(\"lodash/set\")),import_client2=require(\"react-dom/client\"),import_cloneDeep=__toESM(require(\"lodash/cloneDeep\")),import_deepmerge=__toESM(require(\"deepmerge\")),import_uniq=__toESM(require(\"lodash/uniq\")),import_tinycolor=require(\"@ctrl/tinycolor\"),i18next=__toESM(require(\"i18next\")),import_i18next=__toESM(require(\"i18next\")),antIcons=__toESM(require(\"@ant-design/icons\")),import_icons=__toESM(require(\"@ant-design/icons\")),ReactRouter=__toESM(require(\"react-router\")),import_react_router=require(\"react-router\"),import_omit=__toESM(require(\"lodash/omit\")),import_qs=__toESM(require(\"qs\")),formilyCore=__toESM(require(\"@formily/core\")),import_core=require(\"@formily/core\"),import_dayjs=__toESM(require(\"dayjs\")),import_flat=__toESM(require(\"flat\")),nocobaseEvaluators=__toESM(require(\"@nocobase/evaluators/client\")),import_client3=require(\"@nocobase/evaluators/client\"),formilyAntdV5=__toESM(require(\"@formily/antd-v5\")),import_antd_v5=require(\"@formily/antd-v5\"),formilyReactiveReact=__toESM(require(\"@formily/reactive-react\")),import_reactive_react=require(\"@formily/reactive-react\"),import_ignore=__toESM(require(\"ignore\")),import_cronstrue=__toESM(require(\"cronstrue\")),import_builtins=require(\"@formily/antd-v5/esm/__builtins__\"),import_react_imported_component=require(\"react-imported-component\"),import_pro_layout=__toESM(require(\"@ant-design/pro-layout\")),antdStyle=__toESM(require(\"antd-style\")),import_antd_style=require(\"antd-style\"),import_antd_style2=require(\"antd-style\"),dndKitCore=__toESM(require(\"@dnd-kit/core\")),import_core2=require(\"@dnd-kit/core\"),dndKitSortable=__toESM(require(\"@dnd-kit/sortable\")),import_sortable=require(\"@dnd-kit/sortable\"),formilyJsonSchema=__toESM(require(\"@formily/json-schema\")),formilyPath=__toESM(require(\"@formily/path\")),formilyValidator=__toESM(require(\"@formily/validator\")),import_validator=require(\"@formily/validator\"),import_axios=__toESM(require(\"axios\")),FileSaver=__toESM(require(\"file-saver\")),import_file_saver=require(\"file-saver\"),import_react_hotkeys_hook=require(\"react-hotkeys-hook\"),import_lru_cache=__toESM(require(\"lru-cache\")),import_context=require(\"rc-motion/es/context\"),import_json5=__toESM(require(\"json5\")),import_internals=require(\"@formily/core/esm/shared/internals\"),import_Sider=require(\"antd/es/layout/Sider\"),import_relativeTime=__toESM(require(\"dayjs/plugin/relativeTime\")),import_client4=require(\"@nocobase/client\"),import_history=require(\"history\"),import_ref=require(\"rc-util/lib/ref\"),import_style=__toESM(require(\"antd/es/input/style\")),import_react_js_cron=require(\"react-js-cron\");require(\"react-js-cron/dist/styles.css\");var import_g2plot=require(\"@antv/g2plot\"),import_bignumber=__toESM(require(\"bignumber.js\")),import_d3_format=require(\"d3-format\"),math=__toESM(require(\"mathjs\")),import_nanoid=require(\"nanoid\"),import_react_device_detect=require(\"react-device-detect\"),import_react_drag_listview=__toESM(require(\"react-drag-listview\")),import_mime=__toESM(require(\"mime\")),import_mime_match=__toESM(require(\"mime-match\")),import_style2=__toESM(require(\"antd/es/upload/style\")),import_filesize=__toESM(require(\"filesize\")),import_react_image_lightbox=__toESM(require(\"react-image-lightbox\"));require(\"react-image-lightbox/style.css\");var import_sanitize_html=__toESM(require(\"sanitize-html\")),import_antd_mobile=require(\"antd-mobile\"),import_antd_mobile_icons=require(\"antd-mobile-icons\"),import_react_intersection_observer=require(\"react-intersection-observer\"),import_html5_qrcode=require(\"html5-qrcode\"),import_pick=__toESM(require(\"lodash/pick\")),Ee=Object.defineProperty,Oe=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,$e=(e,t)=>(t=Symbol[e])?t:Symbol.for(\"Symbol.\"+e),we=(e,t,o)=>t in e?Ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,x=(e,t)=>{for(var o in t||(t={}))Be.call(t,o)&&we(e,o,t[o]);if(Te)for(var o of Te(t))Ne.call(t,o)&&we(e,o,t[o]);return e},P=(e,t)=>Oe(e,Ve(t)),W=(e,t)=>{var o={};for(var r in e)Be.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(e!=null&&Te)for(var r of Te(e))t.indexOf(r)<0&&Ne.call(e,r)&&(o[r]=e[r]);return o},k=(e,t,o)=>(we(e,typeof t!=\"symbol\"?t+\"\":t,o),o),q=(e,t,o)=>new Promise((r,i)=>{var n=c=>{try{l(o.next(c))}catch(u){i(u)}},a=c=>{try{l(o.throw(c))}catch(u){i(u)}},l=c=>c.done?r(c.value):Promise.resolve(c.value).then(n,a);l((o=o.apply(e,t)).next())}),Re=(e,t,o)=>(t=e[$e(\"asyncIterator\")])?t.call(e):(e=e[$e(\"iterator\")](),t={},o=(r,i)=>(i=e[r])&&(t[r]=n=>new Promise((a,l,c)=>(n=i.call(e,n),c=n.done,Promise.resolve(n.value).then(u=>a({value:u,done:c}),l)))),o(\"next\"),o(\"return\"),t);function _mergeNamespaces$1(e,t){for(var o=0;o<t.length;o++){const r=t[o];if(typeof r!=\"string\"&&!Array.isArray(r)){for(const i in r)if(i!==\"default\"&&!(i in e)){const n=Object.getOwnPropertyDescriptor(r,i);n&&Object.defineProperty(e,i,n.get?n:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}))}const bp=Object.freeze(Object.defineProperty({__proto__:null,get FormActiveFieldsProvider(){return FormActiveFieldsProvider},get appendQueryStringToUrl(){return appendQueryStringToUrl},get completeURL(){return completeURL},get fillParentFields(){return fillParentFields},get findFilterTargets(){return findFilterTargets},get getAppends(){return getAppends},get getAssociationPath(){return getAssociationPath},get getCardItemSchema(){return getCardItemSchema},get getFormValues(){return getFormValues},get getPageSchema(){return getPageSchema},get navigateWithinSelf(){return navigateWithinSelf},get parseVariablesAndChangeParamsToQueryString(){return parseVariablesAndChangeParamsToQueryString},get reduceValueSize(){return reduceValueSize},get replaceVariableValue(){return replaceVariableValue},get updateFilterTargets(){return updateFilterTargets},get useAssociationCreateActionProps(){return useAssociationCreateActionProps},get useAssociationFilterBlockProps(){return useAssociationFilterBlockProps},get useAssociationFilterProps(){return useAssociationFilterProps},get useAssociationNames(){return useAssociationNames},get useBlockHeightProps(){return useBlockHeightProps},get useBulkDestroyActionProps(){return useBulkDestroyActionProps},get useCollectValuesToSubmit(){return useCollectValuesToSubmit},get useCreateActionProps(){return useCreateActionProps},get useCustomizeBulkUpdateActionProps(){return useCustomizeBulkUpdateActionProps},get useCustomizeRequestActionProps(){return useCustomizeRequestActionProps},get useCustomizeUpdateActionProps(){return useCustomizeUpdateActionProps},get useDataBlockParentRecord(){return useDataBlockParentRecord},get useDestroyActionProps(){return useDestroyActionProps},get useDetailsPaginationProps(){return useDetailsPaginationProps},get useDisassociateActionProps(){return useDisassociateActionProps},get useEditTableActionProps(){return useEditTableActionProps},get useFilterBlockActionProps(){return useFilterBlockActionProps},get useFormActiveFields(){return useFormActiveFields},get useLinkActionProps(){return useLinkActionProps},get useOptionalFieldList(){return useOptionalFieldList},get useParseURLAndParams(){return useParseURLAndParams},get useParsedFilter(){return useParsedFilter},get usePickActionProps(){return usePickActionProps$1},get useRefreshActionProps(){return useRefreshActionProps},get useRemoveActionProps(){return useRemoveActionProps},get useResetBlockActionProps(){return useResetBlockActionProps},get useTableColumns(){return useTableColumns$2},get useUpdateActionProps(){return useUpdateActionProps}},Symbol.toStringTag,{value:\"Module\"})),components$2=Object.freeze(Object.defineProperty({__proto__:null,get Action(){return Action},get ActionBar(){return ActionBar},get ActionBarProvider(){return ActionBarProvider},get ActionContext(){return ActionContext},get ActionContextNoRerender(){return ActionContextNoRerender},get ActionContextProvider(){return ActionContextProvider},get ActionDesigner(){return ActionDesigner},get AfterSuccess(){return AfterSuccess},get AllDataBlocksContext(){return AllDataBlocksContext},get AllDataBlocksProvider(){return AllDataBlocksProvider},get AntdSchemaComponentPlugin(){return AntdSchemaComponentPlugin},get AntdSchemaComponentProvider(){return AntdSchemaComponentProvider},get AppendsTreeSelect(){return AppendsTreeSelect},get AssignedFieldValues(){return AssignedFieldValues},get AssociationField(){return AssociationField},get AssociationFieldMode(){return AssociationFieldMode},get AssociationFieldModeProvider(){return AssociationFieldModeProvider},get AssociationSelect(){return AssociationSelect},get AttachmentList(){return AttachmentList},get AutoComplete(){return AutoComplete},get BackButtonUsedInSubPage(){return BackButtonUsedInSubPage},get Block(){return Block},get BlockItem(){return BlockItem},get BlockItemCard(){return BlockItemCard},get BlockItemCardContext(){return BlockItemCardContext},get BlocksSelector(){return BlocksSelector},get ButtonEditor(){return ButtonEditor$1},get CardItem(){return CardItem},get Cascader(){return Cascader},get Checkbox(){return Checkbox},get CollectionSelect(){return CollectionSelect},get ColorPicker(){return ColorPicker},get ColorSelect(){return ColorSelect},get Cron(){return Cron},get CronSet(){return CronSet},get DataSourceCollectionCascader(){return DataSourceCollectionCascader},get DataSourceSelect(){return DataSourceSelect},get DateFormatCom(){return DateFormatCom},get DatePicker(){return DatePicker},get DatePickerProvider(){return DatePickerProvider},get Details(){return Details},get DetailsDesigner(){return DetailsDesigner},get Divider(){return Divider},get EditComponent(){return EditComponent},get EditDefaultValue(){return EditDefaultValue},get EditDescription(){return EditDescription},get EditOperator(){return EditOperator},get EditPattern(){return EditPattern},get EditRequired(){return EditRequired},get EditSortField(){return EditSortField},get EditTable(){return EditTable},get EditTableAction(){return EditTableAction},get EditTableActionContext(){return EditTableActionContext},get EditTitle(){return EditTitle},get EditTitleField(){return EditTitleField},get EditTooltip(){return EditTooltip},get EditValidationRules(){return EditValidationRules},get Editable(){return Editable},get EllipsisWithTooltip(){return EllipsisWithTooltip},get ErrorFallback(){return ErrorFallback},get Expand(){return Expand},get ExpiresRadio(){return ExpiresRadio},get FieldsTreeSelect(){return FieldsTreeSelect},get Fieldset(){return Fieldset},get Filter(){return Filter},get FilterAction(){return FilterAction},get FilterActionContext(){return FilterActionContext},get FilterContext(){return FilterContext$3},get FilterDynamicComponent(){return FilterDynamicComponent},get FilterLogicContext(){return FilterLogicContext$1},get Form(){return Form$1},get FormDialog(){return FormDialog},get FormDrawer(){return FormDrawer},get FormField(){return FormField},get FormItem(){return FormItem},get FormV2(){return FormWithDataTemplates},get G2Plot(){return G2Plot},get G2PlotRenderer(){return G2PlotRenderer},get Grid(){return Grid},get GridCard(){return GridCard},get GridRowContext(){return GridRowContext},get HTMLEncode(){return HTMLEncode},get ICON_POPUP_Z_INDEX(){return ICON_POPUP_Z_INDEX},get IconPicker(){return IconPicker},get Input(){return Input$2},get InputNumber(){return InputNumber},get InputReadPretty(){return ReadPretty$c},get InputRecordPicker(){return InputRecordPicker},get Json(){return Json},get LinkageFilter(){return LinkageFilter},get List(){return List},get Markdown(){return Markdown},get MarkdownReadPretty(){return MarkdownReadPretty},get Menu(){return Menu},get NanoIDInput(){return NanoIDInput},get Page(){return Page},get PagePopups(){return PagePopups},get PageTabs(){return PageTabs},get Pagination(){return Pagination},get ParentRouteContext(){return ParentRouteContext},get Password(){return Password},get Percent(){return Percent},get PopupSettingsProvider(){return PopupSettingsProvider},get Preview(){return Preview},get QuickEdit(){return QuickEdit},get Radio(){return Radio},get ReadPretty(){return ReadPretty$c},get ReadPrettyRecordPicker(){return ReadPrettyRecordPicker},get RecordPicker(){return RecordPicker},get RecordPickerContext(){return RecordPickerContext},get RecordPickerProvider(){return RecordPickerProvider},get RefreshDataBlockRequest(){return RefreshDataBlockRequest},get RemoteSelect(){return RemoteSelect},get RemoveButton(){return RemoveButton},get RemoveConditionContext(){return RemoveConditionContext$1},get RequestSettings(){return RequestSettings},get RichText(){return RichText},get SecondConFirm(){return SecondConFirm},get Select(){return Select},get SkipValidation(){return SkipValidation},get Space(){return Space},get StablePopover(){return StablePopover},get Table(){return Table},get TableBlockDesigner(){return TableBlockDesigner},get TableField(){return TableField},get TableSelectorDesigner(){return TableSelectorDesigner},get TableV2(){return TableV2},get Tabs(){return Tabs},get TabsContextProvider(){return TabsContextProvider},get Templates(){return Templates},get TestDesigner(){return TestDesigner},get TextAreaWithGlobalScope(){return TextAreaWithGlobalScope},get TimePicker(){return TimePicker},get TreeSelect(){return TreeSelect},get UnixTimestamp(){return UnixTimestamp},get Upload(){return Upload},get Uploader(){return Uploader},get Variable(){return Variable},get VariableScopeProvider(){return VariableScopeProvider},get actionSettings(){return actionSettings},get actionSettingsItems(){return actionSettingsItems},get allowAddNew(){return allowAddNew},get attachmentFileTypes(){return attachmentFileTypes},get defaultFieldNames(){return defaultFieldNames$1},get fetchTemplateData(){return fetchTemplateData},get filterFormItemSettings(){return filterFormItemSettings},get findByUid(){return findByUid},get findKeysByUid(){return findKeysByUid},get findMenuItem(){return findMenuItem},get formDetailsSettings(){return formDetailsSettings},get formItemSettings(){return formItemSettings},get formSettings(){return formSettings},get formV1Settings(){return formV1Settings},get genStyleHook(){return genStyleHook},get getCurrentOptions(){return getCurrentOptions},get getDateExact(){return getDateExact},get getDatePickerLabels(){return getDatePickerLabels},get getDateRanges(){return getDateRanges},get getLabelFormatValue(){return getLabelFormatValue},get getPopupPathFromParams(){return getPopupPathFromParams},get getStoredPopupContext(){return getStoredPopupContext},get getTabSchema(){return getTabSchema},get getZIndex(){return getZIndex},get handleDateChangeOnForm(){return handleDateChangeOnForm},get inferPickerType(){return inferPickerType},get isBulkEditAction(){return isBulkEditAction},get isFileCollection(){return isFileCollection},get isMobile(){return isMobile},get isShowFilePicker(){return isShowFilePicker},get isTabPage(){return isTabPage},get isWriteEmailAction(){return isWriteEmailAction},get mapDatePicker(){return mapDatePicker},get mapRangePicker(){return mapRangePicker},get mapTimeFormat(){return mapTimeFormat},get moment2str(){return moment2str},get navigateToTab(){return navigateToTab},get pageSettings(){return pageSettings},get pageTabSettings(){return pageTabSettings},get readPrettyFormSettings(){return readPrettyFormSettings},get removeNullCondition(){return removeNullCondition},get storePopupContext(){return storePopupContext},get useActionBarContext(){return useActionBarContext},get useActionContext(){return useActionContext},get useAfterSuccessOptions(){return useAfterSuccessOptions},get useAllDataBlocks(){return useAllDataBlocks},get useAssociationFieldContext(){return useAssociationFieldContext},get useAssociationFieldModeContext(){return useAssociationFieldModeContext},get useBackButton(){return useBackButton},get useCloseAction(){return useCloseAction$1},get useColumnSchema(){return useColumnSchema$1},get useColumnSettings(){return useColumnSettings},get useCurrentPopupContext(){return useCurrentPopupContext},get useDatePickerContext(){return useDatePickerContext},get useDownloadLogs(){return useDownloadLogs},get useEnsureOperatorsValid(){return useEnsureOperatorsValid},get useFieldMode(){return useFieldMode},get useFieldNames(){return useFieldNames},get useFilterActionProps(){return useFilterActionProps$1},get useFilterFieldOptions(){return useFilterFieldOptions},get useFilterFieldProps(){return useFilterFieldProps},get useFilterOptions(){return useFilterOptions},get useFormDataTemplates(){return useFormDataTemplates},get useGetAriaLabelOfAction(){return useGetAriaLabelOfAction},get useGetAriaLabelOfDrawer(){return useGetAriaLabelOfDrawer},get useGetAriaLabelOfModal(){return useGetAriaLabelOfModal},get useGetAriaLabelOfPopover(){return useGetAriaLabelOfPopover},get useGetFilterFieldOptions(){return useGetFilterFieldOptions},get useGetFilterOptions(){return useGetFilterOptions},get useGridContext(){return useGridContext},get useGridRowContext(){return useGridRowContext},get useIsAddNewForm(){return useIsAddNewForm},get useIsAssociationField(){return useIsAssociationField},get useIsFieldReadPretty(){return useIsFieldReadPretty},get useIsFileField(){return useIsFileField},get useIsFormReadPretty(){return useIsFormReadPretty},get useIsSelectFieldMode(){return useIsSelectFieldMode},get useLabelUiSchema(){return useLabelUiSchema},get useLinkageAction(){return useLinkageAction},get useListBlockContext(){return useListBlockContext},get useMenuDragEnd(){return useMenuDragEnd},get useMenuTranslation(){return useMenuTranslation},get useNocoBaseRoutes(){return useNocoBaseRoutes},get useParentRoute(){return useParentRoute},get usePopupSettings(){return usePopupSettings},get useStyles(){return useStyles$h},get useTableColumnIntegration(){return useTableColumnIntegration},get useTabsContext(){return useTabsContext},get useTitleFieldOptions(){return useTitleFieldOptions},get useUploadStyles(){return useUploadStyles},get useValidateSchema(){return useValidateSchema},get useVariableScope(){return useVariableScope},get useZIndexContext(){return useZIndexContext},get withSearchParams(){return withSearchParams},get zIndexContext(){return zIndexContext}},Symbol.toStringTag,{value:\"Module\"})),hooks=Object.freeze(Object.defineProperty({__proto__:null,get isDeleteButtonDisabled(){return isDeleteButtonDisabled},get useBulkDestroyAction(){return useBulkDestroyAction$1},get useBulkDestroyActionAndRefreshCM(){return useBulkDestroyActionAndRefreshCM$1},get useCancelAction(){return useCancelAction},get useChildrenCollections(){return useChildrenCollections},get useCollectionFieldsOptions(){return useCollectionFieldsOptions},get useCollectionFilterOptions(){return useCollectionFilterOptions},get useCollectionFilterOptionsV2(){return useCollectionFilterOptionsV2},get useCreateAction(){return useCreateAction},get useCreateActionAndRefreshCM(){return useCreateActionAndRefreshCM},get useCreateActionWithoutRefresh(){return useCreateActionWithoutRefresh},get useDeleteButtonDisabled(){return useDeleteButtonDisabled},get useDestroyAction(){return useDestroyAction$1},get useDestroyActionAndRefreshCM(){return useDestroyActionAndRefreshCM$1},get useFilterAction(){return useFilterAction},get useFilterActionProps(){return useFilterActionProps},get useFilterDataSource(){return useFilterDataSource},get useKanbanEvents(){return useKanbanEvents},get useLinkageCollectionFilterOptions(){return useLinkageCollectionFilterOptions},get useMoveAction(){return useMoveAction},get useResetFilterAction(){return useResetFilterAction},get useSelfAndChildrenCollections(){return useSelfAndChildrenCollections},get useSortFields(){return useSortFields},get useUpdateAction(){return useUpdateAction},get useUpdateActionAndRefreshCM(){return useUpdateActionAndRefreshCM},get useUpdateViewAction(){return useUpdateViewAction},get useValuesFromRA(){return useValuesFromRA},get useValuesFromRecord(){return useValuesFromRecord$1}},Symbol.toStringTag,{value:\"Module\"})),nocobaseClient=_mergeNamespaces$1({__proto__:null,get ACLActionParamsContext(){return ACLActionParamsContext},get ACLActionProvider(){return ACLActionProvider},get ACLCollectionFieldProvider(){return ACLCollectionFieldProvider},get ACLCollectionProvider(){return ACLCollectionProvider},get ACLContext(){return ACLContext},get ACLCustomContext(){return ACLCustomContext},get ACLMenuItemProvider(){return ACLMenuItemProvider},get ACLPane(){return ACLPane},get ACLPlugin(){return ACLPlugin},get ACLProvider(){return ACLProvider},get ACLRolesCheckProvider(){return ACLRolesCheckProvider},get ADMIN_SETTINGS_KEY(){return ADMIN_SETTINGS_KEY},get ADMIN_SETTINGS_PATH(){return ADMIN_SETTINGS_PATH},get APIClient(){return APIClient},get APIClientContext(){return APIClientContext},get APIClientProvider(){return APIClientProvider},get AccessControl(){return AccessControl},get Action(){return Action},get ActionBar(){return ActionBar},get ActionBarAssociationFilterAction(){return ActionBarAssociationFilterAction},get ActionBarProvider(){return ActionBarProvider},get ActionContext(){return ActionContext},get ActionContextNoRerender(){return ActionContextNoRerender},get ActionContextProvider(){return ActionContextProvider},get ActionDesigner(){return ActionDesigner},get ActionInitializer(){return ActionInitializer},get ActionInitializerItem(){return ActionInitializerItem},get ActionType(){return ActionType},get AddCollection(){return AddCollection},get AddCollectionAction(){return AddCollectionAction},get AddCollectionField(){return AddCollectionField},get AddFieldAction(){return AddFieldAction},get AddSubFieldAction(){return AddSubFieldAction},get AdminDynamicPage(){return AdminDynamicPage},get AdminLayout(){return AdminLayout},get AdminLayoutPlugin(){return AdminLayoutPlugin},get AdminProvider(){return AdminProvider},get AdminSettingsLayout(){return AdminSettingsLayout},get AfterSuccess(){return AfterSuccess},get AllDataBlocksContext(){return AllDataBlocksContext},get AllDataBlocksProvider(){return AllDataBlocksProvider},get AntdAppProvider(){return AntdAppProvider},get AntdConfigPlugin(){return AntdConfigPlugin},get AntdConfigProvider(){return AntdConfigProvider},get AntdSchemaComponentPlugin(){return AntdSchemaComponentPlugin},get AntdSchemaComponentProvider(){return AntdSchemaComponentProvider},get AppComponent(){return AppComponent},get AppLangContext(){return AppLangContext},get AppNotFound(){return AppNotFound},get AppendsTreeSelect(){return AppendsTreeSelect},get Application(){return Application},get ApplicationContext(){return ApplicationContext},get AssignedFieldValues(){return AssignedFieldValues},get AssociatedFields(){return AssociatedFields$1},get AssociationField(){return AssociationField},get AssociationFieldMode(){return AssociationFieldMode},get AssociationFieldModeProvider(){return AssociationFieldModeProvider},get AssociationFilter(){return AssociationFilter},get AssociationFilterDesignerDelete(){return AssociationFilterDesignerDelete},get AssociationFilterDesignerDisplayField(){return AssociationFilterDesignerDisplayField},get AssociationFilterPlugin(){return AssociationFilterPlugin},get AssociationOrCollectionProvider(){return AssociationOrCollectionProvider},get AssociationProvider(){return AssociationProvider},get AssociationSelect(){return AssociationSelect},get AsyncDataContext(){return AsyncDataContext},get AsyncDataProvider(){return AsyncDataProvider},get AttachmentList(){return AttachmentList},get AutoComplete(){return AutoComplete},get BackButtonUsedInSubPage(){return BackButtonUsedInSubPage},get BaseVariableProvider(){return BaseVariableProvider},get BlankComponent(){return BlankComponent},get Block(){return Block},get BlockAssociationContext(){return BlockAssociationContext},get BlockContext(){return BlockContext},get BlockInitializer(){return BlockInitializer},get BlockItem(){return BlockItem},get BlockItemCard(){return BlockItemCard},get BlockItemCardContext(){return BlockItemCardContext},get BlockItemInitializer(){return BlockItemInitializer},get BlockProvider(){return BlockProvider},get BlockRequestContextProvider(){return BlockRequestContextProvider},get BlockRequestContext_deprecated(){return BlockRequestContext_deprecated},get BlockRequestLoadingContext(){return BlockRequestLoadingContext},get BlockRequestProvider(){return BlockRequestProvider},get BlockRequestProvider_deprecated(){return BlockRequestProvider_deprecated},get BlockResourceContext(){return BlockResourceContext},get BlockSchemaComponentPlugin(){return BlockSchemaComponentPlugin},get BlockSchemaComponentProvider(){return BlockSchemaComponentProvider},get BlockSchemaToolbar(){return BlockSchemaToolbar},get BlockTemplateContext(){return BlockTemplateContext},get BlockTemplateDetails(){return BlockTemplateDetails},get BlockTemplatePage(){return BlockTemplatePage},get BlockTemplateProvider(){return BlockTemplateProvider},get BlockTemplatesPane(){return BlockTemplatesPane},get BlocksSelector(){return BlocksSelector},get ButtonEditor(){return ButtonEditor$1},get CSSVariableProvider(){return CSSVariableProvider},get CardItem(){return CardItem},get Cascader(){return Cascader},get Checkbox(){return Checkbox},get CheckboxFieldInterface(){return CheckboxFieldInterface},get CheckboxGroupFieldInterface(){return CheckboxGroupFieldInterface},get ClearCollectionFieldContext(){return ClearCollectionFieldContext},get Collection(){return Collection},get CollectionCategoriesContext(){return CollectionCategoriesContext},get CollectionCategoriesProvider(){return CollectionCategoriesProvider},get CollectionCategory(){return CollectionCategory},get CollectionContext(){return CollectionContext},get CollectionDeletedPlaceholder(){return CollectionDeletedPlaceholder},get CollectionField(){return CollectionField$1},get CollectionFieldContext(){return CollectionFieldContext},get CollectionFieldInterface(){return CollectionFieldInterface},get CollectionFieldInterfaceManager(){return CollectionFieldInterfaceManager},get CollectionFieldInterfaceTag(){return CollectionFieldInterfaceTag},get CollectionFieldProvider(){return CollectionFieldProvider},get CollectionFieldUISchemaProvider(){return CollectionFieldUISchemaProvider},get CollectionFieldsToFormInitializerItems(){return CollectionFieldsToFormInitializerItems},get CollectionFieldsToInitializerItems(){return CollectionFieldsToInitializerItems},get CollectionFieldsToTableInitializerItems(){return CollectionFieldsToTableInitializerItems},get CollectionHistoryProvider(){return CollectionHistoryProvider},get CollectionManager(){return CollectionManager},get CollectionManagerContext(){return CollectionManagerContext},get CollectionManagerProvider(){return CollectionManagerProvider},get CollectionManagerProvider_deprecated(){return CollectionManagerProvider_deprecated},get CollectionManagerSchemaComponentProvider(){return CollectionManagerSchemaComponentProvider},get CollectionNotAllowViewPlaceholder(){return CollectionNotAllowViewPlaceholder},get CollectionPlugin(){return CollectionPlugin},get CollectionProvider(){return CollectionProvider},get CollectionProvider_deprecated(){return CollectionProvider_deprecated},get CollectionRecord(){return CollectionRecord},get CollectionRecordContext(){return CollectionRecordContext},get CollectionRecordProvider(){return CollectionRecordProvider},get CollectionSelect(){return CollectionSelect},get CollectionSelectFieldInterface(){return CollectionSelectFieldInterface},get CollectionTemplate(){return CollectionTemplate},get CollectionTemplateManager(){return CollectionTemplateManager},get CollectionTemplateTag(){return CollectionTemplateTag},get ColorFieldInterface(){return ColorFieldInterface},get ColorPicker(){return ColorPicker},get ColorSelect(){return ColorSelect},get CompatibleSchemaInitializer(){return CompatibleSchemaInitializer},get CreateFilterActionInitializer(){return CreateFilterActionInitializer},get CreateResetActionInitializer(){return CreateResetActionInitializer},get CreatedAtFieldInterface(){return CreatedAtFieldInterface},get CreatedByFieldInterface(){return CreatedByFieldInterface},get Cron(){return Cron},get CronSet(){return CronSet},get CurrentAppInfoContext(){return CurrentAppInfoContext},get CurrentAppInfoProvider(){return CurrentAppInfoProvider},get CurrentPageUidContext(){return CurrentPageUidContext},get CurrentPageUidProvider(){return CurrentPageUidProvider},get CurrentRouteProvider(){return CurrentRouteProvider},get CurrentTabUidContext(){return CurrentTabUidContext},get CurrentTabUidProvider(){return CurrentTabUidProvider},get CurrentUserContext(){return CurrentUserContext},get CurrentUserProvider(){return CurrentUserProvider},get CurrentUserSettingsMenuProvider(){return CurrentUserSettingsMenuProvider},get CustomRouterContextProvider(){return CustomRouterContextProvider},get CustomizeActionInitializer(){return CustomizeActionInitializer},get DEBOUNCE_WAIT(){return DEBOUNCE_WAIT},get DEFAULT_DATA_SOURCE_KEY(){return DEFAULT_DATA_SOURCE_KEY},get DEFAULT_DATA_SOURCE_TITLE(){return DEFAULT_DATA_SOURCE_TITLE},get DataBlockCollector(){return DataBlockCollector},get DataBlockContext(){return DataBlockContext},get DataBlockInitializer(){return DataBlockInitializer},get DataBlockProvider(){return DataBlockProvider},get DataBlockResourceContext(){return DataBlockResourceContext$1},get DataBlockResourceProvider(){return DataBlockResourceProvider},get DataSource(){return DataSource},get DataSourceApplicationProvider(){return DataSourceApplicationProvider},get DataSourceCollectionCascader(){return DataSourceCollectionCascader},get DataSourceContext(){return DataSourceContext},get DataSourceContext_deprecated(){return DataSourceContext_deprecated},get DataSourceManager(){return DataSourceManager},get DataSourceManagerContext(){return DataSourceManagerContext},get DataSourceManagerProvider(){return DataSourceManagerProvider},get DataSourceProvider(){return DataSourceProvider},get DataSourceProvider_deprecated(){return DataSourceProvider_deprecated},get DataSourceSelect(){return DataSourceSelect},get DateFieldInterface(){return DateFieldInterface},get DateFilterDynamicComponent(){return DateFilterDynamicComponent},get DateFormatCom(){return DateFormatCom},get DatePicker(){return DatePicker},get DatePickerProvider(){return DatePickerProvider},get DatetimeFieldInterface(){return DatetimeFieldInterface},get DatetimeNoTzFieldInterface(){return DatetimeNoTzFieldInterface},get DefaultValueProvider(){return DefaultValueProvider},get DeleteCollection(){return DeleteCollection},get DeleteCollectionAction(){return DeleteCollectionAction},get Designable(){return Designable},get DesignableSwitch(){return DesignableSwitch},get Details(){return Details},get DetailsBlockContext(){return DetailsBlockContext},get DetailsBlockProvider(){return DetailsBlockProvider},get DetailsDesigner(){return DetailsDesigner},get Divider(){return Divider},get DndContext(){return DndContext},get DocumentTitleContext(){return DocumentTitleContext},get DocumentTitleProvider(){return DocumentTitleProvider},get DragHandler(){return DragHandler},get DraggableContext(){return DraggableContext},get DropdownVisibleContext(){return DropdownVisibleContext},get EMPTY_OBJECT(){return EMPTY_OBJECT},get EditCollection(){return EditCollection},get EditCollectionAction(){return EditCollectionAction},get EditCollectionField(){return EditCollectionField},get EditComponent(){return EditComponent},get EditDefaultValue(){return EditDefaultValue},get EditDescription(){return EditDescription},get EditFieldAction(){return EditFieldAction},get EditOperator(){return EditOperator},get EditPattern(){return EditPattern},get EditRequired(){return EditRequired},get EditSortField(){return EditSortField},get EditSubFieldAction(){return EditSubFieldAction},get EditTable(){return EditTable},get EditTableAction(){return EditTableAction},get EditTableActionContext(){return EditTableActionContext},get EditTitle(){return EditTitle},get EditTitleField(){return EditTitleField},get EditTooltip(){return EditTooltip},get EditValidationRules(){return EditValidationRules},get Editable(){return Editable},get EllipsisWithTooltip(){return EllipsisWithTooltip},get EmailFieldInterface(){return EmailFieldInterface},get ErrorFallback(){return ErrorFallback},get Expand(){return Expand},get ExpiresRadio(){return ExpiresRadio},get ExtendCollectionsContext(){return ExtendCollectionsContext},get ExtendCollectionsProvider(){return ExtendCollectionsProvider},get FieldSummary(){return FieldSummary},get FieldValidation(){return FieldValidation},get FieldsTreeSelect(){return FieldsTreeSelect},get Fieldset(){return Fieldset},get Filter(){return Filter},get FilterAction(){return FilterAction},get FilterActionContext(){return FilterActionContext},get FilterAssociatedFields(){return FilterAssociatedFields},get FilterBlockProvider(){return FilterBlockProvider},get FilterBlockType(){return FilterBlockType},get FilterContext(){return FilterContext$3},get FilterDynamicComponent(){return FilterDynamicComponent},get FilterFormBlockProvider(){return FilterFormBlockProvider},get FilterLogicContext(){return FilterLogicContext$1},get FilterParentCollectionFields(){return FilterParentCollectionFields},get FlagContext(){return FlagContext},get FlagProvider(){return FlagProvider},get ForeignKey(){return ForeignKey},get Form(){return Form$1},get FormActiveFieldsProvider(){return FormActiveFieldsProvider},get FormBlockContext(){return FormBlockContext$1},get FormBlockInitializer(){return FormBlockInitializer},get FormBlockProvider(){return FormBlockProvider},get FormDialog(){return FormDialog},get FormDrawer(){return FormDrawer},get FormField(){return FormField},get FormFieldContext(){return FormFieldContext},get FormFieldProvider(){return FormFieldProvider},get FormItem(){return FormItem},get FormItemSchemaToolbar(){return FormItemSchemaToolbar},get FormProvider(){return FormProvider},get FormV2(){return FormWithDataTemplates},get G2Plot(){return G2Plot},get G2PlotInitializer(){return G2PlotInitializer},get G2PlotRenderer(){return G2PlotRenderer},get GeneralSchemaDesigner(){return GeneralSchemaDesigner},get GeneralSchemaItems(){return GeneralSchemaItems},get GlobalThemeProvider(){return GlobalThemeProvider},get Grid(){return Grid},get GridCard(){return GridCard},get GridRowContext(){return GridRowContext},get HTMLEncode(){return HTMLEncode},get HeightMode(){return HeightMode},get ICON_POPUP_Z_INDEX(){return ICON_POPUP_Z_INDEX},get Icon(){return Icon},get IconFieldInterface(){return IconFieldInterface},get IconPicker(){return IconPicker},get IdFieldInterface(){return IdFieldInterface},get InheritanceCollectionMixin(){return InheritanceCollectionMixin},get InitializerWithSwitch(){return InitializerWithSwitch},get Input(){return Input$2},get InputFieldInterface(){return InputFieldInterface},get InputNumber(){return InputNumber},get InputReadPretty(){return ReadPretty$c},get InputRecordPicker(){return InputRecordPicker},get IntegerFieldInterface(){return IntegerFieldInterface},get InternalAdminLayout(){return InternalAdminLayout},get IsInNocoBaseRecursionFieldContext(){return IsInNocoBaseRecursionFieldContext},get IsSubPageClosedByPageMenuContext(){return IsSubPageClosedByPageMenuContext},get IsSubPageClosedByPageMenuProvider(){return IsSubPageClosedByPageMenuProvider},get Json(){return Json},get JsonFieldInterface(){return JsonFieldInterface},get KeepAlive(){return KeepAlive},get LAZY_COMPONENT_KEY(){return LAZY_COMPONENT_KEY},get LOADING_DELAY(){return LOADING_DELAY},get Layout(){return Layout},get LayoutContent(){return LayoutContent},get LinkToFieldInterface(){return LinkToFieldInterface},get LinkageFilter(){return LinkageFilter},get LinkageRuleCategory(){return LinkageRuleCategory},get LinkageRuleDataKeyMap(){return LinkageRuleDataKeyMap},get List(){return List},get LocalDataSource(){return LocalDataSource},get LocationSearchContext(){return LocationSearchContext},get M2MFieldInterface(){return M2MFieldInterface},get M2OFieldInterface(){return M2OFieldInterface},get Markdown(){return Markdown},get MarkdownFieldInterface(){return MarkdownFieldInterface},get MarkdownReadPretty(){return MarkdownReadPretty},get MaybeCollectionProvider(){return MaybeCollectionProvider},get Menu(){return Menu},get MenuConfigure(){return MenuConfigure},get ModalActionSchemaInitializerItem(){return ModalActionSchemaInitializerItem},get MultipleSelectFieldInterface(){return MultipleSelectFieldInterface},get NAMESPACE_UI_SCHEMA(){return NAMESPACE_UI_SCHEMA},get NanoIDInput(){return NanoIDInput},get NanoidFieldInterface(){return NanoidFieldInterface},get NocoBaseBuildInPlugin(){return NocoBaseBuildInPlugin},get NocoBaseDesktopRouteType(){return NocoBaseDesktopRouteType},get NocoBaseRecursionField(){return NocoBaseRecursionField},get NocoBaseRouteContext(){return NocoBaseRouteContext},get NumberFieldInterface(){return NumberFieldInterface},get O2MFieldInterface(){return O2MFieldInterface},get O2OFieldInterface(){return O2OFieldInterface},get OBOFieldInterface(){return OBOFieldInterface},get OHOFieldInterface(){return OHOFieldInterface},get OpenModeProvider(){return OpenModeProvider},get OverridingCollectionField(){return OverridingCollectionField},get OverridingFieldAction(){return OverridingFieldAction},get PMPlugin(){return PMPlugin},get Page(){return Page},get PagePopups(){return PagePopups},get PageTabs(){return PageTabs},get Pagination(){return Pagination},get ParentCollectionFields(){return ParentCollectionFields$2},get ParentRouteContext(){return ParentRouteContext},get Password(){return Password},get PasswordFieldInterface(){return PasswordFieldInterface},get Percent(){return Percent},get PercentFieldInterface(){return PercentFieldInterface},get PermissionContext(){return PermissionContext},get PermissionProvider(){return PermissionProvider},get PhoneFieldInterface(){return PhoneFieldInterface},get PinnedListPlugin(){return PinnedListPlugin},get PinnedPluginList(){return PinnedPluginList},get PinnedPluginListContext(){return PinnedPluginListContext},get PinnedPluginListProvider(){return PinnedPluginListProvider},get Plugin(){return Plugin},get PluginManager(){return PluginManager},get PluginManagerLink(){return PluginManagerLink},get PluginSettingsManager(){return PluginSettingsManager},get PopupContextProvider(){return PopupContextProvider},get PopupSettingsProvider(){return PopupSettingsProvider},get PoweredBy(){return PoweredBy},get Preview(){return Preview},get QuickEdit(){return QuickEdit},get REGEX_OF_VARIABLE(){return REGEX_OF_VARIABLE},get REGEX_OF_VARIABLE_IN_EXPRESSION(){return REGEX_OF_VARIABLE_IN_EXPRESSION},get Radio(){return Radio},get RadioGroupFieldInterface(){return RadioGroupFieldInterface},get ReadPretty(){return ReadPretty$c},get ReadPrettyRecordPicker(){return ReadPrettyRecordPicker},get RecordAssociationBlockInitializer(){return RecordAssociationBlockInitializer},get RecordAssociationDetailsBlockInitializer(){return RecordAssociationDetailsBlockInitializer},get RecordAssociationFormBlockInitializer(){return RecordAssociationFormBlockInitializer},get RecordAssociationGridCardBlockInitializer(){return RecordAssociationGridCardBlockInitializer},get RecordAssociationListBlockInitializer(){return RecordAssociationListBlockInitializer},get RecordContext_deprecated(){return RecordContext_deprecated},get RecordFormBlockInitializer(){return RecordFormBlockInitializer},get RecordIndexContext(){return RecordIndexContext},get RecordIndexProvider(){return RecordIndexProvider},get RecordLink(){return RecordLink},get RecordPicker(){return RecordPicker},get RecordPickerContext(){return RecordPickerContext},get RecordPickerProvider(){return RecordPickerProvider},get RecordProvider(){return RecordProvider},get RecordReadPrettyAssociationFormBlockInitializer(){return RecordReadPrettyAssociationFormBlockInitializer},get RecordSimpleProvider(){return RecordSimpleProvider},get RefreshComponentProvider(){return RefreshComponentProvider},get RefreshDataBlockRequest(){return RefreshDataBlockRequest},get RemoteCollectionManagerProvider(){return RemoteCollectionManagerProvider},get RemoteDocumentTitlePlugin(){return RemoteDocumentTitlePlugin},get RemoteDocumentTitleProvider(){return RemoteDocumentTitleProvider},get RemoteSchemaComponent(){return RemoteSchemaComponent},get RemoteSchemaTemplateManagerPlugin(){return RemoteSchemaTemplateManagerPlugin},get RemoteSchemaTemplateManagerProvider(){return RemoteSchemaTemplateManagerProvider},get RemoteSelect(){return RemoteSelect},get RemoveButton(){return RemoveButton},get RemoveConditionContext(){return RemoveConditionContext$1},get RenderChildrenWithAssociationFilter(){return RenderChildrenWithAssociationFilter},get RequestSettings(){return RequestSettings},get RerenderDataBlockProvider(){return RerenderDataBlockProvider},get Resizable(){return Resizable},get ResourceActionContext(){return ResourceActionContext},get ResourceActionProvider(){return ResourceActionProvider},get RichText(){return RichText},get RichTextFieldInterface(){return RichTextFieldInterface},get RoleConfigure(){return RoleConfigure},get RoleResourceCollectionContext(){return RoleResourceCollectionContext},get RoleTable(){return RoleTable},get RolesResourcesActions(){return RolesResourcesActions},get RouteSchemaComponent(){return RouteSchemaComponent},get RouterContextCleaner(){return RouterContextCleaner},get RouterManager(){return RouterManager},get SNIPPET_PREFIX(){return SNIPPET_PREFIX},get SanitizedCollectionProvider(){return SanitizedCollectionProvider},get SchemaComponent(){return SchemaComponent},get SchemaComponentContext(){return SchemaComponentContext},get SchemaComponentOnChangeContext(){return SchemaComponentOnChangeContext},get SchemaComponentOptions(){return SchemaComponentOptions},get SchemaComponentPlugin(){return SchemaComponentPlugin},get SchemaComponentProvider(){return SchemaComponentProvider},get SchemaInitializer(){return SchemaInitializer},get SchemaInitializerActionModal(){return SchemaInitializerActionModal},get SchemaInitializerActionModalInternal(){return SchemaInitializerActionModalInternal},get SchemaInitializerChild(){return SchemaInitializerChild},get SchemaInitializerChildren(){return SchemaInitializerChildren},get SchemaInitializerContext(){return SchemaInitializerContext},get SchemaInitializerDivider(){return SchemaInitializerDivider},get SchemaInitializerItem(){return SchemaInitializerItem},get SchemaInitializerItemContext(){return SchemaInitializerItemContext},get SchemaInitializerItemGroup(){return SchemaInitializerItemGroup},get SchemaInitializerItemGroupInternal(){return SchemaInitializerItemGroupInternal},get SchemaInitializerItemInternal(){return SchemaInitializerItemInternal},get SchemaInitializerItems(){return SchemaInitializerItems},get SchemaInitializerManager(){return SchemaInitializerManager},get SchemaInitializerMenu(){return SchemaInitializerMenu},get SchemaInitializerMenuProvider(){return SchemaInitializerMenuProvider},get SchemaInitializerOpenModeSchemaItems(){return SchemaInitializerOpenModeSchemaItems},get SchemaInitializerPlugin(){return SchemaInitializerPlugin},get SchemaInitializerSelect(){return SchemaInitializerSelect},get SchemaInitializerSelectInternal(){return SchemaInitializerSelectInternal},get SchemaInitializerSubMenu(){return SchemaInitializerSubMenu},get SchemaInitializerSubMenuInternal(){return SchemaInitializerSubMenuInternal},get SchemaInitializerSwitch(){return SchemaInitializerSwitch},get SchemaInitializerSwitchInternal(){return SchemaInitializerSwitchInternal},get SchemaSettingAccessControl(){return SchemaSettingAccessControl},get SchemaSettingItemContext(){return SchemaSettingItemContext},get SchemaSettingOpenModeSchemaItems(){return SchemaSettingOpenModeSchemaItems},get SchemaSettings(){return SchemaSettings},get SchemaSettingsActionLinkItem(){return SchemaSettingsActionLinkItem},get SchemaSettingsActionModalItem(){return SchemaSettingsActionModalItem},get SchemaSettingsBlockHeightItem(){return SchemaSettingsBlockHeightItem},get SchemaSettingsBlockTitleItem(){return SchemaSettingsBlockTitleItem},get SchemaSettingsCascaderItem(){return SchemaSettingsCascaderItem},get SchemaSettingsChild(){return SchemaSettingsChild},get SchemaSettingsChildren(){return SchemaSettingsChildren},get SchemaSettingsConnectDataBlocks(){return SchemaSettingsConnectDataBlocks},get SchemaSettingsDataScope(){return SchemaSettingsDataScope},get SchemaSettingsDataTemplates(){return SchemaSettingsDataTemplates},get SchemaSettingsDateFormat(){return SchemaSettingsDateFormat},get SchemaSettingsDefaultSortingRules(){return SchemaSettingsDefaultSortingRules},get SchemaSettingsDefaultValue(){return SchemaSettingsDefaultValue},get SchemaSettingsDivider(){return SchemaSettingsDivider},get SchemaSettingsDropdown(){return SchemaSettingsDropdown},get SchemaSettingsEnableChildCollections(){return SchemaSettingsEnableChildCollections},get SchemaSettingsFixed(){return SchemaSettingsFixed},get SchemaSettingsFormItemTemplate(){return SchemaSettingsFormItemTemplate},get SchemaSettingsItem(){return SchemaSettingsItem},get SchemaSettingsItemGroup(){return SchemaSettingsItemGroup},get SchemaSettingsLayoutItem(){return SchemaSettingsLayoutItem},get SchemaSettingsLinkageRules(){return SchemaSettingsLinkageRules},get SchemaSettingsManager(){return SchemaSettingsManager},get SchemaSettingsModalItem(){return SchemaSettingsModalItem},get SchemaSettingsNumberFormat(){return SchemaSettingsNumberFormat},get SchemaSettingsPlugin(){return SchemaSettingsPlugin},get SchemaSettingsPopupItem(){return SchemaSettingsPopupItem},get SchemaSettingsProvider(){return SchemaSettingsProvider},get SchemaSettingsRemove(){return SchemaSettingsRemove},get SchemaSettingsRenderEngine(){return SchemaSettingsRenderEngine},get SchemaSettingsSelectItem(){return SchemaSettingsSelectItem},get SchemaSettingsSortingRule(){return SchemaSettingsSortingRule},get SchemaSettingsSubMenu(){return SchemaSettingsSubMenu},get SchemaSettingsSwitchItem(){return SchemaSettingsSwitchItem},get SchemaSettingsTemplate(){return SchemaSettingsTemplate},get SchemaSettingsWrapper(){return SchemaSettingsWrapper},get SchemaTemplateManagerContext(){return SchemaTemplateManagerContext},get SchemaToolbar(){return SchemaToolbar},get SchemaToolbarContext(){return SchemaToolbarContext},get SchemaToolbarProvider(){return SchemaToolbarProvider},get SchemaToolbarVisibleContext(){return SchemaToolbarVisibleContext},get ScopeSelect(){return ScopeSelect},get SearchCollections(){return SearchCollections},get SecondConFirm(){return SecondConFirm},get Select(){return Select},get SelectActionInitializer(){return SelectActionInitializer},get SelectFieldInterface(){return SelectFieldInterface},get SelectWithTitle(){return SelectWithTitle},get SetDataLoadingMode(){return SetDataLoadingMode},get SettingCenterPermissionProvider(){return SettingCenterPermissionProvider},get SettingCenterProvider(){return SettingCenterProvider},get SettingsCenterConfigure(){return SettingsCenterConfigure},get SettingsCenterContext(){return SettingsCenterContext},get SettingsCenterDropdown(){return SettingsCenterDropdown},get SettingsMenuProvider(){return SettingsMenuProvider},get ShowFormData(){return ShowFormData},get SkipValidation(){return SkipValidation},get Sortable(){return Sortable},get SortableContext(){return SortableContext},get SortableItem(){return SortableItem},get SortableProvider(){return SortableProvider},get SourceCollection(){return SourceCollection},get SourceForeignKey(){return SourceForeignKey},get SourceKey(){return SourceKey},get Space(){return Space},get StablePopover(){return StablePopover},get StrategyActions(){return StrategyActions},get SubFieldDataSourceProvider_deprecated(){return SubFieldDataSourceProvider_deprecated},get SubTableFieldInterface(){return SubTableFieldInterface},get SubmitActionInitializer(){return SubmitActionInitializer},get SwitchLanguage(){return SwitchLanguage},get SyncFieldsAction(){return SyncFieldsAction},get SyncFieldsActionCom(){return SyncFieldsActionCom},get SyncSQLFieldsAction(){return SyncSQLFieldsAction},get SystemSettingsContext(){return SystemSettingsContext},get SystemSettingsPane(){return SystemSettingsPane},get SystemSettingsPlugin(){return SystemSettingsPlugin},get SystemSettingsProvider(){return SystemSettingsProvider},get Table(){return Table},get TableActionColumnInitializer(){return TableActionColumnInitializer},get TableBlockContext(){return TableBlockContext},get TableBlockDesigner(){return TableBlockDesigner},get TableBlockInitializer(){return TableBlockInitializer},get TableBlockProvider(){return TableBlockProvider},get TableColumnSchemaToolbar(){return TableColumnSchemaToolbar},get TableField(){return TableField},get TableFieldContext(){return TableFieldContext},get TableFieldProvider(){return TableFieldProvider},get TableFieldResource(){return TableFieldResource},get TableSelectorContext(){return TableSelectorContext},get TableSelectorDesigner(){return TableSelectorDesigner},get TableSelectorInitializer(){return TableSelectorInitializer},get TableSelectorParamsProvider(){return TableSelectorParamsProvider},get TableSelectorProvider(){return TableSelectorProvider},get TableV2(){return TableV2},get TableoidFieldInterface(){return TableoidFieldInterface},get Tabs(){return Tabs},get TabsContextProvider(){return TabsContextProvider},get TargetForeignKey(){return TargetForeignKey},get TargetKey(){return TargetKey},get TemplateBlockProvider(){return TemplateBlockProvider},get TemplateSummary(){return TemplateSummary},get Templates(){return Templates},get TestDesigner(){return TestDesigner},get TextAreaWithGlobalScope(){return TextAreaWithGlobalScope},get TextareaFieldInterface(){return TextareaFieldInterface},get ThroughCollection(){return ThroughCollection},get ThroughForeignKey(){return ThroughForeignKey},get TimeFieldInterface(){return TimeFieldInterface},get TimePicker(){return TimePicker},get TreeSelect(){return TreeSelect},get UUIDFieldInterface(){return UUIDFieldInterface},get UnSupportFields(){return UnSupportFields},get UnixTimestamp(){return UnixTimestamp},get UnixTimestampFieldInterface(){return UnixTimestampFieldInterface},get UpdatedAtFieldInterface(){return UpdatedAtFieldInterface},get UpdatedByFieldInterface(){return UpdatedByFieldInterface},get Upload(){return Upload},get Uploader(){return Uploader},get UrlFieldInterface(){return UrlFieldInterface},get Variable(){return Variable},get VariableInput(){return VariableInput},get VariablePopupRecordProvider(){return VariablePopupRecordProvider},get VariableScopeProvider(){return VariableScopeProvider},get VariablesContext(){return VariablesContext},get VariablesProvider(){return VariablesProvider$1},get ViewCollectionField(){return ViewCollectionField},get ViewFieldAction(){return ViewFieldAction},get WithoutFormFieldResource(){return WithoutFormFieldResource},get WithoutTableFieldResource(){return WithoutTableFieldResource},get actionSettings(){return actionSettings},get actionSettingsItems(){return actionSettingsItems},get allowAddNew(){return allowAddNew},get appendQueryStringToUrl(){return appendQueryStringToUrl},get attachmentFileTypes(){return attachmentFileTypes},get autoFill(){return autoFill},get autoIncrement(){return autoIncrement},get canMakeAssociationBlock(){return canMakeAssociationBlock},get collectionDataSource(){return collectionDataSource},get compatOldTheme(){return compatOldTheme},get completeURL(){return completeURL},get compose(){return compose},get constraintsProps(){return constraintsProps},get createCreateFormBlockUISchema(){return createCreateFormBlockUISchema},get createDesignable(){return createDesignable},get createDetailsBlockSchema(){return createDetailsBlockSchema},get createFormActionInitializers(){return createFormActionInitializers},get createFormActionInitializers_deprecated(){return createFormActionInitializers_deprecated},get createFormBlockSchema(){return createFormBlockSchema},get createFormBlockSettings(){return createFormBlockSettings},get createModalSettingsItem(){return createModalSettingsItem},get createReadPrettyFormBlockSchema(){return createReadPrettyFormBlockSchema},get createRouterManager(){return createRouterManager},get createSelectSchemaSettingsItem(){return createSelectSchemaSettingsItem},get createStyles(){return import_antd_style.createStyles},get createSwitchSettingsItem(){return createSwitchSettingsItem},get createTableBlockSchema(){return createTableBlockSchema},get createTableBlockUISchema(){return createTableBlockUISchema},get createTextSettingsItem(){return createTextSettingsItem},get customFormItemInitializers(){return customFormItemInitializers},get customFormItemInitializers_deprecated(){return customFormItemInitializers_deprecated},get dataSource(){return dataSource},get dateTimeProps(){return dateTimeProps},get defaultAppComponents(){return defaultAppComponents},get defaultFieldNames(){return defaultFieldNames$1},get defaultInputStyle(){return defaultInputStyle},get defaultProps(){return defaultProps},get defaultTheme(){return defaultTheme},get ds(){return ds},get editFormBlockSettings(){return editFormBlockSettings},get fetchTemplateData(){return fetchTemplateData},get fieldComponentSettingsItem(){return fieldComponentSettingsItem},get fieldSettingsFormItem(){return fieldSettingsFormItem},get fileSizeSetting(){return fileSizeSetting},get fillParentFields(){return fillParentFields},get filterFormItemSettings(){return filterFormItemSettings},get findByUid(){return findByUid},get findFilterTargets(){return findFilterTargets},get findFirstPageRoute(){return findFirstPageRoute},get findFormBlock(){return findFormBlock},get findKanbanFormItem(){return findKanbanFormItem},get findKeysByUid(){return findKeysByUid},get findMenuItem(){return findMenuItem},get findParentFieldSchema(){return findParentFieldSchema},get findRouteBySchemaUid(){return findRouteBySchemaUid},get formActionInitializers(){return formActionInitializers},get formDetailsSettings(){return formDetailsSettings},get formItemInitializers(){return formItemInitializers},get formItemInitializers_deprecated(){return formItemInitializers_deprecated},get formItemSettings(){return formItemSettings},get formSettings(){return formSettings},get formV1Settings(){return formV1Settings},get genStyleHook(){return genStyleHook},get getAppends(){return getAppends},get getAssociationPath(){return getAssociationPath},get getCardItemSchema(){return getCardItemSchema},get getCollectionTitle(){return getCollectionTitle},get getConfigurableProperties(){return getConfigurableProperties},get getCurrentOptions(){return getCurrentOptions},get getDataSourceHeaders(){return getDataSourceHeaders},get getDateExact(){return getDateExact},get getDatePickerLabels(){return getDatePickerLabels},get getDateRanges(){return getDateRanges},get getFieldDefaultValue(){return getFieldDefaultValue},get getFormValues(){return getFormValues},get getIdsWithChildren(){return getIdsWithChildren},get getLabelFormatValue(){return getLabelFormatValue},get getLabelWithTooltip(){return getLabelWithTooltip},get getPageMenuSchema(){return getPageMenuSchema},get getPageSchema(){return getPageSchema},get getPopupPathFromParams(){return getPopupPathFromParams},get getRenderContent(){return getRenderContent},get getShouldChange(){return getShouldChange},get getStoredPopupContext(){return getStoredPopupContext},get getSupportFieldsByAssociation(){return getSupportFieldsByAssociation},get getSupportFieldsByForeignKey(){return getSupportFieldsByForeignKey},get getTabSchema(){return getTabSchema},get getURLSearchParams(){return getURLSearchParams},get getURLSearchParamsChildren(){return getURLSearchParamsChildren},get getUniqueKeyFromCollection(){return getUniqueKeyFromCollection},get getVariableComponentWithScope(){return getVariableComponentWithScope},get getVariableValue(){return getVariableValue},get getVariablesFromExpression(){return getVariablesFromExpression},get getZIndex(){return getZIndex},get gridRowColWrap(){return gridRowColWrap},get handleDateChangeOnForm(){return handleDateChangeOnForm},get hasIcon(){return hasIcon},get i18n(){return i18n},get icons(){return icons},get inferPickerType(){return inferPickerType},get interfacesOfUnsupportedDefaultValue(){return interfacesOfUnsupportedDefaultValue},get interfacesProperties(){return index},get isAssocField(){return isAssocField},get isBulkEditAction(){return isBulkEditAction},get isDeleteButtonDisabled(){return isDeleteButtonDisabled},get isFileCollection(){return isFileCollection},get isInFilterFormBlock(){return isInFilterFormBlock},get isInitializersSame(){return isInitializersSame},get isMobile(){return isMobile},get isPatternDisabled(){return isPatternDisabled},get isSameCollection(){return isSameCollection},get isShowFilePicker(){return isShowFilePicker},get isSystemField(){return isSystemField},get isTabPage(){return isTabPage},get isTitleField(){return isTitleField},get isVariable(){return isVariable$1},get isWriteEmailAction(){return isWriteEmailAction},get itemsMerge(){return itemsMerge},get joinCollectionName(){return joinCollectionName},get languageCodes(){return languageCodes},get lazy(){return lazy},get locale(){return languageCodes},get mapDatePicker(){return mapDatePicker},get mapRangePicker(){return mapRangePicker},get mapTimeFormat(){return mapTimeFormat},get mergeFilter(){return mergeFilter},get mockAPIClient(){return mockAPIClient},get moment2str(){return moment2str},get navigateToTab(){return navigateToTab},get navigateWithinSelf(){return navigateWithinSelf},get normalizeContainer(){return normalizeContainer},get operators(){return operators$1},get pageSettings(){return pageSettings},get pageTabSettings(){return pageTabSettings},get parseCollectionName(){return parseCollectionName},get parseVariablesAndChangeParamsToQueryString(){return parseVariablesAndChangeParamsToQueryString},get primaryKey(){return primaryKey},get readPrettyFormSettings(){return readPrettyFormSettings},get recordBlockInitializers(){return recordBlockInitializers},get recordBlockInitializers_deprecated(){return recordBlockInitializers_deprecated},get recordPickerViewer(){return recordPickerViewer},get recursiveParent(){return recursiveParent},get reduceValueSize(){return reduceValueSize},get registerIcon(){return registerIcon},get registerIcons(){return registerIcons},get registerInitializerMenusGenerator(){return registerInitializerMenusGenerator},get relationshipType(){return relationshipType},get removeNullCondition(){return removeNullCondition},get replaceVariableValue(){return replaceVariableValue},get replaceVariables(){return replaceVariables},get requestParentRecordData(){return requestParentRecordData},get reverseFieldProperties(){return reverseFieldProperties},get schemaSettingsLabelLayout(){return schemaSettingsLabelLayout},get setDataLoadingModeSettingsItem(){return setDataLoadingModeSettingsItem},get setDefaultSortingRulesSchemaSettingsItem(){return setDefaultSortingRulesSchemaSettingsItem},get setTheDataScopeSchemaSettingsItem(){return setTheDataScopeSchemaSettingsItem},get showFileName(){return showFileName},get splitWrapSchema(){return splitWrapSchema},get storePopupContext(){return storePopupContext},get subTableActionInitializers(){return subTableActionInitializers},get subTableActionInitializers_deprecated(){return subTableActionInitializers_deprecated},get systemKeys(){return systemKeys},get tabPaneInitializers(){return tabPaneInitializers},get tabPaneInitializersForBulkEditFormBlock(){return tabPaneInitializersForBulkEditFormBlock},get tabPaneInitializersForRecordBlock(){return tabPaneInitializersForRecordBlock},get tabPaneInitializers_deprecated(){return tabPaneInitializers_deprecated},get tableActionColumnInitializers(){return tableActionColumnInitializers},get tableActionColumnInitializers_deprecated(){return tableActionColumnInitializers_deprecated},get tableActionInitializers(){return tableActionInitializers},get tableActionInitializers_deprecated(){return tableActionInitializers_deprecated},get tableBlockSettings(){return tableBlockSettings},get tableColumnInitializers(){return tableColumnInitializers},get tableColumnInitializers_deprecated(){return tableColumnInitializers_deprecated},get tableColumnSettings(){return tableColumnSettings},get tableSelectorBlockSettings(){return tableSelectorBlockSettings},get timeProps(){return timeProps},get transformToFilter(){return transformToFilter},get transformVariableValue(){return transformVariableValue},get tval(){return tval},get type(){return type},get unique(){return unique},get updateFilterTargets(){return updateFilterTargets},get updateFormActionInitializers(){return updateFormActionInitializers},get updateFormActionInitializers_deprecated(){return updateFormActionInitializers_deprecated},get useACLActionParamsContext(){return useACLActionParamsContext},get useACLContext(){return useACLContext},get useACLFieldWhitelist(){return useACLFieldWhitelist},get useACLRoleContext(){return useACLRoleContext},get useACLRolesCheck(){return useACLRolesCheck},get useAPIClient(){return useAPIClient},get useAPITokenVariable(){return useAPITokenVariable},get useAclSnippets(){return useAclSnippets},get useActionAvailable(){return useActionAvailable},get useActionBarContext(){return useActionBarContext},get useActionContext(){return useActionContext},get useAdminSchemaUid(){return useAdminSchemaUid},get useAfterSuccessOptions(){return useAfterSuccessOptions},get useAllAccessDesktopRoutes(){return useAllAccessDesktopRoutes},get useAllCollectionsInheritChainGetter(){return useAllCollectionsInheritChainGetter},get useAllDataBlocks(){return useAllDataBlocks},get useApp(){return useApp},get useAppLangContext(){return useAppLangContext},get useAppSpin(){return useAppSpin},get useAriaAttributeOfMenuItem(){return useAriaAttributeOfMenuItem},get useAssociatedFields(){return useAssociatedFields},get useAssociatedFormItemInitializerFields(){return useAssociatedFormItemInitializerFields},get useAssociatedTableColumnInitializerFields(){return useAssociatedTableColumnInitializerFields},get useAssociationCreateActionProps(){return useAssociationCreateActionProps},get useAssociationFieldContext(){return useAssociationFieldContext},get useAssociationFieldModeContext(){return useAssociationFieldModeContext},get useAssociationFilterBlockProps(){return useAssociationFilterBlockProps},get useAssociationFilterProps(){return useAssociationFilterProps},get useAssociationName(){return useAssociationName},get useAssociationNames(){return useAssociationNames},get useAsyncData(){return useAsyncData},get useAttach(){return useAttach},get useBackButton(){return useBackButton},get useBaseVariable(){return useBaseVariable},get useBlockAssociationContext(){return useBlockAssociationContext},get useBlockContext(){return useBlockContext},get useBlockHeight(){return useBlockHeight},get useBlockHeightProps(){return useBlockHeightProps},get useBlockRequestContext(){return useBlockRequestContext},get useBlockResource(){return useBlockResource},get useBlockTemplateContext(){return useBlockTemplateContext},get useBuiltinVariables(){return useBuiltInVariables},get useBulkDestroyAction(){return useBulkDestroyAction},get useBulkDestroyActionAndRefreshCM(){return useBulkDestroyActionAndRefreshCM},get useBulkDestroyActionProps(){return useBulkDestroyActionProps},get useCancelAction(){return useCancelAction},get useCloseAction(){return useCloseAction$1},get useCollectValuesToSubmit(){return useCollectValuesToSubmit},get useCollection(){return useCollection},get useCollectionDataSource(){return useCollectionDataSource},get useCollectionDataSourceItems(){return useCollectionDataSourceItems},get useCollectionField(){return useCollectionField},get useCollectionFieldFormValues(){return useCollectionFieldFormValues},get useCollectionField_deprecated(){return useCollectionField_deprecated},get useCollectionFields(){return useCollectionFields},get useCollectionFieldsOptions(){return useCollectionFieldsOptions},get useCollectionFilterOptions(){return useCollectionFilterOptions},get useCollectionHistory(){return useCollectionHistory},get useCollectionManager(){return useCollectionManager},get useCollectionManager_deprecated(){return useCollectionManager_deprecated},get useCollectionParentRecord(){return useCollectionParentRecord},get useCollectionParentRecordData(){return useCollectionParentRecordData},get useCollectionRecord(){return useCollectionRecord},get useCollectionRecordData(){return useCollectionRecordData},get useCollectionState(){return useCollectionState},get useCollection_deprecated(){return useCollection_deprecated},get useCollections(){return useCollections},get useColumnSchema(){return useColumnSchema$1},get useColumnSettings(){return useColumnSettings},get useCompatOldVariables(){return useCompatOldVariables},get useCompile(){return useCompile},get useComponent(){return useComponent},get useContextAssociationFields(){return useContextAssociationFields},get useContextVariable(){return useContextVariable},get useCreateActionProps(){return useCreateActionProps},get useCreateAssociationDetailsBlock(){return useCreateAssociationDetailsBlock},get useCreateAssociationDetailsWithoutPagination(){return useCreateAssociationDetailsWithoutPagination},get useCreateAssociationFormBlock(){return useCreateAssociationFormBlock},get useCreateAssociationGridCardBlock(){return useCreateAssociationGridCardBlock},get useCreateAssociationListBlock(){return useCreateAssociationListBlock},get useCreateAssociationTableBlock(){return useCreateAssociationTableBlock},get useCreateEditFormBlock(){return useCreateEditFormBlock},get useCreateFormBlock(){return useCreateFormBlock},get useCreateTableBlock(){return useCreateTableBlock},get useCurrentAppInfo(){return useCurrentAppInfo},get useCurrentDocumentTitle(){return useCurrentDocumentTitle},get useCurrentPageUid(){return useCurrentPageUid},get useCurrentPopupContext(){return useCurrentPopupContext},get useCurrentPopupRecord(){return useCurrentPopupRecord},get useCurrentRoleMode(){return useCurrentRoleMode},get useCurrentRoleVariable(){return useCurrentRoleVariable},get useCurrentRoles(){return useCurrentRoles},get useCurrentRoute(){return useCurrentRoute},get useCurrentSchema(){return useCurrentSchema},get useCurrentSearchParams(){return useCurrentSearchParams},get useCurrentTabUid(){return useCurrentTabUid},get useCurrentUserContext(){return useCurrentUserContext},get useCurrentUserSettingsMenu(){return useCurrentUserSettingsMenu},get useCurrentUserVariable(){return useCurrentUserVariable},get useCustomizeBulkUpdateActionProps(){return useCustomizeBulkUpdateActionProps},get useCustomizeRequestActionProps(){return useCustomizeRequestActionProps},get useCustomizeUpdateActionProps(){return useCustomizeUpdateActionProps},get useDataBlock(){return useDataBlock},get useDataBlockHeight(){return useDataBlockHeight},get useDataBlockParentRecord(){return useDataBlockParentRecord},get useDataBlockProps(){return useDataBlockProps},get useDataBlockRequest(){return useDataBlockRequest},get useDataBlockRequestData(){return useDataBlockRequestData},get useDataBlockRequestGetter(){return useDataBlockRequestGetter},get useDataBlockResource(){return useDataBlockResource},get useDataLoadingMode(){return useDataLoadingMode},get useDataSource(){return useDataSource},get useDataSourceFromRAC(){return useDataSourceFromRAC},get useDataSourceHeaders(){return useDataSourceHeaders},get useDataSourceKey(){return useDataSourceKey},get useDataSourceManager(){return useDataSourceManager},get useDataTemplates(){return useDataTemplates},get useDatePickerContext(){return useDatePickerContext},get useDateVariable(){return useDateVariable},get useDatetimeVariable(){return useDatetimeVariable},get useDatetimeVariableContext(){return useDatetimeVariableContext},get useDeleteRouteSchema(){return useDeleteRouteSchema},get useDesignable(){return useDesignable},get useDesigner(){return useDesigner},get useDestroyAction(){return useDestroyAction},get useDestroyActionAndRefreshCM(){return useDestroyActionAndRefreshCM},get useDestroyActionProps(){return useDestroyActionProps},get useDetailsBlockContext(){return useDetailsBlockContext},get useDetailsBlockProps(){return useDetailsBlockProps},get useDetailsDecoratorProps(){return useDetailsDecoratorProps},get useDetailsPaginationProps(){return useDetailsPaginationProps},get useDetailsParentRecord(){return useDetailsParentRecord},get useDetailsProps(){return useDetailsProps},get useDetailsWithPaginationBlockParams(){return useDetailsWithPaginationBlockParams},get useDetailsWithPaginationDecoratorProps(){return useDetailsWithPaginationDecoratorProps},get useDetailsWithPaginationProps(){return useDetailsWithPaginationProps},get useDisassociateActionProps(){return useDisassociateActionProps},get useDocumentTitle(){return useDocumentTitle},get useDownloadLogs(){return useDownloadLogs},get useEditTableActionProps(){return useEditTableActionProps},get useEnsureOperatorsValid(){return useEnsureOperatorsValid},get useExactDateVariable(){return useExactDateVariable},get useExactDateVariableContext(){return useExactDateVariableContext},get useExtendCollections(){return useExtendCollections},get useFieldComponentName(){return useFieldComponentName},get useFieldComponentOptions(){return useFieldComponentOptions},get useFieldInterfaceOptions(){return useFieldInterfaceOptions},get useFieldMode(){return useFieldMode},get useFieldModeOptions(){return useFieldModeOptions},get useFieldNames(){return useFieldNames},get useFieldProps(){return useFieldProps$1},get useFieldTitle(){return useFieldTitle},get useFilterAPI(){return useFilterAPI},get useFilterActionProps(){return useFilterActionProps$1},get useFilterBlock(){return useFilterBlock},get useFilterBlockActionProps(){return useFilterBlockActionProps},get useFilterByTk(){return useFilterByTk},get useFilterFieldOptions(){return useFilterFieldOptions},get useFilterFieldProps(){return useFilterFieldProps},get useFilterOptions(){return useFilterOptions},get useFindComponent(){return useFindComponent},get useFlag(){return useFlag},get useFormActiveFields(){return useFormActiveFields},get useFormBlockContext(){return useFormBlockContext},get useFormBlockProps(){return useFormBlockProps$1},get useFormBlockType(){return useFormBlockType},get useFormDataTemplates(){return useFormDataTemplates},get useFormFieldContext(){return useFormFieldContext},get useFormFieldProps(){return useFormFieldProps},get useFormItemInitializerFields(){return useFormItemInitializerFields},get useGetAriaLabelOfAction(){return useGetAriaLabelOfAction},get useGetAriaLabelOfDesigner(){return useGetAriaLabelOfDesigner},get useGetAriaLabelOfDrawer(){return useGetAriaLabelOfDrawer},get useGetAriaLabelOfModal(){return useGetAriaLabelOfModal},get useGetAriaLabelOfPopover(){return useGetAriaLabelOfPopover},get useGetFilterFieldOptions(){return useGetFilterFieldOptions},get useGetFilterOptions(){return useGetFilterOptions},get useGetSchemaInitializerMenuItems(){return useGetSchemaInitializerMenuItems},get useGlobalTheme(){return useGlobalTheme},get useGlobalVariable(){return useGlobalVariable},get useGlobalVariableCtx(){return useGlobalVariableCtx},get useGridContext(){return useGridContext},get useGridRowContext(){return useGridRowContext},get useHistoryCollectionsByNames(){return useHistoryCollectionsByNames},get useInheritsTableColumnInitializerFields(){return useInheritsTableColumnInitializerFields},get useInsertPageSchema(){return useInsertPageSchema},get useIsAddNewForm(){return useIsAddNewForm},get useIsAdminPage(){return useIsAdminPage},get useIsAllowToSetDefaultValue(){return useIsAllowToSetDefaultValue},get useIsAssociationField(){return useIsAssociationField},get useIsDetailBlock(){return useIsDetailBlock},get useIsFieldReadPretty(){return useIsFieldReadPretty},get useIsFileField(){return useIsFileField},get useIsFormReadPretty(){return useIsFormReadPretty},get useIsInSettingsPage(){return useIsInSettingsPage},get useIsLoggedIn(){return useIsLoggedIn},get useIsSameOrChildCollection(){return useIsSameOrChildCollection},get useIsSelectFieldMode(){return useIsSelectFieldMode},get useIsSubPageClosedByPageMenu(){return useIsSubPageClosedByPageMenu},get useKeepAlive(){return useKeepAlive},get useLabelUiSchema(){return useLabelUiSchema},get useLazy(){return useLazy},get useLinkActionProps(){return useLinkActionProps},get useLinkageAction(){return useLinkageAction},get useLinkageCollectionFilterOptions(){return useLinkageCollectionFilterOptions},get useListBlockContext(){return useListBlockContext},get useLocalVariables(){return useLocalVariables$1},get useLocalVariablesWithoutCustomVariable(){return useLocalVariablesWithoutCustomVariable},get useLocationNoUpdate(){return useLocationNoUpdate},get useLocationSearch(){return useLocationSearch},get useMenuDragEnd(){return useMenuDragEnd},get useMenuSearch(){return useMenuSearch},get useMenuTranslation(){return useMenuTranslation},get useMobileLayout(){return useMobileLayout},get useNavigateNoUpdate(){return useNavigateNoUpdate},get useNocoBaseRoutes(){return useNocoBaseRoutes},get useOpenModeContext(){return useOpenModeContext},get useOptionalFieldList(){return useOptionalFieldList},get useParamsFromRecord(){return useParamsFromRecord},get useParentCollection(){return useParentCollection},get useParentRecordCommon(){return useParentRecordCommon},get useParentRoute(){return useParentRoute},get useParseDataScopeFilter(){return useParseDataScopeFilter},get useParseURLAndParams(){return useParseURLAndParams},get useParsedFilter(){return useParsedFilter},get usePickActionProps(){return usePickActionProps$1},get usePlugin(){return usePlugin},get usePopupSettings(){return usePopupSettings},get usePopupUtils(){return usePopupUtils},get usePopupVariable(){return usePopupVariable},get usePopupVariableContext(){return usePopupVariableContext},get useProps(){return useProps},get useRecord(){return useRecord},get useRecordCollectionDataSourceItems(){return useRecordCollectionDataSourceItems},get useRecordIndex(){return useRecordIndex},get useRecordIsOwn(){return useRecordIsOwn},get useRecordPkValue(){return useRecordPkValue},get useRefreshActionProps(){return useRefreshActionProps},get useRefreshFieldSchema(){return useRefreshFieldSchema},get useRemoteCollectionManagerLoading(){return useRemoteCollectionManagerLoading},get useRemoveActionProps(){return useRemoveActionProps},get useRemoveGridFormItem(){return useRemoveGridFormItem},get useRequest(){return useRequest},get useRerenderDataBlock(){return useRerenderDataBlock},get useResetBlockActionProps(){return useResetBlockActionProps},get useResource(){return useResource},get useResourceActionContext(){return useResourceActionContext},get useResourceContext(){return useResourceContext},get useRoleRecheck(){return useRoleRecheck},get useRoleVariable(){return useRoleVariable},get useRolesResourcesScopesSelectedRowKeys(){return useRolesResourcesScopesSelectedRowKeys},get useRouter(){return useRouter},get useRouterBasename(){return useRouterBasename},get useSchemaComponentContext(){return useSchemaComponentContext},get useSchemaInitializer(){return useSchemaInitializer},get useSchemaInitializerItem(){return useSchemaInitializerItem},get useSchemaInitializerMenuItems(){return useSchemaInitializerMenuItems},get useSchemaInitializerRender(){return useSchemaInitializerRender},get useSchemaInitializerStyles(){return useSchemaInitializerStyles},get useSchemaInitializerSubMenuContext(){return useSchemaInitializerSubMenuContext},get useSchemaOptionsContext(){return useSchemaOptionsContext},get useSchemaSettings(){return useSchemaSettings},get useSchemaSettingsItem(){return useSchemaSettingsItem},get useSchemaSettingsRender(){return useSchemaSettingsRender},get useSchemaTemplate(){return useSchemaTemplate},get useSchemaTemplateManager(){return useSchemaTemplateManager},get useSchemaToolbar(){return useSchemaToolbar},get useSchemaToolbarRender(){return useSchemaToolbarRender},get useSortFields(){return useSortFields},get useSourceId(){return useSourceId},get useSourceIdFromParentRecord(){return useSourceIdFromParentRecord},get useSourceIdFromRecord(){return useSourceIdFromRecord},get useStyles(){return useStyles$h},get useSupportedBlocks(){return useSupportedBlocks},get useSyncFromForm(){return useSyncFromForm},get useSystemSettings(){return useSystemSettings},get useSystemSettingsVariable(){return useSystemSettingsVariable},get useTableBlockContext(){return useTableBlockContext},get useTableBlockContextBasicValue(){return useTableBlockContextBasicValue},get useTableBlockDecoratorProps(){return useTableBlockDecoratorProps},get useTableBlockParams(){return useTableBlockParams},get useTableBlockProps(){return useTableBlockProps},get useTableColumnInitializerFields(){return useTableColumnInitializerFields},get useTableColumnIntegration(){return useTableColumnIntegration},get useTableColumns(){return useTableColumns$2},get useTableFieldContext(){return useTableFieldContext},get useTableFieldProps(){return useTableFieldProps},get useTableSelectorContext(){return useTableSelectorContext},get useTableSelectorProps(){return useTableSelectorProps$4},get useTableSize(){return useTableSize},get useTabsContext(){return useTabsContext},get useTemplateBlockContext(){return useTemplateBlockContext},get useTitleFieldOptions(){return useTitleFieldOptions},get useToken(){return useToken},get useUIConfigurationPermissions(){return useUIConfigurationPermissions},get useURLAndHTMLSchema(){return useURLAndHTMLSchema},get useURLSearchParamsCtx(){return useURLSearchParamsCtx},get useURLSearchParamsVariable(){return useURLSearchParamsVariable},get useUpdateActionProps(){return useUpdateActionProps},get useUpdateCollectionActionAndRefreshCM(){return useUpdateCollectionActionAndRefreshCM},get useUploadStyles(){return useUploadStyles},get useUserVariable(){return useUserVariable},get useValidateSchema(){return useValidateSchema},get useValuesFromRecord(){return useValuesFromRecord},get useVariableOptions(){return useVariableOptions},get useVariableScope(){return useVariableScope},get useVariableScopeInfo(){return useVariableScopeInfo},get useVariables(){return useVariables$1},get useViewport(){return useViewport},get useZIndexContext(){return useZIndexContext},get withDynamicSchemaProps(){return withDynamicSchemaProps},get withInitializer(){return withInitializer},get withSearchParams(){return withSearchParams},get withSkeletonComponent(){return withSkeletonComponent},get zIndexContext(){return zIndexContext}},[emotionCss]);function notify(e,t,o){var r;t!=null&&t.length&&o[e]({message:(r=t.map)==null?void 0:r.call(t,(i,n)=>import_react2.default.createElement(\"div\",{key:`${n}_${i.message}`},typeof i==\"string\"?i:i.message))})}const handleErrorMessage=(e,t)=>{var o;const r=new FileReader;r.readAsText((o=e==null?void 0:e.response)==null?void 0:o.data,\"utf-8\"),r.onload=function(){const i=JSON.parse(r.result).errors;notify(\"error\",i,t)}};function offsetToTimeZone(e){const t=Math.floor(Math.abs(e)),o=Math.abs(e%1*60),r=(t<10?\"0\":\"\")+t,i=(o<10?\"0\":\"\")+o;return(e>=0?\"+\":\"-\")+r+\":\"+i}const getCurrentTimezone=()=>{const e=new Date().getTimezoneOffset()/-60;return offsetToTimeZone(e)},errorCache=new Map;class APIClient extends import_sdk.APIClient{constructor(){super(...arguments),k(this,\"services\",{}),k(this,\"silence\",!1),k(this,\"app\"),k(this,\"notification\",import_antd.notification)}cloneInstance(){var t;const o=new APIClient(this.options);o.options=this.options,o.services=this.services,o.storage=this.storage,o.app=this.app,o.auth=this.auth,o.storagePrefix=this.storagePrefix,o.notification=this.notification;const r=[];for(const i of this.axios.interceptors.response.handlers)((t=i==null?void 0:i.rejected)==null?void 0:t._name)===\"handleNotificationError\"?r.push(P(x({},i),{rejected:o.handleNotificationError.bind(o)})):r.push(i);return o.axios.interceptors.response.handlers=r,o}getHeaders(){var t,o;const r=super.getHeaders(),i=(t=this.app)==null?void 0:t.getName();return i&&(r[\"X-App\"]=i),r[\"X-Timezone\"]=getCurrentTimezone(),r[\"X-Hostname\"]=(o=window==null?void 0:window.location)==null?void 0:o.hostname,r}service(t){return this.services[t]}interceptors(){this.axios.interceptors.request.use(t=>{t.headers[\"X-With-ACL-Meta\"]=!0;const o=this.getHeaders();return Object.keys(o).forEach(r=>{t.headers[r]=t.headers[r]||o[r]}),t}),super.interceptors(),this.useNotificationMiddleware(),this.axios.interceptors.response.use(t=>t,t=>{const o=this.toErrMessages(t);throw o.find(r=>r.code===\"ROLE_NOT_FOUND_ERR\")&&(this.auth.setRole(null),window.location.reload()),o.find(r=>r.code===\"TOKEN_INVALID\"||r.code===\"USER_LOCKED\")&&this.auth.setToken(null),o.find(r=>r.code===\"ROLE_NOT_FOUND_FOR_USER\")&&(this.auth.setRole(null),window.location.reload()),t})}toErrMessages(t){var o,r,i,n,a,l,c,u,m,d,p;if(typeof((o=t==null?void 0:t.response)==null?void 0:o.data)==\"string\"){const h=document.createElement(\"div\");h.innerHTML=(r=t==null?void 0:t.response)==null?void 0:r.data;let g=h.textContent||h.innerText;return g.includes(\"Error occurred while trying\")?(g=\"The application may be starting up. Please try again later.\",[{code:\"APP_WARNING\",message:g}]):g.includes(\"502 Bad Gateway\")?(g=\"The application may be starting up. Please try again later.\",[{code:\"APP_WARNING\",message:g}]):[{message:g}]}return(n=(i=t==null?void 0:t.response)==null?void 0:i.data)!=null&&n.error?[(l=(a=t==null?void 0:t.response)==null?void 0:a.data)==null?void 0:l.error]:((u=(c=t==null?void 0:t.response)==null?void 0:c.data)==null?void 0:u.errors)||((d=(m=t==null?void 0:t.response)==null?void 0:m.data)==null?void 0:d.messages)||((p=t==null?void 0:t.response)==null?void 0:p.error)||[{message:t.message||\"Server error\"}]}handleNotificationError(t){return q(this,null,function*(){var o,r,i,n,a,l,c,u,m,d;if(this.silence)throw t;const p=(o=t.config)==null?void 0:o.skipNotify;if(p&&(typeof p==\"function\"&&p(t)||p===!0))throw t;const h=(i=(r=t==null?void 0:t.response)==null?void 0:r.data)==null?void 0:i.redirectTo;if(h)return window.location.href=h;if(((a=(n=t==null?void 0:t.response)==null?void 0:n.data)==null?void 0:a.type)===\"application/json\")handleErrorMessage(t,this.notification);else{errorCache.size>10&&errorCache.clear();const g=!!((u=(c=(l=t==null?void 0:t.response)==null?void 0:l.data)==null?void 0:c.error)!=null&&u.maintaining);if(this.app.maintaining!==g&&(this.app.maintaining=g),this.app.maintaining)throw this.app.error=(d=(m=t==null?void 0:t.response)==null?void 0:m.data)==null?void 0:d.error,t;this.app.error&&(this.app.error=null);let _=this.toErrMessages(t);if(_=_.filter(f=>{const v=errorCache.get(f.message);return v&&new Date().getTime()-v<500?!1:(errorCache.set(f.message,new Date().getTime()),!0)}),_.length===0)throw t;notify(\"error\",_,this.notification)}throw t})}useNotificationMiddleware(){const t=this.handleNotificationError.bind(this);t._name=\"handleNotificationError\",this.axios.interceptors.response.use(o=>{var r,i;if((i=(r=o.data)==null?void 0:r.messages)!=null&&i.length){const n=o.data.messages.filter(a=>{const l=errorCache.get(typeof a==\"string\"?a:a.message);return l&&new Date().getTime()-l<500?!1:(errorCache.set(a.message,new Date().getTime()),!0)});notify(\"success\",n,this.notification)}return o},t)}silent(){const t=this.cloneInstance();return t.silence=!0,t}}const APIClientContext=(0,import_react2.createContext)(new APIClient);APIClientContext.displayName=\"APIClientContext\";function useAPIClient(){return(0,import_react2.useContext)(APIClientContext)}function getEnumerableOwnPropertySymbols(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(t=>e.propertyIsEnumerable(t)):[]}function getKeys(e){return Object.keys(e).concat(getEnumerableOwnPropertySymbols(e))}const mergeStrategies=new Map;mergeStrategies.set(\"overwrite\",(e,t)=>t);mergeStrategies.set(\"andMerge\",(e,t)=>{if(!(!e&&!t))return e?t?{$and:[e,t]}:e:t});mergeStrategies.set(\"orMerge\",(e,t)=>{if(!(!e&&!t))return e?t?{$or:[e,t]}:e:t});mergeStrategies.set(\"deepMerge\",(e,t)=>(0,import_client.isPlainObject)(e)&&(0,import_client.isPlainObject)(t)?(0,import_deepmerge.default)(e,t,{arrayMerge:(o,r)=>r}):t);mergeStrategies.set(\"merge\",(e,t)=>(0,import_client.isPlainObject)(e)&&(0,import_client.isPlainObject)(t)?Object.assign(e,t):t);mergeStrategies.set(\"union\",(e,t)=>(typeof e==\"string\"&&(e=e.split(\",\")),typeof t==\"string\"&&(t=t.split(\",\")),(0,import_uniq.default)((e||[]).concat(t||[]))));mergeStrategies.set(\"intersect\",(e,t)=>(typeof e==\"string\"&&(e=e.split(\",\")),typeof t==\"string\"&&(t=t.split(\",\")),!Array.isArray(e)||e.length===0?t||[]:!Array.isArray(t)||t.length===0?e||[]:e.filter(o=>t.includes(o))));function assign(e,t,o={}){return getKeys(t).forEach(r=>{const i=o[r];let n=mergeStrategies.get(\"deepMerge\");typeof i==\"function\"?n=i:typeof i==\"string\"&&mergeStrategies.has(i)&&(n=mergeStrategies.get(i)),e[r]=n(e[r],t[r])}),e}function useRequest(e,t={}){const[o,r]=(0,import_ahooks.useSetState)({}),i=useAPIClient();let n;typeof e==\"function\"?n=e:e?n=(...c)=>q(this,[...c],function*(u={}){const{resource:m,url:d}=e;let p=(0,import_cloneDeep.default)(e);m||d?(p.params=p.params||{},assign(p.params,u)):p=(0,import_shared.merge)(p,u);const h=yield i.request(p);return h==null?void 0:h.data}):n=()=>q(this,null,function*(){});const a=P(x({},t),{onSuccess(...c){var u;(u=t.onSuccess)==null||u.call(t,...c),t.uid&&(i.services[t.uid]=l)}}),l=(0,import_ahooks.useRequest)(n,a);return(0,import_react2.useMemo)(()=>P(x({},l),{state:o,setState:r}),[l,r,o])}function useResource(e,t){return useAPIClient().resource(e,t)}const APIClientProvider=e=>{const{apiClient:t,children:o}=e;return(0,import_jsx_runtime.jsx)(APIClientContext.Provider,{value:t,children:o})};class Collection{constructor(t,o){k(this,\"fieldsMap\"),k(this,\"primaryKey\"),this.options=t,this.collectionManager=o}get fields(){return this.options.fields||[]}get app(){return this.collectionManager.app}get dataSource(){return this.options.dataSource}get sourceKey(){return this.options.sourceKey}get name(){return this.options.name}get key(){return this.options.key}get title(){return this.options.title}get inherit(){return this.options.inherit}get hidden(){return this.options.hidden}get description(){return this.options.description}get duplicator(){return this.options.duplicator}get category(){return this.options.category}get targetKey(){return this.options.targetKey}get model(){return this.options.model}get createdBy(){return this.options.createdBy}get updatedBy(){return this.options.updatedBy}get logging(){return this.options.logging}get from(){return this.options.from}get rawTitle(){return this.options.rawTitle}getPrimaryKey(){if(this.primaryKey)return this.primaryKey;if(this.options.targetKey)return this.options.targetKey;const t=this.getFields({primaryKey:!0})[0];return this.primaryKey=t==null?void 0:t.name,this.primaryKey}getFilterTargetKey(){return this.filterTargetKey||this.getPrimaryKey()||\"id\"}get inherits(){return this.options.inherits||[]}get titleField(){return this.hasField(this.options.titleField)?this.options.titleField:this.getPrimaryKey()}get sources(){return this.options.sources||[]}get template(){return this.options.template}get tableName(){return this.options.tableName}get viewName(){return this.options.viewName}get writableView(){return this.options.writableView}get filterTargetKey(){return this.options.filterTargetKey}get sortable(){return this.options.sortable}get autoGenId(){return this.options.autoGenId}get magicAttribute(){return this.options.magicAttribute}get tree(){return this.options.tree}get isThrough(){return this.options.isThrough}get autoCreate(){return this.options.autoCreate}get resource(){return this.options.resource}setOption(t,o){return this.options[t]=o,this}getOptions(){return this.options}getOption(t){return this.options[t]}getFields(t){return t?(0,import_lodash.filter)(this.fields,t):this.fields}getAllFields(t){return this.getFields(t)}getFieldsMap(){return this.fieldsMap||(this.fieldsMap=this.getFields().reduce((t,o)=>(t[o.name]=o,t),{})),this.fieldsMap}getFieldByAssociationName(t){const o=this.getFieldsMap(),[r,...i]=String(t).split(\".\"),n=o[r];if(!n)return;const a=n==null?void 0:n.target;if(!a)return;const l=this.collectionManager.getCollection(a);if(l)return l.getField(i.join(\".\"))}getField(t){if(!t)return;const o=this.getFieldsMap();return String(t).split(\".\").length>1?this.getFieldByAssociationName(t)||(typeof t==\"string\"&&t.startsWith(`${this.name}.`)?(t=t.replace(`${this.name}.`,\"\"),this.getField(t)):void 0):o[t]}hasField(t){return!!this.getField(t)}isTitleField(t){var o;return(o=this.app.dataSourceManager.collectionFieldInterfaceManager.getFieldInterface(t.interface))==null?void 0:o.titleUsable}isInherited(){return this.inherits.length>0}}const{ConfigContext}=import_antd.ConfigProvider,useConfig=()=>(0,import_react2.useContext)(ConfigContext),usePrefixCls=(e,t)=>{const{getPrefixCls:o}=(0,import_react2.useContext)(import_antd.ConfigProvider.ConfigContext)||{};return\"ConfigContext\"in import_antd.ConfigProvider?(o==null?void 0:o(e,void 0))||\"\":`ant-${e??\"\"}`},useToken$1=()=>import_antd.theme.useToken(),loading=(e=\"Loading...\",t)=>q(void 0,null,function*(){let o=null;const r=setTimeout(()=>{o=import_antd.message.loading(e)},100);try{return yield t()}finally{o==null||o(),clearTimeout(r)}}),fullClone=x({},ReactDOM),{version:version$1,render:reactRender,unmountComponentAtNode}=fullClone;let createRoot;try{Number((version$1||\"\").split(\".\")[0])>=18&&fullClone.createRoot&&(createRoot=fullClone.createRoot)}catch{}function toggleWarning(e){const{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:t}=fullClone;t&&typeof t==\"object\"&&(t.usingClientEntryPoint=e)}const MARK=\"__antd_mobile_root__\";function legacyRender(e,t){reactRender(e,t)}function concurrentRender(e,t){toggleWarning(!0);const o=t[MARK]||createRoot(t);toggleWarning(!1),o.render(e),t[MARK]=o}function render(e,t){if(createRoot){concurrentRender(e,t);return}legacyRender(e,t)}function legacyUnmount(e){return unmountComponentAtNode(e)}function concurrentUnmount(e){return q(this,null,function*(){return Promise.resolve().then(()=>{var t;(t=e[MARK])==null||t.unmount(),delete e[MARK]})})}function unmount(e){return createRoot?concurrentUnmount(e):legacyUnmount(e)}const PortalMap=(0,import_reactive.observable)(new Map),createPortalProvider=e=>{const t=o=>(o.id&&!PortalMap.has(o.id)&&PortalMap.set(o.id,null),(0,import_jsx_runtime.jsxs)(import_react2.Fragment,{children:[o.children,(0,import_jsx_runtime.jsx)(import_react.Observer,{children:()=>{if(!o.id)return(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{});const r=PortalMap.get(o.id);return r?(0,import_react_dom.createPortal)(r,document.body):(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{})}})]}));return t.defaultProps={id:e},t};function createPortalRoot(e,t){function o(i){PortalMap.has(t)?PortalMap.set(t,i==null?void 0:i()):e&&render((0,import_jsx_runtime.jsx)(import_react2.Fragment,{children:i==null?void 0:i()}),e)}function r(){var i;PortalMap.has(t)&&PortalMap.set(t,null),e&&unmount(e)&&e.parentNode&&((i=e.parentNode)==null||i.removeChild(e))}return{render:o,unmount:r}}const genCommonStyle=(e,t)=>{const{fontFamily:o,fontSize:r}=e,i=`[class^=\"${t}\"], [class*=\" ${t}\"]`;return{[i]:{fontFamily:o,fontSize:r,boxSizing:\"border-box\",\"&::before, &::after\":{boxSizing:\"border-box\"},[i]:{boxSizing:\"border-box\",\"&::before, &::after\":{boxSizing:\"border-box\"}}}}},genStyleHook=(e,t)=>o=>{const{theme:r,token:i,hashId:n}=useToken$1(),{getPrefixCls:a,iconPrefixCls:l}=useConfig(),c=usePrefixCls(e),u=a(),m=(0,import_cssinjs.useStyleRegister)({theme:r,token:i,hashId:n,path:[\"formily-antd\",e,c,l]},()=>{const d=`.${c}`,p=(0,import_shared.merge)(i,{componentCls:d,prefixCls:c,iconCls:`.${l}`,antCls:`.${u}`}),h=t(p,o,{hashId:n,prefixCls:c,rootPrefixCls:u,iconPrefixCls:l});return[genCommonStyle(i,c),h]});return{wrapSSR:(0,import_react2.useMemo)(()=>m,[r,i,n,c,l,u,o]),hashId:n,componentCls:c,rootPrefixCls:u}},DataSourceManagerContext=(0,import_react2.createContext)(null);DataSourceManagerContext.displayName=\"DataSourceManagerContext\";const DataSourceManagerProvider=({children:e,dataSourceManager:t})=>(0,import_jsx_runtime.jsx)(DataSourceManagerContext.Provider,{value:t,children:e});function useDataSourceManager(){return(0,import_react2.useContext)(DataSourceManagerContext)}function useAllCollectionsInheritChainGetter(){const e=useDataSourceManager();return{getAllCollectionsInheritChain:(0,import_react2.useCallback)((t,o)=>{var r,i,n;return(n=(i=(r=e==null?void 0:e.getDataSource(o))==null?void 0:r.collectionManager)==null?void 0:i.getCollection(t))==null?void 0:n.getInheritChain()},[e])}}const DataSourceContext=(0,import_react2.createContext)(null);DataSourceContext.displayName=\"DataSourceContext\";const DataSourceProvider=({children:e,dataSource:t})=>{const o=useDataSourceManager(),{t:r}=(0,import_react_i18next.useTranslation)(),{refresh:i}=useSchemaComponentContext(),[n,a]=import_react2.default.useState(0),l=o==null?void 0:o.getDataSource(t);return l?l.status===\"loading-failed\"?(0,import_jsx_runtime.jsx)(CollectionDeletedPlaceholder,{type:\"Data Source\",name:l.displayName||t,message:l.errorMessage||\"loading failed\"}):l.status===\"loading\"||l.status===\"reloading\"?(0,import_jsx_runtime.jsx)(CardItem,{children:(0,import_jsx_runtime.jsx)(import_antd.Result,{icon:(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}),title:`${l.displayName||t} ${r(\"data source\")} ${r(\"loading\")}...`,extra:(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"primary\",onClick:()=>l.reload().then(()=>{i(),a(Math.random())}),children:r(\"Refresh\")})})}):(0,import_jsx_runtime.jsx)(DataSourceContext.Provider,{value:l,children:e}):(0,import_jsx_runtime.jsx)(CollectionDeletedPlaceholder,{type:\"Data Source\",name:t})};function useDataSource(){return(0,import_react2.useContext)(DataSourceContext)}function useDataSourceKey(){const e=(0,import_react2.useContext)(DataSourceContext);return e==null?void 0:e.key}const ExtendCollectionsContext=(0,import_react2.createContext)(null);ExtendCollectionsContext.displayName=\"ExtendCollectionsContext\";const ExtendCollectionsProvider=({children:e,collections:t})=>{const o=useExtendCollections(),r=(0,import_react2.useMemo)(()=>o?[...o,...t]:t,[o,t]),i=useDataSourceKey();return(0,import_jsx_runtime.jsx)(ExtendCollectionsContext.Provider,{value:r,children:(0,import_jsx_runtime.jsx)(CollectionManagerProvider,{dataSource:i,children:e})})};function useExtendCollections(){return(0,import_react2.useContext)(ExtendCollectionsContext)}const CollectionManagerContext=(0,import_react2.createContext)(null);CollectionManagerContext.displayName=\"CollectionManagerContext\";const CollectionManagerProviderInner=({instance:e,children:t})=>{const o=useDataSource(),r=useExtendCollections(),i=(0,import_react2.useMemo)(()=>e||(o==null?void 0:o.collectionManager),[e,o]),[n,a]=import_react2.default.useState(Math.random());(0,import_react2.useEffect)(()=>{i.dataSource.addReloadCallback(()=>{a(Math.random())})},[i]);const l=(0,import_react2.useMemo)(()=>{const c=i;return r!=null&&r.length?c.clone(r):c},[i,r,n]);return(0,import_jsx_runtime.jsx)(CollectionManagerContext.Provider,{value:l,children:t})},CollectionManagerProvider=({instance:e,dataSource:t,children:o})=>(0,import_jsx_runtime.jsx)(DataSourceProvider,{dataSource:t,children:(0,import_jsx_runtime.jsx)(CollectionManagerProviderInner,{instance:e,children:o})});function useCollectionManager(){return(0,import_react2.useContext)(CollectionManagerContext)}const useCollections=e=>{const t=useCollectionManager();return(0,import_react2.useMemo)(()=>t.getCollections(e),[t,e])},SchemaComponentContext=(0,import_react2.createContext)({});SchemaComponentContext.displayName=\"SchemaComponentContext.Provider\";const useSchemaOptionsContext=()=>(0,import_react2.useContext)(import_react.SchemaOptionsContext)||{},SchemaComponentOptions=(0,import_react2.memo)(e=>{const{children:t}=e,o=useSchemaOptionsContext(),r=(0,import_react2.useMemo)(()=>x(x({},o.components),e.components),[o.components,e.components]),i=(0,import_react2.useMemo)(()=>x(x({},o.scope),e.scope),[o.scope,e.scope]),n=(0,import_react2.useMemo)(()=>({scope:i,components:r}),[i,r]);return(0,import_jsx_runtime.jsx)(import_react.SchemaOptionsContext.Provider,{value:n,children:(0,import_jsx_runtime.jsx)(import_react.SchemaComponentsContext.Provider,{value:r,children:(0,import_jsx_runtime.jsx)(import_react.ExpressionScope,{value:i,children:t})})})});SchemaComponentOptions.displayName=\"SchemaComponentOptions\";function toSchema(e){return import_react.Schema.isSchemaInstance(e)?e:e!=null&&e.name?new import_react.Schema({type:\"object\",properties:{[e.name]:e},name:`p_${e.name}`}):new import_react.Schema(e)}const useMemoizedSchema=e=>(0,import_react2.useMemo)(()=>toSchema(e),[]),SchemaComponentOnChangeContext=(0,import_react2.createContext)({onChange:import_lodash.default.noop}),RecursionSchemaComponent=(0,import_react2.memo)(e=>{const t=e,{components:o,scope:r,schema:i,distributed:n,onChange:a,parentSchema:l}=t,c=W(t,[\"components\",\"scope\",\"schema\",\"distributed\",\"onChange\",\"parentSchema\"]),u=(0,import_react2.useContext)(SchemaComponentContext),m=(0,import_react2.useMemo)(()=>toSchema(i),[i]),d=(0,import_react2.useMemo)(()=>P(x({},u),{distributed:u.distributed==!1?!1:n,refresh:u.refresh||import_lodash.default.noop}),[u,n]),{onChange:p}=(0,import_react2.useContext)(SchemaComponentOnChangeContext),h=(0,import_react2.useMemo)(()=>({onChange:()=>{a==null||a(m),p==null||p()}}),[a,p,m]);return(0,import_jsx_runtime.jsx)(SchemaComponentOnChangeContext.Provider,{value:h,children:(0,import_jsx_runtime.jsx)(SchemaComponentContext.Provider,{value:d,children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{inherit:!0,components:o,scope:r,children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,P(x({},c),{schema:m,isUseFormilyField:!0,parentSchema:l}))})})})});RecursionSchemaComponent.displayName=\"RecursionSchemaComponent\";const MemoizedSchemaComponent=(0,import_react2.memo)(e=>{const t=e,{schema:o,parentSchema:r}=t,i=W(t,[\"schema\",\"parentSchema\"]),n=useMemoizedSchema(o);return(0,import_jsx_runtime.jsx)(RecursionSchemaComponent,P(x({},i),{schema:n,parentSchema:r}))});MemoizedSchemaComponent.displayName=\"MemoizedSchemaComponent\";const SchemaComponent=(0,import_react2.memo)(e=>{const t=e,{memoized:o}=t,r=W(t,[\"memoized\"]);return o?(0,import_jsx_runtime.jsx)(MemoizedSchemaComponent,x({},r)):(0,import_jsx_runtime.jsx)(RecursionSchemaComponent,x({},r))});SchemaComponent.displayName=\"SchemaComponent\";class DataSource{constructor(t,o){k(this,\"collectionManager\"),k(this,\"reloadCallbacks\",[]),this.options=t,this.dataSourceManager=o,this.collectionManager=new CollectionManager(t.collections,this)}get app(){return this.dataSourceManager.app}get key(){return this.options.key}get displayName(){return this.options.displayName}get status(){return this.options.status}get errorMessage(){return this.options.errorMessage}get collections(){return this.collectionManager.getCollections()||[]}getOptions(){return this.options}setOptions(t){Object.assign(this.options,t)}getOption(t){return this.options[t]}addReloadCallback(t){this.reloadCallbacks.includes(t)||this.reloadCallbacks.push(t)}removeReloadCallback(t){this.reloadCallbacks=this.reloadCallbacks.filter(o=>o!==t)}reload(){return q(this,null,function*(){const t=yield this.getDataSource();return this.setOptions(t),this.collectionManager.setCollections(t.collections||[]),this.reloadCallbacks.forEach(o=>o(t.collections)),this.options})}}class LocalDataSource extends DataSource{getDataSource(){return{collections:this.collections}}}class CollectionTemplate{constructor(t){k(this,\"name\"),k(this,\"Collection\"),k(this,\"title\"),k(this,\"color\"),k(this,\"order\"),k(this,\"default\"),k(this,\"events\"),k(this,\"configurableProperties\"),k(this,\"availableFieldInterfaces\"),k(this,\"divider\"),k(this,\"description\"),k(this,\"configureActions\"),k(this,\"forbidDeletion\"),k(this,\"supportDataSourceType\"),k(this,\"notSupportDataSourceType\"),this.collectionTemplateManager=t}}class CollectionTemplateManager{constructor(t,o){k(this,\"collectionTemplateInstances\",{}),this.dataSourceManager=o,this.addCollectionTemplates(t)}addCollectionTemplates(t=[]){const o=t.reduce((r,i)=>{const n=new i(this);return r[n.name]=n,r},{});return Object.assign(this.collectionTemplateInstances,o),this.dataSourceManager.getDataSources().forEach(r=>{const i=r.collectionManager.getCollections(n=>o[n.template]);r.collectionManager.reAddCollections(i)}),o}getCollectionTemplate(t){return this.collectionTemplateInstances[t]}getCollectionTemplates(t){return Object.values(this.collectionTemplateInstances).filter(o=>{var r,i;if(!t||!o.supportDataSourceType&&!o.notSupportDataSourceType)return!0;if(o.supportDataSourceType)return(r=o.supportDataSourceType)==null?void 0:r.includes(t);if(o.notSupportDataSourceType)return!((i=o.notSupportDataSourceType)!=null&&i.includes(t))}).sort((o,r)=>(o.order||0)-(r.order||0))}}const date=(0,import_dayjs.default)(),spaceCSS=import_css.css`\n  width: 100%;\n  & > .ant-space-item {\n    flex: 1;\n  }\n`,DateFormatCom=e=>{const t=(0,import_dayjs.default)();return(0,import_jsx_runtime.jsxs)(\"div\",{style:{display:\"inline-flex\"},children:[(0,import_jsx_runtime.jsx)(\"span\",{children:e.format}),(0,import_jsx_runtime.jsx)(DateTimeFormatPreview,{content:t.format(e.format)})]})},DateTimeFormatPreview=({content:e})=>{const{token:t}=useToken();return(0,import_jsx_runtime.jsx)(\"span\",{style:{display:\"inline-block\",background:t.colorBgTextHover,marginLeft:t.marginMD,lineHeight:\"1\",padding:t.paddingXXS,borderRadius:t.borderRadiusOuter},children:e})},InternalExpiresRadio=e=>{const{onChange:t,defaultValue:o,formats:r,picker:i}=e,[n,{setFalse:a,setTrue:l}]=(0,import_ahooks.useBoolean)(e.value&&!r.includes(e.value)),[c,u]=(0,import_react2.useState)(e.value&&!r.includes(e.value)?e.value:o),[m,d]=(0,import_react2.useState)(c?date.format(c):null),p=h=>{h.target.value===\"custom\"?(l(),t(c)):(a(),t(h.target.value))};return(0,import_react2.useEffect)(()=>{r.includes(e.value)?a():l(),u(e.value&&!r.includes(e.value)?e.value:o)},[e.value]),(0,import_react2.useEffect)(()=>{d(c?date.format(c):null)},[c]),(0,import_jsx_runtime.jsx)(import_antd.Space,{className:spaceCSS,children:(0,import_jsx_runtime.jsx)(import_antd.Radio.Group,{value:n?\"custom\":e.value,onChange:p,children:(0,import_jsx_runtime.jsx)(import_antd.Space,{direction:\"vertical\",children:e.options.map(h=>{if(h.value===\"custom\")return(0,import_jsx_runtime.jsxs)(import_antd.Radio,{value:h.value,children:[(0,import_jsx_runtime.jsx)(import_antd.Input,{style:{width:\"150px\"},value:c,onChange:g=>{g.target.value?d(date.format(g.target.value)):d(null),n&&t(g.target.value),u(g.target.value)}}),(0,import_jsx_runtime.jsx)(DateTimeFormatPreview,{content:m})]},h.value);if(!i||i===\"date\")return(0,import_jsx_runtime.jsx)(import_antd.Radio,{value:h.value,\"aria-label\":h.value,children:(0,import_jsx_runtime.jsx)(\"span\",{role:\"button\",\"aria-label\":h.value,children:h.label})},h.value)})})})})},ExpiresRadio=(0,import_react.connect)(InternalExpiresRadio,(0,import_react.mapProps)({dataSource:\"options\"})),string=[{label:'{{t(\"contains\")}}',value:\"$includes\",selected:!0},{label:'{{t(\"does not contain\")}}',value:\"$notIncludes\"},{label:'{{t(\"is\")}}',value:\"$eq\"},{label:'{{t(\"is not\")}}',value:\"$ne\"},{label:'{{t(\"is empty\")}}',value:\"$empty\",noValue:!0},{label:'{{t(\"is not empty\")}}',value:\"$notEmpty\",noValue:!0}],array=[{label:'{{t(\"is\")}}',value:\"$match\",selected:!0,schema:{\"x-component\":\"Select\",\"x-component-props\":{mode:\"tags\"}}},{label:'{{t(\"is not\")}}',value:\"$notMatch\",schema:{\"x-component\":\"Select\",\"x-component-props\":{mode:\"tags\"}}},{label:'{{t(\"is any of\")}}',value:\"$anyOf\",schema:{\"x-component\":\"Select\",\"x-component-props\":{mode:\"tags\"}}},{label:'{{t(\"is none of\")}}',value:\"$noneOf\",schema:{\"x-component\":\"Select\",\"x-component-props\":{mode:\"tags\"}}},{label:'{{t(\"is empty\")}}',value:\"$empty\",noValue:!0},{label:'{{t(\"is not empty\")}}',value:\"$notEmpty\",noValue:!0}],object=[{label:'{{t(\"is\")}}',value:\"$eq\",selected:!0},{label:'{{t(\"is not\")}}',value:\"$ne\"}],datetime=[{label:\"{{ t('is') }}\",value:\"$dateOn\",selected:!0,schema:{\"x-component\":\"DateFilterDynamicComponent\",\"x-component-props\":{isRange:!1}},onlyFilterAction:!0},{label:\"{{ t('is not') }}\",value:\"$dateNotOn\",schema:{\"x-component\":\"DateFilterDynamicComponent\",\"x-component-props\":{isRange:!1}},onlyFilterAction:!0},{label:\"{{ t('is before') }}\",value:\"$dateBefore\",schema:{\"x-component\":\"DateFilterDynamicComponent\",\"x-component-props\":{isRange:!1}},onlyFilterAction:!0},{label:\"{{ t('is after') }}\",value:\"$dateAfter\",schema:{\"x-component\":\"DateFilterDynamicComponent\",\"x-component-props\":{isRange:!1}},onlyFilterAction:!0},{label:\"{{ t('is on or after') }}\",value:\"$dateNotBefore\",schema:{\"x-component\":\"DateFilterDynamicComponent\",\"x-component-props\":{isRange:!1}},onlyFilterAction:!0},{label:\"{{ t('is on or before') }}\",value:\"$dateNotAfter\",schema:{\"x-component\":\"DateFilterDynamicComponent\",\"x-component-props\":{isRange:!1}},onlyFilterAction:!0},{label:\"{{ t('is between') }}\",value:\"$dateBetween\",schema:{\"x-component\":\"DateFilterDynamicComponent\",\"x-component-props\":{isRange:!0}}},{label:\"{{ t('is empty') }}\",value:\"$empty\",noValue:!0},{label:\"{{ t('is not empty') }}\",value:\"$notEmpty\",noValue:!0}],number=[{label:'{{t(\"=\")}}',value:\"$eq\",selected:!0},{label:'{{t(\"≠\")}}',value:\"$ne\"},{label:'{{t(\">\")}}',value:\"$gt\"},{label:'{{t(\"≥\")}}',value:\"$gte\"},{label:'{{t(\"<\")}}',value:\"$lt\"},{label:'{{t(\"≤\")}}',value:\"$lte\"},{label:'{{t(\"is empty\")}}',value:\"$empty\",noValue:!0},{label:'{{t(\"is not empty\")}}',value:\"$notEmpty\",noValue:!0}],id=[{label:'{{t(\"is\")}}',value:\"$eq\",selected:!0},{label:'{{t(\"is not\")}}',value:\"$ne\"},{label:'{{t(\"exists\")}}',value:\"$exists\",noValue:!0},{label:'{{t(\"not exists\")}}',value:\"$notExists\",noValue:!0}],enumType=[{label:'{{t(\"is\")}}',value:\"$eq\",selected:!0,schema:{\"x-component\":\"Select\",\"x-component-props\":{mode:null}}},{label:'{{t(\"is not\")}}',value:\"$ne\",schema:{\"x-component\":\"Select\",\"x-component-props\":{mode:null}}},{label:'{{t(\"is any of\")}}',value:\"$in\",schema:{\"x-component\":\"Select\",\"x-component-props\":{mode:\"tags\"}}},{label:'{{t(\"is none of\")}}',value:\"$notIn\",schema:{\"x-component\":\"Select\",\"x-component-props\":{mode:\"tags\"}}},{label:'{{t(\"is empty\")}}',value:\"$empty\",noValue:!0},{label:'{{t(\"is not empty\")}}',value:\"$notEmpty\",noValue:!0}],time=[{label:'{{t(\"is\")}}',value:\"$eq\",selected:!0},{label:'{{t(\"is not\")}}',value:\"$neq\"},{label:'{{t(\"is empty\")}}',value:\"$empty\",noValue:!0},{label:'{{t(\"is not empty\")}}',value:\"$notEmpty\",noValue:!0}],boolean=[{label:'{{t(\"Yes\")}}',value:\"$isTruly\",selected:!0,noValue:!0,schema:{\"x-component\":\"Select\",\"x-component-props\":{multiple:!1,options:[{label:'{{t(\"Yes\")}}',value:!0},{label:'{{t(\"No\")}}',value:!1}]}}},{label:'{{t(\"No\")}}',value:\"$isFalsy\",noValue:!0,schema:{\"x-component\":\"Select\",\"x-component-props\":{multiple:!1,options:[{label:'{{t(\"Yes\")}}',value:!0},{label:'{{t(\"No\")}}',value:!1}]}}},{label:\"{{ t('is empty') }}\",value:\"$empty\",noValue:!0},{label:\"{{ t('is not empty') }}\",value:\"$notEmpty\",noValue:!0}],tableoid=[{label:'{{t(\"is any of\")}}',value:\"$childIn\",schema:{\"x-component\":\"CollectionSelect\",\"x-component-props\":{mode:\"tags\"}}},{label:'{{t(\"is none of\")}}',value:\"$childNotIn\",schema:{\"x-component\":\"CollectionSelect\",\"x-component-props\":{mode:\"tags\"}}}],collection$2=[{label:'{{t(\"is\")}}',value:\"$eq\",selected:!0,schema:{\"x-component\":\"DataSourceCollectionCascader\"}},{label:'{{t(\"is not\")}}',value:\"$ne\",schema:{\"x-component\":\"DataSourceCollectionCascader\"}},{label:'{{t(\"is any of\")}}',value:\"$in\",schema:{\"x-component\":\"DataSourceCollectionCascader\",\"x-component-props\":{mode:\"tags\"}}},{label:'{{t(\"is none of\")}}',value:\"$notIn\",schema:{\"x-component\":\"DataSourceCollectionCascader\",\"x-component-props\":{mode:\"tags\"}}},{label:'{{t(\"is empty\")}}',value:\"$empty\",noValue:!0},{label:'{{t(\"is not empty\")}}',value:\"$notEmpty\",noValue:!0}],bigField=[{label:'{{t(\"contains\")}}',value:\"$includes\",selected:!0,schema:{type:\"string\",\"x-component\":\"Input\"}},{label:'{{t(\"does not contain\")}}',value:\"$notIncludes\",schema:{type:\"string\",\"x-component\":\"Input\"}},{label:'{{t(\"is\")}}',value:\"$eq\",schema:{type:\"string\",\"x-component\":\"Input\"}},{label:'{{t(\"is not\")}}',value:\"$ne\",schema:{type:\"string\",\"x-component\":\"Input\"}},{label:'{{t(\"is empty\")}}',value:\"$empty\",noValue:!0,schema:{type:\"string\",\"x-component\":\"Input\"}},{label:'{{t(\"is not empty\")}}',value:\"$notEmpty\",noValue:!0,schema:{type:\"string\",\"x-component\":\"Input\"}}],operators$1=Object.freeze(Object.defineProperty({__proto__:null,array,bigField,boolean,collection:collection$2,datetime,enumType,id,number,object,string,tableoid,time},Symbol.toStringTag,{value:\"Module\"})),type={type:\"string\",title:'{{t(\"Storage type\")}}',required:!0,\"x-disabled\":!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",enum:[{label:\"Boolean\",value:\"boolean\"},{label:\"String\",value:\"string\"},{label:\"Text\",value:\"text\"},{label:\"Integer\",value:\"integer\"},{label:\"BigInteger\",value:\"bigInt\"},{label:\"Float\",value:\"float\"},{label:\"Double\",value:\"double\"},{label:\"Decimal\",value:\"decimal\"},{label:\"Date\",value:\"date\"},{label:\"DateOnly\",value:\"dateonly\"},{label:\"Time\",value:\"time\"},{label:\"Virtual\",value:\"virtual\"},{label:\"JSON\",value:\"json\"},{label:\"Password\",value:\"password\"},{label:\"One to one\",value:\"hasOne\"},{label:\"One to many\",value:\"hasMany\"},{label:\"Many to one\",value:\"belongsTo\"},{label:\"Many to many\",value:\"belongsToMany\"},{label:\"Snapshot\",value:\"snapshot\"}]},unique={type:\"boolean\",\"x-content\":'{{t(\"Unique\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-disabled\":\"{{ !createMainOnly }}\",\"x-reactions\":[{dependencies:[\"primaryKey\"],when:\"{{$deps[0]}}\",fulfill:{state:{value:!1}}}]},primaryKey={type:\"boolean\",\"x-content\":'{{t(\"Primary\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-disabled\":\"{{ !createMainOnly }}\",\"x-reactions\":[{dependencies:[\"unique\"],when:\"{{$deps[0]&&createMainOnly}}\",fulfill:{state:{value:!1}}}]},autoIncrement={type:\"boolean\",title:'{{t(\"Auto increment\")}}',\"x-content\":'{{t(\"Auto increment\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-disabled\":\"{{ !createMainOnly }}\",\"x-reactions\":[{dependencies:[\"primaryKey\"],when:\"{{$deps[0]&&createMainOnly}}\",fulfill:{state:{value:!0}}}]},autoFill={type:\"boolean\",title:'{{t(\"Default value\")}}',\"x-content\":'{{t(\"Automatically generate default values\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",default:!0},relationshipType={type:\"string\",title:'{{t(\"Relationship type\")}}',required:!0,\"x-disabled\":!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",enum:[{label:\"{{t('HasOne')}}\",value:\"hasOne\"},{label:\"{{t('HasMany')}}\",value:\"hasMany\"},{label:\"{{t('BelongsTo')}}\",value:\"belongsTo\"},{label:\"{{t('BelongsToMany')}}\",value:\"belongsToMany\"}]},constraintsProps={onDelete:{type:\"string\",title:'{{t(\"ON DELETE\")}}',required:!0,default:\"SET NULL\",\"x-disabled\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",enum:[{label:\"{{t('SET NULL')}}\",value:\"SET NULL\"},{label:\"{{t('RESTRICT')}}\",value:\"RESTRICT\"},{label:\"{{t('CASCADE')}}\",value:\"CASCADE\"},{label:\"{{t('NO ACTION')}}\",value:\"NO ACTION\"}]}},reverseFieldProperties={reverse:{type:\"void\",\"x-component\":\"div\",properties:{autoCreateReverseField:{type:\"boolean\",default:!1,\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-content\":'{{t(\"Create inverse field in the target collection\")}}',\"x-reactions\":[{target:\"reverseField.type\",when:\"{{!!$self.value}}\",fulfill:{state:{hidden:!1}},otherwise:{state:{hidden:!0}}},{target:\"reverseField.uiSchema.title\",when:\"{{!!$self.value}}\",fulfill:{state:{hidden:!1}},otherwise:{state:{hidden:!0}}},{target:\"reverseField.name\",when:\"{{!!$self.value}}\",fulfill:{state:{hidden:!1}},otherwise:{state:{hidden:!0}}},e=>{const t=e.form.values,{reverseField:o}=t;e.value=!!(o!=null&&o.key),e.disabled=!!(o!=null&&o.key)}]},\"reverseField.type\":P(x({},relationshipType),{title:'{{t(\"Inverse relationship type\")}}'}),\"reverseField.uiSchema.title\":{type:\"string\",title:'{{t(\"Inverse field display name\")}}',default:\"{{record.title}}\",required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-disabled\":\"{{ !showReverseFieldConfig }}\"},\"reverseField.name\":{type:\"string\",title:'{{t(\"Inverse field name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-validator\":\"uid\",\"x-disabled\":\"{{ !showReverseFieldConfig }}\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"}}}},dateTimeProps={\"uiSchema.x-component-props.picker\":{type:\"string\",title:'{{t(\"Picker\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",default:\"date\",enum:[{label:'{{t(\"Date\")}}',value:\"date\"},{label:'{{t(\"Month\")}}',value:\"month\"},{label:'{{t(\"Quarter\")}}',value:\"quarter\"},{label:'{{t(\"Year\")}}',value:\"year\"}]},\"uiSchema.x-component-props.dateFormat\":{type:\"string\",title:'{{t(\"Date format\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"ExpiresRadio\",\"x-decorator-props\":{},\"x-component-props\":{className:import_css.css`\n        .ant-radio-wrapper {\n          display: flex;\n          margin: 5px 0px;\n        }\n      `,defaultValue:\"dddd\",formats:[\"MMMM Do YYYY\",\"YYYY-MM-DD\",\"MM/DD/YY\",\"YYYY/MM/DD\",\"DD/MM/YYYY\"]},default:\"YYYY-MM-DD\",enum:[{label:DateFormatCom({format:\"MMMM Do YYYY\"}),value:\"MMMM Do YYYY\"},{label:DateFormatCom({format:\"YYYY-MM-DD\"}),value:\"YYYY-MM-DD\"},{label:DateFormatCom({format:\"MM/DD/YY\"}),value:\"MM/DD/YY\"},{label:DateFormatCom({format:\"YYYY/MM/DD\"}),value:\"YYYY/MM/DD\"},{label:DateFormatCom({format:\"DD/MM/YYYY\"}),value:\"DD/MM/YYYY\"},{label:\"custom\",value:\"custom\"}],\"x-reactions\":{dependencies:[\"uiSchema.x-component-props.picker\"],fulfill:{state:{value:\"{{ getPickerFormat($deps[0])}}\",componentProps:{picker:\"{{$deps[0]}}\"}}}}},\"uiSchema.x-component-props.showTime\":{type:\"boolean\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-content\":'{{t(\"Show time\")}}',\"x-reactions\":[`{{(field) => {\n         field.query('..[].timeFormat').take(f => {\n           f.display = field.value ? 'visible' : 'none';\n           f.value='HH:mm:ss'\n         });\n       }}}`,{dependencies:[\"uiSchema.x-component-props.picker\"],when:'{{$deps[0]===\"date\"}}',fulfill:{state:{hidden:!1}},otherwise:{state:{hidden:!0,value:!1}}}]},\"uiSchema.x-component-props.timeFormat\":{type:\"string\",title:'{{t(\"Time format\")}}',\"x-component\":\"Radio.Group\",\"x-decorator\":\"FormItem\",default:\"HH:mm:ss\",enum:[{label:'{{t(\"12 hour\")}}',value:\"hh:mm:ss a\"},{label:'{{t(\"24 hour\")}}',value:\"HH:mm:ss\"}],\"x-reactions\":{dependencies:[\"uiSchema.x-component-props.showTime\"],fulfill:{state:{hidden:\"{{ !$deps[0] }}\"}}}}},timeProps={\"uiSchema.x-component-props.format\":{type:\"string\",title:'{{t(\"Time format\")}}',\"x-component\":\"ExpiresRadio\",\"x-decorator\":\"FormItem\",\"x-component-props\":{className:import_css.css`\n        color: red;\n        .ant-radio-wrapper {\n          display: flex;\n          margin: 5px 0px;\n        }\n      `,defaultValue:\"h:mm a\",formats:[\"hh:mm:ss a\",\"HH:mm:ss\"],timeFormat:!0},default:\"HH:mm:ss\",enum:[{label:DateFormatCom({format:\"hh:mm:ss a\"}),value:\"hh:mm:ss a\"},{label:DateFormatCom({format:\"HH:mm:ss\"}),value:\"HH:mm:ss\"},{label:\"custom\",value:\"custom\"}]}},dataSource={type:\"array\",title:'{{t(\"Options\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayTable\",\"x-component-props\":{pagination:{pageSize:1e3}},items:{type:\"object\",properties:{column1:{type:\"void\",\"x-component\":\"ArrayTable.Column\",\"x-component-props\":{width:50,title:\"\",align:\"center\"},properties:{sort:{type:\"void\",\"x-component\":\"ArrayTable.SortHandle\"}}},column2:{type:\"void\",\"x-component\":\"ArrayTable.Column\",\"x-component-props\":{title:'{{t(\"Option value\")}}'},properties:{value:{type:\"string\",required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-reactions\":e=>{!e.initialValue&&!e.initialized&&(e.initialValue=(0,import_shared.uid)(),e.setValue((0,import_shared.uid)()))}}}},column3:{type:\"void\",\"x-component\":\"ArrayTable.Column\",\"x-component-props\":{title:'{{t(\"Option label\")}}'},properties:{label:{type:\"string\",required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"}}},column4:{type:\"void\",\"x-component\":\"ArrayTable.Column\",\"x-component-props\":{title:'{{t(\"Color\")}}'},properties:{color:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"ColorSelect\"}}},column5:{type:\"void\",\"x-component\":\"ArrayTable.Column\",\"x-component-props\":{title:\"\",dataIndex:\"operations\",fixed:\"right\"},properties:{item:{type:\"void\",\"x-component\":\"FormItem\",properties:{remove:{type:\"void\",\"x-component\":\"ArrayTable.Remove\"}}}}}}},properties:{add:{type:\"void\",\"x-component\":\"ArrayTable.Addition\",\"x-component-props\":{randomValue:!0},title:\"{{t('Add option')}}\"}}},defaultProps={\"uiSchema.title\":{type:\"string\",title:'{{t(\"Field display name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Field name\")}}',required:!0,\"x-disabled\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-validator\":\"uid\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"}},recordPickerViewer={type:\"void\",title:'{{ t(\"View record\") }}',\"x-component\":\"RecordPicker.Viewer\",\"x-component-props\":{className:\"nb-action-popup\"},properties:{tabs:{type:\"void\",\"x-component\":\"Tabs\",\"x-component-props\":{},\"x-initializer\":\"popup:addTab\",properties:{tab1:{type:\"void\",title:'{{t(\"Details\")}}',\"x-component\":\"Tabs.TabPane\",\"x-designer\":\"Tabs.Designer\",\"x-component-props\":{},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"popup:common:addBlock\",properties:{}}}}}}}},collectionDataSource={type:\"string\",title:'{{t(\"Options\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{multiple:!0},enum:\"{{collections}}\"},index=Object.freeze(Object.defineProperty({__proto__:null,autoFill,autoIncrement,collectionDataSource,constraintsProps,dataSource,dateTimeProps,defaultProps,operators:operators$1,primaryKey,recordPickerViewer,relationshipType,reverseFieldProperties,timeProps,type,unique},Symbol.toStringTag,{value:\"Module\"}));class CollectionFieldInterface{constructor(t){k(this,\"name\"),k(this,\"group\"),k(this,\"title\"),k(this,\"description\"),k(this,\"order\"),k(this,\"default\"),k(this,\"sortable\"),k(this,\"availableTypes\"),k(this,\"supportDataSourceType\"),k(this,\"notSupportDataSourceType\"),k(this,\"hasDefaultValue\"),k(this,\"componentOptions\"),k(this,\"isAssociation\"),k(this,\"operators\"),k(this,\"properties\"),k(this,\"validationType\"),k(this,\"availableValidationOptions\",[]),k(this,\"excludeValidationOptions\"),k(this,\"filterable\"),k(this,\"titleUsable\"),k(this,\"hidden\"),this.collectionFieldInterfaceManager=t}addComponentOption(t){var o,r,i,n,a,l;if(!this.componentOptions){this.componentOptions=[];const c=(r=(o=this.default)==null?void 0:o.uiSchema)==null?void 0:r[\"x-component\"],u=(n=(i=this.default)==null?void 0:i.uiSchema)==null?void 0:n[\"x-component-props\"];if(c){const m=((l=(a=this.default)==null?void 0:a.uiSchema)==null?void 0:l.type)||\"string\",d=(0,import_client.tval)(c.startsWith(\"Input\")?(0,import_lodash.capitalize)(m):c.split(\".\").pop());this.componentOptions=[{label:d,value:c,useProps(){return u||{}}}]}}this.componentOptions.push(t)}getConfigureFormProperties(t){const o=this.hasDefaultValue?this.getDefaultValueProperty():{};this.availableValidationOptions.push(\"required\");const r=t==null?void 0:t.view,i=(t==null?void 0:t.template)===\"sql\"||(t==null?void 0:t.sql),n=!r&&!i&&this.validationType?{validation:{title:'{{ t(\"Validation\") }}',required:!1,\"x-decorator\":\"FormItem\",\"x-component\":\"FieldValidation\",\"x-component-props\":{type:this.validationType,availableValidationOptions:[...new Set(this.availableValidationOptions)],excludeValidationOptions:[...new Set(this.excludeValidationOptions)],isAssociation:this.isAssociation}}}:{};return x(x(x({},(0,import_lodash.cloneDeep)(x(x({},defaultProps),this==null?void 0:this.properties))),o),n)}getDefaultValueProperty(){var t,o;return{defaultValue:P(x(x({},(0,import_lodash.cloneDeep)((t=this==null?void 0:this.default)==null?void 0:t.uiSchema)),(o=this==null?void 0:this.properties)==null?void 0:o.uiSchema),{required:!1,title:'{{ t(\"Default value\") }}',\"x-decorator\":\"FormItem\",\"x-reactions\":[{dependencies:[\"uiSchema.x-component-props.gmt\",\"uiSchema.x-component-props.showTime\",\"uiSchema.x-component-props.dateFormat\",\"uiSchema.x-component-props.timeFormat\",\"uiSchema.x-component-props.picker\",\"uiSchema.x-component-props.format\"],fulfill:{state:{componentProps:{gmt:\"{{$deps[0]}}\",showTime:\"{{$deps[1]}}\",dateFormat:\"{{$deps[2]}}\",timeFormat:\"{{$deps[3]}}\",picker:\"{{$deps[4]}}\",format:\"{{$deps[5]}}\"}}}},{dependencies:[\"uiSchema.x-component-props.picker\"],fulfill:{state:{value:null}}},{dependencies:[\"primaryKey\",\"unique\",\"autoIncrement\",\"defaultToCurrentTime\"],when:\"{{$deps[0]||$deps[1]||$deps[2]||$deps[3]}}\",fulfill:{state:{hidden:!0,value:null}},otherwise:{state:{hidden:!1}}},{dependencies:[\"uiSchema.enum\"],fulfill:{state:{dataSource:\"{{$deps[0]}}\"}}}]})}}addOperator(t){(0,import_lodash.set)(this,\"filterable.operators\",[...this.filterable.operators||[]]),!this.filterable.operators.find(o=>o.value===t.value)&&this.filterable.operators.push(t)}}class CollectionFieldInterfaceManager{constructor(t,o,r){k(this,\"collectionFieldInterfaceInstances\",{}),k(this,\"collectionFieldGroups\",{}),k(this,\"actionList\",{}),this.dataSourceManager=r,this.addFieldInterfaces(t),this.addFieldInterfaceGroups(o)}addFieldInterfaces(t=[]){const o=t.reduce((r,i)=>{const n=new i(this);return r[n.name]=n,Array.isArray(this.actionList[n.name])&&(this.actionList[n.name].forEach(a=>{n[a.type](a.data)}),this.actionList[n.name]=void 0),r},{});Object.assign(this.collectionFieldInterfaceInstances,o)}addFieldInterfaceComponentOption(t,o){const r=this.getFieldInterface(t);if(!r){this.actionList[t]||(this.actionList[t]=[]),this.actionList[t].push({type:\"addComponentOption\",data:o});return}r.addComponentOption(o)}addFieldInterfaceOperator(t,o){const r=this.getFieldInterface(t);r==null||r.addOperator(o)}getFieldInterface(t){return this.collectionFieldInterfaceInstances[t]}getFieldInterfaces(t){return Object.values(this.collectionFieldInterfaceInstances).filter(o=>{var r,i;if(!t||!o.supportDataSourceType&&!o.notSupportDataSourceType)return!0;if(o.supportDataSourceType)return(r=o.supportDataSourceType)==null?void 0:r.includes(t);if(o.notSupportDataSourceType)return!((i=o.notSupportDataSourceType)!=null&&i.includes(t))})}addFieldInterfaceGroups(t){Object.assign(this.collectionFieldGroups,t)}getFieldInterfaceGroups(){return this.collectionFieldGroups}getFieldInterfaceGroup(t){return this.collectionFieldGroups[t]}}const DEFAULT_DATA_SOURCE_KEY=\"main\",DEFAULT_DATA_SOURCE_TITLE='{{t(\"Main\")}}';class DataSourceManager{constructor(t={},o){k(this,\"dataSourceInstancesMap\",{}),k(this,\"multiDataSources\",[]),k(this,\"collectionMixins\",[]),k(this,\"collectionTemplateManager\"),k(this,\"collectionFieldInterfaceManager\"),this.options=t,this.app=o,this.collectionTemplateManager=new CollectionTemplateManager(t.collectionTemplates,this),this.collectionFieldInterfaceManager=new CollectionFieldInterfaceManager(t.fieldInterfaces,t.fieldInterfaceGroups,this),this.collectionMixins.push(...t.collectionMixins||[]),this.addDataSource(LocalDataSource,{key:DEFAULT_DATA_SOURCE_KEY,displayName:DEFAULT_DATA_SOURCE_TITLE,collections:t.collections||[]}),(t.dataSources||[]).forEach(r=>{this.addDataSource(LocalDataSource,r)})}addCollectionMixins(t=[]){const o=t.filter(r=>!this.collectionMixins.includes(r));o.length&&(this.collectionMixins.push(...o),this.getDataSources().forEach(r=>r.collectionManager.reAddCollections()))}getDataSources(t){const o=Object.values(this.dataSourceInstancesMap);return t?import_lodash.default.filter(o,t):o}getDataSource(t){return t?this.dataSourceInstancesMap[t]:this.dataSourceInstancesMap[DEFAULT_DATA_SOURCE_KEY]}removeDataSources(t){t.forEach(o=>{delete this.dataSourceInstancesMap[o]})}addDataSource(t,o){const r=new t(o,this);return this.dataSourceInstancesMap[r.key]=r,r}addDataSources(t,o){return q(this,null,function*(){this.multiDataSources.some(([r,i])=>r===t&&i===o)||this.multiDataSources.push([t,o])})}getAllCollections(t={}){const{filterCollection:o,filterDataSource:r}=t;return this.getDataSources(r).reduce((i,n)=>(i.push(P(x({},n.getOptions()),{collections:n.collectionManager.getCollections(o)})),i),[])}addFieldInterfaceGroups(t){this.collectionFieldInterfaceManager.addFieldInterfaceGroups(t)}addCollectionTemplates(t=[]){this.collectionTemplateManager.addCollectionTemplates(t)}addFieldInterfaces(t=[]){this.collectionFieldInterfaceManager.addFieldInterfaces(t)}reload(){return q(this,null,function*(){return yield Promise.all(this.multiDataSources.map(t=>q(this,[t],function*([o,r]){(yield o()).map(i=>this.addDataSource(r,i))}))),Promise.all(this.getDataSources().map(t=>t.reload()))})}}const HEADERS_DATA_SOURCE_KEY=\"x-data-source\",isTitleField=(e,t)=>{var o;return(o=e.collectionFieldInterfaceManager.getFieldInterface(t.interface))==null?void 0:o.titleUsable},useDataSourceHeaders=e=>(0,import_react2.useMemo)(()=>{if(e&&e!==DEFAULT_DATA_SOURCE_KEY)return{[HEADERS_DATA_SOURCE_KEY]:e}},[e]),getDataSourceHeaders=e=>e&&e!==DEFAULT_DATA_SOURCE_KEY?{[HEADERS_DATA_SOURCE_KEY]:e}:{},TreeNode=e=>{const{tag:t,type:o,displayType:r=!0}=e,i={reference:\"Reference\",duplicate:\"Duplicate\",preloading:\"Preloading\"};return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsxs)(import_antd.Tag,{color:{reference:\"blue\",duplicate:\"green\",preloading:\"cyan\"}[o],children:[(0,import_jsx_runtime.jsx)(\"span\",{children:t}),\" \",r?`(${i[o]})`:\"\"]})})},systemKeys=[\"sort\",\"createdById\",\"createdBy\",\"createdAt\",\"updatedById\",\"updatedBy\",\"updatedAt\",\"password\",\"sequence\"],useCollectionState=(e,t=!0,o)=>{const{getCollectionFields:r,getAllCollectionsInheritChain:i,getCollection:n,getInterface:a}=useCollectionManager_deprecated(),[l]=(0,import_react2.useState)(m),c=useCompile(),u=(0,import_react.useField)();function m(){return(i(e)||[]).map(v=>{var C;return{label:(C=n(v))==null?void 0:C.title,value:v}})}const d=(v,{exclude:C=[],depth:S=0,maxDepth:b,prefix:y=\"\"})=>S>b?[]:r(v).map(F=>{var j;if(C.includes(F.name)||!F.interface||S===0&&[\"sort\",\"password\",\"sequence\"].includes(F.type)||o&&o(F))return;const A={type:\"duplicate\",tag:c((j=F.uiSchema)==null?void 0:j.title)||F.name},D=P(x({},A),{role:\"button\",title:import_react2.default.createElement(TreeNode,P(x({},A),{displayType:t})),key:y?`${y}.${F.name}`:F.name,isLeaf:!0,field:F});return[\"belongsTo\",\"belongsToMany\"].includes(F.type)?(A.type=\"reference\",D.type=\"reference\",D.title=import_react2.default.createElement(TreeNode,P(x({},A),{type:\"reference\",displayType:t})),D.isLeaf=!1,D.children=p(F.target,{depth:S+1,maxDepth:b,prefix:D.key,exclude:systemKeys})):[\"hasOne\",\"hasMany\"].includes(F.type)&&(D.isLeaf=!1,D.children=d(F.target,{depth:S+1,maxDepth:b,prefix:D.key,exclude:[\"id\",...systemKeys.filter(B=>B!==\"sort\")]})),D}).filter(Boolean),p=(v,{prefix:C,maxDepth:S,depth:b=0,exclude:y=[]})=>b>S?[]:r(v).map(F=>{var j;if(!F.target||!F.interface||y.includes(F.name))return;const A={type:\"preloading\",tag:c((j=F.uiSchema)==null?void 0:j.title)||F.name},D=C?`${C}.${F.name}`:F.name;return{role:\"button\",title:import_react2.default.createElement(TreeNode,P(x({},A),{displayType:t})),key:D,isLeaf:!1,field:F,children:p(F.target,{prefix:D,depth:b+1,maxDepth:S,exclude:y})}}).filter(Boolean),h=v=>v.map(C=>P(x({},C),{role:\"button\",title:import_react2.default.createElement(TreeNode,P(x({},C),{type:C.type,displayType:t})),children:C.children?h(C.children):null})),g=(0,import_react2.useCallback)((v,C,S)=>{var b,y;const F=C.index,j=(y=(b=u.initialValue)==null?void 0:b.items)==null?void 0:y[F];if(!v)return[];if(j!=null&&j.treeData||S)return h(S||j.treeData);try{return d(v,{exclude:[\"id\",...systemKeys],maxDepth:1})}catch(A){return console.error(A),[]}},[]),_=(0,import_react2.useCallback)(v=>C=>new Promise(S=>{if(C.children.length)return C.children.forEach(b=>{loadChildren$1({node:b,traverseAssociations:p,traverseFields:d,systemKeys,fields:v})}),S(void 0);loadChildren$1({node:C,traverseAssociations:p,traverseFields:d,systemKeys,fields:v}),S(void 0)}),[]),f=(0,import_react2.useCallback)(v=>C=>{v.value=C},[]);return{collectionList:l,getEnableFieldTree:g,getOnLoadData:_,getOnCheck:f,getScopeDataSource:v=>{const C=r(v),S=(y,F)=>{var j,A;if(!y.interface)return;const D=a(y.interface);if(!(D!=null&&D.filterable))return;const{nested:B,children:M,operators:w}=D.filterable,R={name:y.name,title:((j=y==null?void 0:y.uiSchema)==null?void 0:j.title)||y.name,schema:y==null?void 0:y.uiSchema,operators:((A=w==null?void 0:w.filter)==null?void 0:A.call(w,T=>!(T!=null&&T.visible)||T.visible(y)))||[],interface:y.interface};if(!(y.target&&F>2)){if(F>2)return R;if(M!=null&&M.length&&(R.children=M),B){const T=r(y.target),$=b(T,F+1).filter(Boolean);R.children=R.children||[],R.children.push(...$)}return R}},b=(y,F)=>{const j=[];return y.forEach(A=>{const D=S(A,F);D&&j.push(D)}),j};return b(C,1)},useTitleFieldDataSource:v=>{const C=v.path.entire.replace(\"titleField\",\"collection\"),S=v.query(C).get(\"value\"),b=r(S).filter(y=>{var F;return(F=a(y.interface))==null?void 0:F.titleUsable}).map(y=>{var F;return{value:y==null?void 0:y.name,label:c((F=y==null?void 0:y.uiSchema)==null?void 0:F.title)||(y==null?void 0:y.name)}});v.dataSource=b}}};function findNode(e,t){const o=[...e];for(;o.length;){const r=o.shift();if(r.key===t.key)return r;r.children&&o.push(...r.children)}}function loadChildren$1({node:e,traverseAssociations:t,traverseFields:o,systemKeys:r,fields:i}){const n=findNode(i.dataSource||i.componentProps.treeData,e);let a=[];return[\"belongsTo\",\"belongsToMany\"].includes(e.field.type)&&(e==null?void 0:e.type)===\"reference\"?a=t(e.field.target,{exclude:r,prefix:e.key,maxDepth:1}):([\"hasOne\",\"hasMany\"].includes(e.field.type)||(e==null?void 0:e.type)===\"duplicate\")&&(a=o(e.field.target,{exclude:[\"id\",...r.filter(l=>l!==\"sort\")],prefix:e.key,maxDepth:1})),a.length?n.children=a:n.isLeaf=!0,a}const NavigateNoUpdateContext=import_react2.default.createContext(null);NavigateNoUpdateContext.displayName=\"NavigateNoUpdateContext\";const LocationNoUpdateContext=import_react2.default.createContext(null);LocationNoUpdateContext.displayName=\"LocationNoUpdateContext\";const LocationSearchContext=import_react2.default.createContext(\"\");LocationSearchContext.displayName=\"LocationSearchContext\";const IsAdminPageContext=import_react2.default.createContext(!1);IsAdminPageContext.displayName=\"IsAdminPageContext\";const CurrentPageUidContext=import_react2.default.createContext(\"\");CurrentPageUidContext.displayName=\"CurrentPageUidContext\";const IsInSettingsPageContext=import_react2.default.createContext(!1);IsInSettingsPageContext.displayName=\"IsInSettingsPageContext\";const CurrentTabUidContext=import_react2.default.createContext(\"\");CurrentTabUidContext.displayName=\"CurrentTabUidContext\";const SearchParamsContext=import_react2.default.createContext(new URLSearchParams);SearchParamsContext.displayName=\"SearchParamsContext\";const RouterBasenameContext=import_react2.default.createContext(\"\");RouterBasenameContext.displayName=\"RouterBasenameContext\";const IsSubPageClosedByPageMenuContext=import_react2.default.createContext({isSubPageClosedByPageMenu:()=>!1,setFieldSchema:()=>{},reset:()=>{}});IsSubPageClosedByPageMenuContext.displayName=\"IsSubPageClosedByPageMenuContext\";const IsSubPageClosedByPageMenuProvider=({children:e})=>{const t=(0,import_react_router_dom.useParams)(),o=(0,import_react2.useRef)({}),[r,i]=(0,import_react2.useState)(null),n=(0,import_react2.useCallback)(()=>{var c,u;const m=import_lodash.default.isEmpty(t[\"*\"])&&((c=r==null?void 0:r[\"x-component-props\"])==null?void 0:c.openMode)===\"page\"&&!!((u=o.current[\"*\"])!=null&&u.includes(r[\"x-uid\"]));return o.current=t,m},[r,t]),a=(0,import_react2.useCallback)(()=>{o.current={}},[]),l=(0,import_react2.useMemo)(()=>({isSubPageClosedByPageMenu:n,setFieldSchema:i,reset:a}),[n,a]);return(0,import_jsx_runtime.jsx)(IsSubPageClosedByPageMenuContext.Provider,{value:l,children:e})},RouterBasenameProvider=({children:e})=>{const t=(0,import_react_router_dom.useHref)(\"/\");return(0,import_jsx_runtime.jsx)(RouterBasenameContext.Provider,{value:t,children:e})},SearchParamsProvider=({children:e})=>{const[t]=(0,import_react_router_dom.useSearchParams)();return(0,import_jsx_runtime.jsx)(SearchParamsContext.Provider,{value:t,children:e})},IsInSettingsPageProvider=({children:e})=>{const t=(0,import_react_router_dom.useLocation)().pathname.includes(\"/settings\");return(0,import_jsx_runtime.jsx)(IsInSettingsPageContext.Provider,{value:t,children:e})},IsAdminPageProvider=({children:e})=>{const t=(0,import_react_router_dom.useLocation)().pathname.startsWith(\"/admin\");return(0,import_jsx_runtime.jsx)(IsAdminPageContext.Provider,{value:t,children:e})},CurrentPageUidProvider=({children:e})=>{const t=(0,import_react_router_dom.useParams)();return(0,import_jsx_runtime.jsx)(CurrentPageUidContext.Provider,{value:t.name,children:e})},CurrentTabUidProvider=({children:e})=>{const t=(0,import_react_router_dom.useParams)();return(0,import_jsx_runtime.jsx)(CurrentTabUidContext.Provider,{value:t.tabUid,children:e})},NavigateNoUpdateProvider=({children:e})=>{const t=(0,import_react_router_dom.useNavigate)(),o=import_react2.default.useRef(t);o.current=t;const r=import_react2.default.useCallback((i,n)=>{o.current(i,n)},[]);return(0,import_jsx_runtime.jsx)(NavigateNoUpdateContext.Provider,{value:r,children:e})},LocationNoUpdateProvider=({children:e})=>{const t=(0,import_react_router_dom.useLocation)(),o=import_react2.default.useRef({});return(0,import_react2.useEffect)(()=>{Object.assign(o.current,t)},[t]),(0,import_jsx_runtime.jsx)(LocationNoUpdateContext.Provider,{value:o.current,children:e})},LocationSearchProvider=({children:e})=>{const t=(0,import_react_router_dom.useLocation)();return(0,import_jsx_runtime.jsx)(LocationSearchContext.Provider,{value:t.search,children:e})},useNavigateNoUpdate=()=>import_react2.default.useContext(NavigateNoUpdateContext),useLocationNoUpdate=()=>import_react2.default.useContext(LocationNoUpdateContext),useLocationSearch=()=>import_react2.default.useContext(LocationSearchContext),useIsAdminPage=()=>import_react2.default.useContext(IsAdminPageContext),useCurrentPageUid=()=>import_react2.default.useContext(CurrentPageUidContext),useIsInSettingsPage=()=>import_react2.default.useContext(IsInSettingsPageContext),useCurrentTabUid=()=>import_react2.default.useContext(CurrentTabUidContext),useCurrentSearchParams=()=>import_react2.default.useContext(SearchParamsContext),useRouterBasename=()=>import_react2.default.useContext(RouterBasenameContext),useIsSubPageClosedByPageMenu=e=>{const{isSubPageClosedByPageMenu:t,setFieldSchema:o,reset:r}=import_react2.default.useContext(IsSubPageClosedByPageMenuContext);return(0,import_react2.useEffect)(()=>{o(e)},[e,o]),{isSubPageClosedByPageMenu:t,reset:r}},CustomRouterContextProvider=({children:e})=>(0,import_jsx_runtime.jsx)(NavigateNoUpdateProvider,{children:(0,import_jsx_runtime.jsx)(LocationNoUpdateProvider,{children:(0,import_jsx_runtime.jsx)(IsAdminPageProvider,{children:(0,import_jsx_runtime.jsx)(LocationSearchProvider,{children:(0,import_jsx_runtime.jsx)(SearchParamsProvider,{children:(0,import_jsx_runtime.jsx)(RouterBasenameProvider,{children:(0,import_jsx_runtime.jsx)(IsInSettingsPageProvider,{children:e})})})})})})}),useDefaultDynamicComponentProps=()=>{},getHook=(e,t,o)=>{let r;return import_lodash.default.isFunction(e)?r=e:(r=t[e],r||console.error(`${o} is not registered`)),r||useDefaultDynamicComponentProps},getUseDynamicProps=(e,t)=>{if(!e)return useDefaultDynamicComponentProps;if(import_lodash.default.isFunction(e))return e;const o=e.split(\".\");let r;for(const i of o)r=getHook(i,r||t,e);return r};function useDynamicComponentProps(e,t){const o=(0,import_react.useExpressionScope)();return getUseDynamicProps(e,o)(t)}function withDynamicSchemaProps(e,t={}){const o=t.displayName||e.displayName||e.name,r=i=>{const{dn:n,findComponent:a}=useDesignable(),l=(0,import_react2.useMemo)(()=>{const m=n.getSchemaAttribute(\"x-component\"),d=n.getSchemaAttribute(\"x-decorator\"),p=n.getSchemaAttribute(\"x-use-component-props\"),h=n.getSchemaAttribute(\"x-use-decorator-props\");if(m&&p&&a(m)===r)return p;if(d&&h&&a(d)===r)return h},[n]),c=useDynamicComponentProps(l,i),u=(0,import_react2.useMemo)(()=>x(x({},i),c),[c,i]);return(0,import_jsx_runtime.jsx)(import_react2.Suspense,{fallback:(0,import_jsx_runtime.jsx)(import_antd.Spin,{}),children:(0,import_jsx_runtime.jsx)(e,P(x({},u),{children:i.children}))})};return e.displayName=o,r.displayName=`withSchemaProps(${o})`,r}const TreeRecordContext=(0,import_react2.createContext)(null),TreeRecordProvider=({children:e,parent:t})=>(0,import_jsx_runtime.jsx)(TreeRecordContext.Provider,{value:{parent:t},children:e}),useTreeParentRecord=()=>{const e=import_react2.default.useContext(TreeRecordContext);return e==null?void 0:e.parent},TemplateBlockContext=(0,import_react2.createContext)({});TemplateBlockContext.displayName=\"TemplateBlockContext\";const useTemplateBlockContext=()=>(0,import_react2.useContext)(TemplateBlockContext),_isBlockTemplate=(e,t=1)=>{if(!e||t>=3)return!1;const o=Object.keys(e.properties||{});for(const r of o){const i=e.properties[r];if(i[\"x-component\"]===\"BlockTemplate\"||_isBlockTemplate(i,t+1))return!0}return!1},TemplateBlockProvider=({onTemplateLoaded:e,children:t})=>{const o=(0,import_react.useFieldSchema)(),[r,i]=(0,import_react2.useState)(!1),n=(0,import_react2.useCallback)(()=>{i(!0),setTimeout(()=>{e==null||e()})},[e]),a=(0,import_react2.useCallback)(()=>_isBlockTemplate(o)||o[\"x-component\"]===\"BlockTemplate\",[o]),l=(0,import_react2.useMemo)(()=>({templateFinished:r,onTemplateSuccess:n,isBlockTemplate:a}),[n,r,a]);return(0,import_jsx_runtime.jsx)(TemplateBlockContext.Provider,{value:l,children:t})},FormActiveFieldsContext=(0,import_react2.createContext)(null),FormActiveFieldsProvider=({children:e,name:t,getActiveFieldsName:o,addActiveFieldName:r,removeActiveFieldName:i})=>{const n=(0,import_react2.useRef)(new Set),a=(0,import_react2.useContext)(FormActiveFieldsContext),l=(0,import_react2.useMemo)(()=>({getActiveFieldsName:o||(c=>!c||c===t?Array.from(n.current):a==null?void 0:a.getActiveFieldsName(c)),addActiveFieldName:r||(c=>{n.current.add(c)}),removeActiveFieldName:i||(c=>{n.current.delete(c)}),name:t,parent:a}),[r,o,t,i,a]);return(0,import_jsx_runtime.jsx)(FormActiveFieldsContext.Provider,{value:l,children:e})},useFormActiveFields=()=>(0,import_react2.useContext)(FormActiveFieldsContext),FormBlockContext$1=(0,import_react2.createContext)({});FormBlockContext$1.displayName=\"FormBlockContext\";const InternalFormBlockProvider=e=>{var t;const o=useCollectionManager(),r=useFormBlockContext(),{action:i,readPretty:n,params:a,collection:l,association:c}=e,u=(0,import_react.useField)(),m=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({validateFirst:!0,readPretty:n}),[n]),{resource:d,service:p,updateAssociationValues:h}=useBlockRequestContext(),g=(0,import_react2.useRef)(),_=useCollectionRecord(),f=(0,import_react2.useMemo)(()=>{var v;return P(x({},r),{params:a,action:i,form:m,type:i===\"get\"?\"update\":\"create\",field:u,service:p,resource:d,updateAssociationValues:h,formBlockRef:g,collectionName:l||((v=o.getCollectionField(c))==null?void 0:v.target),formRecord:_})},[i,c,o,l,r,u,m,a,_,d,p,h]);return(0,import_jsx_runtime.jsx)(FormBlockContext$1.Provider,{value:f,children:(0,import_jsx_runtime.jsx)(RecordProvider,{isNew:_==null?void 0:_.isNew,parent:(t=_==null?void 0:_.parentRecord)==null?void 0:t.data,record:_==null?void 0:_.data,children:(0,import_jsx_runtime.jsx)(\"div\",{ref:g,children:e.children})})})},useFormBlockType=()=>{const e=useFormBlockContext()||{};return(0,import_react2.useMemo)(()=>({type:e.type}),[e.type])},useIsDetailBlock=()=>{const e=useFormBlockContext(),{fieldSchema:t}=useActionContext();return e.type!==\"create\"&&(t==null?void 0:t[\"x-acl-action\"])!==\"create\"&&(t==null?void 0:t[\"x-action\"])!==\"create\"},FormBlockProvider=withDynamicSchemaProps(e=>{var t;const o=useCollectionParentRecordData(),{parentRecord:r,action:i}=e,n=useCollectionRecordData(),{association:a}=e,l=useCollectionManager(),{__collection:c}=n||{},{designable:u}=useDesignable(),m=e.collection||l.getCollection(a).name,{fieldSchema:d}=useActionContext(),p=(t=d==null?void 0:d[\"x-component-props\"])==null?void 0:t.addChild,h=(0,import_ahooks.useUpdate)();return!u&&c&&i&&c!==m?null:(0,import_jsx_runtime.jsx)(TemplateBlockProvider,{onTemplateLoaded:h,children:(0,import_jsx_runtime.jsx)(BlockProvider,P(x({name:e.name||\"form\"},e),{block:\"form\",parentRecord:p?o:r||o,children:(0,import_jsx_runtime.jsx)(FormActiveFieldsProvider,{name:\"form\",children:(0,import_jsx_runtime.jsx)(InternalFormBlockProvider,x({},e))})}))})}),useFormBlockContext=()=>(0,import_react2.useContext)(FormBlockContext$1),useFormBlockProps$1=()=>{var e,t,o;const r=useFormBlockContext(),i=useTreeParentRecord();return(0,import_react2.useEffect)(()=>{var n;i&&((n=r.form)==null||n.query(\"parent\").take(a=>{a.disabled=!0,a.value=i}))}),(0,import_react2.useEffect)(()=>{var n,a,l;const c=r.form;!c||(n=r.service)!=null&&n.loading||c.setInitialValues((l=(a=r.service)==null?void 0:a.data)==null?void 0:l.data)},[r.form,(t=(e=r.service)==null?void 0:e.data)==null?void 0:t.data,(o=r.service)==null?void 0:o.loading]),{form:r.form}},findFormBlock=e=>{for(;e;){if(e[\"x-decorator\"]===\"FormBlockProvider\")return e;if(e[\"x-component\"]===\"AssociationField.Selector\")return null;e=e.parent}return null},NAMESPACE_UI_SCHEMA=\"ui-schema-storage\",REGEX_OF_VARIABLE=/^\\s*\\{\\{\\s*([\\p{L}0-9_$-.]+?)\\s*\\}\\}\\s*$/u,REGEX_OF_VARIABLE_IN_EXPRESSION=/\\{\\{\\s*([a-zA-Z0-9_$-.]+?)\\s*\\}\\}/g,isVariable$1=e=>!(typeof e!=\"string\"||!e.match(REGEX_OF_VARIABLE)),getVariablesFromExpression=e=>e.match(REGEX_OF_VARIABLE_IN_EXPRESSION)||[],transformVariableValue=(e,t)=>{const{targetCollectionField:o}=t;return e==null||!o?e:o.interface===\"chinaRegion\"&&Array.isArray(e)?e.map(r=>(import_lodash.default.isObject(r),r=x({},r),Object.keys(r).forEach(i=>{import_lodash.default.isObjectLike(r[i])&&delete r[i]}),r)):[\"hasMany\",\"belongsToMany\"].includes(o.type)?Array.isArray(e)?e:[e]:(o.interface,e)},toStringByPicker=(e,t=\"date\",o)=>{if(!import_dayjs.default.isDayjs(e))return e;if(o===\"local\"){const r=new Date().getTimezoneOffset();return(0,import_dayjs.default)(toStringByPicker(e,t,\"gmt\")).add(r,\"minutes\").toISOString()}return t===\"year\"?e.format(\"YYYY\")+\"-01-01T00:00:00.000Z\":t===\"month\"?e.format(\"YYYY-MM\")+\"-01T00:00:00.000Z\":t===\"quarter\"?e.startOf(\"quarter\").format(\"YYYY-MM\")+\"-01T00:00:00.000Z\":t===\"week\"?e.startOf(\"week\").add(1,\"day\").format(\"YYYY-MM-DD\")+\"T00:00:00.000Z\":e.format(\"YYYY-MM-DDTHH:mm:ss.SSS\")+\"Z\"},toGmtByPicker=(e,t)=>!e||!import_dayjs.default.isDayjs(e)?e:toStringByPicker(e,t,\"gmt\"),toLocalByPicker=(e,t)=>!e||!import_dayjs.default.isDayjs(e)?e:toStringByPicker(e,t,\"local\"),moment2str=(e,t={})=>{const{showTime:o,gmt:r,picker:i=\"date\",utc:n=!0}=t;if(!e)return e;if(!n){const a=o?\"YYYY-MM-DD HH:mm:ss\":\"YYYY-MM-DD\";return e.format(a)}return o?r?(0,import_client.toGmt)(e):(0,import_client.toLocal)(e):typeof r==\"boolean\"&&r?toGmtByPicker(e,i):toLocalByPicker(e,i)},handleChangeOnFilter=(e,t,o)=>{const r=o&&t===\"date\"?\"YYYY-MM-DD HH:mm:ss\":(0,import_client.getPickerFormat)(t);return e&&(0,import_dayjs.default)(e).format(r)},handleDateChangeOnForm=(e,t,o,r,i,n)=>{const a=import_dayjs.default.tz.guess(),l=i?\"YYYY-MM-DD HH:mm:ss\":\"YYYY-MM-DD\";if(!e)return e;if(t)return(0,import_builtins.formatDayjsValue)(e,\"YYYY-MM-DD\");if(o){if(n)return(0,import_client.toGmt)(e);if(r!==\"date\")return(0,import_dayjs.default)(e).startOf(r).toISOString();const c=(0,import_dayjs.default)(e).format(l);return(0,import_dayjs.default)(c).tz(a,!0).toISOString()}return i?(0,import_dayjs.default)(e).format(l):(0,import_dayjs.default)(e).startOf(r).format(l)},mapDatePicker=function(){const e=isMobile();return t=>{const{dateOnly:o,showTime:r,picker:i=\"date\",utc:n,gmt:a,underFilter:l}=t,c=(0,import_client.getDefaultFormat)(t),u=t.onChange;return P(x({},t),{inputReadOnly:e,format:c,value:(0,import_client.str2moment)(t.value,t),onChange:(m,d)=>{u&&u(l?handleChangeOnFilter(m,i,r):handleDateChangeOnForm(m,o,n,i,r,a))}})}};function isMobile(){return window.matchMedia(\"(max-width: 768px)\").matches}const mapRangePicker=function(){const e=isMobile();return t=>{const o=(0,import_client.getDefaultFormat)(t),r=t.onChange,{dateOnly:i,showTime:n,picker:a=\"date\",utc:l,gmt:c,underFilter:u}=t;return P(x({},t),{format:o,value:(0,import_client.str2moment)(t.value,t),inputReadOnly:e,onChange:m=>{r&&r(u?m?[handleChangeOnFilter(m[0],a,n),handleChangeOnFilter(m[1],a,n)]:[]:m?[moment2str(getRangeStart(m[0],t),t),moment2str(getRangeEnd(m[1],t),t)]:[])}})}};function getRangeStart(e,t){const{showTime:o}=t;return o?e:e.startOf(\"day\")}function getRangeEnd(e,t){const{showTime:o}=t;return o?e:e.endOf(\"day\")}const getStart=(e,t)=>(0,import_dayjs.default)().add(e,t===\"isoWeek\"?\"week\":t).startOf(t),getEnd=(e,t)=>(0,import_dayjs.default)().add(e,t===\"isoWeek\"?\"week\":t).endOf(t),getDateRanges=e=>{if(e!=null&&e.shouldBeString){const t=o=>Array.isArray(o)?o.map(r=>moment2str(r,{utc:e==null?void 0:e.utc})):moment2str(o,{utc:e==null?void 0:e.utc});return{now:()=>t((0,import_dayjs.default)()),today:o=>withParams(t([getStart(0,\"day\"),getEnd(0,\"day\")]),o),yesterday:o=>withParams(t([getStart(-1,\"day\"),getEnd(-1,\"day\")]),o),dayBeforeYesterday:o=>withParams(t([getStart(-2,\"day\"),getEnd(-2,\"day\")]),o),tomorrow:o=>withParams(t([getStart(1,\"day\"),getEnd(1,\"day\")]),o),thisWeek:o=>withParams(t([getStart(0,\"isoWeek\"),getEnd(0,\"isoWeek\")]),o),lastWeek:o=>withParams(t([getStart(-1,\"isoWeek\"),getEnd(-1,\"isoWeek\")]),o),nextWeek:o=>withParams(t([getStart(1,\"isoWeek\"),getEnd(1,\"isoWeek\")]),o),thisIsoWeek:o=>withParams(t([getStart(0,\"isoWeek\"),getEnd(0,\"isoWeek\")]),o),lastIsoWeek:o=>withParams(t([getStart(-1,\"isoWeek\"),getEnd(-1,\"isoWeek\")]),o),nextIsoWeek:o=>withParams(t([getStart(1,\"isoWeek\"),getEnd(1,\"isoWeek\")]),o),thisMonth:o=>withParams(t([getStart(0,\"month\"),getEnd(0,\"month\")]),o),lastMonth:o=>withParams(t([getStart(-1,\"month\"),getEnd(-1,\"month\")]),o),nextMonth:o=>withParams(t([getStart(1,\"month\"),getEnd(1,\"month\")]),o),thisQuarter:o=>withParams(t([getStart(0,\"quarter\"),getEnd(0,\"quarter\")]),o),lastQuarter:o=>withParams(t([getStart(-1,\"quarter\"),getEnd(-1,\"quarter\")]),o),nextQuarter:o=>withParams(t([getStart(1,\"quarter\"),getEnd(1,\"quarter\")]),o),thisYear:o=>withParams(t([getStart(0,\"year\"),getEnd(0,\"year\")]),o),lastYear:o=>withParams(t([getStart(-1,\"year\"),getEnd(-1,\"year\")]),o),nextYear:o=>withParams(t([getStart(1,\"year\"),getEnd(1,\"year\")]),o),last7Days:o=>withParams(t([getStart(-6,\"days\"),getEnd(0,\"days\")]),o),next7Days:o=>withParams(t([getStart(1,\"day\"),getEnd(7,\"days\")]),o),last30Days:o=>withParams(t([getStart(-29,\"days\"),getEnd(0,\"days\")]),o),next30Days:o=>withParams(t([getStart(1,\"day\"),getEnd(30,\"days\")]),o),last90Days:o=>withParams(t([getStart(-89,\"days\"),getEnd(0,\"days\")]),o),next90Days:o=>withParams(t([getStart(1,\"day\"),getEnd(90,\"days\")]),o)}}return{now:()=>(0,import_dayjs.default)().toISOString(),today:t=>withParams([getStart(0,\"day\"),getEnd(0,\"day\")],t),yesterday:t=>withParams([getStart(-1,\"day\"),getEnd(-1,\"day\")],t),dayBeforeYesterday:t=>withParams([getStart(-2,\"day\"),getEnd(-2,\"day\")],t),tomorrow:t=>withParams([getStart(1,\"day\"),getEnd(1,\"day\")],t),thisWeek:t=>withParams([getStart(0,\"isoWeek\"),getEnd(0,\"isoWeek\")],t),lastWeek:t=>withParams([getStart(-1,\"isoWeek\"),getEnd(-1,\"isoWeek\")],t),nextWeek:t=>withParams([getStart(1,\"isoWeek\"),getEnd(1,\"isoWeek\")],t),thisIsoWeek:t=>withParams([getStart(0,\"isoWeek\"),getEnd(0,\"isoWeek\")],t),lastIsoWeek:t=>withParams([getStart(-1,\"isoWeek\"),getEnd(-1,\"isoWeek\")],t),nextIsoWeek:t=>withParams([getStart(1,\"isoWeek\"),getEnd(1,\"isoWeek\")],t),thisMonth:t=>withParams([getStart(0,\"month\"),getEnd(0,\"month\")],t),lastMonth:t=>withParams([getStart(-1,\"month\"),getEnd(-1,\"month\")],t),nextMonth:t=>withParams([getStart(1,\"month\"),getEnd(1,\"month\")],t),thisQuarter:t=>withParams([getStart(0,\"quarter\"),getEnd(0,\"quarter\")],t),lastQuarter:t=>withParams([getStart(-1,\"quarter\"),getEnd(-1,\"quarter\")],t),nextQuarter:t=>withParams([getStart(1,\"quarter\"),getEnd(1,\"quarter\")],t),thisYear:t=>withParams([getStart(0,\"year\"),getEnd(0,\"year\")],t),lastYear:t=>withParams([getStart(-1,\"year\"),getEnd(-1,\"year\")],t),nextYear:t=>withParams([getStart(1,\"year\"),getEnd(1,\"year\")],t),last7Days:t=>withParams([getStart(-6,\"days\"),getEnd(0,\"days\")],t),next7Days:t=>withParams([getStart(1,\"day\"),getEnd(7,\"days\")],t),last30Days:t=>withParams([getStart(-29,\"days\"),getEnd(0,\"days\")],t),next30Days:t=>withParams([getStart(1,\"day\"),getEnd(30,\"days\")],t),last90Days:t=>withParams([getStart(-89,\"days\"),getEnd(0,\"days\")],t),next90Days:t=>withParams([getStart(1,\"day\"),getEnd(90,\"days\")],t)}},getDateExact=()=>({nowUtc:()=>(0,import_dayjs.default)().toISOString(),nowLocal:()=>(0,import_dayjs.default)().format(\"YYYY-MM-DD HH:mm:ss\"),todayUtc:()=>(0,import_dayjs.default)().startOf(\"day\").utc().toISOString(),todayLocal:()=>(0,import_dayjs.default)().startOf(\"day\").format(\"YYYY-MM-DD HH:mm:ss\"),todayDate:()=>(0,import_dayjs.default)().format(\"YYYY-MM-DD\"),yesterdayUtc:()=>(0,import_dayjs.default)().subtract(1,\"day\").startOf(\"day\").utc().toISOString(),yesterdayLocal:()=>(0,import_dayjs.default)().subtract(1,\"day\").startOf(\"day\").format(\"YYYY-MM-DD HH:mm:ss\"),yesterdayDate:()=>(0,import_dayjs.default)().subtract(1,\"day\").format(\"YYYY-MM-DD\"),tomorrowUtc:()=>(0,import_dayjs.default)().add(1,\"day\").startOf(\"day\").utc().toISOString(),tomorrowLocal:()=>(0,import_dayjs.default)().add(1,\"day\").startOf(\"day\").format(\"YYYY-MM-DD HH:mm:ss\"),tomorrowDate:()=>(0,import_dayjs.default)().add(1,\"day\").format(\"YYYY-MM-DD\")});function withParams(e,t){return t!=null&&t.isParsingVariable&&t!=null&&t.fieldOperator&&t.fieldOperator!==\"$dateBetween\"?e[0]:e}function inferPickerType(e,t){return/^\\d{4}$/.test(e)?\"year\":/^\\d{4}-\\d{2}$/.test(e)?\"month\":/^\\d{4}Q[1-4]$/.test(e)?\"quarter\":/^\\d{4}-\\d{2}-\\d{2}$/.test(e)?\"date\":t||\"date\"}const parseVariables=(e,t)=>{var o;const r=/{{(.*?)}}/,i=(o=e==null?void 0:e.match)==null?void 0:o.call(e,r);if(i){const n=import_lodash.default.get(t,i[1]);return import_lodash.default.isFunction(n)?n():n}else return e};function getInnermostKeyAndValue(e){if(typeof e!=\"object\"||e===null)return null;for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return Object.prototype.toString.call(e[t])===\"[object Object]\"&&e[t]!==null?getInnermostKeyAndValue(e[t]):{key:t,value:e[t]};return null}const getTargetField$1=e=>{const t=getAllKeys(e),o=(0,import_lodash.findIndex)(t,(r,i,n)=>{if(r.includes(\"$\")&&i>0)return!0});return t.slice(0,o)};function getAllKeys(e){const t=[];function o(r){Object.keys(r).sort().forEach(function(i){t.push(i),r[i]&&typeof r[i]==\"object\"&&o(r[i])})}return o(e),t}const parseVariableValue=(e,t,o)=>q(void 0,null,function*(){const r=isVariable$1(e)?[t.parseVariable(e,o).then(({value:i})=>i)]:[e];try{const[i]=yield Promise.all(r);return i}catch(i){throw console.error(\"Error in parseVariableValue:\",i),i}}),conditionAnalyses=(e,t)=>q(void 0,[e,t],function*({ruleGroup:o,variables:r,localVariables:i,variableNameOfLeftCondition:n,conditionType:a},l){const c=Object.keys(o)[0]||\"$and\",u=o[c]||[],m=yield Promise.all(u.filter(Boolean).map(d=>processCondition(d,r,i,n,a,l)));return c===\"$and\"?(0,import_lodash.every)(m,d=>d):m.length?(0,import_lodash.some)(m,d=>d):!0}),processCondition=(e,t,o,r,i,n)=>q(void 0,null,function*(){return\"$and\"in e||\"$or\"in e?yield conditionAnalyses({ruleGroup:e,variables:t,localVariables:o,conditionType:i},n):i===\"advanced\"?processAdvancedCondition(e,t,o,n):processBasicCondition(e,t,o,r,n)}),processAdvancedCondition=(e,t,o,r)=>q(void 0,null,function*(){const i=e.op,n=yield parseVariableValue(e.rightVar,t,o),a=yield parseVariableValue(e.leftVar,t,o);return i?r.apply({[i]:[a,n]}):!0}),processBasicCondition=(e,t,o,r,i)=>q(void 0,null,function*(){const n=getInnermostKeyAndValue(e),a=n==null?void 0:n.key;if(!a)return!0;const l=targetFieldToVariableString(getTargetField$1(e),r),c=t.parseVariable(l,o,{doNotRequest:!0}).then(({value:m})=>m),u=isVariable$1(n==null?void 0:n.value)?[t.parseVariable(n==null?void 0:n.value,o).then(({value:m})=>m),c]:[n==null?void 0:n.value,c];try{const[m,d]=yield Promise.all(u),p=yield t.getCollectionField(l,o);let h=transformVariableValue(d,{targetCollectionField:p});const g=transformVariableValue(m,{targetCollectionField:p});if(p!=null&&p.type&&[\"datetime\",\"date\",\"datetimeNoTz\",\"dateOnly\",\"unixTimestamp\"].includes(p.type)&&h){const _=inferPickerType(g),f=(0,import_client.getPickerFormat)(_);h=(0,import_client.dayjs)(h).format(f)}return i.apply({[a]:[h,g]})}catch(m){throw m}});function targetFieldToVariableString(e,t=\"$nForm\"){return`{{ ${t}.${e.join(\".\")} }}`}const getVariablesData=e=>{const t={};return e.map(o=>{t[o.name]=o.ctx}),t};function safeCompile(e){return e.replace(/{{\\s*}}/g,'{{\"{{}}\"}}')}function getRenderContent(e,t,o,r,i,n){return q(this,null,function*(){var a,l;if(t&&e===\"handlebars\"){import_client.Handlebars.registerHelper(\"t\",function(c){if(typeof c==\"string\")return n(c,{ns:NAMESPACE_UI_SCHEMA})});try{const c=safeCompile(t),u=import_client.Handlebars.compile(c),m=getVariablesData(r),{$nDate:d}=((a=o==null?void 0:o.ctxRef)==null?void 0:a.current)||{},p={};Object.keys(d||{}).map(g=>{p[g]=d[g]()});const h=u(P(x(x({},(l=o==null?void 0:o.ctxRef)==null?void 0:l.current),m),{$nDate:p}));return console.log(h),yield i(h)}catch(c){return/VariablesProvider: .* is not found/.test(c.message)||console.log(c),console.log(t),t}}else try{const c=yield replaceVariableValue(t,o,r);return yield i(c)}catch(c){return/VariablesProvider: .* is not found/.test(c.message)||console.log(c),t}})}const getPath=e=>e&&e.match(REGEX_OF_VARIABLE)[0].replace(REGEX_OF_VARIABLE,\"$1\"),getVariableName=e=>import_lodash.default.isString(e)?getPath(e).split(\".\")[0]:e;var ActionType=(e=>(e.Visible=\"visible\",e.Editable=\"editable\",e.ReadOnly=\"disabled\",e.ReadPretty=\"readPretty\",e.None=\"none\",e.Hidden=\"hidden\",e.Required=\"required\",e.InRequired=\"notRequired\",e.Disabled=\"disabled\",e.Value=\"value\",e.Active=\"enabled\",e.Color=\"color\",e.BackgroundColor=\"backgroundColor\",e.TextAlign=\"textAlign\",e.Options=\"options\",e.DateScope=\"dateScope\",e.FontSize=\"fontSize\",e.FontWeight=\"fontWeight\",e.FontStyle=\"fontStyle\",e))(ActionType||{}),LinkageRuleCategory=(e=>(e.default=\"default\",e.style=\"style\",e.button=\"button\",e.block=\"block\",e))(LinkageRuleCategory||{});const LinkageRuleDataKeyMap={style:\"x-linkage-style-rules\",default:\"x-linkage-rules\",button:\"x-linkage-rules\",block:\"x-block-linkage-rules\"};function bindLinkageRulesToFiled({field:e,linkageRules:t,formValues:o,localVariables:r,action:i,rule:n,variables:a,variableNameOfLeftCondition:l},c){var u,m,d,p,h,g;return e.initStateOfLinkageRules={display:((u=e.initStateOfLinkageRules)==null?void 0:u.display)||getTempFieldState(!0,e.display),required:((m=e.initStateOfLinkageRules)==null?void 0:m.required)||getTempFieldState(!0,e.required||!1),pattern:((d=e.initStateOfLinkageRules)==null?void 0:d.pattern)||getTempFieldState(!0,e.pattern),value:((p=e.initStateOfLinkageRules)==null?void 0:p.value)||getTempFieldState(!0,e.value||e.initialValue),dataSource:((h=e.initStateOfLinkageRules)==null?void 0:h.dataSource)||getTempFieldState(!0,e.dataSource||e.options),dateScope:((g=e.initStateOfLinkageRules)==null?void 0:g.dateScope)||getTempFieldState(!0,null)},(0,import_reactive.reaction)(()=>{const _=getFieldValuesInCondition({linkageRules:t,formValues:o}),f=getVariableValuesInCondition({linkageRules:t,localVariables:r}),v=getVariableValuesInExpression({action:i,localVariables:r});return[_,f,v].map(C=>JSON.stringify(C)).join(\",\")},getSubscriber({action:i,field:e,rule:n,variables:a,localVariables:r,variableNameOfLeftCondition:l},c),{fireImmediately:!0,equals:import_lodash.default.isEqual})}function getFieldValuesInCondition({linkageRules:e,formValues:t}){return e.map(o=>{const r=i=>{const n=Object.keys(i)[0]||\"$and\";return(i[n]||[]).filter(Boolean).map(a=>{if(\"$and\"in a||\"$or\"in a)return r(a);const l=getTargetField$1(a).join(\".\");return(0,import_client.getValuesByPath)(t,l)}).filter(Boolean)};return r(o.condition)})}function getVariableValuesInCondition({linkageRules:e,localVariables:t}){return e.map(o=>{const r=Object.keys(o.condition)[0]||\"$and\",i=o.condition[r];return o.conditionType===\"advanced\"?i.map(n=>{if(!n)return null;if(n.$and||n.$or)return getVariableValuesInCondition({linkageRules:[{conditionType:\"advanced\",condition:n}],localVariables:t});const a=l=>isVariable$1(l)?getVariableValue$1(l,t):l;return{leftVar:a(n.leftVar),rightVar:a(n.rightVar)}}).filter(Boolean):i.map(n=>{const a=getInnermostKeyAndValue(n);return a?isVariable$1(a.value)?getVariableValue$1(a.value,t):a.value:null}).filter(Boolean)})}function getVariableValuesInExpression({action:e,localVariables:t}){var o;const r=e.value,i=r==null?void 0:r.mode,n=(r==null?void 0:r.value)||(r==null?void 0:r.result);if(i===\"express\"&&n!=null)return(o=getVariablesFromExpression(n))==null?void 0:o.map(a=>getVariableValue$1(a,t)).filter(Boolean)}function getVariableValue$1(e,t){var o;if(!isVariable$1(e))return;const r=getVariableName(e),i={[r]:(o=t.find(n=>n.name===r))==null?void 0:o.ctx};return(0,import_client.getValuesByPath)(i,getPath(e))}function getSubscriber({action:e,field:t,rule:o,variables:r,localVariables:i,variableNameOfLeftCondition:n},a){return()=>{collectFieldStateOfLinkageRules({operator:e.operator,value:e.value,field:t,condition:o.condition,variables:r,localVariables:i,variableNameOfLeftCondition:n,action:e,conditionType:o.conditionType},a),setTimeout(()=>q(this,null,function*(){var l,c,u,m,d,p,h,g;const _=getFieldNameByOperator(e.operator);if(!((l=t.stateOfLinkageRules)!=null&&l[_]))return;let f=t.stateOfLinkageRules[_];f=yield Promise.all(f),f=f.filter(C=>C.condition);const v=f[f.length-1];if(_===\"value\")f.length>1&&(t.value=v.value);else if(_===\"dateScope\")t.setComponentProps({_maxDate:((u=(c=v.value)==null?void 0:c._maxDate)==null?void 0:u.value)||((m=v.value)==null?void 0:m._maxDate),_minDate:((p=(d=v.value)==null?void 0:d._minDate)==null?void 0:p.value)||((h=v.value)==null?void 0:h._minDate)});else{if(_===\"display\"&&(v==null?void 0:v.value)===\"hidden\")t.display=\"visible\",t.data=t.data||{},t.data.hidden=!0,t.required&&(t.required=!1,t.data.prevRequired=!0),requestAnimationFrame(()=>{t.setState(C=>{C.display=\"visible\"})});else if(_===\"dataSource\"){const C=((g=v==null?void 0:v.value)==null?void 0:g.map(S=>S.value))||[];(t.value&&!Array.isArray(t.value)&&!C.includes(t.value)||Array.isArray(t.value)&&import_lodash.default.difference(t.value,C).length>0)&&(t.value=t.initialValue),t[_]=v==null?void 0:v.value,t.data=t.data||{},requestAnimationFrame(()=>{t.setState(S=>{S[_]=v==null?void 0:v.value})})}else _===\"display\"&&(v==null?void 0:v.value)===\"visible\"?(t[_]=v==null?void 0:v.value,_===\"display\"&&(v==null?void 0:v.value)===\"visible\"&&(t.data=t.data||{},t.data.hidden=!1,t.data.prevRequired&&(delete t.data.prevRequired,t.required=!0)),requestAnimationFrame(()=>{t.setState(C=>{C[_]=v==null?void 0:v.value})})):(t[_]=v==null?void 0:v.value,requestAnimationFrame(()=>{t.setState(C=>{C[_]=v==null?void 0:v.value})}));_===\"display\"&&(v==null?void 0:v.value)===\"none\"&&(t.value=null)}t.stateOfLinkageRules[_]=null}))}}function getFieldNameByOperator(e){switch(e){case ActionType.Required:case ActionType.InRequired:return\"required\";case ActionType.Visible:case ActionType.None:case ActionType.Hidden:return\"display\";case ActionType.Editable:case ActionType.ReadOnly:case ActionType.ReadPretty:return\"pattern\";case ActionType.Value:return\"value\";case ActionType.Options:return\"dataSource\";case ActionType.DateScope:return\"dateScope\";default:return null}}const collectFieldStateOfLinkageRules=({operator:e,value:t,field:o,condition:r,variables:i,localVariables:n,variableNameOfLeftCondition:a,action:l,conditionType:c},u)=>{var m,d,p,h,g,_,f,v,C,S,b,y,F,j;const A=((m=o==null?void 0:o.stateOfLinkageRules)==null?void 0:m.required)||[(d=o==null?void 0:o.initStateOfLinkageRules)==null?void 0:d.required],D=((p=o==null?void 0:o.stateOfLinkageRules)==null?void 0:p.display)||[(h=o==null?void 0:o.initStateOfLinkageRules)==null?void 0:h.display],B=((g=o==null?void 0:o.stateOfLinkageRules)==null?void 0:g.pattern)||[(_=o==null?void 0:o.initStateOfLinkageRules)==null?void 0:_.pattern],M=((f=o==null?void 0:o.stateOfLinkageRules)==null?void 0:f.value)||[(v=o==null?void 0:o.initStateOfLinkageRules)==null?void 0:v.value],w=((C=o==null?void 0:o.stateOfLinkageRules)==null?void 0:C.dataSource)||[(S=o==null?void 0:o.initStateOfLinkageRules)==null?void 0:S.dataSource],{evaluate:R}=import_client3.evaluators.get(\"formula.js\"),T={ruleGroup:r,variables:i,localVariables:n,variableNameOfLeftCondition:a,conditionType:c},$=((b=o==null?void 0:o.stateOfLinkageRules)==null?void 0:b.dateScope)||[(y=o==null?void 0:o.initStateOfLinkageRules)==null?void 0:y.dateScope];switch(e){case ActionType.Required:A.push(getTempFieldState(conditionAnalyses(T,u),!0)),o.stateOfLinkageRules=P(x({},o.stateOfLinkageRules),{required:A});break;case ActionType.InRequired:A.push(getTempFieldState(conditionAnalyses(T,u),!1)),o.stateOfLinkageRules=P(x({},o.stateOfLinkageRules),{required:A});break;case ActionType.Visible:case ActionType.None:case ActionType.Hidden:D.push(getTempFieldState(conditionAnalyses(T,u),e)),o.stateOfLinkageRules=P(x({},o.stateOfLinkageRules),{display:D});break;case ActionType.Editable:case ActionType.ReadOnly:case ActionType.ReadPretty:B.push(getTempFieldState(conditionAnalyses(T,u),e)),o.stateOfLinkageRules=P(x({},o.stateOfLinkageRules),{pattern:B});break;case ActionType.Value:{const N=()=>q(void 0,null,function*(){var I;if((t==null?void 0:t.mode)===\"express\"){if((t.value||t.result)==null)return;const{exp:E,scope:V}=yield replaceVariables(t.value||t.result,{variables:i,localVariables:n});try{return R(E,x({now:()=>new Date().toString()},V))}catch(O){console.error(O)}}else return(t==null?void 0:t.mode)===\"constant\"?(I=t==null?void 0:t.value)!=null?I:t:null});isConditionEmpty(r)?M.push(getTempFieldState(!0,N())):M.push(getTempFieldState(conditionAnalyses(T,u),N())),o.stateOfLinkageRules=P(x({},o.stateOfLinkageRules),{value:M})}break;case ActionType.Options:{const N=(j=(F=o.data)==null?void 0:F.dataSource)==null?void 0:j.filter(I=>t.value.includes(I.value));w.push(getTempFieldState(conditionAnalyses(T,u),N||[])),o.stateOfLinkageRules=P(x({},o.stateOfLinkageRules),{dataSource:w})}break;case ActionType.DateScope:{$.push(getTempFieldState(conditionAnalyses(T,u),{_maxDate:l._maxDate,_minDate:l._minDate})),o.stateOfLinkageRules=P(x({},o.stateOfLinkageRules),{dateScope:$});break}default:return null}};function getTempFieldState(e,t){return q(this,null,function*(){return[e,t]=yield Promise.all([e,t]),{condition:e,value:t}})}function isConditionEmpty(e){const t=Object.keys(e)[0]||\"$and\",o=e[t];return import_lodash.default.isEmpty(o)}function replaceVariables(e,t){return q(this,arguments,function*(o,{variables:r,localVariables:i}){var n;const a={},l={};if(o==null)return{};const c=(n=o.match(REGEX_OF_VARIABLE_IN_EXPRESSION))==null?void 0:n.map(u=>q(this,null,function*(){const{value:m}=yield r.parseVariable(u,i),d=`_${(0,import_client.uid)()}`;return l[d]=m,a[u]=d,m}));return c&&(yield Promise.all(c)),{exp:o.replace(REGEX_OF_VARIABLE_IN_EXPRESSION,u=>`{{${a[u]||u}}}`),scope:l}})}const getVariableValue=(e,t)=>q(void 0,null,function*(){if(!e)return e;const{evaluate:o}=import_client3.evaluators.get(\"string\"),{exp:r,scope:i}=yield replaceVariables(e,t);return o(r,x({now:()=>new Date().toString()},i))}),setDataLoadingModeSettingsItem={name:\"setDataLoadingMode\",Component:SetDataLoadingMode};function useDataLoadingMode(){const{dataLoadingMode:e}=useDataBlockProps()||{};return e||\"auto\"}function SetDataLoadingMode(){var e;const{dn:t}=useDesignable(),{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),n=useCollection(),{getEnableFieldTree:a,getOnLoadData:l}=useCollectionState(n==null?void 0:n.name),{getDataBlockRequest:c}=useDataBlockRequestGetter();return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:o(\"Set data loading mode\"),scope:{getEnableFieldTree:a,name:n==null?void 0:n.name,getOnLoadData:l},schema:{type:\"object\",title:o(\"Data loading mode\"),properties:{dataLoadingMode:{\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",default:((e=i[\"x-decorator-props\"])==null?void 0:e.dataLoadingMode)||\"auto\",enum:[{value:\"auto\",label:o(\"Load all data when filter is empty\")},{value:\"manual\",label:o(\"Do not load data when filter is empty\")}]}}},onSubmit:({dataLoadingMode:u})=>{const m=c();import_lodash.default.set(i,\"x-decorator-props.dataLoadingMode\",u),r.decoratorProps.dataLoadingMode=u,t.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":x({},i[\"x-decorator-props\"])}}),t.refresh(),u===\"auto\"?m.run():m.mutate(void 0)}})}const useSourceKey=e=>useCollectionManager().getSourceKeyByAssociation(e),KeepAliveContext=(0,import_react2.createContext)(!0),DesignableInterceptor=({children:e,active:t})=>{const o=(0,import_react2.useContext)(SchemaComponentContext),r=(0,import_react2.useContext)(import_react.SchemaOptionsContext),i=(0,import_react2.useContext)(import_react.SchemaComponentsContext),n=(0,import_react2.useContext)(import_react.SchemaExpressionScopeContext),a=(0,import_react2.useContext)(ACLContext),l=(0,import_react2.useRef)(o),c=(0,import_react2.useRef)(r),u=(0,import_react2.useRef)(i),m=(0,import_react2.useRef)(n),d=(0,import_react2.useRef)(a);return t&&(l.current=o,c.current=r,u.current=i,m.current=n,d.current=a),(0,import_jsx_runtime.jsx)(SchemaComponentContext.Provider,{value:l.current,children:(0,import_jsx_runtime.jsx)(import_react.SchemaOptionsContext.Provider,{value:c.current,children:(0,import_jsx_runtime.jsx)(import_react.SchemaComponentsContext.Provider,{value:u.current,children:(0,import_jsx_runtime.jsx)(import_react.SchemaExpressionScopeContext.Provider,{value:m.current,children:(0,import_jsx_runtime.jsx)(ACLContext.Provider,{value:d.current,children:e})})})})})},hidden={display:\"none\"},KeepAliveProvider=(0,import_react2.memo)(({children:e,active:t,parentActive:o})=>{const r=(0,import_react2.useContext)(import_react_router_dom.UNSAFE_LocationContext),i=(0,import_react2.useContext)(import_react_router_dom.UNSAFE_RouteContext),n=(0,import_react2.useContext)(import_react_router_dom.UNSAFE_DataRouterContext),a=(0,import_react2.useContext)(import_react_router_dom.UNSAFE_DataRouterStateContext),l=(0,import_react2.useContext)(IsSubPageClosedByPageMenuContext),c=(0,import_react2.useContext)(import_context.Context),u=(0,import_react2.useContext)(import_pro_layout.RouteContext),m=(0,import_react2.useRef)(r),d=(0,import_react2.useRef)(i),p=(0,import_react2.useRef)(n),h=(0,import_react2.useRef)(a),g=(0,import_react2.useRef)(l),_=(0,import_react2.useRef)(c),f=(0,import_react2.useRef)(u);t&&(p.current=n,h.current=a,g.current=l,_.current=c,f.current=u),t&&!import_lodash.default.isEqual(import_lodash.default.omit(m.current.location,\"key\"),import_lodash.default.omit(r.location,\"key\"))&&(m.current=r),t&&!import_lodash.default.isEqual(d.current,i)&&(d.current=i);const v=(0,import_jsx_runtime.jsx)(import_pro_layout.RouteContext.Provider,{value:f.current,children:(0,import_jsx_runtime.jsx)(import_context.Context.Provider,{value:_.current,children:(0,import_jsx_runtime.jsx)(import_react_router_dom.UNSAFE_DataRouterContext.Provider,{value:p.current,children:(0,import_jsx_runtime.jsx)(import_react_router_dom.UNSAFE_DataRouterStateContext.Provider,{value:h.current,children:(0,import_jsx_runtime.jsx)(import_react_router_dom.UNSAFE_LocationContext.Provider,{value:m.current,children:(0,import_jsx_runtime.jsx)(import_react_router_dom.UNSAFE_RouteContext.Provider,{value:d.current,children:(0,import_jsx_runtime.jsx)(KeepAliveContext.Provider,{value:o===!1?!1:t,children:(0,import_jsx_runtime.jsx)(DesignableInterceptor,{active:t,children:(0,import_jsx_runtime.jsx)(IsSubPageClosedByPageMenuContext.Provider,{value:g.current,children:e})})})})})})})})});return(0,import_jsx_runtime.jsx)(\"div\",{style:t?null:hidden,children:v})}),useKeepAlive=()=>({active:(0,import_react2.useContext)(KeepAliveContext)}),getMaxPageCount=()=>{let e=5;try{const t=navigator.deviceMemory;if(t)return Math.min(Math.max(5,t*3),20);const o=performance.memory;if(o!=null&&o.jsHeapSizeLimit){const n=o.jsHeapSizeLimit/1073741824;return Math.min(Math.max(5,Math.floor(n*3)),20)}const r=performance.now();for(let n=0;n<1e6;n++);const i=performance.now()-r;return i<3?e=20:i<5?e=10:i<10&&(e=5),e}catch{return 5}},MAX_RENDERED_PAGE_COUNT=getMaxPageCount(),KeepAlive=import_react2.default.memo(({children:e,uid:t})=>{const{active:o}=useKeepAlive(),r=(0,import_react2.useRef)([]);return r.current.includes(t)||(r.current.push(t),r.current.length>MAX_RENDERED_PAGE_COUNT&&(r.current=r.current.slice(-MAX_RENDERED_PAGE_COUNT))),(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:r.current.map(i=>(0,import_jsx_runtime.jsx)(KeepAliveProvider,{active:i===t,parentActive:o,children:e(i)},i))})});KeepAlive.displayName=\"KeepAlive\";const DEBOUNCE_WAIT=100,LOADING_DELAY=void 0,EMPTY_OBJECT=Object.freeze({});class CollectionRecord{constructor(t){k(this,\"data\"),k(this,\"parentRecord\"),k(this,\"isNew\");const{data:o,parentRecord:r,isNew:i}=t;this.isNew=i,this.data=o,this.parentRecord=r}setData(t){this.data=t}setParentRecord(t){this.parentRecord=t}}const CollectionRecordContext=(0,import_react2.createContext)(null);CollectionRecordContext.displayName=\"CollectionRecordContext\";const CollectionRecordProvider=import_react2.default.memo(({isNew:e,record:t,parentRecord:o,children:r})=>{const i=(0,import_react2.useMemo)(()=>{if(o)return o instanceof CollectionRecord?o:new CollectionRecord({data:o});if(t instanceof CollectionRecord)return t.parentRecord},[o,t]),n=(0,import_react2.useMemo)(()=>{let a;return t?t instanceof CollectionRecord?(a=t,a.isNew=t.isNew||e):a=new CollectionRecord({data:t,isNew:e}):a=new CollectionRecord({isNew:e}),a.setParentRecord(i),a},[t,i,e]);return(0,import_jsx_runtime.jsx)(CollectionRecordContext.Provider,{value:n,children:r})});CollectionRecordProvider.displayName=\"CollectionRecordProvider\";function useCollectionRecord(){return(0,import_react2.useContext)(CollectionRecordContext)}function useCollectionRecordData(){const e=useCollectionRecord();return e==null?void 0:e.data}function useCollectionParentRecord(){const e=useCollectionRecord();return e==null?void 0:e.parentRecord}function useCollectionParentRecordData(){var e;const t=useCollectionRecord();return(e=t==null?void 0:t.parentRecord)==null?void 0:e.data}const DataBlockResourceContext$1=(0,import_react2.createContext)(null);DataBlockResourceContext$1.displayName=\"DataBlockResourceContext\";const DataBlockResourceProvider=({children:e})=>{const t=useDataBlockProps(),o=useCollectionManager(),{association:r,collection:i,dataSource:n,sourceId:a,parentRecord:l}=t,c=useAPIClient(),u=useDataSourceHeaders(n),m=(0,import_react2.useMemo)(()=>typeof i==\"string\"?i:i==null?void 0:i.name,[i]),d=(0,import_react2.useMemo)(()=>{if(a)return a;if(r&&l){const h=o.getSourceKeyByAssociation(r),g=l instanceof CollectionRecord?l.data:l;if((0,import_lodash.isArray)(h)){const _={};for(const f of h)_[f]=g==null?void 0:g[f];return encodeURIComponent(JSON.stringify(_))}else return g[h]}},[r,a,l]),p=(0,import_react2.useMemo)(()=>r?c.resource(r,d,u,!d):c.resource(m,void 0,u),[c,r,i,d,u]);return(0,import_jsx_runtime.jsx)(DataBlockResourceContext$1.Provider,{value:p,children:e})};function useDataBlockResource(){const e=(0,import_react2.useContext)(DataBlockResourceContext$1);if(!e)throw new Error(\"useDataBlockResource() must be used within a DataBlockResourceProvider\");return e}const defaultTheme={name:\"\",token:{colorPrimaryHeader:\"#001529\",colorBgHeader:\"#001529\",colorBgHeaderMenuHover:\"#ffffff1a\",colorBgHeaderMenuActive:\"#ffffff1a\",colorTextHeaderMenu:\"#ffffffa6\",colorTextHeaderMenuHover:\"#ffffff\",colorTextHeaderMenuActive:\"#ffffff\",colorSettings:\"#F18B62\",colorBgSettingsHover:\"rgba(241, 139, 98, 0.06)\",colorTemplateBgSettingsHover:\"rgba(98, 200, 241, 0.06)\",colorBorderSettingsHover:\"rgba(241, 139, 98, 0.3)\",motionUnit:.03}};function compatOldTheme(e){var t;return(t=e.token)!=null&&t.colorSettings||(e.token=x(x({},e.token),defaultTheme.token)),e}const customAlgorithm=(e,t)=>{const o=t||import_antd.theme.defaultAlgorithm(e);return o.paddingPageHorizontal!=null||(o.paddingPageHorizontal=o.sizeLG),o.paddingPageVertical!=null||(o.paddingPageVertical=o.sizeLG),o.paddingPopupHorizontal!=null||(o.paddingPopupHorizontal=o.sizeLG),o.paddingPopupVertical!=null||(o.paddingPopupVertical=o.size),o.marginBlock!=null||(o.marginBlock=o.sizeLG),o.borderRadiusBlock!=null||(o.borderRadiusBlock=o.borderRadiusLG),o.colorBgSider!=null||(o.colorBgSider=o.colorBgElevated),o.colorBgSiderMenuHover!=null||(o.colorBgSiderMenuHover=o.colorBgTextHover||o.colorFillSecondary),o.colorBgSiderMenuActive!=null||(o.colorBgSiderMenuActive=o.colorPrimaryBg),o.colorTextSiderMenu!=null||(o.colorTextSiderMenu=o.colorText),o.colorTextSiderMenuHover!=null||(o.colorTextSiderMenuHover=o.colorText),o.colorTextSiderMenuActive!=null||(o.colorTextSiderMenuActive=o.colorPrimary),o},addCustomAlgorithmToTheme=e=>(Array.isArray(e.algorithm)?e.algorithm.includes(customAlgorithm)||e.algorithm.push(customAlgorithm):e.algorithm=[e.algorithm,customAlgorithm].filter(Boolean),e.algorithm=e.algorithm.filter(Boolean),e),AppInner=(0,import_react2.memo)(({children:e})=>{const t=useApp(),{notification:o}=import_antd.App.useApp(),r=useAPIClient();return(0,import_react2.useEffect)(()=>{r.notification=o,t.notification=o},[o]),(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e})});AppInner.displayName=\"AppInner\";const AntdAppProvider=({children:e,className:t,style:o})=>(0,import_jsx_runtime.jsx)(import_antd.App,{className:t,style:x({height:\"100%\"},o),children:(0,import_jsx_runtime.jsx)(AppInner,{children:e})});AntdAppProvider.displayName=\"AntdAppProvider\";const GlobalThemeContext=(0,import_react2.createContext)(null);GlobalThemeContext.displayName=\"GlobalThemeContext\";const useGlobalTheme=()=>import_react2.default.useContext(GlobalThemeContext)||{theme:{},isDarkTheme:!1},GlobalThemeProvider=({children:e,theme:t})=>{const[o,r]=import_react2.default.useState(t||defaultTheme),i=(0,import_react2.useRef)(null),n=(0,import_react2.useRef)(null),a=(0,import_react2.useMemo)(()=>{const p=o==null?void 0:o.algorithm;return Array.isArray(p)?p.includes(import_antd.theme.darkAlgorithm):p===import_antd.theme.darkAlgorithm},[o==null?void 0:o.algorithm]),l=(0,import_react2.useCallback)(p=>{n.current=p&&import_lodash.default.cloneDeep(p)},[]),c=(0,import_react2.useCallback)(()=>n.current,[]),u=(0,import_react2.useCallback)(p=>{i.current=p&&import_lodash.default.cloneDeep(p)},[]),m=(0,import_react2.useCallback)(()=>i.current,[]),d=(0,import_react2.useMemo)(()=>({theme:addCustomAlgorithmToTheme(o),setTheme:r,setCurrentSettingTheme:u,getCurrentSettingTheme:m,setCurrentEditingTheme:l,getCurrentEditingTheme:c,isDarkTheme:a}),[c,m,a,l,u,o]);return(0,import_jsx_runtime.jsx)(GlobalThemeContext.Provider,{value:d,children:(0,import_jsx_runtime.jsx)(import_antd.ConfigProvider,{theme:compatOldTheme(d.theme),children:e})})},useToken=()=>import_antd.theme.useToken(),CSSVariableProvider=({children:e})=>{const{token:t}=useToken(),o=t.colorFillTertiary,r=new import_tinycolor.TinyColor(t.colorFill).onBackground(t.colorFillSecondary).toHexShortString(),i=new import_tinycolor.TinyColor(t.colorFill).onBackground(t.colorFill).toHexShortString(),n=new import_tinycolor.TinyColor(t.colorFill).onBackground(t.colorFill).onBackground(t.colorFill).toHexShortString();return(0,import_react2.useEffect)(()=>{document.body.style.setProperty(\"--nb-spacing\",`${t.marginLG}px`),document.body.style.setProperty(\"--nb-designer-offset\",`${t.marginXS}px`),document.body.style.setProperty(\"--nb-header-height\",`${t.sizeXXL-2}px`),document.body.style.setProperty(\"--nb-box-bg\",t.colorBgLayout),document.body.style.setProperty(\"--nb-box-bg\",t.colorBgLayout),document.body.style.setProperty(\"--controlHeightLG\",`${t.controlHeightLG}px`),document.body.style.setProperty(\"--paddingContentVerticalSM\",`${t.paddingContentVerticalSM}px`),document.body.style.setProperty(\"--marginSM\",`${t.marginSM}px`),document.body.style.setProperty(\"--colorInfoBg\",t.colorInfoBg),document.body.style.setProperty(\"--colorInfoBorder\",t.colorInfoBorder),document.body.style.setProperty(\"--colorWarningBg\",t.colorWarningBg),document.body.style.setProperty(\"--colorWarningBorder\",t.colorWarningBorder),document.body.style.setProperty(\"--colorText\",t.colorText),document.body.style.setProperty(\"--colorTextHeaderMenu\",t.colorTextHeaderMenu),document.body.style.setProperty(\"--colorPrimaryText\",t.colorPrimaryText),document.body.style.setProperty(\"--colorPrimaryTextActive\",t.colorPrimaryTextActive),document.body.style.setProperty(\"--colorPrimaryTextHover\",t.colorPrimaryTextHover),document.body.style.setProperty(\"--colorBgSider\",t.colorBgSider),document.body.style.setProperty(\"--colorBgSiderMenuHover\",t.colorBgSiderMenuHover),document.body.style.setProperty(\"--colorBgSiderMenuActive\",t.colorBgSiderMenuActive),document.body.style.setProperty(\"--colorTextSiderMenu\",t.colorTextSiderMenu),document.body.style.setProperty(\"--colorTextSiderMenuHover\",t.colorTextSiderMenuHover),document.body.style.setProperty(\"--colorTextSiderMenuActive\",t.colorTextSiderMenuActive),document.body.style.setProperty(\"--colorBgScrollTrack\",o),document.body.style.setProperty(\"--colorBgScrollBar\",r),document.body.style.setProperty(\"--colorBgScrollBarHover\",i),document.body.style.setProperty(\"--colorBgScrollBarActive\",n),document.body.style.setProperty(\"--colorSettings\",t.colorSettings||defaultTheme.token.colorSettings),document.body.style.setProperty(\"--colorBgSettingsHover\",t.colorBgSettingsHover),document.body.style.setProperty(\"--colorTemplateBgSettingsHover\",t.colorTemplateBgSettingsHover),document.body.style.setProperty(\"--colorBorderSettingsHover\",t.colorBorderSettingsHover),document.body.style.setProperty(\"--colorBgMenuItemSelected\",t.colorBgHeaderMenuActive),document.body.style.setProperty(\"background-color\",t.colorBgContainer)},[r,n,i,o,t.colorBgContainer,t.colorBgLayout,t.colorBgSettingsHover,t.colorTemplateBgSettingsHover,t.colorBorderSettingsHover,t.colorInfoBg,t.colorInfoBorder,t.colorPrimaryText,t.colorPrimaryTextActive,t.colorPrimaryTextHover,t.colorSettings,t.colorText,t.colorWarningBg,t.colorWarningBorder,t.controlHeightLG,t.marginLG,t.marginSM,t.marginXS,t.paddingContentVerticalSM,t.sizeXXL,t.colorTextHeaderMenu,t.colorBgSider,t.colorBgSiderMenuHover,t.colorBgSiderMenuActive,t.colorTextSiderMenu,t.colorTextSiderMenuHover,t.colorTextSiderMenuActive]),e};CSSVariableProvider.displayName=\"CSSVariableProvider\";const dayjsLocale={\"ar-EG\":\"ar\",\"az-AZ\":\"az\",\"bg-BG\":\"bg\",\"bn-BD\":\"bn-bd\",\"by-BY\":\"en\",\"ca-ES\":\"ca\",\"cs-CZ\":\"cs\",\"da-DK\":\"da\",\"de-DE\":\"de\",\"el-GR\":\"el\",\"en-GB\":\"en-gb\",\"en-US\":\"en\",\"es-ES\":\"es\",\"et-EE\":\"et\",\"fa-IR\":\"fa\",\"fi-FI\":\"fi\",\"fr-BE\":\"fr\",\"fr-CA\":\"fr\",\"fr-FR\":\"fr\",\"ga-IE\":\"ga\",\"gl-ES\":\"gl\",\"he-IL\":\"he\",\"hi-IN\":\"hi\",\"hr-HR\":\"hr\",\"hu-HU\":\"hu\",\"hy-AM\":\"hy-am\",\"id-ID\":\"id\",\"is-IS\":\"is\",\"it-IT\":\"it\",\"ja-JP\":\"ja\",\"ka-GE\":\"ka\",\"kk-KZ\":\"kk\",\"km-KH\":\"km\",\"kn-IN\":\"kn\",\"ko-KR\":\"ko\",\"ku-IQ\":\"ku\",\"lt-LT\":\"lt\",\"lv-LV\":\"lv\",\"mk-MK\":\"mk\",\"ml-IN\":\"ml\",\"mn-MN\":\"mn\",\"ms-MY\":\"ms\",\"nb-NO\":\"nb\",\"ne-NP\":\"ne\",\"nl-BE\":\"nl-be\",\"nl-NL\":\"nl\",\"pl-PL\":\"pl\",\"pt-BR\":\"pt-br\",\"pt-PT\":\"pt\",\"ro-RO\":\"ro\",\"ru-RU\":\"ru\",\"si-LK\":\"si\",\"sk-SK\":\"sk\",\"sl-SI\":\"sl\",\"sr-RS\":\"sr\",\"sv-SE\":\"sv\",\"ta-IN\":\"ta\",\"th-TH\":\"th\",\"tk-TK\":\"tk\",\"tr-TR\":\"tr\",\"uk-UA\":\"uk\",\"ur-PK\":\"ur\",\"vi-VN\":\"vi\",\"zh-CN\":\"zh-cn\",\"zh-HK\":\"zh-hk\",\"zh-TW\":\"zh-tw\"},languageCodes={\"ar-EG\":{label:\"العربية\"},\"az-AZ\":{label:\"Azərbaycan dili\"},\"bg-BG\":{label:\"Български\"},\"bn-BD\":{label:\"Bengali\"},\"by-BY\":{label:\"Беларускі\"},\"ca-ES\":{label:\"Сatalà/Espanya\"},\"cs-CZ\":{label:\"Česky\"},\"da-DK\":{label:\"Dansk\"},\"de-DE\":{label:\"Deutsch\"},\"el-GR\":{label:\"Ελληνικά\"},\"en-GB\":{label:\"English(GB)\"},\"en-US\":{label:\"English\"},\"es-ES\":{label:\"Español\"},\"et-EE\":{label:\"Estonian (Eesti)\"},\"fa-IR\":{label:\"فارسی\"},\"fi-FI\":{label:\"Suomi\"},\"fr-BE\":{label:\"Français(BE)\"},\"fr-CA\":{label:\"Français(CA)\"},\"fr-FR\":{label:\"Français\"},\"ga-IE\":{label:\"Gaeilge\"},\"gl-ES\":{label:\"Galego\"},\"he-IL\":{label:\"עברית\"},\"hi-IN\":{label:\"हिन्दी\"},\"hr-HR\":{label:\"Hrvatski jezik\"},\"hu-HU\":{label:\"Magyar\"},\"hy-AM\":{label:\"Հայերեն\"},\"id-ID\":{label:\"Bahasa Indonesia\"},\"is-IS\":{label:\"Íslenska\"},\"it-IT\":{label:\"Italiano\"},\"ja-JP\":{label:\"日本語\"},\"ka-GE\":{label:\"ქართული\"},\"kk-KZ\":{label:\"Қазақ тілі\"},\"km-KH\":{label:\"ភាសាខ្មែរ\"},\"kn-IN\":{label:\"ಕನ್ನಡ\"},\"ko-KR\":{label:\"한국어\"},\"ku-IQ\":{label:\"کوردی\"},\"lt-LT\":{label:\"lietuvių\"},\"lv-LV\":{label:\"Latviešu valoda\"},\"mk-MK\":{label:\"македонски јазик\"},\"ml-IN\":{label:\"മലയാളം\"},\"mn-MN\":{label:\"Монгол хэл\"},\"ms-MY\":{label:\"بهاس ملايو\"},\"nb-NO\":{label:\"Norsk bokmål\"},\"ne-NP\":{label:\"नेपाली\"},\"nl-BE\":{label:\"Vlaams\"},\"nl-NL\":{label:\"Nederlands\"},\"pl-PL\":{label:\"Polski\"},\"pt-BR\":{label:\"Português brasileiro\"},\"pt-PT\":{label:\"Português\"},\"ro-RO\":{label:\"România\"},\"ru-RU\":{label:\"Русский\"},\"si-LK\":{label:\"සිංහල\"},\"sk-SK\":{label:\"Slovenčina\"},\"sl-SI\":{label:\"Slovenščina\"},\"sr-RS\":{label:\"српски језик\"},\"sv-SE\":{label:\"Svenska\"},\"ta-IN\":{label:\"Tamil\"},\"th-TH\":{label:\"ภาษาไทย\"},\"tk-TK\":{label:\"Turkmen\"},\"tr-TR\":{label:\"Türkçe\"},\"uk-UA\":{label:\"Українська\"},\"ur-PK\":{label:\"Oʻzbekcha\"},\"vi-VN\":{label:\"Tiếng Việt\"},\"zh-CN\":{label:\"简体中文\"},\"zh-HK\":{label:\"繁體中文（香港）\"},\"zh-TW\":{label:\"繁體中文（台湾）\"}};function tval(e,t){return t?`{{t(${JSON.stringify(e)}, ${JSON.stringify(t)})}}`:`{{t(${JSON.stringify(e)})}}`}const i18n=import_i18next.default.createInstance();Object.keys(languageCodes).forEach(e=>{languageCodes[e].resources});i18n.use(import_react_i18next.initReactI18next).init({lng:\"en-US\",defaultNS:\"client\",resources:{},keySeparator:!1,nsSeparator:!1});function defineDevPlugins(e){Object.entries(e).forEach(([t,o])=>{window.define(`${t}/client`,()=>o)})}function definePluginClient(e){window.define(`${e}/client`,[\"exports\",e],function(t,o){Object.defineProperty(t,\"__esModule\",{value:!0}),Object.keys(o).forEach(function(r){r!==\"__esModule\"&&(r in t&&t[r]===o[r]||Object.defineProperty(t,r,{enumerable:!0,get:function(){return o[r]}}))})})}function configRequirejs(e,t){e.requirejs.config({waitSeconds:120,paths:t.reduce((o,r)=>(o[r.packageName]=r.url,o),{})})}function processRemotePlugins(e,t){return(...o)=>{const r=o.map((n,a)=>[e[a].name,(n==null?void 0:n.default)||n]).filter(n=>n[1]);t(r);const i=o.map((n,a)=>n?null:a).filter(n=>n!==null).map(n=>e[n].packageName);i.length>0&&console.error(\"[nocobase load plugin error]: These plugins do not have an `export.default` exported content or there is an error in the plugins. error plugins: \\r\\n%s\",i.join(`, \\r\n`))}}function getRemotePlugins(e,t=[]){configRequirejs(e,t);const o=t.map(r=>r.packageName);return o.forEach(r=>{definePluginClient(r)}),new Promise((r,i)=>{e.requirejs(o,processRemotePlugins(t,r),i)})}function getPlugins(e){return q(this,null,function*(){const{requirejs:t,pluginData:o,devDynamicImport:r}=e;if(o.length===0)return[];const i=[],n={};if(r){try{for(var a=Re(o),l,c,u;l=!(c=yield a.next()).done;l=!1){const d=c.value,p=yield r(d.packageName);p&&(i.push([d.name,p.default]),n[d.packageName]=p.default)}}catch(d){u=[d]}finally{try{l&&(c=a.return)&&(yield c.call(a))}finally{if(u)throw u[0]}}defineDevPlugins(n)}const m=o.filter(d=>!n[d.packageName]);if(m.length===0)return i;if(i.length===0){const d=yield getRemotePlugins(t,m);i.push(...d)}return i})}let PluginManager$1=class{constructor(e,t,o){k(this,\"pluginInstances\",new Map),k(this,\"pluginsAliases\",{}),k(this,\"initPlugins\"),this._plugins=e,this.loadRemotePlugins=t,this.app=o,this.app=o,this.initPlugins=this.init(e)}init(e){return q(this,null,function*(){yield this.initStaticPlugins(e),this.loadRemotePlugins&&(yield this.initRemotePlugins())})}initStaticPlugins(){return q(this,arguments,function*(e=[]){try{for(var t=Re(e),o,r,i;o=!(r=yield t.next()).done;o=!1){const n=r.value,a=Array.isArray(n)?n[0]:n,l=Array.isArray(n)?n[1]:void 0;yield this.add(a,l)}}catch(n){i=[n]}finally{try{o&&(r=t.return)&&(yield r.call(t))}finally{if(i)throw i[0]}}})}initRemotePlugins(){return q(this,null,function*(){var e;const t=yield this.app.apiClient.request({url:\"pm:listEnabled\"}),o=((e=t==null?void 0:t.data)==null?void 0:e.data)||[],r=yield getPlugins({requirejs:this.app.requirejs,pluginData:o,devDynamicImport:this.app.devDynamicImport});try{for(var i=Re(r),n,a,l;n=!(a=yield i.next()).done;n=!1){const[c,u]=a.value,m=o.find(d=>d.name===c);yield this.add(u,m)}}catch(c){l=[c]}finally{try{n&&(a=i.return)&&(yield a.call(i))}finally{if(l)throw l[0]}}})}add(e){return q(this,arguments,function*(t,o={}){const r=this.getInstance(t,o);this.pluginInstances.set(t,r),o.name&&(this.pluginsAliases[o.name]=r),o.packageName&&(this.pluginsAliases[o.packageName]=r),yield r.afterAdd()})}get(e){return typeof e==\"string\"?this.pluginsAliases[e]:this.pluginInstances.get(e.default||e)}getInstance(e,t){return new e(t,this.app)}load(){return q(this,null,function*(){yield this.initPlugins;for(const e of this.pluginInstances.values())yield e.beforeLoad();for(const e of this.pluginInstances.values())yield e.load(),this.app.eventBus.dispatchEvent(new CustomEvent(`plugin:${e.options.name}:loaded`,{detail:e}))})}},IconFont;const icons=new Map;function registerIcon(e,t=IconFont){icons.set(e.toLowerCase(),t)}function hasIcon(e){return e?icons.has(e.toLowerCase()):!1}function registerIcons(e){Object.keys(e).forEach(t=>{registerIcon(t,e[t])})}Object.keys(antIcons).forEach(e=>{registerIcon(e,antIcons[e])});const Icon=e=>{const t=e,{type:o=\"\",component:r}=t,i=W(t,[\"type\",\"component\"]);if(r)return(0,import_jsx_runtime.jsx)(import_icons.default,x({component:r},i));if(o&&icons.has(o.toLowerCase())){const n=icons.get(o.toLowerCase());return(0,import_jsx_runtime.jsx)(n,x({},i))}return o&&IconFont?(0,import_jsx_runtime.jsx)(IconFont,{type:o}):null};Icon.createFromIconfontCN=e=>{IconFont=(0,import_icons.createFromIconfontCN)(e)};Icon.register=e=>{registerIcons(e)};const ADMIN_SETTINGS_KEY=\"admin.settings.\",ADMIN_SETTINGS_PATH=\"/admin/settings/\",SNIPPET_PREFIX=\"pm.\";class PluginSettingsManager{constructor(t,o){k(this,\"settings\",{}),k(this,\"aclSnippets\",[]),k(this,\"app\"),k(this,\"cachedList\",{}),this.app=o,Object.entries(t||{}).forEach(([r,i])=>{this.add(r,i)})}clearCache(){this.cachedList={}}setAclSnippets(t){this.aclSnippets=t}getAclSnippet(t){const o=this.settings[t];return o!=null&&o.skipAclConfigure?null:o!=null&&o.aclSnippet?o.aclSnippet:`${SNIPPET_PREFIX}${t}`}getRouteName(t){return`${ADMIN_SETTINGS_KEY}${t}`}getRoutePath(t){return`${ADMIN_SETTINGS_PATH}${t.replaceAll(\".\",\"/\")}`}add(t,o){const r=t.split(\".\"),i=r[0];this.settings[t]=P(x(P(x({},this.settings[t]),{Component:import_react_router_dom.Outlet}),o),{name:t,topLevelName:o.topLevelName||i}),r.length>1&&(0,import_lodash.set)(this.settings,r.join(\".children.\"),this.settings[t]),this.app.router.add(this.getRouteName(t),{path:this.getRoutePath(t),Component:this.settings[t].Component})}remove(t){Object.keys(this.settings).forEach(o=>{o.startsWith(t)&&(delete this.settings[o],this.app.router.remove(`${ADMIN_SETTINGS_KEY}${o}`))})}hasAuth(t){return this.aclSnippets.includes(`!${this.getAclSnippet(\"*\")}`)?!1:this.aclSnippets.includes(`!${this.getAclSnippet(t)}`)===!1}getSetting(t){return this.settings[t]}has(t){return this.hasAuth(t)?!!this.getSetting(t):!1}get(t,o=!0){const r=this.hasAuth(t),i=this.getSetting(t);if(o&&!r||!i)return null;const n=Object.keys(i.children||{}).sort((d,p)=>d.localeCompare(p)).map(d=>this.get(i.children[d].name,o)).filter(Boolean).sort((d,p)=>(d.sort||0)-(p.sort||0)),a=i,{title:l,icon:c,aclSnippet:u}=a,m=W(a,[\"title\",\"icon\",\"aclSnippet\"]);return P(x({isTopLevel:t===i.topLevelName},m),{aclSnippet:this.getAclSnippet(t),title:l,isAllow:r,label:l,icon:typeof c==\"string\"?(0,import_react2.createElement)(Icon,{type:c}):c,path:this.getRoutePath(t),key:t,children:n.length?n:void 0})}getList(t=!0){const o=JSON.stringify(t);return this.cachedList[o]?this.cachedList[o]:this.cachedList[o]=Array.from(new Set(Object.values(this.settings).map(r=>r.topLevelName))).sort((r,i)=>r.localeCompare(i)).map(r=>this.get(r,t)).filter(Boolean).sort((r,i)=>(r.sort||0)-(i.sort||0))}getAclSnippets(){return Object.keys(this.settings).map(t=>this.getAclSnippet(t)).filter(Boolean)}}const ApplicationContext=(0,import_react2.createContext)(null);ApplicationContext.displayName=\"ApplicationContext\";const AppComponent=(0,import_reactive_react.observer)(e=>{var t=e,{children:o}=t,r=W(t,[\"children\"]),i,n,a,l,c,u,m,d,p;const{app:h}=r,g=(0,import_react2.useCallback)((f,v)=>{console.error(f);const C=new Error;C.stack=v.componentStack.trim(),console.error(C)},[]);(0,import_react2.useEffect)(()=>{h.load()},[h]);const _=h.getComponent(\"AppError\");return h.loading?h.renderComponent(\"AppSpin\",{app:h}):!h.maintained&&h.maintaining?h.renderComponent((l=(a=(n=(i=h.error)==null?void 0:i.command)==null?void 0:n.components)==null?void 0:a.maintaining)!=null?l:\"AppMaintaining\",{app:h}):(c=h.error)!=null&&c.code&&!(h.maintained&&h.maintaining)?(0,import_jsx_runtime.jsx)(_,{app:h,error:h.error}):(0,import_jsx_runtime.jsx)(import_react_error_boundary.ErrorBoundary,{FallbackComponent:f=>(0,import_jsx_runtime.jsx)(_,x({app:h,error:h.error},f)),onError:g,children:(0,import_jsx_runtime.jsxs)(ApplicationContext.Provider,{value:h,children:[h.maintained&&h.maintaining&&h.renderComponent((p=(d=(m=(u=h.error)==null?void 0:u.command)==null?void 0:m.components)==null?void 0:d.maintainingDialog)!=null?p:\"AppMaintainingDialog\",{app:h}),h.renderComponent(\"AppMain\",void 0,o)]})})},{displayName:\"AppComponent\"}),BlankComponent=({children:e})=>(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e}),useApp=()=>(0,import_react2.useContext)(ApplicationContext)||{},useAppSpin=()=>{const e=useApp();return{render:(0,import_react2.useCallback)(()=>{var t;return e!=null&&e.renderComponent?(t=e==null?void 0:e.renderComponent)==null?void 0:t.call(e,\"AppSpin\"):import_react2.default.createElement(import_antd.Spin)},[e])}};function usePlugin(e){return useApp().pm.get(e)}const useRouter=()=>useApp().router,useGlobalVariable=e=>{const t=useApp(),o=(0,import_react2.useMemo)(()=>t.getGlobalVar(e),[t,e]);if((0,import_lodash.isFunction)(o))try{return o()}catch(r){console.error(`Error calling global variable function for key: ${e}`,r);return}return o},useGlobalVariableCtx=e=>{const t=useApp(),o=(0,import_react2.useMemo)(()=>{var r;return(r=t==null?void 0:t.getGlobalVarCtx)==null?void 0:r.call(t,e)},[t,e]);if((0,import_lodash.isFunction)(o))try{return o()}catch(r){console.error(`Error calling global variable function for key: ${e}`,r);return}return o},useAclSnippets=()=>{const{allowAll:e,snippets:t}=useACLRoleContext();return{allow:o=>{if(o){const r=(0,import_ignore.default)().add(t);return e||r.ignores(o)}return!0}}},MainComponent=import_react2.default.memo(({children:e})=>{const t=useApp(),o=(0,import_react2.useMemo)(()=>t.router.getRouterComponent(e),[t]),r=(0,import_react2.useMemo)(()=>t.getComposeProviders(),[t]);return(0,import_jsx_runtime.jsx)(o,{BaseLayout:r})});MainComponent.displayName=\"MainComponent\";const Loading=()=>(0,import_jsx_runtime.jsx)(\"div\",{children:\"Loading...\"}),AppError$1=({error:e})=>{const t=(e==null?void 0:e.title)||\"App Error\";return(0,import_jsx_runtime.jsxs)(\"div\",{children:[(0,import_jsx_runtime.jsx)(\"div\",{children:t}),e==null?void 0:e.message,!1]})},AppNotFound$1=()=>(0,import_jsx_runtime.jsx)(\"div\",{}),defaultAppComponents={AppMain:MainComponent,AppSpin:Loading,AppError:AppError$1,AppNotFound:AppNotFound$1},RouterContextCleaner=import_react2.default.memo(e=>(0,import_jsx_runtime.jsx)(import_react_router_dom.UNSAFE_RouteContext.Provider,{value:{outlet:null,matches:[],isDataRoute:!1},children:(0,import_jsx_runtime.jsx)(import_react_router_dom.UNSAFE_LocationContext.Provider,{value:null,children:e.children})}));RouterContextCleaner.displayName=\"RouterContextCleaner\";class RouterManager{constructor(t={},o){k(this,\"routes\",{}),k(this,\"options\"),k(this,\"app\"),k(this,\"router\"),this.options=t,this.app=o,this.routes=t.routes||{}}get basename(){return this.router.basename}get state(){return this.router.state}get navigate(){return this.router.navigate}getRoutesTree(){const t={};for(const[r,i]of Object.entries(this.routes))(0,import_lodash.set)(t,r.split(\".\").join(\".children.\"),x(x({},(0,import_lodash.get)(t,r.split(\".\").join(\".children.\"))),i));const o=r=>Object.values(r).reduce((i,n)=>{if(Object.keys(n).length===1&&n.children)i.push(...o(n.children));else{const a=n,{Component:l,element:c,children:u}=a,m=W(a,[\"Component\",\"element\",\"children\"]);let d=c;l&&(typeof l==\"string\"?d=this.app.renderComponent(l):d=import_react2.default.createElement(l));const p=P(x({},m),{element:d,children:u?o(u):void 0});i.push(p)}return i},[]);return o(t)}getRoutes(){return this.routes}setType(t){this.options.type=t}getBasename(){return this.options.basename}setBasename(t){this.options.basename=t}matchRoutes(t){const o=Object.values(this.routes);return(0,import_react_router.matchRoutes)(o,t,this.basename)}isSkippedAuthCheckRoute(t){return this.matchRoutes(t).some(o=>{var r;return((r=o==null?void 0:o.route)==null?void 0:r.skipAuthCheck)===!0})}getRouterComponent(t){const o=this.options,{type:r=\"browser\"}=o,i=W(o,[\"type\"]),n={hash:import_react_router_dom.createHashRouter,browser:import_react_router_dom.createBrowserRouter,memory:import_react_router_dom.createMemoryRouter},a=this.getRoutesTree(),l=(0,import_react2.createContext)(null),c=()=>{const m=(0,import_react2.useContext)(l);return(0,import_jsx_runtime.jsx)(CustomRouterContextProvider,{children:(0,import_jsx_runtime.jsx)(m,{children:(0,import_jsx_runtime.jsxs)(VariablesProvider$1,{children:[(0,import_jsx_runtime.jsx)(import_react_router_dom.Outlet,{}),t]})})})},u=()=>{throw(0,import_react_router_dom.useRouteError)()};return this.router=n[r]([{element:(0,import_jsx_runtime.jsx)(c,{}),errorElement:(0,import_jsx_runtime.jsx)(u,{}),children:a}],i),({BaseLayout:m=BlankComponent})=>(0,import_jsx_runtime.jsx)(l.Provider,{value:m,children:(0,import_jsx_runtime.jsx)(RouterContextCleaner,{children:(0,import_jsx_runtime.jsx)(import_react_router_dom.RouterProvider,{router:this.router})})})}add(t,o){this.routes[t]=o}get(t){return this.routes[t]}has(t){return!!this.get(t)}remove(t){delete this.routes[t]}}function createRouterManager(e,t){return new RouterManager(e,t)}class WebSocketClient{constructor(t){if(k(this,\"_ws\"),k(this,\"_reconnectTimes\",0),k(this,\"events\",[]),k(this,\"options\"),k(this,\"app\"),k(this,\"enabled\"),k(this,\"connected\",!1),k(this,\"serverDown\",!1),k(this,\"lastMessage\",{}),!t){this.enabled=!1;return}this.options=t===!0?{}:t,this.enabled=!0,(0,import_reactive.define)(this,{serverDown:import_reactive.observable.ref,connected:import_reactive.observable.ref,lastMessage:import_reactive.observable.ref})}getURL(){if(!this.app)return;const t=this.app.getApiUrl();if(!t)return;const o=(0,import_sdk.getSubAppName)(this.app.getPublicPath()),r=o?`?__appName=${o}`:\"\",i=this.options.basename||\"/ws\";if(this.options.url){const n=new URL(this.options.url);return n.hostname===\"localhost\"?`${location.protocol===\"https:\"?\"wss\":\"ws\"}://${location.hostname}:${n.port}${i}${r}`:`${this.options.url}${r}`}try{const n=new URL(t);return`${n.protocol===\"https:\"?\"wss\":\"ws\"}://${n.host}${i}${r}`}catch{return`${location.protocol===\"https:\"?\"wss\":\"ws\"}://${location.host}${i}${r}`}}get reconnectAttempts(){var t;return((t=this.options)==null?void 0:t.reconnectAttempts)||30}get reconnectInterval(){var t;return((t=this.options)==null?void 0:t.reconnectInterval)||1e3}get pingInterval(){var t;return((t=this.options)==null?void 0:t.pingInterval)||3e4}get readyState(){return this._ws?this._ws.readyState:-1}connect(){if(!this.enabled||(this._reconnectTimes===0&&console.log(\"[nocobase-ws]: connecting...\"),this._reconnectTimes>=this.reconnectAttempts)||this.readyState===WebSocket.OPEN)return;this._reconnectTimes++;const t=new WebSocket(this.getURL(),this.options.protocols);let o;t.onopen=()=>{console.log(\"[nocobase-ws]: connected.\"),this.serverDown=!1,this._ws&&this.removeAllListeners(),this._reconnectTimes=0,this._ws=t;for(const{type:r,listener:i,options:n}of this.events)this._ws.addEventListener(r,i,n);o=setInterval(()=>this.send(\"ping\"),this.pingInterval),this.connected=!0,this.emit(\"open\",{})},t.onerror=()=>q(this,null,function*(){console.log(\"onerror\",this.readyState,this._reconnectTimes)}),t.onclose=r=>q(this,null,function*(){setTimeout(()=>this.connect(),this.reconnectInterval),console.log(\"onclose\",this.readyState,this._reconnectTimes,this.serverDown),this.connected=!1,clearInterval(o)})}reconnect(){this._reconnectTimes=0,this.connect()}close(){if(this._ws)return this._reconnectTimes=this.reconnectAttempts,this._ws.close()}send(t){if(this._ws)return this._ws.send(t)}on(t,o,r){this.events.push({type:t,listener:o,options:r}),this._ws&&this._ws.addEventListener(t,o,r)}emit(t,o){for(const r of this.events)r.type===t&&r.listener(o)}off(t,o,r){let i=0;for(const n of this.events){if(n.type===t&&n.listener===o){this.events.splice(i,1);break}i++}this._ws&&this._ws.removeEventListener(t,o,r)}removeAllListeners(){if(this._ws)for(const{type:t,listener:o,options:r}of this.events)this._ws.removeEventListener(t,o,r)}}const useNiceDropdownMaxHeight=(e=[])=>{const t=(0,import_react2.useRef)(0);return(0,import_react2.useEffect)(()=>{const o=r=>{const{clientY:i}=r,n=Math.max(i,window.innerHeight-i);t.current=n};return window.addEventListener(\"mousemove\",o),()=>{window.removeEventListener(\"mousemove\",o)}},[]),(0,import_react2.useMemo)(()=>t.current-40,e)},FlagContext=import_react2.default.createContext(null),FlagProvider=e=>(0,import_jsx_runtime.jsx)(FlagContext.Provider,{value:e,children:e.children}),useFlag=()=>(0,import_react2.useContext)(FlagContext)||{},useSchemaInitializerStyles=genStyleHook(\"nb-schema-initializer\",e=>{const{componentCls:t}=e;return{[t]:{\".ant-menu\":{background:\"transparent\",borderInlineEnd:\"none !important\"},\":not(.ant-menu)\":{[`${t}-group-title`]:{color:e.colorTextDescription,lineHeight:`${e.controlHeight}px`,paddingLeft:e.padding,paddingRight:e.paddingSM},[`${t}-menu-item`]:{marginInline:e.marginXXS,paddingLeft:e.padding,paddingRight:e.paddingSM,lineHeight:`${e.controlHeight}px`,color:e.colorText,[`&:not(${t}-menu-item-disabled)`]:{cursor:\"pointer\",\"&:hover\":{borderRadius:e.borderRadiusSM,backgroundColor:e.colorBgTextHover}},[`&${t}-menu-item-disabled`]:{cursor:\"not-allowed\",color:e.colorTextDisabled}}}},[`${t}-item-content`]:{marginLeft:e.controlHeightSM-e.fontSize}}}),SchemaInitializerContext=(0,import_react2.createContext)({});SchemaInitializerContext.displayName=\"SchemaInitializerContext\";const useSchemaInitializer=()=>import_react2.default.useContext(SchemaInitializerContext),SchemaInitializerItemContext=(0,import_react2.createContext)({});SchemaInitializerItemContext.displayName=\"SchemaInitializerItemContext\";const useSchemaInitializerItem=()=>import_react2.default.useContext(SchemaInitializerItemContext),defaultWrap$1=e=>e,useWrapDefault=(e=defaultWrap$1)=>e;function withInitializer(e){return(0,import_react.observer)(t=>{const{designable:o,insertAdjacent:r}=useDesignable(),{isInSubTable:i}=useFlag()||{},{insert:n,useInsert:a,useWrap:l=useWrapDefault,wrap:c=defaultWrap$1,insertPosition:u=\"beforeEnd\",onSuccess:m,designable:d,popoverProps:p,children:h,popover:g=!0,style:_,componentProps:f}=t,v=a?a():n,C=l(c),S=(0,import_react2.useCallback)(T=>{v?v(C(T,{isInSubTable:i})):r(u,C(T,{isInSubTable:i}),{onSuccess:m})},[v,C,i,r,u,m]),{wrapSSR:b,hashId:y,componentCls:F}=useSchemaInitializerStyles(),[j,A]=(0,import_react2.useState)(!1),{token:D}=import_antd.theme.useToken(),B=useNiceDropdownMaxHeight([j]),M=(0,import_react2.useMemo)(()=>x({options:t,style:_},f),[f,t,_]),w=(0,import_react2.useMemo)(()=>import_css.css`\n          .ant-popover-inner {\n            padding: ${`${D.paddingXXS}px 0`};\n            .ant-menu-submenu-title {\n              margin-block: 0;\n            }\n            .ant-popover-inner-content {\n              padding: 0;\n            }\n          }\n        `,[D.paddingXXS]),R=(0,import_react2.useMemo)(()=>({maxHeight:B,overflowY:\"auto\"}),[B]);return!o&&d!==!0?null:(0,import_jsx_runtime.jsx)(import_react_error_boundary.ErrorBoundary,{FallbackComponent:ErrorFallback.Modal,onError:console.error,children:(0,import_jsx_runtime.jsx)(import_antd.ConfigProvider,{theme:{token:{zIndexPopupBase:9999}},children:(0,import_jsx_runtime.jsx)(SchemaInitializerContext.Provider,{value:{visible:j,setVisible:A,options:t,insert:S},children:g===!1?import_react2.default.createElement(e,M):(0,import_jsx_runtime.jsx)(import_antd.Popover,P(x({zIndex:9999,placement:\"bottomLeft\"},p),{arrow:!1,overlayClassName:w,open:j,onOpenChange:A,content:b((0,import_jsx_runtime.jsx)(\"div\",{className:`${F} ${y}`,style:R,children:(0,import_jsx_runtime.jsx)(import_antd.ConfigProvider,{theme:{components:{Menu:{itemHeight:D.marginXL,borderRadius:D.borderRadiusSM,itemBorderRadius:D.borderRadiusSM,subMenuItemBorderRadius:D.borderRadiusSM}}},children:h})})),children:import_react2.default.createElement(e,M)}))})})})},{displayName:`WithInitializer(${e.displayName||e.name})`})}const SchemaInitializerSubMenuContext=import_react2.default.createContext({}),SchemaInitializerMenuProvider=e=>(0,import_jsx_runtime.jsx)(SchemaInitializerSubMenuContext.Provider,{value:{isInMenu:!0},children:e.children}),useSchemaInitializerSubMenuContext=()=>import_react2.default.useContext(SchemaInitializerSubMenuContext),SchemaInitializerMenu=e=>{const{componentCls:t,hashId:o}=useSchemaInitializerStyles(),r=e,{items:i}=r,n=W(r,[\"items\"]),{token:a}=import_antd.theme.useToken(),l=(0,import_react2.useMemo)(()=>i.map(c=>P(x({},c),{popupClassName:`${o} ${t}-menu-sub`})),[t,o,i]);return(0,import_jsx_runtime.jsx)(SchemaInitializerMenuProvider,{children:(0,import_jsx_runtime.jsx)(import_antd.Menu,x({selectable:!1,expandIcon:(0,import_jsx_runtime.jsx)(import_icons.RightOutlined,{style:{fontSize:a.fontSizeSM,color:a.colorTextDescription}}),rootClassName:import_css.css`\n          box-shadow: none !important;\n          border-inline-end: 0 !important;\n          .ant-menu-sub {\n            max-height: 50vh !important;\n            padding: ${a.paddingXXS}px !important;\n          }\n          .ant-menu-item {\n            margin-inline: ${a.marginXXS}px !important;\n            margin-block: 0 !important;\n            width: auto !important;\n            padding: 0 ${a.paddingSM}px 0 ${a.padding}px !important;\n          }\n          .ant-menu-item-group-title {\n            padding: 0 ${a.padding}px;\n            margin-inline: 0;\n            line-height: 32px;\n          }\n          .ant-menu-submenu-title {\n            margin: 0 ${a.marginXXS}px !important;\n            padding-left: ${a.padding}px !important;\n            width: auto !important;\n          }\n          .ant-menu-root {\n            margin: 0 -${a.margin}px;\n            .ant-menu-submenu-title,\n            .ant-menu-item-only-child {\n              margin-inline: 0;\n              margin-block: 0;\n              width: 100%;\n            }\n          }\n        `,items:l},n))})},SchemaInitializerSubMenu=e=>{var t;const o=e,{children:r,items:i,title:n,name:a,onOpenChange:l,icon:c}=o,u=W(o,[\"children\",\"items\",\"title\",\"name\",\"onOpenChange\",\"icon\"]),m=useCompile(),d=useSchemaInitializerItem(),p=(0,import_react2.useMemo)(()=>a||(d==null?void 0:d.name)||(0,import_shared.uid)(),[a,d]),h=(t=i||r)==null?void 0:t.filter(f=>f.useVisible?f.useVisible():!0),g=useSchemaInitializerMenuItems(h,a),_=(0,import_react2.useMemo)(()=>[P(x({},u),{key:p,label:m(n),icon:typeof c==\"string\"?(0,import_jsx_runtime.jsx)(import_icons.default,{type:c}):c,children:g})],[g,m,c,p,u,n]);return(0,import_jsx_runtime.jsx)(SchemaInitializerMenu,{onOpenChange:l,items:_})},SchemaInitializerSubMenuInternal=()=>{const e=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(SchemaInitializerSubMenu,x({},e))},useAriaAttributeOfMenuItem=()=>{const{isInMenu:e}=useSchemaInitializerSubMenuContext();return{attribute:(0,import_react2.useMemo)(()=>e?{}:{role:\"menuitem\"},[e])}},{Paragraph:Paragraph$1,Text:Text$2}=import_antd.Typography,ErrorFallbackModal=e=>{const[t,o]=import_react2.default.useState(!1),r=(0,import_jsx_runtime.jsx)(Paragraph$1,{style:{display:\"flex\",marginBottom:0},copyable:{text:e.error.message},children:(0,import_jsx_runtime.jsxs)(Text$2,{type:\"danger\",style:{whiteSpace:\"nowrap\",textOverflow:\"ellipsis\",overflow:\"hidden\",display:\"inline-block\",maxWidth:\"200px\"},children:[\"Error: \",e.error.message]})});return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(\"div\",{onMouseOver:()=>o(!0),children:e.children||r}),(0,import_jsx_runtime.jsx)(import_antd.Modal,{zIndex:1e4,open:t,footer:null,onCancel:()=>o(!1),width:\"60%\",children:(0,import_jsx_runtime.jsx)(ErrorFallback,x({},e))})]})},{Paragraph,Text:Text$1,Link}=import_antd.Typography,useDownloadLogs=(e,t={})=>{const o=useLocationNoUpdate(),[r,i]=import_react2.default.useState(!1),n=useAPIClient();return{loading:r,download:()=>q(void 0,null,function*(){i(!0);try{const a=yield n.request({url:\"logger:collect\",method:\"post\",responseType:\"blob\",data:x({error:{message:e.message,stack:e.stack},location:o},t)}),l=window.URL.createObjectURL(new Blob([a.data],{type:\"application/gzip\"})),c=document.createElement(\"a\");c.setAttribute(\"href\",l),c.setAttribute(\"download\",\"logs.tar.gz\"),c.click(),c.remove()}catch(a){console.log(a)}i(!1)})}},ErrorFallback=({error:e})=>{const t=(0,import_react.useFieldSchema)(),{t:o}=(0,import_react_i18next.useTranslation)(),{loading:r,download:i}=useDownloadLogs(e,{schema:t}),n=(0,import_jsx_runtime.jsxs)(import_react_i18next.Trans,{children:[\"This is likely a NocoBase internals bug. Please open an issue at \",(0,import_jsx_runtime.jsx)(Link,{href:\"https://github.com/nocobase/nocobase/issues\",target:\"_blank\",children:\"here\"})]});return(0,import_jsx_runtime.jsx)(\"div\",{style:{backgroundColor:\"white\"},children:(0,import_jsx_runtime.jsx)(import_antd.Result,{style:{maxWidth:\"60vw\",margin:\"auto\"},status:\"error\",title:o(\"Render Failed\"),subTitle:n,extra:[(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"primary\",href:\"https://github.com/nocobase/nocobase/issues\",target:\"_blank\",children:o(\"Feedback\")},\"feedback\"),(0,import_jsx_runtime.jsx)(import_antd.Button,{loading:r,onClick:i,children:o(\"Download logs\")},\"log\")],children:(0,import_jsx_runtime.jsx)(Paragraph,{copyable:{text:e.stack},children:(0,import_jsx_runtime.jsx)(Text$1,{type:\"danger\",style:{whiteSpace:\"pre-line\",textAlign:\"center\"},children:e.stack})})})})};ErrorFallback.Modal=ErrorFallbackModal;const AppNotFound=()=>{const e=(0,import_react_router_dom.useNavigate)(),{t}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(import_antd.Result,{status:\"404\",title:\"404\",subTitle:t(\"Sorry, the page you visited does not exist.\"),extra:(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:()=>e(\"/\",{replace:!0}),type:\"primary\",children:\"Back Home\"})})};class Plugin{constructor(t,o){this.options=t,this.app=o,this.options=t,this.app=o}get pluginManager(){return this.app.pluginManager}get pm(){return this.app.pm}get router(){return this.app.router}get pluginSettingsManager(){return this.app.pluginSettingsManager}get schemaInitializerManager(){return this.app.schemaInitializerManager}get schemaSettingsManager(){return this.app.schemaSettingsManager}get dataSourceManager(){return this.app.dataSourceManager}afterAdd(){return q(this,null,function*(){})}beforeLoad(){return q(this,null,function*(){})}load(){return q(this,null,function*(){})}t(t,o={}){var r;return this.app.i18n.t(t,x({ns:(r=this.options)==null?void 0:r.packageName},o))}}const titleWrapperStyle={display:\"flex\",alignItems:\"center\",gap:4},withTooltipComponent=e=>t=>{const{tooltip:o}=t;return o?(0,import_jsx_runtime.jsxs)(\"div\",{style:titleWrapperStyle,children:[(0,import_jsx_runtime.jsx)(e,x({},t)),(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:o,children:(0,import_jsx_runtime.jsx)(import_icons.QuestionCircleOutlined,{style:{zIndex:1}})})]}):(0,import_jsx_runtime.jsx)(e,x({},t))},{evaluate}=import_client3.evaluators.get(\"formula.js\"),useEvaluatedExpression=e=>{const t=useVariables$1(),o=useLocalVariables$1(),[r,i]=(0,import_react2.useState)();return(0,import_react2.useEffect)(()=>{q(void 0,null,function*(){if(e==null||e===\"\"){i(void 0);return}const{exp:n,scope:a}=yield replaceVariables(e,{variables:t,localVariables:o});try{const l=evaluate(n,x({now:()=>new Date().toString()},a));i(l)}catch(l){console.error(l)}})},[t.parseVariable,e,o]),r};class SchemaInitializer{constructor(t){k(this,\"options\"),k(this,\"name\"),this.options=Object.assign({items:[]},t),this.name=t.name}get items(){return this.options.items}add(t,o){const r=t.split(\".\"),i=r[r.length-1],n=P(x({},o),{name:i}),a=(u,m)=>{const d=this.items.findIndex(p=>p.name===u);d===-1?this.items.push(m):this.items[d]=m};if(r.length===1){a(i,n);return}const l=r.slice(0,-1).join(\".\"),c=this.get(l);if(c){c.children||(c.children=[]);const u=t.replace(`${c.name}.`,\"\"),m=c.children.findIndex(d=>d.name===u);m===-1?c.children.push(n):c.children[m]=n}else a(i,n)}get(t){var o;if(!t)return;const r=t.split(\".\");let i={children:this.items};for(let n=0;n<r.length;n++){const a=r[n],l=(o=i.children)==null?void 0:o.find(c=>c.name===a);if(l&&(i=l),n===r.length-1)return l}}remove(t){const o=t.split(\".\");if(o.length===1){const i=this.items.findIndex(n=>n.name===o[0]);i!==-1&&this.items.splice(i,1);return}const r=this.get(o.slice(0,-1).join(\".\"));if(r&&r.children){const i=o[o.length-1],n=r.children.findIndex(a=>a.name===i);n!==-1&&r.children.splice(n,1)}}}var NocoBaseDesktopRouteType=(e=>(e.group=\"group\",e.page=\"page\",e.link=\"link\",e.tabs=\"tabs\",e))(NocoBaseDesktopRouteType||{});const useStyles$h=genStyleHook(\"nb-menu-item\",e=>{const{componentCls:t}=e;return{[t]:{paddingLeft:`${e.padding}px !important`,paddingRight:`${e.padding}px !important`}}}),useAttach=e=>{const t=(0,import_react2.useRef)(null);return(0,import_react2.useEffect)(()=>(t.current&&e!==t.current&&t.current.onUnmount(),t.current=e,e.onMount(),()=>{e.onUnmount()}),[e]),e},compileCache={},hasVariable=e=>/{{.*?}}/g.test(e),useCompile=({noCache:e}={noCache:!1})=>{const t=(0,import_react2.useContext)(import_react.SchemaOptionsContext),o=(0,import_react2.useContext)(import_react.SchemaExpressionScopeContext);return(r,i)=>{let n=!1,a;if(typeof r==\"string\"&&r.startsWith(\"{{\")&&(n=!0,a=r),r&&typeof r==\"object\"&&!(0,import_react2.isValidElement)(r)){try{a=JSON.stringify(r)}catch(l){return console.warn(\"Failed to stringify:\",l),r}if(compileCache[a])return compileCache[a];n=hasVariable(a)}if(Array.isArray(r)){try{a=JSON.stringify(r)}catch(l){return console.warn(\"Failed to stringify:\",l),r}if(compileCache[a])return compileCache[a];n=hasVariable(a)}if(n){const l=x(x(x({},t.scope),o),i);if(!a)return import_react.Schema.compile(r,l);try{return e?import_react.Schema.compile(r,l):(compileCache[a]=compileCache[a]||import_react.Schema.compile(r,l),compileCache[a])}catch(c){return console.log(\"useCompile error\",r,c),import_react.Schema.compile(r,l)}}return r}},useComponent=(e,t)=>{const{components:o}=(0,import_react2.useContext)(import_react.SchemaOptionsContext);return e?typeof e!=\"string\"?e:(0,import_lodash.get)(o,e)||t:t},LAZY_COMPONENT_KEY=Symbol(\"LAZY_COMPONENT_KEY\");function lazy(e,...t){if(t.length===0){const o=(0,import_react2.lazy)(()=>e().then(i=>{const n=i.default;return r[LAZY_COMPONENT_KEY]=n,{default:n}})),r=i=>(0,import_jsx_runtime.jsx)(import_react2.default.Suspense,{fallback:(0,import_jsx_runtime.jsx)(import_antd.Spin,{}),children:(0,import_jsx_runtime.jsx)(o,x({},i))});return r}return t.reduce((o,r)=>{const i=(0,import_react2.lazy)(()=>e().then(n=>{const a=(0,import_lodash.get)(n,r);return o[r][LAZY_COMPONENT_KEY]=a,{default:a}}));return o[r]=n=>(0,import_jsx_runtime.jsx)(import_react2.default.Suspense,{fallback:(0,import_jsx_runtime.jsx)(import_antd.Spin,{}),children:(0,import_jsx_runtime.jsx)(i,x({},n))}),o},{})}function useLazy(e,t){const o=typeof t==\"function\"?t:i=>i[t],r=(0,import_react_imported_component.loadableResource)(e);if(!r.payload)throw new Promise((i,n)=>{r.loadIfNeeded(),r.resolution.then(i).catch(n)});return o(r.payload)}function addAppVersion(e,t){if(e)return e[\"x-app-version\"]||(e[\"x-app-version\"]=t),Object.keys(e.properties||{}).forEach(o=>{var r;addAppVersion((r=e.properties)==null?void 0:r[o],t)}),e}const name=\"@nocobase/client\",version=\"1.9.37\",license=\"AGPL-3.0\",main=\"lib/index.js\",module$1=\"es/index.mjs\",types=\"es/index.d.ts\",dependencies={\"@ahooksjs/use-url-state\":\"3.5.1\",\"@ant-design/cssinjs\":\"^1.11.1\",\"@ant-design/icons\":\"^5.6.1\",\"@ant-design/pro-layout\":\"^7.22.1\",\"@antv/g2plot\":\"^2.4.18\",\"@budibase/handlebars-helpers\":\"0.14.0\",\"@ctrl/tinycolor\":\"^3.6.0\",\"@dnd-kit/core\":\"^6.0.0\",\"@dnd-kit/sortable\":\"^7.0.0\",\"@emotion/css\":\"^11.7.1\",\"@formily/antd-v5\":\"1.2.3\",\"@formily/core\":\"^2.2.27\",\"@formily/grid\":\"^2.2.27\",\"@formily/json-schema\":\"^2.2.27\",\"@formily/path\":\"^2.2.27\",\"@formily/react\":\"^2.2.27\",\"@formily/reactive\":\"^2.2.27\",\"@formily/reactive-react\":\"^2.2.27\",\"@formily/shared\":\"^2.2.27\",\"@formily/validator\":\"^2.2.27\",\"@nocobase/evaluators\":\"1.9.37\",\"@nocobase/sdk\":\"1.9.37\",\"@nocobase/utils\":\"1.9.37\",ahooks:\"^3.7.2\",antd:\"5.24.2\",\"antd-mobile\":\"^5.41.1\",\"antd-mobile-icons\":\"^0.3.0\",\"antd-style\":\"3.7.1\",axios:\"^1.7.0\",\"bignumber.js\":\"^9.1.2\",classnames:\"^2.3.1\",cronstrue:\"^2.11.0\",\"file-saver\":\"^2.0.5\",filesize:\"9.0.11\",flat:\"^5.0.2\",\"html5-qrcode\":\"^2.3.8\",i18next:\"^22.4.9\",\"i18next-http-backend\":\"^2.1.1\",ignore:\"^5.2.0\",json5:\"^2.2.3\",lodash:\"4.17.21\",\"lru-cache\":\"6.0.0\",\"markdown-it\":\"14.1.0\",\"markdown-it-highlightjs\":\"3.3.1\",mathjs:\"^15.1.0\",mermaid:\"9.4.3\",mime:\"^4.0.4\",\"mime-match\":\"^1.0.2\",\"react-beautiful-dnd\":\"^13.1.0\",\"react-device-detect\":\"2.2.3\",\"react-drag-listview\":\"^0.1.9\",\"react-error-boundary\":\"^4.0.10\",\"react-helmet\":\"^6.1.0\",\"react-hotkeys-hook\":\"^3.4.7\",\"react-i18next\":\"^11.15.1\",\"react-iframe\":\"~1.8.5\",\"react-image-lightbox\":\"^5.1.4\",\"react-intersection-observer\":\"9.14.0\",\"react-js-cron\":\"^3.1.0\",\"react-quill\":\"^2.0.0\",\"react-router-dom\":\"^6.11.2\",\"react-to-print\":\"^2.14.7\",\"sanitize-html\":\"2.13.0\",\"use-deep-compare-effect\":\"^1.8.1\"},peerDependencies={react:\">=18.0.0\",\"react-dom\":\">=18.0.0\",\"react-is\":\">=18.0.0\"},devDependencies={\"@testing-library/react\":\"^14.0.0\",\"@types/markdown-it\":\"14.1.1\",\"@types/markdown-it-highlightjs\":\"3.3.1\",\"@types/react-big-calendar\":\"^1.6.4\",\"axios-mock-adapter\":\"^1.20.0\",dumi:\"2.2.14\",\"dumi-theme-nocobase\":\"^0.2.28\"},clientPkg={name,version,license,main,module:module$1,types,dependencies,peerDependencies,devDependencies};function createDesignable(e){return new Designable(e)}const generateUid=e=>{e&&(e[\"x-uid\"]||(e[\"x-uid\"]=(0,import_shared.uid)()),Object.keys(e.properties||{}).forEach(t=>{generateUid(e.properties[t])}))},defaultWrap=e=>e,matchSchema=(e,t)=>{if(!(!e||!t)){for(const o in t)if(Object.prototype.hasOwnProperty.call(t,o)&&t[o]!==(e==null?void 0:e[o]))return!1;return!0}},splitWrapSchema=(e,t)=>{if(e[\"x-uid\"]&&e[\"x-uid\"]===t[\"x-uid\"])return[null,e.toJSON()];const o=e.toJSON(),r=P(x({},o),{properties:{}});let i=null;const n=(a,l)=>{Object.keys(a||{}).forEach(c=>{const u=a[c];if(u[\"x-uid\"]===t[\"x-uid\"]){i=a[c];return}else l.properties[c]=P(x({},u),{properties:{}}),n(u==null?void 0:u.properties,l.properties[c])})};return n(o.properties,r),[r,i]},translate=e=>e;class Designable{constructor(t){k(this,\"current\"),k(this,\"options\"),k(this,\"appVersion\"),k(this,\"events\",{}),this.options=t,this.current=t.current,this.appVersion=t.appVersion}get model(){return this.options.model}get query(){return this.options.query}loadAPIClientEvents(){const{api:t,t:o=translate}=this.options;if(!t)return;const r=i=>{if(!i)return[];const n=Object.values(i.properties).length,a=[];return i.mapProperties(l=>{l[\"x-component-props\"]=l[\"x-component-props\"]||{},l[\"x-component-props\"].width=100/n,l[\"x-uid\"]&&a.push({\"x-uid\":l[\"x-uid\"],\"x-component-props\":l[\"x-component-props\"]})}),i[\"x-uid\"]&&a.length?a:[]};this.on(\"insertAdjacent\",i=>q(this,[i],function*({onSuccess:n,current:a,position:l,schema:c,wrap:u,wrapped:m,removed:d}){var p;let h=[];if((m==null?void 0:m[\"x-component\"])===\"Grid.Col\"&&(h=h.concat(r(m.parent))),(d==null?void 0:d[\"x-component\"])===\"Grid.Col\"&&(h=h.concat(r(d.parent))),this.refresh(),!a[\"x-uid\"])return;const g=yield t.request({url:`/uiSchemas:insertAdjacent/${a[\"x-uid\"]}?position=${l}`,method:\"post\",data:{schema:addAppVersion(c,this.appVersion),wrap:u}});h.length&&(yield t.request({url:\"/uiSchemas:batchPatch\",method:\"post\",data:h})),d!=null&&d[\"x-uid\"]&&(yield t.request({url:`/uiSchemas:remove/${d[\"x-uid\"]}`,method:\"post\"})),n==null||n((p=g==null?void 0:g.data)==null?void 0:p.data),import_antd.message.success(o(\"Saved successfully\"),.2)})),this.on(\"patch\",i=>q(this,[i],function*({schema:n}){this.refresh(),n!=null&&n[\"x-uid\"]&&(yield t.request({url:\"/uiSchemas:patch\",method:\"post\",data:x({},n)}),import_antd.message.success(o(\"Saved successfully\"),.2))})),this.on(\"initializeActionContext\",i=>q(this,[i],function*({schema:n}){n!=null&&n[\"x-uid\"]&&(yield t.request({url:\"/uiSchemas:initializeActionContext\",method:\"post\",data:x({},n)}))})),this.on(\"batchPatch\",i=>q(this,[i],function*({schemas:n}){this.refresh(),yield t.request({url:\"/uiSchemas:batchPatch\",method:\"post\",data:n}),import_antd.message.success(o(\"Saved successfully\"),.2)})),this.on(\"remove\",i=>q(this,[i],function*({removed:n}){let a=[];(n==null?void 0:n[\"x-component\"])===\"Grid.Col\"&&(a=r(n.parent)),this.refresh(),n!=null&&n[\"x-uid\"]&&(yield t.request({url:`/uiSchemas:remove/${n[\"x-uid\"]}`,method:\"post\"}),a.length&&(yield t.request({url:\"/uiSchemas:batchPatch\",method:\"post\",data:a})),import_antd.message.success(o(\"Saved successfully\"),.2))}))}prepareProperty(t){t.type||(t.type=\"void\"),t.name||(t.name=(0,import_shared.uid)()),this.current[\"x-uid\"]&&generateUid(t)}on(t,o){this.events[t]||(this.events[t]=[]),this.events[t].push(o)}emit(t,...o){return q(this,null,function*(){if(!this.events[t])return;const[r,...i]=o;return Promise.all(this.events[t].map(n=>n.bind(this)(x({current:this.current},r),...i)))})}parentsIn(t){if(!t||!import_react.Schema.isSchemaInstance(t))return!1;let o=this.current;for(;o!=null&&o.parent;){if(o.parent===t)return!0;o=o.parent}return!1}refresh(t){const{refresh:o}=this.options;return o==null?void 0:o(t)}deepMerge(t){const o={title:\"title\",description:\"description\",default:\"initialValue\",readOnly:\"readOnly\",writeOnly:\"editable\",enum:\"dataSource\",\"x-pattern\":\"pattern\",\"x-display\":\"display\",\"x-validator\":\"validator\",\"x-decorator\":\"decorator\",\"x-component\":\"component\",\"x-reactions\":\"reactions\",\"x-content\":\"content\",\"x-visible\":\"visible\",\"x-hidden\":\"hidden\",\"x-disabled\":\"disabled\",\"x-editable\":\"editable\",\"x-read-only\":\"readOnly\"},r={\"x-decorator-props\":\"decoratorProps\",\"x-component-props\":\"componentProps\",\"x-data\":\"data\"};Object.keys(t).forEach(i=>{o[i]?(this.current[i]=t[i],this.updateModel(o[i],t[i])):r[i]?Object.keys(t[i]).forEach(n=>{(0,import_set.default)(this.current,[i,n],t[i][n]),this.updateModel([r[i],n],t[i][n])}):this.current[i]=t[i]}),this.emit(\"patch\",{schema:t})}getSchemaAttribute(t,o){return(0,import_get.default)(this.current,t,o)}shallowMerge(t){const o={title:\"title\",description:\"description\",default:\"initialValue\",readOnly:\"readOnly\",writeOnly:\"editable\",enum:\"dataSource\",\"x-pattern\":\"pattern\",\"x-display\":\"display\",\"x-validator\":\"validator\",\"x-decorator\":\"decorator\",\"x-component\":\"component\",\"x-reactions\":\"reactions\",\"x-content\":\"content\",\"x-visible\":\"visible\",\"x-hidden\":\"hidden\",\"x-disabled\":\"disabled\",\"x-editable\":\"editable\",\"x-read-only\":\"readOnly\",\"x-decorator-props\":\"decoratorProps\",\"x-component-props\":\"componentProps\",\"x-data\":\"data\"};Object.keys(t).forEach(r=>{this.current[r]=t[r],o[r]&&this.updateModel(o[r],t[r])}),this.emit(\"patch\",{schema:t})}updateModel(t,o){const r=i=>{(0,import_set.default)(i,t,o)};this.model&&r(this.model),this.query&&this.query.take(r)}insertAdjacent(t,o,r={}){switch(t){case\"beforeBegin\":return this.insertBeforeBegin(o,r);case\"afterBegin\":return this.insertAfterBegin(o,r);case\"beforeEnd\":return this.insertBeforeEnd(o,r);case\"afterEnd\":return this.insertAfterEnd(o,r)}}recursiveRemoveIfNoChildren(t,o){if(!t)return;let r=t,i;const n=o==null?void 0:o.breakRemoveOn;for(;r;){if(typeof n==\"function\"){if(n(r))break}else if(matchSchema(r,n))break;if(Object.keys(r.properties||{}).length>0)break;r.parent&&(i=r.parent.removeProperty(r.name)),r=r.parent}return i}remove(t,o={}){const{breakRemoveOn:r,removeParentsIfNoChildren:i}=o,n=t||this.current;let a=n.parent.removeProperty(n.name);if(i){const l=this.recursiveRemoveIfNoChildren(n.parent,{breakRemoveOn:r});l&&(a=l)}return this.emit(\"remove\",{removed:a})}removeWithoutEmit(t,o={}){const{breakRemoveOn:r,removeParentsIfNoChildren:i}=o,n=t||this.current;let a=n.parent.removeProperty(n.name);if(i){const l=this.recursiveRemoveIfNoChildren(n.parent,{breakRemoveOn:r});l&&(a=l)}return a}insertBeforeBeginOrAfterEnd(t,o={}){if(!import_react.Schema.isSchemaInstance(this.current)||!import_react.Schema.isSchemaInstance(t)||this.current.parent!==t.parent)return;let r=0,i=0;return this.current.parent.mapProperties((n,a,l)=>{this.current.name===a&&(i=l),t.name===a&&(r=l)}),r>i?this.insertBeforeBegin(t,o):this.insertAfterEnd(t,o)}insertBeforeBegin(t,o={}){if(!import_react.Schema.isSchemaInstance(this.current))return;const r={onSuccess:o.onSuccess},{wrap:i=defaultWrap,breakRemoveOn:n,removeParentsIfNoChildren:a}=o;if(import_react.Schema.isSchemaInstance(t)){if(this.parentsIn(t)){this.emit(\"error\",{code:\"parent_is_not_allowed\",schema:t});return}t.parent.removeProperty(t.name),a&&(r.removed=this.recursiveRemoveIfNoChildren(t.parent,{breakRemoveOn:n}))}else t&&(t=(0,import_cloneDeep.default)(t));const l={};let c=!1,u=0,m=0;this.current.parent.mapProperties((_,f)=>{f===this.current.name&&(m=u,c=!0,++u),_[\"x-index\"]=u,++u,c&&(l[f]=_,this.current.parent.removeProperty(f))}),this.prepareProperty(t);const d=i(t),p=this.current.parent.addProperty(d.name||(0,import_shared.uid)(),d);p[\"x-index\"]=m,p.parent=this.current.parent,this.current.parent.setProperties(l);const[h,g]=splitWrapSchema(p,t);this.emit(\"insertAdjacent\",x({position:\"beforeBegin\",schema:g,wrapped:d,wrap:h},r))}insertAfterBegin(t,o={}){if(!import_react.Schema.isSchemaInstance(this.current))return;const r={onSuccess:o.onSuccess},{wrap:i=defaultWrap,breakRemoveOn:n,removeParentsIfNoChildren:a}=o;if(import_react.Schema.isSchemaInstance(t)){if(this.parentsIn(t)){this.emit(\"error\",{code:\"parent_is_not_allowed\",schema:t});return}t.parent.removeProperty(t.name),a&&(r.removed=this.recursiveRemoveIfNoChildren(t.parent,{breakRemoveOn:n}))}else t&&(t=(0,import_cloneDeep.default)(t));const l={};let c=1;this.current.mapProperties((h,g)=>{h[\"x-index\"]=c,++c,l[g]=h}),this.current.properties={},this.prepareProperty(t);const u=i(t),m=this.current.addProperty(u.name||(0,import_shared.uid)(),u);m[\"x-index\"]=0,m.parent=this.current,this.current.setProperties(l);const[d,p]=splitWrapSchema(m,t);this.emit(\"insertAdjacent\",x({position:\"afterBegin\",schema:p,wrap:d,wrapped:u},r))}insertBeforeEnd(t,o={}){if(!import_react.Schema.isSchemaInstance(this.current))return;delete t[\"x-index\"];const r={onSuccess:o.onSuccess},{wrap:i=defaultWrap,breakRemoveOn:n,removeParentsIfNoChildren:a}=o;if(import_react.Schema.isSchemaInstance(t)){if(this.parentsIn(t)){this.emit(\"error\",{code:\"parent_is_not_allowed\",schema:t});return}t.parent.removeProperty(t.name),a&&(r.removed=this.recursiveRemoveIfNoChildren(t.parent,{breakRemoveOn:n}))}else t&&(t=(0,import_cloneDeep.default)(t));this.prepareProperty(t);const l=i(t),c=this.current.addProperty(l.name||(0,import_shared.uid)(),l);c.parent=this.current;const[u,m]=splitWrapSchema(c,t);return this.emit(\"insertAdjacent\",x({position:\"beforeEnd\",schema:m,wrap:u,wrapped:l},r))}insertAfterEnd(t,o={}){if(!import_react.Schema.isSchemaInstance(this.current))return;const r={onSuccess:o==null?void 0:o.onSuccess},{wrap:i=defaultWrap,breakRemoveOn:n,removeParentsIfNoChildren:a}=o;let l=0,c=0,u=!1;const m={};if(this.current.parent.mapProperties((_,f)=>{_[\"x-index\"]=l,f===this.current.name&&(++l,c=l,u=!0),++l,u&&f!==this.current.name&&(m[f]=_,this.current.parent.removeProperty(f))}),import_react.Schema.isSchemaInstance(t)){if(this.parentsIn(t)){this.emit(\"error\",{code:\"parent_is_not_allowed\",schema:t});return}t.parent.removeProperty(t.name),a&&(r.removed=this.recursiveRemoveIfNoChildren(t.parent,{breakRemoveOn:n})),t.parent=null}else t&&(t=(0,import_cloneDeep.default)(t));this.prepareProperty(t);const d=i(t),p=this.current.parent.addProperty(d.name||(0,import_shared.uid)(),d);p.parent=this.current.parent,p[\"x-index\"]=c,this.current.parent.setProperties(m);const[h,g]=splitWrapSchema(p,t);this.emit(\"insertAdjacent\",x({position:\"afterEnd\",schema:g,wrap:h,wrapped:d},r))}}function useFindComponent(){const e=(0,import_react2.useContext)(import_react.SchemaOptionsContext),t=(0,import_react2.useMemo)(()=>(e==null?void 0:e.components)||{},[e]);return o=>{if(!o)return null;if(typeof o!=\"string\")return o;const r=(0,import_get.default)(t,o);return r||console.error(`[nocobase]: Component \"${o}\" not found`),r}}function useDesignable(){const{designable:e,setDesignable:t,refresh:o,reset:r}=(0,import_react2.useContext)(SchemaComponentContext),i=(0,import_react2.useContext)(import_react.SchemaOptionsContext),n=(0,import_react2.useMemo)(()=>(i==null?void 0:i.components)||{},[i]),a=(0,import_react2.useMemo)(()=>()=>(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{}),[]),l=(0,import_ahooks.useUpdate)(),c=useRefreshFieldSchema(),u=useRefreshComponent(),m=(0,import_react2.useCallback)(v=>{o==null||o(),l(),c==null||c(v),u==null||u()},[o,l,c,u]),d=(0,import_react.useField)(),p=(0,import_react.useFieldSchema)(),h=useAPIClient(),{t:g}=(0,import_react_i18next.useTranslation)(),_=(0,import_react2.useMemo)(()=>createDesignable({t:g,api:h,refresh:m,current:p,model:d,appVersion:clientPkg.version}),[g,h,m,p,d]);(0,import_react2.useEffect)(()=>{_.loadAPIClientEvents()},[_]);const{isMobileLayout:f}=useMobileLayout();return{dn:_,designable:f?!1:e,reset:r,refresh:m,setDesignable:t,DesignableBar:a,findComponent:(0,import_react2.useCallback)(v=>{var C;if(!v)return null;if(typeof v!=\"string\")return v;const S=(0,import_get.default)(n,v);return(C=S==null?void 0:S[LAZY_COMPONENT_KEY])!=null?C:S},[import_get.default]),on:_.on.bind(_),patch:(0,import_react2.useCallback)((v,C)=>{const S=b=>{Object.keys(b).forEach(y=>{const F=b[y];y===\"title\"&&(d.title=F,p.title=F),y===\"x-decorator-props\"&&(d.decoratorProps||(d.decoratorProps={}),p[\"x-decorator-props\"]||(p[\"x-decorator-props\"]={}),Object.keys(F).forEach(j=>{d.decoratorProps[j]=F[j],p[\"x-decorator-props\"][j]=F[j]})),y===\"x-component-props\"&&(d.componentProps||(d.componentProps={}),p[\"x-component-props\"]||(p[\"x-component-props\"]={}),Object.keys(F).forEach(j=>{d.componentProps[j]=F[j],p[\"x-component-props\"][j]=F[j]}))})};if(typeof v==\"string\"){const b={};return(0,import_set.default)(b,v,C),S(b)}S(v),m()},[_]),shallowMerge:(0,import_react2.useCallback)(v=>{_.shallowMerge(v)},[_]),deepMerge:(0,import_react2.useCallback)(v=>{_.deepMerge(v)},[_]),remove:(0,import_react2.useCallback)((v,C)=>{_.remove(v,C)},[_]),insertAdjacent:(0,import_react2.useCallback)((v,C,S)=>{_.insertAdjacent(v,C,S)},[_]),insertBeforeBegin:(0,import_react2.useCallback)(v=>{_.insertBeforeBegin(v)},[_]),insertAfterBegin:(0,import_react2.useCallback)(v=>{_.insertAfterBegin(v)},[_]),insertBeforeEnd:(0,import_react2.useCallback)(v=>{_.insertBeforeEnd(v)},[_]),insertAfterEnd:(0,import_react2.useCallback)(v=>{_.insertAfterEnd(v)},[_])}}const DefaultSchemaToolbar=()=>null;DefaultSchemaToolbar.isNullComponent=!0;const useDesigner=()=>{const{designable:e}=useDesignable(),t=(0,import_react.useFieldSchema)(),o=(0,import_react2.useMemo)(()=>t[\"x-designer\"]||t[\"x-toolbar\"]?t[\"x-designer\"]||t[\"x-toolbar\"]:t[\"x-settings\"]?SchemaToolbar:DefaultSchemaToolbar,[t]),r=useComponent(o);return e&&r||DefaultSchemaToolbar},useFieldProps$1=e=>{const t=(0,import_react2.useContext)(import_react.SchemaOptionsContext),o=(0,import_react2.useContext)(import_react.SchemaExpressionScopeContext),r=(0,import_react2.useRef)();return r.current=o,e.toFieldProps(P(x({},t),{get scope(){return x(x({},t.scope),r.current)}}))};function useSchemaComponentContext(){return(0,import_react2.useContext)(SchemaComponentContext)}const useFieldComponentOptions=()=>{var e;const{getCollectionJoinField:t,getCollection:o}=useCollectionManager_deprecated(),r=(0,import_react.useFieldSchema)(),{getField:i}=useCollection_deprecated(),n=i(r.name)||t(r[\"x-collection-field\"]),{t:a}=(0,import_react_i18next.useTranslation)(),{label:l}=((e=r[\"x-component-props\"])==null?void 0:e.fieldNames)||{};return(0,import_react2.useMemo)(()=>{if(!n||!(n!=null&&n.interface)||![\"o2o\",\"oho\",\"obo\",\"o2m\",\"linkTo\",\"m2o\",\"m2m\"].includes(n.interface))return;const c=o(n.target);if((c==null?void 0:c.template)===\"file\")return[{label:a(\"Record picker\"),value:\"CollectionField\"},{label:a(\"Select\"),value:\"AssociationSelect\"}];switch(n.interface){case\"o2m\":return[{label:a(\"Record picker\"),value:\"CollectionField\"},{label:a(\"Subtable\"),value:\"TableField\"},{label:a(\"Select\"),value:\"AssociationSelect\"}];case\"m2o\":case\"m2m\":case\"linkTo\":return[{label:a(\"Record picker\"),value:\"CollectionField\"},{label:a(\"Select\"),value:\"AssociationSelect\"}];default:return[{label:a(\"Record picker\"),value:\"CollectionField\"},{label:a(\"Subform\"),value:\"FormField\"},{label:a(\"Select\"),value:\"AssociationSelect\"}]}},[a,n==null?void 0:n.interface,l])},useFieldTitle=()=>{var e;const t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),r=useCollection(),i=useCollectionManager(),n=(r==null?void 0:r.getField(o.name))||(i==null?void 0:i.getCollectionField(o[\"x-collection-field\"])),a=useCompile();(0,import_react2.useEffect)(()=>{var l;t!=null&&t.title||(t.title=a((l=n==null?void 0:n.uiSchema)==null?void 0:l.title))},[(e=n==null?void 0:n.uiSchema)==null?void 0:e.title])},useDef$4=()=>({}),useProps=(e={})=>{const t=e,{useProps:o=useDef$4}=t,r=W(t,[\"useProps\"]);let i=o;typeof o!=\"function\"&&(i=useDef$4);const n=i();return x(x({},r),n)};function useParsedFilter({filterOption:e,onFilterChange:t}){const{parseFilter:o,findVariable:r}=useParseDataScopeFilter(),[i,n]=(0,import_react2.useState)({}),[a,l]=(0,import_react2.useState)(!!e);return(0,import_react2.useEffect)(()=>{if(!e)return;const c=()=>q(this,null,function*(){l(!0);const m=yield o(e);l(!1),n(m),t==null||t(m)});c();const u=import_lodash.default.debounce(c,DEBOUNCE_WAIT);(0,import_reactive.reaction)(()=>(0,import_client.flatten)(e,{breakOn({key:m}){return m.startsWith(\"$\")&&m!==\"$and\"&&m!==\"$or\"},transformValue(m){if(!isVariable$1(m))return m;const d=getVariableName(m),p=r(d);let h=null;const g=getPath(m).split(\".\");return g.forEach((_,f)=>{const v=g.slice(0,f+1).join(\".\"),C=(0,import_client.getValuesByPath)({[d]:(p==null?void 0:p.ctx)||{}},v);import_lodash.default.isEmpty(C)||(h=C)}),h}}),u,{equals:import_lodash.default.isEqual})},[JSON.stringify(e),o,r]),{filter:i,parseVariableLoading:a}}const useParentRecordCommon=e=>{const t=useCollectionRecordData();if(e)return t},useTableBlockDecoratorProps=e=>{var t;const{params:o,parseVariableLoading:r}=useTableBlockParams(e),i=useParentRecordCommon(e.association),n=(t=useDataSourceManager().getDataSource(e.dataSource))==null?void 0:t.collectionManager.getCollection(e.collection);return{params:o,parentRecord:i,parseVariableLoading:r,rowKey:(n==null?void 0:n.filterTargetKey)||\"id\"}};function useTableBlockParams(e){var t;const o=(0,import_react.useFieldSchema)(),{filter:r,parseVariableLoading:i}=useParsedFilter({filterOption:(t=e.params)==null?void 0:t.filter});return{params:(0,import_react2.useMemo)(()=>{const n=e.params||{},{dragSortBy:a}=(o==null?void 0:o[\"x-decorator-props\"])||{};return e.dragSort&&a&&(n.sort=a),P(x({},n),{filter:r})},[o,r,e.dragSort,e.params]),parseVariableLoading:i}}const key=\"__isNewRecord__\",isNewRecord=e=>(0,import_reactive.untracked)(()=>!!(e!=null&&e[key])),markRecordAsNew=e=>{if(!(0,import_lodash.isObject)(e))throw new Error(\"markRecordAsNew: record must be an object\");return e[key]=!0,e},useDefaultLoading=()=>{var e;return!!((e=useDataBlockRequest())!=null&&e.loading)},withSkeletonComponent=(e,t)=>{const{useLoading:o=useDefaultLoading,displayName:r,SkeletonComponent:i=import_antd.Skeleton}=t||{},n=import_react2.default.memo(a=>{const l=o(),c=(0,import_react2.useRef)(!1),u=(0,import_react2.useDeferredValue)(l);return!c.current&&u?(0,import_jsx_runtime.jsx)(i,{}):(c.current=!0,(0,import_jsx_runtime.jsx)(e,x({},a)))});return n.displayName=r||`${e.displayName}(withSkeletonComponent)`||`${e.name}(withSkeletonComponent)`,n},getActionValue=(e,t)=>{const o=r=>(r==null?void 0:r.mode)===\"constant\"?r.value:null;switch(!0){case[ActionType.Color,ActionType.BackgroundColor,ActionType.TextAlign,ActionType.FontSize,ActionType.FontWeight,ActionType.FontStyle].includes(e):return o(t);default:return null}},getSatisfiedActions=(e,t)=>q(void 0,[e,t],function*({rules:o,variables:r,localVariables:i},n){return(yield Promise.all(o.filter(a=>!a.disabled).map(a=>q(void 0,null,function*(){return(yield conditionAnalyses({ruleGroup:a.condition,variables:r,localVariables:i,conditionType:a.conditionType},n))?a:null})))).filter(Boolean).map(a=>a.actions).flat()}),getSatisfiedValues=(e,t)=>q(void 0,[e,t],function*({rules:o,variables:r,localVariables:i},n){return(yield getSatisfiedActions({rules:o,variables:r,localVariables:i},n)).map(a=>P(x({},a),{value:getActionValue(a.operator,a.value)}))}),getSatisfiedValueMap=(e,t)=>q(void 0,[e,t],function*({rules:o,variables:r,localVariables:i},n){return(yield getSatisfiedValues({rules:o,variables:r,localVariables:i},n)).reduce((a,l)=>P(x({},a),{[l.operator]:l.value}),{})});function useSatisfiedActionValues({formValues:e,category:t=\"default\",rules:o,schema:r,form:i}){const[n,a]=(0,import_react2.useState)({}),l=(0,import_react.useFieldSchema)(),c=useVariables$1(),u=useLocalVariables$1({currentForm:{values:e}}),m=r??l,d=o??(m[LinkageRuleDataKeyMap[t]]||(m==null?void 0:m.parent[LinkageRuleDataKeyMap[t]])),p=useApp(),h=(0,import_react2.useCallback)(()=>{d&&e&&getSatisfiedValueMap({rules:d,variables:c,localVariables:u},p.jsonLogic).then(g=>{(0,import_lodash.isEmpty)(g)?a({}):a(g)}).catch(g=>{throw new Error(g.message)})},[c,u,d,e]);return(0,import_react2.useEffect)(()=>{if(h(),i){const g=(0,import_shared.uid)();return i.addEffects(g,()=>{(0,import_core.onFormValuesChange)(()=>{h()})}),()=>{i.removeEffects(g)}}},[i,h,e]),{valueMap:n}}const GetStyleRules=import_react2.default.memo(({record:e,schema:t,onStyleChange:o})=>{const{valueMap:r}=useSatisfiedActionValues({formValues:e,category:\"style\",schema:t});return(0,import_react2.useEffect)(()=>{o(r)},[o,r]),null});GetStyleRules.displayName=\"GetStyleRules\";const opacityStyle={opacity:.5},containerStyle={position:\"relative\"},spinStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"absolute\",left:0,right:0,height:\"100%\",maxHeight:400,zIndex:1e3},displayNone$3={display:\"none\"},HighPerformanceSpin=import_react2.default.memo(e=>(0,import_jsx_runtime.jsxs)(\"div\",{style:containerStyle,children:[(0,import_jsx_runtime.jsx)(import_antd.Spin,P(x({},import_lodash.default.omit(e,\"children\")),{style:e.spinning?spinStyle:displayNone$3})),(0,import_jsx_runtime.jsx)(\"div\",{style:e.spinning?opacityStyle:null,children:e.children})]}));var FilterBlockType=(e=>(e[e.FORM=0]=\"FORM\",e[e.TABLE=1]=\"TABLE\",e[e.TREE=2]=\"TREE\",e[e.COLLAPSE=3]=\"COLLAPSE\",e))(FilterBlockType||{});const mergeFilter=(e,t=\"$and\")=>{const o=e.filter(r=>{if(r&&typeof r==\"object\"&&!Array.isArray(r))return Object.values(r).filter(i=>i!==void 0).length});return o.length===0?{}:o.length===1?o[0]:{[t]:o}},getSupportFieldsByAssociation=(e,t)=>{var o;return(o=t.associatedFields)==null?void 0:o.filter(r=>e==null?void 0:e.some(i=>i===r.target))},getSupportFieldsByForeignKey=(e,t)=>{var o;return(o=t.foreignKeyFields)==null?void 0:o.filter(r=>e.fields.some(i=>i.type!==\"belongsTo\"&&i.foreignKey===r.name&&i.target===r.collectionName))},useSupportedBlocks=e=>{const{getDataBlocks:t}=useFilterBlock(),o=(0,import_react.useFieldSchema)(),r=useCollection(),{getAllCollectionsInheritChain:i}=useAllCollectionsInheritChainGetter();if(e===0||e===3)return t().filter(n=>isSameCollection(n.collection,r));if(e===1||e===2)return t().filter(n=>{var a,l;return o[\"x-uid\"]!==n.uid&&(isSameCollection(n.collection,r)||((a=getSupportFieldsByAssociation(i(r.name,r.dataSource),n))==null?void 0:a.length)||((l=getSupportFieldsByForeignKey(r,n))==null?void 0:l.length))})},transformToFilter=(e,t,o,r)=>(e=(0,import_client.flatten)(e,{breakOn({value:i,path:n}){if([\"$match\",\"$notMatch\",\"$anyOf\",\"$noneOf\",\"$childIn\",\"$childNotIn\",\"$dateBetween\",\"$in\",\"$notIn\"].includes(t[n]))return!0;const a=o(`${r}.${n}`);if([\"datetime\",\"datetimeNoTz\",\"date\",\"unixTimestamp\",\"createdAt\",\"updatedAt\"].includes(a==null?void 0:a.interface))return!0;if(a!=null&&a.target){if(Array.isArray(i))return!0;const l=a.targetKey||\"id\";if(i&&i[l]!=null)return!0}return!1}}),{$and:Object.keys(e).map(i=>{let n=import_lodash.default.get(e,i);const a=o(`${r}.${i}`);return a!=null&&a.target&&[\"hasOne\",\"hasMany\",\"belongsTo\",\"belongsToMany\",\"belongsToArray\"].includes(a.type)&&(n=(0,import_client.getValuesByPath)(n,a.targetKey||\"id\"),i=`${i}.${a.targetKey||\"id\"}`,(a==null?void 0:a.interface)===\"chinaRegion\"&&(n=import_lodash.default.last(n))),!n&&n!==0&&n!==!1?null:{[i]:{[t[i]||\"$eq\"]:n}}}).filter(Boolean)}),useAssociatedFields=()=>{var e;return((e=useCollection())==null?void 0:e.fields.filter(t=>isAssocField(t)))||[]},isAssocField=e=>[\"o2o\",\"oho\",\"obo\",\"m2o\",\"createdBy\",\"updatedBy\",\"o2m\",\"m2m\",\"linkTo\",\"chinaRegion\",\"mbm\"].includes(e==null?void 0:e.interface),isSameCollection=(e,t)=>e.name===t.name&&e.dataSource===t.dataSource,useFilterAPI=()=>{const e=(0,import_react.useFieldSchema)(),{getDataBlocks:t}=useFilterBlock(),{targets:o,uid:r}=findFilterTargets(e),i=t(),[n,a]=(0,import_react2.useState)(()=>o&&o.some(u=>i.some(m=>m.uid===u.uid))),l=Object.keys(o||{});(0,import_react2.useEffect)(()=>{a(o&&o.some(u=>i.some(m=>m.uid===u.uid)))},[l.length,o,i]);const c=(0,import_react2.useCallback)((u,m=\"id\",d=\"$eq\")=>{const p=i.find(h=>h.uid===e.parent[\"x-uid\"]);i.forEach(h=>{var g,_,f,v;let C=m;const S=o.find(j=>j.uid===h.uid);if(!S)return;import_lodash.default.isFunction(u)&&(u=u(S,h,getSourceKey$1(p,S.field))),import_lodash.default.isFunction(m)&&(C=m(S,h)),import_lodash.default.isFunction(d)&&(d=d(S));const b=((g=h.service.params)==null?void 0:g[0])||{},y=((f=(_=h.service.params)==null?void 0:_[1])==null?void 0:f.filters)||{};if(u!=null)y[r]={$and:[{[C]:{[d]:u}}]};else if((v=h.clearSelection)==null||v.call(h),delete y[r],h.dataLoadingMode===\"manual\")return h.clearData();const F=mergeFilter([...Object.values(y).map(j=>removeNullCondition(j)),h.defaultFilter]);h.doFilter(P(x({},b),{page:1,filter:F}),{filters:y})})},[i,o,r,e]);return{isConnected:n,doFilter:c}},isInFilterFormBlock=e=>{for(;e;){if(e[\"x-filter-targets\"])return e[\"x-decorator\"]===\"FilterFormBlockProvider\";e=e.parent}return!1};function getSourceKey$1(e,t){var o,r,i;const n=(o=e==null?void 0:e.associatedFields)==null?void 0:o.find(a=>a.foreignKey===t);return(n==null?void 0:n.sourceKey)||((i=(r=t==null?void 0:t.split)==null?void 0:r.call(t,\".\"))==null?void 0:i[1])}const AssociationFieldContext=(0,import_react2.createContext)({});AssociationFieldContext.displayName=\"AssociationFieldContext\";const useInsertSchema$1=e=>{const t=(0,import_react.useFieldSchema)(),{insertAfterBegin:o}=useDesignable(),{isMobileLayout:r}=useMobileLayout();return(0,import_react2.useCallback)(i=>{r||t.reduceProperties((n,a)=>a[\"x-component\"]===\"AssociationField.\"+e?a:n,null)||o((0,import_cloneDeep.default)(i))},[e,t,o,r])};function useAssociationFieldContext(){return(0,import_react2.useContext)(AssociationFieldContext)}function useServiceOptions$1(e){var t,o,r,i,n,a,l,c,u,m;const{action:d=\"list\",service:p,useOriginalFilter:h}=e,g=(0,import_react.useFieldSchema)(),_=(0,import_react.useField)(),{getField:f}=useCollection_deprecated(),{getCollectionJoinField:v}=useCollectionManager_deprecated(),C=useRecord(),{isNew:S}=useCollectionRecord()||{},b=((0,import_lodash.isString)((r=(o=(t=g==null?void 0:g[\"x-component-props\"])==null?void 0:t.service)==null?void 0:o.params)==null?void 0:r.filter)?(a=(n=(i=_.componentProps)==null?void 0:i.service)==null?void 0:n.params)==null?void 0:a.filter:(u=(c=(l=g==null?void 0:g[\"x-component-props\"])==null?void 0:l.service)==null?void 0:c.params)==null?void 0:u.filter)||((m=p==null?void 0:p.params)==null?void 0:m.filter),{filter:y}=useParsedFilter({filterOption:b,onFilterChange:()=>{S&&_.reset()}}),F=(0,import_react2.useMemo)(()=>f(g.name)||v(g==null?void 0:g[\"x-collection-field\"]),[g]),j=C==null?void 0:C[F==null?void 0:F.sourceKey],A=(0,import_react2.useMemo)(()=>{const D=[\"oho\",\"o2m\"].includes(F==null?void 0:F.interface);return mergeFilter([mergeFilter([D&&!isInFilterFormBlock(g)&&F!=null&&F.foreignKey&&!h?{[F.foreignKey]:{$is:null}}:null,y]),D&&j!==void 0&&j!==null&&!isInFilterFormBlock(g)&&F!=null&&F.foreignKey&&!h?{[F.foreignKey]:{$eq:j}}:null],\"$or\")},[F==null?void 0:F.interface,F==null?void 0:F.foreignKey,g,y,j,h]);return(0,import_react2.useMemo)(()=>P(x({resource:F==null?void 0:F.target,action:d},p),{params:P(x({},p==null?void 0:p.params),{filter:A})}),[F==null?void 0:F.target,d,A,p])}const useFieldNames$1=(e={})=>{var t,o,r,i,n;const a=(0,import_react.useFieldSchema)(),l=((i=(r=(o=(t=a[\"x-component-props\"])==null?void 0:t.field)==null?void 0:o.uiSchema)==null?void 0:r[\"x-component-props\"])==null?void 0:i.fieldNames)||((n=a[\"x-component-props\"])==null?void 0:n.fieldNames)||e.fieldNames;return x({label:\"label\",value:\"value\"},l)},SubFormContext=(0,import_react2.createContext)(null);SubFormContext.displayName=\"SubFormContext\";const SubFormProvider=e=>{const t=(0,import_react2.useContext)(SubFormContext),{value:o,collection:r,fieldSchema:i,parent:n,skip:a}=e.value,l=(0,import_react2.useMemo)(()=>import_lodash.default.omitBy({value:o,collection:r,fieldSchema:i,skip:a,parent:n||(t!=null&&t.skip?t.parent:t)},import_lodash.default.isUndefined),[o,r,i,a,n,t]);return(0,import_jsx_runtime.jsx)(SubFormContext.Provider,{value:l,children:e.children})},useSubFormValue=()=>{const{value:e,collection:t,fieldSchema:o,parent:r}=(0,import_react2.useContext)(SubFormContext)||{};return{formValue:e,collection:t,fieldSchema:o,parent:r}},useColumnSettings=e=>{const{t}=(0,import_react_i18next.useTranslation)(),o=`nocobase_table_column_settings_${e}`,r=(0,import_react2.useCallback)(()=>{try{const a=localStorage.getItem(o);return a?JSON.parse(a):null}catch(a){return console.warn(\"Failed to parse table column settings from localStorage:\",a),null}},[o]),i=(0,import_react2.useCallback)(a=>{try{const l=JSON.stringify(a);localStorage.setItem(o,l);const c=new CustomEvent(\"nocobase-table-settings-changed\",{detail:{key:o,tableId:e,settings:a}});window.dispatchEvent(c)}catch(l){console.warn(\"Failed to save table column settings to localStorage:\",l),import_antd.message.error(t(\"Failed to save table settings\"))}},[o,e,t]),n=(0,import_react2.useCallback)(()=>{try{localStorage.removeItem(o);const a=new CustomEvent(\"nocobase-table-settings-changed\",{detail:{key:o,tableId:e,settings:null}});window.dispatchEvent(a)}catch(a){console.warn(\"Failed to clear table column settings from localStorage:\",a),import_antd.message.error(t(\"Failed to clear table settings\"))}},[o,e,t]);return{getSettings:r,saveSettings:i,clearSettings:n}},useTableColumnIntegration=(e,t=!0)=>{const o=(0,import_react.useFieldSchema)(),r=(o==null?void 0:o[\"x-uid\"])||\"default\",{getSettings:i}=useColumnSettings(r),[n,a]=(0,import_react2.useState)(0);(0,import_react2.useEffect)(()=>{const c=u=>{const{key:m,tableId:d}=u.detail;(m.includes(r)||d===r)&&a(p=>p+1)};return window.addEventListener(\"nocobase-table-settings-changed\",c),()=>{window.removeEventListener(\"nocobase-table-settings-changed\",c)}},[r]);const l=(0,import_react2.useMemo)(()=>i(),[i,n]);return{columns:(0,import_react2.useMemo)(()=>{if(!t||!l||l.length===0)return e;const c=new Map;l.forEach(h=>{c.set(h.key,h)});const u=e.map(h=>{const g=c.get(h.key);if(g){const _=h.columnHidden||!g.visible,f=g.width||h.width,v=g.fixed||h.fixed;return P(x({},h),{columnHidden:_,fixed:v,width:f,_orderIndex:g.order})}return h}),m=[],d=[];u.forEach(h=>{h._orderIndex!==void 0?m.push(h):d.push(h)}),m.sort((h,g)=>(h._orderIndex||0)-(g._orderIndex||0));const p=[...m,...d];return p.forEach(h=>{delete h._orderIndex}),p},[e,l])}},TableSkeleton=({rows:e=5,columns:t=6})=>{const{token:o}=useToken$1(),r=o.controlHeight*2.06,i=o.controlHeight*1.75,n=(0,import_react2.useMemo)(()=>import_css.css`\n      &.skeleton-wrapper {\n        width: 100%;\n        background: ${o.colorBgContainer};\n        border-radius: ${o.borderRadiusLG}px;\n        overflow: hidden;\n      }\n\n      .skeleton-table {\n        width: 100%;\n        border-collapse: separate;\n        border-spacing: 0;\n      }\n\n      .skeleton-cell {\n        padding: ${o.padding}px ${o.padding}px;\n        border-bottom: 1px solid ${o.colorBorderSecondary};\n        vertical-align: middle;\n        height: ${i}px;\n        box-sizing: border-box;\n      }\n\n      .skeleton-cell:first-child {\n        padding-left: ${o.padding+2}px;\n        width: ${o.controlHeight*1.2}px;\n      }\n\n      .header {\n        background: ${o.colorFillQuaternary};\n      }\n\n      .header .skeleton-cell {\n        padding-top: ${o.padding}px;\n        padding-bottom: ${o.padding}px;\n        height: ${r}px;\n      }\n\n      .skeleton-loading {\n        height: ${o.controlHeight/2}px;\n        background: ${o.colorFillSecondary};\n        border-radius: ${o.borderRadiusSM}px;\n      }\n\n      .skeleton-checkbox {\n        width: ${o.controlHeight/2}px;\n        height: ${o.controlHeight/2}px;\n        background: ${o.colorFillSecondary};\n        border-radius: ${o.borderRadiusSM}px;\n      }\n\n      thead tr {\n        height: ${r}px;\n      }\n\n      tbody tr {\n        height: ${i}px;\n      }\n    `,[i,r,o.borderRadiusLG,o.borderRadiusSM,o.colorBgContainer,o.colorBorderSecondary,o.colorFillQuaternary,o.controlHeight,o.padding]);return(0,import_jsx_runtime.jsx)(\"div\",{className:`skeleton-wrapper ${n}`,children:(0,import_jsx_runtime.jsxs)(\"table\",{className:\"skeleton-table\",children:[(0,import_jsx_runtime.jsx)(\"thead\",{children:(0,import_jsx_runtime.jsxs)(\"tr\",{className:\"header\",children:[(0,import_jsx_runtime.jsx)(\"th\",{className:\"skeleton-cell\",children:(0,import_jsx_runtime.jsx)(\"div\",{className:\"skeleton-checkbox\"})}),Array(t).fill(null).map((a,l)=>(0,import_jsx_runtime.jsx)(\"th\",{className:\"skeleton-cell\",children:(0,import_jsx_runtime.jsx)(\"div\",{className:\"skeleton-loading\"})},l))]})}),(0,import_jsx_runtime.jsx)(\"tbody\",{children:Array(e).fill(null).map((a,l)=>(0,import_jsx_runtime.jsxs)(\"tr\",{children:[(0,import_jsx_runtime.jsx)(\"td\",{className:\"skeleton-cell\",children:(0,import_jsx_runtime.jsx)(\"div\",{className:\"skeleton-checkbox\"})}),Array(t).fill(null).map((c,u)=>(0,import_jsx_runtime.jsx)(\"td\",{className:\"skeleton-cell\",children:(0,import_jsx_runtime.jsx)(\"div\",{className:\"skeleton-loading\"})},u))]},l))})]})})},isCollectionFieldComponent=e=>e[\"x-component\"]===\"CollectionField\",isColumnComponent$1=e=>{var t;return((t=e[\"x-component\"])==null?void 0:t.endsWith(\".Column\"))>-1};function extractIndex(e){const t=[];return e==null||e.split(\".\").forEach(function(o){isNaN(o)||t.push(String(Number(o)+1))}),t.join(\".\")}const useArrayField$1=e=>{const t=(0,import_react.useField)();return e.field||t};function adjustColumnOrder$1(e){const t=[],o=[],r=[];return e.forEach(i=>{i.fixed===\"left\"?t.push(i):i.fixed===\"right\"?r.push(i):o.push(i)}),[...t,...o,...r]}const TableCellRender=({record:e,columnSchema:t,uiSchema:o,filterProperties:r,schemaToolbarBigger:i,field:n,index:a})=>{const l=n.address.concat(e.__index||a);return(0,import_jsx_runtime.jsx)(\"span\",{role:\"button\",className:i,children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{values:e,basePath:l,schema:t,uiSchema:o,onlyRenderProperties:!0,propsRecursion:!0,filterProperties:r,isUseFormilyField:!1})})},useRefreshTableColumns=()=>{const{params:e,dataSource:t}=useDataBlockProps()||{},{getDataBlockRequest:o}=useDataBlockRequestGetter(),{getAssociationAppends:r}=useAssociationNames(t),i=(0,import_react2.useRef)(e),n=useRefreshFieldSchema();return{refresh:(0,import_react2.useCallback)(()=>{const{appends:a}=r(),l=o();import_lodash.default.isEqual(i.current.appends,a)||(i.current=P(x({},e),{appends:a}),l.run(i.current)),n==null||n()},[e,r,o,n])}},useTableColumns$3=(e,t)=>{const{t:o}=(0,import_react_i18next.useTranslation)(),{token:r}=useToken$1(),i=useArrayField$1(e),n=(0,import_react.useFieldSchema)(),{schemaInWhitelist:a}=useACLFieldWhitelist(),{designable:l}=useDesignable(),{exists:c,render:u}=useSchemaInitializerRender(n[\"x-initializer\"],n[\"x-initializer-props\"]),m=(0,import_react2.useMemo)(()=>n.reduceProperties((A,D)=>isColumnComponent$1(D)&&a(Object.values(D.properties||{}).pop())?A.concat([D]):A,[]),[n,a]),{current:d,pageSize:p}=t,{isPopupVisibleControlledByURL:h}=usePopupSettings(),{refresh:g}=useRefreshTableColumns(),_=(0,import_react2.useCallback)(A=>isBulkEditAction(A)||isWriteEmailAction(A)||!h()||A[\"x-component\"]!==\"Action.Container\",[h]),f=(0,import_react2.useMemo)(()=>import_css.css`\n      .nb-action-link {\n        margin: -${r.paddingContentVerticalLG}px -${r.marginSM}px;\n        padding: ${r.paddingContentVerticalLG}px ${r.paddingContentVerticalLG}px ${r.paddingSM}px\n          ${r.paddingSM}px;\n      }\n    `,[r.paddingContentVerticalLG,r.marginSM,r.margin]),v=useCollection(),C=(0,import_react2.useMemo)(()=>withTooltipComponent(NocoBaseRecursionField),[]),S=(0,import_react2.useMemo)(()=>(m==null?void 0:m.map(A=>{var D,B,M,w,R;const T=A.reduceProperties((z,G)=>{if(isCollectionFieldComponent(G))return z.concat([G])},[]),$=(T==null?void 0:T.length)>0?T[0].name:A.name,N=A[\"x-uid\"]||A.name,I=!!((D=A[\"x-component-props\"])!=null&&D.columnHidden),E=((B=A[\"x-component-props\"])==null?void 0:B.width)||100,V=(M=A[\"x-component-props\"])==null?void 0:M.fixed,{uiSchema:O,defaultValue:L,interface:U}=(v==null?void 0:v.getField($))||{};return A.title=o(A==null?void 0:A.title,{ns:NAMESPACE_UI_SCHEMA}),O&&(O.default=L),P(x({title:(0,import_jsx_runtime.jsx)(RefreshComponentProvider,{refresh:g,children:(0,import_jsx_runtime.jsx)(C,{name:A.name,schema:A,onlyRenderSelf:!0,isUseFormilyField:!1,tooltip:o((w=A==null?void 0:A[\"x-component-props\"])==null?void 0:w.tooltip,{ns:NAMESPACE_UI_SCHEMA})})}),dataIndex:$,key:N,sorter:(R=A[\"x-component-props\"])==null?void 0:R.sorter,columnHidden:I,fixed:V},A[\"x-component-props\"]),{width:E,schema:A,render:(z,G,H)=>(0,import_jsx_runtime.jsx)(RefreshComponentProvider,{refresh:g,children:(0,import_jsx_runtime.jsx)(TableCellRender,{record:G,columnSchema:A,uiSchema:O,filterProperties:_,schemaToolbarBigger:f,field:i,index:H})}),onCell:(z,G)=>({record:z,schema:A,rowIndex:G,columnHidden:I}),onHeaderCell:()=>({columnHidden:I})})}))||[],[m,v,g,l,_,f,i,e.optimizeTextCellRender]);function b(A){var D,B,M;const w=(M=(B=(D=A==null?void 0:A.parent)==null?void 0:D.properties)==null?void 0:B.actions)==null?void 0:M.properties;return w?Object.values(w).some(R=>R[\"x-component\"]===\"EditTable.Action\"):!1}const y=b(n),{columns:F}=useTableColumnIntegration(S,!l&&y),j=(0,import_react2.useMemo)(()=>F.map(A=>P(x({},A),{width:A.columnHidden&&!l?0:A.width,onCell:(D,B)=>({record:D,schema:A.schema||{},rowIndex:B,columnHidden:A.columnHidden}),onHeaderCell:()=>({columnHidden:A.columnHidden})})),[F,l]);return(0,import_react2.useMemo)(()=>{if(!c)return j;const A=[...j,{title:(0,import_jsx_runtime.jsx)(RefreshComponentProvider,{refresh:g,children:u()}),dataIndex:\"TABLE_COLUMN_INITIALIZER\",key:\"TABLE_COLUMN_INITIALIZER\",render:l?()=>(0,import_jsx_runtime.jsx)(\"div\",{style:{width:\"100%\",minWidth:\"180px\"},className:\"nb-column-initializer\"}):null,fixed:l?\"right\":\"none\"}];return e.showDel&&A.push({title:\"\",key:\"delete\",width:60,align:\"center\",fixed:\"right\",render:(D,B,M)=>{if(e.showDel(B))return(0,import_jsx_runtime.jsx)(\"div\",{onClick:()=>(0,import_reactive.action)(()=>{const w=(d-1)*p+M,R=i.value[w]?1:2;return(0,import_internals.spliceArrayState)(i,{startIndex:w,deleteCount:R}),i.value.splice(w,R),i.setInitialValue([...i.value]),i.onInput(i.value)}),children:(0,import_jsx_runtime.jsx)(import_icons.CloseOutlined,{style:{cursor:\"pointer\",color:\"gray\"}})})}}),adjustColumnOrder$1(A)},[j,c,i,u,e.showDel,l])},SortableRow$1=e=>{var t,o,r;const{token:i}=useToken$1(),n=(t=e[\"data-row-key\"])==null?void 0:t.toString(),{setNodeRef:a,active:l,over:c}=(0,import_sortable.useSortable)({id:n}),u=e,{rowIndex:m}=u,d=W(u,[\"rowIndex\"]),p=(c==null?void 0:c.id)==n,h=(0,import_react2.useMemo)(()=>{const _=new import_tinycolor.TinyColor(i.colorSettings).setAlpha(.6).toHex8String();return{topActiveClass:import_css.css`\n        & > td {\n          border-top: 2px solid ${_} !important;\n        }\n      `,bottomActiveClass:import_css.css`\n        & > td {\n          border-bottom: 2px solid ${_} !important;\n        }\n      `}},[i.colorSettings]),g=((r=(o=l==null?void 0:l.data.current)==null?void 0:o.sortable.index)!=null?r:-1)>m?h.topActiveClass:h.bottomActiveClass;return(0,import_jsx_runtime.jsx)(\"tr\",P(x({ref:_=>{(l==null?void 0:l.id)!==n&&a(_)}},d),{className:(0,import_classnames.default)(e.className,{[g]:l&&p})}))},SortHandle$2=e=>{const t=e,{id:o}=t,r=W(t,[\"id\"]),{listeners:i,setNodeRef:n}=(0,import_sortable.useSortable)({id:o});return(0,import_jsx_runtime.jsx)(import_icons.MenuOutlined,P(x(x({ref:n},r),i),{style:{cursor:\"grab\"}}))},TableIndex$3=e=>{const t=e,{index:o}=t,r=W(t,[\"index\"]);return(0,import_jsx_runtime.jsx)(\"div\",P(x({className:(0,import_classnames.default)(\"nb-table-index\"),style:{padding:\"0 8px 0 16px\"}},r),{children:o}))},pageSizeOptions$3=[5,10,20,50,100,200],usePaginationProps$3=(e,t,o)=>{var r,i,n,a,l,c;const{t:u}=(0,import_react_i18next.useTranslation)();(0,import_react.useField)();const{token:m}=useToken$1(),{meta:d}=useDataBlockRequestData()||{},{hasNext:p}=d||{},h=(0,import_react2.useMemo)(()=>x(x({},e),t),[JSON.stringify(x(x({},e),t))]),{total:g,current:_,pageSize:f}=h||{},v=useDataBlockProps(),C=useAssociationFieldContext(),{components:S}=(0,import_react2.useContext)(import_react.SchemaOptionsContext),b=((n=(i=(r=C==null?void 0:C.fieldSchema)==null?void 0:r[\"x-component-props\"])==null?void 0:i.summary)==null?void 0:n.Component)||((a=v==null?void 0:v.summary)==null?void 0:a.Component),y=(0,import_react2.useCallback)(A=>S[b]?import_react2.default.createElement(S[b]):u(\"Total {{count}} items\",{count:A}),[S,b,u]),F=(0,import_react2.useMemo)(()=>x({pageSizeOptions:pageSizeOptions$3,showTotal:y,showSizeChanger:!0},h),[h,y]),j=(0,import_react2.useMemo)(()=>{var A;return g?F:P(x({pageSizeOptions:pageSizeOptions$3,showTotal:!1,simple:!0,showTitle:!1,showSizeChanger:!0,hideOnSinglePage:!1},h),{total:((A=o.value)==null?void 0:A.length)<f||!p?f*_:f*_+1,className:import_css.css`\n          .ant-pagination-simple-pager {\n            display: none !important;\n          }\n        `,itemRender:(D,B,M)=>B===\"prev\"?(0,import_jsx_runtime.jsxs)(\"div\",{style:{display:\"flex\"},className:import_css.css`\n                  .ant-pagination-item-link {\n                    min-width: ${m.controlHeight}px;\n                  }\n                `,children:[M,\" \",(0,import_jsx_runtime.jsx)(\"div\",{children:_})]}):M})},[h,u,y,(l=o.value)==null?void 0:l.length,F]);return t===!1||!t&&e===!1?!1:((c=o.value)==null?void 0:c.length)>0||j.total?j:!1},headerClass$1=import_css.css`\n  max-width: 300px;\n  white-space: nowrap;\n  &:hover .general-schema-designer {\n    display: block;\n  }\n`,cellClass$1=import_css.css`\n  max-width: 300px;\n  white-space: nowrap;\n  .ant-color-picker-trigger {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n  }\n`,rowSelectCheckboxWrapperClass$1=import_css.css`\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: space-evenly;\n  padding-right: 8px;\n  .nb-table-index {\n    opacity: 0;\n  }\n  &:not(.checked) {\n    .nb-table-index {\n      opacity: 1;\n    }\n  }\n`,rowSelectCheckboxWrapperClassHover$1=import_css.css`\n  &:hover {\n    .nb-table-index {\n      opacity: 0;\n    }\n    .nb-origin-node {\n      display: block;\n    }\n  }\n`,rowSelectCheckboxContentClass$1=import_css.css`\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: space-evenly;\n`,rowSelectCheckboxCheckedClassHover$1=import_css.css`\n  position: absolute;\n  right: 50%;\n  transform: translateX(50%);\n  &:not(.checked) {\n    display: none;\n  }\n`,HeaderWrapperComponent$1=import_react2.default.memo(e=>(0,import_jsx_runtime.jsx)(DndContext,{children:(0,import_jsx_runtime.jsx)(\"thead\",x({},e))})),columnHiddenStyle$1={borderRight:\"none\",paddingLeft:0,paddingRight:0},columnOpacityStyle$1={opacity:.3};HeaderWrapperComponent$1.displayName=\"HeaderWrapperComponent\";const HeaderCellComponent$1=import_react2.default.memo(e=>{const{designable:t}=useDesignable();return e.columnHidden?(0,import_jsx_runtime.jsx)(\"th\",{style:t?columnOpacityStyle$1:columnHiddenStyle$1,children:t?e.children:null}):(0,import_jsx_runtime.jsx)(\"th\",P(x({},import_lodash.default.omit(e,\"columnHidden\")),{className:(0,import_classnames.default)(e.className,headerClass$1)}))});HeaderCellComponent$1.displayName=\"HeaderCellComponent\";const InternalBodyRowComponent=import_react2.default.memo(e=>{const{record:t,rowIndex:o}=e,r=useCollectionParentRecordData();return(0,import_jsx_runtime.jsx)(RecordProvider,{isNew:isNewRecord(t),record:t,parent:r,children:(0,import_jsx_runtime.jsx)(RecordIndexProvider,{index:(t==null?void 0:t.__index)||o,children:(0,import_jsx_runtime.jsx)(SortableRow$1,x({},e))})})});InternalBodyRowComponent.displayName=\"InternalBodyRowComponent\";const BodyRowComponent$1=import_react2.default.memo(e=>{const t=(0,import_react2.useRef)(e),o=(0,import_react2.useRef)(!1);return t.current.record===e.record&&!o.current?(o.current=!0,(0,import_jsx_runtime.jsx)(InternalBodyRowComponent,x({},e))):t.current.record!==e.record||t.current.children.length!==e.children.length||t.current.onClick!==e.onClick||!import_lodash.default.isEqual(t.current.style,e.style)?(t.current=e,(0,import_jsx_runtime.jsx)(InternalBodyRowComponent,x({},e))):(0,import_jsx_runtime.jsx)(InternalBodyRowComponent,x({},t.current))});BodyRowComponent$1.displayName=\"BodyRowComponent\";const InternalBodyCellComponent$1=import_react2.default.memo(e=>{const t=e,{record:o,schema:r,rowIndex:i,isSubTable:n}=t,a=W(t,[\"record\",\"schema\",\"rowIndex\",\"isSubTable\"]),l=r==null?void 0:r[LinkageRuleDataKeyMap.style],[c,u]=(0,import_react2.useState)({}),m=!!(r!=null&&r.properties)&&Object.values(r.properties).some(p=>p[\"x-read-pretty\"]===!0)||(r==null?void 0:r[\"x-action-column\"])===\"actions\",d=(0,import_react2.useMemo)(()=>x(x({overflow:\"hidden\"},e.style),c),[e.style,c]);return(0,import_jsx_runtime.jsxs)(FlagProvider,{isInTableCell:!0,children:[!import_lodash.default.isEmpty(l)&&(0,import_jsx_runtime.jsx)(GetStyleRules,{record:o,schema:r,onStyleChange:m?u:import_lodash.default.noop}),(0,import_jsx_runtime.jsx)(\"td\",P(x({},a),{className:(0,import_classnames.default)(e.className,cellClass$1),style:d,children:e.children}))]})});InternalBodyCellComponent$1.displayName=\"InternalBodyCellComponent\";const displayNone$2={display:\"none\"},BodyCellComponent$1=import_react2.default.memo(e=>{const{designable:t}=useDesignable(),o=t?columnOpacityStyle$1:columnHiddenStyle$1;return e.columnHidden?(0,import_jsx_runtime.jsx)(FlagProvider,{isInTableCell:!0,children:(0,import_jsx_runtime.jsx)(\"td\",{style:x({overflow:\"hidden\"},o),children:t?e.children:(0,import_jsx_runtime.jsx)(\"span\",{style:displayNone$2,children:e.children})})}):(0,import_jsx_runtime.jsx)(InternalBodyCellComponent$1,x({},import_lodash.default.omit(e,\"columnHidden\")))});BodyCellComponent$1.displayName=\"BodyCellComponent\";const TableElementRefContext=(0,import_react2.createContext)(null),useTableElementRef=()=>(0,import_react2.useContext)(TableElementRefContext),InternalNocoBaseTable$1=import_react2.default.memo(e=>{const t=e,{tableHeight:o,SortableWrapper:r,tableSizeRefCallback:i,defaultRowKey:n,dataSource:a,paginationProps:l,components:c,onTableChange:u,onRow:m,rowClassName:d,scroll:p,columns:h,expandable:g,field:_}=t,f=W(t,[\"tableHeight\",\"SortableWrapper\",\"tableSizeRefCallback\",\"defaultRowKey\",\"dataSource\",\"paginationProps\",\"components\",\"onTableChange\",\"onRow\",\"rowClassName\",\"scroll\",\"columns\",\"expandable\",\"field\"]),{token:v}=useToken$1(),C=useTableElementRef(),S=(0,import_react2.useCallback)(b=>{C&&(C.current=b),i(b)},[C,i]);return(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_css.cx)(import_css.css`\n            height: 100%;\n            overflow: hidden;\n            .ant-table-wrapper {\n              height: 100%;\n              .ant-spin-nested-loading {\n                height: 100%;\n                .ant-spin-container {\n                  height: 100%;\n                  display: flex;\n                  flex-direction: column;\n                  .ant-table-expanded-row-fixed {\n                    min-height: ${o}px;\n                  }\n                  .ant-table-body {\n                    min-height: ${o}px;\n                  }\n                  .ant-table-cell {\n                    padding: 16px 8px;\n                  }\n                  .ant-table-middle .ant-table-cell {\n                    padding: 12px ${v.paddingXS}px;\n                  }\n                  .ant-table-small .ant-table-cell {\n                    padding: 8px ${v.paddingXS}px;\n                  }\n                  .ant-table-cell-fix-right {\n                    padding: 8px 16px !important;\n                  }\n                }\n              }\n            }\n            .ant-table {\n              overflow-x: auto;\n              overflow-y: hidden;\n            }\n          `,\"nb-table-container\"),children:[(0,import_jsx_runtime.jsx)(r,{children:(0,import_jsx_runtime.jsx)(import_antd.Table,P(x({ref:S,rowKey:n,dataSource:a,tableLayout:\"auto\"},f),{pagination:l,components:c,onChange:u,onRow:m,rowClassName:d,scroll:p,columns:h,expandable:g}))}),_.errors.length>0&&(0,import_jsx_runtime.jsx)(\"div\",{className:\"ant-formily-item-error-help ant-formily-item-help ant-formily-item-help-enter ant-formily-item-help-enter-active\",children:_.errors.map(b=>b.messages.map(y=>(0,import_jsx_runtime.jsx)(\"div\",{children:y},y)))})]})});InternalNocoBaseTable$1.displayName=\"InternalNocoBaseTable\";const Table$2=withDynamicSchemaProps(withSkeletonComponent((0,import_react.observer)(e=>{var t,o;const{token:r}=useToken$1(),i=(0,import_lodash.omit)(e,[\"onBlur\",\"onFocus\"]),{pagination:n,useProps:a}=i,l=W(i,[\"pagination\",\"useProps\"]),c=(a==null?void 0:a())||{},{pagination:u}=c,m=W(c,[\"pagination\"]),d=x(x({},l),m),{dragSort:p=!1,showIndex:h=!0,onRowSelectionChange:g,onChange:_,rowSelection:f,rowKey:v,required:C,onExpand:S,loading:b,onClickRow:y,value:F}=d,j=W(d,[\"dragSort\",\"showIndex\",\"onRowSelectionChange\",\"onChange\",\"rowSelection\",\"rowKey\",\"required\",\"onExpand\",\"loading\",\"onClickRow\",\"value\"]),A=useArrayField$1(j),D=(0,import_react.useFieldSchema)(),{size:B=\"small\"}=(D==null?void 0:D[\"x-component-props\"])||{},M=useCollection(),w=((t=D==null?void 0:D.parent)==null?void 0:t[\"x-decorator\"])===\"TableSelectorProvider\"?useTableSelectorContext():useTableBlockContext(),{expandFlag:R,allIncludesChildren:T,enableIndexColumn:$}=w,N=(0,import_ahooks.useMemoizedFn)(j.onRowDragEnd||(()=>{})),I=usePaginationProps$3(n,u,e),E=useTableColumns$3(j,I),[V,O]=(0,import_react2.useState)(()=>R?T:[]),[L,U]=(0,import_react2.useState)(((o=A==null?void 0:A.data)==null?void 0:o.selectedRowKeys)||[]),[z,G]=(0,import_react2.useState)([]),H=(f==null?void 0:f.type)!==\"none\",K=(0,import_react2.useRef)(new Map),X=(0,import_react2.useMemo)(()=>import_css.css`\n          & > td {\n            background-color: ${r.controlItemBgActive} !important;\n          }\n          &:hover > td {\n            background-color: ${r.controlItemBgActiveHover} !important;\n          }\n        `,[r.controlItemBgActive,r.controlItemBgActiveHover]),Y=useTableBlockContextBasicValue(),J=(0,import_react2.useRef)(F);J.current=F,(0,import_react2.useEffect)(()=>{var Z;Y!=null&&Y.field&&(Y.field.data=((Z=Y.field)==null?void 0:Z.data)||{},Y.field.data.clearSelectedRowKeys=()=>{Y.field.data.selectedRowKeys=[],U([])},Y.field.data.setSelectedRowKeys=U)},[Y==null?void 0:Y.field]);const ee=(0,import_react2.useMemo)(()=>y?X:\"\",[X,y]),te=(0,import_react2.useMemo)(()=>y?(Z,re)=>({onClick:ae=>{(0,import_client.isPortalInBody)(ae.target)||y(Z,G,z)},rowIndex:re,record:Z}):(Z,re)=>({rowIndex:re,record:Z}),[y,z]);(0,import_ahooks.useDeepCompareEffect)(()=>{const Z=R?T:[];import_lodash.default.isEqual(Z,V)||O(Z)},[R,T]);const Q=(0,import_react2.useCallback)(Z=>{if(v)return ie(Z);if(Z.key)return Z.key;if(K.current.has(Z))return K.current.get(Z);const re=(0,import_shared.uid)();return K.current.set(Z,re),re},[]),ie=(0,import_react2.useCallback)(Z=>{var re;return Array.isArray(v)?v.map(ae=>{var de;return((de=Z[ae])==null?void 0:de.toString())||\"\"}).join(\"-\"):typeof v==\"string\"?Z[v]:(re=(v??Q)(Z))==null?void 0:re.toString()},[JSON.stringify(v),Q]),ce=(0,import_react2.useMemo)(()=>(Array.isArray(F)?F:[]).filter(Boolean),[F,F==null?void 0:F.length]),oe=(0,import_react2.useMemo)(()=>Z=>{const re=(0,import_react2.useCallback)(ae=>{var de,he,_e,ve,Ce,be,Se,Pe;if(!ae.active||!ae.over){console.warn(\"move cancel\");return}const Fe=(_e=(he=(de=ae.active)==null?void 0:de.data.current)==null?void 0:he.sortable)==null?void 0:_e.index,ke=(be=(Ce=(ve=ae.over)==null?void 0:ve.data.current)==null?void 0:Ce.sortable)==null?void 0:be.index,Ie=((Se=J.current)==null?void 0:Se[Fe])||ae.active,Ae=((Pe=J.current)==null?void 0:Pe[ke])||ae.over;A.move(Fe,ke),N({from:Ie,to:Ae})},[]);return(0,import_jsx_runtime.jsx)(DndContext,{onDragEnd:re,children:(0,import_jsx_runtime.jsx)(\"tbody\",x({},Z))})},[A,N]);oe.displayName=\"BodyWrapperComponent\";const le=(0,import_react2.useMemo)(()=>({header:{wrapper:HeaderWrapperComponent$1,cell:HeaderCellComponent$1},body:{wrapper:oe,row:BodyRowComponent$1,cell:BodyCellComponent$1}}),[oe]),se=(0,import_react2.useMemo)(()=>f,[JSON.stringify(f)]),ue=(0,import_react2.useMemo)(()=>({rowSelection:$!==!1&&se?x({type:\"checkbox\",selectedRowKeys:L,onChange(Z,re){A.data=A.data||{},A.data.selectedRowKeys=Z,A.data.selectedRowData=re,U(Z),g==null||g(Z,re,U)},onSelect:(Z,re,ae,de)=>{var he;Y&&(Y.field.data=((he=Y.field)==null?void 0:he.data)||{},Y.field.data.selectedRecord=Z,Y.field.data.selected=re)},getCheckboxProps(Z){return{\"aria-label\":\"checkbox\"}},renderCell:(Z,re,ae,de)=>{if(!p&&!h)return de;const he=I==null?void 0:I.current,_e=(I==null?void 0:I.pageSize)||20;return he?ae=ae+(he-1)*_e+1:ae=ae+1,re.__index&&(ae=extractIndex(re.__index)),(0,import_jsx_runtime.jsxs)(\"div\",{role:\"button\",\"aria-label\":`table-index-${ae}`,className:(0,import_classnames.default)(Z?\"checked\":null,rowSelectCheckboxWrapperClass$1,{[rowSelectCheckboxWrapperClassHover$1]:H}),children:[(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(Z?\"checked\":null,rowSelectCheckboxContentClass$1),children:[p&&(0,import_jsx_runtime.jsx)(SortHandle$2,{id:ie(re)}),h&&(0,import_jsx_runtime.jsx)(TableIndex$3,{index:ae})]}),H&&(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(\"nb-origin-node\",Z?\"checked\":null,rowSelectCheckboxCheckedClassHover$1),children:de})]})}},se):void 0}),[se,L,g,h,p,A,ie,H,se,I,Y,$]),me=(0,import_react2.useCallback)(({children:Z})=>{var re,ae;return p?import_react2.default.createElement(import_sortable.SortableContext,{items:((ae=(re=J.current)==null?void 0:re.map)==null?void 0:ae.call(re,ie))||[]},Z):import_react2.default.createElement(import_react2.default.Fragment,{},Z)},[p,ie]),{height:pe,tableSizeRefCallback:fe}=useTableSize(),ge=(0,import_react2.useMemo)(()=>({x:\"max-content\",y:pe}),[pe,ce]),xe=(0,import_react2.useCallback)(Z=>z.includes(Z[v])?ee:\"\",[z,ee,JSON.stringify(v)]),ye=(0,import_react2.useCallback)((Z,re)=>{const ae=Z?[...V,re[M.getPrimaryKey()]]:V.filter(de=>re[M.getPrimaryKey()]!==de);O(ae),S==null||S(Z,re)},[V,S,M]),ne=(0,import_react2.useMemo)(()=>({onExpand:ye,expandedRowKeys:V}),[V,ye]);return(0,import_jsx_runtime.jsx)(HighPerformanceSpin,{spinning:!!b,children:(0,import_jsx_runtime.jsx)(BlockRequestLoadingContext.Provider,{value:!1,children:(0,import_jsx_runtime.jsx)(InternalNocoBaseTable$1,P(x(x({tableHeight:pe,SortableWrapper:me,tableSizeRefCallback:fe,defaultRowKey:Q,dataSource:ce},j),ue),{paginationProps:I,components:le,onTableChange:_,onRow:te,rowClassName:xe,scroll:ge,columns:E,expandable:ne,field:A,size:B}))})})}),{useLoading(){const e=useDataBlockRequest(),{isInSubTable:t}=useFlag();return t?!1:!!(e!=null&&e.loading)},SkeletonComponent:TableSkeleton}),{displayName:\"NocoBaseTable\"}),TableBlockContext=(0,import_react2.createContext)({});TableBlockContext.displayName=\"TableBlockContext\";const TableBlockContextBasicValue=(0,import_react2.createContext)(null);TableBlockContextBasicValue.displayName=\"TableBlockContextBasicValue\";function getIdsWithChildren(e){const t=[];if(e)for(const o of e)o!=null&&o.children&&o.children.length>0&&(t.push(o.id),t.push(...getIdsWithChildren(o==null?void 0:o.children)));return t}const InternalTableBlockProvider=e=>{const{params:t,showIndex:o,dragSort:r,rowKey:i,childrenColumnName:n,expandFlag:a=!1,fieldNames:l,collection:c,association:u,enableIndexColumn:m}=e,d=(0,import_react.useField)(),{resource:p,service:h}=useBlockRequestContext(),g=(0,import_react.useFieldSchema)(),[_,f]=(0,import_react2.useState)(!!(l||a)),{heightProps:v}=useBlockHeightProps(),C=(0,import_react2.useRef)(null);(0,import_react2.useEffect)(()=>{f(l||a)},[l||a]);const S=(0,import_react2.useMemo)(()=>{var j;const{treeTable:A}=(g==null?void 0:g[\"x-decorator-props\"])||{},D=(j=h==null?void 0:h.data)==null?void 0:j.data;if(A)return getIdsWithChildren(D)},[h==null?void 0:h.loading,g]),b=(0,import_react2.useCallback)(j=>{f(j||!_)},[_]),y=(0,import_react2.useMemo)(()=>({field:d,rowKey:i,childrenColumnName:n,showIndex:o,dragSort:r,dragSortBy:e.dragSortBy}),[d,i,n,o,r,e.dragSortBy]),F=(0,import_react2.useMemo)(()=>({collection:c,field:d,service:h,resource:p,params:t,showIndex:o,dragSort:r,rowKey:i,expandFlag:_,childrenColumnName:n,allIncludesChildren:S,setExpandFlag:b,heightProps:v,association:u,enableIndexColumn:m}),[S,n,c,r,_,d,v,t,p,i,h,b,o,u,m]);return(0,import_jsx_runtime.jsx)(TableElementRefContext.Provider,{value:C,children:(0,import_jsx_runtime.jsx)(TableBlockContext.Provider,{value:F,children:(0,import_jsx_runtime.jsx)(TableBlockContextBasicValue.Provider,{value:y,children:e.children})})})},useTableBlockParamsCompat=e=>{const t=(0,import_react.useFieldSchema)();let o,r=!1;if(t[\"x-use-decorator-props\"])o=e.params,r=e.parseVariableLoading;else{const i=useTableBlockParams(e);o=i.params,r=i.parseVariableLoading}return{params:o,parseVariableLoading:r}},TableBlockProvider=withDynamicSchemaProps(e=>{const t=e.resource||e.association,o=(0,import_react.useFieldSchema)(),{getCollection:r,getCollectionField:i}=useCollectionManager_deprecated(e.dataSource),n=r(e.collection,e.dataSource),{treeTable:a}=(o==null?void 0:o[\"x-decorator-props\"])||{},{params:l,parseVariableLoading:c}=useTableBlockParamsCompat(e);let u=\"__nochildren__\";if(a)if(u=\"children\",t!=null&&t.includes(\".\")){const d=i(t);d!=null&&d.treeChildren&&(u=d.name),l.tree=!0}else{const d=n==null?void 0:n.fields.find(p=>p.treeChildren);d&&(u=d.name),l.tree=!0}else u=\"__nochildren__\";const m=(0,import_react2.useMemo)(()=>(0,import_core.createForm)(),[a]);return c?null:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:{treeTable:a},children:(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:m,children:(0,import_jsx_runtime.jsx)(BlockProvider,P(x({name:e.name||\"table\"},e),{params:l,runWhenParamsChanged:!0,children:(0,import_jsx_runtime.jsx)(InternalTableBlockProvider,P(x({},e),{childrenColumnName:u,params:l}))}))})})}),useTableBlockContext=()=>(0,import_react2.useContext)(TableBlockContext),useTableBlockContextBasicValue=()=>(0,import_react2.useContext)(TableBlockContextBasicValue),NOOP=()=>{},CollectOperatorsContext=(0,import_react2.createContext)(null),CollectOperators=e=>{const t=(0,import_react2.useRef)(e.defaultOperators||{}),o=(0,import_react2.useCallback)((a,l)=>{t.current[a]=l},[]),r=(0,import_react2.useCallback)(()=>x({},t.current),[]),i=(0,import_react2.useCallback)(a=>t.current[a],[]),n=(0,import_react2.useCallback)(a=>{delete t.current[a]},[]);return(0,import_jsx_runtime.jsx)(CollectOperatorsContext.Provider,{value:{collectOperator:o,getOperators:r,getOperator:i,removeOperator:n},children:e.children})},useOperators=()=>{const{getOperator:e=NOOP,getOperators:t=NOOP,collectOperator:o=NOOP,removeOperator:r=NOOP}=import_react2.default.useContext(CollectOperatorsContext)||{};return{getOperator:e,getOperators:t,collectOperator:o,removeOperator:r}},useCollectionManager_deprecated=e=>{const t=useDataSourceManager(),o=useDataSource(),r=useCollectionManager(),i=e||(o==null?void 0:o.key)||void 0,[n,a]=(0,import_react2.useState)((0,import_shared.uid)()),{refresh:l}=useSchemaComponentContext(),c=(0,import_react2.useMemo)(()=>{var T;return(T=t==null?void 0:t.collectionFieldInterfaceManager)==null?void 0:T.getFieldInterfaces().reduce(($,N)=>($[N.name]=N,$),{})},[t,n]),u=(0,import_react2.useMemo)(()=>t==null?void 0:t.collectionTemplateManager.getCollectionTemplates(),[t,n]),m=(0,import_react2.useCallback)(()=>{var T,$;return($=(T=t==null?void 0:t.getDataSource(i))==null?void 0:T.collectionManager)==null?void 0:$.getCollections().map(N=>N.getOptions())},[t,o]),d=(0,import_react2.useCallback)(T=>{var $;return r&&!T?r:($=t==null?void 0:t.getDataSource(T||i))==null?void 0:$.collectionManager},[r,t,i]),p=(0,import_react2.useMemo)(()=>{var T,$;return($=(T=t==null?void 0:t.getDataSource(DEFAULT_DATA_SOURCE_KEY))==null?void 0:T.collectionManager)==null?void 0:$.getCollections()},[t,n]),h=(0,import_react2.useCallback)(()=>t==null?void 0:t.getDataSource(DEFAULT_DATA_SOURCE_KEY).reload().then(()=>{l(),a((0,import_shared.uid)())}),[t]),g=(0,import_react2.useCallback)(()=>t==null?void 0:t.getDataSource(DEFAULT_DATA_SOURCE_KEY).reload().then(()=>{l(),a((0,import_shared.uid)())}),[t]),_=useCompile(),f=(0,import_react2.useCallback)((T,$)=>{var N,I;return((I=(N=d($))==null?void 0:N.getCollection(T))==null?void 0:I.getInheritedFields())||[]},[t,d]),v=(0,import_react2.useCallback)((T,$)=>{var N,I;if(!T)return[];const E=(N=d($))==null?void 0:N.getCollection(T);return((I=E==null?void 0:E.getAllFields)==null?void 0:I.call(E))||(E==null?void 0:E.getFields())||[]},[t,d]),C=(0,import_react2.useCallback)((T,$)=>{var N;if(!(!T||T.split(\".\").length<2))return(N=d($))==null?void 0:N.getCollectionField(T)},[t,d]),S=(0,import_react2.useCallback)((T,$)=>{var N,I;return T?((I=(N=d($))==null?void 0:N.getCollection(T))==null?void 0:I.getParentCollectionsName())||[]:[]},[t,d]),b=(0,import_react2.useCallback)((T,$=!1,N)=>{var I;if(!T)return[];const E=(I=d(N))==null?void 0:I.getCollection(T);return(E==null?void 0:E.getChildrenCollections($))||[]},[t,d]),y=(0,import_react2.useCallback)((T,$)=>{var N,I;return T?((I=(N=d($))==null?void 0:N.getCollection(T))==null?void 0:I.getCurrentFields())||[]:[]},[t,d]),F=(0,import_react2.useCallback)((T,$,N,I)=>{var E;const{association:V=!1,cached:O={},collectionNames:L=[T],maxDepth:U=1,allowAllTypes:z=!1,exceptInterfaces:G=[],prefixFieldValue:H=\"\",usePrefix:K=!1,dataSource:X}=I||{};if(L.length-1>U)return;if(O[T])return import_lodash.default.cloneDeep(O[T]);$&&typeof $==\"string\"&&($=[$]),N&&typeof N==\"string\"&&(N=[N]);const Y=v(T,X),J=(E=Y==null?void 0:Y.filter(ee=>ee.interface&&!G.includes(ee.interface)&&(z||$&&$.includes(ee.type)||N&&N.includes(ee.interface)||(V&&ee.target&&ee.target!==T&&Array.isArray(V)?V.includes(ee.interface):!1))))==null?void 0:E.map(ee=>{var te,Q;const ie=x({value:K&&H?`${H}.${ee.name}`:ee.name,label:_((te=ee==null?void 0:ee.uiSchema)==null?void 0:te.title)||ee.name},ee);return V&&ee.target&&(ie.children=L.includes(ee.target)?[]:F(ee.target,$,N,P(x({},I),{cached:O,dataSource:X,collectionNames:[...L,ee.target],prefixFieldValue:K?H?`${H}.${ee.name}`:ee.name:\"\",usePrefix:K})),!((Q=ie.children)!=null&&Q.length))?null:ie}).filter(Boolean);return O[T]=J,J},[v]),j=(0,import_react2.useCallback)((T,$)=>{var N;return(N=d($))==null?void 0:N.getCollection(T)},[t,d]),A=(0,import_react2.useCallback)((T,$)=>{var N,I;return(I=(N=d($))==null?void 0:N.getCollection(T))==null?void 0:I.getAllCollectionsInheritChain()},[t,d]),D=(0,import_react2.useCallback)((T,$)=>()=>{var N,I;return(I=(N=d($))==null?void 0:N.getCollection(T))==null?void 0:I.getInheritCollectionsChain()},[t,d]),B=(0,import_react2.useCallback)(T=>t==null?void 0:t.collectionFieldInterfaceManager.getFieldInterface(T),[t]),M=(0,import_react2.useCallback)(T=>{var $;return($=B(T.interface))==null?void 0:$.titleUsable},[B]),w=(0,import_react2.useCallback)((T,$,N)=>{var I,E;return(E=(I=d(N))==null?void 0:I.getCollection($))==null?void 0:E.getParentCollectionFields(T)},[t,d]),R=(0,import_react2.useCallback)((T=\"general\")=>t==null?void 0:t.collectionTemplateManager.getCollectionTemplate(T),[t]);return{service:h,interfaces:c,collections:p,templates:u,getTemplate:R,getInterface:B,getCollections:m,getParentCollectionFields:w,getInheritCollections:S,getChildrenCollections:b,refreshCM:g,get:j,getInheritedFields:f,getCollectionField:C,getCollectionFields:v,getCollectionFieldsOptions:F,getCurrentCollectionFields:y,getCollection:j,getCollectionJoinField:C,getAllCollectionsInheritChain:A,getInheritCollectionsChain:D,isTitleField:M}};function SelectWithTitle(e){var t=e,{title:o,defaultValue:r,onChange:i,options:n,fieldNames:a}=t,l=W(t,[\"title\",\"defaultValue\",\"onChange\",\"options\",\"fieldNames\"]);const[c,u]=(0,import_react2.useState)(!1),m=(0,import_react2.useRef)(null);return(0,import_jsx_runtime.jsxs)(\"div\",{style:{alignItems:\"center\",display:\"flex\",justifyContent:\"space-between\"},onClick:d=>{d.stopPropagation(),u(p=>!p)},onMouseLeave:()=>{m.current=setTimeout(()=>{u(!1)},200)},children:[o,(0,import_jsx_runtime.jsx)(import_antd.Select,P(x({},l),{open:c,\"data-testid\":`select-${o}`,popupMatchSelectWidth:!1,bordered:!1,defaultValue:r,onChange:i,popupClassName:`select-popup-${o.replaceAll(\" \",\"-\")}`,fieldNames:a,options:n,style:{textAlign:\"right\",minWidth:100},onMouseEnter:()=>{clearTimeout(m.current)}}))]})}const DataSourceApplicationProvider=e=>{var t=e,{children:o,dataSourceManager:r}=t,i=W(t,[\"children\",\"dataSourceManager\"]);return(0,import_jsx_runtime.jsx)(DataSourceManagerProvider,{dataSourceManager:r,children:(0,import_jsx_runtime.jsx)(CollectionManagerProvider,P(x({},i),{children:o}))})},GetMenuItemContext=(0,import_react2.createContext)(null);GetMenuItemContext.displayName=\"GetMenuItemContext\";const GetMenuItemsContext=(0,import_react2.createContext)(null);GetMenuItemsContext.displayName=\"GetMenuItemsContext\";const useCollectMenuItem=()=>(0,import_react2.useContext)(GetMenuItemContext)||{},useCollectMenuItems=()=>(0,import_react2.useContext)(GetMenuItemsContext)||{},useMenuItem=()=>{const e=(0,import_react2.useRef)([]),t=(0,import_react2.useRef)(null),o=(0,import_react2.useRef)(!1),r=(0,import_react2.useCallback)(({limitCount:l})=>o.current?(o.current=!1,t.current?t.current():l&&e.current.length>l?(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.current.slice(0,l).map((c,u)=>(0,import_jsx_runtime.jsx)(c,{},u))}):(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.current.map((c,u)=>(0,import_jsx_runtime.jsx)(c,{},u))})):null,[]),i=(0,import_react2.useCallback)(l=>{const c=[],u=m=>{c.push(m),c.sort((d,p)=>(d.order||0)-(p.order||0))};return o.current=!0,t.current=()=>{const m=c.filter(d=>d.notdelete).map(d=>import_lodash.default.omit(d,\"notdelete\"));return c.length=0,c.push(...m),(0,import_jsx_runtime.jsx)(GetMenuItemsContext.Provider,{value:{pushMenuItem:u},children:l()})},c},[]),n=(0,import_react2.useCallback)(l=>{const c={},u=m=>{Object.assign(c,m)};return o.current=!0,e.current.push(()=>(0,import_jsx_runtime.jsx)(GetMenuItemContext.Provider,{value:{collectMenuItem:u},children:l()})),c},[]),a=(0,import_react2.useCallback)(()=>{e.current=[]},[]);return{Component:r,getMenuItems:i,getMenuItem:n,clean:a}},CurrentPopupRecordContext=import_react2.default.createContext(null),CurrentParentPopupRecordContext=import_react2.default.createContext(null),VariablePopupRecordProvider=import_react2.default.memo(e=>{var t,o;const{t:r}=(0,import_react_i18next.useTranslation)(),i=useCollectionRecordData(),n=useCollection(),a=useCurrentPopupRecord();return(0,import_jsx_runtime.jsx)(CurrentParentPopupRecordContext.Provider,{value:{name:\"$nParentPopupRecord\",title:r(\"Parent popup record\"),value:((t=e.parent)==null?void 0:t.recordData)||(a==null?void 0:a.value),collection:((o=e.parent)==null?void 0:o.collection)||(a==null?void 0:a.collection)},children:(0,import_jsx_runtime.jsx)(CurrentPopupRecordContext.Provider,{value:{name:\"$nPopupRecord\",title:r(\"Current popup record\"),value:e.recordData||i,collection:e.collection||n},children:e.children})})});VariablePopupRecordProvider.displayName=\"VariablePopupRecordProvider\";const useCurrentPopupRecord=()=>import_react2.default.useContext(CurrentPopupRecordContext),useParentPopupRecord=()=>import_react2.default.useContext(CurrentParentPopupRecordContext),PopupSettingsContext=import_react2.default.createContext({enableURL:!0}),PopupSettingsProvider=e=>{const{enableURL:t=!0}=e,o=(0,import_react2.useMemo)(()=>({enableURL:t}),[t]);return(0,import_jsx_runtime.jsx)(PopupSettingsContext.Provider,{value:o,children:e.children})},usePopupSettings=()=>{const{enableURL:e}=import_react2.default.useContext(PopupSettingsContext),t=useIsInSettingsPage();return{isPopupVisibleControlledByURL:(0,import_react2.useCallback)(()=>{const o=window.location.pathname,r=window.location.hash,i=(o==null?void 0:o.includes(\"/mobile/\"))||(r==null?void 0:r.includes(\"/mobile/\")),n=o==null?void 0:o.includes(\"/m/\"),a=o==null?void 0:o.includes(\"/admin/\"),l=o==null?void 0:o.includes(\"/m/block-templates/inherited\");return(a||n)&&!i&&e&&!t&&!l},[e,t])}},popupLayerStates={},setPopupLayerState=(e,t)=>{popupLayerStates[e]=t},getPopupLayerState=e=>{var t;return(t=popupLayerStates[e])!=null?t:!1},removePopupLayerState=e=>{delete popupLayerStates[e]},CONTEXT_SCHEMA_KEY=\"x-action-context\",usePopupContextInActionOrAssociationField=()=>{const e=(0,import_react.useFieldSchema)(),{dn:t}=useDesignable();return{updatePopupContext:(0,import_react2.useCallback)((o,r)=>{const i=r||e,n=getPopupContextFromActionOrAssociationFieldSchema(i);if(o=import_lodash.default.omitBy(o,import_lodash.default.isNil),!(import_lodash.default.isEqual(o,n)||n!=null&&n.doNotUpdateContext))return i[CONTEXT_SCHEMA_KEY]=o,t.emit(\"initializeActionContext\",{schema:{\"x-uid\":i[\"x-uid\"],[CONTEXT_SCHEMA_KEY]:o}})},[e,t])}};function getPopupContextFromActionOrAssociationFieldSchema(e){return e[CONTEXT_SCHEMA_KEY]}const popupsContextStorage={},defaultPopupsContextStorage={},getStoredPopupContext=e=>popupsContextStorage[e]||defaultPopupsContextStorage[e],storePopupContext=(e,t,o=!1)=>{if(o){defaultPopupsContextStorage[e]=t;return}popupsContextStorage[e]=t},deletePopupContext=e=>{delete popupsContextStorage[e]},blockServicesStorage={},getBlockService=e=>blockServicesStorage[e],storeBlockService=(e,t)=>{blockServicesStorage[e]=t},getPopupParamsFromPath=import_lodash.default.memoize(e=>e.split(\"/popups/\").filter(Boolean).map(t=>{const[o,...r]=t.split(\"/\").filter(Boolean),i={};for(let n=0;n<r.length;n+=2)i[r[n]]=decodePathValue(r[n+1]);return x({popupuid:o},i)})),getPopupPathFromParams=e=>{const{popupuid:t,tab:o,filterbytk:r,sourceid:i,collection:n,puid:a}=e;return`/popups/${[t,a&&\"puid\",a,n&&\"collection\",n,r&&\"filterbytk\",r,i&&\"sourceid\",i,o&&\"tab\",o].filter(Boolean).map(l=>encodePathValue(l)).join(\"/\")}`},usePopupUtils=(e={})=>{const t=useNavigateNoUpdate(),o=useLocationNoUpdate(),r=(0,import_react.useFieldSchema)(),i=useDataSourceKey(),n=useCollectionRecord(),a=useCollectionParentRecord(),l=useCollection(),c=useCollectionManager(),u=useAssociationName(),{visible:m,setVisible:d}=(0,import_react2.useContext)(PopupVisibleProviderContext)||{visible:!1,setVisible:import_lodash.default.noop},{params:p,currentLevel:h=0}=useCurrentPopupContext(),{getDataBlockRequest:g}=useDataBlockRequestGetter(),{isPopupVisibleControlledByURL:_}=usePopupSettings(),{setVisible:f}=(0,import_react2.useContext)(ActionContext),{updatePopupContext:v}=usePopupContextInActionOrAssociationField(),C=useCurrentPopupContext(),S=(0,import_react2.useCallback)(T=>{var $;return($=T||(a==null?void 0:a.data))==null?void 0:$[c.getSourceKeyByAssociation(u)]},[a,u]),b=useDataBlockRequestData(),y=useTableBlockContextBasicValue()||{},F=e.setVisible||f,j=(0,import_react2.useCallback)(({tabKey:T,popupUid:$,recordData:N,sourceId:I,collection:E,puid:V})=>{const O=c.getFilterByTK(u||l,N);return getPopupPathFromParams({popupuid:$,puid:V,collection:E,filterbytk:O,sourceid:I,tab:T})},[u,c,l,i,a==null?void 0:a.data,u]),A=(0,import_react2.useCallback)(()=>{const T={dataSource:i,collection:u||l==null?void 0:l.name,association:u};return import_lodash.default.omitBy(T,import_lodash.default.isNil)},[i,l,u]),D=(0,import_react2.useCallback)(({recordData:T,parentRecordData:$,collectionNameUsedInURL:N,popupUidUsedInURL:I,customActionSchema:E}={})=>{if(!_())return F==null?void 0:F(!0);const V=E||r,O=V==null?void 0:V[\"x-uid\"],L=S($);T=T||(n==null?void 0:n.data);const U=j({popupUid:O,recordData:T,sourceId:L,collection:N,puid:I});let z=o.pathname;if(import_lodash.default.last(z)===\"/\"&&(z=z.slice(0,-1)),storePopupContext(O,{schema:V,record:new CollectionRecord({isNew:!1,data:T}),parentRecord:$?new CollectionRecord({isNew:!1,data:$}):a,service:g(),dataSource:i,collection:l==null?void 0:l.name,association:u,sourceId:L,tableBlockContext:P(x({},y),{collection:l==null?void 0:l.name,blockData:b})}),v(A(),E),V.properties){const G=h+1;if(getPopupLayerState(G))return;t(withSearchParams(`${z}${U}`)),setPopupLayerState(G,!0)}else console.error(`[NocoBase] The popup schema is invalid, please check the schema: \n${JSON.stringify(V,null,2)}`)},[u,c,l,i,r,j,t,a,n,g,o,_,S,A,b,y,h]),B=(0,import_react2.useCallback)(()=>{if(!_())return F==null?void 0:F(!1);t(withSearchParams(removeLastPopupPath(o.pathname)),{replace:!0}),removePopupLayerState(h),p!=null&&p.popupuid&&deletePopupContext(p.popupuid)},[_,F,t,o==null?void 0:o.pathname,h,p==null?void 0:p.popupuid]),M=(0,import_react2.useCallback)(T=>{const $=S(),N=j({tabKey:T,popupUid:p==null?void 0:p.popupuid,recordData:n==null?void 0:n.data,sourceId:$});let I=removeLastPopupPath(o.pathname);import_lodash.default.last(I)===\"/\"&&(I=I.slice(0,-1)),t(`${I}${N}`,{replace:!0})},[j,t,p==null?void 0:p.popupuid,n==null?void 0:n.data,o]),w=(0,import_react2.useCallback)((T,$)=>{$.__popup=T},[]),R=(0,import_react2.useCallback)(T=>T.__popup,[]);return{openPopup:D,closePopup:B,savePopupSchemaToSchema:w,getPopupSchemaFromSchema:R,context:C,visibleWithURL:m,setVisibleWithURL:d,popupParams:p,changeTab:M,getPopupContext:A}};function removeLastPopupPath(e){if(!e.includes(\"popups\"))return e;const t=e.split(\"popups\").slice(0,-1).join(\"popups\");return t.endsWith(\"/\")?t.slice(0,-1):t}function withSearchParams(e){return`${e}${window.location.search}`}function encodePathValue(e){const t=encodeURIComponent(e);return t===\"popups\"?window.btoa(e):t}function decodePathValue(e){return e===window.btoa(\"popups\")?\"popups\":decodeURIComponent(e)}const ActionContext=(0,import_react2.createContext)({});ActionContext.displayName=\"ActionContext\";const ActionContextProvider=import_react2.default.memo(e=>{const[t,o]=(0,import_react2.useState)(!1),{visible:r}=x(x({},e),e.value),{setSubmitted:i}=x(x({},e),e.value),n=useBlockServiceInActionButton(),{isSubPageClosedByPageMenu:a,reset:l}=useIsSubPageClosedByPageMenu((0,import_react.useFieldSchema)());(0,import_react2.useEffect)(()=>{q(void 0,null,function*(){r===!1&&n&&!n.loading&&(t||a())&&(l(),n.loading=!0,yield n.refreshAsync(),n.loading=!1,o(!1),i==null||i(!0))})},[r,n,i,a,t,l]);const c=(0,import_react2.useMemo)(()=>P(x(x({},e),e==null?void 0:e.value),{submitted:t,setSubmitted:o}),[e,t]);return(0,import_jsx_runtime.jsx)(ActionContext.Provider,{value:c,children:e.children})});ActionContextProvider.displayName=\"ActionContextProvider\";const useBlockServiceInActionButton=()=>{var e,t;const{params:o}=useCurrentPopupContext(),r=(e=(0,import_react.useFieldSchema)())==null?void 0:e[\"x-uid\"],i=useDataBlockRequest(),n=o==null?void 0:o.popupuid;return(0,import_react2.useEffect)(()=>{r&&n!==r&&storeBlockService(r,{service:i})},[n,r,i]),n===r&&((t=getBlockService(n))==null?void 0:t.service)||i},ActionContextNoRerender=import_react2.default.memo(e=>{const t=(0,import_react2.useContext)(ActionContext),o=(0,import_react2.useRef)({});return Object.assign(o.current,t),(0,import_jsx_runtime.jsx)(ActionContext.Provider,{value:o.current,children:e.children})});ActionContextNoRerender.displayName=\"ActionContextNoRerender\";const isModalTitle=e=>(0,import_shared.isNum)(e)||(0,import_shared.isStr)(e)||(0,import_shared.isBool)(e)||import_react2.default.isValidElement(e),getModelProps=e=>isModalTitle(e)?{title:e}:e;function FormDialog(e,t,o,r){((0,import_shared.isFn)(t)||import_react2.default.isValidElement(t))&&(r=o,o=t,t=\"form-dialog\");const i={host:document.createElement(\"div\"),form:null,promise:null,openMiddlewares:[],confirmMiddlewares:[],cancelMiddlewares:[]},n=createPortalRoot(i.host,t),a=getModelProps(e),l=P(x({},a),{afterClose:()=>{var d;(d=a==null?void 0:a.afterClose)==null||d.call(a),n.unmount()}}),c=(0,import_react.observer)(()=>(0,import_jsx_runtime.jsx)(import_react2.Fragment,{children:(0,import_shared.isFn)(o)?o(i.form):o}),{displayName:\"DialogContent\"}),u=(d=!0,p,h)=>{const{form:g}=i;return g?(0,import_jsx_runtime.jsx)(GlobalThemeProvider,{theme:r,children:(0,import_jsx_runtime.jsx)(import_react.Observer,{children:()=>{const{token:_}=useToken$1();return(0,import_jsx_runtime.jsx)(import_antd.Modal,P(x({zIndex:_.zIndexPopupBase+1e3},l),{open:d,confirmLoading:g.submitting,onCancel:f=>{var v;((v=l==null?void 0:l.onCancel)==null?void 0:v.call(l,f))!==!1&&(h==null||h())},onOk:f=>q(this,null,function*(){var v;((v=l==null?void 0:l.onOk)==null?void 0:v.call(l,f))!==!1&&(p==null||p())}),children:(0,import_jsx_runtime.jsx)(import_react.FormProvider,{form:g,children:(0,import_jsx_runtime.jsx)(c,{})})}))}})}):null};document.body.appendChild(i.host);const m={forOpen:d=>((0,import_shared.isFn)(d)&&i.openMiddlewares.push(d),m),forConfirm:d=>((0,import_shared.isFn)(d)&&i.confirmMiddlewares.push(d),m),forCancel:d=>((0,import_shared.isFn)(d)&&i.cancelMiddlewares.push(d),m),open:d=>q(this,null,function*(){return i.promise||(i.promise=new Promise((p,h)=>q(this,null,function*(){try{d=yield loading(l.loadingText,()=>(0,import_shared.applyMiddleware)(d,i.openMiddlewares)),i.form=i.form||(0,import_core.createForm)(d)}catch(g){h(g)}n.render(()=>u(!0,()=>{var g;(g=i.form)==null||g.submit(()=>q(this,null,function*(){yield(0,import_shared.applyMiddleware)(i.form,i.confirmMiddlewares),(0,import_reactive.untracked)(()=>{var _;p(x({},(_=i.form)==null?void 0:_.values))}),m.close()})).catch(()=>{})},()=>q(this,null,function*(){yield loading(l.loadingText,()=>(0,import_shared.applyMiddleware)(i.form,i.cancelMiddlewares)),m.close()})))}))),i.promise}),close:()=>{i.host&&n.render(()=>u(!1))}};return m}const DialogFooter=e=>{const t=(0,import_react2.useRef)(null),[o,r]=(0,import_react2.useState)(),i=(0,import_react2.useRef)(),n=usePrefixCls(\"modal\");return(0,import_react2.useLayoutEffect)(()=>{var a;const l=(a=t.current)==null?void 0:a.closest(`.${n}-content`);l&&(i.current||(i.current=l.querySelector(`.${n}-footer`),i.current||(i.current=document.createElement(\"div\"),i.current.classList.add(`${n}-footer`),l.appendChild(i.current))),r(i.current))},[n]),i.current=o,(0,import_jsx_runtime.jsx)(\"div\",{ref:t,style:{display:\"none\"},children:o&&(0,import_react_dom.createPortal)(e.children,o)})};FormDialog.Footer=DialogFooter;FormDialog.Portal=createPortalProvider(\"form-dialog\");const AllDataBlocksContext=import_react2.default.createContext({getAllDataBlocks:()=>[],setAllDataBlocks:()=>{}}),AllDataBlocksProvider=e=>{const t=import_react2.default.useRef([]),o=import_react2.default.useCallback(n=>{typeof n==\"function\"?t.current=n(t.current):t.current=n},[]),r=import_react2.default.useCallback(()=>t.current,[]),i=import_react2.default.useMemo(()=>({getAllDataBlocks:r,setAllDataBlocks:o}),[r,o]);return(0,import_jsx_runtime.jsx)(AllDataBlocksContext.Provider,{value:i,children:e.children})},useAllDataBlocks=()=>{const e=import_react2.default.useContext(AllDataBlocksContext),t=(0,import_react2.useCallback)(()=>(e==null?void 0:e.getAllDataBlocks())||[],[e]),o=(0,import_react2.useCallback)(i=>{const n=e==null?void 0:e.getAllDataBlocks().find(a=>a.uid===i.uid);if(n){Object.assign(n,i);return}e==null||e.setAllDataBlocks(a=>[...a,i])},[e]),r=(0,import_react2.useCallback)(i=>{e!=null&&e.getAllDataBlocks().every(n=>n.uid!==i)||e==null||e.setAllDataBlocks(n=>n.filter(a=>a.uid!==i))},[e]);return e?{recordDataBlocks:o,removeDataBlock:r,getAllDataBlocks:t}:{recordDataBlocks:import_lodash.default.noop,removeDataBlock:import_lodash.default.noop,getAllDataBlocks:t}},WithForm$1=e=>{const t=e,{children:o,form:r}=t,i=W(t,[\"children\",\"form\"]),n=(0,import_react2.useContext)(import_react.SchemaOptionsContext),a=(0,import_react2.useContext)(import_react.SchemaExpressionScopeContext),l=x(x({},n==null?void 0:n.scope),a),c=x({},n==null?void 0:n.components);return(0,import_jsx_runtime.jsx)(import_react.FormProvider,P(x({},i),{form:r,children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{components:c,scope:l,children:o})}))},WithoutForm$1=e=>{const t=e,{children:o}=t,r=W(t,[\"children\"]),i=(0,import_react2.useContext)(import_react.SchemaOptionsContext),n=(0,import_react2.useContext)(import_react.SchemaExpressionScopeContext),a=x(x({},i==null?void 0:i.scope),n),l=x({},i==null?void 0:i.components),c=(0,import_react2.useMemo)(()=>(0,import_core.createForm)(),[]);return(0,import_jsx_runtime.jsx)(import_react.FormProvider,P(x({},r),{form:c,children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{components:l,scope:a,children:o})}))},FormProvider=e=>e.form?(0,import_jsx_runtime.jsx)(WithForm$1,x({},e)):(0,import_jsx_runtime.jsx)(WithoutForm$1,x({},e)),CollectionHistoryContext=(0,import_react2.createContext)({historyCollections:[],refreshCH:()=>{}});CollectionHistoryContext.displayName=\"CollectionHistoryContext\";const options$2={resource:\"collectionsHistory\",action:\"list\",params:{paginate:!1,appends:[\"fields\"],filter:{},sort:[\"sort\"]}},CollectionHistoryProvider=e=>{var t;const o=useAPIClient(),r=useIsAdminPage(),i=o.auth.getToken()||\"\",n=useRequest(options$2,{refreshDeps:[r,i],ready:!!(r&&i)}),a=(0,import_react2.useCallback)(()=>q(void 0,null,function*(){const{data:c}=yield o.request(options$2);return n.mutate(c),(c==null?void 0:c.data)||[]}),[n]),l=(0,import_react2.useMemo)(()=>{var c;return{historyCollections:(c=n.data)==null?void 0:c.data,refreshCH:a}},[a,(t=n.data)==null?void 0:t.data]);return(0,import_jsx_runtime.jsx)(CollectionHistoryContext.Provider,{value:l,children:e.children})},useHistoryCollectionsByNames=e=>{const{historyCollections:t}=(0,import_react2.useContext)(CollectionHistoryContext);return(t==null?void 0:t.filter(o=>e.includes(o.name)))||[]},useCollectionHistory=()=>(0,import_react2.useContext)(CollectionHistoryContext),CollectionProvider_deprecated=({children:e,allowNull:t,name:o,dataSource:r,collection:i})=>r?(0,import_jsx_runtime.jsx)(CollectionManagerProvider,{dataSource:r,children:(0,import_jsx_runtime.jsx)(CollectionProvider,{allowNull:t,name:o||i,children:e})}):(0,import_jsx_runtime.jsx)(CollectionProvider,{allowNull:t,name:o||i,children:e}),ResourceActionContext=(0,import_react2.createContext)(null);ResourceActionContext.displayName=\"ResourceActionContext\";const ResourceContext=(0,import_react2.createContext)(null);ResourceContext.displayName=\"ResourceContext\";const CollectionResourceActionProvider=e=>{var t,o,r,i;const{collection:n,request:a,uid:l,dragSort:c}=e,u=useAPIClient(),m=useRecord(),d=a==null?void 0:a.action,p={};d===\"get\"&&(p.filterByTk=m[n.targetKey||n.filterTargetKey||\"id\"]);const h=((t=a==null?void 0:a.params)==null?void 0:t.appends)||[],g=useRequest(P(x({},a),{params:P(x(x({},p),a==null?void 0:a.params),{appends:[...((r=(o=n==null?void 0:n.fields)==null?void 0:o.filter)==null?void 0:r.call(o,C=>C.target).map(C=>C.name))||[],...h],sort:c?[n.sortable===!0?\"sort\":n.sortable]:(i=a==null?void 0:a.params)==null?void 0:i.sort})}),{uid:l}),_=u.resource(a.resource),f=(0,import_react2.useMemo)(()=>P(x({},g),{defaultRequest:a,dragSort:c}),[c,a,g]),v=(0,import_react2.useMemo)(()=>({type:\"collection\",resource:_,collection:n}),[n,_]);return(0,import_jsx_runtime.jsx)(ResourceContext.Provider,{value:v,children:(0,import_jsx_runtime.jsx)(ResourceActionContext.Provider,{value:f,children:(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{collection:n,children:e.children})})})},AssociationResourceActionProvider=e=>{var t,o,r;const{collection:i,association:n,request:a,uid:l,dragSort:c}=e,u=useAPIClient(),m=useRecord()[n.sourceKey],d=((t=a==null?void 0:a.params)==null?void 0:t.appends)||[],p=useRequest(P(x({resourceOf:m},a),{params:P(x({},a==null?void 0:a.params),{appends:[...((r=(o=i==null?void 0:i.fields)==null?void 0:o.filter)==null?void 0:r.call(o,f=>f.target).map(f=>f.name))||[],...d]})}),{uid:l}),h=u.resource(a.resource,m),g=(0,import_react2.useMemo)(()=>({type:\"association\",resource:h,association:n,collection:i}),[n,i,h]),_=(0,import_react2.useMemo)(()=>P(x({},p),{defaultRequest:a,dragSort:c}),[c,a,p]);return(0,import_jsx_runtime.jsx)(ResourceContext.Provider,{value:g,children:(0,import_jsx_runtime.jsx)(ResourceActionContext.Provider,{value:_,children:(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{collection:i,children:e.children})})})},ResourceActionProvider=e=>{var t;let{collection:o,request:r}=e;const{getCollection:i}=useCollectionManager_deprecated();return typeof o==\"string\"&&(o=i(o)),o?(t=r==null?void 0:r.resource)!=null&&t.includes(\".\")?(0,import_jsx_runtime.jsx)(AssociationResourceActionProvider,P(x({},e),{collection:o})):(0,import_jsx_runtime.jsx)(CollectionResourceActionProvider,P(x({},e),{collection:o})):null},useResourceActionContext=()=>(0,import_react2.useContext)(ResourceActionContext)||{},useDataSourceFromRAC=e=>{const t=(0,import_react2.useContext)(ResourceActionContext),o=(0,import_react.useField)();return(0,import_react2.useEffect)(()=>{t.loading||(e==null||e.onSuccess(t.data),o.componentProps.dragSort=!!t.dragSort)},[t.loading]),t},useResourceContext=()=>{const{type:e,resource:t,collection:o,association:r}=(0,import_react2.useContext)(ResourceContext)||{};return{type:e,resource:t,collection:o,association:r,targetKey:(r==null?void 0:r.targetKey)||(o==null?void 0:o.filterTargetKey)||(o==null?void 0:o.targetKey)||\"id\"}},collection$1={name:\"fields\",targetKey:\"name\",fields:[{type:\"string\",name:\"type\",interface:\"input\",uiSchema:{title:'{{ t(\"Storage type\") }}',type:\"string\",\"x-component\":\"Select\",enum:[{label:\"String\",value:\"string\"}],required:!0}},{type:\"string\",name:\"interface\",interface:\"input\",uiSchema:{title:'{{ t(\"Field interface\") }}',type:\"string\",\"x-component\":\"Select\",enum:\"{{interfaces}}\"}},{type:\"string\",name:\"title\",interface:\"input\",uiSchema:{title:'{{ t(\"Field display name\") }}',type:\"string\",\"x-component\":\"Input\",required:!0}},{type:\"string\",name:\"name\",interface:\"input\",uiSchema:{title:'{{ t(\"Field name\") }}',type:\"string\",\"x-component\":\"Input\"}}]},DataSourceContext_deprecated=(0,import_react2.createContext)(null);DataSourceContext_deprecated.displayName=\"DataSourceContext_deprecated\";const useSelectedRowKeys=()=>{const e=(0,import_react2.useContext)(DataSourceContext_deprecated);return[e.selectedRowKeys,e.setSelectedRowKeys]},useDataSource_deprecated=e=>{const t=(0,import_react2.useContext)(DataSourceContext_deprecated);return useRequest(()=>Promise.resolve({data:t.dataSource}),P(x({},e),{refreshDeps:[JSON.stringify(t.dataSource)]}))},useCreateAction$1=()=>{const e=(0,import_react2.useContext)(DataSourceContext_deprecated),t=(0,import_react.useForm)(),{setVisible:o}=useActionContext();return{run(){return q(this,null,function*(){console.log(\"form.values\",t.values);const r=e.dataSource||[];r.push((0,import_lodash.cloneDeep)(t.values)),e.setDataSource([...r]),o(!1),yield t.reset()})}}},useBulkDestroyAction$2=()=>{const e=(0,import_react2.useContext)(DataSourceContext_deprecated),{selectedRowKeys:t,setSelectedRowKeys:o}=e;return{run(){return q(this,null,function*(){const r=e.dataSource||[];e.setDataSource(r.filter((i,n)=>!t.includes(n))),o([])})}}},useUpdateAction$1=()=>{const e=useRecordIndex(),t=(0,import_react.useForm)(),{setVisible:o}=useActionContext(),r=(0,import_react2.useContext)(DataSourceContext_deprecated);return{run(){return q(this,null,function*(){const i=((r==null?void 0:r.dataSource)||[]).map((n,a)=>a===e?x({},t.values):n);r.setDataSource([...i]),o(!1)})}}},useDestroyAction$2=()=>{const e=useRecordIndex(),t=(0,import_react2.useContext)(DataSourceContext_deprecated);return{run(){return q(this,null,function*(){const o=t.dataSource||[];t.setDataSource(o.filter((r,i)=>e!==i))})}}},ds={useSelectedRowKeys,useDataSource_deprecated,useCreateAction:useCreateAction$1,useBulkDestroyAction:useBulkDestroyAction$2,useUpdateAction:useUpdateAction$1,useDestroyAction:useDestroyAction$2},SubFieldDataSourceProvider_deprecated=(0,import_react.observer)(e=>{const[t,o]=(0,import_react2.useState)([]),[r,i]=(0,import_react2.useState)([]),n=useRecord(),a=useAPIClient(),l=useRequest(()=>{var c;return n.interface===\"subTable\"?(c=n==null?void 0:n.children)!=null&&c.length?Promise.resolve({data:(n==null?void 0:n.children)||[]}):a.resource(\"fields\").list({paginate:!1,sort:\"sort\",filter:{parentKey:n.key}}).then(u=>u==null?void 0:u.data):Promise.resolve({data:[]})},{onSuccess(c){console.log(\"dataSource1\",c==null?void 0:c.data),i(c==null?void 0:c.data)}});return(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{collection:collection$1,children:(0,import_jsx_runtime.jsx)(DataSourceContext_deprecated.Provider,{value:{rowKey:\"name\",service:l,dataSource:r,setDataSource:i,selectedRowKeys:t,setSelectedRowKeys:o},children:e.children})})},{displayName:\"SubFieldDataSourceProvider_deprecated\"}),DataSourceProvider_deprecated=(0,import_react.observer)(e=>{const{rowKey:t,collection:o,association:r}=e,[i,n]=(0,import_react2.useState)([]),[a,l]=(0,import_react2.useState)([]),c=useRecord(),u=useAPIClient(),{getCollection:m}=useCollectionManager_deprecated(),d=m(o),p=c==null?void 0:c[r.targetKey||\"id\"],h=useRequest(()=>{var g,_;return p?u.request({resource:`${r.collectionName}.${r.name}`,resourceOf:p,action:\"list\",params:{appends:(_=(g=d==null?void 0:d.fields)==null?void 0:g.filter(f=>f.target))==null?void 0:_.map(f=>f.name)}}).then(f=>f.data):Promise.resolve({data:(c==null?void 0:c[r.name])||[]})},{onSuccess(g){l(g==null?void 0:g.data)}});return(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{collection:d,children:(0,import_jsx_runtime.jsx)(DataSourceContext_deprecated.Provider,{value:{rowKey:t,service:h,dataSource:a,setDataSource:l,selectedRowKeys:i,setSelectedRowKeys:n},children:e.children})})},{displayName:\"DataSourceProvider_deprecated\"}),components$6={SubFieldDataSourceProvider_deprecated,DataSourceProvider_deprecated,CollectionProvider_deprecated,ResourceActionProvider},CollectionManagerSchemaComponentProvider=e=>{const t=(0,import_react2.useMemo)(()=>({cm:P(x({},hooks),{useDataSourceFromRAC}),ds}),[]);return(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:t,components:components$6,children:e.children})},CollectionCategoriesContext=(0,import_react2.createContext)({data:[],refresh:()=>{}});CollectionCategoriesContext.displayName=\"CollectionCategoriesContext\";const CollectionManagerProvider_deprecated=e=>(0,import_jsx_runtime.jsx)(CollectionManagerProvider,{children:(0,import_jsx_runtime.jsx)(CollectionManagerSchemaComponentProvider,{children:e.children})}),RemoteCollectionManagerLoadingContext=(0,import_react2.createContext)(!1),useRemoteCollectionManagerLoading=()=>(0,import_react2.useContext)(RemoteCollectionManagerLoadingContext),RemoteCollectionManagerProvider=e=>{const t=useDataSourceManager(),{refreshCH:o}=useCollectionHistory(),r=useRequest(()=>t.reload().then(o));return(0,import_jsx_runtime.jsx)(RemoteCollectionManagerLoadingContext.Provider,{value:r.loading,children:(0,import_jsx_runtime.jsx)(CollectionManagerProvider_deprecated,x({},e))})},CollectionCategoriesProvider=e=>{var t;const{service:o,refreshCategory:r}=e,i=(0,import_react2.useMemo)(()=>{var n;return x({data:(n=o==null?void 0:o.data)==null?void 0:n.data,refresh:r},e)},[(t=o==null?void 0:o.data)==null?void 0:t.data,r,e]);return(0,import_jsx_runtime.jsx)(CollectionCategoriesContext.Provider,{value:i,children:e.children})},useRequestSchema$1=({uid:e,type:t=\"getJsonSchema\",onSuccess:o})=>{const r={url:`/uiSchemas:${t}/${e}`},{data:i,loading:n}=useRequest(r,{refreshDeps:[e],onSuccess(a){o&&o(a)}});return{schema:i==null?void 0:i.data,loading:n}},defaultTransform=e=>e,RequestSchemaComponent=e=>{const{noForm:t,onlyRenderProperties:o,hidden:r,scope:i,uid:n,components:a,onSuccess:l,NotFoundPage:c,schemaTransform:u=defaultTransform,onPageNotFind:m}=e,d=o?\"getProperties\":\"getJsonSchema\",p=(0,import_react2.useMemo)(()=>(0,import_core.createForm)(),[n]),{schema:h,loading:g}=useRequestSchema$1({uid:n,type:d,onSuccess:S=>{l&&l(S)}}),_=useComponent(c),f=useRemoteCollectionManagerLoading(),v=(0,import_react.useFieldSchema)(),C=(0,import_react2.useMemo)(()=>u(h||{}),[h,u]);return f||g||r?(0,import_jsx_runtime.jsx)(import_antd.Spin,{style:{width:\"100%\",marginTop:20},delay:LOADING_DELAY}):!h||Object.keys(h).length===0?(m&&m(),_?(0,import_jsx_runtime.jsx)(_,{}):null):t?(0,import_jsx_runtime.jsx)(SchemaComponent,{components:a,scope:i,schema:C,parentSchema:v}):(0,import_jsx_runtime.jsx)(FormProvider,{form:p,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{components:a,scope:i,schema:C,parentSchema:v})})},RemoteSchemaComponent=(0,import_react2.memo)(e=>e.uid?(0,import_jsx_runtime.jsx)(RequestSchemaComponent,x({},e)):null);RemoteSchemaComponent.displayName=\"RemoteSchemaComponent\";const EditableTitle=e=>{const[t,o]=(0,import_react2.useState)(e.title),[r,i]=(0,import_react2.useState)(!1),{refresh:n}=useSchemaTemplateManager();useAPIClient();const{run:a}=useRequest({resource:\"uiSchemaTemplates\",action:\"update\",params:{filterByTk:e.filterByTk}},{manual:!0,debounceWait:500,onSuccess(){n()}});return(0,import_jsx_runtime.jsx)(\"div\",{children:r?(0,import_jsx_runtime.jsx)(import_antd.Input,{defaultValue:t,size:\"large\",onBlur:()=>{i(!1)},onChange:l=>{o(l.target.value),a({filterByTk:e.filterByTk,values:{name:l.target.value}})}}):(0,import_jsx_runtime.jsx)(\"div\",{onClick:()=>{i(!0)},children:t||(0,import_jsx_runtime.jsx)(\"span\",{style:{color:\"#bbb\"},children:\"未命名\"})})})},BlockTemplateDetails=()=>{var e,t;const o=useNavigateNoUpdate(),r=(0,import_react_router_dom.useParams)(),i=r==null?void 0:r.key,n=(0,import_react2.useContext)(SchemaComponentContext),a=(0,import_react2.useMemo)(()=>P(x({},n),{designable:!0}),[n]),{data:l,loading:c}=useRequest({resource:\"uiSchemaTemplates\",action:\"get\",params:{filterByTk:i}});return c?(0,import_jsx_runtime.jsx)(import_antd.Spin,{}):(0,import_jsx_runtime.jsxs)(\"div\",{children:[(0,import_jsx_runtime.jsx)(import_pro_layout.PageHeader,{style:{backgroundColor:\"white\"},onBack:()=>{o(\"/admin/plugins/block-templates\")},ghost:!1,title:(0,import_jsx_runtime.jsx)(EditableTitle,{filterByTk:i,title:(e=l==null?void 0:l.data)==null?void 0:e.name})}),(0,import_jsx_runtime.jsx)(\"div\",{style:{margin:\"var(--nb-spacing)\"},children:(0,import_jsx_runtime.jsx)(SchemaComponentContext.Provider,{value:a,children:(0,import_jsx_runtime.jsx)(RemoteSchemaComponent,{uid:(t=l==null?void 0:l.data)==null?void 0:t.uid})})})]})};class SchemaSettings{constructor(t){k(this,\"options\"),k(this,\"name\"),this.options=Object.assign({items:[]},t),this.name=t.name}get items(){return this.options.items}add(t,o){const r=t.split(\".\"),i=P(x({},o),{name:r[r.length-1]});if(r.length===1){const l=this.items.findIndex(c=>c.name===t);l===-1?this.items.push(i):this.items[l]=i;return}const n=r.slice(0,-1).join(\".\"),a=this.get(n);if(a){a.children||(a.children=[]);const l=t.replace(`${a.name}.`,\"\"),c=a.children.findIndex(u=>u.name===l);c===-1?a.children.push(i):a.children[c]=i}}get(t){if(!t)return;const o=t.split(\".\");let r=this.items;for(let i=0;i<o.length;i++){const n=o[i];if(r=r.find(a=>a.name===n),!r||i===o.length-1)return r;if(r.children)r=r.children;else return}}remove(t){const o=t.split(\".\");if(o.length===1){const i=this.items.findIndex(n=>n.name===o[0]);i!==-1&&this.items.splice(i,1);return}const r=this.get(o.slice(0,-1).join(\".\"));if(r&&r.children){const i=o[o.length-1],n=r.children.findIndex(a=>a.name===i);n!==-1&&r.children.splice(n,1)}}}class SchemaSettingsManager{constructor(t=[],o){k(this,\"schemaSettings\",{}),k(this,\"actionList\",{}),this._schemaSettings=t,this.app=o,this.app=o,this.add(...t)}add(...t){t.forEach(o=>{this.schemaSettings[o.name]=o,Array.isArray(this.actionList[o.name])&&(this.actionList[o.name].forEach(r=>{o[r.type](r.itemName,r.data)}),this.actionList[o.name]=void 0)})}addItem(t,o,r){const i=this.get(t);i?i.add(o,r):(this.actionList[t]||(this.actionList[t]=[]),this.actionList[t].push({type:\"add\",itemName:o,data:r}))}get(t){return this.schemaSettings[t]}getAll(){return this.schemaSettings}has(t){return!!this.get(t)}remove(t){delete this.schemaSettings[t]}removeItem(t,o){const r=this.get(t);r?r.remove(o):(this.actionList[t]||(this.actionList[t]=[]),this.actionList[t].push({type:\"remove\",itemName:o}))}}const SchemaSettingItemContext=(0,import_react2.createContext)({});SchemaSettingItemContext.displayName=\"SchemaSettingItemContext\";function useSchemaSettingsItem(){return(0,import_react2.useContext)(SchemaSettingItemContext)}const designerCss$4=({margin:e=\"-18px -16px\",padding:t=\"18px 16px\"}={})=>import_css.css`\n  position: relative;\n  margin: ${e};\n  padding: ${t};\n\n  &:hover {\n    > .general-schema-designer {\n      display: block;\n    }\n  }\n  > .general-schema-designer {\n    position: absolute;\n    z-index: 999;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    display: none;\n    background: var(--colorBgSettingsHover) !important;\n    border: 0 !important;\n    pointer-events: none;\n    > .general-schema-designer-icons {\n      position: absolute;\n      right: 2px;\n      top: 2px;\n      line-height: 16px;\n      pointer-events: all;\n      .ant-space-item {\n        background-color: var(--colorSettings);\n        color: #fff;\n        line-height: 16px;\n        width: 16px;\n        padding-left: 1px;\n        align-self: stretch;\n      }\n    }\n  }\n`,TableColumnActionBar$1=(0,import_react.observer)(e=>{const t=useDesigner(),{isInSubTable:o}=useFlag()||{},{designable:r}=useSchemaComponentContext(),{token:i}=useToken$1(),{name:n}=(useBlockContext==null?void 0:useBlockContext())||{};return!r||t.isNullComponent?e.children:(0,import_jsx_runtime.jsx)(SortableItem,{className:designerCss$4({margin:`-${i.margin}px -${i.marginXS}px`,padding:`${i.margin}px ${i.marginXS}px`}),children:(0,import_jsx_runtime.jsxs)(BlockContext.Provider,{value:{name:o?n:\"taleColumn\"},children:[(0,import_jsx_runtime.jsx)(t,{}),e.children]})})},{displayName:\"TableColumnActionBar\"}),useColumnSchema$1=()=>{const{getField:e}=useCollection_deprecated(),t=useCompile(),o=(0,import_react.useFieldSchema)(),{getCollectionJoinField:r}=useCollectionManager_deprecated(),i=o==null?void 0:o.reduceProperties((a,l)=>isCollectionFieldComponent(l)?l:a,null);if(!i)return{};const n=e(i.name)||r(i==null?void 0:i[\"x-collection-field\"]);return{columnSchema:o,fieldSchema:i,collectionField:n,uiSchema:t(n==null?void 0:n.uiSchema)}},useTableFieldInstanceList=()=>{const e=(0,import_react.useField)(),{fieldSchema:t}=useColumnSchema$1(),o=(0,import_react2.useMemo)(()=>{var r,i;if(!t||!e)return[];const n=(i=e.path)==null?void 0:i.splice(((r=e.path)==null?void 0:r.length)-1,1);return e.form.query(`${n.concat(\"*.\"+t.name)}`).map()},[e,t]);return t?o:[]},TableColumnDecorator$1=e=>{var t,o;const r=useDesigner(),i=(0,import_react.useField)(),{fieldSchema:n,uiSchema:a,collectionField:l}=useColumnSchema$1(),{designable:c}=useSchemaComponentContext(),u=useCompile(),{isInSubTable:m}=useFlag()||{},{token:d}=useToken$1(),{name:p}=(useBlockContext==null?void 0:useBlockContext())||{};let h=n==null?void 0:n.required;if(m){const g=(o=i.path)==null?void 0:o.splice(((t=i.path)==null?void 0:t.length)-1,1),_=i.form.query(`${g.concat(\"*.\"+n.name)}`).take();h=typeof(_==null?void 0:_.required)==\"boolean\"?_.required:n==null?void 0:n.required}return(0,import_react2.useEffect)(()=>{i.title||n&&a!=null&&a.title&&(i.title=a==null?void 0:a.title)},[a==null?void 0:a.title]),!c||r.isNullComponent?(0,import_jsx_runtime.jsxs)(CollectionFieldContext.Provider,{value:l,children:[(0,import_jsx_runtime.jsx)(r,{fieldSchema:n,uiSchema:a,collectionField:l}),(0,import_jsx_runtime.jsxs)(\"span\",{role:\"button\",children:[h&&(0,import_jsx_runtime.jsx)(\"span\",{className:\"ant-formily-item-asterisk\",children:\"*\"}),(0,import_jsx_runtime.jsx)(\"span\",{children:(i==null?void 0:i.title)||u(a==null?void 0:a.title)})]})]}):(0,import_jsx_runtime.jsx)(SortableItem,{className:designerCss$4({margin:`-${d.margin}px -${d.marginXS}px`,padding:`${d.margin}px ${d.marginXS}px`}),children:(0,import_jsx_runtime.jsx)(CollectionFieldContext.Provider,{value:l,children:(0,import_jsx_runtime.jsxs)(BlockContext.Provider,{value:{name:m?p:\"taleColumn\"},children:[(0,import_jsx_runtime.jsx)(r,{fieldSchema:n,uiSchema:a,collectionField:l}),(0,import_jsx_runtime.jsxs)(\"span\",{role:\"button\",children:[h&&(0,import_jsx_runtime.jsx)(\"span\",{className:\"ant-formily-item-asterisk\",children:\"*\"}),(0,import_jsx_runtime.jsx)(\"span\",{children:(i==null?void 0:i.title)||u(a==null?void 0:a.title)})]})]})})})},SchemaToolbarContext=(0,import_react2.createContext)({});SchemaToolbarContext.displayName=\"SchemaToolbarContext\";const SchemaToolbarProvider=e=>{const t=e,{children:o}=t,r=W(t,[\"children\"]);return(0,import_jsx_runtime.jsx)(SchemaToolbarContext.Provider,{value:r,children:o})};function useSchemaToolbar(){return(0,import_react2.useContext)(SchemaToolbarContext)}const SchemaToolbarErrorFallback=e=>{const{designable:t}=useDesignable();return t?(0,import_jsx_runtime.jsx)(ErrorFallback.Modal,P(x({},e),{children:(0,import_jsx_runtime.jsx)(SchemaToolbar,{title:`render toolbar error: ${e.error.message}`})})):null},useSchemaToolbarRender=e=>{const{designable:t}=useDesignable(),o=(0,import_react2.useMemo)(()=>{if(e[\"x-designer\"]||e[\"x-toolbar\"])return e[\"x-designer\"]||e[\"x-toolbar\"];if(e[\"x-settings\"])return SchemaToolbar},[e]),r=useComponent(o);return{render(i){return!t||!r?null:(0,import_jsx_runtime.jsx)(import_react_error_boundary.ErrorBoundary,{FallbackComponent:SchemaToolbarErrorFallback,onError:console.error,children:(0,import_jsx_runtime.jsx)(r,x(x({},e[\"x-toolbar-props\"]),i))})},exists:!!r}},generalSettingsItems=[{name:\"editFieldTitle\",type:\"modal\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),{dn:o}=useDesignable(),r=useCompile(),i=(0,import_react.useField)(),n=(0,import_react.useFieldSchema)(),{getCollectionJoinField:a}=useCollectionManager_deprecated(),{getField:l}=useCollection_deprecated(),c=l(n.name)||a(n[\"x-collection-field\"]);return{title:t(\"Edit field title\"),schema:{type:\"object\",title:t(\"Edit field title\"),properties:{title:{title:t(\"Field title\"),default:i==null?void 0:i.title,description:`${t(\"Original field title: \")}${(e=c==null?void 0:c.uiSchema)==null?void 0:e.title}`,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}}}},onSubmit({title:u}){var m;const d=u.trim()===\"\"?(m=c==null?void 0:c.uiSchema)==null?void 0:m.title:u;i.title=r(d),n.title=u,o.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],title:n.title}}),o.refresh()}}},useVisible(){const e=(0,import_react.useFieldSchema)(),{getCollectionJoinField:t}=useCollectionManager_deprecated(),{getField:o}=useCollection_deprecated();return!!(o(e.name)||t(e[\"x-collection-field\"]))}},{name:\"displayTitle\",type:\"switch\",useComponentProps(){var e,t;const{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable(),i=(0,import_react.useField)(),n=(0,import_react.useFieldSchema)();return{title:o(\"Display title\"),checked:(t=(e=n[\"x-decorator-props\"])==null?void 0:e.showTitle)!=null?t:!0,onChange(a){n[\"x-decorator-props\"]=n[\"x-decorator-props\"]||{},n[\"x-decorator-props\"].showTitle=a,i.decoratorProps.showTitle=a,r.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],\"x-decorator-props\":P(x({},n[\"x-decorator-props\"]),{showTitle:a})}}),r.refresh()}}}},{name:\"editDescription\",type:\"modal\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),{dn:t}=useDesignable(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)();return{title:e(\"Edit description\"),schema:{type:\"object\",title:e(\"Edit description\"),properties:{description:{default:o==null?void 0:o.description,\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}},onSubmit({description:i}){o.description=i,r.description=i,t.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],description:r.description}}),t.refresh()}}},useVisible(){return!(0,import_react.useField)().readPretty}},{name:\"editTooltip\",type:\"modal\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),{dn:o}=useDesignable(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)();return{title:t(\"Edit tooltip\"),schema:{type:\"object\",title:t(\"Edit tooltip\"),properties:{tooltip:{default:(e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.tooltip,\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}},onSubmit({tooltip:n}){r.decoratorProps.tooltip=n,i[\"x-decorator-props\"]=i[\"x-decorator-props\"]||{},i[\"x-decorator-props\"].tooltip=n,o.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":i[\"x-decorator-props\"]}}),o.refresh()}}},useVisible(){return(0,import_react.useField)().readPretty}},{name:\"required\",type:\"switch\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{dn:r,refresh:i}=useDesignable();return{title:e(\"Required\"),checked:o.required,onChange(n){const a={\"x-uid\":o[\"x-uid\"]};t.required=n,o.required=n,a.required=n,r.emit(\"patch\",{schema:a}),i()}}},useVisible(){const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{required:o=!0}=useSchemaToolbar();return!e.readPretty&&t[\"x-component\"]!==\"FormField\"&&o}},{name:\"style\",Component:e=>{const t=P(x({},e),{category:\"style\"});return(0,import_jsx_runtime.jsx)(SchemaSettingsLinkageRules,x({},t))},useVisible(){return useIsFieldReadPretty()},useComponentProps(){const{name:e}=useCollection(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}}],RemoveConditionContext$1=(0,import_react2.createContext)(null);RemoveConditionContext$1.displayName=\"RemoveConditionContext\";const FilterContext$3=(0,import_react2.createContext)(null);FilterContext$3.displayName=\"FilterContext\";const FilterLogicContext$1=(0,import_react2.createContext)(null);FilterLogicContext$1.displayName=\"FilterLogicContext\";const findOption$2=(e=[],t)=>{var o;let r=t,i;return(o=e==null?void 0:e.forEach)==null||o.call(e,n=>{const a=r.find(l=>l.name===n);a&&(i=a),r=(a==null?void 0:a.children)||[]}),i},useValues$2=()=>{const{name:e}=useCollection_deprecated(),{getCollectionJoinField:t}=useCollectionManager_deprecated(),o=(0,import_react.useField)(),{options:r,collectionName:i,field:n}=(0,import_react2.useContext)(FilterContext$3)||{},a=(0,import_flat.default)(o.value||{}),l=Object.keys(a).shift()||\"\",c=(0,import_react2.useMemo)(()=>{const[h=\"\"]=l.split(\".$\");return t(`${i||e}.${h}`)},[e,l]),u=(0,import_react2.useCallback)(()=>{var h,g,_,f;o.value=o.data.dataIndex?import_flat.default.unflatten({[`${(h=o.data.dataIndex)==null?void 0:h.join(\".\")}.${(_=(g=o.data)==null?void 0:g.operator)==null?void 0:_.value}`]:(f=o.data)==null?void 0:f.value}):{}},[o]);(0,import_react2.useEffect)(()=>{var h;if(o.data=o.data||{},!l||!r)return;const[g=\"\",_=\"\"]=l.split(\".$\"),[f]=_.split(\".\",2),v=g.split(\".\"),C=findOption$2(v,r),S=C==null?void 0:C.operators,b=(h=S==null?void 0:S.find)==null?void 0:h.call(S,y=>y.value===`$${f}`);if(o.data.dataIndex=v,(v==null?void 0:v.length)>1){const y=v.concat();y.pop();const F=t(`${e}.${y.join(\".\")}`);n.collectionName=F==null?void 0:F.target}else n.collectionName=null;o.data.operators=S,o.data.operator=b,o.data.schema=(0,import_shared.merge)(C==null?void 0:C.schema,b==null?void 0:b.schema),o.data.value=(0,import_get.default)((0,import_flat.unflatten)(o.value),`${g}.$${f}`)},[o.path]);const m=(0,import_react2.useCallback)(h=>{var g;const _=findOption$2(h,r),f=(g=_==null?void 0:_.operators)==null?void 0:g[0];o.data=o.data||{},o.data.operators=_==null?void 0:_.operators,o.data.operator=f;const v=(0,import_cloneDeep.default)(_==null?void 0:_.schema),C=(0,import_cloneDeep.default)(f==null?void 0:f.schema);if(o.data.schema=(0,import_shared.merge)(v,C),o.data.dataIndex=h,(h==null?void 0:h.length)>1){const S=h.concat();S.pop();const b=t(`${e}.${S.join(\".\")}`);n.collectionName=b==null?void 0:b.target}else n.collectionName=null;o.data.value=f!=null&&f.noValue?f.default||!0:void 0,u()},[u,o,r]),d=(0,import_react2.useCallback)(h=>{var g,_,f;const v=(f=(_=(g=o.data)==null?void 0:g.operators)==null?void 0:_.find)==null?void 0:f.call(_,y=>y.value===h);o.data.operator=v;const C=findOption$2(o.data.dataIndex,r),S=(0,import_cloneDeep.default)(C==null?void 0:C.schema),b=(0,import_cloneDeep.default)(v==null?void 0:v.schema);o.data.schema=(0,import_shared.merge)(S,b),o.data.value=v.noValue?v.default||!0:void 0,u()},[u,o.data,r]),p=(0,import_react2.useCallback)(h=>{o.data.value=h,u()},[u,o.data]);return P(x({fields:r},(o==null?void 0:o.data)||{}),{collectionField:c,setDataIndex:m,setOperator:d,setValue:p})},useBlockCollection=()=>{const e=useDataBlockProps();return{name:(e==null?void 0:e.collection)||(e==null?void 0:e.resource)}},useIsSameOrChildCollection=()=>{const{getChildrenCollections:e}=useCollectionManager_deprecated();return(t,o)=>{if(t===o)return!0;const r=e(o);return r==null?void 0:r.some(i=>i.name===t)}},getChildren$2=(e,{schema:t,depth:o,maxDepth:r,loadChildren:i,compile:n},a,l)=>e.map(c=>{const u=!l(c.target,a==null?void 0:a.target);return c.target?o>=r?null:{key:c.name,value:c.name,name:c.name,label:n(c.title),title:n(c.title),disabled:u,isLeaf:!0,field:c,depth:o,loadChildren:i}:{key:c.name,value:c.name,name:c.name,label:n(c.title),title:n(c.title),disabled:u,isLeaf:!0,depth:o}}).filter(Boolean),useContextAssociationFields=({schema:e,maxDepth:t=3,contextCollectionName:o,collectionField:r})=>{const{t:i}=(0,import_react_i18next.useTranslation)(),n=useCompile(),a=useGetFilterOptions(),l=useIsSameOrChildCollection(),c=u=>{var m;if(!((m=u.field)!=null&&m.target))return new Promise(p=>{(0,import_client.error)(\"Must be set field target\"),u.children=[],p(void 0)});const d=u.field.target;return new Promise(p=>{setTimeout(()=>{const h=getChildren$2(a(d).filter(g=>r?[\"hasOne\",\"hasMany\",\"belongsTo\",\"belongsToMany\",\"belongsToArray\"].includes(g.type):!0),{schema:e,depth:u.depth+1,maxDepth:t,loadChildren:c,compile:n},r,l)||[];if(h.length===0){u.disabled=!0,u.children=[],p();return}u.children=h,p()},5)})};return(0,import_react2.useMemo)(()=>({label:i(\"Table selected records\"),value:\"$context\",key:\"$context\",isLeaf:!1,field:{target:o},depth:0,loadChildren:c}),[e==null?void 0:e[\"x-component\"]])},useLabelUiSchemaV2=()=>{const e=useCollectionManager();return(t,o)=>{if(!t)return;const r=e==null?void 0:e.getCollectionField(`${t}.${o}`);return r==null?void 0:r.uiSchema}},useLabelUiSchema$1=(e,t)=>{const o=useCollectionManager();if(!e)return;const r=o==null?void 0:o.getCollectionField(`${e}.${t}`);return r==null?void 0:r.uiSchema},getDatePickerLabels$1=e=>{const t=(0,import_client.getDefaultFormat)(e),o=(0,import_client.str2moment)(e.value,e),r=o&&o.isValid()?o.format(t):e.value;return(0,import_shared.isArr)(r)?r.join(\"~\"):r},toArr$2=e=>e?Array.isArray(e)?e:[e]:[],getLabelFormatValue$1=(e,t,o=!1)=>{const r=e==null?void 0:e.enum;if(Array.isArray(r)&&t){const i=toArr$2(t).map(n=>{const a=r.find(l=>l.value===n);return o?import_react2.default.createElement(import_antd.Tag,{color:a==null?void 0:a.color},a==null?void 0:a.label):a==null?void 0:a.label});return o?i:i.join(\", \")}switch(e==null?void 0:e[\"x-component\"]){case\"DatePicker\":return getDatePickerLabels$1(P(x({},e==null?void 0:e[\"x-component-props\"]),{value:t}));default:return t}},getTabFormatValue=(e,t,o)=>{const r=e==null?void 0:e.enum;if(Array.isArray(r)&&t)return toArr$2(t).map(i=>{const n=r.find(a=>a.value===i);return import_react2.default.createElement(import_antd.Tag,{color:o||(n==null?void 0:n.color)},n==null?void 0:n.label)});switch(e==null?void 0:e[\"x-component\"]){case\"DatePicker\":return import_react2.default.createElement(import_antd.Tag,{color:o},getDatePickerLabels$1(P(x({},e==null?void 0:e[\"x-component-props\"]),{value:t})));default:return import_react2.default.createElement(import_antd.Tag,{color:o},t)}};function flatData$2(e){const t=[];for(let o=0;o<e.length;o++){const r=e[o].children;Array.isArray(r)&&t.push(...flatData$2(r)),t.push(x({},e[o]))}return t}function isSubMode(e){var t,o;const r=((t=e[\"x-component-props\"])==null?void 0:t.mode)||((o=e.componentProps)==null?void 0:o.mode);return[\"Nester\",\"SubTable\",\"PopoverNester\"].includes(r)}const useSpecialCase=()=>{const e=(0,import_react.useForm)(),t=(0,import_react.useFieldSchema)(),{getField:o}=useCollection_deprecated(),{getCollectionField:r}=useCollectionManager_deprecated(),i=(0,import_react2.useMemo)(()=>o(t.name),[t.name,o]),n=(0,import_react2.useCallback)(()=>isSpecialCaseField({collectionField:i,fieldSchema:t,getCollectionField:r}),[i,t,r]),a=(0,import_react2.useCallback)(l=>{const c=getParentFieldSchema(t);if(c){const u=e.query(c.name).take();if(u){const m=import_lodash.default.isEmpty(l)?[]:import_lodash.default.map(transformValue(l,{field:u,subFieldSchema:t}),d=>markRecordAsNew(d));isSubset(m,u.initialValue)||u.setInitialValue(m)}}},[t,e]);return{isSpecialCase:n,setDefaultValue:a}};function getParentFieldSchema(e){for(;e!=null&&e.parent;)if(e=e.parent,isSubMode(e))return e;return e}function isSpecialCaseField({collectionField:e,fieldSchema:t,getCollectionField:o}){if(!t.default||!t.default.includes(\"$context\"))return!1;if(e&&[\"hasOne\",\"belongsTo\"].includes(e.type)&&t){const r=getParentFieldSchema(t);if(r&&r[\"x-collection-field\"]){const i=o(r[\"x-collection-field\"]);if([\"hasMany\",\"belongsToMany\"].includes(i==null?void 0:i.type))return!0}}return!1}function transformValue(e,t){const{field:o,subFieldSchema:r}=t,i=o.value;let n=null;return Array.isArray(e)?n=e.map(a=>({[r.name]:a})):n=[{[r.name]:e}],import_lodash.default.assignWith([...i],n,(a,l)=>(!a&&l&&(l.__notFromDatabase=!0),import_lodash.default.assign(x({},i[0]),l)))}const useSubTableSpecialCase=({rootField:e,rootSchema:t})=>{const{hasUsedVariable:o}=useHasUsedVariable();(0,import_react2.useEffect)(()=>{if(import_lodash.default.isEmpty(e.value)&&o(\"$context\",t)){const r=e.value,i=[markRecordAsNew({})];e.value=i,setTimeout(()=>{JSON.stringify(e.value)===JSON.stringify(i)&&(e.value=r)})}},[e,t,o])};function isSubset(e,t){if(e.length!==t.length)return!1;for(let o=0;o<e.length;o++){const r=e[o],i=t[o];if(!import_lodash.default.isMatch(import_lodash.default.omitBy(i,import_lodash.default.isNil),import_lodash.default.omitBy(r,import_lodash.default.isNil)))return!1}return!0}const checkSchema=(e,t)=>{if(e[\"x-decorator\"]===\"FormItem\"){const r=e.default;if(r&&typeof r==\"string\"&&isVariable$1(r)&&r.includes(t))return!0}let o=!1;return e.mapProperties(r=>{checkSchema(r,t)&&(o=!0)}),o};function useHasUsedVariable(){return{hasUsedVariable:(0,import_react2.useCallback)((e,t)=>checkSchema(t,e),[])}}const BaseVariableContext=import_react2.default.createContext(null),BaseVariableProvider=e=>(0,import_jsx_runtime.jsx)(BaseVariableContext.Provider,{value:e,children:e.children}),getChildren$1=(e,{collectionField:t,uiSchema:o,depth:r,maxDepth:i,noDisabled:n,loadChildren:a,compile:l,isDisabled:c,targetFieldSchema:u,getCollectionField:m,deprecated:d})=>e.map(p=>!p.target||p.target===\"chinaRegions\"||p.interface===\"attachmentURL\"?{key:p.name,value:p.name,label:l(p.title),disabled:d||(n?!1:c({option:p,collectionField:t,uiSchema:o,targetFieldSchema:u,getCollectionField:m})),isLeaf:!0,depth:r,operators:p==null?void 0:p.operators,schema:p==null?void 0:p.schema}:r>=i?null:{key:p.name,value:p.name,label:l(p.title),isLeaf:!1,field:p,depth:r,disabled:d||(n?!1:c({option:p,collectionField:t,uiSchema:o,targetFieldSchema:u,getCollectionField:m})),loadChildren:a}).filter(Boolean),getLabelWithTooltip=(e,t)=>t?(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{placement:\"left\",title:t,zIndex:9999,children:(0,import_jsx_runtime.jsx)(\"span\",{style:{position:\"relative\",display:\"inline-block\",marginLeft:-14,paddingLeft:14,marginRight:-80,paddingRight:80,zIndex:1},children:e})}):e,useBaseVariable=({collectionField:e,uiSchema:t,targetFieldSchema:o,maxDepth:r=3,name:i,title:n,collectionName:a,noChildren:l=!1,noDisabled:c=!0,dataSource:u,returnFields:m=g=>g,deprecated:d,tooltip:p,operators:h=[]})=>{const g=useCompile(),_=useGetFilterOptions(),{isDisabled:f}=(0,import_react2.useContext)(BaseVariableContext)||{},{isLeftVariable:v}=(0,import_react2.useContext)(FlagContext)||{},C=useCollectionManager(),S=b=>{var y;if(!((y=b.field)!=null&&y.target))return Promise.resolve(void 0);const F=b.field.target;return new Promise(j=>{setTimeout(()=>{var A;const D=(v&&F===\"attachments\"&&g((A=b.field)==null?void 0:A.children)||getChildren$1(m(_(F,u,!0),b),{collectionField:e,uiSchema:t,targetFieldSchema:o,depth:b.depth+1,maxDepth:r,noDisabled:c,loadChildren:S,compile:g,isDisabled:f||isDisabledDefault,getCollectionField:C.getCollectionField,deprecated:d})||[]).sort((B,M)=>B.isLeaf&&!M.isLeaf?-1:!B.isLeaf&&M.isLeaf?1:0).sort((B,M)=>B.disabled&&!M.disabled?1:!B.disabled&&M.disabled?-1:0);if(D.length===0){b.disabled=!0,b.isLeaf=!0,j();return}b.children=D,j()},5)})};return(0,import_react2.useMemo)(()=>({label:getLabelWithTooltip(n,p),value:i,key:i,isLeaf:l,field:{target:a},depth:0,loadChildren:S,children:[],disabled:!!d,deprecated:d,operators:h}),[t==null?void 0:t[\"x-component\"]])};function isDisabledDefault(e){var t,o;const{option:r,collectionField:i,uiSchema:n,targetFieldSchema:a,getCollectionField:l}=e;return!n||!i?!0:i.interface===\"json\"?!1:!i.target&&[\"hasMany\",\"belongsToMany\"].includes(r.type)?!0:!i.target&&[\"hasOne\",\"belongsTo\"].includes(r.type)||r.target&&isSpecialCaseField({collectionField:i,fieldSchema:a,getCollectionField:l})?!1:[\"hasOne\",\"belongsTo\"].includes(i.type)&&[\"hasMany\",\"belongsToMany\"].includes(r.type)?!0:[\"hasOne\",\"belongsTo\"].includes(i.type)&&[\"hasOne\",\"belongsTo\"].includes(r.type)||[\"hasMany\",\"belongsToMany\"].includes(i.type)&&r.target?!1:[\"input\",\"markdown\",\"richText\",\"textarea\",\"username\"].includes(i.interface)?![\"string\",\"number\"].includes((t=r.schema)==null?void 0:t.type):i.interface&&r.interface?i.interface!==r.interface:(n==null?void 0:n[\"x-component\"])!==((o=r.schema)==null?void 0:o[\"x-component\"])}const CurrentRecordContext=(0,import_react2.createContext)(null),CurrentRecordContextProvider=e=>{const t=(0,import_react2.useMemo)(()=>({recordData:e.recordData,collectionName:e.collectionName}),[e.recordData,e.collectionName]);return(0,import_jsx_runtime.jsxs)(CurrentRecordContext.Provider,{value:t,children:[\" \",e.children,\" \"]})},useCurrentRecord=()=>(0,import_react2.useContext)(CurrentRecordContext),useCurrentRecordContext=()=>{const e=useCurrentRecord(),{name:t}=useBlockContext()||{},o=useCollection(),r=useCollectionRecordData(),{formRecord:i,collectionName:n}=useFormBlockContext();let a=i!=null&&i.data?n:o==null?void 0:o.name;return a=(e==null?void 0:e.collectionName)||a,{currentRecordCtx:(e==null?void 0:e.recordData)||(i==null?void 0:i.data)||r,shouldDisplayCurrentRecord:!import_lodash.default.isEmpty(import_lodash.default.omit(r,[\"__collectionName\",\"__parent\"]))||!!(i!=null&&i.data)||t===\"taleColumn\",collectionName:a,blockType:t,dataSource:o==null?void 0:o.dataSource}},useCurrentRecordVariable=(e={})=>{const{t}=(0,import_react_i18next.useTranslation)(),{currentRecordCtx:o,shouldDisplayCurrentRecord:r,collectionName:i,blockType:n,dataSource:a}=useCurrentRecordContext();return{currentRecordSettings:useBaseVariable({collectionField:e.collectionField,uiSchema:e.schema,name:\"$nRecord\",title:t(\"Current record\"),collectionName:i,noDisabled:e.noDisabled,targetFieldSchema:e.targetFieldSchema,deprecated:n===\"form\"&&!r,tooltip:n===\"form\"?t('This variable has been deprecated and can be replaced with \"Current form\"'):\"\",dataSource:a}),currentRecordCtx:o,shouldDisplayCurrentRecord:r,collectionName:i}},SettingsMenuProvider=e=>SelectWithTitle,DropdownVisibleContext=(0,import_react2.createContext)(null);DropdownVisibleContext.displayName=\"DropdownVisibleContext\";const CurrentUserContext=(0,import_react2.createContext)(null);CurrentUserContext.displayName=\"CurrentUserContext\";const useCurrentUserContext=()=>(0,import_react2.useContext)(CurrentUserContext),useIsLoggedIn=()=>{var e;const t=(0,import_react2.useContext)(CurrentUserContext);return!!((e=t==null?void 0:t.data)!=null&&e.data)},useCurrentRoles=()=>{var e;const{allowAnonymous:t}=useACLRoleContext(),{data:o}=useCurrentUserContext()||{},r=useCompile();return(0,import_react2.useMemo)(()=>{var i;const n=(((i=o==null?void 0:o.data)==null?void 0:i.roles)||[]).map(({name:a,title:l})=>({name:a,title:r(l)}));return t&&n.push({title:\"Anonymous\",name:\"anonymous\"}),n},[t,(e=o==null?void 0:o.data)==null?void 0:e.roles,r])},CurrentUserProvider=e=>{const t=useAPIClient(),o=useRequest(()=>t.request({url:\"/auth:check\",skipNotify:!0,skipAuth:!0}).then(i=>i==null?void 0:i.data)),{render:r}=useAppSpin();return o.loading?r():(0,import_jsx_runtime.jsx)(CurrentUserContext.Provider,{value:o,children:e.children})},CurrentUserSettingsMenuContext=(0,import_react2.createContext)(null);CurrentUserSettingsMenuContext.displayName=\"CurrentUserSettingsMenuContext\";const useCurrentUserSettingsMenu=()=>{const{menuItems:e}=(0,import_react2.useContext)(CurrentUserSettingsMenuContext)||{},t=(0,import_react2.useCallback)(()=>e.current,[e]),o=(0,import_react2.useCallback)((r,i)=>{let n;if(i&&(r._options=i),(n=e.current.findIndex(l=>l.key===r.key))!==-1){e.current[n]=r,e.current=[...e.current];return}if(i){if(i.before){const l=e.current.findIndex(c=>c.key===i.before);e.current.splice(l,0,r);return}if(i.after){const l=e.current.findIndex(c=>c.key===i.after);e.current.splice(l+1,0,r);return}}const a=e.current;e.current=a.filter(l=>{var c,u;return r.key!==((c=l._options)==null?void 0:c.before)&&r.key!==((u=l._options)==null?void 0:u.after)}),e.current.push(...a.filter(l=>{var c;return((c=l._options)==null?void 0:c.before)===r.key})),e.current.push(r),e.current.push(...a.filter(l=>{var c;return((c=l._options)==null?void 0:c.after)===r.key}))},[e]);if(!e)throw(0,import_client.error)(\"CurrentUser: You should use `CurrentUserSettingsMenuProvider` in the root of your app.\"),new Error(\"CurrentUser: You should use `CurrentUserSettingsMenuProvider` in the root of your app.\");return{getMenuItems:t,addMenuItem:o}},CurrentUserSettingsMenuProvider=({children:e})=>{const t=(0,import_react2.useRef)([]),o=(0,import_react2.useMemo)(()=>({menuItems:t}),[t]);return(0,import_jsx_runtime.jsx)(CurrentUserSettingsMenuContext.Provider,{value:o,children:e})},useUserVariable=({collectionField:e,uiSchema:t,noDisabled:o,targetFieldSchema:r,maxDepth:i=3})=>{const{t:n}=(0,import_react_i18next.useTranslation)();return useBaseVariable({collectionField:e,uiSchema:t,maxDepth:i,name:\"$user\",title:n(\"Current user\"),collectionName:\"users\",dataSource:DEFAULT_DATA_SOURCE_KEY,noDisabled:o,targetFieldSchema:r})},useCurrentUserVariable=({collectionField:e,uiSchema:t,noDisabled:o,targetFieldSchema:r,maxDepth:i=3}={})=>{var n;const{t:a}=(0,import_react_i18next.useTranslation)(),l=useCurrentUserContext();return{currentUserSettings:useBaseVariable({collectionField:e,uiSchema:t,maxDepth:i,name:\"$user\",title:a(\"Current user\"),collectionName:\"users\",noDisabled:o,targetFieldSchema:r,dataSource:DEFAULT_DATA_SOURCE_KEY}),currentUserCtx:(n=l==null?void 0:l.data)==null?void 0:n.data}},useAPITokenVariable=({noDisabled:e}={})=>{var t;const o=useAPIClient();return{apiTokenSettings:useBaseVariable({name:\"$nToken\",title:\"API token\",noDisabled:e,noChildren:!0,operators:string}),apiTokenCtx:(t=o.auth)==null?void 0:t.token}},popupSchema={type:\"void\",\"x-component\":\"Action.Container\",\"x-action\":\"view\",title:'{{ t(\"View record\") }}',\"x-component-props\":{className:\"nb-action-popup\"},properties:{tabs:{type:\"void\",\"x-component\":\"Tabs\",\"x-component-props\":{},\"x-initializer\":\"popup:addTab\",properties:{tab1:{type:\"void\",title:'{{t(\"Details\")}}',\"x-component\":\"Tabs.TabPane\",\"x-designer\":\"Tabs.Designer\",\"x-component-props\":{},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"popup:common:addBlock\",properties:{}}}}}}}},useInsertSchema=()=>{const e=(0,import_react.useFieldSchema)(),{insertAfterBegin:t}=useDesignable();return(0,import_react2.useCallback)(o=>{e.reduceProperties((r,i)=>i[\"x-component\"]===\"Action.Container\"?i:r,null)||t((0,import_lodash.cloneDeep)(o))},[e,t])},filterProperties=e=>e[\"x-component\"]===\"Action.Container\",FieldLink=e=>{const t=e,{WrappedComponent:o}=t,r=W(t,[\"WrappedComponent\"]),i=(0,import_react.useFieldSchema)(),{openPopup:n}=usePopupUtils(),a=(0,import_react2.useRef)(!1),l=useInsertSchema(),c=(0,import_react2.useRef)(i);c.current=i;const u=(0,import_react2.useCallback)(()=>c.current,[]),m=(0,import_react2.useCallback)(()=>{i.properties||(l(popupSchema),a.current=!0),a.current?(setTimeout(()=>{n({customActionSchema:u()})}),a.current=!1):i.properties&&n()},[i,l,n,u]);return(0,import_jsx_runtime.jsx)(\"a\",{onClick:m,children:(0,import_jsx_runtime.jsx)(o,x({},r))})};function withPopupWrapper(e){return t=>{const[o,r]=(0,import_react2.useState)(!1),[i,n]=(0,import_react2.useState)(!1),a=useCollection(),l=useActionContext(),c=(0,import_react.useField)(),u=(0,import_react.useFieldSchema)(),{enableLink:m,openMode:d,openSize:p}=(u==null?void 0:u[\"x-component-props\"])||{},{visibleWithURL:h,setVisibleWithURL:g}=usePopupUtils(),_=(0,import_react2.useCallback)(C=>{r==null||r(C),g==null||g(C)},[g]),f=(0,import_react2.useRef)(u);f.current=u;const{setSubmitted:v}=l;return m?(0,import_jsx_runtime.jsx)(PopupVisibleProvider,{visible:!1,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{button:(0,import_jsx_runtime.jsx)(e,x({},t)),visible:o||h,setVisible:_,formValueChanged:i,setFormValueChanged:n,openMode:d,openSize:p,containerRefKey:\"field-popup\",fieldSchema:u,setSubmitted:v,children:[(0,import_jsx_runtime.jsx)(CollectionProvider,{name:a.name,children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{children:(0,import_jsx_runtime.jsx)(VariablePopupRecordProvider,{children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{onlyRenderProperties:!0,basePath:c==null?void 0:c.address,schema:u,filterProperties})})})}),(0,import_jsx_runtime.jsx)(FieldLink,P(x({},t),{WrappedComponent:e}))]})}):(0,import_jsx_runtime.jsx)(e,x({},t))}}const ReadPretty$d=()=>null;ReadPretty$d.DatePicker=function(e){const{value:t,picker:o=\"date\"}=e,r=(0,import_builtins.usePrefixCls)(\"description-date-picker\",e);if(!t)return(0,import_jsx_runtime.jsx)(\"div\",{});const i=()=>{const n=(0,import_client.getDefaultFormat)(e),a=(0,import_client.str2moment)(t,e),l=import_dayjs.default.isDayjs(a)?a.format(n):\"\";return(0,import_shared.isArr)(l)?l.join(\"~\"):l};return(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(r,e.className),children:i()})};ReadPretty$d.DateRangePicker=function(e){const t=(0,import_builtins.usePrefixCls)(\"description-text\",e),o=(0,import_client.getDefaultFormat)(e),r=()=>{const i=(0,import_client.str2moment)(e.value,e);if(!i)return\"\";const n=i.map(a=>a.format(o));return(0,import_shared.isArr)(n)?n.join(\"~\"):n};return(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(t,e.className),style:e.style,children:r()})};ReadPretty$d.DatePicker=withPopupWrapper(ReadPretty$d.DatePicker);const DatePickerContext=import_react2.default.createContext({utc:!0}),useDatePickerContext=()=>import_react2.default.useContext(DatePickerContext),DatePickerProvider=DatePickerContext.Provider,InternalDatePicker=(0,import_react.connect)(import_antd.DatePicker,(0,import_react.mapProps)(mapDatePicker()),(0,import_react.mapReadPretty)(ReadPretty$d.DatePicker)),InternalRangePicker=(0,import_react.connect)(import_antd.DatePicker.RangePicker,(0,import_react.mapProps)(mapRangePicker()),(0,import_react.mapReadPretty)(ReadPretty$d.DateRangePicker)),DatePicker=e=>{const{utc:t=!0}=useDatePickerContext(),o=Array.isArray(e.value)?e.value[0]:e.value,{parseVariable:r}=useVariables$1()||{},i=useLocalVariables$1(),[n,a]=(0,import_react2.useState)(null),[l,c]=(0,import_react2.useState)(null),u=(0,import_react2.useRef)(null);(0,import_react2.useEffect)(()=>(u.current&&u.current(),u.current=(0,import_reactive.autorun)(()=>{m()}),()=>{u.current()}),[e._maxDate,e._minDate,i,r]);const m=()=>q(void 0,null,function*(){let p=e._minDate?Promise.resolve((0,import_dayjs.default)(e._minDate)):Promise.resolve(null),h=e._maxDate?Promise.resolve((0,import_dayjs.default)(e._maxDate)):Promise.resolve(null);isVariable$1(e._maxDate)&&(h=r(e._maxDate,i).then(S=>(0,import_dayjs.default)(Array.isArray(S.value)?(0,import_lodash.last)(S.value):S.value))),isVariable$1(e._minDate)&&(p=r(e._minDate,i).then(S=>(0,import_dayjs.default)(Array.isArray(S.value)?(0,import_lodash.first)(S.value):S.value)));const[g,_]=yield Promise.all([p,h]),f=Array.from({length:60},(S,b)=>b),v=S=>{if(!import_dayjs.default.isDayjs(S))return!1;const b=g?g.startOf(\"day\"):null,y=_?_.endOf(\"day\"):null;return!!(b&&S.startOf(\"day\").isBefore(b)||y&&S.startOf(\"day\").isAfter(y))},C=S=>{if(!S||!g&&!_)return{disabledHours:()=>[],disabledMinutes:()=>[],disabledSeconds:()=>[]};const b=S,y=g&&b.isSame(g,\"day\"),F=_&&b.isSame(_,\"day\");return{disabledHours:()=>{const j=[];if(y)for(let A=0;A<g.hour();A++)j.push(A);if(F)for(let A=_.hour()+1;A<24;A++)j.push(A);return j},disabledMinutes:j=>y&&j===g.hour()?f.filter(A=>A<g.minute()):F&&j===_.hour()?f.filter(A=>A>_.minute()):[],disabledSeconds:(j,A)=>y&&j===g.hour()&&A===g.minute()?f.filter(D=>D<g.second()):F&&j===_.hour()&&A===_.minute()?f.filter(D=>D>_.second()):[]}};a(()=>v),c(()=>C)}),d=P(x({utc:t},e),{disabledDate:n,disabledTime:l,showTime:e.showTime?{defaultValue:(0,import_dayjs.default)(\"00:00:00\",\"HH:mm:ss\")}:!1});return(0,import_jsx_runtime.jsx)(InternalDatePicker,P(x({},d),{value:o}))};DatePicker.ReadPretty=ReadPretty$d.DatePicker;DatePicker.RangePicker=function(e){const{value:t,picker:o=\"date\",format:r,showTime:i,timeFormat:n}=e,{t:a}=(0,import_react_i18next.useTranslation)(),l=(0,import_react.useFieldSchema)(),c=(0,import_react.useField)(),{utc:u=!0}=useDatePickerContext(),m=getDateRanges(),d=useCompile(),p=!l[\"x-filter-operator\"],h=[{label:a(\"Today\"),value:m.today},{label:a(\"Last week\"),value:m.lastWeek},{label:a(\"This week\"),value:m.thisWeek},{label:a(\"Next week\"),value:m.nextWeek},{label:a(\"Last month\"),value:m.lastMonth},{label:a(\"This month\"),value:m.thisMonth},{label:a(\"Next month\"),value:m.nextMonth},{label:a(\"Last quarter\"),value:m.lastQuarter},{label:a(\"This quarter\"),value:m.thisQuarter},{label:a(\"Next quarter\"),value:m.nextQuarter},{label:a(\"Last year\"),value:m.lastYear},{label:a(\"This year\"),value:m.thisYear},{label:a(\"Next year\"),value:m.nextYear},{label:a(\"Last 7 days\"),value:m.last7Days},{label:a(\"Next 7 days\"),value:m.next7Days},{label:a(\"Last 30 days\"),value:m.last30Days},{label:a(\"Next 30 days\"),value:m.next30Days},{label:a(\"Last 90 days\"),value:m.last90Days},{label:a(\"Next 90 days\"),value:m.next90Days}],g=t?inferPickerType(t==null?void 0:t[0],o):o,_=(0,import_client.getPickerFormat)(g)||r,f=P(x({utc:u,presets:h},e),{format:(0,import_client.getDateTimeFormat)(g,_,i,n),picker:g,showTime:i?{defaultValue:[(0,import_dayjs.default)(\"00:00:00\",\"HH:mm:ss\"),(0,import_dayjs.default)(\"23:59:59\",\"HH:mm:ss\")]}:!1}),[v,C]=(0,import_react2.useState)(f);return p?(0,import_jsx_runtime.jsxs)(import_antd.Space.Compact,{children:[(0,import_jsx_runtime.jsx)(import_antd.Select,{role:\"button\",\"data-testid\":\"select-picker\",style:{width:\"100px\"},popupMatchSelectWidth:!1,defaultValue:g,options:d([{label:'{{t(\"Date\")}}',value:\"date\"},{label:'{{t(\"Month\")}}',value:\"month\"},{label:'{{t(\"Quarter\")}}',value:\"quarter\"},{label:'{{t(\"Year\")}}',value:\"year\"}]),onChange:S=>{const b=(0,import_client.getPickerFormat)(S),y=(0,import_client.getDateTimeFormat)(S,b,i,n);c.setComponentProps({picker:S,format:b}),f.picker=S,f.format=y,C(f),l[\"x-component-props\"]=P(x({},e),{picker:S,format:y}),c.value=void 0}}),(0,import_jsx_runtime.jsx)(InternalRangePicker,P(x({},v),{value:t}))]}):(0,import_jsx_runtime.jsx)(InternalRangePicker,x({},f))};function toLocalNaiveISOString(e,t){return e&&e.endsWith(\"Z\")?(0,import_dayjs.default)(e).format(t):e}DatePicker.FilterWithPicker=function(e){const{picker:t=\"date\",format:o,showTime:r,timeFormat:i}=e,n=isMobile(),{utc:a=!0}=useDatePickerContext(),l=Array.isArray(e.value)?e.value[0]:e.value,c=useCompile(),u=(0,import_react.useFieldSchema)(),m=l?inferPickerType(l,t):t,[d,p]=(0,import_react2.useState)(m),h=(0,import_client.getPickerFormat)(m)||o,g=P(x({utc:a,inputReadOnly:n},e),{underFilter:!0,showTime:r?{defaultValue:(0,import_dayjs.default)(\"00:00:00\",\"HH:mm:ss\")}:!1,format:(0,import_client.getDateTimeFormat)(d,h,r,i),picker:d,onChange:C=>{e.onChange(void 0),setTimeout(()=>{e.onChange(C)})}}),_=(0,import_react.useField)(),[f,v]=(0,import_react2.useState)(g);return(0,import_jsx_runtime.jsxs)(import_antd.Space.Compact,{style:{width:\"100%\"},children:[(0,import_jsx_runtime.jsx)(import_antd.Select,{role:\"button\",\"data-testid\":\"select-picker\",style:{width:\"100px\"},popupMatchSelectWidth:!1,value:d,options:c([{label:'{{t(\"Date\")}}',value:\"date\"},{label:'{{t(\"Month\")}}',value:\"month\"},{label:'{{t(\"Quarter\")}}',value:\"quarter\"},{label:'{{t(\"Year\")}}',value:\"year\"}]),onChange:C=>{p(C);const S=(0,import_client.getPickerFormat)(C),b=(0,import_client.getDateTimeFormat)(C,S,r,i);_.setComponentProps({picker:C,format:S}),g.picker=C,g.format=b,v(g),u[\"x-component-props\"]=P(x({},e),{picker:C,format:b}),_.value=null}}),(0,import_jsx_runtime.jsx)(InternalDatePicker,P(x({},f),{value:toLocalNaiveISOString(l,(0,import_client.getDateTimeFormat)(d,h,r,i))}))]})};const useDateVariable=({operator:e,schema:t,noDisabled:o})=>{const{t:r}=(0,import_react_i18next.useTranslation)(),i=(e==null?void 0:e.value)||\"\",n=o?!1:![\"DatePicker\",\"DatePicker.RangePicker\"].includes(t==null?void 0:t[\"x-component\"]),a=[{key:\"now\",value:\"now\",label:r(\"Current time\"),disabled:o?!1:(t==null?void 0:t[\"x-component\"])!==\"DatePicker\"||i===\"$dateBetween\",operators:datetime,schema:{}},{key:\"dayBeforeYesterday\",value:\"dayBeforeYesterday\",label:r(\"Day before yesterday\"),disabled:n,operators:datetime},{key:\"yesterday\",value:\"yesterday\",label:r(\"Yesterday\"),disabled:n,operators:datetime},{key:\"today\",value:\"today\",label:r(\"Today\"),disabled:n,operators:datetime},{key:\"tomorrow\",value:\"tomorrow\",label:r(\"Tomorrow\"),disabled:n,operators:datetime},{key:\"lastIsoWeek\",value:\"lastIsoWeek\",label:r(\"Last week\"),disabled:n,operators:datetime},{key:\"thisIsoWeek\",value:\"thisIsoWeek\",label:r(\"This week\"),disabled:n,operators:datetime},{key:\"nextIsoWeek\",value:\"nextIsoWeek\",label:r(\"Next week\"),disabled:n,operators:datetime},{key:\"lastMonth\",value:\"lastMonth\",label:r(\"Last month\"),disabled:n,operators:datetime},{key:\"thisMonth\",value:\"thisMonth\",label:r(\"This month\"),disabled:n,operators:datetime},{key:\"nextMonth\",value:\"nextMonth\",label:r(\"Next month\"),disabled:n,operators:datetime},{key:\"lastQuarter\",value:\"lastQuarter\",label:r(\"Last quarter\"),disabled:n,operators:datetime},{key:\"thisQuarter\",value:\"thisQuarter\",label:r(\"This quarter\"),disabled:n,operators:datetime},{key:\"nextQuarter\",value:\"nextQuarter\",label:r(\"Next quarter\"),disabled:n,operators:datetime},{key:\"lastYear\",value:\"lastYear\",label:r(\"Last year\"),disabled:n,operators:datetime},{key:\"thisYear\",value:\"thisYear\",label:r(\"This year\"),disabled:n,operators:datetime},{key:\"nextYear\",value:\"nextYear\",label:r(\"Next year\"),disabled:n,operators:datetime},{key:\"last7Days\",value:\"last7Days\",label:r(\"Last 7 days\"),disabled:n,operators:datetime},{key:\"next7Days\",value:\"next7Days\",label:r(\"Next 7 days\"),disabled:n,operators:datetime},{key:\"last30Days\",value:\"last30Days\",label:r(\"Last 30 days\"),disabled:n,operators:datetime},{key:\"next30Days\",value:\"next30Days\",label:r(\"Next 30 days\"),disabled:n,operators:datetime},{key:\"last90Days\",value:\"last90Days\",label:r(\"Last 90 days\"),disabled:n,operators:datetime},{key:\"next90Days\",value:\"next90Days\",label:r(\"Next 90 days\"),disabled:n,operators:datetime}],l=(0,import_react2.useMemo)(()=>({label:r(\"Date variables\"),value:\"$nDate\",key:\"$nDate\",disabled:a.every(c=>c.disabled),children:a}),[t==null?void 0:t[\"x-component\"]]);return t?l:null},useDatetimeVariableContext=()=>{const{utc:e=!0}=useDatePickerContext();return{datetimeCtx:(0,import_react2.useMemo)(()=>getDateRanges({shouldBeString:!0,utc:e}),[e])}},useDatetimeVariable=({operator:e,schema:t,noDisabled:o,targetFieldSchema:r}={})=>{const{t:i}=(0,import_react_i18next.useTranslation)(),{getOperator:n}=useOperators(),{collectionField:a}=useFlag(),l=(0,import_react2.useMemo)(()=>{const u=(e==null?void 0:e.value)||n(r==null?void 0:r.name)||\"\",m=o?!1:![\"DatePicker.RangePicker\"].includes(t==null?void 0:t[\"x-component\"])&&!u,d=[{key:\"now\",value:\"now\",label:i(\"Current time\"),disabled:o?!1:(t==null?void 0:t[\"x-component\"])!==\"DatePicker\"||u===\"$dateBetween\",operators:datetime},{key:\"dayBeforeYesterday\",value:\"dayBeforeYesterday\",label:i(\"Day before yesterday\"),disabled:m,operators:datetime},{key:\"yesterday\",value:\"yesterday\",label:i(\"Yesterday\"),disabled:m,operators:datetime},{key:\"today\",value:\"today\",label:i(\"Today\"),disabled:m,operators:datetime},{key:\"tomorrow\",value:\"tomorrow\",label:i(\"Tomorrow\"),disabled:m,operators:datetime},{key:\"lastIsoWeek\",value:\"lastIsoWeek\",label:i(\"Last week\"),disabled:m,operators:datetime},{key:\"thisIsoWeek\",value:\"thisIsoWeek\",label:i(\"This week\"),disabled:m,operators:datetime},{key:\"nextIsoWeek\",value:\"nextIsoWeek\",label:i(\"Next week\"),disabled:m,operators:datetime},{key:\"lastMonth\",value:\"lastMonth\",label:i(\"Last month\"),disabled:m,operators:datetime},{key:\"thisMonth\",value:\"thisMonth\",label:i(\"This month\"),disabled:m,operators:datetime},{key:\"nextMonth\",value:\"nextMonth\",label:i(\"Next month\"),disabled:m,operators:datetime},{key:\"lastQuarter\",value:\"lastQuarter\",label:i(\"Last quarter\"),disabled:m,operators:datetime},{key:\"thisQuarter\",value:\"thisQuarter\",label:i(\"This quarter\"),disabled:m,operators:datetime},{key:\"nextQuarter\",value:\"nextQuarter\",label:i(\"Next quarter\"),disabled:m,operators:datetime},{key:\"lastYear\",value:\"lastYear\",label:i(\"Last year\"),disabled:m,operators:datetime},{key:\"thisYear\",value:\"thisYear\",label:i(\"This year\"),disabled:m,operators:datetime},{key:\"nextYear\",value:\"nextYear\",label:i(\"Next year\"),disabled:m,operators:datetime},{key:\"last7Days\",value:\"last7Days\",label:i(\"Last 7 days\"),disabled:m,operators:datetime},{key:\"next7Days\",value:\"next7Days\",label:i(\"Next 7 days\"),disabled:m,operators:datetime},{key:\"last30Days\",value:\"last30Days\",label:i(\"Last 30 days\"),disabled:m,operators:datetime},{key:\"next30Days\",value:\"next30Days\",label:i(\"Next 30 days\"),disabled:m,operators:datetime},{key:\"last90Days\",value:\"last90Days\",label:i(\"Last 90 days\"),disabled:m,operators:datetime},{key:\"next90Days\",value:\"next90Days\",label:i(\"Next 90 days\"),disabled:m,operators:datetime}];return{label:i(a?\"Date variables(Deprecated)\":\"Date variables\"),value:\"$nDate\",key:\"$nDate\",disabled:d.every(p=>p.disabled)||a,children:d}},[t==null?void 0:t[\"x-component\"],r]),{datetimeCtx:c}=useDatetimeVariableContext();return{datetimeSettings:l,datetimeCtx:c}},useExactDateVariableContext=()=>({exactDateTimeCtx:(0,import_react2.useMemo)(()=>getDateExact(),[])}),useExactDateVariable=({schema:e,targetFieldSchema:t}={})=>{var o;const{collectionField:r}=useFlag(),{dateOnly:i,utc:n,accuracy:a,picker:l}=((o=r==null?void 0:r.uiSchema)==null?void 0:o[\"x-component-props\"])||{},{t:c}=(0,import_react_i18next.useTranslation)(),u=(0,import_react2.useMemo)(()=>{const d=h=>{if(!l){if(h===\"now\")return\"nowLocal\";if(h===\"today\")return\"todayDate\";if(h===\"yesterday\")return\"yesterdayDate\";if(h===\"tomorrow\")return\"tomorrowDate\"}return i?h===\"now\"?null:`${h}Date`:`${h}${n||a?\"Utc\":\"Local\"}`},p=[{key:\"now\",value:d(\"now\"),label:c(\"Now\"),operators:datetime},{key:\"today\",value:d(\"today\"),label:c(\"Today\"),operators:datetime},{key:\"yesterday\",value:d(\"yesterday\"),label:c(\"Yesterday\"),operators:datetime},{key:\"tomorrow\",value:d(\"tomorrow\"),label:c(\"Tomorrow\"),operators:datetime}].filter(h=>h.value);return{label:c(\"Date variables\"),value:\"$nExactDate\",key:\"$nExactDate\",children:p}},[e==null?void 0:e[\"x-component\"],t]),{exactDateTimeCtx:m}=useExactDateVariableContext();return{exactDateTimeSettings:u,exactDateTimeCtx:m,shouldDisplayExactDate:!!r}},useCurrentFormContext=({form:e}={})=>{const{form:t}=useFormBlockContext(),{isVariableParsedInOtherContext:o}=useFlag(),{name:r}=(useBlockContext==null?void 0:useBlockContext())||{},i=e||t;return{currentFormCtx:i==null?void 0:i.values,shouldDisplayCurrentForm:[\"form\",\"filter-form\"].includes(r)&&i&&!i.readPretty&&!o}},useCurrentFormVariable=({collectionField:e,schema:t,noDisabled:o,targetFieldSchema:r,form:i}={})=>{const{currentFormCtx:n,shouldDisplayCurrentForm:a}=useCurrentFormContext({form:i}),{t:l}=(0,import_react_i18next.useTranslation)(),{collectionName:c}=useFormBlockContext(),u=useCollection(),m=useDataSource();return{currentFormSettings:useBaseVariable({collectionField:e,uiSchema:t,targetFieldSchema:r,maxDepth:4,name:\"$nForm\",title:l(\"Current form\"),collectionName:c||(u==null?void 0:u.name),noDisabled:o,dataSource:m==null?void 0:m.key,returnFields:(d,p)=>d}),currentFormCtx:n,shouldDisplayCurrentForm:a}},useCurrentObjectContext=()=>{const{isInSubForm:e,isInSubTable:t}=useFlag()||{},{formValue:o,collection:r}=useSubFormValue();return{shouldDisplayCurrentObject:e||t,currentObjectCtx:o,collectionOfCurrentObject:r}},useCurrentObjectVariable=({collectionField:e,schema:t,noDisabled:o,targetFieldSchema:r}={})=>{const i=useCollection(),{t:n}=(0,import_react_i18next.useTranslation)(),{shouldDisplayCurrentObject:a,currentObjectCtx:l,collectionOfCurrentObject:c}=useCurrentObjectContext(),u=useBaseVariable({collectionField:e,uiSchema:t,targetFieldSchema:r,maxDepth:4,name:\"$iteration\",title:n(\"Current object\"),collectionName:(c==null?void 0:c.name)||(i==null?void 0:i.name),noDisabled:o,dataSource:i==null?void 0:i.dataSource,returnFields:(m,d)=>m});return{shouldDisplayCurrentObject:a,currentObjectCtx:l,currentObjectSettings:u}},useParentObjectContext=()=>{const{parent:e}=useSubFormValue(),{value:t,collection:o}=e||{},{isInSubForm:r,isInSubTable:i}=useFlag()||{};return{shouldDisplayParentObject:(r||i)&&!!o,parentObjectCtx:t,collectionName:o==null?void 0:o.name,dataSource:o==null?void 0:o.dataSource}},useParentObjectVariable=({collectionField:e,schema:t,noDisabled:o,targetFieldSchema:r}={})=>{const{t:i}=(0,import_react_i18next.useTranslation)(),{shouldDisplayParentObject:n,parentObjectCtx:a,collectionName:l,dataSource:c}=useParentObjectContext();return{parentObjectSettings:useBaseVariable({collectionField:e,uiSchema:t,targetFieldSchema:r,maxDepth:4,name:\"$nParentIteration\",title:i(\"Parent object\"),collectionName:l,noDisabled:o,dataSource:c,returnFields:(u,m)=>u}),shouldDisplayParentObject:n,parentObjectCtx:a,collectionName:l}},useParentPopupVariableContext=()=>{const{value:e,title:t,collection:o}=useParentPopupRecord()||{},{isVariableParsedInOtherContext:r}=useFlag();return{parentPopupRecordCtx:e,shouldDisplayParentPopupRecord:!!e&&!r,collectionName:o==null?void 0:o.name,dataSource:o==null?void 0:o.dataSource,defaultValue:void 0,title:t}},useParentPopupVariable=(e={})=>{const{parentPopupRecordCtx:t,shouldDisplayParentPopupRecord:o,collectionName:r,dataSource:i,defaultValue:n,title:a}=useParentPopupVariableContext();return{settings:useBaseVariable({collectionField:e.collectionField,uiSchema:e.schema,name:\"$nParentPopupRecord\",title:a,collectionName:r,noDisabled:e.noDisabled,targetFieldSchema:e.targetFieldSchema,dataSource:i}),parentPopupRecordCtx:t,shouldDisplayParentPopupRecord:o,collectionName:r,dataSource:i,defaultValue:n}},ParentCollectionContext=(0,import_react2.createContext)(null);ParentCollectionContext.displayName=\"ParentCollectionContext\";const ParentCollectionProvider=e=>{const t=useCollection();return(0,import_jsx_runtime.jsx)(ParentCollectionContext.Provider,{value:t,children:e.children})},useParentCollection=()=>(0,import_react2.useContext)(ParentCollectionContext),AssociationProvider=e=>{const{name:t,children:o}=e,r=useCollectionManager().getCollectionName(t);return r?(0,import_jsx_runtime.jsx)(CollectionProvider,{name:String(t).split(\".\")[0],children:(0,import_jsx_runtime.jsx)(ParentCollectionProvider,{children:(0,import_jsx_runtime.jsx)(CollectionFieldProvider,{name:t,children:(0,import_jsx_runtime.jsx)(CollectionProvider,{name:r,children:o})})})}):(0,import_jsx_runtime.jsx)(CollectionDeletedPlaceholder,{type:\"Collection\",name:t})},useAssociationName=()=>{const e=useCollectionField();return e!=null&&e.target?`${e.collectionName}.${e.name}`:null},useCurrentParentRecordContext=()=>{var e,t;const o=useCollectionRecord(),{name:r,dataSource:i}=useParentCollection()||{},n=useCollection(),{isInSubForm:a,isInSubTable:l}=useFlag()||{},c=r?i:n==null?void 0:n.dataSource,u=useCollectionField();return{currentParentRecordCtx:((e=o==null?void 0:o.parentRecord)==null?void 0:e.data)||(o==null?void 0:o.data),shouldDisplayCurrentParentRecord:!!((t=o==null?void 0:o.parentRecord)!=null&&t.data)&&!a&&!l&&u,collectionName:r||(n==null?void 0:n.name),dataSource:c}},useCurrentParentRecordVariable=(e={})=>{const{t}=(0,import_react_i18next.useTranslation)(),{currentParentRecordCtx:o,shouldDisplayCurrentParentRecord:r,collectionName:i,dataSource:n}=useCurrentParentRecordContext();return{currentParentRecordSettings:useBaseVariable({collectionField:e.collectionField,uiSchema:e.schema,name:\"$nParentRecord\",title:t(\"Parent record\"),collectionName:i,noDisabled:e.noDisabled,targetFieldSchema:e.targetFieldSchema,dataSource:n}),currentParentRecordCtx:o,shouldDisplayCurrentParentRecord:r,collectionName:i,dataSource:n}},usePopupVariableContext=()=>{const{value:e,title:t,collection:o}=useCurrentPopupRecord()||{},{isVariableParsedInOtherContext:r}=useFlag();return{popupRecordCtx:e,shouldDisplayPopupRecord:!!e&&!r,collectionName:o==null?void 0:o.name,dataSource:o==null?void 0:o.dataSource,defaultValue:void 0,title:t}},usePopupVariable=(e={})=>{const{popupRecordCtx:t,shouldDisplayPopupRecord:o,collectionName:r,dataSource:i,defaultValue:n,title:a}=usePopupVariableContext();return{settings:useBaseVariable({collectionField:e.collectionField,uiSchema:e.schema,name:\"$nPopupRecord\",title:a,collectionName:r,noDisabled:e.noDisabled,targetFieldSchema:e.targetFieldSchema,dataSource:i}),popupRecordCtx:t,shouldDisplayPopupRecord:o,collectionName:r,dataSource:i,defaultValue:n}},useRoleVariable=({collectionField:e,uiSchema:t,noDisabled:o,targetFieldSchema:r,maxDepth:i=0})=>{const{t:n}=(0,import_react_i18next.useTranslation)();return useBaseVariable({collectionField:e,uiSchema:t,maxDepth:i,name:\"$nRole\",title:n(\"Current role\"),collectionName:\"roles\",noDisabled:o,targetFieldSchema:r,noChildren:!0,operators:string})},useCurrentRoleVariable=({collectionField:e,uiSchema:t,noDisabled:o,targetFieldSchema:r,maxDepth:i=0}={})=>{var n,a,l;const{t:c}=(0,import_react_i18next.useTranslation)(),u=useAPIClient(),m=useCompile(),{data:d}=useCurrentUserContext()||{},p=(((n=d==null?void 0:d.data)==null?void 0:n.roles)||[]).map(({name:h,title:g})=>({name:h,title:m(g)}));return{currentRoleSettings:useBaseVariable({collectionField:e,uiSchema:t,maxDepth:i,name:\"$nRole\",title:c(\"Current role\"),collectionName:\"roles\",noDisabled:o,targetFieldSchema:r,noChildren:!0,operators:string}),currentRoleCtx:((a=u.auth)==null?void 0:a.role)===\"__union__\"?p.map(h=>h.name):(l=u.auth)==null?void 0:l.role}},getURLSearchParams=e=>(e.startsWith(\"?\")&&(e=e.slice(1)),import_qs.default.parse(e)||{}),getURLSearchParamsChildren=e=>Object.keys(e).map(t=>({label:t,value:t,key:t,isLeaf:!0,operators:string})),useURLSearchParamsCtx=e=>{const[t]=(0,import_react2.useState)(()=>(0,import_reactive.observable)({}));return(0,import_react2.useMemo)(()=>{const o=getURLSearchParams(e);return(0,import_reactive.untracked)(()=>{Object.assign(t,o),Object.keys(t).forEach(r=>{o[r]===void 0&&delete t[r]})}),t},[t,e])},useURLSearchParamsVariable=(e={})=>{const t=\"$nURLSearchParams\",{t:o}=(0,import_react_i18next.useTranslation)(),r=useLocationSearch(),{isVariableParsedInOtherContext:i}=useFlag(),n=useURLSearchParamsCtx(r),a=(0,import_react2.useMemo)(()=>import_lodash.default.isEmpty(n),[n]),l=(0,import_react2.useMemo)(()=>({label:getLabelWithTooltip(o(\"URL search params\"),a?o(\"The value of this variable is derived from the query string of the page URL. This variable can only be used normally when the page has a query string.\"):\"\"),value:t,key:t,isLeaf:!1,disabled:a,loadChildren:(c,u)=>q(void 0,null,function*(){const m=u?{[u]:void 0}:{};c.children=getURLSearchParamsChildren(x(x({},m),n))})}),[a,o,n]);return{name:t,urlSearchParamsSettings:l,urlSearchParamsCtx:n,defaultValue:void 0,shouldDisplay:!i}},useVariableOptions=({collectionField:e,form:t,uiSchema:o,operator:r,noDisabled:i,targetFieldSchema:n,record:a})=>{var l,c;const u=useApp(),m=((l=u==null?void 0:u.getVariables)==null?void 0:l.call(u).map(V=>{const{visible:O=!0,option:L}=V.useOption();return{visible:O,option:L}}).filter(({visible:V})=>V))||[],{filterVariables:d=()=>!0}=useVariables$1()||{},p=(c=a==null?void 0:a.__parent)==null?void 0:c.__collectionName,{currentUserSettings:h}=useCurrentUserVariable({maxDepth:3,uiSchema:o,collectionField:e,noDisabled:i,targetFieldSchema:n}),{currentRoleSettings:g}=useCurrentRoleVariable({uiSchema:o,collectionField:e,noDisabled:i,targetFieldSchema:n}),{apiTokenSettings:_}=useAPITokenVariable({noDisabled:i}),{datetimeSettings:f}=useDatetimeVariable({operator:r,schema:o,noDisabled:!0,targetFieldSchema:n}),{exactDateTimeSettings:v,shouldDisplayExactDate:C}=useExactDateVariable({operator:r,schema:o,noDisabled:!0,targetFieldSchema:n}),{currentFormSettings:S,shouldDisplayCurrentForm:b}=useCurrentFormVariable({schema:o,collectionField:e,noDisabled:i,targetFieldSchema:n,form:t}),{currentObjectSettings:y,shouldDisplayCurrentObject:F}=useCurrentObjectVariable({collectionField:e,schema:o,noDisabled:i,targetFieldSchema:n}),{parentObjectSettings:j,shouldDisplayParentObject:A}=useParentObjectVariable({collectionField:e,schema:o,noDisabled:i,targetFieldSchema:n}),{currentRecordSettings:D,shouldDisplayCurrentRecord:B}=useCurrentRecordVariable({schema:o,collectionField:e,noDisabled:i,targetFieldSchema:n}),{settings:M,shouldDisplayPopupRecord:w}=usePopupVariable({schema:o,collectionField:e,noDisabled:i,targetFieldSchema:n}),{settings:R,shouldDisplayParentPopupRecord:T}=useParentPopupVariable({schema:o,collectionField:e,noDisabled:i,targetFieldSchema:n}),{currentParentRecordSettings:$,shouldDisplayCurrentParentRecord:N}=useCurrentParentRecordVariable({schema:o,collectionName:p,collectionField:e,noDisabled:i,targetFieldSchema:n}),{urlSearchParamsSettings:I,shouldDisplay:E}=useURLSearchParamsVariable();return[...(0,import_react2.useMemo)(()=>[h,g,_,f,C&&v,b&&S,F&&y,A&&j,B&&D,N&&$,w&&M,T&&R,E&&I].filter(Boolean).filter(d),[h,g,_,f,b,S,F,y,A,j,B,D,N,$,w,M,E,I]),...m.map(({option:V})=>V)]},VariableInput=e=>{const{value:t,onChange:o,renderSchemaComponent:r,style:i,schema:n,className:a,contextCollectionName:l,collectionField:c,shouldChange:u,form:m,record:d,returnScope:p=import_lodash.default.identity,targetFieldSchema:h,noDisabled:g,hideVariableButton:_,setScopes:f,nullable:v=!0,constantAbel:C=!0,changeOnSelect:S=!0}=e,{name:b}=useBlockCollection(),y=useVariableScope(),{operator:F,schema:j=c==null?void 0:c.uiSchema}=useValues$2(),A=useVariableOptions({collectionField:c,form:m,record:d,operator:F,uiSchema:j,targetFieldSchema:h,noDisabled:g}),D=useContextAssociationFields({schema:n,maxDepth:2,contextCollectionName:l,collectionField:c}),{compatOldVariables:B}=useCompatOldVariables({collectionField:c,uiSchema:j,targetFieldSchema:h,blockCollectionName:b});l&&A.every(R=>R.value!==D.value)&&A.push(D);const M=(0,import_react2.useCallback)((R,T)=>{if(!u)return o(R,T);setTimeout(()=>q(void 0,null,function*(){(yield u(R,T))&&o(R,T)}))},[o,u]),w=p(B(import_lodash.default.isEmpty(y)?A:y,{value:t}));return(0,import_react2.useEffect)(()=>{f==null||f(w)},[t,y]),(0,import_jsx_runtime.jsx)(Variable.Input,{className:a,value:t,onChange:M,scope:w,style:i,changeOnSelect:S,hideVariableButton:_,nullable:v,constantAbel:C,children:(0,import_jsx_runtime.jsx)(r,{value:t,onChange:o})})},getShouldChange=({collectionField:e,variables:t,localVariables:o,getAllCollectionsInheritChain:r})=>(e&&r(e.target),(i,n)=>q(void 0,null,function*(){return!0}));function useCompatOldVariables(e){const{uiSchema:t,collectionField:o,noDisabled:r,targetFieldSchema:i,blockCollectionName:n}=e,{t:a}=(0,import_react_i18next.useTranslation)(),{currentUserSettings:l}=useCurrentUserVariable({maxDepth:1,uiSchema:t,collectionField:o,noDisabled:r,targetFieldSchema:i}),{currentRecordSettings:c}=useCurrentRecordVariable({schema:t,collectionField:o,noDisabled:r,targetFieldSchema:i});return{compatOldVariables:(0,import_react2.useCallback)((u,{value:m})=>{if(!isVariable$1(m))return u;u=[...u];const d={value:\"$system\",key:\"$system\",label:a(\"System variables\"),isLeaf:!1,children:[{value:\"now\",key:\"now\",label:a(\"Current time\"),isLeaf:!0,depth:1}],depth:0},p={value:\"currentTime\",label:a(\"Current time\"),children:null};if(m.includes(\"$system\")&&u.push(d),m.includes(`${n}.`)){const h=u.find(g=>g.value===\"$nForm\"||g.value===\"$nRecord\");h&&(h.value=n)}if(m.includes(\"$form\")){const h=u.find(g=>g.value===\"$nForm\");h&&(h.value=\"$form\")}if(m.includes(\"currentUser\")){const h=u.find(g=>g.value===\"$user\");h?h.value=\"currentUser\":u.unshift(P(x({},l),{value:\"currentUser\"}))}if(m.includes(\"currentRecord\")){const h=u.find(g=>g.value===\"$nRecord\");h?h.value=\"currentRecord\":u.unshift(P(x({},c),{value:\"currentRecord\"}))}if(m.includes(\"currentTime\")&&u.push(p),m.includes(\"$date\")){const h=u.find(g=>g.value===\"$nDate\");h&&(h.value=\"$date\")}return u},[n])}}const SchemaSettingsDataScope=function(e){const{t}=(0,import_react_i18next.useTranslation)(),{getFields:o}=useCollectionFilterOptionsV2(e.collectionName),r=useRecord(),{form:i}=useFormBlockContext(),n=useVariables$1(),a=useLocalVariables$1(),{getAllCollectionsInheritChain:l}=useCollectionManager_deprecated(),{isInSubForm:c,isInSubTable:u}=useFlag()||{},m=useBlockContext==null?void 0:useBlockContext(),d=(0,import_react2.useCallback)(h=>(0,import_jsx_runtime.jsx)(DatePickerProvider,{value:{utc:!1},children:(0,import_jsx_runtime.jsx)(VariableInput,P(x({},h),{form:i,record:r,noDisabled:!0,shouldChange:getShouldChange({collectionField:h.collectionField,variables:n,localVariables:a,getAllCollectionsInheritChain:l})}))}),[i,l,a,r,n]),p=()=>({type:\"object\",title:t(\"Set the data scope\"),properties:{filter:{enum:e.collectionFilterOption||o(),\"x-decorator\":h=>(0,import_jsx_runtime.jsx)(BaseVariableProvider,P(x({},h),{children:(0,import_jsx_runtime.jsx)(FlagProvider,{isInSubForm:c,isInSubTable:u,children:(0,import_jsx_runtime.jsx)(BlockContext.Provider,{value:{name:i?\"form\":m==null?void 0:m.name},children:h.children})})})),\"x-decorator-props\":{isDisabled},\"x-component\":\"Filter\",\"x-component-props\":{collectionName:e.collectionName,dynamicComponent:e.dynamicComponent||d}}}});return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:t(\"Set the data scope\"),initialValues:{filter:e.defaultFilter},schema:p,onSubmit:e.onSubmit,noRecord:e.noRecord})};function isDisabled(e){var t,o;const{option:r,collectionField:i,uiSchema:n}=e;return!n||!i?!0:i.interface===\"json\"||r.target?!1:[\"input\",\"markdown\",\"richText\",\"textarea\",\"username\"].includes(i.interface)?![\"string\",\"number\"].includes((t=r.schema)==null?void 0:t.type):i.interface&&r.interface?i.interface!==r.interface:(n==null?void 0:n[\"x-component\"])!==((o=r.schema)==null?void 0:o[\"x-component\"])}const SchemaSettingsDateFormat=function(e){var t,o,r,i,n,a,l,c,u,m,d,p;const{fieldSchema:h}=e,g=(0,import_react.useField)(),{dn:_}=useDesignable(),{t:f}=(0,import_react_i18next.useTranslation)(),{getCollectionJoinField:v}=useCollectionManager_deprecated(),C=v(h==null?void 0:h[\"x-collection-field\"])||{},S=(t=h==null?void 0:h[\"x-component-props\"])==null?void 0:t.showTime,b=((o=h==null?void 0:h[\"x-component-props\"])==null?void 0:o.dateFormat)||((i=(r=C==null?void 0:C.uiSchema)==null?void 0:r[\"x-component-props\"])==null?void 0:i.dateFormat)||\"YYYY-MM-DD\",y=((n=h==null?void 0:h[\"x-component-props\"])==null?void 0:n.timeFormat)||((l=(a=C==null?void 0:C.uiSchema)==null?void 0:a[\"x-component-props\"])==null?void 0:l.timeFormat)||\"HH:mm:ss\",F=((c=h==null?void 0:h[\"x-component-props\"])==null?void 0:c.picker)||((m=(u=C==null?void 0:C.uiSchema)==null?void 0:u[\"x-component-props\"])==null?void 0:m.picker)||\"date\",j=h[\"x-read-pretty\"]||g.readOnly||g.readPretty;return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:f(\"Date display format\"),scope:{getPickerFormat:import_client.getPickerFormat},schema:{type:\"object\",properties:{picker:{type:\"string\",title:'{{t(\"Picker\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",default:F,description:!j&&'{{ t(\"Switching the picker, the value and default value will be cleared\") }}',enum:[{label:'{{t(\"Date\")}}',value:\"date\"},{label:'{{t(\"Month\")}}',value:\"month\"},{label:'{{t(\"Quarter\")}}',value:\"quarter\"},{label:'{{t(\"Year\")}}',value:\"year\"}]},dateFormat:{type:\"string\",title:'{{t(\"Date format\")}}',\"x-component\":ExpiresRadio,\"x-decorator\":\"FormItem\",\"x-decorator-props\":{},\"x-component-props\":{className:import_css.css`\n                  .ant-radio-wrapper {\n                    display: flex;\n                    margin: 5px 0px;\n                  }\n                `,defaultValue:\"dddd\",formats:[\"MMMM Do YYYY\",\"YYYY-MM-DD\",\"MM/DD/YY\",\"YYYY/MM/DD\",\"DD/MM/YYYY\"]},default:b,enum:[{label:DateFormatCom({format:\"MMMM Do YYYY\"}),value:\"MMMM Do YYYY\"},{label:DateFormatCom({format:\"YYYY-MM-DD\"}),value:\"YYYY-MM-DD\"},{label:DateFormatCom({format:\"MM/DD/YY\"}),value:\"MM/DD/YY\"},{label:DateFormatCom({format:\"YYYY/MM/DD\"}),value:\"YYYY/MM/DD\"},{label:DateFormatCom({format:\"DD/MM/YYYY\"}),value:\"DD/MM/YYYY\"},{label:\"custom\",value:\"custom\"}],\"x-reactions\":{dependencies:[\"picker\"],fulfill:{state:{value:\"{{ getPickerFormat($deps[0])}}\",componentProps:{picker:\"{{$deps[0]}}\"}}}}},showTime:{default:S===void 0?(p=(d=C==null?void 0:C.uiSchema)==null?void 0:d[\"x-component-props\"])==null?void 0:p.showTime:S,type:\"boolean\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-content\":'{{t(\"Show time\")}}',\"x-hidden\":(C==null?void 0:C.type)===\"dateOnly\",\"x-reactions\":[`{{(field) => {\n              field.query('.timeFormat').take(f => {\n                f.display = field.value ? 'visible' : 'none';\n              });\n            }}}`,{dependencies:[\"picker\"],when:'{{$deps[0]!==\"date\"}}',fulfill:{state:{hidden:!0,value:!1}},otherwise:{state:{hidden:(C==null?void 0:C.type)===\"dateOnly\"}}}]},timeFormat:{type:\"string\",title:'{{t(\"Time format\")}}',\"x-component\":ExpiresRadio,\"x-decorator\":\"FormItem\",\"x-decorator-props\":{className:import_css.css`\n                  margin-bottom: 0px;\n                `},\"x-component-props\":{className:import_css.css`\n                  color: red;\n                  .ant-radio-wrapper {\n                    display: flex;\n                    margin: 5px 0px;\n                  }\n                `,defaultValue:\"h:mm a\",formats:[\"hh:mm:ss a\",\"HH:mm:ss\"],timeFormat:!0},default:y,enum:[{label:DateFormatCom({format:\"hh:mm:ss a\"}),value:\"hh:mm:ss a\"},{label:DateFormatCom({format:\"HH:mm:ss\"}),value:\"HH:mm:ss\"},{label:\"custom\",value:\"custom\"}]}}},onSubmit:A=>{const D={\"x-uid\":h[\"x-uid\"]};(g.componentProps.picker||\"date\")!==A.picker&&!j&&g.value&&(g.value=void 0,g.initialValue=void 0,h.default=void 0,D.default=void 0),D[\"x-component-props\"]=g.componentProps||{},h[\"x-component-props\"]=x(x({},g.componentProps||{}),A),D[\"x-component-props\"]=h[\"x-component-props\"],g.componentProps=h[\"x-component-props\"];const B=g.path.entire.split(\".\");B.pop();const M=B.join(\".\");g.query(`${M}.*[0:].${h.name}`).forEach(w=>{w.props.name===h.name&&((g.componentProps.picker||\"date\")!==A.picker&&!j&&(w.value=void 0,w.initialValue=void 0),w.setComponentProps(x({},A)))}),_.emit(\"patch\",{schema:D}),_.refresh()}})};function formatVariableScop(e){return e.map(t=>P(x({},t),{value:t.name,key:t.name,label:t.title,disabled:t.disabled,children:t.children?formatVariableScop(t.children):void 0}))}const getActionContext=e=>{var t;return((t=e.fieldSchema)==null?void 0:t[\"x-action-context\"])||{}},SchemaSettingsDefaultValue=function(e){var t,o,r;const i=(0,import_react.useFieldSchema)(),n=(t=e==null?void 0:e.fieldSchema)!=null?t:i,a=(0,import_react.useField)(),{dn:l}=useDesignable(),{t:c}=(0,import_react_i18next.useTranslation)(),u=useActionContext(),m=getActionContext(u).collection;let d;const{getField:p}=useCollection_deprecated(),{getCollectionJoinField:h,getCollectionFields:g,getAllCollectionsInheritChain:_}=useCollectionManager_deprecated(),f=useVariables$1(),v=useLocalVariables$1(),C=useCollection_deprecated(),S=useRecord(),{form:b,type:y}=useFormBlockContext(),{getFields:F}=useCollectionFilterOptionsV2(C),{isInSubForm:j,isInSubTable:A}=useFlag()||{},{name:D}=C,B=(0,import_react2.useMemo)(()=>p(n.name)||h(n[\"x-collection-field\"]),[n,h,p]),M=import_lodash.default.omit(n,\"required\");B!=null&&B.target&&(d=h(`${B.target}.${((r=(o=n[\"x-component-props\"])==null?void 0:o.fieldNames)==null?void 0:r.label)||\"id\"}`));const w=(B==null?void 0:B.interface)===\"m2o\"&&findParentFieldSchema(n),R=w&&h(w==null?void 0:w[\"x-collection-field\"]),T=useTableBlockContext(),$=(B==null?void 0:B.interface)===\"m2m\"||(B==null?void 0:B.interface)===\"mbm\"||(R==null?void 0:R.type)===\"hasMany\"&&(B==null?void 0:B.interface)===\"m2o\",N=(0,import_react2.useCallback)(O=>{const L=O.find(z=>z.value===\"$nForm\"),U=g(D);return!(U!=null&&U.length)&&L&&(L.children=formatVariableScop(F())),O},[F,D]),I=(0,import_react2.useMemo)(()=>({ArrayCollapse:import_antd_v5.ArrayCollapse,FormLayout:import_antd_v5.FormLayout,VariableInput:O=>(0,import_jsx_runtime.jsx)(SchemaComponentContext.Provider,{value:{designable:!1},children:(0,import_jsx_runtime.jsx)(VariableInput,P(x({},O),{value:O.value||void 0,hideVariableButton:e==null?void 0:e.hideVariableButton}))})}),[]),E=(0,import_react2.useMemo)(()=>({type:\"object\",title:c(\"Set default value\"),properties:{default:{\"x-decorator\":\"FormItem\",\"x-component\":\"VariableInput\",\"x-component-props\":P(x({},(n==null?void 0:n[\"x-component-props\"])||{}),{collectionField:B,contextCollectionName:$?m:\"\",schema:B==null?void 0:B.uiSchema,targetFieldSchema:n,className:defaultInputStyle,form:b,record:S,returnScope:N,shouldChange:getShouldChange({collectionField:B,variables:f,localVariables:v,getAllCollectionsInheritChain:_}),renderSchemaComponent:function(O){const L=(0,import_react2.useMemo)(()=>import_lodash.default.cloneDeep(M.toJSON())||{},[]);L[\"x-read-pretty\"]=!1,L[\"x-disabled\"]=!1,import_lodash.default.set(L,\"x-decorator-props.showTitle\",!1);const U=getFieldDefaultValue(L,B);B.target&&L[\"x-component-props\"]&&(L[\"x-component-props\"].mode=\"Select\"),B!=null&&B.uiSchema.type&&(L.type=B.uiSchema.type),(B==null?void 0:B.uiSchema[\"x-component\"])===\"Checkbox\"&&(import_lodash.default.set(L,\"x-component-props.defaultChecked\",U),L.type=\"void\");const z=(0,import_react2.useMemo)(()=>P(x({},L||{}),{\"x-decorator\":\"FormItem\",\"x-component-props\":P(x({},L[\"x-component-props\"]),{collectionName:B==null?void 0:B.collectionName,targetField:d,defaultValue:isVariable$1(U)?\"\":U,style:{width:\"100%\",verticalAlign:\"top\",minWidth:\"200px\"}}),default:isVariable$1(U)?\"\":U}),[L,U]);return import_lodash.default.set(z,\"x-component-props.onChange\",O.onChange),(0,import_jsx_runtime.jsx)(FormProvider,{children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:z})})}}),title:c(\"Default value\"),default:getFieldDefaultValue(n,B)}}}),[B,n,M,b,_,$,v,S,N,c,T.collection,d,f]),V=(0,import_react2.useCallback)(O=>{var L,U,z;const G={\"x-uid\":n[\"x-uid\"]};n.default=(L=O.default)!=null?L:null,isVariable$1(O.default)||(S.__isNewRecord__||y===\"create\")&&((U=a.setInitialValue)==null||U.call(a,O.default)),G.default=(z=O.default)!=null?z:null,l.emit(\"patch\",{schema:G,currentSchema:i})},[i,l,a,n]);return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:c(\"Set default value\"),components:I,width:800,schema:E,onSubmit:V,ModalContextProvider:O=>(0,import_jsx_runtime.jsx)(FlagProvider,{isInSubForm:j,isInSubTable:A,isInSetDefaultValueDialog:!0,collectionField:B,children:O.children})})},SchemaSettingsSortingRule=function(e){var t,o,r,i;const n=(0,import_react.useField)(),{dn:a}=useDesignable(),{t:l}=(0,import_react_i18next.useTranslation)(),c=(0,import_react.useFieldSchema)(),{getField:u}=useCollection_deprecated(),{getCollectionJoinField:m}=useCollectionManager_deprecated(),d=(t=e==null?void 0:e.fieldSchema)!=null?t:c,p=u(d.name)||m(d[\"x-collection-field\"]),h=useSortFields(p==null?void 0:p.target),g=((i=(r=(o=d[\"x-component-props\"])==null?void 0:o.service)==null?void 0:r.params)==null?void 0:i.sort)||[],_=g==null?void 0:g.map(f=>f!=null&&f.startsWith(\"-\")?{field:f.substring(1),direction:\"desc\"}:{field:f,direction:\"asc\"});return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:l(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:l(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:_,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:h,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:l(\"ASC\"),value:\"asc\"},{label:l(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:l(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:f})=>{var v;const C=f.map(S=>S.direction===\"desc\"?`-${S.field}`:S.field);n.query(new RegExp(`[0-9]+\\\\.${d.name}$`)).forEach(S=>{import_lodash.default.set(S,\"componentProps.service.params.sort\",C)}),import_lodash.default.set(d,\"x-component-props.service.params.sort\",C),(v=e==null?void 0:e.onSubmitCallBack)==null||v.call(e,C),a.emit(\"patch\",{schema:{\"x-uid\":d[\"x-uid\"],\"x-component-props\":d[\"x-component-props\"]}})}})},isPatternDisabled=e=>{var t;return((t=e==null?void 0:e[\"x-component-props\"])==null?void 0:t[\"pattern-disable\"])==!0},DefaultValueContext=import_react2.default.createContext(null),DefaultValueProvider=e=>{const t=(0,import_react2.useMemo)(()=>({isAllowToSetDefaultValue:e.isAllowToSetDefaultValue}),[e.isAllowToSetDefaultValue]);return(0,import_jsx_runtime.jsx)(DefaultValueContext.Provider,{value:t,children:e.children})},useIsAllowToSetDefaultValue=({form:e,fieldSchema:t,collectionField:o}={})=>{const r=useDataSourceManager(),i=useCollectionManager(),n=useCollection(),{form:a}=useFormBlockContext(),l=(0,import_react.useFieldSchema)(),{type:c}=useFormBlockType(),{isAllowToSetDefaultValue:u=_isAllowToSetDefaultValue}=(0,import_react2.useContext)(DefaultValueContext)||{};return{isAllowToSetDefaultValue:(0,import_react2.useCallback)(m=>{const d=n.getField(l.name)||i.getCollectionField(l[\"x-collection-field\"]);return u({collectionField:o||d,getInterface:r==null?void 0:r.collectionFieldInterfaceManager.getFieldInterface.bind(r==null?void 0:r.collectionFieldInterfaceManager),form:e||a,formBlockType:c,fieldSchema:t||l,isSubTableColumn:m})},[i,n,o,r==null?void 0:r.collectionFieldInterfaceManager,t,e,l,a,u,c])}},interfacesOfUnsupportedDefaultValue=[\"o2o\",\"oho\",\"obo\",\"o2m\",\"attachment\",\"expression\",\"point\",\"lineString\",\"circle\",\"polygon\",\"sequence\",\"formula\"];function _isAllowToSetDefaultValue({collectionField:e,getInterface:t,formBlockType:o,form:r,fieldSchema:i,isSubTableColumn:n}){var a;return n?!interfacesOfUnsupportedDefaultValue.includes(e==null?void 0:e.interface)&&!isSystemField(e,t):!e||e.target&&(a=i[\"x-component-props\"])!=null&&a.mode&&![\"Picker\",\"Select\"].includes(i[\"x-component-props\"].mode)||o!==\"create\"?!1:!(r!=null&&r.readPretty)&&!isPatternDisabled(i)&&!interfacesOfUnsupportedDefaultValue.includes(e==null?void 0:e.interface)&&!isSystemField(e,t)}function useIsShowMultipleSwitch(){var e,t;const o=(0,import_react.useField)(),{getCollectionField:r}=useCollectionManager_deprecated(),{fieldSchema:i}=useColumnSchema$1(),n=(0,import_react.useFieldSchema)(),a=i||n,l=a[\"x-collection-field\"]?r(a[\"x-collection-field\"]):null,c=((e=((l==null?void 0:l.uiSchema)||a)[\"x-component-props\"])==null?void 0:e.multiple)===!0,u=(t=o==null?void 0:o.componentProps)==null?void 0:t.mode;return function(){return!o.readPretty&&a[\"x-component\"]!==\"TableField\"&&c&&u!==\"SubTable\"}}const useFilterableFields=e=>{var t;const{getCollectionFields:o,getInterface:r}=useCollectionManager_deprecated(),i=o(e);return(t=i==null?void 0:i.filter)==null?void 0:t.call(i,n=>{if(!n.interface)return!1;const a=r(n.interface);return!!(a!=null&&a.filterable)})},FilterableFieldsSchemaSettingsItem=()=>{var e;const t=(0,import_react.useFieldSchema)(),{dn:o}=useDesignable(),{name:r}=useCollection_deprecated(),i=useFilterableFields(r),n=useCompile(),{t:a}=(0,import_react_i18next.useTranslation)(),l=((e=t==null?void 0:t[\"x-component-props\"])==null?void 0:e.nonfilterable)||[];return(0,import_jsx_runtime.jsx)(SchemaSettingsItemGroup,{title:a(\"Filterable fields\"),children:i.map(c=>{var u;const m=!l.includes(c.name);return(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{checked:m,title:n((u=c==null?void 0:c.uiSchema)==null?void 0:u.title),onChange:d=>{var p;t[\"x-component-props\"]=(t==null?void 0:t[\"x-component-props\"])||{};const h=((p=t==null?void 0:t[\"x-component-props\"])==null?void 0:p.nonfilterable)||[];if(!d)h.push(c.name);else{const g=h.indexOf(c.name);h.splice(g,1)}t[\"x-component-props\"].nonfilterable=h,o.emit(\"patch\",{schema:{\"x-uid\":t[\"x-uid\"],\"x-component-props\":x({},t[\"x-component-props\"])}}),o.refresh()}},c.name)})})},FilterActionDesigner=e=>{var t;const o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable(),{t:n}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,P(x({},e),{disableInitializer:!0,children:[(0,import_jsx_runtime.jsx)(FilterableFieldsSchemaSettingsItem,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:n(\"Edit button\"),schema:{type:\"object\",title:n(\"Edit button\"),properties:{title:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:n(\"Button title\"),default:r.title,\"x-component-props\":{}},icon:{\"x-decorator\":\"FormItem\",\"x-component\":\"IconPicker\",title:n(\"Button icon\"),default:(t=r==null?void 0:r[\"x-component-props\"])==null?void 0:t.icon,\"x-component-props\":{}}}},onSubmit:({title:a,icon:l})=>{r.title=a,o.title=a,o.componentProps.icon=l,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].icon=l,i.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],title:a,\"x-component-props\":x({},r[\"x-component-props\"])}}),i.refresh()}}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:a=>a[\"x-component\"]===\"Space\"||a[\"x-component\"]===\"ActionBar\"})]}))},zIndexContext=import_react2.default.createContext(100),useZIndexContext=()=>import_react2.default.useContext(zIndexContext),getZIndex=(e,t,o)=>{let r=t;return e===\"page\"&&!window.location.pathname.includes(\"/embed/\")?(r=t+o,r>200?r-200:r):(r=t+o,r<200?r+200:r)},ICON_POPUP_Z_INDEX=2e3,StablePopover=e=>{const t=useZIndexContext(),o=getZIndex(\"drawer\",t,1),r=(0,import_react2.useRef)(null),i=(0,import_react2.useCallback)(a=>{r.current=a.target},[]),n=(0,import_react2.useCallback)(a=>{setTimeout(()=>{var l;if(!a&&r.current!==null&&!isTargetInPopover(r.current)){r.current=null;return}(l=e.onOpenChange)==null||l.call(e,a)})},[e]);return(0,import_jsx_runtime.jsx)(\"div\",{className:\"popover-with-stop-propagation\",onClick:i,children:(0,import_jsx_runtime.jsx)(zIndexContext.Provider,{value:o,children:(0,import_jsx_runtime.jsx)(import_antd.Popover,P(x({},e),{zIndex:o,onOpenChange:n}))})})};function isTargetInPopover(e){var t;if(!e)return!1;for(;e;){if((t=e.classList)!=null&&t.contains(\"popover-with-stop-propagation\"))return!0;e=e.parentNode}return!1}const FilterActionContext=(0,import_react2.createContext)(null);FilterActionContext.displayName=\"FilterActionContext\";const InternalFilterAction=import_react2.default.memo(e=>{const t=(0,import_react.useField)(),[o,r]=(0,import_react2.useState)(!1),{designable:i,dn:n}=useDesignable(),a=(0,import_react.useFieldSchema)(),l=(0,import_react2.useMemo)(()=>e.form||(0,import_core.createForm)(),[]),{options:c,onSubmit:u,onReset:m,Container:d=StablePopover,icon:p,onlyIcon:h}=useProps(e),g=(0,import_react2.useCallback)(C=>{r(C)},[]),_=(0,import_react2.useMemo)(()=>({field:t,fieldSchema:a,designable:i,dn:n}),[i,n,t,a]),f=(0,import_react2.useCallback)(()=>r(C=>!C),[]),v=(0,import_react2.useMemo)(()=>(0,import_jsx_runtime.jsx)(FilterActionContent,{form:l,options:c,field:t,fieldSchema:a,onReset:m,setVisible:r,onSubmit:u}),[t,a,l,m,u,c]);return(0,import_jsx_runtime.jsx)(FilterActionContext.Provider,{value:_,children:(0,import_jsx_runtime.jsx)(d,{destroyTooltipOnHide:!0,placement:\"bottomLeft\",open:o,onOpenChange:g,trigger:\"click\",content:v,children:(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(Action,{onClick:f,icon:p,onlyIcon:h})})})})});InternalFilterAction.displayName=\"InternalFilterAction\";const FilterAction=withDynamicSchemaProps(e=>(0,import_jsx_runtime.jsx)(InternalFilterAction,P(x({},e),{disabled:!!e.disabled})));FilterAction.displayName=\"FilterAction\";const SaveConditions=()=>{const{fieldSchema:e,designable:t,dn:o}=(0,import_react2.useContext)(FilterActionContext),r=(0,import_react.useForm)(),{t:i}=(0,import_react_i18next.useTranslation)();return t?(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"dashed\",className:import_css.css`\n        border-color: var(--colorSettings);\n        color: var(--colorSettings);\n      `,onClick:()=>{const n=x({},r.values.filter);e.default=n,o.emit(\"patch\",{schema:{\"x-uid\":e[\"x-uid\"],default:undefinedToNull(n)}}),o.refresh()},children:i(\"Save conditions\")}):null},utcValue={utc:!1},className1$2=import_css.css`\n  display: flex;\n  justify-content: flex-end;\n  width: 100%;\n`,FilterActionContent=(0,import_react.observer)(({form:e,options:t,field:o,fieldSchema:r,onReset:i,setVisible:n,onSubmit:a})=>{const l=useCompile(),{t:c}=(0,import_react_i18next.useTranslation)(),u=(0,import_react2.useMemo)(()=>({type:\"object\",properties:{filter:{type:\"string\",enum:t||o.dataSource,default:r.default,\"x-component\":\"Filter\",\"x-component-props\":{}}}}),[o==null?void 0:o.dataSource,r==null?void 0:r.default,t]);return(0,import_jsx_runtime.jsx)(\"form\",{children:(0,import_jsx_runtime.jsxs)(FormProvider,{form:e,children:[(0,import_jsx_runtime.jsx)(DatePickerProvider,{value:utcValue,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:u})}),(0,import_jsx_runtime.jsx)(\"div\",{className:className1$2,children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{children:[(0,import_jsx_runtime.jsx)(SaveConditions,{}),(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:()=>q(void 0,null,function*(){yield e.reset(),i==null||i(e.values),o.title=l(r.title)||c(\"Filter\"),n(!1)}),children:c(\"Reset\")}),(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"primary\",htmlType:\"submit\",onClick:m=>{m.preventDefault(),m.stopPropagation(),a==null||a(e.values),n(!1)},children:c(\"Submit\")})]})})]})})});FilterActionContent.displayName=\"FilterActionContent\";function undefinedToNull(e){const t=(0,import_client.flatten)(e);return Object.keys(t).forEach(o=>{t[o]===void 0&&(t[o]=null)}),(0,import_client.unflatten)(t)}const DynamicComponent$2=e=>{const{dynamicComponent:t,disabled:o}=(0,import_react2.useContext)(FilterContext$3),r=useComponent(t),i=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({values:{value:e.value},disabled:o,effects(){(0,import_core.onFieldValueChange)(\"value\",a=>{var l;(l=e==null?void 0:e.onChange)==null||l.call(e,a.value)})}}),[JSON.stringify(e.value),e.schema]),n=(0,import_react2.useCallback)(()=>{var a;const l=(0,import_shared.merge)(((a=e==null?void 0:e.schema)==null?void 0:a[\"x-component-props\"])||{},e.componentProps||{});return(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:null,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:P(x({\"x-component\":\"Input\"},e.schema),{\"x-component-props\":(0,import_shared.merge)(l,{style:x({minWidth:150},e.style),utc:!1}),name:\"value\",\"x-read-pretty\":!1,\"x-validator\":void 0,\"x-decorator\":void 0,\"x-disabled\":o})})})},[e.schema,o]);return(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:i,children:r?import_react2.default.createElement(r,{value:e.value,collectionField:e.collectionField,onChange:e==null?void 0:e.onChange,renderSchemaComponent:n}):n()})},FilterDynamicComponent=DynamicComponent$2,FilterItem=(0,import_react.observer)(e=>{const{t}=(0,import_react_i18next.useTranslation)(),o=useCompile(),r=(0,import_react2.useContext)(RemoveConditionContext$1),{schema:i,fields:n,operators:a,dataIndex:l,operator:c,setDataIndex:u,setOperator:m,value:d,setValue:p,collectionField:h}=useValues$2(),g=(0,import_react2.useMemo)(()=>(0,import_client.sortTree)(n,A=>{var D;return(D=A.children)!=null&&D.length?0:1},\"children\",!1),[n]),[_,f]=(0,import_react2.useState)(()=>o(g)),v=(0,import_react2.useMemo)(()=>({marginBottom:8}),[]),C=(0,import_react2.useMemo)(()=>({label:\"title\",value:\"name\",children:\"children\"}),[]),S=(0,import_react2.useCallback)(A=>{u(A)},[u]),b=(0,import_react2.useCallback)(A=>{m(A)},[m]),y=(0,import_react2.useMemo)(()=>({color:\"#bfbfbf\"}),[]),F=A=>q(void 0,null,function*(){if(A){const D=o(g).filter(B=>B[C.label].toLowerCase().includes(A.toLowerCase()));f(D)}else f(o(g))}),j=(A,D)=>D.some(B=>B[C.label].toLowerCase().indexOf(A.toLowerCase())>-1);return(0,import_jsx_runtime.jsx)(\"div\",{style:v,className:\"nc-filter-item\",children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{wrap:!0,children:[(0,import_jsx_runtime.jsx)(import_antd.Cascader,{role:\"button\",\"data-testid\":\"select-filter-field\",className:import_css.css`\n              width: 160px;\n            `,popupClassName:import_css.css`\n              .ant-cascader-menu {\n                height: fit-content;\n                max-height: 50vh;\n              }\n            `,allowClear:!0,fieldNames:C,value:l,options:_,onChange:S,placeholder:t(\"Select field\"),onSearch:F,showSearch:{filter:j},changeOnSelect:!1,onClear:()=>f(o(g))}),(0,import_jsx_runtime.jsx)(import_antd.Select,{role:\"button\",\"data-testid\":\"select-filter-operator\",className:import_css.css`\n              min-width: 110px;\n            `,popupMatchSelectWidth:!1,value:c==null?void 0:c.value,options:o(a),onChange:b,placeholder:t(\"Comparision\")}),c!=null&&c.noValue?null:(0,import_jsx_runtime.jsx)(DynamicComponent$2,{value:d,schema:i,collectionField:h,onChange:p}),!e.disabled&&(0,import_jsx_runtime.jsx)(\"a\",{role:\"button\",\"aria-label\":\"icon-close\",children:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleOutlined,{onClick:r,style:y})})]})})},{displayName:\"FilterItem\"}),FilterItems$1=(0,import_react.observer)(e=>{var t;const o=(0,import_react.useField)();return(0,import_jsx_runtime.jsx)(\"div\",{children:(t=o==null?void 0:o.value)==null?void 0:t.filter(Boolean).map((r,i)=>(0,import_jsx_runtime.jsx)(RemoveConditionContext$1.Provider,{value:()=>o.remove(i),children:(0,import_jsx_runtime.jsx)(import_react.ObjectField,{name:i,component:[r.$and||r.$or?FilterGroup$1:FilterItem]})},i))})},{displayName:\"FilterItems\"}),FilterGroup$1=(0,import_react.connect)(e=>{const{bordered:t=!0,disabled:o}=e,r=(0,import_react.useField)(),i=(0,import_react2.useContext)(RemoveConditionContext$1),{t:n}=(0,import_react_i18next.useTranslation)(),{token:a}=useToken$1(),l=Object.keys(r.value||{}).includes(\"$or\")?\"$or\":\"$and\",c=m=>{const d=r.value||{};r.value={[m]:[...d[l]||[]]}},u=o||r.disabled;return(0,import_jsx_runtime.jsx)(FilterLogicContext$1.Provider,{value:l,children:(0,import_jsx_runtime.jsxs)(\"div\",{style:t?{position:\"relative\",border:`1px dashed ${a.colorBorder}`,padding:a.paddingSM,marginBottom:a.marginXS}:{position:\"relative\",marginBottom:a.marginXS},children:[i&&!u&&(0,import_jsx_runtime.jsx)(\"a\",{role:\"button\",\"aria-label\":\"icon-close\",children:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleOutlined,{style:{position:\"absolute\",right:10,top:10,color:\"#bfbfbf\"},onClick:()=>i()})}),(0,import_jsx_runtime.jsx)(\"div\",{style:{marginBottom:8,color:a.colorText},children:(0,import_jsx_runtime.jsxs)(import_react_i18next.Trans,{children:[\"Meet \",(0,import_jsx_runtime.jsxs)(import_antd.Select,{role:\"button\",\"data-testid\":\"filter-select-all-or-any\",style:{width:\"auto\"},value:l,onChange:m=>{c(m)},children:[(0,import_jsx_runtime.jsx)(import_antd.Select.Option,{value:\"$and\",children:\"All\"}),(0,import_jsx_runtime.jsx)(import_antd.Select.Option,{value:\"$or\",children:\"Any\"})]}),\" conditions in the group\"]})}),(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_react.ArrayField,{name:l,component:[FilterItems$1],disabled:u})}),!u&&(0,import_jsx_runtime.jsxs)(import_antd.Space,{size:16,style:{marginTop:8,marginBottom:8},children:[(0,import_jsx_runtime.jsx)(\"a\",{onClick:()=>{const m=(r.value||{})[l]||[];m.push({}),r.value={[l]:m},r.initialValue={[l]:m}},children:n(\"Add condition\")}),(0,import_jsx_runtime.jsx)(\"a\",{onClick:()=>{const m=(r.value||{})[l]||[];m.push({$and:[{}]}),r.value={[l]:m}},children:n(\"Add condition group\")})]})]})})}),SaveDefaultValue=e=>{const{t}=(0,import_react_i18next.useTranslation)(),{designable:o,dn:r,refresh:i}=useDesignable(),n=(0,import_react.useFieldSchema)(),a=(0,import_react.useForm)();return o?(0,import_jsx_runtime.jsx)(import_antd.Button,{className:import_css.css`\n        border-color: var(--colorSettings);\n        color: var(--colorSettings);\n      `,type:\"dashed\",onClick:()=>{var l,c,u,m;const d=(m=(u=(c=(l=n==null?void 0:n.parent)==null?void 0:l.parent)==null?void 0:c.parent)==null?void 0:u.properties)==null?void 0:m.filter;if(!d)return;const p=a.values.filter;r.emit(\"patch\",{schema:{\"x-uid\":d[\"x-uid\"],default:p}}),r.refresh(),d.default=p,console.log(\"filterSchema\",p)},children:t(\"Save conditions\")}):null},useDef$3=e=>{const t=(0,import_react.useField)();return useRequest(()=>Promise.resolve({data:t.dataSource}),e)},Filter=withDynamicSchemaProps((0,import_react.observer)(e=>{const{useDataSource:t=useDef$3}=e,{options:o,dynamicComponent:r,className:i,collectionName:n}=useProps(e),a=(0,import_react.useField)(),l=(0,import_react.useFieldSchema)();return t({onSuccess(c){a.dataSource=(c==null?void 0:c.data)||[]}}),(0,import_react2.useEffect)(()=>{l.defaultValue&&(a.initialValue=l.defaultValue)},[l.defaultValue]),(0,import_jsx_runtime.jsx)(\"div\",{className:i,children:(0,import_jsx_runtime.jsx)(FilterContext$3.Provider,{value:{field:a,fieldSchema:l,dynamicComponent:r,options:o||a.dataSource||[],disabled:e.disabled,collectionName:n},children:(0,import_jsx_runtime.jsx)(FilterGroup$1,P(x({},e),{bordered:!1}))})})}),{displayName:\"Filter\"});Filter.SaveDefaultValue=SaveDefaultValue;Filter.Action=FilterAction;Filter.Action.Designer=FilterActionDesigner;const useGetFilterOptions=()=>{const e=useDataSourceManager(),t=useGetFilterFieldOptions();return(o,r,i)=>{var n;const a=(n=e==null?void 0:e.getDataSource(r))==null?void 0:n.collectionManager,l=a==null?void 0:a.getCollectionFields(o);return t(l,i)}},useFilterOptions=e=>{const t=useCollectionManager(),o=t==null?void 0:t.getCollectionFields(e);return useFilterFieldOptions(o)},useGetFilterFieldOptions=()=>{var e,t;const o=(0,import_react.useFieldSchema)(),r=Array.isArray((e=o==null?void 0:o[\"x-component-props\"])==null?void 0:e.nonfilterable)?(t=o==null?void 0:o[\"x-component-props\"])==null?void 0:t.nonfilterable:[],i=useCollectionManager(),n=useDataSourceManager(),a=(c,u,m,d)=>{var p,h;const g=d?`${d}.${c.name}`:c.name;if(r.length&&r.includes(g)||!c.interface)return;const _=n==null?void 0:n.collectionFieldInterfaceManager.getFieldInterface(c.interface);if(!(_!=null&&_.filterable)&&!m)return;const{nested:f,children:v,operators:C}=(_==null?void 0:_.filterable)||{},S={name:c.name,type:c.type,target:c.target,title:((p=c==null?void 0:c.uiSchema)==null?void 0:p.title)||c.name,schema:c==null?void 0:c.uiSchema,interface:c.interface,operators:((h=C==null?void 0:C.filter)==null?void 0:h.call(C,b=>!(b!=null&&b.visible)||b.visible(c)))||[]};if(!(c.target&&u>2)){if(u>2)return S;if(v!=null&&v.length&&(S.children=v),f){const b=i==null?void 0:i.getCollectionFields(c.target),y=l(b,u+1,m,g).filter(Boolean);S.children=S.children||[],S.children.push(...y)}return S}},l=(c,u,m,d)=>{const p=[];return c==null||c.forEach(h=>{const g=a(h,u,m,d);g&&p.push(g)}),p};return(c,u)=>l(c,1,u)},field2option=(e,t,o,r,i,n)=>{var a,l,c,u,m;const d=n?`${n}.${e.name}`:e.name;if(o.length&&o.includes(d)||!e.interface||e.filterable===!1)return;const p=r==null?void 0:r.collectionFieldInterfaceManager.getFieldInterface(e.interface);if(!(p!=null&&p.filterable))return;const{nested:h,children:g,operators:_}=p.filterable,f={name:e.name,type:e.type,target:e.target,title:((a=e==null?void 0:e.uiSchema)==null?void 0:a.title)||e.name,schema:e==null?void 0:e.uiSchema,operators:((l=_==null?void 0:_.filter)==null?void 0:l.call(_,v=>!(v!=null&&v.visible)||v.visible(e)))||[]};if(!(e.target&&t>2)){if(t>2)return f;if(g!=null&&g.length&&(f.children=g),h){const v=(c=i==null?void 0:i.dataSource)==null?void 0:c.key,C=e.dataSourceKey||v,S=C&&C!==v?((u=r==null?void 0:r.getDataSource(C))==null?void 0:u.collectionManager)||i:i||((m=r==null?void 0:r.getDataSource(C))==null?void 0:m.collectionManager),b=S==null?void 0:S.getCollectionFields(e.target),y=getOptions$1(b||[],t+1,o,r,S||i,d).filter(Boolean);f.children=f.children||[],f.children.push(...y)}return f}},getOptions$1=(e=[],t,o,r,i,n)=>{const a=[];return e.forEach(l=>{const c=field2option(l,t,o,r,i,n);c&&a.push(c)}),a},useFilterFieldOptions=e=>{var t,o;const r=(0,import_react.useFieldSchema)(),i=Array.isArray((t=r==null?void 0:r[\"x-component-props\"])==null?void 0:t.nonfilterable)?(o=r==null?void 0:r[\"x-component-props\"])==null?void 0:o.nonfilterable:[],n=useCollectionManager(),a=useDataSourceManager();return getOptions$1(e,1,i,a,n)},isEmpty=e=>Array.isArray(e)&&e.length===0||e&&Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype,removeNullCondition=(e,t=import_flat.default)=>{const o=t(e||{}),r={};for(const i in o){const n=o[i];n!=null&&!isEmpty(n)&&(r[i]=n)}return t.unflatten(r)},useFilterActionProps$1=()=>{const e=useCollection(),t=useFilterOptions(e==null?void 0:e.name),o=useDataBlockProps();return useFilterFieldProps({options:t,params:o==null?void 0:o.params})},useFilterFieldProps=({options:e,service:t,params:o})=>{const{getDataBlockRequest:r}=useDataBlockRequestGetter(),{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react.useField)(),a=useDataLoadingMode(),l=(0,import_react.useFieldSchema)(),c=useCompile(),u=(0,import_react2.useCallback)(d=>{var p,h,g,_,f;const v=t||r(),C=(o||((h=(p=v.state)==null?void 0:p.params)==null?void 0:h[0])||v.params).filter,S=removeNullCondition(d==null?void 0:d.filter);if(a===\"manual\"&&import_lodash.default.isEmpty(S))return v==null?void 0:v.mutate(void 0);const b=((_=(g=v==null?void 0:v.params)==null?void 0:g[1])==null?void 0:_.filters)||{};b.filterAction=S,v==null||v.run(P(x({},(f=v==null?void 0:v.params)==null?void 0:f[0]),{page:1,filter:mergeFilter([...Object.values(b),C])}),{filters:b});const y=(S==null?void 0:S.$and)||(S==null?void 0:S.$or);y!=null&&y.length?n.title=i(\"{{count}} filter items\",{count:(y==null?void 0:y.length)||0}):n.title=c(l.title)||i(\"Filter\")},[a,n,r,o,t,i,l.title]),m=(0,import_react2.useCallback)(()=>{var d,p,h,g,_;const f=t||r(),v=(o||((p=(d=f.state)==null?void 0:d.params)==null?void 0:p[0])||f.params).filter,C=((g=(h=f==null?void 0:f.params)==null?void 0:h[1])==null?void 0:g.filters)||{};delete C.filterAction;const S=[P(x({},(_=f==null?void 0:f.params)==null?void 0:_[0]),{filter:mergeFilter([...Object.values(C),v]),page:1}),{filters:C}];if(n.title=c(l.title)||i(\"Filter\"),a===\"manual\")return f.params=S,f==null?void 0:f.mutate(void 0);f==null||f.run(...S)},[a,n,r,o,t,i,l.title]);return{options:e,onSubmit:u,onReset:m}},useLabelFields$1=e=>{var t,o,r;const i=useCompile(),{getCollectionFields:n}=useCollectionManager_deprecated();if(!e)return[];const a=n(e);return(r=(o=(t=a==null?void 0:a.filter)==null?void 0:t.call(a,l=>(l==null?void 0:l.interface)&&!(l!=null&&l.target)&&l.type!==\"boolean\"))==null?void 0:o.map)==null?void 0:r.call(o,l=>{var c;return{value:l.name,label:i(((c=l==null?void 0:l.uiSchema)==null?void 0:c.title)||l.name)}})},useColorFields=e=>{var t,o,r;const i=useCompile(),{getCollectionFields:n}=useCollectionManager_deprecated();if(!e)return[];const a=n(e);return(r=(o=(t=a==null?void 0:a.filter)==null?void 0:t.call(a,l=>(l==null?void 0:l.interface)===\"color\"))==null?void 0:o.map)==null?void 0:r.call(o,l=>{var c;return{value:l.name,label:i(((c=l==null?void 0:l.uiSchema)==null?void 0:c.title)||l.name)}})},TableColumnDesigner$1=e=>{var t,o,r,i,n,a,l,c,u,m,d,p;const{uiSchema:h,fieldSchema:g,collectionField:_}=e,{form:f}=useFormBlockContext(),{getInterface:v,getCollection:C}=useCollectionManager_deprecated(),S=(0,import_react.useField)(),{t:b}=(0,import_react_i18next.useTranslation)(),y=(0,import_react.useFieldSchema)(),{dn:F}=useDesignable(),j=((t=g==null?void 0:g[\"x-component-props\"])==null?void 0:t.fieldNames)||((o=h==null?void 0:h[\"x-component-props\"])==null?void 0:o.fieldNames),A=useLabelFields$1((r=_==null?void 0:_.target)!=null?r:_==null?void 0:_.targetCollection),D=useColorFields((i=_==null?void 0:_.target)!=null?i:_==null?void 0:_.targetCollection),B=v(_==null?void 0:_.interface),M=C(_==null?void 0:_.target),w=isFileCollection$2(M),R=[\"QuickEdit\",\"FormItem\"].includes(g[\"x-decorator\"]),{currentMode:T}=useAssociationFieldContext(),{isAllowToSetDefaultValue:$}=useIsAllowToSetDefaultValue({collectionField:_,fieldSchema:g}),N=[\"datetime\",\"createdAt\",\"updatedAt\"].includes(_==null?void 0:_.interface),I=[\"obo\",\"oho\",\"o2o\",\"o2m\",\"m2m\",\"m2o\",\"snapshot\"].includes(_==null?void 0:_.interface),E=useFieldModeOptions({fieldSchema:g}),V=((n=g==null?void 0:g[\"x-component-props\"])==null?void 0:n.mode)||\"Select\";let O=\"editable\";g[\"x-disabled\"]===!0&&(O=\"readonly\"),g[\"x-read-pretty\"]===!0&&(O=\"read-pretty\");const L=I&&V===\"Select\",U=()=>{const{name:z}=useCollection(),{linkageRulesProps:G}=useSchemaToolbar();return(0,import_jsx_runtime.jsx)(SchemaSettingsLinkageRules,x({category:\"style\"},P(x({},G),{collectionName:z})))};return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{disableInitializer:!0,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:b(\"Custom column title\"),schema:{type:\"object\",title:b(\"Custom column title\"),properties:{title:{title:b(\"Column title\"),default:y==null?void 0:y.title,description:`${b(\"Original field title: \")}${((a=_==null?void 0:_.uiSchema)==null?void 0:a.title)||(g==null?void 0:g.title)}`,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}}}},onSubmit:({title:z})=>{z&&(S.title=z,y.title=z,F.emit(\"patch\",{schema:{\"x-uid\":y[\"x-uid\"],title:y.title}})),F.refresh()}}),L&&!S.readPretty&&!(h!=null&&h[\"x-read-pretty\"])&&R&&(0,import_jsx_runtime.jsx)(SchemaSettingsDataScope,{collectionName:_==null?void 0:_.target,defaultFilter:((u=(c=(l=g==null?void 0:g[\"x-component-props\"])==null?void 0:l.service)==null?void 0:c.params)==null?void 0:u.filter)||{},form:f,onSubmit:({filter:z})=>{var G,H;z=removeNullCondition(z),(0,import_lodash.set)(S.componentProps,\"service.params.filter\",z),g[\"x-component-props\"]=S.componentProps;const K=(H=S.path)==null?void 0:H.splice(((G=S.path)==null?void 0:G.length)-1,1);S.form.query(`${K.concat(\"*.\"+g.name)}`).forEach(X=>{X.componentProps.service=X.componentProps.service||{params:{}},X.componentProps.service.params.filter=z}),F.emit(\"patch\",{schema:{\"x-uid\":g[\"x-uid\"],\"x-component-props\":S.componentProps}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:b(\"Column width\"),schema:{type:\"object\",title:b(\"Column width\"),properties:{width:{default:((m=y==null?void 0:y[\"x-component-props\"])==null?void 0:m.width)||100,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{}}}},onSubmit:({width:z})=>{const G=y[\"x-component-props\"]||{};G.width=z;const H={\"x-uid\":y[\"x-uid\"]};H[\"x-component-props\"]=G,y[\"x-component-props\"]=G,S.componentProps.width=z,F.emit(\"patch\",{schema:H}),F.refresh()}}),(0,import_jsx_runtime.jsx)(U,{}),B&&B.sortable===!0&&!T&&(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:b(\"Sortable\"),checked:S.componentProps.sorter,onChange:z=>{const G={\"x-uid\":y[\"x-uid\"]};y[\"x-component-props\"]=P(x({},y[\"x-component-props\"]),{sorter:z}),G[\"x-component-props\"]=y[\"x-component-props\"],S.componentProps.sorter=z,F.emit(\"patch\",{schema:G}),F.refresh()}}),[\"linkTo\",\"m2m\",\"m2o\",\"o2m\",\"obo\",\"oho\",\"snapshot\",\"createdBy\",\"updatedBy\"].includes(_==null?void 0:_.interface)&&!w&&(O===\"read-pretty\"||S.readPretty||S.readOnly)&&(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:b(\"Enable link\"),checked:((d=g[\"x-component-props\"])==null?void 0:d.enableLink)!==!1,onChange:z=>{g[\"x-component-props\"]=P(x({},g==null?void 0:g[\"x-component-props\"]),{enableLink:z}),S.componentProps=P(x({},g==null?void 0:g[\"x-component-props\"]),{enableLink:z}),F.emit(\"patch\",{schema:{\"x-uid\":g[\"x-uid\"],\"x-component-props\":x({},g==null?void 0:g[\"x-component-props\"])}}),F.refresh()}}),[\"linkTo\",\"m2m\",\"m2o\",\"o2m\",\"obo\",\"oho\",\"snapshot\"].includes(_==null?void 0:_.interface)&&(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:b(\"Title field\"),options:A,value:j==null?void 0:j.label,onChange:z=>{var G,H,K,X,Y;const J=P(x(x({},(H=(G=_==null?void 0:_.uiSchema)==null?void 0:G[\"x-component-props\"])==null?void 0:H.fieldNames),(K=g==null?void 0:g[\"x-component-props\"])==null?void 0:K.fieldNames),{label:z});import_lodash.default.set(g,\"x-component-props.fieldNames\",J);const ee=(Y=S.path)==null?void 0:Y.splice(((X=S.path)==null?void 0:X.length)-1,1);S.form.query(`${ee.concat(\"*.\"+g.name)}`).forEach(te=>{te.componentProps.fieldNames=J}),F.emit(\"patch\",{schema:{\"x-uid\":g[\"x-uid\"],\"x-component-props\":x({},g[\"x-component-props\"])}}),F.refresh()}}),I&&(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:b(\"Field component\"),options:O===\"read-pretty\"?[{label:b(\"Title\"),value:\"Select\"},w&&{label:b(\"File manager\"),value:\"FileManager\"},{label:b(\"Tag\"),value:\"Tag\"}].filter(Boolean):E,value:V,onChange:z=>{const G={\"x-uid\":g[\"x-uid\"]};g[\"x-component-props\"]=g[\"x-component-props\"]||{},g[\"x-component-props\"].mode=z,G[\"x-component-props\"]=g[\"x-component-props\"],S.componentProps=S.componentProps||{},S.componentProps.mode=z,F.emit(\"patch\",{schema:G}),F.refresh()}},\"field-mode\"),[\"Tag\"].includes(V)&&(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:b(\"Tag color field\"),options:D,value:(p=g==null?void 0:g[\"x-component-props\"])==null?void 0:p.tagColorField,onChange:z=>{const G={\"x-uid\":g[\"x-uid\"]};g[\"x-component-props\"]=g[\"x-component-props\"]||{},g[\"x-component-props\"].tagColorField=z,G[\"x-component-props\"]=g[\"x-component-props\"],S.componentProps.tagColorField=z,F.emit(\"patch\",{schema:G}),F.refresh()}},\"title-field\"),R&&!S.readPretty&&!(h!=null&&h[\"x-read-pretty\"])&&(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:b(\"Required\"),checked:g.required,onChange:z=>{var G,H;const K={\"x-uid\":g[\"x-uid\"]};g.required=z,K.required=z;const X=(H=S.path)==null?void 0:H.splice(((G=S.path)==null?void 0:G.length)-1,1);S.form.query(`${X.concat(\"*.\"+g.name)}`).forEach(Y=>{Y.required=z}),F.emit(\"patch\",{schema:K}),F.refresh()}},\"required\"),R&&!(S!=null&&S.readPretty)&&(_==null?void 0:_.interface)!==\"o2m\"&&!isPatternDisabled(g)&&(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:b(\"Pattern\"),options:[{label:b(\"Editable\"),value:\"editable\"},{label:b(\"Readonly\"),value:\"readonly\"},{label:b(\"Easy-reading\"),value:\"read-pretty\"}],value:O,onChange:z=>{var G,H;const K={\"x-uid\":g[\"x-uid\"]},X=(H=S.path)==null?void 0:H.splice(((G=S.path)==null?void 0:G.length)-1,1);switch(z){case\"readonly\":{g[\"x-read-pretty\"]=!1,g[\"x-disabled\"]=!0,K[\"x-read-pretty\"]=!1,K[\"x-disabled\"]=!0,S.form.query(`${X.concat(\"*.\"+g.name)}`).forEach(Y=>{Y.readonly=!0,Y.disabled=!0});break}case\"read-pretty\":{g[\"x-read-pretty\"]=!0,g[\"x-disabled\"]=!1,K[\"x-read-pretty\"]=!0,K[\"x-disabled\"]=!1,S.form.query(`${X.concat(\"*.\"+g.name)}`).forEach(Y=>{Y.readPretty=!0});break}default:{g[\"x-read-pretty\"]=!1,g[\"x-disabled\"]=!1,K[\"x-read-pretty\"]=!1,K[\"x-disabled\"]=!1,S.form.query(`${X.concat(\"*.\"+g.name)}`).forEach(Y=>{Y.readPretty=!1,Y.disabled+!1});break}}F.emit(\"patch\",{schema:K}),F.refresh()}},\"pattern\"),N&&(0,import_jsx_runtime.jsx)(SchemaSettingsDateFormat,{fieldSchema:g}),R&&!(S!=null&&S.readPretty)&&[\"obo\",\"oho\",\"o2o\",\"o2m\",\"m2m\",\"m2o\"].includes(_==null?void 0:_.interface)&&(0,import_jsx_runtime.jsx)(SchemaSettingsSortingRule,{fieldSchema:g,onSubmitCallBack:z=>{var G,H;const K=(H=S.path)==null?void 0:H.splice(((G=S.path)==null?void 0:G.length)-1,1);S.form.query(`${K.concat(\"*.\"+g.name)}`).forEach(X=>{X.componentProps.service=X.componentProps.service||{params:{}},X.componentProps.service.params.sort=z})}}),$(R)&&(0,import_jsx_runtime.jsx)(SchemaSettingsDefaultValue,{fieldSchema:g}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!R,breakRemoveOn:{\"x-component\":\"Grid\"},confirm:{title:b(\"Delete table column\")}})]})};function isFileCollection$2(e){return(e==null?void 0:e.template)===\"file\"}const allowAddNew={name:\"allowAddNew\",type:\"switch\",useVisible(){const e=useFlag(),t=useIsFieldReadPretty(),o=useIsAssociationField(),r=useFieldMode();return!(e!=null&&e.isInSubTable)&&!t&&o&&[\"Picker\"].includes(r)},useComponentProps(){const{defaultOpenMode:e}=useOpenModeContext(),{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n,insertAdjacent:a}=useDesignable();return{title:t(\"Allow add new data\"),checked:r[\"x-add-new\"],onChange(l){r.reduceProperties((u,m)=>m[\"x-component\"]===\"Action\"?m:u,null)||a(\"afterBegin\",{\"x-action\":\"create\",\"x-acl-action\":\"create\",title:\"{{t('Add new')}}\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-toolbar-props\":{draggable:!1},\"x-settings\":\"actionSettings:addNew\",\"x-component\":\"Action\",\"x-decorator\":\"ACLActionProvider\",\"x-component-props\":{openMode:e,type:\"default\",component:\"CreateRecordAction\"}});const c={\"x-uid\":r[\"x-uid\"]};o[\"x-add-new\"]=l,r[\"x-add-new\"]=l,c[\"x-add-new\"]=l,i.emit(\"patch\",{schema:c}),n()}}}},formItemSettings=new SchemaSettings({name:\"FormItemSettings\",items:[...generalSettingsItems,{name:\"allowAddNewData\",type:\"switch\",useVisible(){const e=useIsFieldReadPretty(),t=useIsAssociationField(),o=useFieldMode();return!e&&t&&[\"SubTable\"].includes(o)},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Allow add new\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.allowAddnew)!==!1,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};o.componentProps.allowAddnew=a,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].allowAddnew=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},{name:\"allowSelectExistingRecord\",type:\"switch\",useVisible(){const e=useIsFieldReadPretty(),t=useIsAssociationField(),o=useFieldMode();return!e&&t&&[\"SubTable\"].includes(o)},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Allow selection of existing records\"),checked:(e=r[\"x-component-props\"])==null?void 0:e.allowSelectExistingRecord,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};o.componentProps.allowSelectExistingRecord=a,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].allowSelectExistingRecord=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},{name:\"quickUpload\",type:\"switch\",useVisible(){const e=useIsFileField();return!useIsFormReadPretty()&&e},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Quick upload\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.quickUpload)!==!1,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};o.componentProps.quickUpload=a,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].quickUpload=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},{name:\"selectFile\",type:\"switch\",useVisible(){const e=useIsFileField();return!useIsFormReadPretty()&&e},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Select file\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.selectFile)!==!1,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};o.componentProps.selectFile=a,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].selectFile=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},{name:\"validationRules\",type:\"modal\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{dn:r,refresh:i}=useDesignable(),n=useValidateSchema(),{getCollectionJoinField:a}=useCollectionManager_deprecated(),{getField:l}=useCollection_deprecated(),c=l(o.name)||a(o[\"x-collection-field\"]);return{title:e(\"Set validation rules\"),components:{ArrayCollapse:import_antd_v5.ArrayCollapse,FormLayout:import_antd_v5.FormLayout},schema:{type:\"object\",title:e(\"Set validation rules\"),properties:{rules:{type:\"array\",default:o==null?void 0:o[\"x-validator\"],\"x-component\":\"ArrayCollapse\",\"x-decorator\":\"FormItem\",\"x-component-props\":{accordion:!0},maxItems:3,items:{type:\"object\",\"x-component\":\"ArrayCollapse.CollapsePanel\",\"x-component-props\":{header:'{{ t(\"Validation rule\") }}'},properties:{index:{type:\"void\",\"x-component\":\"ArrayCollapse.Index\"},layout:{type:\"void\",\"x-component\":\"FormLayout\",\"x-component-props\":{labelStyle:{marginTop:\"6px\"},labelCol:8,wrapperCol:16},properties:P(x({},n),{message:{type:\"string\",title:'{{ t(\"Error message\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{autoSize:{minRows:2,maxRows:2}}}})},remove:{type:\"void\",\"x-component\":\"ArrayCollapse.Remove\"},moveUp:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveUp\"},moveDown:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveDown\"}}},properties:{add:{type:\"void\",title:'{{ t(\"Add validation rule\") }}',\"x-component\":\"ArrayCollapse.Addition\",\"x-reactions\":{dependencies:[\"rules\"],fulfill:{state:{disabled:\"{{$deps[0].length >= 3}}\"}}}}}}}},onSubmit(u){var m;const d=[];for(const g of u.rules)d.push(import_lodash.default.pickBy(g,import_lodash.default.identity));const p={\"x-uid\":o[\"x-uid\"]};if([\"percent\"].includes(c==null?void 0:c.interface))for(const g of d)(g.maxValue||g.minValue)&&(g.percentMode=!0),g.percentFormat&&(g.percentFormats=!0);const h=import_lodash.default.concat([],((m=c==null?void 0:c.uiSchema)==null?void 0:m[\"x-validator\"])||[],d);t.validator=h,o[\"x-validator\"]=d,p[\"x-validator\"]=d,r.emit(\"patch\",{schema:p}),i()}}},useVisible(){const{form:e}=useFormBlockContext(),t=useIsFormReadPretty(),o=useValidateSchema();return e&&!t&&o}},{name:\"defaultValue\",Component:SchemaSettingsDefaultValue,useVisible(){const{isAllowToSetDefaultValue:e}=useIsAllowToSetDefaultValue();return e()}},{name:\"dataScope\",Component:SchemaSettingsDataScope,useVisible(){const e=useIsSelectFieldMode(),t=useIsFormReadPretty();return e&&!t},useComponentProps(){var e,t,o;const{getCollectionJoinField:r,getAllCollectionsInheritChain:i}=useCollectionManager_deprecated(),{getField:n}=useCollection_deprecated(),{form:a}=useFormBlockContext(),l=useRecord(),c=(0,import_react.useField)(),u=(0,import_react.useFieldSchema)(),m=n(u.name)||r(u[\"x-collection-field\"]),d=useVariables$1(),p=useLocalVariables$1(),{dn:h}=useDesignable();return{collectionName:m==null?void 0:m.target,defaultFilter:((o=(t=(e=u==null?void 0:u[\"x-component-props\"])==null?void 0:e.service)==null?void 0:t.params)==null?void 0:o.filter)||{},form:a,dynamicComponent:g=>(0,import_jsx_runtime.jsx)(VariableInput,P(x({},g),{form:a,collectionField:g.collectionField,record:l,shouldChange:getShouldChange({collectionField:g.collectionField,variables:d,localVariables:p,getAllCollectionsInheritChain:i})})),onSubmit:({filter:g})=>{g=removeNullCondition(g),import_lodash.default.set(c.componentProps,\"service.params.filter\",g),u[\"x-component-props\"]=c.componentProps,h.emit(\"patch\",{schema:{\"x-uid\":u[\"x-uid\"],\"x-component-props\":c.componentProps}})}}}},{name:\"sortingRule\",Component:SchemaSettingsSortingRule,useVisible(){const e=useIsSelectFieldMode(),t=useIsFormReadPretty();return e&&!t}},{name:\"fieldMode\",type:\"select\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{dn:r}=useDesignable(),i=useFieldModeOptions(),n=useIsAddNewForm(),a=useFieldMode();return{title:e(\"Field component\"),options:i,value:a,onChange(l){const c={\"x-uid\":o[\"x-uid\"]};o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].mode=l,c[\"x-component-props\"]=o[\"x-component-props\"],t.componentProps=t.componentProps||{},t.componentProps.mode=l,isSubMode(o)&&n&&(c.default=null,o.default=null,t.setInitialValue(null),t.setValue(null)),r.emit(\"patch\",{schema:c}),r.refresh()}}},useVisible:useShowFieldMode},{name:\"popupSize\",type:\"select\",useComponentProps(){var e,t;const{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{dn:n}=useDesignable();return{title:o(\"Popup size\"),options:[{label:o(\"Small\"),value:\"small\"},{label:o(\"Middle\"),value:\"middle\"},{label:o(\"Large\"),value:\"large\"}],value:(t=(e=i==null?void 0:i[\"x-component-props\"])==null?void 0:e.openSize)!=null?t:\"middle\",onChange:a=>{r.componentProps.openSize=a,i[\"x-component-props\"]=r.componentProps,n.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-component-props\":i[\"x-component-props\"]}}),n.refresh()}}},useVisible(){var e;const t=useShowFieldMode(),o=((e=(0,import_react.useFieldSchema)()[\"x-component-props\"])==null?void 0:e.mode)===\"Picker\";return t&&o}},allowAddNew,{name:\"addMode\",type:\"select\",useVisible(){const e=useIsFieldReadPretty(),t=useIsAssociationField(),o=useFieldMode();return!e&&t&&[\"Select\"].includes(o)},useComponentProps(){var e;const{defaultOpenMode:t}=useOpenModeContext(),{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{dn:n,insertAdjacent:a}=useDesignable();return{title:o(\"Quick create\"),options:[{label:o(\"None\"),value:\"none\"},{label:o(\"Dropdown\"),value:\"quickAdd\"},{label:o(\"Pop-up\"),value:\"modalAdd\"}],value:((e=r.componentProps)==null?void 0:e.addMode)||\"none\",onChange(l){l===\"modalAdd\"&&(i.reduceProperties((u,m)=>m[\"x-component\"]===\"Action\"?m:u,null)||a(\"afterBegin\",{\"x-action\":\"create\",\"x-acl-action\":\"create\",title:\"{{t('Add new')}}\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:addNew\",\"x-component\":\"Action\",\"x-decorator\":\"ACLActionProvider\",\"x-component-props\":{openMode:t,type:\"default\",component:\"CreateRecordAction\"}}));const c={\"x-uid\":i[\"x-uid\"]};i[\"x-component-props\"]=i[\"x-component-props\"]||{},i[\"x-component-props\"].addMode=l,c[\"x-component-props\"]=i[\"x-component-props\"],r.componentProps=r.componentProps||{},r.componentProps.addMode=l,n.emit(\"patch\",{schema:c}),n.refresh()}}}},{name:\"multiple\",type:\"switch\",useVisible(){const e=useIsAssociationField(),t=useIsShowMultipleSwitch();return e&&t()},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Allow multiple\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.multiple)===void 0?!0:r[\"x-component-props\"].multiple,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};r[\"x-component-props\"]=r[\"x-component-props\"]||{},o.componentProps=o.componentProps||{},r[\"x-component-props\"].multiple=a,o.componentProps.multiple=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},{name:\"allowDissociate\",type:\"switch\",useVisible(){var e;const t=useIsShowMultipleSwitch();return((e=(0,import_react.useFieldSchema)()[\"x-component-props\"])==null?void 0:e.mode)===\"Nester\"&&t()},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Allow dissociate\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.allowDissociate)!==!1,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};r[\"x-component-props\"]=r[\"x-component-props\"]||{},o.componentProps=o.componentProps||{},r[\"x-component-props\"].allowDissociate=a,o.componentProps.allowDissociate=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},{name:\"enableLink\",type:\"switch\",useVisible(){const e=useTitleFieldOptions(),t=useIsFieldReadPretty(),o=useIsFileField(),r=(0,import_react.useFieldSchema)();return t&&e.length>0&&!o&&r[\"x-component\"]===\"CollectionField\"},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable();return{title:t(\"Enable link\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.enableLink)!==!1,onChange(n){r[\"x-component-props\"]=P(x({},r==null?void 0:r[\"x-component-props\"]),{enableLink:n}),o.componentProps.enableLink=n,i.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-component-props\":x({},r==null?void 0:r[\"x-component-props\"])}}),i.refresh()}}}},{name:\"pattern\",type:\"select\",useVisible(){const{form:e}=useFormBlockContext(),t=(0,import_react.useFieldSchema)();return e&&!(e!=null&&e.readPretty)&&!isPatternDisabled(t)},useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{dn:r}=useDesignable();let i=\"editable\";return o[\"x-disabled\"]===!0&&(i=\"readonly\"),o[\"x-read-pretty\"]===!0&&(i=\"read-pretty\"),{title:e(\"Pattern\"),options:[{label:e(\"Editable\"),value:\"editable\"},{label:e(\"Readonly\"),value:\"readonly\"},{label:e(\"Easy-reading\"),value:\"read-pretty\"}],value:i,onChange(n){const a={\"x-uid\":o[\"x-uid\"]};switch(n){case\"readonly\":{o[\"x-read-pretty\"]=!1,o[\"x-disabled\"]=!0,a[\"x-read-pretty\"]=!1,a[\"x-disabled\"]=!0,t.readPretty=!1,t.disabled=!0,import_lodash.default.set(t,\"initStateOfLinkageRules.pattern\",getTempFieldState(!0,ActionType.ReadOnly));break}case\"read-pretty\":{o[\"x-read-pretty\"]=!0,o[\"x-disabled\"]=!1,a[\"x-read-pretty\"]=!0,a[\"x-disabled\"]=!1,t.readPretty=!0,import_lodash.default.set(t,\"initStateOfLinkageRules.pattern\",getTempFieldState(!0,ActionType.ReadPretty));break}default:{o[\"x-read-pretty\"]=!1,o[\"x-disabled\"]=!1,a[\"x-read-pretty\"]=!1,a[\"x-disabled\"]=!1,t.readPretty=!1,t.disabled=!1,import_lodash.default.set(t,\"initStateOfLinkageRules.pattern\",getTempFieldState(!0,ActionType.Editable));break}}r.emit(\"patch\",{schema:a}),r.refresh()}}}},{name:\"titleField\",type:\"select\",useVisible(){const e=useTitleFieldOptions(),t=useIsAssociationField(),o=useFieldMode();return e.length>0&&t&&o!==\"SubTable\"},useComponentProps(){var e,t;const{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{dn:n}=useDesignable(),a=useTitleFieldOptions(),l=useCollectionField_deprecated();return{title:o(\"Title field\"),options:a,value:(t=(e=r==null?void 0:r.componentProps)==null?void 0:e.fieldNames)==null?void 0:t.label,onChange(c){var u,m;const d={\"x-uid\":i[\"x-uid\"]},p=P(x(x({},(m=(u=l==null?void 0:l.uiSchema)==null?void 0:u[\"x-component-props\"])==null?void 0:m.fieldNames),r.componentProps.fieldNames),{label:c});i[\"x-component-props\"]=i[\"x-component-props\"]||{},i[\"x-component-props\"].fieldNames=p,d[\"x-component-props\"]=i[\"x-component-props\"],r.componentProps.fieldNames=i[\"x-component-props\"].fieldNames,n.emit(\"patch\",{schema:d}),n.refresh()}}}},{name:\"dateFormat\",Component:SchemaSettingsDateFormat,useVisible(){const e=useFormItemCollectionField();return[\"datetime\",\"createdAt\",\"updatedAt\"].includes(e==null?void 0:e.interface)},useComponentProps(){return{fieldSchema:(0,import_react.useFieldSchema)()}}},{name:\"size\",type:\"select\",useVisible(){const e=useIsFieldReadPretty(),t=useFormItemCollectionField(),{getCollection:o}=useCollectionManager_deprecated(),r=o(t==null?void 0:t.target),i=[\"attachment\"].includes(t==null?void 0:t.interface)||(r==null?void 0:r.template)===\"file\";return e&&i},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable();return{title:t(\"Size\"),options:[{label:t(\"Large\"),value:\"large\"},{label:t(\"Default\"),value:\"default\"},{label:t(\"Small\"),value:\"small\"}],value:((e=o==null?void 0:o.componentProps)==null?void 0:e.size)||\"default\",onChange(n){const a={\"x-uid\":r[\"x-uid\"]};r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].size=n,a[\"x-component-props\"]=r[\"x-component-props\"],o.componentProps=o.componentProps||{},o.componentProps.size=n,i.emit(\"patch\",{schema:a}),i.refresh()}}}},{name:\"tagColor\",type:\"select\",useVisible(){const e=useIsAssociationField(),t=useFieldMode();return e&&[\"Tag\"].includes(t)},useComponentProps(){var e,t;const{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{dn:n}=useDesignable(),a=useFormItemCollectionField(),l=useColorFields((e=a==null?void 0:a.target)!=null?e:a==null?void 0:a.targetCollection);return{title:o(\"Tag color field\"),options:l,value:(t=r==null?void 0:r.componentProps)==null?void 0:t.tagColorField,onChange(c){const u={\"x-uid\":i[\"x-uid\"]};i[\"x-component-props\"]=i[\"x-component-props\"]||{},i[\"x-component-props\"].tagColorField=c,u[\"x-component-props\"]=i[\"x-component-props\"],r.componentProps.tagColorField=c,n.emit(\"patch\",{schema:u}),n.refresh()}}}},{name:\"divider\",type:\"divider\",useVisible(){return!!useFormItemCollectionField()}},{name:\"remove\",type:\"remove\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{removeParentsIfNoChildren:!0,confirm:{title:e(\"Delete field\")},breakRemoveOn:{\"x-component\":\"Grid\"}}}}]});function useIsAddNewForm(){const e=useRecord();return import_lodash.default.isEmpty(import_lodash.default.omit(e,[\"__parent\",\"__collectionName\"]))}function isFileCollection$1(e){return(e==null?void 0:e.template)===\"file\"}function useIsFormReadPretty(){const{form:e}=useFormBlockContext();return!!(e!=null&&e.readPretty)}function useIsFieldReadPretty(){const{fieldSchema:e}=useColumnSchema$1();return(0,import_react.useField)().readPretty||(e==null?void 0:e[\"x-read-pretty\"])}function useFormItemCollectionField(){const{getCollectionJoinField:e}=useCollectionManager_deprecated(),{getField:t}=useCollection_deprecated(),o=(0,import_react.useFieldSchema)(),{collectionField:r}=useColumnSchema$1(),i=o?t(o.name)||e(o[\"x-collection-field\"]):null;return o?i||r:null}function useIsAssociationField(){const e=useFormItemCollectionField();return e&&[\"hasOne\",\"hasMany\",\"belongsTo\",\"belongsToMany\",\"belongsToArray\"].includes(e.type)}function useIsFileField(){const e=useCollectionManager(),t=useFormItemCollectionField(),o=e.getCollection(t==null?void 0:t.target);return isFileCollection$1(o)}function useFieldMode(){var e;const t=(0,import_react.useField)(),o=useIsFileField();return((e=t==null?void 0:t.componentProps)==null?void 0:e.mode)||(o?\"FileManager\":\"Select\")}function useIsSelectFieldMode(){const e=useFieldMode();return useIsAssociationField()&&e===\"Select\"}function useValidateSchema(){var e;const{getInterface:t}=useCollectionManager_deprecated(),o=(0,import_react.useFieldSchema)(),r=useFormItemCollectionField(),i=t(r==null?void 0:r.interface);return(e=i==null?void 0:i.validateSchema)==null?void 0:e.call(i,o)}function useShowFieldMode(){const e=(0,import_react.useFieldSchema)(),t=useFieldModeOptions(),o=e[\"x-component\"]===\"TableField\";return useIsAssociationField()&&t&&!o}function useTitleFieldOptions(){var e;const{getCollectionFields:t,isTitleField:o}=useCollectionManager_deprecated(),r=useCompile(),i=useFormItemCollectionField();return(i!=null&&i.target?t(i==null?void 0:i.target):(e=t(i==null?void 0:i.targetCollection))!=null?e:[]).filter(n=>o(n)).map(n=>{var a;return{value:n==null?void 0:n.name,label:r((a=n==null?void 0:n.uiSchema)==null?void 0:a.title)||(n==null?void 0:n.name)}})}function useFieldComponentName(){var e,t,o,r;const{fieldSchema:i,collectionField:n}=useColumnSchema$1(),a=(0,import_react.useField)(),l=useIsFileField(),c=(0,import_react.useFieldSchema)(),u=useCollectionField(),m=i||c,d=n||u,p={AssociationField:\"Select\"},h=((e=m==null?void 0:m[\"x-component-props\"])==null?void 0:e.mode)||((t=a==null?void 0:a.componentProps)==null?void 0:t.mode)||(l?\"FileManager\":\"\")||((o=m==null?void 0:m[\"x-component-props\"])==null?void 0:o.component)||((r=d==null?void 0:d.uiSchema)==null?void 0:r[\"x-component\"]);return p[h]||h}const SchemaSettingsChildErrorFallback=e=>{const t=e,{title:o}=t,r=W(t,[\"title\"]);return(0,import_jsx_runtime.jsx)(SchemaSettingsItem,{title:o,children:(0,import_jsx_runtime.jsx)(ErrorFallback.Modal,x({},r))})},getFallbackComponent=import_lodash.default.memoize(e=>t=>(0,import_jsx_runtime.jsx)(SchemaSettingsChildErrorFallback,P(x({},t),{title:e}))),SchemaSettingsChildren=e=>{const{children:t}=e,{visible:o}=useSchemaSettings(),r=(0,import_react2.useRef)(!1),i=useFieldComponentName();return(0,import_react2.useEffect)(()=>{o&&(r.current=!0)},[o]),!o&&!r.current||!t||t.length===0?null:(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:t.sort((n,a)=>(n.sort||0)-(a.sort||0)).map(n=>{const a=`${i?i+\"-\":\"\"}${n==null?void 0:n.name}`;return(0,import_jsx_runtime.jsx)(import_react_error_boundary.ErrorBoundary,{FallbackComponent:getFallbackComponent(a),onError:console.log,children:(0,import_jsx_runtime.jsx)(SchemaSettingsChild,x({},n))},a)})})},useChildrenDefault$1=()=>{},useComponentPropsDefault$1=()=>{},useVisibleDefault$1=()=>!0,SchemaSettingsChild=e=>{const{useVisible:t=useVisibleDefault$1,useChildren:o=useChildrenDefault$1,useComponentProps:r=useComponentPropsDefault$1,type:i,Component:n,children:a,hideIfNoChildren:l,componentProps:c}=e,u={item:SchemaSettingsItem,itemGroup:SchemaSettingsItemGroup,subMenu:SchemaSettingsSubMenu,divider:SchemaSettingsDivider,remove:SchemaSettingsRemove,select:SchemaSettingsSelectItem,cascader:SchemaSettingsCascaderItem,switch:SchemaSettingsSwitchItem,popup:SchemaSettingsPopupItem,actionModal:SchemaSettingsActionModalItem,modal:SchemaSettingsModalItem},m=o(),d=r(),p=useFindComponent(),h=(0,import_react2.useMemo)(()=>{const v=[...m||[],...a||[]];return v.length===0?void 0:v},[m,a]),g=t(),_=(0,import_react2.useMemo)(()=>!n&&i&&u[i]?u[i]:n,[i,n]);if(!g||!i&&!n)return null;const f=p(_);return!f||l&&!h?null:(0,import_jsx_runtime.jsx)(SchemaSettingItemContext.Provider,{value:e,children:(0,import_jsx_runtime.jsx)(f,P(x(x({},c),d),{children:Array.isArray(h)&&h.length>0&&(0,import_jsx_runtime.jsx)(SchemaSettingsChildren,{children:h})}))})},useGetAriaLabelOfDesigner=()=>{const e=(0,import_react.useFieldSchema)(),{name:t}=useCollection_deprecated();return{getAriaLabel:(0,import_react2.useCallback)((o,r)=>{if(!e)return`designer-${o}-${r}`;const i=e[\"x-component\"],n=typeof i==\"string\"?i:(i==null?void 0:i.displayName)||(i==null?void 0:i.name),a=e[\"x-designer\"]?`-${e[\"x-designer\"]}`:\"\",l=e[\"x-settings\"]?`-${e[\"x-settings\"]}`:\"\",c=e[\"x-collection-field\"]?`-${e[\"x-collection-field\"]}`:\"\",u=t?`-${t}`:\"\";return r=r?`-${r}`:\"\",`designer-${o}-${n}${a}${l}${u}${c}${r}`},[e,t])}},SchemaSettingsIcon=import_react2.default.memo(e=>{const{name:t}=e,{getAriaLabel:o}=useGetAriaLabelOfDesigner(),r=(0,import_react2.useMemo)(()=>({cursor:\"pointer\",fontSize:12}),[]);return(0,import_jsx_runtime.jsx)(import_icons.MenuOutlined,{role:\"button\",style:r,\"aria-label\":o(\"schema-settings\",t)})});SchemaSettingsIcon.displayName=\"SchemaSettingsIcon\";const SchemaSettingsWrapper=import_react2.default.memo(e=>{const t=e,{items:o,Component:r=SchemaSettingsIcon,name:i,componentProps:n,style:a}=t,l=W(t,[\"items\",\"Component\",\"name\",\"componentProps\",\"style\"]),{dn:c}=useDesignable(),u=(0,import_react.useField)(),m=(0,import_react.useFieldSchema)(),d=(0,import_react2.useMemo)(()=>x({options:e,style:a},n),[n,e,a]);return(0,import_jsx_runtime.jsx)(SchemaSettingsDropdown,P(x({title:import_react2.default.createElement(r,d),dn:c,field:u,fieldSchema:m},l),{children:(0,import_jsx_runtime.jsx)(SchemaSettingsChildren,{children:o})}))});SchemaSettingsWrapper.displayName=\"SchemaSettingsWrapper\";function useSchemaSettingsRender(e,t){const o=useApp(),r=(0,import_react2.useMemo)(()=>typeof e==\"object\"?e:o.schemaSettingsManager.get(e),[o.schemaSettingsManager,e]);return e?r?{exists:!0,render:(i={})=>import_react2.default.createElement(SchemaSettingsWrapper,x(x(x({},r.options),t),i))}:(console.error(`[nocobase]: SchemaSettings \"${e}\" not found`),{exists:!1,render:()=>null}):{exists:!1,render:()=>null}}const BlockTemplateContext=(0,import_react2.createContext)({componentNamePrefix:\"\"}),BlockTemplateProvider=e=>(0,import_jsx_runtime.jsx)(BlockTemplateContext.Provider,{value:P(x({},e),{componentNamePrefix:e.componentNamePrefix||\"\"}),children:e.children}),useBlockTemplateContext=()=>(0,import_react2.useContext)(BlockTemplateContext),itemsMerge=e=>e,gridRowColWrap=e=>({type:\"void\",\"x-component\":\"Grid.Row\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{[(e==null?void 0:e.name)||(0,import_shared.uid)()]:e}}}}),removeTableColumn=(e,t)=>{t(e.parent)},removeGridFormItem=(e,t)=>{t(e,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})},useRemoveGridFormItem=()=>{const e=(0,import_react.useForm)();return(t,o)=>{var r;o(t,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}),(r=e.values)==null||delete r[t.name]}},findTableColumn=(e,t,o,r)=>e.reduceProperties((i,n)=>n[t]===o&&(!r||n.name===r)?n:n.reduceProperties((l,c)=>c[t]===o&&(!r||c.name===r)?c:l)||i),quickEditField$1=[\"attachment\",\"textarea\",\"markdown\",\"json\",\"richText\",\"polygon\",\"circle\",\"point\",\"lineString\",\"vditor\"];function useTableColumnInitializerFields(){const{name:e,currentFields:t=[]}=useCollection_deprecated(),{getInterface:o,getCollection:r}=useCollectionManager_deprecated(),i=(0,import_react.useFieldSchema)()[\"x-component\"]===\"AssociationField.SubTable\",n=(0,import_react.useForm)(),a=i?n.readPretty:!0;return t.filter(l=>!l.collectionName||l.collectionName===e).filter(l=>(l==null?void 0:l.interface)&&(l==null?void 0:l.interface)!==\"subTable\"&&!(l!=null&&l.treeChildren)).map(l=>{var c,u,m,d;const p=o(l.interface),h=(l==null?void 0:l.target)&&((c=r(l==null?void 0:l.target))==null?void 0:c.template)===\"file\",g=((u=l==null?void 0:l.uiSchema)==null?void 0:u[\"x-component\"])===\"Preview\",_={name:l.name,\"x-collection-field\":`${e}.${l.name}`,\"x-component\":\"CollectionField\",\"x-component-props\":h?{fieldNames:{label:\"preview\",value:\"id\"}}:g?{size:\"small\"}:{},\"x-read-pretty\":a||((m=l.uiSchema)==null?void 0:m[\"x-read-pretty\"]),\"x-decorator\":i?quickEditField$1.includes(l.interface)||h?\"QuickEdit\":\"FormItem\":null,\"x-decorator-props\":{labelStyle:{display:\"none\"}}};return{type:\"item\",name:l.name,title:((d=l==null?void 0:l.uiSchema)==null?void 0:d.title)||l.name,Component:\"TableCollectionFieldInitializer\",find:findTableColumn,remove:removeTableColumn,schemaInitialize:f=>{var v;(v=p==null?void 0:p.schemaInitialize)==null||v.call(p,f,{field:l,readPretty:a,block:\"Table\",targetCollection:r(l.target)})},field:l,schema:_}})}function useAssociatedTableColumnInitializerFields(){var e;const{fields:t}=useCollection_deprecated(),{t:o}=(0,import_react_i18next.useTranslation)(),{getInterface:r,getCollectionFields:i,getCollection:n}=useCollectionManager_deprecated();return(e=t==null?void 0:t.filter(a=>[\"o2o\",\"oho\",\"obo\",\"m2o\"].includes(a.interface)))==null?void 0:e.map(a=>getGroupItemForTable({getCollectionFields:i,field:a,getInterface:r,getCollection:n,schemaName:a.name,maxDepth:2,depth:1,t:o}))}function getGroupItemForTable({getCollectionFields:e,field:t,getInterface:o,getCollection:r,schemaName:i,maxDepth:n,depth:a,t:l}){var c,u;const m=e(t.target),d=(c=m==null?void 0:m.filter(h=>(h==null?void 0:h.interface)&&![\"subTable\"].includes(h==null?void 0:h.interface)&&!(h!=null&&h.treeChildren)))==null?void 0:c.map(h=>{var g;const _=o(h.interface),f=`${i}.${h.name}`,v={name:f,\"x-component\":\"CollectionField\",\"x-read-pretty\":!0,\"x-collection-field\":`${t.target}.${h.name}`,\"x-component-props\":{}};return{type:\"item\",key:`${t.target}_${h.name}_${f}`,name:f,title:((g=h==null?void 0:h.uiSchema)==null?void 0:g.title)||h.name,Component:\"TableCollectionFieldInitializer\",find:findTableColumn,remove:removeTableColumn,schemaInitialize:C=>{var S;(S=_==null?void 0:_.schemaInitialize)==null||S.call(_,C,{field:h,readPretty:!0,block:\"Table\",targetCollection:r(t.target)})},field:h,schema:v}}),p=[{type:\"itemGroup\",key:`${t.target}_${i}_displayFields`,name:`${i}-displayCollectionFields`,title:l(\"Display fields\"),children:d}];if(a<n){const h=m==null?void 0:m.filter(g=>[\"o2o\",\"oho\",\"obo\",\"m2o\"].includes(g.interface)).map(g=>getGroupItemForTable({getCollectionFields:e,field:g,getInterface:o,getCollection:r,schemaName:`${i}.${g.name}`,maxDepth:n,depth:a+1,t:l}));if(h.length){const g={type:\"itemGroup\",key:`${t.target}_${i}_associationFields`,name:`${i}-associationFields`,title:l(\"Display association fields\"),children:h};p.push(g)}}return{type:\"subMenu\",key:`${t.target}_${i}_submenu`,name:i,title:(u=t.uiSchema)==null?void 0:u.title,children:p}}function useInheritsTableColumnInitializerFields(){const{name:e}=useCollection_deprecated(),{getInterface:t,getInheritCollections:o,getCollection:r,getParentCollectionFields:i}=useCollectionManager_deprecated(),n=(0,import_react.useFieldSchema)()[\"x-component\"]===\"AssociationField.SubTable\",a=(0,import_react.useForm)(),l=n?a.readPretty:!0,c=o(e);return c==null?void 0:c.map(u=>{const m=i(u,e),d=r(u);return{[d==null?void 0:d.title]:m==null?void 0:m.filter(p=>p==null?void 0:p.interface).map(p=>{var h,g,_,f;const v=t(p.interface),C=(p==null?void 0:p.target)&&((h=r(p==null?void 0:p.target))==null?void 0:h.template)===\"file\",S={name:`${p.name}`,\"x-component\":\"CollectionField\",\"x-read-pretty\":l||((g=p.uiSchema)==null?void 0:g[\"x-read-pretty\"]),\"x-collection-field\":`${e}.${p.name}`,\"x-component-props\":C?{fieldNames:{label:\"preview\",value:\"id\"}}:{},\"x-decorator\":n?quickEditField$1.includes(p.interface)||C?\"QuickEdit\":\"FormItem\":null,\"x-decorator-props\":{labelStyle:{display:\"none\"}}};return{name:((_=p==null?void 0:p.uiSchema)==null?void 0:_.title)||p.name,type:\"item\",title:((f=p==null?void 0:p.uiSchema)==null?void 0:f.title)||p.name,Component:\"TableCollectionFieldInitializer\",find:findTableColumn,remove:removeTableColumn,schemaInitialize:b=>{var y;(y=v==null?void 0:v.schemaInitialize)==null||y.call(v,b,{field:p,readPretty:!0,block:\"Table\",targetCollection:r(p==null?void 0:p.target)})},field:p,schema:S}})}})}const useFormItemInitializerFields=e=>{var t,o;const{name:r,currentFields:i}=useCollection_deprecated(),{getInterface:n,getCollection:a}=useCollectionManager_deprecated(),l=(0,import_react.useForm)(),{readPretty:c=l.readPretty,block:u=\"Form\"}=e||{},{fieldSchema:m}=useActionContext(),d=m==null?void 0:m[\"x-action\"];return(o=(t=i.filter(p=>!p.collectionName||p.collectionName===r))==null?void 0:t.filter(p=>(p==null?void 0:p.interface)&&!(p!=null&&p.treeChildren)))==null?void 0:o.map(p=>{var h,g,_,f,v;const C=n(p.interface),S=a(p.target),b=(p==null?void 0:p.target)&&((h=a(p==null?void 0:p.target))==null?void 0:h.template)===\"file\",y=S,F=(_=(g=p==null?void 0:p.uiSchema)==null?void 0:g[\"x-component-props\"])==null?void 0:_.fieldNames,j={type:\"string\",name:p.name,\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FormItem\",\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\",\"x-collection-field\":`${r}.${p.name}`,\"x-component-props\":b?{fieldNames:{label:\"preview\",value:\"id\"}}:y&&F?{fieldNames:P(x({},F),{label:(S==null?void 0:S.titleField)||F.label})}:{},\"x-read-pretty\":(f=p==null?void 0:p.uiSchema)==null?void 0:f[\"x-read-pretty\"]},A={type:\"item\",name:p.name,title:((v=p==null?void 0:p.uiSchema)==null?void 0:v.title)||p.name,Component:\"CollectionFieldInitializer\",remove:removeGridFormItem,schemaInitialize:D=>{var B;(B=C==null?void 0:C.schemaInitialize)==null||B.call(C,D,{field:p,block:u,readPretty:c,action:d,targetCollection:S})},schema:j};return u==\"Kanban\"&&(A.find=(D,B,M)=>{const w=findSchema(D,\"x-component\",u);return findSchema(w,B,M)}),A})},useFilterFormItemInitializerFields=e=>{var t,o;const{name:r,currentFields:i}=useCollection_deprecated(),{getInterface:n,getCollection:a}=useCollectionManager_deprecated(),l=(0,import_react.useForm)(),{readPretty:c=l.readPretty,block:u=\"FilterForm\"}=e||{},{snapshot:m,fieldSchema:d}=useActionContext(),p=d==null?void 0:d[\"x-action\"];return(o=(t=i.filter(h=>!h.collectionName||h.collectionName===r))==null?void 0:t.filter(h=>{var g;return(h==null?void 0:h.interface)&&((g=n(h.interface))==null?void 0:g.filterable)}))==null?void 0:o.map(h=>{var g,_,f;const v=n(h.interface),C=a(h.target);let S={type:\"string\",name:h.name,required:!1,\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FilterFormItem\",\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\",\"x-use-decorator-props\":\"useFormItemProps\",\"x-collection-field\":`${r}.${h.name}`,\"x-component-props\":{utc:!1}};return isAssocField(h)&&(S={type:\"string\",name:`${h.name}`,required:!1,\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FilterFormItem\",\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\",\"x-use-decorator-props\":\"useFormItemProps\",\"x-collection-field\":`${r}.${h.name}`,\"x-component-props\":P(x({},(g=h.uiSchema)==null?void 0:g[\"x-component-props\"]),{utc:!1})}),{name:((_=h==null?void 0:h.uiSchema)==null?void 0:_.title)||h.name,type:\"item\",title:((f=h==null?void 0:h.uiSchema)==null?void 0:f.title)||h.name,Component:\"CollectionFieldInitializer\",remove:removeGridFormItem,schemaInitialize:b=>{var y;(y=v==null?void 0:v.schemaInitialize)==null||y.call(v,b,{field:h,block:u,readPretty:c,action:p,targetCollection:C})},schema:S}})},useAssociatedFormItemInitializerFields=e=>{var t;const{name:o,fields:r}=useCollection_deprecated(),{getInterface:i,getCollectionFields:n,getCollection:a}=useCollectionManager_deprecated(),l=(0,import_react.useForm)(),{t:c}=(0,import_react_i18next.useTranslation)(),{readPretty:u=l.readPretty,block:m=\"Form\"}=e||{},d=m===\"Form\"?[\"m2o\",\"obo\",\"oho\"]:[\"o2o\",\"oho\",\"obo\",\"m2o\"];return(t=r==null?void 0:r.filter(p=>d.includes(p.interface)))==null?void 0:t.map(p=>getGroupItemForForm({getCollectionFields:n,field:p,getInterface:i,getCollection:a,readPretty:u,block:m,schemaName:p.name,maxDepth:2,depth:1,t:c}))},associationFieldToMenu=(e,t,o,r,i)=>{var n,a,l;if(e.target&&e.uiSchema){if(i.includes(e.target)||i.length>=1)return;const u=r(e.target);return u!=null&&u.length?{type:\"subMenu\",name:t,title:(n=e.uiSchema)==null?void 0:n.title,children:u.map(m=>associationFieldToMenu(m,`${t}.${m.name}`,o,r,[...i,e.target])).filter(Boolean)}:void 0}if(!e.uiSchema)return;const c={type:\"string\",name:t,\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FilterFormItem\",\"x-designer-props\":{interface:e.interface},\"x-component\":\"CollectionField\",\"x-component-props\":{utc:!1},\"x-read-pretty\":!1,\"x-decorator\":\"FormItem\",\"x-collection-field\":`${o}.${t}`};return{name:((a=e.uiSchema)==null?void 0:a.title)||e.name,type:\"item\",title:((l=e.uiSchema)==null?void 0:l.title)||e.name,Component:\"CollectionFieldInitializer\",remove:removeGridFormItem,schema:c}},useFilterAssociatedFormItemInitializerFields=()=>{const{name:e,fields:t}=useCollection_deprecated(),{getCollectionFields:o}=useCollectionManager_deprecated(),r=[\"attachmentURL\"];return t==null?void 0:t.filter(i=>i.target&&i.uiSchema&&!r.includes(i.interface)).map(i=>associationFieldToMenu(i,i.name,e,o,[])).filter(Boolean)},useInheritsFormItemInitializerFields=e=>{const{name:t}=useCollection_deprecated(),{getInterface:o,getInheritCollections:r,getCollection:i,getParentCollectionFields:n}=useCollectionManager_deprecated(),a=r(t);useActionContext();const l=(0,import_react.useForm)();return a==null?void 0:a.map(c=>{var u;const m=n(c,t),{readPretty:d=l.readPretty,block:p=\"Form\",component:h=\"CollectionField\"}=e||{},g=i(c);return{[g==null?void 0:g.title]:(u=m==null?void 0:m.filter(_=>_==null?void 0:_.interface))==null?void 0:u.map(_=>{var f,v,C,S;const b=o(_.interface),y=i(_.target),F={type:\"string\",name:_.name,title:((f=_==null?void 0:_.uiSchema)==null?void 0:f.title)||_.name,\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FormItem\",\"x-component\":h,\"x-decorator\":\"FormItem\",\"x-collection-field\":`${t}.${_.name}`,\"x-component-props\":{},\"x-read-pretty\":(v=_==null?void 0:_.uiSchema)==null?void 0:v[\"x-read-pretty\"]};return{name:((C=_==null?void 0:_.uiSchema)==null?void 0:C.title)||_.name,type:\"item\",title:((S=_==null?void 0:_.uiSchema)==null?void 0:S.title)||_.name,Component:\"CollectionFieldInitializer\",remove:removeGridFormItem,schemaInitialize:j=>{var A;(A=b==null?void 0:b.schemaInitialize)==null||A.call(b,j,{field:_,block:p,readPretty:d,targetCollection:y})},schema:F}})}})},useFilterInheritsFormItemInitializerFields=e=>{const{name:t}=useCollection_deprecated(),{getInterface:o,getInheritCollections:r,getCollection:i,getParentCollectionFields:n}=useCollectionManager_deprecated(),a=r(t);useActionContext();const l=(0,import_react.useForm)();return a==null?void 0:a.map(c=>{var u;const m=n(c,t),{readPretty:d=l.readPretty,block:p=\"Form\"}={};return{[i(c).title]:(u=m==null?void 0:m.filter(h=>{var g;return(h==null?void 0:h.interface)&&((g=o(h.interface))==null?void 0:g.filterable)}))==null?void 0:u.map(h=>{var g,_,f,v;const C=o(h.interface),S=i(h.target),b={type:\"string\",name:h.name,title:((g=h==null?void 0:h.uiSchema)==null?void 0:g.title)||h.name,required:!1,\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FilterFormItem\",\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\",\"x-collection-field\":`${t}.${h.name}`,\"x-component-props\":{utc:!1},\"x-read-pretty\":(_=h==null?void 0:h.uiSchema)==null?void 0:_[\"x-read-pretty\"]};return{name:((f=h==null?void 0:h.uiSchema)==null?void 0:f.title)||h.name,type:\"item\",title:((v=h==null?void 0:h.uiSchema)==null?void 0:v.title)||h.name,Component:\"CollectionFieldInitializer\",remove:removeGridFormItem,schemaInitialize:y=>{var F;(F=C==null?void 0:C.schemaInitialize)==null||F.call(C,y,{field:h,block:p,readPretty:d,targetCollection:S})},schema:b}})}})},useCustomFormItemInitializerFields=e=>{var t;const{name:o,currentFields:r}=useCollection_deprecated(),{getInterface:i,getCollection:n}=useCollectionManager_deprecated(),a=(0,import_react.useForm)(),{readPretty:l=a.readPretty,block:c=\"Form\"}=e||{},u=useRemoveGridFormItem();return(t=r==null?void 0:r.filter(m=>!m.inherit&&(m==null?void 0:m.interface)&&m.interface!==\"snapshot\"&&m.type!==\"sequence\"))==null?void 0:t.map(m=>{var d,p;const h=i(m.interface),g={type:\"string\",name:m.name,\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FormItem\",\"x-component\":\"AssignedField\",\"x-decorator\":\"FormItem\",\"x-collection-field\":`${o}.${m.name}`};return{name:((d=m==null?void 0:m.uiSchema)==null?void 0:d.title)||m.name,type:\"item\",title:((p=m==null?void 0:m.uiSchema)==null?void 0:p.title)||m.name,Component:\"CollectionFieldInitializer\",remove:u,schemaInitialize:_=>{var f;(f=h==null?void 0:h.schemaInitialize)==null||f.call(h,_,{field:m,block:c,readPretty:l,targetCollection:n(m.target)})},schema:g}})},findSchema=(e,t,o,r)=>import_react.Schema.isSchemaInstance(e)?e.reduceProperties((i,n)=>{if(n[t]===o&&(!r||n.name===r))return n;if(n[\"x-component\"]&&n[\"x-component\"]!==\"Action.Container\"&&!n[\"x-component\"].includes(\"AssociationField\")){const a=findSchema(n,t,o,r);if(a)return a}return i}):null,removeSchema=(e,t)=>t(e),recursiveParent$1=e=>e.parent?e.parent[\"x-initializer\"]?e.parent:recursiveParent$1(e.parent):null,useCurrentSchema=(e,t,o=findSchema,r=removeSchema,i)=>{const{removeActiveFieldName:n}=useFormActiveFields()||{},{form:a}=useFormBlockContext();let l=(0,import_react.useFieldSchema)();if(!(l!=null&&l[\"x-initializer\"])&&(l==null?void 0:l[\"x-decorator\"])===\"FormItem\"){const m=recursiveParent$1(l);m&&(l=m)}const{remove:c}=useDesignable(),u=o(l,t,e,i);return{schema:u,exists:!!u,remove(){n==null||n(u.name),a==null||a.query(new RegExp(`${u.parent.name}.${u.name}$`)).forEach(m=>{var d,p;(d=m.setValue)==null||d.call(m,void 0),(p=m.setInitialValue)==null||p.call(m,void 0)}),u&&r(u,c)}}},useRecordCollectionDataSourceItems=(e,t=null,o=null,r=null)=>{const{t:i}=(0,import_react_i18next.useTranslation)(),n=useCollection_deprecated(),{getTemplatesByCollection:a}=useSchemaTemplateManager(),l=a(n.dataSource,o||n.name).filter(d=>e&&d.componentName===e).filter(d=>[\"FormItem\",\"ReadPrettyFormItem\"].includes(e)||d.resourceName===r),c=Array.from(initializerMenusGenerators.values()).map(d=>d({collection:n,componentName:e})).filter(Boolean).flat();if(!l.length&&!c.length||isInTemplateSettingPage())return[];const u=0,m=[{type:\"divider\",name:\"divider\"}];return l.length&&m.push({key:`${o||e}_table_subMenu_${u}_copy`,type:\"subMenu\",name:\"copy\",title:i(\"Duplicate template\"),children:l.map(d=>{const p=[\"FormItem\",\"ReadPrettyFormItem\"].includes(d==null?void 0:d.componentName)?`${d==null?void 0:d.name} ${i(\"(Fields only)\")}`:d==null?void 0:d.name;return{type:\"item\",mode:\"copy\",name:n.name,template:d,item:t,title:p||i(\"Untitled\")}})},{key:`${o||e}_table_subMenu_${u}_ref`,type:\"subMenu\",name:\"ref\",title:i(\"Reference template\"),children:l.map(d=>{const p=[\"FormItem\",\"ReadPrettyFormItem\"].includes(d==null?void 0:d.componentName)?`${d==null?void 0:d.name} ${i(\"(Fields only)\")}`:d==null?void 0:d.name;return{type:\"item\",mode:\"reference\",name:n.name,template:d,item:t,title:p||i(\"Untitled\")}})}),c.length&&m.push({type:\"subMenu\",name:\"inherited_templates\",key:`associationFiled_${e}_table_subMenu_${u}_inherited`,title:i(\"Inherited template\"),children:c}),[{key:`${o||e}_table_blank`,type:\"item\",name:n.name,title:i(\"Blank block\"),item:t},...m]},useCollectionDataSourceItems=({name:e,componentName:t,filter:o=()=>!0,onlyCurrentDataSource:r=!1,showAssociationFields:i,filterDataSource:n,dataBlockInitializerProps:a,hideOtherRecordsInPopup:l,onClick:c,filterOtherRecordsCollection:u,currentText:m,otherText:d})=>{const{componentNamePrefix:p}=useBlockTemplateContext(),{t:h}=(0,import_react_i18next.useTranslation)(),g=useDataSourceManager(),_=useDataSourceKey(),f=useCollection(),v=useAssociationFields({componentName:p+t,filterCollections:o,showAssociationFields:i,componentNamePrefix:p,name:e}),C=useAssociationName();let S=g.getAllCollections({filterCollection:F=>r&&F.dataSource!==_?!1:o({collection:F}),filterDataSource:n});r&&(S=S.filter(F=>F.key===_));const{getTemplatesByCollection:b}=useSchemaTemplateManager(),y=(0,import_react2.useMemo)(()=>S.map(({key:F,displayName:j,collections:A})=>({name:F,label:j,type:\"subMenu\",children:[...getChildren({name:e,association:C,collections:A,componentName:p+t,searchValue:\"\",dataSource:F,getTemplatesByCollection:b,t:h,componentNamePrefix:p}).sort(D=>{const B=import_lodash.default.toArray((f==null?void 0:f.inherits)||[]);if(D.name===(f==null?void 0:f.name)||B.some(M=>M===D.name))return-1})]})),[S,f==null?void 0:f.inherits,f==null?void 0:f.name,t,b,h]);return i?(0,import_react2.useMemo)(()=>{var F;const j={name:\"currentRecord\",collectionName:f.name,dataSource:f.dataSource,Component:DataBlockInitializer,onClick(){},componentProps:P(x({},a),{icon:null,title:m||h(\"Current record\"),name:\"currentRecord\",hideSearch:!1,hideChildrenIfSingleCollection:!0,items:y})},A={name:\"associationRecords\",Component:DataBlockInitializer,onClick(){},componentProps:P(x({},a),{icon:null,title:h(\"Associated records\"),name:\"associationRecords\",hideSearch:!1,items:[{name:\"associationFields\",label:h(\"Association fields\"),type:\"subMenu\",children:v}]})},D={ReadPrettyFormItem:\"Details\"},B={name:\"otherRecords\",Component:DataBlockInitializer,onClick(){},componentProps:P(x({},a),{hideSearch:!1,icon:null,title:d||h(\"Other records\"),name:\"otherRecords\",showAssociationFields:!1,onlyCurrentDataSource:!1,hideChildrenIfSingleCollection:!1,fromOthersInPopup:!0,componentType:D[t]||t,filter({collection:R,associationField:T}){return u?u(R):!0},onClick(R){c(P(x({},R),{fromOthersInPopup:!0}))}})};let M;const w=v.length?A:null;if(y[0].children.length&&v.length)l?M=[j,w]:M=[j,w,B];else if(y[0].children.length)if(l){if(y[0].children.length<=1)return y[0].children=((F=y[0].children[0])==null?void 0:F.children)||[],y;M=[j]}else M=[j,B];else l?M=[w]:M=[w,B];return[{name:\"records\",label:h(\"Records\"),type:\"subMenu\",children:M.filter(Boolean)}]},[v,f.dataSource,f.name,t,a,u,l,y,c,h]):y},createDetailsBlockSchema=e=>{const t=e,{formItemInitializers:o=\"details:configureFields\",actionInitializers:r=\"detailsWithPaging:configureActions\",collection:i,dataSource:n,association:a,template:l,settings:c,action:u=\"list\"}=t,m=W(t,[\"formItemInitializers\",\"actionInitializers\",\"collection\",\"dataSource\",\"association\",\"template\",\"settings\",\"action\"]),d=a||i;return{type:\"void\",\"x-acl-action\":u===\"get\"?`${d}:get`:`${d}:view`,\"x-decorator\":\"DetailsBlockProvider\",\"x-decorator-props\":x(x({dataSource:n,collection:i,association:a,readPretty:!0,action:u},u===\"list\"?{params:{pageSize:1}}:{}),m),\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":c,\"x-component\":\"CardItem\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Details\",\"x-use-component-props\":\"useDetailsBlockProps\",\"x-read-pretty\":!0,properties:x({[(0,import_shared.uid)()]:{type:\"void\",\"x-initializer\":r,\"x-component\":\"ActionBar\",\"x-component-props\":{style:{marginBottom:24}},properties:{}},grid:l||{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":o,properties:{}}},u===\"list\"?{pagination:{type:\"void\",\"x-component\":\"Pagination\",\"x-use-component-props\":\"useDetailsPaginationProps\"}}:{})}}}},createFormBlockSchema=e=>{const t=e,{formItemInitializers:o=\"form:configureFields\",actionInitializers:r=\"createForm:configureActions\",collection:i,resource:n,dataSource:a,association:l,action:c,actions:u={},\"x-designer\":m=\"FormV2.Designer\",template:d,title:p,settings:h}=t,g=W(t,[\"formItemInitializers\",\"actionInitializers\",\"collection\",\"resource\",\"dataSource\",\"association\",\"action\",\"actions\",\"x-designer\",\"template\",\"title\",\"settings\"]),_=n||l||i;return P(x({type:\"void\",\"x-acl-action-props\":{skipScopeCheck:!c},\"x-acl-action\":c?`${_}:update`:`${_}:create`,\"x-decorator\":\"FormBlockProvider\",\"x-decorator-props\":P(x({},g),{action:c,dataSource:a,resource:_,collection:i,association:l}),\"x-toolbar\":\"BlockSchemaToolbar\"},h?{\"x-settings\":h}:{\"x-designer\":m}),{\"x-component\":\"CardItem\",\"x-component-props\":{title:p},properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"FormV2\",\"x-use-component-props\":\"useFormBlockProps\",properties:{grid:d||{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":o,properties:{}},[(0,import_shared.uid)()]:{type:\"void\",\"x-initializer\":r,\"x-component\":\"ActionBar\",\"x-component-props\":{layout:\"one-column\",style:{marginTop:24}},properties:u}}}}})},createReadPrettyFormBlockSchema=e=>{const t=e,{formItemInitializers:o=\"details:configureFields\",actionInitializers:r=\"details:configureActions\",collection:i,association:n,dataSource:a,resource:l,template:c,settings:u}=t,m=W(t,[\"formItemInitializers\",\"actionInitializers\",\"collection\",\"association\",\"dataSource\",\"resource\",\"template\",\"settings\"]),d=l||n||i;return{type:\"void\",\"x-acl-action\":`${d}:get`,\"x-decorator\":\"FormBlockProvider\",\"x-decorator-props\":x({resource:d,collection:i,association:n,dataSource:a,readPretty:!0,action:\"get\",useParams:\"{{ useParamsFromRecord }}\"},m),\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":u,\"x-component\":\"CardItem\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"FormV2\",\"x-use-component-props\":\"useFormBlockProps\",\"x-read-pretty\":!0,properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-initializer\":r,\"x-component\":\"ActionBar\",\"x-component-props\":{style:{marginBottom:24}},properties:{}},grid:c||{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":o,properties:{}}}}}}},createTableBlockSchema=e=>{const t=e,{collection:o,rowKey:r,tableActionInitializers:i,tableColumnInitializers:n,tableActionColumnInitializers:a,tableBlockProvider:l,disableTemplate:c,dataSource:u,blockType:m,pageSize:d=20}=t,p=W(t,[\"collection\",\"rowKey\",\"tableActionInitializers\",\"tableColumnInitializers\",\"tableActionColumnInitializers\",\"tableBlockProvider\",\"disableTemplate\",\"dataSource\",\"blockType\",\"pageSize\"]);return{type:\"void\",\"x-decorator\":l??\"TableBlockProvider\",\"x-acl-action\":`${o}:list`,\"x-decorator-props\":x({collection:o,dataSource:u,action:\"list\",params:{pageSize:d},rowKey:r,showIndex:!0,dragSort:!1,disableTemplate:c??!1,blockType:m},p),\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":\"blockSettings:table\",\"x-component\":\"CardItem\",\"x-filter-targets\":[],properties:{actions:{type:\"void\",\"x-initializer\":i??\"table:configureActions\",\"x-component\":\"ActionBar\",\"x-component-props\":{style:{marginBottom:\"var(--nb-spacing)\"}},properties:{}},[(0,import_shared.uid)()]:{type:\"array\",\"x-initializer\":n??\"table:configureColumns\",\"x-component\":\"TableV2\",\"x-use-component-props\":\"useTableBlockProps\",\"x-component-props\":{rowKey:\"id\",rowSelection:{type:\"checkbox\"}},properties:{actions:{type:\"void\",title:'{{ t(\"Actions\") }}',\"x-action-column\":\"actions\",\"x-decorator\":\"TableV2.Column.ActionBar\",\"x-component\":\"TableV2.Column\",\"x-designer\":\"TableV2.ActionColumnDesigner\",\"x-initializer\":a??\"table:configureItemActions\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-decorator\":\"DndContext\",\"x-component\":\"Space\",\"x-component-props\":{},properties:{}}}}}}}}},getChildren=({name:e,association:t,collections:o,dataSource:r,componentName:i,searchValue:n,getTemplatesByCollection:a,t:l,componentNamePrefix:c})=>{var u;return(u=o==null?void 0:o.filter(m=>{if(m.inherit)return!1;if(m.filterTargetKey){if([c+\"Kanban\",c+\"FormItem\"].includes(i)&&(m.template===\"view\"&&!m.writableView||m.template===\"sql\")||m.template===\"file\"&&[c+\"Kanban\",c+\"FormItem\",c+\"Calendar\"].includes(i))return!1;{const d=m.title||m.tableName;return d?d.toUpperCase().includes(n.toUpperCase())&&!(m!=null&&m.isThrough&&m!=null&&m.autoCreate):!1}}else return!1}))==null?void 0:u.map((m,d)=>{const p=m.title||m.tableName||m.label,h=a(r,m.name).filter(f=>{var v;const C=e!==\"otherRecords\"&&t;return C?f.resourceName!==t?!1:i&&f.componentName===i:!C&&(v=f==null?void 0:f.resourceName)!=null&&v.includes(\".\")?!1:i&&f.componentName===i}),g=Array.from(initializerMenusGenerators.values()).map(f=>f({item:m,index:d,componentName:i,association:t})).filter(Boolean).flat();if(!h.length&&!g.length||isInTemplateSettingPage())return{type:\"item\",name:m.name,title:p,dataSource:r};const _=[{type:\"divider\",name:\"divider\"}];return h.length&&_.push({key:`${i}_table_subMenu_${d}_copy`,type:\"subMenu\",name:\"copy\",dataSource:r,title:l(\"Duplicate template\"),children:h.map(f=>{const v=[c+\"FormItem\",c+\"ReadPrettyFormItem\"].includes(f==null?void 0:f.componentName)?`${f==null?void 0:f.name} ${l(\"(Fields only)\")}`:f==null?void 0:f.name;return{type:\"item\",mode:\"copy\",name:m.name,template:f,dataSource:r,title:v||l(\"Untitled\")}})},{key:`${i}_table_subMenu_${d}_ref`,type:\"subMenu\",name:\"ref\",dataSource:r,title:l(\"Reference template\"),children:h.map(f=>{const v=[c+\"FormItem\",c+\"ReadPrettyFormItem\"].includes(f==null?void 0:f.componentName)?`${f==null?void 0:f.name} ${l(\"(Fields only)\")}`:f==null?void 0:f.name;return{type:\"item\",mode:\"reference\",name:m.name,template:f,dataSource:r,title:v||l(\"Untitled\")}})}),g.length&&_.push({type:\"subMenu\",name:\"inherited_templates\",key:`associationFiled_${i}_table_subMenu_${d}_inherited`,dataSource:r,title:l(\"Inherited template\"),children:g}),{key:`${i}_table_subMenu_${d}`,type:\"subMenu\",name:`${m.name}_${d}`,title:p,dataSource:r,children:[{type:\"item\",name:m.name,dataSource:r,title:l(\"Blank block\")},..._]}})};function getGroupItemForForm({getCollectionFields:e,field:t,getInterface:o,getCollection:r,readPretty:i,block:n,maxDepth:a,depth:l,schemaName:c,t:u}){var m,d;const p=e(t.target),h=(m=p==null?void 0:p.filter(_=>(_==null?void 0:_.interface)&&![\"subTable\"].includes(_==null?void 0:_.interface)&&!_.treeChildren))==null?void 0:m.map(_=>{var f,v;const C=o(_.interface),S=(t==null?void 0:t.target)&&((f=r(t==null?void 0:t.target))==null?void 0:f.template)===\"file\",b=`${c}.${_.name}`,y={type:\"string\",name:b,\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FormItem\",\"x-component\":\"CollectionField\",\"x-read-pretty\":i,\"x-component-props\":{\"pattern-disable\":n===\"Form\"&&i,fieldNames:S?{label:\"preview\",value:\"id\"}:void 0},\"x-decorator\":\"FormItem\",\"x-collection-field\":`${t.target}.${_.name}`};return{name:b,type:\"item\",title:((v=_==null?void 0:_.uiSchema)==null?void 0:v.title)||_.name,Component:\"CollectionFieldInitializer\",remove:removeGridFormItem,schemaInitialize:F=>{var j;(j=C==null?void 0:C.schemaInitialize)==null||j.call(C,F,{field:_,block:n,readPretty:i,targetCollection:r(t.target)})},schema:y}}),g=[{type:\"itemGroup\",name:`${c}-displayCollectionFields`,title:u(\"Display fields\"),children:h}];if(l<a){const _=p==null?void 0:p.filter(f=>[\"o2o\",\"oho\",\"obo\",\"m2o\"].includes(f.interface)).map(f=>getGroupItemForForm({getCollectionFields:e,field:f,getInterface:o,getCollection:r,schemaName:`${c}.${f.name}`,readPretty:i,block:n,maxDepth:a,depth:l+1,t:u}));if(_.length){const f={type:\"itemGroup\",name:`${c}-associationFields`,title:u(\"Display association fields\"),children:_};g.push(f)}}return{type:\"subMenu\",name:`${c}.${t.name}`,title:(d=t.uiSchema)==null?void 0:d.title,children:g}}function useAssociationFields({componentName:e,filterCollections:t,showAssociationFields:o,componentNamePrefix:r,name:i}){const n=(0,import_react.useFieldSchema)(),{getCollectionFields:a}=useCollectionManager_deprecated(),l=useCollection_deprecated();useCollectionManager();const c=useDataSourceKey(),{getTemplatesByCollection:u}=useSchemaTemplateManager(),{t:m}=(0,import_react_i18next.useTranslation)(),d=useCompile();return(0,import_react2.useMemo)(()=>{if(!o)return[];let p=[];if(n[\"x-initializer\"])p=l.fields;else{const h=recursiveParent$1(n.parent);h&&(p=a(h))}return p.filter(h=>[\"linkTo\",\"subTable\",\"o2m\",\"m2m\",\"obo\",\"oho\",\"o2o\",\"m2o\"].includes(h.interface)).filter(h=>t({associationField:h})).map((h,g)=>{const _=d(h.uiSchema.title||h.name),f=u(c,h.target).filter(b=>b.resourceName!==`${h.collectionName}.${h.name}`?!1:e===r+\"ReadPrettyFormItem\"?[\"hasOne\",\"belongsTo\"].includes(h.type)?b.componentName===r+\"ReadPrettyFormItem\":b.componentName===r+\"Details\":b.componentName===e),v=\"associationFiled_table_subMenu\",C=Array.from(initializerMenusGenerators.values()).map(b=>b({collection:l,index:g,field:h,componentName:e,keyPrefix:v,name:i})).filter(Boolean).flat();if(!f.length&&!C.length||isInTemplateSettingPage())return{type:\"item\",name:`${h.collectionName}.${h.name}`,collectionName:h.target,title:_,dataSource:c,associationField:h};const S=[{type:\"divider\",name:\"divider\"}];return f.length&&S.push({key:`associationFiled_${e}_table_subMenu_${g}_copy`,type:\"subMenu\",name:\"copy\",dataSource:c,title:m(\"Duplicate template\"),children:f.map(b=>{const y=[r+\"FormItem\",r+\"ReadPrettyFormItem\"].includes(b==null?void 0:b.componentName)?`${b==null?void 0:b.name} ${m(\"(Fields only)\")}`:b==null?void 0:b.name;return{type:\"item\",mode:\"copy\",name:`${h.collectionName}.${h.name}`,collectionName:h.target,template:b,dataSource:c,title:y||m(\"Untitled\"),associationField:h}})},{key:`associationFiled_${e}_table_subMenu_${g}_ref`,type:\"subMenu\",name:\"ref\",dataSource:c,title:m(\"Reference template\"),children:f.map(b=>{const y=[r+\"FormItem\",r+\"ReadPrettyFormItem\"].includes(b==null?void 0:b.componentName)?`${b==null?void 0:b.name} ${m(\"(Fields only)\")}`:b==null?void 0:b.name;return{type:\"item\",mode:\"reference\",name:`${h.collectionName}.${h.name}`,collectionName:h.target,template:b,dataSource:c,title:y||m(\"Untitled\"),associationField:h}})}),C.length&&S.push({type:\"subMenu\",name:\"inherited_templates\",key:`associationFiled_${e}_table_subMenu_${g}_inherited`,dataSource:c,title:m(\"Inherited template\"),children:C}),{key:`associationFiled_${e}_table_subMenu_${g}`,type:\"subMenu\",name:`${h.target}_${g}`,title:_,dataSource:c,children:[{type:\"item\",name:`${h.collectionName}.${h.name}`,collectionName:h.target,dataSource:c,title:m(\"Blank block\"),associationField:h},...S]}})},[l.fields,d,e,c,n,t,a,u,o,m,r])}const isInTemplateSettingPage=()=>window.location.pathname.includes(\"/block-templates/inherited\"),initializerMenusGenerators=new Map;function registerInitializerMenusGenerator(e,t){initializerMenusGenerators.set(e,t)}const useStyles$g=genStyleHook(\"nb-schema-toolbar\",e=>{const{componentCls:t}=e;return{[t]:{position:\"absolute\",zIndex:999,top:0,left:0,right:0,bottom:0,border:\"2px solid var(--colorBorderSettingsHover)\",background:\"var(--colorBgSettingsHover)\",pointerEvents:\"none\",\"&.nb-in-template\":{background:\"var(--colorTemplateBgSettingsHover)\"},\"&.hidden\":{transform:\"scale(0)\",pointerEvents:\"none\"},\"&.hidden-e2e\":{display:\"none\"},\".ant-space-item .anticon\":{margin:0},\".toolbar-title\":{pointerEvents:\"none\",position:\"absolute\",fontSize:12,padding:0,lineHeight:\"16px\",height:\"16px\",borderBottomRightRadius:2,borderRadius:2,top:2,left:2},\".toolbar-title-tag\":{padding:\"0 3px\",borderRadius:2,background:\"var(--colorSettings)\",color:\"#fff\",display:\"block\"},\".toolbar-icons\":{position:\"absolute\",right:\"2px\",top:\"2px\",lineHeight:\"16px\",pointerEvents:\"all\",\".ant-space-item\":{backgroundColor:\"var(--colorSettings)\",color:\"#fff\",lineHeight:\"16px\",width:\"16px\",paddingLeft:\"1px\",alignSelf:\"stretch\"}}}}}),titleCss=import_css.css`\n  pointer-events: none;\n  position: absolute;\n  font-size: 12px;\n  /* background: var(--colorSettings);\n  color: #fff; */\n  padding: 0;\n  line-height: 16px;\n  height: 16px;\n  border-bottom-right-radius: 2px;\n  border-radius: 2px;\n  top: 2px;\n  left: 2px;\n  .title-tag {\n    padding: 0 3px;\n    border-radius: 2px;\n    background: var(--colorSettings);\n    color: #fff;\n    display: block;\n  }\n`,overrideAntdCSS=import_css.css`\n  & .ant-space-item .anticon {\n    margin: 0;\n  }\n\n  &:hover {\n    display: block !important;\n  }\n`,GeneralSchemaDesigner=e=>{var t,o;const r=(0,import_react.useFieldSchema)(),{disableInitializer:i,title:n,template:a,schemaSettings:l,contextValue:c,draggable:u=!0,showDataSource:m=!0}=x(x({},e),r[\"x-toolbar-props\"]||{}),{dn:d,designable:p}=useDesignable(),h=(0,import_react.useField)(),{t:g}=(0,import_react_i18next.useTranslation)(),_=useCompile(),{getAriaLabel:f}=useGetAriaLabelOfDesigner(),v={dn:d,field:h,fieldSchema:r},{render:C,exists:S}=useSchemaSettingsRender(r[\"x-settings\"]||l,r[\"x-settings-props\"]),b=useGridRowContext(),y=useGridContext(),F=useDataSourceManager(),j=F==null?void 0:F.getDataSources(),A=useDataSource(),D=(j==null?void 0:j.length)>1&&A,B=[\"FormItem\",\"ReadPrettyFormItem\"].includes(a==null?void 0:a.componentName)?`${a==null?void 0:a.name} ${g(\"(Fields only)\")}`:a==null?void 0:a.name,M=(0,import_react2.useMemo)(()=>{var w;return{insertPosition:\"afterEnd\",wrap:((w=b==null?void 0:b.cols)==null?void 0:w.length)>1?void 0:gridRowColWrap,Component:R=>(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,P(x({},R),{role:\"button\",\"aria-label\":f(\"schema-initializer\"),style:{cursor:\"pointer\",fontSize:14}}))}},[f,(t=b==null?void 0:b.cols)==null?void 0:t.length]);return p?(0,import_jsx_runtime.jsx)(SchemaToolbarProvider,P(x({},c),{children:(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(\"general-schema-designer\",overrideAntdCSS,r[\"x-template-uid\"]?\"nb-in-template\":\"\"),children:[n&&(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(\"general-schema-designer-title\",titleCss),children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{size:2,children:[(0,import_jsx_runtime.jsx)(\"span\",{className:\"title-tag\",children:m&&D?`${_(D==null?void 0:D.displayName)} > ${_(n)}`:_(n)}),a&&(0,import_jsx_runtime.jsxs)(\"span\",{className:\"title-tag\",children:[g(\"Reference template\"),\": \",B||g(\"Untitled\")]})]})}),(0,import_jsx_runtime.jsx)(\"div\",{className:\"general-schema-designer-icons\",children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{size:3,align:\"center\",children:[u&&(0,import_jsx_runtime.jsx)(DragHandler,{children:(0,import_jsx_runtime.jsx)(import_icons.DragOutlined,{role:\"button\",\"aria-label\":f(\"drag-handler\")})}),!i&&(y!=null&&y.InitializerComponent?(0,import_jsx_runtime.jsx)(y.InitializerComponent,x({},M)):(o=y==null?void 0:y.renderSchemaInitializer)==null?void 0:o.call(y,M)),S?C(c):(0,import_jsx_runtime.jsx)(SchemaSettingsDropdown,P(x({title:(0,import_jsx_runtime.jsx)(import_icons.MenuOutlined,{role:\"button\",\"aria-label\":f(\"schema-settings\"),style:{cursor:\"pointer\",fontSize:12}})},v),{children:e.children}))]})})]})})):null},InternalSchemaToolbar=import_react2.default.memo(e=>{var t;const o=(0,import_react.useFieldSchema)(),{title:r,initializer:i,settings:n,showBackground:a,spaceWrapperClassName:l,spaceWrapperStyle:c,showBorder:u=!0,draggable:m=!0,spaceClassName:d,spaceStyle:p,toolbarClassName:h,toolbarStyle:g={},container:_}=x(x({},e),(o==null?void 0:o[\"x-toolbar-props\"])||{}),f=useCompile(),{draggable:v}=(0,import_react2.useContext)(SchemaComponentContext),{componentCls:C,hashId:S}=useStyles$g(),{t:b}=(0,import_react_i18next.useTranslation)(),{getAriaLabel:y}=useGetAriaLabelOfDesigner(),F=useDataSourceManager(),j=F==null?void 0:F.getDataSources(),A=useDataSource(),D=(j==null?void 0:j.length)>1&&A,B=useRefreshFieldSchema(),M=(0,import_react2.useRef)(b(\"Reference template\")),w=(0,import_react2.useCallback)(()=>{B({refreshParentSchema:!0})},[B]),R=(0,import_react2.useMemo)(()=>{if(r){if(typeof r==\"string\")return[f(r)];if(Array.isArray(r))return r.length===1&&o[\"x-template-title\"]?(M.current=b(\"Inherited template\"),f([r[0],o[\"x-template-title\"]])):f(r)}},[r,o]),{render:T,exists:$}=useSchemaSettingsRender(n||(o==null?void 0:o[\"x-settings\"]),o==null?void 0:o[\"x-settings-props\"]),{render:N,exists:I}=useSchemaInitializerRender(i||(o==null?void 0:o[\"x-initializer\"]),o==null?void 0:o[\"x-initializer-props\"]),E=useGridRowContext(),V=useGridContext(),O=(0,import_react2.useMemo)(()=>{var X;return{insertPosition:\"afterEnd\",wrap:((X=E==null?void 0:E.cols)==null?void 0:X.length)===1?gridRowColWrap:void 0,Component:Y=>(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,P(x({},Y),{role:\"button\",\"aria-label\":y(\"schema-initializer\"),style:{cursor:\"pointer\",fontSize:14}}))}},[y,(t=E==null?void 0:E.cols)==null?void 0:t.length]),L=(0,import_react2.useMemo)(()=>m===!1||v===!1?null:(0,import_jsx_runtime.jsx)(DragHandler,{children:(0,import_jsx_runtime.jsx)(import_icons.DragOutlined,{role:\"button\",\"aria-label\":y(\"drag-handler\")})}),[m,y,v]),U=(0,import_react2.useMemo)(()=>{var X;if(i===!1)return null;if(I)return N(O);if(V!=null&&V.InitializerComponent||V!=null&&V.renderSchemaInitializer)return V!=null&&V.InitializerComponent?(0,import_jsx_runtime.jsx)(V.InitializerComponent,x({},O)):(X=V.renderSchemaInitializer)==null?void 0:X.call(V,O)},[V,i,O,I,N]),z=(0,import_react2.useMemo)(()=>n!==!1&&$?T():null,[$,T,n]),G=(0,import_react2.useRef)(null),H=\"hidden\";(0,import_react2.useEffect)(()=>{const X=G.current;let Y=X==null?void 0:X.parentElement;for(;Y&&Y.clientHeight===0;)Y=Y.parentElement;const J=_||Y;if(!J)return;function ee(){var Q;X&&(X.classList.remove(H),(Q=e.onVisibleChange)==null||Q.call(e,!0))}function te(){var Q;X&&(X.classList.add(H),(Q=e.onVisibleChange)==null||Q.call(e,!1))}return J.addEventListener(\"mouseenter\",ee),J.addEventListener(\"mouseleave\",te),()=>{J.removeEventListener(\"mouseenter\",ee),J.removeEventListener(\"mouseleave\",te)}},[e.onVisibleChange,_]);const K=(0,import_react2.useMemo)(()=>x({border:u?\"auto\":0,background:a?\"auto\":0},g),[a,u,g]);return(0,import_jsx_runtime.jsxs)(\"div\",{ref:G,className:(0,import_classnames.default)(C,S,h,\"schema-toolbar\",H),style:K,children:[R&&(0,import_jsx_runtime.jsx)(\"div\",{className:\"toolbar-title\",children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{size:2,children:[(0,import_jsx_runtime.jsx)(\"span\",{className:\"toolbar-title-tag\",children:D?`${f(D==null?void 0:D.displayName)} > ${R[0]}`:R[0]},R[0]),R[1]&&(0,import_jsx_runtime.jsx)(\"span\",{className:\"toolbar-title-tag\",children:`${M.current}: ${`${R[1]}`||b(\"Untitled\")}`})]})}),(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(\"toolbar-icons\",l),style:c,children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{size:3,align:\"center\",className:d,style:p,children:[L,(0,import_jsx_runtime.jsx)(RefreshComponentProvider,{refresh:w,children:U}),z]})})]})});InternalSchemaToolbar.displayName=\"InternalSchemaToolbar\";const SchemaToolbarVisibleContext=(0,import_react2.createContext)(!1),SchemaToolbar=import_react2.default.memo(e=>{const{designable:t}=useDesignable(),[o,r]=(0,import_react2.useState)(!1),i=(0,import_react2.useCallback)(n=>{(0,import_react2.startTransition)(()=>{r(n)})},[]);return t?(0,import_jsx_runtime.jsx)(SchemaToolbarVisibleContext.Provider,{value:o,children:(0,import_jsx_runtime.jsx)(InternalSchemaToolbar,P(x({},e),{onVisibleChange:i}))}):null});SchemaToolbar.displayName=\"SchemaToolbar\";const ActionSchemaToolbar=e=>(0,import_jsx_runtime.jsx)(SchemaToolbar,x({initializer:!1,showBorder:!1,showBackground:!0},e)),BlockSchemaToolbar=e=>{const{t}=(0,import_react_i18next.useTranslation)(),o=useCollectionManager();let{name:r,title:i}=useCollection()||{};const n=useSchemaTemplate(),{association:a,collection:l}=useDataBlockProps()||{},c=useCompile(),{isMobileLayout:u}=useMobileLayout();if(a){const[g]=a.split(\".\"),{name:_,title:f}=o.getCollection(g);r=_,i=f}const m=o.getCollectionField(a),d=o.getCollection(l||(m==null?void 0:m.target)),p=[\"FormItem\",\"ReadPrettyFormItem\"].includes(n==null?void 0:n.componentName)?`${n==null?void 0:n.name} ${t(\"(Fields only)\")}`:n==null?void 0:n.name,h=(0,import_react2.useMemo)(()=>[getCollectionTitle({collectionTitle:i,collectionName:r,associationField:m,associationCollection:d,compile:c}),p].filter(Boolean),[i,r,m,d,c,p]);return(0,import_jsx_runtime.jsx)(SchemaToolbar,P(x({title:h},e),{draggable:!u}))};function getCollectionTitle(e){var t;const{collectionTitle:o,collectionName:r,associationField:i,compile:n,associationCollection:a}=e;return i?`${n(o||r)} > ${n(((t=i.uiSchema)==null?void 0:t.title)||i.name)} (${n((a==null?void 0:a.title)||(a==null?void 0:a.name))})`:n(o||r)}const useDetailsWithPaginationBlockParams=e=>{const{params:t}=e,{filter:o,parseVariableLoading:r}=useParsedFilter({filterOption:t==null?void 0:t.filter});return{params:(0,import_react2.useMemo)(()=>P(x({},t),{filter:o}),[JSON.stringify(o)]),parseVariableLoading:r}};function useDetailsWithPaginationDecoratorProps(e){let t;const{params:o,parseVariableLoading:r}=useDetailsWithPaginationBlockParams(e);return e.association&&(t=useParentRecordCommon(e.association)),{parentRecord:t,params:o,parseVariableLoading:r}}const DetailsBlockContext=(0,import_react2.createContext)({});DetailsBlockContext.displayName=\"DetailsBlockContext\";const InternalDetailsBlockProvider=e=>{var t,o,r;const{action:i,readPretty:n}=e,a=(0,import_react.useField)(),l=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({readPretty:n}),[n]),c=useCollection(),{resource:u,service:m}=useBlockRequestContext(),d=useCollectionParentRecord(),p=(i===\"list\"?(o=(t=m==null?void 0:m.data)==null?void 0:t.data)==null?void 0:o[0]:(r=m==null?void 0:m.data)==null?void 0:r.data)||{},h=(0,import_react2.useRef)(),g=(0,import_react2.useMemo)(()=>({action:i,form:l,field:a,service:m,resource:u,formBlockRef:h}),[i,a,l,u,m]);return a.loaded=!0,(0,import_jsx_runtime.jsx)(CurrentRecordContextProvider,{recordData:p,collectionName:c==null?void 0:c.name,children:(0,import_jsx_runtime.jsx)(DetailsBlockContext.Provider,{value:g,children:(0,import_jsx_runtime.jsx)(\"div\",{ref:h,children:(0,import_jsx_runtime.jsx)(RecordProvider,{isNew:!1,record:p,parent:d==null?void 0:d.data,children:e.children})})})})},useCompatDetailsBlockParams=e=>{const t=(0,import_react.useFieldSchema)();let o,r=!1;if(t[\"x-use-decorator-props\"])o=e==null?void 0:e.params,r=e==null?void 0:e.parseVariableLoading;else{const i=useDetailsWithPaginationBlockParams(e);o=i.params,r=i.parseVariableLoading}return{params:o,parseVariableLoading:r}},DetailsBlockProvider=withDynamicSchemaProps(e=>{const{params:t,parseVariableLoading:o}=useCompatDetailsBlockParams(e),r=useCollectionRecordData(),{association:i,action:n}=e,{__collection:a}=r||{},{designable:l}=useDesignable(),c=e.collection;let u=!0;!l&&a&&n===\"get\"&&!i&&(u=a===c);const m=(0,import_ahooks.useUpdate)();return!u||o?null:(0,import_jsx_runtime.jsx)(TemplateBlockProvider,{onTemplateLoaded:m,children:(0,import_jsx_runtime.jsx)(BlockProvider,P(x({name:\"details\"},e),{params:t,children:(0,import_jsx_runtime.jsx)(InternalDetailsBlockProvider,x({},e))}))})}),useDetailsBlockContext=()=>(0,import_react2.useContext)(DetailsBlockContext),useDetailsBlockProps=()=>{var e,t;const o=useDetailsBlockContext();return(0,import_react2.useEffect)(()=>{var r,i,n,a,l;if(!o.service.loading){const c=o.action===\"list\"?(n=(i=(r=o.service)==null?void 0:r.data)==null?void 0:i.data)==null?void 0:n[0]:(l=(a=o.service)==null?void 0:a.data)==null?void 0:l.data;o.form.reset().then(()=>{o.form.setInitialValues(c||{}),o.form.setValues(c||{})}).catch(console.error)}},[o.action,o.form,(t=(e=o.service)==null?void 0:e.data)==null?void 0:t.data,o.service.loading]),{form:o.form}};function useDetailsWithPaginationProps(){return useDetailsBlockProps()}function useDetailsDecoratorProps(e){const t=useParamsFromRecord(e);let o;return e.association&&(o=useDetailsParentRecord(e.association)),{params:t,parentRecord:o}}function useDetailsParentRecord(e){const t=(0,import_react.useFieldSchema)(),o=useCollectionRecordData(),r=useCollectionParentRecordData();if(e)return t[\"x-is-current\"]?r:o}function useDetailsProps(){return useDetailsBlockProps()}const FormItemSchemaToolbar=e=>(0,import_jsx_runtime.jsx)(SchemaToolbar,x({showBorder:!1,showBackground:!0},e)),useHiddenForInherit=e=>{const t=useRecord(),{collection:o,isCusomeizeCreate:r,hidden:i}=e,{__collection:n}=t,a=useCollection(),{designable:l}=useDesignable(),c=useIsDetailBlock();if(!a)return{hidden:i||!1};let u=!1;c&&(u=!0,!l&&n&&(u=n===o));const m=a.name===((o==null?void 0:o.name)||o)&&!c||!a.name||!o;return{hidden:i||!u&&!m&&!r}};function useCreateFormBlockDecoratorProps(e){let t;const{hidden:o}=useHiddenForInherit(e);return e.association&&(t=useParentRecordCommon(e.association)),{parentRecord:t,hidden:o}}function useCreateFormBlockProps(){return useFormBlockProps$1()}function useDataFormItemProps(){const e=useCollectionRecordData(),{form:t}=useFormBlockContext(),o=useSubFormValue(),{isInSubTable:r}=useFlag(),{valueMap:i}=useSatisfiedActionValues({category:\"style\",formValues:(o==null?void 0:o.formValue)||(t==null?void 0:t.values)||e,form:t});return{wrapperStyle:r?Object.fromEntries(Object.entries(i||{}).filter(([n])=>n!==\"backgroundColor\")):i}}function useEditFormBlockDecoratorProps(e){const t=useFormBlockParams(e);let o;const{hidden:r}=useHiddenForInherit(e);return e.association&&(o=useDetailsParentRecord(e.association)),{params:t,parentRecord:o,hidden:r}}function useFormBlockParams(e){return useParamsFromRecord(e)}function useEditFormBlockProps(){return useFormBlockProps$1()}const useGridCardActionBarProps$1=()=>{const e=(0,import_react.useFieldSchema)(),{designable:t}=useDesignable();return{style:{marginBottom:\"var(--nb-spacing)\"},hidden:!t&&import_lodash.default.isEmpty(e.properties)}};function useGridCardBlockParams(e){const{params:t}=e,{filter:o,parseVariableLoading:r}=useParsedFilter({filterOption:t==null?void 0:t.filter});return{params:(0,import_react2.useMemo)(()=>P(x({},t),{filter:o}),[o,t]),parseVariableLoading:r}}function useGridCardBlockDecoratorProps(e){const{params:t,parseVariableLoading:o}=useGridCardBlockParams(e);let r;return e.association&&(r=useParentRecordCommon(e.association)),{params:t,parentRecord:r,parseVariableLoading:o}}function useGridCardBlockItemProps(){return{}}function useGridCardBlockProps(){return{}}function useListBlockDecoratorProps(e){let t;return e.association&&(t=useParentRecordCommon(e.association)),{parentRecord:t}}function useListBlockProps(){return{}}function useTableSelectorDecoratorProps(){}const useDragEnd=e=>{const{refresh:t}=useDesignable(),o=useAPIClient(),{t:r}=(0,import_react_i18next.useTranslation)();return(0,import_react2.useCallback)(i=>{var n,a,l,c,u,m,d,p,h,g,_,f,v,C,S;const{active:b,over:y}=i,F=(a=(n=b==null?void 0:b.data)==null?void 0:n.current)==null?void 0:a.schema,j=(c=(l=y==null?void 0:y.data)==null?void 0:l.current)==null?void 0:c.schema,A=(m=(u=y==null?void 0:y.data)==null?void 0:u.current)==null?void 0:m.insertAdjacent,D=(p=(d=y==null?void 0:y.data)==null?void 0:d.current)==null?void 0:p.breakRemoveOn,B=(g=(h=y==null?void 0:y.data)==null?void 0:h.current)==null?void 0:g.wrapSchema,M=(f=(_=y==null?void 0:y.data)==null?void 0:_.current)==null?void 0:f.onSuccess,w=(S=(C=(v=y==null?void 0:y.data)==null?void 0:v.current)==null?void 0:C.removeParentsIfNoChildren)!=null?S:!0;if(!F||!j){e==null||e(i);return}if(F===j){e==null||e(i);return}if(F.parent===j&&A===\"beforeEnd\"){e==null||e(i);return}const R=createDesignable({t:r,api:o,refresh:({refreshParentSchema:T=!0}={})=>t({refreshParentSchema:T}),current:j});if(R.loadAPIClientEvents(),F.parent===j.parent){R.insertBeforeBeginOrAfterEnd(F),e==null||e(i);return}if(A){R.insertAdjacent(A,F,{wrap:B,breakRemoveOn:D,removeParentsIfNoChildren:w,onSuccess:M}),e==null||e(i);return}},[o,e,t,r])},InternalDndContext=import_react2.default.memo(e=>{const{t}=(0,import_react_i18next.useTranslation)(),[o,r]=(0,import_react2.useState)(!0),i=(0,import_react2.useCallback)(a=>{var l,c,u;const{active:m}=a,d=(c=(l=m==null?void 0:m.data)==null?void 0:l.current)==null?void 0:c.schema;r(!!d),e!=null&&e.onDragStart&&((u=e==null?void 0:e.onDragStart)==null||u.call(e,a))},[e==null?void 0:e.onDragStart]),n=useDragEnd(e==null?void 0:e.onDragEnd);return(0,import_jsx_runtime.jsxs)(import_core2.DndContext,P(x({collisionDetection:import_core2.rectIntersection},e),{onDragStart:i,onDragEnd:n,children:[(0,import_jsx_runtime.jsx)(import_core2.DragOverlay,{dropAnimation:{duration:10,easing:\"cubic-bezier(0.18, 0.67, 0.6, 1.22)\"},children:o&&(0,import_jsx_runtime.jsx)(\"span\",{style:{whiteSpace:\"nowrap\"},children:t(\"Dragging\")})}),e.children]}))});InternalDndContext.displayName=\"InternalDndContext\";const DndContext=e=>(0,import_jsx_runtime.jsx)(InternalDndContext,x({},e)),useStyles$f=genStyleHook(\"nb-grid-in-css-in-js\",e=>{const{componentCls:t}=e,o=e.marginBlock===e.marginLG?\" !important\":\"\";return{[t]:{position:\"relative\",\".ColDivider\":{flexShrink:0,width:`${e.marginBlock}px${o}`},\".DraggableNode\":{\"&::before\":{content:'\" \"',width:\"100%\",height:\"100%\",position:\"absolute\",cursor:\"col-resize\"},\"&:hover\":{\"&::before\":{background:\"var(--colorBgSettingsHover) !important\"}},width:`${e.marginBlock}px${o}`,height:\"100%\",position:\"absolute\",cursor:\"col-resize\"},\".RowDivider\":{height:`${e.marginBlock}px${o}`,width:\"100%\",position:\"absolute\",marginTop:`calc(-1 * ${e.marginBlock}px)${o}`},\".CardRow\":{display:\"flex\",position:\"relative\"},\".showDivider\":{margin:`0 calc(-1 * ${e.marginBlock}px)${o}`},\".nb-grid-warp > button:last-child\":{marginBottom:`${e.marginBlock}px`},\".nb-grid-warp .nb-grid-warp > button:last-child\":{marginBottom:`${e.margin}px`}}}}),GridRowContext=(0,import_react2.createContext)({});GridRowContext.displayName=\"GridRowContext\";const GridColContext=(0,import_react2.createContext)({});GridColContext.displayName=\"GridColContext\";const GridContext=(0,import_react2.createContext)({});GridContext.displayName=\"GridContext\";const breakRemoveOnGrid=e=>e[\"x-component\"]===\"Grid\",breakRemoveOnRow=e=>e[\"x-component\"]===\"Grid.Row\",ColDivider=e=>{var t,o,r;const{token:i}=useToken$1(),n=(0,import_react2.useRef)(null),{dn:a,designable:l}=useDesignable(),{isOver:c,setNodeRef:u}=(0,import_core2.useDroppable)({id:e.id,data:e.data,disabled:!l}),m=(0,import_react2.useRef)(),d=(0,import_react2.useMemo)(()=>c?{backgroundColor:new import_tinycolor.TinyColor(i.colorSettings).setAlpha(.1).toHex8String()}:{},[c]),p=(r=(o=(t=(0,import_core2.useDndContext)().active)==null?void 0:t.data.current)==null?void 0:o.schema)==null?void 0:r.parent,h=(0,import_react2.useMemo)(()=>p?Object.keys(p.properties).length:0,[p]);let g=!0;if(h===1)if(e.first)g=p!==e.cols[0];else{const A=e.cols[e.index],D=e.cols[e.index+1];g=p!==A&&D!==p}const _=e.cols[e.index],f=e.cols[e.index+1],v=e.first||e.last||!l,{attributes:C,listeners:S,setNodeRef:b,isDragging:y}=(0,import_core2.useDraggable)({disabled:v,id:e.id,data:{dividerRef:m,prevSchema:_,nextSchema:f},attributes:{tabIndex:v?-1:0}}),[F,j]=(0,import_react2.useState)([0,0]);return(0,import_core2.useDndMonitor)({onDragStart(A){var D,B,M;const w=(M=(B=(D=A.active)==null?void 0:D.data)==null?void 0:B.current)==null?void 0:M.dividerRef;if(!w||!l)return;n.current=A.active.id;const R=w.current,T=R.previousElementSibling,$=R.nextElementSibling;j([T.clientWidth,$.clientWidth])},onDragMove(A){if(!l||!y)return;n.current===A.active.id&&(n.current=n.current+\"_move\");const D=m.current,B=D.previousElementSibling,M=D.nextElementSibling;B.style.width=`${F[0]+A.delta.x}px`,M.style.width=`${F[1]-A.delta.x}px`},onDragEnd(A){var D;if(!l||!n.current||(D=n.current)!=null&&D.startsWith(A.active.id)&&!n.current.endsWith(\"_move\")||F[0]<=0||F[1]<=0||(j([0,0]),!_||!f))return;const B=m.current,M=B.previousElementSibling,w=B.nextElementSibling;_[\"x-component-props\"]=_[\"x-component-props\"]||{},f[\"x-component-props\"]=f[\"x-component-props\"]||{};const R=B.clientWidth*(e.cols.length+1)/e.cols.length,T=(100*(M.getBoundingClientRect().width+R)/B.parentElement.clientWidth).toFixed(2),$=(100*(w.getBoundingClientRect().width+R)/B.parentElement.clientWidth).toFixed(2);import_lodash.default.set(_,\"x-component-props.width\",T),import_lodash.default.set(f,\"x-component-props.width\",$),a.emit(\"batchPatch\",{schemas:[{\"x-uid\":_[\"x-uid\"],\"x-component-props\":x({},_[\"x-component-props\"])},{\"x-uid\":f[\"x-uid\"],\"x-component-props\":x({},f[\"x-component-props\"])}]})}}),(0,import_jsx_runtime.jsx)(\"div\",{ref:A=>{g&&(u(A),m.current=A)},className:(0,import_classnames.default)(\"nb-col-divider\",\"ColDivider\"),style:d,children:(0,import_jsx_runtime.jsx)(\"div\",P(x(x({ref:b},S),C),{className:e.first||e.last||!l?null:\"DraggableNode\"}))})},RowDivider=import_react2.default.memo(e=>{var t,o,r;const{token:i}=useToken$1(),{designable:n}=useDesignable(),{isOver:a,setNodeRef:l}=(0,import_core2.useDroppable)({id:e.id,data:e.data,disabled:!n}),[c,u]=(0,import_react2.useState)(!1),m=(0,import_react2.useMemo)(()=>a?{zIndex:c?1e3:-1,backgroundColor:new import_tinycolor.TinyColor(i.colorSettings).setAlpha(.1).toHex8String()}:{zIndex:c?1e3:-1},[c,a]),d=(0,import_core2.useDndContext)(),p=e.rows[e.index],h=(r=(o=(t=d.active)==null?void 0:t.data.current)==null?void 0:o.schema)==null?void 0:r.parent.parent,g=(0,import_react2.useMemo)(()=>h==null?void 0:h.mapProperties(f=>f[\"x-component\"]===\"Grid.Col\").filter(Boolean).length,[h]);let _=!0;if(g===1)if(e.first)_=h!==e.rows[0];else{const f=e.rows[e.index+1];_=h!==p&&f!==h}return(0,import_core2.useDndMonitor)({onDragStart(f){n&&u(!0)},onDragMove(f){},onDragOver(f){},onDragEnd(f){n&&u(!1)},onDragCancel(f){n&&u(!1)}}),(0,import_jsx_runtime.jsx)(\"span\",{ref:_?l:null,className:(0,import_classnames.default)(\"nb-row-divider\",\"RowDivider\"),style:m})});RowDivider.displayName=\"RowDivider\";const wrapRowSchema=e=>{const t=new import_react.Schema({type:\"void\",name:`row_${(0,import_shared.uid)()}`,\"x-uid\":(0,import_shared.uid)(),\"x-component\":\"Grid.Row\"}),o=t.addProperty((0,import_shared.uid)(),{type:\"void\",\"x-uid\":(0,import_shared.uid)(),\"x-component\":\"Grid.Col\"});return import_react.Schema.isSchemaInstance(e)&&(e.parent=o),o.addProperty(e.name,e),t},wrapColSchema=e=>{const t=new import_react.Schema({type:\"void\",name:`col_${(0,import_shared.uid)()}`,\"x-uid\":(0,import_shared.uid)(),\"x-component\":\"Grid.Col\"});return import_react.Schema.isSchemaInstance(e)&&(e.parent=t),t.addProperty(e.name,e),t},useRowProperties=()=>{const e=(0,import_react.useFieldSchema)();return(0,import_react2.useMemo)(()=>e.reduceProperties((t,o)=>(o[\"x-component\"]===\"Grid.Row\"&&!o[\"x-hidden\"]&&t.push(o),t),[]),[e])},useColProperties=()=>{const e=(0,import_react.useFieldSchema)();return(0,import_react2.useMemo)(()=>e.reduceProperties((t,o)=>(o[\"x-component\"]===\"Grid.Col\"&&!o[\"x-hidden\"]&&t.push(o),t),[]),[e])},DndWrapper=e=>e.dndContext===!1?(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.children}):(0,import_jsx_runtime.jsx)(DndContext,P(x({},e.dndContext),{children:e.children})),useGridContext=()=>(0,import_react2.useContext)(GridContext),useGridRowContext=()=>(0,import_react2.useContext)(GridRowContext),getRowDividerData=import_lodash.default.memoize((e,t)=>({breakRemoveOn:breakRemoveOnGrid,wrapSchema:wrapRowSchema,insertAdjacent:t,schema:e})),Grid=(0,import_react.observer)(e=>{const{distributed:t,showDivider:o=!0}=e,r=(0,import_react2.useRef)(null),i=(0,import_react.useField)(),n=(0,import_react.useFieldSchema)(),{render:a}=useSchemaInitializerRender(n[\"x-initializer\"],n[\"x-initializer-props\"]),l=(0,import_react2.useCallback)(C=>a(C),[]),c=i.address.toString(),u=useRowProperties(),{setPrintContent:m}=useFormBlockContext(),{componentCls:d,hashId:p}=useStyles$f(),h=t===void 0?(n==null?void 0:n.parent[\"x-component\"])===\"Page\"||(n==null?void 0:n.parent[\"x-component\"])===\"Tabs.TabPane\":t;(0,import_react2.useEffect)(()=>{r.current&&(m==null||m(r.current))},[m]);const g=(0,import_react2.useMemo)(()=>({ref:r,fieldSchema:n,renderSchemaInitializer:a,InitializerComponent:l,showDivider:o}),[n,a,l,o]),_=useRefreshFieldSchema(),f=useRefreshComponent(),v=(0,import_react2.useCallback)(()=>{_==null||_(),f==null||f()},[f,_]);return(0,import_jsx_runtime.jsx)(RefreshComponentProvider,{refresh:v,children:(0,import_jsx_runtime.jsx)(FilterBlockProvider,{children:(0,import_jsx_runtime.jsx)(GridContext.Provider,{value:g,children:(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(\"nb-grid-container\"),children:(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(`nb-grid ${d} ${p}`),ref:r,children:(0,import_jsx_runtime.jsxs)(\"div\",{className:\"nb-grid-warp\",children:[(0,import_jsx_runtime.jsxs)(DndWrapper,{dndContext:e.dndContext,children:[o?(0,import_jsx_runtime.jsx)(RowDivider,{rows:u,first:!0,id:`${c}_0`,data:getRowDividerData(n,\"afterBegin\")}):null,u.map((C,S)=>(0,import_jsx_runtime.jsxs)(import_react2.default.Fragment,{children:[h?(0,import_jsx_runtime.jsx)(SchemaComponent,{name:C.name,schema:C,distributed:!0}):(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{name:C.name,schema:C,isUseFormilyField:!0}),o?(0,import_jsx_runtime.jsx)(RowDivider,{rows:u,index:S,id:`${c}_${S+1}`,data:getRowDividerData(C,\"afterEnd\")}):null]},S))]}),a()]})})})})})})},{displayName:\"Grid\"});Grid.Row=(0,import_react.observer)(()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),o=e.address.toString(),r=useColProperties(),{showDivider:i}=useGridContext(),n=(0,import_react2.useMemo)(()=>({schema:t,cols:r}),[t,r]);return(0,import_jsx_runtime.jsx)(GridRowContext.Provider,{value:n,children:(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(\"nb-grid-row\",\"CardRow\",{showDivider:i}),children:[i&&(0,import_jsx_runtime.jsx)(ColDivider,{cols:r,first:!0,id:`${o}_0`,data:{breakRemoveOn:breakRemoveOnRow,wrapSchema:wrapColSchema,insertAdjacent:\"afterBegin\",schema:t}}),r.map((a,l)=>(0,import_jsx_runtime.jsxs)(import_react2.default.Fragment,{children:[(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{name:a.name,schema:a,isUseFormilyField:!0}),i&&(0,import_jsx_runtime.jsx)(ColDivider,{cols:r,index:l,last:l===r.length-1,id:`${o}_${l+1}`,data:{breakRemoveOn:breakRemoveOnRow,wrapSchema:wrapColSchema,insertAdjacent:\"afterEnd\",schema:a}})]},l))]})})},{displayName:\"Grid.Row\"});Grid.Col=(0,import_react.observer)(e=>{const{cols:t=[]}=(0,import_react2.useContext)(GridRowContext),{showDivider:o}=useGridContext(),r=(0,import_react.useFieldSchema)(),i=(0,import_react.useField)(),{token:n}=useToken$1(),{designable:a}=useDesignable(),l=(0,import_react2.useMemo)(()=>{var _;let f=\"\";return t!=null&&t.length&&(f=`calc(${((_=r==null?void 0:r[\"x-component-props\"])==null?void 0:_.width)||100/t.length}% - ${n.marginBlock}px *  ${(o?t.length+1:0)/t.length})`),{width:f}},[t.length,r,o,n.marginBlock]),{isOver:c,setNodeRef:u}=(0,import_core2.useDroppable)({id:i.address.toString(),data:{insertAdjacent:\"beforeEnd\",schema:r,wrapSchema:_=>_},disabled:!a}),[m,d]=(0,import_react2.useState)(!1),p=(0,import_react2.useMemo)(()=>c?{background:`linear-gradient(to top,  ${new import_tinycolor.TinyColor(n.colorSettings).setAlpha(.1).toHex8String()} 20%, transparent 20%)`,borderTopRightRadius:\"10px\",borderTopLeftRadius:\"10px\",height:\"100%\"}:{height:\"100%\"},[m,c]);(0,import_core2.useDndMonitor)({onDragStart(_){a&&d(!0)},onDragMove(_){},onDragOver(_){},onDragEnd(_){a&&d(!1)},onDragCancel(_){a&&d(!1)}});const h=(0,import_react2.useMemo)(()=>({cols:t,schema:r}),[t,r]),g=(0,import_react2.useMemo)(()=>x(x({},l),p),[p,l]);return(0,import_jsx_runtime.jsx)(GridColContext.Provider,{value:h,children:(0,import_jsx_runtime.jsx)(\"div\",{ref:u,style:g,className:(0,import_classnames.default)(\"nb-grid-col\",e.className),children:e.children})})},{displayName:\"Grid.Col\"});Grid.wrap=e=>({type:\"void\",\"x-component\":\"Grid.Row\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{[e.name||(0,import_shared.uid)()]:e}}}});const TableColumnSchemaToolbar=import_react2.default.memo(e=>(0,import_jsx_runtime.jsx)(GridRowContext.Provider,{value:null,children:(0,import_jsx_runtime.jsx)(SchemaToolbar,x({initializer:e.initializer||!1,showBorder:!1,showBackground:!0},import_lodash.default.omit(e,\"initializer\")))}));TableColumnSchemaToolbar.displayName=\"TableColumnSchemaToolbar\";const useTableBlockProps=()=>{var e,t,o,r,i,n;const a=(0,import_react.useField)(),l=(0,import_react.useFieldSchema)(),c=useDataBlockResource(),u=useDataBlockRequest(),{getDataBlocks:m}=useFilterBlock(),d=useTableBlockContextBasicValue(),p=(0,import_react2.useRef)(null);p.current={service:u,resource:c};const h=((e=u==null?void 0:u.data)==null?void 0:e.meta)||{},g=useTableElementRef(),_=(0,import_react2.useCallback)(()=>{var C;g!=null&&g.current&&((C=g.current.parentElement)==null||C.scrollIntoView({block:\"start\"}))},[g]),f=(0,import_react2.useMemo)(()=>({pageSize:h==null?void 0:h.pageSize,total:h==null?void 0:h.count,current:h==null?void 0:h.page,onChange:_}),[h==null?void 0:h.count,h==null?void 0:h.page,h==null?void 0:h.pageSize,_]),v=((t=u==null?void 0:u.data)==null?void 0:t.data)||[];return(0,import_react2.useEffect)(()=>{var C,S;if(!(u!=null&&u.loading)){const b=(S=(C=d.field)==null?void 0:C.data)==null?void 0:S.selectedRowKeys;a.data=a.data||{},(0,import_lodash.isEqual)(a.data.selectedRowKeys,b)||(a.data.selectedRowKeys=b)}},[a,u==null?void 0:u.data,u==null?void 0:u.loading,(r=(o=d.field)==null?void 0:o.data)==null?void 0:r.selectedRowKeys]),{optimizeTextCellRender:!0,value:v,childrenColumnName:d.childrenColumnName,loading:u==null?void 0:u.loading,showIndex:d.showIndex,dragSort:d.dragSort&&d.dragSortBy,rowKey:d.rowKey||((i=l==null?void 0:l[\"x-component-props\"])==null?void 0:i.rowKey)||\"id\",pagination:((n=l==null?void 0:l[\"x-component-props\"])==null?void 0:n.pagination)===!1?!1:f,onRowSelectionChange:(0,import_react2.useCallback)((C,S)=>{var b,y,F;d&&(d.field.data=((b=d.field)==null?void 0:b.data)||{},d.field.data.selectedRowKeys=C,d.field.data.selectedRowData=S,(F=(y=d.field)==null?void 0:y.onRowSelect)==null||F.call(y,C))},[]),onRowDragEnd:(0,import_react2.useCallback)(C=>q(void 0,[C],function*({from:S,to:b}){yield p.current.resource.move({sourceId:S[d.rowKey||\"id\"],targetId:b[d.rowKey||\"id\"],sortField:d.dragSort&&d.dragSortBy}),p.current.service.refresh()}),[d.rowKey,d.dragSort,d.dragSortBy]),onChange:(0,import_react2.useCallback)(({current:C,pageSize:S},b,y)=>{var F,j,A,D,B,M,w,R,T,$;const N=(A=(j=(F=l.parent)==null?void 0:F[\"x-decorator-props\"])==null?void 0:j.params)==null?void 0:A.sort,I=y.order?y.order===\"ascend\"?[y.field]:[`-${y.field}`]:N||d.dragSortBy,E=S||((M=(B=(D=l.parent)==null?void 0:D[\"x-decorator-props\"])==null?void 0:B.params)==null?void 0:M.pageSize),V=P(x({},(T=(R=(w=p.current)==null?void 0:w.service)==null?void 0:R.params)==null?void 0:T[0]),{page:C||1,pageSize:E});I&&(V.sort=I),($=p.current)==null||$.service.run(V)},[l.parent]),onClickRow:(0,import_react2.useCallback)((C,S,b)=>{const{targets:y,uid:F}=findFilterTargets(l),j=m();if(!y||!y.some(D=>j.some(B=>B.uid===D.uid))){S(D=>D.length?[]:D);return}const A=j.find(D=>D.uid===l.parent[\"x-uid\"]);j.forEach(D=>{var B,M,w,R;const T=y.find(O=>O.uid===D.uid);if(!T)return;const $=getSourceKey(A,T.field)||d.rowKey||\"id\",N=[C[$]],I=((B=D.service.params)==null?void 0:B[0])||{},E=((w=(M=D.service.params)==null?void 0:M[1])==null?void 0:w.filters)||{};if(b.includes(C[d.rowKey])){if((R=D.clearSelection)==null||R.call(D),D.dataLoadingMode===\"manual\")return D.clearData();delete E[F]}else E[F]={$and:[{[T.field||d.rowKey]:{[T.field?\"$in\":\"$eq\"]:N}}]};const V=mergeFilter([...Object.values(E).map(O=>removeNullCondition(O)),D.defaultFilter]);return D.doFilter(P(x({},I),{page:1,filter:V}),{filters:E})}),S(D=>D!=null&&D.includes(C[d.rowKey])?[]:[C[d.rowKey]])},[d.rowKey,l,m]),onExpand:(0,import_react2.useCallback)((C,S)=>{var b,y;(y=(b=d.field).onExpandClick)==null||y.call(b,C,S)},[])}};function getSourceKey(e,t){var o,r,i;const n=(o=e==null?void 0:e.associatedFields)==null?void 0:o.find(a=>a.foreignKey===t);return(n==null?void 0:n.sourceKey)||((i=(r=t==null?void 0:t.split)==null?void 0:r.call(t,\".\"))==null?void 0:i[1])}const CollapseItemSchemaToolbar=e=>(0,import_jsx_runtime.jsx)(SchemaToolbar,x({initializer:!1},e));function useCollapseBlockDecoratorProps(){}function useFilterFormBlockDecoratorProps(){}function useFilterFormBlockProps(){return useFormBlockProps$1()}const useCollectOperator=()=>{const e=(0,import_react.useFieldSchema)(),{collectOperator:t,removeOperator:o}=useOperators();(0,import_react2.useEffect)(()=>()=>{o(e.name)},[e.name,o]),e[\"x-filter-operator\"]&&t(e.name,e[\"x-filter-operator\"])},useFormItemProps=()=>{useCollectOperator()},setFieldProps$1=(e,t,o)=>{(0,import_reactive.untracked)(()=>{e[t]===void 0&&(e[t]=o)})},setRequired$1=(e,t,o)=>{typeof t.required>\"u\"&&(e.required=!!o.required)},FilterCollectionFieldInternalField=e=>{var t,o,r,i,n,a;const l=useCompile(),c=(0,import_react.useField)(),u=(0,import_react.useFieldSchema)(),{getInterface:m}=useCollectionManager_deprecated(),{uiSchema:d,defaultValue:p,interface:h}=useCollectionField(),{isAllowToSetDefaultValue:g}=useIsAllowToSetDefaultValue(),_=m(h),f=((o=(t=_==null?void 0:_.filterable)==null?void 0:t.operators)==null?void 0:o.find((y,F)=>y.value===(u==null?void 0:u[\"x-filter-operator\"])))||((i=(r=_==null?void 0:_.filterable)==null?void 0:r.operators)==null?void 0:i[0]),v=useComponent(((n=f==null?void 0:f.schema)==null?void 0:n[\"x-component\"])||((a=u[\"x-component-props\"])==null?void 0:a.component)||(d==null?void 0:d[\"x-component\"])||\"Input\"),C=useFormBlockContext(),S=useDynamicComponentProps(d==null?void 0:d[\"x-use-component-props\"],e);if((0,import_react2.useEffect)(()=>{var y;if(!d)return;const F=l(d);if(setFieldProps$1(c,\"content\",F[\"x-content\"]),setFieldProps$1(c,\"title\",F.title),setFieldProps$1(c,\"description\",F.description),C!=null&&C.form){const A=g()?u.default||p:void 0;A!=null&&setFieldProps$1(c,\"initialValue\",A)}if(!c.validator&&(F[\"x-validator\"]||u[\"x-validator\"])){const A=(0,import_lodash.concat)([],F[\"x-validator\"]||[],u[\"x-validator\"]||[]);c.validator=A}u[\"x-disabled\"]===!0&&(c.disabled=!0),u[\"x-read-pretty\"]===!0&&(c.readPretty=!0),setRequired$1(c,u,F),c.dataSource=F.enum,c.data=c.data||{},c.data.dataSource=F==null?void 0:F.enum;const j=l(x(x(x({},((y=f==null?void 0:f.schema)==null?void 0:y[\"x-component-props\"])||{}),F[\"x-component-props\"]||{}),(u==null?void 0:u[\"x-component-props\"])||{}))||{};c.componentProps=(0,import_shared.merge)(c.componentProps||{},j,S||{})},[d]),!d)return null;const b=x(x({},e),S);return isVariable$1(b.value)&&b.value===u.default&&(b.value=void 0),(0,import_jsx_runtime.jsx)(v,x({},b))},FilterCollectionField=(0,import_react.connect)(e=>{const t=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsx)(import_react_error_boundary.ErrorBoundary,{FallbackComponent:ErrorFallback.Modal,onError:o=>console.log(o),children:(0,import_jsx_runtime.jsx)(CollectionFieldProvider,{name:t.name,children:(0,import_jsx_runtime.jsx)(FilterCollectionFieldInternalField,x({},e))})})});FilterCollectionField.displayName=\"FilterCollectionField\";const FilterFormBlockProvider=withDynamicSchemaProps(e=>{const t=(0,import_react.useFieldSchema)()[\"x-filter-operators\"]||{};return(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{components:{CollectionField:FilterCollectionField},children:(0,import_jsx_runtime.jsx)(CollectOperators,{defaultOperators:t,children:(0,import_jsx_runtime.jsx)(DatePickerProvider,{value:{utc:!1},children:(0,import_jsx_runtime.jsx)(DefaultValueProvider,{isAllowToSetDefaultValue:()=>!1,children:(0,import_jsx_runtime.jsx)(FlagProvider,{isInFilterFormBlock:!0,children:(0,import_jsx_runtime.jsx)(FormBlockProvider,P(x({name:\"filter-form\"},e),{confirmBeforeClose:!1}))})})})})})}),FormFieldContext=(0,import_react2.createContext)({});FormFieldContext.displayName=\"FormFieldContext\";const InternalFormFieldProvider=e=>{var t,o,r;const{action:i,readPretty:n,fieldName:a}=e,l=useFormBlockContext(),c=useCollectionParentRecordData();(t=l==null?void 0:l.updateAssociationValues)!=null&&t.includes(a)||(o=l==null?void 0:l.updateAssociationValues)==null||o.push(a);const u=(0,import_react.useField)(),m=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({effects(){(0,import_core.onFormValuesChange)(h=>{var g;(g=l==null?void 0:l.form)==null||g.setValuesIn(a,h.values)})},readPretty:n}),[]);(0,import_react2.useEffect)(()=>(0,import_reactive.autorun)(()=>{var h;const g=((h=l==null?void 0:l.form)==null?void 0:h.values[a])||{};m.reset(),(0,import_client.forEach)(g,(_,f)=>{_&&(m.values[f]=_)})}),[]);const{resource:d,service:p}=useBlockRequestContext();return p.loading?(0,import_jsx_runtime.jsx)(import_antd.Spin,{}):(0,import_jsx_runtime.jsx)(RecordProvider,{record:(r=p==null?void 0:p.data)==null?void 0:r.data,parent:c,children:(0,import_jsx_runtime.jsx)(FormFieldContext.Provider,{value:{action:i,form:m,field:u,service:p,resource:d,fieldName:a},children:e.children})})},WithoutFormFieldResource=(0,import_react2.createContext)(null);WithoutFormFieldResource.displayName=\"WithoutFormFieldResource\";const FormFieldProvider=e=>(0,import_jsx_runtime.jsx)(WithoutFormFieldResource.Provider,{value:!1,children:(0,import_jsx_runtime.jsx)(BlockProvider,P(x({name:\"form-field\",block:\"FormField\"},e),{children:(0,import_jsx_runtime.jsx)(InternalFormFieldProvider,x({},e))}))}),useFormFieldContext=()=>(0,import_react2.useContext)(FormFieldContext),useFormFieldProps=()=>{const e=useFormFieldContext();return(0,import_react2.useEffect)(()=>{var t,o,r;(r=e==null?void 0:e.form)==null||r.setInitialValues((o=(t=e.service)==null?void 0:t.data)==null?void 0:o.data)},[]),{form:e.form}},TableFieldContext=(0,import_react2.createContext)({});TableFieldContext.displayName=\"TableFieldContext\";const InternalTableFieldProvider=e=>{var t,o;const{params:r={},showIndex:i,dragSort:n,fieldName:a}=e,l=(0,import_react.useField)(),c=(0,import_react.useFieldSchema)(),{resource:u,service:m}=useBlockRequestContext(),d=useFormBlockContext(),p=useFormFieldContext(),h=p&&p.fieldName?`${p.fieldName}.${a}`:a;return(t=d==null?void 0:d.updateAssociationValues)!=null&&t.includes(h)||(o=d==null?void 0:d.updateAssociationValues)==null||o.push(h),(0,import_jsx_runtime.jsx)(TableFieldContext.Provider,{value:{field:l,fieldSchema:c,service:m,resource:u,params:r,showIndex:i,dragSort:n},children:e.children})};class TableFieldResource{constructor(t){k(this,\"field\"),k(this,\"api\"),k(this,\"sourceId\"),k(this,\"resource\"),this.field=t.field,this.api=t.api,this.sourceId=t.sourceId,this.resource=this.api.resource(t.resource,this.sourceId)}list(t){return q(this,null,function*(){if(this.field.data=this.field.data||{},this.field.data.changed)return console.log(\"list.dataSource\",this.field.data.dataSource),{data:{data:this.field.data.dataSource}};if(!this.sourceId)return console.log(\"list.sourceId\",this.field.data.dataSource),this.field.data.dataSource=[],{data:{data:[]}};const o=yield this.resource.list(t);return console.log(\"list\",o),this.field.data.dataSource=o.data.data,{data:{data:o.data.data}}})}get(t){return q(this,null,function*(){console.log(\"get\",t);const{filterByTk:o}=t;return{data:{data:this.field.data.dataSource[o]}}})}create(t){return q(this,null,function*(){console.log(\"create\",t);const{values:o}=t;this.field.data.dataSource.push(o),this.field.data.changed=!0})}update(t){return q(this,null,function*(){console.log(\"update\",t);const{filterByTk:o,values:r}=t;this.field.data.dataSource[o]=r,this.field.data.changed=!0})}destroy(t){return q(this,null,function*(){console.log(\"destroy\",t);let{filterByTk:o}=t;Array.isArray(o)||(o=[o]),this.field.data.dataSource=this.field.data.dataSource.filter((r,i)=>!o.includes(i)),this.field.data.changed=!0})}}const WithoutTableFieldResource=(0,import_react2.createContext)(null);WithoutTableFieldResource.displayName=\"WithoutTableFieldResource\";const TableFieldProvider=e=>(0,import_jsx_runtime.jsx)(WithoutTableFieldResource.Provider,{value:!1,children:(0,import_jsx_runtime.jsx)(BlockProvider,P(x({name:\"table-field\",block:\"TableField\"},e),{children:(0,import_jsx_runtime.jsx)(InternalTableFieldProvider,x({},e))}))}),useTableFieldContext=()=>(0,import_react2.useContext)(TableFieldContext),useTableFieldProps=()=>{var e,t,o,r,i,n,a,l;const c=(0,import_react.useField)(),u=useTableFieldContext();return(0,import_react2.useEffect)(()=>{var m,d,p,h,g;(m=u==null?void 0:u.service)!=null&&m.loading||(c.value=(p=(d=u==null?void 0:u.service)==null?void 0:d.data)==null?void 0:p.data,c.data=c.data||{},c.data.selectedRowKeys=(g=(h=u==null?void 0:u.field)==null?void 0:h.data)==null?void 0:g.selectedRowKeys)},[(t=(e=u==null?void 0:u.field)==null?void 0:e.data)==null?void 0:t.selectedRowKeys,(r=(o=u==null?void 0:u.service)==null?void 0:o.data)==null?void 0:r.data,(i=u==null?void 0:u.service)==null?void 0:i.loading,c]),{size:\"middle\",loading:(n=u==null?void 0:u.service)==null?void 0:n.loading,showIndex:u.showIndex,dragSort:u.dragSort,pagination:!1,required:(l=(a=u==null?void 0:u.fieldSchema)==null?void 0:a.parent)==null?void 0:l.required,rowKey:m=>{var d,p;return(p=(d=c.value)==null?void 0:d.indexOf)==null?void 0:p.call(d,m)},onRowSelectionChange(m,d){var p;u.field.data=((p=u==null?void 0:u.field)==null?void 0:p.data)||{},u.field.data.selectedRowKeys=m,u.field.data.selectedRowData=d},onChange({current:m,pageSize:d}){u.service.run({page:m,pageSize:d})}}},TableSelectorContext=(0,import_react2.createContext)({});TableSelectorContext.displayName=\"TableSelectorContext\";const TableSelectorParamsContext=(0,import_react2.createContext)({});TableSelectorParamsContext.displayName=\"TableSelectorParamsContext\";const useTableSelectorParams=()=>(0,import_react2.useContext)(TableSelectorParamsContext),TableSelectorParamsProvider=({params:e,children:t})=>{const o=useTableSelectorParams();try{e.filter=mergeFilter([o.filter,e.filter]),e=x(x({},o),e)}catch(r){console.error(r)}return(0,import_jsx_runtime.jsx)(TableSelectorParamsContext.Provider,{value:e,children:t})},InternalTableSelectorProvider=e=>{const{params:t,rowKey:o,extraFilter:r,expandFlag:i=!1}=e,n=(0,import_react.useField)(),{resource:a,service:l}=useBlockRequestContext(),[c,u]=(0,import_react2.useState)(i),m=useCollectionParentRecordData();return(0,import_jsx_runtime.jsx)(RecordProvider,{record:{},parent:m,children:(0,import_jsx_runtime.jsx)(TableSelectorContext.Provider,{value:{field:n,service:l,resource:a,params:t,extraFilter:r,rowKey:o,expandFlag:c,setExpandFlag:()=>{u(!c)}},children:e.children})})},recursiveParent=(e,t)=>e[\"x-component\"]===t?e:e.parent&&(e==null?void 0:e[\"x-component\"])!==\"AssociationField.Viewer\"?recursiveParent(e.parent,t):null,useAssociationNames$1=e=>{const{getCollectionFields:t}=useCollectionManager_deprecated(),o=t(e),r=new Set;for(const n of o)if(n.target){r.add(n.name);const a=t(n.target);for(const l of a)l.target&&r.add(`${n.name}.${l.name}`)}const i=(0,import_react.useFieldSchema)().reduceProperties((n,a)=>a[\"x-component\"]===\"TableV2.Selector\"?a:n,new import_react.Schema({}));return(0,import_uniq.default)(i.reduceProperties((n,a)=>{if(a[\"x-component\"]===\"TableV2.Column\"){const l=a.reduceProperties((c,u)=>{const[m]=u.name.split(\".\");return u[\"x-collection-field\"]&&r.has(m)?u:c},null);if(l){const[c]=l.name.split(\".\");r.has(l.name)?n.push(l.name):r.has(c)&&n.push(c)}}return n},[]))},TableSelectorProvider=withDynamicSchemaProps(e=>{var t;const o=useTableSelectorParams(),r=(0,import_react.useFieldSchema)(),{getCollectionJoinField:i,getCollectionFields:n}=useCollectionManager_deprecated(),a=useRecord(),{getCollection:l}=useCollectionManager_deprecated(),{treeTable:c}=(r==null?void 0:r[\"x-decorator-props\"])||{},u=recursiveParent(r,\"CollectionField\"),m=i(u==null?void 0:u[\"x-collection-field\"]),d=l(m==null?void 0:m.collectionName),p=d==null?void 0:d.getPrimaryKey(),h=useAssociationNames$1(e.collection);let g=x({},e.params);e.dragSort&&(g.sort=[\"sort\"]),(m==null?void 0:m.target)===(m==null?void 0:m.collectionName)&&d!=null&&d.tree&&c&&(g.tree=!0,u.name===\"parent\"&&(g.filter=P(x({},(t=g.filter)!=null?t:{}),{id:a[p]&&{$ne:a[p]}}))),Object.keys(g).includes(\"appends\")||(g.appends=h);let _;if(m&&([\"oho\",\"o2m\"].includes(m.interface)&&!isInFilterFormBlock(r)&&(a!=null&&a[m.sourceKey]?_={$or:[{[m.foreignKey]:{$is:null}},{[m.foreignKey]:{$eq:a==null?void 0:a[m.sourceKey]}}]}:_={[m.foreignKey]:{$is:null}}),[\"obo\"].includes(m.interface)&&!isInFilterFormBlock(r))){const C=n(m.target).find(S=>S.foreignKey&&S.foreignKey===m.foreignKey);C&&(a!=null&&a[m.foreignKey]?_={$or:[{[`${C.name}.${C.foreignKey}`]:{$is:null}},{[`${C.name}.${C.foreignKey}`]:{$eq:a==null?void 0:a[m.foreignKey]}}]}:_={[`${C.name}.${C.foreignKey}`]:{$is:null}})}_&&(g!=null&&g.filter?g.filter={$and:[_,g.filter]}:g.filter=_);try{g.filter=mergeFilter([o.filter,g.filter]),g=x(x({},o),g)}catch(C){console.error(C)}const{filter:f,parseVariableLoading:v}=useParsedFilter({filterOption:g==null?void 0:g.filter});return!import_lodash.default.isEmpty(g==null?void 0:g.filter)&&import_lodash.default.isEmpty(f)||v?null:(g!=null&&g.filter&&(g.filter=f),(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:{treeTable:c},children:(0,import_jsx_runtime.jsx)(BlockProvider,P(x({name:\"table-selector\"},e),{params:g,children:(0,import_jsx_runtime.jsx)(InternalTableSelectorProvider,P(x({},e),{params:g,extraFilter:_}))}))}))}),useTableSelectorContext=()=>(0,import_react2.useContext)(TableSelectorContext),useTableSelectorProps$4=()=>{var e,t,o,r,i,n,a,l,c,u,m,d,p,h,g,_;const f=(0,import_react.useField)(),v=useTableSelectorContext(),C=(0,import_react.useFieldSchema)(),{getCollectionJoinField:S}=useCollectionManager_deprecated(),b=recursiveParent(C,\"CollectionField\"),y=S(b==null?void 0:b[\"x-collection-field\"]);return(0,import_react2.useEffect)(()=>{var F,j,A,D,B,M,w,R,T,$,N,I,E;if(!((F=v==null?void 0:v.service)!=null&&F.loading)){const V=(A=(j=v==null?void 0:v.service)==null?void 0:j.data)==null?void 0:A.data.map(O=>O);f.value=V,(D=f==null?void 0:f.setInitialValue)==null||D.call(f,V),f.data=f.data||{},f.data.selectedRowKeys=[],f.componentProps.pagination=f.componentProps.pagination||{},f.componentProps.pagination.pageSize=(w=(M=(B=v==null?void 0:v.service)==null?void 0:B.data)==null?void 0:M.meta)==null?void 0:w.pageSize,f.componentProps.pagination.total=($=(T=(R=v==null?void 0:v.service)==null?void 0:R.data)==null?void 0:T.meta)==null?void 0:$.count,f.componentProps.pagination.current=(E=(I=(N=v==null?void 0:v.service)==null?void 0:N.data)==null?void 0:I.meta)==null?void 0:E.page}},[y==null?void 0:y.foreignKey,(t=(e=v==null?void 0:v.field)==null?void 0:e.data)==null?void 0:t.selectedRowKeys,(r=(o=v==null?void 0:v.service)==null?void 0:o.data)==null?void 0:r.data,(a=(n=(i=v==null?void 0:v.service)==null?void 0:i.data)==null?void 0:n.meta)==null?void 0:a.count,(u=(c=(l=v==null?void 0:v.service)==null?void 0:l.data)==null?void 0:c.meta)==null?void 0:u.page,(p=(d=(m=v==null?void 0:v.service)==null?void 0:m.data)==null?void 0:d.meta)==null?void 0:p.pageSize,(h=v==null?void 0:v.service)==null?void 0:h.loading,f]),{loading:(g=v==null?void 0:v.service)==null?void 0:g.loading,showIndex:!1,dragSort:!1,rowKey:v.rowKey||\"id\",pagination:((_=C==null?void 0:C[\"x-component-props\"])==null?void 0:_.pagination)===!1?!1:f.componentProps.pagination,onRowSelectionChange(F,j){var A;v.field.data=((A=v==null?void 0:v.field)==null?void 0:A.data)||{},v.field.data.selectedRowKeys=F,v.field.data.selectedRowData=j},onRowDragEnd(F){return q(this,arguments,function*({from:j,to:A}){yield v.resource.move({sourceId:j[v.rowKey||\"id\"],targetId:A[v.rowKey||\"id\"]}),v.service.refresh()})},onChange({current:F,pageSize:j}){var A;v.service.run(P(x({},(A=v.service.params)==null?void 0:A[0]),{page:F,pageSize:j}))}}},BlockSchemaComponentProvider=e=>(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{components:{TableFieldProvider,TableBlockProvider,TableSelectorProvider,FormBlockProvider,FilterFormBlockProvider,FormFieldProvider,DetailsBlockProvider,RecordLink,Slider:import_antd.Slider},scope:P(x({},bp),{useSourceIdFromRecord,useSourceIdFromParentRecord,useParamsFromRecord,useFormBlockProps:useFormBlockProps$1,useCreateFormBlockProps,useCreateFormBlockDecoratorProps,useEditFormBlockDecoratorProps,useEditFormBlockProps,useFormFieldProps,useDetailsBlockProps,useDetailsProps,useDetailsWithPaginationProps,useDetailsDecoratorProps,useDetailsWithPaginationDecoratorProps,useTableFieldProps,useTableBlockProps,useTableSelectorProps:useTableSelectorProps$4,useTableBlockDecoratorProps,useListBlockDecoratorProps,useListBlockProps,useTableSelectorDecoratorProps,useCollapseBlockDecoratorProps,useFilterFormBlockProps,useFilterFormBlockDecoratorProps,useGridCardBlockDecoratorProps,useGridCardBlockItemProps,useGridCardBlockProps,useFormItemProps,useDataFormItemProps,useGridCardActionBarProps:useGridCardActionBarProps$1}),children:e.children});class BlockSchemaComponentPlugin extends Plugin{load(){return q(this,null,function*(){this.addComponents(),this.addScopes()})}addComponents(){this.app.addComponents({TableFieldProvider,TableBlockProvider,TableSelectorProvider,FormBlockProvider,FilterFormBlockProvider,FormFieldProvider,DetailsBlockProvider,RecordLink,BlockSchemaToolbar,ActionSchemaToolbar,FormItemSchemaToolbar,CollapseItemSchemaToolbar,TableColumnSchemaToolbar,Slider:import_antd.Slider})}addScopes(){this.app.addScopes(P(x({},bp),{useSourceIdFromRecord,useSourceIdFromParentRecord,useParamsFromRecord,useFormBlockProps:useFormBlockProps$1,useCreateFormBlockProps,useCreateFormBlockDecoratorProps,useEditFormBlockDecoratorProps,useEditFormBlockProps,useFormFieldProps,useDetailsBlockProps,useDetailsProps,useDetailsWithPaginationProps,useDetailsDecoratorProps,useDetailsWithPaginationDecoratorProps,useTableFieldProps,useTableBlockProps,useTableSelectorProps:useTableSelectorProps$4,useTableBlockDecoratorProps,useListBlockDecoratorProps,useListBlockProps,useTableSelectorDecoratorProps,useCollapseBlockDecoratorProps,useFilterFormBlockProps,useFilterFormBlockDecoratorProps,useGridCardBlockDecoratorProps,useGridCardBlockProps,useGridCardBlockItemProps,useFormItemProps,useDataFormItemProps,useGridCardActionBarProps:useGridCardActionBarProps$1}))}}const uiSchemaTemplatesCollection={name:\"uiSchemaTemplates\",filterTargetKey:\"key\",targetKey:\"key\",fields:[{type:\"integer\",name:\"name\",interface:\"input\",uiSchema:{title:'{{ t(\"Template name\") }}',type:\"number\",\"x-component\":\"Input\",required:!0}}]},BlockTemplate=(0,import_react.observer)(e=>{const{templateId:t}=e,{getTemplateById:o}=useSchemaTemplateManager(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{dn:n}=useDesignable(),a=(0,import_react2.useMemo)(()=>o(t),[t]),{onTemplateSuccess:l}=useTemplateBlockContext(),{isMobileLayout:c}=useMobileLayout(),u=m=>{var d,p;i[\"x-linkage-rules\"]=((d=m==null?void 0:m.data)==null?void 0:d[\"x-linkage-rules\"])||[],i.setProperties((p=m==null?void 0:m.data)==null?void 0:p.properties),l==null||l()};return a?(0,import_jsx_runtime.jsx)(BlockTemplateProvider,{dn:n,field:r,fieldSchema:i,template:a,children:(0,import_jsx_runtime.jsx)(RemoteSchemaComponent,{noForm:!0,uid:a==null?void 0:a.uid,onSuccess:u,schemaTransform:c?import_client.transformMultiColumnToSingleColumn:void 0})}):(0,import_jsx_runtime.jsx)(CollectionDeletedPlaceholder,{type:\"Block template\",name:t})},{displayName:\"BlockTemplate\"}),SchemaTemplateManagerContext=(0,import_react2.createContext)({});SchemaTemplateManagerContext.displayName=\"SchemaTemplateManagerContext\";const regenerateUid=e=>{e.name=e[\"x-uid\"]=(0,import_shared.uid)(),Object.keys(e.properties||{}).forEach(t=>{regenerateUid(e.properties[t])})},useSchemaTemplate=()=>{const{getTemplateBySchema:e}=useSchemaTemplateManager(),t=(0,import_react.useFieldSchema)(),o=t[\"x-uid\"],r=t[\"x-template-key\"];return(0,import_react2.useMemo)(()=>e(t),[o,r])},useSchemaTemplateManager=()=>{const{getInheritCollections:e}=useCollectionManager_deprecated(),{refresh:t,templates:o=[]}=(0,import_react2.useContext)(SchemaTemplateManagerContext),r=useAPIClient();return{templates:o,refresh:t,getTemplateSchemaByMode:(0,import_react2.useCallback)(i=>q(void 0,null,function*(){const{mode:n,template:a}=i;if(n===\"copy\"){const{data:l}=yield r.request({url:`/uiSchemas:getJsonSchema/${a.uid}?includeAsyncNode=true`}),c=(l==null?void 0:l.data)||{};return regenerateUid(c),(0,import_lodash.cloneDeep)(c)}else if(n===\"reference\")return{type:\"void\",\"x-component\":\"BlockTemplate\",\"x-component-props\":{templateId:a.key}}}),[r]),copyTemplateSchema:(0,import_react2.useCallback)(i=>q(void 0,null,function*(){const{data:n}=yield r.request({url:`/uiSchemas:getJsonSchema/${i.uid}?includeAsyncNode=true`}),a=(n==null?void 0:n.data)||{};return regenerateUid(a),(0,import_lodash.cloneDeep)(a)}),[r]),saveAsTemplate:(0,import_react2.useCallback)(i=>q(void 0,null,function*(){const{uid:n}=i,a=(0,import_shared.uid)();return yield r.resource(\"uiSchemas\").saveAsTemplate({filterByTk:n,values:x({key:a},i)}),yield t(),{key:a}}),[r,t]),getTemplateBySchema:(0,import_react2.useCallback)(i=>{if(!i)return;const n=i[\"x-template-key\"];if(n)return o==null?void 0:o.find(l=>l.key===n);const a=i[\"x-uid\"];if(a)return o==null?void 0:o.find(l=>l.uid===a)},[o]),getTemplateBySchemaId:(0,import_react2.useCallback)(i=>i?o==null?void 0:o.find(n=>n.uid===i):null,[o]),getTemplateById:(0,import_react2.useCallback)(i=>o==null?void 0:o.find(n=>n.key===i),[o]),getTemplatesByCollection:(0,import_react2.useCallback)((i,n)=>{var a;const l=e(n,i).concat([n]);return((a=o==null?void 0:o.filter)==null?void 0:a.call(o,c=>(c.dataSourceKey||DEFAULT_DATA_SOURCE_KEY)===i&&l.includes(c.collectionName)))||[]},[e,o]),getTemplatesByComponentName:(0,import_react2.useCallback)(i=>{var n;return((n=o==null?void 0:o.filter)==null?void 0:n.call(o,a=>a.componentName===i))||[]},[o])}},options$1={resource:\"uiSchemaTemplates\",action:\"list\",params:{paginate:!1},refreshDeps:[]},RemoteSchemaTemplateManagerProvider=e=>{var t;const o=useAPIClient(),r=useRequest(options$1),i=(0,import_react2.useCallback)(()=>q(void 0,null,function*(){const{data:a}=yield o.request(options$1);r.mutate(a)}),[o,r]),n=(0,import_react2.useMemo)(()=>{var a;return{templates:(a=r==null?void 0:r.data)==null?void 0:a.data,refresh:i}},[(t=r==null?void 0:r.data)==null?void 0:t.data,i]);return(0,import_jsx_runtime.jsx)(SchemaTemplateManagerContext.Provider,{value:n,children:e.children})};class RemoteSchemaTemplateManagerPlugin extends Plugin{load(){return q(this,null,function*(){this.addRoutes(),this.addComponents()})}addComponents(){this.app.addComponents({BlockTemplate})}addRoutes(){this.app.router.add(\"admin.plugins.block-templates-key\",{path:\"/admin/plugins/block-templates/:key\",Component:\"BlockTemplateDetails\"})}}const CollectionTitle=e=>{const{dataSourceKey:t=\"main\",collectionName:o}=useCollectionRecordData(),r=useDataSourceManager(),i=useCompile(),[n,a]=(0,import_react2.useMemo)(()=>{const l=r.getDataSource(t);if(l){const c=l.collectionManager.getCollection(o);return[l.displayName,(c==null?void 0:c.title)||o]}return[t,null]},[r,t,o]);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[i(n),\" \",\">\",\" \",i(a)]})},useUpdateSchemaTemplateActionProps=()=>{const e=useUpdateActionProps(),{__parent:t}=useBlockRequestContext();return{onClick(){return q(this,null,function*(){var o,r;yield e.onClick(),(r=(o=t==null?void 0:t.service)==null?void 0:o.refresh)==null||r.call(o)})}}},useBulkDestroyTemplateProps=()=>{const e=useBulkDestroyActionProps(),t=useSchemaTemplateManager(),{service:o}=useBlockRequestContext();return{onClick(){return q(this,null,function*(){var r;yield e.onClick(),yield t.refresh(),(r=o==null?void 0:o.refresh)==null||r.call(o)})}}},useDestroyTemplateProps=()=>{const e=useDestroyActionProps(),{service:t}=useBlockRequestContext(),o=useSchemaTemplateManager();return{onClick(){return q(this,null,function*(){var r;yield e.onClick(),yield o.refresh(),(r=t==null?void 0:t.refresh)==null||r.call(t)})}}},uiSchemaTemplatesSchema={type:\"object\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-decorator\":\"TableBlockProvider\",\"x-decorator-props\":{collection:uiSchemaTemplatesCollection,resource:\"uiSchemaTemplates\",action:\"list\",params:{pageSize:20,sort:[\"-createdAt\"]},rowKey:\"key\",showIndex:!0,dragSort:!1},\"x-component\":\"CardItem\",properties:{actions:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{style:{marginBottom:16}},properties:{destroy:{title:'{{ t(\"Delete\") }}',\"x-action\":\"destroy\",\"x-component\":\"Action\",\"x-use-component-props\":useBulkDestroyTemplateProps,\"x-component-props\":{icon:\"DeleteOutlined\",confirm:{title:\"{{t('Delete record')}}\",content:\"{{t('Are you sure you want to delete it?')}}\"}}}}},[(0,import_shared.uid)()]:{type:\"array\",\"x-component\":\"TableV2\",\"x-use-component-props\":\"useTableBlockProps\",\"x-component-props\":{rowSelection:{type:\"checkbox\"}},properties:{column1:{type:\"void\",title:'{{ t(\"Title\") }}',\"x-decorator\":\"TableV2.Column.Decorator\",\"x-component\":\"TableV2.Column\",properties:{name:{type:\"string\",\"x-collection-field\":\"uiSchemaTemplates.name\",\"x-component\":\"CollectionField\",\"x-read-pretty\":!0,\"x-component-props\":{ellipsis:!0}}}},column2:{type:\"void\",title:'{{t(\"Collection display name\")}}',\"x-component\":\"TableV2.Column\",properties:{\"collection.title\":{type:\"string\",\"x-component\":CollectionTitle,\"x-read-pretty\":!0,\"x-component-props\":{ellipsis:!0}}}},actions:{type:\"void\",title:'{{ t(\"Actions\") }}',\"x-component\":\"TableV2.Column\",properties:{actions:{type:\"void\",\"x-decorator\":\"DndContext\",\"x-component\":\"Space\",\"x-component-props\":{split:\"|\"},properties:{edit:{type:\"void\",title:'{{ t(\"Edit\") }}',\"x-action\":\"update\",\"x-component\":\"Action.Link\",\"x-component-props\":{openMode:\"drawer\",refreshDataBlockRequest:!1},properties:{drawer:{type:\"void\",title:'{{ t(\"Edit record\") }}',\"x-component\":\"Action.Container\",\"x-component-props\":{className:\"nb-action-popup\"},properties:{form:{type:\"void\",\"x-decorator\":\"FormBlockProvider\",\"x-decorator-props\":{resource:\"uiSchemaTemplates\",collection:uiSchemaTemplatesCollection,action:\"get\",useParams:\"{{ useParamsFromRecord }}\"},\"x-component\":\"CardItem\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"FormV2\",\"x-use-component-props\":\"useFormBlockProps\",properties:{name:{type:\"string\",\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\",\"x-collection-field\":\"uiSchemaTemplates.name\",required:!0},actions:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{layout:\"one-column\",style:{marginTop:24}},properties:{submit:{title:'{{t(\"Submit\")}}',\"x-action\":\"submit\",\"x-component\":\"Action\",\"x-use-component-props\":useUpdateSchemaTemplateActionProps,\"x-component-props\":{type:\"primary\",htmlType:\"submit\"},type:\"void\"}}}}}}}}}}},destroy:{title:'{{ t(\"Delete\") }}',\"x-action\":\"destroy\",\"x-component\":\"Action.Link\",\"x-use-component-props\":useDestroyTemplateProps,\"x-component-props\":{confirm:{title:\"{{t('Delete record')}}\",content:\"{{t('Are you sure you want to delete it?')}}\"}}}}}}}}}}}}},BlockTemplatePage=()=>{const{t:e}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsxs)(\"div\",{children:[(0,import_jsx_runtime.jsx)(import_pro_layout.PageHeader,{style:{backgroundColor:\"white\"},ghost:!1,title:e(\"Block templates\")}),(0,import_jsx_runtime.jsx)(\"div\",{style:{margin:\"var(--nb-spacing)\"},children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:uiSchemaTemplatesSchema})})]})},BlockTemplatesPane=()=>(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:uiSchemaTemplatesSchema}),VariableScopeContext$1=(0,import_react2.createContext)({scopeId:\"\",type:\"\"}),VariableScope=e=>{const t=import_react2.default.useContext(VariableScopeContext$1),o=(0,import_react2.useMemo)(()=>({scopeId:e.scopeId,type:e.type,parent:t}),[e.scopeId,e.type,t]);return(0,import_jsx_runtime.jsx)(VariableScopeContext$1.Provider,{value:o,children:e.children})},useVariableScopeInfo=()=>{let e=import_react2.default.useContext(VariableScopeContext$1);return{getVariableScopeInfo:(0,import_react2.useCallback)(()=>{if(e.scopeId)return e;for(;e.parent&&!e.scopeId;)e=e.parent;return e},[e])}},useSystemSettingsVariable=()=>{const{t:e}=(0,import_react_i18next.useTranslation)();return{systemSettings:{key:\"$systemSettings\",value:\"$systemSettings\",label:e(\"System settings\"),isLeaf:!1,children:[{key:\"title\",value:\"title\",label:e(\"System title\"),isLeaf:!0}]}}},AsDefaultTemplate=import_react2.default.forwardRef((e,t)=>{var o;const r=import_antd_v5.ArrayBase.useArray(),i=import_antd_v5.ArrayBase.useIndex(e.index),{t:n}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(import_antd.Switch,P(x({},e),{checkedChildren:n(\"Default\"),unCheckedChildren:n(\"Default\"),checked:(o=r==null?void 0:r.field)==null?void 0:o.value[i].default,style:{transition:\"all 0.25s ease-in-out\",color:\"rgba(0, 0, 0, 0.8)\",fontSize:16,marginLeft:6,marginBottom:3},onChange:(a,l)=>{var c;l.stopPropagation(),r.field.value.splice(i,1,P(x({},(c=r==null?void 0:r.field)==null?void 0:c.value[i]),{default:a})),r.field.value.forEach((u,m)=>{var d;m!==i&&r.field.value.splice(m,1,P(x({},(d=r==null?void 0:r.field)==null?void 0:d.value[m]),{default:!1}))})},onClick:(a,l)=>{l.stopPropagation()}}))});AsDefaultTemplate.displayName=\"AsDefaultTemplate\";const useStyles$e=genStyleHook(\"nb-array-collapse\",e=>{const{componentCls:t}=e;return{[t]:{marginBottom:\"10px\"}}}),DataTemplateTitle=(0,import_react.observer)(e=>{var t;const o=import_antd_v5.ArrayBase.useArray(),r=import_antd_v5.ArrayBase.useIndex(e.index),{t:i}=(0,import_react_i18next.useTranslation)(),n=(t=o==null?void 0:o.field)==null?void 0:t.value[r];return(0,import_react2.useEffect)(()=>{var a,l;n.key||(n.key=(0,import_shared.uid)()),n.title||(n.title=`${i(\"Template name\")} ${(l=(a=o==null?void 0:o.field)==null?void 0:a.value)==null?void 0:l.length}`)},[]),(0,import_jsx_runtime.jsx)(import_antd.Input.TextArea,{value:n.title,placeholder:i(\"Template name\"),onChange:a=>{a.stopPropagation(),n.title=a.target.value},onBlur:a=>{a.stopPropagation(),n.title=a.target.value},autoSize:!0,style:{width:\"70%\",border:\"none\"},onClick:a=>{a.stopPropagation()}})}),isAdditionComponent$1=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"Addition\"))>-1},isIndexComponent$1=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"Index\"))>-1},isRemoveComponent$1=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"Remove\"))>-1},isMoveUpComponent$1=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"MoveUp\"))>-1},isMoveDownComponent$1=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"MoveDown\"))>-1},isCopyComponent$1=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"Copy\"))>-1},isOperationComponent$1=e=>isAdditionComponent$1(e)||isRemoveComponent$1(e)||isMoveDownComponent$1(e)||isMoveUpComponent$1(e)||isCopyComponent$1(e),range$1=e=>Array.from({length:e}).map((t,o)=>o),takeDefaultActiveKeys$1=(e,t)=>e<t?range$1(e):range$1(t),insertActiveKeys$1=(e,t)=>e.length<=t?e.concat(t):e.reduce((o,r)=>r<t?o.concat(r):r===t?o.concat([r,r+1]):o.concat(r+1),[]),ArrayCollapse$1=(0,import_react.observer)(e=>{const{componentCls:t,hashId:o}=useStyles$e(),r=(0,import_react.useField)(),i=Array.isArray(r.value)?r.value:[],[n,a]=(0,import_react2.useState)(takeDefaultActiveKeys$1(i.length,e.defaultOpenPanelCount)),l=(0,import_react.useFieldSchema)();if((0,import_react2.useEffect)(()=>{!r.modified&&i.length&&a(takeDefaultActiveKeys$1(i.length,e.defaultOpenPanelCount))},[i.length,r]),!l)throw new Error(\"can not found schema object\");const c=()=>l.reduceProperties((d,p,h)=>isAdditionComponent$1(p)?(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:p,name:h}):d,null),u=()=>{if(!i.length)return(0,import_jsx_runtime.jsx)(import_antd.Card,{className:(0,import_classnames.default)(t,o,e.className),children:(0,import_jsx_runtime.jsx)(import_antd.Empty,{})})},m=()=>(0,import_jsx_runtime.jsx)(import_antd.Collapse,P(x({},e),{activeKey:n,onChange:d=>a((0,import_shared.toArr)(d).map(Number)),className:(0,import_classnames.default)(t,o,e.className),children:i.map((d,p)=>{const h=Array.isArray(l.items)?l.items[p]||l.items[0]:l.items,g=r.query(`${r.address}.${p}`).get(\"componentProps\"),_=h[\"x-component-props\"],f=()=>{const S=`${(g==null?void 0:g.header)||_.header||r.title}`,b=r.address.concat(p),y=r.form.queryFeedbacks({type:\"error\",address:`${b}.**`});return(0,import_jsx_runtime.jsxs)(import_antd_v5.ArrayBase.Item,{index:p,record:()=>{var F;return(F=r.value)==null?void 0:F[p]},children:[(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:h,name:p,filterProperties:F=>!!isIndexComponent$1(F),onlyRenderProperties:!0}),y.length?(0,import_jsx_runtime.jsx)(import_antd.Badge,{size:\"small\",className:\"errors-badge\",count:y.length,children:S}):(0,import_jsx_runtime.jsx)(DataTemplateTitle,{item:d.initialValue||d,index:p})]})},v=(0,import_jsx_runtime.jsxs)(import_antd_v5.ArrayBase.Item,{index:p,record:d,children:[(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:h,name:p,filterProperties:S=>!!isOperationComponent$1(S),onlyRenderProperties:!0}),g==null?void 0:g.extra]}),C=(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:h,name:p,filterProperties:S=>!(isIndexComponent$1(S)||isOperationComponent$1(S))});return(0,import_react2.createElement)(import_antd.Collapse.Panel,P(x(x({},_),g),{forceRender:!0,key:p,header:f(),extra:v}),(0,import_jsx_runtime.jsx)(import_antd_v5.ArrayBase.Item,{index:p,record:d,children:C},p))})}));return(0,import_jsx_runtime.jsxs)(import_antd_v5.ArrayBase,{onAdd:d=>{a(insertActiveKeys$1(n,d))},onRemove:()=>{r.initialValue=r.value},children:[u(),m(),c()]})},{displayName:\"ArrayCollapse\"}),CollapsePanel$1=({children:e})=>(0,import_jsx_runtime.jsx)(import_react2.Fragment,{children:e});CollapsePanel$1.displayName=\"CollapsePanel\";ArrayCollapse$1.defaultProps={defaultOpenPanelCount:5};ArrayCollapse$1.displayName=\"ArrayCollapse\";ArrayCollapse$1.CollapsePanel=CollapsePanel$1;import_antd_v5.ArrayBase.mixin(ArrayCollapse$1);ArrayCollapse$1.Copy=import_react2.default.forwardRef((e,t)=>{var o;const r=(0,import_react.useField)(),i=import_antd_v5.ArrayBase.useArray(),n=import_antd_v5.ArrayBase.useIndex(e.index);return!i||((o=i.field)==null?void 0:o.pattern)!==\"editable\"?null:(0,import_jsx_runtime.jsx)(import_icons.CopyOutlined,P(x({},e),{style:{transition:\"all 0.25s ease-in-out\",color:\"rgba(0, 0, 0, 0.8)\",fontSize:\"16px\",marginLeft:6},ref:t,onClick:a=>{var l,c;if(r!=null&&r.disabled||(a.stopPropagation(),(l=i.props)!=null&&l.disabled))return;const u=(0,import_lodash.clone)((c=i==null?void 0:i.field)==null?void 0:c.value[n]);i.field.push(u),e.onClick&&e.onClick(a)}}))});ArrayCollapse$1.Copy.displayName=\"ArrayCollapse.Copy\";(0,import_react.observer)(()=>{const{getCollectionFields:e,getCollectionField:t,getCollection:o,isTitleField:r}=useCollectionManager_deprecated(),i=(0,import_react.useField)(),n=(0,import_react.useFieldSchema)(),{t:a}=(0,import_react_i18next.useTranslation)(),{dn:l}=useDesignable(),c=useCompile(),{formSchema:u,data:m}=n[\"x-designer-props\"],{form:d}=useFormBlockContext(),p=i.componentProps.service.resource,h=o(p),g=e(p);if(!m)return(0,import_client.error)(\"data is required\"),null;const _=()=>{var b,y;return((y=(b=m.config)==null?void 0:b[p])==null?void 0:y.filter)||{}},f=b=>{try{import_lodash.default.set(m,`config.${p}.filter`,removeNullCondition(b))}catch(y){(0,import_client.error)(y)}},v=()=>{var b,y;return((y=(b=m.config)==null?void 0:b[p])==null?void 0:y.titleField)||(h==null?void 0:h.titleField)||\"id\"},C=b=>{try{import_lodash.default.set(m,`config.${p}.titleField`,b)}catch(y){(0,import_client.error)(y)}},S=g.filter(b=>r(b)).map(b=>{var y;return{value:b==null?void 0:b.name,label:c((y=b==null?void 0:b.uiSchema)==null?void 0:y.title)||(b==null?void 0:b.name)}});return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{draggable:!1,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsDataScope,{collectionName:p,defaultFilter:_(),form:d,onSubmit:({filter:b})=>{f(b);try{i.query(\"fieldReaction.items.*.layout.dataId\").forEach(y=>{y.componentProps.service.resource===p&&(y.componentProps.service.params={filter:import_lodash.default.isEmpty(b)?{}:removeNullCondition(mergeFilter([b,getSelectedIdFilter(i.value)],\"$or\"))})})}catch(y){(0,import_client.error)(y)}u[\"x-data-templates\"]=m,l.emit(\"patch\",{schema:{\"x-uid\":u[\"x-uid\"],\"x-data-templates\":m}}),l.refresh()}}),(0,import_jsx_runtime.jsx)(SelectItem,{title:a(\"Title field\"),options:S,value:v(),onChange:b=>{C(b);try{i.query(\"fieldReaction.items.*.layout.dataId\").forEach(F=>{F.componentProps.service.resource===p&&(F.componentProps.fieldNames.label=b,F.componentProps.targetField=t(`${p}.${b||(h==null?void 0:h.titleField)||\"id\"}`))})}catch(F){console.error(F)}u[\"x-data-templates\"]=m;const y={\"x-uid\":u[\"x-uid\"],\"x-data-templates\":m};l.emit(\"patch\",{schema:y}),l.refresh()}},\"title-field\")]})},{displayName:\"Designer\"});function getSelectedIdFilter(e){return e?{id:{$eq:e}}:null}function SelectItem(e){const t=e,{title:o,options:r,value:i,onChange:n}=t,a=W(t,[\"title\",\"options\",\"value\",\"onChange\"]);return(0,import_jsx_runtime.jsx)(SchemaSettingsItem,P(x({title:o},a),{children:(0,import_jsx_runtime.jsxs)(\"div\",{style:{alignItems:\"center\",display:\"flex\",justifyContent:\"space-between\"},children:[o,(0,import_jsx_runtime.jsx)(import_antd.Select,x({popupMatchSelectWidth:!1,bordered:!1,value:i,onChange:n,options:r,style:{textAlign:\"right\",minWidth:100}},a))]})}))}const Tree$1=(0,import_react.connect)(import_antd.Tree,(0,import_react.mapProps)({value:\"checkedKeys\",dataSource:\"treeData\"}));Tree$1.displayName=\"Tree\";const compatibleDataId=(e,t)=>e==null?void 0:e.map(o=>{var r;const i=o,{dataId:n}=i,a=W(i,[\"dataId\"]),l=x({},a);return n&&(l.dataScope={$and:[{id:{$eq:n}}]},l.titleField=(l==null?void 0:l.titleField)||((r=t==null?void 0:t[o.collection])==null?void 0:r.titleField)||\"id\"),l}),FormDataTemplates=withDynamicSchemaProps((0,import_react.observer)(e=>{const{formSchema:t,designerCtx:o,defaultValues:r,collectionName:i}=useProps(e),{collectionList:n,getEnableFieldTree:a,getOnLoadData:l,getOnCheck:c,getScopeDataSource:u,useTitleFieldDataSource:m}=useCollectionState(i),{getCollection:d,getCollectionField:p}=useCollectionManager_deprecated(),{t:h}=(0,import_react_i18next.useTranslation)(),g=(0,import_react2.useMemo)(()=>(0,import_reactive.observable)(P(x({},r),{items:compatibleDataId((r==null?void 0:r.items)||[],r==null?void 0:r.config)})),[]),_=y=>{var F;const j=d(y);return p(`${y}.${((F=g==null?void 0:g.config[y])==null?void 0:F.titleField)||(j==null?void 0:j.titleField)||\"id\"}`)},f=y=>{var F,j;const A=d(y);return{label:getLabel(((j=(F=g.config)==null?void 0:F[y])==null?void 0:j.titleField)||(A==null?void 0:A.titleField)||\"id\"),value:\"id\"}},v=(y,F)=>{var j,A;const D=(A=(j=g.config)==null?void 0:j[y])==null?void 0:A.filter;return import_lodash.default.isEmpty(D)?{}:removeNullCondition(mergeFilter([D,getSelectedIdFilter(F)],\"$or\"))},C=(0,import_react2.useMemo)(()=>({ArrayCollapse:ArrayCollapse$1}),[]),S=(0,import_react2.useMemo)(()=>({getEnableFieldTree:a,getTargetField:_,getFieldNames:f,getFilter:v,getResource,getOnLoadData:l,getOnCheck:c,collectionName:i,getScopeDataSource:u,useTitleFieldDataSource:m}),[]),b=(0,import_react2.useMemo)(()=>({type:\"object\",properties:{items:{type:\"array\",default:g==null?void 0:g.items,\"x-component\":\"ArrayCollapse\",\"x-decorator\":\"FormItem\",\"x-component-props\":{accordion:!0},items:{type:\"object\",\"x-component\":\"ArrayCollapse.CollapsePanel\",\"x-component-props\":{extra:[(0,import_jsx_runtime.jsx)(AsDefaultTemplate,{},\"0\")]},properties:{layout:{type:\"void\",\"x-component\":\"FormLayout\",\"x-component-props\":{layout:\"vertical\"},properties:{collection:{type:\"string\",title:'{{ t(\"Collection\") }}',required:!0,description:h(\"If collection inherits, choose inherited collections as templates\"),default:\"{{ collectionName }}\",\"x-display\":n.length>1?\"visible\":\"hidden\",\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{options:n}},dataScope:{type:\"object\",title:'{{ t(\"Filter out a single piece or a group of records as a template\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Filter\",\"x-component-props\":{dynamicComponent:VariableInput},\"x-decorator-props\":{style:{marginBottom:\"0px\"}},required:!0,\"x-reactions\":[{dependencies:[\".collection\"],fulfill:{state:{disabled:\"{{ !$deps[0] }}\"},schema:{enum:\"{{ getScopeDataSource($deps[0]) }}\"}}}]},titleField:{type:\"string\",\"x-decorator\":\"FormItem\",title:'{{ t(\"Title field\") }}',\"x-decorator-props\":{tooltip:'{{t(\"The title field is used to identify the template record\")}}'},\"x-component\":\"Select\",required:!0,\"x-reactions\":\"{{useTitleFieldDataSource}}\"},syncFromForm:{type:\"void\",title:'{{ t(\"Sync from form fields\") }}',\"x-component\":\"Action.Link\",\"x-component-props\":{type:\"primary\",style:{float:\"right\",position:\"relative\",zIndex:1200},useAction:()=>useSyncFromForm(t)}},fields:{type:\"array\",title:'{{ t(\"Template fields\") }}',\"x-decorator-props\":{tooltip:'{{t(\"The selected fields will automatically populate the form\")}}'},required:!0,description:h(\"Only the selected fields will be used as the initialization data for the form\"),\"x-decorator\":\"FormItem\",\"x-component\":Tree$1,\"x-component-props\":{treeData:[],checkable:!0,checkStrictly:!0,selectable:!1,loadData:\"{{ getOnLoadData($self) }}\",onCheck:\"{{ getOnCheck($self) }}\",rootStyle:{padding:\"8px 0\",border:\"1px solid #d9d9d9\",borderRadius:\"2px\",maxHeight:\"30vh\",overflow:\"auto\",margin:\"2px 0\"}},\"x-reactions\":[{dependencies:[\".collection\"],fulfill:{state:{disabled:\"{{ !$deps[0] }}\",componentProps:{treeData:\"{{ getEnableFieldTree($deps[0], $self) }}\"}}}}]}}},remove:{type:\"void\",\"x-component\":\"ArrayCollapse.Remove\"},moveUp:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveUp\"},moveDown:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveDown\"}}},properties:{add:{type:\"void\",title:'{{ t(\"Add template\") }}',\"x-component\":\"ArrayCollapse.Addition\"}}},display:{type:\"boolean\",\"x-content\":'{{ t(\"Enable form data template\") }}',default:(g==null?void 0:g.display)!==!1,\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\"}}}),[]);return(0,import_jsx_runtime.jsx)(SchemaComponentContext.Provider,{value:P(x({},o),{designable:!0}),children:(0,import_jsx_runtime.jsx)(SchemaComponent,{components:C,scope:S,schema:b})})}),{displayName:\"FormDataTemplates\"});function getLabel(e){return e||\"label\"}function getResource(e,t){return e!==t.componentProps.service.resource&&(t.value=void 0),e}const EnableChildCollections=withDynamicSchemaProps((0,import_react.observer)(e=>{const{defaultValues:t,collectionName:o}=useProps(e),r=(0,import_react.useForm)(),i=useCompile(),{getChildrenCollections:n}=useCollectionManager_deprecated(),a=n(o),l=u=>(m,d)=>{m.loading=!0,u(m,d).then(import_reactive.action.bound(p=>{m.dataSource=p,m.loading=!1,m.initialValue&&(m.disabled=!0)}))},c=u=>q(void 0,null,function*(){var m,d;const{childrenCollections:p}=((m=r.values)==null?void 0:m.enableChildren)||{};return(d=a.filter(h=>!p.find(g=>g.collection===h.name)||u.initialValue||h.name===u.value))==null?void 0:d.map(h=>({label:i(h.title),value:h.name}))});return(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:{type:\"object\",properties:{childrenCollections:{type:\"array\",default:t==null?void 0:t.filter(u=>a.find(m=>m.name===u.collection)),\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},collection:{type:\"string\",\"x-decorator\":\"FormItem\",required:!0,\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}},\"x-reactions\":[\"{{useAsyncDataSource(loadData)}}\"]},title:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{style:{width:235}}},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:'{{ t(\"Add collection\") }}',\"x-component\":\"ArrayItems.Addition\"}}}}},scope:{useAsyncDataSource:l,loadData:c}})}),{displayName:\"EnableChildCollections\"}),ChildDynamicComponent=(0,import_react.observer)(e=>{const{rootCollection:t,onChange:o,value:r,collectionField:i}=e,n=(0,import_react.useFieldSchema)(),{currentFormSettings:a}=useCurrentFormVariable({collectionName:t,collectionField:i}),{currentObjectSettings:l}=useCurrentObjectVariable({schema:i==null?void 0:i.uiSchema,collectionField:i}),c=useCompile(),u=(0,import_react2.useMemo)(()=>[a,l].filter(Boolean),[a,l]),m=c(u);return(0,import_react2.useEffect)(()=>{o(n.default)},[]),(0,import_jsx_runtime.jsx)(Variable.Input,{value:r,onChange:d=>o(d),scope:m,style:{minWidth:\"400px\",marginRight:15},className:import_css.css`\n          .ant-input {\n            width: 100% !important;\n          }\n        `})},{displayName:\"ChildDynamicComponent\"}),DateScopeComponent=e=>{var t,o,r,i,n,a,l,c,u,m,d,p,h,g;const _=(0,import_react.useFieldSchema)(),{getCollectionJoinField:f}=useCollectionManager_deprecated(),v=f(_==null?void 0:_[\"x-collection-field\"])||{},C=((t=v==null?void 0:v.uiSchema)==null?void 0:t[\"x-component-props\"].gmt)||!1,S=((o=v==null?void 0:v.uiSchema)==null?void 0:o[\"x-component-props\"].utc)||!1,{form:b}=useFormBlockContext(),y=useRecord(),F=((r=_==null?void 0:_[\"x-component-props\"])==null?void 0:r.showTime)||((n=(i=v==null?void 0:v.uiSchema)==null?void 0:i[\"x-component-props\"])==null?void 0:n.showTime)||!1,j=((a=_==null?void 0:_[\"x-component-props\"])==null?void 0:a.dateFormat)||((c=(l=v==null?void 0:v.uiSchema)==null?void 0:l[\"x-component-props\"])==null?void 0:c.dateFormat)||\"YYYY-MM-DD\",A=((u=_==null?void 0:_[\"x-component-props\"])==null?void 0:u.timeFormat)||((d=(m=v==null?void 0:v.uiSchema)==null?void 0:m[\"x-component-props\"])==null?void 0:d.timeFormat)||\"HH:mm:ss\",D=((p=_==null?void 0:_[\"x-component-props\"])==null?void 0:p.picker)||((g=(h=v==null?void 0:v.uiSchema)==null?void 0:h[\"x-component-props\"])==null?void 0:g.picker)||\"date\",B=(0,import_react2.useCallback)(w=>(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:{\"x-component\":\"DatePicker\",\"x-component-props\":{dateFormat:j,timeFormat:A,gmt:C,utc:S,picker:D,showTime:F,placeholder:'{{t(\"Please select time or variable\")}}',style:{minWidth:250}},name:\"value\",\"x-read-pretty\":!1,\"x-validator\":void 0,\"x-decorator\":void 0}}),[j,C,D,F,A,S]),M=(0,import_react2.useCallback)(w=>(0,import_jsx_runtime.jsx)(FlagProvider,{collectionField:v,children:(0,import_jsx_runtime.jsx)(VariableInput,P(x({},w),{form:b,record:y,noDisabled:!0,style:{minWidth:\"250px\"},renderSchemaComponent:B}))}),[_,b,y,B]);return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:{type:\"object\",\"x-component\":\"FormLayout\",\"x-component-props\":{layout:\"horizontal\",labelStyle:{marginTop:\"6px\"},labelCol:2,wrapperCol:24},properties:{_minDate:{type:\"string\",title:'{{t(\"Min\")}}',\"x-decorator\":\"FormItem\",\"x-decorator-props\":{labelCol:4,wrapperCol:20,labelAlign:\"left\"},\"x-component\":M,\"x-component-props\":{name:\"_minDate\"}},_maxDate:{type:\"string\",title:'{{t(\"Max\")}}',\"x-decorator\":\"FormItem\",\"x-decorator-props\":{labelCol:4,wrapperCol:20,labelAlign:\"left\"},\"x-component\":M,\"x-component-props\":{name:\"_maxDate\"}}}}})})},RemoveActionContext=(0,import_react2.createContext)(null);RemoveActionContext.displayName=\"RemoveActionContext\";const FilterContext$2=(0,import_react2.createContext)(null);FilterContext$2.displayName=\"FilterContext\";const LinkageLogicContext=(0,import_react2.createContext)(null);LinkageLogicContext.displayName=\"LinkageLogicContext\";const DynamicComponent$1=e=>{const{dynamicComponent:t,disabled:o}=(0,import_react2.useContext)(FilterContext$2)||{},r=useComponent(t),i=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({values:{value:e.value},disabled:o,effects(){(0,import_core.onFieldValueChange)(\"value\",a=>{var l;(l=e==null?void 0:e.onChange)==null||l.call(e,a.value)})}}),[JSON.stringify(e.schema),JSON.stringify(e.value)]),n=()=>{var a;return(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:null,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:P(x({\"x-component\":\"Input\"},e.schema),{\"x-component-props\":(0,import_shared.merge)(((a=e==null?void 0:e.schema)==null?void 0:a[\"x-component-props\"])||{},{style:{minWidth:150,width:\"100%\"}}),name:\"value\",\"x-read-pretty\":!1,\"x-validator\":void 0,\"x-decorator\":void 0})})})};return(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:i,children:r?import_react2.default.createElement(r,{value:e.value,onChange:e==null?void 0:e.onChange,renderSchemaComponent:n}):n()})},OptionsComponent=e=>{const{fieldValue:t,setValue:o,schema:r}=e,i=(0,import_react2.useCallback)(n=>{o({value:n})},[o]);return(0,import_jsx_runtime.jsx)(import_antd.Select,{style:{minWidth:200,maxWidth:500},onChange:i,value:t==null?void 0:t.value,mode:\"multiple\",options:(r==null?void 0:r.enum)||[]})},{Option}=import_antd.Select,ValueDynamicComponent=e=>{const{fieldValue:t,schema:o,setValue:r,collectionName:i,inputModes:n}=e,[a,l]=(0,import_react2.useState)((t==null?void 0:t.mode)||\"constant\"),{t:c}=(0,import_react_i18next.useTranslation)(),{form:u}=useFormBlockContext(),m=useRecord(),d=useVariableOptions({collectionField:{uiSchema:o},form:u,record:m,uiSchema:o,noDisabled:!0}),{compatOldVariables:p}=useCompatOldVariables({collectionField:{uiSchema:o,collectionName:i},uiSchema:o,blockCollectionName:i}),h=(0,import_react2.useMemo)(()=>({minWidth:150,maxWidth:430}),[]);(0,import_react2.useEffect)(()=>{l((t==null?void 0:t.mode)||\"constant\")},[t==null?void 0:t.mode]);const g=(0,import_react2.useCallback)(F=>{r({mode:a,value:F})},[a,r]),_=(0,import_react2.useMemo)(()=>({minWidth:150,maxWidth:430,fontSize:13,display:\"inline-block\",verticalAlign:\"middle\"}),[]),f=(0,import_react2.useCallback)(F=>{const j=F.replaceAll(`${i}.`,\"\").replaceAll(\"$system.\",\"\").trim();r({mode:a,value:F,result:j})},[i,a,r]),v=(0,import_react2.useMemo)(()=>({minWidth:390,borderRadius:0}),[]),C=(0,import_react2.useMemo)(()=>p(d,{value:t==null?void 0:t.value}),[p,t==null?void 0:t.value,d]),S={constant:(0,import_jsx_runtime.jsx)(\"div\",{role:\"button\",\"aria-label\":\"dynamic-component-linkage-rules\",style:h,className:import_css.css`\n          .ant-input-affix-wrapper {\n            border-radius: 0px;\n          }\n          .ant-checkbox-wrapper {\n            margin-left: 50%;\n          }\n          .ant-select-selector {\n            border-top-left-radius: 0;\n            border-bottom-left-radius: 0;\n          }\n          .ant-picker {\n            border-top-left-radius: 0;\n            border-bottom-left-radius: 0;\n          }\n        `,children:import_react2.default.createElement(DynamicComponent$1,{value:t==null?void 0:t.value,schema:o,onChange:g})}),express:(0,import_jsx_runtime.jsxs)(\"div\",{role:\"button\",\"aria-label\":\"dynamic-component-linkage-rules\",style:_,className:import_css.css`\n          .x-button {\n            height: auto !important;\n          }\n        `,children:[(0,import_jsx_runtime.jsx)(Variable.TextArea,{value:t==null?void 0:t.value,onChange:f,scope:C,style:v}),(0,import_jsx_runtime.jsxs)(\"div\",{children:[(0,import_jsx_runtime.jsxs)(\"span\",{style:{marginLeft:\".25em\"},className:\"ant-formily-item-extra\",children:[c(\"Syntax references\"),\":\"]}),(0,import_jsx_runtime.jsx)(\"a\",{href:\"https://docs.nocobase.com/handbook/calculation-engines/formula\",target:\"_blank\",rel:\"noreferrer\",children:\"Formula.js\"})]})]})},b=F=>n?n.indexOf(F)>-1:!0,y=[{value:\"constant\",label:c(\"Constant value\")},{value:\"express\",label:c(\"Expression\")},{value:\"empty\",label:c(\"Empty\")}].filter(F=>b(F.value));return(0,import_jsx_runtime.jsxs)(import_antd.Input.Group,{compact:!0,children:[(0,import_jsx_runtime.jsx)(import_antd.Select,{role:\"button\",\"data-testid\":\"select-linkage-value-type\",value:a,style:{width:150},onChange:F=>{l(F),r({mode:F||(t==null?void 0:t.mode)})},children:y.map(F=>(0,import_jsx_runtime.jsx)(Option,{value:F.value,children:F.label},F.value))}),S[a]]})},findOption$1=(e=[],t)=>{var o;let r=t,i;return(o=e==null?void 0:e.forEach)==null||o.call(e,(n,a)=>{const l=r.find(c=>c.name===n);l&&(i=l),r=(l==null?void 0:l.children)||[]}),i},useValues$1=e=>{const t=(0,import_react.useField)(),o=(0,import_react2.useContext)(LinkageLogicContext);return(0,import_react2.useEffect)(()=>{var r;t.data=x({},t.initialValue||t.value);const i=(r=t.data)==null?void 0:r.targetFields,n=i&&findOption$1(i,e)||{},a=(n==null?void 0:n.operators)||[];t.data.operators=a==null?void 0:a.filter(l=>{const c=[\"select\",\"radioGroup\",\"multipleSelect\",\"checkboxGroup\"].includes((n==null?void 0:n.interface)||\"\"),u=[\"date\",\"datetime\",\"dateOnly\",\"datetimeNoTz\",\"unixTimestamp\",\"createdAt\",\"updatedAt\"].includes((n==null?void 0:n.interface)||\"\");return!(i.length>1&&[ActionType.Value,ActionType.DateScope,ActionType.Options].includes(l.value)||!c&&l.value===ActionType.Options||!u&&l.value===ActionType.DateScope)}),t.data.schema=n==null?void 0:n.schema},[o]),P(x({fields:e},t.data),{setDataIndex(r){const i=findOption$1(r,e);t.data=t.data||{};const n=i==null?void 0:i.operators;t.data.operators=n==null?void 0:n.filter(a=>{const l=[\"select\",\"radioGroup\",\"multipleSelect\",\"checkboxGroup\"].includes((i==null?void 0:i.interface)||\"\"),c=[\"date\",\"datetime\",\"dateOnly\",\"datetimeNoTz\",\"unixTimestamp\",\"createdAt\",\"updatedAt\"].includes((i==null?void 0:i.interface)||\"\");return!(r.length>1&&[ActionType.Value,ActionType.DateScope,ActionType.Options].includes(a.value)||!l&&a.value===ActionType.Options||!c&&a.value===ActionType.DateScope)}),t.data.schema=i==null?void 0:i.schema,t.value=t.value||[],t.data.operator=void 0,t.data.value=void 0,t.value=P(x({},t.value),{targetFields:r,operator:void 0,value:void 0})},setOperator(r){t.data.operator=r,t.value=P(x({},t.value),{operator:r})},setValue(r){t.data.value=r,t.value=P(x({},t.value),{value:r})}})},FormFieldLinkageRuleAction=(0,import_react.observer)(e=>{const{value:t,options:o,collectionName:r}=e,{t:i}=(0,import_react_i18next.useTranslation)(),n=useCompile(),a=(0,import_react2.useContext)(RemoveActionContext),l=useFlag(),{schema:c,fields:u,operator:m,setDataIndex:d,setOperator:p,setValue:h,value:g,operators:_}=useValues$1(o);return(0,import_jsx_runtime.jsx)(LinkageLogicContext.Provider,{value:(0,import_shared.uid)(),children:(0,import_jsx_runtime.jsx)(\"div\",{style:{marginBottom:8},className:import_css.css`\n            .ant-space {\n              display: inline-block;\n            }\n          `,children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{className:import_css.css`\n              .ant-space {\n                display: inline-block;\n              }\n              .ant-space-item {\n                max-width: 95%;\n                display: inline-block;\n                margin: 2px 6px;\n                vertical-align: top;\n              }\n            `,children:[(0,import_jsx_runtime.jsx)(import_antd_v5.TreeSelect,{role:\"button\",\"data-testid\":\"select-linkage-property-field\",className:import_css.css`\n                min-width: 160px;\n              `,fieldNames:{label:\"title\",value:\"name\",children:\"children\"},treeCheckable:!0,value:t==null?void 0:t.targetFields,multiple:!0,allowClear:!0,treeData:n(u),onChange:f=>{d(f)},placeholder:i(\"Select field\"),treeNodeFilterProp:\"title\",virtual:!1}),(0,import_jsx_runtime.jsx)(import_antd.Select,{role:\"button\",\"data-testid\":\"select-linkage-action-field\",popupMatchSelectWidth:!1,value:m,className:import_css.css`\n                min-width: 120px;\n              `,options:n(_),onChange:f=>{p(f)},placeholder:i(\"action\")}),[ActionType.Value].includes(m)&&(0,import_jsx_runtime.jsx)(FlagProvider,P(x({},l),{collectionField:{uiSchema:c},children:(0,import_jsx_runtime.jsx)(ValueDynamicComponent,{fieldValue:g,schema:c,setValue:h,collectionName:r})})),[ActionType.Options].includes(m)&&(0,import_jsx_runtime.jsx)(OptionsComponent,{fieldValue:g,schema:c,setValue:h,collectionName:r}),[ActionType.DateScope].includes(m)&&(0,import_jsx_runtime.jsx)(DateScopeComponent,{fieldValue:g,schema:c,setValue:h,collectionName:r}),!e.disabled&&(0,import_jsx_runtime.jsx)(\"a\",{role:\"button\",\"aria-label\":\"icon-close\",style:{verticalAlign:\"text-top\"},children:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleOutlined,{onClick:()=>a(),style:{color:\"#bfbfbf\"}})})]})})})},{displayName:\"FormFieldLinkageRuleAction\"}),FormButtonLinkageRuleAction=(0,import_react.observer)(e=>{const{value:t,options:o}=e,{t:r}=(0,import_react_i18next.useTranslation)(),i=useCompile(),[n,a]=(0,import_react2.useState)(!1),l=(0,import_react2.useContext)(RemoveActionContext),{schema:c,operator:u,setOperator:m,setValue:d}=useValues$1(o),p=(0,import_react2.useMemo)(()=>i([{label:r(\"Visible\"),value:ActionType.Visible,schema:{}},{label:r(\"Hidden\"),value:ActionType.Hidden,schema:{}},{label:r(\"Disabled\"),value:ActionType.Disabled,schema:{}},{label:r(\"Enabled\"),value:ActionType.Active,schema:{}}]),[i,r]),h=(0,import_react2.useCallback)(f=>{const v=[ActionType.Value].includes(f);a(v),m(f)},[m]),g=(0,import_react2.useCallback)(f=>{d(f)},[d]),_=(0,import_react2.useMemo)(()=>({color:\"#bfbfbf\"}),[]);return(0,import_jsx_runtime.jsx)(\"div\",{style:{marginBottom:8},children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{children:[(0,import_jsx_runtime.jsx)(import_antd.Select,{\"data-testid\":\"select-linkage-properties\",popupMatchSelectWidth:!1,value:u,options:p,onChange:h,placeholder:r(\"action\")}),n&&import_react2.default.createElement(DynamicComponent$1,{value:t,schema:c,onChange:g}),!e.disabled&&(0,import_jsx_runtime.jsx)(\"a\",{role:\"button\",\"aria-label\":\"icon-close\",children:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleOutlined,{onClick:l,style:_})})]})})},{displayName:\"FormButtonLinkageRuleAction\"}),colorSchema={type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"ColorPicker\",\"x-component-props\":{defaultValue:\"\"}},textAlignSchema={type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{defaultValue:\"\"},enum:[{label:\"left\",value:\"left\"},{label:\"right\",value:\"right\"},{label:\"center\",value:\"center\"}]},fontSizeSchema={type:\"number\",\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0,min:10,max:40,placeholder:'{{t(\"Valid range: 10-40\")}}'},\"x-validator\":{maximum:40,minimum:10}},fontWeightSchema={type:\"number\",\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0,placeholder:'{{t(\"Valid range: 100-900\")}}',max:900,min:100},\"x-validator\":{maximum:900,minimum:100}},fontStyleSchema={type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{defaultValue:\"\"},enum:[{label:\"{{t('Normal')}}\",value:\"normal\"},{label:\"{{t('Italic')}}\",value:\"italic\"}]},schemas=new Map;schemas.set(ActionType.Color,colorSchema);schemas.set(ActionType.BackgroundColor,colorSchema);schemas.set(ActionType.TextAlign,textAlignSchema);schemas.set(ActionType.FontSize,fontSizeSchema);schemas.set(ActionType.FontWeight,fontWeightSchema);schemas.set(ActionType.FontStyle,fontStyleSchema);const FieldStyleLinkageRuleAction=(0,import_react.observer)(e=>{const{options:t,collectionName:o}=e,{t:r}=(0,import_react_i18next.useTranslation)(),i=useCompile(),n=(0,import_react2.useContext)(RemoveActionContext),{operator:a,setOperator:l,value:c,setValue:u}=useValues$1(t),m=(0,import_react2.useMemo)(()=>i([{label:r(\"Color\"),value:ActionType.Color,schema:{}},{label:r(\"Background Color\"),value:ActionType.BackgroundColor,schema:{}},{label:r(\"Text Align\"),value:ActionType.TextAlign,schema:{}},{label:r(\"Font Size（px）\"),value:ActionType.FontSize,schema:{}},{label:r(\"Font Weight\"),value:ActionType.FontWeight,schema:{}},{label:r(\"Font Style\"),value:ActionType.FontStyle,schema:{}}]),[i,r]),d=(0,import_react2.useCallback)(h=>{l(h)},[l]),p=(0,import_react2.useMemo)(()=>({color:\"#bfbfbf\"}),[]);return(0,import_jsx_runtime.jsx)(\"div\",{style:{marginBottom:8},children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{children:[(0,import_jsx_runtime.jsx)(import_antd.Select,{\"data-testid\":\"select-linkage-properties\",popupMatchSelectWidth:!1,value:a,options:m,onChange:d,placeholder:r(\"action\")}),a&&(0,import_jsx_runtime.jsx)(ValueDynamicComponent,{fieldValue:c,schema:schemas.get(a),setValue:u,collectionName:o,inputModes:[\"constant\"]}),!e.disabled&&(0,import_jsx_runtime.jsx)(\"a\",{role:\"button\",\"aria-label\":\"icon-close\",children:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleOutlined,{onClick:n,style:p})})]})})},{displayName:\"FormStyleLinkageRuleAction\"}),BlockLinkageRuleAction=(0,import_react.observer)(e=>{const{value:t,options:o}=e,{t:r}=(0,import_react_i18next.useTranslation)(),i=useCompile(),[n,a]=(0,import_react2.useState)(!1),l=(0,import_react2.useContext)(RemoveActionContext),{schema:c,operator:u,setOperator:m,setValue:d}=useValues$1(o),p=(0,import_react2.useMemo)(()=>i([{label:r(\"Visible\"),value:ActionType.Visible,schema:{}},{label:r(\"Hidden\"),value:ActionType.Hidden,schema:{}}]),[i,r]),h=(0,import_react2.useCallback)(f=>{const v=[ActionType.Value].includes(f);a(v),m(f)},[m]),g=(0,import_react2.useCallback)(f=>{d(f)},[d]),_=(0,import_react2.useMemo)(()=>({color:\"#bfbfbf\"}),[]);return(0,import_jsx_runtime.jsx)(\"div\",{style:{marginBottom:8},children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{children:[(0,import_jsx_runtime.jsx)(import_antd.Select,{\"data-testid\":\"select-linkage-properties\",popupMatchSelectWidth:!1,value:u,options:p,onChange:h,placeholder:r(\"action\")}),n&&import_react2.default.createElement(DynamicComponent$1,{value:t,schema:c,onChange:g}),!e.disabled&&(0,import_jsx_runtime.jsx)(\"a\",{role:\"button\",\"aria-label\":\"icon-close\",children:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleOutlined,{onClick:l,style:_})})]})})},{displayName:\"FormButtonLinkageRuleAction\"}),LinkageRuleActions=(0,import_react.observer)(e=>{var t;const{linkageOptions:o,category:r,elementType:i}=e,n=(0,import_react.useField)(),a=r===\"default\"?i:r,l={button:FormButtonLinkageRuleAction,field:FormFieldLinkageRuleAction,style:FieldStyleLinkageRuleAction,block:BlockLinkageRuleAction};return(t=n==null?void 0:n.value)==null?void 0:t.map((c,u)=>(0,import_jsx_runtime.jsx)(RemoveActionContext.Provider,{value:()=>n.remove(u),children:(0,import_jsx_runtime.jsx)(import_react.ObjectField,{name:u,component:[l[a],P(x({},e),{options:o})]})},u))},{displayName:\"LinkageRuleActions\"}),LinkageRuleActionGroup=withDynamicSchemaProps(e=>{const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=\"actions\",{category:i,elementType:n,linkageOptions:a,collectionName:l}=useProps(e),c=(0,import_react2.useMemo)(()=>({marginLeft:10}),[]),u=(0,import_react2.useMemo)(()=>[LinkageRuleActions,{category:i,elementType:n,linkageOptions:a,collectionName:l}],[l,a,i,n]),m=(0,import_react2.useMemo)(()=>({marginTop:8,marginBottom:8}),[]),d=(0,import_react2.useCallback)(()=>{const p=o.query(\".actions\").take(),h=p.value||[];h.push({}),p.value=h,p.initialValue=h},[o]);return(0,import_jsx_runtime.jsxs)(\"div\",{style:c,children:[(0,import_jsx_runtime.jsx)(import_react.ArrayField,{name:r,component:u,disabled:!1}),(0,import_jsx_runtime.jsx)(import_antd.Space,{size:16,style:m,children:(0,import_jsx_runtime.jsx)(\"a\",{onClick:d,children:t(\"Add property\")})})]})},{displayName:\"LinkageRuleActionGroup\"}),EnableLinkage=import_react2.default.forwardRef((e,t)=>{var o;const r=import_antd_v5.ArrayBase.useArray(),i=import_antd_v5.ArrayBase.useIndex(e.index),{t:n}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(import_antd.Switch,P(x({},e),{checkedChildren:n(\"On\"),unCheckedChildren:n(\"Off\"),checked:!((o=r==null?void 0:r.field)!=null&&o.value[i].disabled),size:\"small\",style:{transition:\"all 0.25s ease-in-out\",color:\"rgba(0, 0, 0, 0.8)\",fontSize:16,marginLeft:6,marginBottom:3},onChange:(a,l)=>{var c;l.stopPropagation(),r.field.value.splice(i,1,P(x({},(c=r==null?void 0:r.field)==null?void 0:c.value[i]),{disabled:!a}))},onClick:(a,l)=>{l.stopPropagation()}}))});EnableLinkage.displayName=\"EnableLinkage\";const arrayCollapseItemStyle={marginBottom:10},LinkageRulesTitle=e=>{var t;const o=import_antd_v5.ArrayBase.useArray(),r=import_antd_v5.ArrayBase.useIndex(e.index),{t:i}=(0,import_react_i18next.useTranslation)(),n=(t=o==null?void 0:o.field)==null?void 0:t.value[r];return(0,import_jsx_runtime.jsx)(import_antd.Input.TextArea,{value:n.title,defaultValue:i(\"Linkage rule\"),onChange:a=>{a.stopPropagation(),o.field.value.splice(r,1,P(x({},n),{title:a.target.value}))},onBlur:a=>{a.stopPropagation(),o.field.value.splice(r,1,P(x({},n),{title:a.target.value}))},autoSize:!0,style:{width:\"70%\",border:\"none\"},onClick:a=>{a.stopPropagation()}})},isAdditionComponent=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"Addition\"))>-1},isIndexComponent=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"Index\"))>-1},isRemoveComponent=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"Remove\"))>-1},isMoveUpComponent=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"MoveUp\"))>-1},isMoveDownComponent=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"MoveDown\"))>-1},isCopyComponent=e=>{var t,o;return((o=(t=e[\"x-component\"])==null?void 0:t.indexOf)==null?void 0:o.call(t,\"Copy\"))>-1},isOperationComponent=e=>isAdditionComponent(e)||isRemoveComponent(e)||isMoveDownComponent(e)||isMoveUpComponent(e)||isCopyComponent(e),range=e=>Array.from({length:e}).map((t,o)=>o),takeDefaultActiveKeys=(e,t)=>e<t?range(e):range(t),insertActiveKeys=(e,t)=>e.length<=t?e.concat(t):e.reduce((o,r)=>r<t?o.concat(r):r===t?o.concat([r,r+1]):o.concat(r+1),[]),ArrayCollapse=(0,import_react.observer)(e=>{const t=(0,import_react.useField)(),o=Array.isArray(t.value)?t.value:[],[r,i]=(0,import_react2.useState)(takeDefaultActiveKeys(o.length,e.defaultOpenPanelCount)),n=(0,import_react.useFieldSchema)();if((0,import_react2.useEffect)(()=>{!t.modified&&o.length&&i(takeDefaultActiveKeys(o.length,e.defaultOpenPanelCount))},[o.length,t]),!n)throw new Error(\"can not found schema object\");const a=()=>n.reduceProperties((u,m,d)=>isAdditionComponent(m)?(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:m,name:d}):u,null),l=()=>{if(!o.length)return(0,import_jsx_runtime.jsx)(import_antd.Card,{className:e.className,style:arrayCollapseItemStyle,children:(0,import_jsx_runtime.jsx)(import_antd.Empty,{})})},c=()=>(0,import_jsx_runtime.jsx)(import_antd.Collapse,P(x({},e),{activeKey:r,onChange:u=>i((0,import_shared.toArr)(u).map(Number)),className:e.className,style:arrayCollapseItemStyle,children:o.map((u,m)=>{const d=Array.isArray(n.items)?n.items[m]||n.items[0]:n.items,p=t.query(`${t.address}.${m}`).get(\"componentProps\"),h=d[\"x-component-props\"],g=()=>{const v=`${(p==null?void 0:p.header)||h.header||t.title}`,C=t.address.concat(m),S=t.form.queryFeedbacks({type:\"error\",address:`${C}.**`});return(0,import_jsx_runtime.jsxs)(import_antd_v5.ArrayBase.Item,{index:m,record:()=>{var b;return(b=t.value)==null?void 0:b[m]},children:[(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:d,name:m,filterProperties:b=>!!isIndexComponent(b),onlyRenderProperties:!0}),S.length?(0,import_jsx_runtime.jsx)(import_antd.Badge,{size:\"small\",className:\"errors-badge\",count:S.length,children:v}):h.header?h.header:(0,import_jsx_runtime.jsx)(LinkageRulesTitle,{item:u.initialValue||u,index:m})]})},_=(0,import_jsx_runtime.jsxs)(import_antd_v5.ArrayBase.Item,{index:m,record:u,children:[(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:d,name:m,filterProperties:v=>!!isOperationComponent(v),onlyRenderProperties:!0}),p==null?void 0:p.extra]}),f=(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:d,name:m,filterProperties:v=>!(isIndexComponent(v)||isOperationComponent(v))});return(0,import_react2.createElement)(import_antd.Collapse.Panel,P(x(x({},h),p),{forceRender:!0,key:m,header:g(),extra:_}),(0,import_jsx_runtime.jsx)(import_antd_v5.ArrayBase.Item,{index:m,record:u,children:f},m))})}));return(0,import_jsx_runtime.jsxs)(import_antd_v5.ArrayBase,{onAdd:u=>{i(insertActiveKeys(r,u))},children:[l(),c(),a()]})},{displayName:\"ArrayCollapse\"}),CollapsePanel=({children:e})=>(0,import_jsx_runtime.jsx)(import_react2.Fragment,{children:e});CollapsePanel.displayName=\"CollapsePanel\";ArrayCollapse.defaultProps={defaultOpenPanelCount:5};ArrayCollapse.displayName=\"ArrayCollapse\";ArrayCollapse.CollapsePanel=CollapsePanel;import_antd_v5.ArrayBase.mixin(ArrayCollapse);ArrayCollapse.Copy=import_react2.default.forwardRef((e,t)=>{var o;const{token:r}=useToken(),i=(0,import_react.useField)(),n=import_antd_v5.ArrayBase.useArray(),a=import_antd_v5.ArrayBase.useIndex(e.index);return!n||((o=n.field)==null?void 0:o.pattern)!==\"editable\"?null:(0,import_jsx_runtime.jsx)(import_icons.CopyOutlined,P(x({},e),{style:{transition:\"all 0.25s ease-in-out\",color:r.colorText,fontSize:r.fontSizeLG,marginLeft:6},ref:t,onClick:l=>{var c,u;if(i!=null&&i.disabled||(l.stopPropagation(),(c=n.props)!=null&&c.disabled))return;const m=(0,import_lodash.cloneDeep)((u=n==null?void 0:n.field)==null?void 0:u.value[a]);n.field.push(m),e.onClick&&e.onClick(l)}}))});ArrayCollapse.Copy.displayName=\"ArrayCollapse.Copy\";function extractFieldPath(e,t=[]){if(typeof e!=\"object\"||e===null)return null;const[o,r]=Object.entries(e)[0]||[];return typeof r==\"object\"&&r!==null&&!o.startsWith(\"$\")?extractFieldPath(r,[...t,o]):[t.join(\".\"),e]}function transformConditionData(e,t){if(\"$and\"in e)return{$and:e.$and.map(a=>transformConditionData(a,t))};if(\"$or\"in e)return{$or:e.$or.map(a=>transformConditionData(a,t))};const[o,r]=extractFieldPath(e||{})||[],[i,n]=Object.entries(r||{})[0]||[];return{leftVar:o?`{{${t}.${o}}}`:null,op:i,rightVar:n}}function getActiveContextName(e,t){return e?\"$iteration\":t?\"$nForm\":\"$nRecord\"}const transformDefaultValue=(e,t)=>e.map(o=>{if(o.conditionType!==\"advanced\"){const r=transformConditionData(o.condition,t);return P(x({},o),{condition:t?r:o.condition,conditionType:t?\"advanced\":\"basic\"})}return o}),FormLinkageRules=withDynamicSchemaProps((0,import_react.observer)(e=>{const t=(0,import_react.useFieldSchema)(),{options:o,defaultValues:r,collectionName:i,form:n,variables:a,localVariables:l,record:c,dynamicComponent:u,category:m,returnScope:d}=useProps(e),{name:p}=useCollection_deprecated(),{getAllCollectionsInheritChain:h}=useCollectionManager_deprecated(),g=useCollectionParentRecordData(),{shouldDisplayCurrentForm:_}=useCurrentFormContext(),f=(0,import_react2.useMemo)(()=>({ArrayCollapse}),[]),{isInSubTable:v,isInSubForm:C}=useFlag(),S=getActiveContextName(v||C,_),b=d??(j=>j.filter(A=>m===LinkageRuleCategory.block?![\"$nForm\",\"$nRecord\"].includes(A.value):!0)),y=(0,import_react2.useMemo)(()=>({type:\"object\",properties:{rules:{type:\"array\",default:transformDefaultValue(r,S),\"x-component\":\"ArrayCollapse\",\"x-decorator\":\"FormItem\",\"x-component-props\":{accordion:!0},items:{type:\"object\",\"x-component\":\"ArrayCollapse.CollapsePanel\",\"x-component-props\":{extra:(0,import_jsx_runtime.jsx)(EnableLinkage,{})},properties:{layout:{type:\"void\",\"x-component\":\"FormLayout\",\"x-component-props\":{labelStyle:{marginTop:\"6px\"},labelCol:8,wrapperCol:16},properties:{conditions:{\"x-component\":\"h4\",\"x-content\":'{{ t(\"Condition\") }}'},condition:{\"x-component\":\"Input\",\"x-hidden\":!0,\"x-reactions\":[{dependencies:[\".conditionType\",\".conditionBasic\",\".conditionAdvanced\"],fulfill:{state:{value:'{{$deps[0] === \"basic\" ? $deps[1] : $deps[2]}}'}}}]},conditionBasic:{\"x-component\":\"Filter\",\"x-use-component-props\":()=>({options:o,className:import_css.css`\n                            position: relative;\n                            width: 100%;\n                            margin-left: 10px;\n                          `}),\"x-visible\":'{{$deps[0] === \"basic\"}}',\"x-component-props\":{collectionName:i,dynamicComponent:j=>{const{collectionField:A}=j;return(0,import_jsx_runtime.jsx)(VariableInput,P(x({},j),{form:n,record:c,shouldChange:getShouldChange({collectionField:A,variables:a,localVariables:l,getAllCollectionsInheritChain:h})}))}},\"x-reactions\":[{dependencies:[\".conditionType\",\".condition\"],fulfill:{state:{visible:'{{$deps[0] === \"basic\"}}',value:'{{$deps[0] === \"basic\" ? $deps[1] : undefined}}'}}}]},conditionAdvanced:{\"x-component\":\"LinkageFilter\",\"x-visible\":'{{$deps[0] === \"advanced\"}}',\"x-component-props\":{returnScope:b},\"x-reactions\":[{dependencies:[\".conditionType\",\".condition\"],fulfill:{state:{visible:'{{$deps[0] === \"advanced\"}}',value:'{{$deps[0] === \"advanced\" ? $deps[1] : undefined}}'}}}]},conditionType:{type:\"string\",\"x-component\":\"Input\",default:\"advanced\",\"x-hidden\":!0},actions:{\"x-component\":\"h4\",\"x-content\":'{{ t(\"Properties\") }}'},action:{type:\"void\",\"x-component\":j=>(0,import_jsx_runtime.jsx)(LinkageRuleActionGroup,x(x({},j),e))}}},remove:{type:\"void\",\"x-component\":\"ArrayCollapse.Remove\"},moveUp:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveUp\"},moveDown:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveDown\"},copy:{type:\"void\",\"x-component\":\"ArrayCollapse.Copy\"}}},properties:{add:{type:\"void\",title:'{{ t(\"Add linkage rule\") }}',\"x-component\":\"ArrayCollapse.Addition\",\"x-reactions\":{dependencies:[\"rules\"],fulfill:{state:{}}}}}}}}),[i,r,n,h,l,o,e,c,a]),F=(0,import_react2.useMemo)(()=>({field:o,fieldSchema:t,dynamicComponent:u,options:o||[]}),[u,t,o]);return(0,import_jsx_runtime.jsx)(SubFormProvider,{value:{value:null,collection:{name:i||p}},children:(0,import_jsx_runtime.jsx)(RecordProvider,{record:c,parent:g,children:(0,import_jsx_runtime.jsx)(FilterContext$3.Provider,{value:F,children:(0,import_jsx_runtime.jsx)(CollectionProvider,{name:i||p,allowNull:!0,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{components:f,schema:y})})})})})}),{displayName:\"FormLinkageRules\"}),useLinkageCollectionFieldOptions=(e,t)=>{const{getCollectionFields:o,getInterface:r}=useCollectionManager_deprecated(),i=o(e).filter(c=>![\"id\",\"createdAt\",\"createdBy\",\"updatedAt\",\"updatedBy\"].includes(c.name)),{t:n}=(0,import_react_i18next.useTranslation)(),a=[{label:n(\"Visible\"),value:ActionType.Visible,selected:!0,schema:{}},{label:n(\"Editable\"),value:ActionType.Editable,selected:!1,schema:{}},{label:n(\"Disabled\"),value:ActionType.ReadOnly,selected:!1,schema:{}},{label:n(\"Easy reading\"),value:ActionType.ReadPretty,selected:!1,schema:{}},{label:n(\"Hidden\"),value:ActionType.None,selected:!1,schema:{}},{label:n(\"Hidden(reserved value)\"),value:ActionType.Hidden,selected:!1,schema:{}},{label:n(\"Required\"),value:ActionType.Required,selected:!1,schema:{}},{label:n(\"Not required\"),value:ActionType.InRequired,selected:!1,schema:{}},{label:n(\"Value\"),value:ActionType.Value,selected:!1,schema:{}},{label:n(\"Options\"),value:ActionType.Options,selected:!1,schema:{}},{label:n(\"Date scope\"),value:ActionType.DateScope,selected:!1,schema:{}}].filter(c=>t?[ActionType.Visible,ActionType.None,ActionType.Hidden].includes(c.value):c),l=(c,u)=>{var m,d;const p=r(c.interface);if(!p)return;const{nested:h,children:g}=(p==null?void 0:p.filterable)||{},_={name:c.name,title:((m=c==null?void 0:c.uiSchema)==null?void 0:m.title)||c.name,schema:c==null?void 0:c.uiSchema,interface:c.interface,target:c.target,operators:((d=a==null?void 0:a.filter)==null?void 0:d.call(a,f=>h||g||[\"formula\",\"richText\",\"sequence\"].includes(p.name)?(f==null?void 0:f.value)!==ActionType.Value&&(f==null?void 0:f.value)!==ActionType.Options:!0))||[]};if(!(c.target&&u>2))return _};return((c,u)=>{const m=[];return c.forEach(d=>{const p=l(d,u);p&&m.push(p)}),m})(i,1)},SchemaSettingsContext=(0,import_react2.createContext)(null);SchemaSettingsContext.displayName=\"SchemaSettingsContext\";function useSchemaSettings(){return(0,import_react2.useContext)(SchemaSettingsContext)}const SchemaSettingsProvider=e=>{const{children:t,fieldSchema:o}=e,{getTemplateBySchema:r}=useSchemaTemplateManager(),i=useCollection(),n=r(o),a=(0,import_react2.useMemo)(()=>P(x({},e),{collectionName:i==null?void 0:i.name,template:n,fieldSchema:o}),[i==null?void 0:i.name,o,e,n]);return(0,import_jsx_runtime.jsx)(SchemaSettingsContext.Provider,{value:a,children:t})},InternalSchemaSettingsDropdown=import_react2.default.memo(e=>{const t=e,{title:o,dn:r}=t,i=W(t,[\"title\",\"dn\"]),[n,a]=(0,import_react2.useState)(!1),{Component:l,getMenuItems:c}=useMenuItem(),u=useNiceDropdownMaxHeight([n]),[m,d]=(0,import_react2.useState)(!1),p=(0,import_react2.useContext)(SchemaToolbarVisibleContext);(0,import_react2.useEffect)(()=>{p&&d(!1)},[p]);const h=(f,v)=>{(v.source===\"trigger\"||f)&&(0,import_react2.startTransition)(()=>{a(f)})},g=()=>{d(!0)};if(!m)return(0,import_jsx_runtime.jsx)(\"div\",{onMouseEnter:g,\"data-testid\":e[\"data-testid\"],children:typeof o==\"string\"?(0,import_jsx_runtime.jsx)(\"span\",{children:o}):o});const _=c(()=>e.children);return(0,import_jsx_runtime.jsxs)(SchemaSettingsProvider,P(x({visible:n,setVisible:a,dn:r},i),{children:[(0,import_jsx_runtime.jsx)(l,{}),(0,import_jsx_runtime.jsx)(import_antd.Dropdown,{open:n,onOpenChange:h,overlayClassName:import_css.css`\n          .ant-dropdown-menu-item-group-list {\n            max-height: 300px;\n            overflow-y: auto;\n          }\n        `,menu:{items:_,\"data-testid\":\"schema-settings-menu\",style:{maxHeight:u,overflowY:\"auto\"}},children:(0,import_jsx_runtime.jsx)(\"div\",{\"data-testid\":e[\"data-testid\"],children:typeof o==\"string\"?(0,import_jsx_runtime.jsx)(\"span\",{children:o}):o})})]}))}),InternalSchemaSettingsMenu=import_react2.default.memo(e=>{const t=e,{title:o,dn:r}=t,i=W(t,[\"title\",\"dn\"]),[n,a]=(0,import_react2.useState)(!0),{Component:l,getMenuItems:c}=useMenuItem(),u=c(()=>e.children);return(0,import_jsx_runtime.jsxs)(SchemaSettingsProvider,P(x({visible:n,setVisible:a,dn:r},i),{children:[(0,import_jsx_runtime.jsx)(l,{}),(0,import_jsx_runtime.jsx)(import_antd.Menu,{items:u})]}))}),SchemaSettingsDropdown=import_react2.default.memo(e=>{const{mode:t}=e;return t===\"inline\"?(0,import_jsx_runtime.jsx)(InternalSchemaSettingsMenu,x({},e)):(0,import_jsx_runtime.jsx)(InternalSchemaSettingsDropdown,x({},e))});SchemaSettingsDropdown.displayName=\"SchemaSettingsDropdown\";const findGridSchema=e=>e.reduceProperties((t,o)=>{if(o[\"x-component\"]===\"FormV2\"||o[\"x-component\"]===\"Details\"){const r=o.reduceProperties((i,n)=>n[\"x-component\"]===\"Grid\"||n[\"x-component\"]===\"BlockTemplate\"?n:i,null);if(r)return r}return t},null),findBlockTemplateSchema=e=>e.reduceProperties((t,o)=>{if(o[\"x-component\"]===\"FormV2\"||o[\"x-component\"]===\"Details\"){const r=o.reduceProperties((i,n)=>n[\"x-component\"]===\"BlockTemplate\"?n:i,null);if(r)return r}return t},null),SchemaSettingsFormItemTemplate=function(e){const{insertAdjacentPosition:t=\"afterBegin\",componentName:o,collectionName:r,resourceName:i}=e,{t:n}=(0,import_react_i18next.useTranslation)(),a=useCompile(),l=useCollectionManager(),{dn:c,setVisible:u,template:m,fieldSchema:d}=useSchemaSettings(),p=useAPIClient(),{saveAsTemplate:h,copyTemplateSchema:g}=useSchemaTemplateManager(),{theme:_}=useGlobalTheme();return r?m?(0,import_jsx_runtime.jsx)(SchemaSettingsItem,{title:\"Convert reference to duplicate\",onClick:()=>q(this,null,function*(){const f=yield g(m),v=findBlockTemplateSchema(d),C=createDesignable({t:n,api:p,current:v.parent});C.loadAPIClientEvents(),C.removeWithoutEmit(v),C.insertAdjacent(t,f,{onSuccess(){return q(this,null,function*(){yield p.request({url:`/uiSchemas:remove/${v[\"x-uid\"]}`})})}}),d[\"x-template-key\"]=null,yield p.request({url:\"uiSchemas:patch\",method:\"post\",data:{\"x-uid\":d[\"x-uid\"],\"x-template-key\":null}}),c.refresh()}),children:n(\"Convert reference to duplicate\")}):(0,import_jsx_runtime.jsx)(SchemaSettingsItem,{title:n(\"Save as reference template\"),onClick:()=>q(this,null,function*(){u(!1);const f=r&&(l==null?void 0:l.getCollection(r)),v=findGridSchema(d),C=yield FormDialog(n(\"Save as reference template\"),()=>{const y={FormItem:n(\"Form\"),ReadPrettyFormItem:n(\"Details\")};return(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:\"vertical\",children:(0,import_jsx_runtime.jsx)(SchemaComponent,{components:{Input:import_antd_v5.Input,FormItem:import_antd_v5.FormItem},schema:{type:\"object\",properties:{name:{title:n(\"Template name\"),required:!0,default:f?`${a((f==null?void 0:f.title)||(f==null?void 0:f.name))}_${n(y[o]||o)}`:n(y[o]||o),\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"}}}})})},_).open({}),S=createDesignable({t:n,api:p,current:v.parent});S.loadAPIClientEvents();const{key:b}=yield h({collectionName:r,resourceName:i,componentName:o,dataSourceKey:f.dataSource,name:C.name,uid:v[\"x-uid\"]});S.removeWithoutEmit(v),S.insertAdjacent(t,{type:\"void\",\"x-component\":\"BlockTemplate\",\"x-component-props\":{templateId:b}}),d[\"x-template-key\"]=b,yield p.request({url:\"uiSchemas:patch\",method:\"post\",data:{\"x-uid\":d[\"x-uid\"],\"x-template-key\":b}}),c.refresh()}),children:n(\"Save as reference template\")}):null},SchemaSettingsItem=e=>{const{pushMenuItem:t}=useCollectMenuItems(),{collectMenuItem:o}=useCollectMenuItem(),{eventKey:r,title:i}=e,n=P(x({key:i},import_lodash.default.omit(e,[\"children\",\"name\"])),{eventKey:r,onClick:a=>{var l;a.domEvent.preventDefault(),a.domEvent.stopPropagation(),(l=e==null?void 0:e.onClick)==null||l.call(e,a)},style:{minWidth:120},label:e.children||e.title,title:e.title});return t==null||t(n),o==null||o(n),null},SchemaSettingsItemGroup=e=>{const{Component:t,getMenuItems:o}=useMenuItem(),{pushMenuItem:r}=useCollectMenuItems(),i={key:(0,import_react2.useMemo)(()=>(0,import_shared.uid)(),[]),type:\"group\",title:e.title,label:e.title,children:o(()=>e.children)};return r(i),(0,import_jsx_runtime.jsx)(t,{})},SchemaSettingsSubMenu=function(e){const{Component:t,getMenuItems:o}=useMenuItem(),{pushMenuItem:r}=useCollectMenuItems(),i={key:(0,import_react2.useMemo)(()=>(0,import_shared.uid)(),[]),label:e.title,title:e.title,children:o(()=>e.children)};return r(i),(0,import_jsx_runtime.jsx)(t,{})},SchemaSettingsDivider=function(){const{pushMenuItem:e}=useCollectMenuItems(),t={key:(0,import_react2.useMemo)(()=>(0,import_shared.uid)(),[]),type:\"divider\"};return e(t),null},SchemaSettingsRemove=e=>{const{disabled:t,confirm:o,title:r,removeParentsIfNoChildren:i,breakRemoveOn:n}=e,{dn:a,template:l}=useSchemaSettings(),{t:c}=(0,import_react_i18next.useTranslation)(),u=(0,import_react.useField)(),m=useCompile(),d=(0,import_react.useFieldSchema)(),p=useBlockTemplateContext(),h=(0,import_react.useForm)(),{modal:g}=import_antd.App.useApp(),{removeActiveFieldName:_}=useFormActiveFields()||{},{removeDataBlock:f}=useFilterBlock();return(0,import_jsx_runtime.jsx)(SchemaSettingsItem,{disabled:t,title:\"Delete\",eventKey:\"remove\",onClick:()=>{g.confirm(P(x({title:r?m(r):c(\"Delete block\"),content:c(\"Are you sure you want to delete it?\")},o),{onOk(){return q(this,null,function*(){var v;const C={removeParentsIfNoChildren:i,breakRemoveOn:n};u!=null&&u.required&&(u.required=!1,d.required=!1),l&&l.uid===d[\"x-uid\"]&&p!=null&&p.dn?yield p==null?void 0:p.dn.remove(null,C):yield a.remove(null,C),yield(v=o==null?void 0:o.onOk)==null?void 0:v.call(o),delete h.values[d.name],a.refresh({refreshParentSchema:!0}),_==null||_(d.name),h==null||h.query(new RegExp(`${d.parent.name}.${d.name}$`)).forEach(S=>{var b,y;(b=S.setValue)==null||b.call(S,void 0),(y=S.setInitialValue)==null||y.call(S,void 0)}),f(d[\"x-uid\"])})}}))},children:c(\"Delete\")})},SchemaSettingsSelectItem=e=>{const t=e,{title:o,options:r,value:i,onChange:n,optionRender:a}=t,l=W(t,[\"title\",\"options\",\"value\",\"onChange\",\"optionRender\"]);return(0,import_jsx_runtime.jsx)(SchemaSettingsItem,P(x({title:o},l),{children:(0,import_jsx_runtime.jsx)(SelectWithTitle,{title:o,defaultValue:i,onChange:n,options:r,optionRender:a})}))},SchemaSettingsCascaderItem=e=>{const t=e,{title:o,options:r,value:i,onChange:n}=t,a=W(t,[\"title\",\"options\",\"value\",\"onChange\"]);return(0,import_jsx_runtime.jsx)(SchemaSettingsItem,P(x({title:o},a),{children:(0,import_jsx_runtime.jsxs)(\"div\",{style:{alignItems:\"center\",display:\"flex\",justifyContent:\"space-between\"},children:[o,(0,import_jsx_runtime.jsx)(import_antd.Cascader,P(x({bordered:!1,defaultValue:i,onChange:n,options:r,style:{textAlign:\"right\",minWidth:100}},e),{multiple:e.multiple}))]})}))},ml32={marginLeft:32},MenuItemSwitch=(0,import_react.observer)(({state:e})=>(0,import_jsx_runtime.jsx)(import_antd.Switch,{size:\"small\",checked:e.checked,style:ml32}));MenuItemSwitch.displayName=\"MenuItemSwitch\";const SchemaSettingsSwitchItem=e=>{const t=e,{title:o,onChange:r}=t,i=W(t,[\"title\",\"onChange\"]),[n]=(0,import_react2.useState)(()=>(0,import_reactive.observable)({checked:!!e.checked}));return(0,import_jsx_runtime.jsx)(SchemaSettingsItem,P(x({title:o},i),{onClick:()=>{r==null||r(!n.checked),n.checked=!n.checked},children:(0,import_jsx_runtime.jsxs)(\"div\",{style:{alignItems:\"center\",display:\"flex\",justifyContent:\"space-between\"},children:[o,(0,import_jsx_runtime.jsx)(MenuItemSwitch,{state:n})]})}))},SchemaSettingsPopupItem=e=>{const t=e,{schema:o}=t,r=W(t,[\"schema\"]),[i,n]=(0,import_react2.useState)(!1),a=(0,import_react2.useContext)(SchemaSettingsContext);return(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:i,setVisible:n},children:[(0,import_jsx_runtime.jsx)(SchemaSettingsItem,P(x({title:e.title},r),{onClick:()=>{a.setVisible(!1),n(!0)},children:e.children||e.title})),(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:x({name:(0,import_shared.uid)()},o)})]})},SchemaSettingsActionModalItem=import_react2.default.memo(e=>{const t=e,{title:o,onSubmit:r,width:i=\"50%\",initialValues:n,beforeOpen:a,initialSchema:l,schema:c,modalTip:u,components:m,scope:d}=t,p=W(t,[\"title\",\"onSubmit\",\"width\",\"initialValues\",\"beforeOpen\",\"initialSchema\",\"schema\",\"modalTip\",\"components\",\"scope\"]),[h,g]=(0,import_react2.useState)(!1),[_,f]=(0,import_react2.useState)(e.uid),{t:v}=(0,import_react_i18next.useTranslation)(),C=(0,import_react.useFieldSchema)(),S=(0,import_react2.useContext)(SchemaSettingsContext),{dn:b}=useSchemaSettings(),y=useCompile(),F=useAPIClient(),j=useFormActiveFields(),A=useZIndexContext(),D=getZIndex(\"modal\",A+10,0),B=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({initialValues:(0,import_lodash.cloneDeep)(n),values:(0,import_lodash.cloneDeep)(n)}),[n]);(0,import_react2.useEffect)(()=>{B.setInitialValues((0,import_lodash.cloneDeep)(n))},[JSON.stringify(n||{})]);const M=(0,import_react2.useCallback)(()=>{g(!1),B.reset()},[B]),w=(0,import_react2.useCallback)(()=>q(void 0,null,function*(){yield B.submit();try{const $=B.values,N=Object.keys($).reduce((I,E)=>(B.query(E).take()&&(I[E]=$[E]),I),{});g(!1),yield r==null?void 0:r((0,import_lodash.cloneDeep)(N))}catch($){console.error($)}}),[B,r]),R=(0,import_react2.useCallback)(()=>q(void 0,null,function*(){!_&&l!=null&&l[\"x-uid\"]&&(C[\"x-action-settings\"].schemaUid=l[\"x-uid\"],b.emit(\"patch\",{schema:C}),yield F.resource(\"uiSchemas\").insert({values:l}),f(l[\"x-uid\"])),typeof a==\"function\"&&(a==null||a()),S.setVisible(!1),g(!0)}),[F,S,b,C,l,_]),T=(0,import_react2.useCallback)($=>$.stopPropagation(),[]);return(0,import_jsx_runtime.jsxs)(zIndexContext.Provider,{value:D,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsItem,P(x({title:y(o)},p),{onClick:R,onKeyDown:T,children:e.children||e.title})),(0,import_react_dom.createPortal)((0,import_jsx_runtime.jsx)(import_antd.Modal,P(x({width:i,title:y(o)},p),{destroyOnClose:!0,open:h,onCancel:M,zIndex:D,footer:(0,import_jsx_runtime.jsxs)(import_antd.Space,{children:[(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:M,children:v(\"Cancel\")}),(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"primary\",onClick:w,children:v(\"Submit\")})]}),children:(0,import_jsx_runtime.jsx)(FormActiveFieldsProvider,{name:\"form\",getActiveFieldsName:j==null?void 0:j.getActiveFieldsName,children:(0,import_jsx_runtime.jsx)(FormProvider,{form:B,children:(0,import_jsx_runtime.jsxs)(import_antd_v5.FormLayout,{layout:\"vertical\",children:[u&&(0,import_jsx_runtime.jsx)(import_antd.Alert,{message:u}),u&&(0,import_jsx_runtime.jsx)(\"br\",{}),h&&_&&(0,import_jsx_runtime.jsx)(RemoteSchemaComponent,{noForm:!0,components:m,scope:d,uid:_}),h&&c&&(0,import_jsx_runtime.jsx)(SchemaComponent,{components:m,scope:d,schema:c})]})})})})),document.body)]})});SchemaSettingsActionModalItem.displayName=\"SchemaSettingsActionModalItem\";const SchemaSettingsModalItem=e=>{const t=e,{hidden:o,title:r,components:i,scope:n,effects:a,onSubmit:l,asyncGetInitialValues:c,initialValues:u,width:m=\"fit-content\",noRecord:d=!1,ModalContextProvider:p=H=>(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:H.children}),dialogRootClassName:h}=t,g=W(t,[\"hidden\",\"title\",\"components\",\"scope\",\"effects\",\"onSubmit\",\"asyncGetInitialValues\",\"initialValues\",\"width\",\"noRecord\",\"ModalContextProvider\",\"dialogRootClassName\"]),_=(0,import_react2.useContext)(import_react.SchemaOptionsContext),f=useCollection(),v=useAPIClient(),C=useApp(),{theme:S}=useGlobalTheme(),b=useBlockRequestContext(),y=useFormActiveFields(),{locale:F}=(0,import_react2.useContext)(import_antd.ConfigProvider.ConfigContext),j=useDataSourceManager(),A=useDataSourceKey(),D=useCollectionRecord(),{association:B}=useDataBlockProps()||{},M=useCurrentRecord(),w=useFormBlockContext(),R=useBlockContext(),{getOperators:T}=useOperators(),$=useLocationSearch(),N=useVariables$1(),I=(0,import_react2.useContext)(AllDataBlocksContext),E=(0,import_react2.useContext)(SchemaComponentContext),V=(0,import_react2.useContext)(VariableScopeContext$1),{formValue:O,collection:L,parent:U}=useSubFormValue(),z=useCurrentPopupRecord(),G=useParentPopupRecord();return o?null:(0,import_jsx_runtime.jsx)(SchemaSettingsItem,P(x({title:r},g),{onClick:()=>q(void 0,null,function*(){const H=c?yield c():u,K=import_lodash.default.isFunction(e.schema)?e.schema():e.schema;FormDialog({title:K.title||r,width:m,rootClassName:h},()=>(0,import_jsx_runtime.jsx)(VariableScopeContext$1.Provider,{value:V,children:(0,import_jsx_runtime.jsx)(SchemaComponentContext.Provider,{value:E,children:(0,import_jsx_runtime.jsx)(AllDataBlocksContext.Provider,{value:I,children:(0,import_jsx_runtime.jsx)(p,{children:(0,import_jsx_runtime.jsx)(CollectOperators,{defaultOperators:T(),children:(0,import_jsx_runtime.jsx)(VariablesContext.Provider,{value:N,children:(0,import_jsx_runtime.jsx)(BlockContext.Provider,{value:R,children:(0,import_jsx_runtime.jsx)(VariablePopupRecordProvider,{recordData:z==null?void 0:z.value,collection:z==null?void 0:z.collection,parent:{recordData:G==null?void 0:G.value,collection:G==null?void 0:G.collection},children:(0,import_jsx_runtime.jsx)(CollectionRecordProvider,{record:d?null:D,children:(0,import_jsx_runtime.jsx)(CurrentRecordContextProvider,P(x({},M),{children:(0,import_jsx_runtime.jsx)(FormBlockContext$1.Provider,{value:w,children:(0,import_jsx_runtime.jsx)(SubFormProvider,{value:{value:O,collection:L,parent:U},children:(0,import_jsx_runtime.jsx)(FormActiveFieldsProvider,{name:\"form\",getActiveFieldsName:y==null?void 0:y.getActiveFieldsName,children:(0,import_jsx_runtime.jsx)(LocationSearchContext.Provider,{value:$,children:(0,import_jsx_runtime.jsx)(BlockRequestContext_deprecated.Provider,{value:b,children:(0,import_jsx_runtime.jsx)(DataSourceApplicationProvider,{dataSourceManager:j,dataSource:A,children:(0,import_jsx_runtime.jsx)(AssociationOrCollectionProvider,{allowNull:!0,collection:f==null?void 0:f.name,association:B,children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:_.scope,components:_.components,children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:\"vertical\",className:import_css.css`\n                                                      // screen > 576px\n                                                      @media (min-width: 576px) {\n                                                        min-width: 520px;\n                                                      }\n\n                                                      // screen <= 576px\n                                                      @media (max-width: 576px) {\n                                                        min-width: 320px;\n                                                      }\n                                                    `,children:(0,import_jsx_runtime.jsx)(ApplicationContext.Provider,{value:C,children:(0,import_jsx_runtime.jsx)(APIClientProvider,{apiClient:v,children:(0,import_jsx_runtime.jsx)(import_antd.ConfigProvider,{locale:F,children:(0,import_jsx_runtime.jsx)(zIndexContext.Provider,{value:ICON_POPUP_Z_INDEX,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{components:i,scope:n,schema:K})})})})})})})})})})})})})})}))})})})})})})})})}),S).open({initialValues:H,effects:a}).then(X=>(l(X),X)).catch(X=>{console.error(X)})}),children:e.children||e.title}))},SchemaSettingsDefaultSortingRules=function(e){const{path:t=\"x-component-props.params.sort\"}=e,{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable(),i=(0,import_react.useFieldSchema)(),n=(0,import_react.useField)(),a=e.title||o(\"Set default sorting rules\"),l=useCollection(),c=(0,import_lodash.get)(i,t)||[],u=c==null?void 0:c.map(p=>p.startsWith(\"-\")?{field:p.substring(1),direction:\"desc\"}:{field:p,direction:\"asc\"}),m=useSortFields(e.name||(l==null?void 0:l.name)),d=p=>q(this,[p],function*({sort:h}){var g;if(e!=null&&e.onSubmit)return e.onSubmit({sort:h});const _=h.map(f=>f.direction===\"desc\"?`-${f.field}`:f.field);return(0,import_lodash.set)(n,t.replace(\"x-component-props\",\"componentProps\").replace(\"x-decorator-props\",\"decoratorProps\"),_),(0,import_lodash.set)(i,t,_),yield r.emit(\"patch\",{schema:i}),(g=e.onSubmitAfter)==null?void 0:g.call(e)});return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:a,components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:a,properties:{sort:{type:\"array\",default:u,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:m,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:o(\"ASC\"),value:\"asc\"},{label:o(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:o(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:d})},SchemaSettingsLinkageRules=function(e){var t;const{collectionName:o,readPretty:r,Component:i,afterSubmit:n,title:a,returnScope:l}=e,c=(0,import_react.useFieldSchema)(),{form:u}=useFormBlockContext(),{dn:m}=useDesignable(),{t:d}=(0,import_react_i18next.useTranslation)(),{getTemplateById:p}=useSchemaTemplateManager(),h=useVariables$1(),g=useLocalVariables$1(),_=useRecord(),{type:f}=useFormBlockType(),v=(t=e==null?void 0:e.category)!=null?t:LinkageRuleCategory.default,C=(e==null?void 0:e.type)||(c!=null&&c[\"x-action\"]||[\"Action\",\"Action.Link\",\"WorkbenchAction\"].includes(c[\"x-component\"])?\"button\":\"field\"),S=findGridSchema(c)||c,b=useLinkageCollectionFilterOptions(o),y=useLinkageCollectionFieldOptions(o,r),F={[LinkageRuleCategory.default]:d(\"Linkage rules\"),[LinkageRuleCategory.style]:d(\"Style\")},j=LinkageRuleDataKeyMap[v],A=(0,import_react2.useCallback)(()=>(S==null?void 0:S[j])||(c==null?void 0:c[j])||[],[S,c,j]),D=a||F[v]||d(\"Linkage rules\"),B=useFlag(),M=(0,import_react2.useMemo)(()=>({type:\"object\",title:D,properties:{fieldReaction:{\"x-component\":i||FormLinkageRules,\"x-use-component-props\":()=>({options:b,defaultValues:A(),linkageOptions:y,category:v,elementType:C,collectionName:o,form:u,variables:h,localVariables:g,record:_,formBlockType:f,returnScope:l})}}}),[o,c,u,S,g,_,d,h,A,i]),w=(0,import_react2.useMemo)(()=>({ArrayCollapse:import_antd_v5.ArrayCollapse,FormLayout:import_antd_v5.FormLayout}),[]),R=(0,import_react2.useCallback)(T=>{var $;const N=[];for(const V of T.fieldReaction.rules)N.push(import_lodash.default.omit(import_lodash.default.pickBy(V,import_lodash.default.identity),[\"conditionBasic\",\"conditionAdvanced\"]));const I=S[\"x-component\"]===\"BlockTemplate\"&&(($=S[\"x-component-props\"])==null?void 0:$.templateId),E={\"x-uid\":v!==LinkageRuleCategory.block?I&&p(I).uid||S[\"x-uid\"]:c[\"x-uid\"]};S[j]=N,E[j]=N,c[j]=N,m.emit(\"patch\",{schema:E}),m.refresh(),n==null||n()},[m,p,S,j,n,v]);return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:D,components:w,width:960,schema:M,onSubmit:R,ModalContextProvider:T=>(0,import_jsx_runtime.jsx)(FlagProvider,P(x({},B),{children:T.children}))})},useDataTemplates=e=>{const t=(0,import_react.useFieldSchema)();if(e)return{templateData:import_lodash.default.cloneDeep(e[\"x-data-templates\"])};const o=findFormBlock(t)||t;return{templateData:import_lodash.default.cloneDeep(o==null?void 0:o[\"x-data-templates\"])}},SchemaSettingsDataTemplates=function(e){const t=(0,import_react2.useContext)(SchemaComponentContext),{collectionName:o}=e,r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable(),{t:n}=(0,import_react_i18next.useTranslation)(),a=findFormBlock(r)||r,{templateData:l}=useDataTemplates(),c=(0,import_react2.useMemo)(()=>({type:\"object\",title:n(\"Form data templates\"),properties:{fieldReaction:{\"x-decorator\":p=>(0,import_jsx_runtime.jsx)(FlagProvider,P(x({},p),{isInFormDataTemplate:!0})),\"x-component\":FormDataTemplates,\"x-use-component-props\":()=>({defaultValues:l,collectionName:o}),\"x-component-props\":{designerCtx:t,formSchema:a}}}}),[l]),u=(0,import_react2.useCallback)(p=>{const h=x(x({},a[\"x-data-templates\"]||{}),p.fieldReaction);h.items.forEach(_=>{_.fields=Array.isArray(_.fields)?_.fields:_.fields.checked});const g={\"x-uid\":a[\"x-uid\"],\"x-data-templates\":h};a[\"x-data-templates\"]=h,i.emit(\"patch\",{schema:g}),i.refresh()},[]),m=(0,import_react2.useMemo)(()=>n(\"Form data templates\"),[]),d=(0,import_react2.useMemo)(()=>({ArrayCollapse:import_antd_v5.ArrayCollapse,FormLayout:import_antd_v5.FormLayout}),[]);return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:m,components:d,width:770,schema:c,onSubmit:u})};function SchemaSettingsEnableChildCollections(e){var t,o,r;const{collectionName:i}=e,n=(0,import_react.useFieldSchema)(),a=(0,import_react.useField)(),{dn:l}=useDesignable(),{t:c}=(0,import_react_i18next.useTranslation)(),u=n==null?void 0:n[\"x-allow-add-to-current\"],{getCollectionJoinField:m}=useCollectionManager_deprecated(),d=useBlockRequestContext(),p=m((t=n==null?void 0:n.parent)==null?void 0:t[\"x-collection-field\"])||{},h=((o=n==null?void 0:n.parent)==null?void 0:o[\"x-component\"])===\"CollectionField\";return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:c(\"Enable child collections\"),components:{ArrayItems:import_antd_v5.ArrayItems,FormLayout:import_antd_v5.FormLayout},scope:{isAssocationAdd:h},schema:{type:\"object\",title:c(\"Enable child collections\"),properties:{enableChildren:{\"x-component\":EnableChildCollections,\"x-use-component-props\":()=>({defaultValues:n==null?void 0:n[\"x-enable-children\"],collectionName:i})},allowAddToCurrent:{type:\"boolean\",\"x-content\":\"{{t('Allow adding records to the current collection')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",default:u===void 0?!0:u},linkageFromForm:{type:\"string\",title:\"{{t('Linkage with form fields')}}\",\"x-visible\":\"{{isAssocationAdd}}\",\"x-decorator\":\"FormItem\",\"x-component\":ChildDynamicComponent,\"x-component-props\":{rootCollection:d.props.collection||d.props.resource,collectionField:p},default:(r=n==null?void 0:n[\"x-component-props\"])==null?void 0:r.linkageFromForm}}},onSubmit:g=>{const _=[];for(const v of g.enableChildren.childrenCollections)_.push(import_lodash.default.pickBy(v,import_lodash.default.identity));const f={\"x-uid\":n[\"x-uid\"]};n[\"x-enable-children\"]=_,n[\"x-allow-add-to-current\"]=g.allowAddToCurrent,n[\"x-component-props\"]=P(x({},n[\"x-component-props\"]),{component:\"CreateRecordAction\",linkageFromForm:g==null?void 0:g.linkageFromForm}),f[\"x-enable-children\"]=_,f[\"x-allow-add-to-current\"]=g.allowAddToCurrent,f[\"x-component-props\"]=P(x({},n[\"x-component-props\"]),{component:\"CreateRecordAction\",linkageFromForm:g==null?void 0:g.linkageFromForm}),a.componentProps.linkageFromForm=g.linkageFromForm,l.emit(\"patch\",{schema:f}),l.refresh()}})}const defaultInputStyle=import_css.css`\n  & > .nb-form-item {\n    flex: 1;\n  }\n`,findParentFieldSchema=e=>{let t=e.parent;for(;t;){if(t[\"x-component\"]===\"CollectionField\")return t;t=t.parent}},schemaSettingsLabelLayout={name:\"formLabelLayout\",type:\"select\",useComponentProps(){var e;const t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{t:r}=(0,import_react_i18next.useTranslation)(),{dn:i}=useDesignable();return{title:r(\"Layout\"),value:((e=t.componentProps)==null?void 0:e.layout)||\"vertical\",options:[{label:r(\"Vertical\"),value:\"vertical\"},{label:r(\"Horizontal\"),value:\"horizontal\"}],onChange:n=>{t.componentProps=t.componentProps||{},t.componentProps.layout=n,o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].layout=n,i.emit(\"patch\",{schema:{\"x-uid\":o[\"x-uid\"],\"x-component-props\":o[\"x-component-props\"]}})}}}},isSystemField=(e,t)=>{const o=t==null?void 0:t(e==null?void 0:e.interface);return(o==null?void 0:o.group)===\"systemInfo\"};function getFieldDefaultValue(e,t){var o;return(o=e==null?void 0:e.default)!=null?o:t==null?void 0:t.defaultValue}const HeightMode={DEFAULT:\"defaultHeight\",SPECIFY_VALUE:\"specifyValue\",FULL_HEIGHT:\"fullHeight\"},SchemaSettingsBlockHeightItem=function(){var e,t;const o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable(),{t:n}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:n(\"Set block height\"),schema:{type:\"object\",title:n(\"Set block height\"),properties:{heightMode:{type:\"string\",enum:[{label:n(\"Default\"),value:HeightMode.DEFAULT},{label:n(\"Specify height\"),value:HeightMode.SPECIFY_VALUE},{label:n(\"Full height\"),value:HeightMode.FULL_HEIGHT}],required:!0,default:((e=r==null?void 0:r[\"x-component-props\"])==null?void 0:e.heightMode)||HeightMode.DEFAULT,\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\"},height:{title:n(\"Height\"),type:\"string\",default:(t=r==null?void 0:r[\"x-component-props\"])==null?void 0:t.height,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{addonAfter:\"px\"},\"x-validator\":[{minimum:40}],\"x-reactions\":{dependencies:[\"heightMode\"],fulfill:{state:{hidden:'{{ $deps[0]===\"fullHeight\"||$deps[0]===\"defaultHeight\"}}',value:'{{$deps[0]!==\"specifyValue\"?null:$self.value}}'}}}}}},onSubmit:({heightMode:a,height:l})=>{const c=r[\"x-component-props\"]||{};c.heightMode=a,c.height=l,r[\"x-component-props\"]=c,o.componentProps.heightMode=a,o.componentProps.height=l,i.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-component-props\":r[\"x-component-props\"]}}),i.refresh()}})},getPageHeaderHeight=(e,t,o,r,i)=>i.includes(\"/popups/\")?2*r.paddingContentVertical+22+r.paddingPageVertical:e?r.paddingContentHorizontalLG:o?t?r.controlPaddingHorizontal+3*r.controlPaddingHorizontalSM+22+r.paddingContentHorizontalLG:r.paddingContentHorizontalLG+12:t?r.paddingSM+r.controlHeight+r.marginXS+2*r.controlPaddingHorizontalSM+22+r.paddingContentHorizontalLG:r.controlHeight+r.marginXS+(r.paddingContentVertical+2)*2+r.paddingContentHorizontalLG,usePageFullScreenHeight=e=>{const{token:t}=import_antd.theme.useToken(),{designable:o}=useDesignable(),{heightProps:r}=useBlockHeightProps(),i=(0,import_react_router_dom.useLocation)(),{disablePageHeader:n,enablePageTabs:a,hidePageTitle:l}=e||r||{},c=t.sizeXXL-2,u=o?t.controlHeight+2*t.paddingContentHorizontalLG:1*t.paddingContentHorizontalLG,m=getPageHeaderHeight(n,a,l,t,i.pathname);return c+m+u},useDrawerFullScreenHeight=()=>{const{token:e}=import_antd.theme.useToken(),{designable:t}=useDesignable(),o=e.paddingContentVerticalLG+e.margin+2*e.paddingContentVertical+24,r=t?e.controlHeight+2*e.paddingContentHorizontalLG:1*e.paddingContentHorizontalLG;return o+r},useFullScreenHeight=e=>{const t=(0,import_react.useFieldSchema)(),o=hasActionContainerInParentChain(t),r=usePageFullScreenHeight(e),i=useDrawerFullScreenHeight();return o?i:r},InternalWorkflowCollection=[\"workflowManualTasks\",\"approvals\",\"approvalRecords\"],useTableHeight=()=>{var e;const{token:t}=import_antd.theme.useToken(),{heightProps:o}=useBlockHeightProps(),{heightProps:r}=useTableBlockContext(),{designable:i}=useDesignable(),n=(0,import_react.useFieldSchema)(),a=r||o,{titleHeight:l}=o,c=useFullScreenHeight(a),{name:u}=useCollection(),{heightMode:m,height:d,title:p}=a;if(!(a!=null&&a.heightMode)||m===HeightMode.DEFAULT)return;const h=Object.keys(((e=n.parent.properties.actions)==null?void 0:e.properties)||{}).length>0,g=t.controlHeight+t.padding+t.marginLG,_=h||i?t.controlHeight+2*t.marginLG:t.marginLG,f=(i&&!InternalWorkflowCollection.includes(u)?t.controlHeight:22)+2*t.padding+1,v=p?l:0;return m===HeightMode.FULL_HEIGHT?window.innerHeight-c-v-f-_-g:d-v-_-f-g},useDataBlockHeight=e=>{const{heightProps:t}=useBlockHeightProps(),o=useFullScreenHeight(),{heightMode:r,height:i,title:n,titleHeight:a}=t||{},l=n?a:0;if(!(!(t!=null&&t.heightMode)||r===HeightMode.DEFAULT)){if(r===HeightMode.FULL_HEIGHT){let c=window.innerHeight-o;return e!=null&&e.removeBlockHeaderHeight&&(c=c-l),e!=null&&e.innerExtraHeight&&(c=c-e.innerExtraHeight),c}return i}},useBlockHeight=()=>{const e=(0,import_react.useFieldSchema)(),t=(0,import_react2.useMemo)(()=>getPageSchema(e),[]),{disablePageHeader:o,enablePageTabs:r,hidePageTitle:i}=(t==null?void 0:t[\"x-component-props\"])||{},n=P(x({},e==null?void 0:e[\"x-component-props\"]),{disablePageHeader:o,enablePageTabs:r,hidePageTitle:i}),a=useFullScreenHeight(n),{heightMode:l,height:c}=n||{};if(!(!(n!=null&&n.heightMode)||l===HeightMode.DEFAULT))return l===HeightMode.FULL_HEIGHT?window.innerHeight-a:c},useTableSize=()=>{const[e,t]=(0,import_react2.useState)(),o=(0,import_react2.useRef)(null),r=useTableHeight(),i=(0,import_react2.useCallback)((0,import_lodash.debounce)(()=>{var a;if(!o.current)return;const l=o.current.getBoundingClientRect();(a=o.current.querySelector(\".ant-table\"))!=null&&a.getBoundingClientRect()&&t(l.width)},100),[r]),n=(0,import_react2.useCallback)(a=>{o.current=a&&a.children?a.children[0]:null,i()},[i]);return(0,import_ahooks.useEventListener)(\"resize\",i),{height:r,width:e,tableSizeRefCallback:n}},hasActionContainerInParentChain=e=>{var t,o;return e?e[\"x-component\"]===\"Action.Container\"?((o=(t=e==null?void 0:e.parent)==null?void 0:t[\"x-component-props\"])==null?void 0:o.openMode)!==\"page\":hasActionContainerInParentChain(e.parent):null},useFieldModeOptions=e=>{var t;const{t:o}=(0,import_react_i18next.useTranslation)(),{getCollectionJoinField:r,getCollection:i}=useCollectionManager_deprecated(),n=(0,import_react.useFieldSchema)(),a=(e==null?void 0:e.fieldSchema)||n,l=(0,import_react.useField)(),c=(0,import_react.useForm)(),u=(a==null?void 0:a[\"x-read-pretty\"])||l.readPretty||c.readPretty,m=e==null?void 0:e.fieldSchema,{getField:d}=useCollection_deprecated(),p=(e==null?void 0:e.collectionField)||d(a.name)||r(a[\"x-collection-field\"]),{label:h}=((t=a[\"x-component-props\"])==null?void 0:t.fieldNames)||{};return((0,import_react2.useMemo)(()=>{if(!p||!(p!=null&&p.interface)||![\"hasOne\",\"hasMany\",\"belongsTo\",\"belongsToMany\",\"belongsToArray\"].includes(p.type))return;const g=i(p.target);if((g==null?void 0:g.template)===\"file\")return u?[{label:o(\"Title\"),value:\"Select\"},{label:o(\"File manager\"),value:\"FileManager\"},{label:o(\"Tag\"),value:\"Tag\"}]:[{label:o(\"Select\"),value:\"Select\"},{label:o(\"Record picker\"),value:\"Picker\"},{label:o(\"File manager\"),value:\"FileManager\"}];if((g==null?void 0:g.template)===\"tree\"&&[\"m2m\",\"o2m\",\"m2o\"].includes(p.interface))return u?[{label:o(\"Title\"),value:\"Select\"},{label:o(\"Tag\"),value:\"Tag\"},!m&&{label:o(\"Sub-details\"),value:\"Nester\"},!m&&{label:o(\"Sub-table\"),value:\"SubTable\"}]:[{label:o(\"Select\"),value:\"Select\"},{label:o(\"Record picker\"),value:\"Picker\"},!m&&[\"m2m\",\"o2m\"].includes(p.interface)&&{label:o(\"Sub-table\"),value:\"SubTable\"},!m&&{label:o(\"Cascade Select\"),value:\"CascadeSelect\"},!m&&{label:o(\"Sub-form\"),value:\"Nester\"},{label:o(\"Sub-form(Popover)\"),value:\"PopoverNester\"}];switch(p.interface){case\"o2m\":return u?[{label:o(\"Title\"),value:\"Select\"},{label:o(\"Tag\"),value:\"Tag\"},!m&&{label:o(\"Sub-table\"),value:\"SubTable\"},!m&&{label:o(\"Sub-details\"),value:\"Nester\"}]:[{label:o(\"Select\"),value:\"Select\"},{label:o(\"Record picker\"),value:\"Picker\"},!m&&{label:o(\"Sub-form\"),value:\"Nester\"},{label:o(\"Sub-form(Popover)\"),value:\"PopoverNester\"},!m&&{label:o(\"Sub-table\"),value:\"SubTable\"}];case\"m2m\":case\"mbm\":return u?[{label:o(\"Title\"),value:\"Select\"},{label:o(\"Tag\"),value:\"Tag\"},!m&&{label:o(\"Sub-details\"),value:\"Nester\"},!m&&{label:o(\"Sub-table\"),value:\"SubTable\"}]:[{label:o(\"Select\"),value:\"Select\"},{label:o(\"Record picker\"),value:\"Picker\"},!m&&{label:o(\"Sub-table\"),value:\"SubTable\"},!m&&{label:o(\"Sub-form\"),value:\"Nester\"},{label:o(\"Sub-form(Popover)\"),value:\"PopoverNester\"}];case\"m2o\":case\"linkTo\":return u?[{label:o(\"Title\"),value:\"Select\"},{label:o(\"Tag\"),value:\"Tag\"},!m&&{label:o(\"Sub-details\"),value:\"Nester\"}]:[{label:o(\"Select\"),value:\"Select\"},{label:o(\"Record picker\"),value:\"Picker\"},!m&&{label:o(\"Sub-form\"),value:\"Nester\"},{label:o(\"Sub-form(Popover)\"),value:\"PopoverNester\"}];default:return u?[{label:o(\"Title\"),value:\"Select\"},{label:o(\"Tag\"),value:\"Tag\"},!m&&{label:o(\"Sub-details\"),value:\"Nester\"}]:[{label:o(\"Select\"),value:\"Select\"},{label:o(\"Record picker\"),value:\"Picker\"},!m&&{label:o(\"Sub-form\"),value:\"Nester\"},{label:o(\"Sub-form(Popover)\"),value:\"PopoverNester\"}]}},[o,p==null?void 0:p.interface,h])||[]).filter(Boolean)},jsonCss=import_css.css`\n  font-size: 80%;\n  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;\n`,Json=import_react2.default.forwardRef((e,t)=>{var o=e,{value:r,onChange:i,space:n=2,json5:a=!1}=o,l=W(o,[\"value\",\"onChange\",\"space\",\"json5\"]);const c=a?import_json5.default:JSON,u=(0,import_react.useField)(),[m,d]=(0,import_react2.useState)(\"\");return(0,import_react2.useEffect)(()=>{try{if(r!=null)if(typeof r==\"string\")try{c.parse(r),d(r)}catch{d(c.stringify(r,null,n))}else d(c.stringify(r,null,n));else d(void 0)}catch{}},[n,r]),(0,import_jsx_runtime.jsx)(import_antd.Input.TextArea,P(x({},l),{className:(0,import_css.cx)(jsonCss,l.className),ref:t,value:m,onChange:p=>{d(p.target.value);try{const h=p.target.value.trim()!==\"\"?c.parse(p.target.value):null;p.target.value.trim()!==\"\"&&c.parse(p.target.value),u.setFeedback({})}catch(h){u.setFeedback({type:\"error\",code:\"JSONSyntaxError\",messages:[h.message]})}},onBlur:p=>{try{const h=p.target.value.trim()!==\"\"?c.parse(p.target.value):null;u.setFeedback({}),i==null||i(h)}catch(h){u.setFeedback({type:\"error\",code:\"JSONSyntaxError\",messages:[h.message]})}}}))});Json.displayName=\"Json\";const getContentWidth=e=>{if(e){const t=document.createRange();return t.selectNodeContents(e),t.getBoundingClientRect().width}},isOverflowTooltip=e=>{if(!e)return!1;const t=getContentWidth(e),o=e.offsetWidth;return t>o},popoverStyle$1={width:300,overflow:\"auto\",maxHeight:400},EllipsisWithTooltip=(0,import_react2.forwardRef)((e,t)=>{var o,r,i;const n={overflow:\"hidden\",overflowWrap:\"break-word\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",wordBreak:\"break-all\"},[a,l]=(0,import_react2.useState)(!1),[c,u]=(0,import_react2.useState)(!1),m=(0,import_react2.useRef)();(0,import_react2.useImperativeHandle)(t,()=>({setPopoverVisible:u}),[]);const d=(0,import_react.useFieldSchema)();((o=d==null?void 0:d.parent)==null?void 0:o[\"x-component\"])===\"TableV2.Column\"&&(i=(r=d==null?void 0:d.parent)==null?void 0:r[\"x-component-props\"])!=null&&i.width&&(n.width=d.parent[\"x-component-props\"].width);const p=(0,import_react2.useCallback)(g=>{const _=g.target;isOverflowTooltip(m.current)&&l(_.scrollWidth>=_.clientWidth)},[]),h=(0,import_react2.useMemo)(()=>e.ellipsis?(0,import_jsx_runtime.jsx)(\"div\",{ref:m,role:e.role,style:n,onMouseEnter:p,children:e.children}):e.children,[p,e.children,e.ellipsis,e.role,n.width]);return!e.ellipsis||!a?h:(0,import_jsx_runtime.jsx)(import_antd.Popover,{open:a&&c,onOpenChange:g=>{u(a&&g)},content:(0,import_jsx_runtime.jsx)(\"div\",{style:x(x({},popoverStyle$1),(e==null?void 0:e.style)||{}),children:e.popoverContent||e.children}),children:h})});EllipsisWithTooltip.displayName=\"EllipsisWithTooltip\";function HTMLEncode(e){let t=document.createElement(\"div\");t.textContent!=null?t.textContent=e:t.innerText=e;const o=t.innerHTML;return t=null,o}const ReadPretty$c=()=>null;ReadPretty$c.Input=e=>{const t=(0,import_builtins.usePrefixCls)(\"description-input\",e),o=useCompile(),r=(0,import_react2.useMemo)(()=>Array.isArray(e.value)?e.value.join(\",\"):e.value&&typeof e.value==\"object\"?JSON.stringify(e.value):o(e.value),[e.value]),i=e.ellipsis?{display:\"flex\",alignItems:\"center\"}:{};return(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(t,e.className),style:x(P(x({},i),{overflowWrap:\"break-word\",whiteSpace:\"normal\"}),e.style),children:[o(e.addonBefore),o(e.prefix),e.ellipsis?(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:e.ellipsis,children:r}):r,o(e.suffix),o(e.addonAfter)]})};const toHTML=import_lodash.default.memoize(e=>({__html:HTMLEncode(e).split(`\n`).join(\"<br/>\")})),lineHeight={lineHeight:\"inherit\"},html=e=>(0,import_jsx_runtime.jsx)(\"div\",{style:lineHeight,dangerouslySetInnerHTML:toHTML(e)});ReadPretty$c.TextArea=e=>{const t=(0,import_builtins.usePrefixCls)(\"description-textarea\",e),o=useCompile(),{autop:r=!0,ellipsis:i,text:n}=e,a=(0,import_react2.useMemo)(()=>{var l;const c=o((l=e.value)!=null?l:\"\");return i?(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:i,popoverContent:r?html(c):c,children:n||c}):r?html(c):c},[r,i,e.value,n]);return(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(t,e.className),style:x({overflowWrap:\"break-word\",whiteSpace:\"normal\"},e.style),children:[e.addonBefore,e.prefix,a,e.suffix,e.addonAfter]})};const convertToText$1=import_lodash.default.memoize(e=>{const t=document.createElement(\"div\");t.innerHTML=e;const o=t.innerText;return(o==null?void 0:o.replace(/[\\n\\r]/g,\"\"))||\"\"}),lineHeight142={lineHeight:\"1.42\"};ReadPretty$c.Html=e=>{const t=(0,import_builtins.usePrefixCls)(\"description-textarea\",e),o=useCompile(),r=(0,import_react2.useMemo)(()=>{var i;const n=o((i=e.value)!=null?i:\"\"),{autop:a=!0,ellipsis:l}=e,c=(0,import_jsx_runtime.jsx)(\"div\",{style:lineHeight142,dangerouslySetInnerHTML:{__html:n}}),u=convertToText$1(n);return l?(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:l,popoverContent:a?c:n,children:u}):a?c:n},[e.value]);return(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(t,e.className),style:x({overflowWrap:\"break-word\",whiteSpace:\"normal\"},e.style),children:[e.addonBefore,e.prefix,r,e.suffix,e.addonAfter]})};const ellipsisStyle={textOverflow:\"ellipsis\",overflow:\"hidden\",whiteSpace:\"nowrap\",display:\"block\"};ReadPretty$c.URL=e=>{const t=(0,import_builtins.usePrefixCls)(\"description-url\",e),o=e.value&&(0,import_jsx_runtime.jsx)(\"a\",{style:e.ellipsis?ellipsisStyle:void 0,target:\"_blank\",rel:\"noopener noreferrer\",href:e.value,children:e.value});return(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(t,e.className),style:x({whiteSpace:\"normal\"},e.style),children:[e.addonBefore,e.prefix,o,e.suffix,e.addonAfter]})};const sizes={small:24,middle:48,large:72,oversized:120};ReadPretty$c.Preview=function(e){var t,o;const r=(0,import_react.useFieldSchema)(),i=((t=r[\"x-component-props\"])==null?void 0:t.size)||\"small\",n=((o=r[\"x-component-props\"])==null?void 0:o.objectFit)||\"cover\";return e.value?(0,import_jsx_runtime.jsx)(import_antd.Image,{style:[\"small\",\"middle\",\"large\",\"oversized\"].includes(i)?{width:sizes[i],height:sizes[i],objectFit:n}:{},src:e.value}):e.value};const JSONClassName=import_css.css`\n  margin-bottom: 0;\n  line-height: 1.5;\n  font-size: 90%;\n`;ReadPretty$c.JSON=e=>{const t=(0,import_builtins.usePrefixCls)(\"json\",e),o=(0,import_react2.useMemo)(()=>{var i;return e.value!=null?JSON.stringify(e.value,null,(i=e.space)!=null?i:2):\"\"},[e.space,e.value]),r=(0,import_jsx_runtime.jsx)(\"pre\",{className:(0,import_css.cx)(t,e.className,JSONClassName),style:e.style,children:o});return e.ellipsis?(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:e.ellipsis,popoverContent:r,children:o}):r};ReadPretty$c.Input=withPopupWrapper(ReadPretty$c.Input);ReadPretty$c.TextArea=withPopupWrapper(ReadPretty$c.TextArea);ReadPretty$c.Html=withPopupWrapper(ReadPretty$c.Html);ReadPretty$c.Preview=withPopupWrapper(ReadPretty$c.Preview);ReadPretty$c.JSON=withPopupWrapper(ReadPretty$c.JSON);function useScanner({onScannerSizeChanged:e,elementId:t,onScanSuccess:o}){const[r,i]=(0,import_react2.useState)(),{t:n}=(0,import_react_i18next.useTranslation)(),a=(0,import_react2.useMemo)(()=>{const m=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),d=Math.max(document.documentElement.clientHeight||0,window.innerHeight||0);return{width:m,height:d}},[]),l=(0,import_react2.useCallback)(m=>q(this,null,function*(){return m.start({facingMode:\"environment\"},{fps:10,qrbox(d,p){return e({width:d,height:p}),{width:a.width,height:a.height}}},d=>{o&&o(d)},void 0)}),[e,a,o]),c=(0,import_react2.useCallback)(m=>q(this,null,function*(){const d=m.getState();if([import_html5_qrcode.Html5QrcodeScannerState.SCANNING,import_html5_qrcode.Html5QrcodeScannerState.PAUSED].includes(d))return m.stop()}),[]),u=(0,import_react2.useCallback)(m=>q(this,null,function*(){yield c(r);try{const{decodedText:d}=yield r.scanFileV2(m,!1);o&&o(d)}catch{alert(n(\"QR code recognition failed, please scan again\")),l(r)}}),[c,r,n,l,o]);return(0,import_react2.useEffect)(()=>{if(!document.getElementById(t)||r)return;const m=new import_html5_qrcode.Html5Qrcode(t);return i(m),l(m),()=>{c(m)}},[t]),{startScanCamera:l,startScanFile:u}}function ScanBox({style:e={}}){const t={position:\"absolute\",backgroundColor:\"rgb(255, 255, 255)\"};return(0,import_jsx_runtime.jsxs)(\"div\",{id:\"qr-scan-box\",style:x({boxSizing:\"border-box\",inset:\"0px\"},e),children:[(0,import_jsx_runtime.jsx)(\"div\",{style:x({width:\"40px\",height:\"5px\",top:\"-5px\",left:\"0px\"},t)}),(0,import_jsx_runtime.jsx)(\"div\",{style:x({width:\"40px\",height:\"5px\",top:\"-5px\",right:\"0px\"},t)}),(0,import_jsx_runtime.jsx)(\"div\",{style:x({width:\"40px\",height:\"5px\",bottom:\"-5px\",left:\"0px\"},t)}),(0,import_jsx_runtime.jsx)(\"div\",{style:x({width:\"40px\",height:\"5px\",bottom:\"-5px\",right:\"0px\"},t)}),(0,import_jsx_runtime.jsx)(\"div\",{style:x({width:\"5px\",height:\"45px\",top:\"-5px\",left:\"-5px\"},t)}),(0,import_jsx_runtime.jsx)(\"div\",{style:x({width:\"5px\",height:\"45px\",bottom:\"-5px\",left:\"-5px\"},t)}),(0,import_jsx_runtime.jsx)(\"div\",{style:x({width:\"5px\",height:\"45px\",top:\"-5px\",right:\"-5px\"},t)}),(0,import_jsx_runtime.jsx)(\"div\",{style:x({width:\"5px\",height:\"45px\",bottom:\"-5px\",right:\"-5px\"},t)})]})}const qrcodeEleId=\"qrcode-scanner\",QRCodeScannerInner=({visible:e,onClose:t,onScanSuccess:o,containerRef:r})=>{const i=(0,import_react2.useRef)(null),{t:n}=(0,import_react_i18next.useTranslation)(\"block-workbench\"),[a,l]=(0,import_react2.useState)(!1),[c,u]=(0,import_react2.useState)({width:0,height:0}),m=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),d=Math.max(document.documentElement.clientHeight||0,window.innerHeight||0),{startScanFile:p}=useScanner({elementId:qrcodeEleId,onScannerSizeChanged:u,onScanSuccess:_=>{o(_),t()}});if((0,import_react2.useEffect)(()=>{e&&import_html5_qrcode.Html5Qrcode.getCameras().then(_=>{_.length>0?l(!0):(alert(n(\"No camera device detected\")),t())}).catch(_=>{var f;const v={NotFoundError:n(\"No camera device detected\"),NotAllowedError:n(\"You have not granted permission to use the camera\")};alert((f=v[_.name])!=null?f:_.message),t()})},[e,n,t]),(0,import_react2.useEffect)(()=>{if(!e||!c.width||!c.height)return;const _=document.querySelector(\"video\");if(_){const f=d/c.height*c.width;_.style.height=`${d}px`,_.style.width=`${f}px`,r.current&&(r.current.style.left=`${(m-f)/2}px`,r.current.style.position=\"absolute\")}},[c,e]),!e||!a)return null;const h=()=>{var _;(_=i.current)==null||_.click()},g=_=>{var f;const v=(f=_.target.files)==null?void 0:f[0];v&&v.size<1024*1024?p(v):alert(n(\"The image size is too large. Please compress it to below 1MB before uploading\"))};return(0,import_jsx_runtime.jsxs)(\"div\",{children:[(0,import_jsx_runtime.jsx)(ScanBox,{style:{position:\"fixed\",top:`${(d-m*.6)/2}px`,left:`${(m-m*.6)/2}px`,width:`${m*.6}px`,height:`${m*.6}px`}}),(0,import_jsx_runtime.jsx)(import_icons.LeftOutlined,{onClick:t,style:{position:\"absolute\",top:\"22px\",left:\"20px\",zIndex:1003,color:\"white\",fontSize:\"1.8em\",fontWeight:\"bold\"}}),(0,import_jsx_runtime.jsx)(\"div\",{style:{position:\"absolute\",top:\"20px\",left:0,right:0,color:\"white\",fontSize:\"1.5em\",textAlign:\"center\",zIndex:1002},children:n(\"Scan QR code\")}),(0,import_jsx_runtime.jsx)(\"div\",{style:{position:\"absolute\",bottom:\"20px\",left:\"20px\",padding:\"10px 60px\"},children:(0,import_jsx_runtime.jsxs)(\"div\",{style:{color:\"white\",width:\"40px\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\"},children:[(0,import_jsx_runtime.jsx)(import_icons.FileImageOutlined,{style:{fontSize:\"2em\",fontWeight:\"bold\",zIndex:1003},onClick:h}),n(\"Album\"),(0,import_jsx_runtime.jsx)(\"input\",{type:\"file\",accept:\"image/*\",ref:i,onChange:g,style:{display:\"none\"}})]})})]})},QRCodeScanner=e=>{const t=(0,import_react2.useRef)(null),o=(0,import_jsx_runtime.jsxs)(\"div\",{style:{position:\"fixed\",inset:0,backgroundColor:\"black\",zIndex:9999,overflow:\"hidden\"},children:[(0,import_jsx_runtime.jsx)(\"div\",{ref:t,id:qrcodeEleId,style:{position:\"absolute\"}}),(0,import_jsx_runtime.jsx)(QRCodeScannerInner,P(x({},e),{containerRef:t}))]});return import_react_dom.default.createPortal(o,document.body)},ScanInput=({value:e,onChange:t,disabled:o,disableManualInput:r})=>{const{t:i}=(0,import_react_i18next.useTranslation)(),[n,a]=(0,import_react2.useState)(!1),l=(0,import_react2.useRef)(null),c=u=>{a(!1),u&&(t==null||t(u),setTimeout(()=>{var m;return(m=l.current)==null?void 0:m.focus()},100))};return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_antd.Input,{ref:l,value:e,onChange:u=>{t==null||t(u)},disabled:o,readOnly:r,addonAfter:(0,import_jsx_runtime.jsx)(import_icons.ScanOutlined,{onPointerDown:u=>u.preventDefault(),onClick:()=>{var u;(u=l.current)==null||u.blur(),a(!0)},title:i(\"Scan to input\")})}),n&&(0,import_jsx_runtime.jsx)(QRCodeScanner,{visible:n,onScanSuccess:c,onClose:()=>{a(!1)}})]})};function InputInner(e){const t=e,{onChange:o,trim:r,enableScan:i}=t,n=W(t,[\"onChange\",\"trim\",\"enableScan\"]),a=(0,import_react2.useCallback)(l=>{r&&(l.target.value=l.target.value.trim()),o==null||o(l)},[o,r]);return i?(0,import_jsx_runtime.jsx)(ScanInput,P(x({},n),{onChange:a})):(0,import_jsx_runtime.jsx)(import_antd.Input,P(x({},n),{onChange:a}))}InputInner.Password=import_antd.Input.Password;const Input$2=Object.assign((0,import_react.connect)(InputInner,(0,import_react.mapProps)((e,t)=>P(x({},e),{suffix:(0,import_jsx_runtime.jsx)(\"span\",{children:t!=null&&t.loading||t!=null&&t.validating?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}):e.suffix})})),(0,import_react.mapReadPretty)(ReadPretty$c.Input)),{TextArea:(0,import_react.connect)(import_antd.Input.TextArea,(0,import_react.mapProps)((e,t)=>x({autoSize:{maxRows:10,minRows:3}},e)),(0,import_react.mapReadPretty)(ReadPretty$c.TextArea)),URL:(0,import_react.connect)(import_antd.Input,(0,import_react.mapReadPretty)(ReadPretty$c.URL)),JSON:(0,import_react.connect)(Json,(0,import_react.mapReadPretty)(ReadPretty$c.JSON)),ReadPretty:ReadPretty$c.Input,Preview:ReadPretty$c.Preview});Input$2.displayName=\"Input\";const XButton=(0,import_react2.forwardRef)((e,t)=>{const o=(0,import_react2.useMemo)(()=>({fontStyle:\"italic\",fontFamily:\"New York, Times New Roman, Times, serif\"}),[]);return(0,import_jsx_runtime.jsx)(FlagProvider,{isInXButton:!0,children:(0,import_jsx_runtime.jsxs)(import_antd.Button,P(x({\"aria-label\":\"variable-button\",ref:t,style:o},e),{children:[\"x\",e.children]}))})});XButton.displayName=\"XButton\";const useStyles$d=genStyleHook(\"nb-variable\",(e,t)=>{const{componentCls:o,lineWidth:r,colorFillQuaternary:i}=e,n=e.paddingSM-1,a=8-r,l=e.fontSizeSM,c=`${e.lineHeightSM*l}px`,u=i;return{[o]:{width:\"auto\",display:\"flex\",\"&.ant-input-group-compact\":{display:\"flex\"},\".ant-input-disabled\":{\".ant-tag\":{color:\"#bfbfbf\",borderColor:\"#d9d9d9\"}},\".ant-input.null-value\":{width:\"4em\",minWidth:\"4em\"},\".ant-formily-item .ant-formily-item-control .ant-formily-item-control-content .ant-formily-item-control-content-component\":{lineHeight:\"normal\"},\".ant-formily-item\":{marginBottom:0},\".ant-input\":t!=null&&t.hideVariableButton?{}:{borderTopRightRadius:0,borderBottomRightRadius:0},\".ant-tag\":{display:\"inline-block\",height:\"auto\",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:l,lineHeight:c,whiteSpace:\"nowrap\",background:u,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:\"start\"},\".ant-tag-blue\":{color:e.colorPrimaryText,background:e.colorPrimaryBg,borderColor:e.colorPrimaryBorder},\".clear-button\":{position:\"absolute\",top:\"50%\",insetInlineStart:\"auto\",insetInlineEnd:n,zIndex:1,display:\"none\",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:\"normal\",lineHeight:1,textAlign:\"center\",textTransform:\"none\",background:e.colorBgContainer,cursor:\"pointer\",opacity:.8,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:\"auto\",userSelect:\"none\",\"&:before\":{display:\"block\"},\"&:hover\":{color:e.colorTextTertiary}},\".ant-btn\":{height:\"auto\"},\".variable\":{flex:1}}}}),JT_VALUE_RE=/^\\s*{{\\s*([^{}]+)\\s*}}\\s*$/;function parseValue(e,t={}){var o;if(e==null)return(o=t.defaultTypeOnNull)!=null?o:\"null\";const r=typeof e;if(r===\"string\"){const i=e.match(JT_VALUE_RE);if(i)return i[1].split(\".\");if(t.stringToDate&&!Number.isNaN(Date.parse(e)))return\"date\"}return r===\"object\"&&e instanceof Date?\"date\":r}function NullComponent(){const{t:e}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(import_antd.Input,{style:{width:\"100%\"},readOnly:!0,placeholder:`<${e(\"Null\")}>`,className:\"null-value\"})}const ConstantTypes={string:{label:'{{t(\"String\")}}',value:\"string\",component:function(e){var t=e,{onChange:o,value:r}=t,i=W(t,[\"onChange\",\"value\"]);return(0,import_jsx_runtime.jsx)(import_antd.Input,x({value:r,onChange:n=>o(n.target.value)},i))},default(){return\"\"}},number:{label:'{{t(\"Number\")}}',value:\"number\",component:function(e){var t=e,{onChange:o,value:r}=t,i=W(t,[\"onChange\",\"value\"]);return(0,import_jsx_runtime.jsx)(import_antd.InputNumber,x({value:r,onChange:o},i))},default(){return 0}},boolean:{label:'{{t(\"Boolean\")}}',value:\"boolean\",component:function(e){var t=e,{onChange:o,value:r}=t,i=W(t,[\"onChange\",\"value\"]);const{t:n}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(import_antd.Select,P(x({value:r,onChange:o,placeholder:n(\"Select\"),options:[{value:!0,label:n(\"True\")},{value:!1,label:n(\"False\")}]},i),{className:(0,import_classnames.default)(i.className,\"auto-width\")}))},default(){return!1}},date:{label:'{{t(\"Date\")}}',value:\"date\",component:function(e){var t=e,{onChange:o,value:r}=t,i=W(t,[\"onChange\",\"value\"]);return(0,import_jsx_runtime.jsx)(import_antd.DatePicker,x({value:(0,import_dayjs.default)(r),onChange:n=>n?o(n.toDate()):null,allowClear:!1,showTime:!0},i))},default(){const e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0)}},null:{label:'{{t(\"Null\")}}',value:\"null\",component:NullComponent,default(){return null}},object:{label:'{{t(\"JSON\")}}',value:\"object\",component:Json,default(){return{}}}};function getTypedConstantOption(e,t,o){var r;const i=Object.values(ConstantTypes).filter(a=>a.value!==\"null\"),n=(t?i.filter(a=>Array.isArray(t)&&t.filter(l=>Array.isArray(l)?l[0]===a.value:l===a.value).length||t===!0):i).map(a=>Object.keys(o).reduce((l,c)=>c in a?Object.assign(l,{[o[c]]:a[c]}):l,x({},a)));return{value:\" \",label:'{{t(\"Constant\")}}',children:n,[o.value]:\" \",[o.label]:'{{t(\"Constant\")}}',[o.children]:n,component:(r=ConstantTypes[e])==null?void 0:r.component}}function Input$1(e){var t,o,r,i;const n=e,{value:a=\"\",onChange:l,children:c,button:u,useTypedConstant:m,nullable:d=!0,style:p,className:h,changeOnSelect:g,fieldNames:_,parseOptions:f,hideVariableButton:v,constantAbel:C=!0}=n,S=W(n,[\"value\",\"onChange\",\"children\",\"button\",\"useTypedConstant\",\"nullable\",\"style\",\"className\",\"changeOnSelect\",\"fieldNames\",\"parseOptions\",\"hideVariableButton\",\"constantAbel\"]),b=typeof e.scope==\"function\"?e.scope():e.scope,{wrapSSR:y,hashId:F,componentCls:j,rootPrefixCls:A}=useStyles$d({hideVariableButton:v});(0,import_style.default)(`${A}-input`);const D=useCompile(),{t:B}=(0,import_react_i18next.useTranslation)(),M=(0,import_react.useForm)(),[w,R]=import_react2.default.useState([]),[T,$]=import_react2.default.useState([]),[N,I]=import_react2.default.useState(v||!!(c&&a!=null)),[E,V]=import_react2.default.useState(null),O=(0,import_react2.useMemo)(()=>parseValue(a,f),[f,a]),L=typeof O==\"string\",U=L?O:\"\",z=L?null:O,G=Object.assign({label:\"label\",value:\"value\",children:\"children\"},_??{}),H=(0,import_react2.useMemo)(()=>C?c?{value:\"$\",label:B(\"Constant\"),[G.value]:\"$\",[G.label]:B(\"Constant\")}:m?getTypedConstantOption(U,m,G):null:null,[U,m]),K=(t=H==null?void 0:H.component)!=null?t:NullComponent,X=Array.isArray(m)?(r=(o=m.find(oe=>Array.isArray(oe)&&oe[0]===U))==null?void 0:o[1])!=null?r:{}:{};let Y;a==null?d?c&&N?Y=[\"$\"]:Y=[\"\"]:c?Y=[\"$\"]:Y=[\" \",U]:Y=c?[\"$\"]:[\" \",U],v&&(Y=[\"$\"]),(0,import_react2.useEffect)(()=>{const oe=H??{},le=W(oe,[\"component\"]),se=[...d?[{value:\"\",label:B(\"Null\"),[G.value]:\"\",[G.label]:B(\"Null\")}]:[],...H?[D(le)]:[],...b?[...b]:[]].filter(ue=>!ue.deprecated||(z==null?void 0:z[0])===ue[G.value]);R(se)},[b,z,H,d]);const J=oe=>q(this,null,function*(){var le;const se=oe[oe.length-1];if(!((le=se.children)!=null&&le.length)&&!se.isLeaf&&se.loadChildren){oe.length&&V(oe.map(me=>me==null?void 0:me[G.value]));let ue;if(z&&z.length>=2){for(const me of z)if(me===se[G.value]){ue=me;break}}yield se.loadChildren(se,ue,z),R(me=>[...me])}}),ee=(0,import_react2.useCallback)((oe,le)=>{var se,ue,me;if(V(null),oe[0]===\"$\"){I(!0),z&&l(null,le);return}else I(!1);if(oe[0]===\"\"){l(null);return}if(oe[0]===\" \"){oe[1]?oe[1]!==U&&l((me=(ue=(se=ConstantTypes[oe[1]])==null?void 0:se.default)==null?void 0:ue.call(se))!=null?me:null,le):z&&l(null,le);return}l(`{{${oe.join(\".\")}}}`,le)},[U,z,l]),te=(0,import_react2.useCallback)(()=>{var oe;if(I(!!c),(oe=H==null?void 0:H.children)!=null&&oe.length){const le=H.children[0].default();return l(le)}l(null),V(null)},[H]),Q=(0,import_react2.useCallback)(oe=>{oe||V(null)},[]);(0,import_react2.useEffect)(()=>{q(this,null,function*(){var oe;if(!z||w.length<=1)return;let le=null;const se=[];for(let ue=0;ue<z.length;ue++){const me=z[ue];try{if(ue===0?le=w.find(pe=>pe[G.value]===me):(le.loadChildren&&!((oe=le.children)!=null&&oe.length)&&(yield le.loadChildren(le,me,z)),le=le.children.find(pe=>pe[G.value]===me)),!le)return;se.push(le[G.label])}catch(pe){(0,import_client.error)(pe)}}R([...w]),$([...se])})},[z,w.length]);const ie=e.disabled||M.disabled,ce=(i=z??E)!=null?i:Y;return y((0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(import_antd.Space.Compact,{style:p,className:(0,import_classnames.default)(j,F,h),children:[z?(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_css.cx)(\"variable\",import_css.css`\n                position: relative;\n                line-height: 0;\n\n                &:hover {\n                  .clear-button {\n                    display: inline-block;\n                  }\n                }\n\n                .ant-input {\n                  overflow: auto;\n                  white-space: nowrap;\n                  ${ie?\"\":\"padding-right: 28px;\"}\n\n                  .ant-tag {\n                    display: inline;\n                    line-height: 19px;\n                    margin: 0;\n                    padding: 2px 7px;\n                    border-radius: 10px;\n                  }\n                }\n              `),children:[(0,import_jsx_runtime.jsx)(\"div\",{role:\"button\",\"aria-label\":\"variable-tag\",style:{overflow:\"hidden\"},className:(0,import_css.cx)(\"ant-input ant-input-outlined\",{\"ant-input-disabled\":ie},F),children:(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:\"blue\",children:T.map((oe,le)=>(0,import_jsx_runtime.jsxs)(import_react2.default.Fragment,{children:[le?\" / \":\"\",oe]},oe))})}),ie?null:(0,import_jsx_runtime.jsx)(\"span\",{role:\"button\",\"aria-label\":\"icon-close\",className:(0,import_css.cx)(\"clear-button\"),unselectable:\"on\",onClick:te,children:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleFilled,{})})]}):(0,import_jsx_runtime.jsx)(\"div\",{style:{flex:1},children:c&&(N||!d)?c:K?(0,import_jsx_runtime.jsx)(K,P(x({role:\"button\",\"aria-label\":\"variable-constant\"},X),{value:a,onChange:l})):null}),v?null:(0,import_jsx_runtime.jsx)(FlagProvider,{isInXButton:!0,children:(0,import_jsx_runtime.jsx)(import_antd.Cascader,{options:w,value:ce,onChange:ee,loadData:J,changeOnSelect:g??!0,fieldNames:_,disabled:ie,onDropdownVisibleChange:Q,children:u??(0,import_jsx_runtime.jsx)(XButton,{className:(0,import_css.css)(`\n              margin-left: -1px;\n            `),type:z?\"primary\":\"default\",disabled:ie})})})]}),(0,import_jsx_runtime.jsx)(import_antd.Input,x({style:{display:\"none\"}},S))]}))}const useStyles$c=genStyleHook(\"nb-variable-select\",e=>{const{componentCls:t}=e;return{[t]:{position:\"relative\",\".ant-select.ant-cascader\":{position:\"absolute\",top:\"-1px\",right:\"-1px\",minWidth:\"auto\",width:\"calc(100% + 2px)\",height:\"calc(100% + 2px)\",overflow:\"hidden\",opacity:0},\".variable-btn\":{fontStyle:\"italic\",fontFamily:\"'New York', 'Times New Roman', Times, serif\"},\".Cascader-popupClassName\":{\".ant-cascader-menu\":{marginBottom:0}}}}});function VariableSelect({options:e,setOptions:t,onInsert:o,changeOnSelect:r=!1,fieldNames:i={},className:n,disabled:a}){const{t:l}=(0,import_react_i18next.useTranslation)(),[c,u]=(0,import_react2.useState)([]),{wrapSSR:m,componentCls:d,hashId:p}=useStyles$c(),{token:h}=useToken$1();function g(_){return q(this,null,function*(){var f;const v=_[_.length-1];!((f=v.children)!=null&&f.length)&&!v.isLeaf&&v.loadChildren&&(yield v.loadChildren(v),t(C=>[...C]))})}return m((0,import_jsx_runtime.jsx)(XButton,{disabled:a,className:(0,import_css.cx)(\"x-button\",d,p,n),children:(0,import_jsx_runtime.jsx)(import_antd.Cascader,{disabled:a,placeholder:l(\"Select a variable\"),value:[],options:e,fieldNames:i,loadData:g,onChange:(_=[],f=[])=>{var v;if(u(_),!_.length)return;const C=f[f.length-1];(!((v=C==null?void 0:C.children)!=null&&v.length)&&!(C!=null&&C.loadChildren)||C!=null&&C.isLeaf)&&o(_)},changeOnSelect:r,onClick:_=>{var f;if(!(_.detail!==2||!r))for(let v=_.target;v&&v!==_.currentTarget;v=v.parentNode)Array.from((f=v.classList)!=null?f:[]).includes(\"ant-cascader-menu-item\")&&o(c)},popupClassName:\"Cascader-popupClassName\",dropdownRender:r?_=>(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[_,(0,import_jsx_runtime.jsx)(\"div\",{style:{padding:\"0.5em\",borderTop:`1px solid ${h.colorBorder}`,color:h.colorTextDescription},children:l(\"Double click to choose entire object\")})]}):null})}))}function setNativeInputValue(e,t){var o;const r=(o=Object.getOwnPropertyDescriptor(e.constructor.prototype,\"value\"))==null?void 0:o.set;r==null||r.call(e,t),e.dispatchEvent(new Event(\"input\",{bubbles:!0}))}function RawTextArea(e){const t=(0,import_react2.useRef)(null),o=e,{changeOnSelect:r,component:i=import_antd.Input.TextArea,fieldNames:n,scope:a,buttonClass:l,delimiters:c=[\"{{\",\"}}\"]}=o,u=W(o,[\"changeOnSelect\",\"component\",\"fieldNames\",\"scope\",\"buttonClass\",\"delimiters\"]),m=typeof a==\"function\"?a():a,[d,p]=(0,import_react2.useState)(m||[]);function h(g){if(!t.current)return;const _=`${c[0]}${g.join(\".\")}${c[1]}`,{textArea:f}=t.current.resizableTextArea,v=f.value.slice(0,f.selectionStart)+_+f.value.slice(f.selectionEnd),C=[f.selectionStart,f.selectionStart+_.length];setNativeInputValue(f,v),f.setSelectionRange(...C),f.focus()}return(0,import_jsx_runtime.jsxs)(\"div\",{className:import_css.css`\n        position: relative;\n        .ant-input {\n          width: 100%;\n        }\n      `,children:[(0,import_jsx_runtime.jsx)(i,P(x({},u),{ref:t})),(0,import_jsx_runtime.jsx)(import_antd.Space.Compact,{className:import_css.css`\n          position: absolute;\n          right: 0;\n          top: 0;\n          .ant-btn-sm {\n            font-size: 85%;\n          }\n        `,children:(0,import_jsx_runtime.jsx)(VariableSelect,{className:l??import_css.css`\n              &:not(:hover) {\n                border-right-color: transparent;\n                border-top-color: transparent;\n              }\n              background-color: transparent;\n            `,fieldNames:n,options:d,setOptions:p,onInsert:h,changeOnSelect:r,disabled:u.disabled})})]})}function JSONInput(e){return(0,import_jsx_runtime.jsx)(RawTextArea,P(x({buttonClass:import_css.css`\n        &:not(:hover) {\n          border-right-color: transparent;\n          border-top-color: transparent;\n        }\n        background-color: transparent;\n      `},e),{component:Input$2.JSON}))}function pasteHTML(e,t,{selectPastedContent:o=!1,range:r}={}){var i;const n=(i=window.getSelection)==null?void 0:i.call(window),a=n==null?void 0:n.getRangeAt(0);if(!a)return;if(r){const d=Array.from(e.childNodes);r[0]===-1?r[1]&&d[r[1]-1]?a.setStartAfter(d[r[1]-1]):a.setStart(e,0):a.setStart(d[r[0]],r[1]),r[2]===-1?r[3]&&d[r[3]-1]?a.setEndAfter(d[r[3]-1]):a.setEnd(e,0):a.setEnd(d[r[2]],r[3])}const l=document.createElement(\"div\");l.innerHTML=t;const c=document.createDocumentFragment();let u;for(;l.firstChild;)u=c.appendChild(l.firstChild);const{firstChild:m}=c;if(a.deleteContents(),a.insertNode(c),u){const d=new Range;d.setStartAfter(u),o?m&&d.setStartBefore(m):d.collapse(!0),n.removeAllRanges(),n.addRange(d)}}function getValue(e,t=[\"{{\",\"}}\"]){const o=[];for(const r of e.childNodes)r.nodeName===\"SPAN\"&&r.dataset.variable?o.push(`${t[0]}${r.dataset.variable}${t[1]}`):o.push(r.textContent);return o.join(\"\")}function renderHTML(e,t,o=[\"{{\",\"}}\"]){const r=new RegExp(`${o[0]}\\\\s*([^{}]+)\\\\s*${o[1]}`,\"g\");return e.replace(r,(i,n)=>{var a;const l=n.trim();return(a=createVariableTagHTML(l,t))!=null?a:\"\"})}function createOptionsValueLabelMap(e,t=defaultFieldNames$2){const o=new Map;for(const r of e)if(o.set(r[t.value],[r[t.label]]),r.children)for(const[i,n]of createOptionsValueLabelMap(r.children,t))o.set(`${r[t.value]}.${i}`,[r[t.label],...n]);return o}function reactNodeToPlainText(e){return e==null||typeof e==\"boolean\"?\"\":typeof e==\"string\"||typeof e==\"number\"?`${e}`:Array.isArray(e)?e.map(reactNodeToPlainText).join(\"\"):(0,import_react2.isValidElement)(e)?reactNodeToPlainText(e.props.children):\"\"}function createVariableTagHTML(e,t){let o=t.get(e);return o&&(o=o.map(r=>(0,import_shared.isReactElement)(r)||(0,import_react2.isValidElement)(r)?reactNodeToPlainText(r):r)),`<span class=\"ant-tag ant-tag-blue\" contentEditable=\"false\" data-variable=\"${e}\">${o?o.join(\" / \"):\"...\"}</span>`}function getSingleEndRange(e,t,o){var r,i,n,a,l,c,u;if(t===-1){let m=o,d=!1;m&&((r=e[m-1])==null?void 0:r.nodeName)===\"#text\"&&((i=e[m])==null?void 0:i.nodeName)===\"#text\"&&(d=!0);let p=0;for(let h=o-1;h>=0;h--)d&&(((n=e[h])==null?void 0:n.nodeName)===\"#text\"?p+=e[h].textContent.length:d=!1),((a=e[h])==null?void 0:a.nodeName)===\"#text\"&&((l=e[h+1])==null?void 0:l.nodeName)===\"#text\"&&(m-=1);return p?[m,p]:[-1,m]}else{let m=0,d=0;for(let p=0;p<t+1;p++)((c=e[p])==null?void 0:c.nodeName)===\"#text\"?(p!==t&&e[p+1]&&((u=e[p+1])==null?void 0:u.nodeName)!==\"#text\"&&(m+=1),d+=p===t?o:e[p].textContent.length):(m+=1,d=0);return[m,d]}}function getCurrentRange(e){var t;const o=(t=window.getSelection)==null?void 0:t.call(window),r=o==null?void 0:o.getRangeAt(0);if(!r)return[-1,0,-1,0];const i=Array.from(e.childNodes);if(!i.length)return[-1,0,-1,0];const n=r.startContainer===e?-1:i.indexOf(r.startContainer),a=r.endContainer===e?-1:i.indexOf(r.endContainer);return[...getSingleEndRange(i,n,r.startOffset),...getSingleEndRange(i,a,r.endOffset)]}const defaultFieldNames$2={value:\"value\",label:\"label\"};function useVariablesFromValue(e,t=[\"{{\",\"}}\"]){const o=t.join(\" \");return(0,import_react2.useMemo)(()=>{var r;if(!(e!=null&&e.trim()))return[];const i=new RegExp(`${t[0]}\\\\s*([^{}]+)\\\\s*${t[1]}`,\"g\"),n=e.match(i);return(r=n==null?void 0:n.map(a=>a.replace(i,\"$1\")))!=null?r:[]},[e,o])}function TextArea(e){const{wrapSSR:t,hashId:o,componentCls:r}=useStyles$d(),{scope:i,changeOnSelect:n,style:a,fieldNames:l,delimiters:c=[\"{{\",\"}}\"],addonBefore:u,trim:m=!0}=e,d=typeof e.value==\"string\"?e.value:e.value==null?\"\":e.value.toString(),p=useVariablesFromValue(d,c),h=(0,import_react2.useRef)(null),[g,_]=(0,import_react2.useState)([]),f=(0,import_react.useForm)(),v=(0,import_react2.useMemo)(()=>createOptionsValueLabelMap(g,l||defaultFieldNames$2),[l,g]),[C,S]=(0,import_react2.useState)(!1),[b,y]=(0,import_react2.useState)(!1),[F,j]=(0,import_react2.useState)(()=>renderHTML(d??\"\",v,c)),[A,D]=(0,import_react2.useState)([-1,0,-1,0]);(0,import_style.default)(\"ant-input\");const{token:B}=import_antd.theme.useToken(),M=c.join(\" \"),w=(0,import_react2.useCallback)(L=>{var U;const z=getValue(L,c);(U=e.onChange)==null||U.call(e,m?z.trim():z)},[M,e.onChange,m]);(0,import_react2.useEffect)(()=>{preloadOptions(i,p).then(L=>{_(L)}).catch(console.error)},[i,JSON.stringify(p)]),(0,import_react2.useEffect)(()=>{j(renderHTML(d??\"\",v,c)),b||D([-1,0,-1,0])},[d,v,M]),(0,import_react2.useEffect)(()=>{var L;const{current:U}=h;if(!U)return;const z=new Range;if(b){if(A.join()===\"-1,0,-1,0\")return;const G=(L=window.getSelection)==null?void 0:L.call(window);if(G)try{const H=Array.from(U.childNodes);H.length&&(A[0]===-1?A[1]&&z.setStartAfter(H[A[1]-1]):z.setStart(H[A[0]],A[1]),A[2]===-1?A[3]&&z.setEndAfter(H[A[3]-1]):z.setEnd(H[A[2]],A[3])),z.collapse(!0),G.removeAllRanges(),G.addRange(z)}catch{}}else{const{lastChild:G}=U;if(G){z.setStartAfter(G),z.setEndAfter(G);const H=Array.from(U.childNodes),K=z.startContainer===U?-1:H.indexOf(G),X=z.startContainer===U?-1:H.indexOf(G);D([K,z.startOffset,X,z.endOffset])}}},[F]);const R=(0,import_react2.useCallback)(function(L){const U=L.filter(H=>!!H.trim()),{current:z}=h;if(!z||!U)return;z.focus();const G=createVariableTagHTML(U.join(\".\"),v);pasteHTML(z,G,{range:A}),y(!0),D(getCurrentRange(z)),w(z)},[v,w,A]),T=(0,import_react2.useCallback)(function({currentTarget:L}){C||(y(!0),D(getCurrentRange(L)),w(L))},[C,w]),$=(0,import_react2.useCallback)(function({currentTarget:L}){D(getCurrentRange(L))},[]),N=(0,import_react2.useCallback)(function(L){L.key===\"Enter\"&&L.preventDefault()},[]),I=(0,import_react2.useCallback)(function(){S(!0)},[]),E=(0,import_react2.useCallback)(({currentTarget:L})=>{S(!1),y(!0),D(getCurrentRange(L)),w(L)},[w]),V=(0,import_react2.useCallback)(function(L){L.preventDefault();const U=L.clipboardData.getData(\"text/html\")||L.clipboardData.getData(\"text\"),z=(0,import_sanitize_html.default)(U,{allowedTags:[\"span\"],allowedAttributes:{span:[\"data-variable\",\"contenteditable\"]},allowedClasses:{span:[\"ant-tag\",\"ant-tag-*\"]},transformTags:{span(G,H){return H[\"data-variable\"]?{tagName:G,attribs:H}:{}}}}).replace(/\\n/g,\" \");y(!0),pasteHTML(L.currentTarget,z),D(getCurrentRange(L.currentTarget)),w(L.currentTarget)},[w]),O=e.disabled||f.disabled;return t((0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(import_antd.Space.Compact,{className:(0,import_css.cx)(r,o,import_css.css`\n            display: flex;\n            .ant-input {\n              flex-grow: 1;\n              min-width: 200px;\n              word-break: break-all;\n              border-top-left-radius: ${u?\"0px\":\"6px\"};\n              border-bottom-left-radius: ${u?\"0px\":\"6px\"};\n            }\n            .ant-input-disabled {\n              .ant-tag {\n                color: #bfbfbf;\n                border-color: #d9d9d9;\n              }\n            }\n\n            > .x-button {\n              height: min-content;\n            }\n          `),children:[u&&(0,import_jsx_runtime.jsx)(\"div\",{className:import_css.css`\n              background: rgba(0, 0, 0, 0.02);\n              border: 1px solid rgb(217, 217, 217);\n              padding: 0px 11px;\n              border-radius: 6px 0px 0px 6px;\n              border-right: 0px;\n            `,children:u}),(0,import_jsx_runtime.jsx)(\"div\",{role:\"button\",\"aria-label\":\"textbox\",onInput:T,onBlur:$,onKeyDown:N,onPaste:V,onCompositionStart:I,onCompositionEnd:E,placeholder:e.placeholder,style:a,className:(0,import_css.cx)(o,\"ant-input ant-input-outlined\",{\"ant-input-disabled\":O},import_css.css`\n              min-height: ${B.controlHeight}px;\n              overflow: auto;\n              white-space: pre-wrap;\n\n              &[placeholder]:empty::before {\n                content: attr(placeholder);\n                color: #ccc;\n              }\n\n              .ant-tag {\n                display: inline;\n                line-height: 19px;\n                margin: 0 0.5em;\n                padding: 2px 7px;\n                border-radius: 10px;\n              }\n            `),ref:h,contentEditable:!O,dangerouslySetInnerHTML:{__html:F}}),(0,import_jsx_runtime.jsx)(VariableSelect,{options:g,setOptions:_,onInsert:R,changeOnSelect:n,fieldNames:l||defaultFieldNames$2,disabled:O})]}),(0,import_jsx_runtime.jsx)(import_antd.Input,{style:{display:\"none\"}})]}))}function preloadOptions(e,t){return q(this,null,function*(){var o;let r=[...e??[]];const i=t.map(n=>n.split(\".\"));r=r.filter(n=>!n.deprecated||i.find(a=>a[0]===n.value));for(const n of i){let a=null;for(let l=0;l<n.length;l++){const c=n[l];try{l===0?a=r.find(u=>u.value===c):(a.loadChildren&&!((o=a.children)!=null&&o.length)&&(yield a.loadChildren(a,c,n)),a=a.children.find(u=>u.value===c))}catch(u){(0,import_client.error)(u)}}}return r})}const textAreaReadPrettyClassName=import_css.css`\n  overflow: auto;\n\n  .ant-tag {\n    display: inline;\n    line-height: 19px;\n    margin: 0 0.25em;\n    padding: 2px 7px;\n    border-radius: 10px;\n  }\n`;TextArea.ReadPretty=function(e){const{value:t,delimiters:o=[\"{{\",\"}}\"]}=e,r=typeof e.scope==\"function\"?e.scope():e.scope,{wrapSSR:i,hashId:n,componentCls:a}=useStyles$d(),[l,c]=(0,import_react2.useState)([]),u=(0,import_react2.useMemo)(()=>createOptionsValueLabelMap(l),[l]),m=(0,import_react2.useMemo)(()=>renderHTML(t??\"\",u,o),[o,u,t]),d=useVariablesFromValue(t,o);(0,import_react2.useEffect)(()=>{preloadOptions(r,d).then(h=>{c(h)}).catch(import_client.error)},[r,d]);const p=i((0,import_jsx_runtime.jsx)(\"span\",{dangerouslySetInnerHTML:{__html:m},className:(0,import_css.cx)(a,n,textAreaReadPrettyClassName)}));return(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:!0,popoverContent:p,children:p})};const VariableScopeContext=(0,import_react2.createContext)([]);VariableScopeContext.displayName=\"VariableScopeContext\";function VariableScopeProvider({scope:e=[],children:t}){return(0,import_jsx_runtime.jsx)(VariableScopeContext.Provider,{value:e,children:t})}function useVariableScope(){return(0,import_react2.useContext)(VariableScopeContext)}function Variable(){return null}Variable.Input=(0,import_react.connect)(Input$1);Variable.TextArea=withDynamicSchemaProps((0,import_react.connect)(TextArea,(0,import_react.mapReadPretty)(TextArea.ReadPretty)));Variable.RawTextArea=(0,import_react.connect)(RawTextArea);Variable.JSON=(0,import_react.connect)(JSONInput);const getVariableComponentWithScope=(e,t=[])=>o=>{const r=(0,import_react.useFieldSchema)(),{form:i}=useFormBlockContext(),n=useRecord(),a=useVariableOptions({collectionField:{uiSchema:r},form:i,record:n,uiSchema:r,noDisabled:!0});return(0,import_jsx_runtime.jsx)(e,P(x({},o),{scope:t.concat(a).filter(Boolean)}))},useEvnVariable=()=>{const e=useGlobalVariable(\"$env\");if(e){const{children:t}=e;return P(x({},e),{children:t.filter(o=>o.type===\"default\")})}return null},useURLAndHTMLSchema=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),t=useEvnVariable(),o=(0,import_react2.useMemo)(()=>getVariableComponentWithScope(Variable.TextArea,[t]),[]),r=(0,import_react2.useMemo)(()=>({title:e(\"URL\"),type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":o,description:e(\"Do not concatenate search params in the URL\"),\"x-reactions\":{dependencies:[\"mode\"],fulfill:{state:{hidden:'{{$deps[0] === \"html\"}}'}}}}),[e,o]),i=(0,import_react2.useMemo)(()=>({title:'{{t(\"Mode\")}}',\"x-component\":\"Radio.Group\",\"x-decorator\":\"FormItem\",default:\"url\",enum:[{value:\"url\",label:e(\"URL\")},{value:\"html\",label:e(\"HTML\")}]}),[e]),n=(0,import_react2.useMemo)(()=>({title:e(\"html\"),type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":getVariableComponentWithScope(Variable.RawTextArea),\"x-component-props\":{rows:10},\"x-reactions\":{dependencies:[\"mode\"],fulfill:{state:{hidden:'{{$deps[0] === \"url\"}}'}}}}),[e]),a=(0,import_react2.useMemo)(()=>({type:\"array\",\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",title:'{{t(\"Search parameters\")}}',items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",\"x-component-props\":{style:{flexWrap:\"nowrap\",maxWidth:\"100%\"},className:import_css.css`\n                & > .ant-space-item:first-child,\n                & > .ant-space-item:last-child {\n                  flex-shrink: 0;\n                }\n              `},properties:{name:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{placeholder:'{{t(\"Name\")}}'}},value:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":o,\"x-component-props\":{placeholder:'{{t(\"Value\")}}',useTypedConstant:!0,changeOnSelect:!0}},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},\"x-reactions\":{dependencies:[\"mode\"],fulfill:{state:{hidden:'{{$deps[0] === \"html\"}}'}}},properties:{add:{type:\"void\",title:'{{t(\"Add parameter\")}}',\"x-component\":\"ArrayItems.Addition\"}}}),[o]),l=(0,import_react2.useMemo)(()=>({type:\"boolean\",\"x-content\":e(\"Open in new window\"),\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-reactions\":{dependencies:[\"mode\"],fulfill:{state:{hidden:'{{$deps[0] === \"html\"}}'}}}}),[e]);return{urlSchema:r,paramsSchema:a,openInNewWindowSchema:l,modeSchema:i,htmlSchema:n}},LinkMenuItem=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react2.useContext)(import_react.SchemaOptionsContext),{theme:o}=useGlobalTheme(),{componentCls:r,hashId:i}=useStyles$h(),{urlSchema:n,paramsSchema:a,openInNewWindowSchema:l}=useURLAndHTMLSchema(),c=useParentRoute(),{createRoute:u}=useNocoBaseRoutes(),m=useDataSourceManager(),d=useCollectionManager(),p=(0,import_react2.useCallback)(()=>q(void 0,null,function*(){const h=yield FormDialog(e(\"Add link\"),()=>{var S;const b=(0,import_history.createMemoryHistory)();return(0,import_jsx_runtime.jsx)(DataSourceManagerProvider,{dataSourceManager:m,children:(0,import_jsx_runtime.jsx)(CollectionManagerProvider,{instance:d,dataSource:(S=d==null?void 0:d.dataSource)==null?void 0:S.key,children:(0,import_jsx_runtime.jsx)(import_react_router_dom.Router,{location:b.location,navigator:b,children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:t.scope,components:x({},t.components),children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:\"vertical\",children:(0,import_jsx_runtime.jsx)(zIndexContext.Provider,{value:ICON_POPUP_Z_INDEX,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:{properties:{title:{title:e(\"Menu item title\"),required:!0,\"x-component\":\"Input\",\"x-decorator\":\"FormItem\"},icon:{title:e(\"Icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"},href:n,params:a,openInNewWindow:l}}})})})})})})})},o).open({initialValues:{openInNewWindow:!0}}),{title:g,href:_,params:f,icon:v,openInNewWindow:C}=h;yield u({type:NocoBaseDesktopRouteType.link,title:g,icon:v,parentId:c==null?void 0:c.id,options:{href:_,params:f,openInNewWindow:C}})}),[t.components,t.scope,e,o]);return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,{title:e(\"Link\"),onClick:p,className:`${r} ${i}`})},useInsertPageSchema=()=>{const e=useAPIClient();return(0,import_react2.useCallback)(t=>q(void 0,null,function*(){yield e.request({method:\"POST\",url:\"/uiSchemas:insert\",data:t})}),[e])},PageMenuItem=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react2.useContext)(import_react.SchemaOptionsContext),{theme:o}=useGlobalTheme(),{componentCls:r,hashId:i}=useStyles$h(),n=useParentRoute(),{createRoute:a}=useNocoBaseRoutes(),l=useInsertPageSchema(),c=(0,import_react2.useCallback)(()=>q(void 0,null,function*(){const u=yield FormDialog(e(\"Add page\"),()=>(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:t.scope,components:x({},t.components),children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:\"vertical\",children:(0,import_jsx_runtime.jsx)(zIndexContext.Provider,{value:ICON_POPUP_Z_INDEX,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:{properties:{title:{title:e(\"Menu item title\"),required:!0,\"x-component\":\"Input\",\"x-decorator\":\"FormItem\"},icon:{title:e(\"Icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"}}}})})})}),o).open({initialValues:{}}),m=(0,import_shared.uid)(),d=(0,import_shared.uid)(),p=(0,import_shared.uid)(),h=(0,import_shared.uid)();yield a({type:NocoBaseDesktopRouteType.page,title:u.title,icon:u.icon,parentId:n==null?void 0:n.id,schemaUid:d,menuSchemaUid:m,enableTabs:!1,children:[{type:NocoBaseDesktopRouteType.tabs,schemaUid:p,tabSchemaName:h,hidden:!0}]}),l(getPageMenuSchema({pageSchemaUid:d,tabSchemaUid:p,tabSchemaName:h}))}),[a,l,t==null?void 0:t.components,t==null?void 0:t.scope,n==null?void 0:n.id,e,o]);return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,{title:e(\"Page\"),onClick:c,className:`${r} ${i}`})};function getPageMenuSchema({pageSchemaUid:e,tabSchemaUid:t,tabSchemaName:o}){return{type:\"void\",\"x-component\":\"Page\",properties:{[o]:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"page:addBlock\",properties:{},\"x-uid\":t,\"x-async\":!0}},\"x-uid\":e}}const GroupItem$1=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react2.useContext)(import_react.SchemaOptionsContext),{theme:o}=useGlobalTheme(),{componentCls:r,hashId:i}=useStyles$h(),n=useParentRoute(),{createRoute:a}=useNocoBaseRoutes(),l=(0,import_react2.useCallback)(()=>q(void 0,null,function*(){const c=yield FormDialog(e(\"Add group\"),()=>(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:t.scope,components:x({},t.components),children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:\"vertical\",children:(0,import_jsx_runtime.jsx)(zIndexContext.Provider,{value:ICON_POPUP_Z_INDEX,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:{properties:{title:{title:e(\"Menu item title\"),\"x-component\":\"Input\",\"x-decorator\":\"FormItem\",required:!0},icon:{title:e(\"Icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"}}}})})})}),o).open({initialValues:{}}),{title:u,icon:m}=c,d=(0,import_shared.uid)();yield a({type:NocoBaseDesktopRouteType.group,title:u,icon:m,parentId:n==null?void 0:n.id,schemaUid:d})}),[t.components,t.scope,e,o]);return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,{title:e(\"Group\"),onClick:l,className:`${r} ${i}`})},menuItemInitializer_deprecated=new SchemaInitializer({name:\"MenuItemInitializers\",insertPosition:\"beforeEnd\",icon:\"PlusOutlined\",title:'{{t(\"Add menu item\")}}',style:{width:\"100%\"},items:[{name:\"group\",Component:GroupItem$1},{name:\"page\",Component:PageMenuItem},{name:\"link\",Component:LinkMenuItem}]}),menuItemInitializer=new SchemaInitializer({name:\"menuInitializers:menuItem\",insertPosition:\"beforeEnd\",icon:\"PlusOutlined\",title:'{{t(\"Add menu item\")}}',items:[{name:\"group\",Component:GroupItem$1},{name:\"page\",Component:PageMenuItem},{name:\"link\",Component:LinkMenuItem}]}),useMenuTranslation=()=>(0,import_react_i18next.useTranslation)(\"lm-desktop-routes\");function useDeleteRouteSchema(e=\"uiSchemas\"){const t=useAPIClient(),o=(0,import_react2.useMemo)(()=>t.resource(e),[t,e]),{refresh:r}=useAllAccessDesktopRoutes();return{deleteRouteSchema:(0,import_react2.useCallback)(i=>q(this,null,function*(){if(!i)return;const n=yield o[`remove/${i}`]();return r(),n}),[o,r])}}const components$5={TreeSelect:import_antd_v5.TreeSelect},toItems$2=(e,{t,compile:o})=>{var r;const i=[];for(const n of e){if(n.type===NocoBaseDesktopRouteType.tabs)continue;const a={label:isVariable$1(n.title)?o(n.title):t(n.title),value:`${n.id}||${n.type}`};((r=n.children)==null?void 0:r.length)>0&&(a.children=toItems$2(n.children,{t,compile:o})),i.push(a)}return i},insertPositionToMethod$1={beforeBegin:\"insertBefore\",afterEnd:\"insertAfter\"},findPrevSibling=(e,t)=>{if(t)for(let o=0;o<e.length;o++){const r=e[o];if(r.id===t.id)return e[o-1];if(r.children){const i=findPrevSibling(r.children,t);if(i)return i}}},findNextSibling=(e,t)=>{if(t)for(let o=0;o<e.length;o++){const r=e[o];if(r.id===t.id)return e[o+1];if(r.children){const i=findNextSibling(r.children,t);if(i)return i}}},RemoveRoute=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),{modal:t}=import_antd.App.useApp(),{deleteRoute:o}=useNocoBaseRoutes(),{deleteRouteSchema:r}=useDeleteRouteSchema(),i=useCurrentRoute(),{allAccessRoutes:n}=useAllAccessDesktopRoutes(),a=useNavigateNoUpdate(),l=useCurrentPageUid();return(0,import_jsx_runtime.jsx)(SchemaSettingsItem,{title:\"Delete\",eventKey:\"remove\",onClick:()=>{t.confirm({title:e(\"Delete menu item\"),content:e(\"Are you sure you want to delete it?\"),onOk:()=>q(void 0,null,function*(){if((i==null?void 0:i.id)!=null&&(yield Promise.all([o(i.id),r(i.schemaUid)])),l!==(i==null?void 0:i.schemaUid)&&!findRouteBySchemaUid(l,i==null?void 0:i.children))return;const c=findPrevSibling(n,i),u=findNextSibling(n,i);a(c||u?`/admin/${(c==null?void 0:c.schemaUid)||(u==null?void 0:u.schemaUid)}`:\"/\")})})},children:e(\"Delete\")})},InsertMenuItems$1=e=>{const{eventKey:t,title:o,insertPosition:r}=e,{t:i}=(0,import_react_i18next.useTranslation)(),{urlSchema:n,paramsSchema:a,openInNewWindowSchema:l}=useURLAndHTMLSchema(),c=useCurrentRoute(),u=(c==null?void 0:c.type)===NocoBaseDesktopRouteType.group,{createRoute:m,moveRoute:d}=useNocoBaseRoutes(),p=useInsertPageSchema();return!u&&r===\"beforeEnd\"?null:(0,import_jsx_runtime.jsxs)(SchemaSettingsSubMenu,{eventKey:t,title:o,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{eventKey:`${r}group`,title:i(\"Group\"),schema:{type:\"object\",title:i(\"Add group\"),properties:{title:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:i(\"Menu item title\"),required:!0,\"x-component-props\":{}},icon:{title:i(\"Icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"}}},onSubmit:h=>q(void 0,[h],function*({title:g,icon:_}){var f;const v=(0,import_shared.uid)(),C=r===\"beforeEnd\"?c==null?void 0:c.id:c==null?void 0:c.parentId,{data:S}=yield m({type:NocoBaseDesktopRouteType.group,title:g,icon:_,parentId:C||void 0,schemaUid:v});insertPositionToMethod$1[r]&&(yield d({sourceId:(f=S==null?void 0:S.data)==null?void 0:f.id,targetId:c==null?void 0:c.id,sortField:\"sort\",method:insertPositionToMethod$1[r]}))})}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{eventKey:`${r}page`,title:i(\"Page\"),schema:{type:\"object\",title:i(\"Add page\"),properties:{title:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:i(\"Menu item title\"),required:!0,\"x-component-props\":{}},icon:{title:i(\"Icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"}}},onSubmit:h=>q(void 0,[h],function*({title:g,icon:_}){var f;const v=(0,import_shared.uid)(),C=(0,import_shared.uid)(),S=(0,import_shared.uid)(),b=(0,import_shared.uid)(),y=r===\"beforeEnd\"?c==null?void 0:c.id:c==null?void 0:c.parentId,{data:F}=yield m({type:NocoBaseDesktopRouteType.page,title:g,icon:_,parentId:y||void 0,schemaUid:C,menuSchemaUid:v,enableTabs:!1,children:[{type:NocoBaseDesktopRouteType.tabs,schemaUid:S,tabSchemaName:b,hidden:!0}]});insertPositionToMethod$1[r]&&(yield d({sourceId:(f=F==null?void 0:F.data)==null?void 0:f.id,targetId:c==null?void 0:c.id,sortField:\"sort\",method:insertPositionToMethod$1[r]})),p(getPageMenuSchema({pageSchemaUid:C,tabSchemaUid:S,tabSchemaName:b}))})}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{eventKey:`${r}link`,title:i(\"Link\"),schema:{type:\"object\",title:i(\"Add link\"),properties:{title:{title:i(\"Menu item title\"),required:!0,\"x-component\":\"Input\",\"x-decorator\":\"FormItem\"},icon:{title:i(\"Icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"},href:n,params:a,openInNewWindow:l}},onSubmit:h=>q(void 0,[h],function*({title:g,icon:_,href:f,params:v,openInNewWindow:C}){var S;const b=(0,import_shared.uid)(),y=r===\"beforeEnd\"?c==null?void 0:c.id:c==null?void 0:c.parentId,{data:F}=yield m({type:NocoBaseDesktopRouteType.link,title:g,icon:_,parentId:y||void 0,schemaUid:b,options:{href:f,params:v,openInNewWindow:C}});insertPositionToMethod$1[r]&&(yield d({sourceId:(S=F==null?void 0:F.data)==null?void 0:S.id,targetId:c==null?void 0:c.id,sortField:\"sort\",method:insertPositionToMethod$1[r]}))})})]})},EditMenuItem=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react2.useMemo)(()=>({type:\"object\",title:e(\"Edit menu item\"),properties:{title:{title:e(\"Menu item title\"),required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}},icon:{title:e(\"Menu item icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"}}}),[e]),o=useCurrentRoute(),{urlSchema:r,paramsSchema:i,openInNewWindowSchema:n}=useURLAndHTMLSchema(),a=(0,import_react2.useMemo)(()=>({title:o.title,icon:o.icon}),[o.title,o.icon]);o.type===NocoBaseDesktopRouteType.link&&(t.properties.href=r,t.properties.params=i,t.properties.openInNewWindow=n,a.href=o.options.href,a.params=o.options.params,a.openInNewWindow=o.options.openInNewWindow!==!1);const{updateRoute:l}=useNocoBaseRoutes(),c=(0,import_react2.useCallback)(({title:u,icon:m,href:d,params:p,openInNewWindow:h})=>{o.id!==void 0&&l(o.id,{title:u,icon:m,options:d||p?{href:d,params:p,openInNewWindow:h}:void 0})},[]);return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:e(\"Edit\"),eventKey:\"edit\",schema:t,initialValues:a,onSubmit:c})},HiddenMenuItem=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),t=useCurrentRoute(),{updateRoute:o}=useNocoBaseRoutes(),{modal:r}=import_antd.App.useApp();return(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:e(\"Hidden\"),checked:t.hideInMenu,onChange:i=>{r.confirm({title:e(\"Are you sure you want to hide this menu?\"),icon:(0,import_jsx_runtime.jsx)(import_icons.ExclamationCircleFilled,{}),content:e(\"After hiding, this menu will no longer appear in the menu bar. To show it again, you need to go to the route management page to configure it.\"),onOk(){return q(this,null,function*(){t.id!==void 0&&(yield o(t.id,{hideInMenu:!!i}))})}})}})},MoveToMenuItem=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),t=useCurrentRoute(),o=(0,import_react2.useCallback)(u=>{(0,import_core.onFieldChange)(\"target\",m=>{var d,p;const[h,g]=((p=(d=m==null?void 0:m.value)==null?void 0:d.split)==null?void 0:p.call(d,\"||\"))||[];m.query(\"position\").take(_=>{_.dataSource=g===NocoBaseDesktopRouteType.group?[{label:e(\"Before\"),value:\"beforeBegin\"},{label:e(\"After\"),value:\"afterEnd\"},{label:e(\"Inner\"),value:\"beforeEnd\",disabled:(t==null?void 0:t.id)==h}]:[{label:e(\"Before\"),value:\"beforeBegin\"},{label:e(\"After\"),value:\"afterEnd\"}]})})},[e]),r=useCompile(),{allAccessRoutes:i}=useAllAccessDesktopRoutes(),n=(0,import_react2.useMemo)(()=>[...toItems$2(i,{t:e,compile:r}),{label:\"\",value:\"\",disabled:!0},{label:\"\",value:\"\",disabled:!0}],[]),a=(0,import_react2.useMemo)(()=>({type:\"object\",title:e(\"Move to\"),properties:{target:{title:e(\"Target\"),enum:n,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"TreeSelect\",\"x-component-props\":{}},position:{title:e(\"Position\"),required:!0,enum:[{label:e(\"Before\"),value:\"beforeBegin\"},{label:e(\"After\"),value:\"afterEnd\"}],default:\"afterEnd\",\"x-component\":\"Radio.Group\",\"x-decorator\":\"FormItem\"}}}),[n,e]),{moveRoute:l}=useNocoBaseRoutes(),c=(0,import_react2.useCallback)(u=>q(void 0,[u],function*({target:m,position:d}){var p;const[h]=((p=m==null?void 0:m.split)==null?void 0:p.call(m,\"||\"))||[];if(!h||h===void 0||!t)return;const g={beforeBegin:\"insertBefore\",afterEnd:\"insertAfter\"},_=d===\"beforeEnd\"?{targetScope:{parentId:h}}:{targetId:h};yield l(x({sourceId:t.id,sortField:\"sort\",method:g[d]},_))}),[t,l]);return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:e(\"Move to\"),eventKey:\"move-to\",components:components$5,effects:o,schema:a,onSubmit:c})},EditTooltip$1=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),t=useCurrentRoute(),{updateRoute:o}=useNocoBaseRoutes(),r=(0,import_react2.useMemo)(()=>({type:\"object\",title:e(\"Edit tooltip\"),properties:{tooltip:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}}),[e]),i=(0,import_react2.useMemo)(()=>({tooltip:t.tooltip}),[t.tooltip]),n=(0,import_react2.useCallback)(({tooltip:a})=>{t.id!==void 0&&o(t.id,{tooltip:a})},[t.id,o]);return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:e(\"Edit tooltip\"),eventKey:\"edit-tooltip\",schema:r,initialValues:i,onSubmit:n})},menuItemSettings=new SchemaSettings({name:\"menuSettings:menuItem\",items:[{name:\"edit\",Component:EditMenuItem,sort:100},{name:\"editTooltip\",Component:EditTooltip$1,sort:200},{name:\"hidden\",Component:HiddenMenuItem,sort:300},{name:\"moveTo\",Component:MoveToMenuItem,sort:400},{name:\"divider\",type:\"divider\",sort:500},{name:\"insertbeforeBegin\",Component:()=>{const{t:e}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(InsertMenuItems$1,{eventKey:\"insertbeforeBegin\",title:e(\"Insert before\"),insertPosition:\"beforeBegin\"})},sort:600},{name:\"insertafterEnd\",Component:()=>{const{t:e}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(InsertMenuItems$1,{eventKey:\"insertafterEnd\",title:e(\"Insert after\"),insertPosition:\"afterEnd\"})},sort:700},{name:\"insertbeforeEnd\",Component:()=>{const{t:e}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(InsertMenuItems$1,{eventKey:\"insertbeforeEnd\",title:e(\"Insert inner\"),insertPosition:\"beforeEnd\"})},sort:800},{name:\"divider\",type:\"divider\",sort:900},{name:\"delete\",sort:1e3,Component:RemoveRoute}]}),iconStyle=import_css.css`\n  .anticon {\n    line-height: 16px !important;\n  }\n`,siderContextValue={siderCollapsed:!1},MenuSchemaToolbar=e=>(0,import_jsx_runtime.jsx)(ResetThemeTokenAndKeepAlgorithm,{children:(0,import_jsx_runtime.jsx)(import_Sider.SiderContext.Provider,{value:siderContextValue,children:(0,import_jsx_runtime.jsx)(SchemaToolbar,{spaceClassName:iconStyle,settings:menuItemSettings,showBorder:!1,container:e.container})})}),ResetThemeTokenAndKeepAlgorithm=e=>{const{theme:t}=useGlobalTheme();return(0,import_jsx_runtime.jsx)(import_antd.ConfigProvider,{theme:P(x({},t),{inherit:!1}),children:e.children})},UserCenterButton=()=>{const{token:e}=useToken();return(0,import_jsx_runtime.jsx)(\"div\",{className:\"nb-user-center\",style:{display:\"inline-block\",verticalAlign:\"top\",width:\"46px\",height:\"46px\"},children:(0,import_jsx_runtime.jsx)(\"span\",{\"data-testid\":\"user-center-button\",className:import_css.css`\n          max-width: 160px;\n          overflow: hidden;\n          display: inline-block;\n          line-height: 12px;\n          white-space: nowrap;\n          text-overflow: ellipsis;\n        `,style:{cursor:\"pointer\",padding:\"16px\",color:e.colorTextHeaderMenu},children:(0,import_jsx_runtime.jsx)(import_icons.UserOutlined,{})})})};function UserCenter(){const{render:e}=useSchemaSettingsRender(\"userCenterSettings\");return(0,import_jsx_runtime.jsx)(\"div\",{style:{display:\"inline-block\"},children:e()})}const LanguageSettings=()=>{var e;const{t,i18n:o}=(0,import_react_i18next.useTranslation)(),r=useAPIClient(),{data:i}=useSystemSettings()||{},n=(0,import_react2.useMemo)(()=>{var a;return((a=i==null?void 0:i.data)==null?void 0:a.enabledLanguages)||[]},[(e=i==null?void 0:i.data)==null?void 0:e.enabledLanguages]);return n.length<2?null:(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:t(\"Language\"),options:Object.keys(languageCodes).filter(a=>n.includes(a)).map(a=>({label:languageCodes[a].label,value:a})),value:o.language,onChange:a=>q(void 0,null,function*(){yield r.resource(\"users\").updateLang({values:{appLang:a}}),r.auth.setLocale(a),window.location.reload()})})},userCenterSettings=new SchemaSettings({name:\"userCenterSettings\",Component:UserCenterButton,items:[{name:\"langue\",Component:LanguageSettings,sort:350}]}),NocoBaseRouteContext=(0,import_react2.createContext)(null);NocoBaseRouteContext.displayName=\"NocoBaseRouteContext\";const CurrentRouteProvider=(0,import_react2.memo)(({children:e,uid:t})=>{const{allAccessRoutes:o}=useAllAccessDesktopRoutes(),r=(0,import_react2.useMemo)(()=>findRouteBySchemaUid(t,o),[t,o]);return(0,import_jsx_runtime.jsx)(NocoBaseRouteContext.Provider,{value:r,children:e})}),useCurrentRoute=()=>(0,import_react2.useContext)(NocoBaseRouteContext)||{},emptyArray=[],AllAccessDesktopRoutesContext=(0,import_react2.createContext)({allAccessRoutes:emptyArray,refresh:()=>{}});AllAccessDesktopRoutesContext.displayName=\"AllAccessDesktopRoutesContext\";const useAllAccessDesktopRoutes=()=>(0,import_react2.useContext)(AllAccessDesktopRoutesContext),RoutesRequestProvider=({children:e})=>{const t=(0,import_react2.useRef)(!1),{data:o,refresh:r,loading:i}=useRequest({url:\"/desktopRoutes:listAccessible\",params:{tree:!0,sort:\"sort\"}}),n=(0,import_react2.useMemo)(()=>({allAccessRoutes:(o==null?void 0:o.data)||emptyArray,refresh:r}),[o==null?void 0:o.data,r]);return i&&!t.current?null:(t.current=!0,(0,import_jsx_runtime.jsx)(AllAccessDesktopRoutesContext.Provider,{value:n,children:e}))},noAccessPermission=(e,t)=>e?!findRouteBySchemaUid(e,t):!1,AdminDynamicPage=()=>{const e=useCurrentPageUid(),{allAccessRoutes:t}=useAllAccessDesktopRoutes();return isGroup(e,t)?null:noAccessPermission(e,t)?(0,import_jsx_runtime.jsx)(AppNotFound,{}):(0,import_jsx_runtime.jsx)(KeepAlive,{uid:e,children:o=>(0,import_jsx_runtime.jsx)(CurrentPageUidContext.Provider,{value:o,children:(0,import_jsx_runtime.jsx)(CurrentRouteProvider,{uid:o,children:(0,import_jsx_runtime.jsx)(RemoteSchemaComponent,{uid:o})})})})},layoutContentClass=import_css.css`\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  height: calc(100vh - var(--nb-header-height));\n  > div {\n    position: relative;\n  }\n  .ant-layout-footer {\n    position: absolute;\n    bottom: 0;\n    text-align: center;\n    width: 100%;\n    z-index: 0;\n    padding: 0px 50px;\n  }\n`,className1$1=import_css.css`\n  height: var(--nb-header-height);\n  margin-right: 4px;\n  display: inline-flex;\n  flex-shrink: 0;\n  color: #fff;\n  padding: 0;\n  align-items: center;\n`,className1WithFixedWidth=import_css.css`\n  ${className1$1}\n  width: 168px;\n`,className1WithAutoWidth=import_css.css`\n  ${className1$1}\n  width: auto;\n  min-width: 168px;\n`,className2=import_css.css`\n  object-fit: contain;\n  width: 100%;\n  height: 100%;\n`,className3=import_css.css`\n  width: 100%;\n  height: 100%;\n  font-weight: 500;\n  text-align: center;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n`,pageContentStyle={flex:1,overflowY:\"auto\"},ShowTipWhenNoPages=()=>{const{allAccessRoutes:e}=useAllAccessDesktopRoutes(),{designable:t}=useDesignable(),{token:o}=useToken(),{t:r}=(0,import_react_i18next.useTranslation)(),i=(0,import_react_router_dom.useLocation)();return e.length===0&&!t&&[\"/admin\",\"/admin/\"].includes(i.pathname)?(0,import_jsx_runtime.jsx)(import_antd.Result,{icon:(0,import_jsx_runtime.jsx)(import_icons.HighlightOutlined,{style:{fontSize:\"8em\",color:o.colorText}}),title:r(\"No pages yet, please configure first\"),subTitle:r('Click the \"UI Editor\" icon in the upper right corner to enter the UI Editor mode')}):null},mobileHeight={height:\"calc(100dvh - var(--nb-header-height))\"};function isDvhSupported(){const e=document.createElement(\"div\");return e.style.height=\"1dvh\",e.style.height===\"1dvh\"}const LayoutContent=()=>{const e=(0,import_react2.useMemo)(()=>isDvhSupported()?mobileHeight:void 0,[]);return(0,import_jsx_runtime.jsx)(\"div\",{className:`${layoutContentClass} nb-subpages-slot-without-header-and-side`,style:e,children:(0,import_jsx_runtime.jsxs)(\"div\",{style:pageContentStyle,children:[(0,import_jsx_runtime.jsx)(import_react_router_dom.Outlet,{}),(0,import_jsx_runtime.jsx)(ShowTipWhenNoPages,{})]})})},NocoBaseLogo=()=>{var e,t,o,r,i,n,a,l;const c=useSystemSettings(),{token:u}=useToken(),{t:m}=(0,import_react_i18next.useTranslation)(\"lm-collections\"),d=(0,import_react2.useMemo)(()=>({fontSize:u.fontSizeHeading3}),[u.fontSizeHeading3]),p=(o=(t=(e=c==null?void 0:c.data)==null?void 0:e.data)==null?void 0:t.logo)==null?void 0:o.url,h=p?(0,import_jsx_runtime.jsx)(\"img\",{className:className2,src:(n=(i=(r=c==null?void 0:c.data)==null?void 0:r.data)==null?void 0:i.logo)==null?void 0:n.url}):(0,import_jsx_runtime.jsx)(\"span\",{style:d,className:className3,children:m((l=(a=c==null?void 0:c.data)==null?void 0:a.data)==null?void 0:l.title)});return(0,import_jsx_runtime.jsx)(\"div\",{className:p?className1WithFixedWidth:className1WithAutoWidth,children:c!=null&&c.loading?null:h})},MenuSchemaToolbarWithContainer=()=>{const e=(0,import_react2.useRef)(null),[t,o]=import_react2.default.useState(null);return(0,import_react2.useEffect)(()=>{o(e.current.parentElement.parentElement.parentElement)},[]),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(MenuSchemaToolbar,{container:t}),(0,import_jsx_runtime.jsx)(\"div\",{ref:e})]})},menuItemStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},GroupItem=e=>{var t,o,r,i;const{item:n}=e,{designable:a}=useDesignable(),l=useEvaluatedExpression((o=(t=n._route.options)==null?void 0:t.badge)==null?void 0:o.count),c={__route__:n._route};return(0,import_jsx_runtime.jsx)(ParentRouteContext.Provider,{value:n._parentRoute,children:(0,import_jsx_runtime.jsx)(NocoBaseRouteContext.Provider,{value:n._route,children:(0,import_jsx_runtime.jsxs)(SortableItem,{id:n._route.id,schema:c,\"aria-label\":n.name,style:menuItemStyle,children:[e.children,a&&(0,import_jsx_runtime.jsx)(MenuSchemaToolbarWithContainer,{}),l!=null&&(0,import_jsx_runtime.jsx)(import_antd.Badge,P(x({},n._route.options.badge),{count:l,style:{marginLeft:4,color:(i=(r=n._route.options)==null?void 0:r.badge)==null?void 0:i.textColor,maxWidth:\"10em\"},dot:!1}))]})})})},WithTooltip=e=>{const{inHeader:t}=(0,import_react2.useContext)(HeaderContext);return(0,import_jsx_runtime.jsx)(import_pro_layout.RouteContext.Consumer,{children:o=>o.collapsed&&!e.hidden&&!t?(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:e.title,placement:\"right\",children:(0,import_jsx_runtime.jsx)(import_antd.Badge,P(x({},e.badgeProps),{style:{transform:\"none\",maxWidth:\"10em\"},dot:!1,children:e.children}))}):e.children})},MenuItem=e=>{var t,o,r,i,n,a,l,c,u;const{item:m}=e,{parseURLAndParams:d}=useParseURLAndParams(),p=(0,import_react2.useRef)(null),h=(0,import_react_router_dom.useLocation)(),g=useEvaluatedExpression((o=(t=m._route.options)==null?void 0:t.badge)==null?void 0:o.count),_=useNavigateNoUpdate(),f=useRouterBasename();(0,import_react2.useEffect)(()=>{p.current&&(p.current.parentElement.parentElement.style.order=999,p.current.parentElement.parentElement.style.paddingLeft=0,p.current.parentElement.parentElement.style.padding=0)},[]);const v=(0,import_react2.useCallback)(y=>q(void 0,null,function*(){var F,j,A;const D=(F=m._route.options)==null?void 0:F.href,B=(j=m._route.options)==null?void 0:j.params,M=(A=m._route.options)==null?void 0:A.openInNewWindow;y.preventDefault(),y.stopPropagation();try{const w=yield d(D,B||[]);M!==!1?window.open(w,\"_blank\"):navigateWithinSelf(D,_,window.location.origin+f)}catch(w){console.error(w),window.open(D,\"_blank\")}}),[d,m]);if(m._hidden)return null;const C={__route__:m._route};if(m.key===\"x-designer-button\")return(0,import_jsx_runtime.jsx)(\"div\",{ref:p,children:(0,import_jsx_runtime.jsx)(ResetThemeTokenAndKeepAlgorithm,{children:(0,import_jsx_runtime.jsx)(ParentRouteContext.Provider,{value:m._parentRoute,children:(0,import_jsx_runtime.jsx)(NocoBaseRouteContext.Provider,{value:m._route,children:e.children})})})});if(((r=m._route)==null?void 0:r.type)===NocoBaseDesktopRouteType.link)return(0,import_jsx_runtime.jsx)(ParentRouteContext.Provider,{value:m._parentRoute,children:(0,import_jsx_runtime.jsx)(NocoBaseRouteContext.Provider,{value:m._route,children:(0,import_jsx_runtime.jsxs)(SortableItem,{id:m._route.id,schema:C,style:menuItemStyle,children:[(0,import_jsx_runtime.jsx)(\"div\",{onClick:v,children:(0,import_jsx_runtime.jsx)(import_react_router_dom.Link,{to:h.pathname,\"aria-label\":m.name,children:e.children})}),(0,import_jsx_runtime.jsx)(MenuSchemaToolbar,{}),g!=null&&(0,import_jsx_runtime.jsx)(import_antd.Badge,P(x({},(i=m._route.options)==null?void 0:i.badge),{count:g,style:{marginLeft:4,color:(a=(n=m._route.options)==null?void 0:n.badge)==null?void 0:a.textColor,maxWidth:\"10em\"},dot:!1}))]})})});const S=m.redirect||m.path,b=P(x({},(l=m._route.options)==null?void 0:l.badge),{count:g});return(0,import_jsx_runtime.jsx)(ParentRouteContext.Provider,{value:m._parentRoute,children:(0,import_jsx_runtime.jsx)(NocoBaseRouteContext.Provider,{value:m._route,children:(0,import_jsx_runtime.jsxs)(SortableItem,{id:m._route.id,schema:C,style:menuItemStyle,children:[(0,import_jsx_runtime.jsx)(WithTooltip,{title:m.name,hidden:m._route.type===NocoBaseDesktopRouteType.group||m._depth>0,badgeProps:b,children:(0,import_jsx_runtime.jsx)(import_react_router_dom.Link,{to:S,\"aria-label\":m.name,children:e.children})}),(0,import_jsx_runtime.jsx)(MenuSchemaToolbar,{}),g!=null&&(0,import_jsx_runtime.jsx)(import_antd.Badge,P(x({},b),{style:{marginLeft:4,color:(u=(c=m._route.options)==null?void 0:c.badge)==null?void 0:u.textColor,maxWidth:\"10em\"},dot:!1}))]})})})},resetStyle=import_css.css`\n  .ant-layout-sider-children {\n    margin-inline-end: 0 !important;\n  }\n\n  .ant-layout-header.ant-pro-layout-header {\n    border-block-end: none !important;\n  }\n\n  // 固定菜单中图标和标题的距离，防止当切换到紧凑模式后，图标和标题之间的距离过近\n  .ant-menu-title-content .ant-pro-base-menu-inline-item-title,\n  .ant-menu-title-content .ant-pro-base-menu-horizontal-item-title {\n    gap: 8px;\n  }\n\n  // 修复紧凑模式下且菜单收起时，菜单的高度不够的问题\n  .ant-pro-base-menu-vertical-collapsed .ant-pro-base-menu-vertical-menu-item {\n    height: auto;\n  }\n`,contentStyle$1={paddingBlock:0,paddingInline:0},HeaderContext=import_react2.default.createContext({inHeader:!1}),popoverStyle=import_css.css`\n  .ant-popover-inner {\n    padding: 0;\n    overflow: hidden;\n  }\n`,MobileActions=e=>{const{token:t}=useToken(),[o,r]=(0,import_react2.useState)(!1),i=(0,import_react2.useCallback)(()=>{r(!1)},[]);return(0,import_jsx_runtime.jsx)(import_antd.Popover,{rootClassName:popoverStyle,content:(0,import_jsx_runtime.jsx)(PinnedPluginList,{onClick:i}),color:t.colorBgHeader,trigger:\"click\",open:o,onOpenChange:r,children:(0,import_jsx_runtime.jsx)(\"div\",{style:{padding:\"0 16px\",display:\"flex\",alignItems:\"center\",height:\"100%\",marginRight:-16},children:(0,import_jsx_runtime.jsx)(import_icons.EllipsisOutlined,{style:{color:t.colorTextHeaderMenu,fontSize:20}})})})},actionsRender=e=>e.isMobile?(0,import_jsx_runtime.jsx)(MobileActions,{}):(0,import_jsx_runtime.jsx)(PinnedPluginList,{}),MenuItemTitle$1=e=>(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.children}),MenuItemTitleWithTooltip$1=withTooltipComponent(MenuItemTitle$1),menuItemRender=(e,t,o)=>{var r;return(0,import_jsx_runtime.jsx)(VariableScope,{scopeId:e._route.schemaUid,type:\"menuItem\",children:(0,import_jsx_runtime.jsx)(MenuItem,{item:e,options:o,children:(0,import_jsx_runtime.jsx)(MenuItemTitleWithTooltip$1,{tooltip:(r=e._route)==null?void 0:r.tooltip,children:t})})})},subMenuItemRender=(e,t)=>{var o;return(0,import_jsx_runtime.jsx)(VariableScope,{scopeId:e._route.schemaUid,type:\"groupItem\",children:(0,import_jsx_runtime.jsx)(GroupItem,{item:e,children:(0,import_jsx_runtime.jsx)(MenuItemTitleWithTooltip$1,{tooltip:(o=e._route)==null?void 0:o.tooltip,children:t})})})},CollapsedButton=e=>{const{token:t}=useToken();return(0,import_jsx_runtime.jsx)(import_pro_layout.RouteContext.Consumer,{children:o=>o.isMobile?(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.children}):import_react_dom.default.createPortal((0,import_jsx_runtime.jsx)(\"div\",{className:import_css.css`\n                // Fix the issue where the collapse/expand button is covered by subpages\n                .ant-pro-sider-collapsed-button {\n                  top: 64px;\n                  left: ${e.collapsed?52:(t.siderWidth||200)-12}px;\n                  z-index: 200;\n                  transition: left 0.2s;\n                }\n              `,children:e.children}),document.body)})},collapsedButtonRender=(e,t)=>(0,import_jsx_runtime.jsx)(CollapsedButton,{collapsed:e,children:t}),useHeaderStyle=(0,import_antd_style.createStyles)(({token:e})=>({headerPopup:{\"&.ant-menu-submenu-popup>.ant-menu\":{backgroundColor:`${e.colorBgHeader}`}},headerMenuActive:{\"& .ant-menu-submenu-selected>.ant-menu-submenu-title\":{color:e.colorTextHeaderMenuActive}}})),headerContextValue={inHeader:!0},HeaderWrapper=e=>{const{styles:t}=useHeaderStyle();return(0,import_jsx_runtime.jsx)(\"span\",{className:t.headerMenuActive,children:(0,import_jsx_runtime.jsx)(HeaderContext.Provider,{value:headerContextValue,children:e.children})})},headerRender=(e,t)=>(0,import_jsx_runtime.jsx)(HeaderWrapper,{children:t}),IsMobileLayoutContext=import_react2.default.createContext({isMobileLayout:!1,setIsMobileLayout:()=>{}}),MobileLayoutProvider=e=>{const[t,o]=(0,import_react2.useState)(!1),r=(0,import_react2.useMemo)(()=>({isMobileLayout:t,setIsMobileLayout:o}),[t]);return(0,import_jsx_runtime.jsx)(IsMobileLayoutContext.Provider,{value:r,children:e.children})},useMobileLayout=()=>{const{isMobileLayout:e,setIsMobileLayout:t}=(0,import_react2.useContext)(IsMobileLayoutContext);return{isMobileLayout:e,setIsMobileLayout:t}},InternalAdminLayout=()=>{const{allAccessRoutes:e}=useAllAccessDesktopRoutes(),{designable:t}=useDesignable(),o=(0,import_react_router_dom.useLocation)(),{onDragEnd:r}=useMenuDragEnd(),{token:i}=useToken(),{isMobileLayout:n}=useMobileLayout(),[a,l]=(0,import_react2.useState)(n),c=(0,import_react2.useRef)(!1),{t:u}=useMenuTranslation(),m=n?!1:t,{styles:d}=useHeaderStyle(),p=(0,import_react2.useMemo)(()=>({path:\"/\",children:convertRoutesToLayout(e,{designable:m,isMobile:n,t:u})}),[e,m,n,u]),h=(0,import_react2.useMemo)(()=>({header:{colorBgHeader:i.colorBgHeader,colorTextMenu:i.colorTextHeaderMenu,colorTextMenuSelected:i.colorTextHeaderMenuActive,colorTextMenuActive:i.colorTextHeaderMenuHover,colorBgMenuItemHover:i.colorBgHeaderMenuHover,colorBgMenuItemSelected:i.colorBgHeaderMenuActive,heightLayoutHeader:46,colorHeaderTitle:i.colorTextHeaderMenu},sider:{colorMenuBackground:i.colorBgSider,colorTextMenu:i.colorTextSiderMenu,colorTextMenuSelected:i.colorTextSiderMenuActive,colorBgMenuItemSelected:i.colorBgSiderMenuActive,colorBgMenuItemActive:i.colorBgSiderMenuActive,colorBgMenuItemHover:i.colorBgSiderMenuHover},bgLayout:i.colorBgLayout}),[i]),{theme:g,isDarkTheme:_}=useGlobalTheme(),f=(0,import_react2.useMemo)(()=>P(x({},g),{token:P(x({},g.token),{paddingPageHorizontal:8,paddingPageVertical:8,marginBlock:12,borderRadiusBlock:8,fontSize:16}),algorithm:_?[import_antd.theme.compactAlgorithm,import_antd.theme.darkAlgorithm]:import_antd.theme.compactAlgorithm}),[g,_]),v=(0,import_react2.useCallback)(b=>{c.current||l(b)},[]),C=(0,import_react2.useCallback)(()=>{c.current=!0,setTimeout(()=>{c.current=!1})},[]),S=(0,import_react2.useMemo)(()=>({overflowedIndicatorPopupClassName:d.headerPopup}),[d.headerPopup]);return(0,import_jsx_runtime.jsx)(DndContext,{onDragEnd:r,children:(0,import_jsx_runtime.jsx)(import_pro_layout.default,{contentStyle:contentStyle$1,siderWidth:i.siderWidth||200,className:resetStyle,location:o,route:p,actionsRender,logo:(0,import_jsx_runtime.jsx)(NocoBaseLogo,{}),title:\"\",layout:\"mix\",splitMenus:!0,token:h,headerRender,menuItemRender,subMenuItemRender,collapsedButtonRender,onCollapse:v,collapsed:a,onPageChange:C,menu:{autoClose:!1},menuProps:S,children:(0,import_jsx_runtime.jsx)(import_pro_layout.RouteContext.Consumer,{children:b=>{const{isMobile:y}=b;return(0,import_jsx_runtime.jsx)(SetIsMobileLayout,{isMobile:y,children:(0,import_jsx_runtime.jsx)(import_antd.ConfigProvider,{theme:y?f:g,children:(0,import_jsx_runtime.jsx)(LayoutContent,{})})})}})})})};function SetIsMobileLayout(e){const{setIsMobileLayout:t}=useMobileLayout();return(0,import_react2.useEffect)(()=>{t(e.isMobile)},[e.isMobile,t]),e.children}const NavigateToDefaultPage=e=>{var t;const{allAccessRoutes:o}=useAllAccessDesktopRoutes(),r=useLocationNoUpdate(),i=(t=findFirstPageRoute(o))==null?void 0:t.schemaUid;return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[e.children,i&&(r.pathname===\"/admin\"||r.pathname===\"/admin/\")&&(0,import_jsx_runtime.jsx)(import_react_router_dom.Navigate,{replace:!0,to:`/admin/${i}`})]})},findRouteByMenuSchemaUid=(e,t)=>{var o;if(t)for(const r of t){if(r.menuSchemaUid===e)return r;if((o=r.children)!=null&&o.length){const i=findRouteByMenuSchemaUid(e,r.children);if(i)return i}}},LegacyRouteCompat=e=>{const t=useCurrentPageUid(),{allAccessRoutes:o}=useAllAccessDesktopRoutes(),r=(0,import_react_router_dom.useLocation)(),i=(0,import_react_router_dom.useNavigate)();return(0,import_react2.useEffect)(()=>{const n=findRouteByMenuSchemaUid(t,o);n&&i(r.pathname.replace(t,n.schemaUid)+r.search)},[o,t,r.pathname,r.search,i]),(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.children})},AdminProvider=e=>(0,import_jsx_runtime.jsx)(CurrentPageUidProvider,{children:(0,import_jsx_runtime.jsx)(CurrentTabUidProvider,{children:(0,import_jsx_runtime.jsx)(IsSubPageClosedByPageMenuProvider,{children:(0,import_jsx_runtime.jsx)(ACLRolesCheckProvider,{children:(0,import_jsx_runtime.jsx)(RoutesRequestProvider,{children:(0,import_jsx_runtime.jsx)(NavigateToDefaultPage,{children:(0,import_jsx_runtime.jsx)(LegacyRouteCompat,{children:(0,import_jsx_runtime.jsx)(RemoteCollectionManagerProvider,{children:(0,import_jsx_runtime.jsx)(CurrentAppInfoProvider,{children:(0,import_jsx_runtime.jsx)(RemoteSchemaTemplateManagerProvider,{children:e.children})})})})})})})})})}),AdminLayout=e=>(0,import_jsx_runtime.jsx)(AdminProvider,{children:(0,import_jsx_runtime.jsx)(InternalAdminLayout,x({},e))});class AdminLayoutPlugin extends Plugin{afterAdd(){return q(this,null,function*(){yield this.app.pm.add(RemoteSchemaTemplateManagerPlugin)})}load(){return q(this,null,function*(){this.app.schemaSettingsManager.add(userCenterSettings),this.app.addComponents({AdminLayout,AdminDynamicPage}),this.app.use(MobileLayoutProvider)})}}function findRouteBySchemaUid(e,t){var o;if(t){for(const r of t){if(e===r.schemaUid||e===r.menuSchemaUid)return r;if((o=r.children)!=null&&o.length){const i=findRouteBySchemaUid(e,r.children);if(i)return i}}return null}}const MenuDesignerButton=e=>{const{render:t}=useSchemaInitializerRender(menuItemInitializer);return t({style:{background:\"none\"},\"data-testid\":e.testId})},MenuTitleWithIcon=e=>e.icon?(0,import_jsx_runtime.jsxs)(\"div\",{style:{display:\"flex\",alignItems:\"center\"},children:[(0,import_jsx_runtime.jsx)(Icon,{type:e.icon}),(0,import_jsx_runtime.jsx)(\"span\",{children:e.title})]}):(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.title});function convertRoutesToLayout(e,{designable:t,parentRoute:o,isMobile:r,t:i,depth:n=0}){if(!e)return;const a=c=>({key:\"x-designer-button\",name:(0,import_jsx_runtime.jsx)(MenuDesignerButton,{testId:c}),path:\"/\",disabled:!0,_route:{},_parentRoute:{},icon:(0,import_jsx_runtime.jsx)(Icon,{type:\"setting\"})}),l=e.map(c=>{var u,m;const d=n>1?(0,import_jsx_runtime.jsx)(MenuTitleWithIcon,{icon:c.icon,title:i(c.title)}):i(c.title);if(c.type===NocoBaseDesktopRouteType.link)return{name:d,icon:c.icon?(0,import_jsx_runtime.jsx)(Icon,{type:c.icon}):null,path:\"/\",hideInMenu:c.hideInMenu,_route:c,_parentRoute:o};if(c.type===NocoBaseDesktopRouteType.page)return{name:d,icon:c.icon?(0,import_jsx_runtime.jsx)(Icon,{type:c.icon}):null,path:`/admin/${c.schemaUid}`,redirect:`/admin/${c.schemaUid}`,hideInMenu:c.hideInMenu,_route:c,_parentRoute:o};if(c.type===NocoBaseDesktopRouteType.group){const p=convertRoutesToLayout(c.children,{designable:t,parentRoute:c,depth:n+1,t:i})||[];return t&&n===0&&p.push(P(x({},a(\"schema-initializer-Menu-side\")),{_parentRoute:c})),{name:d,icon:c.icon?(0,import_jsx_runtime.jsx)(Icon,{type:c.icon}):null,path:`/admin/${c.id}`,redirect:((u=p[0])==null?void 0:u.key)===\"x-designer-button\"?void 0:`/admin/${((m=findFirstPageRoute(c.children))==null?void 0:m.schemaUid)||c.id}`,routes:p.length===0?[{path:\"/\",name:\" \",disabled:!0,_hidden:!0}]:p,hideInMenu:c.hideInMenu,_route:c,_depth:n}}});return t&&n===0&&(r?l.push(x({},a(\"schema-initializer-Menu-header\"))):l.unshift(x({},a(\"schema-initializer-Menu-header\")))),l}function isGroup(e,t){const o=findRouteById(e,t);return(o==null?void 0:o.type)===NocoBaseDesktopRouteType.group}function findRouteById(e,t){var o;for(const r of t){if(Number(e)===Number(r.id))return r;if((o=r.children)!=null&&o.length){const i=findRouteById(e,r.children);if(i)return i}}return null}function findFirstPageRoute(e){var t;if(e)for(const o of e.filter(r=>!r.hideInMenu)){if(o.type===NocoBaseDesktopRouteType.page)return o;if(o.type===NocoBaseDesktopRouteType.group&&(t=o.children)!=null&&t.length){const r=findFirstPageRoute(o.children);if(r)return r}}}const designableStyle={backgroundColor:\"var(--colorSettings) !important\"},unDesignableStyle={backgroundColor:\"transparent\"},DesignableSwitch=e=>{const{designable:t,setDesignable:o}=useDesignable(),{t:r}=(0,import_react_i18next.useTranslation)(),{token:i}=useToken(),n=t?designableStyle:unDesignableStyle,{isMobileLayout:a}=useMobileLayout();return(0,import_react_hotkeys_hook.useHotkeys)(\"Ctrl+Shift+U\",()=>o(!t),[t]),a?null:(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:r(\"UI Editor\"),children:(0,import_jsx_runtime.jsx)(import_antd.Button,{\"data-testid\":\"ui-editor-button\",icon:(0,import_jsx_runtime.jsx)(import_icons.HighlightOutlined,{style:{color:i.colorTextHeaderMenu}}),title:r(\"UI Editor\"),style:x(x({},n),e.style),onClick:()=>{o(!t)}})})},randomString=(e=\"\")=>`${e}${(0,import_shared.uid)()}`;import_react.Schema.silent(!0);const results={},Registry={silent:!0,compile(e,t={}){const o=()=>{try{return new Function(\"$root\",`with($root) { return (${e}); }`)(t)}catch{return`{{${e}}}`}};return results[e]?results[e]:e.trim().startsWith(\"t(\")?(results[e]=o(),results[e]):o()}};import_react.Schema.registerCompiler(Registry.compile);const SchemaComponentProvider=e=>{const{designable:t,onDesignableChange:o,components:r,children:i}=e,n=(0,import_react2.useContext)(SchemaComponentContext),a=useSchemaOptionsContext(),[l,c]=(0,import_react2.useState)(()=>(0,import_shared.uid)()),u=(0,import_react2.useMemo)(()=>e.form||(0,import_core.createForm)(),[l]),{t:m}=(0,import_react_i18next.useTranslation)(),d=(0,import_react2.useMemo)(()=>P(x({},e.scope),{t:m,randomString}),[e.scope,m,a==null?void 0:a.scope]),[p,h]=(0,import_react2.useState)(t),g=(0,import_react2.useMemo)(()=>typeof t==\"boolean\"?t:p,[t,p,n.designable]),_=(0,import_react2.useMemo)(()=>C=>{typeof g!=\"boolean\"&&h(C),o==null||o(C)},[g,o]),f=(0,import_react2.useCallback)(()=>{c((0,import_shared.uid)())},[]),v=(0,import_react2.useMemo)(()=>({scope:d,components:r,reset:f,refresh:import_lodash.default.noop,designable:g,setDesignable:_}),[r,g,f,d,_]);return(0,import_jsx_runtime.jsx)(SchemaComponentContext.Provider,{value:v,children:(0,import_jsx_runtime.jsx)(import_react.FormProvider,{form:u,children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{inherit:!0,scope:d,components:r,children:i})})})};SchemaComponentProvider.displayName=\"SchemaComponentProvider\";class SchemaComponentPlugin extends Plugin{load(){return q(this,null,function*(){this.addComponents()})}addComponents(){this.app.addComponents({DesignableSwitch})}}const TabsContext=import_react2.default.createContext({}),TabsContextProvider=e=>{var t=e,{children:o}=t,r=W(t,[\"children\"]);return(0,import_jsx_runtime.jsx)(TabsContext.Provider,{value:r,children:o})},useTabsContext=()=>import_react2.default.useContext(TabsContext),randomNestedSchemaKeyStorage={},getRandomNestedSchemaKey=e=>randomNestedSchemaKeyStorage[e]||(randomNestedSchemaKeyStorage[e]=(0,import_shared.uid)()),deleteRandomNestedSchemaKey=e=>delete randomNestedSchemaKeyStorage[e],PopupVisibleProviderContext=import_react2.default.createContext(null),PopupParamsProviderContext=import_react2.default.createContext(null),AllPopupsPropsProviderContext=import_react2.default.createContext(null);PopupVisibleProviderContext.displayName=\"PopupVisibleProviderContext\";PopupParamsProviderContext.displayName=\"PopupParamsProviderContext\";AllPopupsPropsProviderContext.displayName=\"AllPopupsPropsProviderContext\";const PopupVisibleProvider=import_react2.default.memo(({children:e,visible:t,setVisible:o})=>{const r=(0,import_react2.useMemo)(()=>({visible:t,setVisible:o}),[t,o]);return(0,import_jsx_runtime.jsx)(PopupVisibleProviderContext.Provider,{value:r,children:e})});PopupVisibleProvider.displayName=\"PopupVisibleProvider\";const VisibleProvider=import_react2.default.memo(({children:e,popupuid:t})=>{const{closePopup:o}=usePopupUtils(),[r,i]=(0,import_react2.useState)(!0),n=(0,import_react2.useCallback)(a=>{a||(i(!1),setTimeout(()=>{o(),deleteRandomNestedSchemaKey(t)},300))},[o,t]);return(0,import_jsx_runtime.jsx)(PopupVisibleProvider,{visible:r,setVisible:n,children:e})}),PopupParamsProvider=e=>{const t=(0,import_react2.useMemo)(()=>({params:e.params,context:e.context,currentLevel:e.currentLevel}),[e.params,e.context,e.currentLevel]);return(0,import_jsx_runtime.jsx)(PopupParamsProviderContext.Provider,{value:t,children:e.children})},PopupTabsPropsProvider=({children:e})=>{const{params:t}=useCurrentPopupContext(),{changeTab:o}=usePopupUtils(),r=(0,import_react2.useCallback)(n=>{o(n)},[o]),{isPopupVisibleControlledByURL:i}=usePopupSettings();return i()?(0,import_jsx_runtime.jsx)(TabsContextProvider,{activeKey:t==null?void 0:t.tab,onChange:r,children:e}):(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e})},displayNone$1={display:\"none\"},PagePopupsItemProvider=({params:e,context:t,currentLevel:o,children:r})=>{const i=x({},getStoredPopupContext(e.popupuid));return(0,import_react2.useEffect)(()=>()=>{removePopupLayerState(o)},[o]),t||(t=import_lodash.default.omitBy({dataSource:i.dataSource,collection:i.collection,association:i.association},import_lodash.default.isNil)),import_lodash.default.isEmpty(t)?(0,import_jsx_runtime.jsx)(PopupParamsProvider,{params:e,context:t,currentLevel:o,children:(0,import_jsx_runtime.jsx)(PopupTabsPropsProvider,{children:(0,import_jsx_runtime.jsx)(VisibleProvider,{popupuid:e.popupuid,children:(0,import_jsx_runtime.jsx)(\"div\",{style:displayNone$1,children:r})})})}):(0,import_jsx_runtime.jsx)(PopupParamsProvider,{params:e,context:t,currentLevel:o,children:(0,import_jsx_runtime.jsx)(DataBlockProvider,{dataSource:t.dataSource,collection:e.collection||t.collection,association:t.association,sourceId:e.sourceid,filterByTk:parseQueryString(e.filterbytk),record:i.record,parentRecord:i.parentRecord,action:\"get\",children:(0,import_jsx_runtime.jsx)(BlockRequestContextProvider,{recordRequest:i.service,children:(0,import_jsx_runtime.jsx)(PopupTabsPropsProvider,{children:(0,import_jsx_runtime.jsx)(VisibleProvider,{popupuid:e.popupuid,children:(0,import_jsx_runtime.jsx)(\"div\",{style:displayNone$1,children:r})})})})})})},insertChildToParentSchema=({childSchema:e,props:t,parentSchema:o,getPopupSchema:r=i=>import_lodash.default.get(i.properties,Object.keys(i.properties)[0])})=>{const{params:i,context:n,currentLevel:a}=t,l={type:\"void\",\"x-component\":\"PagePopupsItemProvider\",\"x-component-props\":{params:i,context:n,currentLevel:a},properties:{popupAction:e}},c=getRandomNestedSchemaKey(i.popupuid);if(o.properties){const u=r(o);import_lodash.default.isEmpty(import_lodash.default.get(u,`properties.${c}`))&&import_lodash.default.set(u,`properties.${c}`,l)}},InternalPagePopups=e=>{const t=(0,import_react.useFieldSchema)(),o=(0,import_react_router_dom.useLocation)(),r=e.paramsList||getPopupParamsFromPath(getPopupPath(o)),{requestSchema:i}=useRequestSchema(),[n,a]=(0,import_react2.useState)(null),l=(0,import_react2.useRef)([]),{savePopupSchemaToSchema:c,getPopupSchemaFromSchema:u}=usePopupUtils();(0,import_react2.useEffect)(()=>{q(void 0,null,function*(){const d=r.map(_=>{var f;return((f=getStoredPopupContext(_.popupuid))==null?void 0:f.schema)||findSchemaByUid(_.popupuid,t==null?void 0:t.root)||i(_.popupuid)}),p=yield Promise.all(d),h=yield Promise.all(p.map((_,f)=>q(void 0,null,function*(){if(import_lodash.default.isEmpty(_))return get404Schema();const v=r[f];if(v.puid){const S=findSchemaByUid(v.puid,t==null?void 0:t.root);if(S)c(import_lodash.default.omit(S,\"parent\"),_);else try{const b=yield i(v.puid);b&&c(b,_)}catch(b){console.error(\"Failed to fetch schema for puid:\",v.puid,b)}}const C=import_lodash.default.cloneDeepWith(import_lodash.default.omit(_,\"parent\"),S=>{if((S==null?void 0:S[\"x-component\"])===\"Tabs\")return S});return C[\"x-read-pretty\"]=!0,C})));l.current=h.map((_,f,v)=>{const C=getPopupContextFromActionOrAssociationFieldSchema(_);let S=!1;for(let b=f+1;b<v.length;b++)if(isSubPageSchema(v[b])){S=!0;break}return{params:r[f],context:C,hidden:S,currentLevel:f+1,isSubPage:isSubPageSchema(_)}});const g=h[0];for(let _=1;_<h.length;_++)insertChildToParentSchema({childSchema:h[_],props:l.current[_],parentSchema:h[_-1],getPopupSchema:f=>u(f)||import_lodash.default.get(f.properties,Object.keys(f.properties)[0])});a(g)})},[t,u,r,i,c]);const m=(0,import_react2.useMemo)(()=>({PagePopupsItemProvider}),[]);return n?(0,import_jsx_runtime.jsx)(AllPopupsPropsProviderContext.Provider,{value:l.current,children:(0,import_jsx_runtime.jsx)(PagePopupsItemProvider,{params:l.current[0].params,context:l.current[0].context,currentLevel:1,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{components:m,schema:n,onlyRenderProperties:!0})})}):null},PagePopups=e=>{const{active:t}=useKeepAlive();return t?(0,import_jsx_runtime.jsx)(InternalPagePopups,x({},e)):null},useRequestSchema=()=>{const e=useAPIClient();return{requestSchema:(0,import_react2.useCallback)(t=>q(void 0,null,function*(){var o;try{return(o=(yield e.request({url:`/uiSchemas:getJsonSchema/${t}`})).data)==null?void 0:o.data}catch(r){return console.error(r),null}}),[])}},getPopupPath=e=>{const[,...t]=e.pathname.split(\"/popups/\");return t.join(\"/popups/\")};function isSubPageSchema(e){return import_lodash.default.get(e,\"x-component-props.openMode\")===\"page\"}const useCurrentPopupContext=()=>{const{currentLevel:e}=import_react2.default.useContext(PopupParamsProviderContext)||{},t=import_react2.default.useContext(AllPopupsPropsProviderContext),o=(t==null?void 0:t[e-1])||{};return o.context?Object.setPrototypeOf(o.context,{get blockService(){var r,i;return(r=o==null?void 0:o.params)!=null&&r.popupuid?(i=getBlockService(o.params.popupuid))==null?void 0:i.service:null}}):o.context={get blockService(){var r,i;return(r=o==null?void 0:o.params)!=null&&r.popupuid?(i=getBlockService(o.params.popupuid))==null?void 0:i.service:null}},o};function get404Schema(){return{_isJSONSchemaObject:!0,version:\"2.0\",type:\"void\",title:'{{ t(\"Error message\") }}',\"x-action\":\"view\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:view\",\"x-component\":\"Action.Link\",\"x-component-props\":{openMode:\"drawer\"},\"x-action-context\":{},\"x-decorator\":\"ACLActionProvider\",\"x-designer-props\":{linkageAction:!0},properties:{drawer:{_isJSONSchemaObject:!0,version:\"2.0\",type:\"void\",title:\"Error message\",\"x-component\":\"Action.Container\",\"x-component-props\":{className:\"nb-action-popup\",level:99},properties:{tabs:{_isJSONSchemaObject:!0,version:\"2.0\",type:\"void\",\"x-component\":\"Tabs\",\"x-component-props\":{},\"x-initializer\":\"popup:addTab\",properties:{tab1:{_isJSONSchemaObject:!0,version:\"2.0\",type:\"void\",title:\"404\",\"x-component\":\"Tabs.TabPane\",\"x-designer\":\"Tabs.Designer\",\"x-component-props\":{},properties:{grid:{_isJSONSchemaObject:!0,version:\"2.0\",type:\"void\",\"x-component\":function(){return(0,import_jsx_runtime.jsx)(AppNotFound,{})},\"x-uid\":(0,import_shared.uid)(),\"x-async\":!1,\"x-index\":1}},\"x-uid\":(0,import_shared.uid)(),\"x-async\":!1,\"x-index\":1}},\"x-uid\":(0,import_shared.uid)(),\"x-async\":!1,\"x-index\":1}},\"x-uid\":(0,import_shared.uid)(),\"x-async\":!1,\"x-index\":1}},name:(0,import_shared.uid)(),\"x-uid\":(0,import_shared.uid)(),\"x-async\":!1,\"x-index\":2,\"x-read-pretty\":!0}}function findSchemaByUid(e,t,o={value:null}){var r;return o=o||{value:null},(r=t==null?void 0:t.mapProperties)==null||r.call(t,i=>{i[\"x-uid\"]===e?o.value=i:findSchemaByUid(e,i,o)}),o.value}function parseQueryString(e){var t;return(t=e==null?void 0:e.includes)!=null&&t.call(e,\"=\")?decodeURIComponent(e).split(\"&\").reduce((o,r)=>{const[i,n]=r.split(\"=\");return o[i]=n,o},{}):e}const useStyles$b=genStyleHook(\"nb-action-drawer\",e=>{const{componentCls:t}=e;return{[t]:{overflow:\"hidden\",\"&.reset\":{\"&.nb-action-popup\":{\".ant-drawer-header\":{display:\"none\"},\".ant-drawer-body\":{paddingTop:e.paddingContentVerticalLG,backgroundColor:e.colorBgLayout,paddingBottom:0}},\"&.nb-record-picker-selector\":{\".ant-drawer-content\":{backgroundColor:e.colorBgLayout},\".nb-block-item\":{marginBottom:e.marginBlock,\".general-schema-designer\":{top:-e.sizeXS,bottom:-e.sizeXS,left:-e.sizeXS,right:-e.sizeXS}}}},\".footer\":{display:\"flex\",justifyContent:\"flex-end\",width:\"100%\",\".ant-btn\":{marginRight:e.marginXS}},\".ant-drawer-content-wrapper\":{borderLeft:\"1px solid rgba(255, 255, 255, 0.1)\"},\".ant-tabs-nav\":{paddingLeft:e.paddingLG-e.paddingPageHorizontal,paddingRight:e.paddingLG-e.paddingPageHorizontal,marginLeft:e.paddingPageHorizontal-e.paddingLG,marginRight:e.paddingPageHorizontal-e.paddingLG}}}}),useActionContext=()=>{const e=(0,import_react2.useContext)(ActionContext),{t}=(0,import_react_i18next.useTranslation)(),{modal:o}=import_antd.App.useApp();return P(x({},e),{setVisible:(0,import_react2.useCallback)((r,i=!1)=>{var n,a;r?(a=e.setVisible)==null||a.call(e,r):i&&e.formValueChanged?o.confirm({title:t(\"Unsaved changes\"),content:t(\"Are you sure you don't want to save?\"),onOk(){return q(this,null,function*(){var l;e.setFormValueChanged(!1),(l=e.setVisible)==null||l.call(e,!1)})}}):(n=e.setVisible)==null||n.call(e,!1)},[o,t,e.formValueChanged,e.setVisible,e.setFormValueChanged])})},useCloseAction$1=()=>{const{setVisible:e}=(0,import_react2.useContext)(ActionContext),t=(0,import_react.useForm)();return{run(){return q(this,null,function*(){e(!1),t.submit(o=>{console.log(o)})})}}},useLinkageAction=()=>{const e=(0,import_react.useFieldSchema)(),t=useIsDetailBlock();return[\"Action.Link\",\"Action\"].includes(e[\"x-component\"])&&t&&e[\"x-action\"]},useGetAriaLabelOfDrawer=()=>{const e=(0,import_react.useFieldSchema)(),t=e[\"x-component\"],o=typeof t==\"string\"?t:(t==null?void 0:t.displayName)||(t==null?void 0:t.name),r=useCompile();let{name:i}=useCollection_deprecated(),n=r(e.title);return i=i?`-${i}`:\"\",n=n?`-${n}`:\"\",{getAriaLabel:(0,import_react2.useCallback)(a=>(a=a?`-${a}`:\"\",`drawer-${o}${i}${n}${a}`),[i,o,n])}},MemoizeRecursionField$1=import_react2.default.memo(import_react.RecursionField);MemoizeRecursionField$1.displayName=\"MemoizeRecursionField\";const DrawerErrorFallback=e=>{const{visible:t,setVisible:o}=useActionContext();return(0,import_jsx_runtime.jsx)(import_antd.Drawer,{open:t,onClose:()=>o(!1,!0),width:\"50%\",children:(0,import_jsx_runtime.jsx)(ErrorFallback,x({},e))})},openSizeWidthMap$1=new Map([[\"small\",\"30%\"],[\"middle\",\"50%\"],[\"large\",\"70%\"]]),ActionDrawerContent=import_react2.default.memo(({footerNodeName:e,field:t,schema:o})=>{const[r,i]=(0,import_react2.useState)(!1),n=(0,import_react2.useCallback)(a=>a[\"x-component\"]!==e,[e]);return(0,import_react2.useEffect)(()=>{(0,import_react2.startTransition)(()=>{i(!0)})},[]),r?(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:t.address,schema:o,onlyRenderProperties:!0,filterProperties:n}):null});ActionDrawerContent.displayName=\"ActionDrawerContent\";const InternalActionDrawer=(0,import_react.observer)(e=>{const t=e,{footerNodeName:o=\"Action.Drawer.Footer\",zIndex:r,onClose:i}=t,n=W(t,[\"footerNodeName\",\"zIndex\",\"onClose\"]),{visible:a,setVisible:l,openSize:c=\"middle\",drawerProps:u}=useActionContext(),m=(0,import_react.useFieldSchema)(),d=(0,import_react.useField)(),{t:p}=(0,import_react_i18next.useTranslation)(),{componentCls:h,hashId:g}=useStyles$b(),_=useTabsContext(),f=useZIndexContext(),v=m.reduceProperties((j,A)=>A[\"x-component\"]===o?A:j),{hidden:C}=useCurrentPopupContext(),S=(0,import_react2.useMemo)(()=>P(x(x({},u==null?void 0:u.style),n==null?void 0:n.style),{display:C?\"none\":\"block\"}),[C,u==null?void 0:u.style,n==null?void 0:n.style]),b=getZIndex(\"drawer\",r||f,e.level||0),y=(0,import_react2.useCallback)(j=>{l(!1,!0),i==null||i(j)},[l,i]),F=(0,import_react2.useCallback)(j=>j[\"x-component\"]===o,[o]);return(0,import_jsx_runtime.jsx)(ActionContextNoRerender,{children:(0,import_jsx_runtime.jsx)(zIndexContext.Provider,{value:b,children:(0,import_jsx_runtime.jsx)(TabsContextProvider,P(x({},_),{tabBarExtraContent:null,children:(0,import_jsx_runtime.jsx)(import_antd.Drawer,P(x(x({zIndex:b,width:openSizeWidthMap$1.get(c),title:typeof d.title==\"string\"?p(d.title,{ns:NAMESPACE_UI_SCHEMA}):d.title},n),u),{rootStyle:S,destroyOnClose:!0,open:a,onClose:y,rootClassName:(0,import_classnames.default)(h,g,u==null?void 0:u.className,n.className,\"reset\"),footer:v&&(0,import_jsx_runtime.jsx)(\"div\",{className:\"footer\",children:(0,import_jsx_runtime.jsx)(MemoizeRecursionField$1,{basePath:d.address,schema:m,onlyRenderProperties:!0,filterProperties:F})}),children:(0,import_jsx_runtime.jsx)(ActionDrawerContent,{footerNodeName:o,field:d,schema:m})}))}))})})},{displayName:\"InternalActionDrawer\"}),ActionDrawer=import_react2.default.memo(e=>(0,import_jsx_runtime.jsx)(import_react_error_boundary.ErrorBoundary,{FallbackComponent:DrawerErrorFallback,onError:console.log,children:(0,import_jsx_runtime.jsx)(InternalActionDrawer,x({},e))}));ActionDrawer.displayName=\"ActionDrawer\";ActionDrawer.Footer=(0,import_react.observer)(()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsx)(MemoizeRecursionField$1,{basePath:e.address,schema:t,onlyRenderProperties:!0})},{displayName:\"ActionDrawer.Footer\"});ActionDrawer.FootBar=(0,import_react.observer)(()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsx)(\"div\",{className:\"ant-drawer-footer\",style:{position:\"absolute\",bottom:0,right:0,left:0},children:(0,import_jsx_runtime.jsx)(\"div\",{className:\"footer\",children:(0,import_jsx_runtime.jsx)(MemoizeRecursionField$1,{basePath:e.address,schema:t,onlyRenderProperties:!0})})})},{displayName:\"ActionDrawer.FootBar\"});const useGetAriaLabelOfModal=()=>{const e=(0,import_react.useFieldSchema)(),t=e[\"x-component\"],o=typeof t==\"string\"?t:(t==null?void 0:t.displayName)||(t==null?void 0:t.name),r=useCompile();let{name:i}=useCollection_deprecated(),n=r(e.title);return i=i?`-${i}`:\"\",n=n?`-${n}`:\"\",{getAriaLabel:(0,import_react2.useCallback)(a=>(a=a?`-${a}`:\"\",`modal-${o}${i}${n}${a}`),[i,o,n])}},ModalErrorFallback=e=>{const{visible:t,setVisible:o}=useActionContext();return(0,import_jsx_runtime.jsx)(import_antd.Modal,{open:t,onCancel:()=>o(!1,!0),width:\"60%\",children:(0,import_jsx_runtime.jsx)(ErrorFallback,x({},e))})},openSizeWidthMap=new Map([[\"small\",\"40%\"],[\"middle\",\"60%\"],[\"large\",\"80%\"]]),ActionModalContent=import_react2.default.memo(({footerNodeName:e,field:t,schema:o})=>{const[r,i]=(0,import_react2.useState)(!1);return(0,import_react2.useEffect)(()=>{(0,import_react2.startTransition)(()=>{i(!0)})},[]),r?(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:t.address,schema:o,onlyRenderProperties:!0,filterProperties:n=>n[\"x-component\"]!==e}):null});function useDelayedVisible(e,t=200){const[o,r]=(0,import_react2.useState)(t===0);return(0,import_react2.useEffect)(()=>{if(!o)if(e){const i=setTimeout(()=>r(!0),t);return()=>clearTimeout(i)}else r(!1)},[t,o,e]),o}const InternalActionModal=(0,import_react.observer)(e=>{const t=e,{footerNodeName:o=\"Action.Modal.Footer\",width:r,zIndex:i,delay:n=200}=t,a=W(t,[\"footerNodeName\",\"width\",\"zIndex\",\"delay\"]),{visible:l,setVisible:c,openSize:u=\"middle\",modalProps:m}=useActionContext(),d=r??openSizeWidthMap.get(u),p=(0,import_react.useFieldSchema)(),h=(0,import_react.useField)(),{token:g}=useToken(),_=useTabsContext(),f=useZIndexContext(),v=p.reduceProperties((F,j)=>j[\"x-component\"]===o?j:F),{hidden:C}=useCurrentPopupContext(),S=!!v,b=getZIndex(\"modal\",i||f,e.level||0),y=useDelayedVisible(l,n);return(0,import_jsx_runtime.jsx)(ActionContextNoRerender,{children:(0,import_jsx_runtime.jsx)(zIndexContext.Provider,{value:b,children:(0,import_jsx_runtime.jsx)(TabsContextProvider,P(x({},_),{tabBarExtraContent:null,children:(0,import_jsx_runtime.jsx)(import_antd.Modal,P(x(x({zIndex:C?-1:b,width:d,title:h.title},a),m),{style:x(x({},m==null?void 0:m.style),a==null?void 0:a.style),destroyOnClose:!0,open:l,onCancel:()=>{c(!1,!0)},className:(0,import_classnames.default)(a.className,m==null?void 0:m.className,import_css.css`\n                  &.nb-action-popup {\n                    .ant-modal-header {\n                      display: none;\n                    }\n\n                    .ant-modal-content {\n                      background: var(--nb-box-bg);\n                      border: 1px solid rgba(255, 255, 255, 0.1);\n                      padding-bottom: 0;\n                    }\n\n                    // 这里的样式是为了保证页面 tabs 标签下面的分割线和页面内容对齐（页面内边距可以通过主题编辑器调节）\n                    .ant-tabs-nav {\n                      padding-left: ${g.paddingLG-g.paddingPageHorizontal}px;\n                      padding-right: ${g.paddingLG-g.paddingPageHorizontal}px;\n                      margin-left: ${g.paddingPageHorizontal-g.paddingLG}px;\n                      margin-right: ${g.paddingPageHorizontal-g.paddingLG}px;\n                    }\n\n                    .ant-modal-footer {\n                      display: ${S?\"block\":\"none\"};\n                    }\n                  }\n                `),footer:S?(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:h.address,schema:p,onlyRenderProperties:!0,filterProperties:F=>F[\"x-component\"]===o}):!1,children:y?(0,import_jsx_runtime.jsx)(ActionModalContent,{footerNodeName:o,field:h,schema:p}):(0,import_jsx_runtime.jsx)(import_antd.Skeleton,{active:!0,paragraph:{rows:6}})}))}))})})},{displayName:\"ActionModal\"}),ActionModal=e=>(0,import_jsx_runtime.jsx)(import_react_error_boundary.ErrorBoundary,{FallbackComponent:ModalErrorFallback,onError:console.log,children:(0,import_jsx_runtime.jsx)(InternalActionModal,x({},e))});ActionModal.Footer=(0,import_react.observer)(()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:e.address,schema:t,onlyRenderProperties:!0})},{displayName:\"ActionModal.Footer\"});ActionModal.FootBar=(0,import_react.observer)(()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsx)(\"div\",{className:\"ant-modal-footer\",children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:e.address,schema:t,onlyRenderProperties:!0})})},{displayName:\"ActionModal.FootBar\"});const useBackButton=()=>{const{setVisible:e}=useActionContext();return{goBack:(0,import_react2.useCallback)(()=>{e==null||e(!1)},[e])}},BackButtonUsedInSubPage=()=>{const{token:e}=useToken(),{goBack:t}=useBackButton(),o=32,r=(0,import_react2.useMemo)(()=>({width:\"auto\",height:\"auto\",lineHeight:1,padding:e.paddingXS,marginRight:o-e.paddingXS}),[e.paddingXS]);return(0,import_jsx_runtime.jsx)(import_antd.Button,{\"aria-label\":\"back-button\",type:\"text\",icon:(0,import_jsx_runtime.jsx)(import_icons.ArrowLeftOutlined,{}),style:r,onClick:t})},useActionPageStyle=genStyleHook(\"nb-action-page\",e=>{const{componentCls:t}=e;return{[t]:{position:\"absolute !important\",top:0,left:0,right:0,bottom:0,backgroundColor:e.colorBgLayout,overflowX:\"hidden\",overflowY:\"auto\",\".ant-tabs-nav\":{background:e.colorBgContainer,padding:`0 ${e.paddingPageVertical}px`,marginBottom:0},\".ant-tabs-content-holder\":{padding:`${e.paddingPageVertical}px`,paddingBottom:\"0px\"}}}}),usePopupOrSubpagesContainerDOM=()=>{const e=(0,import_react2.useMemo)(()=>document.querySelector(\".nb-subpages-slot-without-header-and-side\"),[]);return{getContainerDOM:(0,import_react2.useCallback)(()=>e,[e])}},ActionPageContent=import_react2.default.memo(({schema:e})=>{const[t,o]=(0,import_react2.useState)(!1);return(0,import_react2.useEffect)(()=>{(0,import_react2.startTransition)(()=>{o(!0)})},[]),t?(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{schema:e,onlyRenderProperties:!0}):null});function ActionPage({level:e}){const t=(0,import_react.useFieldSchema)(),o=useActionContext(),{getContainerDOM:r}=usePopupOrSubpagesContainerDOM(),{componentCls:i,hashId:n}=useActionPageStyle(),a=useTabsContext(),l=useZIndexContext(),c=(0,import_react2.useMemo)(()=>({zIndex:getZIndex(\"page\",l,e||0)}),[l,e]);if(!o.visible)return null;const u=(0,import_jsx_runtime.jsx)(\"div\",{className:`${i} ${n}`,style:c,children:(0,import_jsx_runtime.jsx)(ActionContextNoRerender,{children:(0,import_jsx_runtime.jsx)(TabsContextProvider,P(x({},a),{tabBarExtraContent:(0,import_jsx_runtime.jsx)(BackButtonUsedInSubPage,{}),children:(0,import_jsx_runtime.jsx)(zIndexContext.Provider,{value:c.zIndex,children:(0,import_jsx_runtime.jsx)(ActionPageContent,{schema:t})})}))})}),m=r();return(0,import_react_dom.createPortal)(u,m||document.body)}ActionPage.Footer=(0,import_react.observer)(()=>null,{displayName:\"ActionPage.Footer\"});const defaultContext={defaultOpenMode:\"drawer\",openModeToComponent:{drawer:ActionDrawer,page:ActionPage,modal:ActionModal},hideOpenMode:!1},OpenModeContext=import_react2.default.createContext(null),OpenModeProvider=e=>{const t=(0,import_react2.useMemo)(()=>{const i=x({},defaultContext);return e.defaultOpenMode!==void 0&&(i.defaultOpenMode=e.defaultOpenMode),e.openModeToComponent!==void 0&&(i.openModeToComponent=e.openModeToComponent),e.hideOpenMode!==void 0&&(i.hideOpenMode=e.hideOpenMode),e.isMobile&&(i.isMobile=e.isMobile),i},[e.defaultOpenMode,e.openModeToComponent,e.hideOpenMode]),o=(0,import_react2.useCallback)(i=>{const n=t.openModeToComponent[i];return n||console.error(`OpenModeProvider: openModeToComponent[${i}] is not defined`),n},[t]),r=(0,import_react2.useMemo)(()=>({defaultOpenMode:t.defaultOpenMode,hideOpenMode:t.hideOpenMode,getComponentByOpenMode:o,isMobile:t.isMobile}),[t.defaultOpenMode,t.hideOpenMode,o,t.isMobile]);return(0,import_jsx_runtime.jsx)(OpenModeContext.Provider,{value:r,children:e.children})},useOpenModeContext=()=>import_react2.default.useContext(OpenModeContext),SchemaInitializerItem=(0,import_react2.memo)(import_react2.default.forwardRef((e,t)=>{const{style:o,closeInitializerMenuWhenClick:r=!0,name:i=(0,import_shared.uid)(),applyMenuStyle:n=!0,className:a,disabled:l,items:c,icon:u,title:m,onClick:d,children:p}=e,h=useCompile(),g=useSchemaInitializerMenuItems(c,i,d),{componentCls:_,hashId:f}=useSchemaInitializerStyles(),{attribute:v}=useAriaAttributeOfMenuItem(),{setVisible:C}=useSchemaInitializer(),S=(0,import_react2.useMemo)(()=>{if(c&&c.length>0)return[{key:i,style:o,className:a,label:p||h(m),onClick:b=>{l||b.key!==i||(r&&(C==null||C(!1)),d==null||d(P(x({},b),{item:e})))},icon:typeof u==\"string\"?(0,import_jsx_runtime.jsx)(Icon,{type:u}):u,children:g}]},[i,l,o,a,p,m,d,u,g]);return c&&c.length>0?(0,import_jsx_runtime.jsx)(SchemaInitializerMenu,{disabled:l,items:S}):(0,import_jsx_runtime.jsx)(\"div\",{ref:t,onClick:b=>{b.stopPropagation(),r&&(C==null||C(!1)),d==null||d({event:b,item:e})},children:(0,import_jsx_runtime.jsx)(\"div\",P(x({},v),{className:(0,import_classnames.default)({[`${_}-menu-item`]:n,[`${_}-menu-item-disabled`]:l},a),style:o,children:p||(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[typeof u==\"string\"?(0,import_jsx_runtime.jsx)(Icon,{type:u}):u,(0,import_jsx_runtime.jsx)(\"span\",{className:(0,import_classnames.default)({[`${f} ${_}-item-content`]:!!u}),children:h(m)})]})}))})}));SchemaInitializerItem.displayName=\"SchemaInitializerItem\";const SchemaInitializerItemInternal=()=>{const e=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,x({},e))},switchStyle={marginLeft:20},itemStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},SchemaInitializerSwitch=e=>{const t=e,{title:o,checked:r}=t,i=W(t,[\"title\",\"checked\"]),n=useCompile();return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({},i),{closeInitializerMenuWhenClick:!1,children:(0,import_jsx_runtime.jsxs)(\"div\",{style:itemStyle,children:[n(o),(0,import_jsx_runtime.jsx)(import_antd.Switch,{disabled:e.disabled,style:switchStyle,size:\"small\",checked:r})]})}))},SchemaInitializerSwitchInternal=()=>{const e=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(SchemaInitializerSwitch,x({},e))},SchemaInitializerChildren=e=>{const{children:t}=e;return t?(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:t.sort((o,r)=>(o.sort||0)-(r.sort||0)).map((o,r)=>(0,import_jsx_runtime.jsx)(SchemaInitializerChild,x({},o),o.name||o.key||r))}):null},typeComponentMap={item:\"SchemaInitializerItemInternal\",itemGroup:\"SchemaInitializerItemGroupInternal\",divider:\"SchemaInitializerDivider\",switch:\"SchemaInitializerSwitchInternal\",subMenu:\"SchemaInitializerSubMenuInternal\",actionModal:\"SchemaInitializerActionModalInternal\"},useChildrenDefault=()=>{},useVisibleDefault=()=>!0,useComponentPropsDefault=()=>{},SchemaInitializerChild=(0,import_react2.memo)(e=>{const t=e,{type:o,Component:r,component:i,children:n,useVisible:a=useVisibleDefault,useChildren:l=useChildrenDefault,useComponentProps:c=useComponentPropsDefault,hideIfNoChildren:u,componentProps:m,sort:d}=t,p=W(t,[\"type\",\"Component\",\"component\",\"children\",\"useVisible\",\"useChildren\",\"useComponentProps\",\"hideIfNoChildren\",\"componentProps\",\"sort\"]),h=l(),g=c(),_=useFindComponent(),f=r||i,v=!f&&o&&typeComponentMap[o],C=(0,import_react2.useMemo)(()=>{const y=[...h||[],...n||[]];return y.length===0?void 0:y},[h,n]),S=(0,import_react2.useMemo)(()=>P(x(x(x({},p),v?g:{}),v?m:{}),{children:C}),[p,v,g,m,C]);if(!a()||!o&&!f)return null;const b=_(v?typeComponentMap[o]:f);return!b||u&&!C?null:(0,import_jsx_runtime.jsx)(SchemaInitializerItemContext.Provider,{value:S,children:(0,import_jsx_runtime.jsx)(b,P(x(x({},m),g),{children:C}))})});SchemaInitializerChild.displayName=\"SchemaInitializerChild\";const SchemaInitializerDivider=()=>{const{token:e}=import_antd.theme.useToken();return(0,import_jsx_runtime.jsx)(import_antd.Divider,{style:{marginTop:e.marginXXS,marginBottom:e.marginXXS}})};function getPrefixAndCompare(e,t){const o=e.replace(/-displayCollectionFields$/,\"\"),r=t.replace(/-displayCollectionFields$/,\"\");return!o.includes(r)}const SearchFields=({value:e,onChange:t,name:o})=>{const{t:r}=(0,import_react_i18next.useTranslation)(),[i,n]=(0,import_react2.useState)(e),a=(0,import_react2.useRef)(\"\"),l=(0,import_react2.useRef)(`${o||Math.random().toString(10).substr(2,9)}`);(0,import_react2.useEffect)(()=>{n(e)},[e]),(0,import_react2.useEffect)(()=>{var d;const p=()=>{var g,_;a.current&&((g=document.activeElement)==null?void 0:g.id)!==a.current.input.id&&getPrefixAndCompare((_=document.activeElement)==null?void 0:_.id,a.current.input.id)&&a.current.focus()},h=new IntersectionObserver(g=>{g.some(_=>_.isIntersecting)&&p()});return(d=a.current)!=null&&d.input&&(a.current.input.id=l.current,h.observe(a.current.input)),()=>{h.disconnect()}},[]);const c=(0,import_react2.useRef)(!1),u=d=>{c.current||(t(d.target.value),n(d.target.value))},m=d=>{d.type===\"compositionend\"?(c.current=!1,u(d)):c.current=!0};return(0,import_jsx_runtime.jsxs)(\"div\",{onClick:d=>d.stopPropagation(),children:[(0,import_jsx_runtime.jsx)(import_antd.Input,{ref:a,allowClear:!0,style:{padding:\"0 4px 6px 16px\",boxShadow:\"none\"},bordered:!1,placeholder:r(\"Search\"),defaultValue:i,onClick:d=>{d.stopPropagation()},onChange:u,onCompositionStart:m,onCompositionEnd:m,onCompositionUpdate:m}),(0,import_jsx_runtime.jsx)(import_antd.Divider,{style:{margin:0}})]})};let currentName=null;const useMenuSearch$1=e=>{const{children:t,showType:o,hideSearch:r,name:i}=e,n=useCompile(),[a,l]=(0,import_react2.useState)(null),c=(d,p)=>{if(!a||a===\"\"||currentName&&currentName!==p)return d;const h=a.toLocaleLowerCase();return d.filter(g=>(g.title||g.label)&&String(n(g.title||g.label)).toLocaleLowerCase().includes(h))},u=(d,p,h=new Set)=>{var g;const _=[];return!r&&(d.length>10||a)&&![\"subMenu\",\"itemGroup\"].includes((g=d[0])==null?void 0:g.type)&&_.push(x({key:`search-${(0,import_shared.uid)()}`,Component:()=>(0,import_jsx_runtime.jsx)(SearchFields,{name:p,value:!currentName||currentName===p?a:\"\",onChange:f=>{currentName=p,l(f)}}),onClick({domEvent:f}){f.stopPropagation()}},o?{isMenuType:!0}:{})),d.forEach(f=>{if(!h.has(f))if(h.add(f),[\"subMenu\",\"itemGroup\"].includes(f.type)){const v=!currentName||currentName===f.name?c(f.children.concat(),f.name):f.children,C=u(v,f.name,h);_.push(P(x({},f),{children:C}))}else _.push(f)}),d.length===0&&_.push(x({key:\"empty\",style:{height:150},Component:()=>(0,import_jsx_runtime.jsx)(\"div\",{onClick:f=>f.stopPropagation(),children:(0,import_jsx_runtime.jsx)(import_antd.Empty,{image:import_antd.Empty.PRESENTED_IMAGE_SIMPLE})})},o?{isMenuType:!0}:{})),_},m=u(c((t==null?void 0:t.concat())||[],i),i);return t?m:void 0},SchemaInitializerItemGroup=({children:e,items:t,title:o,divider:r})=>{const i=useCompile(),{componentCls:n}=useSchemaInitializerStyles(),{token:a}=import_antd.theme.useToken();return(0,import_jsx_runtime.jsxs)(\"div\",{style:{marginInline:a.marginXXS},children:[r&&(0,import_jsx_runtime.jsx)(SchemaInitializerDivider,{}),(0,import_jsx_runtime.jsx)(\"div\",{className:`${n}-group-title`,children:i(o)}),(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:t||e})]})},SchemaInitializerItemGroupInternal=()=>{const e=useSchemaInitializerItem(),t=useMenuSearch$1(e);return e.name&&e.name!==\"displayFields\"?(0,import_jsx_runtime.jsx)(SchemaInitializerItemGroup,x({},e)):(0,import_jsx_runtime.jsx)(SchemaInitializerItemGroup,P(x({},e),{children:t}))},SchemaInitializerItems=e=>{const{items:t}=e;return t.length===0?null:(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:t})},SchemaInitializerActionModalItemComponent=import_react2.default.forwardRef((e,t)=>{const o=e,{onClick:r}=o,i=W(o,[\"onClick\"]);return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({ref:t},i),{onClick:n=>r==null?void 0:r(n.event,!1)}))}),SchemaInitializerActionModal=e=>{const{title:t,icon:o,width:r,schema:i,buttonText:n,btnStyles:a,isItem:l,component:c,onCancel:u,onSubmit:m}=e,{setVisible:d}=useSchemaInitializer(),p=(0,import_react2.useCallback)(()=>{const v=(0,import_react.useForm)(),C=useActionContext();return{run(){return q(this,null,function*(){yield u==null?void 0:u(),C.setVisible(!1),v.reset()})}}},[u]),h=(0,import_react2.useCallback)(()=>{const v=(0,import_react.useForm)(),C=useActionContext();return{run(){return q(this,null,function*(){yield v.validate();try{yield m==null?void 0:m(v.values),C.setVisible(!1),v.reset()}catch(S){console.error(S)}})}}},[m]),g=(0,import_react2.useMemo)(()=>import_react2.default.forwardRef(({onClick:v},C)=>(0,import_jsx_runtime.jsx)(SchemaInitializerActionModalItemComponent,{onClick:v,ref:C,title:n,icon:o})),[n,o]),_=(0,import_react2.useMemo)(()=>(0,import_shared.uid)(),[]),f=(0,import_react2.useMemo)(()=>({type:\"void\",properties:{[_]:{type:\"void\",\"x-component\":\"Action\",\"x-component-props\":c?{component:c,icon:o}:l?{component:g}:{icon:o||\"PlusOutlined\",style:x({borderColor:\"var(--colorSettings)\",color:\"var(--colorSettings)\"},a||{}),title:n,type:\"dashed\"},properties:{drawer1:{\"x-decorator\":\"Form\",\"x-component\":\"Action.Modal\",\"x-component-props\":{width:r,style:{maxWidth:r||\"520px\",width:\"100%\"},afterOpenChange:()=>{d(!1)}},type:\"void\",title:t,properties:P(x({},(i==null?void 0:i.properties)||i),{footer:{\"x-component\":\"Action.Modal.Footer\",type:\"void\",properties:{cancel:{title:'{{t(\"Cancel\")}}',\"x-component\":\"Action\",\"x-component-props\":{useAction:p}},submit:{title:'{{t(\"Submit\")}}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:h}}}}})}}}}}),[n,c,_,i,t,p,h]);return(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:f})},SchemaInitializerActionModalInternal=()=>{const e=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(SchemaInitializerActionModal,x({},e))},SchemaInitializerSelect=e=>{const t=e,{title:o,options:r,value:i,onChange:n,openOnHover:a,onClick:l}=t,c=W(t,[\"title\",\"options\",\"value\",\"onChange\",\"openOnHover\",\"onClick\"]),[u,m]=(0,import_react2.useState)(!1),d=(0,import_react2.useCallback)((...g)=>{m(!1),l==null||l(...g)},[m,l]),p=(0,import_react2.useCallback)(()=>m(!0),[]),h=(0,import_react2.useMemo)(()=>a?{onMouseEnter:p,open:u}:{},[p,u,a]);return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({closeInitializerMenuWhenClick:!1},c),{children:(0,import_jsx_runtime.jsxs)(\"div\",{style:{alignItems:\"center\",display:\"flex\",justifyContent:\"space-between\"},children:[o,(0,import_jsx_runtime.jsx)(import_antd.Select,x({\"data-testid\":\"antd-select\",popupMatchSelectWidth:!1,bordered:!1,defaultValue:i,onChange:(...g)=>(m(!1),n(...g)),options:r,style:{textAlign:\"right\",minWidth:100},onClick:d},h))]})}))},SchemaInitializerSelectInternal=()=>{const e=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(SchemaInitializerSelect,x({},e))},schemaInitializerComponents=Object.freeze(Object.defineProperty({__proto__:null,SchemaInitializerActionModal,SchemaInitializerActionModalInternal,SchemaInitializerChild,SchemaInitializerChildren,SchemaInitializerDivider,SchemaInitializerItem,SchemaInitializerItemGroup,SchemaInitializerItemGroupInternal,SchemaInitializerItemInternal,SchemaInitializerItems,SchemaInitializerMenu,SchemaInitializerMenuProvider,SchemaInitializerSelect,SchemaInitializerSelectInternal,SchemaInitializerSubMenu,SchemaInitializerSubMenuInternal,SchemaInitializerSwitch,SchemaInitializerSwitchInternal,useSchemaInitializerStyles,useSchemaInitializerSubMenuContext},Symbol.toStringTag,{value:\"Module\"})),useGetAriaLabelOfSchemaInitializer=()=>{const e=(0,import_react.useFieldSchema)(),{name:t}=useCollection()||{};return{getAriaLabel:(0,import_react2.useCallback)(o=>{if(!e)return\"\";const r=e[\"x-component\"],i=typeof r==\"string\"?r:(r==null?void 0:r.displayName)||r.name,n=e[\"x-initializer\"]?`-${e[\"x-initializer\"]}`:\"\",a=t?`-${t}`:\"\";return o=o?`-${o}`:\"\",`schema-initializer-${i}${n}${a}${o}`},[e,t])}},SchemaInitializerButton=import_react2.default.memo(e=>{const t=e,{style:o,options:r}=t,i=W(t,[\"style\",\"options\"]),n=useCompile(),{getAriaLabel:a}=useGetAriaLabelOfSchemaInitializer();return(0,import_jsx_runtime.jsx)(import_antd.Button,P(x({\"data-testid\":r[\"data-testid\"],\"aria-label\":a(),\"aria-disabled\":\"false\",type:\"dashed\",style:x({borderColor:\"var(--colorSettings)\",color:\"var(--colorSettings)\",flex:\"none\"},o),icon:typeof r.icon==\"string\"?(0,import_jsx_runtime.jsx)(Icon,{type:r.icon}):r.icon},i),{children:r.title&&(0,import_jsx_runtime.jsx)(\"span\",{style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",display:\"inline-block\",width:r.icon?\"calc(100% - 14px)\":\"100%\",verticalAlign:\"bottom\"},children:n(r.title)})}))});SchemaInitializerButton.displayName=\"SchemaInitializerButton(memo)\";const InitializerComponent=e=>{const t=e.Component||SchemaInitializerButton,o=e.ItemsComponent||SchemaInitializerItems,r=P(x({},e.itemsComponentProps),{options:e,items:e.items,style:e.itemsComponentStyle}),i=(0,import_react2.useMemo)(()=>withInitializer(t),[t]);return import_react2.default.createElement(i,e,import_react2.default.createElement(o,r))};InitializerComponent.displayName=\"InitializerComponent\";function useSchemaInitializerRender(e,t){const o=useApp(),{isMobile:r}=useOpenModeContext()||{};e===\"popup:common:addBlock\"&&o.schemaInitializerManager.has(\"mobile:popup:common:addBlock\")&&r&&(e=\"mobile:popup:common:addBlock\");const i=(0,import_react2.useMemo)(()=>typeof e==\"object\"?e:o.schemaInitializerManager.get(e),[o.schemaInitializerManager,e]);return(0,import_react2.useMemo)(()=>e?i?{exists:!0,render:n=>import_react2.default.createElement(InitializerComponent,x(x(x({},i.options),t),n))}:(console.error(`[nocobase]: SchemaInitializer \"${e}\" not found`),{exists:!1,render:()=>null}):{exists:!1,render:()=>null},[i,e,t])}function useSchemaInitializerMenuItems(e,t,o){const r=useGetSchemaInitializerMenuItems(o);return(0,import_react2.useMemo)(()=>r(e,t),[r,e,t])}function useGetSchemaInitializerMenuItems(e){const t=useCompile(),o=(0,import_react2.useCallback)((r,i)=>r!=null&&r.length?r.map((n,a)=>{var l,c;const u=n.component||n.Component;let m;const d=n.title||n.label?t(n.title||n.label):void 0;if(u&&(m=import_react2.default.createElement(SchemaInitializerChild,P(x({},n),{title:d}))),n.type===\"divider\")return{type:\"divider\",key:n.key||`divider-${a}`};if(n.type===\"item\"&&u)return n.key||(n.key=`${d}-${a}`),n.associationField?{key:n.key,label:m,associationField:n.associationField}:{key:n.key,label:m};if(n.type===\"itemGroup\"){const _=typeof d==\"string\"?d:n.title,f=n.key||`${i}-item-group-${a}`;return{type:\"group\",key:f,label:_,children:(l=n==null?void 0:n.children)!=null&&l.length?o(n.children,f):[]}}if(n.type===\"subMenu\"){const _=d,f=n.key||n.name||`${i}-sub-menu-${a}`;return{key:f,label:_,children:(c=n==null?void 0:n.children)!=null&&c.length?o(n.children,f):[]}}if(n.isMenuType)return W(n,[\"isMenuType\"]);const p=m||d,h=n.key||`${i}-${d}-${a}`,g=_=>{_.domEvent.stopPropagation(),_.key===h&&(n.onClick?n.onClick(P(x({},_),{item:n})):e==null||e(P(x({},_),{item:n})))};return n.associationField?{key:h,label:p,associationField:n.associationField,onClick:g}:{style:n.style,key:h,label:p,onClick:g}}):[],[t,e]);return o}class CompatibleSchemaInitializer extends SchemaInitializer{constructor(t,o){super(t),k(this,\"otherInstance\",null),o&&(this.otherInstance=o,o.otherInstance=this)}add(t,o){super.get(t)||(super.add(t,o),this.otherInstance&&this.otherInstance.add(t,o))}remove(t){super.get(t)&&(super.remove(t),this.otherInstance&&this.otherInstance.remove(t))}}const oldToNewNameMap={BlockInitializers:\"page:addBlock\",MBlockInitializers:\"mobilePage:addBlock\",CreateFormBlockInitializers:\"popup:addNew:addBlock\",CusomeizeCreateFormBlockInitializers:\"popup:addRecord:addBlock\",RecordBlockInitializers:\"popup:common:addBlock\",BulkEditBlockInitializers:\"popup:bulkEdit:addBlock\",TableColumnInitializers:\"table:configureColumns\",TableActionColumnInitializers:\"table:configureItemActions\",TableActionInitializers:\"table:configureActions\",SubTableActionInitializers:\"subTable:configureActions\",FormItemInitializers:\"form:configureFields\",CreateFormActionInitializers:\"createForm:configureActions\",UpdateFormActionInitializers:\"editForm:configureActions\",ReadPrettyFormItemInitializers:\"details:configureFields\",DetailsActionInitializers:\"detailsWithPaging:configureActions\",ReadPrettyFormActionInitializers:\"details:configureActions\",KanbanCardInitializers:\"kanban:configureItemFields\",KanbanActionInitializers:\"kanban:configureActions\",GridCardActionInitializers:\"gridCard:configureActions\",GridCardItemActionInitializers:\"gridCard:configureItemActions\",ListActionInitializers:\"list:configureActions\",ListItemActionInitializers:\"list:configureItemActions\",CalendarActionInitializers:\"calendar:configureActions\",GanttActionInitializers:\"gantt:configureActions\",MapActionInitializers:\"map:configureActions\",TableSelectorInitializers:\"popup:tableSelector:addBlock\",ChartInitializers:\"charts:addBlock\",ChartFilterItemInitializers:\"chartFilterForm:configureFields\",ChartFilterActionInitializers:\"chartFilterForm:configureActions\",AssociationFilterInitializers:\"filterCollapse:configureFields\",FilterFormItemInitializers:\"filterForm:configureFields\",FilterFormActionInitializers:\"filterForm:configureActions\",CustomFormItemInitializers:\"assignFieldValuesForm:configureFields\",BulkEditFormItemInitializers:\"bulkEditForm:configureFields\",BulkEditFormActionInitializers:\"bulkEditForm:configureActions\",AuditLogsTableColumnInitializers:\"auditLogsTable:configureColumns\",AuditLogsTableActionColumnInitializers:\"auditLogsTable:configureItemActions\",AuditLogsTableActionInitializers:\"auditLogsTable:configureActions\",SnapshotBlockInitializers:\"popup:snapshot:addBlock\",AddBlockButton:\"workflowManual:popup:configureUserInterface:addBlock\",AddCustomFormField:\"workflowManual:customForm:configureFields\",AddActionButton:\"workflowManual:form:configureActions\"};function isInitializersSame(e,t){return e===t||oldToNewNameMap[e]===t}class SchemaInitializerManager{constructor(t=[],o){k(this,\"schemaInitializers\",{}),k(this,\"actionList\",{}),this._schemaInitializers=t,this.app=o,this.app=o,this.add(...t)}add(...t){t.forEach(o=>{this.schemaInitializers[o.name]=o,Array.isArray(this.actionList[o.name])&&(this.actionList[o.name].forEach(r=>{o[r.type](r.itemName,r.data)}),this.actionList[o.name]=void 0)})}addItem(t,o,r){const i=this.get(t);i?i.add(o,r):(this.actionList[t]||(this.actionList[t]=[]),this.actionList[t].push({type:\"add\",itemName:o,data:r}))}get(t){return this.schemaInitializers[t]}getAll(){return this.schemaInitializers}has(t){return!!this.get(t)}remove(t){delete this.schemaInitializers[t]}removeItem(t,o){const r=this.get(t);r?r.remove(o):(this.actionList[t]||(this.actionList[t]=[]),this.actionList[t].push({type:\"remove\",itemName:o}))}}function normalizeContainer(e){if(!e)return console.warn(\"Failed to mount app: mount target should not be null or undefined.\"),null;if(typeof e==\"string\"){const t=document.querySelector(e);return t||console.warn(`Failed to mount app: mount target selector \"${e}\" returned null.`),t}return window.ShadowRoot&&e instanceof window.ShadowRoot&&e.mode===\"closed\"&&console.warn('mounting on a ShadowRoot with `{mode: \"closed\"}` may lead to unpredictable bugs'),e}const compose=(...e)=>{const t=e.reduce((o,r)=>{const[i,n]=r,a=({children:l})=>(0,import_jsx_runtime.jsx)(o,{children:(0,import_jsx_runtime.jsx)(i,P(x({},n),{children:l}))});return a.displayName=`compose(${i.displayName||i.name})`,a},BlankComponent);return o=>r=>(0,import_jsx_runtime.jsx)(t,{children:o&&(0,import_jsx_runtime.jsx)(o,x({},r))})};function defineGlobalDeps(e){e.define(\"react\",()=>import_react2.default),e.define(\"react-dom\",()=>import_react_dom.default),e.define(\"react/jsx-runtime\",()=>import_jsx_runtime.default),e.define(\"react-router\",()=>ReactRouter),e.define(\"react-router-dom\",()=>ReactRouterDom),e.define(\"antd\",()=>antd),e.define(\"antd-style\",()=>antdStyle),e.define(\"@ant-design/icons\",()=>antIcons),e.define(\"@ant-design/cssinjs\",()=>antdCssinjs),e.define(\"i18next\",()=>i18next),e.define(\"react-i18next\",()=>reactI18next),e.define(\"@formily/antd-v5\",()=>formilyAntdV5),e.define(\"@formily/core\",()=>formilyCore),e.define(\"@formily/react\",()=>formilyReact),e.define(\"@formily/shared\",()=>formilyShared),e.define(\"@formily/json-schema\",()=>formilyJsonSchema),e.define(\"@formily/reactive\",()=>formilyJsonReactive),e.define(\"@formily/path\",()=>formilyPath),e.define(\"@formily/validator\",()=>formilyValidator),e.define(\"@formily/reactive-react\",()=>formilyReactiveReact),e.define(\"@nocobase/utils\",()=>nocobaseClientUtils),e.define(\"@nocobase/utils/client\",()=>nocobaseClientUtils),e.define(\"@nocobase/client\",()=>nocobaseClient),e.define(\"@nocobase/client/client\",()=>nocobaseClient),e.define(\"@nocobase/evaluators\",()=>nocobaseEvaluators),e.define(\"@nocobase/evaluators/client\",()=>nocobaseEvaluators),e.define(\"@nocobase/sdk\",()=>nocobaseSDK),e.define(\"@dnd-kit/core\",()=>dndKitCore),e.define(\"@dnd-kit/sortable\",()=>dndKitSortable),e.define(\"axios\",()=>import_axios.default),e.define(\"dayjs\",()=>import_client.dayjs),e.define(\"lodash\",()=>import_lodash.default),e.define(\"ahooks\",()=>ahooks),e.define(\"@emotion/css\",()=>emotionCss),e.define(\"file-saver\",()=>FileSaver)}/* istanbul ignore file -- @preserve */function getRequireJs(){var requirejs,require,define,req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version=\"2.3.6\",commentRegExp=/\\/\\*[\\s\\S]*?\\*\\/|([^:\"'=]|^)\\/\\/.*$/mg,cjsRequireRegExp=/[^.]\\s*require\\s*\\(\\s*[\"']([^'\"\\s]+)[\"']\\s*\\)/g,jsSuffixRegExp=/\\.js$/,currDirRegExp=/^\\.\\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,isBrowser=!!(typeof window<\"u\"&&typeof navigator<\"u\"&&window.document),isWebWorker=!isBrowser&&typeof importScripts<\"u\",readyRegExp=isBrowser&&navigator.platform===\"PLAYSTATION 3\"?/^complete$/:/^(complete|loaded)$/,defContextName=\"_\",isOpera=typeof opera<\"u\"&&opera.toString()===\"[object Opera]\",contexts={},cfg={},globalDefQueue=[],useInteractive=!1;function commentReplace(e,t){return t||\"\"}function isFunction(e){return ostring.call(e)===\"[object Function]\"}function isArray(e){return ostring.call(e)===\"[object Array]\"}function each(e,t){if(e){var o;for(o=0;o<e.length&&!(e[o]&&t(e[o],o,e));o+=1);}}function eachReverse(e,t){if(e){var o;for(o=e.length-1;o>-1&&!(e[o]&&t(e[o],o,e));o-=1);}}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var o;for(o in e)if(hasProp(e,o)&&t(e[o],o))break}function mixin(e,t,o,r){return t&&eachProp(t,function(i,n){(o||!hasProp(e,n))&&(r&&typeof i==\"object\"&&i&&!isArray(i)&&!isFunction(i)&&!(i instanceof RegExp)?(e[n]||(e[n]={}),mixin(e[n],i,o,r)):e[n]=i)}),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName(\"script\")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split(\".\"),function(o){t=t[o]}),t}function makeError(e,t,o,r){var i=new Error(t+`\nhttps://requirejs.org/docs/errors.html#`+e);return i.requireType=e,i.requireModules=r,o&&(i.originalError=o),i}if(typeof define<\"u\")return;if(typeof requirejs<\"u\"){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}typeof require<\"u\"&&!isFunction(require)&&(cfg=require,require=void 0);function newContext(e){var t,o,r,i,n,a={waitSeconds:7,baseUrl:\"./\",paths:{},bundles:{},pkgs:{},shim:{},config:{}},l={},c={},u={},m=[],d={},p={},h={},g=1,_=1;function f(I){var E,V;for(E=0;E<I.length;E++)if(V=I[E],V===\".\")I.splice(E,1),E-=1;else if(V===\"..\"){if(E===0||E===1&&I[2]===\"..\"||I[E-1]===\"..\")continue;E>0&&(I.splice(E-1,2),E-=2)}}function v(I,E,V){var O,L,U,z,G,H,K,X,Y,J,ee,te,Q=E&&E.split(\"/\"),ie=a.map,ce=ie&&ie[\"*\"];if(I&&(I=I.split(\"/\"),K=I.length-1,a.nodeIdCompat&&jsSuffixRegExp.test(I[K])&&(I[K]=I[K].replace(jsSuffixRegExp,\"\")),I[0].charAt(0)===\".\"&&Q&&(te=Q.slice(0,Q.length-1),I=te.concat(I)),f(I),I=I.join(\"/\")),V&&ie&&(Q||ce)){U=I.split(\"/\");e:for(z=U.length;z>0;z-=1){if(H=U.slice(0,z).join(\"/\"),Q){for(G=Q.length;G>0;G-=1)if(L=getOwn(ie,Q.slice(0,G).join(\"/\")),L&&(L=getOwn(L,H),L)){X=L,Y=z;break e}}!J&&ce&&getOwn(ce,H)&&(J=getOwn(ce,H),ee=z)}!X&&J&&(X=J,Y=ee),X&&(U.splice(0,Y,X),I=U.join(\"/\"))}return O=getOwn(a.pkgs,I),O||I}function C(I){isBrowser&&each(scripts(),function(E){if(E.getAttribute(\"data-requiremodule\")===I&&E.getAttribute(\"data-requirecontext\")===r.contextName)return E.parentNode.removeChild(E),!0})}function S(I){var E=getOwn(a.paths,I);if(E&&isArray(E)&&E.length>1)return E.shift(),r.require.undef(I),r.makeRequire(null,{skipMap:!0})([I]),!0}function b(I){var E,V=I?I.indexOf(\"!\"):-1;return V>-1&&(E=I.substring(0,V),I=I.substring(V+1,I.length)),[E,I]}function y(I,E,V,O){var L,U,z,G,H=null,K=E?E.name:null,X=I,Y=!0,J=\"\";return I||(Y=!1,I=\"_@r\"+(g+=1)),G=b(I),H=G[0],I=G[1],H&&(H=v(H,K,O),U=getOwn(d,H)),I&&(H?V?J=I:U&&U.normalize?J=U.normalize(I,function(ee){return v(ee,K,O)}):J=I.indexOf(\"!\")===-1?v(I,K,O):I:(J=v(I,K,O),G=b(J),H=G[0],J=G[1],V=!0,L=r.nameToUrl(J))),z=H&&!U&&!V?\"_unnormalized\"+(_+=1):\"\",{prefix:H,name:J,parentMap:E,unnormalized:!!z,url:L,originalName:X,isDefine:Y,id:(H?H+\"!\"+J:J)+z}}function F(I){var E=I.id,V=getOwn(l,E);return V||(V=l[E]=new r.Module(I)),V}function j(I,E,V){var O=I.id,L=getOwn(l,O);hasProp(d,O)&&(!L||L.defineEmitComplete)?E===\"defined\"&&V(d[O]):(L=F(I),L.error&&E===\"error\"?V(L.error):L.on(E,V))}function A(I,E){var V=I.requireModules,O=!1;E?E(I):(each(V,function(L){var U=getOwn(l,L);U&&(U.error=I,U.events.error&&(O=!0,U.emit(\"error\",I)))}),O||req.onError(I))}function D(){globalDefQueue.length&&(each(globalDefQueue,function(I){var E=I[0];typeof E==\"string\"&&(r.defQueueMap[E]=!0),m.push(I)}),globalDefQueue=[])}i={require:function(I){return I.require?I.require:I.require=r.makeRequire(I.map)},exports:function(I){if(I.usingExports=!0,I.map.isDefine)return I.exports?d[I.map.id]=I.exports:I.exports=d[I.map.id]={}},module:function(I){return I.module?I.module:I.module={id:I.map.id,uri:I.map.url,config:function(){return getOwn(a.config,I.map.id)||{}},exports:I.exports||(I.exports={})}}};function B(I){delete l[I],delete c[I]}function M(I,E,V){var O=I.map.id;I.error?I.emit(\"error\",I.error):(E[O]=!0,each(I.depMaps,function(L,U){var z=L.id,G=getOwn(l,z);G&&!I.depMatched[U]&&!V[z]&&(getOwn(E,z)?(I.defineDep(U,d[z]),I.check()):M(G,E,V))}),V[O]=!0)}function w(){var I,E,V=a.waitSeconds*1e3,O=V&&r.startTime+V<new Date().getTime(),L=[],U=[],z=!1,G=!0;if(!t){if(t=!0,eachProp(c,function(H){var K=H.map,X=K.id;if(H.enabled&&(K.isDefine||U.push(H),!H.error)){if(!H.inited&&O)S(X)?(E=!0,z=!0):(L.push(X),C(X));else if(!H.inited&&H.fetched&&K.isDefine&&(z=!0,!K.prefix))return G=!1}}),O&&L.length)return I=makeError(\"timeout\",\"Load timeout for modules: \"+L,null,L),I.contextName=r.contextName,A(I);G&&each(U,function(H){M(H,{},{})}),(!O||E)&&z&&(isBrowser||isWebWorker)&&!n&&(n=setTimeout(function(){n=0,w()},50)),t=!1}}o=function(I){this.events=getOwn(u,I.id)||{},this.map=I,this.shim=getOwn(a.shim,I.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0},o.prototype={init:function(I,E,V,O){O=O||{},!this.inited&&(this.factory=E,V?this.on(\"error\",V):this.events.error&&(V=bind(this,function(L){this.emit(\"error\",L)})),this.depMaps=I&&I.slice(0),this.errback=V,this.inited=!0,this.ignore=O.ignore,O.enabled||this.enabled?this.enable():this.check())},defineDep:function(I,E){this.depMatched[I]||(this.depMatched[I]=!0,this.depCount-=1,this.depExports[I]=E)},fetch:function(){if(!this.fetched){this.fetched=!0,r.startTime=new Date().getTime();var I=this.map;if(this.shim)r.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,function(){return I.prefix?this.callPlugin():this.load()}));else return I.prefix?this.callPlugin():this.load()}},load:function(){var I=this.map.url;p[I]||(p[I]=!0,r.load(this.map.id,I))},check:function(){if(!(!this.enabled||this.enabling)){var I,E,V=this.map.id,O=this.depExports,L=this.exports,U=this.factory;if(!this.inited)hasProp(r.defQueueMap,V)||this.fetch();else if(this.error)this.emit(\"error\",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(U)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{L=r.execCb(V,U,O,L)}catch(G){I=G}else L=r.execCb(V,U,O,L);if(this.map.isDefine&&L===void 0&&(E=this.module,E?L=E.exports:this.usingExports&&(L=this.exports)),I)return I.requireMap=this.map,I.requireModules=this.map.isDefine?[this.map.id]:null,I.requireType=this.map.isDefine?\"define\":\"require\",A(this.error=I)}else L=U;if(this.exports=L,this.map.isDefine&&!this.ignore&&(d[V]=L,req.onResourceLoad)){var z=[];each(this.depMaps,function(G){z.push(G.normalizedMap||G)}),req.onResourceLoad(r,this.map,z)}B(V),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit(\"defined\",this.exports),this.defineEmitComplete=!0)}}},callPlugin:function(){var I=this.map,E=I.id,V=y(I.prefix);this.depMaps.push(V),j(V,\"defined\",bind(this,function(O){var L,U,z,G=getOwn(h,this.map.id),H=this.map.name,K=this.map.parentMap?this.map.parentMap.name:null,X=r.makeRequire(I.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){O.normalize&&(H=O.normalize(H,function(Y){return v(Y,K,!0)})||\"\"),U=y(I.prefix+\"!\"+H,this.map.parentMap,!0),j(U,\"defined\",bind(this,function(Y){this.map.normalizedMap=U,this.init([],function(){return Y},null,{enabled:!0,ignore:!0})})),z=getOwn(l,U.id),z&&(this.depMaps.push(U),this.events.error&&z.on(\"error\",bind(this,function(Y){this.emit(\"error\",Y)})),z.enable());return}if(G){this.map.url=r.nameToUrl(G),this.load();return}L=bind(this,function(Y){this.init([],function(){return Y},null,{enabled:!0})}),L.error=bind(this,function(Y){this.inited=!0,this.error=Y,Y.requireModules=[E],eachProp(l,function(J){J.map.id.indexOf(E+\"_unnormalized\")===0&&B(J.map.id)}),A(Y)}),L.fromText=bind(this,function(Y,J){var ee=I.name,te=y(ee),Q=useInteractive;J&&(Y=J),Q&&(useInteractive=!1),F(te),hasProp(a.config,E)&&(a.config[ee]=a.config[E]);try{req.exec(Y)}catch(ie){return A(makeError(\"fromtexteval\",\"fromText eval for \"+E+\" failed: \"+ie,ie,[E]))}Q&&(useInteractive=!0),this.depMaps.push(te),r.completeLoad(ee),X([ee],L)}),O.load(I.name,X,L,a)})),r.enable(V,this),this.pluginMaps[V.id]=V},enable:function(){c[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,function(I,E){var V,O,L;if(typeof I==\"string\"){if(I=y(I,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[E]=I,L=getOwn(i,I.id),L){this.depExports[E]=L(this);return}this.depCount+=1,j(I,\"defined\",bind(this,function(U){this.undefed||(this.defineDep(E,U),this.check())})),this.errback?j(I,\"error\",bind(this,this.errback)):this.events.error&&j(I,\"error\",bind(this,function(U){this.emit(\"error\",U)}))}V=I.id,O=l[V],!hasProp(i,V)&&O&&!O.enabled&&r.enable(I,this)})),eachProp(this.pluginMaps,bind(this,function(I){var E=getOwn(l,I.id);E&&!E.enabled&&r.enable(I,this)})),this.enabling=!1,this.check()},on:function(I,E){var V=this.events[I];V||(V=this.events[I]=[]),V.push(E)},emit:function(I,E){each(this.events[I],function(V){V(E)}),I===\"error\"&&delete this.events[I]}};function R(I){hasProp(d,I[0])||F(y(I[0],null,!0)).init(I[1],I[2])}function T(I,E,V,O){I.detachEvent&&!isOpera?O&&I.detachEvent(O,E):I.removeEventListener(V,E,!1)}function $(I){var E=I.currentTarget||I.srcElement;return T(E,r.onScriptLoad,\"load\",\"onreadystatechange\"),T(E,r.onScriptError,\"error\"),{node:E,id:E&&E.getAttribute(\"data-requiremodule\")}}function N(){var I;for(D();m.length;){if(I=m.shift(),I[0]===null)return A(makeError(\"mismatch\",\"Mismatched anonymous define() module: \"+I[I.length-1]));R(I)}r.defQueueMap={}}return r={config:a,contextName:e,registry:l,defined:d,urlFetched:p,defQueue:m,defQueueMap:{},Module:o,makeModuleMap:y,nextTick:req.nextTick,onError:A,configure:function(I){if(I.baseUrl&&I.baseUrl.charAt(I.baseUrl.length-1)!==\"/\"&&(I.baseUrl+=\"/\"),typeof I.urlArgs==\"string\"){var E=I.urlArgs;I.urlArgs=function(L,U){return(U.indexOf(\"?\")===-1?\"?\":\"&\")+E}}var V=a.shim,O={paths:!0,bundles:!0,config:!0,map:!0};eachProp(I,function(L,U){O[U]?(a[U]||(a[U]={}),mixin(a[U],L,!0,!0)):a[U]=L}),I.bundles&&eachProp(I.bundles,function(L,U){each(L,function(z){z!==U&&(h[z]=U)})}),I.shim&&(eachProp(I.shim,function(L,U){isArray(L)&&(L={deps:L}),(L.exports||L.init)&&!L.exportsFn&&(L.exportsFn=r.makeShimExports(L)),V[U]=L}),a.shim=V),I.packages&&each(I.packages,function(L){var U,z;L=typeof L==\"string\"?{name:L}:L,z=L.name,U=L.location,U&&(a.paths[z]=L.location),a.pkgs[z]=L.name+\"/\"+(L.main||\"main\").replace(currDirRegExp,\"\").replace(jsSuffixRegExp,\"\")}),eachProp(l,function(L,U){!L.inited&&!L.map.unnormalized&&(L.map=y(U,null,!0))}),(I.deps||I.callback)&&r.require(I.deps||[],I.callback)},makeShimExports:function(I){function E(){var V;return I.init&&(V=I.init.apply(global,arguments)),V||I.exports&&getGlobal(I.exports)}return E},makeRequire:function(I,E){E=E||{};function V(O,L,U){var z,G,H;return E.enableBuildCallback&&L&&isFunction(L)&&(L.__requireJsBuild=!0),typeof O==\"string\"?isFunction(L)?A(makeError(\"requireargs\",\"Invalid require call\"),U):I&&hasProp(i,O)?i[O](l[I.id]):req.get?req.get(r,O,I,V):(G=y(O,I,!1,!0),z=G.id,hasProp(d,z)?d[z]:A(makeError(\"notloaded\",'Module name \"'+z+'\" has not been loaded yet for context: '+e+(I?\"\":\". Use require([])\")))):(N(),r.nextTick(function(){N(),H=F(y(null,I)),H.skipMap=E.skipMap,H.init(O,L,U,{enabled:!0}),w()}),V)}return mixin(V,{isBrowser,toUrl:function(O){var L,U=O.lastIndexOf(\".\"),z=O.split(\"/\")[0],G=z===\".\"||z===\"..\";return U!==-1&&(!G||U>1)&&(L=O.substring(U,O.length),O=O.substring(0,U)),r.nameToUrl(v(O,I&&I.id,!0),L,!0)},defined:function(O){return hasProp(d,y(O,I,!1,!0).id)},specified:function(O){return O=y(O,I,!1,!0).id,hasProp(d,O)||hasProp(l,O)}}),I||(V.undef=function(O){D();var L=y(O,I,!0),U=getOwn(l,O);U.undefed=!0,C(O),delete d[O],delete p[L.url],delete u[O],eachReverse(m,function(z,G){z[0]===O&&m.splice(G,1)}),delete r.defQueueMap[O],U&&(U.events.defined&&(u[O]=U.events),B(O))}),V},enable:function(I){var E=getOwn(l,I.id);E&&F(I).enable()},completeLoad:function(I){var E,V,O,L=getOwn(a.shim,I)||{},U=L.exports;for(D();m.length;){if(V=m.shift(),V[0]===null){if(V[0]=I,E)break;E=!0}else V[0]===I&&(E=!0);R(V)}if(r.defQueueMap={},O=getOwn(l,I),!E&&!hasProp(d,I)&&O&&!O.inited){if(a.enforceDefine&&(!U||!getGlobal(U)))return S(I)?void 0:A(makeError(\"nodefine\",\"No define call for \"+I,null,[I]));R([I,L.deps||[],L.exportsFn])}w()},nameToUrl:function(I,E,V){var O,L,U,z,G,H,K,X=getOwn(a.pkgs,I);if(X&&(I=X),K=getOwn(h,I),K)return r.nameToUrl(K,E,V);if(req.jsExtRegExp.test(I))G=I+(E||\"\");else{for(O=a.paths,L=I.split(\"/\"),U=L.length;U>0;U-=1)if(z=L.slice(0,U).join(\"/\"),H=getOwn(O,z),H){isArray(H)&&(H=H[0]),L.splice(0,U,H);break}G=L.join(\"/\"),G+=E||(/^data\\:|^blob\\:|\\?/.test(G)||V?\"\":\".js\"),G=(G.charAt(0)===\"/\"||G.match(/^[\\w\\+\\.\\-]+:/)?\"\":a.baseUrl)+G}return a.urlArgs&&!/^blob\\:/.test(G)?G+a.urlArgs(I,G):G},load:function(I,E){req.load(r,I,E)},execCb:function(I,E,V,O){return E.apply(O,V)},onScriptLoad:function(I){if(I.type===\"load\"||readyRegExp.test((I.currentTarget||I.srcElement).readyState)){interactiveScript=null;var E=$(I);r.completeLoad(E.id)}},onScriptError:function(I){var E=$(I);if(!S(E.id)){var V=[];return eachProp(l,function(O,L){L.indexOf(\"_@r\")!==0&&each(O.depMaps,function(U){if(U.id===E.id)return V.push(L),!0})}),A(makeError(\"scripterror\",'Script error for \"'+E.id+(V.length?'\", needed by: '+V.join(\", \"):'\"'),I,[E.id]))}}},r.require=r.makeRequire(),r}req=requirejs=function(e,t,o,r){var i,n,a=defContextName;return!isArray(e)&&typeof e!=\"string\"&&(n=e,isArray(t)?(e=t,t=o,o=r):e=[]),n&&n.context&&(a=n.context),i=getOwn(contexts,a),i||(i=contexts[a]=req.s.newContext(a)),n&&i.configure(n),i.require(e,t,o)},req.config=function(e){return req(e)},req.nextTick=typeof setTimeout<\"u\"?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\\/|:|\\?|\\.js$/,req.isBrowser=isBrowser,s=req.s={contexts,newContext},req({}),each([\"toUrl\",\"undef\",\"defined\",\"specified\"],function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}}),isBrowser&&(head=s.head=document.getElementsByTagName(\"head\")[0],baseElement=document.getElementsByTagName(\"base\")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,o){var r=e.xhtml?document.createElementNS(\"http://www.w3.org/1999/xhtml\",\"html:script\"):document.createElement(\"script\");return r.type=e.scriptType||\"text/javascript\",r.charset=\"utf-8\",r.async=!0,r},req.load=function(e,t,o){var r=e&&e.config||{},i;if(isBrowser)return i=req.createNode(r,t,o),i.setAttribute(\"data-requirecontext\",e.contextName),i.setAttribute(\"data-requiremodule\",t),i.attachEvent&&!(i.attachEvent.toString&&i.attachEvent.toString().indexOf(\"[native code\")<0)&&!isOpera?(useInteractive=!0,i.attachEvent(\"onreadystatechange\",e.onScriptLoad)):(i.addEventListener(\"load\",e.onScriptLoad,!1),i.addEventListener(\"error\",e.onScriptError,!1)),i.src=o,r.onNodeCreated&&r.onNodeCreated(i,r,t,o),currentlyAddingScript=i,baseElement?head.insertBefore(i,baseElement):head.appendChild(i),currentlyAddingScript=null,i;if(isWebWorker)try{setTimeout(function(){},0),importScripts(o),e.completeLoad(t)}catch(n){e.onError(makeError(\"importscripts\",\"importScripts failed for \"+t+\" at \"+o,n,[t]))}};function getInteractiveScript(){return interactiveScript&&interactiveScript.readyState===\"interactive\"||eachReverse(scripts(),function(e){if(e.readyState===\"interactive\")return interactiveScript=e}),interactiveScript}return isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute(\"data-main\"),dataMain)return mainScript=dataMain,!cfg.baseUrl&&mainScript.indexOf(\"!\")===-1&&(src=mainScript.split(\"/\"),mainScript=src.pop(),subPath=src.length?src.join(\"/\")+\"/\":\"./\",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,\"\"),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0}),define=function(e,t,o){var r,i;typeof e!=\"string\"&&(o=t,t=e,e=null),isArray(t)||(o=t,t=null),!t&&isFunction(o)&&(t=[],o.length&&(o.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,function(n,a){t.push(a)}),t=(o.length===1?[\"require\"]:[\"require\",\"exports\",\"module\"]).concat(t))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript(),r&&(e||(e=r.getAttribute(\"data-requiremodule\")),i=contexts[r.getAttribute(\"data-requirecontext\")])),i?(i.defQueue.push([e,t,o]),i.defQueueMap[e]=!0):globalDefQueue.push([e,t,o])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg),{requirejs,require,define}}const setFieldProps=(e,t,o)=>{(0,import_reactive.untracked)(()=>{e[t]===void 0&&(e[t]=o)})},setRequired=(e,t,o)=>{typeof t.required>\"u\"&&(e.required=!!o.required)},CollectionFieldInternalField_deprecated=e=>{var t;const o=useCompile(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{uiSchema:n,defaultValue:a}=useCollectionField(),{isAllowToSetDefaultValue:l}=useIsAllowToSetDefaultValue(),c=useComponent(((t=i[\"x-component-props\"])==null?void 0:t.component)||(n==null?void 0:n[\"x-component\"])||\"Input\"),u=useFormBlockContext(),m=useDynamicComponentProps(n==null?void 0:n[\"x-use-component-props\"],e);return(0,import_react2.useEffect)(()=>{if(!n)return;const d=o(n);if(setFieldProps(r,\"content\",d[\"x-content\"]),setFieldProps(r,\"title\",d.title),setFieldProps(r,\"description\",d.description),u!=null&&u.form){const h=l()?i.default||a:void 0;h!=null&&setFieldProps(r,\"initialValue\",h)}if(!r.validator&&(d[\"x-validator\"]||i[\"x-validator\"])){const h=(0,import_lodash.concat)([],d[\"x-validator\"]||[],i[\"x-validator\"]||[]);r.validator=h}i[\"x-disabled\"]===!0&&(r.disabled=!0),i[\"x-read-pretty\"]===!0&&(r.readPretty=!0),setRequired(r,i,d),r.dataSource=d.enum,r.data=r.data||{},r.data.dataSource=d==null?void 0:d.enum;const p=o(d[\"x-component-props\"])||{};r.componentProps=(0,import_shared.merge)(p,r.componentProps||{},m||{})},[n]),n?(0,import_jsx_runtime.jsx)(c,x(x({},e),m)):null},CollectionFieldInternalField=e=>{var t;const o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{uiSchema:i}=useCollectionFieldUISchema(),n=useComponent(((t=r[\"x-component-props\"])==null?void 0:t.component)||(i==null?void 0:i[\"x-component\"])||\"Input\"),a=useDynamicComponentProps(i==null?void 0:i[\"x-use-component-props\"],e);if((0,import_react2.useEffect)(()=>{r[\"x-read-pretty\"]===!0&&!o.readPretty&&(o.readPretty=!0),r[\"x-disabled\"]===!0&&(o.disabled=!0),o.data=o.data||{},o.data.dataSource=i==null?void 0:i.enum},[o,r]),!i)return null;const l=x(x({},e),a);return isVariable$1(l.value)&&l.value===r.default&&(l.value=void 0),(0,import_jsx_runtime.jsx)(n,x({},l))},CollectionField$1=(0,import_react.connect)(e=>{const t=(0,import_react.useFieldSchema)(),o=useIsInNocoBaseRecursionFieldContext();return(0,import_jsx_runtime.jsx)(CollectionFieldProvider,{name:t.name,children:o?(0,import_jsx_runtime.jsx)(CollectionFieldInternalField,x({},e)):(0,import_jsx_runtime.jsx)(CollectionFieldInternalField_deprecated,x({},e))})});CollectionField$1.displayName=\"CollectionField\";const getKeyByName=e=>e?`nocobase_${e}_designable`.toUpperCase():\"nocobase_designable\".toUpperCase(),SchemaComponentProviderWithLocalStorageState=e=>{const[t,o]=(0,import_ahooks.useLocalStorageState)(getKeyByName(e.appName),{defaultValue:!!e.designable});return(0,import_jsx_runtime.jsx)(SchemaComponentProvider,P(x({},e),{designable:t,onDesignableChange:r=>{o(r)}}))},AppSchemaComponentProvider=e=>typeof e.designable==\"boolean\"?(0,import_jsx_runtime.jsx)(SchemaComponentProvider,x({},e)):(0,import_jsx_runtime.jsx)(SchemaComponentProviderWithLocalStorageState,x({},e));function getOperators(){Array.isArray||(Array.isArray=function(i){return Object.prototype.toString.call(i)===\"[object Array]\"});function e(i){for(var n=[],a=0,l=i.length;a<l;a++)n.indexOf(i[a])===-1&&n.push(i[a]);return n}function t(i,n){return JSON.stringify(i)===JSON.stringify(n)}var o={},r={$is:function(i,n){return i===n},$match:function(i,n){return Array.isArray(i)&&Array.isArray(n)&&i.some(a=>Array.isArray(a))?i.some(a=>(a==null?void 0:a.length)===n.length&&(a==null?void 0:a.every((l,c)=>l===n[c]))):JSON.stringify(i)===JSON.stringify(n)},$eq:function(i,n){return Array.isArray(i)&&Array.isArray(n)?t(i,n):Array.isArray(i)?i.includes(n):i==n},$ne:function(i,n){return i!=n},\"!==\":function(i,n){return i!==n},$gt:function(i,n){return Array.isArray(i)?i.some(a=>a>n):i>n},$gte:function(i,n){return i>=n},$lt:function(i,n,a){return Array.isArray(i)?i.some(l=>l<n):a===void 0?i<n:i<n&&n<a},$lte:function(i,n,a){return a===void 0?i<=n:i<=n&&n<=a},$exists:function(i){return o.truthy(i)},$notEmpty:function(i){return i===0||o.truthy(i)},$empty:function(i){return Array.isArray(i)||typeof i==\"string\"?i.length===0:i==null},$notExists:function(i){return!o.truthy(i)},\"%\":function(i,n){return i%n},log:function(i){return i},$in:function(i,n){return!n||typeof n.indexOf>\"u\"?!1:Array.isArray(i)&&Array.isArray(n)?n.some(a=>i.includes(a)):n.indexOf(i)!==-1},$notIn:function(i,n){return!n||typeof n.indexOf>\"u\"?!1:n.indexOf(i)===-1},$includes:function(i,n){return!i||typeof i.indexOf>\"u\"?!1:Array.isArray(i)?i.some(a=>a==null?void 0:a.includes(n)):i.indexOf(n)!==-1},$notIncludes:function(i,n){return Array.isArray(i)?!i.some(a=>(a||\"\").includes(n)):(i=i||\"\",!i.includes(n))},$anyOf:function(i,n){return i==null||i.length===0?!1:Array.isArray(i)&&Array.isArray(n)&&i.some(a=>Array.isArray(a))?i.some(a=>a.some(l=>n.includes(l))):i.some(a=>n.includes(a))},$noneOf:function(i,n){return!i||i.length===0||!n||n.length===0?!0:(Array.isArray(i)||(i=[i]),Array.isArray(n)||(n=[n]),!n.some(a=>i.includes(a)))},$notMatch:function(i,n){if((i==null?void 0:i.length)!==(n==null?void 0:n.length))return!0;for(let a=0;a<((i==null?void 0:i.length)||0);a++)if((i==null?void 0:i[a])!==(n==null?void 0:n[a]))return!0;return!1},$dateOn:function(i,n){if(!i||!n)return!1;if(n.type&&(n=(0,import_client.getDayRangeByParams)(n)),Array.isArray(n))return r.$dateBetween(i,n);const a=parseDate(i),l=parseDate(n);return!a||!l?!1:a.getTime()===l.getTime()},$dateBefore:function(i,n){if(!i||!n)return!1;n.type&&(n=(0,import_client.getDayRangeByParams)(n)),Array.isArray(n)&&(n=n[0]);const a=parseDate(i),l=parseDate(n);return!a||!l?!1:a.getTime()<l.getTime()},$dateNotBefore:function(i,n){if(!i||!n)return!1;n.type&&(n=(0,import_client.getDayRangeByParams)(n)),Array.isArray(n)&&(n=n[0]);const a=parseDate(i),l=parseDate(n);if(!a||!l)throw new Error(\"Invalid date format\");return a.getTime()>=l.getTime()},$dateAfter:function(i,n){if(!i||!n)return!1;n.type&&(n=(0,import_client.getDayRangeByParams)(n)),Array.isArray(n)&&(n=n[1]);const a=parseDate(i),l=parseDate(n);return a.getTime()>l.getTime()},$dateNotAfter:function(i,n){if(!i||!n)return!1;n.type&&(n=(0,import_client.getDayRangeByParams)(n)),Array.isArray(n)&&(n=n[1]);const a=parseDate(i),l=parseDate(n);if(!a||!l)throw new Error(\"Invalid date format\");return a.getTime()<=l.getTime()},$dateBetween:function(i,n){if(!i||!n)return!1;n.type&&(n=(0,import_client.getDayRangeByParams)(n));const a=parseDate(i),l=parseFullDate(n[0]),c=parseFullDate(n[1]);if(!a||!l||!c)throw new Error(\"Invalid date format\");return a.getTime()>=l.getTime()&&a.getTime()<=c.getTime()},$dateNotOn:function(i,n){if(!i||!n)return!1;if(n.type&&(n=(0,import_client.getDayRangeByParams)(n)),Array.isArray(n))return!r.$dateBetween(i,n);const a=parseDate(i),l=parseDate(n);return a.getTime()!==l.getTime()},$isTruly:function(i){return Array.isArray(i)?i.some(n=>n===!0||n===1):i===!0||i===1},$isFalsy:function(i){return Array.isArray(i)?i.some(n=>!o.truthy(n)):!o.truthy(i)},cat:function(){return Array.prototype.join.call(arguments,\"\")},substr:function(i,n,a){if(a<0){var l=String(i).substr(n);return l.substr(0,l.length+a)}return String(i).substr(n,a)},\"+\":function(){return Array.prototype.reduce.call(arguments,function(i,n){return parseFloat(i,10)+parseFloat(n,10)},0)},\"*\":function(){return Array.prototype.reduce.call(arguments,function(i,n){return parseFloat(i,10)*parseFloat(n,10)})},\"-\":function(i,n){return n===void 0?-i:i-n},\"/\":function(i,n){return i/n},min:function(){return Math.min.apply(this,arguments)},max:function(){return Math.max.apply(this,arguments)},merge:function(){return Array.prototype.reduce.call(arguments,function(i,n){return i.concat(n)},[])},var:function(i,n){var a=n===void 0?null:n,l=this;if(typeof i>\"u\"||i===\"\"||i===null)return l;for(var c=String(i).split(\".\"),u=0;u<c.length;u++)if(l==null||(l=l[c[u]],l===void 0))return a;return l},missing:function(){for(var i=[],n=Array.isArray(arguments[0])?arguments[0]:arguments,a=0;a<n.length;a++){var l=n[a],c=o.apply({var:l},this);(c===null||c===\"\")&&i.push(l)}return i},missing_some:function(i,n){var a=o.apply({missing:n},this);return n.length-a.length>=i?[]:a}};return o.is_logic=function(i){return typeof i==\"object\"&&i!==null&&!Array.isArray(i)&&Object.keys(i).length===1&&!i.type},o.truthy=function(i){return Array.isArray(i)&&i.length===0?!1:!!i},o.getOperator=function(i){return Object.keys(i)[0]},o.getValues=function(i){return i[o.getOperator(i)]},o.apply=function(i,n){if(Array.isArray(i))return i.map(function(_){return o.apply(_,n)});if(!o.is_logic(i))return i;var a=o.getOperator(i),l=i[a],c,u,m,d,p;if(Array.isArray(l)||(l=[l]),a===\"if\"||a==\"?:\"){for(c=0;c<l.length-1;c+=2)if(o.truthy(o.apply(l[c],n)))return o.apply(l[c+1],n);return l.length===c+1?o.apply(l[c],n):null}else if(a===\"$and\"){for(c=0;c<l.length;c+=1)if(u=o.apply(l[c],n),!o.truthy(u))return u;return u}else if(a===\"or\"){for(c=0;c<l.length;c+=1)if(u=o.apply(l[c],n),o.truthy(u))return u;return u}else{if(a===\"filter\")return d=o.apply(l[0],n),m=l[1],Array.isArray(d)?d.filter(function(_){return o.truthy(o.apply(m,_))}):[];if(a===\"map\")return d=o.apply(l[0],n),m=l[1],Array.isArray(d)?d.map(function(_){return o.apply(m,_)}):[];if(a===\"reduce\")return d=o.apply(l[0],n),m=l[1],p=typeof l[2]<\"u\"?l[2]:null,Array.isArray(d)?d.reduce(function(_,f){return o.apply(m,{current:f,accumulator:_})},p):p;if(a===\"all\"){if(d=o.apply(l[0],n),m=l[1],!Array.isArray(d)||!d.length)return!1;for(c=0;c<d.length;c+=1)if(!o.truthy(o.apply(m,d[c])))return!1;return!0}else if(a===\"none\"){if(d=o.apply(l[0],n),m=l[1],!Array.isArray(d)||!d.length)return!0;for(c=0;c<d.length;c+=1)if(o.truthy(o.apply(m,d[c])))return!1;return!0}else if(a===\"some\"){if(d=o.apply(l[0],n),m=l[1],!Array.isArray(d)||!d.length)return!1;for(c=0;c<d.length;c+=1)if(o.truthy(o.apply(m,d[c])))return!0;return!1}}if(l=l.map(function(_){return o.apply(_,n)}),r.hasOwnProperty(a)&&typeof r[a]==\"function\")return r[a].apply(n,l);if(a.indexOf(\".\")>0){var h=String(a).split(\".\"),g=r;for(c=0;c<h.length;c++){if(!g.hasOwnProperty(h[c]))throw new Error(\"Unrecognized operation \"+a+\" (failed at \"+h.slice(0,c+1).join(\".\")+\")\");g=g[h[c]]}return g.apply(n,l)}throw new Error(\"Unrecognized operation \"+a)},o.uses_data=function(i){var n=[];if(o.is_logic(i)){var a=o.getOperator(i),l=i[a];Array.isArray(l)||(l=[l]),a===\"var\"?n.push(l[0]):l.forEach(function(c){n.push.apply(n,o.uses_data(c))})}return e(n)},o.addOperation=function(i,n){r[i]=n},o.rmOperation=function(i){delete r[i]},o.rule_like=function(i,n){if(n===i||n===\"@\")return!0;if(n===\"number\")return typeof i==\"number\";if(n===\"string\")return typeof i==\"string\";if(n===\"array\")return Array.isArray(i)&&!o.is_logic(i);if(o.is_logic(n)){if(o.is_logic(i)){var a=o.getOperator(n),l=o.getOperator(i);if(a===\"@\"||a===l)return o.rule_like(o.get_values(i,!1),o.get_values(n,!1))}return!1}if(Array.isArray(n))if(Array.isArray(i)){if(n.length!==i.length)return!1;for(var c=0;c<n.length;c+=1)if(!o.rule_like(i[c],n[c]))return!1;return!0}else return!1;return!1},o}function parseFullDate(e){return e.includes(\"T\")&&e.endsWith(\"Z\")?new Date(e):e.includes(\" \")?new Date(e.replace(\" \",\"T\")):new Date(`${e}T00:00:00`)}function parseMonth(e){const[t,o]=e.split(\"-\").map(Number);return new Date(t,o-1)}function parseQuarter(e){const t=parseInt(e.slice(0,4)),o=(parseInt(e.slice(5,6))-1)*3;return new Date(t,o)}function parseYear(e){const t=parseInt(e);return new Date(t,0)}function parseDate(e){var t;let o=Array.isArray(e)?(t=e[1])!=null?t:e[0]:e;return/^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z$/.test(o)?new Date(o):/^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$/.test(o)?new Date(o.replace(\" \",\"T\")):/^\\d{4}-\\d{2}-\\d{2}$/.test(o)?parseFullDate(o):/^\\d{4}-\\d{2}$/.test(o)?parseMonth(o):/^\\d{4}Q[1-4]$/.test(o)?parseQuarter(o):/^\\d{4}$/.test(o)?parseYear(o):null}class Application{constructor(t={}){k(this,\"eventBus\",new EventTarget),k(this,\"providers\",[]),k(this,\"router\"),k(this,\"scopes\",{}),k(this,\"i18n\"),k(this,\"ws\"),k(this,\"apiClient\"),k(this,\"components\",P(x(x({DataBlockProvider},defaultAppComponents),schemaInitializerComponents),{CollectionField:CollectionField$1})),k(this,\"pluginManager\"),k(this,\"pluginSettingsManager\"),k(this,\"devDynamicImport\"),k(this,\"requirejs\"),k(this,\"notification\"),k(this,\"schemaInitializerManager\"),k(this,\"schemaSettingsManager\"),k(this,\"dataSourceManager\"),k(this,\"name\"),k(this,\"favicon\"),k(this,\"globalVars\",{}),k(this,\"globalVarCtxs\",{}),k(this,\"jsonLogic\"),k(this,\"loading\",!0),k(this,\"maintained\",!1),k(this,\"maintaining\",!1),k(this,\"error\",null),k(this,\"hasLoadError\",!1),k(this,\"wsAuthorized\",!1),k(this,\"variables\",[]),this.options=t,this.initRequireJs(),(0,import_reactive.define)(this,{maintained:import_reactive.observable.ref,loading:import_reactive.observable.ref,maintaining:import_reactive.observable.ref,error:import_reactive.observable.ref}),this.devDynamicImport=t.devDynamicImport,this.scopes=(0,import_merge.default)(this.scopes,t.scopes),this.components=(0,import_merge.default)(this.components,t.components),this.apiClient=t.apiClient instanceof APIClient?t.apiClient:new APIClient(t.apiClient),this.apiClient.app=this,this.i18n=t.i18n||i18n,this.router=new RouterManager(t.router,this),this.schemaSettingsManager=new SchemaSettingsManager(t.schemaSettings,this),this.pluginManager=new PluginManager$1(t.plugins,t.loadRemotePlugins,this),this.schemaInitializerManager=new SchemaInitializerManager(t.schemaInitializers,this),this.dataSourceManager=new DataSourceManager(t.dataSourceManager,this),this.addDefaultProviders(),this.addReactRouterComponents(),this.addProviders(t.providers||[]),this.ws=new WebSocketClient(t.ws),this.ws.app=this,this.pluginSettingsManager=new PluginSettingsManager(t.pluginSettings,this),this.addRoutes(),this.name=this.options.name||(0,import_sdk.getSubAppName)(t.publicPath)||\"main\",this.i18n.on(\"languageChanged\",o=>{this.apiClient.auth.locale=o}),this.initListeners(),this.jsonLogic=getOperators()}get pm(){return this.pluginManager}get disableAcl(){return this.options.disableAcl}get isWsAuthorized(){return this.wsAuthorized}updateFavicon(t){let o=document.querySelector('link[rel=\"shortcut icon\"]');t&&(this.favicon=t),o?o.href=this.favicon||\"/favicon/favicon.ico\":(o=document.createElement(\"link\"),o.rel=\"shortcut icon\",o.href=this.favicon||\"/favicon/favicon.ico\",document.head.appendChild(o))}setWsAuthorized(t){this.wsAuthorized=t}initListeners(){this.eventBus.addEventListener(\"auth:tokenChanged\",t=>{this.setTokenInWebSocket(t.detail)}),this.eventBus.addEventListener(\"maintaining:end\",()=>{this.apiClient.auth.token&&this.setTokenInWebSocket({token:this.apiClient.auth.token,authenticator:this.apiClient.auth.getAuthenticator()})})}setTokenInWebSocket(t){const{token:o,authenticator:r}=t;this.maintaining||this.ws.send(JSON.stringify({type:\"auth:token\",payload:{token:o,authenticator:r}}))}setMaintaining(t){this.maintaining!==t&&(this.maintaining=t,t||this.eventBus.dispatchEvent(new Event(\"maintaining:end\")))}initRequireJs(){this.requirejs=getRequireJs(),defineGlobalDeps(this.requirejs),window.define=this.requirejs.define}addDefaultProviders(){this.use(APIClientProvider,{apiClient:this.apiClient}),this.use(import_react_i18next.I18nextProvider,{i18n:this.i18n}),this.use(GlobalThemeProvider),this.use(CSSVariableProvider),this.use(AppSchemaComponentProvider,{designable:this.options.designable,appName:this.name,components:this.components,scope:this.scopes}),this.use(AntdAppProvider),this.use(DataSourceApplicationProvider,{dataSourceManager:this.dataSourceManager}),this.use(OpenModeProvider)}addReactRouterComponents(){this.addComponents({Link:import_react_router_dom.Link,Navigate:import_react_router_dom.Navigate,NavLink:import_react_router_dom.NavLink})}addRoutes(){this.router.add(\"not-found\",{path:\"*\",Component:this.components.AppNotFound})}getOptions(){return this.options}getName(){return(0,import_sdk.getSubAppName)(this.getPublicPath())||null}getPublicPath(){let t=this.options.publicPath||\"/\";return t.endsWith(\"/\")||(t+=\"/\"),t}getApiUrl(t=\"\"){let o=this.apiClient.axios.defaults.baseURL;if(!o.startsWith(\"http://\")&&!o.startsWith(\"https://\")){const{protocol:r,host:i}=window.location;o=`${r}//${i}${o}`}return o.replace(/\\/$/g,\"\")+\"/\"+t.replace(/^\\//g,\"\")}getRouteUrl(t){return this.getPublicPath()+t.replace(/^\\//g,\"\")}getHref(t){const o=this.name;return o&&o!==\"main\"?this.getPublicPath()+\"apps/\"+o+\"/\"+t.replace(/^\\//g,\"\"):this.getPublicPath()+t.replace(/^\\//g,\"\")}getCollectionManager(t){var o;return(o=this.dataSourceManager.getDataSource(t))==null?void 0:o.collectionManager}getComposeProviders(){const t=compose(...this.providers)(BlankComponent);return t.displayName=\"Providers\",t}use(t,o){return this.addProvider(t,o)}addProvider(t,o){return this.providers.push([t,o])}addProviders(t){t.forEach(o=>{Array.isArray(o)?this.addProvider(o[0],o[1]):this.addProvider(o)})}load(){return q(this,null,function*(){var t,o,r,i,n;try{this.loading=!0,yield this.loadWebSocket(),yield this.pm.load()}catch(a){this.hasLoadError=!0,((i=(r=(o=(t=a==null?void 0:a.response)==null?void 0:t.data)==null?void 0:o.errors)==null?void 0:r[0])==null?void 0:i.code)===\"BLOCKED_IP\"&&(this.hasLoadError=!1),this.ws.enabled&&(yield new Promise(l=>{setTimeout(()=>l(null),1e3)})),this.error=x({code:\"LOAD_ERROR\"},(n=this.apiClient.toErrMessages(a))==null?void 0:n[0]),console.error(a,this.error)}this.loading=!1,this.updateFavicon()})}loadWebSocket(){return q(this,null,function*(){this.eventBus.addEventListener(\"ws:message:authorized\",()=>{this.setWsAuthorized(!0)}),this.ws.on(\"message\",t=>{var o,r,i;const n=JSON.parse(t.data);if((o=n==null?void 0:n.payload)!=null&&o.refresh){window.location.reload();return}if(n.type===\"notification\"){this.notification[((r=n.payload)==null?void 0:r.type)||\"info\"]({message:(i=n.payload)==null?void 0:i.message});return}if(n.type===\"maintaining\"&&n.payload.code!==\"APP_RUNNING\")this.setMaintaining(!0),this.error=n.payload;else{this.hasLoadError&&window.location.reload(),this.setMaintaining(!1),this.maintained=!0,this.error=null;const a=n.type;if(!a)return;const l=`ws:message:${a}`;this.eventBus.dispatchEvent(new CustomEvent(l,{detail:n.payload}))}}),this.ws.on(\"serverDown\",()=>{this.maintaining=!0,this.maintained=!1}),this.ws.on(\"open\",()=>{const t=this.apiClient.auth.token;t&&this.setTokenInWebSocket({token:t,authenticator:this.apiClient.auth.getAuthenticator()})}),this.ws.connect()})}getComponent(t,o=!0){const r=i=>o&&console.error(i);if(!t){r(`getComponent called with ${t}`);return}if(typeof t==\"function\")return t;if(typeof t==\"string\"){const i=(0,import_get.default)(this.components,t);if(!i){r(`Component ${t} not found`);return}return i}r(`Component ${t} should be a string or a React component`)}renderComponent(t,o,r){return import_react2.default.createElement(this.getComponent(t),o,r)}addComponent(t,o){const r=o||t.displayName||t.name;if(!r){console.error(\"Component must have a displayName or pass name as second argument\");return}(0,import_set.default)(this.components,r,t)}addComponents(t){Object.keys(t).forEach(o=>{this.addComponent(t[o],o)})}addScopes(t){this.scopes=(0,import_merge.default)(this.scopes,t)}getRootComponent(){return({children:t})=>(0,import_jsx_runtime.jsx)(AppComponent,{app:this,children:t})}mount(t){const o=normalizeContainer(t);if(!o)return;const r=this.getRootComponent(),i=(0,import_client2.createRoot)(o);return i.render((0,import_jsx_runtime.jsx)(r,{})),i}addFieldInterfaces(t=[]){return this.dataSourceManager.collectionFieldInterfaceManager.addFieldInterfaces(t)}addFieldInterfaceComponentOption(t,o){return this.dataSourceManager.collectionFieldInterfaceManager.addFieldInterfaceComponentOption(t,o)}addFieldInterfaceOperator(t,o){return this.dataSourceManager.collectionFieldInterfaceManager.addFieldInterfaceOperator(t,o)}addGlobalVar(t,o,r){(0,import_set.default)(this.globalVars,t,o),r&&(0,import_set.default)(this.globalVarCtxs,t,r)}getGlobalVar(t){return(0,import_get.default)(this.globalVars,t)}getGlobalVarCtx(t){return(0,import_get.default)(this.globalVarCtxs,t)}addUserCenterSettingsItem(t){const o=t.useVisible||(()=>!0),r=()=>{const{allow:i}=useAclSnippets();return o()?t.aclSnippet?i(t.aclSnippet):!0:!1};this.schemaSettingsManager.addItem(\"userCenterSettings\",t.name,P(x({},t),{useVisible:r}))}registerVariable(t){if(this.variables.find(o=>o.name===t.name)){console.warn(`Variable ${t.name} already registered`);return}this.variables.push(t)}getVariables(){return this.variables}}function getNewSchema(e){const{fieldSchema:t,schemaKey:o,parentSchemaKey:r,value:i,valueKeys:n}=e;if(o)import_lodash.default.set(t,o,i);else if(r){if(i==null)return t;typeof i==\"object\"?Object.keys(i).forEach(a=>{n&&!n.includes(a)||import_lodash.default.set(t,`${r}.${a}`,i[a])}):console.error(\"value must be object\")}return t}const useHookDefault=e=>e,useSchemaByType=(e=\"common\")=>{const t=(0,import_react.useFieldSchema)(),{fieldSchema:o}=useColumnSchema$1()||{};return e===\"field\"&&o||t};function createModalSettingsItem(e){const{name:t,parentSchemaKey:o,valueKeys:r,schema:i,title:n,useSubmit:a=useHookDefault,useVisible:l,defaultValue:c,useDefaultValue:u=useHookDefault,width:m,type:d=\"common\"}=e;return{name:t,type:\"actionModal\",useVisible:l,useComponentProps(){const p=useSchemaByType(d),{dn:h}=useDesignable(),g=u(c),_=o?import_lodash.default.get(p,o):void 0,f=useCompile(),{t:v}=(0,import_react_i18next.useTranslation)(),C=a(),{fieldSchema:S}=useColumnSchema$1()||{};return{title:typeof n==\"function\"?n(v):f(n),width:m,schema:i(x(x({},g),_)),onSubmit(b){const y=getNewSchema({fieldSchema:p,parentSchemaKey:o,value:b,valueKeys:r});return S?(h.emit(\"patch\",{schema:y}),h.refresh()):h.deepMerge(y),C==null?void 0:C(b)}}}}}const createSelectSchemaSettingsItem=e=>{const{name:t,title:o,options:r,useOptions:i=useHookDefault,schemaKey:n,useVisible:a,type:l=\"common\",defaultValue:c,useDefaultValue:u=useHookDefault}=e;return{name:t,type:\"select\",useVisible:a,useComponentProps(){const m=useSchemaByType(l),{fieldSchema:d}=useColumnSchema$1()||{},{dn:p}=useDesignable(),h=i(r),g=u(c),_=useCompile(),{t:f}=(0,import_react_i18next.useTranslation)();return{title:typeof o==\"function\"?o(f):_(o),options:h,value:import_lodash.default.get(m,n,g),onChange(v){const C=getNewSchema({fieldSchema:m,schemaKey:n,value:v});d?(p.emit(\"patch\",{schema:C}),p.refresh()):p.deepMerge(C)}}}}};function createSwitchSettingsItem(e){const{name:t,useVisible:o,schemaKey:r,title:i,type:n=\"common\",defaultValue:a,useDefaultValue:l=useHookDefault,useComponentProps:c}=e;return{name:t,useVisible:o,type:\"switch\",useComponentProps(){const u=useSchemaByType(n),{dn:m}=useDesignable(),d=l(a),p=useCompile(),{t:h}=(0,import_react_i18next.useTranslation)(),{fieldSchema:g}=useColumnSchema$1()||{},_=c==null?void 0:c();return{title:typeof i==\"function\"?i(h):p(i),checked:(_==null?void 0:_.checked)===void 0?!!import_lodash.default.get(u,r,d):_==null?void 0:_.checked,onChange(f){var v;(v=_==null?void 0:_.onChange)==null||v.call(_,f);const C=getNewSchema({fieldSchema:u,schemaKey:r,value:f});g?(m.emit(\"patch\",{schema:C}),m.refresh()):m.deepMerge(C)}}}}}function createTextSettingsItem(e){const{name:t,useVisible:o,title:r,useTextClick:i=useHookDefault}=e;return{name:t,type:\"item\",useVisible:o,useComponentProps(){const n=useCompile(),{t:a}=(0,import_react_i18next.useTranslation)(),l=i();return{title:typeof r==\"function\"?r(a):n(r),onClick:l}}}}const linkageAction$1=(e,t)=>q(void 0,[e,t],function*({operator:o,condition:r,variables:i,localVariables:n,conditionType:a,displayResult:l},c){switch(o){case\"visible\":return(yield conditionAnalyses({ruleGroup:r,variables:i,localVariables:n,conditionType:a},c))&&l.push(\"visible\"),l;case\"hidden\":return(yield conditionAnalyses({ruleGroup:r,variables:i,localVariables:n,conditionType:a},c))&&l.push(\"hidden\"),l;default:return null}}),useReactiveLinkageEffect=(e,t,o,r)=>{const i=useApp().jsonLogic,[n,a]=(0,import_react2.useState)(null),l=useCollectionRecord();return(0,import_react2.useEffect)(()=>{q(void 0,null,function*(){const c=[];for(const u of e.filter(m=>!m.disabled))for(const m of u.actions||[])yield linkageAction$1({operator:m.operator,condition:u.condition,variables:t,localVariables:o,conditionType:u.conditionType,displayResult:c},i);a(c)})},[e,r,l]),n};function forEachLinkageRule(e,t){e.forEach(o=>{var r;(r=o.actions)==null||r.forEach(i=>{t(i,o)})})}const getLinkageRules$2=e=>{if(!e)return[];let t=(e==null?void 0:e[\"x-block-linkage-rules\"])||[];return e.mapProperties(o=>{o[\"x-block-linkage-rules\"]&&(t=o[\"x-block-linkage-rules\"])}),t==null?void 0:t.filter(o=>!o.disabled)},BlockLinkageRuleProvider=e=>{const t=(0,import_react.useFieldSchema)(),o=useVariables$1(),r=useLocalVariables$1(),{designable:i}=useDesignable(),n=(0,import_react.useForm)(),a=(0,import_react2.useMemo)(()=>getLinkageRules$2(t),[t]),[l,c]=(0,import_react2.useState)(null),u=useReactiveLinkageEffect(a,o,r,l),m=(t==null?void 0:t[\"x-decorator\"])===\"FormItem\"&&!n.readPretty&&a.length;return(0,import_react2.useEffect)(()=>{if(m){const d=(0,import_shared.uid)();return setTimeout(()=>{n.addEffects(d,()=>{forEachLinkageRule(a,(p,h)=>(0,import_reactive.reaction)(()=>{const g=getVariableValuesInCondition({linkageRules:a,localVariables:r}),_=getVariableValuesInExpression({action:p,localVariables:r});return[g,_].map(f=>JSON.stringify(f)).join(\",\")},()=>{c((0,import_shared.uid)())},{fireImmediately:!0,equals:import_lodash.isEqual}))})}),()=>{n.removeEffects(d)}}},[a,m]),a.length?u===null?null:(0,import_lodash.last)(u)===\"hidden\"?i?(0,import_jsx_runtime.jsx)(\"div\",{style:{opacity:.3},children:e.children}):null:e.children:e.children},DataBlockContext=(0,import_react2.createContext)({});DataBlockContext.displayName=\"DataBlockContext\";const DataBlockResourceContext=(0,import_react2.createContext)(null),RerenderDataBlockProvider=({children:e})=>{const[t,o]=import_react2.default.useState(!1),r=(0,import_react2.useMemo)(()=>({rerenderDataBlock:()=>{o(!0),setTimeout(()=>{o(!1)})}}),[]);return t?null:(0,import_jsx_runtime.jsx)(DataBlockResourceContext.Provider,{value:r,children:e})},AssociationOrCollectionProvider=e=>{const{collection:t,association:o,allowNull:r=!1}=e,i=(0,import_react2.useMemo)(()=>o?{Component:AssociationProvider,name:o}:{Component:SanitizedCollectionProvider,name:t},[t,o]);return(0,import_jsx_runtime.jsx)(i.Component,{name:i.name,allowNull:r,children:e.children})},DataBlockProvider=withDynamicSchemaProps(import_react2.default.memo(e=>{const t=e,{collection:o,association:r,dataSource:i,children:n,hidden:a}=t,l=W(t,[\"collection\",\"association\",\"dataSource\",\"children\",\"hidden\"]),{dn:c}=useDesignable(),u=(0,import_react.useFieldSchema)();return a?null:(0,import_jsx_runtime.jsx)(VariableScope,{scopeId:u==null?void 0:u[\"x-uid\"],type:\"dataBlock\",children:(0,import_jsx_runtime.jsx)(DataBlockContext.Provider,{value:{dn:c,props:P(x({},l),{collection:o,association:r,dataSource:i})},children:(0,import_jsx_runtime.jsx)(CollectionManagerProvider,{dataSource:i,children:(0,import_jsx_runtime.jsx)(AssociationOrCollectionProvider,{collection:o,association:r,children:(0,import_jsx_runtime.jsx)(ACLCollectionProvider,{children:(0,import_jsx_runtime.jsx)(BlockLinkageRuleProvider,{children:(0,import_jsx_runtime.jsx)(DataBlockResourceProvider,{children:(0,import_jsx_runtime.jsx)(BlockRequestProvider,{children:(0,import_jsx_runtime.jsx)(DataBlockCollector,{params:e.params,children:(0,import_jsx_runtime.jsx)(RerenderDataBlockProvider,{children:n})})})})})})})})})})}),{displayName:\"DataBlockProvider\"}),useDataBlock=()=>{const e=(0,import_react2.useContext)(DataBlockContext);if(!e)throw new Error(\"useDataBlock() must be used within a DataBlockProvider\");return e},useDataBlockProps=()=>useDataBlock().props,useRerenderDataBlock=()=>{const e=(0,import_react2.useContext)(DataBlockResourceContext);if(!e)throw new Error(\"useRerenderDataBlock() must be used within a DataBlockProvider\");return e},BlockRequestRefContext=(0,import_react2.createContext)(null);BlockRequestRefContext.displayName=\"BlockRequestRefContext\";const BlockRequestLoadingContext=(0,import_react2.createContext)(!1);BlockRequestLoadingContext.displayName=\"BlockRequestLoadingContext\";const BlockRequestDataContext=(0,import_react2.createContext)(null);BlockRequestDataContext.displayName=\"BlockRequestDataContext\";function useRecordRequest(e){const t=useDataLoadingMode(),o=useDataBlockResource(),{action:r,params:i={},record:n,requestService:a,requestOptions:l,sourceId:c,association:u,parentRecord:m}=e,d=useAPIClient(),p=useDataBlockProps(),h=useDataSourceHeaders(p.dataSource),g=useSourceKey(u),[_,f]=(0,import_react2.useMemo)(()=>[JSON.stringify(i),JSON.stringify(n)],[i,n]),{isBlockTemplate:v,templateFinished:C}=useTemplateBlockContext(),S=F=>{var j;if(n)return Promise.resolve({data:n});if(!r)throw new Error(\"[nocobase]: The 'action' parameter is missing in the 'DataBlockRequestProvider' component\");if(r===\"get\"&&import_lodash.default.isNil(i.filterByTk))return console.warn('[nocobase]: The \"filterByTk\" parameter is missing in the \"DataBlockRequestProvider\" component');const A=i.filterByTk===void 0?import_lodash.default.omit(i,\"filterByTk\"):i,D=x(x({},A),F);return(j=o[r])==null?void 0:j.call(o,D).then(B=>B.data)},b=(...F)=>v!=null&&v()&&!C?null:(a||S)(...F),y=useRequest((...F)=>q(this,null,function*(){const[j,A]=yield Promise.all([b(...F),requestParentRecordData({sourceId:c,association:u,parentRecord:m,api:d,headers:h,sourceKey:g})]);return j&&(j.parentRecord=A==null?void 0:A.data),j}),P(x({},l),{manual:t===\"manual\",ready:!!r,refreshDeps:[r,_,f,o,u,m,c,C]}));return y._defaultParams=i,y}function requestParentRecordData(e){return q(this,arguments,function*({sourceId:t,association:o,parentRecord:r,api:i,headers:n,sourceKey:a}){if(r)return Promise.resolve({data:r});if(!o||!a||!t)return Promise.resolve({data:void 0});const l=`${o.split(\".\")[0]}:get?filter[${a}]=${t}`;return(yield i.request({url:l,headers:n})).data})}const BlockRequestContextProvider=e=>{var t,o,r,i,n,a;const l=(0,import_react2.useRef)(e.recordRequest),c=(0,import_react2.useRef)((t=e.recordRequest)==null?void 0:t.data),{active:u}=useKeepAlive(),m=(0,import_react2.useRef)(u),d=(0,import_react2.useDeferredValue)(u),p=useDataBlockProps();return d&&!m.current&&(import_lodash.default.isNil(p.dataLoadingMode)||p.dataLoadingMode===\"auto\")&&((o=e.recordRequest)==null||o.refresh()),d&&m.current&&!((r=e.recordRequest)!=null&&r.loading)&&!import_lodash.default.isEqual(c.current,(i=e.recordRequest)==null?void 0:i.data)&&(c.current=(n=e.recordRequest)==null?void 0:n.data),d!==m.current&&(m.current=d),l.current=e.recordRequest,(0,import_jsx_runtime.jsx)(BlockRequestRefContext.Provider,{value:l,children:(0,import_jsx_runtime.jsx)(BlockRequestLoadingContext.Provider,{value:(a=e.recordRequest)==null?void 0:a.loading,children:(0,import_jsx_runtime.jsx)(BlockRequestDataContext.Provider,{value:c.current,children:e.children})})})},BlockRequestProvider=import_react2.default.memo(({children:e})=>{var t,o;const r=useDataBlockProps(),{action:i,filterByTk:n,sourceId:a,params:l=EMPTY_OBJECT,association:c,collection:u,record:m,parentRecord:d,requestOptions:p,requestService:h}=r,g=(0,import_react2.useMemo)(()=>P(x({},l),{filterByTk:n||l.filterByTk}),[n,l]),_=useRecordRequest({action:i,sourceId:a,record:m,association:c,collection:u,requestOptions:p,requestService:h,params:g,parentRecord:d}),f=(t=_.data)==null?void 0:t.parentRecord,v=(0,import_react2.useMemo)(()=>f&&new CollectionRecord({isNew:!1,data:f instanceof CollectionRecord?f.data:f}),[f]);return(0,import_jsx_runtime.jsx)(BlockRequestContextProvider,{recordRequest:_,children:i!==\"list\"?(0,import_jsx_runtime.jsx)(CollectionRecordProvider,{isNew:i==null,record:((o=_.data)==null?void 0:o.data)||m,parentRecord:v||d,children:e}):(0,import_jsx_runtime.jsx)(CollectionRecordProvider,{isNew:!1,record:null,parentRecord:v||d,children:e})})});BlockRequestProvider.displayName=\"DataBlockRequestProvider\";const useDataBlockRequest=()=>{const e=(0,import_react2.useContext)(BlockRequestRefContext),t=(0,import_react2.useContext)(BlockRequestLoadingContext),o=(0,import_react2.useContext)(BlockRequestDataContext);return(0,import_react2.useMemo)(()=>e?P(x({},e.current),{loading:t,data:o}):null,[e,o,t])},useDataBlockRequestGetter=()=>{const e=(0,import_react2.useContext)(BlockRequestRefContext);return(0,import_react2.useMemo)(()=>({getDataBlockRequest:()=>e?e.current:null}),[e])},useDataBlockRequestData=()=>(0,import_react2.useContext)(BlockRequestDataContext),FilterContext$1=(0,import_react2.createContext)(null);FilterContext$1.displayName=\"FilterContext\";const FilterBlockProvider=import_react2.default.memo(({children:e})=>{const t=import_react2.default.useRef([]),o=(0,import_react2.useCallback)(n=>{typeof n==\"function\"?t.current=n(t.current):t.current=n},[]),r=(0,import_react2.useCallback)(()=>t.current,[]),i=(0,import_react2.useMemo)(()=>({getDataBlocks:r,setDataBlocks:o}),[r,o]);return(0,import_jsx_runtime.jsx)(FilterContext$1.Provider,{value:i,children:e})});FilterBlockProvider.displayName=\"FilterBlockProvider\";const DataBlockCollector=({children:e,params:t})=>{const o=useCollection(),{recordDataBlocks:r}=useFilterBlock(),{getDataBlockRequest:i}=useDataBlockRequestGetter(),n=(0,import_react.useField)(),a=(0,import_react.useFieldSchema)(),l=useAssociatedFields(),c=(0,import_react2.useRef)(null),u=useDataLoadingMode(),m=n&&n.decoratorType!==\"FilterFormBlockProvider\"&&n.decoratorType!==\"FormBlockProvider\"&&n.decoratorProps.blockType!==\"filter\",d=(0,import_react2.useCallback)(()=>{const p=i();r({uid:a[\"x-uid\"],title:n.componentProps.title,doFilter:p.runAsync,collection:o,associatedFields:l,foreignKeyFields:o==null?void 0:o.getFields(\"isForeignKey\"),defaultFilter:(t==null?void 0:t.filter)||{},service:p,dom:c.current,dataLoadingMode:u,clearFilter(h){var g,_,f;const v=((g=this.service.params)==null?void 0:g[0])||{},C=((f=(_=this.service.params)==null?void 0:_[1])==null?void 0:f.filters)||{};delete C[h];const S=mergeFilter([...Object.values(C).map(b=>removeNullCondition(b)),(t==null?void 0:t.filter)||{}]);this.service.run(P(x({},v),{page:1,filter:S}),{filters:C})},clearData(){this.service.mutate(void 0)},clearSelection(){var h,g;n&&((g=(h=n.data)==null?void 0:h.clearSelectedRowKeys)==null||g.call(h))},highlightBlock(){var h;const g=c.current;if(!g)return;const _=g.querySelector(\".ant-nb-schema-toolbar\");_&&_.classList.remove(\"hidden\"),g.style.boxShadow=\"0 3px 12px rgba(0, 0, 0, 0.15)\",g.style.transition=\"box-shadow 0.3s ease, transform 0.2s ease\",(h=g.scrollIntoView)==null||h.call(g,{behavior:\"smooth\",block:\"start\"})},unhighlightBlock(){const h=c.current;if(!h)return;const g=h.querySelector(\".ant-nb-schema-toolbar\");g&&g.classList.add(\"hidden\"),h.style.boxShadow=\"none\",h.style.transition=\"box-shadow 0.3s ease, transform 0.2s ease\"}})},[l,o,u,a,t==null?void 0:t.filter,r,i,n]);return(0,import_react2.useEffect)(()=>{m&&d()},[d,m]),(0,import_jsx_runtime.jsx)(\"div\",{ref:c,children:e})},useFilterBlock=()=>{const e=import_react2.default.useContext(FilterContext$1),t=useAllDataBlocks(),o=(0,import_react2.useCallback)(()=>(e==null?void 0:e.getDataBlocks())||[],[e]),r=(0,import_react2.useCallback)(n=>{t.recordDataBlocks(n);const a=e==null?void 0:e.getDataBlocks().find(l=>l.uid===n.uid);if(a){Object.assign(a,n);return}e==null||e.setDataBlocks(l=>[...l,n])},[e]),i=(0,import_react2.useCallback)(n=>{t.removeDataBlock(n),!(e!=null&&e.getDataBlocks().every(a=>a.uid!==n))&&(e==null||e.setDataBlocks(a=>a.filter(l=>l.uid!==n)))},[e]);return e?{recordDataBlocks:r,getDataBlocks:o,removeDataBlock:i,inProvider:!0}:{inProvider:!1,recordDataBlocks:import_lodash.default.noop,getDataBlocks:o,removeDataBlock:import_lodash.default.noop}},MarkdownVoidDesigner=()=>{const e=(0,import_react.useField)(),{t}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{children:[(0,import_jsx_runtime.jsx)(SchemaSettingsItem,{title:t(\"Edit markdown\"),onClick:()=>{e.editable=!0}}),(0,import_jsx_runtime.jsx)(SchemaSettingsRenderEngine,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsBlockHeightItem,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})]})};class QRCodeWebComponent extends HTMLElement{constructor(){super(),k(this,\"root\"),this.attachShadow({mode:\"open\"}),this.root=null}getProps(t,o={}){return[...t].filter(r=>r.name!==\"style\").map(r=>this.convert(o,r.name,r.value)).reduce((r,i)=>P(x({},r),{[i.name]:i.value}),{})}convert(t,o,r){const i=Object.keys(t).find(a=>a.toLowerCase()==o);let n=r;return r===\"true\"||r===\"false\"?n=r==\"true\":!isNaN(r)&&r!==\"\"?n=+r:/^{.*}/.exec(r)&&(n=JSON.parse(r)),{name:i||o,value:n}}connectedCallback(){const t=x({},this.getProps(this.attributes));this.root=(0,import_client2.createRoot)(this.shadowRoot),this.root.render((0,import_jsx_runtime.jsx)(import_antd.QRCode,x({},t)))}disconnectedCallback(){this.root.unmount()}}function registerQrcodeWebComponent(){customElements.get(\"qr-code\")||customElements.define(\"qr-code\",QRCodeWebComponent)}const useStyles$a=genStyleHook(\"nb-markdown\",(e,{isDarkTheme:t})=>{const{componentCls:o}=e,r=new import_tinycolor.TinyColor(e.colorFillAlter).onBackground(e.colorBgContainer).toHexShortString(),i={lineHeight:\"inherit\",\"&.nb-markdown-default\":{\"pre code.hljs\":{display:\"block\",overflowX:\"auto\",padding:\"1em\"},\"code.hljs\":{padding:\"3px 5px\"},\":not(pre) code\":{padding:\"2px 5px\",color:\"#d56161\",background:e.colorFillQuaternary,border:`1px solid ${e.colorBorder}`,borderRadius:e.borderRadiusSM},blockquote:{borderLeft:\"4px solid #ccc\",paddingLeft:\"20px\",marginLeft:\"0\",color:\"#666\",fontStyle:\"italic\"},img:{maxWidth:\"100%\"},\".hljs\":{background:\"#f8f8f8\",color:\"#444\"},\".hljs-comment\":{color:\"#697070\"},\".hljs-punctuation,.hljs-tag\":{color:\"#444a\"},\".hljs-tag .hljs-attr,.hljs-tag .hljs-name\":{color:\"#444\"},\".hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag\":{fontWeight:700},\".hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type\":{color:\"#800\"},\".hljs-section,.hljs-title\":{color:\"#800\",fontWeight:700},\".hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable\":{color:\"#ab5656\"},\".hljs-literal\":{color:\"#695\"},\".hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code\":{color:\"#397300\"},\".hljs-meta\":{color:\"#1f7199\"},\".hljs-meta .hljs-string\":{color:\"#38a\"},\".hljs-emphasis\":{fontStyle:\"italic\"},\".hljs-strong\":{fontWeight:700}},\"&.nb-markdown-table\":{table:{borderCollapse:\"collapse\",width:\"100%\",fontFamily:\"Arial, sans-serif\",marginBottom:\"1.5rem\"},\"th, td\":{borderBottom:`1px solid ${e.colorBorderSecondary}`,padding:`${e.paddingContentVertical}px ${e.paddingContentHorizontal}px`,textAlign:\"left\"},th:{backgroundColor:r,fontWeight:\"bold\",color:e.colorText},\"tr:hover\":{backgroundColor:e.colorFillTertiary},\"tr:last-child td\":{borderBottom:\"none\"},\"tr:first-child th\":{borderTop:\"none\"}}},n={\"&.nb-markdown-default\":{\"pre code.hljs\":{display:\"block\",overflowX:\"auto\",padding:\"1em\"},\"code.hljs\":{padding:\"3px 5px\"},\":not(pre) code\":{padding:\"2px 5px\",color:\"#d56161\",background:e.colorFillQuaternary,border:`1px solid ${e.colorBorder}`,borderRadius:e.borderRadiusSM},\".hljs\":{color:\"#adbac7\",background:\"#22272e\"},\".hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_\":{color:\"#f47067\"},\".hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_\":{color:\"#dcbdfb\"},\".hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable\":{color:\"#6cb6ff\"},\".hljs-meta .hljs-string,.hljs-regexp,.hljs-string\":{color:\"#96d0ff\"},\".hljs-built_in,.hljs-symbol\":{color:\"#f69d50\"},\".hljs-code,.hljs-comment,.hljs-formula\":{color:\"#768390\"},\".hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag\":{color:\"#8ddb8c\"},\".hljs-subst\":{color:\"#adbac7\"},\".hljs-section\":{color:\"#316dca\",fontWeight:700},\".hljs-bullet\":{color:\"#eac55f\"},\".hljs-emphasis\":{color:\"#adbac7\",fontStyle:\"italic\"},\".hljs-strong\":{color:\"#adbac7\",fontWeight:700},\".hljs-addition\":{color:\"#b4f1b4\",backgroundColor:\"#1b4721\"},\".hljs-deletion\":{color:\"#ffd8d3\",backgroundColor:\"#78191b\"}},\"&.nb-markdown-table\":{table:{borderCollapse:\"collapse\",width:\"100%\",fontFamily:\"Arial, sans-serif\",marginBottom:\"1.5rem\"},\"th, td\":{borderBottom:`1px solid ${e.colorBorderSecondary}`,padding:`${e.paddingContentVertical}px ${e.paddingContentHorizontal}px`,textAlign:\"left\"},th:{backgroundColor:r,fontWeight:\"bold\",color:e.colorText},\"tr:hover\":{backgroundColor:e.colorFillTertiary},\"tr:last-child td\":{borderBottom:\"none\"},\"tr:first-child th\":{borderTop:\"none\"}}};return{[o]:x({lineHeight:e.lineHeight,\"& > *:last-child\":{marginBottom:\"0\"},\".ant-description-textarea, .ant-description-input\":{lineHeight:e.lineHeight},\".field-interface-datetime\":{minWidth:\"100px\"}},t?n:i)}}),parseMarkdown=import_lodash.default.memoize(e=>q(void 0,null,function*(){return e&&(yield Promise.resolve().then(()=>require(\"./md-oH2RssNY-IQIU5F3r.js\"))).default.render(e)}));function useParseMarkdown(e){const[t,o]=(0,import_react2.useState)(\"\"),[r,i]=(0,import_react2.useState)(!0);return(0,import_react2.useEffect)(()=>{i(!0),parseMarkdown(e).then(n=>{o(n),i(!1)}).catch(n=>console.log(n))},[e]),{html:t,loading:r}}function convertToText(e){const t=e;let o=document.createElement(\"div\");o.innerHTML=t;const r=o.innerText;return o=null,(r==null?void 0:r.replace(/[\\n\\r]/g,\"\"))||\"\"}const MarkdownEditor=e=>{const{scope:t}=e,{t:o,i18n:r}=(0,import_react_i18next.useTranslation)(),[i,n]=(0,import_react2.useState)(e.defaultValue),a=(0,import_react2.useRef)(null),[l,c]=(0,import_react2.useState)([]),[u,m]=(0,import_react2.useState)(null);(0,import_react2.useEffect)(()=>{c(t)},[t]),(0,import_react2.useEffect)(()=>{var p,h;const g=(h=(p=a==null?void 0:a.current)==null?void 0:p.resizableTextArea)==null?void 0:h.textArea;u&&g&&g.setSelectionRange(u,u)},[u]);const d=(0,import_react2.useCallback)(function(p){var h;const g=p.filter(y=>!!y.trim()),{current:_}=a,f=(h=_==null?void 0:_.resizableTextArea)==null?void 0:h.textArea;if(!f||!g)return;_.focus();const v=`{{${p.join(\".\")}}}`,C=f.selectionStart||0,S=i.substring(0,C)+v+i.substring(C,i.length),b=C+v.length;n(S),m(b)},[i]);return(0,import_jsx_runtime.jsxs)(\"div\",{className:\"mb-markdown\",style:{position:\"relative\",paddingTop:\"20px\"},children:[(0,import_jsx_runtime.jsx)(import_antd.Input.TextArea,P(x({ref:a,autoSize:{minRows:3}},e),{value:i,onChange:p=>{n(p.target.value)},style:{paddingBottom:\"40px\"}})),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(\"span\",{style:{marginLeft:\".25em\"},className:\"ant-formily-item-extra\",children:[o(\"Syntax references\"),\":\"]}),(0,import_jsx_runtime.jsx)(\"a\",{href:`https://${r.language===\"zh-CN\"?\"docs-cn\":\"docs\"}.nocobase.com/handbook/template-handlebars`,target:\"_blank\",rel:\"noreferrer\",children:\"Handlebars.js\"})]}),(0,import_jsx_runtime.jsx)(\"div\",{style:{position:\"absolute\",top:21,right:1},children:(0,import_jsx_runtime.jsx)(VariableSelect,{options:l,setOptions:c,onInsert:d})}),(0,import_jsx_runtime.jsxs)(import_antd.Space,{style:{position:\"absolute\",bottom:30,right:5},children:[(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:p=>{var h;(h=e.onCancel)==null||h.call(e,p)},children:o(\"Cancel\")}),(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"primary\",onClick:()=>{var p;(p=e.onSubmit)==null||p.call(e,i)},children:o(\"Save\")})]})]})},useMarkdownHeight=()=>{const{token:e}=import_antd.theme.useToken(),t=useBlockHeight();if(t)return t-2*e.paddingLG};function extractNFormPaths(e){const t=/\\{\\{\\$nForm\\.([\\w.]+)\\}\\}/g;return[...e.matchAll(t)].map(o=>o[1])}function getValuesByPaths(e,t){const o={};for(const r of t){const i=r.split(\".\");let n=e;for(const a of i)if(n&&typeof n==\"object\"&&a in n)n=n[a];else{n=void 0;break}o[r]=n}return o}const MarkdownVoidInner=withDynamicSchemaProps((0,import_react.observer)(e=>{const{isDarkTheme:t}=useGlobalTheme(),{componentCls:o,hashId:r}=useStyles$a({isDarkTheme:t}),{content:i,className:n}=e,a=(0,import_react.useField)(),l=(0,import_react.useFieldSchema)(),{dn:c}=useDesignable(),{onSave:u,onCancel:m,form:d}=e,p=useCollectionRecord(),[h,g]=(0,import_react2.useState)(\"\"),_=useVariables$1(),f=useLocalVariables$1(),{engine:v}=(l==null?void 0:l[\"x-decorator-props\"])||{},[C,S]=(0,import_react2.useState)(!1),{t:b,i18n:y}=(0,import_react_i18next.useTranslation)(),F=(0,import_react.useForm)(),j=extractNFormPaths(i),[A,D]=(0,import_react2.useState)(null);(0,import_react2.useEffect)(()=>{if(j.length>0){const w=(0,import_shared.uid)();return setTimeout(()=>{F.addEffects(w,()=>(0,import_reactive.reaction)(()=>{const R=getValuesByPaths(F.values,j);return JSON.stringify(R)},()=>{D((0,import_shared.uid)())},{fireImmediately:!0,equals:import_lodash.isEqual}))}),()=>{F.removeEffects(w)}}},[]),(0,import_react2.useEffect)(()=>{S(!0),q(void 0,null,function*(){setTimeout(()=>q(void 0,null,function*(){const w=yield getRenderContent(v,i,_,f,parseMarkdown,b);g(w)})),S(!1)})},[i,_,f,v,A]);const B=useMarkdownHeight(),M=useVariableOptions({collectionField:{uiSchema:l},form:d,record:p,uiSchema:l,noDisabled:!0});return(0,import_react2.useEffect)(()=>{registerQrcodeWebComponent()},[]),C?(0,import_jsx_runtime.jsx)(import_antd.Spin,{}):a!=null&&a.editable?(0,import_jsx_runtime.jsx)(MarkdownEditor,P(x({scope:M},e),{className:!0,defaultValue:i,onCancel:()=>{a.editable=!1,m==null||m()},onSubmit:w=>q(void 0,null,function*(){a.editable=!1,l[\"x-component-props\"]!=null||(l[\"x-component-props\"]={}),l[\"x-component-props\"].content=w,a.componentProps.content=w,u==null||u(l),c.emit(\"patch\",{schema:{\"x-uid\":l[\"x-uid\"],\"x-component-props\":{content:w}}})})})):(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)([o,r,\"nb-markdown nb-markdown-default nb-markdown-table\",n]),style:P(x({},e.style),{height:B||\"100%\",overflowY:B?\"auto\":\"null\"}),dangerouslySetInnerHTML:{__html:h}})}),{displayName:\"MarkdownVoid\"}),MarkdownVoid=e=>{const t=useFlag(),o=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsx)(VariableScope,{scopeId:o==null?void 0:o[\"x-uid\"],type:\"markdownBlock\",children:(0,import_jsx_runtime.jsx)(FlagProvider,P(x({},t),{collectionField:!0,children:(0,import_jsx_runtime.jsx)(MarkdownVoidInner,x({},e))}))})};MarkdownVoid.Designer=MarkdownVoidDesigner;const Markdown=(0,import_react.connect)(import_antd.Input.TextArea,(0,import_react.mapProps)((e,t)=>P(x({autoSize:{maxRows:10,minRows:3}},e),{suffix:(0,import_jsx_runtime.jsx)(\"span\",{children:t!=null&&t.loading||t!=null&&t.validating?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}):e.suffix})})),(0,import_react.mapReadPretty)(e=>(0,import_jsx_runtime.jsx)(MarkdownReadPretty,x({},e)))),MarkdownReadPretty=e=>{const{isDarkTheme:t}=useGlobalTheme(),{wrapSSR:o,hashId:r,componentCls:i}=useStyles$a({isDarkTheme:t}),{html:n=\"\",loading:a}=useParseMarkdown(e.value),l=(0,import_react2.useMemo)(()=>convertToText(n),[n]);if(a)return o((0,import_jsx_runtime.jsx)(import_antd.Spin,{}));const c=(0,import_jsx_runtime.jsx)(\"div\",{className:`${r} ${i} nb-markdown nb-markdown-default nb-markdown-table`,dangerouslySetInnerHTML:{__html:n}});return o((0,import_jsx_runtime.jsx)(ReadPretty$c.TextArea,P(x({},e),{autop:!1,text:l,value:c})))};Markdown.Void=MarkdownVoid;const BlockItemCardContext=(0,import_react2.createContext)({}),BlockItemCard=import_react2.default.forwardRef((e,t)=>{var o=e,{children:r}=o,i=W(o,[\"children\"]);const{token:n}=useToken(),a=i,{title:l,description:c}=a,u=W(a,[\"title\",\"description\"]),m=(0,import_react2.useMemo)(()=>({marginBottom:n.marginBlock,height:\"100%\"}),[n.marginBlock]),[d,p]=(0,import_react2.useState)(0),h=(0,import_react2.useRef)(null),{t:g}=(0,import_react_i18next.useTranslation)(),_=(0,import_react.useFieldSchema)(),f=_==null?void 0:_[\"x-block-linkage-rules\"];(0,import_react2.useEffect)(()=>{const S=setTimeout(()=>{if(h.current){const b=c?h.current.parentElement.parentElement.parentElement.offsetHeight:n.fontSizeLG*n.lineHeightLG+n.padding*2-1;p(b)}else d&&p(0)},500);return()=>clearTimeout(S)},[l,c]);const v=(l||c)&&(0,import_jsx_runtime.jsxs)(\"div\",{ref:h,style:{padding:\"8px 0px 8px\"},children:[(0,import_jsx_runtime.jsxs)(\"span\",{children:[\" \",g(l,{ns:NAMESPACE_UI_SCHEMA})]}),c&&(0,import_jsx_runtime.jsx)(MarkdownReadPretty,{value:g(c,{ns:NAMESPACE_UI_SCHEMA}),style:{overflowWrap:\"break-word\",whiteSpace:\"normal\",fontWeight:400,color:n.colorTextDescription,borderRadius:\"4px\"}})]}),C=(0,import_jsx_runtime.jsx)(BlockItemCardContext.Provider,{value:{titleHeight:d},children:(0,import_jsx_runtime.jsx)(import_antd.Card,P(x({ref:t,variant:\"borderless\",style:m},u),{title:v,children:r}))});return f?(0,import_jsx_runtime.jsx)(BlockLinkageRuleProvider,{children:C}):C});BlockItemCard.displayName=\"BlockItemCard\";const useBlockHeightProps=()=>{var e,t,o;const r=(0,import_react.useFieldSchema)(),i=getCardItemSchema(r),n=(e=useBlockTemplateContext())==null?void 0:e.fieldSchema,a=(0,import_react2.useMemo)(()=>getPageSchema(n||r),[]),{disablePageHeader:l,enablePageTabs:c,hidePageTitle:u}=(a==null?void 0:a[\"x-component-props\"])||{},{titleHeight:m}=(0,import_react2.useContext)(BlockItemCardContext)||{},{allAccessRoutes:d}=useAllAccessDesktopRoutes(),p=useCurrentPageUid(),h=(0,import_react2.useMemo)(()=>findRouteBySchemaUid(p,d),[p,d]);return{heightProps:P(x({},i==null?void 0:i[\"x-component-props\"]),{title:((t=i==null?void 0:i[\"x-component-props\"])==null?void 0:t.title)||((o=i==null?void 0:i[\"x-component-props\"])==null?void 0:o.description),disablePageHeader:l,enablePageTabs:(h==null?void 0:h.enableTabs)||c,hidePageTitle:u,titleHeight:m})}},getPageSchema=e=>e?e[\"x-component\"]===\"Page\"?e:getPageSchema(e.parent):null,getCardItemSchema=e=>e?[\"BlockItem\",\"CardItem\"].includes(e[\"x-component\"])?e:getCardItemSchema(e.parent):null,useDataBlockParentRecord=({association:e})=>{var t;const o=useCollectionRecordData(),r=useCollectionParentRecordData(),i=useCollectionManager(),n=useCollection();if(!e)return;const a=i.getCollection(e.split(\".\")[0]);return n.name===a.name||(t=n.getParentCollectionsName)!=null&&t.call(n).includes(a.name)?o:r},usePickActionProps$1=()=>{const e=(0,import_react.useForm)();return{onClick(){console.log(\"usePickActionProps\",e.values)}}};function renderTemplate(e,t){const o=/\\{\\{\\s*((\\w+\\.?)+)\\s*\\}\\}/g;return e.replace(o,function(r,i){return(0,import_get.default)(t,i)||\"\"})}function getFilteredFormValues(e){const t=import_lodash.default.cloneDeep(e.values),o=[];return e.query(\"*\").forEach(r=>{r&&o.push(r)}),import_lodash.default.uniq(o.filter(r=>{var i,n;const a=((i=r.path)==null?void 0:i.segments)||[],l=a.length<=1?a.join(\".\"):a.slice(0,-1).join(\".\");return((n=r==null?void 0:r.componentProps)==null?void 0:n.readOnlySubmit)&&!(0,import_get.default)(t,l)[r==null?void 0:r.componentProps.filterTargetKey]}).map(r=>{var i;const n=((i=r.path)==null?void 0:i.segments)||[];return n.length<=1?n.join(\".\"):n.slice(0,-1).join(\".\")})).forEach((r,i)=>{(i!==0||r.includes(\".\"))&&!t[r]&&import_lodash.default.unset(t,r)}),t}function getFormValues({filterByTk:e,field:t,form:o,fieldNames:r,getField:i,resource:n,actionFields:a}){if(e&&a){const l=Object.keys(o.values).filter(c=>{const u=i(c);return!a.includes(c)&&[\"hasOne\",\"hasMany\",\"belongsTo\",\"belongsToMany\"].includes(u==null?void 0:u.type)});return(0,import_omit.default)(x({},o.values),l)}return getFilteredFormValues(o)}function useCollectValuesToSubmit(e){const t=(0,import_react.useForm)(),o=e??t,r=useFilterByTk(),{field:i,resource:n}=useBlockRequestContext(),{fields:a,getField:l,getTreeParentField:c,name:u}=useCollection_deprecated(),m=a.map(v=>v.name),{fieldSchema:d}=useActionContext(),{getActiveFieldsName:p}=useFormActiveFields()||{},h=useVariables$1(),g=useLocalVariables$1({currentForm:o}),_=(0,import_react.useFieldSchema)(),f=useTreeParentRecord();return(0,import_react2.useCallback)(()=>q(this,null,function*(){var v,C,S,b;const{assignedValues:y={},overwriteValues:F}=(v=_==null?void 0:_[\"x-action-settings\"])!=null?v:{},j=getFormValues({filterByTk:r,field:i,form:o,fieldNames:m,getField:l,resource:n,actionFields:(p==null?void 0:p(\"form\"))||[]}),A={},D=Object.keys(y).map(B=>q(this,null,function*(){const M=y[B],w=l(B);if(isVariable$1(M)){const{value:R}=(yield h==null?void 0:h.parseVariable(M,g))||{};A[B]=transformVariableValue(R,{targetCollectionField:w})}else M!==\"\"&&(A[B]=M)}));if(yield Promise.all(D),(C=d==null?void 0:d[\"x-component-props\"])==null?void 0:C.addChild){const B=c();j[(S=B==null?void 0:B.name)!=null?S:\"parent\"]=f,j[(b=B==null?void 0:B.foreignKey)!=null?b:\"parentId\"]=f==null?void 0:f.id}return x(x(x({},j),F),A)}),[_,i,m,d,r,o,p,l,c,g,u,n,f,h])}const useCreateActionProps=()=>{var e;const t=useFilterByTk(),o=useCollectionRecord(),r=(0,import_react.useForm)(),{field:i,resource:n}=useBlockRequestContext(),{setVisible:a,setSubmitted:l,setFormValueChanged:c}=useActionContext(),u=useNavigateNoUpdate(),m=(0,import_react.useFieldSchema)(),d=(0,import_react.useField)(),p=useCompile(),{modal:h}=import_antd.App.useApp(),{t:g}=(0,import_react_i18next.useTranslation)(),{updateAssociationValues:_}=useFormBlockContext(),f=useCollectValuesToSubmit(),v=o.isNew?d.componentProps.saveMode||\"create\":\"update\",C=((e=d.componentProps.filterKeys)==null?void 0:e.checked)||[],S=useLocalVariables$1(),b=useVariables$1();return{onClick(){return q(this,null,function*(){var y,F;const{onSuccess:j,skipValidator:A,triggerWorkflows:D}=(y=m==null?void 0:m[\"x-action-settings\"])!=null?y:{},{manualClose:B,redirecting:M,redirectTo:w,successMessage:R,actionAfterSuccess:T}=j||{};A||(yield r.submit());const $=yield f();d.data=i.data||{},d.data.loading=!0;try{const N=yield n[v]({values:$,filterKeys:C,filterByTk:t,triggerWorkflows:D!=null&&D.length?D.map(E=>[E.workflowKey,E.context].filter(Boolean).join(\"!\")).join(\",\"):void 0,updateAssociationValues:_});let I=w;if(w&&(I=yield getVariableValue(w,{variables:b,localVariables:[...S,{name:\"$record\",ctx:new Proxy((F=N==null?void 0:N.data)==null?void 0:F.data,{})}]})),(T===\"previous\"||!T&&M!==!0)&&(a==null||a(!1)),l==null||l(!0),c==null||c(!1),d.data.loading=!1,d.data.data=N,!R){import_antd.message.success(g(\"Saved successfully\")),yield resetFormCorrectly(r),(M&&!T||T===\"redirect\")&&I&&((0,import_client.isURL)(I)?window.location.href=I:u(I));return}B?h.success({title:p(R),onOk:()=>q(this,null,function*(){yield resetFormCorrectly(r),(M&&!T||T===\"redirect\")&&I&&((0,import_client.isURL)(I)?window.location.href=I:u(I))})}):(import_antd.message.success(p(R)),yield resetFormCorrectly(r),(M&&!T||T===\"redirect\")&&I&&((0,import_client.isURL)(I)?window.location.href=I:u(I)))}catch{d.data.loading=!1}})}}},useAssociationCreateActionProps=()=>{var e;const t=(0,import_react.useForm)(),{field:o,resource:r,__parent:i}=useBlockRequestContext(),{setVisible:n,fieldSchema:a,setSubmitted:l}=useActionContext(),c=(0,import_react.useFieldSchema)(),u=(0,import_react.useField)(),{fields:m,getField:d,getTreeParentField:p,name:h}=useCollection_deprecated(),g=useCompile(),_=useFilterByTk(),f=useRecord(),v=useVariables$1(),C=useLocalVariables$1({currentForm:t}),{getActiveFieldsName:S}=useFormActiveFields()||{},b=u.componentProps.saveMode||\"create\",y=((e=u.componentProps.filterKeys)==null?void 0:e.checked)||[];return{onClick(){return q(this,null,function*(){var F,j,A,D,B,M;const w=m.map(z=>z.name),{assignedValues:R={},onSuccess:T,overwriteValues:$,skipValidator:N,triggerWorkflows:I}=(F=c==null?void 0:c[\"x-action-settings\"])!=null?F:{},E=(j=a==null?void 0:a[\"x-component-props\"])==null?void 0:j.addChild,{successMessage:V}=T||{},O={},L=Object.keys(R).map(z=>q(this,null,function*(){const G=R[z],H=d(z);if(isVariable$1(G)){const{value:K}=(yield v==null?void 0:v.parseVariable(G,C))||{};O[z]=transformVariableValue(K,{targetCollectionField:H})}else G!==\"\"&&(O[z]=G)}));yield Promise.all(L),N||(yield t.submit());const U=getFormValues({filterByTk:_,field:o,form:t,fieldNames:w,getField:d,resource:r,actionFields:(S==null?void 0:S(\"form\"))||[]});if(E){const z=p();U[(A=z==null?void 0:z.name)!=null?A:\"parent\"]=f,U[(D=z==null?void 0:z.foreignKey)!=null?D:\"parentId\"]=f.id}u.data=o.data||{},u.data.loading=!0;try{const z=yield r[b]({values:x(x(x({},U),$),O),filterKeys:y,triggerWorkflows:I!=null&&I.length?I.map(G=>[G.workflowKey,G.context].filter(Boolean).join(\"!\")).join(\",\"):void 0});if(u.data.loading=!1,u.data.data=z,(M=(B=i==null?void 0:i.service)==null?void 0:B.refresh)==null||M.call(B),n==null||n(!1),l==null||l(!0),!V)return;import_antd.message.success(g(V))}catch{u.data.data=null,u.data.loading=!1}})}}},findFilterTargets=e=>{for(;e;){if(e[\"x-filter-targets\"])return{targets:e[\"x-filter-targets\"],uid:e[\"x-uid\"]};e=e.parent}return{}},updateFilterTargets=(e,t)=>{for(;e;){if(e[\"x-filter-targets\"]){e[\"x-filter-targets\"]=t;return}e=e.parent}},useDoFilter=()=>{const e=(0,import_react.useForm)(),{getDataBlocks:t}=useFilterBlock(),o=useCollectionManager(),{getOperators:r}=useOperators(),i=(0,import_react.useFieldSchema)(),{name:n}=useCollection(),{targets:a=[],uid:l}=(0,import_react2.useMemo)(()=>findFilterTargets(i),[i]),c=(0,import_react2.useCallback)(()=>removeNullCondition(transformToFilter(e.values,r(),o.getCollectionField.bind(o),n)),[e.values,o,r,n]),u=(0,import_react2.useCallback)((...m)=>q(void 0,[...m],function*({doNothingWhenFilterIsEmpty:d=!1}={}){try{yield Promise.all(t().map(p=>q(void 0,null,function*(){var h,g,_,f;if(!a.find(b=>b.uid===p.uid))return;const v=((h=p.service.params)==null?void 0:h[0])||{},C=((_=(g=p.service.params)==null?void 0:g[1])==null?void 0:_.filters)||{};C[l]=c();const S=mergeFilter([...Object.values(C).map(b=>removeNullCondition(b)),p.defaultFilter]);if(import_lodash.default.isEmpty(C[l])&&((f=p.clearSelection)==null||f.call(p)),!(d&&import_lodash.default.isEmpty(C[l])))return p.dataLoadingMode===\"manual\"&&import_lodash.default.isEmpty(C[l])?p.clearData():(import_lodash.default.set(p.service.params,\"1.filters\",C),p.doFilter(P(x({},v),{page:1,filter:S}),{filters:C}))})))}catch(p){console.error(p)}}),[t,c,a,l]);return(0,import_react2.useEffect)(()=>{setTimeout(()=>{u({doNothingWhenFilterIsEmpty:!0})},500)},[u]),{doFilter:u,getFilterFromCurrentForm:c}},useFilterBlockActionProps=()=>{const{doFilter:e}=useDoFilter(),t=(0,import_react.useField)();return t.data=t.data||{},{onClick(){return q(this,null,function*(){t.data.loading=!0,yield e(),t.data.loading=!1})}}},useDoReset=()=>{const e=(0,import_react.useForm)(),t=(0,import_react.useFieldSchema)(),{getDataBlocks:o}=useFilterBlock(),{targets:r,uid:i}=findFilterTargets(t),{doFilter:n,getFilterFromCurrentForm:a}=useDoFilter();return{doReset:()=>q(void 0,null,function*(){var l;if(yield e.reset(void 0,{forceClear:!!((l=t==null?void 0:t[\"x-component-props\"])!=null&&l.clearDefaultValue)}),import_lodash.default.isEmpty(a()))return doReset({getDataBlocks:o,targets:r,uid:i});yield n()})}},useResetBlockActionProps=()=>{const e=(0,import_react.useField)(),{doReset:t}=useDoReset();return e.data=e.data||{},{onClick(){return q(this,null,function*(){e.data.loading=!0,yield t(),e.data.loading=!1})}}},useCustomizeUpdateActionProps=()=>{const{resource:e,__parent:t,field:o,service:r}=useBlockRequestContext(),i=useFilterByTk(),n=(0,import_react.useFieldSchema)(),a=(0,import_react.useField)(),l=useNavigateNoUpdate(),c=useCompile(),u=(0,import_react.useForm)(),{modal:m}=import_antd.App.useApp(),d=useVariables$1(),p=useLocalVariables$1({currentForm:u}),{name:h,getField:g}=useCollection_deprecated(),{setVisible:_}=useActionContext();return{onClick(f,v){return q(this,null,function*(){var C,S,b,y;const{assignedValues:F={},onSuccess:j,skipValidator:A,triggerWorkflows:D}=(C=n==null?void 0:n[\"x-action-settings\"])!=null?C:{},{manualClose:B,redirecting:M,redirectTo:w,successMessage:R,actionAfterSuccess:T}=j||{},$={},N=Object.keys(F).map(I=>q(this,null,function*(){const E=F[I],V=g(I);if(isVariable$1(E)){const{value:O}=(yield d==null?void 0:d.parseVariable(E,p))||{};$[I]=transformVariableValue(O,{targetCollectionField:V})}else E!==\"\"&&($[I]=E)}));if(yield Promise.all(N),A===!1&&(yield u.submit()),a.data=a.data||{},!a.data.loading){a.data.loading=!0;try{const I=yield e.update({filterByTk:i,values:x({},$),triggerWorkflows:D!=null&&D.length?D.map(V=>[V.workflowKey,V.context].filter(Boolean).join(\"!\")).join(\",\"):void 0});let E=w;if(w&&(E=yield getVariableValue(w,{variables:d,localVariables:[...p,{name:\"$record\",ctx:new Proxy((S=I==null?void 0:I.data)==null?void 0:S.data,{})}]})),(T===\"previous\"||!T&&M!==!0)&&(_==null||_(!1)),v&&(v==null||v()),e instanceof TableFieldResource||(y=(b=t==null?void 0:t.service)==null?void 0:b.refresh)==null||y.call(b),!R)return;B?m.success({title:c(R),onOk:()=>q(this,null,function*(){(M&&!T||T===\"redirect\")&&E&&((0,import_client.isURL)(E)?window.location.href=E:l(E))})}):(import_antd.message.success(c(R)),(M&&!T||T===\"redirect\")&&E&&((0,import_client.isURL)(E)?window.location.href=E:l(E)))}catch(I){console.error(I)}finally{a.data.loading=!1}}})}}},useCustomizeBulkUpdateActionProps=()=>{var e,t,o,r;const{field:i,resource:n,__parent:a,service:l}=useBlockRequestContext(),c=(0,import_react2.useContext)(import_react.SchemaExpressionScopeContext),u=(0,import_react.useFieldSchema)(),m=useTableBlockContext(),{rowKey:d}=m,p=(r=(o=(t=(e=m.field)==null?void 0:e.data)==null?void 0:t.selectedRowKeys)!=null?o:c==null?void 0:c.selectedRecordKeys)!=null?r:{},h=useNavigateNoUpdate(),g=useCompile(),{t:_}=(0,import_react_i18next.useTranslation)(),f=(0,import_react.useField)(),{modal:v}=import_antd.App.useApp(),C=useVariables$1();useRecord();const{name:S,getField:b}=useCollection_deprecated(),y=useLocalVariables$1(),{setVisible:F}=useActionContext();return{onClick(){return q(this,null,function*(){var j;const{assignedValues:A={},onSuccess:D,updateMode:B}=(j=u==null?void 0:u[\"x-action-settings\"])!=null?j:{},{manualClose:M,redirecting:w,redirectTo:R,successMessage:T,actionAfterSuccess:$}=D||{};f.data=i.data||{},f.data.loading=!0;const N={},I=Object.keys(A).map(E=>q(this,null,function*(){const V=A[E],O=b(E);if(isVariable$1(V)){const{value:L}=(yield C==null?void 0:C.parseVariable(V,y))||{};N[E]=transformVariableValue(L,{targetCollectionField:O})}else V!==\"\"&&(N[E]=V)}));yield Promise.all(I),($===\"previous\"||!$&&w!==!0)&&(F==null||F(!1)),v.confirm({title:_(\"Bulk update\"),content:_(B===\"selected\"?\"Update selected data?\":\"Update all data?\"),onOk(){return q(this,null,function*(){var E,V,O,L;const{filter:U}=(V=(E=l.params)==null?void 0:E[0])!=null?V:{},z={values:x({},N),filter:U,forceUpdate:!1};if(B===\"selected\"){if(!(p!=null&&p.length)){import_antd.message.error(_(\"Please select the records to be updated\")),f.data.loading=!1;return}z.filter={$and:[{[d||\"id\"]:{$in:p}}]}}z.filter||(z.forceUpdate=!0);try{yield n.update(z)}catch{}finally{f.data.loading=!1}n instanceof TableFieldResource||(L=(O=a==null?void 0:a.service)==null?void 0:O.refresh)==null||L.call(O),T&&(M?v.success({title:g(T),onOk:()=>q(this,null,function*(){(w&&!$||$===\"redirect\")&&R&&((0,import_client.isURL)(R)?window.location.href=R:h(R))})}):(import_antd.message.success(g(T)),(w&&!$||$===\"redirect\")&&R&&((0,import_client.isURL)(R)?window.location.href=R:h(R))))})},onCancel(){return q(this,null,function*(){f.data.loading=!1})}})})}}},useCustomizeRequestActionProps=()=>{var e;const t=useAPIClient(),o=useNavigateNoUpdate(),r=useFilterByTk(),i=(0,import_react.useFieldSchema)(),n=useCompile(),a=(0,import_react.useForm)(),{fields:l,getField:c}=useCollection_deprecated(),{field:u,resource:m,__parent:d,service:p}=useBlockRequestContext(),h=useRecord(),g=useCurrentUserContext(),_=(e=g==null?void 0:g.data)==null?void 0:e.data,f=(0,import_react.useField)(),{t:v}=(0,import_react_i18next.useTranslation)(),{setVisible:C}=useActionContext(),{modal:S}=import_antd.App.useApp(),{getActiveFieldsName:b}=useFormActiveFields()||{};return{onClick(){return q(this,null,function*(){var y,F,j,A;const{skipValidator:D,onSuccess:B,requestSettings:M}=(y=i==null?void 0:i[\"x-action-settings\"])!=null?y:{},{manualClose:w,redirecting:R,redirectTo:T,successMessage:$,actionAfterSuccess:N}=B||{},I=i==null?void 0:i[\"x-action\"];if(!M.url)return;D!==!0&&I===\"customize:form:request\"&&(yield a.submit());const E=M.headers?JSON.parse(M.headers):{},V=M.params?JSON.parse(M.params):{},O=M.data?JSON.parse(M.data):{};if(I===\"customize:form:request\"&&[\"POST\",\"PUT\",\"PATCH\"].includes(M.method)){const U=l.map(G=>G.name),z=getFormValues({filterByTk:r,field:u,form:a,fieldNames:U,getField:c,resource:m,actionFields:(b==null?void 0:b(\"form\"))||[]});Object.assign(O,z)}const L={url:renderTemplate(M.url,{currentRecord:h,currentUser:_}),method:M.method,headers:(0,import_client.parse)(E)({currentRecord:h,currentUser:_}),params:(0,import_client.parse)(V)({currentRecord:h,currentUser:_}),data:(0,import_client.parse)(O)({currentRecord:h,currentUser:_})};f.data=u.data||{},f.data.loading=!0;try{yield t.request(x({},L)),f.data.loading=!1,m instanceof TableFieldResource||(j=(F=d==null?void 0:d.service)==null?void 0:F.refresh)==null||j.call(F),(A=p==null?void 0:p.refresh)==null||A.call(p),I===\"customize:form:request\"&&(N===\"previous\"||!N&&R!==!0)&&(C==null||C(!1)),$||(import_antd.message.success(v(\"Saved successfully\")),yield resetFormCorrectly(a),(R&&!N||N===\"redirect\")&&T&&((0,import_client.isURL)(T)?window.location.href=T:o(T))),w?S.success({title:n($),onOk:()=>q(this,null,function*(){(R&&!N||N===\"redirect\")&&T&&((0,import_client.isURL)(T)?window.location.href=T:o(T))})}):import_antd.message.success(n($))}finally{f.data.loading=!1}})}}},useUpdateActionProps=()=>{const e=(0,import_react.useForm)(),t=useFilterByTk(),{field:o,resource:r,__parent:i}=useBlockRequestContext(),{setVisible:n,setFormValueChanged:a}=useActionContext(),l=(0,import_react.useFieldSchema)(),c=useNavigateNoUpdate(),{fields:u,getField:m,name:d}=useCollection_deprecated(),p=useCompile(),h=(0,import_react.useField)(),{updateAssociationValues:g}=useFormBlockContext(),{modal:_}=import_antd.App.useApp(),f=useParamsFromRecord(),v=useVariables$1(),C=useLocalVariables$1({currentForm:e}),{getActiveFieldsName:S}=useFormActiveFields()||{};return{onClick(b,y){return q(this,null,function*(){var F,j;const{assignedValues:A={},onSuccess:D,overwriteValues:B,skipValidator:M,triggerWorkflows:w}=(F=l==null?void 0:l[\"x-action-settings\"])!=null?F:{},{manualClose:R,redirecting:T,redirectTo:$,successMessage:N,actionAfterSuccess:I}=D||{},E={},V=Object.keys(A).map(U=>q(this,null,function*(){const z=A[U],G=m(U);if(isVariable$1(z)){const{value:H}=(yield v==null?void 0:v.parseVariable(z,C))||{};E[U]=transformVariableValue(H,{targetCollectionField:G})}else z!==\"\"&&(E[U]=z)}));yield Promise.all(V),M||(yield e.submit());const O=u.map(U=>U.name),L=getFormValues({filterByTk:t,field:o,form:e,fieldNames:O,getField:m,resource:r,actionFields:(S==null?void 0:S(\"form\"))||[]});h.data=o.data||{},h.data.loading=!0;try{const U=yield r.update(P(x({filterByTk:t,values:x(x(x({},L),B),E)},f),{updateAssociationValues:g,triggerWorkflows:w!=null&&w.length?w.map(G=>[G.workflowKey,G.context].filter(Boolean).join(\"!\")).join(\",\"):void 0}));h.data.loading=!1,y&&(y==null||y());let z=$;if($&&(z=yield getVariableValue($,{variables:v,localVariables:[...C,{name:\"$record\",ctx:new Proxy((j=U==null?void 0:U.data)==null?void 0:j.data,{})}]})),(I===\"previous\"||!I&&T!==!0)&&(n==null||n(!1)),a==null||a(!1),!N)return;R?_.success({title:p(N),onOk:()=>q(this,null,function*(){yield e.reset(),(T&&!I||I===\"redirect\")&&z&&((0,import_client.isURL)(z)?window.location.href=z:c(z))})}):(import_antd.message.success(p(N)),(T&&!I||I===\"redirect\"||I===\"redirect\")&&z&&((0,import_client.isURL)(z)?window.location.href=z:c(z)))}catch{h.data.loading=!1}})}}},useDestroyActionProps=()=>{const e=useFilterByTk(),{resource:t,service:o,block:r,field:i,__parent:n}=useBlockRequestContext(),{setVisible:a,setSubmitted:l}=useActionContext(),c=useParamsFromRecord(),u=(0,import_react.useFieldSchema)(),m=(0,import_react.useField)();return{onClick(d,p){return q(this,null,function*(){var h,g,_,f,v,C,S;const{triggerWorkflows:b}=(h=u==null?void 0:u[\"x-action-settings\"])!=null?h:{};m.data=i.data||{},m.data.loading=!0;try{yield t.destroy(x({filterByTk:e,triggerWorkflows:b!=null&&b.length?b.map(A=>[A.workflowKey,A.context].filter(Boolean).join(\"!\")).join(\",\"):void 0},c));const{count:y=0,page:F=0,pageSize:j=0}=((g=o==null?void 0:o.data)==null?void 0:g.meta)||{};if(y%j===1&&F!==1){const A=(_=o.params[0])==null?void 0:_.page,D=(v=(f=o.data)==null?void 0:f.meta)==null?void 0:v.totalPage;A===D&&o.params[0]&&A!==1&&(o.params[0].page=A-1)}p&&(p==null||p()),l==null||l(!0),r&&r!==\"TableField\"&&((S=(C=n==null?void 0:n.service)==null?void 0:C.refresh)==null||S.call(C),a==null||a(!1),l==null||l(!0))}catch(y){console.error(y),m.data.loading=!0}})}}},useRemoveActionProps=e=>{const t=useFilterByTk(),o=useAPIClient().resource(e,t);return{onClick(r){return q(this,null,function*(){yield o.remove({values:[r.id]})})}}},useDisassociateActionProps=()=>{const e=useFilterByTk(),{resource:t,service:o,block:r,__parent:i}=useBlockRequestContext(),{setVisible:n,setSubmitted:a,setFormValueChanged:l}=useActionContext();return{onClick(c,u){return q(this,null,function*(){var m,d,p,h;yield t.remove({values:[e]});const{count:g=0,page:_=0,pageSize:f=0}=((m=o==null?void 0:o.data)==null?void 0:m.meta)||{};g%f===1&&_!==1?o.run(P(x({},(d=o==null?void 0:o.params)==null?void 0:d[0]),{page:_-1})):u&&(u==null||u()),a==null||a(!0),r&&r!==\"TableField\"&&((h=(p=i==null?void 0:i.service)==null?void 0:p.refresh)==null||h.call(p),n==null||n(!1),l==null||l(!1))})}}},useBulkDestroyActionProps=()=>{const{field:e}=useBlockRequestContext(),{resource:t,service:o}=useBlockRequestContext(),{setSubmitted:r}=useActionContext(),i=useCollection_deprecated(),{filterTargetKey:n}=i;return{onClick(a,l){return q(this,null,function*(){var c,u,m,d,p,h,g;let _=(c=e.data)==null?void 0:c.selectedRowKeys;if(Array.isArray(n)&&(_=e.data.selectedRowData.map(C=>{const S={};return n.map(b=>{S[b]=C[b]}),S})),!((m=(u=e==null?void 0:e.data)==null?void 0:u.selectedRowKeys)!=null&&m.length))return;yield t.destroy({filterByTk:_}),e.data.selectedRowKeys=[];const f=(d=o.params[0])==null?void 0:d.page,v=(h=(p=o.data)==null?void 0:p.meta)==null?void 0:h.totalPage;f===v&&o.params[0]&&f!==1&&(o.params[0].page=f-1),l&&(l==null||l()),r==null||r(!0),(g=o==null?void 0:o.refresh)==null||g.call(o)})}}},useRefreshActionProps=()=>{const{service:e}=useBlockRequestContext();return{onClick(){return q(this,null,function*(){var t;(t=e==null?void 0:e.refresh)==null||t.call(e)})}}},useTableColumns$2=()=>{const e=(0,import_react.useFieldSchema)(),t=useCompile(),{t:o}=(0,import_react_i18next.useTranslation)(),r=useCollection();return(0,import_react2.useMemo)(()=>{const i=[],n=c=>{let u=c;for(;u&&!((u==null?void 0:u[\"x-component\"])===\"ActionBar\"||!u.parent);)u=u.parent;const m=u.parent;if(m){const d=m==null?void 0:m.reduceProperties((p,h)=>(h==null?void 0:h[\"x-component\"])===\"TableV2\"?p.concat([h]):p,[]);return d==null?void 0:d[0]}return null},a=(c,u=0)=>{var m,d,p,h,g,_,f,v,C;if(!(!c||u>1)){if((d=(m=c==null?void 0:c[\"x-component\"])==null?void 0:m.includes)!=null&&d.call(m,\"Table.Column\")||(h=(p=c==null?void 0:c[\"x-decorator\"])==null?void 0:p.includes)!=null&&h.call(p,\"Table.Column\")||(c==null?void 0:c[\"x-component\"])===\"TableV2.Column\"){const S=c.reduceProperties?c.reduceProperties((A,D)=>(D==null?void 0:D[\"x-component\"])===\"CollectionField\"?A.concat([D]):A,[]):[],b=(S==null?void 0:S.length)>0?S[0].name:c.name,y=(g=r==null?void 0:r.getField)==null?void 0:g.call(r,b);let F=o(c==null?void 0:c.title,{ns:NAMESPACE_UI_SCHEMA})||c.title;!F&&c.name===\"actions\"&&(F=o(\"Actions\")),!F&&y&&(F=o((_=y.uiSchema)==null?void 0:_.title,{ns:NAMESPACE_UI_SCHEMA})||((f=y.uiSchema)==null?void 0:f.title)||y.name),F||(F=c.name||`Column ${i.length+1}`),F=t(F)||F;const j={key:c[\"x-uid\"]||c.name||`column-${i.length}`,title:F,dataIndex:b||`column-${i.length}`,visible:c[\"x-display\"]!==\"hidden\",fixed:((v=c[\"x-component-props\"])==null?void 0:v.fixed)||!1,width:(C=c[\"x-component-props\"])==null?void 0:C.width,order:c[\"x-index\"]||i.length};i.push(j)}c.properties&&Object.keys(c.properties).forEach(S=>{a(c.properties[S],u+1)}),c.items&&a(c.items,u+1)}},l=n(e);return a(l),i.sort((c,u)=>(c.order||0)-(u.order||0))},[e,t,o,r])},useEditTableActionProps=()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),o=useTableColumns$2(),r=(0,import_react2.useCallback)(()=>{let g=t;for(;g;){const _=v=>{if(!(v!=null&&v.properties))return null;for(const C in v.properties){const S=v.properties[C];if(S[\"x-component\"]===\"TableV2\")return S;const b=_(S);if(b)return b}return null},f=_(g);if(f)return f;if(!g.parent)break;g=g.parent}return g},[t]),i=(0,import_react2.useMemo)(()=>r(),[r]),n=(0,import_react2.useMemo)(()=>(i==null?void 0:i[\"x-uid\"])||\"default\",[i]),{getSettings:a,saveSettings:l,clearSettings:c}=useColumnSettings(n),[u,m]=(0,import_react2.useState)(a()),d=(0,import_react2.useMemo)(()=>{if(o.length===0)return[];if(!u||u.length===0)return o;const g=new Map;return u.forEach(_=>{g.set(_.key,_)}),o.map(_=>{const f=g.get(_.key);return f?P(x({},_),{visible:f.visible,order:f.order,width:f.width||_.width,fixed:f.fixed||_.fixed}):_}).sort((_,f)=>(_.order||0)-(f.order||0))},[o,u]);(0,import_react2.useEffect)(()=>{d.length>0&&(e.dataSource=d)},[d,e]);const p=(0,import_react2.useCallback)(g=>{if(!(g!=null&&g.columns)||!Array.isArray(g.columns))return;const _=g.columns.map((f,v)=>({key:f.key,title:f.title,dataIndex:f.dataIndex,visible:f.visible,fixed:f.fixed,width:f.width,order:v}));l(_)},[l]),h=(0,import_react2.useCallback)(()=>{c(),m(a())},[c]);return{columns:d,onSubmit:p,onReset:h}},useDetailsPaginationProps=()=>{var e,t,o,r,i,n,a,l,c,u,m,d,p,h,g,_,f;const v=useDetailsBlockContext(),C=((o=(t=(e=v.service)==null?void 0:e.data)==null?void 0:t.meta)==null?void 0:o.count)||0,S=(n=(i=(r=v.service)==null?void 0:r.data)==null?void 0:i.meta)==null?void 0:n.page,{hasNext:b}=((l=(a=v.service)==null?void 0:a.data)==null?void 0:l.meta)||{};return!C&&S?{simple:!0,current:((m=(u=(c=v.service)==null?void 0:c.data)==null?void 0:u.meta)==null?void 0:m.page)||1,pageSize:1,showSizeChanger:!1,align:\"center\",onChange(y){return q(this,null,function*(){var F,j;const A=(j=(F=v.service)==null?void 0:F.params)==null?void 0:j[0];v.service.run(P(x({},A),{page:y}))})},style:{marginTop:24,textAlign:\"center\"},showTotal:!1,showTitle:!1,total:((h=(p=(d=v.service)==null?void 0:d.data)==null?void 0:p.data)==null?void 0:h.length)<1||!b?1*S:1*S+1,className:import_css.css`\n        .ant-pagination-simple-pager {\n          display: none !important;\n        }\n      `}:{simple:!0,hidden:C<=1,current:((f=(_=(g=v.service)==null?void 0:g.data)==null?void 0:_.meta)==null?void 0:f.page)||1,total:C,pageSize:1,showSizeChanger:!1,align:\"center\",onChange(y){return q(this,null,function*(){var F,j;const A=(j=(F=v.service)==null?void 0:F.params)==null?void 0:j[0];v.service.run(P(x({},A),{page:y}))})},style:{marginTop:24,textAlign:\"center\"}}},useAssociationFilterProps=()=>{var e,t,o,r,i;const n=AssociationFilter.useAssociationField(),{service:a,props:l}=useBlockRequestContext(),c=(0,import_react.useFieldSchema)(),u=useCollectionManager_deprecated(),m=n!=null&&n.target?(e=u.getCollection(n.target))==null?void 0:e.getPrimaryKey():\"id\",d=((o=(t=c[\"x-component-props\"])==null?void 0:t.fieldNames)==null?void 0:o.label)||m,p=(0,import_react.useField)(),h=n.name,g=useDataSourceHeaders(l==null?void 0:l.dataSource),{data:_,params:f,run:v}=useRequest({headers:g,resource:n.target,action:\"list\",params:x({fields:[d,m],pageSize:200,page:1},(r=p.componentProps)==null?void 0:r.params)},{refreshDeps:[d,m,JSON.stringify(((i=p.componentProps)==null?void 0:i.params)||{})],debounceWait:300});return{list:(_==null?void 0:_.data)||[],onSelected:C=>{var S,b,y,F;const j=((b=(S=a.params)==null?void 0:S[1])==null?void 0:b.filters)||{};C.length?j[`af.${h}`]={[`${h}.${m}.$in`]:C}:delete j[`af.${h}`],a.run(P(x({},(y=a.params)==null?void 0:y[0]),{pageSize:200,page:1,filter:mergeFilter([...Object.values(j),(F=l==null?void 0:l.params)==null?void 0:F.filter])}),{filters:j})},handleSearchInput:C=>{v(P(x({},f==null?void 0:f[0]),{filter:{[`${d}.$includes`]:C.target.value}}))},params:f,run:v}},useOptionalFieldList=()=>{const{currentFields:e=[]}=useCollection_deprecated();return e.filter(t=>isOptionalField(t))},isOptionalField=e=>{var t;return[\"select\",\"multipleSelect\",\"checkbox\",\"checkboxGroup\",\"chinaRegion\"].includes(e==null?void 0:e.interface)&&((t=e==null?void 0:e.uiSchema)==null?void 0:t.enum)},useAssociationFilterBlockProps=()=>{var e,t,o,r,i,n,a,l,c,u;const m=AssociationFilter.useAssociationField(),d=(0,import_react.useFieldSchema)(),p=useOptionalFieldList(),{getDataBlocks:h}=useFilterBlock(),g=m==null?void 0:m.name,_=(0,import_react.useField)(),{props:f}=useBlockRequestContext(),v=useDataSourceHeaders(f==null?void 0:f.dataSource),C=useCollectionManager(),{filter:S,parseVariableLoading:b}=useParsedFilter({filterOption:(t=(e=_.componentProps)==null?void 0:e.params)==null?void 0:t.filter});let y,F,j,A,D,B,M,w;B=m!=null&&m.target?(o=C==null?void 0:C.getCollection(m.target))==null?void 0:o.getPrimaryKey():\"id\",M=((i=(r=d[\"x-component-props\"])==null?void 0:r.fieldNames)==null?void 0:i.label)||B,{data:D,params:j,run:A}=useRequest({headers:v,resource:m==null?void 0:m.target,action:\"list\",params:P(x({fields:[M,B],pageSize:200,page:1},(n=_.componentProps)==null?void 0:n.params),{filter:S})},{manual:!0,debounceWait:300}),(0,import_react2.useEffect)(()=>{m&&!isOptionalField(m)&&b===!1&&A()},[m,M,A,B,(a=_.componentProps)==null?void 0:a.params,(c=(l=_.componentProps)==null?void 0:l.params)==null?void 0:c.sort,b]);const R=(0,import_react2.useCallback)(T=>{const{targets:$,uid:N}=findFilterTargets(d);h().forEach(I=>{var E,V,O,L;if(!$.find(K=>K.uid===I.uid))return;const U=`${N}${d.name}`,z=((E=I.service.params)==null?void 0:E[0])||{};(O=(V=I.service.params)==null?void 0:V[1])!=null&&O.filters||import_lodash.default.set(I.service.params,\"[1].filters\",{});const G=I.service.params[1].filters;if(T.length)G[U]={[w]:T};else{if((L=I.clearSelection)==null||L.call(I),I.dataLoadingMode===\"manual\")return I.clearData();delete G[U]}const H=mergeFilter([...Object.values(G),I.defaultFilter]);return I.doFilter(P(x({},z),{page:1,filter:H}),{filters:G})})},[d,w,h]);if(!m)return{};if(isOptionalField(m)){const T=p.find(I=>I.name===d.name),$={select:\"$in\",multipleSelect:\"$anyOf\",checkbox:\"$in\",checkboxGroup:\"$anyOf\"},N=((u=T==null?void 0:T.uiSchema)==null?void 0:u.enum)||[];B=\"value\",M=\"label\",y=N,j={},A=()=>{},w=`${T.name}.${$[T.interface]}`,F=I=>{const E=I.target.value;if(!E){y=N;return}y=N.filter(V=>V.label.includes(E))}}else w=`${g}.${B}.$in`,y=(D==null?void 0:D.data)||[],F=T=>{A(P(x({},j==null?void 0:j[0]),{filter:{[`${M}.$includes`]:T.target.value}}))};return{list:y,onSelected:R,handleSearchInput:F,params:j,run:A,valueKey:B,labelKey:M,dataScopeFilter:S}};function doReset(e){return q(this,arguments,function*({getDataBlocks:t,targets:o,uid:r}){try{yield Promise.all(t().map(i=>q(this,null,function*(){var n,a,l,c;if(!o.find(p=>p.uid===i.uid))return;if((n=i.clearSelection)==null||n.call(i),i.dataLoadingMode===\"manual\")return i.clearData();const u=((a=i.service.params)==null?void 0:a[0])||{},m=((c=(l=i.service.params)==null?void 0:l[1])==null?void 0:c.filters)||{};delete m[r];const d=mergeFilter([...Object.values(m),i.defaultFilter]);return i.doFilter(P(x({},u),{page:1,filter:d}),{filters:m})})))}catch(i){console.error(i)}})}function getAssociationPath(e){const t=e.lastIndexOf(\".\");return t!==-1?e.substring(0,t):e}const getAppends=({schema:e,prefix:t,updateAssociationValues:o,appends:r,getCollectionJoinField:i,getCollection:n,dataSource:a})=>{e.reduceProperties((l,c)=>{var u,m,d;const p=l||t,h=c[\"x-collection-field\"]&&i(c[\"x-collection-field\"],a),g=c.name.includes(\".\"),_=h&&[\"hasOne\",\"hasMany\",\"belongsTo\",\"belongsToMany\",\"belongsToArray\"].includes(h.type);if(c[\"x-linkage-rules\"]&&!isSubMode(c)){const v=C=>{const S=Object.keys(C)[0]||\"$and\";(C[S]||[]).filter(Boolean).forEach(b=>{if(\"$and\"in b||\"$or\"in b)return v(b);const y=getTargetField(b);y.length>1&&!b.op&&r.add(y.join(\".\"))})};c[\"x-linkage-rules\"].forEach(({condition:C})=>{v(C)})}const f=_&&((u=n(h.target,a))==null?void 0:u.template)===\"tree\";if(h&&(_||g)&&c[\"x-component\"]!==\"TableField\"){const v=!_&&g?getAssociationPath(c.name):c.name,C=p===\"\"||!p?v:p+\".\"+v;if(f)r.add(C),r.add(`${C}.parent(recursively=true)`);else if((m=c[\"x-component-props\"])!=null&&m.sortArr){const S=(d=c[\"x-component-props\"])==null?void 0:d.sortArr;r.add(`${C}(sort=${S})`)}else r.add(C);if(isSubMode(c)){o.add(C);const S=p&&p!==\"\"?p+\".\"+c.name:c.name;getAppends({schema:c,prefix:S,updateAssociationValues:o,appends:r,getCollectionJoinField:i,getCollection:n,dataSource:a})}}else[\"Action\",\"Action.Link\",\"Action.Modal\",\"Selector\",\"Viewer\",\"AddNewer\",\"AssociationField.Selector\",\"AssociationField.AddNewer\",\"TableField\",\"Kanban.CardViewer\",\"Action.Container\"].includes(c[\"x-component\"])||getAppends({schema:c,prefix:t,updateAssociationValues:o,appends:r,getCollectionJoinField:i,getCollection:n,dataSource:a})},t)},useAssociationNames=e=>{const{getCollectionJoinField:t,getCollection:o}=useCollectionManager_deprecated(e),r=(0,import_react.useFieldSchema)(),i=(0,import_react2.useRef)(null);return{getAssociationAppends:(0,import_react2.useCallback)(()=>{const n=new Set([]);let a=new Set([]);getAppends({schema:r,prefix:\"\",updateAssociationValues:n,appends:a,getCollectionJoinField:t,getCollection:o,dataSource:e}),a=fillParentFields(a);const l=[...a],c=[...n],u={appends:import_lodash.default.isEqual(i.current,l)?i.current:l,updateAssociationValues:c};return i.current=u.appends,u},[e,r,o,t])}};function getTargetField(e){function t(i){const n=[];function a(l){Object.keys(l).sort().forEach(function(c){n.push(c),l[c]&&typeof l[c]==\"object\"&&a(l[c])})}return a(i),n}const o=t(e),r=import_lodash.default.findIndex(o,(i,n)=>{if(i.includes(\"$\")&&n>0)return!0});return o.slice(0,r)}function resetFormCorrectly(e){return q(this,null,function*(){(0,import_reactive.untracked)(()=>{Object.keys(e.fields).forEach(t=>{isSubMode(e.fields[t])&&(e.fields[t].initialValue=null)})}),yield e.reset()})}function appendQueryStringToUrl(e,t){return t?e+(e.includes(\"?\")?\"&\":\"?\")+t:e}const useParseURLAndParams=()=>{const e=useVariables$1(),t=useLocalVariables$1();return{parseURLAndParams:(0,import_react2.useCallback)((o,r)=>q(void 0,null,function*(){const i=yield parseVariablesAndChangeParamsToQueryString({searchParams:r,variables:e,localVariables:t,replaceVariableValue}),n=yield replaceVariableValue(o,e,t);return appendQueryStringToUrl(n,i)}),[e,t])}};function useLinkActionProps(e){var t;const o=useNavigateNoUpdate(),r=(0,import_react.useFieldSchema)(),i=(r==null?void 0:r[\"x-component-props\"])||e,{t:n}=(0,import_react_i18next.useTranslation)(),a=i==null?void 0:i.url,l=(i==null?void 0:i.params)||[],c=(i==null?void 0:i.type)||\"default\",u=(t=r==null?void 0:r[\"x-component-props\"])==null?void 0:t.openInNewWindow,{parseURLAndParams:m}=useParseURLAndParams(),d=useRouterBasename();return{type:c,onClick(){return q(this,null,function*(){if(!a){import_antd.message.warning(n(\"Please configure the URL\"));return}const p=yield m(a,l);p?u?window.open(completeURL(p),\"_blank\"):navigateWithinSelf(p,o,window.location.origin+d):console.error(\"link should be a string\")})}}}function replaceVariableValue(e,t,o){return q(this,null,function*(){if(!e)return;const{evaluate:r}=import_client3.evaluators.get(\"string\"),{exp:i,scope:n}=yield replaceVariables(e,{variables:t,localVariables:o});try{return r(i,x({now:()=>new Date().toString()},n))}catch(a){console.error(a)}})}function parseVariablesAndChangeParamsToQueryString(e){return q(this,arguments,function*({searchParams:t,variables:o,localVariables:r,replaceVariableValue:i}){const n=yield Promise.all(t.map(l=>q(this,[l],function*({name:c,value:u}){if(typeof u==\"string\"){if(isVariable$1(u)){const{value:d}=(yield o.parseVariable(u,r))||{};return{name:c,value:d}}const m=yield i(u,o,r);return{name:c,value:m}}return{name:c,value:u}}))),a={};for(const{name:l,value:c}of n)l&&c&&(a[l]=reduceValueSize(c));return import_qs.default.stringify(a)})}function reduceValueSize(e){if(import_lodash.default.isPlainObject(e)){const t={};return Object.keys(e).forEach(o=>{import_lodash.default.isPlainObject(e[o])||import_lodash.default.isArray(e[o])||import_lodash.default.isString(e[o])&&e[o].length>100||(t[o]=e[o])}),t}return import_lodash.default.isArray(e)?e.map(t=>import_lodash.default.isPlainObject(t)||import_lodash.default.isArray(t)?reduceValueSize(t):t):e}function completeURL(e,t=window.location.origin){return e?(0,import_client.isURL)(e)?e:e.startsWith(\"/\")?`${t}${e}`:`${t}/${e}`:\"\"}function navigateWithinSelf(e,t,o=window.location.origin){if(!import_lodash.default.isString(e))return console.error(\"link should be a string\");(0,import_client.isURL)(e)?e.startsWith(o)?t(completeURL(e.replace(o,\"\"),\"\")):window.open(e,\"_self\"):t(completeURL(e,\"\"))}function fillParentFields(e){return Array.from(e).filter(t=>t.includes(\".\")).forEach(t=>{const o=t.split(\".\");o.pop();const r=o.join(\".\");e.add(r)}),e}const useSyncFromForm=(e,t,o)=>{const{getCollectionJoinField:r,getCollectionFields:i}=useCollectionManager_deprecated(),n=import_antd_v5.ArrayBase.useArray(),a=import_antd_v5.ArrayBase.useIndex(),l=import_antd_v5.ArrayBase.useRecord(),c=useCompile(),{t:u}=(0,import_react_i18next.useTranslation)(),m=(0,import_react.useForm)(),d=(g=>(_,{exclude:f=[],depth:v=0,maxDepth:C,prefix:S=\"\",disabled:b=!1},y)=>{const F=`${_}-${f.join(\",\")}-${v}-${C}-${S}`,j=g.get(F);if(j)return j;if(v>C)return[];const A=i(_).map(D=>{var B;if(f.includes(D.name)||!D.interface||[\"sort\",\"password\",\"sequence\"].includes(D.type))return;const M={type:\"duplicate\",tag:c((B=D.uiSchema)==null?void 0:B.title)||D.name},w=P(x({},M),{title:import_react2.default.createElement(TreeNode,M),key:S?`${S}.${D.name}`:D.name,isLeaf:!0,field:D,disabled:b}),R=y.find(T=>T.name===w.key);if([\"belongsTo\",\"belongsToMany\"].includes(D.type)&&(!R||[\"Select\",\"Picker\"].includes(R==null?void 0:R.fieldMode)))M.type=\"reference\",w.type=\"reference\",w.title=import_react2.default.createElement(TreeNode,P(x({},M),{type:\"reference\"})),w.isLeaf=!1,w.children=p(D.target,{depth:v+1,maxDepth:C,prefix:w.key,exclude:systemKeys});else if([\"hasOne\",\"hasMany\"].includes(D.type)||[\"Nester\",\"SubTable\"].includes(R==null?void 0:R.fieldMode)){let T=!1;[\"hasOne\",\"hasMany\"].includes(D.type)&&[\"Select\",\"Picker\"].includes(R==null?void 0:R.fieldMode)&&(T=!0),w.disabled=!0,w.isLeaf=!1,w.children=d(D.target,{depth:v+1,maxDepth:C,prefix:w.key,exclude:[\"id\",...systemKeys],disabled:T},y)}return w}).filter(Boolean);return g.set(F,A),A})(new import_lru_cache.default({max:100})),p=(g=>(_,{prefix:f,maxDepth:v,depth:C=0,exclude:S=[]})=>{const b=`${_}-${S.join(\",\")}-${C}-${v}-${f}`,y=g.get(b);if(y)return y;if(C>v)return[];const F=i(_).map(j=>{var A,D;if(!j.target||!j.interface||S.includes(j.name))return;const B={type:\"preloading\",tag:c((A=j.uiSchema)==null?void 0:A.title)||j.name},M=f?`${f}.${j.name}`:j.name;return{type:\"preloading\",tag:c((D=j.uiSchema)==null?void 0:D.title)||j.name,title:import_react2.default.createElement(TreeNode,B),key:M,isLeaf:!1,field:j,children:p(j.target,{prefix:M,depth:C+1,maxDepth:v,exclude:S})}}).filter(Boolean);return g.set(b,F),F})(new import_lru_cache.default({max:100})),h=(0,import_react2.useCallback)((g,_)=>{if(!g)return[];try{return d(g,{exclude:[\"id\",...systemKeys],maxDepth:1,disabled:!1},_)}catch(f){return console.error(f),[]}},[]);return{run(){return q(this,null,function*(){var g;const _=new Set([]),f=new Set([]),v=(S,b)=>{var y;(y=S==null?void 0:S.reduceProperties)==null||y.call(S,(F,j)=>{var A,D,B;const M=F||b,w=j[\"x-collection-field\"]&&r(j[\"x-collection-field\"]),R=j.name.includes(\".\"),T=w&&[\"hasOne\",\"hasMany\",\"belongsTo\",\"belongsToMany\"].includes(w.type),$=!T&&R?getAssociationPath(j.name):j.name,N=M===\"\"||!M?$:M+\".\"+$;if(w&&!([\"hasOne\",\"hasMany\"].includes(w.type)||[\"SubForm\",\"Nester\"].includes((A=j[\"x-component-props\"])==null?void 0:A.mode))&&f.add(N),w&&(T||R)&&j[\"x-component\"]!==\"TableField\"){if(_.add({name:N,fieldMode:((D=j[\"x-component-props\"])==null?void 0:D.mode)||\"Select\"}),[\"Nester\",\"SubTable\"].includes((B=j[\"x-component-props\"])==null?void 0:B.mode)){const I=M&&M!==\"\"?M+\".\"+j.name:j.name;v(j,I)}}else[\"ActionBar\",\"Action\",\"Action.Link\",\"Action.Modal\",\"Selector\",\"Viewer\",\"AddNewer\",\"AssociationField.Selector\",\"AssociationField.AddNewer\",\"TableField\"].includes(j[\"x-component\"])||v(j,b)},b)};v(e,\"\");const C=h((l==null?void 0:l.collection)||t,[..._]);o?o(C,[...f],m):(n==null||n.field.form.query(`fieldReaction.items.${a}.layout.fields`).take(S=>{S.componentProps.treeData=[],setTimeout(()=>S.componentProps.treeData=C)}),n==null||n.field.value.splice(a,1,P(x({},(g=n==null?void 0:n.field)==null?void 0:g.value[a]),{fields:[...f],treeData:C}))),import_antd.message.success(u(\"Sync successfully\"))})}}};function SchemaSettingsBlockTitleItem(){var e,t;const o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable(),{t:n}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:n(\"Edit block title & description\"),schema:{type:\"object\",title:n(\"Edit block title & description\"),properties:{title:{title:n(\"title\"),type:\"string\",default:(e=r==null?void 0:r[\"x-component-props\"])==null?void 0:e.title,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{\"aria-label\":\"block-title\"}},description:{title:n(\"Description\"),type:\"string\",default:(t=r==null?void 0:r[\"x-component-props\"])==null?void 0:t.description,\"x-decorator\":\"FormItem\",\"x-component\":\"Markdown\"}}},onSubmit:({title:a,description:l})=>{const c=r[\"x-component-props\"]||{};c.title=a,c.description=l,r[\"x-component-props\"]=c,o.componentProps.title=a,o.componentProps.description=l,i.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-component-props\":r[\"x-component-props\"]}})}})}const getTargetKey=e=>(e==null?void 0:e.targetKey)||\"id\";function SchemaSettingsConnectDataBlocks(e){const{type:t,emptyDescription:o}=e,r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable(),{t:n}=(0,import_react_i18next.useTranslation)(),a=useCollection(),{inProvider:l}=useFilterBlock(),c=useSupportedBlocks(t);let{targets:u=[],uid:m}=findFilterTargets(r);const d=useCompile(),{getAllCollectionsInheritChain:p}=useAllCollectionsInheritChainGetter();if(!l)return null;const h=c.map(g=>{const _=`${d(g.collection.title)} ${g.uid?`#${g.uid.slice(0,4)}`:\"\"}`,f=()=>{g.highlightBlock()},v=()=>{g.unhighlightBlock()};if(isSameCollection(g.collection,a))return(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:_,checked:u.some(S=>S.uid===g.uid),onChange:S=>{S?u.push({uid:g.uid}):(u=u.filter(b=>b.uid!==g.uid),g.clearFilter(m)),updateFilterTargets(r,u),i.emit(\"patch\",{schema:{\"x-uid\":m,\"x-filter-targets\":u}}).catch(import_client.error),i.refresh()},onMouseEnter:f,onMouseLeave:v},g.uid);const C=u.find(S=>S.uid===g.uid);return(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:_,value:(C==null?void 0:C.field)||\"\",options:[...getSupportFieldsByAssociation(p(a.name),g).map(S=>({label:d(S.uiSchema.title)||S.name,value:`${S.name}.${getTargetKey(S)}`})),...getSupportFieldsByForeignKey(a,g).map(S=>({label:`${d(S.uiSchema.title)||S.name} [${n(\"Foreign key\")}]`,value:S.name})),{label:n(\"Unconnected\"),value:\"\"}],onChange:S=>{S===\"\"?(u=u.filter(b=>b.uid!==g.uid),g.clearFilter(m)):(u=u.filter(b=>b.uid!==g.uid),u.push({uid:g.uid,field:S})),updateFilterTargets(r,u),i.emit(\"patch\",{schema:{\"x-uid\":m,\"x-filter-targets\":u}}),i.refresh()},onMouseEnter:f,onMouseLeave:v},g.uid)});return(0,import_jsx_runtime.jsx)(SchemaSettingsSubMenu,{title:n(\"Connect data blocks\"),children:h.length?h:(0,import_jsx_runtime.jsx)(SchemaSettingsItem,{title:\"empty\",children:(0,import_jsx_runtime.jsx)(import_antd.Empty,{style:{width:160,padding:\"0 1em\"},description:o,image:import_antd.Empty.PRESENTED_IMAGE_SIMPLE})})})}const UnitConversion=({unitConversionType:e})=>{const t=(0,import_react.useForm)(),{t:o}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsxs)(import_antd.Select,{defaultValue:e||\"*\",style:{width:160},onChange:r=>{t.setValuesIn(\"unitConversionType\",r)},children:[(0,import_jsx_runtime.jsx)(import_antd.Select.Option,{value:\"*\",children:o(\"Multiply by\")}),(0,import_jsx_runtime.jsx)(import_antd.Select.Option,{value:\"/\",children:o(\"Divide by\")})]})},SchemaSettingsNumberFormat=function e(t){var o;const{fieldSchema:r}=t,i=(0,import_react.useField)(),{dn:n}=useDesignable(),{t:a}=(0,import_react_i18next.useTranslation)(),{getCollectionJoinField:l}=useCollectionManager_deprecated(),c=l(r==null?void 0:r[\"x-collection-field\"])||{},{formatStyle:u,unitConversion:m,unitConversionType:d,separator:p,step:h,addonBefore:g,addonAfter:_}=r[\"x-component-props\"]||{},{step:f}=((o=c==null?void 0:c.uiSchema)==null?void 0:o[\"x-component-props\"])||{};return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:a(\"Format\"),schema:{type:\"object\",properties:{formatStyle:{type:\"string\",default:u||\"normal\",enum:[{value:\"normal\",label:a(\"Normal\")},{value:\"scientifix\",label:a(\"Scientifix notation\")}],\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",title:\"{{t('Style')}}\"},unitConversion:{type:\"number\",\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",title:\"{{t('Unit conversion')}}\",default:m,\"x-component-props\":{style:{width:\"100%\"},addonBefore:(0,import_jsx_runtime.jsx)(UnitConversion,{unitConversionType:d})}},separator:{type:\"string\",default:p||\"0,0.00\",enum:[{value:\"0,0.00\",label:a(\"100,000.00\")},{value:\"0.0,00\",label:a(\"100.000,00\")},{value:\"0 0,00\",label:a(\"100 000.00\")},{value:\"0.00\",label:a(\"100000.00\")}],\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",title:\"{{t('Separator')}}\"},step:{type:\"string\",title:'{{t(\"Precision\")}}',\"x-component\":\"Select\",\"x-decorator\":\"FormItem\",default:h||f||\"1\",enum:[{value:\"1\",label:\"1\"},{value:\"0.1\",label:\"1.0\"},{value:\"0.01\",label:\"1.00\"},{value:\"0.001\",label:\"1.000\"},{value:\"0.0001\",label:\"1.0000\"},{value:\"0.00001\",label:\"1.00000\"},{value:\"0.000001\",label:\"1.000000\"},{value:\"0.0000001\",label:\"1.0000000\"},{value:\"0.00000001\",label:\"1.00000000\"}]},addonBefore:{type:\"string\",title:'{{t(\"Prefix\")}}',\"x-component\":\"Input\",\"x-decorator\":\"FormItem\",default:g},addonAfter:{type:\"string\",title:'{{t(\"Suffix\")}}',\"x-component\":\"Input\",\"x-decorator\":\"FormItem\",default:_}}},onSubmit:v=>{const C={\"x-uid\":r[\"x-uid\"]};C[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"]=x(x({},r[\"x-component-props\"]||{}),v),C[\"x-component-props\"]=r[\"x-component-props\"],i.componentProps=r[\"x-component-props\"];const S=i.path.entire.split(\".\");S.pop();const b=S.join(\".\");i.query(`${b}.*[0:].${r.name}`).forEach(y=>{y.props.name===r.name&&y.setComponentProps(x({},v))}),n.emit(\"patch\",{schema:C}),n.refresh()}})},DraggableContext=(0,import_react2.createContext)(null);DraggableContext.displayName=\"DraggableContext\";const SortableContext=(0,import_react2.createContext)(null);SortableContext.displayName=\"SortableContext\";const SortableProvider=e=>{const{id:t,data:o,children:r}=e,i=(0,import_core2.useDraggable)({id:t,data:o}),n=(0,import_core2.useDroppable)({id:t,data:o}),a=(0,import_react2.useMemo)(()=>({draggable:i,droppable:n}),[i,n]);return(0,import_jsx_runtime.jsx)(SortableContext.Provider,{value:a,children:r})},getComputedColor=e=>new import_tinycolor.TinyColor(e).setAlpha(.15).toHex8String(),Sortable=e=>{var t,o;const r=e,{component:i,overStyle:n,style:a,children:l,openMode:c}=r,u=W(r,[\"component\",\"overStyle\",\"style\",\"children\",\"openMode\"]),{token:m}=useToken$1(),{draggable:d,droppable:p}=(0,import_react2.useContext)(SortableContext),{isOver:h,setNodeRef:g}=p,_=x({},a),f=(0,import_react.useFieldSchema)(),v=(f==null?void 0:f[\"x-component\"])===\"Action.Link\"||i===\"a\";return h&&((t=d==null?void 0:d.active)==null?void 0:t.id)!==((o=p==null?void 0:p.over)==null?void 0:o.id)&&(_[v?\"color\":\"background\"]=getComputedColor(m.colorSettings),Object.assign(_,n)),import_react2.default.createElement(i||\"div\",P(x({role:\"none\"},u),{className:(0,import_css.cx)(\"nb-sortable-designer\",e.className),ref:g,style:_}),l)},useSortableItemProps=e=>{const t=useSortableItemId(e),o=(0,import_react.useFieldSchema)();return e.schema?P(x({},e),{id:t}):P(x({},e),{id:t,schema:o})},useSortableItemId=e=>{var t;const o=(0,import_react.useField)();return e.id?e.id:(t=o.address)==null?void 0:t.toString()},InternalSortableItem=(0,import_react.observer)(e=>{const t=useSortableItemProps(e),{schema:o,id:r,eid:i,removeParentsIfNoChildren:n}=t,a=W(t,[\"schema\",\"id\",\"eid\",\"removeParentsIfNoChildren\"]),l=(0,import_react2.useMemo)(()=>{var c,u,m;return{insertAdjacent:\"afterEnd\",schema:((u=(c=o.parent)==null?void 0:c.parent)==null?void 0:u[\"x-component\"])===\"BlockTemplate\"?(m=o.parent)==null?void 0:m.parent:o,removeParentsIfNoChildren:n??!0}},[o,n]);return(0,import_jsx_runtime.jsx)(SortableProvider,{id:r,data:l,children:(0,import_jsx_runtime.jsx)(Sortable,P(x({id:i},a),{children:e.children}))})},{displayName:\"InternalSortableItem\"}),SortableItem=import_react2.default.memo(e=>{const t=e,{component:o}=t,r=W(t,[\"component\"]),{designable:i}=useDesignable();return i?(0,import_jsx_runtime.jsx)(InternalSortableItem,x({},e)):import_react2.default.createElement(o||\"div\",import_lodash.default.omit(r,[\"children\",\"schema\",\"overStyle\",\"openMode\",\"id\",\"eid\",\"removeParentsIfNoChildren\"]),e.children)});SortableItem.displayName=\"SortableItem\";const DragHandler=e=>{const{draggable:t}=(0,import_react2.useContext)(SortableContext)||{};if(!t)return null;const{attributes:o,listeners:r,setNodeRef:i}=t;return(0,import_jsx_runtime.jsx)(\"div\",{style:{display:\"inline-block\",width:14,height:14,lineHeight:\"14px\",textAlign:\"left\"},children:(0,import_jsx_runtime.jsx)(\"div\",P(x(x({ref:i,style:{position:\"relative\",zIndex:1,lineHeight:0,fontSize:0,display:\"inline-block\"}},r),o),{role:\"none\",children:(0,import_jsx_runtime.jsx)(\"span\",{style:{cursor:\"move\",fontSize:14},children:e.children})}))})},ShowFormData=(0,import_react.observer)(({children:e})=>{const t=(0,import_react.useForm)();return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(\"pre\",{style:{marginBottom:20},\"data-testid\":\"form-data\",children:JSON.stringify(t.values,null,2)}),e]})}),options=[{value:\"exact\",label:'{{t(\"Exact day\")}}'},{value:\"past\",label:'{{t(\"Past\")}}'},{value:\"next\",label:'{{t(\"Next\")}}'},{value:\"today\",label:'{{t(\"Today\")}}'},{value:\"yesterday\",label:'{{t(\"Yesterday\")}}'},{value:\"tomorrow\",label:'{{t(\"Tomorrow\")}}'},{value:\"thisWeek\",label:'{{t(\"This Week\")}}'},{value:\"lastWeek\",label:'{{t(\"Last Week\")}}'},{value:\"nextWeek\",label:'{{t(\"Next Week\")}}'},{value:\"thisMonth\",label:'{{t(\"This Month\")}}'},{value:\"lastMonth\",label:'{{t(\"Last Month\")}}'},{value:\"nextMonth\",label:'{{t(\"Next Month\")}}'},{value:\"thisQuarter\",label:'{{t(\"This Quarter\")}}'},{value:\"lastQuarter\",label:'{{t(\"Last Quarter\")}}'},{value:\"nextQuarter\",label:'{{t(\"Next Quarter\")}}'},{value:\"thisYear\",label:'{{t(\"This Year\")}}'},{value:\"lastYear\",label:'{{t(\"Last Year\")}}'},{value:\"nextYear\",label:'{{t(\"Next Year\")}}'}],SmartDatePicker=e=>{const t=e,{isRange:o,defaultValue:r}=t,i=W(t,[\"isRange\",\"defaultValue\"]);return o?(0,import_jsx_runtime.jsx)(DatePicker.RangePicker,x({},i)):(0,import_jsx_runtime.jsx)(DatePicker.FilterWithPicker,x({},i))},DateFilterDynamicComponent=e=>{const{value:t,onChange:o}=e,r=useCompile(),{t:i}=(0,import_react_i18next.useTranslation)(),{token:n}=import_antd.theme.useToken(),[a,l]=(0,import_react2.useState)(!1),c=m=>{if(l(!1),m===\"exact\")return o(void 0);const d={type:m};[\"past\",\"next\"].includes(m)&&(d.number=1,d.unit=\"day\"),o(d)},u=()=>{const m=options.slice(0,3),d=options.slice(3),p=import_css.css`\n      padding: 3px 10px;\n      cursor: pointer;\n      white-space: nowrap;\n      overflow: hidden;\n      text-overflow: ellipsis;\n      &:hover {\n        background-color: ${n.colorFillSecondary};\n      }\n    `;return(0,import_jsx_runtime.jsxs)(\"div\",{style:{maxHeight:300,overflowY:\"auto\"},children:[m.map(h=>(0,import_jsx_runtime.jsx)(\"div\",{role:\"option\",onClick:()=>c(h.value),className:p,children:r(h.label)},h.value)),(0,import_jsx_runtime.jsx)(import_antd.Divider,{style:{margin:\"4px 0\"}}),d.map(h=>(0,import_jsx_runtime.jsx)(\"div\",{role:\"option\",className:p,onClick:()=>c(h.value),title:r(h.label),children:r(h.label)},h.value))]})};return(0,import_jsx_runtime.jsxs)(import_antd.Space.Compact,{style:P(x({},e.style),{width:\"100%\"}),children:[(0,import_jsx_runtime.jsx)(import_antd.Select,P(x({options:r(options),open:a,onDropdownVisibleChange:l},e),{allowClear:!1,style:{width:\"100%\",minWidth:100,maxWidth:[\"past\",\"next\",\"exact\",void 0].includes(t==null?void 0:t.type)?100:null},value:(t==null?void 0:t.type)||\"exact\",onChange:c,dropdownRender:u})),[\"past\",\"next\"].includes(t==null?void 0:t.type)&&[(0,import_jsx_runtime.jsx)(import_antd.InputNumber,{value:t==null?void 0:t.number,onChange:m=>{const d=P(x({},t),{number:m});o(d)}},\"number\"),(0,import_jsx_runtime.jsx)(import_antd.Select,{value:t==null?void 0:t.unit,style:{minWidth:130,maxWidth:140},onChange:m=>{const d=P(x({},t),{unit:m});o(d)},options:[{value:\"day\",label:i(\"Day\")},{value:\"week\",label:i(\"Calendar week\")},{value:\"month\",label:i(\"Calendar Month\")},{value:\"year\",label:i(\"Calendar Year\")}],popupMatchSelectWidth:!0},\"unit\")],((t==null?void 0:t.type)===\"exact\"||!(t!=null&&t.type))&&(0,import_jsx_runtime.jsx)(SmartDatePicker,x({},e))]})},common=Object.freeze(Object.defineProperty({__proto__:null,DateFilterDynamicComponent,DndContext,DragHandler,DraggableContext,ShowFormData,Sortable,SortableContext,SortableItem,SortableProvider,getRenderContent},Symbol.toStringTag,{value:\"Module\"})),useStyles$9=genStyleHook(\"nb-block-item\",e=>{const{componentCls:t}=e;return{[t]:{position:\"relative\",\"&:hover\":{\"> .general-schema-designer\":{display:\"block\"}},\"&.nb-form-item:hover\":{\"> .general-schema-designer\":{background:\"var(--colorBgSettingsHover) !important\",border:\"0 !important\",top:\"-5px !important\",bottom:\"-5px !important\",left:\"-5px !important\",right:\"-5px !important\"}},\"> .general-schema-designer\":{position:\"absolute\",zIndex:999,top:0,bottom:0,left:0,right:0,display:\"none\",border:\"2px solid var(--colorBorderSettingsHover)\",pointerEvents:\"none\",\"> .general-schema-designer-icons\":{position:\"absolute\",right:\"2px\",top:\"2px\",lineHeight:\"16px\",pointerEvents:\"all\",\".ant-space-item\":{backgroundColor:\"var(--colorSettings)\",color:\"#fff\",lineHeight:\"16px\",width:\"16px\",paddingLeft:\"1px\",alignSelf:\"stretch\"}}},\".ant-card\":{borderRadius:e.borderRadiusBlock}}}}),useGetAriaLabelOfBlockItem=e=>{var t,o;const r=(0,import_react.useFieldSchema)(),i=useCompile(),n=r[\"x-component\"],a=typeof n==\"string\"?n:n==null?void 0:n.displayName,l=i(r[\"x-collection-field\"]);let{name:c}=useBlockContext()||{},{name:u,getField:m}=useCollection_deprecated();c=e||(c!==\"action\"?c:\"\");const d=i(r.title)||i((o=(t=m(r.name))==null?void 0:t.uiSchema)==null?void 0:o.title);return{getAriaLabel:(0,import_react2.useCallback)(p=>(p=p?`-${p}`:\"\",[\"block-item\",a,u,c,l,d,p].filter(Boolean).join(\"-\")),[a,u,c,l,d])}},BlockItem=withDynamicSchemaProps(e=>{const{className:t,children:o,style:r}=useProps(e),{componentCls:i,hashId:n}=useStyles$9(),a=(0,import_react.useFieldSchema)(),{render:l}=useSchemaToolbarRender(a),{getAriaLabel:c}=useGetAriaLabelOfBlockItem(e.name),u=(0,import_react2.useMemo)(()=>c(),[c]),m=useCollection(),d=a[\"x-decorator\"]===\"FormItem\"&&a[\"x-block-linkage-rules\"],p=a[\"x-component\"]===\"Iframe\"&&a[\"x-block-linkage-rules\"],h=(0,import_jsx_runtime.jsxs)(SortableItem,{role:\"button\",\"aria-label\":u,className:(0,import_classnames.default)(\"nb-block-item\",t,i,n),style:r,children:[l(),(0,import_jsx_runtime.jsx)(import_react_error_boundary.ErrorBoundary,{FallbackComponent:ErrorFallback,onError:console.log,children:o})]});return m&&!d&&!p?h:(0,import_jsx_runtime.jsx)(BlockLinkageRuleProvider,{children:h})},{displayName:\"BlockItem\"}),TestDesigner=()=>{const{remove:e}=useDesignable();return(0,import_jsx_runtime.jsxs)(\"div\",{children:[(0,import_jsx_runtime.jsx)(\"a\",{onClick:()=>{e()},children:\"删除\"}),(0,import_jsx_runtime.jsx)(DragHandler,{})]})},FilterFormDesigner=()=>(0,import_jsx_runtime.jsx)(GeneralSchemaDesigner,{schemaSettings:\"FilterFormItemSettings\"}),useOperatorList=()=>{const e=(0,import_react.useFieldSchema)(),{name:t}=useCollection_deprecated(),{getCollectionFields:o,getInterface:r}=useCollectionManager_deprecated();return(0,import_react2.useMemo)(()=>{var i,n,a,l,c;const u=(i=e[\"x-designer-props\"])==null?void 0:i.interface,m=o(t);if(u)return((a=(n=r(u))==null?void 0:n.filterable)==null?void 0:a.operators)||[];const d=m.find(p=>p.name===e.name);return(((c=(l=r(d==null?void 0:d.interface))==null?void 0:l.filterable)==null?void 0:c.operators)||[]).filter(p=>typeof p.visible!=\"function\"||p.visible(d))},[e.name])},EditTitle=()=>{var e;const{getCollectionJoinField:t}=useCollectionManager_deprecated(),{getField:o}=useCollection_deprecated(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{t:n}=(0,import_react_i18next.useTranslation)(),{dn:a}=useDesignable(),l=useCompile(),c=o(i.name)||t(i[\"x-collection-field\"]);return c?(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:n(\"Edit field title\"),schema:{type:\"object\",title:n(\"Edit field title\"),properties:{title:{title:n(\"Field title\"),default:r==null?void 0:r.title,description:`${n(\"Original field title: \")}${(e=c==null?void 0:c.uiSchema)==null?void 0:e.title}`,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}}}},onSubmit:({title:u})=>{var m;const d=u.trim()===\"\"?(m=c==null?void 0:c.uiSchema)==null?void 0:m.title:u;r.title=l(d),i.title=u,a.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],title:i.title}}),a.refresh()}},\"edit-field-title\"):null},EditDescription=()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable();return e.readPretty?null:(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:o(\"Edit description\"),schema:{type:\"object\",title:o(\"Edit description\"),properties:{description:{default:e==null?void 0:e.description,\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}},onSubmit:({description:i})=>{e.description=i,t.description=i,r.emit(\"patch\",{schema:{\"x-uid\":t[\"x-uid\"],description:t.description}}),r.refresh()}},\"edit-description\")},EditTooltip=()=>{var e;const t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{t:r}=(0,import_react_i18next.useTranslation)(),{dn:i}=useDesignable();return t.readPretty?(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:r(\"Edit tooltip\"),schema:{type:\"object\",title:r(\"Edit description\"),properties:{tooltip:{default:(e=o==null?void 0:o[\"x-decorator-props\"])==null?void 0:e.tooltip,\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}},onSubmit:({tooltip:n})=>{t.decoratorProps.tooltip=n,o[\"x-decorator-props\"]=o[\"x-decorator-props\"]||{},o[\"x-decorator-props\"].tooltip=n,i.emit(\"patch\",{schema:{\"x-uid\":o[\"x-uid\"],\"x-decorator-props\":o[\"x-decorator-props\"]}}),i.refresh()}},\"edit-tooltip\"):null},EditRequired=()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r,refresh:i}=useDesignable();return!e.readPretty&&t[\"x-component\"]!==\"FormField\"?(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:o(\"Required\"),checked:t.required,onChange:n=>{const a={\"x-uid\":t[\"x-uid\"]};e.required=n,t.required=n,a.required=n,r.emit(\"patch\",{schema:a}),i()}},\"required\"):null},EditValidationRules=()=>{var e;const{getInterface:t,getCollectionJoinField:o}=useCollectionManager_deprecated(),{getField:r}=useCollection_deprecated(),{form:i}=useFormBlockContext(),n=(0,import_react.useField)(),a=(0,import_react.useFieldSchema)(),{t:l}=(0,import_react_i18next.useTranslation)(),{dn:c,refresh:u}=useDesignable(),m=r(a.name)||o(a[\"x-collection-field\"]),d=t(m==null?void 0:m.interface),p=(e=d==null?void 0:d.validateSchema)==null?void 0:e.call(d,a),h=g=>g!=null&&!Number.isNaN(g);return i&&!(i!=null&&i.readPretty)&&p?(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:l(\"Set validation rules\"),components:{ArrayCollapse:import_antd_v5.ArrayCollapse,FormLayout:import_antd_v5.FormLayout},schema:{type:\"object\",title:l(\"Set validation rules\"),properties:{rules:{type:\"array\",default:a==null?void 0:a[\"x-validator\"],\"x-component\":\"ArrayCollapse\",\"x-decorator\":\"FormItem\",\"x-component-props\":{accordion:!0},maxItems:3,items:{type:\"object\",\"x-component\":\"ArrayCollapse.CollapsePanel\",\"x-component-props\":{header:'{{ t(\"Validation rule\") }}'},properties:{index:{type:\"void\",\"x-component\":\"ArrayCollapse.Index\"},layout:{type:\"void\",\"x-component\":\"FormLayout\",\"x-component-props\":{labelStyle:{marginTop:\"6px\"},labelCol:8,wrapperCol:16},properties:P(x({},p),{message:{type:\"string\",title:'{{ t(\"Error message\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{autoSize:{minRows:2,maxRows:2}}}})},remove:{type:\"void\",\"x-component\":\"ArrayCollapse.Remove\"},moveUp:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveUp\"},moveDown:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveDown\"}}},properties:{add:{type:\"void\",title:'{{ t(\"Add validation rule\") }}',\"x-component\":\"ArrayCollapse.Addition\",\"x-reactions\":{dependencies:[\"rules\"],fulfill:{state:{disabled:\"{{$deps[0].length >= 3}}\"}}}}}}}},onSubmit:g=>{var _;const f=[];for(const S of g.rules)f.push(import_lodash.default.pickBy(S,h));const v={\"x-uid\":a[\"x-uid\"]};if([\"percent\"].includes(m==null?void 0:m.interface))for(const S of f)(S.maxValue||S.minValue)&&(S.percentMode=!0),S.percentFormat&&(S.percentFormats=!0);const C=import_lodash.default.concat([],((_=m==null?void 0:m.uiSchema)==null?void 0:_[\"x-validator\"])||[],f);n.validator=C,n.required=a.required,a[\"x-validator\"]=f,v[\"x-validator\"]=f,c.emit(\"patch\",{schema:v}),u()}}):null},EditDefaultValue=()=>{var e;const{getCollectionJoinField:t}=useCollectionManager_deprecated(),{getField:o}=useCollection_deprecated(),{form:r}=useFormBlockContext(),i=(0,import_react.useField)(),n=(0,import_react.useFieldSchema)(),{t:a}=(0,import_react_i18next.useTranslation)(),{dn:l,refresh:c}=useDesignable(),u=o(n.name)||t(n[\"x-collection-field\"]);return r&&!(r!=null&&r.readPretty)&&(e=u==null?void 0:u.uiSchema)!=null&&e.type?(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:a(\"Set default value\"),components:{ArrayCollapse:import_antd_v5.ArrayCollapse,FormLayout:import_antd_v5.FormLayout},schema:{type:\"object\",title:a(\"Set default value\"),properties:{default:P(x({},u==null?void 0:u.uiSchema),{name:\"default\",title:a(\"Default value\"),\"x-decorator\":\"FormItem\",default:n.default||(u==null?void 0:u.defaultValue)})}},onSubmit:m=>{const d={\"x-uid\":n[\"x-uid\"]};i.value!==m.default&&(i.value=m.default),n.default=m.default,d.default=m.default,l.emit(\"patch\",{schema:d}),c()}}):null},EditComponent=()=>{var e;const{getCollectionJoinField:t,getCollection:o}=useCollectionManager_deprecated(),{getField:r}=useCollection_deprecated(),i=(0,import_react.useField)(),n=(0,import_react.useFieldSchema)(),{t:a}=(0,import_react_i18next.useTranslation)(),{dn:l}=useDesignable(),c=r(n.name)||t(n[\"x-collection-field\"]),u=useFieldModeOptions(),m=[\"belongsTo\",\"hasOne\",\"hasMany\",\"belongsToMany\"].includes(c==null?void 0:c.type),d=o(c==null?void 0:c.target),p=isFileCollection(d);return m&&u?(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:a(\"Field component\"),options:u,value:((e=i==null?void 0:i.componentProps)==null?void 0:e.mode)||(p?\"FileManager\":\"Select\"),onChange:h=>{const g={\"x-uid\":n[\"x-uid\"]};n[\"x-component-props\"]=n[\"x-component-props\"]||{},n[\"x-component-props\"].mode=h,g[\"x-component-props\"]=n[\"x-component-props\"],i.componentProps=i.componentProps||{},i.componentProps.mode=h,l.emit(\"patch\",{schema:g}),l.refresh()}},\"field-mode\"):null},EditPattern=()=>{const{getCollectionJoinField:e}=useCollectionManager_deprecated(),{getField:t}=useCollection_deprecated(),{form:o}=useFormBlockContext(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{t:n}=(0,import_react_i18next.useTranslation)(),{dn:a}=useDesignable(),l=t(i.name)||e(i[\"x-collection-field\"]);let c=\"editable\";return i[\"x-disabled\"]===!0&&(c=\"readonly\"),i[\"x-read-pretty\"]===!0&&(c=\"read-pretty\"),o&&!(o!=null&&o.readPretty)&&(l==null?void 0:l.interface)!==\"o2m\"&&!isPatternDisabled(i)?(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:n(\"Pattern\"),options:[{label:n(\"Editable\"),value:\"editable\"},{label:n(\"Readonly\"),value:\"readonly\"},{label:n(\"Easy-reading\"),value:\"read-pretty\"}],value:c,onChange:u=>{const m={\"x-uid\":i[\"x-uid\"]};switch(u){case\"readonly\":{i[\"x-read-pretty\"]=!1,i[\"x-disabled\"]=!0,m[\"x-read-pretty\"]=!1,m[\"x-disabled\"]=!0,r.readPretty=!1,r.disabled=!0;break}case\"read-pretty\":{i[\"x-read-pretty\"]=!0,i[\"x-disabled\"]=!1,m[\"x-read-pretty\"]=!0,m[\"x-disabled\"]=!1,r.readPretty=!0;break}default:{i[\"x-read-pretty\"]=!1,i[\"x-disabled\"]=!1,m[\"x-read-pretty\"]=!1,m[\"x-disabled\"]=!1,r.readPretty=!1,r.disabled=!1;break}}a.emit(\"patch\",{schema:m}),a.refresh()}},\"pattern\"):null},useEnsureOperatorsValid=()=>{useCollectOperator();const e=(0,import_react.useFieldSchema)(),t=useOperatorList(),{getOperators:o,collectOperator:r}=useOperators(),i=o();i&&t.length&&!i[e.name]&&r(e.name,t[0].value)},EditOperator=()=>{const e=useCompile(),t=(0,import_react.useFieldSchema)(),o=(0,import_react.useField)(),{t:r}=(0,import_react_i18next.useTranslation)(),{dn:i}=useDesignable(),n=useOperatorList(),{getOperator:a,collectOperator:l}=useOperators();return n.length&&!a(t.name)&&l(t.name,n[0].value),n.length?(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:r(\"Operator\"),value:a(t.name),options:e(n),onChange:c=>{var u,m,d,p,h,g;l(t.name,c),import_lodash.default.set(t,\"x-filter-operator\",c);const _=n.find(v=>v.value===c);let f=x({},t[\"x-component-props\"]);o.value=void 0,(u=_==null?void 0:_.schema)!=null&&u[\"x-component\"]&&!(_!=null&&_.onlyFilterAction)?(import_lodash.default.set(t,\"x-component-props.component\",(m=_.schema)==null?void 0:m[\"x-component\"]),import_lodash.default.set(o,\"componentProps.component\",(d=_.schema)==null?void 0:d[\"x-component\"]),f=x(x(P(x({},t[\"x-component-props\"]),{component:_.schema[\"x-component\"]}),o.componentProps),(p=_.schema)==null?void 0:p[\"x-component-props\"])):(h=t[\"x-component-props\"])!=null&&h.component&&(import_lodash.default.set(t,\"x-component-props.component\",null),import_lodash.default.set(o,\"componentProps.component\",null),f=x(P(x({},t[\"x-component-props\"]),{component:null}),(g=_.schema)==null?void 0:g[\"x-component-props\"])),o.componentProps=f,t[\"x-component-props\"]=f,t.default=null,o.value=null,o.initialValue=null,i.emit(\"patch\",{schema:{\"x-uid\":t[\"x-uid\"],\"x-component-props\":f,\"x-filter-operator\":c,default:null}}),i.refresh()}},\"operator\"):null},EditTitleField=()=>{var e,t,o;const{getCollectionFields:r,getCollectionJoinField:i}=useCollectionManager_deprecated(),{getField:n}=useCollection_deprecated(),a=(0,import_react.useField)(),l=(0,import_react.useFieldSchema)(),{t:c}=(0,import_react_i18next.useTranslation)(),{dn:u}=useDesignable(),m=useCompile(),d=n(l.name)||i(l[\"x-collection-field\"]),p=(d!=null&&d.target?r(d==null?void 0:d.target):(e=r(d==null?void 0:d.targetCollection))!=null?e:[]).filter(h=>!(h!=null&&h.target)&&h.type!==\"boolean\").map(h=>{var g;return{value:h==null?void 0:h.name,label:m((g=h==null?void 0:h.uiSchema)==null?void 0:g.title)||(h==null?void 0:h.name)}});return p.length>0&&l[\"x-component\"]===\"CollectionField\"?(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:c(\"Title field\"),options:p,value:(o=(t=a==null?void 0:a.componentProps)==null?void 0:t.fieldNames)==null?void 0:o.label,onChange:h=>{var g,_;const f={\"x-uid\":l[\"x-uid\"]},v=P(x(x({},(_=(g=d==null?void 0:d.uiSchema)==null?void 0:g[\"x-component-props\"])==null?void 0:_.fieldNames),a.componentProps.fieldNames),{label:h});l[\"x-component-props\"]=l[\"x-component-props\"]||{},l[\"x-component-props\"].fieldNames=v,f[\"x-component-props\"]=l[\"x-component-props\"],a.componentProps.fieldNames=l[\"x-component-props\"].fieldNames,u.emit(\"patch\",{schema:f}),u.refresh()}},\"title-field\"):null},isDisplayField=e=>e.includes(\".\"),useLazyLoadDisplayAssociationFieldsOfForm=()=>{var e;const{name:t}=useCollection_deprecated(),{getCollectionJoinField:o,getCollection:r}=useCollectionManager_deprecated(),i=(0,import_react.useForm)(),n=(0,import_react.useFieldSchema)(),a=useVariables$1(),l=(0,import_react.useField)(),{formValue:c}=useSubFormValue(),{isInSubForm:u,isInSubTable:m}=useFlag()||{},{getAssociationAppends:d}=useAssociationNames(),p=n.name.toString(),h=(0,import_react2.useRef)(null),g=(0,import_react2.useRef)(null);h.current==null&&isDisplayField(p)&&(h.current=o(`${t}.${p}`)),g.current==null&&isDisplayField(p)&&(g.current=o(`${t}.${p.split(\".\")[0]}`));const _=(0,import_react2.useMemo)(()=>!isDisplayField(p)||!a||t===\"fields\"||!h.current,[p,a,t,h.current]),f=_?{}:(0,import_reactive.untracked)(()=>import_lodash.default.cloneDeep(u||m?c:i.values)),v=isDisplayField(p)&&g.current?import_lodash.default.get(f,`${p.split(\".\")[0]}.${((e=g.current)==null?void 0:e.targetKey)||\"id\"}`):void 0,C=(0,import_react2.useRef)(v);import_lodash.default.isEqual(C.current,v)||(C.current=v);const S=C.current;(0,import_react2.useEffect)(()=>{var b;if(_||import_lodash.default.isEmpty(f))return;const y={name:\"$nForm\",ctx:f,collectionName:t,dataSource:h.current.dataSourceKey},F=`{{ $nForm.${p} }}`;if(S==null)return;const{appends:j}=d(),A=r((b=h.current)==null?void 0:b.collectionName);a.parseVariable(F,y,{appends:j}).then(({value:D})=>{(0,import_client.nextTick)(()=>{const B=transformVariableValue(D,{targetCollectionField:h.current});if(B==null)l.value!=null&&(l.value=null);else{if(import_lodash.default.isEqual(l.value,B))return;l.setValue(B),l.componentProps=P(x({},l.componentProps),{readOnlySubmit:!0,filterTargetKey:(A==null?void 0:A.filterTargetKey)||\"id\"})}})}).catch(D=>{console.error(D)})},[S,_])},useContextVariable=()=>{var e,t;let o;const{isPopupVisibleControlledByURL:r}=usePopupSettings(),{params:i}=useCurrentPopupContext(),n=useCollection(),a=useDataBlockRequestData(),l=useTableBlockContextBasicValue()||{};r()?o=(e=getStoredPopupContext(i==null?void 0:i.popupuid))==null?void 0:e.tableBlockContext:o=P(x({},l),{collection:n,blockData:a});const{field:c,blockData:u,rowKey:m,collection:d}=o||{},p=(0,import_react2.useMemo)(()=>{var h,g;return(g=(h=u==null?void 0:u.data)==null?void 0:h.filter)==null?void 0:g.call(h,_=>{var f,v;return(v=((f=c==null?void 0:c.data)==null?void 0:f.selectedRowKeys)||[])==null?void 0:v.includes(_[m])})},[(t=c==null?void 0:c.data)==null?void 0:t.selectedRowKeys,m,u]);return(0,import_react2.useMemo)(()=>({name:\"$context\",ctx:p||[],collectionName:d}),[d,p])},useLocalVariables=e=>{var t;const{parentObjectCtx:o,shouldDisplayParentObject:r,collectionName:i}=useParentObjectContext(),{currentObjectCtx:n,shouldDisplayCurrentObject:a}=useCurrentObjectContext(),{currentRecordCtx:l,collectionName:c}=useCurrentRecordContext(),{currentParentRecordCtx:u,collectionName:m,dataSource:d}=useCurrentParentRecordContext(),{popupRecordCtx:p,collectionName:h,dataSource:g,defaultValue:_}=usePopupVariableContext(),{parentPopupRecordCtx:f,collectionName:v,dataSource:C,defaultValue:S}=useParentPopupVariableContext(),{urlSearchParamsCtx:b,shouldDisplay:y,defaultValue:F}=useURLSearchParamsVariable(),{datetimeCtx:j}=useDatetimeVariableContext(),{currentFormCtx:A}=useCurrentFormContext({form:e==null?void 0:e.currentForm}),{name:D}=useCollection_deprecated(),B=useContextVariable();let{name:M}=useBlockCollection();e!=null&&e.collectionName&&(M=e.collectionName);const w=useApp(),R=((t=w.getVariables)==null?void 0:t.call(w).map(T=>({name:T.name,ctx:T.useCtx()})))||[];return(0,import_react2.useMemo)(()=>[{name:\"currentRecord\",ctx:l,collectionName:c},{name:M,ctx:A||l,collectionName:M},{name:\"$form\",ctx:A,collectionName:M},{name:\"$nRecord\",ctx:l,collectionName:c,dataSource:d},{name:\"$nParentRecord\",ctx:u,collectionName:m,dataSource:d},{name:\"$nPopupRecord\",ctx:p,collectionName:h,dataSource:g,defaultValue:_},{name:\"$nParentPopupRecord\",ctx:f,collectionName:v,dataSource:C,defaultValue:S},{name:\"$nForm\",ctx:A,collectionName:M},{name:\"$nDate\",ctx:j},{name:\"$date\",ctx:j},B,a&&{name:\"$iteration\",ctx:n,collectionName:D},r&&{name:\"$nParentIteration\",ctx:o,collectionName:i},y&&{name:\"$nURLSearchParams\",ctx:b,defaultValue:F},...R].filter(Boolean),[l,c,M,A,u,m,d,p,f,h,g,j,a,n,D,_,S,r,o,i,B,b,...R.map(T=>T.ctx)])},useLocalVariables$1=useLocalVariables,useVariables=()=>(0,import_react2.useContext)(VariablesContext),useVariables$1=useVariables,isSubFormOrSubTableField=e=>{for(;e;){if(isSubMode(e))return!0;if(e[\"x-component\"]===\"FormV2\")return!1;e=e.parent}return!1},useLinkageRulesForSubTableOrSubForm=()=>{const e=(0,import_react.useFieldSchema)(),t=(0,import_react.useField)(),{fieldSchema:o,formValue:r}=useSubFormValue(),i=useLocalVariables$1(),n=useVariables$1(),a=getLinkageRules$1(o),l=useApp();(0,import_react2.useEffect)(()=>{if(!isSubFormOrSubTableField(e))return;if(!t.onUnmount.__rested){const u=t.onUnmount;t.onUnmount=()=>{var m;(m=t.__disposes)==null||m.forEach(d=>{d()}),u()},t.onUnmount.__rested=!0}if(!a)return;t.__disposes&&t.__disposes.forEach(u=>{u()});const c=t.__disposes=[];forEachLinkageRule(a,(u,m)=>{var d;(d=u.targetFields)!=null&&d.includes(e.name)&&c.push(bindLinkageRulesToFiled({field:t,linkageRules:a,formValues:r,localVariables:i,action:u,rule:m,variables:n,variableNameOfLeftCondition:\"$iteration\"},l.jsonLogic))}),t.__linkageRules=a},[t,e==null?void 0:e.name,r,JSON.stringify(a),i,n])};function getLinkageRules$1(e){var t;if(!e)return;const o=e[\"x-linkage-rules\"]||((t=e==null?void 0:e.parent)==null?void 0:t[\"x-linkage-rules\"])||[];return o==null?void 0:o.filter(r=>!r.disabled)}const useParseDefaultValue=()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),o=useVariables$1(),r=useLocalVariables$1(),i=useCollectionRecord(),{isInAssignFieldValues:n,isInSetDefaultValueDialog:a,isInFormDataTemplate:l,isInSubTable:c,isInSubForm:u}=useFlag()||{},m=useCollection(),{isSpecialCase:d,setDefaultValue:p}=useSpecialCase(),h=useRecordIndex(),{type:g,form:_}=useFormBlockContext(),{getOperator:f}=useOperators(),v=useDataSourceManager(),C=(0,import_react2.useCallback)(S=>{let b=o==null?void 0:o.getVariable(S);return b||(b=r.find(y=>y.name===S)),b},[r,o]);(0,import_react2.useEffect)(()=>{var S,b;if(g===\"update\"&&t.default&&e.form===_&&((b=e.setValue)==null||b.call(e,(S=i==null?void 0:i.data)==null?void 0:S[t.name])),t.default==null||a||l||isSubMode(t)||!(i!=null&&i.isNew)&&!n)return;const y=(...j)=>q(void 0,[...j],function*({forceUpdate:A=!1}={}){if(o&&e&&(isVariable$1(t.default)&&e.value==null||e.value===t.default||A)){e.loading=!0;const D=!t.name.toString().includes(\".\")&&(m==null?void 0:m.getField(t.name)),{value:B,collectionName:M,dataSource:w=\"main\"}=yield o.parseVariable(t.default,r,{fieldOperator:f(t.name)});if(D!=null&&D.target&&M&&D.target!==M&&!isInherit({collectionName:D.target,targetCollectionName:M,dm:v,dataSource:w})){e.loading=!1;return}const R=transformVariableValue(B,{targetCollectionField:D});R==null||R===\"\"?e.mounted&&(e.setInitialValue(void 0),e.setValue(void 0)):d()?h===0&&p(R):c?e.setValue(R):e.setInitialValue(R),e.loading=!1}else!/\\{\\{.+\\}\\}/g.test(t.default)&&e.setInitialValue&&e.setInitialValue(t.default)}),F=import_lodash.default.debounce(y,DEBOUNCE_WAIT);if(isVariable$1(t.default)){const j=getVariableName(t.default),A=C(j);return A?(y({forceUpdate:!0}),(0,import_reactive.reaction)(()=>{const D={[j]:(A==null?void 0:A.ctx)||{}},B=getPath(t.default),M=(0,import_client.getValuesByPath)(D,B);return M===void 0?Math.random():M},()=>F({forceUpdate:!0}),{equals:import_lodash.default.isEqual})):console.error(`useParseDefaultValue: can not find variable ${j}`)}else e.value==null&&(c||u)&&e.setValue(t.default)},[t.default,r,g,f,v,m])},isInherit=({collectionName:e,targetCollectionName:t,dm:o,dataSource:r})=>{var i,n,a;const l=(i=o==null?void 0:o.getDataSource(r))==null?void 0:i.collectionManager;return(a=(n=l==null?void 0:l.getCollection(e))==null?void 0:n.getAllCollectionsInheritChain())==null?void 0:a.includes(t)};import_antd_v5.FormItem.displayName=\"FormilyFormItem\";const formItemWrapCss=import_css.css`\n  & .ant-space {\n    flex-wrap: wrap;\n  }\n  .ant-description-textarea img {\n    max-width: 100%;\n  }\n  &.ant-formily-item-layout-vertical .ant-formily-item-label {\n    display: inline;\n    .ant-formily-item-label-tooltip-icon {\n      display: inline;\n    }\n    .ant-formily-item-label-content {\n      display: inline;\n    }\n  }\n  .ant-formily-item-label label {\n    word-break: normal;\n  }\n`,formItemLabelCss=import_css.css`\n  .ant-card-body {\n    padding: 0px !important;\n  }\n  > .ant-formily-item-label {\n    display: none !important;\n  }\n`,FormItem=withDynamicSchemaProps((0,import_react.observer)(e=>{var t,o,r,i;useEnsureOperatorsValid();const n=(0,import_react.useField)(),a=(0,import_react.useFieldSchema)(),{addActiveFieldName:l}=useFormActiveFields()||{},{wrapperStyle:c}=useDataFormItemProps(),{t:u}=(0,import_react_i18next.useTranslation)();useParseDefaultValue(),useLazyLoadDisplayAssociationFieldsOfForm(),useLinkageRulesForSubTableOrSubForm();const{isInSubTable:m}=useFlag();(0,import_react2.useEffect)(()=>{l==null||l(a.name)},[l,a.name]),n.title=n.title&&u(n.title,{ns:NAMESPACE_UI_SCHEMA});const d=(o=(t=a[\"x-decorator-props\"])==null?void 0:t.showTitle)!=null?o:!0,p=(0,import_react2.useMemo)(()=>{if(n.description&&n.description!==\"\")return typeof n.description==\"string\"?(0,import_jsx_runtime.jsx)(\"div\",{dangerouslySetInnerHTML:{__html:HTMLEncode(u(n.description,{ns:NAMESPACE_UI_SCHEMA})).split(`\n`).join(\"<br/>\")}}):n.description},[n.description]),h=(0,import_react2.useMemo)(()=>(0,import_css.cx)(formItemWrapCss,{[formItemLabelCss]:d===!1}),[d]);return(r=n.data)!=null&&r.hidden?null:(0,import_jsx_runtime.jsx)(VariableScope,{scopeId:a==null?void 0:a[\"x-uid\"],type:\"formItem\",children:(0,import_jsx_runtime.jsx)(CollectionFieldProvider,{allowNull:!0,children:(0,import_jsx_runtime.jsx)(BlockItem,{className:(0,import_css.cx)(\"nb-form-item\",import_css.css`\n                .ant-formily-item-layout-horizontal .ant-formily-item-control {\n                  max-width: ${d===!1||a[\"x-component\"]!==\"CollectionField\"?\"100% !important\":null};\n                }\n              `),children:(0,import_jsx_runtime.jsx)(ACLCollectionFieldProvider,{children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormItem,P(x({className:h},e),{extra:p,wrapperStyle:x(x({},c.backgroundColor?{paddingLeft:\"5px\",paddingRight:\"5px\"}:{}),c),feedbackText:m&&(i=n.errors)!=null&&i.length?(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:!0,style:{color:\"red\",maxWidth:300,whiteSpace:\"normal\",wordBreak:\"break-word\",width:\"100%\"},children:(0,import_jsx_runtime.jsx)(\"div\",{style:{cursor:\"pointer\"},children:n.errors.map(g=>g.messages).join(\", \")})}):null}))})})})})}),{displayName:\"FormItem\"});FormItem.Designer=function e(){const t=useApp(),o=`FormItemSettings:${(0,import_react.useFieldSchema)()[\"x-interface\"]}`,r=\"FormItemSettings\",i=t.schemaSettingsManager.has(o);return(0,import_jsx_runtime.jsx)(GeneralSchemaDesigner,{schemaSettings:i?o:r})};function isFileCollection(e){return(e==null?void 0:e.template)===\"file\"}FormItem.FilterFormDesigner=FilterFormDesigner;function SchemaSettingsTemplate(e){const{componentName:t,collectionName:o,resourceName:r,needRender:i,useTranslationHooks:n=import_react_i18next.useTranslation}=e,{t:a}=n(),{getCollection:l}=useCollectionManager_deprecated(),{dn:c,setVisible:u,template:m,fieldSchema:d}=useSchemaSettings(),p=useCompile(),h=useAPIClient(),{dn:g}=useBlockTemplateContext(),{saveAsTemplate:_,copyTemplateSchema:f}=useSchemaTemplateManager(),{theme:v}=useGlobalTheme();return!o&&!i?null:m?(0,import_jsx_runtime.jsx)(SchemaSettingsItem,{title:a(\"Convert reference to duplicate\"),onClick:()=>q(this,null,function*(){const C=yield f(m),S=g.removeWithoutEmit();g.insertAfterEnd(C,{onSuccess(){return q(this,null,function*(){yield h.request({url:`/uiSchemas:remove/${S[\"x-uid\"]}`})})}})}),children:a(\"Convert reference to duplicate\")}):(0,import_jsx_runtime.jsx)(SchemaSettingsItem,{title:a(\"Save as reference template\"),onClick:()=>q(this,null,function*(){u(!1);const C=o&&l(o),S=yield FormDialog(a(\"Save as reference template\"),()=>(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:\"vertical\",children:(0,import_jsx_runtime.jsx)(SchemaComponent,{components:{Input:Input$2,FormItem},schema:{type:\"object\",properties:{name:{title:a(\"Template name\"),required:!0,default:C?`${p((C==null?void 0:C.title)||(C==null?void 0:C.name))}_${a(t)}`:a(t),\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"}}}})}),v).open({}),b=createDesignable({t:a,api:h,refresh:c.refresh.bind(c),current:d.parent});b.loadAPIClientEvents();const{key:y}=yield _({collectionName:o,resourceName:r,componentName:t,dataSourceKey:C.dataSource,name:S.name,uid:d[\"x-uid\"]});b.removeWithoutEmit(d),b.insertBeforeEnd({type:\"void\",\"x-component\":\"BlockTemplate\",\"x-component-props\":{templateId:y}})}),children:a(\"Save as reference template\")})}const setDefaultSortingRulesSchemaSettingsItem={name:\"SetDefaultSortingRules\",type:\"modal\",useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),n=useSortFields(o),{service:a}=useTableBlockContext(),{t:l}=(0,import_react_i18next.useTranslation)(),{dn:c}=useDesignable(),u=((t=(e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.sort)||[],m=u==null?void 0:u.map(d=>d!=null&&d.startsWith(\"-\")?{field:d.substring(1),direction:\"desc\"}:{field:d,direction:\"asc\"});return{title:l(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:l(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:m,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:n,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:l(\"ASC\"),value:\"asc\"},{label:l(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:l(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:d})=>{var p;const h=d.map(_=>_.direction===\"desc\"?`-${_.field}`:_.field),g=r.decoratorProps.params||{};g.sort=h,r.decoratorProps.params=g,i[\"x-decorator-props\"].params=g,c.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":i[\"x-decorator-props\"]}}),a.run(P(x({},(p=a.params)==null?void 0:p[0]),{sort:h}))}}},useVisible(){const e=(0,import_react.useField)(),{dragSort:t}=e.decoratorProps;return!t}},setTheDataScopeSchemaSettingsItem={name:\"SetTheDataScope\",Component:SchemaSettingsDataScope,useComponentProps:()=>{var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{form:n}=useFormBlockContext(),{service:a}=useTableBlockContext(),{dn:l}=useDesignable(),c=(0,import_react2.useCallback)(({filter:u})=>{u=removeNullCondition(u);const m=r.decoratorProps.params||{};m.filter=u,r.decoratorProps.params=m,i[\"x-decorator-props\"].params=m,l.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":i[\"x-decorator-props\"]}}),a.params[0].page=1},[l,r.decoratorProps,i,a]);return{collectionName:o,defaultFilter:((t=(e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.filter)||{},form:n,onSubmit:c}}};function SchemaSettingsRenderEngine(){const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable();useTableBlockContext();const i=[{value:\"string\",label:o(\"String template\")},{value:\"handlebars\",label:o(\"Handlebars\")}];return(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:o(\"Template engine\"),options:i,value:e.decoratorProps.engine||\"string\",onChange:n=>{t[\"x-decorator-props\"]=t[\"x-decorator-props\"]||{},t[\"x-decorator-props\"].engine=n,e.decoratorProps.engine=n,r.emit(\"patch\",{schema:{\"x-uid\":t[\"x-uid\"],\"x-decorator-props\":t[\"x-decorator-props\"]}}),r.refresh()}},\"render-template\")}const Layout={VERTICAL:\"vertical\",HORIZONTAL:\"horizontal\"},SchemaSettingsLayoutItem=function e(){var t,o,r,i,n;const a=(0,import_react.useField)(),l=(0,import_react.useFieldSchema)(),{dn:c}=useDesignable(),{t:u}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:u(\"Layout\"),schema:{type:\"object\",title:u(\"Set block layout\"),properties:{layout:{type:\"string\",enum:[{label:u(\"Vertical\"),value:Layout.VERTICAL},{label:u(\"Horizontal\"),value:Layout.HORIZONTAL}],required:!0,default:((t=l==null?void 0:l[\"x-component-props\"])==null?void 0:t.layout)||Layout.VERTICAL,\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\"},labelAlign:{title:u(\"Label align\"),type:\"string\",default:((o=l==null?void 0:l[\"x-component-props\"])==null?void 0:o.labelAlign)||\"left\",\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",enum:[{label:\"{{t('Right')}}\",value:\"right\"},{label:\"{{t('Left')}}\",value:\"left\"}],\"x-reactions\":{dependencies:[\"layout\"],fulfill:{state:{visible:'{{ $deps[0]===\"horizontal\"}}'}}}},labelWidth:{title:u(\"Label width\"),type:\"string\",default:((r=l==null?void 0:l[\"x-component-props\"])==null?void 0:r.labelWidth)||120,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{addonAfter:\"px\"},\"x-validator\":[{minimum:50}],\"x-reactions\":{dependencies:[\"layout\"],fulfill:{state:{visible:'{{ $deps[0]===\"horizontal\"}}'}}}},labelWrap:{type:\"string\",title:u(\"When the Label exceeds the width\"),enum:[{label:u(\"Line break\"),value:!0},{label:u(\"Ellipsis\"),value:!1}],default:((i=l==null?void 0:l[\"x-component-props\"])==null?void 0:i.labelWrap)!==!1,\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-reactions\":{dependencies:[\"layout\"],fulfill:{state:{visible:'{{ $deps[0]===\"horizontal\"}}'}}}},colon:{type:\"boolean\",\"x-content\":u(\"Colon\"),required:!0,default:((n=l==null?void 0:l[\"x-component-props\"])==null?void 0:n.colon)!==!1,\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\"}}},onSubmit:({layout:m,labelAlign:d,labelWidth:p,labelWrap:h,colon:g})=>{const _=l[\"x-component-props\"]||{};_.layout=m,_.labelAlign=d,_.labelWidth=m===\"horizontal\"?p:null,_.labelWrap=h,_.colon=g,l[\"x-component-props\"]=_,a.componentProps.layout=m,a.componentProps.labelAlign=d,a.componentProps.labelWidth=p,a.componentProps.labelWrap=h,a.componentProps.colon=g,c.emit(\"patch\",{schema:{\"x-uid\":l[\"x-uid\"],\"x-component-props\":l[\"x-component-props\"]}}),c.refresh()}})};function AccessControl(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useFieldSchema)(),o=useAPIClient().resource(\"uiSchemas.roles\",t[\"x-uid\"]),{message:r}=import_antd.App.useApp(),{dn:i}=useDesignable(),{refresh:n,data:a}=useRequest({url:`/uiSchemas/${t[\"x-uid\"]}/roles:list`},{manual:!0}),{refresh:l}=useACLContext();return(0,import_react2.useEffect)(()=>{t[\"x-decorator\"]!==\"ACLActionProvider\"&&t[\"x-decorator\"]!==\"CustomRequestAction.Decorator\"&&t[\"x-component\"]!==\"WorkbenchAction\"&&(i.emit(\"patch\",{schema:{\"x-uid\":t[\"x-uid\"],\"x-decorator\":\"ACLActionProvider\"}}),t[\"x-decorator\"]=\"ACLActionProvider\",i.refresh())},[]),(0,import_jsx_runtime.jsx)(SchemaSettingsActionModalItem,{scope:e,title:e(\"Access control\"),schema:{type:\"object\",properties:{roles:{type:\"array\",title:e(\"Roles\"),\"x-decorator\":\"FormItem\",\"x-decorator-props\":{tooltip:e(\"If not set, all roles can see this action\")},\"x-component\":\"RemoteSelect\",\"x-component-props\":{multiple:!0,objectValue:!0,dataSource:\"main\",service:{resource:\"roles\"},manual:!1,fieldNames:{label:\"title\",value:\"name\"}}}}},initialValues:{roles:a==null?void 0:a.data},beforeOpen:()=>!a&&n(),onSubmit:c=>q(this,[c],function*({roles:u}){return yield o.set({values:u.map(m=>m.name)}),yield l(),r.success(e(\"Saved successfully\"))})})}const SchemaSettingAccessControl={name:\"accessControl\",Component:AccessControl},defaultExclude=[\"$user\",\"$date\",\"$nDate\",\"$nRole\"],useParseDataScopeFilter=({exclude:e=defaultExclude}={})=>{const t=useLocalVariables$1(),o=useVariables$1(),r=(0,import_react2.useCallback)(i=>{let n=o==null?void 0:o.getVariable(i);return n||(n=t.find(a=>a.name===i)),n},[t,o]);return{parseFilter:(0,import_react2.useCallback)(i=>q(void 0,null,function*(){const n=(0,import_client.flatten)(i,{breakOn({key:a}){return a.startsWith(\"$\")&&a!==\"$and\"&&a!==\"$or\"},transformValue(a){return!isVariable$1(a)||e.includes(getVariableName(a))?a:o==null?void 0:o.parseVariable(a,t).then(({value:l})=>l)}});return yield Promise.all(Object.keys(n).map(a=>q(void 0,null,function*(){return n[a]=yield n[a],n[a]===void 0&&delete n[a],n[a]}))),(0,import_client.unflatten)(n)}),[e,t,o==null?void 0:o.parseVariable]),findVariable:r}};let container=null;const highlightBlock=(e,t)=>{container||(container=document.createElement(\"div\"),document.body.appendChild(container),container.style.position=\"absolute\",container.style.transition=\"opacity 0.3s ease\",container.style.pointerEvents=\"none\"),container.appendChild(e),container.style.opacity=\"1\",container.style.width=`${t.width}px`,container.style.height=`${t.height}px`,container.style.top=`${t.top}px`,container.style.left=`${t.left}px`,container.style.zIndex=\"2000\"},unhighlightBlock=()=>{container&&(container.style.opacity=\"0\",container.innerHTML=\"\")},startScrollEndTracking=(e,t)=>{e._timer=setInterval(()=>{const o=e._prevRect,r=e.getBoundingClientRect();!o||r.top!==o.top?e._prevRect=r:(clearInterval(e._timer),t())},100)},stopScrollEndTracking=e=>{e._timer&&(clearInterval(e._timer),e._timer=null)},Tree=(0,import_react.connect)(import_antd.Tree,(0,import_react.mapProps)((e,t)=>{(0,import_react2.useEffect)(()=>{t.value=e.defaultCheckedKeys||[]},[]);const[o,r]=(0,import_react2.useState)(e.defaultCheckedKeys||[]),i=n=>{r(n),t.value=n};return t.onCheck=i,P(x({},e),{checkedKeys:o,onCheck:i})}));function SaveMode(){const{dn:e}=useDesignable(),{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{name:i}=useCollection_deprecated(),{getEnableFieldTree:n,getOnLoadData:a}=useCollectionState(i,!1,l=>[\"belongsTo\",\"belongsToMany\",\"hasOne\",\"hasMany\"].includes(l.type));return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:t(\"Save mode\"),components:{Tree},scope:{getEnableFieldTree:n,name:i,getOnLoadData:a},schema:{type:\"object\",title:t(\"Save mode\"),properties:{saveMode:{\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",default:o.componentProps.saveMode||\"create\",enum:[{value:\"create\",label:'{{t(\"Insert\")}}'},{value:\"firstOrCreate\",label:'{{t(\"Insert if not exists\")}}'},{value:\"updateOrCreate\",label:'{{t(\"Insert if not exists, or update\")}}'}]},filterKeys:{type:\"array\",title:'{{ t(\"Determine whether a record exists by the following fields\") }}',required:!0,default:o.componentProps.filterKeys,\"x-decorator\":\"FormItem\",\"x-component\":\"Tree\",\"x-component-props\":{treeData:[],checkable:!0,checkStrictly:!0,selectable:!1,loadData:\"{{ getOnLoadData($self) }}\",defaultCheckedKeys:o.componentProps.filterKeys,rootStyle:{padding:\"8px 0\",border:\"1px solid #d9d9d9\",borderRadius:\"2px\",maxHeight:\"30vh\",overflow:\"auto\",margin:\"2px 0\"}},\"x-reactions\":[{dependencies:[\".saveMode\"],fulfill:{state:{hidden:'{{ $deps[0]===\"create\"}}',componentProps:{treeData:\"{{ getEnableFieldTree(name, $self) }}\"}}}}]}}},onSubmit:({saveMode:l,filterKeys:c})=>{o.componentProps.saveMode=l,o.componentProps.filterKeys=c,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].saveMode=l,r[\"x-component-props\"].filterKeys=c,e.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-component-props\":x({},r[\"x-component-props\"])}}),e.refresh()}})}const createSubmitActionSettings=new SchemaSettings({name:\"actionSettings:createSubmit\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{linkageRulesProps:e}=useSchemaToolbar();return x({},e)}},{name:\"secondConfirmation\",Component:SecondConFirm},{name:\"saveMode\",Component:SaveMode,useVisible(){const{type:e}=useDataBlockProps()||{};return e!==\"publicForm\"}},{name:\"assignFieldValues\",Component:AssignedFieldValues},{name:\"skipRequiredValidation\",Component:SkipValidation},{name:\"afterSuccessfulSubmission\",Component:AfterSuccess,useVisible(){const{type:e}=useDataBlockProps()||{};return e!==\"publicForm\"}},{name:\"refreshDataBlockRequest\",Component:RefreshDataBlockRequest,useComponentProps(){return{isPopupAction:!1}},useVisible(){return!!useParentPopupRecord()}},{name:\"remove\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),SchemaInitializerOpenModeSchemaItems=e=>{var t,o,r,i;const{openMode:n=!0,openSize:a=!0}=e,l=(0,import_react.useFieldSchema)(),c=(0,import_react.useField)(),{t:u}=(0,import_react_i18next.useTranslation)(),{dn:m}=useDesignable(),{isPopupVisibleControlledByURL:d}=usePopupSettings(),p=((t=l==null?void 0:l[\"x-component-props\"])==null?void 0:t.openMode)||\"drawer\",h=(0,import_react2.useMemo)(()=>d()?[{label:u(\"Drawer\"),value:\"drawer\"},{label:u(\"Dialog\"),value:\"modal\"},{label:u(\"Page\"),value:\"page\"}]:[{label:u(\"Drawer\"),value:\"drawer\"},{label:u(\"Dialog\"),value:\"modal\"}],[u,d()]);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[n?(0,import_jsx_runtime.jsx)(SchemaInitializerSelect,{closeInitializerMenuWhenClick:!1,title:u(\"Open mode\"),options:h,value:p,onChange:g=>{c.componentProps.openMode=g;const _={\"x-uid\":l[\"x-uid\"]};_[\"x-component-props\"]=l[\"x-component-props\"]||{},_[\"x-component-props\"].openMode=g,l[\"x-component-props\"].openMode=g,Reflect.deleteProperty(l[\"x-component-props\"],\"openSize\"),m.emit(\"patch\",{schema:_}),m.refresh()}}):null,a&&[\"modal\",\"drawer\"].includes(p)?(0,import_jsx_runtime.jsx)(SchemaInitializerItem,{closeInitializerMenuWhenClick:!1,children:(0,import_jsx_runtime.jsxs)(\"div\",{style:{alignItems:\"center\",display:\"flex\",justifyContent:\"space-between\"},children:[u(\"Popup size\"),(0,import_jsx_runtime.jsx)(import_antd.Select,{\"data-testid\":\"antd-select\",bordered:!1,options:[{label:u(\"Small\"),value:\"small\"},{label:u(\"Middle\"),value:\"middle\"},{label:u(\"Large\"),value:\"large\"}],value:(i=(o=l==null?void 0:l[\"x-component-props\"])==null?void 0:o.openSize)!=null?i:((r=l==null?void 0:l[\"x-component-props\"])==null?void 0:r.openMode)==\"modal\"?\"large\":\"middle\",onChange:g=>{c.componentProps.openSize=g;const _={\"x-uid\":l[\"x-uid\"]};_[\"x-component-props\"]=l[\"x-component-props\"]||{},_[\"x-component-props\"].openSize=g,l[\"x-component-props\"].openSize=g,m.emit(\"patch\",{schema:_}),m.refresh()},style:{textAlign:\"right\",minWidth:100}})]})}):null]})},SchemaSettingOpenModeSchemaItems=e=>{var t,o,r,i;const{openMode:n=!0,openSize:a=!0,modeOptions:l,targetSchema:c}=e,u=(0,import_react.useFieldSchema)(),m=c||u,d=(0,import_react.useField)(),{t:p}=(0,import_react_i18next.useTranslation)(),{dn:h}=useDesignable(),g=((t=m==null?void 0:m[\"x-component-props\"])==null?void 0:t.openMode)||\"drawer\",_=(0,import_react2.useMemo)(()=>l||[{label:p(\"Drawer\"),value:\"drawer\"},{label:p(\"Dialog\"),value:\"modal\"},{label:p(\"Page\"),value:\"page\"}],[l,p]);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[n?(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:p(\"Open mode\"),options:_,value:g,onChange:f=>{d.componentProps.openMode=f;const v={\"x-uid\":m[\"x-uid\"]};v[\"x-component-props\"]=m[\"x-component-props\"]||{},v[\"x-component-props\"].openMode=f,m[\"x-component-props\"].openMode=f,Reflect.deleteProperty(m[\"x-component-props\"],\"openSize\"),h.emit(\"patch\",{schema:v}),h.refresh()}}):null,a&&[\"modal\",\"drawer\"].includes(g)?(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:p(\"Popup size\"),options:[{label:p(\"Small\"),value:\"small\"},{label:p(\"Middle\"),value:\"middle\"},{label:p(\"Large\"),value:\"large\"}],value:(i=(o=m==null?void 0:m[\"x-component-props\"])==null?void 0:o.openSize)!=null?i:((r=m==null?void 0:m[\"x-component-props\"])==null?void 0:r.openMode)==\"modal\"?\"large\":\"middle\",onChange:f=>{d.componentProps.openSize=f;const v={\"x-uid\":m[\"x-uid\"]};v[\"x-component-props\"]=m[\"x-component-props\"]||{},v[\"x-component-props\"].openSize=f,m[\"x-component-props\"].openSize=f,h.emit(\"patch\",{schema:v}),h.refresh()}}):null]})},GeneralSchemaItems=(0,import_react.observer)(e=>{var t,o,r,i;const{required:n=!0}=e,{getCollectionJoinField:a}=useCollectionManager_deprecated(),{getField:l}=useCollection_deprecated(),c=(0,import_react.useField)(),u=(0,import_react.useFieldSchema)(),{t:m}=(0,import_react_i18next.useTranslation)(),{dn:d,refresh:p}=useDesignable(),h=useCompile(),g=l(u.name)||a(u[\"x-collection-field\"]);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[g&&(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:m(\"Edit field title\"),schema:{type:\"object\",title:m(\"Edit field title\"),properties:{title:{title:m(\"Field title\"),default:c==null?void 0:c.title,description:`${m(\"Original field title: \")}${(t=g==null?void 0:g.uiSchema)==null?void 0:t.title}`,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}}}},onSubmit:({title:_})=>{var f;const v=_.trim()===\"\"?(f=g==null?void 0:g.uiSchema)==null?void 0:f.title:_;c.title=h(v),u.title=_,d.emit(\"patch\",{schema:{\"x-uid\":u[\"x-uid\"],title:u.title}}),d.refresh()}},\"edit-field-title\"),(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{checked:(r=(o=u[\"x-decorator-props\"])==null?void 0:o.showTitle)!=null?r:!0,title:m(\"Display title\"),onChange:_=>{u[\"x-decorator-props\"]=u[\"x-decorator-props\"]||{},u[\"x-decorator-props\"].showTitle=_,c.decoratorProps.showTitle=_,d.emit(\"patch\",{schema:{\"x-uid\":u[\"x-uid\"],\"x-decorator-props\":P(x({},u[\"x-decorator-props\"]),{showTitle:_})}}),d.refresh()}}),!c.readPretty&&(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:m(\"Edit description\"),schema:{type:\"object\",title:m(\"Edit description\"),properties:{description:{default:c==null?void 0:c.description,\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}},onSubmit:({description:_})=>{c.description=_,u.description=_,d.emit(\"patch\",{schema:{\"x-uid\":u[\"x-uid\"],description:u.description}}),d.refresh()}},\"edit-description\"),c.readPretty&&(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:m(\"Edit tooltip\"),schema:{type:\"object\",title:m(\"Edit description\"),properties:{tooltip:{default:(i=u==null?void 0:u[\"x-decorator-props\"])==null?void 0:i.tooltip,\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}},onSubmit:({tooltip:_})=>{c.decoratorProps.tooltip=_,u[\"x-decorator-props\"]=u[\"x-decorator-props\"]||{},u[\"x-decorator-props\"].tooltip=_,d.emit(\"patch\",{schema:{\"x-uid\":u[\"x-uid\"],\"x-decorator-props\":u[\"x-decorator-props\"]}}),d.refresh()}},\"edit-tooltip\"),!c.readPretty&&u[\"x-component\"]!==\"FormField\"&&n&&(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:m(\"Required\"),checked:u.required,onChange:_=>{const f={\"x-uid\":u[\"x-uid\"]};c.required=_,import_lodash.default.set(c,\"initStateOfLinkageRules.required\",getTempFieldState(!0,_)),u.required=_,f.required=_,d.emit(\"patch\",{schema:f}),p()}},\"required\")]})},{displayName:\"GeneralSchemaItems\"}),useAfterSuccessOptions=()=>{const e=useCollection_deprecated(),{t}=(0,import_react_i18next.useTranslation)(),o=useCollectionFilterOptions(e),r=useCollectionFilterOptions(\"users\",\"main\"),i=useCompile(),n=useCollectionRecordData(),{form:a}=useFormBlockContext(),[l,c]=(0,import_react2.useMemo)(()=>[i(o),i(r)],[o,r]),{settings:u,shouldDisplayPopupRecord:m}=usePopupVariable(),{currentRoleSettings:d}=useCurrentRoleVariable();return(0,import_react2.useMemo)(()=>[a&&{value:\"$record\",label:t(\"Response record\",{ns:\"client\"}),children:[...l]},n&&{value:\"currentRecord\",label:t(\"Current record\",{ns:\"client\"}),children:[...l]},m&&x({},u),{value:\"currentUser\",label:t(\"Current user\",{ns:\"client\"}),children:c},d,{value:\"currentTime\",label:t(\"Current time\",{ns:\"client\"}),children:null},{value:\"$nToken\",label:\"API token\",children:null}].filter(Boolean),[n,t,l,a,c])},validateJSON$1={validator:`{{(value, rule)=> {\n    if (!value) {\n      return '';\n    }\n    try {\n      const val = JSON.parse(value);\n      if(!isNaN(val)) {\n        return false;\n      }\n      return true;\n    } catch(error) {\n      console.error(error);\n      return false;\n    }\n  }}}`,message:'{{t(\"Invalid JSON format\")}}'},requestSettingsSchema={type:\"object\",properties:{url:{type:\"string\",title:'{{t(\"Request URL\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},method:{type:\"string\",title:'{{t(\"Request method\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",default:\"POST\",enum:[{label:\"POST\",value:\"POST\"},{label:\"GET\",value:\"GET\"},{label:\"PUT\",value:\"PUT\"},{label:\"PATCH\",value:\"PATCH\"},{label:\"DELETE\",value:\"DELETE\"}]},headers:{type:\"string\",title:'{{t(\"Request headers\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-validator\":validateJSON$1},params:{type:\"string\",title:'{{t(\"Request query parameters\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-validator\":validateJSON$1},data:{type:\"string\",title:'{{t(\"Request body\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-validator\":validateJSON$1}}},linkageAction=(e,t)=>q(void 0,[e,t],function*({operator:o,field:r,condition:i,variables:n,localVariables:a,conditionType:l,variableNameOfLeftCondition:c},u){var m,d,p;const h=((m=r==null?void 0:r.stateOfLinkageRules)==null?void 0:m.disabled)||[!1],g=((d=r==null?void 0:r.stateOfLinkageRules)==null?void 0:d.display)||[\"visible\"];switch(o){case ActionType.Visible:(yield conditionAnalyses({ruleGroup:i,variables:n,localVariables:a,conditionType:l,variableNameOfLeftCondition:c},u))&&(g.push(o),r.data=r.data||{},r.data.hidden=!1),r.stateOfLinkageRules=P(x({},r.stateOfLinkageRules),{display:g}),r.display=(0,import_lodash.last)(g);break;case ActionType.Hidden:(yield conditionAnalyses({ruleGroup:i,variables:n,localVariables:a,conditionType:l,variableNameOfLeftCondition:c},u))?(r.data=r.data||{},r.data.hidden=!0):(r.data=r.data||{},r.data.hidden=!1);break;case ActionType.Disabled:(yield conditionAnalyses({ruleGroup:i,variables:n,localVariables:a,conditionType:l,variableNameOfLeftCondition:c},u))&&h.push(!0),r.stateOfLinkageRules=P(x({},r.stateOfLinkageRules),{disabled:h}),r.disabled=(0,import_lodash.last)(h),r.componentProps.disabled=(0,import_lodash.last)(h);break;case ActionType.Active:(yield conditionAnalyses({ruleGroup:i,variables:n,localVariables:a,conditionType:l,variableNameOfLeftCondition:c},u))?h.push(!1):h.push(!!((p=r.componentProps)!=null&&p.disabled)),r.stateOfLinkageRules=P(x({},r.stateOfLinkageRules),{disabled:h}),r.disabled=(0,import_lodash.last)(h),r.componentProps.disabled=(0,import_lodash.last)(h);break;default:return null}}),setInitialActionState=e=>{e.data=e.data||{},e.display=\"visible\",e.disabled=!1,e.data.hidden=!1,e.componentProps.disabled=!1},MenuGroup=e=>e.children;function ButtonEditor$1(e){var t,o,r,i,n;const a=(0,import_react.useField)(),l=(0,import_react.useFieldSchema)(),{dn:c}=useDesignable(),{t:u}=(0,import_react_i18next.useTranslation)(),m=(e==null?void 0:e.isLink)||l[\"x-component\"]===\"Action.Link\";return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:u(\"Edit button\"),schema:{type:\"object\",title:u(\"Edit button\"),properties:{title:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:u(\"Button title\"),default:l.title,\"x-component-props\":{}},icon:{\"x-decorator\":\"FormItem\",\"x-component\":\"IconPicker\",title:u(\"Button icon\"),default:(t=l==null?void 0:l[\"x-component-props\"])==null?void 0:t.icon,\"x-component-props\":{}},onlyIcon:{\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",title:u(\"Icon only\"),default:(o=l==null?void 0:l[\"x-component-props\"])==null?void 0:o.onlyIcon,\"x-component-props\":{},\"x-visible\":m,\"x-reactions\":[{dependencies:[\"icon\"],fulfill:{state:{hidden:\"{{!$deps[0]}}\"}}}]},iconColor:{title:u(\"Color\"),required:!0,default:((r=l==null?void 0:l[\"x-component-props\"])==null?void 0:r.iconColor)||\"#1677FF\",\"x-hidden\":!e.hasIconColor,\"x-component\":\"ColorPicker\",\"x-decorator\":\"FormItem\"},type:{\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",title:u(\"Button background color\"),default:(i=l==null?void 0:l[\"x-component-props\"])!=null&&i.danger?\"danger\":((n=l==null?void 0:l[\"x-component-props\"])==null?void 0:n.type)===\"primary\"?\"primary\":\"default\",enum:[{value:\"default\",label:'{{t(\"Default\")}}'},{value:\"primary\",label:'{{t(\"Highlight\")}}'},{value:\"danger\",label:'{{t(\"Danger red\")}}'}],\"x-visible\":!e.hasIconColor&&!m}}},onSubmit:({title:d,icon:p,type:h,iconColor:g,onlyIcon:_})=>{a.address.toString()===l.name?(a.title=d,a.componentProps.iconColor=g,a.componentProps.icon=p,a.componentProps.danger=h===\"danger\",a.componentProps.type=h||a.componentProps.type,a.componentProps.onlyIcon=_):a.form.query(new RegExp(`.${l.name}$`)).forEach(f=>{f.title=d,f.componentProps.iconColor=g,f.componentProps.icon=p,f.componentProps.danger=h===\"danger\",f.componentProps.type=h||f.componentProps.type,f.componentProps.onlyIcon=_}),l.title=d,l[\"x-component-props\"]=l[\"x-component-props\"]||{},l[\"x-component-props\"].iconColor=g,l[\"x-component-props\"].icon=p,l[\"x-component-props\"].danger=h===\"danger\",l[\"x-component-props\"].type=h||a.componentProps.type,l[\"x-component-props\"].onlyIcon=_,c.emit(\"patch\",{schema:{\"x-uid\":l[\"x-uid\"],title:d,\"x-component-props\":x({},l[\"x-component-props\"])}}),c.refresh()}})}function AssignedFieldValues(){var e,t,o;const{dn:r}=useDesignable(),{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react.useFieldSchema)(),a={type:\"void\",\"x-uid\":(0,import_shared.uid)(),\"x-component\":\"Grid\",\"x-initializer\":\"assignFieldValuesForm:configureFields\"};n[\"x-template-uid\"]&&(a[\"x-template-root-ref\"]={\"x-template-uid\":n[\"x-template-uid\"],\"x-path\":\"x-action-settings.schemaUid\"});const l={\"customize:update\":i(\"After clicking the custom button, the following fields of the current record will be saved according to the following form.\"),\"customize:save\":i(\"After clicking the custom button, the following fields of the current record will be saved according to the following form.\")},c=(e=n[\"x-action\"])!=null?e:\"\",u=(0,import_react2.useCallback)(m=>{n[\"x-action-settings\"].assignedValues=m,r.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],\"x-action-settings\":n[\"x-action-settings\"]}})},[r,n]);return(0,import_jsx_runtime.jsx)(FlagProvider,{isInAssignFieldValues:!0,children:(0,import_jsx_runtime.jsx)(DefaultValueProvider,{isAllowToSetDefaultValue:()=>!1,children:(0,import_jsx_runtime.jsx)(SchemaSettingsActionModalItem,{title:i(\"Assign field values\"),initialSchema:a,initialValues:(t=n==null?void 0:n[\"x-action-settings\"])==null?void 0:t.assignedValues,modalTip:l[c],uid:(o=n==null?void 0:n[\"x-action-settings\"])==null?void 0:o.schemaUid,onSubmit:u})})})}function RequestSettings(){var e;const{dn:t}=useDesignable(),{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsx)(SchemaSettingsActionModalItem,{title:o(\"Request settings\"),schema:requestSettingsSchema,initialValues:(e=r==null?void 0:r[\"x-action-settings\"])==null?void 0:e.requestSettings,onSubmit:i=>{r[\"x-action-settings\"].requestSettings=i,t.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-action-settings\":r[\"x-action-settings\"]}}),t.refresh()}})}function SkipValidation(){var e;const{dn:t}=useDesignable(),{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:o(\"Skip required validation\"),checked:!!((e=r==null?void 0:r[\"x-action-settings\"])!=null&&e.skipValidator),onChange:i=>{r[\"x-action-settings\"].skipValidator=i,t.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-action-settings\":x({},r[\"x-action-settings\"])}})}})}const fieldNames={value:\"value\",label:\"label\"},useVariableProps=e=>{const t=useAfterSuccessOptions();return{scope:[e,...t].filter(Boolean),fieldNames}},hideDialog=e=>{const t=document.querySelector(`.${e} > .ant-modal-mask`),o=document.querySelector(`.${e} > .ant-modal-wrap`);t&&(t.style.opacity=\"0\",t.style.transition=\"opacity 0.5s ease\"),o&&(o.style.opacity=\"0\",o.style.transition=\"opacity 0.5s ease\")},showDialog=e=>{const t=document.querySelector(`.${e} > .ant-modal-mask`),o=document.querySelector(`.${e} > .ant-modal-wrap`);t&&(t.style.opacity=\"1\",t.style.transition=\"opacity 0.5s ease\"),o&&(o.style.opacity=\"1\",o.style.transition=\"opacity 0.5s ease\")},BlocksSelector=e=>{const{getAllDataBlocks:t}=useAllDataBlocks(),o=t(),r=useCompile(),{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react2.useMemo)(()=>o.map(a=>{var l;return(l=a.dom)!=null&&l.isConnected?{label:`${r(a.collection.title)} #${a.uid.slice(0,4)}`,value:a.uid,onMouseEnter(){a.highlightBlock(),hideDialog(\"dialog-after-successful-submission\"),startScrollEndTracking(a.dom,()=>{highlightBlock(a.dom.cloneNode(!0),a.dom.getBoundingClientRect())})},onMouseLeave(){a.unhighlightBlock(),showDialog(\"dialog-after-successful-submission\"),stopScrollEndTracking(a.dom),unhighlightBlock()}}:null}).filter(Boolean),[o,i]);return(0,import_jsx_runtime.jsx)(import_antd.Select,{value:e.value,mode:\"multiple\",allowClear:!0,placeholder:i(\"Select data blocks to refresh\"),options:n,onChange:e.onChange})};function AfterSuccess(){var e;const{dn:t}=useDesignable(),{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useFieldSchema)(),{onSuccess:i}=(r==null?void 0:r[\"x-action-settings\"])||{},n=useGlobalVariable(\"$env\"),a=usePlugin(\"@nocobase/plugin-block-template\"),l=(e=a==null?void 0:a.isInBlockTemplateConfigPage)==null?void 0:e.call(a);return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{dialogRootClassName:\"dialog-after-successful-submission\",width:700,title:o(\"After successful submission\"),initialValues:i?x({actionAfterSuccess:i!=null&&i.redirecting?\"redirect\":\"previous\"},i):{manualClose:!1,redirecting:!1,successMessage:'{{t(\"Saved successfully\")}}',actionAfterSuccess:\"previous\"},schema:{type:\"object\",title:o(\"After successful submission\"),properties:{successMessage:{title:o(\"Popup message\"),\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}},manualClose:{title:o(\"Message popup close method\"),enum:[{label:o(\"Automatic close\"),value:!1},{label:o(\"Manually close\"),value:!0}],\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{}},redirecting:{title:o(\"Then\"),\"x-hidden\":!0,enum:[{label:o(\"Stay on current page\"),value:!1},{label:o(\"Redirect to\"),value:!0}],\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{},\"x-reactions\":{target:\"redirectTo\",fulfill:{state:{visible:\"{{!!$self.value}}\"}}}},actionAfterSuccess:{title:o(\"Action after successful submission\"),enum:[{label:o(\"Stay on the current popup or page\"),value:\"stay\"},{label:o(\"Return to the previous popup or page\"),value:\"previous\"},{label:o(\"Redirect to\"),value:\"redirect\"}],\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{},\"x-reactions\":{target:\"redirectTo\",fulfill:{state:{visible:\"{{$self.value==='redirect'}}\"}}}},redirectTo:{title:o(\"Link\"),\"x-decorator\":\"FormItem\",\"x-component\":\"Variable.TextArea\",\"x-use-component-props\":()=>useVariableProps(n)},blocksToRefresh:{type:\"array\",title:o(\"Refresh data blocks\"),\"x-decorator\":\"FormItem\",\"x-use-decorator-props\":()=>({tooltip:o(\"After successful submission, the selected data blocks will be automatically refreshed.\")}),\"x-component\":BlocksSelector,\"x-hidden\":l}}},onSubmit:c=>{r[\"x-action-settings\"].onSuccess=c,t.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-action-settings\":r[\"x-action-settings\"]}})}})}function RemoveButton(e={}){const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useFieldSchema)();return(o==null?void 0:o.parent[\"x-component\"])!==\"CollectionField\"&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:r=>r[\"x-component\"]===\"Space\"||r[\"x-component\"].endsWith(\"ActionBar\"),disabled:e.disabled,confirm:{title:t(\"Delete action\"),onOk:e.onConfirmOk}})]})}const actionSettingsItems=[{name:\"Customize\",Component:MenuGroup,children:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:e=>(0,import_jsx_runtime.jsx)(SchemaSettingsLinkageRules,x({},e)),useVisible(){const e=useLinkageAction(),{linkageAction:t}=useSchemaToolbar();return t||e},useComponentProps(){const{name:e}=useCollection_deprecated(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}},{name:\"openMode\",Component:SchemaSettingOpenModeSchemaItems,useComponentProps(){const{hideOpenMode:e}=useOpenModeContext(),t=(0,import_react.useFieldSchema)(),o=[\"create\",\"update\",\"view\",\"customize:popup\",\"duplicate\",\"customize:create\"].includes(t[\"x-action\"]||\"\");return{openMode:o&&!e,openSize:o&&!e}}},{name:\"secondConFirm\",Component:SecondConFirm,useVisible(){var e;const t=(0,import_react.useFieldSchema)();return![\"create\",\"update\",\"view\",\"customize:popup\",\"duplicate\",\"customize:create\"].includes(t[\"x-action\"]||\"\")&&!((e=t==null?void 0:t[\"x-action-settings\"])!=null&&e.disableSecondConFirm)}},{name:\"assignFieldValues\",Component:AssignedFieldValues,useVisible(){var e;const t=(0,import_react.useFieldSchema)();return(0,import_shared.isValid)((e=t==null?void 0:t[\"x-action-settings\"])==null?void 0:e.assignedValues)}},{name:\"requestSettings\",Component:RequestSettings,useVisible(){var e;const t=(0,import_react.useFieldSchema)();return(0,import_shared.isValid)((e=t==null?void 0:t[\"x-action-settings\"])==null?void 0:e.requestSettings)}},{name:\"skipValidator\",Component:SkipValidation,useVisible(){var e;const t=(0,import_react.useFieldSchema)();return(0,import_shared.isValid)((e=t==null?void 0:t[\"x-action-settings\"])==null?void 0:e.skipValidator)}},{name:\"afterSuccess\",Component:AfterSuccess,useVisible(){var e;const t=(0,import_react.useFieldSchema)();return(0,import_shared.isValid)((e=t==null?void 0:t[\"x-action-settings\"])==null?void 0:e.onSuccess)}},{name:\"saveMode\",Component:SaveMode,useVisible(){var e;const t=(0,import_react.useFieldSchema)();return t[\"x-action\"]===\"submit\"&&isInitializersSame((e=t.parent)==null?void 0:e[\"x-initializer\"],\"createForm:configureActions\")}},{name:\"enableChildCollections\",Component:SchemaSettingsEnableChildCollections,useVisible(){const e=(0,import_react.useFieldSchema)(),{name:t}=useCollection_deprecated(),{getChildrenCollections:o}=useCollectionManager_deprecated();return o(t).length>0&&e[\"x-action\"]===\"create\"},useComponentProps(){const{name:e}=useCollection_deprecated();return{collectionName:e}}},{name:\"refreshDataBlockRequest\",Component:RefreshDataBlockRequest,useComponentProps(){return{isPopupAction:!1}},useVisible(){var e;const t=(0,import_react.useFieldSchema)();return(0,import_shared.isValid)((e=t==null?void 0:t[\"x-action-settings\"])==null?void 0:e.triggerWorkflows)}},{type:\"switch\",name:\"clearDefaultValue\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useFieldSchema)(),{dn:r}=useDesignable();return{title:t(\"Clear default value\"),checked:(e=o==null?void 0:o[\"x-component-props\"])==null?void 0:e.clearDefaultValue,onChange:i=>{r.deepMerge({\"x-uid\":o[\"x-uid\"],\"x-component-props\":{clearDefaultValue:i}})}}},useVisible(){return(0,import_react.useFieldSchema)()[\"x-use-component-props\"]===\"useResetBlockActionProps\"}},{name:\"remove\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e},useVisible(){var e;const t=(0,import_react.useFieldSchema)();return((e=t==null?void 0:t[\"x-action-settings\"])==null?void 0:e.removable)!==!1}}]}],useSecondConFirmVariables=()=>{const e=(0,import_react.useFieldSchema)(),t=(0,import_react.useForm)(),o=useCollectionRecordData();return useVariableOptions({collectionField:{uiSchema:e},form:t,record:o,uiSchema:e,noDisabled:!0})};function SecondConFirm(){var e,t,o,r,i,n,a,l,c,u,m,d;const{dn:p}=useDesignable(),h=(0,import_react.useFieldSchema)(),{t:g}=(0,import_react_i18next.useTranslation)(),_=(0,import_react.useField)(),f=useCompile();return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:g(\"Secondary confirmation\"),initialValues:{title:g((t=(e=h==null?void 0:h[\"x-component-props\"])==null?void 0:e.confirm)==null?void 0:t.title,{title:f(h.title)})||f((r=(o=h==null?void 0:h[\"x-component-props\"])==null?void 0:o.confirm)==null?void 0:r.title)||g(\"Perform the {{title}}\",{title:f(h.title)}),content:g((n=(i=h==null?void 0:h[\"x-component-props\"])==null?void 0:i.confirm)==null?void 0:n.content,{title:f(h.title)})||f((l=(a=h==null?void 0:h[\"x-component-props\"])==null?void 0:a.confirm)==null?void 0:l.content)||g(\"Are you sure you want to perform the {{title}} action?\",{title:f(h.title)})},schema:{type:\"object\",title:g(\"Secondary confirmation\"),properties:{enable:{\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-content\":g(\"Enable secondary confirmation\"),default:((u=(c=h==null?void 0:h[\"x-component-props\"])==null?void 0:c.confirm)==null?void 0:u.enable)!==!1&&!!((d=(m=h==null?void 0:h[\"x-component-props\"])==null?void 0:m.confirm)!=null&&d.content),\"x-component-props\":{}},title:{\"x-decorator\":\"FormItem\",\"x-component\":\"Variable.RawTextArea\",title:g(\"Title\"),\"x-component-props\":{scope:useSecondConFirmVariables},\"x-reactions\":{dependencies:[\"enable\"],fulfill:{state:{required:\"{{$deps[0]}}\"}}}},content:{\"x-decorator\":\"FormItem\",\"x-component\":\"Variable.RawTextArea\",title:g(\"Content\"),\"x-component-props\":{scope:useSecondConFirmVariables},\"x-reactions\":{dependencies:[\"enable\"],fulfill:{state:{required:\"{{$deps[0]}}\"}}}}}},onSubmit:({enable:v,title:C,content:S})=>{var b;h[\"x-component-props\"]=h[\"x-component-props\"]||{},h[\"x-component-props\"].confirm={},h[\"x-component-props\"].confirm.enable=v,h[\"x-component-props\"].confirm.title=C,h[\"x-component-props\"].confirm.content=S,_.componentProps.confirm=x({},(b=h[\"x-component-props\"])==null?void 0:b.confirm),p.emit(\"patch\",{schema:{\"x-uid\":h[\"x-uid\"],\"x-component-props\":x({},h[\"x-component-props\"])}}),p.refresh()}})}const actionSettings=new SchemaSettings({name:\"ActionSettings\",items:actionSettingsItems}),ActionDesigner=e=>{const t=e,{modalTip:o,linkageAction:r,removeButtonProps:i,buttonEditorProps:n,linkageRulesProps:a,schemaSettings:l=\"ActionSettings\",enableDrag:c=!0}=t,u=W(t,[\"modalTip\",\"linkageAction\",\"removeButtonProps\",\"buttonEditorProps\",\"linkageRulesProps\",\"schemaSettings\",\"enableDrag\"]),m=useApp(),d=(0,import_react.useFieldSchema)(),p=(d==null?void 0:d.parent[\"x-component\"])!==\"CollectionField\"&&c,h=`ActionSettings:${d[\"x-action\"]}`,g=l||\"ActionSettings\",_=m.schemaSettingsManager.has(h);return(0,import_jsx_runtime.jsx)(GeneralSchemaDesigner,P(x({schemaSettings:_?h:g,contextValue:{modalTip:o,linkageAction:r,removeButtonProps:i,buttonEditorProps:n,linkageRulesProps:a}},u),{disableInitializer:!0,draggable:p}))};function RefreshDataBlockRequest(e){const{dn:t}=useDesignable(),o=(0,import_react.useFieldSchema)(),{t:r}=(0,import_react_i18next.useTranslation)(),{refreshDataBlockRequest:i}=(o==null?void 0:o[\"x-component-props\"])||{};return(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:r(\"Refresh data on action\"),checked:i!==!1,onChange:n=>{o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].refreshDataBlockRequest=n,t.emit(\"patch\",{schema:{\"x-uid\":o[\"x-uid\"],\"x-component-props\":x({},o[\"x-component-props\"])}})}})}ActionDesigner.ButtonEditor=ButtonEditor$1;ActionDesigner.RemoveButton=RemoveButton;const addChildActionSettings=new SchemaSettings({name:\"actionSettings:addChild\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}},{name:\"openMode\",Component:SchemaSettingOpenModeSchemaItems,useComponentProps(){const{hideOpenMode:e}=useOpenModeContext();return{openMode:!e,openSize:!e}}},{name:\"enableChildCollections\",Component:SchemaSettingsEnableChildCollections,useVisible(){const{name:e}=useCollection_deprecated(),{getChildrenCollections:t}=useCollectionManager_deprecated();return(0,import_react2.useMemo)(()=>t(e).length>0,[t,e])},useComponentProps(){const{name:e}=useCollection_deprecated();return{collectionName:e}}},{name:\"delete\",type:\"remove\"}]}),addNewActionSettings=new SchemaSettings({name:\"actionSettings:addNew\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{linkageRulesProps:e}=useSchemaToolbar();return x({},e)}},{name:\"openMode\",Component:SchemaSettingOpenModeSchemaItems,useComponentProps(){const{hideOpenMode:e}=useOpenModeContext();return{openMode:!e,openSize:!e}}},{name:\"enableChildCollections\",Component:SchemaSettingsEnableChildCollections,useComponentProps(){const{name:e}=useCollection_deprecated();return{collectionName:e}},useVisible(){const{name:e}=useCollection_deprecated(),{getChildrenCollections:t}=useCollectionManager_deprecated();return(0,import_react2.useMemo)(()=>t(e).length>0,[t,e])}},{name:\"delete\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),customizeAddRecordActionSettings=new SchemaSettings({name:\"actionSettings:addRecord\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"openMode\",Component:SchemaSettingOpenModeSchemaItems,useComponentProps(){const{hideOpenMode:e}=useOpenModeContext();return{openMode:!e,openSize:!e}}},{name:\"delete\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),associateActionSettings=new SchemaSettings({name:\"actionSettings:associate\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}},{name:\"refreshDataBlockRequest\",Component:RefreshDataBlockRequest,useComponentProps(){return{isPopupAction:!1}}},{name:\"secondConFirm\",Component:SecondConFirm},{name:\"delete\",type:\"remove\"}]}),bulkDeleteActionSettings=new SchemaSettings({name:\"actionSettings:bulkDelete\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{linkageRulesProps:e}=useSchemaToolbar();return x({},e)}},{name:\"secondConFirm\",Component:SecondConFirm},{name:\"refreshDataBlockRequest\",Component:RefreshDataBlockRequest,useComponentProps(){return{isPopupAction:!1}}},{name:\"remove\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),deleteActionSettings=new SchemaSettings({name:\"actionSettings:delete\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}},{name:\"secondConFirm\",Component:SecondConFirm},{name:\"refreshDataBlockRequest\",Component:RefreshDataBlockRequest,useComponentProps(){return{isPopupAction:!1}}},{name:\"delete\",type:\"remove\"}]}),disassociateActionSettings=new SchemaSettings({name:\"actionSettings:disassociate\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{linkageRulesProps:e}=useSchemaToolbar();return x({},e)}},{name:\"refreshDataBlockRequest\",Component:RefreshDataBlockRequest,useComponentProps(){return{isPopupAction:!1}}},{name:\"secondConFirm\",Component:SecondConFirm},{name:\"delete\",type:\"remove\"}]});function ButtonEditor(){var e,t;const o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable(),{t:n}=(0,import_react_i18next.useTranslation)(),{titleExpand:a,titleCollapse:l,iconExpand:c,iconCollapse:u}=r[\"x-component-props\"]||{};return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:n(\"Edit button\"),schema:{type:\"object\",title:n(\"Edit button\"),properties:{titleExpand:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:`${n(\"Button title\")} - ${n(\"Expand all\")}`,default:a},titleCollapse:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:`${n(\"Button title\")} - ${n(\"Collapse all\")}`,default:l},iconExpand:{\"x-decorator\":\"FormItem\",\"x-component\":\"IconPicker\",title:`${n(\"Button icon\")} - ${n(\"Expand all\")}`,default:c},iconCollapse:{\"x-decorator\":\"FormItem\",\"x-component\":\"IconPicker\",title:`${n(\"Button icon\")} - ${n(\"Collapse all\")}`,default:u},type:{\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",title:n(\"Button background color\"),default:(e=r==null?void 0:r[\"x-component-props\"])!=null&&e.danger?\"danger\":((t=r==null?void 0:r[\"x-component-props\"])==null?void 0:t.type)===\"primary\"?\"primary\":\"default\",enum:[{value:\"default\",label:'{{t(\"Default\")}}'},{value:\"primary\",label:'{{t(\"Highlight\")}}'},{value:\"danger\",label:'{{t(\"Danger red\")}}'}]}}},onSubmit:({titleExpand:m,titleCollapse:d,iconExpand:p,iconCollapse:h,type:g})=>{r.title=n(\"Expand/Collapse\"),o.title=n(\"Expand/Collapse\"),o.componentProps.icon=p,o.componentProps.danger=g===\"danger\",o.componentProps.type=g,r[\"x-component-props\"]=P(x({},r[\"x-component-props\"]||{}),{titleExpand:m,titleCollapse:d,iconExpand:p,iconCollapse:h,type:g,danger:g===\"danger\"}),i.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-component-props\":r[\"x-component-props\"],title:r.title}}),i.refresh()}})}const expendableActionSettings=new SchemaSettings({name:\"actionSettings:expendable\",items:[{name:\"editButton\",Component:ButtonEditor,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{linkageRulesProps:e}=useSchemaToolbar();return x({},e)}},{name:\"remove\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),filterActionSettings=new SchemaSettings({name:\"actionSettings:filter\",items:[{name:\"FilterableFields\",Component:FilterableFieldsSchemaSettingsItem},{name:\"divider\",type:\"divider\"},{name:\"EditButton\",type:\"modal\",useComponentProps(){var e,t;const o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable(),{t:n}=(0,import_react_i18next.useTranslation)();return{title:n(\"Edit button\"),schema:{type:\"object\",title:n(\"Edit button\"),properties:{title:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:n(\"Button title\"),default:r.title,\"x-component-props\":{}},icon:{\"x-decorator\":\"FormItem\",\"x-component\":\"IconPicker\",title:n(\"Button icon\"),default:(e=r==null?void 0:r[\"x-component-props\"])==null?void 0:e.icon,\"x-component-props\":{}},onlyIcon:{\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",title:n(\"Icon only\"),default:(t=r==null?void 0:r[\"x-component-props\"])==null?void 0:t.onlyIcon,\"x-component-props\":{},\"x-reactions\":[{dependencies:[\"icon\"],fulfill:{state:{hidden:\"{{!$deps[0]}}\"}}}]}}},onSubmit:({title:a,icon:l,onlyIcon:c})=>{r.title=a,o.title=a,o.componentProps.icon=l,o.componentProps.onlyIcon=c,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].icon=l,r[\"x-component-props\"].onlyIcon=c,i.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],title:a,\"x-component-props\":x({},r[\"x-component-props\"])}}),i.refresh()}}}},{name:\"divider2\",type:\"divider\"},{name:\"delete\",type:\"remove\",componentProps:{removeParentsIfNoChildren:!0,breakRemoveOn:e=>e[\"x-component\"]===\"Space\"||e[\"x-component\"]===\"ActionBar\"}}]}),SchemaSettingsActionLinkItem=()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{dn:o}=useDesignable(),{t:r}=(0,import_react_i18next.useTranslation)(),{urlSchema:i,paramsSchema:n,openInNewWindowSchema:a}=useURLAndHTMLSchema(),l=t[\"x-component-props\"]||{},c={url:l.url,params:l.params||[{}],openInNewWindow:l.openInNewWindow};return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:r(\"Edit link\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:r(\"Edit link\"),properties:{url:P(x({},i),{required:!0}),params:n,openInNewWindow:a}},onSubmit:({url:u,params:m,openInNewWindow:d})=>{l.url=u,l.params=m,l.openInNewWindow=d,t[\"x-component-props\"]=l,e.componentProps.url=u,e.componentProps.params=m,e.componentProps.openInNewWindow=d,o.emit(\"patch\",{schema:{\"x-uid\":t[\"x-uid\"],\"x-component-props\":l}}),o.refresh()},initialValues:c})},customizeLinkActionSettings=new SchemaSettings({name:\"actionSettings:link\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"editLink\",Component:SchemaSettingsActionLinkItem},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{linkageRulesProps:e}=useSchemaToolbar(),{association:t}=useDataBlockProps()||{},{getCollectionField:o}=useCollectionManager_deprecated();return o(t),x({},e)}},SchemaSettingAccessControl,{name:\"remove\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),refreshActionSettings=new SchemaSettings({name:\"actionSettings:refresh\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{linkageRulesProps:e}=useSchemaToolbar();return x({},e)}},{name:\"secondConFirm\",Component:SecondConFirm},{name:\"delete\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),editTableActionSettings=new SchemaSettings({name:\"actionSettings:editTable\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}},{name:\"delete\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),customizeSaveRecordActionSettings=new SchemaSettings({name:\"actionSettings:saveRecord\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"secondConfirmation\",Component:SecondConFirm},{name:\"assignFieldValues\",Component:AssignedFieldValues},{name:\"skipRequiredValidation\",Component:SkipValidation},{name:\"afterSuccessfulSubmission\",Component:AfterSuccess},{name:\"refreshDataBlockRequest\",Component:RefreshDataBlockRequest,useComponentProps(){return{isPopupAction:!1}}},{name:\"delete\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),updateSubmitActionSettings=new SchemaSettings({name:\"actionSettings:updateSubmit\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}},{name:\"secondConfirmation\",Component:SecondConFirm},{name:\"assignFieldValues\",Component:AssignedFieldValues,useVisible(){return!(0,import_react.useFieldSchema)().parent[\"x-initializer\"].includes(\"bulkEditForm\")}},{name:\"skipRequiredValidation\",Component:SkipValidation,useVisible(){return!(0,import_react.useFieldSchema)().parent[\"x-initializer\"].includes(\"bulkEditForm\")}},{name:\"afterSuccessfulSubmission\",Component:AfterSuccess},{name:\"refreshDataBlockRequest\",Component:RefreshDataBlockRequest,useComponentProps(){return{isPopupAction:!1}}},{name:\"remove\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),submitActionSettings=new SchemaSettings({name:\"actionSettings:submit\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"secondConfirmation\",Component:SecondConFirm},{name:\"saveMode\",Component:SaveMode,useVisible(){var e;const t=(0,import_react.useFieldSchema)();return t[\"x-action\"]===\"submit\"&&isInitializersSame((e=t.parent)==null?void 0:e[\"x-initializer\"],\"createForm:configureActions\")}},{name:\"remove\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),customizeUpdateRecordActionSettings=new SchemaSettings({name:\"actionSettings:updateRecord\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}},{name:\"secondConFirm\",Component:SecondConFirm},{name:\"assignFieldValues\",Component:AssignedFieldValues},{name:\"afterSuccessfulSubmission\",Component:AfterSuccess},{name:\"refreshDataBlockRequest\",Component:RefreshDataBlockRequest,useComponentProps(){return{isPopupAction:!1}}},{name:\"delete\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),customizePopupActionSettings=new SchemaSettings({name:\"actionSettings:popup\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{linkageRulesProps:e}=useSchemaToolbar();return x({},e)}},{name:\"openMode\",Component:SchemaSettingOpenModeSchemaItems,useComponentProps(){const{hideOpenMode:e}=useOpenModeContext();return{openMode:!e,openSize:!e}}},SchemaSettingAccessControl,{name:\"remove\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),editActionSettings=new SchemaSettings({name:\"actionSettings:edit\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}},{name:\"openMode\",Component:SchemaSettingOpenModeSchemaItems,useComponentProps(){const{hideOpenMode:e}=useOpenModeContext();return{openMode:!e,openSize:!e}}},{name:\"delete\",type:\"remove\"}]}),viewActionSettings=new SchemaSettings({name:\"actionSettings:view\",items:[{name:\"editButton\",Component:ButtonEditor$1,useComponentProps(){const{buttonEditorProps:e}=useSchemaToolbar();return e}},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}},{name:\"openMode\",Component:SchemaSettingOpenModeSchemaItems,useComponentProps(){const{hideOpenMode:e}=useOpenModeContext();return{openMode:!e,openSize:!e}}},{name:\"remove\",sort:100,Component:RemoveButton,useComponentProps(){const{removeButtonProps:e}=useSchemaToolbar();return e}}]}),commonItems$1=[{name:\"title\",Component:SchemaSettingsBlockTitleItem},{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"fieldLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,readPretty:!0,title:t(\"Field Linkage rules\")}}},{name:\"blockLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Block Linkage rules\"),category:LinkageRuleCategory.block}}},{name:\"dataScope\",Component:SchemaSettingsDataScope,useComponentProps(){var e,t;const{name:o}=useCollection(),r=(0,import_react.useFieldSchema)(),{form:i}=useFormBlockContext(),n=(0,import_react.useField)(),{dn:a}=useDesignable(),{service:l}=useDetailsBlockContext();return{collectionName:o,defaultFilter:((t=(e=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.filter)||{},form:i,noRecord:!0,onSubmit:({filter:c})=>{c=removeNullCondition(c);const u=n.decoratorProps.params||{};u.filter=c,n.decoratorProps.params=u,r[\"x-decorator-props\"].params=u,a.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-decorator-props\":r[\"x-decorator-props\"]}}),l.params[0].page=1}}}},{name:\"sortingRules\",type:\"modal\",useComponentProps(){var e,t;const{name:o}=useCollection(),{t:r}=(0,import_react_i18next.useTranslation)(),i=(0,import_react.useFieldSchema)(),n=(0,import_react.useField)(),{service:a}=useDetailsBlockContext(),{dn:l}=useDesignable(),c=useSortFields(o),u=((t=(e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.sort)||[],m=u==null?void 0:u.map(d=>d.startsWith(\"-\")?{field:d.substring(1),direction:\"desc\"}:{field:d,direction:\"asc\"});return{title:r(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:r(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:m,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:c,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:r(\"ASC\"),value:\"asc\"},{label:r(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:r(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit({sort:d}){var p;const h=d.map(_=>_.direction===\"desc\"?`-${_.field}`:_.field),g=n.decoratorProps.params||{};g.sort=h,n.decoratorProps.params=g,i[\"x-decorator-props\"].params=g,l.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":i[\"x-decorator-props\"]}}),a.run(P(x({},(p=a.params)==null?void 0:p[0]),{sort:h}))}}}},setDataLoadingModeSettingsItem,{name:\"template\",Component:SchemaSettingsTemplate,useComponentProps(){var e,t;const{name:o}=useCollection(),r=(0,import_react.useFieldSchema)(),{componentNamePrefix:i}=useBlockTemplateContext(),n=((e=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:e.resource)||((t=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:t.association);return{componentName:`${i}Details`,collectionName:o,resourceName:n}}},{name:\"setBlockLayout\",Component:SchemaSettingsLayoutItem},{name:\"divider\",type:\"divider\"},{name:\"remove\",type:\"remove\",componentProps:{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}],multiDataDetailsBlockSettings=new SchemaSettings({name:\"blockSettings:multiDataDetails\",items:commonItems$1}),detailsWithPaginationSettings=new SchemaSettings({name:\"blockSettings:detailsWithPagination\",items:commonItems$1}),commonItems=[{name:\"title\",Component:SchemaSettingsBlockTitleItem},{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"fieldLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,readPretty:!0,title:t(\"Field Linkage rules\")}}},{name:\"blockLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Block Linkage rules\"),category:LinkageRuleCategory.block}}},{name:\"formItemTemplate\",Component:SchemaSettingsFormItemTemplate,useComponentProps(){var e,t;const{name:o}=useCollection(),r=(0,import_react.useFieldSchema)(),{componentNamePrefix:i}=useBlockTemplateContext(),n=((e=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:e.resource)||((t=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:t.association);return{insertAdjacentPosition:\"beforeEnd\",componentName:`${i}ReadPrettyFormItem`,collectionName:o,resourceName:n}}},{name:\"setBlockLayout\",Component:SchemaSettingsLayoutItem},{name:\"divider\",type:\"divider\"},{name:\"remove\",type:\"remove\",componentProps:{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}],singleDataDetailsBlockSettings=new SchemaSettings({name:\"blockSettings:singleDataDetails\",items:commonItems}),detailsBlockSettings=new SchemaSettings({name:\"blockSettings:details\",items:commonItems}),createFormBlockSettings=new SchemaSettings({name:\"blockSettings:createForm\",items:[{name:\"title\",Component:SchemaSettingsBlockTitleItem},{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"fieldLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Field Linkage rules\")}}},{name:\"blockLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Block Linkage rules\"),category:LinkageRuleCategory.block}}},{name:\"dataTemplates\",Component:SchemaSettingsDataTemplates,useVisible(){var e;const{action:t}=useFormBlockContext(),o=(0,import_react.useFieldSchema)();return!t&&((e=o==null?void 0:o[\"x-acl-action\"])==null?void 0:e.includes(\"create\"))},useComponentProps(){const{name:e}=useCollection_deprecated();return{collectionName:e}}},{name:\"divider\",type:\"divider\"},{name:\"formItemTemplate\",Component:SchemaSettingsFormItemTemplate,useComponentProps(){var e,t;const{componentNamePrefix:o}=useBlockTemplateContext(),{name:r}=useCollection(),i=(0,import_react.useFieldSchema)(),n=((e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.resource)||((t=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:t.association);return{componentName:`${o}FormItem`,collectionName:r,resourceName:n}}},{name:\"setBlockLayout\",Component:SchemaSettingsLayoutItem},{name:\"divider2\",type:\"divider\"},{name:\"remove\",type:\"remove\",componentProps:{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}]}),editFormBlockSettings=new SchemaSettings({name:\"blockSettings:editForm\",items:[{name:\"title\",Component:SchemaSettingsBlockTitleItem},{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"fieldLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Field Linkage rules\")}}},{name:\"blockLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Block Linkage rules\"),category:LinkageRuleCategory.block}}},{name:\"dataTemplates\",Component:SchemaSettingsDataTemplates,useVisible(){const{action:e}=useFormBlockContext();return!e},useComponentProps(){const{name:e}=useCollection_deprecated();return{collectionName:e}}},{name:\"divider\",type:\"divider\"},{name:\"formItemTemplate\",Component:SchemaSettingsFormItemTemplate,useComponentProps(){var e,t;const{componentNamePrefix:o}=useBlockTemplateContext(),{name:r}=useCollection(),i=(0,import_react.useFieldSchema)(),n=((e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.resource)||((t=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:t.association);return{componentName:`${o}FormItem`,collectionName:r,resourceName:n}}},{name:\"setBlockLayout\",Component:SchemaSettingsLayoutItem},{name:\"divider2\",type:\"divider\"},{name:\"remove\",type:\"remove\",componentProps:{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}]}),fieldComponentSettingsItem={name:\"fieldComponent\",type:\"select\",useVisible(){const e=useCollectionField(),t=useDataSourceManager();if(!e)return!1;const o=t.collectionFieldInterfaceManager.getFieldInterface(e==null?void 0:e.interface);return Array.isArray(o==null?void 0:o.componentOptions)&&o.componentOptions.length>1&&o.componentOptions.filter(r=>!r.useVisible||r.useVisible()).length>1},useComponentProps(){var e,t,o,r;const{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react.useField)(),a=(0,import_react.useFieldSchema)(),l=useCollectionField(),c=useDataSourceManager().collectionFieldInterfaceManager.getFieldInterface(l==null?void 0:l.interface),{fieldSchema:u}=useColumnSchema$1(),m=u||a,{dn:d}=useDesignable(),p=useCompile(),h=((t=(e=c==null?void 0:c.componentOptions)==null?void 0:e.filter(g=>!g.useVisible||g.useVisible()))==null?void 0:t.map(g=>({label:p(g.label),value:g.value,useProps:g.useProps})))||[];return{title:i(\"Field component\"),options:h,value:((o=m[\"x-component-props\"])==null?void 0:o.component)||((r=h[0])==null?void 0:r.value),onChange(g){var _;const f=h.find(S=>S.value===g),v=((_=f==null?void 0:f.useProps)==null?void 0:_.call(f))||{},C=x(x({component:g},v),g===l.uiSchema[\"x-component\"]?l.uiSchema[\"x-component-props\"]:{});import_lodash.default.set(m,\"x-component-props\",C),n.componentProps=C,d.emit(\"patch\",{schema:{\"x-uid\":m[\"x-uid\"],\"x-component-props\":C}})}}}},fieldSettingsFormItem=new SchemaSettings({name:\"fieldSettings:FormItem\",items:[{name:\"decoratorOptions\",type:\"itemGroup\",hideIfNoChildren:!0,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{title:e(\"Generic properties\")}},useChildren(){return[{name:\"editFieldTitle\",type:\"modal\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),{dn:o}=useDesignable(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),n=useCompile(),{getCollectionJoinField:a}=useCollectionManager_deprecated(),{getField:l}=useCollection_deprecated(),c=l(i.name)||a(i[\"x-collection-field\"]);return{title:t(\"Edit field title\"),schema:{type:\"object\",title:t(\"Edit field title\"),properties:{title:{title:t(\"Field title\"),default:r==null?void 0:r.title,description:`${t(\"Original field title: \")}${(e=c==null?void 0:c.uiSchema)==null?void 0:e.title}`,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}}}},onSubmit({title:u}){var m;const d=u.trim()===\"\"?(m=c==null?void 0:c.uiSchema)==null?void 0:m.title:u;r.title=n(d),i.title=d,o.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],title:i.title}}),o.refresh()}}}},{name:\"displayTitle\",type:\"switch\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),{dn:o}=useDesignable(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)();return{title:t(\"Display title\"),checked:(e=r.decoratorProps.showTitle)!=null?e:!0,onChange(n){i[\"x-decorator-props\"]=i[\"x-decorator-props\"]||{},i[\"x-decorator-props\"].showTitle=n,r.decoratorProps.showTitle=n,o.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":P(x({},i[\"x-decorator-props\"]),{showTitle:n})}}),o.refresh()}}}},{name:\"editDescription\",type:\"modal\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),{dn:t}=useDesignable(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)();return{title:e(\"Edit description\"),schema:{type:\"object\",title:e(\"Edit description\"),properties:{description:{default:o==null?void 0:o.description,\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}},onSubmit({description:i}){o.description=i,r.description=i,t.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],description:r.description}})}}}},{name:\"editTooltip\",type:\"modal\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),{dn:o}=useDesignable(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)();return{title:t(\"Edit tooltip\"),schema:{type:\"object\",title:t(\"Edit tooltip\"),properties:{tooltip:{default:(e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.tooltip,\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}},onSubmit({tooltip:n}){r.decoratorProps.tooltip=n,i[\"x-decorator-props\"]=i[\"x-decorator-props\"]||{},i[\"x-decorator-props\"].tooltip=n,o.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":i[\"x-decorator-props\"]}}),o.refresh()}}}},{name:\"required\",type:\"switch\",useVisible(){const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{required:o=!0}=useSchemaToolbar();return!e.readPretty&&t[\"x-component\"]!==\"FormField\"&&o},useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{dn:r,refresh:i}=useDesignable();return{title:e(\"Required\"),checked:t.required,onChange(n){const a={\"x-uid\":o[\"x-uid\"]};t.required=n,o.required=n,a.required=n,r.emit(\"patch\",{schema:a}),i()}}}},{name:\"setDefaultValue\",useVisible(){const{isAllowToSetDefaultValue:e}=useIsAllowToSetDefaultValue();return e()},Component:SchemaSettingsDefaultValue},{name:\"pattern\",type:\"select\",useVisible(){const{form:e}=useFormBlockContext(),t=(0,import_react.useFieldSchema)();return e&&!(e!=null&&e.readPretty)&&!isPatternDisabled(t)},useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{dn:r}=useDesignable();let i=\"editable\";return o[\"x-disabled\"]===!0&&(i=\"readonly\"),o[\"x-read-pretty\"]===!0&&(i=\"read-pretty\"),{title:e(\"Pattern\"),options:[{label:e(\"Editable\"),value:\"editable\"},{label:e(\"Readonly\"),value:\"readonly\"},{label:e(\"Easy-reading\"),value:\"read-pretty\"}],value:i,onChange(n){const a={\"x-uid\":o[\"x-uid\"]};switch(n){case\"readonly\":{o[\"x-read-pretty\"]=!1,o[\"x-disabled\"]=!0,a[\"x-read-pretty\"]=!1,a[\"x-disabled\"]=!0,t.readPretty=!1,t.disabled=!0,import_lodash.default.set(t,\"initStateOfLinkageRules.pattern\",getTempFieldState(!0,ActionType.ReadOnly));break}case\"read-pretty\":{o[\"x-read-pretty\"]=!0,o[\"x-disabled\"]=!1,a[\"x-read-pretty\"]=!0,a[\"x-disabled\"]=!1,t.readPretty=!0,import_lodash.default.set(t,\"initStateOfLinkageRules.pattern\",getTempFieldState(!0,ActionType.ReadPretty));break}default:{o[\"x-read-pretty\"]=!1,o[\"x-disabled\"]=!1,a[\"x-read-pretty\"]=!1,a[\"x-disabled\"]=!1,t.readPretty=!1,t.disabled=!1,import_lodash.default.set(t,\"initStateOfLinkageRules.pattern\",getTempFieldState(!0,ActionType.Editable));break}}r.emit(\"patch\",{schema:a}),r.refresh()}}}},{name:\"setValidationRules\",type:\"modal\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{dn:r,refresh:i}=useDesignable(),n=useValidateSchema(),{getCollectionJoinField:a}=useCollectionManager_deprecated(),{getField:l}=useCollection_deprecated(),c=l(o.name)||a(o[\"x-collection-field\"]),u=m=>m!=null&&!Number.isNaN(m);return{title:e(\"Set validation rules\"),components:{ArrayCollapse,FormLayout:import_antd_v5.FormLayout},schema:{type:\"object\",title:e(\"Set validation rules\"),properties:{rules:{type:\"array\",default:o==null?void 0:o[\"x-validator\"],\"x-component\":\"ArrayCollapse\",\"x-decorator\":\"FormItem\",\"x-component-props\":{accordion:!0},maxItems:3,items:{type:\"object\",\"x-component\":\"ArrayCollapse.CollapsePanel\",\"x-component-props\":{header:e(\"Validation rule\")},properties:{index:{type:\"void\",\"x-component\":\"ArrayCollapse.Index\",\"x-component-props\":{style:{lineHeight:\"28px\"}}},layout:{type:\"void\",\"x-component\":\"FormLayout\",\"x-component-props\":{labelStyle:{marginTop:\"6px\"},labelCol:8,wrapperCol:16},properties:P(x({},n),{message:{type:\"string\",title:'{{ t(\"Error message\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{autoSize:{minRows:2,maxRows:2}}}})},remove:{type:\"void\",\"x-component\":\"ArrayCollapse.Remove\"},moveUp:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveUp\"},moveDown:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveDown\"}}},properties:{add:{type:\"void\",title:'{{ t(\"Add validation rule\") }}',\"x-component\":\"ArrayCollapse.Addition\",\"x-reactions\":{dependencies:[\"rules\"],fulfill:{state:{disabled:\"{{$deps[0].length >= 3}}\"}}}}}}}},onSubmit(m){var d;const p=[];for(const _ of m.rules)p.push(import_lodash.default.pickBy(_,u));const h={\"x-uid\":o[\"x-uid\"]};if([\"percent\"].includes(c==null?void 0:c.interface))for(const _ of p)(_.maxValue||_.minValue)&&(_.percentMode=!0),_.percentFormat&&(_.percentFormats=!0);const g=import_lodash.default.concat([],((d=c==null?void 0:c.uiSchema)==null?void 0:d[\"x-validator\"])||[],p);t.validator=g,t.required=o.required,o[\"x-validator\"]=p,h[\"x-validator\"]=p,r.emit(\"patch\",{schema:h}),i()}}},useVisible(){const{form:e}=useFormBlockContext(),t=useIsFormReadPretty(),o=useValidateSchema();return e&&!t&&o}},{name:\"style\",Component:e=>{const t=P(x({},e),{category:\"style\"});return(0,import_jsx_runtime.jsx)(SchemaSettingsLinkageRules,x({},t))},useVisible(){return useIsFieldReadPretty()},useComponentProps(){const{name:e}=useCollection(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}},fieldComponentSettingsItem]}},{name:\"componentOptions\",type:\"itemGroup\",hideIfNoChildren:!0,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{title:e(\"Specific properties\")}},useChildren(){const e=useApp(),t=useFieldComponentName(),o=e.schemaSettingsManager.get(`fieldSettings:component:${t}`);return(o==null?void 0:o.items)||[]}},{name:\"divider\",type:\"divider\"},{name:\"delete\",type:\"remove\",sort:100,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{removeParentsIfNoChildren:!0,confirm:{title:e(\"Delete field\")},breakRemoveOn:{\"x-component\":\"Grid\"}}}}]}),pageSizeOptions$2=[12,24,60,96,120],gridSizes=[\"xs\",\"md\",\"lg\",\"xxl\"],screenSizeTitleMaps={xs:\"Phone device\",md:\"Tablet device\",lg:\"Desktop device\",xxl:\"Large screen device\"},screenSizeMaps={xs:\"< 768\",md:\"≥ 768\",lg:\"≥ 992\",xxl:\"≥ 1600\"},defaultColumnCount={xs:1,md:2,lg:3,xxl:4},columnCountMarks=[1,2,3,4,6,8,12,24].reduce((e,t)=>(e[t]=t,e),{}),GridCardDesigner=()=>{var e,t,o,r,i,n,a,l;const{name:c,title:u}=useCollection_deprecated(),m=useSchemaTemplate(),{t:d}=(0,import_react_i18next.useTranslation)(),p=(0,import_react.useFieldSchema)(),{form:h}=useFormBlockContext(),g=(0,import_react.useField)(),{dn:_}=useDesignable(),f=useSortFields(c),{componentNamePrefix:v}=useBlockTemplateContext(),C=((t=(e=p==null?void 0:p[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.sort)||[],S=((o=p==null?void 0:p[\"x-decorator-props\"])==null?void 0:o.resource)||((r=p==null?void 0:p[\"x-decorator-props\"])==null?void 0:r.association),b=C==null?void 0:C.map(y=>y.startsWith(\"-\")?{field:y.substring(1),direction:\"desc\"}:{field:y,direction:\"asc\"});return(0,import_jsx_runtime.jsx)(GeneralSchemaDesigner,{template:m,title:u||c,children:(0,import_jsx_runtime.jsxs)(SchemaComponentOptions,{components:{Slider:import_antd.Slider},children:[(0,import_jsx_runtime.jsx)(SetTheCountOfColumnsDisplayedInARow,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsDataScope,{collectionName:c,defaultFilter:((n=(i=p==null?void 0:p[\"x-decorator-props\"])==null?void 0:i.params)==null?void 0:n.filter)||{},form:h,onSubmit:({filter:y})=>{y=removeNullCondition(y),import_lodash.default.set(p,\"x-decorator-props.params.filter\",y),g.decoratorProps.params=x({},p[\"x-decorator-props\"].params),_.emit(\"patch\",{schema:{\"x-uid\":p[\"x-uid\"],\"x-decorator-props\":p[\"x-decorator-props\"]}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:d(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:d(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:b,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:f,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:d(\"ASC\"),value:\"asc\"},{label:d(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:d(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:y})=>{const F=y.map(j=>j.direction===\"desc\"?`-${j.field}`:j.field);import_lodash.default.set(p,\"x-decorator-props.params.sort\",F),g.decoratorProps.params=x({},p[\"x-decorator-props\"].params),_.emit(\"patch\",{schema:{\"x-uid\":p[\"x-uid\"],\"x-decorator-props\":p[\"x-decorator-props\"]}})}}),(0,import_jsx_runtime.jsx)(SetDataLoadingMode,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:d(\"Records per page\"),value:((l=(a=g.decoratorProps)==null?void 0:a.params)==null?void 0:l.pageSize)||20,options:pageSizeOptions$2.map(y=>({value:y})),onChange:y=>{import_lodash.default.set(p,\"x-decorator-props.params.pageSize\",y),g.decoratorProps.params=P(x({},p[\"x-decorator-props\"].params),{page:1}),_.emit(\"patch\",{schema:{\"x-uid\":p[\"x-uid\"],\"x-decorator-props\":p[\"x-decorator-props\"]}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsTemplate,{componentName:`${v}GridCard`,collectionName:c,resourceName:S}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})]})})};function SetTheCountOfColumnsDisplayedInARow(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useFieldSchema)(),o=(0,import_react.useField)(),{dn:r}=useDesignable(),i=o.decoratorProps.columnCount||defaultColumnCount,n=(0,import_react2.useMemo)(()=>({\"x-component\":\"Slider\",\"x-decorator\":\"FormItem\",\"x-component-props\":{min:1,max:24,marks:columnCountMarks,tooltip:{formatter:l=>`${l}${e(\"Column\")}`},step:null}}),[e]),a=(0,import_react2.useMemo)(()=>gridSizes.reduce((l,c)=>(l[c]=P(x({},n),{title:e(screenSizeTitleMaps[c]),description:`${e(\"Screen size\")} ${screenSizeMaps[c]} ${e(\"pixels\")}`}),l),{}),[n,e]);return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:e(\"Set the count of columns displayed in a row\"),initialValues:i,schema:{type:\"object\",title:e(\"Set the count of columns displayed in a row\"),properties:a},onSubmit:l=>{import_lodash.default.set(t,\"x-decorator-props.columnCount\",l),o.decoratorProps.columnCount=l,r.emit(\"patch\",{schema:{\"x-uid\":t[\"x-uid\"],\"x-decorator-props\":t[\"x-decorator-props\"]}})}})}const gridCardBlockSettings=new SchemaSettings({name:\"blockSettings:gridCard\",items:[{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"blockLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Block Linkage rules\"),category:LinkageRuleCategory.block}}},{name:\"SetTheCountOfColumnsDisplayedInARow\",Component:SetTheCountOfColumnsDisplayedInARow},{name:\"SetTheDataScope\",Component:SchemaSettingsDataScope,useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useFieldSchema)(),{form:i}=useFormBlockContext(),n=(0,import_react.useField)(),{dn:a}=useDesignable();return{collectionName:o,defaultFilter:((t=(e=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.filter)||{},form:i,onSubmit:({filter:l})=>{l=removeNullCondition(l),import_lodash.default.set(r,\"x-decorator-props.params.filter\",l),n.decoratorProps.params=x({},r[\"x-decorator-props\"].params),a.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-decorator-props\":r[\"x-decorator-props\"]}})}}}},{name:\"SetDefaultSortingRules\",type:\"modal\",useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),{t:r}=(0,import_react_i18next.useTranslation)(),i=(0,import_react.useFieldSchema)(),n=(0,import_react.useField)(),{dn:a}=useDesignable(),l=useSortFields(o),c=((t=(e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.sort)||[],u=c==null?void 0:c.map(m=>m.startsWith(\"-\")?{field:m.substring(1),direction:\"desc\"}:{field:m,direction:\"asc\"});return{title:r(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:r(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:u,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:l,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:r(\"ASC\"),value:\"asc\"},{label:r(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:r(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:m})=>{const d=m.map(p=>p.direction===\"desc\"?`-${p.field}`:p.field);import_lodash.default.set(i,\"x-decorator-props.params.sort\",d),n.decoratorProps.params=x({},i[\"x-decorator-props\"].params),a.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":i[\"x-decorator-props\"]}})}}}},setDataLoadingModeSettingsItem,{name:\"RecordsPerPage\",type:\"select\",useComponentProps(){var e,t;const{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useFieldSchema)(),i=(0,import_react.useField)(),{dn:n}=useDesignable();return{title:o(\"Records per page\"),value:((t=(e=i.decoratorProps)==null?void 0:e.params)==null?void 0:t.pageSize)||20,options:pageSizeOptions$2.map(a=>({value:a})),onChange:a=>{import_lodash.default.set(r,\"x-decorator-props.params.pageSize\",a),i.decoratorProps.params=P(x({},r[\"x-decorator-props\"].params),{page:1}),n.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-decorator-props\":r[\"x-decorator-props\"]}})}}}},{name:\"ConvertReferenceToDuplicate\",Component:SchemaSettingsTemplate,useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useFieldSchema)(),{componentNamePrefix:i}=useBlockTemplateContext(),n=((e=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:e.resource)||((t=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:t.association);return{componentName:`${i}GridCard`,collectionName:o,resourceName:n}}},{name:\"setBlockLayout\",Component:SchemaSettingsLayoutItem},{name:\"divider\",type:\"divider\"},{name:\"delete\",type:\"remove\",useComponentProps(){return{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}}]}),listBlockSettings=new SchemaSettings({name:\"blockSettings:list\",items:[{name:\"EditBlockTitle\",Component:SchemaSettingsBlockTitleItem},{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"blockLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Block Linkage rules\"),category:LinkageRuleCategory.block}}},{name:\"SetTheDataScope\",Component:SchemaSettingsDataScope,useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useFieldSchema)(),{form:i}=useFormBlockContext(),n=(0,import_react.useField)(),{dn:a}=useDesignable();return{collectionName:o,defaultFilter:((t=(e=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.filter)||{},form:i,onSubmit:({filter:l})=>{l=removeNullCondition(l),import_lodash.default.set(r,\"x-decorator-props.params.filter\",l),n.decoratorProps.params=P(x({},r[\"x-decorator-props\"].params),{page:1}),a.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-decorator-props\":r[\"x-decorator-props\"]}})}}}},{name:\"SetDefaultSortingRules\",type:\"modal\",useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),{t:r}=(0,import_react_i18next.useTranslation)(),i=(0,import_react.useFieldSchema)(),n=(0,import_react.useField)(),{dn:a}=useDesignable(),l=useSortFields(o),c=((t=(e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.sort)||[],u=c==null?void 0:c.map(m=>m.startsWith(\"-\")?{field:m.substring(1),direction:\"desc\"}:{field:m,direction:\"asc\"});return{title:r(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:r(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:u,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:l,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:r(\"ASC\"),value:\"asc\"},{label:r(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:r(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:m})=>{const d=m.map(p=>p.direction===\"desc\"?`-${p.field}`:p.field);import_lodash.default.set(i,\"x-decorator-props.params.sort\",d),n.decoratorProps.params=P(x({},i[\"x-decorator-props\"].params),{page:1}),a.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":i[\"x-decorator-props\"]}})}}}},setDataLoadingModeSettingsItem,{name:\"RecordsPerPage\",type:\"select\",useComponentProps(){var e,t;const{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useFieldSchema)(),i=(0,import_react.useField)(),{dn:n}=useDesignable();return{title:o(\"Records per page\"),value:((t=(e=i.decoratorProps)==null?void 0:e.params)==null?void 0:t.pageSize)||20,options:[{label:\"5\",value:5},{label:\"10\",value:10},{label:\"20\",value:20},{label:\"50\",value:50},{label:\"100\",value:100},{label:\"200\",value:200}],onChange:a=>{import_lodash.default.set(r,\"x-decorator-props.params.pageSize\",a),i.decoratorProps.params=P(x({},r[\"x-decorator-props\"].params),{page:1}),n.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-decorator-props\":r[\"x-decorator-props\"]}})}}}},{name:\"ConvertReferenceToDuplicate\",Component:SchemaSettingsTemplate,useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useFieldSchema)(),{componentNamePrefix:i}=useBlockTemplateContext(),n=((e=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:e.resource)||((t=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:t.association);return{componentName:`${i}List`,collectionName:o,resourceName:n}}},{name:\"setBlockLayout\",Component:SchemaSettingsLayoutItem},{name:\"divider\",type:\"divider\"},{name:\"delete\",type:\"remove\",useComponentProps(){return{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}}]}),tableSelectorBlockSettings=new SchemaSettings({name:\"blockSettings:tableSelector\",items:[{name:\"SetTheDataScope\",Component:SchemaSettingsDataScope,useComponentProps:()=>{var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{form:n}=useFormBlockContext(),{service:a,extraFilter:l}=useTableSelectorContext(),{dn:c}=useDesignable(),u=useDataLoadingMode(),m=(0,import_react2.useCallback)(({filter:d})=>{d=removeNullCondition(d);const p=r.decoratorProps.params||{};p.filter=d,r.decoratorProps.params=p,i[\"x-decorator-props\"].params=p,(0,import_lodash.cloneDeep)(d),c.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":i[\"x-decorator-props\"]}})},[r.decoratorProps,i,l,u,c,a]);return{collectionName:o,defaultFilter:((t=(e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.filter)||{},form:n,onSubmit:m}}},{name:\"treeTable\",type:\"switch\",useComponentProps:()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{service:o}=useTableSelectorContext(),{t:r}=(0,import_react_i18next.useTranslation)(),{dn:i}=useDesignable();return{title:r(\"Tree table\"),defaultChecked:!0,checked:e.decoratorProps.treeTable,onChange:n=>{var a;e.form.clearFormGraph(`${e.address}.*`),e.decoratorProps.treeTable=n,t[\"x-decorator-props\"].treeTable=n;const l=P(x({},(a=o.params)==null?void 0:a[0]),{tree:n?!0:null});i.emit(\"patch\",{schema:t}),i.refresh(),o.run(l)}}},useVisible:()=>{const{getCollectionJoinField:e}=useCollectionManager_deprecated(),t=(0,import_react.useFieldSchema)(),o=useCollection_deprecated(),r=recursiveParent(t,\"CollectionField\"),i=e(r==null?void 0:r[\"x-collection-field\"]);return(o==null?void 0:o.tree)&&(i==null?void 0:i.target)===(i==null?void 0:i.collectionName)}},{name:\"SetDefaultSortingRules\",type:\"modal\",useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),n=useSortFields(o),{service:a}=useTableSelectorContext(),{t:l}=(0,import_react_i18next.useTranslation)(),{dn:c}=useDesignable(),u=((t=(e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.sort)||[],m=u==null?void 0:u.map(d=>d.startsWith(\"-\")?{field:d.substring(1),direction:\"desc\"}:{field:d,direction:\"asc\"});return{title:l(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:l(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:m,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:n,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:l(\"ASC\"),value:\"asc\"},{label:l(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:l(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:d})=>{var p;const h=d.map(_=>_.direction===\"desc\"?`-${_.field}`:_.field),g=r.decoratorProps.params||{};g.sort=h,r.decoratorProps.params=g,i[\"x-decorator-props\"].params=g,c.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":i[\"x-decorator-props\"]}}),a.run(P(x({},(p=a.params)==null?void 0:p[0]),{sort:h}))}}},useVisible(){const e=(0,import_react.useField)(),{dragSort:t}=e.decoratorProps;return!t}},setDataLoadingModeSettingsItem,{name:\"RecordsPerPage\",type:\"select\",useComponentProps(){var e,t;const o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{service:i}=useTableSelectorContext(),{t:n}=(0,import_react_i18next.useTranslation)(),{dn:a}=useDesignable();return{title:n(\"Records per page\"),value:((t=(e=o.decoratorProps)==null?void 0:e.params)==null?void 0:t.pageSize)||20,options:[{label:\"5\",value:5},{label:\"10\",value:10},{label:\"20\",value:20},{label:\"50\",value:50},{label:\"100\",value:100},{label:\"200\",value:200}],onChange:l=>{var c;const u=o.decoratorProps.params||{};u.pageSize=l,o.decoratorProps.params=u,r[\"x-decorator-props\"].params=u,i.run(P(x({},(c=i.params)==null?void 0:c[0]),{pageSize:l,page:1})),a.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-decorator-props\":r[\"x-decorator-props\"]}})}}}},{name:\"divider\",type:\"divider\"},{name:\"delete\",type:\"remove\",useComponentProps(){return{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}}]}),useCollection_deprecated=()=>{var e;const t=useCollection(),o=useAPIClient(),r=o==null?void 0:o.resource(t==null?void 0:t.name),i=(0,import_react2.useMemo)(()=>(t==null?void 0:t.fields)||[],[t]),n=(0,import_react2.useMemo)(()=>{var d;return((d=t==null?void 0:t.getInheritedFields)==null?void 0:d.call(t))||[]},[t]),a=(0,import_react2.useMemo)(()=>{var d,p;return((d=t==null?void 0:t.getAllFields)==null?void 0:d.call(t))||((p=t==null?void 0:t.getFields)==null?void 0:p.call(t))||[]},[t]),l=(0,import_react2.useMemo)(()=>{var d;return((d=t==null?void 0:t.getForeignKeyFields)==null?void 0:d.call(t))||[]},[t]),c=(0,import_react2.useCallback)(()=>a==null?void 0:a.find(d=>d.treeParent),[a]),u=(0,import_react2.useCallback)(d=>{var p;return(p=t==null?void 0:t.getField)==null?void 0:p.call(t,d)},[t]),m=(0,import_react2.useCallback)(()=>t==null?void 0:t.getPrimaryKey(),[t]);return P(x({},(e=t==null?void 0:t.getOptions)==null?void 0:e.call(t)),{resource:r,getTreeParentField:c,fields:a,getField:u,getPrimaryKey:m,currentFields:i,inheritedFields:n,foreignKeyFields:l})};function SchemaSettingsSortField(){const{fields:e}=useCollection_deprecated(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{t:r}=(0,import_react_i18next.useTranslation)(),{dn:i}=useDesignable(),n=useCompile(),{service:a,association:l}=useTableBlockContext(),{getCollectionJoinField:c}=useCollectionManager_deprecated(),u=c(l),m=e.filter(d=>!(d!=null&&d.target)&&d.interface===\"sort\").map(d=>{var p;return{value:d==null?void 0:d.name,label:n((p=d==null?void 0:d.uiSchema)==null?void 0:p.title)||(d==null?void 0:d.name),disabled:(d==null?void 0:d.scopeKey)&&(u==null?void 0:u.foreignKey)!==d.scopeKey}});return(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:r(\"Drag and drop sorting field\"),options:m,value:t.decoratorProps.dragSortBy,onChange:d=>{var p;o[\"x-decorator-props\"].dragSortBy=d,a.run(P(x({},(p=a.params)==null?void 0:p[0]),{sort:d})),t.decoratorProps.dragSortBy=d,i.emit(\"patch\",{schema:{\"x-uid\":o[\"x-uid\"],\"x-decorator-props\":o[\"x-decorator-props\"]}}),i.refresh()}},\"sort-field\")}const enabledIndexColumn$1={name:\"enableIndexColumn\",type:\"switch\",useComponentProps:()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable();return{title:o(\"Enable index column\"),checked:e.decoratorProps.enableIndexColumn!==!1,onChange:i=>q(void 0,null,function*(){e.decoratorProps=e.decoratorProps||{},e.decoratorProps.enableIndexColumn=i,t[\"x-decorator-props\"].enableIndexColumn=i,r.emit(\"patch\",{schema:{\"x-uid\":t[\"x-uid\"],\"x-decorator-props\":t[\"x-decorator-props\"]}})})}}},tableBlockSettings=new SchemaSettings({name:\"blockSettings:table\",items:[{name:\"editBlockTitle\",Component:SchemaSettingsBlockTitleItem},{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Block Linkage rules\"),category:LinkageRuleCategory.block}}},{name:\"treeTable\",type:\"switch\",useComponentProps:()=>{var e;const{getCollectionField:t,getCollection:o}=useCollectionManager_deprecated(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{service:n}=useTableBlockContext(),{t:a}=(0,import_react_i18next.useTranslation)(),{dn:l}=useDesignable(),c=useCollection_deprecated(),{resource:u}=r.decoratorProps,m=u&&t(u),d=u!=null&&u.includes(\".\")?(e=o(m==null?void 0:m.target))==null?void 0:e.tree:!!(c!=null&&c.tree);return{title:a(\"Tree table\"),defaultChecked:!0,checked:d?r.decoratorProps.treeTable:!1,onChange:p=>{var h;r.decoratorProps.treeTable=p,i[\"x-decorator-props\"].treeTable=p,p===!1&&(i[\"x-decorator-props\"].expandFlag=!1);const g=P(x({},(h=n.params)==null?void 0:h[0]),{tree:p?!0:null});l.emit(\"patch\",{schema:i}),l.refresh(),n.run(g)}}},useVisible:()=>{const{getCollectionField:e}=useCollectionManager_deprecated(),t=(0,import_react.useField)(),o=useCollection_deprecated(),{resource:r}=t.decoratorProps,i=r&&e(r);return(o==null?void 0:o.tree)&&(i==null?void 0:i.collectionName)===(i==null?void 0:i.target)}},createSwitchSettingsItem({name:\"expandFlag\",title:e=>e(\"Expand All\"),defaultValue:!1,schemaKey:\"x-decorator-props.expandFlag\",useVisible(){return(0,import_react.useField)().decoratorProps.treeTable}}),{name:\"enableDragAndDropSorting\",type:\"switch\",useComponentProps:()=>{const{getCollectionField:e}=useCollectionManager_deprecated(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{service:r}=useTableBlockContext(),{t:i}=(0,import_react_i18next.useTranslation)(),{dn:n}=useDesignable(),{resource:a}=t.decoratorProps,l=a&&e(a),c=useAPIClient();return{title:i(\"Enable drag and drop sorting\"),checked:t.decoratorProps.dragSort,onChange:u=>q(void 0,null,function*(){var m,d,p;if(u&&l){const{data:h}=yield c.resource(\"collections.fields\",l.collectionName).update({filterByTk:l.name,values:{sortable:!0}}),g=(d=(m=h==null?void 0:h.data)==null?void 0:m[0])==null?void 0:d.sortBy;o[\"x-decorator-props\"].dragSortBy=g}t.decoratorProps.dragSort=u,o[\"x-decorator-props\"].dragSort=u,r.run(P(x({},(p=r.params)==null?void 0:p[0]),{sort:o[\"x-decorator-props\"].dragSortBy})),n.emit(\"patch\",{schema:{\"x-uid\":o[\"x-uid\"],\"x-decorator-props\":o[\"x-decorator-props\"]}})})}}},{name:\"SortField\",Component:SchemaSettingsSortField,useVisible(){return(0,import_react.useField)().decoratorProps.dragSort}},enabledIndexColumn$1,setTheDataScopeSchemaSettingsItem,setDefaultSortingRulesSchemaSettingsItem,setDataLoadingModeSettingsItem,{name:\"RecordsPerPage\",type:\"select\",useComponentProps(){var e,t;const o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{service:i}=useTableBlockContext(),{t:n}=(0,import_react_i18next.useTranslation)(),{dn:a}=useDesignable();return{title:n(\"Records per page\"),value:((t=(e=o.decoratorProps)==null?void 0:e.params)==null?void 0:t.pageSize)||20,options:[{label:\"5\",value:5},{label:\"10\",value:10},{label:\"20\",value:20},{label:\"50\",value:50},{label:\"100\",value:100},{label:\"200\",value:200}],onChange:l=>{var c;const u=o.decoratorProps.params||{};u.pageSize=l,o.decoratorProps.params=u,r[\"x-decorator-props\"].params=u,i.run(P(x({},(c=i.params)==null?void 0:c[0]),{pageSize:l,page:1})),a.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-decorator-props\":r[\"x-decorator-props\"]}})}}}},{name:\"tableSize\",type:\"select\",useComponentProps(){var e;(0,import_react.useField)();const t=(0,import_react.useFieldSchema)(),{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable(),i=t.reduceProperties((n,a)=>{if(a[\"x-component\"]===\"TableV2\")return a},null);return{title:o(\"Table size\"),value:((e=i==null?void 0:i[\"x-component-props\"])==null?void 0:e.size)||\"small\",options:[{label:o(\"Large\"),value:\"large\"},{label:o(\"Middle\"),value:\"middle\"},{label:o(\"Small\"),value:\"small\"}],onChange:n=>{i[\"x-component-props\"]=i[\"x-component-props\"]||{},i[\"x-component-props\"].size=n,r.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-component-props\":i[\"x-component-props\"]}})}}}},{name:\"ConnectDataBlocks\",Component:SchemaSettingsConnectDataBlocks,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{type:FilterBlockType.TABLE,emptyDescription:e(\"No blocks to connect\")}}},{name:\"divider\",type:\"divider\",sort:7e3,useVisible:()=>{var e;const t=(0,import_react.useFieldSchema)();return!((e=t==null?void 0:t[\"x-decorator-props\"])!=null&&e.disableTemplate)}},{name:\"ConvertReferenceToDuplicate\",sort:8e3,Component:SchemaSettingsTemplate,useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useFieldSchema)(),{componentNamePrefix:i}=useBlockTemplateContext(),n=((e=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:e.resource)||((t=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:t.association);return{componentName:`${i}Table`,collectionName:o,resourceName:n}},useVisible:()=>{var e;const t=(0,import_react.useFieldSchema)();return!((e=t==null?void 0:t[\"x-decorator-props\"])!=null&&e.disableTemplate)}},{name:\"divider2\",type:\"divider\",sort:9e3},{name:\"delete\",type:\"remove\",sort:1e4,useComponentProps:()=>({removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})}]}),tableColumnSettings=new SchemaSettings({name:\"fieldSettings:TableColumn\",items:[{name:\"decoratorOptions\",type:\"itemGroup\",hideIfNoChildren:!0,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{title:e(\"Generic properties\")}},children:[{name:\"customColumnTitle\",type:\"modal\",useComponentProps(){var e;const{fieldSchema:t,collectionField:o}=useColumnSchema$1(),r=(0,import_react.useField)(),{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react.useFieldSchema)(),{dn:a}=useDesignable();return{title:i(\"Custom column title\"),schema:{type:\"object\",title:i(\"Custom column title\"),properties:{title:{title:i(\"Column title\"),default:n==null?void 0:n.title,description:`${i(\"Original field title: \")}${((e=o==null?void 0:o.uiSchema)==null?void 0:e.title)||(t==null?void 0:t.title)}`,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}}}},onSubmit:({title:l})=>{r.title=l,n.title=l,a.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],title:n.title}}),a.refresh()}}}},{name:\"editTooltip\",type:\"modal\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),{dn:o}=useDesignable(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)();return{title:t(\"Edit tooltip\"),schema:{type:\"object\",title:t(\"Edit tooltip\"),properties:{tooltip:{default:((e=i==null?void 0:i[\"x-component-props\"])==null?void 0:e.tooltip)||\"\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}},onSubmit({tooltip:n}){r.componentProps.tooltip=n,i[\"x-component-props\"]=i[\"x-component-props\"]||{},i[\"x-component-props\"].tooltip=n,o.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-component-props\":i[\"x-component-props\"]}})}}}},{name:\"style\",Component:e=>{const t=P(x({},e),{category:\"style\"});return(0,import_jsx_runtime.jsx)(SchemaSettingsLinkageRules,x({},t))},useVisible(){var e,t;const{fieldSchema:o}=useColumnSchema$1(),{isInSubTable:r}=useFlag(),i=(0,import_react.useField)();if(!r)return!0;const n=(t=i.path)==null?void 0:t.splice(((e=i.path)==null?void 0:e.length)-1,1);return o?i.form.query(`${n.concat(\"*.\"+o.name)}`).get(\"readPretty\"):!1},useComponentProps(){const{name:e}=useCollection(),{linkageRulesProps:t}=useSchemaToolbar();return P(x({},t),{collectionName:e})}},{name:\"columnWidth\",type:\"modal\",useComponentProps(){var e;const t=(0,import_react.useField)(),{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable();return{title:o(\"Column width\"),schema:{type:\"object\",title:o(\"Column width\"),properties:{width:{default:((e=r==null?void 0:r[\"x-component-props\"])==null?void 0:e.width)||100,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{}}}},onSubmit:({width:n})=>{const a=r[\"x-component-props\"]||{};a.width=n;const l={\"x-uid\":r[\"x-uid\"]};l[\"x-component-props\"]=a,r[\"x-component-props\"]=a,t.componentProps.width=n,i.emit(\"patch\",{schema:l}),i.refresh()}}}},{name:\"sortable\",type:\"switch\",useVisible(){const e=useCollection(),{collectionField:t}=useColumnSchema$1(),{getInterface:o}=useCollectionManager_deprecated(),r=o(t==null?void 0:t.interface),{currentMode:i}=useAssociationFieldContext();return(r==null?void 0:r.sortable)===!0&&!i&&((e==null?void 0:e.name)===(t==null?void 0:t.collectionName)||!(t!=null&&t.collectionName)||(t==null?void 0:t.inherit))},useComponentProps(){const e=(0,import_react.useField)(),{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useFieldSchema)(),{dn:r}=useDesignable();return{title:t(\"Sortable\"),checked:e.componentProps.sorter,onChange:i=>{const n={\"x-uid\":o[\"x-uid\"]};o[\"x-component-props\"]=P(x({},o[\"x-component-props\"]),{sorter:i}),n[\"x-component-props\"]=o[\"x-component-props\"],e.componentProps.sorter=i,r.emit(\"patch\",{schema:n}),r.refresh()}}}},{name:\"setDefaultValue\",useVisible(){const{fieldSchema:e}=useColumnSchema$1();return e?!(e!=null&&e[\"x-read-pretty\"]):!1},Component:SchemaSettingsDefaultValue,useComponentProps(){const{fieldSchema:e}=useColumnSchema$1();return{fieldSchema:e}}},{name:\"required\",type:\"switch\",useVisible(){const{uiSchema:e,fieldSchema:t}=useColumnSchema$1(),o=(0,import_react.useField)();return t?[\"QuickEdit\",\"FormItem\"].includes(t[\"x-decorator\"])&&!o.readPretty&&!(e!=null&&e[\"x-read-pretty\"]):!1},useComponentProps(){const{fieldSchema:e}=useColumnSchema$1(),t=(0,import_react.useField)(),{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable();return{key:\"required\",title:o(\"Required\"),checked:e==null?void 0:e.required,onChange:i=>{var n,a;if(!e)return console.error(\"fieldSchema is required\");const l={\"x-uid\":e[\"x-uid\"]};e.required=i,l.required=i;const c=(a=t.path)==null?void 0:a.splice(((n=t.path)==null?void 0:n.length)-1,1);t.form.query(`${c.concat(\"*.\"+e.name)}`).forEach(u=>{u.required=i}),r.emit(\"patch\",{schema:l}),r.refresh()}}}},{name:\"pattern\",type:\"select\",useVisible(){const{fieldSchema:e,collectionField:t}=useColumnSchema$1(),o=(0,import_react.useField)();return e?[\"QuickEdit\",\"FormItem\"].includes(e[\"x-decorator\"])&&!(o!=null&&o.readPretty)&&(t==null?void 0:t.interface)!==\"o2m\"&&!isPatternDisabled(e):!1},useComponentProps(){const{fieldSchema:e}=useColumnSchema$1(),t=(0,import_react.useField)(),{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable();let i=\"editable\";return e?(e[\"x-disabled\"]===!0&&(i=\"readonly\"),e[\"x-read-pretty\"]===!0&&(i=\"read-pretty\"),{key:\"pattern\",title:o(\"Pattern\"),options:[{label:o(\"Editable\"),value:\"editable\"},{label:o(\"Readonly\"),value:\"readonly\"},{label:o(\"Easy-reading\"),value:\"read-pretty\"}],value:i,onChange:n=>{var a,l;const c={\"x-uid\":e[\"x-uid\"]},u=(l=t.path)==null?void 0:l.splice(((a=t.path)==null?void 0:a.length)-1,1);switch(n){case\"readonly\":{e[\"x-read-pretty\"]=!1,e[\"x-disabled\"]=!0,c[\"x-read-pretty\"]=!1,c[\"x-disabled\"]=!0,t.form.query(`${u.concat(\"*.\"+e.name)}`).forEach(m=>{m.readonly=!0,m.disabled=!0});break}case\"read-pretty\":{e[\"x-read-pretty\"]=!0,e[\"x-disabled\"]=!1,c[\"x-read-pretty\"]=!0,c[\"x-disabled\"]=!1,t.form.query(`${u.concat(\"*.\"+e.name)}`).forEach(m=>{m.readPretty=!0});break}default:{e[\"x-read-pretty\"]=!1,e[\"x-disabled\"]=!1,c[\"x-read-pretty\"]=!1,c[\"x-disabled\"]=!1,t.form.query(`${u.concat(\"*.\"+e.name)}`).forEach(m=>{m.readPretty=!1,m.disabled+!1});break}}r.emit(\"patch\",{schema:c}),r.refresh()}}):console.error(\"fieldSchema is required\")}},{name:\"fixed\",type:\"select\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable();return{title:t(\"Fixed\"),options:[{label:t(\"Not fixed\"),value:\"none\"},{label:t(\"Left fixed\"),value:\"left\"},{label:t(\"Right fixed\"),value:\"right\"}],value:((e=o.componentProps)==null?void 0:e.fixed)||\"none\",onChange(n){const a={\"x-uid\":r[\"x-uid\"]};r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].fixed=n,a[\"x-component-props\"]=r[\"x-component-props\"],o.componentProps=o.componentProps||{},o.componentProps.fixed=n,i.emit(\"patch\",{schema:a}),i.refresh()}}}},{name:\"hidden\",type:\"switch\",useComponentProps(){const e=(0,import_react.useField)(),{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useFieldSchema)(),{dn:r}=useDesignable();return{title:(0,import_jsx_runtime.jsxs)(\"span\",{children:[t(\"Hide column\"),(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:t(\"In configuration mode, the entire column becomes transparent. In non-configuration mode, the entire column will be hidden. Even if the entire column is hidden, its configured default values and other settings will still take effect.\"),children:(0,import_jsx_runtime.jsx)(import_icons.QuestionCircleOutlined,{style:{marginLeft:4,opacity:.65}})})]}),checked:e.componentProps.columnHidden,onChange:i=>{const n={\"x-uid\":o[\"x-uid\"]};o[\"x-component-props\"]=P(x({},o[\"x-component-props\"]),{columnHidden:i}),n[\"x-component-props\"]=o[\"x-component-props\"],e.componentProps.columnHidden=i,r.emit(\"patch\",{schema:n}),r.refresh()}}}},fieldComponentSettingsItem]},{name:\"componentOptions\",type:\"itemGroup\",hideIfNoChildren:!0,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{title:e(\"Specific properties\")}},useChildren(){const e=useApp(),t=useFieldComponentName(),o={Select:\"Select\",DatePicker:\"DatePicker\",Nester:\"Nester\",SubTable:\"SubTable\",Picker:\"Picker\",PopoverNester:\"PopoverNester\",Tag:\"Tag\"},r=e.schemaSettingsManager.get(`fieldSettings:component:${o[t]||t}`);return(r==null?void 0:r.items)||[]}},{name:\"divider\",type:\"divider\"},{name:\"delete\",type:\"remove\",sort:100,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{removeParentsIfNoChildren:!1,confirm:{title:e(\"Delete field\")},breakRemoveOn:{\"x-component\":\"Grid\"}}}}]}),filterCollapseBlockSettings=new SchemaSettings({name:\"blockSettings:filterCollapse\",items:[{name:\"EditBlockTitle\",Component:SchemaSettingsBlockTitleItem},{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"blockLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Block Linkage rules\"),category:LinkageRuleCategory.block}}},{name:\"ConvertReferenceToDuplicate\",Component:SchemaSettingsTemplate,useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useFieldSchema)(),{componentNamePrefix:i}=useBlockTemplateContext(),n=((e=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:e.resource)||((t=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:t.association);return{componentName:`${i}FilterCollapse`,collectionName:o,resourceName:n}}},{name:\"ConnectDataBlocks\",Component:SchemaSettingsConnectDataBlocks,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{type:FilterBlockType.COLLAPSE,emptyDescription:e(\"No blocks to connect\")}}},{name:\"divider\",type:\"divider\"},{name:\"delete\",type:\"remove\",useComponentProps(){return{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}}]}),filterCollapseItemFieldSettings=new SchemaSettings({name:\"fieldSettings:FilterCollapseItem\",items:[{name:\"decoratorOptions\",type:\"itemGroup\",hideIfNoChildren:!0,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{title:e(\"Generic properties\")}},useChildren(){return[{name:\"customTitle\",type:\"modal\",useComponentProps(){var e;const t=(0,import_react.useFieldSchema)(),{t:o}=(0,import_react_i18next.useTranslation)(),{getCollectionJoinField:r}=useCollectionManager_deprecated(),{getField:i}=useCollection_deprecated(),n=i(t.name)||r(t[\"x-collection-field\"]),{dn:a}=useDesignable();return{title:o(\"Custom title\"),schema:{type:\"object\",title:o(\"Custom title\"),properties:{title:{default:t==null?void 0:t.title,description:`${o(\"Original title: \")}${((e=n==null?void 0:n.uiSchema)==null?void 0:e.title)||(t==null?void 0:t.title)}`,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}}}},onSubmit:({title:l})=>{l&&(t.title=l,a.emit(\"patch\",{schema:{\"x-uid\":t[\"x-uid\"],title:t.title}})),a.refresh()}}}},{name:\"defaultCollapse\",type:\"switch\",useComponentProps(){const e=(0,import_react.useFieldSchema)(),t=(0,import_react.useField)(),{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable();return{title:o(\"Default collapse\"),checked:t.componentProps.defaultCollapse,onChange:i=>{t.componentProps.defaultCollapse=i,import_lodash.default.set(e,\"x-component-props.defaultCollapse\",i),r.emit(\"patch\",{schema:{\"x-uid\":e[\"x-uid\"],\"x-component-props\":e[\"x-component-props\"]}}),r.refresh()}}}},{name:\"setTheDataScope\",Component:SchemaSettingsDataScope,useComponentProps(){var e,t;const o=(0,import_react.useFieldSchema)(),{form:r}=useFormBlockContext(),i=(0,import_react.useField)(),{getCollectionJoinField:n}=useCollectionManager_deprecated(),{getField:a}=useCollection_deprecated(),l=a(o.name)||n(o[\"x-collection-field\"]),{dn:c}=useDesignable();return{collectionName:l==null?void 0:l.target,defaultFilter:((t=(e=o==null?void 0:o[\"x-component-props\"])==null?void 0:e.params)==null?void 0:t.filter)||{},form:r,onSubmit:({filter:u})=>{var m;import_lodash.default.set(i.componentProps,\"params\",P(x({},(m=i.componentProps)==null?void 0:m.params),{filter:u})),o[\"x-component-props\"].params=i.componentProps.params,c.emit(\"patch\",{schema:{\"x-uid\":o[\"x-uid\"],\"x-component-props\":o[\"x-component-props\"]}})}}},useVisible(){const e=(0,import_react.useFieldSchema)(),t=useCollection().getField(e.name);return!!(t!=null&&t.target)}},{name:\"setDefaultSortingRules\",Component:SchemaSettingsDefaultSortingRules,useComponentProps(){const e=(0,import_react.useFieldSchema)(),{getCollectionJoinField:t}=useCollectionManager_deprecated(),{getField:o}=useCollection_deprecated(),r=o(e.name)||t(e[\"x-collection-field\"]);return{name:r==null?void 0:r.target}},useVisible(){const e=(0,import_react.useFieldSchema)(),t=useCollection().getField(e.name);return!!(t!=null&&t.target)}},{name:\"titleField\",type:\"select\",useComponentProps(){var e,t;const o=(0,import_react.useFieldSchema)(),{t:r}=(0,import_react_i18next.useTranslation)(),{getCollectionJoinField:i}=useCollectionManager_deprecated(),{getField:n}=useCollection_deprecated(),a=n(o.name)||i(o[\"x-collection-field\"]),l=useCollectionManager(),c=useCompile(),{dn:u}=useDesignable(),m=(a!=null&&a.target?l.getCollectionFields(a==null?void 0:a.target):[]).filter(p=>!(p!=null&&p.target)&&p.type!==\"boolean\").map(p=>{var h;return{value:p==null?void 0:p.name,label:c((h=p==null?void 0:p.uiSchema)==null?void 0:h.title)||(p==null?void 0:p.name)}}),d=p=>{var h,g,_;const f={\"x-uid\":o[\"x-uid\"]},v=P(x(x({},(g=(h=a==null?void 0:a.uiSchema)==null?void 0:h[\"x-component-props\"])==null?void 0:g.fieldNames),(_=o[\"x-component-props\"])==null?void 0:_.fieldNames),{label:p});o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].fieldNames=v,f[\"x-component-props\"]=o[\"x-component-props\"],u.emit(\"patch\",{schema:f}),u.refresh()};return{key:\"title-field\",title:r(\"Title field\"),options:m,value:(t=(e=o[\"x-component-props\"])==null?void 0:e.fieldNames)==null?void 0:t.label,onChange:d}},useVisible(){const e=(0,import_react.useFieldSchema)(),t=useCollection().getField(e.name);return!!(t!=null&&t.target)}},{name:\"setDefaultValue\",Component:SchemaSettingsDefaultValue,componentProps:{hideVariableButton:!0}}]}},{name:\"divider\",type:\"divider\"},{name:\"delete\",type:\"remove\",sort:100,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{removeParentsIfNoChildren:!0,confirm:{title:e(\"Delete field\")},breakRemoveOn:{\"x-component\":\"Grid\"}}}}]}),filterFormBlockSettings=new SchemaSettings({name:\"blockSettings:filterForm\",items:[{name:\"title\",Component:SchemaSettingsBlockTitleItem},{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"formItemTemplate\",Component:SchemaSettingsFormItemTemplate,useComponentProps(){var e,t;const{componentNamePrefix:o}=useBlockTemplateContext(),{name:r}=useCollection(),i=(0,import_react.useFieldSchema)(),n=((e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.resource)||((t=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:t.association);return{componentName:`${o}FilterFormItem`,collectionName:r,resourceName:n}}},{name:\"fieldLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Field Linkage rules\")}}},{name:\"blockLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection(),{t}=(0,import_react_i18next.useTranslation)();return{collectionName:e,title:t(\"Block Linkage rules\"),category:LinkageRuleCategory.block}}},{name:\"connectDataBlocks\",Component:SchemaSettingsConnectDataBlocks,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{type:FilterBlockType.FORM,emptyDescription:e(\"No blocks to connect\")}}},{name:\"setBlockLayout\",Component:SchemaSettingsLayoutItem},{name:\"divider\",type:\"divider\"},{name:\"remove\",type:\"remove\",componentProps:{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}]}),fieldComponentNameMap=e=>e===\"Select\"?\"FilterSelect\":e===\"Picker\"?\"FilterPicker\":e,filterFormItemFieldSettings=new SchemaSettings({name:\"fieldSettings:FilterFormItem\",items:[{name:\"decoratorOptions\",type:\"itemGroup\",hideIfNoChildren:!0,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{title:e(\"Generic properties\")}},useChildren(){return[{name:\"editFieldTitle\",type:\"modal\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),{dn:o}=useDesignable(),r=(0,import_react.useField)(),i=useCompile(),n=(0,import_react.useFieldSchema)(),{getCollectionJoinField:a}=useCollectionManager_deprecated(),{getField:l}=useCollection_deprecated(),c=l(n.name)||a(n[\"x-collection-field\"]);return{title:t(\"Edit field title\"),schema:{type:\"object\",title:t(\"Edit field title\"),properties:{title:{title:t(\"Field title\"),default:r==null?void 0:r.title,description:`${t(\"Original field title: \")}${(e=c==null?void 0:c.uiSchema)==null?void 0:e.title}`,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}}}},onSubmit({title:u}){var m;const d=u.trim()===\"\"?(m=c==null?void 0:c.uiSchema)==null?void 0:m.title:u;r.title=i(d),n.title=d,o.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],title:n.title}}),o.refresh()}}}},{name:\"displayTitle\",type:\"switch\",useComponentProps(){var e,t;const{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable(),i=(0,import_react.useField)(),n=(0,import_react.useFieldSchema)();return{title:o(\"Display title\"),checked:(t=(e=n[\"x-decorator-props\"])==null?void 0:e.showTitle)!=null?t:!0,onChange(a){n[\"x-decorator-props\"]=n[\"x-decorator-props\"]||{},n[\"x-decorator-props\"].showTitle=a,i.decoratorProps.showTitle=a,r.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],\"x-decorator-props\":P(x({},n[\"x-decorator-props\"]),{showTitle:a})}}),r.refresh()}}}},{name:\"editDescription\",type:\"modal\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),{dn:t}=useDesignable(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)();return{title:e(\"Edit description\"),schema:{type:\"object\",title:e(\"Edit description\"),properties:{description:{default:o==null?void 0:o.description,\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}},onSubmit({description:i}){o.description=i,r.description=i,t.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],description:r.description}}),t.refresh()}}}},{name:\"editTooltip\",type:\"modal\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),{dn:o}=useDesignable(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)();return{title:t(\"Edit tooltip\"),schema:{type:\"object\",title:t(\"Edit tooltip\"),properties:{tooltip:{default:(e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.tooltip,\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}},onSubmit({tooltip:n}){r.decoratorProps.tooltip=n,i[\"x-decorator-props\"]=i[\"x-decorator-props\"]||{},i[\"x-decorator-props\"].tooltip=n,o.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":i[\"x-decorator-props\"]}}),o.refresh()}}}},{name:\"setDefaultValue\",Component:SchemaSettingsDefaultValue},{name:\"operator\",Component:EditOperator},fieldComponentSettingsItem]}},{name:\"componentOptions\",type:\"itemGroup\",hideIfNoChildren:!0,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{title:e(\"Specific properties\")}},useChildren(){const e=useApp(),t=useFieldComponentName(),o=e.schemaSettingsManager.get(`fieldSettings:component:${fieldComponentNameMap(t)}`);return(o==null?void 0:o.items)||[]}},{name:\"divider\",type:\"divider\"},{name:\"delete\",type:\"remove\",sort:100,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{removeParentsIfNoChildren:!0,confirm:{title:e(\"Delete field\")},breakRemoveOn:{\"x-component\":\"Grid\"}}}}]}),markdownBlockSettings=new SchemaSettings({name:\"blockSettings:markdown\",items:[{name:\"EditMarkdown\",type:\"item\",useComponentProps(){const e=(0,import_react.useField)(),{t}=(0,import_react_i18next.useTranslation)();return{title:t(\"Edit markdown\"),onClick:()=>{e.editable=!0}}}},{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"blockLinkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useFieldSchema)()[\"x-decorator\"]===\"FormItem\";return{title:e(t?\"Linkage rules\":\"Block Linkage rules\"),category:LinkageRuleCategory.block,returnScope:o=>o.filter(r=>t?!0:![\"$nForm\",\"$nRecord\"].includes(r.value))}}},{name:\"setBlockTemplate\",Component:SchemaSettingsRenderEngine},{name:\"divider\",type:\"divider\"},{name:\"delete\",type:\"remove\",useComponentProps(){return{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}}]}),ellipsisSettingsItem={name:\"ellipsis\",type:\"switch\",useComponentProps(){var e;const{fieldSchema:t}=useColumnSchema$1(),o=useTableFieldInstanceList(),r=(0,import_react.useFieldSchema)(),i=(0,import_react.useField)(),{dn:n}=useDesignable(),{t:a}=(0,import_react_i18next.useTranslation)(),l=t||r,c=t?o[0]?!o[0].readPretty:!t[\"x-read-pretty\"]:!i.readPretty;return{title:a(\"Ellipsis overflow content\"),checked:!!((e=l[\"x-component-props\"])!=null&&e.ellipsis),hidden:c,onChange:u=>q(this,null,function*(){t&&o?o.forEach(m=>{m.componentProps.ellipsis=u}):i.componentProps.ellipsis=u,import_lodash.default.set(l,\"x-component-props.ellipsis\",u),yield n.emit(\"patch\",{schema:{\"x-uid\":l[\"x-uid\"],\"x-component-props\":P(x({},l[\"x-component-props\"]),{ellipsis:u})}})})}}},enableLinkSettingsItem={name:\"enableLink\",type:\"switch\",useVisible(){const e=(0,import_react.useField)(),{fieldSchema:t}=useColumnSchema$1(),o=(0,import_react.useFieldSchema)(),r=t||o,{name:i}=useBlockContext()||{};return i!==\"kanban\"&&((r==null?void 0:r[\"x-read-pretty\"])||e.readPretty)},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),{fieldSchema:r}=useColumnSchema$1(),i=(0,import_react.useFieldSchema)(),n=r||i,{dn:a}=useDesignable();return{title:t(\"Enable link\"),checked:(e=n==null?void 0:n[\"x-component-props\"])==null?void 0:e.enableLink,onChange(l){n[\"x-component-props\"]=P(x({},n==null?void 0:n[\"x-component-props\"]),{enableLink:l}),o.componentProps.enableLink=l,a.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],\"x-component-props\":x({},n==null?void 0:n[\"x-component-props\"])}})}}}},enableScanSettingsItem={name:\"enableScan\",type:\"switch\",useVisible(){const e=(0,import_react.useField)(),{fieldSchema:t}=useColumnSchema$1(),o=(0,import_react.useFieldSchema)(),r=t||o;return!(r!=null&&r[\"x-read-pretty\"])&&!e.readPretty},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),{fieldSchema:r}=useColumnSchema$1(),i=(0,import_react.useFieldSchema)(),n=r||i,{dn:a}=useDesignable();return{title:t(\"Enable Scan\"),checked:(e=n==null?void 0:n[\"x-component-props\"])==null?void 0:e.enableScan,onChange(l){n[\"x-component-props\"]=P(x({},n==null?void 0:n[\"x-component-props\"]),{enableScan:l}),o.componentProps.enableScan=l,a.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],\"x-component-props\":x({},n==null?void 0:n[\"x-component-props\"])}})}}}},disableManualInputSettingsItem={name:\"disableManualInput\",type:\"switch\",useVisible(){var e;const{fieldSchema:t}=useColumnSchema$1(),o=(0,import_react.useFieldSchema)();return(e=(t||o)[\"x-component-props\"])==null?void 0:e.enableScan},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),{fieldSchema:r}=useColumnSchema$1(),i=(0,import_react.useFieldSchema)(),n=r||i,{dn:a}=useDesignable();return{title:t(\"Disable manual input\"),checked:(e=n==null?void 0:n[\"x-component-props\"])==null?void 0:e.disableManualInput,onChange(l){n[\"x-component-props\"]=P(x({},n==null?void 0:n[\"x-component-props\"]),{disableManualInput:l}),o.componentProps.disableManualInput=l,a.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],\"x-component-props\":x({},n==null?void 0:n[\"x-component-props\"])}})}}}},openModeSettingsItem={name:\"openMode\",Component:SchemaSettingOpenModeSchemaItems,useComponentProps(){const{hideOpenMode:e}=useOpenModeContext(),{fieldSchema:t}=useColumnSchema$1(),o=(0,import_react.useFieldSchema)();return{openMode:!e,openSize:!e,targetSchema:t||o}},useVisible(){var e;const t=(0,import_react.useField)(),{fieldSchema:o}=useColumnSchema$1(),r=(0,import_react.useFieldSchema)(),i=o||r;return((i==null?void 0:i[\"x-read-pretty\"])||t.readPretty)&&((e=i==null?void 0:i[\"x-component-props\"])==null?void 0:e.enableLink)}},autoFocusSettingsItem={name:\"autoFocus\",type:\"switch\",useVisible(){const e=(0,import_react.useField)(),{fieldSchema:t}=useColumnSchema$1(),o=(0,import_react.useFieldSchema)(),r=t||o;return!(r!=null&&r[\"x-read-pretty\"])&&!e.readPretty},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),{fieldSchema:r}=useColumnSchema$1(),i=(0,import_react.useFieldSchema)(),n=r||i,{dn:a}=useDesignable();return{title:t(\"Auto focus\"),checked:(e=n==null?void 0:n[\"x-component-props\"])==null?void 0:e.autoFocus,onChange(l){n[\"x-component-props\"]=P(x({},n==null?void 0:n[\"x-component-props\"]),{autoFocus:l}),o.componentProps.autoFocus=l,a.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],\"x-component-props\":x({},n==null?void 0:n[\"x-component-props\"])}})}}}},inputComponentSettings=new SchemaSettings({name:\"fieldSettings:component:Input\",items:[ellipsisSettingsItem,enableLinkSettingsItem,openModeSettingsItem,enableScanSettingsItem,disableManualInputSettingsItem,autoFocusSettingsItem]}),enableLink$1={name:\"enableLink\",type:\"switch\",useVisible(){return(0,import_react.useField)().readPretty},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),{fieldSchema:r}=useColumnSchema$1(),i=(0,import_react.useFieldSchema)(),n=r||i,{dn:a}=useDesignable();return{title:t(\"Enable link\"),checked:((e=n[\"x-component-props\"])==null?void 0:e.enableLink)!==!1,onChange(l){n[\"x-component-props\"]=P(x({},n==null?void 0:n[\"x-component-props\"]),{enableLink:l}),o.componentProps.enableLink=l,a.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],\"x-component-props\":x({},n==null?void 0:n[\"x-component-props\"])}})}}}},titleField$2={name:\"titleField\",type:\"select\",useComponentProps(){var e,t,o,r;const{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react.useField)(),{dn:a}=useDesignable(),l=useTitleFieldOptions(),{uiSchema:c,fieldSchema:u,collectionField:m}=useColumnSchema$1(),d=(0,import_react.useFieldSchema)(),p=u||d,h=useCollectionField(),g=m||h,_=x(x(x({},(t=(e=g==null?void 0:g.uiSchema)==null?void 0:e[\"x-component-props\"])==null?void 0:t.fieldNames),(o=n==null?void 0:n.componentProps)==null?void 0:o.fieldNames),(r=p==null?void 0:p[\"x-component-props\"])==null?void 0:r.fieldNames);return{title:i(\"Title field\"),options:l,value:_==null?void 0:_.label,onChange(f){var v,C,S,b,y;const F={\"x-uid\":p[\"x-uid\"]},j=P(x(x({},(C=(v=g==null?void 0:g.uiSchema)==null?void 0:v[\"x-component-props\"])==null?void 0:C.fieldNames),(S=p[\"x-component-props\"])==null?void 0:S.fieldNames),{label:f});p[\"x-component-props\"]=p[\"x-component-props\"]||{},p[\"x-component-props\"].fieldNames=j,F[\"x-component-props\"]=p[\"x-component-props\"],n.componentProps.fieldNames=p[\"x-component-props\"].fieldNames;const A=(y=n.path)==null?void 0:y.splice(((b=n.path)==null?void 0:b.length)-1,1);n.form.query(`${A.concat(\"*.\"+p.name)}`).forEach(D=>{D.componentProps.fieldNames=_}),a.emit(\"patch\",{schema:F}),a.refresh()}}}},getAllowMultiple=e=>{const t=(e==null?void 0:e.title)||\"Allow multiple\";return{name:\"allowMultiple\",type:\"switch\",useVisible(){return useIsAssociationField()},useComponentProps(){var o;const{t:r}=(0,import_react_i18next.useTranslation)(),i=(0,import_react.useField)(),{fieldSchema:n}=useColumnSchema$1(),a=(0,import_react.useFieldSchema)(),l=n||a,{dn:c,refresh:u}=useDesignable();return{title:r(t),checked:((o=l[\"x-component-props\"])==null?void 0:o.multiple)===void 0?!0:l[\"x-component-props\"].multiple,onChange(m){const d={\"x-uid\":l[\"x-uid\"]};l[\"x-component-props\"]=l[\"x-component-props\"]||{},i.componentProps=i.componentProps||{},l[\"x-component-props\"].multiple=m,i.componentProps.multiple=m,d[\"x-component-props\"]=l[\"x-component-props\"],c.emit(\"patch\",{schema:d}),u()}}}}},quickCreate={name:\"quickCreate\",type:\"select\",useComponentProps(){var e;const{defaultOpenMode:t}=useOpenModeContext(),{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{dn:n,insertAdjacent:a}=useDesignable();return{title:o(\"Quick create\"),options:[{label:o(\"None\"),value:\"none\"},{label:o(\"Dropdown\"),value:\"quickAdd\"},{label:o(\"Pop-up\"),value:\"modalAdd\"}],value:((e=r.componentProps)==null?void 0:e.addMode)||\"none\",onChange(l){l===\"modalAdd\"&&(i.reduceProperties((u,m)=>m[\"x-component\"]===\"Action\"?m:u,null)||a(\"afterBegin\",{\"x-action\":\"create\",\"x-acl-action\":\"create\",title:\"{{t('Add new')}}\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-toolbar-props\":{draggable:!1},\"x-settings\":\"actionSettings:addNew\",\"x-component\":\"Action\",\"x-decorator\":\"ACLActionProvider\",\"x-component-props\":{openMode:t,type:\"default\",component:\"CreateRecordAction\"}}));const c={\"x-uid\":i[\"x-uid\"]};i[\"x-component-props\"]=i[\"x-component-props\"]||{},i[\"x-component-props\"].addMode=l,c[\"x-component-props\"]=i[\"x-component-props\"],r.componentProps=r.componentProps||{},r.componentProps.addMode=l,n.emit(\"patch\",{schema:c}),n.refresh()}}}},setDefaultSortingRules$1={name:\"setDefaultSortingRules\",Component:SchemaSettingsSortingRule},setTheDataScope={name:\"setTheDataScope\",Component:SchemaSettingsDataScope,useComponentProps(){var e,t,o;const{getCollectionJoinField:r,getAllCollectionsInheritChain:i}=useCollectionManager_deprecated(),{getField:n}=useCollection_deprecated(),{form:a}=useFormBlockContext(),l=useRecord(),c=(0,import_react.useField)(),{fieldSchema:u,collectionField:m}=useColumnSchema$1(),d=(0,import_react.useFieldSchema)(),p=u||d,h=m||n(p.name)||r(p[\"x-collection-field\"]),g=useVariables$1(),_=useLocalVariables$1(),{dn:f}=useDesignable();return{collectionName:h==null?void 0:h.target,defaultFilter:((o=(t=(e=p==null?void 0:p[\"x-component-props\"])==null?void 0:e.service)==null?void 0:t.params)==null?void 0:o.filter)||{},form:a,dynamicComponent:v=>(0,import_jsx_runtime.jsx)(VariableInput,P(x({},v),{form:a,collectionField:v.collectionField,record:l,shouldChange:getShouldChange({collectionField:v.collectionField,variables:g,localVariables:_,getAllCollectionsInheritChain:i})})),onSubmit:({filter:v})=>{v=removeNullCondition(v),import_lodash.default.set(p[\"x-component-props\"],\"service.params.filter\",v),import_lodash.default.set(c.componentProps,\"service.params.filter\",v),f.emit(\"patch\",{schema:{\"x-uid\":p[\"x-uid\"],\"x-component-props\":p[\"x-component-props\"]}})}}}},fieldComponent$7={name:\"fieldComponent\",type:\"select\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),{fieldSchema:o,collectionField:r}=useColumnSchema$1(),i=(0,import_react.useFieldSchema)(),n=o||i,a=useFieldModeOptions({fieldSchema:o,collectionField:r}),l=useIsAddNewForm(),c=useFieldComponentName(),{dn:u}=useDesignable();return{title:e(\"Field component\"),options:a,value:c,onChange(m){var d,p;const h={\"x-uid\":n[\"x-uid\"]};n[\"x-component-props\"]=n[\"x-component-props\"]||{},n[\"x-component-props\"].mode=m,h[\"x-component-props\"]=n[\"x-component-props\"],t.componentProps=t.componentProps||{},t.componentProps.mode=m,isSubMode(n)&&l&&(h.default=null,n.default=null,(d=t==null?void 0:t.setInitialValue)==null||d.call(t,null),(p=t==null?void 0:t.setValue)==null||p.call(t,null)),u.emit(\"patch\",{schema:h}),u.refresh()}}}},selectComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:Select\",items:[P(x({},fieldComponent$7),{useVisible:useIsAssociationField}),P(x({},setTheDataScope),{useVisible(){const e=useIsSelectFieldMode(),t=useIsFieldReadPretty();return e&&!t}}),P(x({},setDefaultSortingRules$1),{useComponentProps(){const{fieldSchema:e}=useColumnSchema$1();return{fieldSchema:e}},useVisible(){const e=useIsSelectFieldMode(),t=useIsFieldReadPretty();return e&&!t}}),P(x({},quickCreate),{useVisible(){const e=useIsAssociationField(),t=useIsFieldReadPretty(),{fieldSchema:o}=useColumnSchema$1(),{type:r}=useDataBlockProps()||{};return e&&!o&&!t&&r!==\"publicForm\"}}),P(x({},getAllowMultiple()),{useVisible(){const e=useIsFieldReadPretty(),t=useIsAssociationField(),o=useIsShowMultipleSwitch();return!e&&t&&o()}}),P(x({},titleField$2),{useVisible:useIsAssociationField}),P(x({},enableLink$1),{useVisible(){const e=useIsFieldReadPretty();return useIsAssociationField()&&e}}),ellipsisSettingsItem,P(x({},enableLinkSettingsItem),{useVisible(){const e=useCollectionField(),t=useIsFieldReadPretty();return!useIsAssociationField()&&t&&e.interface!==\"multipleSelect\"}}),P(x({},openModeSettingsItem),{useVisible(){var e,t;const o=(0,import_react.useField)(),r=useIsAssociationField(),{fieldSchema:i}=useColumnSchema$1(),n=(0,import_react.useFieldSchema)(),a=i||n;return((a==null?void 0:a[\"x-read-pretty\"])||o.readPretty)&&(((e=a==null?void 0:a[\"x-component-props\"])==null?void 0:e.enableLink)||r&&((t=a==null?void 0:a[\"x-component-props\"])==null?void 0:t.enableLink)!==!1)}})]}),filterSelectComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:FilterSelect\",items:[P(x({},fieldComponent$7),{useVisible:useIsAssociationField}),P(x({},setTheDataScope),{useVisible(){const e=useIsSelectFieldMode(),t=useIsFieldReadPretty();return e&&!t}}),P(x({},setDefaultSortingRules$1),{useComponentProps(){const{fieldSchema:e}=useColumnSchema$1();return{fieldSchema:e}},useVisible(){const e=useIsSelectFieldMode(),t=useIsFieldReadPretty();return e&&!t}}),getAllowMultiple({title:\"Allow multiple selection\"}),P(x({},titleField$2),{useVisible:useIsAssociationField}),P(x({},enableLink$1),{useVisible(){const e=useIsFieldReadPretty();return useIsAssociationField()&&e}})]}),fieldComponent$6={name:\"fieldComponent\",type:\"select\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),r=useFieldModeOptions(),i=useIsAddNewForm(),n=useFieldComponentName(),{dn:a}=useDesignable();return{title:e(\"Field component\"),options:r,value:n,onChange(l){const c={\"x-uid\":o[\"x-uid\"]};o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].mode=l,c[\"x-component-props\"]=o[\"x-component-props\"],t.componentProps=t.componentProps||{},t.componentProps.mode=l,isSubMode(o)&&i&&(c.default=null,o.default=null,t.setInitialValue(null),t.setValue(null)),a.emit(\"patch\",{schema:c}),a.refresh()}}}},titleField$1={name:\"titleField\",type:\"select\",useComponentProps(){var e,t;const{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{dn:n}=useDesignable(),a=useTitleFieldOptions(),l=useCollectionField();return{title:o(\"Title field\"),options:a,value:(t=(e=r==null?void 0:r.componentProps)==null?void 0:e.fieldNames)==null?void 0:t.label,onChange(c){var u,m;const d={\"x-uid\":i[\"x-uid\"]},p=P(x(x({},(m=(u=l==null?void 0:l.uiSchema)==null?void 0:u[\"x-component-props\"])==null?void 0:m.fieldNames),r.componentProps.fieldNames),{label:c});i[\"x-component-props\"]=i[\"x-component-props\"]||{},i[\"x-component-props\"].fieldNames=p,d[\"x-component-props\"]=i[\"x-component-props\"],r.componentProps.fieldNames=i[\"x-component-props\"].fieldNames,n.emit(\"patch\",{schema:d}),n.refresh()}}}},cascadeSelectComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:CascadeSelect\",items:[fieldComponent$6,titleField$1,ellipsisSettingsItem,setTheDataScope]}),SchemaSettingsDateRange=function e(t){var o,r,i,n,a,l,c,u,m,d,p,h,g,_,f,v;const{fieldSchema:C}=t,S=(0,import_react.useField)(),{dn:b}=useDesignable(),{t:y}=(0,import_react_i18next.useTranslation)(),{getCollectionJoinField:F}=useCollectionManager_deprecated(),{isInSubForm:j,isInSubTable:A}=useFlag()||{},D=F(C==null?void 0:C[\"x-collection-field\"])||{},B=((o=C==null?void 0:C[\"x-component-props\"])==null?void 0:o.showTime)||((i=(r=D==null?void 0:D.uiSchema)==null?void 0:r[\"x-component-props\"])==null?void 0:i.showTime)||!1,M=((n=C==null?void 0:C[\"x-component-props\"])==null?void 0:n.dateFormat)||((l=(a=D==null?void 0:D.uiSchema)==null?void 0:a[\"x-component-props\"])==null?void 0:l.dateFormat)||\"YYYY-MM-DD\",w=((c=C==null?void 0:C[\"x-component-props\"])==null?void 0:c.timeFormat)||((m=(u=D==null?void 0:D.uiSchema)==null?void 0:u[\"x-component-props\"])==null?void 0:m.timeFormat)||\"HH:mm:ss\",R=((d=C==null?void 0:C[\"x-component-props\"])==null?void 0:d.picker)||((h=(p=D==null?void 0:D.uiSchema)==null?void 0:p[\"x-component-props\"])==null?void 0:h.picker)||\"date\";C[\"x-read-pretty\"]||S.readOnly||S.readPretty;const T=(g=C==null?void 0:C[\"x-component-props\"])==null?void 0:g._minDate,$=(_=C==null?void 0:C[\"x-component-props\"])==null?void 0:_._maxDate,N=((f=D==null?void 0:D.uiSchema)==null?void 0:f[\"x-component-props\"].gmt)||!1,I=((v=D==null?void 0:D.uiSchema)==null?void 0:v[\"x-component-props\"].utc)||!1,E=useRecord(),{form:V}=useFormBlockContext(),O=(0,import_react2.useCallback)(z=>(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:{\"x-component\":\"DatePicker\",\"x-component-props\":{dateFormat:M,timeFormat:w,gmt:N,utc:I,picker:R,showTime:B,placeholder:'{{t(\"Please select time or variable\")}}',style:{minWidth:385}},name:\"value\",\"x-read-pretty\":!1,\"x-validator\":void 0,\"x-decorator\":void 0}}),[M,N,R,B,w,I]),L=(0,import_react2.useCallback)(z=>(0,import_jsx_runtime.jsx)(VariableInput,P(x({},z),{form:V,record:E,noDisabled:!0,renderSchemaComponent:O})),[C,V,E,O]);function U(z){if(z!=null){if(typeof z==\"string\")return z;if(typeof z==\"object\"&&Object.prototype.hasOwnProperty.call(z,\"value\"))return U(z.value)}}return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:y(\"Date range limit\"),schema:{type:\"object\",\"x-decorator\":\"\",properties:{_minDate:{type:\"string\",title:'{{t(\"MinDate\")}}',\"x-decorator\":\"FormItem\",\"x-component\":L,\"x-component-props\":{name:\"_minDate\"},default:isVariable$1(T)?T:{value:T}},_maxDate:{type:\"string\",title:'{{t(\"MaxDate\")}}',\"x-decorator\":\"FormItem\",\"x-component\":L,\"x-component-props\":{name:\"_maxDate\"},default:isVariable$1($)?$:{value:$}}}},onSubmit:z=>{const G={\"x-uid\":C[\"x-uid\"]};G[\"x-component-props\"]=S.componentProps||{},C[\"x-component-props\"]=P(x({},S.componentProps||{}),{_maxDate:U(z==null?void 0:z._maxDate),_minDate:U(z==null?void 0:z._minDate)}),G[\"x-component-props\"]=C[\"x-component-props\"],S.componentProps=C[\"x-component-props\"];const H=S.path.entire.split(\".\");H.pop();const K=H.join(\".\");S.query(`${K}.*[0:].${C.name}`).forEach(X=>{X.props.name===C.name&&X.setComponentProps({_maxDate:U(z==null?void 0:z._maxDate),_minDate:U(z==null?void 0:z._minDate)})}),b.emit(\"patch\",{schema:G}),b.refresh()},ModalContextProvider:z=>(0,import_jsx_runtime.jsx)(FlagProvider,{isInSubForm:j,isInSubTable:A,isInFormDataTemplate:!0,children:z.children})})},datePickerComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:DatePicker\",items:[{name:\"dateDisplayFormat\",Component:SchemaSettingsDateFormat,useComponentProps(){const e=(0,import_react.useFieldSchema)(),{fieldSchema:t}=useColumnSchema$1();return{fieldSchema:t||e}}},{name:\"dateScopeSelect\",Component:SchemaSettingsDateRange,useComponentProps(){const e=(0,import_react.useFieldSchema)(),{fieldSchema:t}=useColumnSchema$1();return{fieldSchema:t||e}},useVisible(){const{fieldSchema:e}=useColumnSchema$1(),t=(0,import_react.useFieldSchema)(),o=e||t;return!(o!=null&&o[\"x-read-pretty\"])}},ellipsisSettingsItem,enableLinkSettingsItem,openModeSettingsItem]}),rangePickerPickerComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:DatePicker.RangePicker\",items:[{name:\"dateDisplayFormat\",Component:SchemaSettingsDateFormat,useComponentProps(){const e=(0,import_react.useFieldSchema)(),{fieldSchema:t}=useColumnSchema$1();return{fieldSchema:t||e}}},ellipsisSettingsItem]}),fileSizeOptions=[{label:\"{{t('Large')}}\",value:\"large\"},{label:\"{{t('Default')}}\",value:\"default\"},{label:\"{{t('Small')}}\",value:\"small\"},{label:500,value:500},{label:400,value:400},{label:300,value:300}],fieldComponent$5={name:\"fieldComponent\",type:\"select\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=useIsAddNewForm(),r=useFieldComponentName(),{fieldSchema:i,collectionField:n}=useColumnSchema$1(),a=(0,import_react.useFieldSchema)(),l=i||a,c=useFieldModeOptions({fieldSchema:i,collectionField:n}),{dn:u}=useDesignable();return{title:e(\"Field component\"),options:c,value:r,onChange(m){const d={\"x-uid\":l[\"x-uid\"]};l[\"x-component-props\"]=l[\"x-component-props\"]||{},l[\"x-component-props\"].mode=m,d[\"x-component-props\"]=l[\"x-component-props\"],t.componentProps=t.componentProps||{},t.componentProps.mode=m,isSubMode(l)&&o&&(d.default=null,l.default=null,t.setInitialValue(null),t.setValue(null)),u.emit(\"patch\",{schema:d}),u.refresh()}}}},fileSizeSetting={name:\"size\",type:\"select\",useVisible(){const e=useIsFieldReadPretty(),{fieldSchema:t}=useColumnSchema$1();return e&&!t},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i}=useDesignable(),n=useCompile();return{title:t(\"Size\"),options:n(fileSizeOptions),value:((e=o==null?void 0:o.componentProps)==null?void 0:e.size)||\"default\",onChange(a){const l={\"x-uid\":r[\"x-uid\"]};r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].size=a,l[\"x-component-props\"]=r[\"x-component-props\"],o.componentProps=o.componentProps||{},o.componentProps.size=a,i.emit(\"patch\",{schema:l}),i.refresh()}}}},showFileName={name:\"showFileName\",type:\"switch\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),{fieldSchema:r}=useColumnSchema$1(),i=(0,import_react.useFieldSchema)(),n=r||i,{dn:a,refresh:l}=useDesignable();return{title:t(\"Show file name\"),checked:((e=n[\"x-component-props\"])==null?void 0:e.showFileName)!==!1,onChange(c){const u={\"x-uid\":n[\"x-uid\"]};o.componentProps.showFileName=c,n[\"x-component-props\"]=n[\"x-component-props\"]||{},n[\"x-component-props\"].showFileName=c,u[\"x-component-props\"]=n[\"x-component-props\"],a.emit(\"patch\",{schema:u}),l()}}}},fileManagerComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:FileManager\",items:[fieldComponent$5,{name:\"quickUpload\",type:\"switch\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),{fieldSchema:r}=useColumnSchema$1(),i=(0,import_react.useFieldSchema)(),n=r||i,{dn:a,refresh:l}=useDesignable();return{title:t(\"Quick upload\"),checked:((e=n[\"x-component-props\"])==null?void 0:e.quickUpload)!==!1,onChange(c){const u={\"x-uid\":n[\"x-uid\"]};o.componentProps.quickUpload=c,n[\"x-component-props\"]=n[\"x-component-props\"]||{},n[\"x-component-props\"].quickUpload=c,u[\"x-component-props\"]=n[\"x-component-props\"],a.emit(\"patch\",{schema:u}),l()}}},useVisible(){const{fieldSchema:e}=useColumnSchema$1(),t=(0,import_react.useField)(),o=(0,import_react.useForm)();return!(e!=null&&e[\"x-read-pretty\"]||t.readPretty||o.readPretty)}},{name:\"selectFile\",type:\"switch\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),{fieldSchema:r}=useColumnSchema$1(),i=(0,import_react.useFieldSchema)(),n=r||i,{dn:a,refresh:l}=useDesignable();return{title:t(\"Select file\"),checked:((e=n[\"x-component-props\"])==null?void 0:e.selectFile)!==!1,onChange(c){const u={\"x-uid\":n[\"x-uid\"]};o.componentProps.selectFile=c,n[\"x-component-props\"]=n[\"x-component-props\"]||{},n[\"x-component-props\"].selectFile=c,u[\"x-component-props\"]=n[\"x-component-props\"],a.emit(\"patch\",{schema:u}),l()}}},useVisible(){const{fieldSchema:e}=useColumnSchema$1(),t=(0,import_react.useField)(),o=(0,import_react.useForm)();return!(e!=null&&e[\"x-read-pretty\"]||t.readPretty||o.readPretty)}},fileSizeSetting,showFileName,P(x({},getAllowMultiple()),{useVisible(){const e=useIsAssociationField(),t=useIsShowMultipleSwitch();return e&&t()}})]}),designerCss$3=import_css.css`\n  position: relative;\n  &:hover {\n    > .general-schema-designer {\n      display: block;\n    }\n  }\n  > .general-schema-designer {\n    position: absolute;\n    z-index: 999;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    display: none;\n    background: var(--colorBgSettingsHover) !important;\n    border: 0 !important;\n    top: -16px !important;\n    bottom: -16px !important;\n    left: -16px !important;\n    right: -16px !important;\n    pointer-events: none;\n    > .general-schema-designer-icons {\n      position: absolute;\n      right: 2px;\n      top: 2px;\n      line-height: 16px;\n      pointer-events: all;\n      .ant-space-item {\n        background-color: var(--colorSettings);\n        color: #fff;\n        line-height: 16px;\n        width: 16px;\n        padding-left: 1px;\n        align-self: stretch;\n      }\n    }\n  }\n`,TableColumnActionBar=(0,import_react.observer)(e=>{const t=useDesigner();return(0,import_jsx_runtime.jsxs)(SortableItem,{className:designerCss$3,children:[(0,import_jsx_runtime.jsx)(t,{}),e.children]})},{displayName:\"TableColumnActionBar\"}),useColumnSchema=()=>{const{getField:e}=useCollection_deprecated(),t=useCompile(),o=(0,import_react.useFieldSchema)(),r=o.reduceProperties((n,a)=>a[\"x-component\"]===\"CollectionField\"?a:n,null);if(!r)return{};const i=e(r.name);return{columnSchema:o,fieldSchema:r,collectionField:i,uiSchema:t(i==null?void 0:i.uiSchema)}},TableColumnDecorator=e=>{const t=useDesigner(),o=(0,import_react.useField)(),{fieldSchema:r,uiSchema:i,collectionField:n}=useColumnSchema(),a=useCompile();return(0,import_react2.useEffect)(()=>{o.title||r&&i!=null&&i.title&&(o.title=i==null?void 0:i.title)},[i==null?void 0:i.title]),(0,import_jsx_runtime.jsxs)(SortableItem,{className:designerCss$3,children:[(0,import_jsx_runtime.jsx)(t,{fieldSchema:r,uiSchema:i,collectionField:n}),o.title||a(i==null?void 0:i.title)]})},previewComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:Preview\",items:[P(x({},fileSizeSetting),{useVisible(){var e;const{fieldSchema:t}=useColumnSchema();return((e=t==null?void 0:t.parent)==null?void 0:e[\"x-component\"])!==\"TableV2.Column\"}}),showFileName]}),uploadAttachmentComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:Upload.Attachment\",items:[P(x({},fileSizeSetting),{useVisible(){var e;const{fieldSchema:t}=useColumnSchema$1(),o=((e=t==null?void 0:t.parent)==null?void 0:e[\"x-component\"])===\"TableV2.Column\";return useIsFieldReadPretty()&&!o}}),showFileName]}),inputJSONSettings=new SchemaSettings({name:\"fieldSettings:component:Input.JSON\",items:[ellipsisSettingsItem]}),createSettingsItem=e=>({name:e.name,type:\"select\",useComponentProps(){var t;const{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),{fieldSchema:n}=useColumnSchema$1(),a=n||i,{dn:l}=useDesignable();return{title:o(e.title),options:e.options(o),value:((t=a[\"x-component-props\"])==null?void 0:t[e.name])||e.defaultValue,onChange(c){const u={\"x-uid\":a[\"x-uid\"]};a[\"x-component-props\"]=a[\"x-component-props\"]||{},a[\"x-component-props\"][e.name]=c,u[\"x-component-props\"]=a[\"x-component-props\"],r.componentProps=r.componentProps||{},r.componentProps[e.name]=c,l.emit(\"patch\",{schema:u})}}}}),getSizeOptions=e=>[{value:\"small\",label:e(\"Small\")},{value:\"middle\",label:e(\"Middle\")},{value:\"large\",label:e(\"Large\")},{value:\"oversized\",label:e(\"Oversized\")},{value:\"auto\",label:e(\"Auto\")}],getObjectFitOptions=e=>[{value:\"cover\",label:e(\"Cover\")},{value:\"fill\",label:e(\"Fill\")},{value:\"contain\",label:e(\"Contain\")},{value:\"scale-down\",label:e(\"Scale Down\")},{value:\"none\",label:e(\"None\")}],size=createSettingsItem({name:\"size\",title:\"Size\",options:getSizeOptions,defaultValue:\"small\"}),objectFit=createSettingsItem({name:\"objectFit\",title:\"Object Fit\",options:getObjectFitOptions,defaultValue:\"cover\"}),inputPreviewComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:Input.Preview\",items:[size,objectFit]}),inputTextAreaSettings=new SchemaSettings({name:\"fieldSettings:component:Input.TextArea\",items:[ellipsisSettingsItem,autoFocusSettingsItem]}),inputURLSettings=new SchemaSettings({name:\"fieldSettings:component:Input.URL\",items:[ellipsisSettingsItem,autoFocusSettingsItem]}),markdownSettings=new SchemaSettings({name:\"fieldSettings:component:Markdown\",items:[ellipsisSettingsItem]}),markdownVditorSettings=new SchemaSettings({name:\"fieldSettings:component:MarkdownVditor\",items:[ellipsisSettingsItem]}),richTextSettings=new SchemaSettings({name:\"fieldSettings:component:RichText\",items:[ellipsisSettingsItem]});function GroupTitleEditor(e){const t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{dn:r}=useDesignable(),{t:i}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:i(\"Edit group title\"),schema:{type:\"object\",title:i(\"Edit group title\"),properties:{children:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:i(\"Group title\"),default:t.componentProps.children,\"x-component-props\":{}}}},onSubmit:({children:n})=>{t.componentProps.children=n,o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].children=n,r.emit(\"patch\",{schema:{\"x-uid\":o[\"x-uid\"],\"x-component-props\":x({},o[\"x-component-props\"])}}),r.refresh()}})}const dividerSettings=new SchemaSettings({name:\"blockSettings:divider\",items:[{name:\"editTitle\",type:\"item\",Component:GroupTitleEditor},{name:\"orientation\",type:\"select\",useComponentProps(){var e;const t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{t:r}=(0,import_react_i18next.useTranslation)(),{dn:i}=useDesignable();return{title:r(\"Title position\"),value:((e=t.componentProps)==null?void 0:e.orientation)||\"left\",options:[{label:r(\"Left\"),value:\"left\"},{label:r(\"Center\"),value:\"center\"},{label:r(\"Right\"),value:\"right\"}],onChange:n=>{t.componentProps=t.componentProps||{},t.componentProps.orientation=n,o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].orientation=n,i.emit(\"patch\",{schema:{\"x-uid\":o[\"x-uid\"],\"x-component-props\":o[\"x-component-props\"]}})}}}},{name:\"dashed\",type:\"switch\",useComponentProps:()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable();return{title:o(\"Dashed\"),defaultChecked:!0,checked:e.componentProps.dashed,onChange:i=>{e.componentProps.dashed=i,t[\"x-component-props\"].dashed=i,i===!1&&(t[\"x-component-props\"].dashed=!1),r.emit(\"patch\",{schema:t}),r.refresh()}}}},{name:\"color\",type:\"item\",useComponentProps:()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),{dn:t}=useDesignable(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)();return{title:(0,import_jsx_runtime.jsxs)(\"div\",{style:{alignItems:\"center\",display:\"flex\",justifyContent:\"space-between\"},children:[e(\"Color\"),(0,import_jsx_runtime.jsx)(\"div\",{style:{float:\"right\"},children:(0,import_jsx_runtime.jsx)(ColorPicker,{defaultValue:o.componentProps.color||\"rgba(0, 0, 0, 0.88)\",onChange:i=>{o.componentProps=o.componentProps||{},o.componentProps.color=i,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].color=i,t.emit(\"patch\",{schema:r}),t.refresh()}})})]})}}},{name:\"borderColor\",type:\"item\",useComponentProps:()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),{dn:t}=useDesignable(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)();return{title:(0,import_jsx_runtime.jsxs)(\"div\",{style:{alignItems:\"center\",display:\"flex\",justifyContent:\"space-between\"},children:[e(\"Divider line color\"),(0,import_jsx_runtime.jsx)(\"div\",{style:{float:\"right\"},children:(0,import_jsx_runtime.jsx)(ColorPicker,{defaultValue:o.componentProps.borderColor||\"rgba(5, 5, 5, 0.06)\",onChange:i=>{o.componentProps=o.componentProps||{},o.componentProps.borderColor=i,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].borderColor=i,t.emit(\"patch\",{schema:r}),t.refresh()}})})]})}}},{name:\"delete\",type:\"remove\",useComponentProps(){return{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}}]}),inputNumberComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:InputNumber\",items:[{name:\"displayFormat\",Component:SchemaSettingsNumberFormat,useComponentProps(){const e=(0,import_react.useFieldSchema)(),{fieldSchema:t}=useColumnSchema$1();return{fieldSchema:t||e}},useVisible(){return useIsFieldReadPretty()}},enableLinkSettingsItem,openModeSettingsItem,autoFocusSettingsItem]}),filterFormItemSettings=new SchemaSettings({name:\"FilterFormItemSettings\",items:[{name:\"editFieldTitle\",Component:EditTitle},{name:\"editDescription\",Component:EditDescription},{name:\"editTooltip\",Component:EditTooltip},{name:\"validationRules\",Component:EditValidationRules},{name:\"setDataScope\",Component:SchemaSettingsDataScope,useVisible(){const e=useIsSelectFieldMode(),t=useIsFormReadPretty();return e&&!t},useComponentProps(){var e,t,o;const{getCollectionJoinField:r,getAllCollectionsInheritChain:i}=useCollectionManager_deprecated(),{getField:n}=useCollection_deprecated(),{form:a}=useFormBlockContext(),l=useRecord(),c=(0,import_react.useField)(),u=(0,import_react.useFieldSchema)(),m=n(u.name)||r(u[\"x-collection-field\"]),d=useVariables$1(),p=useLocalVariables$1(),{dn:h}=useDesignable();return{collectionName:m==null?void 0:m.target,defaultFilter:((o=(t=(e=u==null?void 0:u[\"x-component-props\"])==null?void 0:e.service)==null?void 0:t.params)==null?void 0:o.filter)||{},form:a,dynamicComponent:g=>(0,import_jsx_runtime.jsx)(VariableInput,P(x({},g),{form:a,collectionField:g.collectionField,record:l,shouldChange:getShouldChange({collectionField:g.collectionField,variables:d,localVariables:p,getAllCollectionsInheritChain:i})})),onSubmit:({filter:g})=>{g=removeNullCondition(g),import_lodash.default.set(c.componentProps,\"service.params.filter\",g),u[\"x-component-props\"]=c.componentProps,h.emit(\"patch\",{schema:{\"x-uid\":u[\"x-uid\"],\"x-component-props\":c.componentProps}})}}}},{name:\"fieldMode\",Component:EditComponent},{name:\"operator\",Component:EditOperator},{name:\"titleField\",Component:EditTitleField},{name:\"divider\",type:\"divider\",useVisible(){const{getCollectionJoinField:e}=useCollectionManager_deprecated(),{getField:t}=useCollection_deprecated(),o=(0,import_react.useFieldSchema)();return!!(t(o.name)||e(o[\"x-collection-field\"]))}},{name:\"remove\",type:\"remove\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)();return{removeParentsIfNoChildren:!0,confirm:{title:e(\"Delete field\")},breakRemoveOn:{\"x-component\":\"Grid\"}}}}]}),enabledIndexColumn={name:\"enableIndexColumn\",type:\"switch\",useComponentProps:()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{t:o}=(0,import_react_i18next.useTranslation)(),{dn:r}=useDesignable();return{title:o(\"Enable index column\"),checked:e.componentProps.enableIndexColumn!==!1,onChange:i=>q(void 0,null,function*(){e.componentProps=e.componentProps||{},e.componentProps.enableIndexColumn=i,t[\"x-component-props\"].enableIndexColumn=i,r.emit(\"patch\",{schema:{\"x-uid\":t[\"x-uid\"],\"x-component-props\":t[\"x-component-props\"]}})})}}},fieldComponent$4={name:\"fieldComponent\",type:\"select\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),r=useFieldModeOptions(),i=useIsAddNewForm(),n=useFieldComponentName(),{dn:a}=useDesignable();return{title:e(\"Field component\"),options:r,value:n,onChange(l){const c={\"x-uid\":o[\"x-uid\"]};o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].mode=l,c[\"x-component-props\"]=o[\"x-component-props\"],t.componentProps=t.componentProps||{},t.componentProps.mode=l,isSubMode(o)&&i&&(c.default=null,o.default=null,t.setInitialValue(null),t.setValue(null)),a.emit(\"patch\",{schema:c}),a.refresh()}}}},allowSelectExistingRecord={name:\"allowSelectExistingRecord\",type:\"switch\",useVisible(){const e=(0,import_react.useFieldSchema)(),{multiple:t}=e[\"x-component-props\"],o=useIsFieldReadPretty(),r=useCollectionField();return!o&&t!==!1&&[\"hasMany\",\"belongsToMany\"].includes(r==null?void 0:r.type)},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Allow selection of existing records\"),checked:(e=r[\"x-component-props\"])==null?void 0:e.allowSelectExistingRecord,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};o.componentProps.allowSelectExistingRecord=a,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].allowSelectExistingRecord=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},allowDisassociation={name:\"allowDisassociation\",type:\"switch\",useVisible(){return!useIsFieldReadPretty()},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Allow disassociation\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.allowDisassociation)!==!1,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};o.componentProps.allowDisassociation=a,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].allowDisassociation=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},setDefaultSortingRules={name:\"SetDefaultSortingRules\",type:\"modal\",useComponentProps(){const{getCollectionJoinField:e}=useCollectionManager_deprecated(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),r=o[\"x-collection-field\"],{target:i}=e(r)||{},n=useSortFields(i),{t:a}=(0,import_react_i18next.useTranslation)(),{dn:l}=useDesignable(),c=t.componentProps.sortArr||[],u=c==null?void 0:c.map(m=>m!=null&&m.startsWith(\"-\")?{field:m.substring(1),direction:\"desc\"}:{field:m,direction:\"asc\"});return{title:a(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:a(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:u,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:n,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:a(\"ASC\"),value:\"asc\"},{label:a(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:a(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:m})=>{const d=m.map(p=>p.direction===\"desc\"?`-${p.field}`:p.field);t.componentProps.sortArr=d,o[\"x-component-props\"].sortArr=d,l.emit(\"patch\",{schema:{\"x-uid\":o[\"x-uid\"],\"x-component-props\":o[\"x-component-props\"]}})}}},useVisible(){const{getCollectionJoinField:e}=useCollectionManager_deprecated(),t=(0,import_react.useFieldSchema)()[\"x-collection-field\"],{interface:o}=e(t)||{};return useIsFieldReadPretty()&&[\"m2m\",\"o2m\"].includes(o)}},allowAddNewData={name:\"allowAddNewData\",type:\"switch\",useVisible(){const e=useIsFieldReadPretty(),t=useIsAssociationField();return!e&&t},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Allow add new\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.allowAddnew)!==!1,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};o.componentProps.allowAddnew=a,r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].allowAddnew=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},LinkageRulesComponent=withDynamicSchemaProps(e=>(0,import_jsx_runtime.jsx)(FlagProvider,{isInSubForm:!0,children:(0,import_jsx_runtime.jsx)(FormLinkageRules,x({},e))}),{displayName:\"LinkageRulesComponent\"}),linkageRules={name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{fieldSchema:o}=useColumnSchema$1(),r=o||t,i=useCollectionManager().getCollectionField(r[\"x-collection-field\"]),{rerenderDataBlock:n}=useRerenderDataBlock();return{collectionName:i==null?void 0:i.target,Component:LinkageRulesComponent,readPretty:e.readPretty,afterSubmit:n}}},recordPerPage={name:\"recordsPerPage\",type:\"select\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useFieldSchema)(),r=(0,import_react.useField)(),{dn:i}=useDesignable(),n=[10,20,50,100];return{title:t(\"Records per page\"),value:((e=r.componentProps)==null?void 0:e.pageSize)||10,options:n.map(a=>({value:a})),onChange:a=>{const l={\"x-uid\":o[\"x-uid\"]};r.componentProps=r.componentProps||{},r.componentProps.pageSize=a,o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].pageSize=a,l[\"x-component-props\"]=o[\"x-component-props\"],i.emit(\"patch\",{schema:l})}}}},subTablePopoverComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:SubTable\",items:[fieldComponent$4,allowAddNewData,allowSelectExistingRecord,allowDisassociation,setDefaultSortingRules,enabledIndexColumn,linkageRules,recordPerPage]}),allowMultiple$2={name:\"allowMultiple\",type:\"switch\",useVisible(){const e=useIsFieldReadPretty(),t=useCollectionField();return!e&&[\"hasMany\",\"belongsToMany\"].includes(t==null?void 0:t.type)},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Allow multiple\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.multiple)===void 0?!0:r[\"x-component-props\"].multiple,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};r[\"x-component-props\"]=r[\"x-component-props\"]||{},o.componentProps=o.componentProps||{},r[\"x-component-props\"].multiple=a,o.componentProps.multiple=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},fieldComponent$3={name:\"fieldComponent\",type:\"select\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),r=useFieldModeOptions(),i=useIsAddNewForm(),n=useFieldComponentName(),{dn:a}=useDesignable();return{title:e(\"Field component\"),options:r,value:n,onChange(l){const c={\"x-uid\":o[\"x-uid\"]};o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].mode=l,c[\"x-component-props\"]=o[\"x-component-props\"],t.componentProps=t.componentProps||{},t.componentProps.mode=l,isSubMode(o)&&i&&(c.default=null,o.default=null,t.setInitialValue(null),t.setValue(null)),a.emit(\"patch\",{schema:c}),a.refresh()}}}},subformComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:Nester\",items:[fieldComponent$3,allowMultiple$2,allowSelectExistingRecord,{name:\"allowDissociate\",type:\"switch\",useVisible(){const{type:e}=useFormBlockType();return!useIsFormReadPretty()&&e===\"update\"},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Allow dissociate\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.allowDissociate)!==!1,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};r[\"x-component-props\"]=r[\"x-component-props\"]||{},o.componentProps=o.componentProps||{},r[\"x-component-props\"].allowDissociate=a,o.componentProps.allowDissociate=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},setDefaultSortingRules,linkageRules,{name:\"setBlockLayout\",Component:SchemaSettingsLayoutItem}]}),allowMultiple$1={name:\"allowMultiple\",type:\"switch\",useVisible(){const e=useIsFieldReadPretty(),t=useCollectionField();return!e&&[\"hasMany\",\"belongsToMany\",\"belongsToArray\"].includes(t==null?void 0:t.type)},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Allow multiple\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.multiple)===void 0?!0:r[\"x-component-props\"].multiple,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};r[\"x-component-props\"]=r[\"x-component-props\"]||{},o.componentProps=o.componentProps||{},r[\"x-component-props\"].multiple=a,o.componentProps.multiple=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},fieldComponent$2={name:\"fieldComponent\",type:\"select\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=useIsAddNewForm(),r=useFieldComponentName(),{fieldSchema:i,collectionField:n}=useColumnSchema$1(),a=(0,import_react.useFieldSchema)(),l=i||a,c=useFieldModeOptions({fieldSchema:i,collectionField:n}),{dn:u}=useDesignable();return{title:e(\"Field component\"),options:c,value:r,onChange(m){var d,p;const h={\"x-uid\":l[\"x-uid\"]};l[\"x-component-props\"]=l[\"x-component-props\"]||{},l[\"x-component-props\"].mode=m,h[\"x-component-props\"]=l[\"x-component-props\"],t.componentProps=t.componentProps||{},t.componentProps.mode=m,isSubMode(l)&&o&&(h.default=null,l.default=null,(d=t==null?void 0:t.setInitialValue)==null||d.call(t,null),(p=t==null?void 0:t.setValue)==null||p.call(t,null)),u.emit(\"patch\",{schema:h}),u.refresh()}}}},recordPickerComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:Picker\",items:[fieldComponent$2,{name:\"popupSize\",type:\"select\",useVisible(){return!useIsFieldReadPretty()},useComponentProps(){var e,t,o;const{t:r}=(0,import_react_i18next.useTranslation)(),i=(0,import_react.useField)(),{fieldSchema:n}=useColumnSchema$1(),a=(0,import_react.useFieldSchema)(),l=n||a,{dn:c}=useDesignable();return{title:r(\"Popup size\"),options:[{label:r(\"Small\"),value:\"small\"},{label:r(\"Middle\"),value:\"middle\"},{label:r(\"Large\"),value:\"large\"}],value:(o=(e=l==null?void 0:l[\"x-component-props\"])==null?void 0:e.openSize)!=null?o:((t=l==null?void 0:l[\"x-component-props\"])==null?void 0:t.openMode)==\"modal\"?\"large\":\"middle\",onChange:u=>{i.componentProps.openSize=u,l[\"x-component-props\"]=P(x({},l[\"x-component-props\"]),{openSize:u}),c.emit(\"patch\",{schema:{\"x-uid\":l[\"x-uid\"],\"x-component-props\":l[\"x-component-props\"]}}),c.refresh()}}}},allowAddNew,allowMultiple$1,titleField$2]}),filterRecordPickerComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:FilterPicker\",items:[fieldComponent$2,{name:\"popupSize\",type:\"select\",useVisible(){return!useIsFieldReadPretty()},useComponentProps(){var e,t,o;const{t:r}=(0,import_react_i18next.useTranslation)(),i=(0,import_react.useField)(),{fieldSchema:n}=useColumnSchema$1(),a=(0,import_react.useFieldSchema)(),l=n||a,{dn:c}=useDesignable();return{title:r(\"Popup size\"),options:[{label:r(\"Small\"),value:\"small\"},{label:r(\"Middle\"),value:\"middle\"},{label:r(\"Large\"),value:\"large\"}],value:(o=(e=l==null?void 0:l[\"x-component-props\"])==null?void 0:e.openSize)!=null?o:((t=l==null?void 0:l[\"x-component-props\"])==null?void 0:t.openMode)==\"modal\"?\"large\":\"middle\",onChange:u=>{i.componentProps.openSize=u,l[\"x-component-props\"]=P(x({},l[\"x-component-props\"]),{openSize:u}),c.emit(\"patch\",{schema:{\"x-uid\":l[\"x-uid\"],\"x-component-props\":l[\"x-component-props\"]}}),c.refresh()}}}},allowAddNew,getAllowMultiple({title:\"Allow multiple selection\"}),titleField$2]}),allowMultiple={name:\"allowMultiple\",type:\"switch\",useVisible(){const e=useIsFieldReadPretty(),t=useCollectionField();return!e&&[\"hasMany\",\"belongsToMany\"].includes(t==null?void 0:t.type)},useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{dn:i,refresh:n}=useDesignable();return{title:t(\"Allow multiple\"),checked:((e=r[\"x-component-props\"])==null?void 0:e.multiple)===void 0?!0:r[\"x-component-props\"].multiple,onChange(a){const l={\"x-uid\":r[\"x-uid\"]};r[\"x-component-props\"]=r[\"x-component-props\"]||{},o.componentProps=o.componentProps||{},r[\"x-component-props\"].multiple=a,o.componentProps.multiple=a,l[\"x-component-props\"]=r[\"x-component-props\"],i.emit(\"patch\",{schema:l}),n()}}}},fieldComponent$1={name:\"fieldComponent\",type:\"select\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),{fieldSchema:o,collectionField:r}=useColumnSchema$1(),i=(0,import_react.useFieldSchema)(),n=o||i,a=useFieldModeOptions({fieldSchema:o,collectionField:r}),{dn:l}=useDesignable(),c=useIsAddNewForm(),u=useFieldComponentName();return{title:e(\"Field component\"),options:a,value:u,onChange(m){const d={\"x-uid\":n[\"x-uid\"]};n[\"x-component-props\"]=n[\"x-component-props\"]||{},n[\"x-component-props\"].mode=m,d[\"x-component-props\"]=n[\"x-component-props\"],t.componentProps=t.componentProps||{},t.componentProps.mode=m,isSubMode(n)&&c&&(d.default=null,n.default=null,t.setInitialValue(null),t.setValue(null)),l.emit(\"patch\",{schema:d}),l.refresh()}}}},subformPopoverComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:PopoverNester\",items:[fieldComponent$1,allowMultiple,titleField$2,linkageRules,{name:\"setBlockLayout\",Component:SchemaSettingsLayoutItem}]}),enableLink={name:\"enableLink\",type:\"switch\",useComponentProps(){var e;const{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),{fieldSchema:r}=useColumnSchema$1(),i=(0,import_react.useFieldSchema)(),n=r||i,{dn:a}=useDesignable();return{title:t(\"Enable link\"),checked:((e=n[\"x-component-props\"])==null?void 0:e.enableLink)!==!1,onChange(l){n[\"x-component-props\"]=P(x({},n==null?void 0:n[\"x-component-props\"]),{enableLink:l}),o.componentProps.enableLink=l,a.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],\"x-component-props\":x({},n==null?void 0:n[\"x-component-props\"])}})}}}},titleField={name:\"titleField\",type:\"select\",useComponentProps(){var e,t;const{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useField)(),{fieldSchema:i,collectionField:n}=useColumnSchema$1(),a=(0,import_react.useFieldSchema)(),l=i||a,c=useTitleFieldOptions(),u=useCollectionField(),m=n||u,{dn:d}=useDesignable();return{title:o(\"Title field\"),options:c,value:(t=(e=l==null?void 0:l[\"x-component-props\"])==null?void 0:e.fieldNames)==null?void 0:t.label,onChange(p){var h,g;const _={\"x-uid\":l[\"x-uid\"]},f=P(x(x({},(g=(h=m==null?void 0:m.uiSchema)==null?void 0:h[\"x-component-props\"])==null?void 0:g.fieldNames),r.componentProps.fieldNames),{label:p});l[\"x-component-props\"]=l[\"x-component-props\"]||{},l[\"x-component-props\"].fieldNames=f,_[\"x-component-props\"]=l[\"x-component-props\"],r.componentProps.fieldNames=l[\"x-component-props\"].fieldNames,d.emit(\"patch\",{schema:_}),d.refresh()}}}},fieldComponent={name:\"fieldComponent\",type:\"select\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=(0,import_react.useField)(),o=useIsAddNewForm(),{fieldSchema:r,collectionField:i}=useColumnSchema$1(),n=useFieldModeOptions({fieldSchema:r,collectionField:i}),a=(0,import_react.useFieldSchema)(),l=r||a,c=useFieldComponentName(),{dn:u}=useDesignable();return{title:e(\"Field component\"),options:n,value:c,onChange(m){const d={\"x-uid\":l[\"x-uid\"]};l[\"x-component-props\"]=l[\"x-component-props\"]||{},l[\"x-component-props\"].mode=m,d[\"x-component-props\"]=l[\"x-component-props\"],t.componentProps=t.componentProps||{},t.componentProps.mode=m,isSubMode(l)&&o&&(d.default=null,l.default=null,t.setInitialValue(null),t.setValue(null)),u.emit(\"patch\",{schema:d}),u.refresh()}}}},tagComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:Tag\",items:[fieldComponent,{name:\"tagColorField\",type:\"select\",useComponentProps(){var e,t;const{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),n=useCollectionField(),{fieldSchema:a,collectionField:l}=useColumnSchema$1(),c=a||i,u=l||n,{dn:m}=useDesignable(),d=useColorFields((e=u==null?void 0:u.target)!=null?e:u==null?void 0:u.targetCollection);return{title:o(\"Tag color field\"),options:d,value:(t=c==null?void 0:c[\"x-component-props\"])==null?void 0:t.tagColorField,onChange(p){const h={\"x-uid\":c[\"x-uid\"]};c[\"x-component-props\"]=c[\"x-component-props\"]||{},c[\"x-component-props\"].tagColorField=p,h[\"x-component-props\"]=c[\"x-component-props\"],r.componentProps.tagColorField=p,m.emit(\"patch\",{schema:h}),m.refresh()}}}},titleField,enableLink,ellipsisSettingsItem]}),SchemaSettingsTimeFormat=function e(t){var o,r,i;const{fieldSchema:n}=t,a=(0,import_react.useField)(),{dn:l}=useDesignable(),{t:c}=(0,import_react_i18next.useTranslation)(),{getCollectionJoinField:u}=useCollectionManager_deprecated(),m=u(n==null?void 0:n[\"x-collection-field\"])||{},d=((o=n==null?void 0:n[\"x-component-props\"])==null?void 0:o.format)||((i=(r=m==null?void 0:m.uiSchema)==null?void 0:r[\"x-component-props\"])==null?void 0:i.format)||\"HH:mm:ss\";return(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:c(\"Time format\"),scope:{getPickerFormat:import_client.getPickerFormat},schema:{type:\"object\",properties:{format:{type:\"string\",title:'{{t(\"Time format\")}}',\"x-component\":ExpiresRadio,\"x-decorator\":\"FormItem\",\"x-decorator-props\":{className:import_css.css`\n                  margin-bottom: 0px;\n                `},\"x-component-props\":{className:import_css.css`\n                  color: red;\n                  .ant-radio-wrapper {\n                    display: flex;\n                    margin: 5px 0px;\n                  }\n                `,defaultValue:\"h:mm a\",formats:[\"hh:mm:ss a\",\"HH:mm:ss\"],timeFormat:!0},default:d,enum:[{label:DateFormatCom({format:\"hh:mm:ss a\"}),value:\"hh:mm:ss a\"},{label:DateFormatCom({format:\"HH:mm:ss\"}),value:\"HH:mm:ss\"},{label:\"custom\",value:\"custom\"}]}}},onSubmit:p=>{const h={\"x-uid\":n[\"x-uid\"]};h[\"x-component-props\"]=a.componentProps||{},n[\"x-component-props\"]=x(x({},a.componentProps||{}),p),h[\"x-component-props\"]=n[\"x-component-props\"],a.componentProps=n[\"x-component-props\"];const g=a.path.entire.split(\".\");g.pop();const _=g.join(\".\");a.query(`${_}.*[0:].${n.name}`).forEach(f=>{f.props.name===n.name&&f.setComponentProps(x({},p))}),l.emit(\"patch\",{schema:h}),l.refresh()}})},timePickerComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:TimePicker\",items:[{name:\"timeDisplayFormat\",Component:SchemaSettingsTimeFormat,useComponentProps(){const e=(0,import_react.useFieldSchema)(),{fieldSchema:t}=useColumnSchema$1();return{fieldSchema:t||e}}}]}),unixTimestampComponentFieldSettings=new SchemaSettings({name:\"fieldSettings:component:UnixTimestamp\",items:[{name:\"dateDisplayFormat\",Component:SchemaSettingsDateFormat,useComponentProps(){const e=(0,import_react.useFieldSchema)(),{fieldSchema:t}=useColumnSchema$1();return{fieldSchema:t||e}}},enableLinkSettingsItem,openModeSettingsItem]});class SchemaSettingsPlugin extends Plugin{load(){return q(this,null,function*(){this.schemaSettingsManager.add(tableBlockSettings),this.schemaSettingsManager.add(createFormBlockSettings),this.schemaSettingsManager.add(editFormBlockSettings),this.schemaSettingsManager.add(filterFormBlockSettings),this.schemaSettingsManager.add(filterFormItemFieldSettings),this.schemaSettingsManager.add(multiDataDetailsBlockSettings),this.schemaSettingsManager.add(detailsWithPaginationSettings),this.schemaSettingsManager.add(singleDataDetailsBlockSettings),this.schemaSettingsManager.add(detailsBlockSettings),this.schemaSettingsManager.add(tableSelectorBlockSettings),this.schemaSettingsManager.add(listBlockSettings),this.schemaSettingsManager.add(gridCardBlockSettings),this.schemaSettingsManager.add(filterCollapseBlockSettings),this.schemaSettingsManager.add(markdownBlockSettings),this.schemaSettingsManager.add(addNewActionSettings),this.schemaSettingsManager.add(filterActionSettings),this.schemaSettingsManager.add(refreshActionSettings),this.schemaSettingsManager.add(editTableActionSettings),this.schemaSettingsManager.add(viewActionSettings),this.schemaSettingsManager.add(editActionSettings),this.schemaSettingsManager.add(deleteActionSettings),this.schemaSettingsManager.add(disassociateActionSettings),this.schemaSettingsManager.add(associateActionSettings),this.schemaSettingsManager.add(bulkDeleteActionSettings),this.schemaSettingsManager.add(customizeAddRecordActionSettings),this.schemaSettingsManager.add(customizePopupActionSettings),this.schemaSettingsManager.add(customizeLinkActionSettings),this.schemaSettingsManager.add(customizeUpdateRecordActionSettings),this.schemaSettingsManager.add(createSubmitActionSettings),this.schemaSettingsManager.add(updateSubmitActionSettings),this.schemaSettingsManager.add(submitActionSettings),this.schemaSettingsManager.add(customizeSaveRecordActionSettings),this.schemaSettingsManager.add(addChildActionSettings),this.schemaSettingsManager.add(expendableActionSettings),this.schemaSettingsManager.add(fieldSettingsFormItem),this.schemaSettingsManager.add(tableColumnSettings),this.schemaSettingsManager.add(filterCollapseItemFieldSettings),this.schemaSettingsManager.add(selectComponentFieldSettings),this.schemaSettingsManager.add(filterSelectComponentFieldSettings),this.schemaSettingsManager.add(recordPickerComponentFieldSettings),this.schemaSettingsManager.add(filterRecordPickerComponentFieldSettings),this.schemaSettingsManager.add(subformComponentFieldSettings),this.schemaSettingsManager.add(subformPopoverComponentFieldSettings),this.schemaSettingsManager.add(subTablePopoverComponentFieldSettings),this.schemaSettingsManager.add(datePickerComponentFieldSettings),this.schemaSettingsManager.add(rangePickerPickerComponentFieldSettings),this.schemaSettingsManager.add(unixTimestampComponentFieldSettings),this.schemaSettingsManager.add(inputNumberComponentFieldSettings),this.schemaSettingsManager.add(inputComponentSettings),this.schemaSettingsManager.add(inputURLSettings),this.schemaSettingsManager.add(inputTextAreaSettings),this.schemaSettingsManager.add(inputJSONSettings),this.schemaSettingsManager.add(markdownSettings),this.schemaSettingsManager.add(markdownVditorSettings),this.schemaSettingsManager.add(richTextSettings),this.schemaSettingsManager.add(fileManagerComponentFieldSettings),this.schemaSettingsManager.add(tagComponentFieldSettings),this.schemaSettingsManager.add(cascadeSelectComponentFieldSettings),this.schemaSettingsManager.add(inputPreviewComponentFieldSettings),this.schemaSettingsManager.add(uploadAttachmentComponentFieldSettings),this.schemaSettingsManager.add(previewComponentFieldSettings),this.schemaSettingsManager.add(dividerSettings),this.schemaSettingsManager.add(timePickerComponentFieldSettings),this.schemaSettingsManager.add(menuItemSettings)})}}const useBuiltInVariables=()=>{const{currentUserCtx:e}=useCurrentUserVariable(),{currentRoleCtx:t}=useCurrentRoleVariable(),{apiTokenCtx:o}=useAPITokenVariable(),{datetimeCtx:r}=useDatetimeVariable(),{exactDateTimeCtx:i}=useExactDateVariable(),{urlSearchParamsCtx:n,name:a,defaultValue:l}=useURLSearchParamsVariable(),c=useGlobalVariableCtx(\"$env\");return{builtinVariables:(0,import_react2.useMemo)(()=>[c,{name:\"$user\",ctx:e,collectionName:\"users\",dataSource:DEFAULT_DATA_SOURCE_KEY},{name:\"$nRole\",ctx:t,collectionName:\"roles\"},{name:\"$nToken\",ctx:o},{name:\"currentUser\",ctx:e,collectionName:\"users\",dataSource:DEFAULT_DATA_SOURCE_KEY},{name:\"$nDate\",ctx:r},{name:\"$date\",ctx:r},{name:\"$nExactDate\",ctx:i},{name:\"$system\",ctx:{now:()=>(0,import_client.dayjs)().toISOString()}},{name:\"currentTime\",ctx:()=>(0,import_client.dayjs)().toISOString()},{name:a,ctx:n,defaultValue:l}].filter(Boolean),[t,e,r,l,n,a,c,i])}},filterEmptyValues=e=>Array.isArray(e)?e.filter(t=>t===0||t===!1||t):e,TYPE_TO_ACTION={hasMany:\"list?paginate=false\",belongsTo:\"get\",hasOne:\"get\",belongsToMany:\"list?paginate=false\",belongsToArray:\"list?paginate=false\"},getAction=e=>TYPE_TO_ACTION[e],requested={},hasRequested=e=>!!requested[e],getRequested=e=>requested[e],stashRequested=(e,t)=>{requested[e]=t},clearRequested=e=>{delete requested[e]},uniq=e=>!Array.isArray(e)||!import_lodash.default.isObject(e[0])?e:import_lodash.default.uniqBy(e,t=>\"id\"in t?t.id:JSON.stringify(t)),VariablesContext=(0,import_react2.createContext)(null);VariablesContext.displayName=\"VariablesContext\";const variablesStore={},getFieldPath$1=(e,t)=>{let o,r;return{fieldPath:e.split(\".\").map(i=>t[i]?(o=t[i].dataSource,r=t[i],t[i].collectionName):i).join(\".\"),dataSource:o,variableOption:r}},VariablesProvider=({children:e,filterVariables:t})=>{const o=(0,import_react2.useRef)({}),r=useAPIClient(),{getCollectionJoinField:i,getCollection:n}=useCollectionManager_deprecated(),a=useCompile(),{builtinVariables:l}=useBuiltInVariables(),c=(0,import_react2.useCallback)(f=>{import_lodash.default.isFunction(f)?o.current=f(o.current):o.current=f},[]),u=(0,import_react2.useCallback)((f,v,C)=>q(void 0,null,function*(){var S,b;const y=f.split(\".\"),F=y[0],j=mergeVariableToCollectionNameWithLocalVariables(variablesStore,v);let A=mergeCtxWithLocalVariables(o.current,v);const{fieldPath:D,dataSource:B,variableOption:M}=getFieldPath$1(F,j);let w=D;const{fieldPath:R}=getFieldPath$1(f,j),T=y.length===1?M==null?void 0:M.collectionName:(S=i(R,B))==null?void 0:S.target;if(!(F in A))throw new Error(`VariablesProvider: ${F} is not found`);for(let N=0;N<y.length;N++){if(A==null)return{value:A===void 0?M==null?void 0:M.defaultValue:A,dataSource:B,collectionName:T};if(import_lodash.default.isFunction(A))break;const I=y[N],E=y.slice(0,N+1).join(\".\"),{fieldPath:V}=getFieldPath$1(E,j),O=i(V,B),L=(b=n(w,B))==null?void 0:b.getPrimaryKey();if(Array.isArray(A)){const U=A.map(z=>{if(!(C!=null&&C.doNotRequest)&&shouldToRequest(z==null?void 0:z[I],z,E)&&(z==null?void 0:z[L])!=null&&O!=null&&O.target){const G=`/${w}/${z[O.sourceKey||L]}/${I}:${getAction(O.type)}`;if(hasRequested(G))return getRequested(G);const H=r.request({headers:getDataSourceHeaders(B),url:G,params:{appends:C==null?void 0:C.appends}}).then(K=>(clearRequested(G),K.data.data));return stashRequested(G,H),H}return z==null?void 0:z[I]});A=removeThroughCollectionFields(import_lodash.default.flatten(yield Promise.all(U)),O)}else if(!(C!=null&&C.doNotRequest)&&shouldToRequest(A[I],A,E)&&A[L]!=null&&O!=null&&O.target){const U=`/${w}/${A[O.sourceKey||L]}/${I}:${getAction(O.type)}`;let z=null;if(hasRequested(U))z=yield getRequested(U);else{const H=r.request({headers:getDataSourceHeaders(B),url:U,params:{appends:C==null?void 0:C.appends}});stashRequested(U,H),z=yield H,clearRequested(U)}const G=z.data.data;A=removeThroughCollectionFields(G,O)}else A=removeThroughCollectionFields((0,import_client.getValuesByPath)(A,I),O);O!=null&&O.target&&(w=O.target)}const $=a(import_lodash.default.isFunction(A)?yield A({fieldOperator:C==null?void 0:C.fieldOperator,isParsingVariable:!0,variableName:f}):A);return{value:$===void 0?M.defaultValue:$,dataSource:B,collectionName:T}}),[i]),m=(0,import_react2.useCallback)(f=>{if(!isVariable$1(`{{${f.name}}}`))throw new Error(`VariablesProvider: ${f.name} is not a valid name`);c(v=>P(x({},v),{[f.name]:f.ctx})),variablesStore[f.name]=P(x({},f),{defaultValue:import_lodash.default.has(f,\"defaultValue\")?f.defaultValue:null})},[c]),d=(0,import_react2.useCallback)(f=>o.current[f]?x({},variablesStore[f]):null,[]),p=(0,import_react2.useCallback)(f=>{c(v=>{const C=x({},v);return delete C[f],C}),delete variablesStore[f]},[c]),h=(0,import_react2.useCallback)((f,v,C)=>q(void 0,null,function*(){if(!isVariable$1(f))return f;v&&(v=import_lodash.default.isArray(v)?v:[v]);const S=getPath(f),b=yield u(S,v,C);return P(x({},b),{value:uniq(filterEmptyValues(b.value))})}),[u]),g=(0,import_react2.useCallback)((f,v)=>q(void 0,null,function*(){var C;if(!isVariable$1(f))throw new Error(`VariablesProvider: ${f} is not a variable string`);v&&(v=import_lodash.default.isArray(v)?v:[v]);const S=mergeVariableToCollectionNameWithLocalVariables(variablesStore,v),b=getPath(f),{fieldPath:y,dataSource:F}=getFieldPath$1(b,S);let j=i(y,F);return!j&&!b.includes(\".\")&&(j={target:(C=S[b])==null?void 0:C.collectionName}),j}),[i]);(0,import_react2.useEffect)(()=>{l.forEach(f=>{m(P(x({},f),{defaultValue:import_lodash.default.has(f,\"defaultValue\")?f.defaultValue:null}))})},[l,m]);const _=(0,import_react2.useMemo)(()=>({ctxRef:o,setCtx:c,parseVariable:h,registerVariable:m,getVariable:d,getCollectionField:g,removeVariable:p,filterVariables:t}),[g,d,h,m,p,c]);return(0,import_jsx_runtime.jsx)(VariablesContext.Provider,{value:_,children:e})};VariablesProvider.displayName=\"VariablesProvider\";const VariablesProvider$1=VariablesProvider;function shouldToRequest(e,t,o){if(o.split(\".\").length===2&&(o.startsWith(\"$nForm.\")||o.startsWith(\"$iteration.\")))return!1;let r=!1;return(0,import_reactive.untracked)(()=>{if(JSON.stringify(e)===\"[{}]\"||JSON.stringify(e)===\"{}\"){r=!0;return}r=import_lodash.default.isEmpty(e)}),r}function mergeCtxWithLocalVariables(e,t){return e=x({},e),t==null||t.forEach(o=>{e[o.name]=o.ctx}),e}function mergeVariableToCollectionNameWithLocalVariables(e,t){return e=x({},e),t==null||t.forEach(o=>{e[o.name]=P(x({},o),{defaultValue:import_lodash.default.has(o,\"defaultValue\")?o.defaultValue:null})}),e}function removeThroughCollectionFields(e,t){return!(t!=null&&t.through)||!e?e:Array.isArray(e)?e.map(o=>import_lodash.default.omit(o,t.through)):import_lodash.default.omit(e,t.through)}const useLocalVariablesWithoutCustomVariable=e=>{const{parentObjectCtx:t,shouldDisplayParentObject:o,collectionName:r}=useParentObjectContext(),{currentObjectCtx:i,shouldDisplayCurrentObject:n}=useCurrentObjectContext(),{currentRecordCtx:a,collectionName:l}=useCurrentRecordContext(),{currentParentRecordCtx:c,collectionName:u,dataSource:m}=useCurrentParentRecordContext(),{popupRecordCtx:d,collectionName:p,dataSource:h,defaultValue:g}=usePopupVariableContext(),{parentPopupRecordCtx:_,collectionName:f,dataSource:v,defaultValue:C}=useParentPopupVariableContext(),{datetimeCtx:S}=useDatetimeVariableContext(),{currentFormCtx:b}=useCurrentFormContext({form:e==null?void 0:e.currentForm}),{name:y}=useCollection_deprecated(),F=useContextVariable();let{name:j}=useBlockCollection();return e!=null&&e.collectionName&&(j=e.collectionName),(0,import_react2.useMemo)(()=>[{name:\"currentRecord\",ctx:a,collectionName:l},{name:j,ctx:b||a,collectionName:j},{name:\"$form\",ctx:b,collectionName:j},{name:\"$nRecord\",ctx:a,collectionName:l,dataSource:m},{name:\"$nParentRecord\",ctx:c,collectionName:u,dataSource:m},{name:\"$nPopupRecord\",ctx:d,collectionName:p,dataSource:h,defaultValue:g},{name:\"$nParentPopupRecord\",ctx:_,collectionName:f,dataSource:v,defaultValue:C},{name:\"$nForm\",ctx:b,collectionName:j},{name:\"$nDate\",ctx:S},{name:\"$date\",ctx:S},F,n&&{name:\"$iteration\",ctx:i,collectionName:y},o&&{name:\"$nParentIteration\",ctx:t,collectionName:r}].filter(Boolean),[a,l,j,b,c,u,m,d,_,p,h,S,n,i,y,g,C,o,t,r,F])},mergeChildren=(e,t)=>{if(!(!e&&!t)&&!(0,import_shared.isFn)(e))return(0,import_jsx_runtime.jsxs)(import_react2.Fragment,{children:[e,t]})},isValidComponent=e=>e&&(typeof e==\"object\"||typeof e==\"function\"),renderChildren=(e,t,o)=>(0,import_shared.isFn)(e)?e(t,o):e,NocoBaseReactiveInternal=e=>{var t;const o=(0,import_react2.useContext)(import_react.SchemaComponentsContext),r=e.field,i=mergeChildren(renderChildren(e.children,r,r.form),(t=r.content)!=null?t:r.componentProps.children);if(r.display!==\"visible\")return null;const n=a=>{var l;return isValidComponent(a)?a:(l=import_shared.FormPath.getIn(o,a))!=null?l:a};return(a=>r.decoratorType?import_react2.default.createElement(n(r.decoratorType),r.decoratorProps,a):(0,import_jsx_runtime.jsx)(import_react2.Fragment,{children:a}))(r.componentType?import_react2.default.createElement(n(r.componentType),P(x({},r.componentProps),{value:r.value}),i):i)};NocoBaseReactiveInternal.displayName=\"NocoBaseReactiveInternal\";const NocoBaseReactiveField=NocoBaseReactiveInternal;NocoBaseReactiveField.displayName=\"NocoBaseReactiveField\";function createNocoBaseField(e){return new NocoBaseField$1(e)}let NocoBaseField$1=class{constructor(e){k(this,\"props\"),k(this,\"initialized\"),k(this,\"loading\"),k(this,\"validating\"),k(this,\"submitting\"),k(this,\"selfModified\"),k(this,\"active\"),k(this,\"visited\"),k(this,\"mounted\"),k(this,\"unmounted\"),k(this,\"inputValues\"),k(this,\"inputValue\"),k(this,\"feedbacks\"),k(this,\"title\"),k(this,\"description\"),k(this,\"display\"),k(this,\"pattern\"),k(this,\"editable\"),k(this,\"disabled\"),k(this,\"readOnly\"),k(this,\"readPretty\"),k(this,\"visible\"),k(this,\"hidden\"),k(this,\"dataSource\"),k(this,\"validator\"),k(this,\"required\"),k(this,\"content\"),k(this,\"initialValue\"),k(this,\"value\"),k(this,\"data\"),k(this,\"decorator\"),k(this,\"component\"),k(this,\"decoratorProps\"),k(this,\"componentProps\"),k(this,\"decoratorType\"),k(this,\"componentType\"),k(this,\"path\"),k(this,\"form\"),k(this,\"address\"),this.props=e,this.initialize()}initialize(){var e,t,o,r,i,n,a,l,c,u,m,d,p,h,g,_,f,v,C,S;const b=this.props.compile;this.pattern=\"readPretty\",this.readPretty=!0,this.initialized=!0,this.loading=!1,this.validating=!1,this.submitting=!1,this.selfModified=!1,this.active=!1,this.visited=!0,this.mounted=!0,this.unmounted=!1,this.inputValues=[],this.inputValue=null,this.feedbacks=[],this.title=b(this.props.title||((e=this.props.schema)==null?void 0:e.title)),this.description=b(this.props.description||((t=this.props.schema)==null?void 0:t.description)),this.display=\"visible\",this.editable=this.props.editable||((o=this.props.schema)==null?void 0:o[\"x-editable\"]),this.disabled=this.props.disabled||((r=this.props.schema)==null?void 0:r[\"x-disabled\"]),this.readOnly=this.props.readOnly||((i=this.props.schema)==null?void 0:i[\"x-read-only\"]),this.visible=this.props.visible||((n=this.props.schema)==null?void 0:n[\"x-visible\"]),this.hidden=this.props.hidden||((a=this.props.schema)==null?void 0:a[\"x-hidden\"]),this.dataSource=b(this.props.dataSource||((l=this.props.schema)==null?void 0:l.enum)),this.validator=this.props.validator,this.required=this.props.required||!!((c=this.props.schema)!=null&&c.required),this.content=b(this.props.content||((u=this.props.schema)==null?void 0:u[\"x-content\"])),this.initialValue=b(this.props.initialValue||((m=this.props.schema)==null?void 0:m.default)),this.value=b(this.props.value),this.data=this.props.data||((d=this.props.schema)==null?void 0:d[\"x-data\"]),this.decorator=this.props.decorator?(0,import_shared.toArr)(this.props.decorator):[(p=this.props.schema)==null?void 0:p[\"x-decorator\"],(h=this.props.schema)==null?void 0:h[\"x-decorator-props\"]],this.component=this.props.component?(0,import_shared.toArr)(this.props.component):[(g=this.props.schema)==null?void 0:g[\"x-component\"],(_=this.props.schema)==null?void 0:_[\"x-component-props\"]],this.decoratorProps=((f=this.props.schema)==null?void 0:f[\"x-decorator-props\"])||{},this.componentProps=((v=this.props.schema)==null?void 0:v[\"x-component-props\"])||{},this.decoratorType=(C=this.props.schema)==null?void 0:C[\"x-decorator\"],this.componentType=(S=this.props.schema)==null?void 0:S[\"x-component\"],this.path={},this.form={},this.address={concat:import_lodash.default.noop}}};const NocoBaseField=e=>{const t=useCompile(),o=(0,import_react.useFieldSchema)(),r=(0,import_react2.useMemo)(()=>createNocoBaseField(P(x({},e),{compile:t})),[]);return Object.assign(r.componentProps,o[\"x-component-props\"]),r.value=e.value,(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:r,children:(0,import_jsx_runtime.jsx)(NocoBaseReactiveField,{field:r,children:e.children})})},CollectionFieldUISchemaContext=import_react2.default.createContext({}),RefreshFieldSchemaContext=import_react2.default.createContext(import_lodash.default.noop),RefreshFieldSchemaProvider=({children:e,refresh:t})=>{const o=useRefreshFieldSchema(),r=(0,import_react2.useCallback)(i=>{t(),i!=null&&i.refreshParentSchema&&(o==null||o())},[o,t]);return(0,import_jsx_runtime.jsx)(RefreshFieldSchemaContext.Provider,{value:r,children:e})},RefreshComponentContext=import_react2.default.createContext(import_lodash.default.noop),RefreshComponentProvider=({children:e,refresh:t})=>(0,import_jsx_runtime.jsx)(RefreshComponentContext.Provider,{value:t,children:e}),useRefreshComponent=()=>import_react2.default.useContext(RefreshComponentContext),useRefreshFieldSchema=()=>import_react2.default.useContext(RefreshFieldSchemaContext),useCollectionFieldUISchema=()=>import_react2.default.useContext(CollectionFieldUISchemaContext)||{},CollectionFieldUISchemaProvider=e=>{const{children:t,fieldSchema:o}=e,r=useCollection(),i=useCollectionManager(),n=o==null?void 0:o.name,a=(0,import_react2.useMemo)(()=>{var l;if(!r)return null;const c=(l=o==null?void 0:o[\"x-component-props\"])==null?void 0:l.field;return i.getCollectionField(o==null?void 0:o[\"x-collection-field\"])||c||r.getField((c==null?void 0:c.name)||n)},[r,i,o,n]);return(0,import_jsx_runtime.jsx)(CollectionFieldUISchemaContext.Provider,{value:a,children:t})},toFieldProps=import_lodash.default.memoize((e,t)=>e.toFieldProps({scope:t})),useFieldProps=e=>{const t=(0,import_react.useExpressionScope)();return toFieldProps(e,t)},useBasePath=e=>{var t;const o=(0,import_react.useField)();return e.onlyRenderProperties?e.basePath||((t=o==null?void 0:o.address)==null?void 0:t.concat(e.name)):e.basePath||(o==null?void 0:o.address)},createMergedSchemaInstance=(e,t,o)=>{const r=e.toJSON();if(o){if(!r.properties)return e;const i=Object.keys(r.properties)[0],n=Object.values(r.properties)[0];return r.properties[i]=(0,import_shared.merge)(import_lodash.default.omit(t,\"type\",\"x-read-pretty\"),n),new import_react.Schema(r)}return new import_react.Schema((0,import_shared.merge)(import_lodash.default.omit(t,\"type\",\"x-read-pretty\"),r))},propertiesToReactElement=({schema:e,field:t,basePath:o,mapProperties:r,filterProperties:i,propsRecursion:n,values:a,isUseFormilyField:l})=>{const c=import_react.Schema.getOrderProperties(e);return c.length?(0,import_jsx_runtime.jsx)(import_react2.Fragment,{children:c.map(({schema:u,key:m},d)=>{const p=(t==null?void 0:t.address)||o;let h=u;if((0,import_shared.isFn)(r)){const _=r(u,m);_&&(h=_)}if((0,import_shared.isFn)(i)&&i(h,m)===!1)return null;const g=(0,import_shared.isBool)(n)&&n?(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{propsRecursion:!0,filterProperties:i,mapProperties:r,schema:h,name:m,basePath:p,values:import_lodash.default.get(a,m),isUseFormilyField:l}):(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{schema:h,name:m,basePath:p,values:import_lodash.default.get(a,m),isUseFormilyField:l});return h[\"x-component\"]===\"CollectionField\"?(0,import_jsx_runtime.jsx)(IsInNocoBaseRecursionFieldContext.Provider,{value:!0,children:(0,import_jsx_runtime.jsx)(CollectionFieldUISchemaProvider,{fieldSchema:h,children:g})},`${d}-${m}`):(0,import_jsx_runtime.jsx)(IsInNocoBaseRecursionFieldContext.Provider,{value:!1,children:(0,import_jsx_runtime.jsx)(CollectionFieldUISchemaContext.Provider,{value:EMPTY_OBJECT,children:g})},`${d}-${m}`)})}):null},IsInNocoBaseRecursionFieldContext=import_react2.default.createContext(!1),useIsInNocoBaseRecursionFieldContext=()=>import_react2.default.useContext(IsInNocoBaseRecursionFieldContext),NocoBaseRecursionField=import_react2.default.memo(e=>{var t,o;const{schema:r,name:i,onlyRenderProperties:n,onlyRenderSelf:a,mapProperties:l,filterProperties:c,propsRecursion:u,values:m,isUseFormilyField:d=!0,uiSchema:p,parentSchema:h}=e,g=useBasePath(e),_=(0,import_react2.useRef)(null),f=(0,import_react2.useMemo)(()=>(_.current=null,new import_react.Schema(r)),[r]),{uiSchema:v,defaultValue:C}=useCollectionFieldUISchema(),S=(0,import_ahooks.useUpdate)(),{onChange:b}=(0,import_react2.useContext)(SchemaComponentOnChangeContext),y=_.current||f;!y.parent&&h&&(y.parent=h,!((o=(t=y.parent)==null?void 0:t.properties)!=null&&o[y.name])&&y.name&&import_lodash.default.set(y.parent,`properties.${y.name}`,y));const F=(0,import_react2.useCallback)(()=>{const M=y.parent;_.current=new import_react.Schema(y.toJSON(),M),M!=null&&M.properties&&Object.keys(M.properties).forEach(w=>{w===y.name&&(M.properties[w]=_.current)}),S(),b==null||b()},[y,b,S]),j=(0,import_react2.useMemo)(()=>p?createMergedSchemaInstance(y,p,n):v?(v.default=C,createMergedSchemaInstance(y,v,n)):y,[v,C,y,n,p]),A=useFieldProps(j),D=M=>{if(!a)return propertiesToReactElement({schema:y,field:M,basePath:g,mapProperties:l,filterProperties:c,propsRecursion:u,values:m,isUseFormilyField:d})},B=()=>(0,import_shared.isValid)(i)?j.type===\"object\"?n?D():(0,import_jsx_runtime.jsx)(import_react.ObjectField,P(x({},A),{name:i,basePath:g,children:D})):j.type===\"array\"?(0,import_jsx_runtime.jsx)(import_react.ArrayField,P(x({},A),{name:i,basePath:g})):j.type===\"void\"?n?D():(0,import_jsx_runtime.jsx)(import_react.VoidField,P(x({},A),{name:i,basePath:g,children:D})):d?(0,import_jsx_runtime.jsx)(import_react.Field,P(x({},A),{name:i,basePath:g})):(0,import_jsx_runtime.jsx)(NocoBaseField,{name:i,value:m,initialValue:m,basePath:g,schema:j}):D();return y?(0,import_jsx_runtime.jsx)(import_react.SchemaContext.Provider,{value:y,children:(0,import_jsx_runtime.jsx)(RefreshFieldSchemaProvider,{refresh:F,children:B()})}):(0,import_jsx_runtime.jsx)(import_react2.Fragment,{})});NocoBaseRecursionField.displayName=\"NocoBaseRecursionField\";const PopupLevelContext=import_react2.default.createContext(0),ActionContainer=(0,import_react.observer)(e=>{const{getComponentByOpenMode:t,defaultOpenMode:o}=useOpenModeContext()||{},{openMode:r=e.openMode||o}=useActionContext(),i=import_react2.default.useContext(PopupLevelContext)+1,n=t(r)||ActionDrawer;return(0,import_jsx_runtime.jsx)(PopupLevelContext.Provider,{value:i,children:(0,import_jsx_runtime.jsx)(n,x({footerNodeName:\"Action.Container.Footer\",level:i||1},e))})},{displayName:\"ActionContainer\"});ActionContainer.Footer=(0,import_react.observer)(()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:e.address,schema:t,onlyRenderProperties:!0})},{displayName:\"ActionContainer.Footer\"});const ActionLink=withDynamicSchemaProps((0,import_react.observer)(e=>(0,import_jsx_runtime.jsx)(Action$1,P(x({},e),{component:e.component||\"a\",className:(0,import_classnames.default)(\"nb-action-link\",e.className),isLink:!0}))),{displayName:\"ActionLink\"}),useStyles$8=genStyleHook(\"nb-action\",e=>{const{componentCls:t}=e;return{[t]:{position:\"relative\",\"&:hover\":{\"> .general-schema-designer\":{display:\"block\"}},\"&.nb-action-link\":{textWrap:\"nowrap\",margin:\"-12px\",padding:\"12px\",\".nb-action-title\":{marginInlineStart:\"0px\"}},\"> .general-schema-designer\":{position:\"absolute\",zIndex:999,top:\"0\",bottom:\"0\",left:\"0\",right:\"0\",display:\"none\",background:\"var(--colorBgSettingsHover)\",border:\"0\",pointerEvents:\"none\",\"&.nb-in-template\":{background:\"var(--colorTemplateBgSettingsHover)\"},\"> .general-schema-designer-icons\":{position:\"absolute\",right:\"2px\",top:\"2px\",lineHeight:\"16px\",pointerEvents:\"all\",\".ant-space-item\":{backgroundColor:e.colorSettings,color:\"#fff\",lineHeight:\"16px\",width:\"16px\",paddingLeft:\"1px\",alignSelf:\"stretch\"}}},\".ant-btn-icon\":{marginInlineEnd:\"0px !important\"},\".nb-action-title\":{marginInlineStart:`${e.controlPaddingHorizontalSM}px`}}}}),useGetAriaLabelOfAction=e=>{const t=useRecord(),o=useRecordIndex(),r=(0,import_react.useFieldSchema)(),i=useCompile(),n=r[\"x-component\"],a=typeof n==\"string\"?n:(n==null?void 0:n.displayName)||(n==null?void 0:n.name);let l=(t==null?void 0:t.name)||(t==null?void 0:t.title)||(o!=null?String(o):\"\"),c=r[\"x-action\"],{name:u}=useCollection_deprecated(),{name:m}=useBlockContext()||{};const d=e||i(r.title);return u=u?`-${u}`:\"\",m=m&&m!==\"action\"?`-${m}`:\"\",c=c?`-${c}`:\"\",l=l?`-${l}`:\"\",{getAriaLabel:(0,import_react2.useCallback)(p=>(p=p?`-${p}`:\"\",`action-${a}-${d}${c}${u}${m}${l}${p}`),[c,d,m,u,a,l])}},useA=()=>({run(){return q(this,null,function*(){})}}),handleError=console.log,Action=withDynamicSchemaProps(import_react2.default.memo(e=>{var t;const o=useProps(e),{popover:r,containerRefKey:i,component:n,useAction:a=useA,className:l,icon:c,title:u,onClick:m,style:d,loading:p,openSize:h,disabled:g,actionCallback:_,confirm:f,addChild:v,onMouseEnter:C,refreshDataBlockRequest:S,confirmTitle:b}=o,y=W(o,[\"popover\",\"containerRefKey\",\"component\",\"useAction\",\"className\",\"icon\",\"title\",\"onClick\",\"style\",\"loading\",\"openSize\",\"disabled\",\"actionCallback\",\"confirm\",\"addChild\",\"onMouseEnter\",\"refreshDataBlockRequest\",\"confirmTitle\"]),F=useDesigner(),j=(0,import_react.useField)(),A=(0,import_react.useFieldSchema)(),D=useCompile(),B=useCollectionRecordData(),M=D((t=A[\"x-component-props\"])==null?void 0:t.confirm)||f,w=(0,import_react2.useMemo)(()=>{var X;return((X=A==null?void 0:A[\"x-linkage-rules\"])==null?void 0:X.filter(Y=>!Y.disabled))||[]},[A==null?void 0:A[\"x-linkage-rules\"]]),{designable:R}=useDesignable(),T=useComponent(n)||n,$=useVariables$1(),N=useLocalVariables$1(),{visibleWithURL:I,setVisibleWithURL:E}=usePopupUtils(),{setSubmitted:V}=useActionContext(),{getAriaLabel:O}=useGetAriaLabelOfAction(u),L=useCollectionParentRecordData(),U=useApp(),{getAllDataBlocks:z}=useAllDataBlocks(),G=(0,import_react.useForm)();(0,import_react2.useEffect)(()=>{j.stateOfLinkageRules&&setInitialActionState(j);const X=(0,import_shared.uid)(),Y=[];return setTimeout(()=>{G.addEffects(X,()=>{forEachLinkageRule(w,(J,ee)=>{Y.push((0,import_reactive.reaction)(()=>[getVariableValuesInCondition({linkageRules:w,localVariables:N})].map(te=>JSON.stringify(te)).join(\",\"),()=>{j.stateOfLinkageRules={},linkageAction({operator:J.operator,field:j,condition:ee.condition,variables:$,localVariables:N,conditionType:ee.conditionType,variableNameOfLeftCondition:\"$nRecord\"},U.jsonLogic)},{fireImmediately:!0,equals:import_lodash.isEqual}))})})}),()=>{G.removeEffects(X),Y.forEach(J=>{J()})}},[w,B]);const H=(0,import_react2.useCallback)(X=>{C==null||C(X)},[C]),K=(0,import_react2.useMemo)(()=>m&&((X,Y)=>q(void 0,null,function*(){var J,ee;yield m==null?void 0:m(X,Y);const te=((ee=(J=A[\"x-action-settings\"])==null?void 0:J.onSuccess)==null?void 0:ee.blocksToRefresh)||[];te.length>0&&z().forEach(Q=>{var ie;if(te.includes(Q.uid))try{(ie=Q.service)==null||ie.refresh()}catch(ce){console.error(\"Failed to refresh block:\",Q.uid,ce)}})})),[m,A,z]);return(0,import_jsx_runtime.jsx)(VariableScope,{scopeId:A==null?void 0:A[\"x-uid\"],type:\"action\",children:(0,import_jsx_runtime.jsx)(InternalAction,x({containerRefKey:i,fieldSchema:A,designable:R,field:j,icon:c,loading:p,handleMouseEnter:H,tarComponent:T,className:l,type:e.type,Designer:F,onClick:K,confirm:M,confirmTitle:b,popover:r,addChild:v,recordData:B,title:u,style:d,propsDisabled:g,useAction:a,visibleWithURL:I,setVisibleWithURL:E,setSubmitted:V,getAriaLabel:O,parentRecordData:L,actionCallback:_},y))})}),{displayName:\"Action\"}),InternalAction=(0,import_react.observer)(function e(t){var o,r,i,n,a;const l=t,{containerRefKey:c,fieldSchema:u,designable:m,field:d,icon:p,loading:h,handleMouseEnter:g,tarComponent:_,className:f,type:v,Designer:C,onClick:S,confirm:b,confirmTitle:y,popover:F,addChild:j,recordData:A,title:D,style:B,propsDisabled:M,useAction:w,actionCallback:R,visibleWithURL:T,setVisibleWithURL:$,setSubmitted:N,getAriaLabel:I,parentRecordData:E}=l,V=W(l,[\"containerRefKey\",\"fieldSchema\",\"designable\",\"field\",\"icon\",\"loading\",\"handleMouseEnter\",\"tarComponent\",\"className\",\"type\",\"Designer\",\"onClick\",\"confirm\",\"confirmTitle\",\"popover\",\"addChild\",\"recordData\",\"title\",\"style\",\"propsDisabled\",\"useAction\",\"actionCallback\",\"visibleWithURL\",\"setVisibleWithURL\",\"setSubmitted\",\"getAriaLabel\",\"parentRecordData\"]),[O,L]=(0,import_react2.useState)(!1),{wrapSSR:U,componentCls:z,hashId:G}=useStyles$8(),[H,K]=(0,import_react2.useState)(!1),X=u[\"x-toolbar-props\"]||u[\"x-designer-props\"],Y=(o=u==null?void 0:u[\"x-component-props\"])==null?void 0:o.openMode,J=(r=u==null?void 0:u[\"x-component-props\"])==null?void 0:r.openSize,ee=(i=u==null?void 0:u[\"x-component-props\"])==null?void 0:i.refreshDataBlockRequest,{modal:te}=import_antd.App.useApp(),Q=(0,import_react.useForm)(),ie=useACLActionParamsContext(),{run:ce,element:oe,disabled:le,loading:se}=(w==null?void 0:w(R))||{},ue=Q.disabled||d.disabled||((n=d.data)==null?void 0:n.disabled)||M||le,me=(0,import_react2.useMemo)(()=>{var xe;return P(x({},B),{opacity:m&&(((xe=d==null?void 0:d.data)==null?void 0:xe.hidden)||!ie)&&.1,color:ue?\"rgba(0, 0, 0, 0.25)\":B==null?void 0:B.color})},[ie,m,(a=d==null?void 0:d.data)==null?void 0:a.hidden,B,ue]),pe={designable:m,field:d,aclCtx:ie,icon:p,loading:typeof se==\"boolean\"?se:h,disabled:ue,buttonStyle:me,handleMouseEnter:g,tarComponent:_,designerProps:X,componentCls:z,hashId:G,className:f,others:V,getAriaLabel:I,type:v,Designer:C,onClick:S,refreshDataBlockRequest:ee,fieldSchema:u,setVisible:L,run:ce,confirm:b,modal:te,setSubmitted:N,confirmTitle:y,title:D},fe=(0,import_react2.useCallback)(xe=>{L==null||L(xe),$==null||$(xe)},[$]);let ge=(0,import_jsx_runtime.jsx)(PopupVisibleProvider,{visible:!1,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{button:RenderButton(pe),visible:O||T,setVisible:fe,formValueChanged:H,setFormValueChanged:K,openMode:Y,openSize:J,containerRefKey:c,fieldSchema:u,setSubmitted:N,children:[F&&(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:d.address,onlyRenderProperties:!0,schema:u}),!F&&(0,import_jsx_runtime.jsx)(RenderButton,x({},pe)),(0,import_jsx_runtime.jsx)(VariablePopupRecordProvider,{children:!F&&t.children}),oe]})});return isBulkEditAction(u)&&(ge=(0,import_jsx_runtime.jsx)(TabsContextProvider,{children:ge})),U(j?(0,import_jsx_runtime.jsx)(TreeRecordProvider,{parent:A,children:ge}):ge)});InternalAction.displayName=\"InternalAction\";Action.Popover=function e(t){const{button:o,visible:r,setVisible:i}=useActionContext(),n=(0,import_jsx_runtime.jsx)(import_react_error_boundary.ErrorBoundary,{FallbackComponent:ErrorFallback,onError:handleError,children:t.children});return(0,import_jsx_runtime.jsx)(StablePopover,P(x({},t),{destroyTooltipOnHide:!0,open:r,onOpenChange:a=>{i(a)},content:n,children:o}))};Action.Popover.displayName=\"Action.Popover\";Action.Popover.Footer=e=>(0,import_jsx_runtime.jsx)(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\",width:\"100%\"},children:e.children});Action.Popover.Footer.displayName=\"Action.Popover.Footer\";Action.Link=ActionLink;Action.Designer=ActionDesigner;Action.Drawer=ActionDrawer;Action.Modal=ActionModal;Action.Container=ActionContainer;Action.Page=ActionPage;const Action$1=Action;function isBulkEditAction(e){return e[\"x-action\"]===\"customize:bulkEdit\"}function isWriteEmailAction(e){var t;return e[\"x-action\"]===\"customize:writeEmail\"||((t=e.parent)==null?void 0:t[\"x-action\"])===\"customize:writeEmail\"}const RenderButton=({designable:e,field:t,aclCtx:o,icon:r,loading:i,disabled:n,buttonStyle:a,handleMouseEnter:l,tarComponent:c,designerProps:u,componentCls:m,hashId:d,className:p,others:h,getAriaLabel:g,type:_,Designer:f,onClick:v,refreshDataBlockRequest:C,fieldSchema:S,setVisible:b,run:y,confirm:F,modal:j,setSubmitted:A,confirmTitle:D,title:B})=>{const{getDataBlockRequest:M}=useDataBlockRequestGetter(),{t:w}=(0,import_react_i18next.useTranslation)(),{isPopupVisibleControlledByURL:R}=usePopupSettings(),{openPopup:T}=usePopupUtils(),$=useVariables$1(),N=useLocalVariables$1(),I=(0,import_react2.useRef)(null),E=useCompile(),V=(0,import_react.useForm)();I.current=T;const O={variables:$,localVariables:N},L=(0,import_react2.useCallback)((U,z=!0)=>q(void 0,null,function*(){var G,H;if(z&&(0,import_client.isPortalInBody)(U.target))return;U.preventDefault(),U.stopPropagation();const K=yield getVariableValue(w(F==null?void 0:F.title,{title:E(S.title)}),O),X=yield getVariableValue(w(F==null?void 0:F.content,{title:E(S.title)}),O);if(console.log(K,X),!n&&o){const Y=()=>{v?v(U,()=>{var J,ee;C!==!1&&(A==null||A(!0),(ee=(J=M())==null?void 0:J.refresh)==null||ee.call(J))}):isBulkEditAction(S)||!R()?(b(!0),y==null||y()):[\"view\",\"update\",\"create\",\"customize:popup\"].includes(S[\"x-action\"])&&S[\"x-uid\"]?I.current():(b(!0),y==null||y())};(F==null?void 0:F.enable)!==!1&&F!=null&&F.content?((G=S[\"x-action-settings\"])!=null&&G.skipValidator||(yield(H=V==null?void 0:V.submit)==null?void 0:H.call(V)),j.confirm({title:w(K,{title:D||B||(t==null?void 0:t.title)}),content:w(X,{title:D||B||(t==null?void 0:t.title)}),onOk:Y})):Y()}}),[o,F==null?void 0:F.content,F==null?void 0:F.enable,F==null?void 0:F.title,D,n,t,S,R,j,v,C,y,A,b,w,B,M]);return(0,import_jsx_runtime.jsx)(RenderButtonInner,x({designable:e,field:t,aclCtx:o,icon:r,loading:i,disabled:n,buttonStyle:a,handleMouseEnter:l,getAriaLabel:g,handleButtonClick:L,tarComponent:c,componentCls:m,hashId:d,className:p,type:_,Designer:f,designerProps:u,title:B},h))};RenderButton.displayName=\"RenderButton\";const RenderButtonInner=(0,import_react.observer)(e=>{var t,o;const r=e,{designable:i,field:n,aclCtx:a,icon:l,loading:c,disabled:u,buttonStyle:m,handleMouseEnter:d,getAriaLabel:p,handleButtonClick:h,tarComponent:g,componentCls:_,hashId:f,className:v,type:C,Designer:S,designerProps:b,title:y,isLink:F,onlyIcon:j}=r,A=W(r,[\"designable\",\"field\",\"aclCtx\",\"icon\",\"loading\",\"disabled\",\"buttonStyle\",\"handleMouseEnter\",\"getAriaLabel\",\"handleButtonClick\",\"tarComponent\",\"componentCls\",\"hashId\",\"className\",\"type\",\"Designer\",\"designerProps\",\"title\",\"isLink\",\"onlyIcon\"]),{t:D}=(0,import_react_i18next.useTranslation)(),B=(0,import_react2.useCallback)((0,import_debounce.default)((V,O=!0)=>{h(V,O)},300,{leading:!0,trailing:!1}),[h]);(0,import_react2.useEffect)(()=>()=>{B.cancel()},[]);const M=(0,import_react2.useMemo)(()=>import_react2.default.forwardRef((V,O)=>{var L=V,{component:U=g||import_antd.Button,icon:z,onlyIcon:G,children:H}=L,K=W(L,[\"component\",\"icon\",\"onlyIcon\",\"children\"]);return(0,import_jsx_runtime.jsxs)(U,P(x({ref:O},K),{children:[j?(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:K.title,children:(0,import_jsx_runtime.jsx)(\"span\",{style:{padding:3},children:z&&typeof z==\"string\"?(0,import_jsx_runtime.jsx)(Icon,{type:z}):z})}):(0,import_jsx_runtime.jsx)(\"span\",{style:{paddingRight:3},children:z&&typeof z==\"string\"?(0,import_jsx_runtime.jsx)(Icon,{type:z}):z}),j?H[1]:H]}))}),[j,g]);if(!i&&((t=n==null?void 0:n.data)!=null&&t.hidden||!a))return null;const w=y??(n==null?void 0:n.title),R=typeof w==\"string\"?D(w,{ns:NAMESPACE_UI_SCHEMA}):w,T=m,{opacity:$}=T,N=W(T,[\"opacity\"]),I=F&&$?{opacity:$}:void 0,E=j||g?M:g||import_antd.Button;return(0,import_jsx_runtime.jsxs)(SortableItem,P(x({role:\"button\",\"aria-label\":p()},A),{onMouseEnter:d,loading:((o=n==null?void 0:n.data)==null?void 0:o.loading)||c,icon:typeof l==\"string\"?(0,import_jsx_runtime.jsx)(Icon,{type:l,style:I}):l,disabled:u,style:F?N:m,onClick:B,component:E,className:(0,import_classnames.default)(_,f,v,\"nb-action\"),type:C===\"danger\"?void 0:C,title:typeof R==\"string\"?R:null,children:[!j&&R&&(0,import_jsx_runtime.jsx)(\"span\",{className:l?\"nb-action-title\":null,style:I,children:R}),(0,import_jsx_runtime.jsx)(S,x({},b))]}))});RenderButtonInner.displayName=\"RenderButtonInner\";const ActionBarContext=import_react2.default.createContext({container:null}),ActionBarProvider=e=>{var t=e,{children:o}=t,r=W(t,[\"children\"]);return(0,import_jsx_runtime.jsx)(ActionBarContext.Provider,{value:r,children:o})},useActionBarContext=()=>(0,import_react2.useContext)(ActionBarContext),Portal=e=>{const t=(0,import_react.useFieldSchema)(),{container:o,parentComponents:r=[\"BlockItem\",\"CardItem\"]}=useActionBarContext();return(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:o&&r.includes(t.parent[\"x-component\"])?(0,import_react_dom.createPortal)(e.children,o):e.children})},InternalActionBar=e=>{var t;const{forceProps:o={}}=useActionBarContext(),r=x(x({},useProps(e)),o),{layout:i=\"two-columns\",style:n,spaceProps:a}=r,l=W(r,[\"layout\",\"style\",\"spaceProps\"]),c=(0,import_react.useFieldSchema)(),{render:u}=useSchemaInitializerRender(c[\"x-initializer\"],c[\"x-initializer-props\"]),{designable:m}=useDesignable();if(i===\"one-column\")return(0,import_jsx_runtime.jsx)(Portal,{children:(0,import_jsx_runtime.jsx)(DndContext,{children:(0,import_jsx_runtime.jsxs)(\"div\",P(x({style:x({display:\"flex\",alignItems:\"center\",gap:8,marginTop:0},n)},l),{className:(0,import_css.cx)(l.className,\"nb-action-bar\"),children:[e.children&&(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.Space,P(x({},a),{style:x({flexWrap:\"wrap\"},(a==null?void 0:a.style)||{}),children:c.mapProperties((p,h)=>(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{name:h,schema:p},h))}))}),u({style:{margin:\"0 !important\"}})]}))})});const d=Object.keys((t=c.properties)!=null?t:{}).length>0;return(0,import_jsx_runtime.jsxs)(\"div\",P(x({style:!m&&!d?void 0:x({display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",overflowX:\"auto\",flexShrink:0,gap:\"8px\"},n)},l),{className:(0,import_css.cx)(l.className,\"nb-action-bar\"),children:[(0,import_jsx_runtime.jsx)(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",width:\"100%\",overflow:\"hidden\",flexWrap:\"wrap\",gap:\"8px\"},children:(0,import_jsx_runtime.jsxs)(DndContext,{children:[(0,import_jsx_runtime.jsx)(import_antd.Space,P(x({},a),{style:{flexWrap:\"wrap\"},children:c.mapProperties((p,h)=>p[\"x-align\"]!==\"left\"?null:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{name:h,schema:p},h))})),(0,import_jsx_runtime.jsx)(import_antd.Space,P(x({},a),{style:x({flexWrap:\"wrap\"},(a==null?void 0:a.style)||{}),children:c.mapProperties((p,h)=>p[\"x-align\"]===\"left\"?null:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{name:h,schema:p},h))}))]})}),u()]}))},ActionBar=withDynamicSchemaProps(e=>e.hidden?null:(0,import_jsx_runtime.jsx)(InternalActionBar,x({},e)),{displayName:\"ActionBar\"}),useGetAriaLabelOfPopover=()=>{const e=(0,import_react.useFieldSchema)(),t=e[\"x-component\"],o=typeof t==\"string\"?t:(t==null?void 0:t.displayName)||(t==null?void 0:t.name),r=useCompile();let{name:i}=useCollection_deprecated(),n=r(e.title);return i=i?`-${i}`:\"\",n=n?`-${n}`:\"\",{getAriaLabel:(0,import_react2.useCallback)(a=>(a=a?`-${a}`:\"\",`popover-${o}${i}${n}${a}`),[i,o,n])}},requestChartData=e=>function(){return q(this,null,function*(){var t;try{const o=yield this.api.request(e);return(t=o==null?void 0:o.data)==null?void 0:t.data}catch{return[]}})},FormComponent$1=e=>{const t=e,{form:o,children:r}=t,i=W(t,[\"form\",\"children\"]),n=(0,import_react.useField)(),a=(0,import_react.useFieldSchema)(),l=useAttach(o.createVoidField(P(x({},n.props),{basePath:\"\"})));return(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:void 0,children:(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:o,children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,P(x({layout:\"vertical\"},i),{children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:l.address,schema:a,onlyRenderProperties:!0})}))})})},Def$1=e=>e.children,FormDecorator$1=e=>{const t=e,{form:o,children:r,disabled:i}=t,n=W(t,[\"form\",\"children\",\"disabled\"]),a=(0,import_react.useField)(),l=(0,import_react.useFieldSchema)(),c=useAttach(o.createVoidField(P(x({},a.props),{basePath:\"\"}))),u=useComponent(l[\"x-component\"],Def$1);return(0,import_react2.useEffect)(()=>{o.disabled=i||a.disabled},[i,a.disabled]),(0,import_jsx_runtime.jsx)(import_antd.ConfigProvider,{componentDisabled:i,children:(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:void 0,children:(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:o,children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,P(x({layout:\"vertical\"},n),{children:(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:c,children:(0,import_jsx_runtime.jsx)(u,P(x({},a.componentProps),{children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:c.address,schema:l,onlyRenderProperties:!0})}))})}))})})})},getRequestParams=e=>{const{request:t,initialValue:o}=e;return t||(()=>Promise.resolve({data:o}))},useDefaultValues=(e={},t={})=>useRequest(getRequestParams(t),e),FormBlockContext=(0,import_react2.createContext)(null);FormBlockContext.displayName=\"FormBlockContext\";const Form$1=(0,import_react.observer)(e=>{const t=e,{request:o,effects:r,initialValue:i,useValues:n=useDefaultValues}=t,a=W(t,[\"request\",\"effects\",\"initialValue\",\"useValues\"]),l=(0,import_react.useFieldSchema)(),c=(0,import_react.useField)(),u=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({effects:r}),[]),m=n({uid:l[\"x-uid\"],onSuccess(p){return q(this,null,function*(){yield u.reset(),u.setValues(p==null?void 0:p.data),u.setInitialValues(p==null?void 0:p.data)})}},e),d=(0,import_react2.useContext)(FormBlockContext);return(0,import_jsx_runtime.jsx)(FormBlockContext.Provider,{value:{parent:d,form:u,result:m,field:c,fieldSchema:l},children:(0,import_jsx_runtime.jsx)(import_antd.Spin,{spinning:(m==null?void 0:m.loading)||!1,children:l[\"x-decorator\"]===\"Form\"?(0,import_jsx_runtime.jsx)(FormDecorator$1,x({form:u},a)):(0,import_jsx_runtime.jsx)(FormComponent$1,x({form:u},a))})})},{displayName:\"Form\"});Form$1.Designer=function e(){const{name:t,title:o}=useCollection_deprecated(),r=useSchemaTemplate(),{componentNamePrefix:i}=useBlockTemplateContext();return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{template:r,title:o||t,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsTemplate,{componentName:`${i}Form`,collectionName:t}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})]})};const formV1Settings=new SchemaSettings({name:\"FormV1Settings\",items:[{name:\"template\",Component:SchemaSettingsTemplate,useComponentProps(){const{name:e}=useCollection_deprecated(),{componentNamePrefix:t}=useBlockTemplateContext();return{componentName:`${t}Form`,collectionName:e}}},{name:\"divider\",type:\"divider\"},{name:\"remove\",type:\"remove\",componentProps:{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}]}),FormDesigner=()=>{const{name:e,title:t}=useCollection_deprecated(),o=useSchemaTemplate();return(0,import_jsx_runtime.jsx)(GeneralSchemaDesigner,{schemaSettings:\"FormSettings\",template:o,title:t||e})},ReadPrettyFormDesigner=()=>{const{name:e,title:t}=useCollection_deprecated(),o=useSchemaTemplate();return(0,import_jsx_runtime.jsx)(GeneralSchemaDesigner,{schemaSettings:\"ReadPrettyFormSettings\",template:o,title:t||e})},DetailsDesigner=()=>{const{name:e,title:t}=useCollection_deprecated(),o=useSchemaTemplate();return(0,import_jsx_runtime.jsx)(GeneralSchemaDesigner,{schemaSettings:\"FormDetailsSettings\",template:o,title:t||e})},FilterDesigner=()=>{const{name:e,title:t}=useCollection_deprecated(),o=useSchemaTemplate();return(0,import_jsx_runtime.jsx)(GeneralSchemaDesigner,{schemaSettings:\"blockSettings:filterForm\",template:o,title:t||e})},defaultFieldNames$1={label:\"label\",value:\"value\",color:\"color\",options:\"children\"};function flatData$1(e,t){const o=[];if(!Array.isArray(e))return o;for(let r=0;r<e.length;r++){const i=e[r][t.options];Array.isArray(i)&&o.push(...flatData$1(i,t)),o.push(x({},e[r]))}return o}function findOptions(e,t,o){if(!e)return[];const r=[];for(const i of o){const n=e.find(a=>a[t.value]==i)||{value:i,label:i&&i.toString()};r.push(n)}return r}function getCurrentOptions(e,t,o){const r=flatData$1(t,o),i=(0,import_lodash.castArray)(e).map(n=>(0,import_client.isPlainObject)(n)?n[o.value]:n);return findOptions(r,o,i)}const ReadPrettyInternal=(0,import_react.observer)(e=>{const[t,o]=(0,import_react2.useState)(!0),[r,i]=(0,import_react2.useState)([]),n=(0,import_react.useField)(),a=useCollectionField();return(0,import_react2.useEffect)(()=>{var l;const c=x(x({},defaultFieldNames$1),e.fieldNames),u=n.dataSource||e.options||(a==null?void 0:a.uiSchema.enum)||[],m=getCurrentOptions(n.value,u,c);if(!(0,import_shared.isValid)(e.value)&&!m.length||(0,import_core.isArrayField)(n)&&((l=n==null?void 0:n.value)==null?void 0:l.length)===0)return;const d=n.value!==null&&m.map((p,h)=>(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:p[c.color],icon:typeof p.icon==\"string\"?(0,import_jsx_runtime.jsx)(Icon,{type:p.icon}):p.icon,children:p[c.label]},h));i(d),o(!1)},[a==null?void 0:a.uiSchema.enum,n,n.dataSource,n.value,e.fieldNames,e.options,e.value]),t?null:(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:e.ellipsis,children:r})},{displayName:\"SelectReadPretty\"}),ReadPretty$b=withPopupWrapper(ReadPrettyInternal),isEmptyObject=e=>!(0,import_shared.isValid)(e)||typeof e==\"object\"&&Object.keys(e).length===0,ObjectSelect=e=>{const t=e,{value:o,options:r,onChange:i,fieldNames:n,mode:a,loading:l,rawOptions:c,defaultValue:u}=t,m=W(t,[\"value\",\"options\",\"onChange\",\"fieldNames\",\"mode\",\"loading\",\"rawOptions\",\"defaultValue\"]),d=import_react_device_detect.isDesktop?\"\":fixKeyboardIssue,p=import_react_device_detect.isDesktop?void 0:\"topLeft\",h=g=>{var _;if(isEmptyObject(g))return;const f=(0,import_shared.toArr)(g).filter(C=>C).map(C=>(0,import_client.isPlainObject)(C)?C[n.value]:C),v=(_=getCurrentOptions(f,r,n))==null?void 0:_.map(C=>({label:C[n.label],value:C[n.value]}));return[\"tags\",\"multiple\"].includes(a)||e.multiple?v:v.shift()};return(0,import_jsx_runtime.jsx)(import_antd.Select,x({rootClassName:d,placement:p,role:\"button\",\"data-testid\":`select-object-${a||\"single\"}`,value:h(o),defaultValue:h(u),allowClear:{clearIcon:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleFilled,{role:\"button\",\"aria-label\":\"icon-close-select\"})},labelInValue:!0,notFoundContent:l?(0,import_jsx_runtime.jsx)(import_antd.Spin,{}):(0,import_jsx_runtime.jsx)(import_antd.Empty,{image:import_antd.Empty.PRESENTED_IMAGE_SIMPLE}),options:r,fieldNames:n,showSearch:!0,popupMatchSelectWidth:!1,filterOption:(g,_)=>{var f;return((f=_==null?void 0:_[n.label||\"label\"])!=null?f:\"\").includes(g)},filterSort:(g,_)=>{var f,v;return((f=g==null?void 0:g[n.label||\"label\"])!=null?f:\"\").toLowerCase().localeCompare(((v=_==null?void 0:_[n.label||\"label\"])!=null?v:\"\").toLowerCase())},onChange:g=>{const _=getCurrentOptions((0,import_shared.toArr)(g).map(f=>f.value),c||r,n);[\"tags\",\"multiple\"].includes(a)||e.multiple?i==null||i(_):i==null||i(_.shift()||null)},mode:a,tagRender:g=>(0,import_jsx_runtime.jsx)(import_antd.Tag,P(x({role:\"button\",\"aria-label\":g.label,closeIcon:(0,import_jsx_runtime.jsx)(import_icons.CloseOutlined,{role:\"button\",\"aria-label\":\"icon-close-tag\"})},g),{children:g.label})),maxTagCount:\"responsive\",maxTagPlaceholder:g=>(0,import_jsx_runtime.jsxs)(import_antd.Tooltip,{title:(0,import_jsx_runtime.jsx)(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:6,maxWidth:\"100%\"},children:g.map(_=>(0,import_jsx_runtime.jsx)(import_antd.Tag,{style:{margin:0,background:\"#fafafa\",border:\"1px solid #d9d9d9\",whiteSpace:\"normal\",wordBreak:\"break-word\",maxWidth:\"100%\"},children:_.label},_.value))}),overlayInnerStyle:{background:\"#fff\",color:\"#000\",padding:8,maxWidth:\"100%\"},color:\"#fff\",overlayStyle:{pointerEvents:\"auto\",maxWidth:300},children:[\"+\",g.length,\"...\"]})},m))},filterOption=(e,t)=>{var o;return((o=t==null?void 0:t.label)!=null?o:\"\").toLowerCase().includes((e||\"\").toLowerCase())},fixKeyboardIssue=import_css.css`\n  & .ant-select-selection-search-input {\n    opacity: 0.1 !important;\n  }\n`,InternalSelect=(0,import_react.connect)(e=>{const t=e,{objectValue:o,loading:r,value:i,rawOptions:n,defaultValue:a}=t,l=W(t,[\"objectValue\",\"loading\",\"value\",\"rawOptions\",\"defaultValue\"]),c=useCompile(),u=import_react_device_detect.isDesktop?\"\":fixKeyboardIssue,m=import_react_device_detect.isDesktop?void 0:\"topLeft\";let d=e.multiple?\"multiple\":e.mode;if(d&&![\"multiple\",\"tags\"].includes(d)&&(d=void 0),(0,import_react2.useEffect)(()=>{var h;i!=null&&!Array.isArray(i)&&([\"tags\",\"multiple\"].includes(e.mode)||e.multiple)&&((h=e.onChange)==null||h.call(e,[i]))},[i,e.mode,e.multiple,e.onChange]),o)return(0,import_jsx_runtime.jsx)(ObjectSelect,P(x({rawOptions:n},l),{defaultValue:a,value:i,mode:d,loading:r}));const p=h=>[\"tags\",\"multiple\"].includes(e.mode)||e.multiple?h?(0,import_shared.toArr)(h):void 0:h;return(0,import_jsx_runtime.jsx)(import_antd.Select,P(x({rootClassName:u,placement:m,role:\"button\",\"data-testid\":`select-${d||\"single\"}`,showSearch:!0,filterOption,allowClear:{clearIcon:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleFilled,{role:\"button\",\"aria-label\":\"icon-close-select\"})},popupMatchSelectWidth:!1,notFoundContent:r?(0,import_jsx_runtime.jsx)(import_antd.Spin,{}):(0,import_jsx_runtime.jsx)(import_antd.Empty,{image:import_antd.Empty.PRESENTED_IMAGE_SIMPLE}),value:p(i),defaultValue:p(a),tagRender:h=>(0,import_jsx_runtime.jsx)(import_antd.Tag,P(x({role:\"button\",\"aria-label\":h.label,closeIcon:(0,import_jsx_runtime.jsx)(import_icons.CloseOutlined,{role:\"button\",\"aria-label\":\"icon-close-tag\"})},h),{children:h.label}))},c(l)),{onChange:h=>{var g;(g=e.onChange)==null||g.call(e,h===void 0?null:h)},mode:d,maxTagCount:\"responsive\",maxTagPlaceholder:h=>(0,import_jsx_runtime.jsxs)(import_antd.Tooltip,{title:(0,import_jsx_runtime.jsx)(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:6,maxWidth:\"100%\"},children:h.map(g=>(0,import_jsx_runtime.jsx)(import_antd.Tag,{style:{margin:0,background:\"#fafafa\",border:\"1px solid #d9d9d9\",whiteSpace:\"normal\",wordBreak:\"break-word\",maxWidth:\"100%\"},children:g.label},g.value))}),overlayInnerStyle:{background:\"#fff\",color:\"#000\",padding:8,maxWidth:\"100%\"},color:\"#fff\",overlayStyle:{pointerEvents:\"auto\",maxWidth:300},children:[\"+\",h.length,\"...\"]})}))},(0,import_react.mapProps)({dataSource:\"options\"},(e,t)=>{var o,r,i,n;const{value:a,options:l}=e,c=(0,import_lodash.every)(l,u=>u.value!==a)&&((n=(i=(r=(o=t==null?void 0:t.data)==null?void 0:o.dataSource)==null?void 0:r.find)==null?void 0:i.call(r,u=>u.value===a))==null?void 0:n.label)||a;return P(x({},e),{value:c,fieldNames:x(x({},defaultFieldNames$1),e.fieldNames),suffixIcon:t!=null&&t.loading||t!=null&&t.validating?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}):e.suffixIcon})}),(0,import_react.mapReadPretty)(ReadPretty$b)),Select=InternalSelect;Select.ReadPretty=ReadPretty$b;const getValues=(e,t)=>(0,import_lodash.castArray)(e).filter(o=>o!=null).map(o=>typeof o==\"object\"?o[t.value]:o),ReadPretty$a=(0,import_react.observer)(e=>{const t=x(x({},defaultFieldNames$1),e.fieldNames),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),i=useRecord(),{snapshot:n}=useActionContext(),{data:a}=useRequest(n?()=>q(void 0,null,function*(){return{data:i[r.name]}}):P(x({action:\"list\"},e.service),{params:{paginate:!1,filter:{[t.value]:{$in:getValues(o.value,t)}}}}),{refreshDeps:[e.service,o.value]});return(0,import_jsx_runtime.jsx)(Select.ReadPretty,P(x({},e),{options:a==null?void 0:a.data}))},{displayName:\"ReadPretty\"}),EMPTY$1=\"N/A\",InternalRemoteSelect=withDynamicSchemaProps((0,import_react.connect)(e=>{var t,o;const r=e,{fieldNames:i={},service:n={},wait:a=300,value:l,defaultValue:c,objectValue:u,manual:m=!0,mapOptions:d,targetField:p,CustomDropdownRender:h,optionFilter:g,dataSource:_,toOptionsItem:f=te=>te,popupMatchSelectWidth:v=!1,onSuccess:C}=r,S=W(r,[\"fieldNames\",\"service\",\"wait\",\"value\",\"defaultValue\",\"objectValue\",\"manual\",\"mapOptions\",\"targetField\",\"CustomDropdownRender\",\"optionFilter\",\"dataSource\",\"toOptionsItem\",\"popupMatchSelectWidth\",\"onSuccess\"]),b=useDataSourceKey(),y=useDataSourceHeaders(_||b),F=(0,import_react2.useRef)(!1),j=(0,import_react.useFieldSchema)(),A=((t=j[\"x-component-props\"])==null?void 0:t.addMode)===\"quickAdd\",{getField:D}=useCollection_deprecated(),B=(0,import_react2.useRef)(null),{getCollectionJoinField:M,getInterface:w}=useCollectionManager_deprecated(),R=j[\"x-collection-field\"]||j.name,T=D(R)||M(R),$=p||(T==null?void 0:T.target)&&(i==null?void 0:i.label)&&M(`${T.target}.${i.label}`),N=(0,import_react2.useMemo)(()=>{var te;if($!=null&&$.interface){const Q=w($.interface),ie=((te=Q==null?void 0:Q.filterable)==null?void 0:te.operators[0].value)||\"$includes\";return $.type===\"string\"||$.dataType===\"string\"?\"$includes\":ie}return\"$includes\"},[w,$==null?void 0:$.dataType,$==null?void 0:$.interface,$==null?void 0:$.type]),I=useCompile(),E=(0,import_react2.useCallback)(te=>{try{return te.filter(Q=>[\"number\",\"string\"].includes(typeof Q[i.value])||!Q[i.value]).map(Q=>{var ie;let ce=I(Q[i.label]);if((ie=$==null?void 0:$.uiSchema)!=null&&ie.enum)if(Array.isArray(ce))ce=ce.map((oe,le)=>{const se=$.uiSchema.enum.find(ue=>ue.value===oe);return se?(0,import_jsx_runtime.jsx)(import_antd.Tag,{role:\"button\",color:se.color,style:{marginRight:3},children:(se==null?void 0:se.label)||oe},le):(0,import_jsx_runtime.jsx)(import_antd.Tag,{role:\"button\",children:oe},oe)}).reverse();else{const oe=$.uiSchema.enum.find(le=>le.value===ce);oe&&(ce=(0,import_jsx_runtime.jsx)(import_antd.Tag,{role:\"button\",color:oe.color,children:oe.label}))}return($==null?void 0:$.type)===\"date\"&&(ce=(0,import_dayjs.default)(ce).format(\"YYYY-MM-DD\")),d?d({[i.label]:ce||EMPTY$1,[i.value]:Q[i.value]}):P(x({},(0,import_lodash.omit)(Q,\"style\")),{[i.label]:ce||EMPTY$1,[i.value]:Q[i.value]})}).filter(Boolean)}catch(Q){return console.error(Q),te}},[i.value,i.label,I,$==null?void 0:$.uiSchema.enum,$==null?void 0:$.type,d]),{data:V,run:O,loading:L}=useRequest(P(x({action:\"list\"},n),{headers:y,params:P(x({pageSize:200},n==null?void 0:n.params),{filter:(o=n==null?void 0:n.params)==null?void 0:o.filter})}),x({manual:m,debounceWait:a,onSuccess:C},n.defaultParams?{defaultParams:[n.defaultParams]}:{})),{data:U,run:z,loading:G}=useRequest(P(x({action:\"get\"},n),{headers:y}),{manual:!0,debounceWait:a}),H=(0,import_react2.useMemo)(()=>JSON.stringify({service:n,fieldNames:i}),[n,i]),K=(0,import_react2.useCallback)(()=>B.current&&h?(0,import_jsx_runtime.jsx)(h,{search:B.current,callBack:()=>{B.current=null}}):null,[h]);(0,import_react2.useEffect)(()=>{F.current&&O()},[O,H]),(0,import_react2.useEffect)(()=>{!u&&V!=null&&V.data&&(Array.isArray(l)?l.length:l!=null)&&!(V!=null&&V.data.some(te=>te[i.value]===l))&&z({filterByTk:l})},[l,V==null?void 0:V.data,u,i.value,z]);const X=te=>q(void 0,null,function*(){var Q;O({filter:mergeFilter([te?{[i.label]:{[N]:te}}:{},(Q=n==null?void 0:n.params)==null?void 0:Q.filter])}),B.current=te}),Y=(0,import_react2.useMemo)(()=>{var te;const Q=u?l||c:U==null?void 0:U.data;if(!((te=V==null?void 0:V.data)!=null&&te.length))return Q!=null?Array.isArray(Q)?Q:[Q]:[];const ie=Q!=null&&(Array.isArray(Q)?Q.map(oe=>P(x({},oe),{[i.value]:oe[i.value]||oe})):[P(x({},Q),{[i.value]:Q[i.value]||Q})])||[],ce=typeof g==\"function\"?V.data.filter(g):V.data;return(0,import_lodash.uniqBy)(ce.concat(ie??[]),i.value)},[u,l,c,U==null?void 0:U.data,V==null?void 0:V.data,i.value,g]),J=te=>{B.current=null,te&&O(),F.current=!0},ee=(0,import_react2.useMemo)(()=>f(E(Y)),[E,Y,f]);return(0,import_jsx_runtime.jsx)(Select,P(x({popupMatchSelectWidth:v,autoClearSearchValue:!0,filterOption:!1,filterSort:null,fieldNames:i,onSearch:X,onDropdownVisibleChange:J,objectValue:u,value:l,defaultValue:c},S),{loading:V?L:!0,options:ee,rawOptions:Y,dropdownRender:te=>{const Q=Y.some(ie=>ie[i.label]===B.current);return(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:A?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[!((V==null?void 0:V.data.length)===0&&B!=null&&B.current)&&te,(V==null?void 0:V.data.length)>0&&(B==null?void 0:B.current)&&!Q&&(0,import_jsx_runtime.jsx)(import_antd.Divider,{style:{margin:0}}),!Q&&(0,import_jsx_runtime.jsx)(K,{})]}):te})}}))},(0,import_react.mapProps)({dataSource:\"options\"},(e,t)=>{var o;const r=(0,import_react.useFieldSchema)();return P(x({},e),{fieldNames:x(x(x(x({},defaultFieldNames$1),e.fieldNames),t.componentProps.fieldNames),(o=r[\"x-component-props\"])==null?void 0:o.fieldNames),suffixIcon:t!=null&&t.loading||t!=null&&t.validating?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}):e.suffixIcon})}),(0,import_react.mapReadPretty)(ReadPretty$a))),RemoteSelect=InternalRemoteSelect;RemoteSelect.ReadPretty=ReadPretty$a;const useFormDataTemplates=()=>{const e=(0,import_react.useFieldSchema)(),{t}=(0,import_react_i18next.useTranslation)(),{duplicateData:o}=useFormBlockContext(),{getCollectionJoinField:r}=useCollectionManager_deprecated();if(o)return o;const{items:i=[],display:n=!0}=findDataTemplates(e);i.forEach(c=>{var u;try{c.fields=(u=c.fields)==null?void 0:u.map(m=>r(`${c.collection}.${m}`)?m:\"\").filter(Boolean)}catch(m){(0,import_client.error)(m),c.fields=[]}});const a=[{key:\"none\",title:t(\"None\")}].concat(i.map((c,u)=>P(x({key:u},c),{isLeaf:c.dataId!==null&&c.dataId!==void 0,titleCollectionField:(c==null?void 0:c.titleField)&&r(`${c.collection}.${c.titleField}`)}))),l=i.find(c=>c.default);return{templates:a,display:n,defaultTemplate:l,enabled:i.length>0&&i.every(c=>c.dataId||c.dataScope)}},Templates=import_react2.default.memo(({style:e={},form:t})=>{const{token:o}=useToken$1(),{templates:r,display:i,enabled:n,defaultTemplate:a}=useFormDataTemplates(),{getCollectionJoinField:l}=useCollectionManager_deprecated(),c=compatibleDataId(r),[u,m]=(0,import_react2.useState)((a==null?void 0:a.key)||\"none\"),[d,p]=(0,import_react2.useState)(null),h=useAPIClient(),{t:g}=(0,import_react_i18next.useTranslation)(),_=useDataSourceKey(),f=useDataSourceHeaders(_),{isInFilterFormBlock:v}=useFlag();(0,import_react2.useEffect)(()=>{n&&a&&t&&!v&&(t.__template=!0,a.key===\"duplicate\"&&y(a.dataId,a,f))},[]),(0,import_react2.useEffect)(()=>{c!=null&&c.some(j=>j.key===u)||b(\"none\")},[c]);const C=(0,import_react2.useMemo)(()=>x({display:\"flex\",alignItems:\"center\",backgroundColor:o.colorFillAlter,padding:o.padding},e),[e,o.colorFillAlter]),S=(0,import_react2.useMemo)(()=>({fontSize:o.fontSize,fontWeight:\"bold\",whiteSpace:\"nowrap\",marginRight:o.marginXS}),[o.fontSize,o.marginXS]),b=(0,import_react2.useCallback)(j=>q(void 0,null,function*(){m(j),p(null),t==null||t.reset()}),[]),y=(0,import_react2.useCallback)((j,A,D)=>q(void 0,null,function*(){const B=P(x({},A),{dataId:j});p(A),fetchTemplateData(h,B,D).then(M=>(t&&M&&(t.reset(),t.__template=!0,(0,import_client.forEach)(M,(w,R)=>{var T;w&&(t.values[R]=w,(T=t==null?void 0:t.setInitialValuesIn)==null||T.call(t,R,w))})),M)).catch(M=>{console.error(M)})}),[]);if(!n||!i)return null;const F=c==null?void 0:c.find(j=>j.key===u);return(0,import_jsx_runtime.jsx)(\"div\",{style:C,children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{wrap:!0,children:[(0,import_jsx_runtime.jsxs)(\"label\",{style:S,children:[g(\"Data template\"),\": \"]}),(0,import_jsx_runtime.jsx)(import_antd.Select,{role:\"button\",\"data-testid\":\"select-form-data-template\",popupMatchSelectWidth:!1,options:c,fieldNames:{label:\"title\",value:\"key\"},value:u,onChange:b}),u!==\"none\"&&F&&(0,import_jsx_runtime.jsx)(RemoteSelect,{style:{width:220},fieldNames:{label:F==null?void 0:F.titleField,value:\"id\"},target:F==null?void 0:F.collection,value:d,objectValue:!0,service:{resource:F==null?void 0:F.collection,params:{filter:F==null?void 0:F.dataScope}},onChange:j=>y(j==null?void 0:j.id,x(x({},j),F),f),targetField:l(`${F==null?void 0:F.collection}.${F.titleField}`)})]})})});Templates.displayName=\"NocoBaseFormDataTemplates\";function findDataTemplates(e){const t=findFormBlock(e);return t?import_lodash.default.cloneDeep(t[\"x-data-templates\"])||{}:{}}function fetchTemplateData(e,t,o){return q(this,null,function*(){if(!(t.fields.length===0||!t.dataId))return e.resource(t.collection,void 0,o).get({filterByTk:t.dataId,fields:t.fields,isTemplate:!0}).then(r=>{var i;return(i=r.data)==null?void 0:i.data})})}const useFormBlockHeight=()=>{var e,t,o;const r=useDataBlockHeight(),i=(0,import_react.useFieldSchema)(),{token:n}=import_antd.theme.useToken(),{designable:a}=useDesignable(),{heightProps:l}=useBlockHeightProps()||{},{title:c,titleHeight:u}=l||{},{display:m,enabled:d}=useFormDataTemplates(),p=i.reduceProperties((F,j)=>j[\"x-component\"]===\"ActionBar\"?j:F),h=Object.keys((p==null?void 0:p.properties)||{}).length>0,g=(o=(t=(e=i==null?void 0:i.parent)==null?void 0:e[\"x-decorator\"])==null?void 0:t.includes)==null?void 0:o.call(t,\"FormBlockProvider\"),_=h||a?n.controlHeight+(g?1*n.marginLG:24+n.paddingLG):n.marginLG,f=c?u:0,v=useDataBlockRequestData(),{count:C,pageSize:S}=(v==null?void 0:v.meta)||{},b=C>S?n.controlHeightSM+24:0,y=m&&d?n.controlHeight+2*n.padding+n.margin:0;return r-_-n.paddingLG-f-b-y},FormComponent=e=>{const t=e,{form:o,children:r}=t,i=W(t,[\"form\",\"children\"]),n=(0,import_react.useField)(),a=(0,import_react.useFieldSchema)(),l=getCardItemSchema==null?void 0:getCardItemSchema(a),c=useAttach(o.createVoidField(P(x({},n.props),{basePath:\"\"}))),u=useFormBlockHeight(),{token:m}=import_antd.theme.useToken(),{layout:d=\"vertical\",labelAlign:p=\"left\",labelWidth:h=120,labelWrap:g=!0,colon:_=!0}=(l==null?void 0:l[\"x-component-props\"])||{},{isInFilterFormBlock:f}=useFlag(),{isMobileLayout:v}=useMobileLayout(),C=(0,import_react2.useMemo)(()=>v?(0,import_client.transformMultiColumnToSingleColumn)(a):a,[a,v]);return(0,import_react2.useEffect)(()=>{f&&o.query(\"*\").forEach(S=>{S.validator&&(S.validator=null)})},[o,f]),(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:void 0,children:(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:o,children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,P(x({layout:d},i),{labelAlign:p,labelWidth:d===\"horizontal\"?h:null,labelWrap:g,colon:_,children:(0,import_jsx_runtime.jsx)(\"div\",{className:import_css.css`\n              .nb-grid-container {\n                height: ${u?u+\"px\":\"100%\"};\n                overflow-y: auto;\n                margin-left: -${m.marginLG}px;\n                margin-right: -${m.marginLG}px;\n                padding-left: ${m.marginLG}px;\n                padding-right: ${m.marginLG}px;\n                .ant-formily-item-layout-horizontal {\n                  .ant-formily-item-control {\n                    max-width: calc(100% - ${h}px);\n                  }\n                }\n              }\n            `,children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:c.address,schema:C,onlyRenderProperties:!0,isUseFormilyField:!0})})}))})})},Def=e=>e.children,FormDecorator=e=>{const t=e,{form:o,children:r,disabled:i}=t,n=W(t,[\"form\",\"children\",\"disabled\"]),a=(0,import_react.useField)(),l=(0,import_react.useFieldSchema)(),c=useAttach(o.createVoidField(P(x({},a.props),{basePath:\"\"}))),u=useComponent(l[\"x-component\"],Def),{isMobileLayout:m}=useMobileLayout(),d=(0,import_react2.useMemo)(()=>m?(0,import_client.transformMultiColumnToSingleColumn)(l):l,[l,m]);return(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:void 0,children:(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:o,children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,P(x({layout:\"vertical\"},n),{children:(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:c,children:(0,import_jsx_runtime.jsx)(u,P(x({},a.componentProps),{children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:c.address,schema:d,onlyRenderProperties:!0,isUseFormilyField:!0})}))})}))})})},getLinkageRules=e=>{let t=null;return e.mapProperties(o=>{o[\"x-linkage-rules\"]&&(t=o[\"x-linkage-rules\"])}),t},WithForm=e=>{var t,o;const{form:r}=e,i=(0,import_react.useFieldSchema)(),{setFormValueChanged:n}=useActionContext(),a=useVariables$1(),l=useLocalVariables$1({currentForm:r}),{templateFinished:c}=useTemplateBlockContext(),{loading:u,data:m}=useDataBlockRequest()||{},d=useApp(),p=((o=getLinkageRules(i)||((t=i.parent)==null?void 0:t[\"x-linkage-rules\"]))==null?void 0:o.filter(f=>!f.disabled))||[],{confirmBeforeClose:h=!0,action:g}=useDataBlockProps()||{},_=g===void 0;return(0,import_react2.useEffect)(()=>{const f=(0,import_shared.uid)();return r.addEffects(f,()=>{(0,import_core.onFormInputChange)(()=>{n==null||n(h)})}),e.disabled&&(r.disabled=e.disabled),()=>{r.removeEffects(f)}},[r,e.disabled,n,h]),(0,import_react2.useEffect)(()=>{if(u||!_&&import_lodash.default.isEmpty(m==null?void 0:m.data))return;const f=(0,import_shared.uid)(),v=[];return setTimeout(()=>{r.addEffects(f,()=>{forEachLinkageRule(p,(C,S)=>{var b;if((b=C.targetFields)!=null&&b.length){const y=C.targetFields.join(\",\");(0,import_core.onFieldInit)(`*(${y})`,(F,j)=>{v.push(bindLinkageRulesToFiled({field:F,linkageRules:p,formValues:j.values,localVariables:l,action:C,rule:S,variables:a},d.jsonLogic))})}})})}),()=>{r.removeEffects(f),v.forEach(C=>{C()})}},[p,c,u,m==null?void 0:m.data,_]),i[\"x-decorator\"]===\"FormV2\"?(0,import_jsx_runtime.jsx)(FormDecorator,x({},e)):(0,import_jsx_runtime.jsx)(FormComponent,x({},e))},WithoutForm=e=>{const t=(0,import_react.useFieldSchema)(),{setFormValueChanged:o}=useActionContext(),{confirmBeforeClose:r=!0}=useDataBlockProps()||{},i=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({validateFirst:!0,disabled:e.disabled,effects(){(0,import_core.onFormInputChange)(n=>{o==null||o(r)})}}),[r]);return t[\"x-decorator\"]===\"FormV2\"?(0,import_jsx_runtime.jsx)(FormDecorator,x({form:i},e)):(0,import_jsx_runtime.jsx)(FormComponent,x({form:i},e))},formLayoutCss=import_css.css`\n  .ant-formily-item-feedback-layout-loose {\n    margin-bottom: 12px;\n  }\n`,Form=withDynamicSchemaProps((0,import_react.observer)(e=>{const t=(0,import_react.useField)(),{token:o}=useToken(),r=useProps(e),{form:i,disabled:n}=r,a=W(r,[\"form\",\"disabled\"]),l=(0,import_react2.useMemo)(()=>({token:{marginBlock:o.marginLG}}),[o.marginLG]),c=n||t.disabled;return(0,import_jsx_runtime.jsx)(import_antd.ConfigProvider,{componentDisabled:c,theme:l,children:(0,import_jsx_runtime.jsx)(\"form\",{onSubmit:u=>u.preventDefault(),className:formLayoutCss,children:i?(0,import_jsx_runtime.jsx)(WithForm,P(x({form:i},a),{disabled:c})):(0,import_jsx_runtime.jsx)(WithoutForm,P(x({},a),{disabled:c}))})})}),{displayName:\"Form\"}),FormWithDataTemplates=withDynamicSchemaProps(withSkeletonComponent(e=>{const t=useFormBlockContext(),{token:o}=useToken(),r=(0,import_react2.useMemo)(()=>({marginBottom:o.margin}),[o.margin]);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(Templates,{style:r,form:e.form||(t==null?void 0:t.form)}),(0,import_jsx_runtime.jsx)(Form,x({},e))]})}));FormWithDataTemplates.displayName=\"FormWithDataTemplates\";const formSettings=new SchemaSettings({name:\"FormSettings\",items:[{name:\"title\",Component:SchemaSettingsBlockTitleItem},{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated();return{collectionName:e}}},{name:\"dataTemplates\",Component:SchemaSettingsDataTemplates,useVisible(){const{action:e}=useFormBlockContext();return!e},useComponentProps(){const{name:e}=useCollection_deprecated();return{collectionName:e}}},{name:\"divider\",type:\"divider\"},{name:\"formItemTemplate\",Component:SchemaSettingsFormItemTemplate,useComponentProps(){var e,t;const{componentNamePrefix:o}=useBlockTemplateContext(),{name:r}=useCollection(),i=(0,import_react.useFieldSchema)(),n=((e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.resource)||((t=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:t.association);return{componentName:`${o}FormItem`,collectionName:r,resourceName:n}}},{name:\"divider2\",type:\"divider\"},{name:\"remove\",type:\"remove\",componentProps:{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}]}),readPrettyFormSettings=new SchemaSettings({name:\"ReadPrettyFormSettings\",items:[{name:\"title\",Component:SchemaSettingsBlockTitleItem},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated();return{collectionName:e,readPretty:!0}}},{name:\"formItemTemplate\",Component:SchemaSettingsFormItemTemplate,useComponentProps(){var e,t;const{componentNamePrefix:o}=useBlockTemplateContext(),{name:r}=useCollection(),i=(0,import_react.useFieldSchema)(),n=((e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.resource)||((t=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:t.association);return{insertAdjacentPosition:\"beforeEnd\",componentName:`${o}ReadPrettyFormItem`,collectionName:r,resourceName:n}}},{name:\"divider\",type:\"divider\"},{name:\"remove\",type:\"remove\",componentProps:{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}]}),formDetailsSettings=new SchemaSettings({name:\"FormDetailsSettings\",items:[{name:\"title\",Component:SchemaSettingsBlockTitleItem},{name:\"setTheBlockHeight\",Component:SchemaSettingsBlockHeightItem},{name:\"linkageRules\",Component:SchemaSettingsLinkageRules,useComponentProps(){const{name:e}=useCollection_deprecated();return{collectionName:e,readPretty:!0}}},{name:\"dataScope\",Component:SchemaSettingsDataScope,useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useFieldSchema)(),{form:i}=useFormBlockContext(),n=(0,import_react.useField)(),{service:a}=useDetailsBlockContext(),{dn:l}=useDesignable();return{collectionName:o,defaultFilter:((t=(e=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.filter)||{},form:i,onSubmit:({filter:c})=>{var u;c=removeNullCondition(c);const m=n.decoratorProps.params||{};m.filter=c,n.decoratorProps.params=m,r[\"x-decorator-props\"].params=m,a.run(P(x({},(u=a.params)==null?void 0:u[0]),{filter:c})),l.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-decorator-props\":r[\"x-decorator-props\"]}})}}}},setDataLoadingModeSettingsItem,{name:\"sortingRules\",type:\"modal\",useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),{t:r}=(0,import_react_i18next.useTranslation)(),i=(0,import_react.useFieldSchema)(),n=(0,import_react.useField)(),{service:a}=useDetailsBlockContext(),{dn:l}=useDesignable(),c=useSortFields(o),u=((t=(e=i==null?void 0:i[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.sort)||[],m=u==null?void 0:u.map(d=>d.startsWith(\"-\")?{field:d.substring(1),direction:\"desc\"}:{field:d,direction:\"asc\"});return{title:r(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:r(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:m,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:c,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:r(\"ASC\"),value:\"asc\"},{label:r(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:r(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit({sort:d}){var p;const h=d.map(_=>_.direction===\"desc\"?`-${_.field}`:_.field),g=n.decoratorProps.params||{};g.sort=h,n.decoratorProps.params=g,i[\"x-decorator-props\"].params=g,l.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-decorator-props\":i[\"x-decorator-props\"]}}),a.run(P(x({},(p=a.params)==null?void 0:p[0]),{sort:h}))}}}},{name:\"template\",Component:SchemaSettingsTemplate,useComponentProps(){var e,t;const{name:o}=useCollection_deprecated(),r=(0,import_react.useFieldSchema)(),{componentNamePrefix:i}=useBlockTemplateContext(),n=((e=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:e.resource)||((t=r==null?void 0:r[\"x-decorator-props\"])==null?void 0:t.association);return{componentName:`${i}Details`,collectionName:o,resourceName:n}}},{name:\"divider\",type:\"divider\"},{name:\"remove\",type:\"remove\",componentProps:{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}}]}),FormField=(0,import_react.observer)(e=>{const t=(0,import_react.useFieldSchema)(),{getField:o}=useCollection_deprecated(),r=(0,import_react.useField)(),i=o(t.name),n=useCompile();return(0,import_react2.useEffect)(()=>{var a;r.title||(r.title=n((a=i==null?void 0:i.uiSchema)==null?void 0:a.title))},[]),(0,import_jsx_runtime.jsx)(\"div\",{children:e.children})},{displayName:\"FormField\"});FormWithDataTemplates.Designer=FormDesigner;FormWithDataTemplates.FilterDesigner=FilterDesigner;FormWithDataTemplates.ReadPrettyDesigner=ReadPrettyFormDesigner;FormWithDataTemplates.Templates=Templates;const antTableCell=import_css.css`\n  .ant-table-cell {\n    > .ant-space-horizontal {\n      .ant-space-item-split:has(+ .ant-space-item:empty) {\n        display: none;\n      }\n    }\n  }\n`,SystemSettingsContext=(0,import_react2.createContext)(null);SystemSettingsContext.displayName=\"SystemSettingsContext\";const useSystemSettings=()=>(0,import_react2.useContext)(SystemSettingsContext),SystemSettingsProvider=e=>{const t=useRequest({url:\"systemSettings:get\"});return(0,import_jsx_runtime.jsx)(SystemSettingsContext.Provider,{value:x({},t),children:e.children})},langs=Object.keys(languageCodes).map(e=>({label:`${languageCodes[e].label} (${e})`,value:e})),useCloseAction=()=>{const{setVisible:e}=useActionContext();return{run(){return q(this,null,function*(){e(!1)})}}},useSystemSettingsValues=e=>{const{visible:t}=useActionContext(),o=useSystemSettings();return useRequest(()=>Promise.resolve(o==null?void 0:o.data),P(x({},e),{refreshDeps:[t,o==null?void 0:o.data]}))},useSaveSystemSettingsValues=()=>{const{setVisible:e}=useActionContext(),t=(0,import_react.useForm)(),{mutate:o,data:r}=useSystemSettings()||{},i=useAPIClient(),{t:n}=(0,import_react_i18next.useTranslation)();return{run(){return q(this,null,function*(){var a;yield t.submit();const l=(0,import_cloneDeep.default)(t.values);o({data:x(x({},r==null?void 0:r.data),l)}),yield i.request({url:\"systemSettings:put\",method:\"post\",data:l}),import_antd.message.success(n(\"Saved successfully\"));const c=((a=l.enabledLanguages)==null?void 0:a[0])||\"en-US\";l.enabledLanguages.length<2&&i.auth.getLocale()!==c?(i.auth.setLocale(\"\"),window.location.reload()):e(!1)})}}},schema$2={type:\"object\",properties:{[(0,import_shared.uid)()]:{\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues:\"{{ useSystemSettingsValues }}\"},\"x-component\":\"div\",type:\"void\",title:'{{t(\"System settings\")}}',properties:{raw_title:{type:\"string\",title:\"{{t('System title')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"TextAreaWithGlobalScope\",\"x-component-props\":{supportsLineBreak:!0},required:!0},logo:{type:\"string\",title:\"{{t('Logo')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Upload.Attachment\",\"x-component-props\":{action:\"attachments:create\",multiple:!1},\"x-use-component-props\":\"useFileCollectionStorageRules\"},enabledLanguages:{type:\"array\",title:'{{t(\"Enabled languages\")}}',\"x-component\":\"Select\",\"x-component-props\":{mode:\"multiple\"},\"x-decorator\":\"FormItem\",enum:langs,\"x-reactions\":e=>{e.dataSource=langs.map(t=>{var o;let r=t.label;return((o=e.value)==null?void 0:o[0])===t.value&&(r+=`(${i18n.t(\"Default\")})`),{label:r,value:t.value}})}},footer1:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{layout:\"one-column\"},properties:{submit:{title:'{{t(\"Submit\")}}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\",useAction:\"{{ useSaveSystemSettingsValues }}\"}}}}}}}},SystemSettingsPane=()=>(0,import_jsx_runtime.jsx)(import_antd.Card,{bordered:!1,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{scope:{useSaveSystemSettingsValues,useSystemSettingsValues,useCloseAction},schema:schema$2})});class SystemSettingsPlugin extends Plugin{load(){return q(this,null,function*(){this.app.use(SystemSettingsProvider,this.options)})}}const DocumentTitleContext=(0,import_react2.createContext)({getTitle:()=>\"\",setTitle:()=>{}});DocumentTitleContext.displayName=\"DocumentTitleContext\";const DocumentTitleProvider=import_react2.default.memo(e=>{const{addonBefore:t,addonAfter:o}=e,{t:r}=(0,import_react_i18next.useTranslation)(),{t:i}=(0,import_react_i18next.useTranslation)(\"lm-desktop-routes\"),{t:n}=(0,import_react_i18next.useTranslation)(\"lm-collections\"),a=import_react2.default.useRef(\"\"),l=(0,import_react2.useCallback)(()=>a.current,[]),c=(0,import_react2.useCallback)(m=>{setTimeout(()=>{document.title=a.current=`${t?` - ${r(t)}`:\"\"}${i(m||\"\")}${o?` - ${n(o)}`:\"\"}`})},[o,t,r,i,n]),u=(0,import_react2.useMemo)(()=>({getTitle:l,setTitle:c}),[l,c]);return(0,import_jsx_runtime.jsx)(DocumentTitleContext.Provider,{value:u,children:e.children})});DocumentTitleProvider.displayName=\"DocumentTitleProvider\";const RemoteDocumentTitleProvider=e=>{var t,o;const r=useSystemSettings();return(0,import_jsx_runtime.jsx)(DocumentTitleProvider,{addonAfter:(o=(t=r==null?void 0:r.data)==null?void 0:t.data)==null?void 0:o.title,children:e.children})},useDocumentTitle=()=>(0,import_react2.useContext)(DocumentTitleContext),useCurrentDocumentTitle=e=>{const{setTitle:t}=useDocumentTitle();(0,import_react2.useEffect)(()=>{t(e)},[t,e])};class RemoteDocumentTitlePlugin extends Plugin{load(){return q(this,null,function*(){this.app.use(RemoteDocumentTitleProvider,this.options)})}}function findByUid(e,t){return import_react.Schema.isSchemaInstance(e)||(e=new import_react.Schema(e)),e.reduceProperties((o,r)=>r[\"x-uid\"]===t?r:findByUid(r,t)||o,null)}function findMenuItem(e){import_react.Schema.isSchemaInstance(e)||(e=new import_react.Schema(e));for(const{schema:t}of import_react.Schema.getOrderProperties(e)){if(t[\"x-component\"]===\"Menu.Item\")return t;const o=findMenuItem(t);if(o)return o}return null}function findKeys(e){if(!e)return;const t=[];for(t.push(e.name);e.parent&&e.parent[\"x-component\"]!==\"Menu\";)t.push(e.parent.name),e=e.parent;return t.reverse()}function findKeysByUid(e,t){return findKeys(findByUid(e,t))}const insertPositionToMethod={beforeBegin:\"insertBefore\",afterEnd:\"insertAfter\"},toItems$1=(e={},{t,compile:o})=>{const r=[];for(const i in e)if(Object.prototype.hasOwnProperty.call(e,i)){const n=e[i],a={label:isVariable$1(n.title)?o(n.title):t(n.title),value:`${n[\"x-uid\"]}||${n[\"x-component\"]}`};if(n.properties){const l=toItems$1(n.properties,{t,compile:o});l!=null&&l.length&&(a.children=l)}r.push(a)}return r},findMenuSchema=e=>{let t=e.parent;for(;t;){if(t[\"x-component\"]===\"Menu\")return t;t=t.parent}},InsertMenuItems=e=>{const{eventKey:t,title:o,insertPosition:r}=e,{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react.useFieldSchema)(),{urlSchema:a,paramsSchema:l}=useURLAndHTMLSchema(),c=n[\"x-component\"]===\"Menu.SubMenu\",{createRoute:u,moveRoute:m}=useNocoBaseRoutes(),d=useInsertPageSchema();return!c&&r===\"beforeEnd\"?null:(0,import_jsx_runtime.jsxs)(SchemaSettingsSubMenu,{eventKey:t,title:o,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{eventKey:`${r}group`,title:i(\"Group\"),schema:{type:\"object\",title:i(\"Add group\"),properties:{title:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:i(\"Menu item title\"),required:!0,\"x-component-props\":{}},icon:{title:i(\"Icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"}}},onSubmit:p=>q(void 0,[p],function*({title:h,icon:g}){var _,f;const v=n.__route__,C=(_=n.parent)==null?void 0:_.__route__,S=(0,import_shared.uid)(),{data:b}=yield u({type:NocoBaseDesktopRouteType.group,title:h,icon:g,parentId:r===\"beforeEnd\"?v==null?void 0:v.id:C==null?void 0:C.id,schemaUid:S});insertPositionToMethod[r]&&(yield m({sourceId:(f=b==null?void 0:b.data)==null?void 0:f.id,targetId:v==null?void 0:v.id,sortField:\"sort\",method:insertPositionToMethod[r]}))})}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{eventKey:`${r}page`,title:i(\"Page\"),schema:{type:\"object\",title:i(\"Add page\"),properties:{title:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:i(\"Menu item title\"),required:!0,\"x-component-props\":{}},icon:{title:i(\"Icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"}}},onSubmit:p=>q(void 0,[p],function*({title:h,icon:g}){var _,f;const v=n.__route__,C=(_=n.parent)==null?void 0:_.__route__,S=(0,import_shared.uid)(),b=(0,import_shared.uid)(),y=(0,import_shared.uid)(),F=(0,import_shared.uid)(),{data:j}=yield u({type:NocoBaseDesktopRouteType.page,title:h,icon:g,parentId:r===\"beforeEnd\"?v==null?void 0:v.id:C==null?void 0:C.id,schemaUid:b,menuSchemaUid:S,enableTabs:!1,children:[{type:NocoBaseDesktopRouteType.tabs,schemaUid:y,tabSchemaName:F,hidden:!0}]});insertPositionToMethod[r]&&(yield m({sourceId:(f=j==null?void 0:j.data)==null?void 0:f.id,targetId:v==null?void 0:v.id,sortField:\"sort\",method:insertPositionToMethod[r]})),d(getPageMenuSchema({pageSchemaUid:b,tabSchemaUid:y,tabSchemaName:F}))})}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{eventKey:`${r}link`,title:i(\"Link\"),schema:{type:\"object\",title:i(\"Add link\"),properties:{title:{title:i(\"Menu item title\"),required:!0,\"x-component\":\"Input\",\"x-decorator\":\"FormItem\"},icon:{title:i(\"Icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"},href:a,params:l}},onSubmit:p=>q(void 0,[p],function*({title:h,icon:g,href:_,params:f}){var v,C;const S=n.__route__,b=(v=n.parent)==null?void 0:v.__route__,y=(0,import_shared.uid)(),{data:F}=yield u({type:NocoBaseDesktopRouteType.link,title:h,icon:g,parentId:r===\"beforeEnd\"?S==null?void 0:S.id:b==null?void 0:b.id,schemaUid:y,options:{href:_,params:f}},!1);insertPositionToMethod[r]&&(yield m({sourceId:(C=F==null?void 0:F.data)==null?void 0:C.id,targetId:S==null?void 0:S.id,sortField:\"sort\",method:insertPositionToMethod[r]}))})})]})},components$4={TreeSelect:import_antd_v5.TreeSelect},MenuDesigner=()=>{var e,t;const{updateRoute:o,deleteRoute:r}=useNocoBaseRoutes(),i=(0,import_react.useField)(),n=(0,import_react.useFieldSchema)(),a=useAPIClient(),{dn:l,refresh:c}=useDesignable(),{t:u}=(0,import_react_i18next.useTranslation)(),m=findMenuSchema(n),d=useCompile(),{urlSchema:p,paramsSchema:h}=useURLAndHTMLSchema(),g=(0,import_react2.useMemo)(()=>{var M;return d((M=m==null?void 0:m[\"x-component-props\"])==null?void 0:M.onSelect)},[(e=m==null?void 0:m[\"x-component-props\"])==null?void 0:e.onSelect]),_=(0,import_react2.useMemo)(()=>toItems$1(m==null?void 0:m.properties,{t:u,compile:d}),[m==null?void 0:m.properties,u,d]),f=(0,import_react2.useCallback)(M=>{(0,import_core.onFieldChange)(\"target\",w=>{var R,T;const[,$]=((T=(R=w==null?void 0:w.value)==null?void 0:R.split)==null?void 0:T.call(R,\"||\"))||[];w.query(\"position\").take(N=>{N.dataSource=$===\"Menu.SubMenu\"?[{label:u(\"Before\"),value:\"beforeBegin\"},{label:u(\"After\"),value:\"afterEnd\"},{label:u(\"Inner\"),value:\"beforeEnd\"}]:[{label:u(\"Before\"),value:\"beforeBegin\"},{label:u(\"After\"),value:\"afterEnd\"}]})})},[u]),v=(0,import_react2.useMemo)(()=>({type:\"object\",title:u(\"Edit menu item\"),properties:{title:{title:u(\"Menu item title\"),required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}},icon:{title:u(\"Menu item icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"}}}),[u]),C=(0,import_react2.useMemo)(()=>({title:i.title,icon:i.componentProps.icon}),[i.title,i.componentProps.icon]),S=(0,import_react2.useMemo)(()=>({type:\"object\",title:u(\"Edit tooltip\"),properties:{tooltip:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{}}}}),[u]),b=(0,import_react2.useMemo)(()=>({tooltip:i.componentProps.tooltip}),[i.componentProps.tooltip]);n[\"x-component\"]===\"Menu.URL\"&&(v.properties.href=p,v.properties.params=h,C.href=i.componentProps.href,C.params=i.componentProps.params);const y=(0,import_react2.useCallback)(({title:M,icon:w,href:R,params:T})=>{var $;const N={\"x-uid\":n[\"x-uid\"],\"x-server-hooks\":[{type:\"onSelfSave\",method:\"extractTextToLocale\"}]};M&&(n.title=M,i.title=M,N.title=M,c()),i.componentProps.icon=w,i.componentProps.href=R,i.componentProps.params=T,N[\"x-component-props\"]={icon:w,href:R,params:T},n[\"x-component-props\"]=n[\"x-component-props\"]||{},n[\"x-component-props\"].icon=w,n[\"x-component-props\"].href=R,n[\"x-component-props\"].params=T,g==null||g({item:{props:{schema:n}}}),l.emit(\"patch\",{schema:N}),($=n.__route__)!=null&&$.id&&o(n.__route__.id,{title:M,icon:w,options:R||T?{href:R,params:T}:void 0})},[n,i,l,c,g]),F=(0,import_react2.useCallback)(({tooltip:M})=>{var w;(w=n.__route__)!=null&&w.id&&o(n.__route__.id,{tooltip:M})},[n,i,l,c,g]),j=(0,import_react2.useMemo)(()=>({type:\"object\",title:u(\"Move to\"),properties:{target:{title:u(\"Target\"),enum:_,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"TreeSelect\",\"x-component-props\":{}},position:{title:u(\"Position\"),required:!0,enum:[{label:u(\"Before\"),value:\"beforeBegin\"},{label:u(\"After\"),value:\"afterEnd\"}],default:\"afterEnd\",\"x-component\":\"Radio.Group\",\"x-decorator\":\"FormItem\"}}}),[_,u]),{moveRoute:A}=useNocoBaseRoutes(),D=(0,import_react2.useCallback)(M=>q(void 0,[M],function*({target:w,position:R}){var T;const[$]=((T=w==null?void 0:w.split)==null?void 0:T.call(w,\"||\"))||[];if(!$)return;const N=findByUid(m,$),I=createDesignable({t:u,api:a,refresh:c,current:N}),E={beforeBegin:\"insertBefore\",afterEnd:\"insertAfter\"},V=R===\"beforeEnd\"?{targetScope:{parentId:N.__route__.id}}:{targetId:N.__route__.id};yield A(x({sourceId:n.__route__.id,sortField:\"sort\",method:E[R]},V)),I.loadAPIClientEvents(),I.insertAdjacent(R,n)}),[m,u,a,c,A,n]),B=(0,import_react2.useMemo)(()=>({title:u(\"Delete menu item\"),onOk:()=>{var M;(M=n.__route__)!=null&&M.id&&r(n.__route__.id)}}),[n,r,u]);return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{children:[(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:u(\"Edit\"),eventKey:\"edit\",schema:v,initialValues:C,onSubmit:y}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:u(\"Edit tooltip\"),eventKey:\"edit-tooltip\",schema:S,initialValues:b,onSubmit:F}),(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:u(\"Hidden\"),checked:(t=n[\"x-component-props\"])==null?void 0:t.hidden,onChange:M=>{import_antd.Modal.confirm({title:u(\"Are you sure you want to hide this menu?\"),icon:(0,import_jsx_runtime.jsx)(import_icons.ExclamationCircleFilled,{}),content:u(\"After hiding, this menu will no longer appear in the menu bar. To show it again, you need to go to the route management page to configure it.\"),onOk(){return q(this,null,function*(){var w;n[\"x-component-props\"].hidden=!!M,i.componentProps.hidden=!!M,(w=n.__route__)!=null&&w.id&&(yield o(n.__route__.id,{hideInMenu:!!M})),l.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],\"x-component-props\":n[\"x-component-props\"]}})})}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:u(\"Move to\"),eventKey:\"move-to\",components:components$4,effects:f,schema:j,onSubmit:D}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(InsertMenuItems,{eventKey:\"insertbeforeBegin\",title:u(\"Insert before\"),insertPosition:\"beforeBegin\"}),(0,import_jsx_runtime.jsx)(InsertMenuItems,{eventKey:\"insertafterEnd\",title:u(\"Insert after\"),insertPosition:\"afterEnd\"}),(0,import_jsx_runtime.jsx)(InsertMenuItems,{eventKey:\"insertbeforeEnd\",title:u(\"Insert inner\"),insertPosition:\"beforeEnd\"}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{confirm:B})]})},subMenuDesignerCss=import_css.css`\n  position: relative;\n  display: inline-block;\n  margin-left: -24px;\n  margin-right: -34px;\n  padding: 0 34px 0 24px;\n  width: calc(100% + 58px);\n  height: 100%;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  &:hover {\n    > .general-schema-designer {\n      display: block;\n    }\n  }\n  &.nb-action-link {\n    > .general-schema-designer {\n      top: -10px;\n      bottom: -10px;\n      left: -10px;\n      right: -10px;\n    }\n  }\n  > .general-schema-designer {\n    position: absolute;\n    z-index: 999;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    display: none;\n    background: var(--colorBgSettingsHover);\n    border: 0;\n    pointer-events: none;\n    > .general-schema-designer-icons {\n      position: absolute;\n      right: 2px;\n      top: 2px;\n      line-height: 16px;\n      pointer-events: all;\n      .ant-space-item {\n        background-color: var(--colorSettings);\n        color: #fff;\n        line-height: 16px;\n        width: 16px;\n        padding-left: 1px;\n        align-self: stretch;\n      }\n    }\n  }\n`,designerCss$2=import_css.css`\n  position: relative;\n  display: flex;\n  // justify-content: center;\n  align-items: center;\n  margin-left: -20px;\n  margin-right: -20px;\n  padding: 0 20px;\n  width: calc(100% + 40px);\n  height: 100%;\n  &:hover {\n    > .general-schema-designer {\n      display: block;\n    }\n  }\n  &.nb-action-link {\n    > .general-schema-designer {\n      top: -10px;\n      bottom: -10px;\n      left: -10px;\n      right: -10px;\n    }\n  }\n  > .general-schema-designer {\n    position: absolute;\n    z-index: 999;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    display: none;\n    background: var(--colorBgSettingsHover);\n    border: 0;\n    pointer-events: none;\n    > .general-schema-designer-icons {\n      position: absolute;\n      right: 2px;\n      top: 2px;\n      line-height: 16px;\n      pointer-events: all;\n      .ant-space-item {\n        background-color: var(--colorSettings);\n        color: #fff;\n        line-height: 16px;\n        width: 16px;\n        padding-left: 1px;\n        align-self: stretch;\n      }\n    }\n  }\n`,headerMenuClass=import_css.css`\n  .ant-menu-item:hover {\n    > .ant-menu-title-content > div {\n      .general-schema-designer {\n        display: block;\n      }\n    }\n  }\n`,sideMenuClass=import_css.css`\n  height: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n  .ant-menu-item {\n    > .ant-menu-title-content {\n      height: 100%;\n      margin-left: -24px;\n      margin-right: -16px;\n      padding: 0 16px 0 24px;\n      > div {\n        > .general-schema-designer {\n          right: 6px !important;\n        }\n      }\n    }\n  }\n  .ant-menu-submenu-title {\n    .ant-menu-title-content {\n      height: 100%;\n      margin-left: -24px;\n      margin-right: -34px;\n      padding: 0 34px 0 24px;\n      > div {\n        > .general-schema-designer {\n          right: 6px !important;\n        }\n        > span.anticon {\n          margin-right: 10px;\n        }\n      }\n    }\n  }\n`,menuItemClass=import_css.css`\n  :active {\n    background: inherit;\n  }\n`,MenuItemTitle=({schema:e,style:t})=>{const{t:o}=useMenuTranslation();return(0,import_jsx_runtime.jsx)(\"span\",{style:t,children:o(e.title)})},MenuItemTitleWithTooltip=withTooltipComponent(MenuItemTitle),ParentRouteContext=(0,import_react2.createContext)(null);ParentRouteContext.displayName=\"ParentRouteContext\";const useParentRoute=()=>(0,import_react2.useContext)(ParentRouteContext),useNocoBaseRoutes=(e=\"desktopRoutes\")=>{const t=useAPIClient(),o=(0,import_react2.useMemo)(()=>t.resource(e),[t,e]),{refresh:r}=useAllAccessDesktopRoutes(),i=(0,import_react2.useCallback)((c,u=!0)=>q(void 0,null,function*(){const m=yield o.create({values:c});return u&&r(),m}),[o,r]),n=(0,import_react2.useCallback)((c,u,m=!0)=>q(void 0,null,function*(){const d=yield o.update({filterByTk:c,values:u});return m&&r(),d}),[o,r]),a=(0,import_react2.useCallback)((c,u=!0)=>q(void 0,null,function*(){const m=yield o.destroy({filterByTk:c});return u&&r(),m}),[r,o]),l=(0,import_react2.useCallback)(c=>q(void 0,[c],function*({sourceId:u,targetId:m,targetScope:d,sortField:p,sticky:h,method:g,refreshAfterMove:_=!0}){const f=yield o.move({sourceId:u,targetId:m,targetScope:d,sortField:p,sticky:h,method:g});return _&&r(),f}),[r,o]);return{createRoute:i,updateRoute:n,deleteRoute:a,moveRoute:l}},HeaderMenu=import_react2.default.memo(({schema:e,mode:t,onSelect:o,setDefaultSelectedKeys:r,defaultSelectedKeys:i,defaultOpenKeys:n,selectedKeys:a,designable:l,render:c,children:u,disabled:m,onBlur:d,onChange:p,onFocus:h,theme:g})=>{const{Component:_,getMenuItems:f}=useMenuItem(),v=(0,import_react2.useMemo)(()=>{const S={key:\"x-designer-button\",style:{padding:\"0 8px\",order:9999},label:c({\"data-testid\":\"schema-initializer-Menu-header\",style:{background:\"none\"}}),notdelete:!0,disabled:!0},b=f(()=>u);return l&&b.push(S),b},[u,l]),C=(0,import_react2.useCallback)(S=>{var b;const y=(b=e.properties)==null?void 0:b[S.key];if(y)if(t===\"mix\")if(y[\"x-component\"]!==\"Menu.SubMenu\")o==null||o(S);else{const F=findMenuItem(y);if(!F)return o==null?void 0:o(S);const j=findKeysByUid(e,F[\"x-uid\"]);r(j),o==null||o({key:F.name,item:{props:{schema:F}}})}else o==null||o(S)},[e,t,o,r]);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(_,{}),(0,import_jsx_runtime.jsx)(import_antd.Menu,{disabled:m,onBlur:d,onChange:p,onFocus:h,theme:g,className:headerMenuClass,onClick:C,mode:t===\"mix\"?\"horizontal\":t,defaultOpenKeys:n,defaultSelectedKeys:i,selectedKeys:a,items:v})]})}),SideMenu=import_react2.default.memo(({mode:e,sideMenuSchema:t,sideMenuRef:o,openKeys:r,setOpenKeys:i,selectedKeys:n,onSelect:a,render:l,t:c,api:u,designable:m})=>{var d;const{Component:p,getMenuItems:h}=useMenuItem(),g=(0,import_ahooks.useUpdate)(),_=useRefreshFieldSchema(),f=useRefreshComponent(),v=(0,import_react2.useCallback)(b=>{console.log(\"refresh\"),g(),_==null||_(b),f==null||f()},[g,_,f]),C=(0,import_react2.useCallback)(b=>{a==null||a(b)},[a]),S=(0,import_react2.useMemo)(()=>{const b=h(()=>(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{schema:t,onlyRenderProperties:!0},(0,import_shared.uid)()));return m&&b.push({key:\"x-designer-button\",disabled:!0,label:l({\"data-testid\":\"schema-initializer-Menu-side\",insert:y=>{const F=createDesignable({t:c,api:u,refresh:v,current:t});F.loadAPIClientEvents(),F.insertAdjacent(\"beforeEnd\",y)}}),order:1,notdelete:!0}),b},[u,m,h,v,l,t,c]);return e===\"mix\"&&(t==null?void 0:t[\"x-component\"])===\"Menu.SubMenu\"&&((d=o==null?void 0:o.current)==null?void 0:d.firstChild)&&(0,import_react_dom.createPortal)((0,import_jsx_runtime.jsxs)(MenuModeContext.Provider,{value:\"inline\",children:[(0,import_jsx_runtime.jsx)(p,{}),(0,import_jsx_runtime.jsx)(import_antd.Menu,{mode:\"inline\",openKeys:r,selectedKeys:n,onClick:C,onOpenChange:i,className:sideMenuClass,items:S})]}),o.current.firstChild)});SideMenu.displayName=\"SideMenu\";const MenuModeContext=(0,import_react2.createContext)(null);MenuModeContext.displayName=\"MenuModeContext\";const useSideMenuRef=()=>{var e;const t=(0,import_react.useFieldSchema)(),o=(0,import_react2.useContext)(import_react.SchemaExpressionScopeContext),r=(e=t==null?void 0:t[\"x-component-props\"])==null?void 0:e.sideMenuRefScopeKey;if(r)return o[r]},MenuItemDesignerContext=(0,import_react2.createContext)(null);MenuItemDesignerContext.displayName=\"MenuItemDesignerContext\";const useMenuDragEnd=()=>{const{moveRoute:e}=useNocoBaseRoutes();return{onDragEnd:(0,import_react2.useCallback)(t=>{var o,r,i,n;const{active:a,over:l}=t,c=(r=(o=a==null?void 0:a.data)==null?void 0:o.current)==null?void 0:r.schema,u=(n=(i=l==null?void 0:l.data)==null?void 0:i.current)==null?void 0:n.schema;!c||!u||e({sourceId:c.__route__.id,targetId:u.__route__.id,sortField:\"sort\"})},[e])}},Menu=import_react2.default.memo(e=>{const{onSelect:t,mode:o,selectedUid:r,defaultSelectedUid:i,defaultSelectedKeys:n,defaultOpenKeys:a,children:l,disabled:c,onBlur:u,onChange:m,onFocus:d,theme:p}=useProps(e),{t:h}=(0,import_react_i18next.useTranslation)(),g=useDesigner(),_=(0,import_react.useFieldSchema)(),f=useAPIClient(),{render:v}=useSchemaInitializerRender(_[\"x-initializer\"],_[\"x-initializer-props\"]),C=useSideMenuRef(),[S,b]=(0,import_react2.useState)(),[y,F]=(0,import_react2.useState)(()=>n||(i?findKeysByUid(_,i):[])),[j,A]=(0,import_react2.useState)(()=>[\"inline\",\"mix\"].includes(o)?a||y:a),D=(0,import_react2.useMemo)(()=>{var w;let R;if(r){const T=findKeysByUid(_,r);R=(T==null?void 0:T[0])||null}else R=(y==null?void 0:y[0])||null;if(o===\"mix\"&&R){const T=(w=_.properties)==null?void 0:w[R];if((T==null?void 0:T[\"x-component\"])===\"Menu.SubMenu\")return T}return null},[y,o,_,r]);(0,import_react2.useEffect)(()=>{if(!r){b(void 0);return}const w=findKeysByUid(_,r);b(w),[\"inline\",\"mix\"].includes(o)&&A(a||w)},[r]),(0,import_react2.useEffect)(()=>{[\"inline\",\"mix\"].includes(o)&&A(y)},[y]);const B=(0,import_react2.useContext)(SchemaComponentContext),{onDragEnd:M}=useMenuDragEnd();return(0,import_jsx_runtime.jsx)(DndContext,{onDragEnd:M,children:(0,import_jsx_runtime.jsx)(MenuItemDesignerContext.Provider,{value:g,children:(0,import_jsx_runtime.jsxs)(MenuModeContext.Provider,{value:o,children:[(0,import_jsx_runtime.jsx)(HeaderMenu,{disabled:c,onBlur:u,onChange:m,onFocus:d,theme:p,schema:_,mode:o,onSelect:t,setDefaultSelectedKeys:F,defaultSelectedKeys:y,defaultOpenKeys:j,selectedKeys:S,designable:B.designable,render:v,children:l}),(0,import_jsx_runtime.jsx)(ParentRouteContext.Provider,{value:D==null?void 0:D.__route__,children:(0,import_jsx_runtime.jsx)(SideMenu,{mode:o,sideMenuSchema:D,sideMenuRef:C,openKeys:j,setOpenKeys:A,selectedKeys:S,onSelect:t,render:v,t:h,api:f,designable:B.designable})})]})})})});Menu.displayName=\"Menu\";const menuItemTitleStyle={overflow:\"hidden\",textOverflow:\"ellipsis\",display:\"inline-block\",verticalAlign:\"middle\"};Menu.Item=(0,import_react.observer)(e=>{const{t}=useMenuTranslation(),{pushMenuItem:o}=useCollectMenuItems(),r=e,{icon:i,children:n,hidden:a}=r,l=W(r,[\"icon\",\"children\",\"hidden\"]),c=(0,import_react.useFieldSchema)(),u=(0,import_react.useField)(),m=(0,import_react2.useContext)(MenuItemDesignerContext),d=(0,import_react2.useMemo)(()=>{var p;return P(x({},l),{hidden:a,className:menuItemClass,key:c.name,eventKey:c.name,schema:c,label:(0,import_jsx_runtime.jsx)(import_react.SchemaContext.Provider,{value:c,children:(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:u,children:(0,import_jsx_runtime.jsxs)(SortableItem,{role:\"button\",\"aria-label\":t(u.title),className:designerCss$2,removeParentsIfNoChildren:!1,children:[(0,import_jsx_runtime.jsx)(Icon,{type:i}),(0,import_jsx_runtime.jsx)(MenuItemTitleWithTooltip,{schema:c,style:menuItemTitleStyle,tooltip:(p=c==null?void 0:c[\"x-component-props\"])==null?void 0:p.tooltip}),(0,import_jsx_runtime.jsx)(m,{})]})})})})},[c.title,i,c,m]);return o?(o(d),null):((0,import_client.error)(\"Menu.Item must be wrapped by GetMenuItemsContext.Provider\"),null)},{displayName:\"Menu.Item\"});const MenuURLButton=({href:e,params:t,icon:o})=>{var r;const i=(0,import_react.useField)(),n=(0,import_react.useFieldSchema)(),{t:a}=useMenuTranslation(),l=(0,import_react2.useContext)(MenuItemDesignerContext),{parseURLAndParams:c}=useParseURLAndParams(),u=(0,import_react2.useRef)(e);return(0,import_react2.useEffect)(()=>{q(void 0,null,function*(){try{u.current=yield c(e,t||[])}catch(m){console.error(m),u.current=e}})},[e,JSON.stringify(t),c]),(0,import_jsx_runtime.jsxs)(SortableItem,{className:designerCss$2,onClick:m=>{window.open(u.current,\"_blank\"),m.preventDefault(),m.stopPropagation()},removeParentsIfNoChildren:!1,\"aria-label\":a(i.title),children:[(0,import_jsx_runtime.jsx)(Icon,{type:o}),(0,import_jsx_runtime.jsx)(MenuItemTitleWithTooltip,{schema:n,style:menuItemTitleStyle,tooltip:(r=n==null?void 0:n[\"x-component-props\"])==null?void 0:r.tooltip}),(0,import_jsx_runtime.jsx)(l,{})]})};Menu.URL=(0,import_react.observer)(e=>{const{pushMenuItem:t}=useCollectMenuItems(),{designable:o}=useDesignable(),r=e,{icon:i,children:n,hidden:a}=r,l=W(r,[\"icon\",\"children\",\"hidden\"]),c=(0,import_react.useFieldSchema)(),u=(0,import_react.useField)();if(!t)return(0,import_client.error)(\"Menu.URL must be wrapped by GetMenuItemsContext.Provider\"),null;const m=(0,import_react2.useMemo)(()=>P(x({},l),{hidden:o?!1:a,className:menuItemClass,key:c.name,eventKey:c.name,schema:c,onClick:()=>{},label:(0,import_jsx_runtime.jsx)(import_react.SchemaContext.Provider,{value:c,children:(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:u,children:(0,import_jsx_runtime.jsx)(MenuURLButton,{icon:i,href:e.href,params:e.params})})})}),[u.title,o,a,i,e.href,c,JSON.stringify(e.params)]);return t(m),null},{displayName:\"MenuURL\"});Menu.SubMenu=(0,import_react.observer)(e=>{const{t}=useMenuTranslation(),{designable:o}=useDesignable(),{Component:r,getMenuItems:i}=useMenuItem(),{pushMenuItem:n}=useCollectMenuItems(),a=e,{icon:l,children:c,hidden:u}=a,m=W(a,[\"icon\",\"children\",\"hidden\"]),d=(0,import_react.useFieldSchema)(),p=(0,import_react.useField)(),h=(0,import_react2.useContext)(MenuModeContext),g=(0,import_react2.useContext)(MenuItemDesignerContext),_=(0,import_react2.useMemo)(()=>{var f;return P(x({},m),{hidden:o?!1:u,className:menuItemClass,key:d.name,eventKey:d.name,label:(0,import_jsx_runtime.jsx)(import_react.SchemaContext.Provider,{value:d,children:(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:p,children:(0,import_jsx_runtime.jsxs)(SortableItem,{className:subMenuDesignerCss,removeParentsIfNoChildren:!1,\"aria-label\":t(p.title),children:[(0,import_jsx_runtime.jsx)(Icon,{type:l}),(0,import_jsx_runtime.jsx)(MenuItemTitleWithTooltip,{schema:d,style:{marginInlineStart:0},tooltip:(f=d==null?void 0:d[\"x-component-props\"])==null?void 0:f.tooltip}),(0,import_jsx_runtime.jsx)(g,{})]})})}),children:i(()=>(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{schema:d,onlyRenderProperties:!0}))})},[p.title,l,d,c,g]);return n?h===\"mix\"?(0,import_jsx_runtime.jsx)(Menu.Item,x({},e)):(n(_),(0,import_jsx_runtime.jsx)(r,{})):((0,import_client.error)(\"Menu.SubMenu must be wrapped by GetMenuItemsContext.Provider\"),null)},{displayName:\"Menu.SubMenu\"});Menu.Designer=MenuDesigner;const useStyles$7=genStyleHook(\"nb-page\",e=>{const{componentCls:t}=e;return{[t]:{position:\"absolute\",top:0,left:0,right:0,bottom:0,zIndex:20,display:\"flex\",flexDirection:\"column\",overflowY:\"auto\",overflowX:\"hidden\",\"&:hover\":{\"> .general-schema-designer\":{display:\"block\"}},\".ant-page-header\":{zIndex:1,position:\"relative\"},\"> .general-schema-designer\":{position:\"absolute\",zIndex:999,top:\"0\",bottom:\"0\",left:\"0\",right:\"0\",display:\"none\",border:\"0\",pointerEvents:\"none\",\"> .general-schema-designer-icons\":{zIndex:9999,position:\"absolute\",right:\"2px\",top:\"2px\",lineHeight:\"16px\",pointerEvents:\"all\",\".ant-space-item\":{backgroundColor:\"var(--colorSettings)\",color:\"#fff\",lineHeight:\"16px\",width:\"16px\",paddingLeft:\"1px\"}}},\".pageHeaderCss\":{backgroundColor:e.colorBgContainer,paddingInline:e.paddingLG,\"&.ant-page-header-has-footer\":{paddingTop:e.paddingSM,paddingBottom:\"0\",\".ant-page-header-heading-left\":{},\".ant-page-header-footer\":{marginBlockStart:\"0\"}},\".ant-tabs-nav\":{marginBottom:\"0\"},\".ant-page-header-heading-title\":{color:e.colorText}},\".height0\":{fontSize:0,height:0},\".addTabBtn\":{borderColor:\"var(--colorSettings)\",color:\"var(--colorSettings)\"},\".designerCss\":{position:\"relative\",\"&:hover\":{\"> .general-schema-designer\":{display:\"block\"}},\"&.nb-action-link\":{\"> .general-schema-designer\":{top:\"-10px\",bottom:\"-10px\",left:\"-10px\",right:\"-10px\"}},\"> .general-schema-designer\":{position:\"absolute\",zIndex:999,top:\"0\",bottom:\"0\",left:\"0\",right:\"0\",display:\"none\",background:\"var(--colorBgSettingsHover)\",border:\"0\",pointerEvents:\"none\",\"> .general-schema-designer-icons\":{position:\"absolute\",right:\"2px\",top:\"2px\",lineHeight:\"16px\",pointerEvents:\"all\",\".ant-space-item\":{backgroundColor:\"var(--colorSettings)\",color:\"#fff\",lineHeight:\"16px\",width:\"16px\",paddingLeft:\"1px\"}}}},\".nb-page-wrapper\":{padding:`${e.paddingPageVertical}px`,paddingBottom:0,flex:1}}}}),PageDesigner=({title:e})=>{const{designable:t}=useDesignable();return t?(0,import_jsx_runtime.jsx)(SchemaToolbarProvider,{title:e,children:(0,import_jsx_runtime.jsx)(SchemaToolbar,{settings:\"PageSettings\",showBorder:!1})}):null},PageTabDesigner=()=>{const{designable:e}=useDesignable(),{getAriaLabel:t}=useGetAriaLabelOfDesigner(),{render:o}=useSchemaSettingsRender(\"PageTabSettings\");return e?(0,import_jsx_runtime.jsx)(\"div\",{className:\"general-schema-designer\",children:(0,import_jsx_runtime.jsx)(\"div\",{className:\"general-schema-designer-icons\",children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{size:3,align:\"center\",children:[(0,import_jsx_runtime.jsx)(DragHandler,{children:(0,import_jsx_runtime.jsx)(import_icons.DragOutlined,{style:{marginRight:0},role:\"button\",\"aria-label\":t(\"drag-handler\",\"tab\")})}),o()]})})}):null},PopupRouteContextResetter=import_react2.default.memo(({children:e})=>{const t=(0,import_react2.useContext)(import_react_router_dom.UNSAFE_LocationContext),o=(0,import_react2.useContext)(import_react_router_dom.UNSAFE_RouteContext),r=(0,import_react2.useRef)(t),i=(0,import_react2.useRef)(o);return!t.location.pathname.includes(\"/popups/\")&&t.location.pathname!==r.current.location.pathname&&(r.current=t,i.current=o),(0,import_jsx_runtime.jsx)(import_react_router_dom.UNSAFE_LocationContext.Provider,{value:r.current,children:(0,import_jsx_runtime.jsx)(import_react_router_dom.UNSAFE_RouteContext.Provider,{value:i.current,children:e})})});PopupRouteContextResetter.displayName=\"PopupRouteContextResetter\";const useRouteTranslation=()=>(0,import_react_i18next.useTranslation)(\"lm-desktop-routes\"),InternalPage=import_react2.default.memo(e=>{var t,o,r;const i=(0,import_react.useFieldSchema)(),n=e.currentTabUid,a=(t=i[\"x-component-props\"])==null?void 0:t.disablePageHeader,l=useCurrentSearchParams(),c=!1,u=useCurrentRoute(),m=u.enableTabs,d=(r=(o=u==null?void 0:u.children)==null?void 0:o[0])==null?void 0:r.schemaUid,p=(0,import_react2.useMemo)(()=>n||l.get(\"tab\")||d,[n,l,d]),h=(0,import_react2.useMemo)(()=>({loading:c,disablePageHeader:a,enablePageTabs:m,tabUid:n}),[n,a,m,c]);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(NocoBasePageHeader,{activeKey:p,className:e.className}),(0,import_jsx_runtime.jsx)(\"div\",{className:\"nb-page-wrapper\",children:(0,import_jsx_runtime.jsx)(import_react_error_boundary.ErrorBoundary,{FallbackComponent:ErrorFallback,onError:console.error,children:n?(0,import_jsx_runtime.jsx)(import_react_router_dom.Outlet,{context:h}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(PageContent,{loading:c,disablePageHeader:a,enablePageTabs:m,activeKey:p}),(0,import_jsx_runtime.jsx)(import_react_router_dom.Outlet,{})]})})})]})}),Page=import_react2.default.memo(e=>{const{hashId:t,componentCls:o}=useStyles$7(),{active:r}=useKeepAlive(),i=useCurrentTabUid(),n=(0,import_react2.useRef)(i);return r&&(n.current=i),(0,import_jsx_runtime.jsx)(AllDataBlocksProvider,{children:(0,import_jsx_runtime.jsx)(\"div\",{className:`${o} ${t} ${antTableCell}`,children:(0,import_jsx_runtime.jsx)(CurrentTabUidContext.Provider,{value:\"\",children:(0,import_jsx_runtime.jsx)(InternalPage,{currentTabUid:n.current,className:e.className})})})})});Page.displayName=\"NocoBasePage\";const PageTabs=()=>{const{loading:e,disablePageHeader:t,enablePageTabs:o,tabUid:r}=(0,import_react_router_dom.useOutletContext)();return(0,import_jsx_runtime.jsxs)(CurrentTabUidContext.Provider,{value:r,children:[(0,import_jsx_runtime.jsx)(PageContent,{loading:e,disablePageHeader:t,enablePageTabs:o,activeKey:r}),(0,import_jsx_runtime.jsx)(import_react_router_dom.Outlet,{})]})};Page.displayName=\"Page\";const className1=import_css.css`\n  > .nb-grid-container:not(:last-child) {\n    > .nb-grid > .nb-grid-warp > button:last-child {\n      display: none;\n    }\n  }\n`,InternalPageContent=e=>{var t,o,r;const{loading:i,disablePageHeader:n,enablePageTabs:a,activeKey:l}=e,c=useCurrentRoute(),u=useNavigateNoUpdate(),m=useLocationNoUpdate(),{isMobileLayout:d}=useMobileLayout(),p=((c==null?void 0:c.children)||[]).every(g=>g.schemaUid!==l&&g.tabSchemaName!==l);if(l&&p)return(0,import_jsx_runtime.jsx)(AppNotFound,{});const h=(t=c==null?void 0:c.children)==null?void 0:t.find(g=>g.tabSchemaName===l);if(h){const g=new URLSearchParams(m.search);g.has(\"tab\")&&g.get(\"tab\")===l&&g.delete(\"tab\");const _=g.toString()?`?${g.toString()}`:\"\",f=m.pathname+(m.pathname.endsWith(\"/\")?`tabs/${h.schemaUid}`:`/tabs/${h.schemaUid}`);return u(f+_),null}return!n&&a?(0,import_jsx_runtime.jsx)(KeepAlive,{uid:l,children:g=>{var _;return(0,import_jsx_runtime.jsx)(NocoBaseRouteContext.Provider,{value:(_=c.children)==null?void 0:_.find(f=>f.schemaUid===g),children:(0,import_jsx_runtime.jsx)(RemoteSchemaComponent,{uid:g,schemaTransform:d?import_client.transformMultiColumnToSingleColumn:void 0})})}}):(0,import_jsx_runtime.jsx)(\"div\",{className:className1,children:(0,import_jsx_runtime.jsx)(NocoBaseRouteContext.Provider,{value:(o=c==null?void 0:c.children)==null?void 0:o[0],children:(0,import_jsx_runtime.jsx)(RemoteSchemaComponent,{uid:(r=c==null?void 0:c.children)==null?void 0:r[0].schemaUid,schemaTransform:d?import_client.transformMultiColumnToSingleColumn:void 0})})})},PageContent=(0,import_react2.memo)(e=>(0,import_jsx_runtime.jsx)(PopupRouteContextResetter,{children:(0,import_jsx_runtime.jsx)(InternalPageContent,x({},e))})),TabBadge=e=>{var t,o,r;const i=useEvaluatedExpression((o=(t=e.tabRoute.options)==null?void 0:t.badge)==null?void 0:o.count);return i==null?null:(0,import_jsx_runtime.jsx)(import_antd.Badge,P(x({},(r=e.tabRoute.options)==null?void 0:r.badge),{count:i,style:x({maxWidth:\"10em\"},e.style),dot:!1,children:e.children}))},NocoBasePageHeaderTabs=({className:e,activeKey:t})=>{const o=(0,import_react.useFieldSchema)(),{t:r}=(0,import_react_i18next.useTranslation)(),{t:i}=useRouteTranslation(),{token:n}=useToken$1(),a=useRouterBasename(),l=useNavigateNoUpdate(),c=(0,import_react2.useCallback)(y=>{navigateToTab({activeKey:y,navigate:l,basename:a})},[a,l]),u=useDesignable(),{getAriaLabel:m}=useGetAriaLabelOfSchemaInitializer(),d=(0,import_react2.useContext)(import_react.SchemaOptionsContext),{theme:p}=useGlobalTheme(),h=useCurrentRoute(),{createRoute:g}=useNocoBaseRoutes(),_=useCompile(),f=(0,import_react2.useMemo)(()=>u.designable&&(0,import_jsx_runtime.jsx)(import_antd.Button,{\"aria-label\":m(\"tabs\"),icon:(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),className:\"addTabBtn\",type:\"dashed\",onClick:()=>q(void 0,null,function*(){const y=yield FormDialog(r(\"Add tab\"),()=>(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:d.scope,components:x({},d.components),children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:\"vertical\",children:(0,import_jsx_runtime.jsx)(zIndexContext.Provider,{value:ICON_POPUP_Z_INDEX,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:{properties:{title:{title:r(\"Tab name\"),\"x-component\":\"Input\",\"x-decorator\":\"FormItem\",required:!0},icon:{title:r(\"Icon\"),\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"}}}})})})}),p).open({initialValues:{}}),{title:F,icon:j}=y,A=(0,import_shared.uid)(),D=(0,import_shared.uid)();yield g({type:NocoBaseDesktopRouteType.tabs,schemaUid:A,title:F||'{{t(\"Unnamed\")}}',icon:j,parentId:h.id,tabSchemaName:D}),u.insertBeforeEnd(getTabSchema({title:F,icon:j,schemaUid:A,tabSchemaName:D}))}),children:r(\"Add tab\")}),[u,m,d==null?void 0:d.components,d==null?void 0:d.scope,r,p]),v=h.enableTabs,C=(0,import_react2.useMemo)(()=>({paddingLeft:n.paddingLG-n.paddingPageHorizontal,paddingRight:n.paddingLG-n.paddingPageHorizontal,marginLeft:n.paddingPageHorizontal-n.paddingLG,marginRight:n.paddingPageHorizontal-n.paddingLG}),[n.paddingLG,n.paddingPageHorizontal]),S=(0,import_react2.useMemo)(()=>{var y;return(y=h==null?void 0:h.children)==null?void 0:y.map(F=>{var j,A;if(!F||F.hideInMenu)return null;const D={__route__:F};return{label:(0,import_jsx_runtime.jsx)(NocoBaseRouteContext.Provider,{value:F,children:(0,import_jsx_runtime.jsx)(VariableScope,{scopeId:F.schemaUid,type:\"pageTab\",children:(0,import_jsx_runtime.jsxs)(SortableItem,{id:String(F.id),className:(0,import_classnames.default)(\"nb-action-link\",\"designerCss\",e),schema:D,style:{display:\"flex\",alignItems:\"center\"},children:[F.icon&&(0,import_jsx_runtime.jsx)(Icon,{style:{marginRight:8},type:F.icon}),(0,import_jsx_runtime.jsx)(\"span\",{children:F.title&&i(_(F.title))||r(\"Unnamed\")}),(0,import_jsx_runtime.jsx)(PageTabDesigner,{}),(0,import_jsx_runtime.jsx)(TabBadge,{style:{marginLeft:4,color:(A=(j=F.options)==null?void 0:j.badge)==null?void 0:A.textColor},tabRoute:F})]})})}),key:F.schemaUid}}).filter(Boolean)},[o,e,r,o.mapProperties(y=>y.title||r(\"Unnamed\")).join(),h]),{onDragEnd:b}=useMenuDragEnd();return v?(0,import_jsx_runtime.jsx)(DndContext,{onDragEnd:b,children:(0,import_jsx_runtime.jsx)(import_antd.Tabs,{size:\"small\",activeKey:t,tabBarStyle:C,onChange:c,tabBarExtraContent:f,items:S})}):null},NocoBasePageHeader=import_react2.default.memo(({activeKey:e,className:t})=>{var o,r;const i=(0,import_react.useFieldSchema)(),{setTitle:n}=useDocumentTitle(),{t:a}=(0,import_react_i18next.useTranslation)(),{t:l}=useRouteTranslation(),[c,u]=(0,import_react2.useState)(()=>a(i.title)),{active:m}=useKeepAlive(),d=(o=i[\"x-component-props\"])==null?void 0:o.disablePageHeader,p=useCurrentRoute(),h=p.enableTabs,g=(r=i[\"x-component-props\"])==null?void 0:r.hidePageTitle,{token:_}=useToken$1();return(0,import_react2.useEffect)(()=>{const f=a(i.title,{ns:NAMESPACE_UI_SCHEMA})||a(p==null?void 0:p.title,{ns:NAMESPACE_UI_SCHEMA});f&&m&&(n(f),u(f))},[i.title,c,n,a,p==null?void 0:p.title,m]),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(PageDesigner,{title:c}),!d&&(0,import_jsx_runtime.jsx)(import_pro_layout.PageHeader,{className:(0,import_classnames.default)(\"pageHeaderCss\",c||h?\"\":\"height0\"),style:{paddingBottom:p.enableTabs||g?0:_.paddingSM},ghost:!1,title:g?\" \":(!i.title&&c?l(c):c)||\" \",footer:(0,import_jsx_runtime.jsx)(NocoBasePageHeaderTabs,{className:t,activeKey:e})})]})});NocoBasePageHeader.displayName=\"NocoBasePageHeader\";function navigateToTab({activeKey:e,navigate:t,basename:o,pathname:r=window.location.pathname}){r=r.replace(o,\"\"),r.endsWith(\"/\")&&(r=r.slice(0,-1)),r.startsWith(\"/\")||(r=`/${r}`),isTabPage(r)?t(withSearchParams(`${r.replace(/\\/tabs\\/[^/]+$/,`/tabs/${e}`)}`),{replace:!0}):t(withSearchParams(`${r}/tabs/${e}`),{replace:!0})}function isTabPage(e){e.endsWith(\"/\")&&(e=e.slice(0,-1));const t=e.split(\"/\");return t[t.length-2]===\"tabs\"}function getTabSchema({title:e,icon:t,schemaUid:o,tabSchemaName:r}){return{type:\"void\",name:r,title:e,\"x-icon\":t,\"x-component\":\"Grid\",\"x-initializer\":\"page:addBlock\",properties:{},\"x-uid\":o,\"x-async\":!0}}function RouteSchemaComponent(){const e=useCurrentPageUid();return(0,import_jsx_runtime.jsx)(RemoteSchemaComponent,{onlyRenderProperties:!0,uid:e})}function useNotDisableHeader(){var e;return!((e=(0,import_react.useFieldSchema)()[\"x-component-props\"])!=null&&e.disablePageHeader)}const pageSettings=new SchemaSettings({name:\"PageSettings\",items:[{name:\"enablePageHeader\",type:\"switch\",useComponentProps(){var e;const{dn:t}=useDesignable(),{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useFieldSchema)();return{title:o(\"Enable page header\"),checked:!((e=r[\"x-component-props\"])!=null&&e.disablePageHeader),onChange(i){r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].disablePageHeader=!i,t.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-component-props\":r[\"x-component-props\"]}}),t.refresh()}}}},{name:\"divider\",type:\"divider\",useVisible:useNotDisableHeader},{name:\"displayPageTitle\",type:\"switch\",useVisible:useNotDisableHeader,useComponentProps(){var e;const{dn:t}=useDesignable(),{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react.useFieldSchema)();return{title:o(\"Display page title\"),checked:!((e=r[\"x-component-props\"])!=null&&e.hidePageTitle),onChange(i){r[\"x-component-props\"]=r[\"x-component-props\"]||{},r[\"x-component-props\"].hidePageTitle=!i,t.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],\"x-component-props\":r[\"x-component-props\"]}}),t.refresh()}}}},{name:\"editPageTitle\",type:\"modal\",useVisible(){var e;const t=useNotDisableHeader(),o=!((e=(0,import_react.useFieldSchema)()[\"x-component-props\"])!=null&&e.hidePageTitle);return t&&o},useComponentProps(){const{dn:e}=useDesignable(),{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),{title:i}=useSchemaToolbar();return{hide:!0,title:t(\"Edit page title\"),schema:{type:\"object\",title:t(\"Edit page title\"),properties:{title:{title:t(\"Title\"),required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}}}},initialValues:{title:i},onSubmit({title:n}){o.title=n,r.title=n,e.emit(\"patch\",{schema:{\"x-uid\":r[\"x-uid\"],title:n}})}}}},{name:\"enablePageTabs\",type:\"switch\",useVisible:useNotDisableHeader,useComponentProps(){const{dn:e}=useDesignable(),{t}=(0,import_react_i18next.useTranslation)(),o=(0,import_react.useFieldSchema)(),r=useCurrentRoute(),{updateRoute:i}=useNocoBaseRoutes();return{title:t(\"Enable page tabs\"),checked:r.enableTabs,onChange(n){return q(this,null,function*(){yield i(r.id,{enableTabs:n}),o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].enablePageTabs=n,e.emit(\"patch\",{schema:{\"x-uid\":o[\"x-uid\"],\"x-component-props\":o[\"x-component-props\"]}})})}}}}]}),pageTabSettings=new SchemaSettings({name:\"PageTabSettings\",items:[{name:\"edit\",type:\"modal\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),{updateRoute:t}=useNocoBaseRoutes(),o=useCurrentRoute();return{title:e(\"Edit\"),schema:{type:\"object\",title:e(\"Edit tab\"),properties:{title:{title:e(\"Tab name\"),required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}},icon:{title:e(\"Icon\"),\"x-decorator\":\"FormItem\",\"x-component\":\"IconPicker\",\"x-component-props\":{}}}},initialValues:{title:o.title,icon:o.icon},onSubmit:({title:r,icon:i})=>{t(o.id,{title:r,icon:i})}}},sort:100},{name:\"hidden\",type:\"switch\",useComponentProps(){const{t:e}=(0,import_react_i18next.useTranslation)(),{updateRoute:t}=useNocoBaseRoutes(),o=useCurrentRoute();return{title:e(\"Hidden\"),checked:o.hideInMenu,onChange:r=>{import_antd.Modal.confirm({title:e(\"Are you sure you want to hide this tab?\"),icon:(0,import_jsx_runtime.jsx)(import_icons.ExclamationCircleFilled,{}),content:e(\"After hiding, this tab will no longer appear in the tab bar. To show it again, you need to go to the route management page to set it.\"),onOk(){return q(this,null,function*(){yield t(o.id,{hideInMenu:!!r})})}})}}},sort:200},{name:\"divider\",type:\"divider\",sort:300},{name:\"delete\",type:\"item\",useComponentProps(){const{modal:e}=import_antd.App.useApp(),{dn:t}=useDesignable(),{t:o}=(0,import_react_i18next.useTranslation)(),{deleteRoute:r}=useNocoBaseRoutes(),i=useCurrentRoute(),n=useNavigateNoUpdate(),a=(0,import_react.useFieldSchema)();return{title:o(\"Delete\"),eventKey:\"remove\",onClick(){e.confirm(P(x({title:o(\"Delete block\"),content:o(\"Are you sure you want to delete it?\")},confirm),{onOk(){return q(this,null,function*(){yield r(i.id),t.emit(\"remove\",{removed:{\"x-uid\":i.schemaUid}}),window.location.pathname.includes(i.schemaUid)&&n(`/admin/${a[\"x-uid\"]}`)})}}))},children:o(\"Delete\")}},sort:400}]}),AntdSchemaComponentProvider=e=>{const{children:t}=e;return(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:{requestChartData,useFilterActionProps:useFilterActionProps$1},components:x(x({},components$2),common),children:t})};class AntdSchemaComponentPlugin extends Plugin{load(){return q(this,null,function*(){this.addComponents(),this.addScopes(),this.addSchemaSettings()})}addComponents(){this.app.addComponents(x(x({},components$2),common))}addScopes(){this.app.addScopes({requestChartData,useFilterActionProps:useFilterActionProps$1})}addSchemaSettings(){this.app.schemaSettingsManager.add(pageSettings),this.app.schemaSettingsManager.add(pageTabSettings),this.app.schemaSettingsManager.add(formItemSettings),this.app.schemaSettingsManager.add(filterFormItemSettings),this.app.schemaSettingsManager.add(formV1Settings),this.app.schemaSettingsManager.add(formSettings),this.app.schemaSettingsManager.add(readPrettyFormSettings),this.app.schemaSettingsManager.add(formDetailsSettings),this.app.schemaSettingsManager.add(actionSettings)}}function usePropsCollection({collection:e}){return e}function loadChildren(e){const t=getCollectionFieldOptions.call(this,e.field.target,e);return t.length&&t.some(o=>isAssociation(o.field))||(e.isLeaf=!0),t}function isAssociation(e){return[\"belongsTo\",\"hasMany\",\"hasOne\",\"belongsToMany\",\"belongsToArray\"].includes(e.type)&&e.target&&e.interface}function trueFilter(e){return!0}function getCollectionFieldOptions(e,t){const o=this.getCollectionFields(e),r=loadChildren.bind(this);return o.filter(this.filter).map(i=>{var n,a,l;const c=t?`${t.value?`${t.value}.`:\"\"}${i.name}`:i.name,u=(a=this.compile((n=i.uiSchema)==null?void 0:n.title))!=null?a:i.name,m=!this.getCollectionFields(i.target).filter(isAssociation).filter(this.filter).length;return{pId:(l=t==null?void 0:t.key)!=null?l:null,id:c,key:c,value:c,title:u,isLeaf:m,loadChildren:m?null:r,field:i,fullTitle:t?[...t.fullTitle,u]:[u]}})}const FieldsTreeSelect=e=>{const t=e,{title:o,value:r,onChange:i,collection:n,useCollection:a=usePropsCollection,filter:l=trueFilter,rootOption:c,loadData:u,includeFieldPaths:m}=t,d=W(t,[\"title\",\"value\",\"onChange\",\"collection\",\"useCollection\",\"filter\",\"rootOption\",\"loadData\",\"includeFieldPaths\"]),p=useCompile(),{t:h}=(0,import_react_i18next.useTranslation)(),[g,_]=(0,import_react2.useState)({}),f=a({collection:n}),[v,C]=parseCollectionName(f),S=useApp(),{collectionManager:b}=S.dataSourceManager.getDataSource(v),y=(R,T)=>{const $=b.getCollection(R);return $?$.getAllFields(T):[]},F=Object.values(g),j=(0,import_react2.useMemo)(()=>e.multiple?(r||[]).map(R=>g[R]).filter(Boolean):r,[r,e.multiple,g]),A=(0,import_react2.useCallback)(R=>q(void 0,null,function*(){if(u!=null)return u(R);if(!R.isLeaf&&R.loadChildren){const T=R.loadChildren(R);_($=>T.reduce((N,I)=>Object.assign(N,{[I.value]:I}),x({},$)))}}),[u]);(0,import_react2.useEffect)(()=>{const R=c?P(x({},c),{id:c.value,key:c.value,title:c.label,fullTitle:c.label,isLeaf:!1}):null,T=(u===null?[]:getCollectionFieldOptions.call({compile:p,getCollectionFields:y,filter:l},C,R)).reduce(($,N)=>Object.assign($,{[N.value]:N}),{});R&&(T[R.value]=R),_(T)},[f,c,l,u]),(0,import_react2.useEffect)(()=>{const R=e.multiple?r:r?[r]:[];if(!(R!=null&&R.length)||R.every($=>!!g[$]))return;const T=[];R.forEach($=>{const N=$.split(\".\");let I=g[N[0]];for(let E=1;E<N.length&&I;E++){const V=N.slice(0,E+1).join(\".\");if(g[V]){I=g[V];break}if(!I.isLeaf&&I.loadChildren){const O=I.loadChildren(I);O!=null&&O.length&&(T.push(...O),I=O.find(L=>L.value===N.slice(0,E+1).join(\".\")))}}}),_($=>T.reduce((N,I)=>Object.assign(N,{[I.value]:I}),x({},$)))},[r,F.length,e.multiple]);const D=(0,import_react2.useCallback)(R=>{if(!e.multiple){i(R);return}const T=R.map(I=>I.value).filter(Boolean),$=new Set(T),N=j.find(I=>!$.has(I.value));if(N){const I=`${N.value}.`;Object.keys(g).forEach(E=>{E.startsWith(I)&&$.delete(E)})}else m&&T.forEach(I=>{const E=I.split(\".\");if(E.length)for(let V=1;V<=E.length;V++)$.add(E.slice(0,V).join(\".\"))});i(Array.from($))},[e.multiple,j,i,g]),B=(0,import_react2.useCallback)(R=>{var T;const{value:$,onClose:N,disabled:I,closable:E}=R;if(!$)return null;const{fullTitle:V}=(T=g[$])!=null?T:{};return(0,import_jsx_runtime.jsx)(import_antd.Tag,{closable:E&&!I,onClose:N,children:V==null?void 0:V.join(\" / \")})},[g]),M=Array.isArray(j)?j.filter(R=>R.value in g):j,w=e.multiple?r:r!=null?[r]:[];return(0,import_jsx_runtime.jsx)(import_antd.TreeSelect,P(x({role:\"button\",\"data-testid\":`select-field${o?`-${o}`:\"\"}`,value:M,placeholder:h(\"Select field\"),showCheckedStrategy:import_antd.TreeSelect.SHOW_ALL,treeDefaultExpandedKeys:w,allowClear:{clearIcon:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleFilled,{role:\"button\",\"aria-label\":\"icon-close\"})},treeCheckStrictly:e.multiple,treeCheckable:e.multiple,tagRender:B,onChange:D,treeDataSimpleMode:!0,treeData:F,loadData:A},d),{suffixIcon:(0,import_jsx_runtime.jsx)(import_icons.DownOutlined,{})}))},AppendsTreeSelect=e=>(0,import_jsx_runtime.jsx)(FieldsTreeSelect,x({filter:isAssociation,includeFieldPaths:!0},e)),removeIfKeyEmpty=(e,t)=>!e||typeof e!=\"object\"||!t||Array.isArray(e)||e[t]?e:void 0,AssociationFieldAddNewer=e=>{const t=(0,import_react2.useContext)(SchemaComponentContext);return(0,import_jsx_runtime.jsx)(SchemaComponentContext.Provider,{value:P(x({},t),{draggable:!0}),children:(0,import_jsx_runtime.jsx)(Action.Container,x({},e))})},filterAnalyses=e=>{if(!e)return;const t=Object.keys(e)[0]||\"$and\",o=e[t],r=[];return o==null||o.map(i=>{var n,a,l;const c=getInnermostKeyAndValue(i);if(!(c!=null&&c.key))return!0;const u=/\\{\\{\\$[a-zA-Z_]\\w*(?:\\.[a-zA-Z_]\\w*)*\\.(\\w+)\\.id\\}\\}/,m=(l=(a=(n=c==null?void 0:c.value)==null?void 0:n.match)==null?void 0:a.call(n,u))==null?void 0:l[1];m&&r.push(m)}),r};function getFieldPath(e){const t=e.lastIndexOf(\".\");return t===-1?e:e.slice(0,t)}const InternalAssociationSelect$1=(0,import_react.observer)(e=>{var t;const o=e,{objectValue:r=!0,addMode:i}=o,n=W(o,[\"objectValue\",\"addMode\"]),a=(0,import_react.useField)(),l=(0,import_react.useFieldSchema)(),c=useServiceOptions$1((l==null?void 0:l[\"x-component-props\"])||e),{options:u}=useAssociationFieldContext(),m=isVariable$1(e.value)?void 0:e.value,d=Array.isArray(m)?m.filter(Boolean):m,[p,h]=(0,import_react2.useState)(d),g=(t=l[\"x-component-props\"])==null?void 0:t.addMode,{t:_}=(0,import_react_i18next.useTranslation)(),{multiple:f}=e,v=(0,import_react.useForm)(),C=useAPIClient().resource(u.target),S=useCollectionRecordData(),b=(0,import_react2.useContext)(SchemaComponentContext),{getCollection:y}=useCollectionManager_deprecated(),F=y(u.target),{filterTargetKey:j}=F;(0,import_react2.useEffect)(()=>{const B=isVariable$1(a.value)?void 0:a.value,M=Array.isArray(B)?B.filter(Boolean):B,w=removeIfKeyEmpty(M,j);h(w),(0,import_lodash.isEqual)(a.value,w)||(a.value=w)},[a.value,j]),(0,import_react2.useEffect)(()=>{const B=(0,import_shared.uid)();return v.addEffects(B,()=>{(0,import_core.onFieldInputValueChange)(\"*\",M=>{var w,R,T,$,N,I;const E=filterAnalyses((T=(R=(w=a.componentProps)==null?void 0:w.service)==null?void 0:R.params)==null?void 0:T.filter)||[],V=getFieldPath(M.address.entire),O=getFieldPath(a.address.entire);E.includes(($=M==null?void 0:M.props)==null?void 0:$.name)&&a.value&&(0,import_lodash.isEqual)(M==null?void 0:M.indexes,a==null?void 0:a.indexes)&&((N=M==null?void 0:M.props)==null?void 0:N.name)!==a.props.name&&(!((I=a==null?void 0:a.indexes)!=null&&I.length)||(0,import_lodash.isEqual)(V,O))&&(a.setValue(null),h(null))})}),()=>{v.removeEffects(B)}},[]);const A=B=>q(void 0,null,function*(){var M,w;const{search:R,callBack:T}=B,{data:{data:$}}=yield C.create({values:{[((w=(M=a==null?void 0:a.componentProps)==null?void 0:M.fieldNames)==null?void 0:w.label)||\"id\"]:R}});if($){if([\"m2m\",\"o2m\"].includes(u==null?void 0:u.interface)&&f!==!1){const N=v.getValuesIn(a.path)||[];N.push($),v.setValuesIn(a.path,N),a.onInput(N)}else v.setValuesIn(a.path,$),a.onInput($);(0,import_lodash.isFunction)(T)&&(T==null||T()),import_antd.message.success(_(\"Saved successfully\"))}}),D=B=>(0,import_jsx_runtime.jsxs)(\"div\",{onClick:()=>A(B),style:{cursor:\"pointer\",padding:\"5px 12px\",color:\"#0d0c0c\"},children:[(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),(0,import_jsx_runtime.jsx)(\"span\",{style:{paddingLeft:5},children:_(\"Add\")+` “${B.search}” `})]});return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsxs)(import_antd.Space.Compact,{style:{display:\"flex\"},children:[(0,import_jsx_runtime.jsx)(RemoteSelect,P(x({style:{width:\"100%\"}},n),{size:\"middle\",objectValue:r,value:removeIfKeyEmpty(d||p,j),service:c,onChange:B=>{var M;const w=Array.isArray(B)&&B.length===0?null:B;(M=e.onChange)==null||M.call(e,w)},CustomDropdownRender:g===\"quickAdd\"&&D})),g===\"modalAdd\"&&(0,import_jsx_runtime.jsx)(SchemaComponentContext.Provider,{value:P(x({},b),{draggable:!1}),children:(0,import_jsx_runtime.jsx)(RecordProvider,{isNew:!0,record:null,parent:S,children:(0,import_jsx_runtime.jsx)(VariablePopupRecordProvider,{children:(0,import_jsx_runtime.jsx)(ClearCollectionFieldContext,{children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{onlyRenderProperties:!0,basePath:a.address,schema:l,filterProperties:B=>B[\"x-component\"]===\"Action\"})})})})})]})},l.name)},{displayName:\"AssociationSelect\"}),AssociationSelect$1=InternalAssociationSelect$1;(0,import_react.connect)(e=>{const t=useServiceOptions$1(e);return e.fieldNames?(0,import_jsx_runtime.jsx)(RemoteSelect.ReadPretty,P(x({},e),{service:t})):null},(0,import_react.mapProps)({dataSource:\"options\",loading:!0},(e,t)=>P(x({},e),{fieldNames:e.fieldNames&&x(x({},e.fieldNames),t.componentProps.fieldNames),suffixIcon:t!=null&&t.loading||t!=null&&t.validating?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}):e.suffixIcon})));const publicPath=window.__nocobase_dev_public_path__||window.__nocobase_public_path__||\"/\",UPLOAD_PLACEHOLDER=[{ext:/\\.docx?$/i,icon:\"/file-placeholder/docx-200-200.png\"},{ext:/\\.pptx?$/i,icon:\"/file-placeholder/pptx-200-200.png\"},{ext:/\\.jpe?g$/i,icon:\"/file-placeholder/jpeg-200-200.png\"},{ext:/\\.pdf$/i,icon:\"/file-placeholder/pdf-200-200.png\"},{ext:/\\.png$/i,icon:\"/file-placeholder/png-200-200.png\"},{ext:/\\.eps$/i,icon:\"/file-placeholder/eps-200-200.png\"},{ext:/\\.ai$/i,icon:\"/file-placeholder/ai-200-200.png\"},{ext:/\\.gif$/i,icon:\"/file-placeholder/gif-200-200.png\"},{ext:/\\.svg$/i,icon:\"/file-placeholder/svg-200-200.png\"},{ext:/\\.xlsx?$/i,icon:\"/file-placeholder/xlsx-200-200.png\"},{ext:/\\.psd?$/i,icon:\"/file-placeholder/psd-200-200.png\"},{ext:/\\.(wav|aif|aiff|au|mp1|mp2|mp3|ra|rm|ram|mid|rmi)$/i,icon:\"/file-placeholder/audio-200-200.png\"},{ext:/\\.(avi|wmv|mpg|mpeg|vob|dat|3gp|mp4|mkv|rm|rmvb|mov|flv)$/i,icon:\"/file-placeholder/video-200-200.png\"},{ext:/\\.(zip|rar|arj|z|gz|iso|jar|ace|tar|uue|dmg|pkg|lzh|cab)$/i,icon:\"/file-placeholder/zip-200-200.png\"}].map(e=>({ext:e.ext,icon:publicPath+e.icon.slice(1)})),UNKNOWN_FILE_ICON=publicPath+\"file-placeholder/unknown-200-200.png\",FILE_SIZE_LIMIT_DEFAULT=1024*1024*20;class AttachmentFileTypes{constructor(){k(this,\"types\",[])}add(t){this.types.unshift(t)}getTypeByFile(t){return this.types.find(o=>o.match(t))}}const attachmentFileTypes=new AttachmentFileTypes;function matchMimetype(e,t){if(!e)return!1;if(e.originFileObj)return(0,import_mime_match.default)(e.type,t);if(e.mimetype)return(0,import_mime_match.default)(e.mimetype,t);if(e.url){const[o]=e.url.split(\"?\");return(0,import_mime_match.default)(import_mime.default.getType(o)||\"\",t)}return!1}const toArr$1=e=>(0,import_shared.isValid)(e)?Object.keys(e).length===0?[]:(0,import_shared.toArr)(e):[],testOpts=(e,t)=>t&&(0,import_shared.isArr)(t.include)?t.include.some(o=>e.test(o)):t&&(0,import_shared.isArr)(t.exclude)?!t.exclude.some(o=>e.test(o)):!0;function getThumbnailPlaceholderURL(e,t={}){for(let o=0;o<UPLOAD_PLACEHOLDER.length;o++){const r=e.url?new URL(e.url.startsWith(\"http://\")||e.url.startsWith(\"https://\")?e.url:`${location.origin}/${e.url.replace(/^\\//,\"\")}`):{pathname:e.filename};if(UPLOAD_PLACEHOLDER[o].ext.test(e.extname||e.filename||r.pathname||e.name))return testOpts(UPLOAD_PLACEHOLDER[o].ext,t)?UPLOAD_PLACEHOLDER[o].icon||UNKNOWN_FILE_ICON:e.name}return UNKNOWN_FILE_ICON}function getResponseMessage({error:e,response:t}){var o,r,i,n;if(e instanceof Error&&\"isAxiosError\"in e)return e.response?(i=(r=(o=e.response.data)==null?void 0:o.errors)==null?void 0:r.map)==null?void 0:i.call(r,l=>l==null?void 0:l.message).join(\", \"):e.message;if(!t)return\"\";if(typeof t==\"string\")return t;const{errors:a}=(n=t.data)!=null?n:{};return a!=null&&a.length?a.map(l=>l==null?void 0:l.message).join(\", \"):\"\"}function normalizeFile(e){const t=getResponseMessage(e);return P(x({},e),{title:e.name,response:t})}function useUploadProps(e){const t=useAPIClient();return x({customRequest({action:o,data:r,file:i,filename:n,headers:a,onError:l,onProgress:c,onSuccess:u,withCredentials:m}){const d=new FormData;return r&&Object.keys(r).forEach(p=>{d.append(p,r[p])}),d.append(n,i),t.axios.post(o,d,{withCredentials:m,headers:a,onUploadProgress:({total:p,loaded:h})=>{c({percent:Math.round(h/p*100).toFixed(2)},i)}}).then(({data:p})=>{u(p,i)}).catch(l).finally(()=>{}),{abort(){console.log(\"upload progress is aborted.\")}}}},e)}function toValueItem(e){return e}const toItem=e=>{var t;if(typeof e==\"string\")return{url:e};(t=e==null?void 0:e.response)!=null&&t.data&&(e=x({uid:e.uid},e.response.data));const o=P(x({},e),{id:e.id||e.uid,title:e.title||e.name});return e.url&&(o.url=e.url.startsWith(\"https://\")||e.url.startsWith(\"http://\")?e.url:`${location.origin}/${e.url.replace(/^\\//,\"\")}`),o},toFileList=e=>toArr$1(e).filter(Boolean).map(toItem),Rules={size(e,t){const o=t??FILE_SIZE_LIMIT_DEFAULT;return o===0||e.size<=o?null:\"File size exceeds the limit\"},mimetype(e,t=\"*\"){const o=t.toString().trim();return!o||o===\"*\"||o.split(\",\").filter(Boolean).some((0,import_mime_match.default)(e.type))?null:\"File type is not allowed\"}};function validate(e,t){if(!t)return null;const o=Object.keys(t);if(!o.length)return null;for(const r of o){const i=Rules[r](e,t[r]);if(i)return i}return null}function useBeforeUpload(e){const{t}=(0,import_react_i18next.useTranslation)();return(0,import_react2.useCallback)((o,r)=>{var i,n;let a=o;if(!o.type){const c=(n=(i=o.name)==null?void 0:i.match(/\\.[^.]+$/))==null?void 0:n[0];c&&(a=new File([o],o.name,{type:import_mime.default.getType(c)||\"application/octet-stream\",lastModified:o.lastModified}))}const l=validate(a,e);return l?(o.status=\"error\",o.response=t(l)):o.status===\"error\"&&(delete a.status,delete a.response),l?!1:Promise.resolve(a)},[e])}const useStyles$6=genStyleHook(\"upload\",e=>{const{componentCls:t,antCls:o}=e;return{[`${t}-wrapper`]:{\"&.nb-upload.nb-upload-small\":{[`${t}-list-picture-card-container`]:{margin:\"0 3px 3px 0 !important\",height:\"32px !important\",width:\"32px !important\",marginBlock:\"0 !important\"},[`${t}-list-picture-card ${t}-list-item-name${t}-list-item-name`]:{display:\"none !important\"},[`${t}-list-picture ${t}-list-item, ${t}-list-picture-card ${t}-list-item`]:{borderRadius:\"4px\",padding:\"1px !important\",[`${t}-list-item-image`]:{borderRadius:\"2px\"}}},\"&.nb-upload-large\":{[`${t}-list-picture-card-container`]:{margin:\"0 3px 3px 0 !important\",height:\"160px !important\",width:\"160px !important\",marginBlock:\"0 28px !important\"}},\"&.nb-upload\":{[`${t}-list-item, ${t}-list-item-list-type-picture-card`]:{padding:\"3px !important\"},[`${t}-list-item-thumbnail`]:{img:{objectFit:\"cover !important\"}},[`${t}-list-item-actions`]:{left:\"auto !important\",right:\"2px !important\",top:\"2px !important\",transform:\"none !important\",width:\"fit-content !important\",[`${o}-btn-text:hover, ${o}-btn-text:focus`]:{background:\"rgba(0, 0, 0, 0.4)\"}},[`${t}-list-picture-card ${t}-list-item-info`]:{overflow:\"inherit\",width:\"100%\",height:\"100%\"},[`${t}-list-picture-card ${t}-list-item-name`]:{display:\"block !important\",marginTop:\"5px\",fontSize:\"13px\",color:\"#636363\"},[`${t}-list-picture-card ${t}-list-item::before`]:{display:\"none !important\"},[`${t}-list-picture-card ${t}-list-item-progress`]:{bottom:\"calc(50% - 11px)\",left:`${e.margin/2}px`,pointerEvents:\"none\"},[`${o}-btn`]:{background:\"rgba(0, 0, 0, 0.5)\"},[`${t}-list-picture-card-container`]:{}},[`${t}-list-item-error`]:{[`${t}-list-item-info img`]:{opacity:.6}},[`${t}-drag`]:{[`${t}-drag-container`]:{display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",height:\"100%\",ul:{color:e.colorTextSecondary,[`${t}-hint`]:{textAlign:\"left\"}}}}}}}),useUploadStyles=useStyles$6,LightBoxGlobalStyle=import_antd_style.createGlobalStyle`\n  .ReactModal__Overlay.ReactModal__Overlay--after-open {\n    z-index: 3000 !important; // 避免预览图片时被遮挡\n  }\n`;attachmentFileTypes.add({match(e){return matchMimetype(e,\"image/*\")},getThumbnailURL(e){return e.preview?e.preview:e.url?e.url:e.originFileObj?URL.createObjectURL(e.originFileObj):null},Previewer({index:e,list:t,onSwitchIndex:o}){var r,i,n,a;const[l,c]=(0,import_react2.useState)(0),u=(0,import_react2.useRef)(!1),m=()=>document.querySelector(\".ril-image-current\"),d=(0,import_react2.useCallback)((_,f)=>{if(!_)return;const v=_.style.transform||\"\",C=`${v.replace(/rotate\\([^)]*\\)/g,\"\").trim()} rotate(${(f%360+360)%360}deg)`.trim();v!==C&&(u.current=!0,_.style.transform=C,_.style.transformOrigin=\"center center\",setTimeout(()=>{u.current=!1},0))},[]),p=(0,import_react2.useCallback)(_=>{_.preventDefault();const f=t[e];(0,import_file_saver.saveAs)(f.url,`${f.title}${f.extname}`)},[e,t]),h=(0,import_react2.useCallback)(()=>{c(_=>(_-90)%360)},[]),g=(0,import_react2.useCallback)(()=>{c(_=>(_+90)%360)},[]);return(0,import_react2.useEffect)(()=>{d(m(),l)},[l,d]),(0,import_react2.useEffect)(()=>{const _=m();if(!_)return;d(_,l);const f=new MutationObserver(v=>{u.current||v.some(C=>C.attributeName===\"style\")&&d(_,l)});return f.observe(_,{attributes:!0,attributeFilter:[\"style\"]}),()=>f.disconnect()},[d,l,e]),(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(LightBoxGlobalStyle,{}),(0,import_jsx_runtime.jsx)(import_react_image_lightbox.default,{mainSrc:(r=t[e])==null?void 0:r.url,nextSrc:(i=t[(e+1)%t.length])==null?void 0:i.url,prevSrc:(n=t[(e+t.length-1)%t.length])==null?void 0:n.url,onCloseRequest:()=>o(null),onMovePrevRequest:()=>{c(0),o((e+t.length-1)%t.length)},onMoveNextRequest:()=>{c(0),o((e+1)%t.length)},onAfterOpen:()=>{d(m(),l)},imageTitle:(a=t[e])==null?void 0:a.title,toolbarButtons:[(0,import_jsx_runtime.jsx)(\"button\",{type:\"button\",\"aria-label\":\"Download\",title:\"Download\",className:\"ril-zoom-in ril__toolbarItemChild ril__builtinButton\",style:{fontSize:22,background:\"none\",lineHeight:1},onClick:p,children:(0,import_jsx_runtime.jsx)(import_icons.DownloadOutlined,{})},\"preview-img\"),(0,import_jsx_runtime.jsx)(\"button\",{type:\"button\",className:\"ril-zoom-in ril__toolbarItemChild ril__builtinButton\",style:{fontSize:22,background:\"none\",lineHeight:1},onClick:h,children:(0,import_jsx_runtime.jsx)(import_icons.UndoOutlined,{})},\"rotate-left\"),(0,import_jsx_runtime.jsx)(\"button\",{type:\"button\",className:\"ril-zoom-in ril__toolbarItemChild ril__builtinButton\",style:{fontSize:22,background:\"none\",lineHeight:1},onClick:g,children:(0,import_jsx_runtime.jsx)(import_icons.RedoOutlined,{})},\"rotate-right\")]})]})}});const iframePreviewSupportedTypes=[\"application/pdf\",\"audio/*\",\"image/*\",\"video/*\",\"text/plain\"];function IframePreviewer({index:e,list:t,onSwitchIndex:o}){const{t:r}=(0,import_react_i18next.useTranslation)(),i=t[e],n=i.url,a=(0,import_react2.useCallback)(u=>{u.preventDefault(),u.stopPropagation(),window.open(n)},[n]),l=(0,import_react2.useCallback)(u=>{u.preventDefault(),u.stopPropagation(),(0,import_file_saver.saveAs)(n,`${i.title}${i.extname}`)},[i.extname,i.title,n]),c=(0,import_react2.useCallback)(()=>{o(null)},[o]);return(0,import_jsx_runtime.jsx)(import_antd.Modal,{open:e!=null,title:i.title,onCancel:c,footer:[(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:a,children:r(\"Open in new window\")},\"open\"),(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:l,children:r(\"Download\")},\"download\"),(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:c,children:r(\"Close\")},\"close\")],width:\"85vw\",centered:!0,children:(0,import_jsx_runtime.jsx)(\"div\",{style:{maxWidth:\"100%\",maxHeight:\"calc(100vh - 256px)\",height:\"90vh\",width:\"100%\",background:\"white\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",overflowY:\"auto\"},children:iframePreviewSupportedTypes.some(u=>matchMimetype(i,u))?(0,import_jsx_runtime.jsx)(\"iframe\",{src:n,style:{width:\"100%\",maxHeight:\"90vh\",flex:\"1 1 auto\",border:\"none\"}}):(0,import_jsx_runtime.jsx)(import_antd.Alert,{type:\"warning\",description:r(\"File type is not supported for previewing, please download it to preview.\"),showIcon:!0})})})}function InternalUpload(e){const t=e,{onChange:o}=t,r=W(t,[\"onChange\"]),i=(0,import_react2.useCallback)(n=>{o==null||o(toFileList(n.fileList))},[o]);return(0,import_jsx_runtime.jsx)(import_antd.Upload,P(x({},useUploadProps(r)),{onChange:i}))}function ReadPretty$9(e){var t=e,{value:o,onChange:r,disabled:i,multiple:n,size:a}=t,l=W(t,[\"value\",\"onChange\",\"disabled\",\"multiple\",\"size\"]);const{wrapSSR:c,hashId:u,componentCls:m}=useStyles$6();(import_style2.default.default?import_style2.default.default:import_style2.default)(m);const{isInTableCell:d}=useFlag(),p=(0,import_react2.useMemo)(()=>d?{display:\"inline-block\"}:{},[d]);return c((0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(`${m}-wrapper`,`${m}-picture-card-wrapper`,\"nb-upload\",a?`nb-upload-${a}`:null,u,import_css.css`\n          .ant-upload-list-picture-card-container {\n            width: ${a}px !important;\n            height: ${a}px !important;\n          }\n        `),style:p,children:(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(`${m}-list`,`${m}-list-picture-card`),style:p,children:(0,import_jsx_runtime.jsx)(AttachmentList,x({disabled:i,readPretty:!0,multiple:n,value:o,onChange:r},l))})}))}const Upload=(0,import_react.connect)(InternalUpload,(0,import_react.mapProps)({value:\"fileList\"}),(0,import_react.mapReadPretty)(ReadPretty$9));Upload.ReadPretty=ReadPretty$9;function useSizeHint(e){const t=e??FILE_SIZE_LIMIT_DEFAULT,{t:o,i18n:r}=(0,import_react_i18next.useTranslation)(),i=(0,import_filesize.default)(t,{base:2,standard:\"jedec\",locale:r.language});return t!==0?o(\"File size should not exceed {{size}}.\",{size:i}):\"\"}function DefaultThumbnailPreviewer({file:e}){var t;const{componentCls:o}=useStyles$6(),{getThumbnailURL:r=getThumbnailPlaceholderURL}=(t=attachmentFileTypes.getTypeByFile(e))!=null?t:{},i=r(e);return(0,import_jsx_runtime.jsx)(\"img\",{src:i,alt:e.title,className:`${o}-list-item-image`})}function AttachmentListItem(e){var t,o;const{file:r,disabled:i,onPreview:n,onDelete:a,readPretty:l,showFileName:c}=e,{componentCls:u}=useStyles$6(),{t:m}=(0,import_react_i18next.useTranslation)(),d=(0,import_react2.useCallback)(C=>{C.preventDefault(),C.stopPropagation(),n==null||n(r)},[r,n]),p=(0,import_react2.useCallback)(()=>{a==null||a(r)},[r,a]),h=(0,import_react2.useCallback)(()=>{(0,import_file_saver.saveAs)(r.url,`${r.title}${r.extname}`)},[r]),{ThumbnailPreviewer:g=DefaultThumbnailPreviewer}=(t=attachmentFileTypes.getTypeByFile(r))!=null?t:{},_=[(0,import_jsx_runtime.jsx)(\"span\",{className:`${u}-list-item-thumbnail`,children:(0,import_jsx_runtime.jsx)(g,{file:r})},\"thumbnail\"),c!==!1&&r.title?(0,import_jsx_runtime.jsx)(\"span\",{className:`${u}-list-item-name`,title:r.title,children:r.status===\"uploading\"?m(\"Uploading\"):r.title},\"title\"):null],f=r.url?(0,import_jsx_runtime.jsx)(\"a\",{target:\"_blank\",rel:\"noopener noreferrer\",href:r.url,onClick:d,children:_}):(0,import_jsx_runtime.jsx)(\"span\",{className:`${u}-span`,children:_}),v=(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(`${u}-list-item`,`${u}-list-item-${(o=r.status)!=null?o:\"done\"}`,`${u}-list-item-list-type-picture-card`),children:[(0,import_jsx_runtime.jsx)(\"div\",{className:`${u}-list-item-info`,children:f}),(0,import_jsx_runtime.jsx)(\"span\",{className:`${u}-list-item-actions`,children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{size:3,children:[!l&&r.url&&(0,import_jsx_runtime.jsx)(import_antd.Button,{size:\"small\",type:\"text\",icon:(0,import_jsx_runtime.jsx)(import_icons.DownloadOutlined,{}),onClick:h}),!l&&!i&&r.status!==\"uploading\"&&(0,import_jsx_runtime.jsx)(import_antd.Button,{size:\"small\",type:\"text\",icon:(0,import_jsx_runtime.jsx)(import_icons.DeleteOutlined,{}),onClick:p})]})}),r.status===\"uploading\"&&(0,import_jsx_runtime.jsx)(\"div\",{className:`${u}-list-item-progress`,children:(0,import_jsx_runtime.jsx)(import_antd.Progress,{strokeWidth:4,type:\"line\",showInfo:!1,percent:Number(r.percent)})})]});return(0,import_jsx_runtime.jsx)(\"div\",{style:{marginBottom:c!==!1&&r.title?\"28px\":\"0px\"},className:`${u}-list-picture-card-container ${u}-list-item-container`,children:r.status===\"error\"?(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:r.response,getPopupContainer:C=>C.parentNode,children:v}):v})}function Previewer({index:e,onSwitchIndex:t,list:o}){var r;if(e==null)return null;const i=o[e],{Previewer:n=IframePreviewer}=(r=attachmentFileTypes.getTypeByFile(i))!=null?r:{};return(0,import_jsx_runtime.jsx)(n,{index:e,list:o,onSwitchIndex:t})}function AttachmentList(e){const{disabled:t,multiple:o,value:r,onChange:i,readPretty:n,showFileName:a}=e,[l,c]=(0,import_react2.useState)([]),[u,m]=(0,import_react2.useState)(null);(0,import_react2.useEffect)(()=>{const h=toFileList(r);c(h)},[r]);const d=(0,import_react2.useCallback)(h=>{const g=l.findIndex(_=>_.id===h.id);m(g)},[l]),p=(0,import_react2.useCallback)(h=>{i(o?r.filter(g=>g.id!==h.id):null)},[o,i,r]);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[l.map((h,g)=>(0,import_jsx_runtime.jsx)(AttachmentListItem,{file:h,index:g,disabled:t,onPreview:d,onDelete:p,readPretty:n,showFileName:a},h.id||h.url)),(0,import_jsx_runtime.jsx)(Previewer,{index:u,onSwitchIndex:m,list:l})]})}function Uploader(e){var t=e,{rules:o}=t,r=W(t,[\"rules\"]);const{disabled:i,multiple:n,value:a,onChange:l,toValueItem:c=toValueItem}=r,[u,m]=(0,import_react2.useState)([]),[d,p]=(0,import_react2.useState)([]),{t:h}=(0,import_react_i18next.useTranslation)(),{componentCls:g}=useStyles$6(),_=(0,import_react.useField)(),f=useUploadProps(r),v=useBeforeUpload(o);(0,import_react2.useEffect)(()=>{if(d.length){const B=d.filter(M=>M.status===\"error\");_.setFeedback({type:\"error\",code:\"ValidateError\",messages:[B.length?h(\"Some files are not uploaded correctly, please check.\"):\" \"]})}else _.setFeedback({})},[_,d,h]);const C=(0,import_react2.useCallback)(B=>{var M;const w=B.fileList.filter(R=>R.status!==\"done\").map(normalizeFile);if(p(w),n){const R=B.fileList.filter(T=>T.status===\"done\");if(R.length){const T=[...u,...R.map($=>{var N;return c((N=$.response)==null?void 0:N.data)})];w.length?m(T):(l==null||l([...a||[],...T]),m([]))}}else{const R=B.fileList.find(T=>T.uid===B.file.uid);R.status===\"done\"&&(l==null||l(c((M=R.response)==null?void 0:M.data)),p([]))}},[n,a,u,c,l]),S=(0,import_react2.useCallback)(B=>{p(M=>{const w=M.indexOf(B);return M.splice(w,1),[...M]})},[]),b=(0,import_react2.useCallback)(B=>{m(M=>{const w=M.indexOf(B);return M.splice(w,1),[...M]})},[]),y=useComponent(\"QRCodeUploader\"),{mimetype:F,size:j}=o??{},A=useSizeHint(j),D=!i&&(n||(!a||Array.isArray(a)&&!a.length)&&!d.length);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[u.map((B,M)=>(0,import_jsx_runtime.jsx)(AttachmentListItem,{file:B,index:M,disabled:i,onDelete:b},B.id)),d.map((B,M)=>(0,import_jsx_runtime.jsx)(AttachmentListItem,{file:B,index:M,disabled:i,onDelete:S},B.uid)),(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(`${g}-list-picture-card-container`,`${g}-list-item-container`),style:D?{}:{display:\"none\"},children:(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:A,children:(0,import_jsx_runtime.jsx)(import_antd.Upload,P(x({accept:F},f),{disabled:i,multiple:n,listType:\"picture-card\",fileList:d,beforeUpload:v,onChange:C,showUploadList:!1,children:D?(0,import_jsx_runtime.jsxs)(\"span\",{children:[(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),(0,import_jsx_runtime.jsx)(\"br\",{}),\" \",h(\"Upload\")]}):null}))})}),D&&y&&(0,import_jsx_runtime.jsx)(y,{disabled:i,multiple:n,value:a,onChange:l})]})}function Attachment(e){const{wrapSSR:t,hashId:o,componentCls:r}=useStyles$6();return t((0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(`${r}-wrapper`,`${r}-picture-card-wrapper`,\"nb-upload\",o),children:(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(`${r}-list`,`${r}-list-picture-card`),children:[(0,import_jsx_runtime.jsx)(AttachmentList,x({},e)),(0,import_jsx_runtime.jsx)(Uploader,x({},e))]})}))}Attachment.ReadPretty=ReadPretty$9;Upload.Attachment=withDynamicSchemaProps((0,import_react.connect)(Attachment,(0,import_react.mapReadPretty)(Attachment.ReadPretty)),{displayName:\"Upload.Attachment\"});Upload.Dragger=(0,import_react.connect)(e=>{const t=e,{tipContent:o,onChange:r}=t,i=W(t,[\"tipContent\",\"onChange\"]),{wrapSSR:n,hashId:a,componentCls:l}=useStyles$6(),c=(0,import_react2.useCallback)(u=>{r==null||r(toFileList(u.fileList))},[r]);return n((0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(`${l}-dragger`,a),children:(0,import_jsx_runtime.jsxs)(import_antd.Upload.Dragger,P(x({},useUploadProps(i)),{onChange:c,children:[o,e.children]}))}))},(0,import_react.mapProps)({value:\"fileList\"}));Upload.DraggerV2=withDynamicSchemaProps((0,import_react.connect)(e=>{var t=e,{rules:o}=t,r=W(t,[\"rules\"]);const{t:i}=(0,import_react_i18next.useTranslation)(),n=i(\"Click or drag file to this area to upload\"),a=useProps(r),{title:l=n}=a,c=W(a,[\"title\"]),[u,m]=(0,import_react2.useState)(!1),{wrapSSR:d,hashId:p,componentCls:h}=useStyles$6(),g=useBeforeUpload(o),{size:_,mimetype:f}=o??{},v=useSizeHint(_),C=(0,import_react2.useCallback)(({fileList:S})=>{const{onChange:b}=c;b==null||b(S),S.some(y=>y.status===\"uploading\")?m(!0):m(!1)},[c]);return d((0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(`${h}-dragger`,p),children:(0,import_jsx_runtime.jsxs)(import_antd.Upload.Dragger,P(x({},useUploadProps(P(x(x({},r),c),{accept:f,onChange:C,beforeUpload:g}))),{children:[(0,import_jsx_runtime.jsx)(\"p\",{className:`${h}-drag-icon`,children:u?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{style:{fontSize:36},spin:!0}):(0,import_jsx_runtime.jsx)(import_icons.InboxOutlined,{})}),(0,import_jsx_runtime.jsx)(\"p\",{className:`${h}-text`,children:l}),(0,import_jsx_runtime.jsxs)(\"ul\",{children:[(0,import_jsx_runtime.jsx)(\"li\",{className:`${h}-hint`,children:i(\"Support for a single or bulk upload.\")}),(0,import_jsx_runtime.jsx)(\"li\",{className:`${h}-hint`,children:v})]})]}))}))},(0,import_react.mapProps)({value:\"fileList\"})),{displayName:\"Upload.DraggerV2\"});const schema$1={Nester:{type:\"void\",\"x-component\":\"AssociationField.Nester\",properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"form:configureFields\"}}},AddNewer:{type:\"void\",\"x-component\":\"AssociationField.AddNewer\",\"x-action\":\"create\",title:'{{ t(\"Add record\") }}',\"x-component-props\":{className:\"nb-action-popup\"},properties:{tabs:{type:\"void\",\"x-component\":\"Tabs\",\"x-component-props\":{},\"x-initializer\":\"popup:addTab\",\"x-initializer-props\":{gridInitializer:\"popup:addNew:addBlock\"},properties:{tab1:{type:\"void\",title:'{{t(\"Add new\")}}',\"x-component\":\"Tabs.TabPane\",\"x-designer\":\"Tabs.Designer\",\"x-component-props\":{},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"popup:addNew:addBlock\",properties:{}}}}}}}},Selector:{type:\"void\",\"x-component\":\"AssociationField.Selector\",title:'{{ t(\"Select record\") }}',\"x-component-props\":{className:\"nb-record-picker-selector\"},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"popup:tableSelector:addBlock\",properties:{}},footer:{\"x-component\":\"Action.Container.Footer\",\"x-component-props\":{},properties:{actions:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{},properties:{submit:{title:'{{ t(\"Submit\") }}',\"x-action\":\"submit\",\"x-component\":\"Action\",\"x-use-component-props\":\"usePickActionProps\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:submit\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\"}}}}}}}},Viewer:{type:\"void\",title:'{{ t(\"View record\") }}',\"x-component\":\"AssociationField.Viewer\",\"x-component-props\":{className:\"nb-action-popup\"},properties:{tabs:{type:\"void\",\"x-component\":\"Tabs\",\"x-component-props\":{},\"x-initializer\":\"popup:addTab\",properties:{tab1:{type:\"void\",title:'{{t(\"Details\")}}',\"x-component\":\"Tabs.TabPane\",\"x-designer\":\"Tabs.Designer\",\"x-component-props\":{},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"popup:common:addBlock\",properties:{}}}}}}}},SubTable:{type:\"void\",\"x-component\":\"AssociationField.SubTable\",\"x-initializer\":\"table:configureColumns\",\"x-initializer-props\":{action:!1},properties:{}}},useTableSelectorProps$3=()=>{const e=(0,import_react.useField)(),{multiple:t,options:o=[],setSelectedRows:r,selectedRows:i=[],onChange:n}=(0,import_react2.useContext)(RecordPickerContext),a=useTableSelectorProps$4(),{onRowSelectionChange:l,rowKey:c=\"id\"}=a,u=W(a,[\"onRowSelectionChange\",\"rowKey\"]),{setVisible:m}=useActionContext();return P(x({},u),{rowKey:c,rowSelection:{type:t?\"checkbox\":\"radio\",selectedRowKeys:i==null?void 0:i.filter(d=>o.every(p=>p[c]!==d[c])).map(d=>d[c])},onRowSelectionChange(d,p){if(t){const h=flatData$2(e.value)||[],g=(0,import_lodash.differenceBy)(i||[],h,c),_=(0,import_lodash.unionBy)(g,p,c),f=_.map(v=>v[c]);r==null||r(_),l==null||l(f,_)}else r==null||r(p),l==null||l(d,p),n((p==null?void 0:p[0])||null),m(!1)}})};function FileSelector(e){const t=e,{disabled:o,multiple:r,value:i,onChange:n,action:a,onSelect:l,quickUpload:c,selectFile:u}=t,m=W(t,[\"disabled\",\"multiple\",\"value\",\"onChange\",\"action\",\"onSelect\",\"quickUpload\",\"selectFile\"]),{wrapSSR:d,hashId:p,componentCls:h}=useStyles$6(),{useFileCollectionStorageRules:g,useAttachmentFieldProps:_}=(0,import_react.useExpressionScope)(),{t:f}=(0,import_react_i18next.useTranslation)(),v=g(),C=_(),S=u===void 0&&c===void 0;return d((0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(`${h}-wrapper`,`${h}-picture-card-wrapper`,\"nb-upload\",p),children:(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(`${h}-list`,`${h}-list-picture-card`),children:[(0,import_jsx_runtime.jsx)(AttachmentList,x({disabled:o,multiple:r,value:i,onChange:n},m)),S?(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(`${h}-list-picture-card-container`,`${h}-list-item-container`),children:(0,import_jsx_runtime.jsx)(import_antd.Upload,{disabled:o,multiple:r,listType:\"picture-card\",showUploadList:!1,children:(0,import_jsx_runtime.jsxs)(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\"},onClick:l,children:[(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),f(\"Select\")]})})}):null,c?(0,import_jsx_runtime.jsx)(Uploader,x(P(x({},C),{value:i,multiple:r,onChange:n,action:a,rules:v,disabled:o}),m)):null,u&&(r||!i)?(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(`${h}-list-picture-card-container`,`${h}-list-item-container`),children:(0,import_jsx_runtime.jsx)(import_antd.Upload,{disabled:o,multiple:r,listType:\"picture-card\",showUploadList:!1,children:(0,import_jsx_runtime.jsxs)(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\"},onClick:l,children:[(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),f(\"Select\")]})})}):null]})}))}const InternalFileManager=e=>{var t,o;const r=e,{value:i,multiple:n,onChange:a}=r,l=W(r,[\"value\",\"multiple\",\"onChange\"]),c=(0,import_react.useFieldSchema)(),[u,m]=(0,import_react2.useState)(!1),[d,p]=(0,import_react2.useState)([]),h=useInsertSchema$1(\"Selector\"),g=useFieldNames$1(e),{designable:_}=useDesignable(),f=(0,import_react.useField)(),[v,C]=(0,import_react2.useState)([]),{getField:S}=useCollection_deprecated(),b=S(f.props.name),y=useLabelUiSchema$1(b==null?void 0:b.target,(g==null?void 0:g.label)||\"label\"),F=useCompile(),{modalProps:j}=useActionContext(),A=M=>{M.stopPropagation(),M.preventDefault(),_?h(schema$1.Selector):c.reduceProperties((w,R)=>R[\"x-component\"]===\"AssociationField.Selector\"?R:w,null)||c.addProperty(\"selector\",schema$1.Selector),m(!0),p([])};(0,import_react2.useEffect)(()=>{if(i&&Object.keys(i).length>0){const M=(Array.isArray(i)?i:i?[i]:[]).filter(Boolean).map(w=>{const R=w[g.label];return P(x({},w),{[g.label]:getLabelFormatValue$1(F(y),F(R))})});C(M)}else C([])},[i,g==null?void 0:g.label]);const D={size:\"small\",fieldNames:g,multiple:[\"o2m\",\"m2m\",\"mbm\"].includes(b==null?void 0:b.interface)&&n,association:{target:b==null?void 0:b.target},options:v,onChange:e==null?void 0:e.onChange,selectedRows:d,setSelectedRows:p,collectionField:b},B=()=>{const{setVisible:M}=useActionContext(),{multiple:w,selectedRows:R,onChange:T,options:$,collectionField:N}=(0,import_react2.useContext)(RecordPickerContext);return{onClick(){T(w?(0,import_lodash.unionBy)(R,$,(N==null?void 0:N.targetKey)||\"id\"):(R==null?void 0:R[0])||null),M(!1)}}};return(0,import_jsx_runtime.jsxs)(\"div\",{style:{width:\"100%\",overflow:\"auto\"},children:[(0,import_jsx_runtime.jsx)(FileSelector,P(x({},l),{value:n?v:v==null?void 0:v[0],multiple:n,quickUpload:((t=c[\"x-component-props\"])==null?void 0:t.quickUpload)!==!1,selectFile:((o=c[\"x-component-props\"])==null?void 0:o.selectFile)!==!1,action:`${b==null?void 0:b.target}:create`,onSelect:A,onChange:a})),(0,import_jsx_runtime.jsx)(ActionContextProvider,{value:{openMode:\"drawer\",visible:u,setVisible:m,modalProps:{getContainer:(l==null?void 0:l.getContainer)||(j==null?void 0:j.getContainer)},formValueChanged:!1},children:(0,import_jsx_runtime.jsx)(RecordPickerProvider,P(x({},D),{children:(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{name:b==null?void 0:b.target,children:(0,import_jsx_runtime.jsx)(FormProvider,{children:(0,import_jsx_runtime.jsx)(TableSelectorParamsProvider,{params:{},children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:{usePickActionProps:B,useTableSelectorProps:useTableSelectorProps$3},children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{onlyRenderProperties:!0,basePath:f.address,schema:c,filterProperties:M=>M[\"x-component\"]===\"AssociationField.Selector\"})})})})})}))})]})},FileManageReadPretty=(0,import_react.connect)(e=>{const t=(0,import_react.useFieldSchema)(),{getField:o}=useCollection_deprecated(),{getCollectionJoinField:r}=useCollectionManager_deprecated();return o(t.name)||r(t[\"x-collection-field\"])?(0,import_jsx_runtime.jsx)(Upload.ReadPretty,x({},e)):null}),EMPTY=\"N/A\",SchemaField=(0,import_react.createSchemaField)({components:{Space:import_antd.Space,Input:import_antd.Input,ArrayItems:import_antd_v5.ArrayItems,FormItem:import_antd_v5.FormItem}}),CascadeSelect=(0,import_react.connect)(e=>{var t;const{data:o,mapOptions:r,onChange:i,value:n}=e,[a,l]=(0,import_react2.useState)([{key:void 0,children:[],value:null}]),[c,u]=(0,import_react2.useState)(o),[m,d]=(0,import_react2.useState)(!1),p=useCompile(),h=useAPIClient(),g=useServiceOptions$1(e),{options:_,field:f}=useAssociationFieldContext(),v=h.resource(_.target),{getCollectionJoinField:C,getInterface:S}=useCollectionManager_deprecated(),b=(t=f==null?void 0:f.componentProps)==null?void 0:t.fieldNames,y=(_==null?void 0:_.target)&&(b==null?void 0:b.label)&&C(`${_.target}.${b.label}`),F=(0,import_react2.useMemo)(()=>{var R,T;return y!=null&&y.interface&&((T=(R=S(y.interface))==null?void 0:R.filterable)==null?void 0:T.operators[0].value)||\"$includes\"},[y]),j=(0,import_react.useField)();(0,import_react2.useEffect)(()=>{var R;if(n){const T=Array.isArray(n)?extractLastNonNullValueObjects(n==null?void 0:n.filter(N=>N.value),!0):transformNestedData(n),$=(R=T==null?void 0:T.map)==null?void 0:R.call(T,N=>({key:N.parentId,children:[],value:N}));l($)}},[]),(0,import_react2.useEffect)(()=>{n||l([{key:void 0,children:[],value:null}])},[n]);const A=(0,import_react2.useCallback)(R=>{try{return R==null?void 0:R.filter(T=>[\"number\",\"string\"].includes(typeof T[b.value])).map(T=>{var $,N,I;let E=p(T[b.label]);if(($=y==null?void 0:y.uiSchema)!=null&&$.enum)if(Array.isArray(E))E=E.map((V,O)=>{var L,U;const z=(U=(L=y.uiSchema.enum).find)==null?void 0:U.call(L,G=>G.value===V);return z?(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:z.color,style:{marginRight:3},children:(z==null?void 0:z.label)||V},O):(0,import_jsx_runtime.jsx)(import_antd.Tag,{children:V},V)}).reverse();else{const V=(I=(N=y.uiSchema.enum).find)==null?void 0:I.call(N,O=>O.value===E);V&&(E=(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:V.color,children:V.label}))}return(y==null?void 0:y.type)===\"date\"&&(E=(0,import_dayjs.default)(E).format(\"YYYY-MM-DD\")),r?r({[b.label]:E||EMPTY,[b.value]:T[b.value]}):P(x({},T),{[b.label]:E||EMPTY,[b.value]:T[b.value]})}).filter(Boolean)}catch(T){return console.error(T),R}},[y==null?void 0:y.uiSchema,b]),D=R=>q(void 0,null,function*(){var T,$;const N=yield v.list({pageSize:200,params:g==null?void 0:g.params,filter:mergeFilter([R,(T=g==null?void 0:g.params)==null?void 0:T.filter]),tree:R.parentId?void 0:!0});return($=N==null?void 0:N.data)==null?void 0:$.data}),B=(R,T,$)=>q(void 0,null,function*(){const N=yield D({parentId:T==null?void 0:T.id}),I=[...a];if(I.splice($+1),I[$]=P(x({},I[$]),{value:T}),T!=null&&T.id&&(I[$+1]={key:T==null?void 0:T.id,children:(N==null?void 0:N.length)>0?N:null}),l(I),[\"o2m\",\"m2m\"].includes(_.interface)){const E=Array.isArray(f.fieldValue)?f.fieldValue:[];E[j.index]=T,f.fieldValue=E}else f.value=T;I.length===1&&!I[0].value?i==null||i(null):i==null||i(I)}),M=(R,T,$)=>q(void 0,null,function*(){var N,I,E;if(R){d(!0);const V=yield D({parentId:T==null?void 0:T.key});if(d(!1),u(V),$===(a==null?void 0:a.length)-1&&(N=T==null?void 0:T.value)!=null&&N.id){const O=yield D({parentId:(I=T==null?void 0:T.value)==null?void 0:I.id}),L=[...a];L.splice($+1),L[$]=P(x({},L[$]),{value:T==null?void 0:T.value}),L[$+1]={key:(E=T==null?void 0:T.value)==null?void 0:E.id,children:(O==null?void 0:O.length)>0?O:null},l(L),i==null||i(L)}}}),w=(R,T)=>q(void 0,null,function*(){const $=R?{[b.label]:{[F]:R}}:{};d(!0);const N=yield D(P(x({},$),{parentId:T==null?void 0:T.key}));d(!1),u(N)});return(0,import_jsx_runtime.jsx)(import_antd.Space,{wrap:!0,children:a.map((R,T)=>{var $,N,I;return R.children&&(0,import_jsx_runtime.jsx)(import_antd.Select,{disabled:f.disabled,allowClear:!0,showSearch:!0,autoClearSearchValue:!0,filterOption:!1,filterSort:null,defaultValue:{label:($=R==null?void 0:R.value)==null?void 0:$[b.label],value:(N=R==null?void 0:R.value)==null?void 0:N[b.value]},labelInValue:!0,onSearch:E=>w(E,R),fieldNames:b,style:{minWidth:150},onChange:(E,V)=>B(E,V,T),options:m?[]:A(c),onDropdownVisibleChange:E=>M(E,R,T),notFoundContent:m?(0,import_jsx_runtime.jsx)(import_antd.Spin,{size:\"small\"}):null},`${(I=R.value)==null?void 0:I.id}+ ${R.key} + ${b.label}`)})})}),AssociationCascadeSelect=(0,import_react.connect)(e=>(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(CascadeSelect,x({},e))})),InternalCascadeSelect=(0,import_react.observer)(e=>{var t;const{options:o}=useAssociationFieldContext(),r=(0,import_react2.useMemo)(()=>(0,import_core.createForm)(),[]),{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react.useField)(),a=(0,import_react.useForm)(),l=(0,import_react.useFieldSchema)(),{loading:c,data:u}=useDataBlockRequest()||{},m=(0,import_react2.useMemo)(()=>{var g;return(g=u==null?void 0:u.data)==null?void 0:g[l.name]},[c]),d=!u||l.name in((u==null?void 0:u.data)||{}),p=(0,import_lodash.debounce)(g=>{var _,f;if(o.interface===\"m2o\"){const v=extractLastNonNullValueObjects((_=g.values)==null?void 0:_[l.name]);setTimeout(()=>{g.setValuesIn(l.name,v),n.value=v})}else{const v=extractLastNonNullValueObjects(((f=g.values)==null?void 0:f.select_array)||[]).filter(C=>C&&Object.keys(C).length>0);setTimeout(()=>{n.value=v})}},300);(0,import_react2.useEffect)(()=>{const g=(0,import_shared.uid)();return r.addEffects(g,()=>{(0,import_core.onFormValuesChange)(_=>{p(_)})}),()=>{r.removeEffects(g),p.cancel()}},[]),(0,import_react2.useEffect)(()=>{var g,_;(g=a.values)!=null&&g[l.name]||(r&&r.values.select_array&&!((_=a.values)!=null&&_[l.name])?(r.setValuesIn(\"select_array\",void 0),setTimeout(()=>{r.setValuesIn(\"select_array\",[{}])})):r.reset())},[(t=a.values)==null?void 0:t[l.name]]);const h={type:\"object\",properties:{select_array:{type:\"array\",\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",default:Array.isArray(m)&&m.length>0?m:[{}],items:{type:\"void\",\"x-component\":\"Space\",\"x-component-props\":{style:{width:\"100%\",display:\"flex\"},className:import_css.css`\n                .ant-formily-item-control {\n                  max-width: 100% !important;\n                }\n                .ant-space-item:nth-child(1) {\n                  flex: 0.1;\n                }\n\n                .ant-space-item:nth-child(2) {\n                  flex: 3;\n                }\n              `},properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},select:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":AssociationCascadeSelect,\"x-component-props\":x({},e)},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}},properties:{add:{type:\"void\",title:i(\"Add new\"),\"x-component\":\"ArrayItems.Addition\"}}}}};return!c&&d&&(0,import_jsx_runtime.jsx)(import_react.FormProvider,{form:r,children:o.interface===\"m2o\"?(0,import_jsx_runtime.jsx)(SchemaComponent,{components:{FormItem:import_antd_v5.FormItem},schema:P(x({},l),{default:m,title:\"\",\"x-component\":AssociationCascadeSelect,\"x-component-props\":x({},e)})}):(0,import_jsx_runtime.jsx)(SchemaField,{schema:h})})},{displayName:\"InternalCascadeSelect\"});function extractLastNonNullValueObjects(e,t){var o,r;let i=[];if(!Array.isArray(e))return e;for(const n of e){let a=null;if(Array.isArray(n)){for(let l=(n==null?void 0:n.length)-1;l>=0;l--)if(n[l].value){a=n[l].value;break}a&&i.push(a)}else n!=null&&n.value?a=n.value:a=null,a?t?(o=i==null?void 0:i.push)==null||o.call(i,a):i=a:(r=i==null?void 0:i.push)==null||r.call(i,n)}return i}function transformNestedData(e){const t=[];function o(r){if(r!=null&&r.parent){const{parent:a}=r;o(a)}const i=r,n=W(i,[\"parent\"]);t.push(n)}return e&&o(e),t}const InternalNesterCardCss=import_css.css`\n  .ant-card-bordered {\n    border: none;\n  }\n  .ant-card-body {\n    padding: 0px 20px 0px 0px;\n  }\n`,InternalNester=(0,import_react.observer)(()=>{var e,t,o;const r=(0,import_react.useField)(),i=(0,import_react.useFieldSchema)(),n=useInsertSchema$1(\"Nester\"),a=useInsertSchema$1(\"Selector\"),{options:l}=useAssociationFieldContext(),c=(t=(e=i[\"x-decorator-props\"])==null?void 0:e.showTitle)!=null?t:!0,{actionName:u}=useACLActionParamsContext(),{token:m}=import_antd.theme.useToken(),{layout:d=\"vertical\",labelAlign:p=\"left\",labelWidth:h=120,labelWrap:g=!0}=(i==null?void 0:i[\"x-component-props\"])||{},_=import_css.css`\n      margin-top: 0.4em;\n\n      & .ant-formily-item-layout-vertical {\n        margin-bottom: 10px;\n      }\n      .ant-card-body {\n        padding: ${m.padding}px ${m.paddingLG}px;\n      }\n      .ant-divider-horizontal {\n        margin: 10px 0;\n      }\n    `;return(0,import_react2.useEffect)(()=>{n(schema$1.Nester)},[]),(0,import_react2.useEffect)(()=>{var f;(f=r.componentProps)!=null&&f.allowSelectExistingRecord&&a(schema$1.Selector)},[(o=r.componentProps)==null?void 0:o.allowSelectExistingRecord]),(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{name:l.target,children:(0,import_jsx_runtime.jsx)(ACLCollectionProvider,{actionPath:`${l.target}:${u||\"view\"}`,children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:d,labelAlign:p,labelWidth:d===\"horizontal\"?h:null,labelWrap:g,children:(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_css.cx)(_,{[InternalNesterCardCss]:c===!1},import_css.css`\n                  .nb-grid-container {\n                    height: 100% !important;\n                    .ant-formily-item-label {\n                      line-height: ${m.controlHeight}px;\n                    }\n                    .ant-formily-item-label label {\n                      white-space: ${g?\"break-all\":\"nowrap\"};\n                    }\n                  }\n                `),children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{onlyRenderProperties:!0,basePath:r.address,schema:i,filterProperties:f=>f[\"x-component\"]===\"AssociationField.Nester\"})})})})})},{displayName:\"InternalNester\"}),Radio=(0,import_react.connect)(import_antd.Radio,(0,import_react.mapProps)({value:\"checked\",onInput:\"onChange\"}));Radio.__ANT_RADIO=!0;Radio.Group=(0,import_react.connect)(import_antd.Radio.Group,(0,import_react.mapProps)({dataSource:\"options\"},(e,t)=>((0,import_react2.useEffect)(()=>{var o;const r=(o=t.dataSource)==null?void 0:o.find(i=>i.value==e.value);r&&t.setValue(r.value)},[e.value,t.dataSource]),x({},e))),(0,import_react.mapReadPretty)(e=>{if(!(0,import_shared.isValid)(e.value))return(0,import_jsx_runtime.jsx)(\"div\",{});const{value:t}=e,o=(0,import_react.useField)(),r=useCollectionField(),i=o.dataSource||(r==null?void 0:r.uiSchema.enum)||[];return(0,import_jsx_runtime.jsx)(\"div\",{children:i.filter(n=>n.value==t).map((n,a)=>(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:n.color,icon:n.icon,children:n.label},a))})}));const ReadPretty$8=e=>e.value?(0,import_jsx_runtime.jsx)(import_icons.CheckOutlined,{style:{color:\"#52c41a\"}}):e.showUnchecked?(0,import_jsx_runtime.jsx)(import_icons.CloseOutlined,{style:{color:\"#ff4d4f\"}}):(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{disabled:!0}),Checkbox=(0,import_react.connect)(e=>{const t=o=>{e==null||e.onChange(o)};return(0,import_jsx_runtime.jsx)(import_antd.Checkbox,P(x({},e),{onChange:t}))},(0,import_react.mapProps)({value:\"checked\",onInput:\"onChange\"}),(0,import_react.mapReadPretty)(ReadPretty$8));Checkbox.displayName=\"Checkbox\";Checkbox.ReadPretty=ReadPretty$8;Checkbox.ReadPretty.displayName=\"Checkbox.ReadPretty\";Checkbox.__ANT_CHECKBOX=!0;Checkbox.Group=(0,import_react.connect)(import_antd.Checkbox.Group,(0,import_react.mapProps)({dataSource:\"options\"}),(0,import_react.mapReadPretty)(e=>{if(!(0,import_shared.isValid)(e.value))return null;const[t,o]=(0,import_react2.useState)([]),[r,i]=(0,import_react2.useState)(!0),n=(0,import_react.useField)(),a=useCollectionField();return(0,import_react2.useEffect)(()=>{const l=n.dataSource||(a==null?void 0:a.uiSchema.enum)||[],c=(0,import_uniq.default)(n.value?n.value:[]),u=l.filter(m=>c.includes(m.value)).map((m,d)=>(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:m.color,icon:m.icon,children:m.label},d));o(u),i(!1)},[n.value]),r?null:(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:e.ellipsis,children:t})}));Checkbox.Group.displayName=\"Checkbox.Group\";const useTableSelectorProps$2=()=>{const e=(0,import_react.useField)(),{multiple:t,options:o=[],setSelectedRows:r,selectedRows:i=[],onChange:n}=(0,import_react2.useContext)(RecordPickerContext),a=useTableSelectorProps$4(),{onRowSelectionChange:l,rowKey:c=\"id\"}=a,u=W(a,[\"onRowSelectionChange\",\"rowKey\"]),{setVisible:m}=useActionContext();return P(x({},u),{rowKey:c,rowSelection:{type:t?\"checkbox\":\"radio\",selectedRowKeys:i==null?void 0:i.filter(d=>o.every(p=>p[c]!==d[c])).map(d=>d[c])},onRowSelectionChange(d,p){if(t){const h=flatData$2(e.value)||[],g=(0,import_lodash.differenceBy)(i||[],h,c),_=(0,import_lodash.unionBy)(g,p,c),f=_.map(v=>v[c]);r==null||r(_),l==null||l(f,_)}else r==null||r(p),l==null||l(d,p),n((p==null?void 0:p[0])||null),m(!1)}})},InternalPicker=(0,import_react.observer)(e=>{var t;const o=e,{value:r,multiple:i,openSize:n,onChange:a,quickUpload:l,selectFile:c,shouldMountElement:u}=o,m=W(o,[\"value\",\"multiple\",\"openSize\",\"onChange\",\"quickUpload\",\"selectFile\",\"shouldMountElement\"]),d=(0,import_react.useField)(),p=useFieldNames$1(e),[h,g]=(0,import_react2.useState)(!1),_=(0,import_react.useFieldSchema)(),f=useInsertSchema$1(\"Selector\"),{options:v}=useAssociationFieldContext(),{collectionName:C}=useFormBlockContext(),S=useCompile(),b=useLabelUiSchema$1(v,(p==null?void 0:p.label)||\"label\"),y=_[\"x-add-new\"],[F,j]=(0,import_react2.useState)([]),A=useCollectionRecordData(),D=(0,import_react2.useMemo)(()=>r&&Object.keys(r).length>0?(Array.isArray(r)?r:r?[r]:[]).filter(Boolean).map(O=>{const L=O==null?void 0:O[p.label];return P(x({},O),{[p.label]:getLabelFormatValue$1(S(b),S(L))})}):[],[r==null?void 0:r.length,p.label]),B={size:\"small\",fieldNames:p,multiple:i===!0?!0:i!==!1&&[\"o2m\",\"m2m\",\"mbm\"].includes(v==null?void 0:v.interface),association:{target:v==null?void 0:v.target},options:D,onChange:e==null?void 0:e.onChange,selectedRows:F,setSelectedRows:j,collectionField:v,currentFormCollection:C},{isMobileLayout:M}=useMobileLayout(),w=()=>{var O;return i==null?null:Array.isArray(r)?(O=r.filter(Boolean))==null?void 0:O.map(L=>L==null?void 0:L[p.value]):r==null?void 0:r[p.value]},R=()=>{var O;return i==null?null:Array.isArray(r)?(O=r.filter(Boolean))==null?void 0:O.map(L=>({[p.label]:S(L==null?void 0:L[p.label]),[p.value]:L==null?void 0:L[p.value]})):[{[p.label]:S(r==null?void 0:r[p.label]),[p.value]:r==null?void 0:r[p.value]}]},T=()=>{const O=(v==null?void 0:v.targetKey)||\"id\",L=D.map(U=>U[O]).filter(Boolean);return L.length?{$and:[{[`${O}.$ne`]:L}]}:{}};(0,import_react2.useEffect)(()=>{r||j([])},[r]);const $=()=>{const{setVisible:O}=useActionContext(),{multiple:L,selectedRows:U,onChange:z,options:G,collectionField:H}=(0,import_react2.useContext)(RecordPickerContext);return{onClick(){z(L?(0,import_lodash.unionBy)(U,G,(H==null?void 0:H.targetKey)||\"id\"):(U==null?void 0:U[0])||null),O(!1)},style:{display:L===!1?\"none\":\"block\"}}},N=(0,import_react2.useMemo)(()=>({usePickActionProps:$,useTableSelectorProps:useTableSelectorProps$2}),[]),I=(0,import_react2.useMemo)(()=>M?(0,import_client.transformMultiColumnToSingleColumn)(_):_,[M,_]),E=useSchemaOptionsContext(),V=P(x({},E.components),{\"Radio.Group\":Radio.Group,\"Checkbox.Group\":Checkbox.Group,CollectionField:CollectionField$1});return(0,import_jsx_runtime.jsxs)(PopupSettingsProvider,{enableURL:!1,children:[(0,import_jsx_runtime.jsxs)(import_antd.Space.Compact,{style:{display:\"flex\"},children:[(0,import_jsx_runtime.jsx)(\"div\",{style:{width:\"100%\"},children:(0,import_jsx_runtime.jsx)(import_antd.Select,P(x({role:\"button\",\"data-testid\":\"select-data-picker\",style:{width:\"100%\"},popupMatchSelectWidth:!1},m),{mode:i?\"multiple\":e.mode,fieldNames:p,onDropdownVisibleChange:O=>{f(schema$1.Selector),g(!0)},allowClear:!0,onChange:O=>{if(O){if(Array.isArray(O)){if(!O.length){a([]),j([]);return}const L=D==null?void 0:D.filter(U=>O.includes(U[p.value]));a(L),j(L)}}else{const L=i?[]:null;a(L),j(L)}},options:R(),value:w(),open:!1}))}),y&&(0,import_jsx_runtime.jsx)(RecordProvider,{isNew:!0,record:null,parent:A,children:(0,import_jsx_runtime.jsx)(ClearCollectionFieldContext,{children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{onlyRenderProperties:!0,basePath:d.address,schema:_,filterProperties:O=>O[\"x-component\"]===\"Action\"})})})]}),(0,import_jsx_runtime.jsx)(ActionContextProvider,{value:{openSize:((t=_[\"x-component-props\"])==null?void 0:t.openSize)||n,openMode:\"drawer\",visible:h,setVisible:g},children:(0,import_jsx_runtime.jsx)(RecordPickerProvider,P(x({},B),{children:(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{name:v==null?void 0:v.target,children:(0,import_jsx_runtime.jsx)(FormProvider,{children:(0,import_jsx_runtime.jsx)(TableSelectorParamsProvider,{params:{filter:T()},children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:N,components:V,children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{onlyRenderProperties:!0,basePath:d.address,schema:I,filterProperties:O=>O[\"x-component\"]===\"AssociationField.Selector\"})})})})})}))})]})},{displayName:\"InternalPicker\"}),hasAddedViewer=e=>e?Object.values(e).some(t=>t[\"x-component\"]===\"AssociationField.Viewer\"):!1,toValue$4=(e,t)=>e??t;function isObject(e){return typeof e==\"object\"&&e!==null}const RenderRecord=import_react2.default.memo(({fieldNames:e,isTreeCollection:t,compile:o,getLabelUiSchema:r,collectionField:i,snapshot:n,enableLink:a,designable:l,insertViewer:c,fieldSchema:u,openPopup:m,recordData:d,ellipsisWithTooltipRef:p,value:h,setBtnHover:g,onClick:_,ellipsis:f})=>{const[v,C]=(0,import_react2.useState)(!0),[S,b]=(0,import_react2.useState)([]),y=(0,import_react2.useRef)(!1),F=(0,import_react2.useRef)(u);F.current=u;const j=(0,import_react2.useCallback)(()=>F.current,[]);return(0,import_react2.useEffect)(()=>{const A=(0,import_shared.toArr)(h).map((D,B,M)=>{const w=D==null?void 0:D[(e==null?void 0:e.label)||\"label\"],R=t?transformNestedData(D).map(I=>I==null?void 0:I[(e==null?void 0:e.label)||\"label\"]).join(\" / \"):isObject(w)?JSON.stringify(w):w,T=toValue$4(o(R),\"N/A\"),$=r((D==null?void 0:D.__collection)||(i==null?void 0:i.target),(e==null?void 0:e.label)||\"label\"),N=getLabelFormatValue$1(o($),T,!0);return(0,import_jsx_runtime.jsxs)(import_react2.Fragment,{children:[(0,import_jsx_runtime.jsx)(\"span\",{children:n?N:a!==!1?(0,import_jsx_runtime.jsx)(\"a\",{onMouseEnter:()=>{g(!0)},onClick:I=>{var E;g(!0),I.stopPropagation(),I.preventDefault(),l&&!hasAddedViewer(u.properties)&&(c(schema$1.Viewer),y.current=!0),y.current?(setTimeout(()=>{_==null||_({recordData:D}),m({recordData:D,parentRecordData:d,customActionSchema:j()})}),y.current=!1):u.properties&&(_==null||_({recordData:D}),m({recordData:D,parentRecordData:d})),(E=p==null?void 0:p.current)==null||E.setPopoverVisible(!1)},children:N}):N}),B<M.length-1?(0,import_jsx_runtime.jsx)(\"span\",{style:{marginRight:4,color:\"#aaa\"},children:\",\"}):null]},`${D==null?void 0:D.id}_${B}`)});b(A),C(!1)},[i==null?void 0:i.target,o,l,p,a,e==null?void 0:e.label,u,r,c,t,m,d,g,n,h,j]),v?null:(0,import_jsx_runtime.jsx)(\"span\",{style:f?null:{whiteSpace:\"normal\"},children:S})});RenderRecord.displayName=\"RenderRecord\";const ButtonLinkList=(0,import_react.observer)(e=>{var t;const o=(0,import_react.useFieldSchema)(),r=useCollectionManager(),{enableLink:i}=o[\"x-component-props\"]||{},n=useFieldNames$1({fieldNames:e.fieldNames}),a=useInsertSchema$1(\"Viewer\"),{options:l}=useAssociationFieldContext(),c=useCompile(),{designable:u}=useDesignable(),{snapshot:m}=useActionContext(),d=r.getCollection(l==null?void 0:l.target),p=(d==null?void 0:d.template)===\"tree\",h=(0,import_react2.useRef)(),g=useLabelUiSchemaV2(),{openPopup:_}=usePopupUtils(),f=useCollectionRecordData();return(0,import_jsx_runtime.jsx)(RenderRecord,{fieldNames:n,isTreeCollection:p,compile:c,getLabelUiSchema:g,collectionField:l,snapshot:m,enableLink:i,designable:u,insertViewer:a,fieldSchema:o,openPopup:_,recordData:f,ellipsisWithTooltipRef:h,value:e.value,setBtnHover:e.setBtnHover,onClick:e.onClick,ellipsis:(t=e.ellipsis)!=null?t:!0})});ButtonLinkList.displayName=\"ButtonLinkList\";const getSourceData=(e,t)=>{const o=t.name.split(\".\").filter((r,i,n)=>i<n.length-1).join(\".\");return o?import_lodash.default.get(e,o):e},ReadPrettyInternalViewer=e=>{var t,o;const{value:r,ButtonList:i=ButtonLinkList}=e,n=(0,import_react.useFieldSchema)(),{enableLink:a,openMode:l,openSize:c}=n[\"x-component-props\"]||{},u=(0,import_react.useField)(),[m,d]=(0,import_react2.useState)(!1),{options:p}=useAssociationFieldContext(),h=useAssociationName(),{visibleWithURL:g,setVisibleWithURL:_}=usePopupUtils(),[f,v]=(0,import_react2.useState)(!!g),{defaultOpenMode:C}=useOpenModeContext(),S=useCollectionRecordData(),[b,y]=(0,import_react2.useState)(null),{isPopupVisibleControlledByURL:F}=usePopupSettings(),j=useCollection(),A=(0,import_react2.useCallback)(M=>{y(M.recordData)},[]),D=(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:(t=e.ellipsis)!=null?t:!0,children:(0,import_jsx_runtime.jsx)(CollectionRecordProvider,{isNew:!1,record:getSourceData(S,n),children:(0,import_jsx_runtime.jsx)(i,{setBtnHover:v,value:r,fieldNames:e.fieldNames,onClick:A,ellipsis:(o=e.ellipsis)!=null?o:!0})})}),B=(0,import_react2.useMemo)(()=>({visible:m||g,setVisible:M=>{d==null||d(M),_==null||_(M)},openMode:l||C,snapshot:(p==null?void 0:p.interface)===\"snapshot\",fieldSchema:n,openSize:c}),[p==null?void 0:p.interface,C,n,_,m,g]);return a===!1?D:(0,import_jsx_runtime.jsx)(PopupVisibleProvider,{visible:!1,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:B,children:[D,f&&(F()?(0,import_jsx_runtime.jsx)(VariablePopupRecordProvider,{children:(0,import_jsx_runtime.jsx)(WithoutTableFieldResource.Provider,{value:!0,children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{schema:n,onlyRenderProperties:!0,basePath:u.address,filterProperties:M=>M[\"x-component\"]===\"AssociationField.Viewer\"})})}):(0,import_jsx_runtime.jsx)(DataBlockProvider,{dataSource:j.dataSource,collection:j.name,association:h,sourceId:b==null?void 0:b[j.getPrimaryKey()],record:b,parentRecord:S,action:\"get\",children:(0,import_jsx_runtime.jsx)(CollectionRecordProvider,{isNew:!1,record:b,parentRecord:S,children:(0,import_jsx_runtime.jsx)(VariablePopupRecordProvider,{children:(0,import_jsx_runtime.jsx)(WithoutTableFieldResource.Provider,{value:!0,children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{schema:n,onlyRenderProperties:!0,basePath:u.address,filterProperties:M=>M[\"x-component\"]===\"AssociationField.Viewer\"})})})})}))]})})},InternalPopoverNesterContentCss=import_css.css`\n  min-width: 600px;\n  max-width: 800px;\n  max-height: 440px;\n  overflow: auto;\n  .ant-card {\n    border: 0px;\n  }\n`,InternalPopoverNester=(0,import_react.observer)(e=>{const{field:t}=useAssociationFieldContext(),[o,r]=(0,import_react2.useState)(!1),i=(0,import_react.useFieldSchema)();i[\"x-component-props\"].enableLink=!1;const n=(0,import_react2.useRef)(),a=P(x({},e),{shouldMountElement:!0}),l=(0,import_jsx_runtime.jsx)(\"div\",{ref:n,className:`${InternalPopoverNesterContentCss} popover-subform-container`,children:(0,import_jsx_runtime.jsx)(InternalNester,x({},a))}),c=()=>n.current,u=(0,import_react2.useContext)(ActionContext),m={getContainer:c},{getAriaLabel:d}=useGetAriaLabelOfPopover(),p=e.Container||StablePopover,h=(0,import_react2.useCallback)(_=>{r(_)},[]),g=(0,import_react2.useMemo)(()=>({padding:\"0px\"}),[]);return(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:P(x({},u),{modalProps:m}),children:[(0,import_jsx_runtime.jsx)(p,{overlayStyle:g,content:l,trigger:\"click\",placement:\"topLeft\",open:o,onOpenChange:h,title:(t==null?void 0:t.title)||\"\",children:(0,import_jsx_runtime.jsxs)(\"span\",{style:{cursor:\"pointer\",display:\"flex\"},children:[(0,import_jsx_runtime.jsx)(\"div\",{style:{maxWidth:\"95%\"},children:(0,import_jsx_runtime.jsx)(ReadPrettyInternalViewer,x({},e))}),(0,import_jsx_runtime.jsx)(import_icons.EditOutlined,{style:{display:\"inline-flex\",margin:\"5px\"}})]})}),o&&(0,import_jsx_runtime.jsx)(\"div\",{role:\"button\",\"aria-label\":d(\"mask\"),onClick:()=>r(!1),style:{position:\"fixed\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundColor:\"transparent\",zIndex:9999}})]})},{displayName:\"InternalPopoverNester\"}),InternalSubTable=(0,import_react.observer)(()=>{var e;const t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),r=useInsertSchema$1(\"SubTable\"),i=useInsertSchema$1(\"Selector\"),{options:n}=useAssociationFieldContext(),{actionName:a}=useACLActionParamsContext();(0,import_react2.useEffect)(()=>{r(schema$1.SubTable),t.required=o.required},[]),(0,import_react2.useEffect)(()=>{var u;(u=t.componentProps)!=null&&u.allowSelectExistingRecord&&i(schema$1.Selector)},[(e=t.componentProps)==null?void 0:e.allowSelectExistingRecord]);const l=useSchemaOptionsContext(),c=P(x({},l.components),{FormItem,\"Radio.Group\":Select,\"Checkbox.Group\":u=>(0,import_jsx_runtime.jsx)(Select,x({multiple:!0,mode:\"multiple\"},u))});return(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{name:n.target,children:(0,import_jsx_runtime.jsx)(ACLCollectionProvider,{actionPath:`${n.target}:${a||\"view\"}`,children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{className:import_css.css`\n              .ant-formily-item-bordered-none {\n                .ant-input-number-group-addon {\n                  border: none !important;\n                  background: none;\n                }\n                .ant-table {\n                  margin: 0px !important;\n                }\n              }\n              .ant-table-body {\n                max-height: 100% !important;\n                min-height: 100% !important;\n              }\n\n              // configure columns\n              .ant-table-thead\n                button[aria-label*='schema-initializer-AssociationField.SubTable-table:configureColumns']\n                > span:last-child {\n                display: none !important;\n              }\n              .ant-table-thead\n                button[aria-label*='schema-initializer-AssociationField.SubTable-table:configureColumns']\n                > .ant-btn-icon {\n                margin: 0px;\n              }\n              .ant-table-tbody .nb-column-initializer {\n                min-width: 40px !important;\n              }\n              .ant-formily-item-feedback-layout-terse {\n                margin-bottom: 0px;\n              }\n              .ant-formily-item-error-help {\n                box-shadow: none !important;\n                background: none !important;\n                overflow-x: hidden;\n              }\n              .ant-formily-item-control:has(.ant-formily-item-error-help) .ant-formily-item-control-content-component {\n                margin-bottom: 13px !important;\n              }\n            `,layout:\"vertical\",bordered:!1,feedbackLayout:\"terse\",children:(0,import_jsx_runtime.jsx)(import_react.SchemaOptionsContext.Provider,{value:{scope:l.scope,components:c},children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{onlyRenderProperties:!0,basePath:t.address,schema:o,filterProperties:u=>u[\"x-component\"]===\"AssociationField.SubTable\"})})})})})},{displayName:\"InternalSubTable\"}),toValue$3=(e,t)=>e??t,ButtonTabList=(0,import_react.observer)(e=>{const t=(0,import_react.useFieldSchema)(),{enableLink:o,tagColorField:r}=t[\"x-component-props\"],i=useFieldNames$1({fieldNames:e.fieldNames}),n=useInsertSchema$1(\"Viewer\"),{options:a}=useAssociationFieldContext(),l=useCompile(),{designable:c}=useDesignable(),u=useLabelUiSchema$1(a,(i==null?void 0:i.label)||\"label\"),{snapshot:m}=useActionContext(),d=(0,import_react2.useRef)(),{getCollection:p}=useCollectionManager_deprecated(),h=p(a==null?void 0:a.target),g=(h==null?void 0:h.template)===\"tree\",{openPopup:_}=usePopupUtils(),f=useCollectionRecordData(),v=(0,import_react2.useRef)(!1),C=(0,import_react2.useRef)(t);C.current=t;const S=(0,import_react2.useCallback)(()=>C.current,[]);return(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:(0,import_shared.toArr)(e.value).map((b,y,F)=>{const j=b==null?void 0:b[(i==null?void 0:i.label)||\"label\"],A=g?transformNestedData(b).map(M=>M==null?void 0:M[(i==null?void 0:i.label)||\"label\"]).join(\" / \"):isObject(j)?JSON.stringify(j):j,D=toValue$3(l(A),\"N/A\"),B=getTabFormatValue(l(u),D,b[r]);return(0,import_jsx_runtime.jsxs)(import_react2.Fragment,{children:[(0,import_jsx_runtime.jsx)(\"span\",{children:m?B:o!==!1?(0,import_jsx_runtime.jsx)(\"a\",{onMouseEnter:()=>{e.setBtnHover(!0)},onClick:M=>{var w;e.setBtnHover(!0),M.stopPropagation(),M.preventDefault(),c&&!t.properties&&(n(schema$1.Viewer),v.current=!0),v.current?setTimeout(()=>{_({recordData:b,parentRecordData:f,customActionSchema:S()}),v.current=!1}):_({recordData:b,parentRecordData:f}),(w=d==null?void 0:d.current)==null||w.setPopoverVisible(!1)},children:B}):B}),y<F.length-1?(0,import_jsx_runtime.jsx)(\"span\",{style:{marginRight:4,color:\"#aaa\"},children:\",\"}):null]},`${b==null?void 0:b[i.value]}_${y}`)})})},{displayName:\"ButtonTabList\"}),ReadPrettyInternalTag=e=>(0,import_jsx_runtime.jsx)(ReadPrettyInternalViewer,P(x({},e),{ButtonList:ButtonTabList}));var AssociationFieldMode=(e=>(e.Picker=\"Picker\",e.Nester=\"Nester\",e.PopoverNester=\"PopoverNester\",e.Select=\"Select\",e.SubTable=\"SubTable\",e.FileManager=\"FileManager\",e.CascadeSelect=\"CascadeSelect\",e.Tag=\"Tag\",e))(AssociationFieldMode||{});const defaultModeToComponent={Picker:InternalPicker,Nester:InternalNester,PopoverNester:InternalPopoverNester,Select:AssociationSelect$1,SubTable:InternalSubTable,FileManager:InternalFileManager,CascadeSelect:InternalCascadeSelect,Tag:ReadPrettyInternalTag},AssociationFieldModeContext=(0,import_react2.createContext)({modeToComponent:defaultModeToComponent,getComponent:e=>defaultModeToComponent[e],getDefaultComponent:e=>defaultModeToComponent[e]}),AssociationFieldModeProvider=e=>{const t=useAssociationFieldModeContext(),o=(0,import_react2.useMemo)(()=>x(x({},t.modeToComponent),e.modeToComponent),[t.modeToComponent,e.modeToComponent]),r=(0,import_react2.useCallback)(a=>o[a]||defaultModeToComponent[a],[o]),i=(0,import_react2.useCallback)(a=>defaultModeToComponent[a],[]),n=(0,import_react2.useMemo)(()=>({modeToComponent:o,getComponent:r,getDefaultComponent:i}),[r,o,i]);return(0,import_jsx_runtime.jsx)(AssociationFieldModeContext.Provider,{value:n,children:e.children})},useAssociationFieldModeContext=()=>import_react2.default.useContext(AssociationFieldModeContext),AssociationFieldProvider=(0,import_react.observer)(e=>{var t,o,r;const i=(0,import_react.useField)(),n=useCollectionManager(),a=(0,import_react.useFieldSchema)(),l=useAPIClient(),c=useSchemaOptionsContext(),u=(0,import_react2.useRef)(null),m=useCollectionRecord();useSchemaComponentContext();const d=((t=a[\"x-component-props\"])==null?void 0:t.multiple)!==!1,p=((o=a[\"x-component-props\"])==null?void 0:o.allowDissociate)!==!1,h=(0,import_react2.useMemo)(()=>n.getCollectionField(a[\"x-collection-field\"]),[a[\"x-collection-field\"],a.name]),g=(0,import_react2.useMemo)(()=>{var F;return((F=n.getCollection(h==null?void 0:h.target))==null?void 0:F.template)===\"file\"},[a[\"x-collection-field\"]]),_=(0,import_react2.useMemo)(()=>{var F;return((F=a[\"x-component-props\"])==null?void 0:F.mode)||(g?\"FileManager\":\"Select\")},[(r=a[\"x-component-props\"])==null?void 0:r.mode]),[f,v]=(0,import_react2.useState)(!i.readPretty),{loading:C,run:S}=useRequest(()=>{var F;const j=h.targetKey;if(!a.default||![\"Picker\",\"Select\"].includes(_)||!import_lodash.default.isObject(a.default))return Promise.reject(null);const A=Array.isArray(a.default)?a.default.map(D=>D[j]):a.default[j];return import_lodash.default.isUndefined(A)||import_lodash.default.isNil(A)||import_lodash.default.isNaN(A)||m&&!m.isNew?Promise.reject(null):l.request({resource:h.target,action:Array.isArray(A)?\"list\":\"get\",headers:getDataSourceHeaders((F=n==null?void 0:n.dataSource)==null?void 0:F.key),params:{filter:{[j]:A}}})},{manual:!0,onSuccess(F){var j;i.initialValue=(j=F==null?void 0:F.data)==null?void 0:j.data}}),{active:b}=useKeepAlive();if((0,import_react2.useEffect)(()=>{var F;if(b){if(v(!0),!h){v(!1);return}if([\"Picker\",\"Select\"].includes(_)&&a.default&&S(),i.value&&i.form.__template&&[\"Nester\",\"SubTable\",\"PopoverNester\"].includes(_)&&([\"belongsTo\",\"hasOne\"].includes(h.type)?((F=i.value)!=null&&F[h.targetKey]&&delete i.value[h.targetKey],i.value=x(x({},i.initialValue),i.value)):[\"belongsToMany\",\"hasMany\"].includes(h.type)&&Array.isArray(i.value)&&(i.value=i.value.map(j=>{var A;return delete j[h.targetKey],x(x({},(A=i.initialValue)==null?void 0:A[0]),j)}))),i.value!==null&&i.value!==void 0){[\"Nester\",\"PopoverNester\"].includes(_)&&Array.isArray(i.value)&&i.value.length===0&&[\"belongsToMany\",\"hasMany\",\"belongsToArray\"].includes(h.type)&&(i.value=[markRecordAsNew({})]),v(!1);return}[\"Nester\"].includes(_)&&([\"belongsTo\",\"hasOne\"].includes(h.type)?i.value={}:[\"belongsToMany\",\"hasMany\",\"belongsToArray\"].includes(h.type)&&(i.value=[markRecordAsNew({})])),_===\"SubTable\"&&(i.value=[]),v(!1)}},[_,h,i,b]),f||C)return null;const y=P(x({},c.components),{FormItem:F=>(0,import_jsx_runtime.jsx)(FormItem,P(x({},F),{getPopupContainer:j=>u.current||document.body}))});return h?(0,import_jsx_runtime.jsx)(\"div\",{ref:u,children:(0,import_jsx_runtime.jsx)(AssociationFieldContext.Provider,{value:{options:h,field:i,fieldSchema:a,allowMultiple:d,allowDissociate:p,currentMode:_},children:(0,import_jsx_runtime.jsx)(import_react.SchemaOptionsContext.Provider,{value:{components:y,scope:c.scope},children:e.children})})}):null},{displayName:\"AssociationFieldProvider\"}),InternalField=e=>{const t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),r=useCollectionField_deprecated(),{getInterface:i}=useCollectionManager_deprecated(),{uiSchema:n}=r,a=i(r.interface),l=useComponent((n==null?void 0:n[\"x-component\"])||a.default.uiSchema[\"x-component\"]),c=useCompile(),u=(d,p)=>{t[d]=typeof t[d]>\"u\"?p:t[d]},m=()=>{typeof o.required>\"u\"&&(t.required=!!n.required)};return(0,import_react2.useEffect)(()=>{if(!n)return;u(\"content\",n[\"x-content\"]),u(\"title\",n.title),u(\"description\",n.description),u(\"initialValue\",n.default),o[\"x-disabled\"]===!0&&(t.disabled=!0),o[\"x-read-pretty\"]===!0&&(t.readPretty=!0),m(),t.dataSource=n.enum;const d=c(n[\"x-component-props\"])||{},p=(0,import_shared.merge)(d,t.componentProps||{});t.componentProps=p},[JSON.stringify(n)]),n?import_react2.default.createElement(l,e,e.children):null},CollectionField=e=>{const t=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsx)(CollectionFieldProvider,{name:t.name,children:(0,import_jsx_runtime.jsx)(InternalField,x({},e))})};var AssignedFieldValueType=(e=>(e.ConstantValue=\"constantValue\",e.DynamicValue=\"dynamicValue\",e))(AssignedFieldValueType||{});const AssignedFieldInner=e=>{const{value:t,onChange:o}=e,{getCollectionFields:r,getAllCollectionsInheritChain:i}=useCollectionManager_deprecated(),n=useCollection_deprecated(),{form:a}=useFormBlockContext(),l=(0,import_react.useFieldSchema)(),c=(0,import_react.useField)(),u=useRecord(),m=useVariables$1(),d=useLocalVariables$1(),p=useCollectionFilterOptions(n),{name:h,getField:g}=n,_=g(l.name),{uiSchema:f}=useCollectionField_deprecated(),v=(0,import_react2.useMemo)(()=>getShouldChange({collectionField:_,variables:m,localVariables:d,getAllCollectionsInheritChain:i}),[_,i,d,m]),C=(0,import_react2.useCallback)(b=>{const y=b.find(j=>j.value===\"$nForm\"),F=r(h);return!(F!=null&&F.length)&&y&&(y.children=formatVariableScop(p)),(0,import_lodash.cloneDeepWith)(b,j=>{if((0,import_react2.isValidElement)(j))return j})},[p,h]),S=(0,import_react2.useCallback)(({value:b,onChange:y})=>(0,import_jsx_runtime.jsx)(CollectionField,P(x({},e),{value:b,onChange:y})),[JSON.stringify(import_lodash.default.omit(e,\"value\"))]);return(0,import_react2.useEffect)(()=>{f&&(c.title=typeof c.title>\"u\"?(f==null?void 0:f.title)||c.name:c.title)},[JSON.stringify(f)]),(0,import_jsx_runtime.jsx)(FlagProvider,{collectionField:_,children:(0,import_jsx_runtime.jsx)(VariableInput,{form:a,record:u,value:t,onChange:o,renderSchemaComponent:S,collectionField:_,shouldChange:v,returnScope:C,targetFieldSchema:l})})},AssignedField=withDynamicSchemaProps(AssignedFieldInner);function useAclCheck(e){return useAclCheckFn()(e)}function useAclCheckFn(){const{data:e,inResources:t,getResourceActionParams:o,getStrategyActionParams:r}=useACLRolesCheck(),i=useRecordPkValue(),n=useCollection_deprecated();function a(l){const c=n.resource,u=(m,d={})=>{const[p]=m.split(\":\");return e!=null&&e.allowAll?{}:t(p)?o(m):r(m)};return!l&&c&&(l=`${c}:create}`),l!=null&&l.includes(\":\")||(l=`${c}:${l}`),l?!!u(l,{recordPkValue:i}):!0}return a}const InternalCreateRecordAction=(e,t)=>{const o=(0,import_react.useFieldSchema)(),r=(0,import_react.useField)(),i=(o==null?void 0:o[\"x-linkage-rules\"])||[],n=useRecord(),a=useVariables$1(),l=useLocalVariables$1({currentForm:{values:n}}),{openPopup:c}=usePopupUtils(),u=useTreeParentRecord(),m=useCollectionManager(),d=useApp();(0,import_react2.useEffect)(()=>{r.stateOfLinkageRules={},i.filter(g=>!g.disabled).forEach(g=>{var _;(_=g.actions)==null||_.forEach(f=>{linkageAction({operator:f.operator,field:r,condition:g.condition,variables:a,localVariables:l,conditionType:g.conditionType},d.jsonLogic)})})},[r,i,l,a]);const p=(0,import_react2.createRef)(),h=(0,import_ref.composeRef)(t,p);return(0,import_jsx_runtime.jsx)(\"div\",{ref:h,children:(0,import_jsx_runtime.jsx)(CreateAction,P(x({},e),{onClick:g=>{var _;g=m.getCollection(g.name)||g,u?c({recordData:u}):(_=g.isInherited)!=null&&_.call(g)?c({collectionNameUsedInURL:g.name}):c()}}))})};function getLinkageCollection(e,t,o){const r={$form:t.values,$iteration:t.values};if(e.includes(\"$iteration\")){const i=o.path.segments.concat([]);return i.splice(-2),e=e.replace(\"$iteration.\",`$iteration.${i.join(\".\")}.`),parseVariables(e,r)}else return parseVariables(e,{$form:t.values})}const CreateAction=(0,import_react.observer)(e=>{var t;const{onClick:o}=e,r=useCollection_deprecated(),i=(0,import_react.useFieldSchema)(),n=(0,import_react.useField)(),a=(0,import_react.useForm)(),l=useVariables$1(),c=useAclCheckFn(),u=i[\"x-enable-children\"]||[],m=i==null?void 0:i[\"x-allow-add-to-current\"],d=(t=i==null?void 0:i[\"x-component-props\"])==null?void 0:t.linkageFromForm,p=n.componentProps.type===\"danger\"?void 0:n.componentProps.type||\"primary\",{getChildrenCollections:h}=useCollectionManager_deprecated(),g=h(r.name),_=(0,import_react2.useMemo)(()=>u.map(D=>{if(!D)return;const B=g.find(M=>M.name===D.collection);if(B)return P(x({},B.getOptions()),{title:D.title||B.title})}).filter(D=>D&&c(`${D.name}:create`)),[u,g]),f=(i==null?void 0:i[\"x-linkage-rules\"])||[],v=useRecord(),C=useLocalVariables$1({currentForm:{values:v}}),S=useCompile(),{designable:b}=useDesignable(),y=e.icon||null,F=useApp(),j=(0,import_react2.useMemo)(()=>_.map(D=>({key:D.name,label:S(D.title),onClick:()=>o==null?void 0:o(D)})),[_,o]),A=(0,import_react2.useMemo)(()=>({items:j}),[j]);return(0,import_react2.useEffect)(()=>{n.stateOfLinkageRules={},f.filter(D=>!D.disabled).forEach(D=>{var B;(B=D.actions)==null||B.forEach(M=>{linkageAction({operator:M.operator,field:n,condition:D.condition,variables:l,localVariables:C,conditionType:D.conditionType},F.jsonLogic)})})},[n,f,C,l]),(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(FinallyButton,{inheritsCollections:_,linkageFromForm:d,allowAddToCurrent:m,props:e,componentType:p,menu:A,onClick:o,collection:r,icon:y,field:n,form:a,designable:b})})},{displayName:\"CreateAction\"});function FinallyButton(e){var t=e,{inheritsCollections:o,linkageFromForm:r,allowAddToCurrent:i,props:n}=t,a=n,{onlyIcon:l}=a,c=W(a,[\"onlyIcon\"]),{componentType:u,menu:m,onClick:d,collection:p,icon:h,field:g,form:_,designable:f}=t,v,C,S,b,y,F;const{getCollection:j}=useCollectionManager_deprecated(),A=useACLActionParamsContext(),D=(0,import_react2.useMemo)(()=>{var B;const M=f&&(((B=g==null?void 0:g.data)==null?void 0:B.hidden)||!A);return{opacity:u!==\"link\"&&M?.1:1}},[f,(v=g==null?void 0:g.data)==null?void 0:v.hidden,A,u]);return(o==null?void 0:o.length)>0?r?(0,import_jsx_runtime.jsx)(import_antd.Button,{\"aria-label\":c[\"aria-label\"],type:u,disabled:g.disabled,danger:c.danger,icon:h,onClick:B=>{const M=getLinkageCollection(r,_,g),w=o.find(T=>T.name===M)?M:p.name,R=j(w);d==null||d(R)},style:x({display:!f&&((C=g==null?void 0:g.data)==null?void 0:C.hidden)&&\"none\",opacity:f&&((S=g==null?void 0:g.data)==null?void 0:S.hidden)&&.1},D),children:c.children}):i===void 0||i?(0,import_jsx_runtime.jsxs)(import_antd.Dropdown.Button,{\"aria-label\":c[\"aria-label\"],danger:c.danger,type:u,icon:(0,import_jsx_runtime.jsx)(import_icons.DownOutlined,{}),style:x(x({},c==null?void 0:c.style),D),buttonsRender:([B,M])=>[import_react2.default.cloneElement(B,{style:c==null?void 0:c.style}),import_react2.default.cloneElement(M,{loading:!1,style:P(x({},c==null?void 0:c.style),{justifyContent:\"center\"})})],menu:m,onClick:B=>{d==null||d(p)},children:[h,c.children]}):(0,import_jsx_runtime.jsx)(import_antd.Dropdown,{menu:m,children:(0,import_jsx_runtime.jsxs)(import_antd.Button,{\"aria-label\":c[\"aria-label\"],icon:h,type:u,danger:c.danger,style:x(x({},c==null?void 0:c.style),D),children:[c.children,\" \",(0,import_jsx_runtime.jsx)(import_icons.DownOutlined,{})]})}):(0,import_jsx_runtime.jsx)(import_antd.Button,P(x({},c),{\"aria-label\":c[\"aria-label\"],type:u,disabled:g.disabled,danger:c.danger,icon:h,onClick:B=>{d==null||d(p)},style:x(P(x({},c==null?void 0:c.style),{display:!f&&(b=g==null?void 0:g.data)!=null&&b.hidden?\"none\":\"inline-block\",opacity:f&&((y=g==null?void 0:g.data)==null?void 0:y.hidden)&&.1}),D),children:l?(F=c==null?void 0:c.children)==null?void 0:F[1]:c==null?void 0:c.children}))}const CreateRecordAction$1=(0,import_react2.forwardRef)(InternalCreateRecordAction),initializerComponents=Object.freeze(Object.defineProperty({__proto__:null,AssignedField,AssignedFieldInner,AssignedFieldValueType,CreateAction,CreateRecordAction:CreateRecordAction$1,useAclCheck},Symbol.toStringTag,{value:\"Module\"})),CreateRecordAction=(0,import_react.observer)(e=>{const t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),r=useActionContext(),{getCollection:i}=useCollectionManager_deprecated(),n=useInsertSchema$1(\"AddNewer\"),{options:a}=useAssociationFieldContext(),[l,c]=(0,import_react2.useState)(!1),u=i(a==null?void 0:a.target),[m,d]=(0,import_react2.useState)(u==null?void 0:u.name),[p,h]=(0,import_react2.useState)(u==null?void 0:u.dataSource),[g,_]=(0,import_react2.useState)(!1),f=(0,import_react2.useMemo)(()=>o.reduceProperties((C,S)=>S[\"x-component\"]===\"AssociationField.AddNewer\"?(Object.keys(S.parent.properties).forEach(b=>{b!==S.name&&S.parent.removeProperty(b)}),S.parent):C),[o]),v=C=>{n(schema$1.AddNewer),c(!0),d(C.name),h(C.dataSource)};return(0,import_jsx_runtime.jsxs)(CollectionProvider_deprecated,{name:a==null?void 0:a.target,children:[(0,import_jsx_runtime.jsx)(CreateAction,P(x({},e),{onClick:C=>v(C)})),(0,import_jsx_runtime.jsx)(ActionContextProvider,{value:P(x({},r),{visible:l,setVisible:c,formValueChanged:g,setFormValueChanged:_}),children:(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{name:m,dataSource:p,children:(0,import_jsx_runtime.jsx)(TabsContextProvider,{children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:t.address,schema:f})})})})]})},{displayName:\"CreateRecordAction\"}),EditableAssociationField=e=>{const{multiple:t}=e,o=(0,import_react.useField)(),r=(0,import_react.useForm)(),{options:i,currentMode:n}=useAssociationFieldContext(),{getComponent:a}=useAssociationFieldModeContext(),l=()=>{const{onClick:u}=useAssociationCreateActionProps(),m=(0,import_react.useField)(),{getPrimaryKey:d}=useCollection_deprecated(),p=d();return{onClick(){return q(this,null,function*(){var h,g;yield u();const{data:_}=((g=(h=m.data)==null?void 0:h.data)==null?void 0:g.data)||{};if(_)if([\"m2m\",\"o2m\"].includes(i==null?void 0:i.interface)&&t!==!1){const f=r.getValuesIn(o.path)||[];f.find(v=>v[p]===_[p])||(f.push(_),r.setValuesIn(o.path,f),o.onInput(f))}else r.setValuesIn(o.path,_),o.onInput(_)})}}},c=a(n);return(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:{useCreateActionProps:l},components:{CreateRecordAction},children:(0,import_jsx_runtime.jsx)(c,x({},e))})},Editable$1=(0,import_react.observer)(e=>(0,import_jsx_runtime.jsx)(AssociationFieldProvider,{children:(0,import_jsx_runtime.jsx)(EditableAssociationField,x({},e))}),{displayName:\"Editable\"}),Nester=e=>{const{options:t}=(0,import_react2.useContext)(AssociationFieldContext);return[\"hasOne\",\"belongsTo\"].includes(t.type)?(0,import_jsx_runtime.jsx)(FlagProvider,{isInSubForm:!0,children:(0,import_jsx_runtime.jsx)(ToOneNester,x({},e))}):[\"hasMany\",\"belongsToMany\",\"belongsToArray\"].includes(t.type)?(0,import_jsx_runtime.jsx)(FlagProvider,{isInSubForm:!0,children:(0,import_jsx_runtime.jsx)(ToManyNester,x({},e))}):null},ToOneNester=e=>{const{field:t}=useAssociationFieldContext(),o=useCollectionRecord(),r=useCollection(),i=(0,import_react.useFieldSchema)(),n=(0,import_react2.useCallback)(({form:a,fieldSchema:l,collectionField:c,getInterface:u,formBlockType:m})=>{var d;return!c||c.target&&(d=l[\"x-component-props\"])!=null&&d.mode&&![\"Picker\",\"Select\"].includes(l[\"x-component-props\"].mode)||m===\"update\"?!1:!(a!=null&&a.readPretty)&&!isPatternDisabled(l)&&!interfacesOfUnsupportedDefaultValue.includes(c==null?void 0:c.interface)&&!isSystemField(c,u)},[]);return(0,import_jsx_runtime.jsx)(FormActiveFieldsProvider,{name:\"nester\",children:(0,import_jsx_runtime.jsx)(SubFormProvider,{value:{value:t.value,collection:r,fieldSchema:i.parent},children:(0,import_jsx_runtime.jsx)(RecordProvider,{isNew:o==null?void 0:o.isNew,record:t.value,parent:o==null?void 0:o.data,children:(0,import_jsx_runtime.jsx)(DefaultValueProvider,{isAllowToSetDefaultValue:n,children:(0,import_jsx_runtime.jsx)(import_antd.Card,{bordered:!0,children:e.children})})})})})},ToManyNester=(0,import_react.observer)(e=>{const t=(0,import_react.useFieldSchema)(),{options:o,field:r,allowMultiple:i,allowDissociate:n,currentMode:a}=useAssociationFieldContext(),{allowSelectExistingRecord:l}=r.componentProps,{t:c}=(0,import_react_i18next.useTranslation)(),u=useCollectionRecordData(),m=useCollection(),d=(0,import_ahooks.useUpdate)(),{isMobileLayout:p}=useMobileLayout(),h=(0,import_react2.useMemo)(()=>p?(0,import_client.transformMultiColumnToSingleColumn)(t):t,[p,t]),g=(0,import_react2.useMemo)(()=>p?(0,import_client.transformMultiColumnToSingleColumn)(t.parent):t.parent,[p,t.parent]),_=useRefreshComponent(),f=(0,import_react2.useCallback)(()=>{d(),_==null||_()},[d,_]),[v,C]=(0,import_react2.useState)(!1),[S,b]=(0,import_react2.useState)([]),y=useFieldNames$1(e),F=useCompile(),j=useLabelUiSchema$1(o,(y==null?void 0:y.label)||\"label\"),A=()=>({run(){C(!0)}});Array.isArray(r.value)||(r.value=[]);const D=(0,import_react2.useCallback)(({form:T,fieldSchema:$,collectionField:N,getInterface:I})=>{var E;return!N||N.target&&(E=$[\"x-component-props\"])!=null&&E.mode&&![\"Picker\",\"Select\"].includes($[\"x-component-props\"].mode)?!1:!(T!=null&&T.readPretty)&&!isPatternDisabled($)&&!interfacesOfUnsupportedDefaultValue.includes(N==null?void 0:N.interface)&&!isSystemField(N,I)},[]),B=()=>{const{setVisible:T}=useActionContext(),{selectedRows:$,setSelectedRows:N}=(0,import_react2.useContext)(RecordPickerContext);return{onClick(){$.map(I=>r.value.push(markRecordAsNew(I))),r.onInput(r.value),r.initialValue=r.value,N([]),T(!1)}}},M=(0,import_react2.useMemo)(()=>r.value&&Object.keys(r.value).length>0?(Array.isArray(r.value)?r.value:r.value?[r.value]:[]).filter(Boolean).map(T=>{const $=T==null?void 0:T[y.label];return P(x({},T),{[y.label]:getLabelFormatValue$1(F(j),F($))})}):[],[r.value,y==null?void 0:y.label]),w={size:\"small\",fieldNames:r.componentProps.fieldNames,multiple:!0,association:{target:o==null?void 0:o.target},options:M,onChange:e==null?void 0:e.onChange,selectedRows:S,setSelectedRows:b,collectionField:o},R=()=>{const T=(o==null?void 0:o.targetKey)||\"id\",$=(r.value||[]).map(N=>N==null?void 0:N[T]).filter(Boolean);return $.length?{$and:[{[`${T}.$ne`]:$}]}:{}};return r.value.length>0?(0,import_jsx_runtime.jsxs)(import_antd.Card,{bordered:!0,style:{position:\"relative\"},className:import_css.css`\n          > .ant-card-body > .ant-divider:last-child {\n            display: none;\n          }\n        `,children:[(0,import_jsx_runtime.jsxs)(RefreshComponentProvider,{refresh:f,children:[r.value.map((T,$)=>{let N=n;return n||(N=!(T!=null&&T[o.targetKey])),(0,import_jsx_runtime.jsxs)(import_react2.default.Fragment,{children:[(0,import_jsx_runtime.jsx)(\"div\",{style:{textAlign:\"right\"},children:!r.readPretty&&N&&(!t[\"x-template-uid\"]||$>0)&&(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:c(\"Remove\"),children:(0,import_jsx_runtime.jsx)(import_icons.CloseOutlined,{style:{zIndex:1e3,color:\"#a8a3a3\"},onClick:()=>{(0,import_reactive.action)(()=>((0,import_internals.spliceArrayState)(r,{startIndex:$,deleteCount:1}),r.value.splice($,1),Array.isArray(r.initialValue)&&r.initialValue.splice($,1),r.onInput(r.value)))}})},\"remove\")}),(0,import_jsx_runtime.jsx)(FormActiveFieldsProvider,{name:\"nester\",children:(0,import_jsx_runtime.jsx)(SubFormProvider,{value:{value:T,collection:m,fieldSchema:t.parent},children:(0,import_jsx_runtime.jsx)(RecordProvider,{isNew:isNewRecord(T),record:T,parent:u,children:(0,import_jsx_runtime.jsx)(RecordIndexProvider,{index:$,children:(0,import_jsx_runtime.jsx)(DefaultValueProvider,{isAllowToSetDefaultValue:D,children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{onlyRenderProperties:!0,basePath:r.address.concat($),schema:h})})})})})}),(0,import_jsx_runtime.jsx)(import_antd.Divider,{})]},$)}),(0,import_jsx_runtime.jsxs)(import_antd.Space,{children:[r.editable&&i&&(0,import_jsx_runtime.jsx)(Action.Link,{useProps:()=>({onClick:()=>{(0,import_reactive.action)(()=>{Array.isArray(r.value)||(r.value=[]);const T=r.value.length;return r.value.splice(T,0,markRecordAsNew({})),(0,import_shared.each)(r.form.fields,($,N)=>{$||delete r.form.fields[N]}),r.onInput(r.value)})}}),title:(0,import_jsx_runtime.jsxs)(import_antd.Space,{style:{gap:2},className:\"nb-sub-form-addNew\",children:[(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),\" \",c(\"Add new\")]})}),r.editable&&l&&a===\"Nester\"&&i&&(0,import_jsx_runtime.jsx)(Action.Link,{useAction:A,title:(0,import_jsx_runtime.jsxs)(import_antd.Space,{style:{gap:2},children:[(0,import_jsx_runtime.jsx)(import_icons.ZoomInOutlined,{}),\" \",c(\"Select record\")]})})]})]}),(0,import_jsx_runtime.jsx)(ActionContextProvider,{value:{openSize:\"middle\",openMode:\"drawer\",visible:v,setVisible:C},children:(0,import_jsx_runtime.jsx)(RecordPickerProvider,P(x({},w),{children:(0,import_jsx_runtime.jsx)(CollectionProvider,{name:o==null?void 0:o.target,children:(0,import_jsx_runtime.jsx)(FormProvider,{children:(0,import_jsx_runtime.jsx)(TableSelectorParamsProvider,{params:{filter:R()},children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:{usePickActionProps:B,useTableSelectorProps:useTableSelectorProps$2,useCreateActionProps},children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{onlyRenderProperties:!0,basePath:r.address,schema:g,filterProperties:T=>T[\"x-component\"]===\"AssociationField.Selector\"})})})})})}))})]}):(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:r.editable&&i&&(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:c(\"Add new\"),children:(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"default\",className:import_css.css`\n                border: 1px solid #f0f0f0 !important;\n                box-shadow: none;\n              `,block:!0,icon:(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),onClick:()=>{const T=r.value;T.push(markRecordAsNew({})),r.value=T}})},\"add\")})},{displayName:\"ToManyNester\"}),ReadPrettyAssociationField=e=>{const{currentMode:t}=useAssociationFieldContext();return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[[\"Select\",\"Picker\",\"CascadeSelect\"].includes(t)&&(0,import_jsx_runtime.jsx)(ReadPrettyInternalViewer,x({},e)),t===\"Tag\"&&(0,import_jsx_runtime.jsx)(ReadPrettyInternalTag,x({},e)),t===\"Nester\"&&(0,import_jsx_runtime.jsx)(InternalNester,x({},e)),t===\"SubTable\"&&(0,import_jsx_runtime.jsx)(InternalSubTable,x({},e)),t===\"FileManager\"&&(0,import_jsx_runtime.jsx)(FileManageReadPretty,x({},e))]})},ReadPretty$7=(0,import_react.observer)(e=>{const t=(0,import_react.useField)(),o=t.initialValue,r=t.value||o;return(0,import_jsx_runtime.jsx)(AssociationFieldProvider,{children:(0,import_jsx_runtime.jsx)(ReadPrettyAssociationField,P(x({},e),{value:r}))})},{displayName:\"ReadPretty\"}),ColumnFieldProvider=e=>{const{schema:t,basePath:o}=e,r=useRecord(),i=useCollection(),n=(0,import_react2.useMemo)(()=>t.reduceProperties((l,c)=>c[\"x-component\"]===\"CollectionField\"?c:l,null),[t]),a=n&&i.getField(n[\"x-collection-field\"]);if(n&&r!=null&&r.__collection&&a&&[\"select\",\"multipleSelect\"].includes(a.interface)){const l=`${r.__collection}.${n.name}`,c=P(x({},t.toJSON()),{properties:{[n.name]:P(x({},n.toJSON()),{\"x-collection-field\":l})}});return(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:o,schema:c,onlyRenderProperties:!0,isUseFormilyField:!0})}return e.children},InViewContext=import_react2.default.createContext(!1),useArrayField=e=>{const t=(0,import_react.useField)();return e.field||t};function getSchemaArrJSON(e){return e.map(t=>t.name===\"actions\"?(0,import_lodash.omit)(t.toJSON(),\"properties\"):t.toJSON())}function adjustColumnOrder(e){const t=[],o=[],r=[];return e.forEach(i=>{i.fixed===\"left\"?t.push(i):i.fixed===\"right\"?r.push(i):o.push(i)}),[...t,...o,...r]}const useColumnsDeepMemoized=e=>{const t=getSchemaArrJSON(e),o=(0,import_ahooks.useCreation)(()=>({value:import_lodash.default.cloneDeep(t)}),[]);return import_lodash.default.isEqual(t,o.value)||(o.value=import_lodash.default.cloneDeep(t)),o.value},TableColumnTitle=withTooltipComponent(import_react.RecursionField),useTableColumns$1=(e,t)=>{const{token:o}=useToken$1(),{t:r}=(0,import_react_i18next.useTranslation)(),i=useArrayField(e),n=(0,import_react.useFieldSchema)(),{schemaInWhitelist:a}=useACLFieldWhitelist(),{designable:l}=useDesignable(),{exists:c,render:u}=useSchemaInitializerRender(n[\"x-initializer\"],n[\"x-initializer-props\"]),m=useCollectionParentRecordData(),d=n.reduceProperties((C,S)=>isColumnComponent$1(S)&&a(Object.values(S.properties||{}).pop())?C.concat([S]):C,[]),{current:p,pageSize:h}=t,g=useColumnsDeepMemoized(d),_=(0,import_react2.useMemo)(()=>import_css.css`\n      .nb-action-link {\n        margin: -${o.paddingContentVerticalLG}px -${o.marginSM}px;\n        padding: ${o.paddingContentVerticalLG}px ${o.paddingSM+4}px;\n      }\n    `,[o.paddingContentVerticalLG,o.marginSM]),f=useCollection(),v=(0,import_react2.useMemo)(()=>d==null?void 0:d.map(C=>{var S,b,y,F;const j=C.reduceProperties((M,w)=>{if(isCollectionFieldComponent(w))return M.concat([w])},[]),A=(j==null?void 0:j.length)>0?j[0].name:C.name,D=!!((S=C[\"x-component-props\"])!=null&&S.columnHidden),B=r(C==null?void 0:C.title,{ns:NAMESPACE_UI_SCHEMA});return P(x({title:(0,import_jsx_runtime.jsx)(TableColumnTitle,{name:C.name,schema:P(x({},C),{title:B}),onlyRenderSelf:!0,tooltip:(b=C[\"x-component-props\"])==null?void 0:b.tooltip}),dataIndex:A,key:C.name,sorter:(y=C[\"x-component-props\"])==null?void 0:y.sorter,columnHidden:D},C[\"x-component-props\"]),{width:D&&!l?0:((F=C[\"x-component-props\"])==null?void 0:F.width)||100,render:(M,w)=>{var R;const T=(R=i.value)==null?void 0:R.indexOf(w),$=i.address.concat(w.__index||T);return(0,import_jsx_runtime.jsx)(SubFormProvider,{value:{value:w,collection:f,fieldSchema:n.parent},children:(0,import_jsx_runtime.jsx)(RecordIndexProvider,{index:w.__index||T,children:(0,import_jsx_runtime.jsx)(RecordProvider,{isNew:isNewRecord(w),record:w,parent:m,children:(0,import_jsx_runtime.jsx)(ColumnFieldProvider,{schema:C,basePath:$,children:(0,import_jsx_runtime.jsx)(\"span\",{role:\"button\",className:_,children:(0,import_jsx_runtime.jsx)(import_react.RecursionField,{basePath:$,schema:C,onlyRenderProperties:!0})},T)})})})})},onCell:(M,w)=>({record:M,schema:C,rowIndex:w,isSubTable:e.isSubTable,columnHidden:D}),onHeaderCell:()=>({columnHidden:D})})}),[g,i.value,i.address,f,m,_,l]);return(0,import_react2.useMemo)(()=>{if(!c)return v;const C=[...v,{title:u(),dataIndex:\"TABLE_COLUMN_INITIALIZER\",key:\"TABLE_COLUMN_INITIALIZER\",render:l?()=>(0,import_jsx_runtime.jsx)(\"div\",{style:{width:\"100%\",minWidth:\"180px\"},className:\"nb-column-initializer\"}):null,fixed:l?\"right\":\"none\"}];return e.showDel&&C.push({title:\"\",key:\"delete\",width:60,align:\"center\",fixed:\"right\",render:(S,b,y)=>{if(e.showDel(b))return(0,import_jsx_runtime.jsx)(\"div\",{onClick:()=>(0,import_reactive.action)(()=>{const F=(p-1)*h+y,j=i.value[F]?1:2;return(0,import_internals.spliceArrayState)(i,{startIndex:F,deleteCount:j}),i.value.splice(F,j),i.setInitialValue(i.value),i.onInput(i.value)}),children:(0,import_jsx_runtime.jsx)(import_icons.CloseOutlined,{style:{cursor:\"pointer\",color:\"gray\"}})})}}),adjustColumnOrder(C)},[v,c,i,u,e.showDel,l])},INITIAL_ROWS_NUMBER=20,SortableRow=e=>{var t,o,r,i,n,a;const{isInSubTable:l}=useFlag(),{token:c}=useToken$1(),u=(t=e[\"data-row-key\"])==null?void 0:t.toString(),{setNodeRef:m,isOver:d,active:p,over:h}=(0,import_sortable.useSortable)({id:u}),g=e,{rowIndex:_}=g,f=W(g,[\"rowIndex\"]),{ref:v,inView:C}=(0,import_react_intersection_observer.useInView)({threshold:0,triggerOnce:!0,initialInView:l||(_||0)<INITIAL_ROWS_NUMBER,skip:l}),S=(0,import_react2.useMemo)(()=>{const y=new import_tinycolor.TinyColor(c.colorSettings).setAlpha(.6).toHex8String();return{topActiveClass:import_css.css`\n        & > td {\n          border-top: 2px solid ${y} !important;\n        }\n      `,bottomActiveClass:import_css.css`\n        & > td {\n          border-bottom: 2px solid ${y} !important;\n        }\n      `}},[c.colorSettings]),b=((r=(o=p==null?void 0:p.data.current)==null?void 0:o.sortable.index)!=null?r:-1)>((a=(n=(i=h==null?void 0:h.data.current)==null?void 0:i.sortable)==null?void 0:n.index)!=null?a:-1)?S.topActiveClass:S.bottomActiveClass;return(0,import_jsx_runtime.jsx)(InViewContext.Provider,{value:C,children:(0,import_jsx_runtime.jsx)(\"tr\",P(x({ref:y=>{(p==null?void 0:p.id)!==u&&m(y),v(y)}},f),{className:(0,import_classnames.default)(e.className,{[b]:p&&d})}))})},SortHandle$1=e=>{const t=e,{id:o}=t,r=W(t,[\"id\"]),{listeners:i,setNodeRef:n}=(0,import_sortable.useSortable)({id:o});return(0,import_jsx_runtime.jsx)(import_icons.MenuOutlined,P(x(x({ref:n},r),i),{style:{cursor:\"grab\"}}))},TableIndex$2=e=>{const t=e,{index:o}=t,r=W(t,[\"index\"]);return(0,import_jsx_runtime.jsx)(\"div\",P(x({className:(0,import_classnames.default)(\"nb-table-index\"),style:{padding:\"0 8px 0 16px\"}},r),{children:o}))},pageSizeOptions$1=[5,10,20,50,100,200],usePaginationProps$2=(e,t)=>{var o,r,i,n,a,l;const{t:c}=(0,import_react_i18next.useTranslation)(),u=(0,import_react.useField)(),{token:m}=useToken$1(),{data:d}=useDataBlockRequest()||{},{meta:p}=d||{},{hasNext:h}=p||{},g=(0,import_react2.useMemo)(()=>x(x({},e),t),[JSON.stringify(x(x({},e),t))]),{total:_,current:f,pageSize:v}=g||{},C=useDataBlockProps(),S=useAssociationFieldContext(),{components:b}=(0,import_react2.useContext)(import_react.SchemaOptionsContext),y=((i=(r=(o=S==null?void 0:S.fieldSchema)==null?void 0:o[\"x-component-props\"])==null?void 0:r.summary)==null?void 0:i.Component)||((n=C==null?void 0:C.summary)==null?void 0:n.Component),F=(0,import_react2.useCallback)(A=>b[y]?import_react2.default.createElement(b[y]):c(\"Total {{count}} items\",{count:A}),[b,y,c]),j=(0,import_react2.useMemo)(()=>{var A;return _?x({pageSizeOptions:pageSizeOptions$1,showTotal:F,showSizeChanger:!0},g):P(x({pageSizeOptions:pageSizeOptions$1,showTotal:!1,simple:!0,showTitle:!1,showSizeChanger:!0,hideOnSinglePage:!1},g),{total:((A=u.value)==null?void 0:A.length)<v||!h?v*f:v*f+1,className:import_css.css`\n          .ant-pagination-simple-pager {\n            display: none !important;\n          }\n        `,itemRender:(D,B,M)=>B===\"prev\"?(0,import_jsx_runtime.jsxs)(\"div\",{style:{display:\"flex\"},className:import_css.css`\n                  .ant-pagination-item-link {\n                    min-width: ${m.controlHeight}px;\n                  }\n                `,children:[M,\" \",(0,import_jsx_runtime.jsx)(\"div\",{children:f})]}):M})},[g,c,F,(a=u.value)==null?void 0:a.length]);return t===!1||!t&&e===!1?!1:((l=u.value)==null?void 0:l.length)>0||j.total?j:!1},headerClass=import_css.css`\n  max-width: 300px;\n  white-space: nowrap;\n  &:hover .general-schema-designer {\n    display: block;\n  }\n`,cellClass=import_css.css`\n  max-width: 300px;\n  white-space: nowrap;\n  .ant-color-picker-trigger {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n  }\n`,rowSelectCheckboxWrapperClass=import_css.css`\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: space-evenly;\n  padding-right: 8px;\n  .nb-table-index {\n    opacity: 0;\n  }\n  &:not(.checked) {\n    .nb-table-index {\n      opacity: 1;\n    }\n  }\n`,rowSelectCheckboxWrapperClassHover=import_css.css`\n  &:hover {\n    .nb-table-index {\n      opacity: 0;\n    }\n    .nb-origin-node {\n      display: block;\n    }\n  }\n`,rowSelectCheckboxContentClass=import_css.css`\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: space-evenly;\n`,rowSelectCheckboxCheckedClassHover=import_css.css`\n  position: absolute;\n  right: 50%;\n  transform: translateX(50%);\n  &:not(.checked) {\n    display: none;\n  }\n`,HeaderWrapperComponent=e=>(0,import_jsx_runtime.jsx)(DndContext,{children:(0,import_jsx_runtime.jsx)(\"thead\",x({},e))}),columnHiddenStyle={borderRight:\"none\",paddingLeft:0,paddingRight:0},columnOpacityStyle={opacity:.3},HeaderCellComponent=e=>{var t=e,{columnHidden:o}=t,r=W(t,[\"columnHidden\"]);const{designable:i}=useDesignable();return o?(0,import_jsx_runtime.jsx)(\"th\",{style:i?columnOpacityStyle:columnHiddenStyle,children:i?r.children:null}):(0,import_jsx_runtime.jsx)(\"th\",P(x({},r),{className:(0,import_classnames.default)(r.className,headerClass)}))},BodyRowComponent=e=>(0,import_jsx_runtime.jsx)(SortableRow,x({},e)),InternalBodyCellComponent=e=>{var t;const{token:o}=useToken$1(),r=(0,import_react2.useContext)(InViewContext),i=(t=e.className)==null?void 0:t.includes(\"selection-column\"),n=e,{record:a,schema:l,rowIndex:c,isSubTable:u}=n,m=W(n,[\"record\",\"schema\",\"rowIndex\",\"isSubTable\"]),{valueMap:d}=useSatisfiedActionValues({formValues:a,category:\"style\",schema:l}),p=(0,import_react2.useMemo)(()=>Object.assign(x({},e.style),d),[e.style,d]),h={height:\"1em\",backgroundColor:\"rgba(0, 0, 0, 0.06)\",borderRadius:`${o.borderRadiusSM}px`};return(0,import_jsx_runtime.jsx)(\"td\",P(x({},m),{className:(0,import_classnames.default)(e.className,cellClass),style:p,children:u||r||i?e.children:(0,import_jsx_runtime.jsx)(\"div\",{style:h})}))},displayNone={display:\"none\"},BodyCellComponent=e=>{var t=e,{columnHidden:o}=t,r=W(t,[\"columnHidden\"]);const{designable:i}=useDesignable(),n=useCollection();return o?(0,import_jsx_runtime.jsx)(\"td\",{style:i?columnOpacityStyle:columnHiddenStyle,children:i?r.children:(0,import_jsx_runtime.jsx)(\"span\",{style:displayNone,children:r.children})}):(0,import_jsx_runtime.jsxs)(SubFormProvider,{value:{value:r==null?void 0:r.record,collection:n,fieldSchema:r.schema},children:[(0,import_jsx_runtime.jsx)(InternalBodyCellComponent,x({},r)),\" \"]})},InternalNocoBaseTable=import_react2.default.memo(e=>{const t=e,{tableHeight:o,SortableWrapper:r,tableSizeRefCallback:i,defaultRowKey:n,dataSource:a,paginationProps:l,components:c,onTableChange:u,onRow:m,rowClassName:d,scroll:p,columns:h,expandable:g,field:_}=t,f=W(t,[\"tableHeight\",\"SortableWrapper\",\"tableSizeRefCallback\",\"defaultRowKey\",\"dataSource\",\"paginationProps\",\"components\",\"onTableChange\",\"onRow\",\"rowClassName\",\"scroll\",\"columns\",\"expandable\",\"field\"]),{token:v}=useToken$1();return(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_css.cx)(import_css.css`\n            height: 100%;\n            overflow: hidden;\n            .ant-table-wrapper {\n              height: 100%;\n              .ant-spin-nested-loading {\n                height: 100%;\n                .ant-spin-container {\n                  height: 100%;\n                  display: flex;\n                  flex-direction: column;\n                  .ant-table-cell {\n                    padding: 16px 8px;\n                  }\n                  .ant-table-middle .ant-table-cell {\n                    padding: 12px ${v.paddingXS}px;\n                  }\n                  .ant-table-small .ant-table-cell {\n                    padding: 8px ${v.paddingXS}px;\n                  }\n                }\n              }\n            }\n            .ant-table {\n              overflow-x: auto;\n              overflow-y: hidden;\n            }\n          `,\"nb-table-container\"),children:[(0,import_jsx_runtime.jsx)(r,{children:(0,import_jsx_runtime.jsx)(import_antd.Table,P(x({ref:i,rowKey:n,dataSource:a,tableLayout:\"auto\"},f),{pagination:l,components:c,onChange:u,onRow:m,rowClassName:d,scroll:p,columns:h,expandable:g}))}),_.errors.length>0&&(0,import_jsx_runtime.jsx)(\"div\",{className:\"ant-formily-item-error-help ant-formily-item-help ant-formily-item-help-enter ant-formily-item-help-enter-active\",children:_.errors.map(C=>C.messages.map(S=>(0,import_jsx_runtime.jsx)(\"div\",{children:S},S)))})]})});InternalNocoBaseTable.displayName=\"InternalNocoBaseTable\";const Table$1=withDynamicSchemaProps((0,import_react.observer)(e=>{var t,o,r;const{token:i}=useToken$1(),n=(0,import_lodash.omit)(e,[\"onBlur\",\"onFocus\",\"value\"]),{pagination:a,useProps:l}=n,c=W(n,[\"pagination\",\"useProps\"]),u=(l==null?void 0:l())||{},{pagination:m}=u,d=W(u,[\"pagination\"]),p=x(x({},c),d),{dragSort:h=!1,showIndex:g=!0,onRowSelectionChange:_,onChange:f,rowSelection:v,rowKey:C,required:S,onExpand:b,loading:y,onClickRow:F,enableIndexColumn:j}=p,A=W(p,[\"dragSort\",\"showIndex\",\"onRowSelectionChange\",\"onChange\",\"rowSelection\",\"rowKey\",\"required\",\"onExpand\",\"loading\",\"onClickRow\",\"enableIndexColumn\"]),D=useArrayField(A),B=(0,import_react.useFieldSchema)(),{size:M=\"small\"}=(B==null?void 0:B[\"x-component-props\"])||{},w=useCollection(),R=((t=B==null?void 0:B.parent)==null?void 0:t[\"x-decorator\"])===\"TableSelectorProvider\"?useTableSelectorContext():useTableBlockContext(),{expandFlag:T,allIncludesChildren:$}=R,N=(0,import_ahooks.useMemoizedFn)(A.onRowDragEnd||(()=>{})),I=usePaginationProps$2(a,m),E=useTableColumns$1(A,I),[V,O]=(0,import_react2.useState)(()=>T?$:[]),[L,U]=(0,import_react2.useState)(((o=D==null?void 0:D.data)==null?void 0:o.selectedRowKeys)||[]),[z,G]=(0,import_react2.useState)([]),H=(v==null?void 0:v.type)!==\"none\",K=(0,import_react2.useRef)(new Map),X=(0,import_react2.useMemo)(()=>import_css.css`\n        & > td {\n          background-color: ${i.controlItemBgActive} !important;\n        }\n        &:hover > td {\n          background-color: ${i.controlItemBgActiveHover} !important;\n        }\n      `,[i.controlItemBgActive,i.controlItemBgActiveHover]),Y=(0,import_react2.useMemo)(()=>F?X:\"\",[X,F]),J=(0,import_react2.useMemo)(()=>F?(ne,Z)=>({onClick:re=>{(0,import_client.isPortalInBody)(re.target)||F(ne,G,z)},rowIndex:Z}):null,[F,z]);(0,import_ahooks.useDeepCompareEffect)(()=>{const ne=T?$:[];import_lodash.default.isEqual(ne,V)||O(ne)},[T,$]);const ee=(0,import_react2.useCallback)(ne=>{if(C)return te(ne);if(ne.key)return ne.key;if(K.current.has(ne))return K.current.get(ne);const Z=(0,import_shared.uid)();return K.current.set(ne,Z),Z},[]),te=(0,import_react2.useCallback)(ne=>{var Z;return Array.isArray(C)?C.map(re=>{var ae;return((ae=ne[re])==null?void 0:ae.toString())||\"\"}).join(\"-\"):typeof C==\"string\"?ne[C]:(Z=(C??ee)(ne))==null?void 0:Z.toString()},[JSON.stringify(C),ee]),Q=(0,import_react2.useMemo)(()=>(Array.isArray(D==null?void 0:D.value)?D.value:[]).filter(Boolean),[D==null?void 0:D.value,(r=D==null?void 0:D.value)==null?void 0:r.length]),ie=(0,import_react2.useMemo)(()=>ne=>{const Z=(0,import_react2.useCallback)(re=>{var ae,de,he,_e,ve,Ce;if(!re.active||!re.over){console.warn(\"move cancel\");return}const be=(he=(de=(ae=re.active)==null?void 0:ae.data.current)==null?void 0:de.sortable)==null?void 0:he.index,Se=(Ce=(ve=(_e=re.over)==null?void 0:_e.data.current)==null?void 0:ve.sortable)==null?void 0:Ce.index,Pe=D.value[be]||re.active,Fe=D.value[Se]||re.over;D.move(be,Se),N({from:Pe,to:Fe})},[]);return(0,import_jsx_runtime.jsx)(DndContext,{onDragEnd:Z,children:(0,import_jsx_runtime.jsx)(\"tbody\",x({},ne))})},[D,N]);ie.displayName=\"BodyWrapperComponent\";const ce=(0,import_react2.useMemo)(()=>({header:{wrapper:HeaderWrapperComponent,cell:HeaderCellComponent},body:{wrapper:ie,row:BodyRowComponent,cell:BodyCellComponent}}),[ie]),oe=(0,import_react2.useMemo)(()=>v,[JSON.stringify(v)]),le=(0,import_react2.useMemo)(()=>({rowSelection:j&&oe?x({type:\"checkbox\",selectedRowKeys:L,onChange(ne,Z){D.data=D.data||{},D.data.selectedRowKeys=ne,D.data.selectedRowData=Z,U(ne),_==null||_(ne,Z)},getCheckboxProps(ne){return{\"aria-label\":\"checkbox\"}},renderCell:(ne,Z,re,ae)=>{if(!h&&!g)return ae;const de=I==null?void 0:I.current,he=(I==null?void 0:I.pageSize)||20;return de?re=re+(de-1)*he+1:re=re+1,Z.__index&&(re=extractIndex(Z.__index)),(0,import_jsx_runtime.jsxs)(\"div\",{role:\"button\",\"aria-label\":`table-index-${re}`,className:(0,import_classnames.default)(ne?\"checked\":null,rowSelectCheckboxWrapperClass,{[rowSelectCheckboxWrapperClassHover]:H}),children:[(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(ne?\"checked\":null,rowSelectCheckboxContentClass),children:[h&&(0,import_jsx_runtime.jsx)(SortHandle$1,{id:te(Z)}),g&&(0,import_jsx_runtime.jsx)(TableIndex$2,{index:re})]}),H&&(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(\"nb-origin-node\",ne?\"checked\":null,rowSelectCheckboxCheckedClassHover),children:ae})]})}},oe):void 0}),[oe,L,_,g,h,D,te,H,oe,I,j]),se=(0,import_react2.useCallback)(({children:ne})=>{var Z,re;return h?import_react2.default.createElement(import_sortable.SortableContext,{items:((re=(Z=D.value)==null?void 0:Z.map)==null?void 0:re.call(Z,te))||[]},ne):import_react2.default.createElement(import_react2.default.Fragment,{},ne)},[D,h,te]),{height:ue,tableSizeRefCallback:me}=useTableSize(),pe=(0,import_react2.useMemo)(()=>({x:\"max-content\"}),[]),fe=(0,import_react2.useMemo)(()=>({x:\"max-content\",y:Q.length>0?ue:void 0}),[ue,pe,Q]),ge=(0,import_react2.useCallback)(ne=>z.includes(ne[C])?Y:\"\",[z,Y,JSON.stringify(C)]),xe=(0,import_react2.useCallback)((ne,Z)=>{const re=ne?[...V,Z[w.getPrimaryKey()]]:V.filter(ae=>Z[w.getPrimaryKey()]!==ae);O(re),b==null||b(ne,Z)},[V,b,w]),ye=(0,import_react2.useMemo)(()=>({onExpand:xe,expandedRowKeys:V}),[V,xe]);return(0,import_jsx_runtime.jsx)(import_antd.Spin,{spinning:!!y,children:(0,import_jsx_runtime.jsx)(InternalNocoBaseTable,P(x(x({tableHeight:ue,SortableWrapper:se,tableSizeRefCallback:me,defaultRowKey:ee,dataSource:Q},A),le),{paginationProps:I,components:ce,onTableChange:f,onRow:J,rowClassName:ge,scroll:fe,columns:E,expandable:ye,field:D,size:M}))})}),{displayName:\"NocoBaseTable\"}),subTableContainer=import_css.css`\n  .ant-table-footer {\n    padding: 0 !important;\n  }\n  .ant-formily-item-error-help {\n    display: none;\n  }\n  .ant-table-cell .ant-formily-item-error-help {\n    display: block;\n    position: absolute;\n    font-size: 12px;\n    top: 100%;\n    background: #fff;\n    width: 100%;\n    margin-top: -15px;\n    padding: 3px;\n    z-index: 1;\n    border-radius: 3px;\n    box-shadow: 0 0 10px #eee;\n    animation: none;\n    transform: translateY(0);\n    opacity: 1;\n  }\n  .ant-table-cell .ant-formily-item-control {\n    max-width: 100% !important;\n  }\n  .ant-table-thead .ant-table-cell {\n    font-weight: normal;\n  }\n  .ant-pagination {\n    position: absolute;\n    right: 0px;\n    bottom: 0px;\n    max-height: 23px;\n  }\n  .ant-table-footer {\n    margin-top: 10px;\n    background: inherit;\n    min-height: 22px;\n  }\n`,tableClassName=import_css.css`\n  .ant-formily-item-feedback-layout-popover {\n    margin-bottom: 0px !important;\n  }\n  .ant-formily-editable {\n    vertical-align: sub;\n  }\n  .ant-table-footer {\n    display: flex;\n  }\n`,SubTable=(0,import_react.observer)(e=>{var t,o,r;const{openSize:i}=e,{field:n,options:a,fieldSchema:l}=useAssociationFieldContext(),{t:c}=(0,import_react_i18next.useTranslation)(),[u,m]=(0,import_react2.useState)(!1),[d,p]=(0,import_react2.useState)([]),h=useFieldNames$1(e),g=(0,import_react.useFieldSchema)(),_=useCompile(),f=useLabelUiSchema$1(a,(h==null?void 0:h.label)||\"label\"),v=useCollectionRecord(),C=useCollection(),{allowSelectExistingRecord:S,allowAddnew:b,allowDisassociation:y,enableIndexColumn:F}=n.componentProps;useSubTableSpecialCase({rootField:n,rootSchema:l});const j=(O,L)=>{if(L!==void 0&&(0,import_shared.isArr)(n.value)&&O!==L)return(0,import_reactive.action)(()=>{const U=n.value[O];return n.value.splice(O,1),n.value.splice(L,0,U),(0,import_internals.exchangeArrayState)(n,{fromIndex:O,toIndex:L}),n.onInput(n.value)})};n.move=j;const A=(0,import_react2.useMemo)(()=>n.value&&Object.keys(n.value).length>0?(Array.isArray(n.value)?n.value:n.value?[n.value]:[]).filter(Boolean).map(O=>{const L=O==null?void 0:O[h.label];return P(x({},O),{[h.label]:getLabelFormatValue$1(_(f),_(L))})}):[],[n.value,h==null?void 0:h.label]),D={size:\"small\",fieldNames:n.componentProps.fieldNames,multiple:!0,association:{target:a==null?void 0:a.target},options:A,onChange:e==null?void 0:e.onChange,selectedRows:d,setSelectedRows:p,collectionField:a},B=()=>{const{setVisible:O}=useActionContext(),{selectedRows:L,setSelectedRows:U}=(0,import_react2.useContext)(RecordPickerContext);return{onClick(){var z;Array.isArray(n.value)||(n.value=[]),L.forEach(H=>n.value.push(markRecordAsNew(H))),n.onInput(n.value),n.initialValue=n.value,U([]),O(!1);const G=Math.ceil(n.value.length/(((z=n.componentProps)==null?void 0:z.pageSize)||10));R(G)}}},M=()=>{const O=(a==null?void 0:a.targetKey)||\"id\",L=(n.value||[]).map(U=>U==null?void 0:U[O]).filter(Boolean);return L.length?{$and:[{[`${O}.$ne`]:L}]}:{}},[w,R]=(0,import_react2.useState)(1),[T,$]=(0,import_react2.useState)(((t=n.componentProps)==null?void 0:t.pageSize)||10),{setFormValueChanged:N}=useActionContext();(0,import_react2.useEffect)(()=>{var O;$((O=n.componentProps)==null?void 0:O.pageSize)},[(o=n.componentProps)==null?void 0:o.pageSize]);const I=(0,import_react2.useMemo)(()=>{var O;const L=Math.ceil(((O=n.value)==null?void 0:O.length)/10);return{current:w>L?L:w,pageSize:T||10,total:n==null?void 0:n.value,onChange:(U,z)=>{R(U),$(z),n.componentProps.pageSize=z,n.onInput(n.value),N==null||N(!1)},showSizeChanger:!0,pageSizeOptions:[\"10\",\"20\",\"50\",\"100\"],hideOnSinglePage:!1}},[(r=n.value)==null?void 0:r.length,T,w]),E=()=>{const{field:O}=useAssociationFieldContext();return{run(){var L;O.value=O.value||[],O.value.push(markRecordAsNew({}));const U=Math.ceil(O.value.length/(((L=O.componentProps)==null?void 0:L.pageSize)||10));return R(U),O.onInput(O.value)}}},V=()=>({run(){m(!0)}});return(0,import_jsx_runtime.jsxs)(\"div\",{className:subTableContainer,children:[(0,import_jsx_runtime.jsx)(FlagProvider,{isInSubTable:!0,children:(0,import_jsx_runtime.jsx)(CollectionRecordProvider,{record:null,parentRecord:v,children:(0,import_jsx_runtime.jsx)(FormActiveFieldsProvider,{name:\"nester\",children:(0,import_jsx_runtime.jsx)(SubFormProvider,{value:{value:null,collection:C,fieldSchema:g.parent,skip:!0},children:(0,import_jsx_runtime.jsx)(Table$1,{className:tableClassName,size:\"small\",field:n,showIndex:!0,dragSort:!1,showDel:n.editable&&(b!==!1||S!==!1||y!==!1)?O=>n.editable?y!==!1?!0:O==null?void 0:O.__isNewRecord__:!1:!1,pagination:I,rowSelection:{type:\"none\",hideSelectAll:!0},isSubTable:!0,locale:{emptyText:(0,import_jsx_runtime.jsxs)(\"span\",{children:[\" \",n.editable?c(\"Please add or select record\"):c(\"No data\")]})},enableIndexColumn:F!==!1,footer:()=>(0,import_jsx_runtime.jsx)(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:n.editable&&(0,import_jsx_runtime.jsxs)(import_antd.Space,{style:{gap:15},children:[b!==!1&&(0,import_jsx_runtime.jsx)(Action.Link,{useAction:E,title:(0,import_jsx_runtime.jsxs)(import_antd.Space,{style:{gap:2},className:\"nb-sub-table-addNew\",children:[(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),\" \",c(\"Add new\")]})}),S&&(0,import_jsx_runtime.jsx)(Action.Link,{useAction:V,title:(0,import_jsx_runtime.jsxs)(import_antd.Space,{style:{gap:2},children:[(0,import_jsx_runtime.jsx)(import_icons.ZoomInOutlined,{}),\" \",c(\"Select record\")]})})]})})})})})})}),(0,import_jsx_runtime.jsx)(ActionContextProvider,{value:{openSize:i,openMode:\"drawer\",visible:u,setVisible:m},children:(0,import_jsx_runtime.jsx)(RecordPickerProvider,P(x({},D),{children:(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{name:a==null?void 0:a.target,children:(0,import_jsx_runtime.jsx)(FormProvider,{children:(0,import_jsx_runtime.jsx)(TableSelectorParamsProvider,{params:{filter:M()},children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:{usePickActionProps:B,useTableSelectorProps:useTableSelectorProps$2,useCreateActionProps},children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{onlyRenderProperties:!0,basePath:n.address,schema:g.parent,filterProperties:O=>O[\"x-component\"]===\"AssociationField.Selector\"})})})})})}))})]})},{displayName:\"SubTable\"}),AssociationField=(0,import_react.connect)(Editable$1,(0,import_react.mapReadPretty)(ReadPretty$7));AssociationField.SubTable=SubTable;AssociationField.Nester=Nester;AssociationField.AddNewer=AssociationFieldAddNewer;AssociationField.Selector=Action.Container;AssociationField.Viewer=Action.Container;AssociationField.InternalSelect=InternalPicker;AssociationField.ReadPretty=ReadPretty$7;AssociationField.FileSelector=FileSelector;function useServiceOptions(e){const{action:t=\"list\",service:o,fieldNames:r}=e,i=(o==null?void 0:o.params)||{},n=(0,import_react.useFieldSchema)(),{getField:a}=useCollection_deprecated(),{getCollectionFields:l}=useCollectionManager_deprecated(),c=useRecord(),u=(0,import_react2.useCallback)(g=>g&&typeof g==\"object\"?g[r.value]:g,[r.value]),m=(0,import_react2.useMemo)(()=>{if(!(e.value===void 0||e.value===null))return Array.isArray(e.value)?e.value.map(u):[u(e.value)]},[e.value,u]),d=(0,import_react2.useMemo)(()=>a(n.name),[n.name]),p=c==null?void 0:c[d==null?void 0:d.sourceKey],h=(0,import_react2.useMemo)(()=>{const g=[\"oho\",\"o2m\"].includes(d==null?void 0:d.interface);return mergeFilter([mergeFilter([g&&!isInFilterFormBlock(n)&&d!=null&&d.foreignKey?{[d.foreignKey]:{$is:null}}:null,i==null?void 0:i.filter]),g&&p!==void 0&&p!==null&&!isInFilterFormBlock(n)&&d!=null&&d.foreignKey?{[d.foreignKey]:{$eq:p}}:null,i!=null&&i.filter&&m?{[r.value]:{$in:m}}:null],\"$or\")},[i==null?void 0:i.filter,l,d,p,m,r.value]);return(0,import_react2.useMemo)(()=>P(x({resource:d==null?void 0:d.target,action:t},o),{params:P(x({},o==null?void 0:o.params),{filter:h})}),[d==null?void 0:d.target,t,h,o])}const ReadPretty$6=(0,import_react.observer)(e=>{const t=useServiceOptions(e);return useFieldTitle(),(0,import_jsx_runtime.jsx)(RemoteSelect.ReadPretty,P(x({},e),{service:t}))},{displayName:\"ReadPretty\"}),divWrap=e=>({type:\"void\",\"x-component\":\"div\",properties:{[e.name||(0,import_shared.uid)()]:e}}),InternalAssociationSelect=(0,import_react.connect)(e=>{const{fieldNames:t,objectValue:o=!0}=e,r=useServiceOptions(e);useFieldTitle();const i=(0,import_react2.useCallback)(a=>!o&&typeof a==\"object\"?a[t.value]:a,[o,t.value]),n=(0,import_react2.useMemo)(()=>{if(!(e.value===void 0||e.value===null))return Array.isArray(e.value)?e.value.map(i):i(e.value)},[e.value,i]);return(0,import_jsx_runtime.jsx)(RemoteSelect,P(x({},e),{objectValue:o,value:n,service:r}))},(0,import_react.mapProps)({dataSource:\"options\",loading:!0},(e,t)=>P(x({},e),{fieldNames:x(x(x({},defaultFieldNames$1),e.fieldNames),t.componentProps.fieldNames),suffixIcon:t!=null&&t.loading||t!=null&&t.validating?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}):e.suffixIcon})),(0,import_react.mapReadPretty)(ReadPretty$6));InternalAssociationSelect.displayName=\"InternalAssociationSelect\";const AssociationSelect=InternalAssociationSelect;AssociationSelect.Designer=function e(){var t,o,r,i,n,a,l,c,u,m,d;const{getCollectionFields:p,getInterface:h,getCollectionJoinField:g,getCollection:_,isTitleField:f}=useCollectionManager_deprecated(),{getField:v}=useCollection_deprecated(),{form:C}=useFormBlockContext(),S=(0,import_react.useField)(),b=(0,import_react.useFieldSchema)(),{t:y}=(0,import_react_i18next.useTranslation)(),F=useFilterByTk(),{dn:j,refresh:A,insertAdjacent:D}=useDesignable(),B=useCompile(),M=useIsShowMultipleSwitch(),{isAllowToSetDefaultValue:w}=useIsAllowToSetDefaultValue(),R=v(b.name)||g(b[\"x-collection-field\"]),T=useFieldComponentOptions(),$=S.address.segments.includes(\"__form_grid\"),N=h(R==null?void 0:R.interface),I=(t=N==null?void 0:N.validateSchema)==null?void 0:t.call(N,b),E=(o=R==null?void 0:R.uiSchema)==null?void 0:o.title,V=R!=null&&R.target?p(R==null?void 0:R.target):[];S.title===E||S.title;const O=useSortFields(R==null?void 0:R.target),L=((n=(i=(r=S.componentProps)==null?void 0:r.service)==null?void 0:i.params)==null?void 0:n.sort)||[];(0,import_react2.useEffect)(()=>{S.readPretty!==b[\"x-read-pretty\"]&&(S.readPretty=!!b[\"x-read-pretty\"])},[b[\"x-read-pretty\"]]);const U=L==null?void 0:L.map(K=>K.startsWith(\"-\")?{field:K.substring(1),direction:\"desc\"}:{field:K,direction:\"asc\"});S.readPretty||S.required;const z=V.filter(K=>f(K)).map(K=>{var X;return{value:K==null?void 0:K.name,label:B((X=K==null?void 0:K.uiSchema)==null?void 0:X.title)||(K==null?void 0:K.name)}});let G=\"editable\";b[\"x-disabled\"]===!0&&(G=\"readonly\"),b[\"x-read-pretty\"]===!0&&(G=\"read-pretty\");const H=import_lodash.default.omit(b,\"required\");return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{children:[(0,import_jsx_runtime.jsx)(GeneralSchemaItems,{}),C&&!(C!=null&&C.readPretty)&&I&&(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:y(\"Set validation rules\"),components:{ArrayCollapse:import_antd_v5.ArrayCollapse,FormLayout:import_antd_v5.FormLayout},schema:{type:\"object\",title:y(\"Set validation rules\"),properties:{rules:{type:\"array\",default:b==null?void 0:b[\"x-validator\"],\"x-component\":\"ArrayCollapse\",\"x-decorator\":\"FormItem\",\"x-component-props\":{accordion:!0},maxItems:3,items:{type:\"object\",\"x-component\":\"ArrayCollapse.CollapsePanel\",\"x-component-props\":{header:'{{ t(\"Validation rule\") }}'},properties:{index:{type:\"void\",\"x-component\":\"ArrayCollapse.Index\"},layout:{type:\"void\",\"x-component\":\"FormLayout\",\"x-component-props\":{labelStyle:{marginTop:\"6px\"},labelCol:8,wrapperCol:16},properties:P(x({},I),{message:{type:\"string\",title:'{{ t(\"Error message\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{autoSize:{minRows:2,maxRows:2}}}})},remove:{type:\"void\",\"x-component\":\"ArrayCollapse.Remove\"},moveUp:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveUp\"},moveDown:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveDown\"}}},properties:{add:{type:\"void\",title:'{{ t(\"Add validation rule\") }}',\"x-component\":\"ArrayCollapse.Addition\",\"x-reactions\":{dependencies:[\"rules\"],fulfill:{state:{disabled:\"{{$deps[0].length >= 3}}\"}}}}}}}},onSubmit:K=>{var X;const Y=[],J=Q=>Q!=null&&!Number.isNaN(Q);for(const Q of K.rules)Y.push(import_lodash.default.pickBy(Q,J));const ee={\"x-uid\":b[\"x-uid\"]};if([\"percent\"].includes(R==null?void 0:R.interface))for(const Q of Y)(Q.maxValue||Q.minValue)&&(Q.percentMode=!0),Q.percentFormat&&(Q.percentFormats=!0);const te=import_lodash.default.concat([],((X=R==null?void 0:R.uiSchema)==null?void 0:X[\"x-validator\"])||[],Y);S.validator=te,b[\"x-validator\"]=Y,ee[\"x-validator\"]=Y,j.emit(\"patch\",{schema:ee}),A()}}),w()&&(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:y(\"Set default value\"),components:{ArrayCollapse:import_antd_v5.ArrayCollapse,FormLayout:import_antd_v5.FormLayout},width:800,schema:{type:\"object\",title:y(\"Set default value\"),properties:{default:P(x({},H||{}),{\"x-decorator\":\"FormItem\",\"x-component-props\":P(x({},H[\"x-component-props\"]),{component:R!=null&&R.target?\"AssociationSelect\":void 0,service:{resource:R==null?void 0:R.target}}),name:\"default\",title:y(\"Default value\"),default:b.default||(R==null?void 0:R.defaultValue),\"x-read-pretty\":!1,\"x-disabled\":!1})}},onSubmit:K=>{const X={\"x-uid\":b[\"x-uid\"]};S.value!==K.default&&(S.value=K.default),b.default=K.default,X.default=K.default,j.emit(\"patch\",{schema:X}),A()}}),C&&!$&&T&&(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:y(\"Field component\"),options:T,value:b[\"x-component\"],onChange:K=>{var X,Y;const J={name:R==null?void 0:R.name,type:\"void\",required:b.required,description:b.description,default:b.default,\"x-decorator\":\"FormItem\",\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FormItem\",\"x-component\":K,\"x-validator\":b[\"x-validator\"],\"x-collection-field\":b[\"x-collection-field\"],\"x-decorator-props\":b[\"x-decorator-props\"],\"x-component-props\":x(x({},(X=R==null?void 0:R.uiSchema)==null?void 0:X[\"x-component-props\"]),b[\"x-component-props\"])};(Y=N==null?void 0:N.schemaInitialize)==null||Y.call(N,J,{field:R,block:\"Form\",readPretty:S.readPretty,action:F?\"get\":null,targetCollection:_(R==null?void 0:R.target)}),K===\"CollectionField\"&&(J.type=\"string\"),D(\"beforeBegin\",divWrap(J),{onSuccess:()=>{j.remove(null,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})}})}}),M()?(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:y(\"Allow multiple\"),checked:((a=b[\"x-component-props\"])==null?void 0:a.multiple)===void 0?!0:b[\"x-component-props\"].multiple,onChange:K=>{const X={\"x-uid\":b[\"x-uid\"]};b[\"x-component-props\"]=b[\"x-component-props\"]||{},S.componentProps=S.componentProps||{},b[\"x-component-props\"].multiple=K,S.componentProps.multiple=K,X[\"x-component-props\"]=b[\"x-component-props\"],j.emit(\"patch\",{schema:X}),A()}},\"multiple\"):null,(0,import_jsx_runtime.jsx)(SchemaSettingsDataScope,{collectionName:R==null?void 0:R.target,defaultFilter:((u=(c=(l=S.componentProps)==null?void 0:l.service)==null?void 0:c.params)==null?void 0:u.filter)||{},form:C,onSubmit:({filter:K})=>{K=removeNullCondition(K),import_lodash.default.set(S.componentProps,\"service.params.filter\",K),b[\"x-component-props\"]=S.componentProps,j.emit(\"patch\",{schema:{\"x-uid\":b[\"x-uid\"],\"x-component-props\":S.componentProps}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:y(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:y(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:U,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:O,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:y(\"ASC\"),value:\"asc\"},{label:y(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:y(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:K})=>{const X=K.map(Y=>Y.direction===\"desc\"?`-${Y.field}`:Y.field);import_lodash.default.set(S.componentProps,\"service.params.sort\",X),b[\"x-component-props\"]=S.componentProps,j.emit(\"patch\",{schema:{\"x-uid\":b[\"x-uid\"],\"x-component-props\":S.componentProps}})}}),C&&!(C!=null&&C.readPretty)&&!isPatternDisabled(b)&&(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:y(\"Pattern\"),options:[{label:y(\"Editable\"),value:\"editable\"},{label:y(\"Readonly\"),value:\"readonly\"},{label:y(\"Easy-reading\"),value:\"read-pretty\"}],value:G,onChange:K=>{const X={\"x-uid\":b[\"x-uid\"]};switch(K){case\"readonly\":{b[\"x-read-pretty\"]=!1,b[\"x-disabled\"]=!0,X[\"x-read-pretty\"]=!1,X[\"x-disabled\"]=!0,S.readPretty=!1,S.disabled=!0;break}case\"read-pretty\":{b[\"x-read-pretty\"]=!0,b[\"x-disabled\"]=!1,X[\"x-read-pretty\"]=!0,X[\"x-disabled\"]=!1,S.readPretty=!0;break}default:{b[\"x-read-pretty\"]=!1,b[\"x-disabled\"]=!1,X[\"x-read-pretty\"]=!1,X[\"x-disabled\"]=!1,S.readPretty=!1,S.disabled=!1;break}}j.emit(\"patch\",{schema:X}),j.refresh()}},\"pattern\"),(R==null?void 0:R.target)&&[\"CollectionField\",\"AssociationSelect\"].includes(b[\"x-component\"])&&(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:y(\"Title field\"),options:z,value:(d=(m=S==null?void 0:S.componentProps)==null?void 0:m.fieldNames)==null?void 0:d.label,onChange:K=>{var X,Y;const J={\"x-uid\":b[\"x-uid\"]},ee=P(x(x({},(Y=(X=R==null?void 0:R.uiSchema)==null?void 0:X[\"x-component-props\"])==null?void 0:Y.fieldNames),S.componentProps.fieldNames),{label:K});S.componentProps.fieldNames=ee,b[\"x-component-props\"]=b[\"x-component-props\"]||{},b[\"x-component-props\"].fieldNames=ee,J[\"x-component-props\"]=b[\"x-component-props\"],j.emit(\"patch\",{schema:J}),j.refresh()}},\"title-field\"),R&&(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,confirm:{title:y(\"Delete field\")},breakRemoveOn:{\"x-component\":\"Grid\"}},\"remove\")]})};AssociationSelect.FilterDesigner=function e(){var t,o,r,i,n,a,l,c,u,m,d;const{getCollectionFields:p,getInterface:h,getCollectionJoinField:g}=useCollectionManager_deprecated(),{getField:_}=useCollection_deprecated(),{form:f}=useFormBlockContext(),v=(0,import_react.useField)(),C=(0,import_react.useFieldSchema)(),{t:S}=(0,import_react_i18next.useTranslation)(),{dn:b,refresh:y}=useDesignable(),F=useCompile(),j=_(C.name)||g(C[\"x-collection-field\"]),A=h(j==null?void 0:j.interface),D=(t=A==null?void 0:A.validateSchema)==null?void 0:t.call(A,C),B=(o=j==null?void 0:j.uiSchema)==null?void 0:o.title,M=j!=null&&j.target?p(j==null?void 0:j.target):[];v.title===B||v.title;const w=useSortFields(j==null?void 0:j.target),R=((n=(i=(r=v.componentProps)==null?void 0:r.service)==null?void 0:i.params)==null?void 0:n.sort)||[],T=R==null?void 0:R.map(N=>N.startsWith(\"-\")?{field:N.substring(1),direction:\"desc\"}:{field:N,direction:\"asc\"});v.readPretty||v.required;const $=M.filter(N=>!(N!=null&&N.target)&&N.type!==\"boolean\").map(N=>{var I;return{value:N==null?void 0:N.name,label:F((I=N==null?void 0:N.uiSchema)==null?void 0:I.title)||(N==null?void 0:N.name)}});return C[\"x-disabled\"],C[\"x-read-pretty\"],(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{children:[(0,import_jsx_runtime.jsx)(GeneralSchemaItems,{required:!1}),f&&!(f!=null&&f.readPretty)&&D&&(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:S(\"Set validation rules\"),components:{ArrayCollapse:import_antd_v5.ArrayCollapse,FormLayout:import_antd_v5.FormLayout},schema:{type:\"object\",title:S(\"Set validation rules\"),properties:{rules:{type:\"array\",default:C==null?void 0:C[\"x-validator\"],\"x-component\":\"ArrayCollapse\",\"x-decorator\":\"FormItem\",\"x-component-props\":{accordion:!0},maxItems:3,items:{type:\"object\",\"x-component\":\"ArrayCollapse.CollapsePanel\",\"x-component-props\":{header:'{{ t(\"Validation rule\") }}'},properties:{index:{type:\"void\",\"x-component\":\"ArrayCollapse.Index\"},layout:{type:\"void\",\"x-component\":\"FormLayout\",\"x-component-props\":{labelStyle:{marginTop:\"6px\"},labelCol:8,wrapperCol:16},properties:P(x({},D),{message:{type:\"string\",title:'{{ t(\"Error message\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{autoSize:{minRows:2,maxRows:2}}}})},remove:{type:\"void\",\"x-component\":\"ArrayCollapse.Remove\"},moveUp:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveUp\"},moveDown:{type:\"void\",\"x-component\":\"ArrayCollapse.MoveDown\"}}},properties:{add:{type:\"void\",title:'{{ t(\"Add validation rule\") }}',\"x-component\":\"ArrayCollapse.Addition\",\"x-reactions\":{dependencies:[\"rules\"],fulfill:{state:{disabled:\"{{$deps[0].length >= 3}}\"}}}}}}}},onSubmit:N=>{var I;const E=[];for(const L of N.rules)E.push(import_lodash.default.pickBy(L,import_lodash.default.identity));const V={\"x-uid\":C[\"x-uid\"]};if([\"percent\"].includes(j==null?void 0:j.interface))for(const L of E)(L.maxValue||L.minValue)&&(L.percentMode=!0),L.percentFormat&&(L.percentFormats=!0);const O=import_lodash.default.concat([],((I=j==null?void 0:j.uiSchema)==null?void 0:I[\"x-validator\"])||[],E);v.validator=O,C[\"x-validator\"]=E,V[\"x-validator\"]=E,b.emit(\"patch\",{schema:V}),y()}}),f&&!(f!=null&&f.readPretty)&&((a=j==null?void 0:j.uiSchema)==null?void 0:a.type)&&(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:S(\"Set default value\"),components:{ArrayCollapse:import_antd_v5.ArrayCollapse,FormLayout:import_antd_v5.FormLayout},schema:{type:\"object\",title:S(\"Set default value\"),properties:{default:P(x({},import_lodash.default.omit(j==null?void 0:j.uiSchema,\"required\")),{name:\"default\",title:S(\"Default value\"),\"x-decorator\":\"FormItem\",default:C.default||(j==null?void 0:j.defaultValue)})}},onSubmit:N=>{const I={\"x-uid\":C[\"x-uid\"]};v.value!==N.default&&(v.value=N.default),C.default=N.default,I.default=N.default,b.emit(\"patch\",{schema:I}),y()}}),(0,import_jsx_runtime.jsx)(SchemaSettingsDataScope,{collectionName:j==null?void 0:j.target,defaultFilter:((u=(c=(l=v.componentProps)==null?void 0:l.service)==null?void 0:c.params)==null?void 0:u.filter)||{},form:f,onSubmit:({filter:N})=>{N=removeNullCondition(N),import_lodash.default.set(v.componentProps,\"service.params.filter\",N),C[\"x-component-props\"]=v.componentProps,b.emit(\"patch\",{schema:{\"x-uid\":C[\"x-uid\"],\"x-component-props\":v.componentProps}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:S(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:S(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:T,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:w,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:S(\"ASC\"),value:\"asc\"},{label:S(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:S(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:N})=>{const I=N.map(E=>E.direction===\"desc\"?`-${E.field}`:E.field);import_lodash.default.set(v.componentProps,\"service.params.sort\",I),C[\"x-component-props\"]=v.componentProps,b.emit(\"patch\",{schema:{\"x-uid\":C[\"x-uid\"],\"x-component-props\":v.componentProps}})}}),(j==null?void 0:j.target)&&[\"CollectionField\",\"AssociationSelect\"].includes(C[\"x-component\"])&&(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:S(\"Title field\"),options:$,value:(d=(m=v==null?void 0:v.componentProps)==null?void 0:m.fieldNames)==null?void 0:d.label,onChange:N=>{var I,E;const V={\"x-uid\":C[\"x-uid\"]},O=P(x(x({},(E=(I=j==null?void 0:j.uiSchema)==null?void 0:I[\"x-component-props\"])==null?void 0:E.fieldNames),v.componentProps.fieldNames),{label:N});v.componentProps.fieldNames=O,C[\"x-component-props\"]=C[\"x-component-props\"]||{},C[\"x-component-props\"].fieldNames=O,V[\"x-component-props\"]=C[\"x-component-props\"],b.emit(\"patch\",{schema:V}),b.refresh()}},\"title-field\"),j&&(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,confirm:{title:S(\"Delete field\")},breakRemoveOn:{\"x-component\":\"Grid\"}},\"remove\")]})};const AutoComplete=withDynamicSchemaProps((0,import_react.connect)(import_antd.AutoComplete,(0,import_react.mapProps)({dataSource:\"options\"}),(0,import_react.mapReadPretty)(ReadPretty$c.Input))),blockDeleteSettings=new SchemaSettings({name:\"blockDeleteSettings\",items:[{name:\"remove\",type:\"remove\",componentProps:{removeParentsIfNoChildren:!0,breakRemoveOn(e){return e[\"x-component\"]===\"Grid\"}}}]}),FallbackComponent=e=>(0,import_jsx_runtime.jsxs)(BlockItemCard,{children:[(0,import_jsx_runtime.jsx)(SchemaToolbar,{settings:blockDeleteSettings,draggable:!1}),(0,import_jsx_runtime.jsx)(ErrorFallback,x({},e))]}),BlockItemError=({children:e})=>(0,import_jsx_runtime.jsx)(import_react_error_boundary.ErrorBoundary,{FallbackComponent,onError:console.error,children:e}),useStyles$5=genStyleHook(\"nb-card-item\",e=>{const{componentCls:t}=e;return{[t]:{marginBottom:e.marginBlock}}}),CardItem=e=>{const t=e,{children:o,name:r,heightMode:i}=t,n=W(t,[\"children\",\"name\",\"heightMode\"]),a=useSchemaTemplate(),l=(0,import_react.useFieldSchema)(),c=l==null?void 0:l[\"x-template-key\"],{wrapSSR:u,componentCls:m,hashId:d}=useStyles$5();return c&&!a?null:u((0,import_jsx_runtime.jsx)(BlockItemError,{children:(0,import_jsx_runtime.jsx)(BlockItem,{name:r,className:`${m} ${d} noco-card-item`,children:(0,import_jsx_runtime.jsx)(BlockItemCard,P(x({},n),{children:e.children}))})}))},defaultFieldNames={label:\"label\",value:\"value\",children:\"children\"},ReadPretty$5=e=>{const{fieldNames:t=defaultFieldNames}=e,o=(0,import_shared.toArr)(e.value),r=o.length;let i=(0,import_react.useField)().dataSource;const n=[];for(const a of o)if(typeof a==\"object\")n.push(a);else{const l=i==null?void 0:i.find(c=>c[t.value]===a);i=(l==null?void 0:l[t.children])||[],n.push(l||{label:a,value:a})}return(0,import_jsx_runtime.jsx)(\"div\",{children:n.map((a,l)=>(0,import_jsx_runtime.jsxs)(\"span\",{children:[typeof a==\"object\"?a[t.label]:a,r>l+1&&\" / \"]},l))})},useDefDataSource$1=(e,t)=>{const o=(0,import_react.useField)();return useRequest(()=>Promise.resolve({data:o.dataSource||t.options||[]}),P(x({},e),{refreshDeps:[o.dataSource,t.options]}))},useDefLoadData=e=>e==null?void 0:e.loadData,Cascader=withDynamicSchemaProps((0,import_react.connect)(e=>{const t=(0,import_react.useField)(),o=e,{value:r,onChange:i,labelInValue:n,options:a,useDataSource:l=useDefDataSource$1,useLoadData:c=useDefLoadData,changeOnSelectLast:u,changeOnSelect:m,maxLevel:d}=o,p=W(o,[\"value\",\"onChange\",\"labelInValue\",\"options\",\"useDataSource\",\"useLoadData\",\"changeOnSelectLast\",\"changeOnSelect\",\"maxLevel\"]),h=x(x({},defaultFieldNames),e.fieldNames),g=(0,import_lodash.isFunction)(c)?c(e):[],{loading:_,run:f}=(0,import_lodash.isFunction)(c)?l({onSuccess(b){t.dataSource=(b==null?void 0:b.data)||[]}},e):{},v=()=>(0,import_shared.toArr)(r).map(b=>typeof b==\"object\"?b[h.value]:b),C=(b,y)=>(0,import_jsx_runtime.jsx)(import_antd.Space,{split:\"/\",children:b.map((F,j)=>{if(y[j])return(0,import_jsx_runtime.jsx)(\"span\",{children:F},j);const A=(0,import_shared.toArr)(r).filter(Boolean).find(D=>D[h.value]===F);return(0,import_jsx_runtime.jsx)(\"span\",{children:(A==null?void 0:A[h.label])||F},j)})}),S=b=>{var y;b&&!((y=t.dataSource)!=null&&y.length)&&(f==null||f())};return(0,import_jsx_runtime.jsx)(import_antd.Cascader,P(x({loading:_},p),{multiple:p.multiple,options:t.dataSource,loadData:g,changeOnSelect:(0,import_lodash.isBoolean)(u)?!u:m,value:v(),fieldNames:h,displayRender:C,onDropdownVisibleChange:S,onChange:(b,y)=>{i(b&&n?y.map(F=>(0,import_lodash.omit)(F,[h.children]))||null:b||null)}}))},(0,import_react.mapProps)({dataSource:\"options\"},(e,t)=>P(x({},e),{suffixIcon:t!=null&&t.loading||t!=null&&t.validating?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}):e.suffixIcon})),(0,import_react.mapReadPretty)(ReadPretty$5)),{displayName:\"Cascader\"}),useCollectionField_deprecated=()=>{const e=useCollection_deprecated(),t=useRecord(),o=useAPIClient(),r=useCompile(),i=useCollectionField();if(!i)return{};const n=`${(i==null?void 0:i.collectionName)||(e==null?void 0:e.name)}.${i.name}`,a=o==null?void 0:o.resource(n,t[i.sourceKey]);return P(x({},i),{uiSchema:r(i.uiSchema),resource:a})};function useCollectionDataSource(e){const t=useCompile(),{collections:o=[]}=useCollectionManager_deprecated();return r=>{import_reactive.action.bound(i=>{const n=typeof e==\"function\"?i.filter(e):i;r.dataSource=n.map(a=>({label:t(a.title),value:a.name}))})(o)}}function useCollectionOptions({filter:e,isTableOid:t}){var o;const r=useCompile(),i=(0,import_react.useField)(),n=(0,import_react2.useContext)(FilterContext$3),a=useCollection_deprecated(),l=t&&(((o=n==null?void 0:n.field)==null?void 0:o.collectionName)||(n==null?void 0:n.collectionName)||a.name),c=useSelfAndChildrenCollections(l),{collections:u=[]}=useCollectionManager_deprecated(),m=i!=null&&i.dataSource?u.filter(p=>(i==null?void 0:i.dataSource.find(h=>h.value===p.name))||(i==null?void 0:i.dataSource.includes(p.name))):u,d=typeof e==\"function\"?(c||m).filter(e):c||m;return(0,import_react2.useMemo)(()=>d.filter(p=>!p.hidden).map(p=>{var h;return{label:r(p.title||p.label),value:p.name||p.value,color:(h=p.category)==null?void 0:h.color}}),[d])}const CollectionSelect=(0,import_react.connect)(e=>{const t=e,o=W(t,[\"filter\"]),r=useCollectionOptions(e),{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react2.useCallback)((a,l)=>{var c,u;return((c=l==null?void 0:l.label.toLowerCase())!=null?c:\"\").includes(a.toLocaleLowerCase())||((u=l==null?void 0:l.value.toString().toLowerCase())!=null?u:\"\").includes(a.toLocaleLowerCase())},[]);return(0,import_jsx_runtime.jsx)(import_antd.Select,P(x({role:\"button\",\"data-testid\":\"select-collection\",placeholder:i(\"Select collection\"),popupMatchSelectWidth:!1},o),{showSearch:!0,filterOption:n,options:r}))},(0,import_react.mapReadPretty)((0,import_react.observer)(e=>{const{mode:t}=e,o=useCompile(),r=useCollectionOptions(e).filter(i=>{var n;return t===\"multiple\"?((n=e.value)!=null?n:[]).includes(i.value):e.value===i.value});return(0,import_jsx_runtime.jsx)(\"div\",{children:r.map(i=>(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:i.color,children:o(i.label)},i.value))})},{displayName:\"CollectionSelectObserver\"})));function useDataSourceOptions({filter:e}){const t=useCompile(),o=useDataSourceManager().getDataSources();return(0,import_react2.useMemo)(()=>(typeof e==\"function\"?o.filter(e):o).map(r=>({label:t(r.displayName),value:r.key})),[o,e])}const DataSourceSelect=(0,import_react.connect)(e=>{const t=e,o=W(t,[\"filter\"]),r=useDataSourceOptions(e),{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react2.useCallback)((a,l)=>{var c,u;return((c=l==null?void 0:l.label.toLowerCase())!=null?c:\"\").includes(a.toLocaleLowerCase())||((u=l==null?void 0:l.value.toString().toLowerCase())!=null?u:\"\").includes(a.toLocaleLowerCase())},[]);return(0,import_jsx_runtime.jsx)(import_antd.Select,P(x({role:\"button\",\"data-testid\":\"select-datasource\",placeholder:i(\"Select data source\"),popupMatchSelectWidth:!1},o),{showSearch:!0,filterOption:n,options:r}))}),DataSourceCollectionCascaderReadPretty=(0,import_react.observer)(e=>{const t=useDataSourceManager(),o=useCompile(),r=e,{value:i,onChange:n,dataSourceFilter:a,collectionFilter:l}=r;W(r,[\"value\",\"onChange\",\"dataSourceFilter\",\"collectionFilter\"]);const[c,u]=parseCollectionName(i),m=[c,u].filter(Boolean),d=t.getDataSources(),p=(0,import_react2.useMemo)(()=>(a?d.filter(a):d).map(g=>({label:o(g.displayName),value:g.key,children:g.collectionManager.collectionInstancesArr.filter(l??(_=>!_.hidden)).map(_=>({label:o(_.title),value:_.name}))})),[d,a,l]),h=((g,_)=>{const f=[];let v=_;return g.forEach(C=>{const S=v.find(b=>b.value===C);S&&(f.push(S.label),S.children?v=S.children:v=[])}),f})(m,p);return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.Tag,{children:h.join(\" / \")})})}),DataSourceCollectionCascader=(0,import_react.connect)(e=>{const t=useDataSourceManager(),o=useCompile(),r=e,{value:i,onChange:n,dataSourceFilter:a,collectionFilter:l}=r,c=W(r,[\"value\",\"onChange\",\"dataSourceFilter\",\"collectionFilter\"]),[u,m]=parseCollectionName(i),d=[u,m].filter(Boolean),p=t.getDataSources(),h=(0,import_react2.useMemo)(()=>(a?p.filter(a):p).map(_=>({label:o(_.displayName),value:_.key,children:_.collectionManager.collectionInstancesArr.filter(l??(f=>!f.hidden)).map(f=>({label:o(f.title),value:f.name}))})),[p,a,l]),g=(0,import_react2.useCallback)(_=>{if(!_)return n(_);n(_[0]===\"main\"?_[1]:_.join(\":\"))},[n]);return(0,import_jsx_runtime.jsx)(import_antd.Cascader,P(x({showSearch:!0},c),{options:h,value:d,onChange:g}))},(0,import_react.mapReadPretty)(DataSourceCollectionCascaderReadPretty)),ColorPicker=(0,import_react.connect)(e=>{const t=e,{value:o,onChange:r}=t,i=W(t,[\"value\",\"onChange\"]);return(0,import_jsx_runtime.jsx)(\"div\",{role:\"button\",\"aria-label\":\"color-picker-normal\",style:{display:\"inline-block\"},children:(0,import_jsx_runtime.jsx)(import_antd.ColorPicker,P(x({value:o,trigger:\"hover\"},i),{destroyTooltipOnHide:!0,presets:[{label:\"Recommended\",colors:[\"#8BBB11\",\"#52C41A\",\"#13A8A8\",\"#1677FF\",\"#F5222D\",\"#FADB14\",\"#E6F4FF\",\"#fff1f0\",\"#F6FFED\",\"#E6FFFB\",\"#FA8C164D\",\"#FADB144D\",\"#52C41A4D\",\"#1677FF4D\",\"#2F54EB4D\",\"#722ED14D\"]}],onChange:n=>r(n.toHexString())}))})},(0,import_react.mapProps)((e,t)=>x({},e)),(0,import_react.mapReadPretty)(e=>{const t=(0,import_builtins.usePrefixCls)(\"description-color-picker\",e);return(0,import_jsx_runtime.jsx)(\"div\",{role:\"button\",\"aria-label\":\"color-picker-read-pretty\",className:(0,import_classnames.default)(t,import_css.css`\n            display: inline-flex;\n            .ant-color-picker-trigger-disabled {\n              cursor: default;\n            }\n          `,e.className),children:(0,import_jsx_runtime.jsx)(import_antd.ColorPicker,x({disabled:!0,value:e.value,size:\"small\"},e))})})),defaultColors={red:'{{t(\"Red\")}}',magenta:'{{t(\"Magenta\")}}',volcano:'{{t(\"Volcano\")}}',orange:'{{t(\"Orange\")}}',gold:'{{t(\"Gold\")}}',lime:'{{t(\"Lime\")}}',green:'{{t(\"Green\")}}',cyan:'{{t(\"Cyan\")}}',blue:'{{t(\"Blue\")}}',geekblue:'{{t(\"Geek blue\")}}',purple:'{{t(\"Purple\")}}',default:'{{t(\"Default\")}}'},ColorSelect=(0,import_react.connect)(e=>{const t=useCompile(),o=e,{colors:r=defaultColors}=o,i=W(o,[\"colors\"]);return(0,import_jsx_runtime.jsx)(import_antd.Select,P(x({},i),{children:Object.keys(r).map(n=>(0,import_jsx_runtime.jsx)(import_antd.Select.Option,{value:n,children:(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:n,children:t(r[n]||r.default)})},n))}))},(0,import_react.mapProps)((e,t)=>P(x({},e),{suffix:(0,import_jsx_runtime.jsx)(\"span\",{children:t!=null&&t.loading||t!=null&&t.validating?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}):e.suffix})})),(0,import_react.mapReadPretty)(e=>{const t=useCompile(),{value:o,colors:r=defaultColors}=e;return r[o]?(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:o,children:t(r[o]||r.default)}):null})),Input=e=>{const t=e,{onChange:o}=t,r=W(t,[\"onChange\"]);return(0,import_jsx_runtime.jsx)(\"fieldset\",{className:import_css.css`\n        .react-js-cron {\n          padding: 0.5em 0.5em 0 0.5em;\n          border: 1px dashed #ccc;\n          .react-js-cron-field {\n            flex-shrink: 0;\n            margin-bottom: 0.5em;\n\n            > span {\n              flex-shrink: 0;\n              margin: 0 0.5em 0 0;\n            }\n\n            > .react-js-cron-select {\n              margin: 0 0.5em 0 0;\n              .ant-select-selection-overflow {\n                align-items: center;\n                flex: initial;\n              }\n            }\n          }\n        }\n      `,children:(0,import_jsx_runtime.jsx)(import_react_js_cron.Cron,x({setValue:o,locale:window.cronLocale},r))})},ReadPretty$4=e=>{const t=useAPIClient().auth.getLocale(),o=(0,import_react2.useMemo)(()=>{try{return import_cronstrue.default.toString(e.value,{locale:t,use24HourTimeFormat:!0})}catch{return(0,import_client.error)(`The '${e.value}' is not a valid cron expression`),e.value}},[e.value]);return e.value?(0,import_jsx_runtime.jsx)(\"span\",{children:o}):null},Cron=(0,import_react.connect)(Input,(0,import_react.mapReadPretty)(ReadPretty$4));Cron.ReadPretty=ReadPretty$4;const CronSetInternal=e=>{var t;const{onChange:o,value:r}=e,{getField:i}=useCollection_deprecated(),n=(0,import_react.useFieldSchema)(),a=(t=i(n==null?void 0:n.name))==null?void 0:t.uiSchema.enum,l=useCompile(),[c,u]=(0,import_react2.useState)({label:\"{{t('Custom')}}\",value:\"@daily\"}),m=(0,import_react2.useMemo)(()=>(e.options||[]).concat(a||[]).concat([c]).map(h=>P(x({},h),{label:l(h.label)})),[e.options,c]);(0,import_react2.useEffect)(()=>{typeof r>\"u\"||r===null||m.find(h=>h.value===r)||u(P(x({},c),{value:r}))},[m,r]);const d=(0,import_react2.useMemo)(()=>r===c.value,[r,c]),p=(h,g=!1)=>{g&&u(P(x({},c),{value:h})),o(h)};return(0,import_jsx_runtime.jsxs)(\"fieldset\",{children:[(0,import_jsx_runtime.jsx)(import_antd.Select,P(x({popupMatchSelectWidth:!1,allowClear:!0},e),{value:r,options:m,onChange:h=>p(h)})),d?(0,import_jsx_runtime.jsx)(Cron,{value:r,onChange:h=>p(h,!0),allowedDropdowns:[\"period\",\"week-days\",\"months\",\"month-days\"],allowedPeriods:[\"year\",\"month\",\"week\",\"day\"]}):null]})},ReadPretty$3=e=>{var t;const{value:o}=e,r=useCompile(),i=(0,import_react.useFieldSchema)(),n=useCollection(),a=(t=n==null?void 0:n.getField(i==null?void 0:i.name))==null?void 0:t.uiSchema.enum,l=(0,import_react2.useMemo)(()=>(e.options||[]).concat(a||[]),[e.options]),c=(0,import_react2.useMemo)(()=>{var u;return o&&((u=l==null?void 0:l.find(m=>m.value===o))==null?void 0:u.label)},[l,o]);return(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:!0,children:o&&(c?r(c):(0,import_jsx_runtime.jsx)(Cron.ReadPretty,x({},e)))})},CronSet=(0,import_react.connect)(CronSetInternal,(0,import_react.mapReadPretty)(ReadPretty$3)),Details=withDynamicSchemaProps(withSkeletonComponent(e=>{const{data:t,loading:o}=useDataBlockRequest()||{},r=(0,import_react.useFieldSchema)(),{isBlockTemplate:i,templateFinished:n}=useTemplateBlockContext();return(i!=null&&i()?!o&&n&&t&&import_lodash.default.isEmpty(t.data):import_lodash.default.isEmpty(t==null?void 0:t.data))?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_antd.Empty,{image:import_antd.Empty.PRESENTED_IMAGE_SIMPLE}),(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{schema:r.properties.pagination,name:\"pagination\"})]}):(0,import_jsx_runtime.jsx)(\"div\",{className:\"nb-details\",children:(0,import_jsx_runtime.jsx)(FormWithDataTemplates,x({},e))})}),{displayName:\"NocoBaseDetails\"}),Divider=(0,import_react.connect)(e=>{const{color:t,borderColor:o}=e,{t:r}=(0,import_react_i18next.useTranslation)(),i=(0,import_react.useFieldSchema)(),n=useCompile(),a=(i==null?void 0:i[\"x-component-props\"].children)||e.children,l=typeof a==\"string\"?r(n(a),{ns:NAMESPACE_UI_SCHEMA}):a;return(0,import_jsx_runtime.jsx)(import_antd.Divider,P(x({},e),{type:\"horizontal\",style:{color:t,borderColor:o},orientationMargin:\"0\",children:l}))},(0,import_react.mapProps)(e=>x({orientation:\"left\"},e))),createContainerStyle=e=>import_css.css`\n  max-height: 100%;\n  overflow-y: auto;\n`,createItemStyle=e=>import_css.css`\n  display: flex;\n  align-items: center;\n  padding: ${e.padding}px ${e.paddingLG}px;\n  border-top: 1px solid ${e.colorBorderSecondary};\n  user-select: none;\n  background: ${e.colorBgContainer};\n\n  &:hover {\n    background-color: ${e.colorFillTertiary};\n  }\n`,createDragHandleStyle=e=>import_css.css`\n  margin-right: ${e.margin}px;\n  color: ${e.colorTextDescription};\n  cursor: grab;\n  font-size: ${e.fontSize}px;\n\n  &:hover {\n    color: ${e.colorTextSecondary};\n  }\n\n  &:active {\n    cursor: grabbing;\n  }\n`,createVisibilityIconStyle=e=>import_css.css`\n  margin-right: ${e.margin}px;\n  font-size: ${e.fontSizeLG}px;\n`,createTitleStyle=e=>import_css.css`\n  flex: 1;\n  margin-right: ${e.margin}px;\n  font-size: ${e.fontSize}px;\n  color: ${e.colorText};\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n`,createCheckboxContainerStyle=()=>import_css.css`\n  display: flex;\n  align-items: center;\n  gap: 8px;\n`,createItemCheckboxStyle=e=>import_css.css`\n  margin-right: ${e.margin}px;\n`,createSectionHeaderStyle=e=>import_css.css`\n  padding: ${e.padding}px ${e.paddingLG}px;\n  background: ${e.colorFillTertiary};\n  font-weight: ${e.fontWeightStrong};\n  color: ${e.colorTextSecondary};\n  font-size: ${e.fontSizeSM}px;\n  border-bottom: 1px solid ${e.colorBorderSecondary};\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n`,createSectionCheckboxStyle=e=>import_css.css`\n  margin-left: auto;\n`,createSectionStyle=e=>import_css.css`\n  border-bottom: 1px solid ${e.colorBorderSecondary};\n\n  &:last-child {\n    border-bottom: none;\n  }\n`,createPinButtonStyle=e=>import_css.css`\n  color: ${e.colorTextDescription};\n  border: none;\n  padding: 4px;\n  height: auto;\n\n  &:hover {\n    color: ${e.colorPrimary};\n    background: ${e.colorFillTertiary};\n  }\n`,createActionButtonStyle=e=>import_css.css`\n  color: ${e.colorTextDescription};\n  border: none;\n  padding: 4px;\n  height: auto;\n  margin-left: 4px;\n\n  &:hover {\n    color: ${e.colorPrimary};\n    background: ${e.colorFillTertiary};\n  }\n`,createMainContainerStyle=e=>import_css.css`\n  background: ${e.colorBgContainer};\n`,createEmptyStyle=e=>import_css.css`\n  padding: ${e.paddingLG*2}px ${e.paddingLG}px;\n  text-align: center;\n  color: ${e.colorTextDescription};\n  border-top: 1px solid ${e.colorBorderSecondary};\n`,DraggableItem=({item:e,index:t,onToggleVisible:o,onToggleFixed:r})=>{const{t:i}=(0,import_react_i18next.useTranslation)(),{token:n}=useToken(),{attributes:a,listeners:l,setNodeRef:c,transform:u,transition:m,isDragging:d}=(0,import_sortable.useSortable)({id:e.key}),p={transform:u?`translate3d(${u.x}px, ${u.y}px, 0)`:void 0,transition:m,opacity:d?.5:1},h=()=>{r(e.key,\"left\")},g=()=>{r(e.key,\"right\")},_=()=>{r(e.key,!1)},f=()=>(0,import_jsx_runtime.jsx)(import_icons.VerticalAlignMiddleOutlined,{});return(0,import_jsx_runtime.jsxs)(\"div\",P(x({ref:c,className:createItemStyle(n),style:p},a),{children:[(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:e.visible,onChange:v=>{o(e.key,v.target.checked)},className:createItemCheckboxStyle(n)}),(0,import_jsx_runtime.jsx)(import_icons.MenuOutlined,x({className:createDragHandleStyle(n)},l)),(0,import_jsx_runtime.jsx)(\"div\",{className:createVisibilityIconStyle(n),children:e.visible?(0,import_jsx_runtime.jsx)(import_icons.EyeOutlined,{}):(0,import_jsx_runtime.jsx)(import_icons.EyeInvisibleOutlined,{})}),(0,import_jsx_runtime.jsx)(\"span\",{className:createTitleStyle(n),children:e.title}),(0,import_jsx_runtime.jsx)(\"div\",{className:createCheckboxContainerStyle(),children:e.fixed===\"left\"?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:i(\"Pin to right\"),children:(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"text\",size:\"small\",icon:(0,import_jsx_runtime.jsx)(import_icons.VerticalAlignBottomOutlined,{}),onClick:g,className:createActionButtonStyle(n)})}),(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:i(\"Unpinned\"),children:(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"text\",size:\"small\",icon:f(),onClick:_,className:createPinButtonStyle(n)})})]}):e.fixed===\"right\"?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:i(\"Pin to left\"),children:(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"text\",size:\"small\",icon:(0,import_jsx_runtime.jsx)(import_icons.VerticalAlignTopOutlined,{}),onClick:h,className:createActionButtonStyle(n)})}),(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:i(\"Unpinned\"),children:(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"text\",size:\"small\",icon:f(),onClick:_,className:createPinButtonStyle(n)})})]}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:i(\"Pin to left\"),children:(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"text\",size:\"small\",icon:(0,import_jsx_runtime.jsx)(import_icons.VerticalAlignTopOutlined,{}),onClick:h,className:createActionButtonStyle(n)})}),(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:i(\"Pin to right\"),children:(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"text\",size:\"small\",icon:(0,import_jsx_runtime.jsx)(import_icons.VerticalAlignBottomOutlined,{}),onClick:g,className:createActionButtonStyle(n)})})]})})]}))},InternalEditTable=(0,import_react.observer)(e=>{var t;const o=(0,import_react.useField)(),r=(0,import_react.useFieldSchema)(),i=useCompile(),{t:n}=(0,import_react_i18next.useTranslation)(),{token:a}=useToken(),{columns:l,value:c,onChange:u}=useProps(e),m=(t=r==null?void 0:r[\"x-component-props\"])==null?void 0:t.columns,d=(0,import_react2.useMemo)(()=>S=>!S||!Array.isArray(S)?[]:S.length>0&&Object.prototype.hasOwnProperty.call(S[0],\"key\")&&Object.prototype.hasOwnProperty.call(S[0],\"visible\")?S.map((b,y)=>({key:b.key||b[\"x-uid\"]||b.name||`column-${y}`,title:b.title||i(b.title)||b.name||`Column ${y+1}`,dataIndex:b.dataIndex||b.name||`column-${y}`,visible:b.visible!==void 0?b.visible:b[\"x-display\"]!==\"hidden\"&&b.visible!==!1,fixed:b.fixed||!1})):S.map((b,y)=>({key:b[\"x-uid\"]||b.name||`column-${y}`,title:i(b.title)||b.name||`Column ${y+1}`,dataIndex:b.name||b.dataIndex||`column-${y}`,visible:b[\"x-display\"]!==\"hidden\"&&b.visible!==!1,fixed:b.fixed||!1})),[i]),[p,h]=(0,import_react2.useState)(()=>{const S=m||l||o.dataSource||[];return d(S)});(0,import_react2.useEffect)(()=>{let S=null;if(m&&m.length>0?S=m:c&&Array.isArray(c)&&c.length>0?S=c:l&&l.length>0?S=l:o.dataSource&&o.dataSource.length>0&&(S=o.dataSource),S&&S.length>0){const b=d(S);h(b)}},[m,c,l,o.dataSource]);const g=(0,import_react2.useCallback)(S=>{const{active:b,over:y}=S;b.id!==(y==null?void 0:y.id)&&h(F=>{const j=F.findIndex(D=>D.key===b.id),A=F.findIndex(D=>D.key===(y==null?void 0:y.id));if(j!==-1&&A!==-1){const D=[...F],[B]=D.splice(j,1);return D.splice(A,0,B),u==null||u(D),D}return F})},[u]),_=(0,import_react2.useCallback)((S,b)=>{h(y=>{const F=y.map(j=>j.key===S?P(x({},j),{visible:b}):j);return u==null||u(F),F})},[u]),f=(0,import_react2.useCallback)((S,b)=>{h(y=>{const F=y.map(j=>j.key===S?P(x({},j),{fixed:b}):j);return u==null||u(F),F})},[u]),v=(0,import_react2.useMemo)(()=>{const S=p.filter(F=>F.fixed===\"left\"),b=p.filter(F=>!F.fixed),y=p.filter(F=>F.fixed===\"right\");return{leftFixed:S,notFixed:b,rightFixed:y}},[p]);if(p.length===0)return(0,import_jsx_runtime.jsx)(\"div\",{className:createMainContainerStyle(a),children:(0,import_jsx_runtime.jsxs)(\"div\",{className:createEmptyStyle(a),children:[(0,import_jsx_runtime.jsx)(import_icons.EyeInvisibleOutlined,{style:{fontSize:`${a.fontSizeXL}px`,marginBottom:`${a.marginXS}px`,display:\"block\"}}),n(\"No columns available\")]})});const C=(S,b)=>{if(S.length===0)return null;const y=S.filter(B=>B.visible).length,F=S.length,j=y===F,A=y>0&&y<F,D=B=>{S.forEach(M=>{_(M.key,B)})};return(0,import_jsx_runtime.jsxs)(\"div\",{className:createSectionStyle(a),children:[(0,import_jsx_runtime.jsxs)(\"div\",{className:createSectionHeaderStyle(a),children:[(0,import_jsx_runtime.jsx)(\"span\",{children:b}),(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:j,indeterminate:A,onChange:B=>D(B.target.checked),className:createSectionCheckboxStyle()})]}),(0,import_jsx_runtime.jsx)(import_core2.DndContext,{onDragEnd:g,children:(0,import_jsx_runtime.jsx)(import_sortable.SortableContext,{items:S.map(B=>B.key),children:S.map((B,M)=>(0,import_jsx_runtime.jsx)(DraggableItem,{index:M,item:B,onToggleVisible:_,onToggleFixed:f},B.key))})})]})};return(0,import_jsx_runtime.jsx)(\"div\",{className:createMainContainerStyle(a),children:(0,import_jsx_runtime.jsxs)(\"div\",{className:createContainerStyle(),children:[C(v.leftFixed,n(\"Fixed to the left\")),C(v.notFixed,n(\"Not Fixed\")),C(v.rightFixed,n(\"Fixed to the right\"))]})})}),EditTable=withDynamicSchemaProps(InternalEditTable,{displayName:\"EditTable\"}),EditTableActionMobileContainer=e=>{const{t}=(0,import_react_i18next.useTranslation)(),{open:o,onOpenChange:r,content:i,children:n}=e,a=useZIndexContext(),{token:l}=useToken(),c=a+1e3,u=(0,import_react2.useCallback)(()=>{r(!1)},[r]),m=(0,import_react2.useMemo)(()=>({token:{zIndexPopupBase:c}}),[c]),d=(0,import_react2.useMemo)(()=>({borderTopLeftRadius:`${l.borderRadius}px`,borderTopRightRadius:`${l.borderRadius}px`,maxHeight:\"calc(100% - var(--nb-mobile-page-header-height))\",overflow:\"auto\",zIndex:c}),[c,l.borderRadius]),p=(0,import_react2.useMemo)(()=>({zIndex:c}),[c]),h=(0,import_react2.useCallback)(()=>import_react_device_detect.isDesktop?document.body:document.querySelector(\".mobile-container\")||document.body,[]);return(0,import_jsx_runtime.jsxs)(import_antd.ConfigProvider,{theme:m,children:[n,(0,import_jsx_runtime.jsxs)(import_antd_mobile.Popup,{visible:o,onClose:u,onMaskClick:u,getContainer:h,bodyStyle:d,maskStyle:p,style:p,closeOnSwipe:!0,destroyOnClose:!0,children:[(0,import_jsx_runtime.jsxs)(\"div\",{style:{height:\"var(--nb-mobile-page-header-height)\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",borderBottom:`1px solid ${l.colorSplit}`,position:\"sticky\",top:0,backgroundColor:l.colorBgContainer,zIndex:1e3},children:[(0,import_jsx_runtime.jsx)(\"span\",{style:{display:\"inline-block\",padding:`${l.padding}px`,visibility:\"hidden\"},children:(0,import_jsx_runtime.jsx)(import_antd_mobile_icons.CloseOutline,{})}),(0,import_jsx_runtime.jsx)(\"span\",{children:t(\"Column Settings\")}),(0,import_jsx_runtime.jsx)(\"span\",{style:{display:\"inline-block\",padding:`${l.padding}px`,cursor:\"pointer\"},onClick:u,children:(0,import_jsx_runtime.jsx)(import_antd_mobile_icons.CloseOutline,{})})]}),(0,import_jsx_runtime.jsx)(\"div\",{style:{padding:`${l.padding}px`},children:i})]})]})},EditTableActionContext=(0,import_react2.createContext)(null);EditTableActionContext.displayName=\"EditTableActionContext\";const InternalEditTableAction=import_react2.default.memo(e=>{const t=(0,import_react.useField)(),[o,r]=(0,import_react2.useState)(!1),{designable:i,dn:n}=useDesignable(),a=(0,import_react.useFieldSchema)(),l=(0,import_react2.useMemo)(()=>e.form||(0,import_core.createForm)(),[e.form]),c=useNiceDropdownMaxHeight([o]),{columns:u,onSubmit:m,onReset:d,Container:p,icon:h,onlyIcon:g}=useProps(e),[_,f]=(0,import_react2.useState)(()=>u||[]),{isMobileLayout:v}=useMobileLayout(),C=p||(v?EditTableActionMobileContainer:StablePopover),S=(0,import_react2.useCallback)(j=>{r(j)},[]),b=(0,import_react2.useMemo)(()=>({field:t,fieldSchema:a,designable:i,dn:n}),[i,n,t,a]),y=(0,import_react2.useCallback)(()=>r(j=>!j),[]),F=(0,import_react2.useMemo)(()=>(0,import_jsx_runtime.jsx)(EditTableActionContent,{form:l,columns:u,currentColumns:_,setCurrentColumns:f,field:t,fieldSchema:a,onReset:d,setVisible:r,popupMaxHeight:c,onSubmit:m}),[t,a,l,d,m,u,_,f,c]);return(0,import_jsx_runtime.jsx)(EditTableActionContext.Provider,{value:b,children:(0,import_jsx_runtime.jsx)(C,{destroyTooltipOnHide:!0,placement:\"bottomLeft\",open:o,onOpenChange:S,trigger:\"click\",content:F,children:(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(Action,P(x({},e),{onClick:y,icon:h,onlyIcon:g,disabled:i}))})})})});InternalEditTableAction.displayName=\"InternalEditTableAction\";const EditTableAction=withDynamicSchemaProps(e=>(0,import_jsx_runtime.jsx)(InternalEditTableAction,P(x({},e),{disabled:!!e.disabled})));EditTableAction.displayName=\"EditTableAction\";const createHeaderStyle=e=>import_css.css`\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: ${e.paddingSM}px ${e.padding}px;\n  border-bottom: 1px solid ${e.colorBorderSecondary};\n  margin-bottom: 0;\n`,createHeaderLeftStyle=e=>import_css.css`\n  display: flex;\n  align-items: center;\n  gap: ${e.margin}px;\n`,createHeaderCheckboxStyle=e=>import_css.css`\n  margin-right: ${e.margin}px;\n`,createStatsTextStyle=e=>import_css.css`\n  font-size: ${e.fontSize}px;\n  color: ${e.colorTextSecondary};\n  font-weight: ${e.fontWeightStrong};\n`,contentStyle=import_css.css`\n  padding: 0;\n`,EditTableActionContent=(0,import_react.observer)(({form:e,columns:t,currentColumns:o,setCurrentColumns:r,field:i,fieldSchema:n,onReset:a,setVisible:l,popupMaxHeight:c,onSubmit:u})=>{const{t:m}=(0,import_react_i18next.useTranslation)(),{token:d}=useToken();(0,import_react2.useEffect)(()=>{t&&t.length>0&&o.length===0&&r(t)},[t,o.length,r]);const p=(0,import_react2.useMemo)(()=>o.filter(C=>C.visible).length,[o]),h=(0,import_react2.useMemo)(()=>o.length,[o]),g=p===h,_=p>0&&p<h,f=C=>{const S=o.map(b=>P(x({},b),{visible:C}));u==null||u({columns:S}),r([...S])},v=(0,import_react2.useMemo)(()=>{const C=o||i.dataSource||[];return{type:\"object\",properties:{columns:{type:\"array\",default:n.default||C,\"x-component\":\"EditTable\",\"x-component-props\":{columns:C,onChange:S=>{u==null||u({columns:S}),r(S)}}}}}},[i==null?void 0:i.dataSource,n==null?void 0:n.default,o]);return(0,import_jsx_runtime.jsx)(\"form\",{children:(0,import_jsx_runtime.jsxs)(FormProvider,{form:e,children:[(0,import_jsx_runtime.jsxs)(\"div\",{className:createHeaderStyle(d),children:[(0,import_jsx_runtime.jsxs)(\"div\",{className:createHeaderLeftStyle(d),children:[(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:g,indeterminate:_,onChange:C=>f(C.target.checked),className:createHeaderCheckboxStyle(d)}),(0,import_jsx_runtime.jsxs)(\"span\",{className:createStatsTextStyle(d),children:[m(\"visible\"),\" \",p,\"/\",h]})]}),(0,import_jsx_runtime.jsx)(import_antd.Typography.Link,{onClick:()=>q(void 0,null,function*(){yield e.reset(),a==null||a({columns:[]}),u==null||u({columns:[]}),r([]),l(!1)}),children:m(\"Reset\")})]}),(0,import_jsx_runtime.jsx)(\"div\",{className:contentStyle,style:{maxHeight:c-80,overflowY:\"auto\",contain:\"layout style\"},children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:v},\"edit-table-schema\")})]})})});EditTableActionContent.displayName=\"EditTableActionContent\";EditTable.Action=EditTableAction;const actionDesignerCss=import_css.css`\n  position: relative;\n  &:hover {\n    .general-schema-designer {\n      display: block;\n    }\n  }\n  .general-schema-designer {\n    position: absolute;\n    z-index: 999;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    display: none;\n    background: var(--colorBgSettingsHover);\n    border: 0;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    pointer-events: none;\n    > .general-schema-designer-icons {\n      position: absolute;\n      right: 2px;\n      top: 2px;\n      line-height: 16px;\n      pointer-events: all;\n      .ant-space-item {\n        background-color: var(--colorSettings);\n        color: #fff;\n        line-height: 16px;\n        width: 16px;\n        padding-left: 1px;\n        align-self: stretch;\n      }\n    }\n  }\n`,InternalExpandAction=(e,t)=>{var o,r,i;const n=(0,import_react.useFieldSchema)(),a=useTableSelectorContext(),l=useTableBlockContext(),c=((r=(o=n.parent)==null?void 0:o.parent)==null?void 0:r[\"x-decorator\"])===\"TableSelectorProvider\"?a:l,{titleExpand:u,titleCollapse:m,iconExpand:d,iconCollapse:p}=n[\"x-component-props\"]||{},h=useCompile(),g=(0,import_react2.createRef)(),_=(0,import_ref.composeRef)(t,g),{token:f}=import_antd.theme.useToken(),v=c!=null&&c.expandFlag?h(m):h(u),C=c!=null&&c.expandFlag?p:d;return(0,import_jsx_runtime.jsx)(\"div\",{className:actionDesignerCss,ref:_,children:(c==null?void 0:c.params.tree)&&(0,import_jsx_runtime.jsxs)(import_antd.Button,{onClick:()=>{c==null||c.setExpandFlag()},icon:(0,import_jsx_runtime.jsx)(Icon,{type:c!=null&&c.expandFlag?p:d}),type:e.type,style:e==null?void 0:e.style,className:import_css.css`\n            .ant-btn-icon {\n              margin-inline-end: 0px !important;\n            }\n          `,children:[(i=e.children)==null?void 0:i[1],v&&(0,import_jsx_runtime.jsx)(\"span\",{className:C?import_css.css`\n                      margin-inline-start: ${f.controlPaddingHorizontalSM}px;\n                    `:null,children:v})]})})},ExpandAction=(0,import_react2.forwardRef)(InternalExpandAction),ExpandActionDesign=e=>{var t,o;const{t:r}=(0,import_react_i18next.useTranslation)(),i=(0,import_react.useFieldSchema)(),n=(0,import_react.useField)(),{dn:a}=useDesignable(),{titleExpand:l,titleCollapse:c,iconExpand:u,iconCollapse:m}=i[\"x-component-props\"]||{};return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,P(x({},e),{disableInitializer:!0,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:r(\"Edit button\"),schema:{type:\"object\",title:r(\"Edit button\"),properties:{titleExpand:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:`${r(\"Button title\")} - ${r(\"Expand all\")}`,default:l},titleCollapse:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:`${r(\"Button title\")} - ${r(\"Collapse all\")}`,default:c},iconExpand:{\"x-decorator\":\"FormItem\",\"x-component\":\"IconPicker\",title:`${r(\"Button icon\")} - ${r(\"Expand all\")}`,default:u},iconCollapse:{\"x-decorator\":\"FormItem\",\"x-component\":\"IconPicker\",title:`${r(\"Button icon\")} - ${r(\"Collapse all\")}`,default:m},type:{\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",title:r(\"Button background color\"),default:(t=i==null?void 0:i[\"x-component-props\"])!=null&&t.danger?\"danger\":((o=i==null?void 0:i[\"x-component-props\"])==null?void 0:o.type)===\"primary\"?\"primary\":\"default\",enum:[{value:\"default\",label:'{{t(\"Default\")}}'},{value:\"primary\",label:'{{t(\"Highlight\")}}'},{value:\"danger\",label:'{{t(\"Danger red\")}}'}]}}},onSubmit:({titleExpand:d,titleCollapse:p,iconExpand:h,iconCollapse:g,type:_})=>{i.title=r(\"Expand/Collapse\"),n.title=r(\"Expand/Collapse\"),n.componentProps.icon=h,n.componentProps.danger=_===\"danger\",n.componentProps.type=_,i[\"x-component-props\"]=P(x({},i[\"x-component-props\"]||{}),{titleExpand:d,titleCollapse:p,iconExpand:h,iconCollapse:g,type:_,danger:_===\"danger\"}),a.emit(\"patch\",{schema:{\"x-uid\":i[\"x-uid\"],\"x-component-props\":i[\"x-component-props\"],title:i.title}}),a.refresh()}}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:d=>d[\"x-component\"]===\"Space\"||d[\"x-component\"].endsWith(\"ActionBar\"),confirm:{title:r(\"Delete action\")}})]}))},Expand=ExpandAction;Expand.Action=ExpandAction;Expand.Action.Design=ExpandActionDesign;function Fieldset(e){return(0,import_jsx_runtime.jsx)(import_antd.Card,{children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:e.layout||\"vertical\",children:e.children})})}const validateJSON={validator:`{{(value, rule)=> {\n    if (!value) {\n      return '';\n    }\n    try {\n      const val = JSON.parse(value);\n      if(!isNaN(val)) {\n        return false;\n      }\n      return true;\n    } catch(error) {\n      console.error(error);\n      return false;\n    }\n  }}}`,message:'{{t(\"Invalid JSON format\")}}'},G2PlotDesigner=()=>{var e,t,o;const{t:r}=(0,import_react_i18next.useTranslation)(),{dn:i}=useDesignable(),n=(0,import_react.useFieldSchema)(),a=(0,import_react.useField)(),l=useCompile(),c=useAPIClient();return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{children:[(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:r(\"Edit chart\"),schema:{type:\"object\",title:r(\"Edit chart\"),properties:{title:{title:r(\"Chart title\"),type:\"string\",default:n.title,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},plot:{title:r(\"Chart type\"),type:\"string\",default:(e=n==null?void 0:n[\"x-component-props\"])==null?void 0:e.plot,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-disabled\":!!((t=n==null?void 0:n[\"x-component-props\"])!=null&&t.plot)},config:{title:r(\"Chart config\"),type:\"string\",default:JSON.stringify((o=n==null?void 0:n[\"x-component-props\"])==null?void 0:o.config,null,2),\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\",\"x-component-props\":{autoSize:{minRows:8,maxRows:16}},\"x-validator\":validateJSON}}},onSubmit:u=>q(void 0,[u],function*({plot:m,title:d,config:p}){a.title=l(d),a.componentProps.plot=m;const h=l(JSON.parse(p)),g=h==null?void 0:h.data;if(typeof g==\"function\"){const _=g.bind({api:c})();_!=null&&_.then&&_.then(f=>{Array.isArray(f)&&(a.componentProps.config.data=f)}).catch(console.error)}else a.componentProps.config=h;import_lodash.default.set(n,\"title\",d),import_lodash.default.set(n,\"x-component-props.plot\",m),import_lodash.default.set(n,\"x-component-props.config\",JSON.parse(p)),i.emit(\"patch\",{schema:{title:d,\"x-uid\":n[\"x-uid\"],\"x-component-props\":n[\"x-component-props\"]}}),i.refresh()})}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})]})},plots={Line:import_g2plot.Line,Area:import_g2plot.Area,Column:import_g2plot.Column,Bar:import_g2plot.Bar,Pie:import_g2plot.Pie,Rose:import_g2plot.Rose,WordCloud:import_g2plot.WordCloud,Scatter:import_g2plot.Scatter,Radar:import_g2plot.Radar,DualAxes:import_g2plot.DualAxes,TinyLine:import_g2plot.TinyLine,TinyColumn:import_g2plot.TinyColumn,TinyArea:import_g2plot.TinyArea,Histogram:import_g2plot.Histogram,Progress:import_g2plot.Progress,RingProgress:import_g2plot.RingProgress,Heatmap:import_g2plot.Heatmap,Box:import_g2plot.Box,Violin:import_g2plot.Violin,Venn:import_g2plot.Venn,Stock:import_g2plot.Stock,Funnel:import_g2plot.Funnel,Liquid:import_g2plot.Liquid,Bullet:import_g2plot.Bullet,Sunburst:import_g2plot.Sunburst,Gauge:import_g2plot.Gauge,Waterfall:import_g2plot.Waterfall,RadialBar:import_g2plot.RadialBar,BidirectionalBar:import_g2plot.BidirectionalBar,Treemap:import_g2plot.Treemap,Sankey:import_g2plot.Sankey,Chord:import_g2plot.Chord,CirclePacking:import_g2plot.CirclePacking,Mix:import_g2plot.Mix,Facet:import_g2plot.Facet},G2PlotRenderer=(0,import_react2.forwardRef)(function(e,t){const{className:o,plot:r,config:i}=e,n=(0,import_react2.useRef)(void 0),a=(0,import_react2.useRef)(void 0);function l(m,d){typeof d==\"function\"?d(m.current):d&&(d.current=m.current)}function c(){var m;a.current?a.current.update(i):(a.current=new r(n.current,i),(m=a==null?void 0:a.current)==null||m.render()),l(a,t)}function u(){a.current&&(a.current.destroy(),a.current=void 0)}return(0,import_react2.useEffect)(()=>(c(),()=>u()),[i,r]),(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)([\"g2plot\",o]),ref:n})});G2PlotRenderer.displayName=\"G2PlotRenderer\";const G2Plot=(0,import_react.observer)(e=>{var t;const{plot:o,config:r}=e,i=(0,import_react.useField)(),{t:n}=(0,import_react_i18next.useTranslation)(),a=useAPIClient();return(0,import_react2.useEffect)(()=>{i.data=i.data||{},i.data.loading=!0;const l=r==null?void 0:r.data;if(typeof l==\"function\"){const c=l.bind({api:a})();c!=null&&c.then?c.then(u=>{Array.isArray(u)&&(i.componentProps.config.data=u),i.data.loading=!1}).catch(console.error):i.data.loading=!1}else i.data.loading=!1},[]),!o||!r?(0,import_jsx_runtime.jsxs)(\"div\",{style:{opacity:.3},children:[n(\"In configuration\"),\"...\"]}):((t=i==null?void 0:i.data)==null?void 0:t.loading)!==!1?(0,import_jsx_runtime.jsx)(import_antd.Spin,{}):(0,import_jsx_runtime.jsxs)(\"div\",{children:[i.title&&(0,import_jsx_runtime.jsx)(\"h2\",{children:i.title}),(0,import_jsx_runtime.jsx)(G2PlotRenderer,{plot:plots[o],config:P(x({},r),{data:Array.isArray(r==null?void 0:r.data)?r.data:[]})})]})},{displayName:\"G2Plot\"});G2Plot.Designer=G2PlotDesigner;G2Plot.plots=plots;const Block=(0,import_react.observer)(e=>{const t=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsxs)(\"div\",{style:{marginBottom:20,padding:\"0 20px\",height:50,lineHeight:\"50px\",background:\"#f1f1f1\"},children:[\"Block \",t.title,(0,import_jsx_runtime.jsx)(DragHandler,{})]})},{displayName:\"Block\"}),useStyles$4=genStyleHook(\"nb-grid-card\",e=>{const{componentCls:t}=e;return{[t]:{\".nb-action-bar\":{borderRadius:e.borderRadiusBlock,marginBottom:`${e.marginBlock/2}px !important`},\".ant-list-pagination\":{borderRadius:e.borderRadiusBlock,marginTop:`${e.marginBlock/2}px !important`},\"& > .nb-block-item\":{marginBottom:e.marginLG,\"& > .nb-action-bar:has(:first-child:not(:empty))\":{padding:e.marginLG,background:e.colorBgContainer},\".ant-list-pagination\":{padding:e.marginLG,background:e.colorBgContainer}},\".ant-formily-item-feedback-layout-loose\":{marginBottom:5},\".ant-formily-item-feedback-layout-loose .ant-formily-item-label\":{marginBottom:-8}}}}),GridCardBlockContext=(0,import_react2.createContext)({});GridCardBlockContext.displayName=\"GridCardBlockContext\";const InternalGridCardBlockProvider=e=>{var t;const{resource:o,service:r}=useBlockRequestContext(),i=(0,import_react.useField)(),{wrapSSR:n,componentCls:a,hashId:l}=useStyles$4(),c=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({readPretty:!0}),[]);return(0,import_react2.useEffect)(()=>{var u,m;r!=null&&r.loading||(m=c.fields[i.address.concat(\"list\").toString()])==null||m.setValue((u=r==null?void 0:r.data)==null?void 0:u.data)},[i.address,c,(t=r==null?void 0:r.data)==null?void 0:t.data,r==null?void 0:r.loading]),n((0,import_jsx_runtime.jsx)(GridCardBlockContext.Provider,{value:{service:r,resource:o,columnCount:e.columnCount},children:(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:c,children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:\"vertical\",children:(0,import_jsx_runtime.jsx)(\"div\",{className:`${a} ${l}`,children:e.children})})})}))},useCompatGridCardBlockParams=e=>(0,import_react.useFieldSchema)()[\"x-use-decorator-props\"]?{params:e.params,parseVariableLoading:e.parseVariableLoading}:useGridCardBlockParams(e),GridCardBlockProvider=withDynamicSchemaProps(e=>{const{params:t,parseVariableLoading:o}=useCompatGridCardBlockParams(e);return o?null:(0,import_jsx_runtime.jsx)(BlockProvider,P(x({name:\"grid-card\"},e),{params:t,children:(0,import_jsx_runtime.jsx)(InternalGridCardBlockProvider,x({},e))}))}),useGridCardBlockContext=()=>(0,import_react2.useContext)(GridCardBlockContext),useGridCardItemProps=()=>({}),itemCss=import_css.css`\n  display: flex;\n  width: 100%;\n  height: 100%;\n  flex-direction: column;\n  justify-content: space-between;\n  gap: 0px;\n`,gridCardCss=import_css.css`\n  height: 100%;\n  > .ant-card-body {\n    height: 100%;\n  }\n  .nb-action-bar {\n    padding-top: 5px;\n  }\n`,GridCardItem=withDynamicSchemaProps(e=>{const t=(0,import_react.useField)(),o=useCollectionParentRecordData();return(0,import_jsx_runtime.jsx)(import_antd.Card,{bordered:!1,role:\"button\",\"aria-label\":\"grid-card-item\",className:gridCardCss,children:(0,import_jsx_runtime.jsx)(\"div\",{className:itemCss,children:(0,import_jsx_runtime.jsx)(RecordProvider,{record:t.value,parent:o,children:e.children})})})},{displayName:\"GridCardItem\"}),spaceProps$1={size:[\"large\",\"small\"],wrap:!0},useGridCardActionBarProps=()=>({spaceProps:spaceProps$1}),useGridCardBodyHeight=()=>{var e;const{token:t}=import_antd.theme.useToken(),{designable:o}=useDesignable(),r=useDataBlockHeight(),i=(0,import_react.useFieldSchema)(),n=Object.keys(((e=i.parent.properties.actionBar)==null?void 0:e.properties)||{}).length>0,a=useDataBlockRequestData(),{count:l,pageSize:c}=(a==null?void 0:a.meta)||{},u=l>c;if(!r)return;const m=o||n?t.controlHeight+2*t.paddingLG+t.marginLG:0,d=u?t.controlHeight+2*t.paddingLG+t.marginLG:0;return r-m-d},designerCss$1=import_css.css`\n  width: 100%;\n  &:hover {\n    > .general-schema-designer {\n      display: block;\n    }\n  }\n\n  > .general-schema-designer {\n    position: absolute;\n    z-index: 999;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    display: none;\n    background: var(--colorBgSettingsHover);\n    border: 0;\n    pointer-events: none;\n    > .general-schema-designer-icons {\n      position: absolute;\n      right: 2px;\n      top: 2px;\n      line-height: 16px;\n      pointer-events: all;\n      .ant-space-item {\n        background-color: var(--colorSettings);\n        color: #fff;\n        line-height: 16px;\n        width: 16px;\n        padding-left: 1px;\n        align-self: stretch;\n      }\n    }\n  }\n`,usePaginationProps$1=()=>{var e,t;const o=(0,import_react.useField)(),{service:r,columnCount:i=defaultColumnCount}=useGridCardBlockContext(),n=(e=r==null?void 0:r.data)==null?void 0:e.meta,{count:a,pageSize:l,page:c,hasNext:u}=n||{};return a?{total:a||0,pageSize:l||10,current:c||1,pageSizeOptions:pageSizeOptions$2,showSizeChanger:!0}:{showTotal:!1,pageSizeOptions:pageSizeOptions$2,simple:{readOnly:!0},pageSize:l||10,showTitle:!1,showSizeChanger:!0,hideOnSinglePage:!1,total:((t=o.value)==null?void 0:t.length)<l||!u?l*c:l*c+1,className:import_css.css`\n        .ant-pagination-simple-pager {\n          display: none !important;\n        }\n        li {\n          line-height: 32px !important;\n        }\n      `}},InternalGridCard=withSkeletonComponent(e=>{var t;const{columnCount:o,pagination:r}=useProps(e),{service:i,columnCount:n=defaultColumnCount}=useGridCardBlockContext(),a=o||n,{run:l,params:c}=i,u=(t=i==null?void 0:i.data)==null?void 0:t.meta,m=(0,import_react.useFieldSchema)(),d=(0,import_react.useField)(),p=useDesigner(),h=useGridCardBodyHeight(),g=(0,import_react2.useCallback)(j=>new import_react.Schema({type:\"object\",properties:{[j]:x({},m.properties.item)}}),[m.properties]),{token:_}=useToken(),f=(0,import_react2.useCallback)((j,A)=>{l(P(x({},c==null?void 0:c[0]),{page:j,pageSize:A}))},[l,c]),v=P(x(x({},usePaginationProps$1()),r),{onChange:f}),C=getCardItemSchema==null?void 0:getCardItemSchema(m),{layout:S=\"vertical\",labelAlign:b=\"left\",labelWidth:y=120,labelWrap:F=!0}=(C==null?void 0:C[\"x-component-props\"])||{};return(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:{useGridCardItemProps,useGridCardActionBarProps},children:(0,import_jsx_runtime.jsxs)(SortableItem,{className:(0,import_css.cx)(\"nb-card-list\",designerCss$1,import_css.css`\n              .ant-spin-nested-loading {\n                height: ${h?h+\"px\":\"100%\"};\n                overflow-y: ${h?\"auto\":null};\n                overflow-x: clip;\n                .nb-action-bar {\n                  margin-top: 0px !important;\n                }\n              }\n            `),children:[(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:S,labelAlign:b,labelWidth:S===\"horizontal\"?y:null,labelWrap:F,children:(0,import_jsx_runtime.jsx)(import_antd.List,{pagination:!u||u.count<=u.pageSize?!1:x({},v),dataSource:d.value,grid:P(x({},a),{sm:a.xs,xl:a.lg,gutter:[_.marginBlock/2,_.marginBlock/2]}),renderItem:(j,A)=>(0,import_jsx_runtime.jsx)(import_antd.Col,{style:{height:\"100%\"},className:\"nb-card-item-warper\",children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:d.address,name:A,onlyRenderProperties:!0,schema:g(A)},A)}),loading:i==null?void 0:i.loading})}),(0,import_jsx_runtime.jsx)(p,{})]})})},{displayName:\"InternalGridCard\"}),GridCard=withDynamicSchemaProps(InternalGridCard);GridCard.Item=GridCardItem;GridCard.Designer=GridCardDesigner;GridCard.Decorator=GridCardBlockProvider;const{Search}=import_antd.Input,groupByIconName=e=>(0,import_lodash.groupBy)(e,t=>{if(t.endsWith(\"outlined\"))return\"Outlined\";if(t.endsWith(\"filled\"))return\"Filled\";if(t.endsWith(\"twotone\"))return\"TwoTone\"});function IconField(e){const{fontSizeXL:t}=import_antd.theme.useToken().token,o=[...icons.keys()],r=(0,import_antd_v5.useFormLayout)(),{value:i,onChange:n,disabled:a,iconSize:l=t,searchable:c=!0}=e,[u,m]=(0,import_react2.useState)(!1),[d,p]=(0,import_react2.useState)(o),[h,g]=(0,import_react2.useState)(\"Outlined\"),{t:_}=(0,import_react_i18next.useTranslation)(),f=groupByIconName(o),v={width:\"26em\",[`${c?\"height\":\"maxHeight\"}`]:\"20em\",overflowY:\"auto\"},C=(0,import_lodash.debounce)(b=>{var y;const F=(y=b==null?void 0:b.trim())!=null?y:\"\";p(F.length?o.filter(j=>j.split(\" \").some(A=>A.includes(F))):o)},250),S=()=>(0,import_jsx_runtime.jsxs)(import_antd.Flex,{vertical:!0,gap:\"middle\",children:[(0,import_jsx_runtime.jsx)(import_antd.Radio.Group,{options:[{label:_(\"Outlined\"),value:\"Outlined\"},{label:_(\"Filled\"),value:\"Filled\"},{label:_(\"Two tone\"),value:\"TwoTone\"}],value:h,optionType:\"button\",onChange:b=>{g(b.target.value)}}),(0,import_jsx_runtime.jsx)(\"div\",{children:f[h].map(b=>{if(d.includes(b))return(0,import_jsx_runtime.jsx)(\"span\",{title:b.replace(/outlined|filled|twotone$/i,\"\"),style:{fontSize:l,marginRight:10,cursor:\"pointer\"},onClick:()=>{n(b),m(!1)},children:(0,import_jsx_runtime.jsx)(Icon,{type:b})},b)})})]});return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsxs)(import_antd.Space.Compact,{children:[(0,import_jsx_runtime.jsx)(StablePopover,{placement:\"bottom\",open:u,onOpenChange:b=>{a||m(b)},content:(0,import_jsx_runtime.jsx)(\"div\",{style:v,children:d.length===0?(0,import_jsx_runtime.jsx)(import_antd.Empty,{image:import_antd.Empty.PRESENTED_IMAGE_SIMPLE}):(0,import_jsx_runtime.jsx)(S,{})}),title:(0,import_jsx_runtime.jsx)(\"div\",{children:c&&(0,import_jsx_runtime.jsx)(Search,{style:{marginTop:8},role:\"search\",name:\"icon-search\",placeholder:_(\"Search\"),allowClear:!0,onSearch:C,onChange:b=>{var y;return C((y=b.target)==null?void 0:y.value)}})}),trigger:\"click\",children:(0,import_jsx_runtime.jsx)(import_antd.Button,{size:r.size,disabled:a,children:hasIcon(i)?(0,import_jsx_runtime.jsx)(Icon,{type:i}):_(\"Select icon\")})}),i&&!a&&(0,import_jsx_runtime.jsx)(import_antd.Button,{size:r.size,icon:(0,import_jsx_runtime.jsx)(import_icons.CloseOutlined,{}),onClick:b=>{n(null)}})]})})}const IconPicker=(0,import_react.connect)(IconField,(0,import_react.mapProps)((e,t)=>P(x({},e),{suffix:(0,import_jsx_runtime.jsx)(\"span\",{children:t!=null&&t.loading||t!=null&&t.validating?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}):e.suffix})})),(0,import_react.mapReadPretty)(e=>(0,import_shared.isValid)(e.value)?(0,import_jsx_runtime.jsx)(Icon,{type:e.value}):(0,import_jsx_runtime.jsx)(\"div\",{})));function countDecimalPlaces(e){const t=(0,import_lodash.toString)(e);return t.includes(\".\")?t.split(\".\")[1].replace(/0+$/,\"\").length:0}const separators={\"0,0.00\":{thousands:\",\",decimal:\".\"},\"0.0,00\":{thousands:\".\",decimal:\",\"},\"0 0,00\":{thousands:\" \",decimal:\".\"},\"0.00\":{thousands:\"\",decimal:\".\"}};function formatNumberWithSeparator(e,t=\"0.00\",o=1,r){if(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)return formatBigNumberWithSeparator(e,t,o,r);let i=e;r&&(i=Number(e));let n=\"\";if(separators[t]){const{thousands:a,decimal:l}=separators[t];n=i.toLocaleString(\"en-US\",{style:\"decimal\",minimumFractionDigits:o,maximumFractionDigits:o}).replace(/,/g,\"comma_placeholder\").replace(/\\./g,\"dot_placeholder\").replace(/comma_placeholder/g,a).replace(/dot_placeholder/g,l)}else n=i.toString();return n}function formatBigNumberWithSeparator(e,t=\"0.00\",o=1,r){let i=e;r&&(i=new import_bignumber.default(e).toString());let n=\"\";if(separators[t]){const{thousands:a,decimal:l}=separators[t],[c,u]=i.toString().split(\".\");let m=u;const d=c.replace(/\\B(?=(\\d{3})+(?!\\d))/g,a);m&&o?(m=m.substring(0,o),n=`${d}${l}${m}`):n=d}else n=i.toString();return n}function formatUnitConversion(e,t=\"*\",o){if(!o)return e;let r;if(t===\"*\")r=e*o;else if(t===\"/\")if(o!==0)r=e/o;else return console.error(\"Error: Division by zero.\"),null;else return console.error(\"Error: Invalid operator. Use '*' for multiplication or '/' for division.\"),null;return math.round(r,9)}function scientificNotation(e,t,o=\".\"){return(0,import_d3_format.format)(`.${t}e`)(e).replace(\".\",o).replace(/e([+-]?\\d+)/,(r,i)=>i.startsWith(\"+\")?`×10<sup>${i.slice(1)}</sup>`:`×10<sup>-${i.slice(1)}</sup>`)}function formatNumber(e){var t;const{step:o,formatStyle:r=\"normal\",value:i,unitConversion:n,unitConversionType:a,separator:l=\"0,0.00\"}=e;if(!(0,import_shared.isValid)(i))return null;const c=formatUnitConversion(i,a,n),u=(0,import_client.toFixedByStep)(c,o);let m;return m=formatNumberWithSeparator(u,l,countDecimalPlaces(o),r),r===\"scientifix\"&&(m=scientificNotation(Number(c),countDecimalPlaces(o),(t=separators==null?void 0:separators[l])==null?void 0:t.decimal)),m}const ReadPretty$2=withPopupWrapper(e=>{const{step:t,formatStyle:o,value:r,addonBefore:i,addonAfter:n,unitConversion:a,unitConversionType:l,separator:c}=e,u=(0,import_react2.useMemo)(()=>formatNumber({step:t,formatStyle:o,value:r,unitConversion:a,unitConversionType:l,separator:c}),[t,o,r,a,l,c]);return(0,import_shared.isValid)(u)?(0,import_jsx_runtime.jsxs)(\"div\",{children:[i,(0,import_jsx_runtime.jsx)(\"span\",{dangerouslySetInnerHTML:{__html:u}}),n]}):null});function toSafeNumber(e){return e&&(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER?new import_bignumber.default(e).toString():Number(e))}const InputNumber=(0,import_react.connect)(e=>{const t=e,{onChange:o}=t,r=W(t,[\"onChange\"]);let i=x({onChange:n=>{Number.isNaN(n)?o(null):o(toSafeNumber(n))}},r);return r.formatStyle&&(i=(0,import_lodash.omit)(i,[\"addonAfter\",\"addonBefore\"])),(0,import_jsx_runtime.jsx)(import_antd.InputNumber,x({},i))},(0,import_react.mapReadPretty)(ReadPretty$2));InputNumber.ReadPretty=ReadPretty$2;const ListBlockContext=(0,import_react2.createContext)({});ListBlockContext.displayName=\"ListBlockContext\";const InternalListBlockProvider=e=>{var t;const{resource:o,service:r}=useBlockRequestContext(),i=(0,import_react.useField)(),n=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({readPretty:!0}),[]);return(0,import_react2.useEffect)(()=>{r!=null&&r.loading||n.query(/\\.list$/).forEach(a=>{var l,c;(c=a.setValue)==null||c.call(a,(l=r==null?void 0:r.data)==null?void 0:l.data)})},[i.address,n,(t=r==null?void 0:r.data)==null?void 0:t.data,r==null?void 0:r.loading]),(0,import_jsx_runtime.jsx)(ListBlockContext.Provider,{value:{service:r,resource:o},children:(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:n,children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:\"vertical\",children:(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_css.cx)(import_css.css`\n              .ant-formily-item-feedback-layout-loose {\n                margin-bottom: 12px;\n              }\n            `),children:e.children})})})})},ListBlockProvider=withDynamicSchemaProps(e=>{const{params:t}=e,{filter:o,parseVariableLoading:r}=useParsedFilter({filterOption:t==null?void 0:t.filter}),i=(0,import_react2.useMemo)(()=>P(x({},t),{filter:o}),[o,t]);return import_lodash.default.isEmpty(o)&&!import_lodash.default.isEmpty(t==null?void 0:t.filter)||r?null:(0,import_jsx_runtime.jsx)(BlockProvider,P(x({name:\"list\"},e),{params:i,children:(0,import_jsx_runtime.jsx)(InternalListBlockProvider,x({},e))}))}),useListBlockContext=()=>(0,import_react2.useContext)(ListBlockContext),useListItemProps=()=>({}),ListDesigner=()=>{var e,t,o,r,i,n,a,l,c,u;const m=useApp(),d=useCompile(),{name:p,title:h}=useCollection_deprecated(),g=useSchemaTemplate(),{t:_}=(0,import_react_i18next.useTranslation)(),f=(0,import_react.useFieldSchema)(),{form:v}=useFormBlockContext(),C=(0,import_react.useField)(),{dn:S}=useDesignable(),b=useSortFields(p),y=((t=(e=f==null?void 0:f[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.sort)||[],F=((o=f==null?void 0:f[\"x-decorator-props\"])==null?void 0:o.resource)||((r=f==null?void 0:f[\"x-decorator-props\"])==null?void 0:r.association),j=y==null?void 0:y.map(M=>M.startsWith(\"-\")?{field:M.substring(1),direction:\"desc\"}:{field:M,direction:\"asc\"}),{componentNamePrefix:A}=useBlockTemplateContext(),D=((n=(i=m.schemaSettingsManager.getAll()[\"blockSettings:list\"])==null?void 0:i.get(\"template-revertSettingItem\"))==null?void 0:n.Component)||null;let B=h;return f[\"x-template-uid\"]&&(B=`${d(h)} [${_(\"Template\")}: ${d(f[\"x-template-title\"])}]`),(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{template:g,title:B||p,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsBlockTitleItem,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsDataScope,{collectionName:p,defaultFilter:((l=(a=f==null?void 0:f[\"x-decorator-props\"])==null?void 0:a.params)==null?void 0:l.filter)||{},form:v,onSubmit:({filter:M})=>{M=removeNullCondition(M),import_lodash.default.set(f,\"x-decorator-props.params.filter\",M),C.decoratorProps.params=P(x({},f[\"x-decorator-props\"].params),{page:1}),S.emit(\"patch\",{schema:{\"x-uid\":f[\"x-uid\"],\"x-decorator-props\":f[\"x-decorator-props\"]}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:_(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:_(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:j,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:b,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:_(\"ASC\"),value:\"asc\"},{label:_(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:_(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:M})=>{const w=M.map(R=>R.direction===\"desc\"?`-${R.field}`:R.field);import_lodash.default.set(f,\"x-decorator-props.params.sort\",w),C.decoratorProps.params=P(x({},f[\"x-decorator-props\"].params),{page:1}),S.emit(\"patch\",{schema:{\"x-uid\":f[\"x-uid\"],\"x-decorator-props\":f[\"x-decorator-props\"]}})}}),(0,import_jsx_runtime.jsx)(SetDataLoadingMode,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:_(\"Records per page\"),value:((u=(c=C.decoratorProps)==null?void 0:c.params)==null?void 0:u.pageSize)||20,options:[{label:\"5\",value:5},{label:\"10\",value:10},{label:\"20\",value:20},{label:\"50\",value:50},{label:\"100\",value:100},{label:\"200\",value:200}],onChange:M=>{import_lodash.default.set(f,\"x-decorator-props.params.pageSize\",M),C.decoratorProps.params=P(x({},f[\"x-decorator-props\"].params),{page:1}),S.emit(\"patch\",{schema:{\"x-uid\":f[\"x-uid\"],\"x-decorator-props\":f[\"x-decorator-props\"]}})}}),f[\"x-template-uid\"]?(0,import_jsx_runtime.jsx)(D,{}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[!D&&(0,import_jsx_runtime.jsx)(SchemaSettingsTemplate,{componentName:`${A}List`,collectionName:p,resourceName:F}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})]})]})},ListItem=withDynamicSchemaProps(e=>{const t=(0,import_react.useField)(),{designable:o}=useDesignable(),r=useCollectionParentRecordData();return(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_css.cx)((0,import_classnames.default)(e.className),[\"itemCss\",import_css.css`\n          .nb-action-bar {\n            gap: 20px !important;\n            margin-top: ${o?\"20px\":\"0px\"};\n          }\n        `]),children:(0,import_jsx_runtime.jsx)(RecordProvider,{record:t.value,parent:r,children:e.children})})}),useStyles$3=genStyleHook(\"nb-list\",e=>{const{componentCls:t}=e;return{[t]:{width:\"100%\",marginBottom:0,\"&:hover\":{\"> .general-schema-designer\":{display:\"block\"}},\"> .general-schema-designer\":{position:\"absolute\",zIndex:999,top:\"0\",bottom:\"0\",left:\"0\",right:\"0\",display:\"none\",background:\"var(--colorBgSettingsHover)\",border:\"0\",pointerEvents:\"none\",\"> .general-schema-designer-icons\":{position:\"absolute\",right:\"2px\",top:\"2px\",lineHeight:\"16px\",pointerEvents:\"all\",\".ant-space-item\":{backgroundColor:\"var(--colorSettings)\",color:\"#fff\",lineHeight:\"16px\",width:\"16px\",paddingLeft:\"1px\"}}},\".itemCss\":{display:\"flex\",width:\"100%\",flexDirection:\"column\",\"&:not(:first-child)\":{marginTop:e.paddingContentVertical},\"&:not(:last-child)\":{marginBottom:e.paddingContentVertical,borderBottom:`1px solid ${e.colorBorderSecondary}`}}}}}),spaceProps={size:[\"large\",\"small\"],wrap:!0},useListActionBarProps=()=>({spaceProps}),useListBlockHeight=()=>{var e;const t=useDataBlockHeight(),o=(0,import_react.useFieldSchema)(),{token:r}=import_antd.theme.useToken(),{designable:i}=useDesignable(),{heightProps:n}=useBlockHeightProps()||{},{title:a,titleHeight:l}=n||{};if(!t)return;const c=a?l:0,u=Object.keys(((e=o.parent.properties.actionBar)==null?void 0:e.properties)||{}).length>0||i?r.controlHeight+2*r.marginLG:r.marginLG;return t-u-r.paddingLG-c},InternalList=withSkeletonComponent(e=>{var t,o,r,i;const{service:n}=useListBlockContext(),{run:a,params:l}=n,c=(0,import_react.useFieldSchema)(),u=useDesigner(),m=(t=n==null?void 0:n.data)==null?void 0:t.meta,{pageSize:d,count:p,hasNext:h,page:g}=m||{},_=(0,import_react.useField)(),[f]=(0,import_react2.useState)(new Map),{wrapSSR:v,componentCls:C,hashId:S}=useStyles$3(),b=useListBlockHeight(),{token:y}=import_antd.theme.useToken(),F=(0,import_react2.useCallback)($=>(f.has($)||f.set($,new import_react.Schema({type:\"object\",properties:{[$]:c.properties.item}})),f.get($)),[c.properties,f]),j=[5,10,20,50,100,200],A=(0,import_react2.useCallback)(($,N)=>{a(P(x({},l==null?void 0:l[0]),{page:$,pageSize:N}))},[a,l]),D=getCardItemSchema==null?void 0:getCardItemSchema(c),{layout:B=\"vertical\",labelAlign:M=\"left\",labelWidth:w=120,labelWrap:R=!0}=(D==null?void 0:D[\"x-component-props\"])||{},T=(()=>{var $;return p?{onChange:A,total:p||0,pageSize:d||10,current:g||1,showSizeChanger:!0,pageSizeOptions:j}:{onChange:A,total:p||(($=_.value)==null?void 0:$.length)<d||!h?d*g:d*g+1,pageSize:d||10,current:g||1,showSizeChanger:!0,pageSizeOptions:j,simple:!0,className:import_css.css`\n            .ant-pagination-simple-pager {\n              display: none !important;\n            }\n          `,itemRender:(N,I,E)=>I===\"prev\"?(0,import_jsx_runtime.jsxs)(\"div\",{style:{display:\"flex\"},className:import_css.css`\n                    .ant-pagination-item-link {\n                      min-width: ${y.controlHeight}px;\n                    }\n                  `,children:[E,\" \",(0,import_jsx_runtime.jsx)(\"div\",{style:{marginLeft:\"7px\"},children:g})]}):E}})();return useMobileLayout(),v((0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:{useListItemProps,useListActionBarProps},children:(0,import_jsx_runtime.jsxs)(SortableItem,{className:(0,import_css.cx)(\"nb-list\",C,S,import_css.css`\n              .nb-list-container {\n                height: ${b?b+\"px\":\"100%\"};\n                overflow-y: ${b?\"auto\":null};\n                margin-left: -${y.marginLG}px;\n                margin-right: -${y.marginLG}px;\n                padding-left: ${y.marginLG}px;\n                padding-right: ${y.marginLG}px;\n              }\n            `),children:[(0,import_jsx_runtime.jsx)(\"div\",{className:\"nb-list-container\",children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{layout:B,labelAlign:M,labelWidth:B===\"horizontal\"?w:null,labelWrap:R,children:(0,import_jsx_runtime.jsx)(import_antd.List,P(x({},e),{pagination:!m||!((o=_.value)!=null&&o.length)||p<=((r=_.value)==null?void 0:r.length)?!1:T,loading:n==null?void 0:n.loading,children:(i=_.value)!=null&&i.length?_.value.map(($,N)=>(0,import_jsx_runtime.jsx)(ListItemField,{field:_,index:N,schema:F(N)},N)):null}))})}),(0,import_jsx_runtime.jsx)(u,{})]})}))},{displayName:\"InternalList\"});function ListItemField(e){const{isMobileLayout:t}=useMobileLayout(),o=(0,import_react2.useMemo)(()=>t?(0,import_client.transformMultiColumnToSingleColumn)(e.schema):e.schema,[t,e.schema]);return(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{basePath:e.field.address,name:e.index,onlyRenderProperties:!0,schema:o})}const List=withDynamicSchemaProps(InternalList);List.Item=ListItem;List.Designer=ListDesigner;List.Decorator=ListBlockProvider;const NanoIDInput=Object.assign((0,import_react.connect)(import_antd.Input,(0,import_react.mapProps)((e,t)=>{const{size:o,customAlphabet:r}=useCollectionField()||{size:21},{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react.useForm)(),{isInFilterFormBlock:a}=useFlag();function l(c){if((c==null?void 0:c.length)!==o)return i(\"Field value size is\")+` ${o||21}`;for(let u=0;u<c.length;u++)if((r==null?void 0:r.indexOf(c[u]))===-1)return i(\"Field value do not meet the requirements\")}return(0,import_react2.useEffect)(()=>{!t.initialValue&&r&&!a&&t.setInitialValue((0,import_nanoid.customAlphabet)(r,o)()),n.setFieldState(t.props.name,c=>{c.validator=l})},[a]),P(x({},e),{suffix:(0,import_jsx_runtime.jsx)(\"span\",{children:t!=null&&t.loading||t!=null&&t.validating?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}):e.suffix})})}),(0,import_react.mapReadPretty)(ReadPretty$c.Input)),{ReadPretty:ReadPretty$c.Input}),Pagination=withDynamicSchemaProps((0,import_react.observer)(e=>{const t=useProps(e),{hidden:o}=t,r=W(t,[\"hidden\"]);return o?null:(0,import_jsx_runtime.jsx)(\"div\",{onKeyPress:i=>{i.key===\"Enter\"&&i.preventDefault()},children:(0,import_jsx_runtime.jsx)(import_antd.Pagination,x({},r))})},{displayName:\"Pagination\"})),isNum=function(e){return e>=48&&e<=57},isLower=function(e){return e>=97&&e<=122},isUpper=function(e){return e>=65&&e<=90},isSymbol=function(e){return!(isLower(e)||isUpper(e)||isNum(e))},isLetter=function(e){return isLower(e)||isUpper(e)},getStrength=e=>{if(!e)return 0;let t=0,o=0,r=0,i=0,n=0,a=0,l=0,c=0,u=0;const m=()=>t+o+r+i,d=()=>{let g=t>0?1:0;return g+=o>0?1:0,g+=r>0?1:0,g+=i>0?1:0,g>2&&m()>=8?g+1:0};for(let g=0;g<e.length;g++){const _=e.charCodeAt(g);isNum(_)?(t++,g!==0&&g!==e.length-1&&n++,g>0&&isNum(e.charCodeAt(g-1))&&c++):isLower(_)?(o++,g>0&&isLower(e.charCodeAt(g-1))&&c++):isUpper(_)?(r++,g>0&&isUpper(e.charCodeAt(g-1))&&c++):(i++,g!==0&&g!==e.length-1&&n++);let f=!1;for(let v=0;v<e.length;v++)e[g]===e[v]&&g!==v&&(f=!0,l+=Math.abs(e.length/(v-g)));if(f){a++;const v=e.length-a;l=Math.ceil(v?l/v:l)}if(g>1){const v=e.charCodeAt(g-1),C=e.charCodeAt(g-2);if(isLetter(_)){if(isLetter(v)&&isLetter(C)){const S=e.toLowerCase(),b=S.charCodeAt(g),y=S.charCodeAt(g-1),F=S.charCodeAt(g-2);b-y===y-F&&Math.abs(b-y)===1&&u++}}else isNum(_)?isNum(v)&&isNum(C)&&_-v===v-C&&Math.abs(_-v)===1&&u++:isSymbol(v)&&isSymbol(C)&&_-v===v-C&&Math.abs(_-v)===1&&u++}}let p=0;const h=m();return p+=4*h,o>0&&(p+=2*(h-o)),r>0&&(p+=2*(h-r)),t!==h&&(p+=4*t),p+=6*i,p+=2*n,p+=2*d(),h===o+r&&(p-=h),h===t&&(p-=t),p-=l,p-=2*c,p-=3*u,p=p<0?0:p,p=p>100?100:p,p>=80?100:p>=60?80:p>=40?60:p>=20?40:20},PasswordStrength=e=>(0,import_shared.isFn)(e.children)?e.children(getStrength(String(e.value||\"\"))):(0,import_jsx_runtime.jsx)(import_react2.Fragment,{children:e.children}),Password=(0,import_react.connect)(e=>{const t=e,{value:o,className:r,checkStrength:i,showForgotPassword:n}=t,a=W(t,[\"value\",\"className\",\"checkStrength\",\"showForgotPassword\"]),l={position:\"absolute\",zIndex:1,height:8,top:0,background:\"#fff\",width:1,transform:\"translate(-50%, 0)\"};return(0,import_jsx_runtime.jsxs)(\"span\",{className:r,children:[(0,import_jsx_runtime.jsx)(import_antd.Input.Password,P(x({},a),{value:o})),i&&(0,import_jsx_runtime.jsx)(PasswordStrength,{value:o,children:c=>(0,import_jsx_runtime.jsxs)(\"div\",{style:{background:\"#e0e0e0\",marginBottom:3,position:\"relative\"},children:[(0,import_jsx_runtime.jsx)(\"div\",{style:P(x({},l),{left:\"20%\"})}),(0,import_jsx_runtime.jsx)(\"div\",{style:P(x({},l),{left:\"40%\"})}),(0,import_jsx_runtime.jsx)(\"div\",{style:P(x({},l),{left:\"60%\"})}),(0,import_jsx_runtime.jsx)(\"div\",{style:P(x({},l),{left:\"80%\"})}),(0,import_jsx_runtime.jsx)(\"div\",{style:{position:\"relative\",backgroundImage:\"-webkit-linear-gradient(left, #ff5500, #ff9300)\",transition:\"all 0.35s ease-in-out\",height:8,width:\"100%\",marginTop:5,clipPath:`polygon(0 0,${c}% 0,${c}% 100%,0 100%)`}})]})})]})},(0,import_react.mapReadPretty)(e=>e.value?(0,import_jsx_runtime.jsx)(\"div\",{children:\"********\"}):(0,import_jsx_runtime.jsx)(\"div\",{}))),isNumberLike=e=>(0,import_shared.isNum)(e)||/^-?\\d+(\\.\\d+)?$/.test(e),toValue$2=(e,t)=>isNumberLike(e)?math.round(t(e),9):null,Percent=(0,import_react.connect)(e=>{const{value:t,onChange:o}=e,r=(0,import_react2.useMemo)(()=>toValue$2(t,i=>i*100),[t]);return(0,import_jsx_runtime.jsx)(import_antd.InputNumber,P(x({},e),{addonAfter:\"%\",value:r,onChange:i=>{o&&o(toValue$2(i,n=>n/100))}}))},(0,import_react.mapReadPretty)(e=>{const t=(0,import_react2.useMemo)(()=>toValue$2(e.value,o=>o*100),[e.value]);return(0,import_jsx_runtime.jsx)(ReadPretty$2,P(x({},e),{value:t}))})),Preview=(0,import_react.connect)(e=>{const t=useCollectionRecordData();return(0,import_jsx_runtime.jsx)(Upload.ReadPretty,P(x({},e),{value:t}))}),Editable=(0,import_react.observer)(e=>{const t=(0,import_react.useField)(),o=(0,import_react2.useRef)(null),r=(0,import_react.useFieldSchema)(),i=t.value,{token:n}=useToken();r.required=t.required;const a={name:r.name,\"x-collection-field\":r[\"x-collection-field\"],\"x-component\":\"CollectionField\",\"x-read-pretty\":!0,default:i,\"x-component-props\":r[\"x-component-props\"]},l=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({values:{[r.name]:i}}),[t.value,r[\"x-component-props\"]]),c=()=>o.current,u=import_react2.default.Children.map(e.children,m=>import_react2.default.isValidElement(m)?import_react2.default.cloneElement(m,{getContainer:c}):m);return(0,import_jsx_runtime.jsx)(FormItem,P(x({},e),{labelStyle:{display:\"none\"},children:(0,import_jsx_runtime.jsx)(StablePopover,{content:(0,import_jsx_runtime.jsx)(\"div\",{style:{width:\"100%\",height:\"100%\",minWidth:500},children:(0,import_jsx_runtime.jsx)(\"div\",{ref:o,children:u})}),trigger:\"click\",placement:\"bottomLeft\",overlayClassName:import_css.css`\n            padding-top: 0;\n            .ant-popover-arrow {\n              display: none;\n            }\n          `,onOpenChange:m=>{m&&t.validate()},children:(0,import_jsx_runtime.jsx)(\"div\",{style:{minHeight:n.controlHeight,padding:`1px ${n.paddingXS}px`,backgroundColor:t.disabled?n.colorBgContainerDisabled:void 0,color:t.disabled?n.colorTextDisabled:void 0,borderRadius:n.borderRadius},children:(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:l,children:(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:a,name:r.name})})})})}))},{displayName:\"Editable\"}),QuickEdit=(0,import_react.observer)(e=>{const t=(0,import_react.useField)(),{getCollectionJoinField:o}=useCollectionManager_deprecated(),r=useCollection(),i=(0,import_react.useFieldSchema)();return o(i[\"x-collection-field\"])||r!=null&&r.getField(i.name)?t.editable||t.disabled?(0,import_jsx_runtime.jsx)(Editable,x({},e)):(0,import_jsx_runtime.jsx)(FormItem,P(x({},e),{style:{padding:\"0 8px\"}})):null},{displayName:\"QuickEdit\"}),useFieldNames=e=>{var t,o,r,i,n;const a=(0,import_react.useFieldSchema)(),l=((i=(r=(o=(t=a[\"x-component-props\"])==null?void 0:t.field)==null?void 0:o.uiSchema)==null?void 0:r[\"x-component-props\"])==null?void 0:i.fieldNames)||((n=a==null?void 0:a[\"x-component-props\"])==null?void 0:n.fieldNames)||e.fieldNames;return x({label:\"label\",value:\"value\"},l)},useLabelUiSchema=(e,t)=>{const{getCollectionJoinField:o}=useCollectionManager_deprecated();if(!e)return;const r=o(`${e.target}.${t}`);return r==null?void 0:r.uiSchema},getDatePickerLabels=e=>{const t=(0,import_client.getDefaultFormat)(e),o=(0,import_client.str2moment)(e.value,e),r=o&&o.isValid()?o.format(t):e.value;return(0,import_shared.isArr)(r)?r.join(\"~\"):r},getLabelFormatValue=(e,t,o=!1,r,i)=>{if(i)return(0,import_jsx_runtime.jsx)(i,{value:t,collectionField:r});if(Array.isArray(e==null?void 0:e.enum)&&t){const n=e.enum.find(a=>a.value===t);return o?import_react2.default.createElement(import_antd.Tag,{color:n==null?void 0:n.color},n==null?void 0:n.label):n==null?void 0:n.label}switch(e==null?void 0:e[\"x-component\"]){case\"DatePicker\":return getDatePickerLabels(P(x({},e==null?void 0:e[\"x-component-props\"]),{value:t}));default:return t}},RecordPickerContext=(0,import_react2.createContext)(null);RecordPickerContext.displayName=\"RecordPickerContext\";function flatData(e){const t=[];for(let o=0;o<e.length;o++){const r=e[o].children;Array.isArray(r)&&t.push(...flatData(r)),t.push(x({},e[o]))}return t}const useTableSelectorProps$1=()=>{const e=(0,import_react.useField)(),{multiple:t,options:o=[],setSelectedRows:r,selectedRows:i=[],onChange:n}=(0,import_react2.useContext)(RecordPickerContext),a=useTableSelectorProps$4(),{onRowSelectionChange:l,rowKey:c=\"id\"}=a,u=W(a,[\"onRowSelectionChange\",\"rowKey\"]),{setVisible:m}=useActionContext();return P(x({},u),{rowKey:c,rowSelection:{type:t?\"checkbox\":\"radio\",selectedRowKeys:t?i==null?void 0:i.filter(d=>o.every(p=>p[c]!==d[c])).map(d=>d[c]):(i==null?void 0:i.map(d=>d[c]))||[]},onRowSelectionChange(d,p){if(t){const h=flatData(e.value)||[],g=(0,import_lodash.differenceBy)(i||[],h,c),_=(0,import_lodash.unionBy)(g,p,c),f=_.map(v=>v[c]);r==null||r(_),l==null||l(f,_)}else r==null||r(p),l==null||l(d,p),n((p==null?void 0:p[0])||null),m(!1)}})},usePickActionProps=()=>{const{setVisible:e}=useActionContext(),{multiple:t,selectedRows:o,onChange:r,options:i,collectionField:n}=(0,import_react2.useContext)(RecordPickerContext);return{onClick(){r(t?(0,import_lodash.unionBy)(o,i,(n==null?void 0:n.targetKey)||\"id\"):(o==null?void 0:o[0])||null),e(!1)}}},useAssociation=e=>{const t=(0,import_react.useFieldSchema)(),{association:o}=e,{getField:r}=useCollection_deprecated();return o||r(t.name)},InputRecordPicker=e=>{const t=e,{value:o,multiple:r,onChange:i,quickUpload:n,selectFile:a}=t,l=W(t,[\"value\",\"multiple\",\"onChange\",\"quickUpload\",\"selectFile\"]),c=useFieldNames(e),[u,m]=(0,import_react2.useState)(!1),d=(0,import_react.useFieldSchema)(),p=useAssociation(e),h=useCompile(),g=useLabelUiSchema(p,(c==null?void 0:c.label)||\"label\"),_=isShowFilePicker(g),[f,v]=(0,import_react2.useState)([]),[C,S]=(0,import_react2.useState)([]);(0,import_react2.useEffect)(()=>{if(o){const y=(Array.isArray(o)?o:o?[o]:[]).map(F=>{const j=F[c.label];return P(x({},F),{[c.label]:getLabelFormatValue(g,h(j))})});S(y),v(y)}else S([]),v([])},[o,c==null?void 0:c.label]);const b=()=>r==null?null:Array.isArray(o)?o==null?void 0:o.map(y=>y[c.value]):o==null?void 0:o[c.value];return(0,import_jsx_runtime.jsxs)(\"div\",{children:[_?(0,import_jsx_runtime.jsx)(Upload.Attachment,{value:C,multiple:r,action:`${p==null?void 0:p.target}:create`,onChange:y=>{let F=(0,import_shared.toArr)(y);F.every(j=>j.status!==\"uploading\")&&(F=F.filter(j=>j.status===\"done\").map(j=>j.response.data),i(r?[...C,...F]:F[0]))}}):(0,import_jsx_runtime.jsx)(import_antd.Select,P(x({},l),{mode:r?\"multiple\":e.mode,fieldNames:c,popupMatchSelectWidth:!1,onDropdownVisibleChange:y=>{m(!0)},allowClear:!0,onChange:y=>{if(y){if(Array.isArray(y)){if(!y.length){i([]),v([]);return}const F=C==null?void 0:C.filter(j=>y.includes(j[c.value]));i(F),v(F)}}else{const F=r?[]:null;i(F),v(F),S([])}},options:C,value:b(),open:!1})),Drawer({multiple:r,onChange:i,selectedRows:f,setSelectedRows:v,collectionField:p,visible:u,setVisible:m,fieldSchema:d,options:C})]})},RecordPickerProvider=e=>{const t=e,{multiple:o,onChange:r,selectedRows:i,setSelectedRows:n,options:a,collectionField:l}=t,c=W(t,[\"multiple\",\"onChange\",\"selectedRows\",\"setSelectedRows\",\"options\",\"collectionField\"]);return(0,import_jsx_runtime.jsx)(RecordPickerContext.Provider,{value:x({multiple:o,onChange:r,selectedRows:i,setSelectedRows:n,options:a,collectionField:l},c),children:e.children})},Drawer=({multiple:e,onChange:t,selectedRows:o,setSelectedRows:r,collectionField:i,visible:n,setVisible:a,fieldSchema:l,options:c})=>{const u=()=>{const m=(i==null?void 0:i.targetKey)||\"id\",d=c.map(p=>p[m]).filter(Boolean);return d.length?{$and:[{[`${m}.$ne`]:d}]}:{}};return(0,import_jsx_runtime.jsx)(RecordPickerProvider,P(x({},{multiple:e,onChange:t,selectedRows:o,setSelectedRows:r,options:c,collectionField:i}),{children:(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{allowNull:!0,name:i==null?void 0:i.target,children:(0,import_jsx_runtime.jsx)(ActionContextProvider,{openMode:\"drawer\",visible:n,setVisible:a,children:(0,import_jsx_runtime.jsx)(FormProvider,{children:(0,import_jsx_runtime.jsx)(TableSelectorParamsProvider,{params:{filter:u()},children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:{useTableSelectorProps:useTableSelectorProps$1,usePickActionProps},children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{schema:l,onlyRenderProperties:!0,filterProperties:m=>m[\"x-component\"]===\"RecordPicker.Selector\"})})})})})})}))};function isShowFilePicker(e){return(e==null?void 0:e[\"x-component\"])===\"Preview\"}const toValue$1=(e,t)=>e??t,ReadPrettyRecordPicker=(0,import_react.observer)(e=>{var t,o;const{ellipsis:r}=e,i=(0,import_react.useFieldSchema)(),n=useRecord(),a=useCollectionManager(),l=useFieldNames(e),[c,u]=(0,import_react2.useState)(!1),m=useCollection(),d=(m==null?void 0:m.getField(i.name))||(a==null?void 0:a.getCollectionField(i==null?void 0:i[\"x-collection-field\"])),[p,h]=(0,import_react2.useState)({}),g=useCompile(),_=useLabelUiSchema(d,(l==null?void 0:l.label)||\"label\"),{snapshot:f}=useActionContext(),v=((t=i[\"x-component-props\"])==null?void 0:t.mode)===\"tags\",C=(0,import_react2.useRef)();if(isShowFilePicker(_))return d?(0,import_jsx_runtime.jsx)(Preview,x({},e)):null;const S=()=>(0,import_shared.toArr)(e.value).map((F,j,A)=>{const D=toValue$1(g(F==null?void 0:F[(l==null?void 0:l.label)||\"label\"]),\"N/A\"),B=getLabelFormatValue(_,D,!0);return(0,import_jsx_runtime.jsxs)(import_react2.Fragment,{children:[(0,import_jsx_runtime.jsx)(\"span\",{className:\"test-record-picker-read-pretty-item\",children:f||v?B:(0,import_jsx_runtime.jsx)(\"a\",{onClick:M=>{var w;M.stopPropagation(),M.preventDefault(),u(!0),h(F),(w=C==null?void 0:C.current)==null||w.setPopoverVisible(!1)},children:B})}),j<A.length-1?(0,import_jsx_runtime.jsx)(\"span\",{style:{marginRight:4,color:\"#aaa\"},children:\",\"}):null]},`${F[l.value]}_${j}`)}),b=()=>(0,import_jsx_runtime.jsx)(WithoutTableFieldResource.Provider,{value:!0,children:(0,import_jsx_runtime.jsx)(FormProvider,{children:(0,import_jsx_runtime.jsx)(NocoBaseRecursionField,{schema:i,onlyRenderProperties:!0,filterProperties:F=>F[\"x-component\"]===\"RecordPicker.Viewer\"})})}),y=()=>{var F;const j=(F=i==null?void 0:i[\"x-collection-field\"])==null?void 0:F.split(\".\");return j&&j.length>2?(0,import_jsx_runtime.jsx)(RecordProvider,{record:p,parent:n[j[1]],children:b()}):(0,import_jsx_runtime.jsx)(RecordProvider,{record:p,parent:n,children:b()})};return d?(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(BlockAssociationContext.Provider,{value:`${d.collectionName}.${d.name}`,children:(0,import_jsx_runtime.jsxs)(CollectionProvider_deprecated,{name:(o=d.target)!=null?o:d.targetCollection,children:[(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:r,ref:C,children:S()}),(0,import_jsx_runtime.jsx)(ActionContextProvider,{value:{visible:c,setVisible:u,openMode:\"drawer\",snapshot:d.interface===\"snapshot\"},children:y()})]})})}):null},{displayName:\"ReadPrettyRecordPicker\"}),RecordPicker=(0,import_react.connect)(InputRecordPicker,(0,import_react.mapReadPretty)(ReadPrettyRecordPicker));RecordPicker.Viewer=ActionContainer;RecordPicker.Selector=ActionContainer;/*!\n * Quill Editor v1.3.7\n * https://quilljs.com/\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */const useStyles$2=genStyleHook(\"nb-rich-text\",e=>{const{componentCls:t}=e;return{[t]:{\".ql-container\":{boxSizing:\"border-box\",height:\"100%\",margin:\"0px\",position:\"relative\"},\".ql-container.ql-disabled .ql-tooltip\":{visibility:\"hidden\"},\".ql-container.ql-disabled .ql-editor ul[data-checked] > li::before\":{pointerEvents:\"none\"},\".ql-clipboard\":{left:\"-100000px\",height:\"1px\",overflowY:\"hidden\",position:\"absolute\",top:\"50%\"},\".ql-clipboard p\":{margin:\"0\",padding:\"0\"},\".ql-editor\":{minHeight:\"10em\",boxSizing:\"border-box\",lineHeight:1.42,height:\"100%\",outline:\"none\",overflowY:\"auto\",padding:\"12px 15px\",tabSize:4,MozTabSize:\"4\",textAlign:\"left\",whiteSpace:\"pre-wrap\",wordWrap:\"break-word\"},\".ql-snow.ql-toolbar:after,\\n.ql-snow .ql-toolbar:after\":{clear:\"both\",content:\"''\",display:\"table\"},\".ql-snow.ql-toolbar button,\\n.ql-snow .ql-toolbar button\":{background:\"none\",border:\"none\",cursor:\"pointer\",display:\"inline-block\",cssFloat:\"left\",height:\"24px\",padding:\"3px 5px\",width:\"28px\"},\".ql-snow.ql-toolbar button svg,\\n.ql-snow .ql-toolbar button svg\":{cssFloat:\"left\",height:\"100%\"},\".ql-snow.ql-toolbar button:active:hover,\\n.ql-snow .ql-toolbar button:active:hover\":{outline:\"none\"},\".ql-snow.ql-toolbar input.ql-image[type='file'],\\n.ql-snow .ql-toolbar input.ql-image[type='file']\":{display:\"none\"},\".ql-snow.ql-toolbar button:hover,\\n.ql-snow .ql-toolbar button:hover,\\n.ql-snow.ql-toolbar button:focus,\\n.ql-snow .ql-toolbar button:focus,\\n.ql-snow.ql-toolbar button.ql-active,\\n.ql-snow .ql-toolbar button.ql-active,\\n.ql-snow.ql-toolbar .ql-picker-label:hover,\\n.ql-snow .ql-toolbar .ql-picker-label:hover,\\n.ql-snow.ql-toolbar .ql-picker-label.ql-active,\\n.ql-snow .ql-toolbar .ql-picker-label.ql-active,\\n.ql-snow.ql-toolbar .ql-picker-item:hover,\\n.ql-snow .ql-toolbar .ql-picker-item:hover,\\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected,\\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected\":{color:e.colorPrimaryTextHover},\".ql-snow.ql-toolbar button:hover .ql-fill,\\n.ql-snow .ql-toolbar button:hover .ql-fill,\\n.ql-snow.ql-toolbar button:focus .ql-fill,\\n.ql-snow .ql-toolbar button:focus .ql-fill,\\n.ql-snow.ql-toolbar button.ql-active .ql-fill,\\n.ql-snow .ql-toolbar button.ql-active .ql-fill,\\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,\\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,\\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,\\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,\\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,\\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,\\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,\\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,\\n.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,\\n.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,\\n.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,\\n.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,\\n.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,\\n.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,\\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,\\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill\":{fill:e.colorPrimaryTextHover},\".ql-snow.ql-toolbar button:hover .ql-stroke,\\n.ql-snow .ql-toolbar button:hover .ql-stroke,\\n.ql-snow.ql-toolbar button:focus .ql-stroke,\\n.ql-snow .ql-toolbar button:focus .ql-stroke,\\n.ql-snow.ql-toolbar button.ql-active .ql-stroke,\\n.ql-snow .ql-toolbar button.ql-active .ql-stroke,\\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,\\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,\\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,\\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,\\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,\\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,\\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\\n.ql-snow.ql-toolbar button:hover .ql-stroke-miter,\\n.ql-snow .ql-toolbar button:hover .ql-stroke-miter,\\n.ql-snow.ql-toolbar button:focus .ql-stroke-miter,\\n.ql-snow .ql-toolbar button:focus .ql-stroke-miter,\\n.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,\\n.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,\\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,\\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter\":{stroke:e.colorPrimaryTextHover},\"@media (pointer: coarse)\":{\".ql-snow.ql-toolbar button:hover:not(.ql-active),\\n  .ql-snow .ql-toolbar button:hover:not(.ql-active)\":{color:e.colorTextSecondary},\".ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,\\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,\\n  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,\\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill\":{fill:e.colorTextSecondary},\".ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,\\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,\\n  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,\\n  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter\":{stroke:e.colorTextSecondary}},\".ql-snow\":{boxSizing:\"border-box\"},\".ql-snow *\":{boxSizing:\"border-box\"},\".ql-snow .ql-hidden\":{display:\"none\"},\".ql-snow .ql-out-bottom,\\n.ql-snow .ql-out-top\":{visibility:\"hidden\"},\".ql-snow .ql-tooltip\":{position:\"absolute\",transform:\"translateY(10px)\",backgroundColor:\"#fff\",border:`1px solid ${e.colorBorder}`,boxShadow:\"0px 0px 5px #ddd\",color:e.colorTextSecondary,padding:\"5px 12px\",whiteSpace:\"nowrap\"},\".ql-snow .ql-tooltip a\":{cursor:\"pointer\",textDecoration:\"none\",lineHeight:\"26px\"},\".ql-snow .ql-tooltip.ql-flip\":{transform:\"translateY(-10px)\"},\".ql-snow .ql-formats\":{display:\"inline-block\",verticalAlign:\"middle\"},\".ql-snow .ql-formats:after\":{clear:\"both\",content:\"''\",display:\"table\"},\".ql-snow .ql-stroke\":{fill:\"none\",stroke:e.colorTextSecondary,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:2},\".ql-snow .ql-stroke-miter\":{fill:\"none\",stroke:e.colorTextSecondary,strokeMiterlimit:\"10\",strokeWidth:2},\".ql-snow .ql-fill,\\n.ql-snow .ql-stroke.ql-fill\":{fill:e.colorTextSecondary},\".ql-snow .ql-empty\":{fill:\"none\"},\".ql-snow .ql-even\":{fillRule:\"evenodd\"},\".ql-snow .ql-thin,\\n.ql-snow .ql-stroke.ql-thin\":{strokeWidth:1},\".ql-snow .ql-transparent\":{opacity:.4},\".ql-snow .ql-direction svg:last-child\":{display:\"none\"},\".ql-snow .ql-direction.ql-active svg:last-child\":{display:\"inline\"},\".ql-snow .ql-direction.ql-active svg:first-child\":{display:\"none\"},\".ql-snow .ql-editor h1\":{fontSize:\"2em\"},\".ql-snow .ql-editor h2\":{fontSize:\"1.5em\"},\".ql-snow .ql-editor h3\":{fontSize:\"1.17em\"},\".ql-snow .ql-editor h4\":{fontSize:\"1em\"},\".ql-snow .ql-editor h5\":{fontSize:\"0.83em\"},\".ql-snow .ql-editor h6\":{fontSize:\"0.67em\"},\".ql-snow .ql-editor blockquote\":{borderLeft:\"4px solid #ccc\",marginBottom:\"5px\",marginTop:\"5px\",paddingLeft:\"16px\"},\".ql-snow .ql-editor code,\\n.ql-snow .ql-editor pre\":{backgroundColor:\"#f0f0f0\",borderRadius:\"3px\"},\".ql-snow .ql-editor pre\":{whiteSpace:\"pre-wrap\",marginBottom:\"5px\",marginTop:\"5px\",padding:\"5px 10px\"},\".ql-snow .ql-editor code\":{fontSize:\"85%\",padding:\"2px 4px\"},\".ql-snow .ql-editor pre.ql-syntax\":{backgroundColor:\"#23241f\",color:\"#f8f8f2\",overflow:\"visible\"},\".ql-snow .ql-editor img\":{maxWidth:\"100%\"},\".ql-snow .ql-picker\":{color:e.colorTextSecondary,display:\"inline-block\",cssFloat:\"left\",fontSize:\"14px\",fontWeight:500,height:\"24px\",position:\"relative\",verticalAlign:\"middle\"},\".ql-snow .ql-picker-label\":{cursor:\"pointer\",display:\"inline-block\",height:\"100%\",paddingLeft:\"8px\",paddingRight:\"2px\",position:\"relative\",width:\"100%\"},\".ql-snow .ql-picker-label::before\":{display:\"inline-block\",lineHeight:\"22px\"},\".ql-snow .ql-picker-options\":{backgroundColor:\"#fff\",display:\"none\",minWidth:\"100%\",padding:\"4px 8px\",position:\"absolute\",whiteSpace:\"nowrap\"},\".ql-snow .ql-picker-options .ql-picker-item\":{cursor:\"pointer\",display:\"block\",paddingBottom:\"5px\",paddingTop:\"5px\"},\".ql-snow .ql-picker.ql-expanded .ql-picker-label\":{color:\"#ccc\",zIndex:2},\".ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill\":{fill:\"#ccc\"},\".ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke\":{stroke:\"#ccc\"},\".ql-snow .ql-picker.ql-expanded .ql-picker-options\":{display:\"block\",marginTop:\"-1px\",top:\"100%\",zIndex:1},\".ql-snow .ql-color-picker,\\n.ql-snow .ql-icon-picker\":{width:\"28px\"},\".ql-snow .ql-color-picker .ql-picker-label,\\n.ql-snow .ql-icon-picker .ql-picker-label\":{padding:\"2px 4px\"},\".ql-snow .ql-color-picker .ql-picker-label svg,\\n.ql-snow .ql-icon-picker .ql-picker-label svg\":{right:\"4px\"},\".ql-snow .ql-icon-picker .ql-picker-options\":{padding:\"4px 0px\"},\".ql-snow .ql-icon-picker .ql-picker-item\":{height:\"24px\",width:\"24px\",padding:\"2px 4px\"},\".ql-snow .ql-color-picker .ql-picker-options\":{padding:\"3px 5px\",width:\"152px\"},\".ql-snow .ql-color-picker .ql-picker-item\":{border:\"1px solid transparent\",cssFloat:\"left\",height:\"16px\",margin:\"2px\",padding:\"0px\",width:\"16px\"},\".ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg\":{position:\"absolute\",marginTop:\"-9px\",right:\"0\",top:\"50%\",width:\"18px\"},\".ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,\\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,\\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,\\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,\\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,\\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before\":{content:\"attr(data-label)\"},\".ql-snow .ql-picker.ql-header\":{width:\"98px\"},\".ql-snow .ql-picker.ql-header .ql-picker-label::before,\\n.ql-snow .ql-picker.ql-header .ql-picker-item::before\":{content:\"'Normal'\"},\".ql-snow .ql-picker.ql-header .ql-picker-label[data-value='1']::before,\\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='1']::before\":{content:\"'Heading 1'\"},\".ql-snow .ql-picker.ql-header .ql-picker-label[data-value='2']::before,\\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='2']::before\":{content:\"'Heading 2'\"},\".ql-snow .ql-picker.ql-header .ql-picker-label[data-value='3']::before,\\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='3']::before\":{content:\"'Heading 3'\"},\".ql-snow .ql-picker.ql-header .ql-picker-label[data-value='4']::before,\\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='4']::before\":{content:\"'Heading 4'\"},\".ql-snow .ql-picker.ql-header .ql-picker-label[data-value='5']::before,\\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='5']::before\":{content:\"'Heading 5'\"},\".ql-snow .ql-picker.ql-header .ql-picker-label[data-value='6']::before,\\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='6']::before\":{content:\"'Heading 6'\"},\".ql-snow .ql-picker.ql-header .ql-picker-item[data-value='1']::before\":{fontSize:\"2em\"},\".ql-snow .ql-picker.ql-header .ql-picker-item[data-value='2']::before\":{fontSize:\"1.5em\"},\".ql-snow .ql-picker.ql-header .ql-picker-item[data-value='3']::before\":{fontSize:\"1.17em\"},\".ql-snow .ql-picker.ql-header .ql-picker-item[data-value='4']::before\":{fontSize:\"1em\"},\".ql-snow .ql-picker.ql-header .ql-picker-item[data-value='5']::before\":{fontSize:\"0.83em\"},\".ql-snow .ql-picker.ql-header .ql-picker-item[data-value='6']::before\":{fontSize:\"0.67em\"},\".ql-snow .ql-picker.ql-font\":{width:\"108px\"},\".ql-snow .ql-picker.ql-font .ql-picker-label::before,\\n.ql-snow .ql-picker.ql-font .ql-picker-item::before\":{content:\"'Sans Serif'\"},\".ql-snow .ql-picker.ql-font .ql-picker-label[data-value='serif']::before,\\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='serif']::before\":{content:\"'Serif'\"},\".ql-snow .ql-picker.ql-font .ql-picker-label[data-value='monospace']::before,\\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='monospace']::before\":{content:\"'Monospace'\"},\".ql-snow .ql-picker.ql-font .ql-picker-item[data-value='serif']::before\":{fontFamily:\"Georgia, Times New Roman, serif\"},\".ql-snow .ql-picker.ql-font .ql-picker-item[data-value='monospace']::before\":{fontFamily:\"Monaco, Courier New, monospace\"},\".ql-snow .ql-picker.ql-size\":{width:\"98px\"},\".ql-snow .ql-picker.ql-size .ql-picker-label::before,\\n.ql-snow .ql-picker.ql-size .ql-picker-item::before\":{content:\"'Normal'\"},\".ql-snow .ql-picker.ql-size .ql-picker-label[data-value='small']::before,\\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='small']::before\":{content:\"'Small'\"},\".ql-snow .ql-picker.ql-size .ql-picker-label[data-value='large']::before,\\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='large']::before\":{content:\"'Large'\"},\".ql-snow .ql-picker.ql-size .ql-picker-label[data-value='huge']::before,\\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='huge']::before\":{content:\"'Huge'\"},\".ql-snow .ql-picker.ql-size .ql-picker-item[data-value='small']::before\":{fontSize:\"10px\"},\".ql-snow .ql-picker.ql-size .ql-picker-item[data-value='large']::before\":{fontSize:\"18px\"},\".ql-snow .ql-picker.ql-size .ql-picker-item[data-value='huge']::before\":{fontSize:\"32px\"},\".ql-snow .ql-color-picker.ql-background .ql-picker-item\":{backgroundColor:\"#fff\"},\".ql-snow .ql-color-picker.ql-color .ql-picker-item\":{backgroundColor:\"#000\"},\".ql-toolbar.ql-snow\":{border:`1px solid ${e.colorBorder}`,boxSizing:\"border-box\",padding:\"8px\",borderTopLeftRadius:\"2px\",borderTopRightRadius:\"2px\",lineHeight:1.6},\".ql-toolbar.ql-snow .ql-formats\":{marginRight:\"15px\"},\".ql-toolbar.ql-snow .ql-picker-label\":{border:\"1px solid transparent\"},\".ql-toolbar.ql-snow .ql-picker-options\":{border:\"1px solid transparent\",boxShadow:\"rgba(0, 0, 0, 0.2) 0 2px 8px\"},\".ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label\":{borderColor:e.colorBorder},\".ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options\":{borderColor:e.colorBorder},\".ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,\\n.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover\":{borderColor:\"#000\"},\".ql-toolbar.ql-snow + .ql-container.ql-snow\":{borderTop:\"0px\"},\".ql-snow .ql-tooltip::before\":{content:\"'Visit URL:'\",lineHeight:\"26px\",marginRight:\"8px\"},\".ql-snow .ql-tooltip input[type='text']\":{display:\"none\",border:`1px solid ${e.colorBorder}`,fontSize:\"13px\",height:\"26px\",margin:\"0px\",padding:\"3px 5px\",width:\"170px\"},\".ql-snow .ql-tooltip a.ql-preview\":{display:\"inline-block\",maxWidth:\"200px\",overflowX:\"hidden\",textOverflow:\"ellipsis\",verticalAlign:\"top\"},\".ql-snow .ql-tooltip a.ql-action::after\":{borderRight:\"1px solid #ccc\",content:\"'Edit'\",marginLeft:\"16px\",paddingRight:\"8px\"},\".ql-snow .ql-tooltip a.ql-remove::before\":{content:\"'Remove'\",marginLeft:\"8px\"},\".ql-snow .ql-tooltip.ql-editing a.ql-preview,\\n.ql-snow .ql-tooltip.ql-editing a.ql-remove\":{display:\"none\"},\".ql-snow .ql-tooltip.ql-editing input[type='text']\":{display:\"inline-block\"},\".ql-snow .ql-tooltip.ql-editing a.ql-action::after\":{borderRight:\"0px\",content:\"'Save'\",paddingRight:\"0px\"},\".ql-snow .ql-tooltip[data-mode='link']::before\":{content:\"'Enter link:'\"},\".ql-snow .ql-tooltip[data-mode='formula']::before\":{content:\"'Enter formula:'\"},\".ql-snow .ql-tooltip[data-mode='video']::before\":{content:\"'Enter video:'\"},\".ql-snow a\":{color:e.colorPrimaryTextHover},\".ql-container.ql-snow\":{border:`1px solid ${e.colorBorder}`,borderBottomLeftRadius:\"2px\",borderBottomRightRadius:\"2px\"}}}}),ReactQuill=lazy(()=>import(\"react-quill\")),RichText=(0,import_react.connect)(e=>{const{wrapSSR:t,hashId:o,componentCls:r}=useStyles$2(),i={toolbar:[[\"bold\",\"italic\",\"underline\",\"link\"],[{list:\"ordered\"},{list:\"bullet\"}],[\"clean\"]]},n=[\"header\",\"bold\",\"italic\",\"underline\",\"strike\",\"blockquote\",\"list\",\"bullet\",\"indent\",\"link\",\"image\"],{value:a,defaultValue:l,onChange:c,disabled:u,modules:m,formats:d}=e,p=isVariable$1(a||l)?void 0:a||\"\",h=import_css.css`\n      .ql-container.ql-disabled {\n        background-color: #f5f5f5; /* 灰色背景 */\n        color: #999;\n        opacity: 0.7;\n        cursor: not-allowed;\n        pointer-events: none;\n        border: 1px solid #d9d9d9; /* 模拟 input 的禁用边框 */\n        border-radius: 6px;\n      }\n    `;return t((0,import_jsx_runtime.jsx)(ReactQuill,{className:(0,import_classnames.default)(r,o,h,{\"is-disabled\":u}),modules:m||i,formats:d||n,value:p,onChange:g=>{c(g===\"<p><br></p>\"?\"\":g)},readOnly:u}))},(0,import_react.mapProps)({initialValue:\"defaultValue\"}),(0,import_react.mapReadPretty)(e=>(0,import_jsx_runtime.jsx)(ReadPretty$c.Html,x({},e)))),Space=e=>{var t;let{split:o}=e;o===\"|\"&&(o=\"\");const r=(0,import_antd_v5.useFormLayout)();return import_react2.default.createElement(import_antd.Space,P(x({size:(t=e.size)!=null?t:r==null?void 0:r.spaceGap},e),{split:o}))},isColumnComponent=e=>{var t;return((t=e[\"x-component\"])==null?void 0:t.endsWith(\".Column\"))>-1},useTableColumns=()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{exists:o,render:r}=useSchemaInitializerRender(t[\"x-initializer\"],t[\"x-initializer-props\"]),i=(0,import_react2.useContext)(import_react.SchemaExpressionScopeContext),n=useCollectionParentRecordData(),a=useCollectionRecordData(),l=t.reduceProperties((c,u)=>isColumnComponent(u)&&i[u[\"x-visible\"]]!==!1?c.concat([u]):c,[]).map(c=>({title:(0,import_jsx_runtime.jsx)(import_react.RecursionField,{name:c.name,schema:c,onlyRenderSelf:!0}),dataIndex:c.name,key:c.name,render:(u,m)=>{var d;const p=(d=e.value)==null?void 0:d.indexOf(m);return(0,import_jsx_runtime.jsx)(RecordIndexProvider,{index:p,children:(0,import_jsx_runtime.jsx)(RecordProvider,{record:m,parent:n||a,children:(0,import_jsx_runtime.jsx)(\"span\",{role:\"button\",className:import_css.css`\n                    .ant-space-gap-col-small {\n                      column-gap: 10px;\n                    }\n                  `,children:(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:c,name:m.__index||p,onlyRenderProperties:!0})})})})}}));return o?l.concat({title:r(),dataIndex:\"TABLE_COLUMN_INITIALIZER\",key:\"TABLE_COLUMN_INITIALIZER\"}):l},components$3={header:{wrapper:e=>(0,import_jsx_runtime.jsx)(DndContext,{children:(0,import_jsx_runtime.jsx)(\"thead\",x({},e))}),cell:e=>(0,import_jsx_runtime.jsx)(\"th\",P(x({},e),{className:(0,import_classnames.default)(e.className,import_css.css`\n              &:hover .general-schema-designer {\n                display: block;\n              }\n            `)}))},body:{wrapper:e=>(0,import_jsx_runtime.jsx)(DndContext,{children:(0,import_jsx_runtime.jsx)(\"tbody\",x({},e))}),row:e=>(0,import_jsx_runtime.jsx)(\"tr\",x({},e)),cell:e=>(0,import_jsx_runtime.jsx)(\"td\",P(x({},e),{className:(0,import_classnames.default)(e.className,import_css.css`\n            max-width: 300px;\n            overflow: hidden;\n            text-overflow: ellipsis;\n            white-space: nowrap;\n          `)}))}},useDef$2=()=>{const[e,t]=(0,import_react2.useState)([]);return[e,t]},useDefDataSource=(e,t)=>{const o=(0,import_react.useField)();return useRequest(()=>Promise.resolve({data:o.value}),e)},SortHandle=e=>(0,import_jsx_runtime.jsx)(import_icons.MenuOutlined,x({className:\"drag-handle\",style:{cursor:\"grab\"}},e)),TableIndex$1=e=>{const t=e,{index:o}=t,r=W(t,[\"index\"]);return(0,import_jsx_runtime.jsx)(\"div\",P(x({className:(0,import_classnames.default)(\"nb-table-index\"),style:{padding:\"0 8px 0 16px\"}},r),{children:o+1}))},useDefAction=()=>({move(){return q(this,null,function*(){})}}),TableArray=(0,import_react.observer)(e=>{var t,o;const{token:r}=useToken$1(),i=(0,import_react.useField)(),n=useTableColumns(),a=e,{dragSort:l=!1,showIndex:c=!0,useSelectedRowKeys:u=useDef$2,useDataSource:m=useDefDataSource,useAction:d=useDefAction,onChange:p}=a,h=W(a,[\"dragSort\",\"showIndex\",\"useSelectedRowKeys\",\"useDataSource\",\"useAction\",\"onChange\"]),[g,_]=u();m({onSuccess(S){i.value=(S==null?void 0:S.data)||[]}});const{move:f}=d(),v={rowSelection:e.rowSelection?x({type:\"checkbox\",selectedRowKeys:g,onChange(S){_(S)},getCheckboxProps:S=>({\"aria-label\":`checkbox-${S.name}`}),renderCell:(S,b,y,F)=>{var j,A;const D=(j=e==null?void 0:e.pagination)==null?void 0:j.current,B=((A=e==null?void 0:e.pagination)==null?void 0:A.pageSize)||20;return D&&(y=y+(D-1)*B),(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(S?\"checked\":null,import_css.css`\n                      position: relative;\n                      display: flex;\n                      align-items: center;\n                      justify-content: space-evenly;\n                      padding-right: 8px;\n                      .nb-table-index {\n                        opacity: 0;\n                      }\n                      &:not(.checked) {\n                        .nb-table-index {\n                          opacity: 1;\n                        }\n                      }\n                      &:hover {\n                        .nb-table-index {\n                          opacity: 0;\n                        }\n                        .nb-origin-node {\n                          display: block;\n                        }\n                      }\n                    `),children:[(0,import_jsx_runtime.jsxs)(\"div\",{className:(0,import_classnames.default)(S?\"checked\":null,import_css.css`\n                        position: relative;\n                        display: flex;\n                        align-items: center;\n                        justify-content: space-evenly;\n                      `),children:[l&&(0,import_jsx_runtime.jsx)(SortHandle,{role:\"button\",\"aria-label\":`sort-handle-${(b==null?void 0:b.name)||y}`}),c&&(0,import_jsx_runtime.jsx)(TableIndex$1,{role:\"button\",\"aria-label\":`table-index-${(b==null?void 0:b.name)||y}`,index:y})]}),(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(\"nb-origin-node\",S?\"checked\":null,import_css.css`\n                        position: absolute;\n                        right: 50%;\n                        transform: translateX(50%);\n                        &:not(.checked) {\n                          display: none;\n                        }\n                      `),children:F})]})}},e.rowSelection):void 0},C=S=>{var b,y;return(y=(b=i.value)==null?void 0:b.indexOf)==null?void 0:y.call(b,S)};return(0,import_jsx_runtime.jsx)(\"div\",{className:import_css.css`\n          .ant-table {\n            overflow-x: auto;\n            overflow-y: hidden;\n          }\n        `,children:(0,import_jsx_runtime.jsx)(import_react_drag_listview.default,{handleSelector:\".drag-handle\",onDragEnd:(S,b)=>q(void 0,null,function*(){const y=i.value[S],F=i.value[b];i.move(S,b),yield f(y,F)}),lineClassName:import_css.css`\n            border-bottom: 2px solid ${new import_tinycolor.TinyColor(r.colorSettings).setAlpha(.6).toHex8String()} !important;\n          `,children:(0,import_jsx_runtime.jsx)(import_antd.Table,P(x(x({rowKey:C},h),v),{components:components$3,columns:n,dataSource:(o=(t=i==null?void 0:i.value)==null?void 0:t.slice)==null?void 0:o.call(t)}))})})},{displayName:\"TableArray\"}),TableArrayDesigner=()=>(0,import_jsx_runtime.jsx)(GeneralSchemaDesigner,{children:(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})}),TableColumn$1=e=>{const t=(0,import_react.useField)();return(0,import_jsx_runtime.jsx)(\"div\",{children:t.title})},useLabelFields=e=>{var t,o,r;const i=useCompile(),{getCollectionFields:n}=useCollectionManager_deprecated();if(!e)return[];const a=n(e);return(r=(o=(t=a==null?void 0:a.filter)==null?void 0:t.call(a,l=>!(l!=null&&l.target)&&l.type!==\"boolean\"))==null?void 0:o.map)==null?void 0:r.call(o,l=>{var c;return{value:l.name,label:i(((c=l==null?void 0:l.uiSchema)==null?void 0:c.title)||l.name)}})},TableColumnDesigner=e=>{var t,o,r;const{uiSchema:i,fieldSchema:n,collectionField:a}=e,l=(0,import_react.useField)(),c=(0,import_react.useFieldSchema)(),{dn:u}=useDesignable(),m={title:c==null?void 0:c.title},d=useLabelFields(a==null?void 0:a.target);return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{children:[(0,import_jsx_runtime.jsx)(SchemaSettingsPopupItem,{title:\"编辑\",schema:{title:\"编辑字段\",\"x-component\":\"Action.Modal\",\"x-component-props\":{width:520},\"x-decorator\":\"Form\",\"x-decorator-props\":{initialValue:m},type:\"void\",properties:{title:{\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",title:\"字段标题\",\"x-component-props\":{},description:`原字段标题：${(t=a==null?void 0:a.uiSchema)==null?void 0:t.title}`},footer:{type:\"void\",\"x-component\":\"Action.Modal.Footer\",properties:{cancel:{type:\"void\",title:'{{t(\"Cancel\")}}',\"x-component\":\"Action\",\"x-component-props\":{useAction(){const p=useActionContext();return{run(){return q(this,null,function*(){p.setVisible(!1)})}}}}},submit:{type:\"void\",title:\"Submit\",\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction(){const p=(0,import_react.useForm)(),h=useActionContext();return{run(){return q(this,null,function*(){const{title:g}=p.values;g&&(l.title=g,c.title=g,u.emit(\"patch\",{schema:{\"x-uid\":c[\"x-uid\"],title:c.title}})),h.setVisible(!1),u.refresh()})}}}}}}}}}}),(a==null?void 0:a.target)&&(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:\"标题字段\",options:d,value:(r=(o=n==null?void 0:n[\"x-component-props\"])==null?void 0:o.fieldNames)==null?void 0:r.label,onChange:p=>{var h;const g=P(x({},(h=n[\"x-component-props\"])==null?void 0:h.fieldNames),{label:p});import_lodash.default.set(n,\"x-component-props.fieldNames\",g),l.query(`.*.${n.name}`).take(_=>{_.componentProps.fieldNames=g}),u.emit(\"patch\",{schema:{\"x-uid\":n[\"x-uid\"],\"x-component-props\":{fieldNames:g}}}),u.refresh()}}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})]})},TableDesigner=()=>{const{name:e,title:t}=useCollection_deprecated();return(0,import_jsx_runtime.jsx)(GeneralSchemaDesigner,{title:t||e,children:(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})})},TableRowActionDesigner=e=>{const t=(0,import_react.useFieldSchema)(),{render:o}=useSchemaInitializerRender(t[\"x-initializer\"],t[\"x-initializer-props\"]),{getAriaLabel:r}=useGetAriaLabelOfDesigner();return(0,import_jsx_runtime.jsx)(\"div\",{className:\"general-schema-designer\",children:(0,import_jsx_runtime.jsx)(\"div\",{className:\"general-schema-designer-icons\",children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{size:2,align:\"center\",children:[(0,import_jsx_runtime.jsx)(DragHandler,{children:(0,import_jsx_runtime.jsx)(import_icons.DragOutlined,{role:\"button\",\"aria-label\":r(\"drag-handler\")})}),o()]})})})},pageSizeOptions=[5,10,20,50,100,200],usePaginationProps=(e,t)=>{var o,r,i,n,a;if(e.pagination===!1)return!1;const l=e.pagination||{};if((r=(o=e==null?void 0:e.request)==null?void 0:o.params)!=null&&r.pageSize&&(l.defaultPageSize=(n=(i=e==null?void 0:e.request)==null?void 0:i.params)==null?void 0:n.pageSize),!l.total&&(a=t==null?void 0:t.data)!=null&&a.meta){const{count:c,page:u,pageSize:m}=t.data.meta;l.total=c,l.current=u,l.pageSize=m}return P(x({pageSizeOptions,showSizeChanger:!0},l),{onChange(c,u){var m;t==null||t.run(P(x({},(m=t==null?void 0:t.params)==null?void 0:m[0]),{page:c,pageSize:u}))}})},useRequestProps=e=>{const{request:t,pagination:o,dataSource:r}=e;if(t){if(o===!1)return t;const i=(0,import_lodash.cloneDeep)(t.params||{});return i.page||(i.page=(o==null?void 0:o.current)||(o==null?void 0:o.defaultCurrent)||1),i.pageSize||(i.pageSize=(o==null?void 0:o.pageSize)||(o==null?void 0:o.defaultPageSize)||10),t.params=i,t}return(i={})=>{const{page:n=1,pageSize:a=10}=i,l=(n-1)*a,c=l+a-1;return Promise.resolve({data:o===!1?r:r==null?void 0:r.slice(l,c+1),meta:{page:n,pageSize:a,count:(r==null?void 0:r.length)||0}})}},useDef$1=(e,t)=>useRequest(useRequestProps(t),e),useDefSelectedRowKeys=()=>{var e;const t=useAsyncData();return[(e=t==null?void 0:t.state)==null?void 0:e.selectedRowKeys,o=>{var r;return(r=t==null?void 0:t.setState)==null?void 0:r.call(t,{selectedRowKeys:o})}]},TableVoid=(0,import_react.observer)(e=>{const{rowKey:t=\"id\",useDataSource:o=useDef$1,useSelectedRowKeys:r=useDefSelectedRowKeys}=e,i=(0,import_react.useField)(),n=(0,import_react.useFieldSchema)(),a=(0,import_react2.useMemo)(()=>(0,import_core.createForm)(),[]),l=useAttach(a.createArrayField(P(x({},i.props),{basePath:\"\"}))),c=o({uid:n[\"x-uid\"],onSuccess(u){var m,d,p,h,g;a.setValues({[n.name]:u==null?void 0:u.data}),((m=i==null?void 0:i.componentProps)==null?void 0:m.pagination)!==!1&&(i.componentProps.pagination=i.componentProps.pagination||{},(d=u==null?void 0:u.meta)!=null&&d.count&&(i.componentProps.pagination.total=(p=u==null?void 0:u.meta)==null?void 0:p.count),i.componentProps.pagination.current=((h=u==null?void 0:u.meta)==null?void 0:h.page)||1,i.componentProps.pagination.pageSize=((g=u==null?void 0:u.meta)==null?void 0:g.pageSize)||10)}},e);return(0,import_jsx_runtime.jsx)(AsyncDataProvider,{value:c,children:(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:a,children:(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:l,children:(0,import_jsx_runtime.jsx)(TableArray,P(x({},e),{rowKey:t,useSelectedRowKeys:r,loading:c==null?void 0:c.loading,pagination:usePaginationProps(e,c)}))})})})},{displayName:\"TableVoid\"}),toArr=e=>(0,import_shared.isArr)(e)?e:(0,import_shared.isValid)(e)?[e]:[],TableRowSelection=(0,import_react.observer)(e=>{const{rowKey:t=\"id\",objectValue:o}=e,r=(0,import_react.useField)(),i=P(x({type:\"checkbox\"},e.rowSelection),{selectedRowKeys:toArr(r.value).map(n=>typeof n==\"object\"?n[t]:n),onChange(n,a){i.type===\"checkbox\"?e.onChange(o?a:n):e.onChange([...o?a:n].shift())}});return(0,import_jsx_runtime.jsx)(TableVoid,P(x({},e),{rowSelection:i}))},{displayName:\"TableRowSelection\"}),TableVoidDesigner=()=>{var e,t,o,r,i,n,a;const{name:l,title:c}=useCollection_deprecated(),u=(0,import_react.useField)(),m=(0,import_react.useFieldSchema)(),d=useCollectionFilterOptions(l),p=useSortFields(l),h=useResourceActionContext(),{t:g}=(0,import_react_i18next.useTranslation)(),{dn:_}=useDesignable(),f=((o=(t=(e=m==null?void 0:m[\"x-decorator-props\"])==null?void 0:e.request)==null?void 0:t.params)==null?void 0:o.filter)||{},v=((n=(i=(r=m==null?void 0:m[\"x-decorator-props\"])==null?void 0:r.request)==null?void 0:i.params)==null?void 0:n.sort)||[],C=v==null?void 0:v.map(y=>y.startsWith(\"-\")?{field:y.substring(1),direction:\"desc\"}:{field:y,direction:\"asc\"}),S=useSchemaTemplate(),{componentNamePrefix:b}=useBlockTemplateContext();return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{template:S,title:c||l,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:g(\"Enable drag and drop sorting\"),checked:u.decoratorProps.dragSort,onChange:y=>{var F;u.decoratorProps.dragSort=y,m[\"x-decorator-props\"].dragSort=y,h.run(P(x({},(F=h.params)==null?void 0:F[0]),{sort:\"sort\"})),_.emit(\"patch\",{schema:{\"x-uid\":m[\"x-uid\"],\"x-decorator-props\":m[\"x-decorator-props\"]}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:\"设置数据范围\",schema:{type:\"object\",title:\"设置数据范围\",properties:{filter:{default:f,title:\"数据范围\",enum:d,\"x-component\":\"Filter\",\"x-component-props\":{}}}},onSubmit:({filter:y})=>{var F;const j=u.decoratorProps.request.params||{};j.filter=y,u.decoratorProps.request.params=j,m[\"x-decorator-props\"].request.params=j,h.run(P(x({},(F=h.params)==null?void 0:F[0]),{filter:y})),_.emit(\"patch\",{schema:{\"x-uid\":m[\"x-uid\"],\"x-decorator-props\":m[\"x-decorator-props\"]}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:g(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:g(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:C,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:p,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:g(\"ASC\"),value:\"asc\"},{label:g(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:g(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:y})=>{var F;const j=y.map(D=>D.direction===\"desc\"?`-${D.field}`:D.field),A=u.decoratorProps.request.params||{};A.sort=j,u.decoratorProps.request.params=A,m[\"x-decorator-props\"].request.params=A,_.emit(\"patch\",{schema:{\"x-uid\":m[\"x-uid\"],\"x-decorator-props\":m[\"x-decorator-props\"]}}),h.run(P(x({},(F=h.params)==null?void 0:F[0]),{sort:j}))}}),(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:\"每页显示\",value:((a=u.decoratorProps.request.params)==null?void 0:a.pageSize)||20,options:[{label:\"5\",value:5},{label:\"10\",value:10},{label:\"20\",value:20},{label:\"50\",value:50},{label:\"100\",value:100},{label:\"200\",value:200}],onChange:y=>{var F;const j=u.decoratorProps.request.params||{};j.pageSize=y,u.decoratorProps.request.params=j,m[\"x-decorator-props\"].request.params=j,h.run(P(x({},(F=h.params)==null?void 0:F[0]),{pageSize:y})),_.emit(\"patch\",{schema:{\"x-uid\":m[\"x-uid\"],\"x-decorator-props\":m[\"x-decorator-props\"]}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsTemplate,{componentName:`${b}Table`,collectionName:l}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})]})},Table=()=>null;Table.Array=TableArray;Table.Void=TableVoid;Table.Void.Designer=TableVoidDesigner;Table.RowSelection=TableRowSelection;Table.Column=TableColumn$1;Table.Column.ActionBar=TableColumnActionBar;Table.Column.Decorator=TableColumnDecorator;Table.Column.Designer=TableColumnDesigner;Table.RowActionDesigner=TableRowActionDesigner;Table.Designer=TableDesigner;Table.Array.Designer=TableArrayDesigner;const TableActionColumnDesigner=e=>{const t=(0,import_react.useFieldSchema)(),{render:o}=useSchemaInitializerRender(t[\"x-initializer\"],t[\"x-initializer-props\"]),{render:r}=useSchemaSettingsRender(\"fieldSettings:TableColumn\"),{getAriaLabel:i}=useGetAriaLabelOfDesigner();return(0,import_jsx_runtime.jsx)(\"div\",{className:\"general-schema-designer\",children:(0,import_jsx_runtime.jsx)(\"div\",{className:\"general-schema-designer-icons\",children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{size:2,align:\"center\",children:[(0,import_jsx_runtime.jsx)(DragHandler,{children:(0,import_jsx_runtime.jsx)(import_icons.DragOutlined,{role:\"button\",\"aria-label\":i(\"drag-handler\")})}),o(),r()]})})})},TableColumn=e=>{const t=(0,import_react.useField)(),{t:o}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(\"div\",{role:\"button\",children:o(t.title,{ns:NAMESPACE_UI_SCHEMA})})},TableIndex=e=>{const t=useRecordIndex();return(0,import_jsx_runtime.jsx)(\"div\",{children:t+1})},TableSelector=Table$2,EditSortField=()=>{const{fields:e}=useCollection_deprecated(),t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{t:r}=(0,import_react_i18next.useTranslation)(),{dn:i}=useDesignable(),n=useCompile(),{service:a}=useTableBlockContext(),l=e.filter(c=>!(c!=null&&c.target)&&c.interface===\"sort\").map(c=>{var u;return{value:c==null?void 0:c.name,label:n((u=c==null?void 0:c.uiSchema)==null?void 0:u.title)||(c==null?void 0:c.name)}});return(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:r(\"Drag and drop sorting field\"),options:l,value:t.decoratorProps.dragSortBy,onChange:c=>{var u;o[\"x-decorator-props\"].dragSortBy=c,a.run(P(x({},(u=a.params)==null?void 0:u[0]),{sort:c})),t.decoratorProps.dragSortBy=c,i.emit(\"patch\",{schema:{\"x-uid\":o[\"x-uid\"],\"x-decorator-props\":o[\"x-decorator-props\"]}}),i.refresh()}},\"sort-field\")},TableBlockDesigner=()=>{var e,t,o,r,i,n,a,l,c,u,m,d;const{name:p,title:h}=useCollection_deprecated(),{getCollectionField:g,getCollection:_}=useCollectionManager_deprecated(),f=(0,import_react.useField)(),v=(0,import_react.useFieldSchema)(),{form:C}=useFormBlockContext(),S=useSortFields(p),{service:b}=useTableBlockContext(),{t:y}=(0,import_react_i18next.useTranslation)(),{dn:F}=useDesignable();useBlockTemplateContext();const j=((t=(e=v==null?void 0:v[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.sort)||[];(o=v==null?void 0:v[\"x-decorator-props\"])!=null&&o.resource||(r=v==null?void 0:v[\"x-decorator-props\"])==null||r.association,(i=v==null?void 0:v[\"x-decorator-props\"])!=null&&i.disableTemplate;const A=j==null?void 0:j.map(I=>I!=null&&I.startsWith(\"-\")?{field:I.substring(1),direction:\"desc\"}:{field:I,direction:\"asc\"}),D=useSchemaTemplate(),B=useCollection_deprecated(),{dragSort:M,resource:w}=f.decoratorProps,R=w&&g(w),T=w!=null&&w.includes(\".\")?(n=_(R==null?void 0:R.target))==null?void 0:n.tree:!!(B!=null&&B.tree),$=(0,import_react2.useCallback)(({filter:I})=>{I=removeNullCondition(I);const E=f.decoratorProps.params||{};E.filter=I,f.decoratorProps.params=E,v[\"x-decorator-props\"].params=E,F.emit(\"patch\",{schema:{\"x-uid\":v[\"x-uid\"],\"x-decorator-props\":v[\"x-decorator-props\"]}}),b.params[0].page=1},[F,f.decoratorProps,v,b]),N=useAPIClient();return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{template:D,title:h||p,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsBlockTitleItem,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsBlockHeightItem,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsLinkageRules,{category:\"block\",title:y(\"Block Linkage rules\")}),(B==null?void 0:B.tree)&&(R==null?void 0:R.collectionName)===(R==null?void 0:R.target)&&(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:y(\"Tree table\"),defaultChecked:!0,checked:T?f.decoratorProps.treeTable:!1,onChange:I=>{var E;f.decoratorProps.treeTable=I,v[\"x-decorator-props\"].treeTable=I;const V=P(x({},(E=b.params)==null?void 0:E[0]),{tree:I?!0:null});F.emit(\"patch\",{schema:v}),F.refresh(),b.run(V)}}),(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:y(\"Enable drag and drop sorting\"),checked:f.decoratorProps.dragSort,onChange:I=>q(void 0,null,function*(){I&&R&&(yield N.resource(\"collections.fields\",R.collectionName).update({filterByTk:R.name,values:{sortable:!0}})),f.decoratorProps.dragSort=I,v[\"x-decorator-props\"].dragSort=I,F.emit(\"patch\",{schema:{\"x-uid\":v[\"x-uid\"],\"x-decorator-props\":v[\"x-decorator-props\"]}})})}),(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:y(\"Enable index column\"),checked:((a=f.decoratorProps)==null?void 0:a.enableSelectColumn)!==!1,onChange:I=>q(void 0,null,function*(){f.decoratorProps=f.decoratorProps||{},f.decoratorProps.enableIndexColumn=I,v[\"x-decorator-props\"].enableIndexColumn=I,F.emit(\"patch\",{schema:{\"x-uid\":v[\"x-uid\"],\"x-decorator-props\":v[\"x-decorator-props\"]}})})}),f.decoratorProps.dragSort&&(0,import_jsx_runtime.jsx)(EditSortField,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsDataScope,{collectionName:p,defaultFilter:((c=(l=v==null?void 0:v[\"x-decorator-props\"])==null?void 0:l.params)==null?void 0:c.filter)||{},form:C,onSubmit:$}),!M&&(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:y(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:y(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:A,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:S,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:y(\"ASC\"),value:\"asc\"},{label:y(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:y(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:I})=>{var E;const V=I.map(L=>L.direction===\"desc\"?`-${L.field}`:L.field),O=f.decoratorProps.params||{};O.sort=V,f.decoratorProps.params=O,v[\"x-decorator-props\"].params=O,F.emit(\"patch\",{schema:{\"x-uid\":v[\"x-uid\"],\"x-decorator-props\":v[\"x-decorator-props\"]}}),b.run(P(x({},(E=b.params)==null?void 0:E[0]),{sort:V}))}}),(0,import_jsx_runtime.jsx)(SetDataLoadingMode,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:y(\"Records per page\"),value:((m=(u=f.decoratorProps)==null?void 0:u.params)==null?void 0:m.pageSize)||20,options:[{label:\"5\",value:5},{label:\"10\",value:10},{label:\"20\",value:20},{label:\"50\",value:50},{label:\"100\",value:100},{label:\"200\",value:200}],onChange:I=>{var E;const V=f.decoratorProps.params||{};V.pageSize=I,f.decoratorProps.params=V,v[\"x-decorator-props\"].params=V,b.run(P(x({},(E=b.params)==null?void 0:E[0]),{pageSize:I,page:1})),F.emit(\"patch\",{schema:{\"x-uid\":v[\"x-uid\"],\"x-decorator-props\":v[\"x-decorator-props\"]}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:y(\"Table size\"),value:((d=f.componentProps)==null?void 0:d.size)||\"middle\",options:[{label:y(\"Large\"),value:\"large\"},{label:y(\"Middle\"),value:\"middle\"},{label:y(\"Small\"),value:\"small\"}],onChange:I=>{const E=v.reduceProperties((V,O)=>{if(O[\"x-component\"]===\"TableV2\")return O},null);E[\"x-component-props\"]=E[\"x-component-props\"]||{},E[\"x-component-props\"].size=I,F.emit(\"patch\",{schema:{\"x-uid\":E[\"x-uid\"],\"x-decorator-props\":E[\"x-component-props\"]}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsConnectDataBlocks,{type:FilterBlockType.TABLE,emptyDescription:y(\"No blocks to connect\")}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})]})},TableField=(0,import_react.observer)(e=>{const t=(0,import_react.useFieldSchema)(),{getField:o}=useCollection_deprecated(),r=(0,import_react.useField)(),i=o(t.name),n=useCompile();return(0,import_react2.useEffect)(()=>{var a;r.title||(r.title=n((a=i==null?void 0:i.uiSchema)==null?void 0:a.title))},[]),(0,import_react2.useEffect)(()=>{r.decoratorProps.asterisk=t.required},[t.required]),(0,import_jsx_runtime.jsx)(\"div\",{children:e.children})},{displayName:\"TableField\"});TableField.ActionBar=(0,import_react.observer)(e=>(0,import_react.useForm)().readPretty?null:(0,import_jsx_runtime.jsx)(\"div\",{style:{marginBottom:8,marginTop:-32},children:(0,import_jsx_runtime.jsx)(ActionBar,x({},e))}),{displayName:\"TableField.ActionBar\"});const TableSelectorDesigner=()=>{var e,t,o,r,i,n;const{name:a,title:l}=useCollection_deprecated(),{getCollectionJoinField:c,getAllCollectionsInheritChain:u}=useCollectionManager_deprecated(),m=(0,import_react.useField)(),d=(0,import_react.useFieldSchema)(),{form:p}=useFormBlockContext(),h=useSortFields(a),{service:g,extraFilter:_}=useTableSelectorContext(),{t:f}=(0,import_react_i18next.useTranslation)(),{dn:v}=useDesignable(),C=((t=(e=d==null?void 0:d[\"x-decorator-props\"])==null?void 0:e.params)==null?void 0:t.sort)||[],S=recursiveParent(d,\"CollectionField\"),b=c(S==null?void 0:S[\"x-collection-field\"]),y=C==null?void 0:C.map(R=>R.startsWith(\"-\")?{field:R.substring(1),direction:\"desc\"}:{field:R,direction:\"asc\"}),F=useSchemaTemplate(),j=useCollection_deprecated(),{dragSort:A}=m.decoratorProps,D=useRecord(),B=useVariables$1(),{currentFormCollection:M}=(0,import_react2.useContext)(RecordPickerContext),w=useLocalVariables$1({collectionName:M});return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{template:F,title:l||a,disableInitializer:!0,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsDataScope,{defaultFilter:((r=(o=d==null?void 0:d[\"x-decorator-props\"])==null?void 0:o.params)==null?void 0:r.filter)||{},form:p,onSubmit:({filter:R})=>{var T;R=removeNullCondition(R);const $=m.decoratorProps.params||{};$.filter=R,m.decoratorProps.params=$,d[\"x-decorator-props\"].params=$;let N=import_lodash.default.cloneDeep(R);_&&(N?N={$and:[_,N]}:N=_),g.run(P(x({},(T=g.params)==null?void 0:T[0]),{filter:N,page:1})),v.emit(\"patch\",{schema:{\"x-uid\":d[\"x-uid\"],\"x-decorator-props\":d[\"x-decorator-props\"]}})},collectionName:a,dynamicComponent:R=>(0,import_jsx_runtime.jsx)(VariableInput,P(x({},R),{form:p,collectionField:R.collectionField,record:D,shouldChange:getShouldChange({collectionField:R.collectionField,variables:B,localVariables:w,getAllCollectionsInheritChain:u}),currentFormCollectionName:M,currentIterationCollectionName:b.collectionName}))}),(j==null?void 0:j.tree)&&(b==null?void 0:b.target)===(b==null?void 0:b.collectionName)&&(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:f(\"Tree table\"),defaultChecked:!0,checked:m.decoratorProps.treeTable,onChange:R=>{var T;m.form.clearFormGraph(`${m.address}.*`),m.decoratorProps.treeTable=R,d[\"x-decorator-props\"].treeTable=R;const $=P(x({},(T=g.params)==null?void 0:T[0]),{tree:R?!0:null});v.emit(\"patch\",{schema:d}),v.refresh(),g.run($)}}),(0,import_jsx_runtime.jsx)(SetDataLoadingMode,{}),!A&&(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:f(\"Set default sorting rules\"),components:{ArrayItems:import_antd_v5.ArrayItems},schema:{type:\"object\",title:f(\"Set default sorting rules\"),properties:{sort:{type:\"array\",default:y,\"x-component\":\"ArrayItems\",\"x-decorator\":\"FormItem\",items:{type:\"object\",properties:{space:{type:\"void\",\"x-component\":\"Space\",properties:{sort:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.SortHandle\"},field:{type:\"string\",enum:h,required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{style:{width:260}}},direction:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Radio.Group\",\"x-component-props\":{optionType:\"button\"},enum:[{label:f(\"ASC\"),value:\"asc\"},{label:f(\"DESC\"),value:\"desc\"}]},remove:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-component\":\"ArrayItems.Remove\"}}}}},properties:{add:{type:\"void\",title:f(\"Add sort field\"),\"x-component\":\"ArrayItems.Addition\"}}}}},onSubmit:({sort:R})=>{var T;const $=R.map(I=>I.direction===\"desc\"?`-${I.field}`:I.field),N=m.decoratorProps.params||{};N.sort=$,m.decoratorProps.params=N,d[\"x-decorator-props\"].params=N,v.emit(\"patch\",{schema:{\"x-uid\":d[\"x-uid\"],\"x-decorator-props\":d[\"x-decorator-props\"]}}),g.run(P(x({},(T=g.params)==null?void 0:T[0]),{sort:$}))}}),(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:f(\"Records per page\"),value:((n=(i=m.decoratorProps)==null?void 0:i.params)==null?void 0:n.pageSize)||20,options:[{label:\"5\",value:5},{label:\"10\",value:10},{label:\"20\",value:20},{label:\"50\",value:50},{label:\"100\",value:100},{label:\"200\",value:200}],onChange:R=>{var T;const $=m.decoratorProps.params||{};$.pageSize=R,m.decoratorProps.params=$,d[\"x-decorator-props\"].params=$,g.run(P(x({},(T=g.params)==null?void 0:T[0]),{pageSize:R,page:1})),v.emit(\"patch\",{schema:{\"x-uid\":d[\"x-uid\"],\"x-decorator-props\":d[\"x-decorator-props\"]}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})]})},TableV2=Table$2;TableV2.Column=TableColumn;TableV2.Column.ActionBar=TableColumnActionBar$1;TableV2.Column.Decorator=TableColumnDecorator$1;TableV2.Column.Designer=TableColumnDesigner$1;TableV2.ActionColumnDesigner=TableActionColumnDesigner;TableV2.Selector=TableSelector;TableV2.Index=TableIndex;const TabsDesigner=()=>{const e=(0,import_react.useField)(),t=(0,import_react.useFieldSchema)(),{dn:o}=useDesignable(),{t:r}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{disableInitializer:!0,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:r(\"Edit\"),schema:{type:\"object\",title:r(\"Edit tab\"),properties:{title:{title:r(\"Tab name\"),required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}},icon:{title:r(\"Icon\"),\"x-decorator\":\"FormItem\",\"x-component\":\"IconPicker\",\"x-component-props\":{}}}},initialValues:{title:e.title,icon:e.componentProps.icon},onSubmit:({title:i,icon:n})=>{const a=t[\"x-component-props\"]||{};t.title=i,e.title=i,a.icon=n,e.componentProps.icon=n,t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].icon=n,o.emit(\"patch\",{schema:{\"x-uid\":t[\"x-uid\"],title:i,\"x-component-props\":a}})}},\"edit\"),t[\"x-template-uid\"]?null:(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{})]})]})},MemoizeRecursionField=import_react2.default.memo(import_react.RecursionField);MemoizeRecursionField.displayName=\"MemoizeRecursionField\";const MemoizeTabs=import_react2.default.memo(import_antd.Tabs);MemoizeTabs.displayName=\"MemoizeTabs\";const Tabs=import_react2.default.memo(e=>{const t=(0,import_react.useFieldSchema)(),{render:o}=useSchemaInitializerRender(t[\"x-initializer\"],t[\"x-initializer-props\"]),r=useTabsContext(),{PaneRoot:i=import_react2.default.Fragment}=r,{isMobileLayout:n}=useMobileLayout(),a=(0,import_react2.useMemo)(()=>t.mapProperties((c,u)=>({key:u,label:(0,import_jsx_runtime.jsx)(MemoizeRecursionField,{name:u,schema:c,onlyRenderSelf:!0}),children:(0,import_jsx_runtime.jsx)(i,P(x({},i!==import_react2.default.Fragment?{active:u===r.activeKey}:{}),{children:(0,import_jsx_runtime.jsx)(SchemaComponent,{name:u,schema:n?new import_react.Schema((0,import_client.transformMultiColumnToSingleColumn)(c)):c,onlyRenderProperties:!0,distributed:!0})}),u)})),[t,n]),l=(0,import_react2.useMemo)(()=>({right:o(),left:r==null?void 0:r.tabBarExtraContent}),[r==null?void 0:r.tabBarExtraContent,o]);return(0,import_jsx_runtime.jsx)(DndContext,{children:(0,import_jsx_runtime.jsx)(MemoizeTabs,P(x({},r),{destroyInactiveTabPane:!0,tabBarExtraContent:l,style:e.style,items:a}))})});Tabs.displayName=\"Tabs\";const designerCss=import_css.css`\n  position: relative;\n  &:hover {\n    > .general-schema-designer {\n      display: block;\n    }\n  }\n  &.nb-action-link {\n    > .general-schema-designer {\n      top: -10px;\n      bottom: -10px;\n      left: -10px;\n      right: -10px;\n    }\n  }\n  > .general-schema-designer {\n    position: absolute;\n    z-index: 999;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    display: none;\n    background: var(--colorBgSettingsHover);\n    border: 0;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    pointer-events: none;\n    &.nb-in-template {\n      background: var(--colorTemplateBgSettingsHover);\n    }\n    > .general-schema-designer-icons {\n      position: absolute;\n      right: 2px;\n      top: 2px;\n      line-height: 16px;\n      pointer-events: all;\n      .ant-space-item {\n        background-color: var(--colorSettings);\n        color: #fff;\n        line-height: 16px;\n        width: 16px;\n        padding-left: 1px;\n        align-self: stretch;\n      }\n    }\n  }\n`;Tabs.TabPane=withDynamicSchemaProps((0,import_react.observer)(e=>{const t=useDesigner(),o=(0,import_react.useField)(),{t:r}=(0,import_react_i18next.useTranslation)();return e.hidden?null:(0,import_jsx_runtime.jsxs)(SortableItem,{className:(0,import_classnames.default)(\"nb-action-link\",designerCss,e.className),children:[e.icon&&(0,import_jsx_runtime.jsx)(Icon,{style:{marginRight:2},type:e.icon}),\" \",e.tab||r(o.title,{ns:NAMESPACE_UI_SCHEMA}),(0,import_jsx_runtime.jsx)(t,{})]})},{displayName:\"Tabs.TabPane\"}));Tabs.TabPane.displayName=\"Tabs.TabPane\";Tabs.Designer=TabsDesigner;const ReadPretty$1=e=>{const{value:t,format:o=\"HH:mm:ss\"}=e,r=(0,import_builtins.usePrefixCls)(\"description-text\",e),i=(0,import_shared.toArr)(t),n=()=>i.map(a=>(0,import_dayjs.default)(a,\"HH:mm:ss\").format(o)).join(\"~\");return(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(r,e.className),style:e.style,children:n()})},mapTimeFormat=function(){return(e,t)=>{const o=e.format||\"HH:mm:ss\",r=e.onChange;return P(x({},e),{format:o,inputReadOnly:!0,value:(0,import_builtins.dayjsable)(e.value,\"HH:mm:ss\"),onChange:i=>{r&&r((0,import_builtins.formatDayjsValue)(i,\"HH:mm:ss\")||null)}})}},TimePicker=(0,import_react.connect)(import_antd.TimePicker,(0,import_react.mapProps)(mapTimeFormat()),(0,import_react.mapReadPretty)(ReadPretty$1));TimePicker.RangePicker=(0,import_react.connect)(import_antd.TimePicker.RangePicker,(0,import_react.mapProps)(mapTimeFormat()),(0,import_react.mapReadPretty)(ReadPretty$1));TimePicker.ReadPretty=ReadPretty$1;const ReadPretty=(0,import_react.observer)(e=>{var t,o;const r=(0,import_react.useField)(),{placeholder:i}=e,n=(0,import_builtins.usePrefixCls)(\"description-tree-select\",e),a=(t=r==null?void 0:r.dataSource)!=null&&t.length?r.dataSource:(o=e==null?void 0:e.treeData)!=null&&o.length?e.treeData:[],l=()=>{const m=e.value;return e.multiple?e.labelInValue?(0,import_shared.isArr)(m)?m:[]:(0,import_shared.isArr)(m)?m.map(d=>({label:d,value:d})):[]:e.labelInValue?m?[m]:[]:m?[{label:m,value:m}]:[]},c=(m,d)=>{for(let p=0;p<(d==null?void 0:d.length);p++){const h=d[p];if((h==null?void 0:h.value)===m)return h==null?void 0:h.label;{const g=c(m,h==null?void 0:h.children);if(g)return g}}},u=()=>{const m=l();return m!=null&&m.length?m.map(({value:d,label:p},h)=>(0,import_jsx_runtime.jsx)(import_antd.Tag,{children:c(d,a)||p||i},h)):(0,import_jsx_runtime.jsx)(import_antd.Tag,{children:i})};return(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_classnames.default)(n,e.className),style:e.style,children:u()})},{displayName:\"ReadPretty\"}),TreeSelect=(0,import_react.connect)(import_antd.TreeSelect,(0,import_react.mapProps)({dataSource:\"treeData\"},(e,t)=>P(x({},e),{suffixIcon:t!=null&&t.loading||t!=null&&t.validating?(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}):e.suffixIcon})),(0,import_react.mapReadPretty)(ReadPretty)),toValue=(e,t)=>e?convertTimestampToDate(e,t):null;function convertTimestampToDate(e,t=\"second\"){const o=t===\"second\"?e*1e3:e,r=new Date(o);return isNaN(r.getTime())?\"Invalid timestamp\":r.toUTCString()}const UnixTimestamp=(0,import_react.connect)(e=>{const{value:t,onChange:o,accuracy:r}=e,i=(0,import_react2.useMemo)(()=>typeof t==\"number\"?toValue(t,r):t,[t]);return(0,import_jsx_runtime.jsx)(DatePicker,P(x({},e),{value:i,onChange:n=>{o&&o(n)}}))},(0,import_react.mapReadPretty)(e=>{const{value:t}=e;return(0,import_jsx_runtime.jsx)(DatePicker.ReadPretty,P(x({},e),{value:t}))})),useEnvironmentVariableOptions=e=>{const t=useGlobalVariable(\"$env\");return(0,import_react2.useMemo)(()=>t?[t].filter(Boolean):e,[t,e])},isVariable=e=>/{{.*?}}/.test(e),TextAreaWithGlobalScope=(0,import_react.connect)(e=>{const t=e,{supportsLineBreak:o,password:r,number:i,boolean:n,input:a,expression:l=!0}=t,c=W(t,[\"supportsLineBreak\",\"password\",\"number\",\"boolean\",\"input\",\"expression\"]),u=useEnvironmentVariableOptions(e.scope),m={value:\"name\",label:\"title\"};return o?(0,import_jsx_runtime.jsx)(RawTextArea,P(x({},c),{scope:u,fieldNames:m,rows:3})):i?(0,import_jsx_runtime.jsx)(Variable.Input,P(x({},e),{scope:u,fieldNames:m})):r&&e.value&&!isVariable(e.value)?(0,import_jsx_runtime.jsx)(Password,P(x({},c),{autoFocus:!0})):n?(0,import_jsx_runtime.jsx)(Variable.Input,P(x({},e),{scope:u,fieldNames:m})):a?(0,import_jsx_runtime.jsx)(Variable.Input,P(x({},c),{scope:u,fieldNames:m})):l?(0,import_jsx_runtime.jsx)(TextArea,P(x({},c),{scope:u,fieldNames:m})):(0,import_jsx_runtime.jsx)(Variable.Input,P(x({},c),{scope:u,fieldNames:m}))},(0,import_react.mapReadPretty)(Input$2.ReadPretty)),isDrawerTitle=e=>(0,import_shared.isNum)(e)||(0,import_shared.isStr)(e)||(0,import_shared.isBool)(e)||import_react2.default.isValidElement(e),getDrawerProps=e=>isDrawerTitle(e)?{title:e}:e;function FormDrawer(e,t,o,r){((0,import_shared.isFn)(t)||import_react2.default.isValidElement(t))&&(r=o,o=t,t=\"form-drawer\");const i={host:document.createElement(\"div\"),openMiddlewares:[],form:null,promise:null},n=createPortalRoot(i.host,t),a=getDrawerProps(e),l=P(x({width:\"40%\"},a),{onClose:d=>{var p;((p=a==null?void 0:a.onClose)==null?void 0:p.call(a,d))!==!1&&m.close()},afterVisibleChange:d=>{var p;(p=a==null?void 0:a.afterVisibleChange)==null||p.call(a,d),!d&&n.unmount()}}),c=(0,import_react.observer)(()=>(0,import_jsx_runtime.jsx)(import_react2.Fragment,{children:(0,import_shared.isFn)(o)?o(i.form):o})),u=(d=!0)=>(0,import_jsx_runtime.jsx)(GlobalThemeProvider,{theme:r,children:(0,import_jsx_runtime.jsx)(import_antd.Drawer,P(x({},l),{visible:d,children:(0,import_jsx_runtime.jsx)(import_react.FormProvider,{form:i.form,children:(0,import_jsx_runtime.jsx)(c,{})})}))});document.body.appendChild(i.host);const m={forOpen:d=>((0,import_shared.isFn)(d)&&i.openMiddlewares.push(d),m),open:d=>(i.promise||(i.promise=new Promise((p,h)=>q(this,null,function*(){try{d=yield loading(l.loadingText,()=>(0,import_shared.applyMiddleware)(d,i.openMiddlewares)),i.form=i.form||(0,import_core.createForm)(P(x({},d),{effects(g){var _;(0,import_core.onFormSubmitSuccess)(()=>{p((0,import_reactive.toJS)(g.values)),m.close()}),(_=d==null?void 0:d.effects)==null||_.call(d,g)}}))}catch(g){h(g)}n.render(()=>u(!1)),setTimeout(()=>{n.render(()=>u(!0))},16)}))),i.promise),close:()=>{i.host&&n.render(()=>u(!1))}};return m}const DrawerExtra=e=>{const t=(0,import_react2.useRef)(),[o,r]=(0,import_react2.useState)(),i=(0,import_react2.useRef)(),n=usePrefixCls(\"drawer\");return(0,import_react2.useLayoutEffect)(()=>{var a,l;const c=(l=(a=t.current)==null?void 0:a.closest(`.${n}-content`))==null?void 0:l.querySelector(`.${n}-header`);c&&(i.current||(i.current=c.querySelector(`.${n}-extra`),i.current||(i.current=document.createElement(\"div\"),i.current.classList.add(`${n}-extra`),c.appendChild(i.current))),r(i.current))}),i.current=o,(0,import_jsx_runtime.jsx)(\"div\",{ref:t,style:{display:\"none\"},children:o&&(0,import_react_dom.createPortal)(e.children,o)})},DrawerFooter=e=>{const t=(0,import_react2.useRef)(),[o,r]=(0,import_react2.useState)(),i=(0,import_react2.useRef)(),n=usePrefixCls(\"drawer\");return(0,import_react2.useLayoutEffect)(()=>{var a;const l=(a=t.current)==null?void 0:a.closest(`.${n}-content`);l&&(i.current||(i.current=l.querySelector(`.${n}-footer`),i.current||(i.current=document.createElement(\"div\"),i.current.classList.add(`${n}-footer`),l.appendChild(i.current))),r(i.current))}),i.current=o,(0,import_jsx_runtime.jsx)(\"div\",{ref:t,style:{display:\"none\"},children:o&&(0,import_react_dom.createPortal)(e.children,o)})};FormDrawer.Extra=DrawerExtra;FormDrawer.Footer=DrawerFooter;FormDrawer.Portal=createPortalProvider(\"form-drawer\");const RemoveConditionContext=(0,import_react2.createContext)(null);RemoveConditionContext.displayName=\"RemoveConditionContext\";const FilterContext=(0,import_react2.createContext)(null);FilterContext.displayName=\"FilterContext\";const FilterLogicContext=(0,import_react2.createContext)(null);FilterLogicContext.displayName=\"FilterLogicContext\";const DynamicComponent=e=>{const{setScopes:t,nullable:o,constantAbel:r,changeOnSelect:i,readOnly:n=!1}=e,{disabled:a,returnScope:l}=(0,import_react2.useContext)(FilterContext)||{},c=useCollectionRecordData(),u=useVariables$1(),m=useLocalVariables$1(),{getAllCollectionsInheritChain:d}=useCollectionManager_deprecated(),{collectionField:p}=e,h=(0,import_react2.useCallback)(f=>(0,import_jsx_runtime.jsx)(VariableInput,P(x({},f),{form:g,record:c,setScopes:t,nullable:o,constantAbel:r,changeOnSelect:i,shouldChange:getShouldChange({collectionField:p,variables:u,localVariables:m,getAllCollectionsInheritChain:d}),returnScope:l})),[]),g=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({values:{value:e.value},effects(){(0,import_core.onFieldValueChange)(\"value\",f=>{var v;(v=e==null?void 0:e.onChange)==null||v.call(e,f.value)})},disabled:a}),[JSON.stringify(e.value),e.schema]),_=(0,import_react2.useCallback)(()=>{var f;const v=(0,import_shared.merge)(((f=e==null?void 0:e.schema)==null?void 0:f[\"x-component-props\"])||{},e.componentProps||{});return(0,import_jsx_runtime.jsx)(import_react.FieldContext.Provider,{value:null,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:P(x({\"x-component\":\"Input\"},e.schema),{\"x-component-props\":(0,import_shared.merge)(v,{style:x({minWidth:150},e.style),utc:!1,readOnly:n}),name:\"value\",\"x-read-pretty\":!1,\"x-validator\":void 0,\"x-decorator\":void 0})})})},[e.schema]);return(0,import_jsx_runtime.jsx)(import_react.FormContext.Provider,{value:g,children:(0,import_jsx_runtime.jsx)(\"div\",{\"data-testid\":e.testid,children:import_react2.default.createElement(h,{value:e.value,collectionField:e.collectionField,onChange:e==null?void 0:e.onChange,renderSchemaComponent:_})})})},findOption=(e,t)=>{var o;if(!e)return null;const r=e.match(/\\{\\{\\$(.*?)\\}\\}/);if(!r)return null;const[i,...n]=r[1].split(\".\"),a=[`$${i}`,...n];let l=t,c=null;for(const u of a){if(c=l.find(m=>m.value===u||m.name===u),!c)return null;if(Array.isArray(c.children)||c.isLeaf===!1)l=c.children||((o=c==null?void 0:c.field)==null?void 0:o.children)||[];else return c}return c},operators=[{label:'{{t(\"is empty\")}}',value:\"$empty\",noValue:!0},{label:'{{t(\"is not empty\")}}',value:\"$notEmpty\",noValue:!0}],useValues=e=>{const t=(0,import_react.useField)(),{op:o,leftVar:r,rightVar:i}=t.value||{},n=(0,import_react2.useCallback)(()=>{var u,m;t.value=t.data.leftVar?{op:(u=t.data.operator)==null?void 0:u.value,leftVar:t.data.leftVar,rightVar:(m=t.data)==null?void 0:m.rightVar}:{}},[t]);(0,import_react2.useEffect)(()=>{setTimeout(()=>{var u;const m=findOption(r,e);if(t.data=t.data||{},!t.value)return;const d=(0,import_lodash.uniqBy)([...t.data.operators||[],...(m==null?void 0:m.operators)||[]],\"value\");t.data.operators=d.length?d:operators,t.data.leftVar=r,t.data.rightVar=i;const p=d==null?void 0:d.find(_=>_.value===o);t.data.operator=t.data.operator||p;const h=(0,import_lodash.cloneDeep)(m==null?void 0:m.schema),g=(0,import_lodash.cloneDeep)(p==null?void 0:p.schema);t.data.schema=((u=t.data)==null?void 0:u.schema)||(0,import_shared.merge)(h,g)},100)},[t.value.leftVar,e]);const a=(0,import_react2.useCallback)((u,m)=>{var d;const p=(0,import_lodash.last)(m);t.data=t.data||{},t.data.operators=(p==null?void 0:p.operators)||operators;const h=(d=t.data.operators)==null?void 0:d[0];t.data.operator=h;const g=(0,import_lodash.cloneDeep)(p==null?void 0:p.schema),_=(0,import_lodash.cloneDeep)(h==null?void 0:h.schema);t.data.schema=(0,import_shared.merge)(g,_),t.data.leftVar=u,t.data.rightVar=h!=null&&h.noValue?h.default||!0:void 0,n()},[n,t]),l=(0,import_react2.useCallback)(u=>{var m,d,p;const h=(p=(d=(m=t.data)==null?void 0:m.operators)==null?void 0:d.find)==null?void 0:p.call(d,f=>f.value===u);t.data.operator=h;const g=(0,import_lodash.cloneDeep)(t.data.schema),_=(0,import_lodash.cloneDeep)(h==null?void 0:h.schema);t.data.schema=(0,import_shared.merge)(g,_),h.noValue||c(void 0),n()},[n,t.data]),c=(0,import_react2.useCallback)(u=>{t.data.rightVar=u,n()},[n,t.data]);return P(x({},(t==null?void 0:t.data)||{}),{setLeftValue:a,setOperator:l,setRightValue:c})},LinkageFilterItem=(0,import_react.observer)(e=>{const{t}=(0,import_react_i18next.useTranslation)(),o=useCompile(),r=(0,import_react2.useContext)(RemoveConditionContext),[i,n]=(0,import_react2.useState)([]),{schema:a,operators:l,operator:c,setOperator:u,rightVar:m,leftVar:d,setLeftValue:p,setRightValue:h}=useValues(i),g=(0,import_react2.useMemo)(()=>({marginBottom:8}),[]),_=(0,import_react2.useCallback)(C=>{u(C)},[u]),f=(0,import_react2.useMemo)(()=>({color:\"#bfbfbf\"}),[]),v=useFlag();return(0,import_jsx_runtime.jsx)(\"div\",{style:g,className:\"nc-filter-item\",children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{wrap:!0,children:[(0,import_jsx_runtime.jsx)(FlagProvider,P(x({isLeftVariable:!0},v),{children:(0,import_jsx_runtime.jsx)(DynamicComponent,{value:d,onChange:p,setScopes:C=>{n(C)},testid:\"left-filter-field\",nullable:!1,constantAbel:!1,changeOnSelect:!1,readOnly:!0})})),(0,import_jsx_runtime.jsx)(import_antd.Select,{role:\"button\",\"data-testid\":\"select-filter-operator\",className:import_css.css`\n              min-width: 110px;\n            `,popupMatchSelectWidth:!1,value:c==null?void 0:c.value,options:o(l),onChange:_,placeholder:t(\"Comparision\")}),(0,import_jsx_runtime.jsx)(\"div\",{style:{display:c!=null&&c.noValue?\"none\":\"inline-flex\"},children:(0,import_jsx_runtime.jsx)(DynamicComponent,{value:m,schema:a,onChange:h,testid:\"right-filter-field\"})}),!e.disabled&&(0,import_jsx_runtime.jsx)(\"a\",{role:\"button\",\"aria-label\":\"icon-close\",children:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleOutlined,{onClick:r,style:f})})]})})},{displayName:\"LinkageFilterItem\"}),FilterItems=(0,import_react.observer)(e=>{var t;const o=(0,import_react.useField)();return(0,import_jsx_runtime.jsx)(\"div\",{children:(t=o==null?void 0:o.value)==null?void 0:t.filter(Boolean).map((r,i)=>(0,import_jsx_runtime.jsx)(RemoveConditionContext.Provider,{value:()=>o.remove(i),children:(0,import_jsx_runtime.jsx)(import_react.ObjectField,{name:i,component:[r.$and||r.$or?FilterGroup:LinkageFilterItem]})},i))})},{displayName:\"FilterItems\"}),FilterGroup=(0,import_react.connect)(e=>{const{bordered:t=!0,disabled:o}=e,r=(0,import_react.useField)(),i=(0,import_react2.useContext)(RemoveConditionContext),{t:n}=(0,import_react_i18next.useTranslation)(),{token:a}=useToken$1(),l=Object.keys(r.value||{}).includes(\"$or\")?\"$or\":\"$and\",c=m=>{const d=r.value||{};r.value={[m]:[...d[l]||[]]}},u=o||r.disabled;return(0,import_jsx_runtime.jsx)(FilterLogicContext.Provider,{value:l,children:(0,import_jsx_runtime.jsxs)(\"div\",{style:t?{position:\"relative\",border:`1px dashed ${a.colorBorder}`,padding:a.paddingSM,marginBottom:a.marginXS}:{position:\"relative\",marginBottom:a.marginXS},children:[i&&!u&&(0,import_jsx_runtime.jsx)(\"a\",{role:\"button\",\"aria-label\":\"icon-close\",children:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleOutlined,{style:{position:\"absolute\",right:10,top:10,color:\"#bfbfbf\"},onClick:()=>i()})}),(0,import_jsx_runtime.jsx)(\"div\",{style:{marginBottom:8,color:a.colorText},children:(0,import_jsx_runtime.jsxs)(import_react_i18next.Trans,{children:[\"Meet \",(0,import_jsx_runtime.jsxs)(import_antd.Select,{role:\"button\",\"data-testid\":\"filter-select-all-or-any\",style:{width:\"auto\"},value:l,onChange:m=>{c(m)},children:[(0,import_jsx_runtime.jsx)(import_antd.Select.Option,{value:\"$and\",children:\"All\"}),(0,import_jsx_runtime.jsx)(import_antd.Select.Option,{value:\"$or\",children:\"Any\"})]}),\" conditions in the group\"]})}),(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_react.ArrayField,{name:`${l}`,component:[FilterItems],disabled:u})}),!u&&(0,import_jsx_runtime.jsxs)(import_antd.Space,{size:16,style:{marginTop:8,marginBottom:8},children:[(0,import_jsx_runtime.jsx)(\"a\",{onClick:()=>{const m=(r.value||{})[l]||[];m.push({}),r.value={[l]:m},r.initialValue={[l]:m}},children:n(\"Add condition\")}),(0,import_jsx_runtime.jsx)(\"a\",{onClick:()=>{const m=(r.value||{})[l]||[];m.push({$and:[{}]}),r.value={[l]:m}},children:n(\"Add condition group\")})]})]})})}),useDef=e=>{const t=(0,import_react.useField)();return useRequest(()=>Promise.resolve({data:t.dataSource}),e)},LinkageFilter=withDynamicSchemaProps((0,import_react.observer)(e=>{const{useDataSource:t=useDef}=e,{dynamicComponent:o,className:r,collectionName:i,returnScope:n}=useProps(e),a=(0,import_react.useField)(),l=(0,import_react.useFieldSchema)();return t({onSuccess(c){a.dataSource=(c==null?void 0:c.data)||[]}}),(0,import_react2.useEffect)(()=>{l.defaultValue&&(a.initialValue=l.defaultValue)},[l.defaultValue]),(0,import_jsx_runtime.jsx)(\"div\",{className:r,children:(0,import_jsx_runtime.jsx)(FilterContext.Provider,{value:{field:a,fieldSchema:l,dynamicComponent:o,disabled:e.disabled,collectionName:i,returnScope:n},children:(0,import_jsx_runtime.jsx)(FilterGroup,P(x({},e),{bordered:!1}))})})}),{displayName:\"LinkageFilter\"}),{Text}=import_antd.Typography,CollectionDeletedPlaceholder=({type:e,name:t,message:o})=>{const{designable:r,dn:i}=useDesignable(),{modal:n}=import_antd.App.useApp(),{t:a}=(0,import_react_i18next.useTranslation)(),l=useDataSource(),c=useCompile(),u=useCollection(),m=useDataSourceManager(),d=(0,import_react2.useMemo)(()=>{if(e===\"Data Source\")return t;const g=(m==null?void 0:m.getDataSources().length)>=1&&l&&l.key!==DEFAULT_DATA_SOURCE_KEY?`${c(l.displayName||l.key)} > `:\"\";if(e===\"Collection\")return`${g}${t}`;const _=u?`${c(u.title)||u.name||u.tableName} > `:\"\";return`${g}${_}${t}`},[]),p=(0,import_react2.useMemo)(()=>e===\"Field\"?\"Field\":\"Block\",[e]),h=(0,import_react2.useMemo)(()=>t?o?`${a(e)} \"${d}\" ${o}`:a('The {{type}} \"{{name}}\" may have been deleted. Please remove this {{blockType}}.',{type:a(e).toLocaleLowerCase(),name:d,blockType:a(p).toLocaleLowerCase()}).replaceAll(\"&gt;\",\">\"):`${a(e)} name is required`,[o,d,e,a,p]);return r?e===\"Field\"?(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:!0,children:(0,import_jsx_runtime.jsx)(Text,{type:\"secondary\",children:h})}):(0,import_jsx_runtime.jsx)(BlockItemCard,{children:(0,import_jsx_runtime.jsx)(import_antd.Result,{status:\"404\",subTitle:h,extra:(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:()=>n.confirm(P(x({title:a(\"Delete block\"),content:a(\"Are you sure you want to delete it?\")},confirm),{onOk(){i.remove(null,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}}),i.refresh({refreshParentSchema:!0})}})),children:a(\"Delete\")},\"Delete\")})}):null},CollectionNotAllowView=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),t=useDataSource(),o=useCompile(),r=useCollection(),i=useDataSourceManager(),n=(0,import_react2.useMemo)(()=>{const l=(i==null?void 0:i.getDataSources().length)>=1&&t&&t.key!==DEFAULT_DATA_SOURCE_KEY?`${o(t.displayName||t.key)} > `:\"\";if(r)return`${l}${r.name}`;const c=r?`${o(r.title)||r.name||r.tableName} > `:\"\";return`${l}${c}${r.name}`},[]),a=(0,import_react2.useMemo)(()=>e(`The current user only has the UI configuration permission, but don't have view permission for collection \"{{name}}\"`,{name:n}).replaceAll(\"&gt;\",\">\"),[n,e]);return(0,import_jsx_runtime.jsx)(BlockItemCard,{children:(0,import_jsx_runtime.jsx)(import_antd.Result,{status:\"404\",subTitle:a})})},CollectionNotAllowViewPlaceholder=()=>{const{designable:e}=useDesignable();return e?(0,import_jsx_runtime.jsx)(CollectionNotAllowView,{}):null},CollectionFieldContext=(0,import_react2.createContext)(null);CollectionFieldContext.displayName=\"CollectionFieldContext\";const CollectionFieldProvider=e=>{const{name:t,children:o,allowNull:r}=e,i=(0,import_react.useFieldSchema)(),n=useCollection(),a=useCollectionManager(),l=(0,import_react2.useMemo)(()=>{var c;if(!n)return null;const u=(c=i==null?void 0:i[\"x-component-props\"])==null?void 0:c.field;return a.getCollectionField(i==null?void 0:i[\"x-collection-field\"])||u||n.getField((u==null?void 0:u.name)||t)},[n,i,a,t]);return!l&&r?(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:o}):l?(0,import_jsx_runtime.jsx)(CollectionFieldContext.Provider,{value:l,children:o}):(0,import_jsx_runtime.jsx)(CollectionDeletedPlaceholder,{type:\"Field\",name:t})},ClearCollectionFieldContext=e=>(0,import_jsx_runtime.jsx)(CollectionFieldContext.Provider,{value:null,children:e.children}),useCollectionField=()=>(0,import_react2.useContext)(CollectionFieldContext),CollectionContext=(0,import_react2.createContext)(null);CollectionContext.displayName=\"CollectionContext\";const CollectionProvider=e=>{const{name:t,children:o,allowNull:r}=e,i=useCollectionManager(),n=(0,import_react2.useMemo)(()=>i==null?void 0:i.getCollection(t),[i,t]);return!n&&r?(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.children}):!n&&!r?(0,import_jsx_runtime.jsx)(CollectionDeletedPlaceholder,{type:\"Collection\",name:t}):(0,import_jsx_runtime.jsx)(CollectionContext.Provider,{value:n,children:o})},SanitizedCollectionProvider=e=>(0,import_jsx_runtime.jsx)(CollectionFieldContext.Provider,{value:null,children:(0,import_jsx_runtime.jsx)(CollectionProvider,x({},e))});function useCollection(){return(0,import_react2.useContext)(CollectionContext)}const useCollectionFields=e=>{const t=useCollection();return(0,import_react2.useMemo)(()=>t.getFields(e),[t,e])},collectionTransform=(e,t)=>{const o=e,{rawTitle:r,title:i,fields:n=[]}=o,a=W(o,[\"rawTitle\",\"title\",\"fields\"]);return P(x({},a),{title:r?i:t.i18n.t(i,{ns:\"lm-collections\"}),rawTitle:r||i,fields:n==null?void 0:n.map(l=>{var c=l,{uiSchema:u}=c,m=W(c,[\"uiSchema\"]);if(u!=null&&u.title){const d=u.title;u.title=u.rawTitle?d:t.i18n.t(d,{ns:\"lm-collections\"}),u.rawTitle=u.rawTitle||d}return Array.isArray(u==null?void 0:u.enum)&&(u.enum=u.enum.map(d=>P(x({},d),{value:(d==null?void 0:d.value)===void 0?d:d.value,label:d.rawLabel?d.label:t.i18n.t(d.label,{ns:\"lm-collections\"}),rawLabel:d.rawLabel||d.label}))),x({uiSchema:u},m)})})};function applyMixins(e,t,o,r){const i=new e(o,r);return t.forEach(n=>{const a=new n(o,r);Object.getOwnPropertyNames(a).forEach(l=>{const c=Object.getOwnPropertyDescriptor(a,l);c?Object.defineProperty(i,l,c):i[l]=a[l]}),Object.getOwnPropertyNames(n.prototype).forEach(l=>{l!==\"constructor\"&&(i.__proto__[l]=n.prototype[l])})}),i}class CollectionManager{constructor(t,o){k(this,\"collectionInstancesMap\",{}),k(this,\"collectionInstancesArr\",[]),this.dataSource=o,this.addCollections(t)}get dataSourceManager(){return this.dataSource.dataSourceManager}get app(){return this.dataSourceManager.app}getCollectionInstance(t){const o=this.dataSource.dataSourceManager.collectionTemplateManager.getCollectionTemplate(t.template),r=(o==null?void 0:o.Collection)||Collection,i=o==null?void 0:o.transform,n=i?i(collectionTransform(t,this.app),this.app):collectionTransform(t,this.dataSource.dataSourceManager.app),a=P(x({},n),{dataSource:this.dataSource.key});return applyMixins(r,this.dataSourceManager.collectionMixins,a,this)}getInstancesMap(t=[]){return t.map(o=>this.getCollectionInstance(o)).reduce((o,r)=>(o[r.name]=r,o),{})}addCollections(t=[]){const o=this.getInstancesMap(t);this.collectionInstancesMap=x(x({},this.collectionInstancesMap),o),this.collectionInstancesArr=Object.values(this.collectionInstancesMap)}setCollections(t){this.collectionInstancesMap=this.getInstancesMap(t),this.collectionInstancesArr=Object.values(this.collectionInstancesMap)}reAddCollections(t=this.collectionInstancesArr){const o=t.map(r=>r.getOptions());this.addCollections(o)}getCollection(t){if(t){if(typeof t==\"object\")return this.getCollectionInstance(t);if(String(t).split(\".\").length>1){const o=this.getCollectionField(t);return o?this.getCollection(o.target):void 0}return this.collectionInstancesMap[t]}}getCollections(t){return t?this.collectionInstancesArr.filter(t):this.collectionInstancesArr}getCollectionName(t){const o=this.getCollection(t);return o==null?void 0:o.name}getCollectionField(t){if(!t)return;if(typeof t==\"object\")return t;if(String(t).split(\".\").length<2){console.error(`[@nocobase/client]: CollectionManager.getField() path \"${t}\" is invalid`);return}const[o,...r]=String(t).split(\".\"),i=this.getCollection(o);if(i)return i.getField(r.join(\".\"))}getCollectionFields(t,o){var r;return((r=this.getCollection(t))==null?void 0:r.getFields(o))||[]}getCollectionAllFields(t,o){var r;return((r=this.getCollection(t))==null?void 0:r.getAllFields(o))||[]}getFilterByTK(t,o){if(!t||!o){console.error(\"@nocobase/client]: CollectionManager.getFilterByTK() collectionOrAssociation or collectionRecordOrAssociationRecord is invalid\");return}const r=(a,l)=>{if(Array.isArray(a)){const c={};return a.forEach(u=>{c[u]=l[u]}),import_qs.default.stringify(c)}else return l[a]};if(t instanceof Collection){const a=t.getFilterTargetKey();return r(a,o)}if(t.includes(\".\")){const a=this.getCollectionField(t);if(!a){console.error(`[@nocobase/client]: CollectionManager.getFilterByTK() field \"${t}\" is invalid`);return}if(a.targetKey)return o[a.targetKey]}const i=this.getCollection(t);if(!i){console.error(`[@nocobase/client]: CollectionManager.getFilterByTK() collection \"${t}\" is invalid`);return}const n=i.getFilterTargetKey();return r(n,o)}getSourceKeyByAssociation(t){if(!t)return;const o=this.getCollectionField(t);if(!o)return;if(o.sourceKey)return o.sourceKey;const r=this.getCollection(t.split(\".\")[0]);if(r)return r.filterTargetKey||r.getPrimaryKey()||\"id\"}clone(t=[]){const o=new CollectionManager([],this.dataSource);return o.collectionInstancesArr=this.collectionInstancesArr,o.collectionInstancesMap=this.collectionInstancesMap,o.addCollections(t),o}}function getInitializerItemsByFields(e,t,o){var r;const{block:i,isReadPretty:n=({form:g})=>g.readPretty,filter:a=()=>!0,getInitializerItem:l=()=>({}),getSchema:c=()=>({})}=e,{collectionManager:u,collection:m,dataSourceManager:d,actionContext:p}=o,h=(r=p.fieldSchema)==null?void 0:r[\"x-action\"];return m?t.map(g=>{const _=u.getCollection(g.target),f=d.collectionFieldInterfaceManager.getFieldInterface(g.interface);return{collectionField:g,context:P(x({},o),{targetCollection:_,collectionFieldInterface:f})}}).filter(({collectionField:g})=>g.interface).filter(({collectionField:g,context:_})=>a(g,_)).map(({collectionField:g,context:_})=>{var f,v;const C={type:\"string\",title:((f=g==null?void 0:g.uiSchema)==null?void 0:f.title)||g.name,name:g.name,\"x-component\":\"CollectionField\",\"x-collection-field\":`${m.name}.${g.name}`,\"x-read-pretty\":(v=g==null?void 0:g.uiSchema)==null?void 0:v[\"x-read-pretty\"]},S=c(g,P(x({},_),{defaultSchema:C})),b=x(x({},C),S||{});return{collectionField:g,schema:b,context:P(x({},_),{schema:b})}}).map(({collectionField:g,context:_})=>{var f;const v={type:\"item\",name:g.name,title:((f=g==null?void 0:g.uiSchema)==null?void 0:f.title)||g.name,Component:\"CollectionFieldInitializer\",schemaInitialize:C=>{var S,b;(b=(S=_.collectionFieldInterface)==null?void 0:S.schemaInitialize)==null||b.call(S,C,{field:g,block:i,readPretty:n==null?void 0:n(_),action:h,targetCollection:_.targetCollection})},schema:_.schema};return{collectionField:g,context:_,defaultInitializerItem:v}}).map(({collectionField:g,defaultInitializerItem:_,context:f})=>{const v=l(g,P(x({},f),{defaultInitializerItem:_}));return x(x({},_),v||{})}):[]}function useCollectionFieldContext(){const{t:e}=(0,import_react_i18next.useTranslation)(),t=useCollection(),o=useDataSourceManager(),r=useActionContext(),i=useDataSource(),n=(0,import_react.useForm)(),a=(0,import_react.useFieldSchema)(),l=useCollectionManager(),c=useCompile();return{t:e,compile:c,actionContext:r,fieldSchema:a,collection:t,dataSource:i,form:n,collectionManager:l,dataSourceManager:o}}const SelfFields=e=>{const t=useCollectionFieldContext(),{t:o,collection:r}=t,i=r.getFields(),n=getInitializerItemsByFields(e,i,t);return(0,import_jsx_runtime.jsx)(SchemaInitializerItemGroup,{title:o(\"Display fields\"),children:n})},ParentCollectionFields$4=e=>{const t=useCollectionFieldContext(),{collection:o,t:r,collectionManager:i}=t,n=o.getParentCollectionsName();if(!n.length)return null;const a=n.map(l=>{const c=o.getParentCollectionFields(l);return c.length===0?null:{parentCollection:i.getCollection(l),parentCollectionFields:c}}).filter(Boolean).map(l=>{const{parentCollection:c,parentCollectionFields:u}=l,m=P(x({},t),{collection:c});return{type:\"itemGroup\",divider:!0,title:r(\"Parent collection fields\")+\"(\"+t.compile(c.title)+\")\",children:getInitializerItemsByFields(e,u,m)}});return(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:a})},AssociationCollectionFields=e=>{const t=e,{filterAssociationField:o,filterSelfField:r=()=>!0,getSchema:i}=t,n=W(t,[\"filterAssociationField\",\"filterSelfField\",\"getSchema\"]),{collection:a,t:l,collectionManager:c}=e.context,u=a.getFields(),m=[\"o2o\",\"oho\",\"obo\",\"m2o\"],d=u.filter(h=>m.includes(h.interface)).filter(h=>r(h,e.context));if(!d.length)return null;const p=d.map(h=>{const g=c.getCollection(h.target);if(!g)return null;const _=g==null?void 0:g.getAllFields();return _.length?{associationField:h,associationCollection:g,associationCollectionFields:_}:null}).filter(Boolean).map(({associationField:h,associationCollection:g,associationCollectionFields:_})=>{var f,v;const C=P(x({},e.context),{collection:g}),S=(b,y)=>{const F=i(b,y);return P(x({},F||{}),{\"x-read-pretty\":!0,name:`${h.name}.${b.name}`,\"x-collection-field\":`${a.name}.${h.name}.${b.name}`})};return{type:\"subMenu\",name:(f=h.uiSchema)==null?void 0:f.title,title:(v=h.uiSchema)==null?void 0:v.title,children:getInitializerItemsByFields(P(x({},n),{filter:o,getSchema:S}),_,C)}});return p.length?(0,import_jsx_runtime.jsx)(SchemaInitializerItemGroup,{title:l(\"Display association fields\"),children:p}):null},CollectionFieldsToInitializerItems=e=>{const{selfField:t,parentField:o,associationField:r,block:i}=e,n=useCollectionFieldContext();return n.collection?(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(SelfFields,P(x({block:i},t),{context:P(x({},n),{collection:n.collection})})),o&&(0,import_jsx_runtime.jsx)(ParentCollectionFields$4,P(x({block:i},o),{context:P(x({},n),{collection:n.collection})})),r&&(0,import_jsx_runtime.jsx)(AssociationCollectionFields,P(x({block:i},r),{context:P(x({},n),{collection:n.collection})}))]}):null},findKanbanFormItem=(e,t,o)=>{const r=findSchema(e,\"x-component\",\"Kanban\");return findSchema(r,t,o)},CollectionFieldsToFormInitializerItems=e=>{const t=(e==null?void 0:e.block)||\"Form\",o={\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FormItem\",\"x-decorator\":\"FormItem\"},r={remove:removeGridFormItem};return(0,import_jsx_runtime.jsx)(CollectionFieldsToInitializerItems,{block:t,selfField:{filter:i=>!i.treeChildren,getSchema:(i,{targetCollection:n})=>{var a,l;const c=(n==null?void 0:n.template)===\"file\",u=n,m=(l=(a=i==null?void 0:i.uiSchema)==null?void 0:a[\"x-component-props\"])==null?void 0:l.fieldNames;return P(x({},o),{\"x-component-props\":c?{fieldNames:{label:\"preview\",value:\"id\"}}:u&&m?{fieldNames:P(x({},m),{label:(n==null?void 0:n.titleField)||m.label})}:{}})},getInitializerItem:()=>P(x({},r),{find:(e==null?void 0:e.block)===\"Kanban\"?findKanbanFormItem:void 0})},parentField:{getSchema:()=>o,getInitializerItem:()=>r},associationField:{filterSelfField:i=>t!==\"Form\"?!0:(i==null?void 0:i.interface)===\"m2o\",filterAssociationField(i){return(i==null?void 0:i.interface)&&![\"subTable\"].includes(i==null?void 0:i.interface)&&!i.treeChildren},getSchema:()=>o,getInitializerItem:()=>r}})},quickEditField=[\"attachment\",\"textarea\",\"markdown\",\"json\",\"richText\",\"polygon\",\"circle\",\"point\",\"lineString\"],CollectionFieldsToTableInitializerItems=e=>{function t({fieldSchema:o,form:r}){return o[\"x-component\"]===\"AssociationField.SubTable\"?r.readPretty:!0}return(0,import_jsx_runtime.jsx)(CollectionFieldsToInitializerItems,{block:\"Table\",selfField:{isReadPretty:t,filter:o=>o.interface!==\"subTable\"&&!o.treeChildren,getSchema:(o,{targetCollection:r,fieldSchema:i,form:n})=>{var a,l;const c=(r==null?void 0:r.template)===\"file\",u=((a=o.uiSchema)==null?void 0:a[\"x-component\"])===\"Preview\",m=i[\"x-component\"]===\"AssociationField.SubTable\",d=t({fieldSchema:i,form:n});return{\"x-component-props\":c?{fieldNames:{label:\"preview\",value:\"id\"}}:u?{size:\"small\"}:{},\"x-read-pretty\":d||((l=o.uiSchema)==null?void 0:l[\"x-read-pretty\"]),\"x-decorator\":m?quickEditField.includes(o.interface)||c?\"QuickEdit\":\"FormItem\":null,\"x-decorator-props\":{labelStyle:{display:\"none\"}}}},getInitializerItem:()=>({find:findTableColumn,remove:removeTableColumn})},parentField:{isReadPretty:t,getSchema(o,{targetCollection:r,fieldSchema:i,form:n}){var a;const l=(r==null?void 0:r.template)===\"file\",c=i[\"x-component\"]===\"AssociationField.SubTable\",u=t({fieldSchema:i,form:n});return{\"x-component-props\":l?{fieldNames:{label:\"preview\",value:\"id\"}}:{},\"x-read-pretty\":u||((a=o.uiSchema)==null?void 0:a[\"x-read-pretty\"]),\"x-decorator\":c?quickEditField.includes(o.interface)||l?\"QuickEdit\":\"FormItem\":null,\"x-decorator-props\":{labelStyle:{display:\"none\"}}}},getInitializerItem(){return{remove:removeGridFormItem}}},associationField:{filterAssociationField(o){return![\"subTable\"].includes(o.interface)&&!o.treeChildren},getSchema(){return{}},getInitializerItem(){return{find:findTableColumn,remove:removeTableColumn}}}})},RecordContext_deprecated=(0,import_react2.createContext)({});RecordContext_deprecated.displayName=\"RecordContext_deprecated\";const RecordIndexContext=(0,import_react2.createContext)(null);RecordIndexContext.displayName=\"RecordIndexContext\";const RecordProvider=import_react2.default.memo(e=>{const{record:t,children:o,parent:r,isNew:i}=e,n=useCollection(),a=(0,import_react2.useMemo)(()=>{const l=x({},(0,import_reactive.raw)(t));return l.__parent=r,l.__collectionName=n==null?void 0:n.name,l},[t,r,n==null?void 0:n.name]);return(0,import_jsx_runtime.jsx)(RecordContext_deprecated.Provider,{value:a,children:(0,import_jsx_runtime.jsx)(CollectionRecordProvider,{isNew:i,record:t,parentRecord:r,children:o})})});RecordProvider.displayName=\"RecordProvider\";const RecordSimpleProvider=e=>(0,import_jsx_runtime.jsx)(RecordContext_deprecated.Provider,x({},e)),RecordIndexProvider=e=>{const{index:t,children:o}=e;return(0,import_jsx_runtime.jsx)(RecordIndexContext.Provider,{value:t,children:o})};function useRecord(){return(0,import_react2.useContext)(RecordContext_deprecated)}function useRecordIndex(){return(0,import_react2.useContext)(RecordIndexContext)}const useRecordIsOwn=()=>{var e,t;const o=useRecord(),r=useCurrentUserContext();return o!=null&&o.createdById?(o==null?void 0:o.createdById)===((t=(e=r==null?void 0:r.data)==null?void 0:e.data)==null?void 0:t.id):!1},useCancelAction=()=>{const e=(0,import_react.useForm)(),t=useActionContext();return{run(){return q(this,null,function*(){t.setVisible(!1),e.reset()})}}},useValuesFromRecord$1=e=>{const t=useRecord(),o=useRequest(()=>Promise.resolve({data:(0,import_omit.default)((0,import_cloneDeep.default)(t),[\"__parent\",\"__collectionName\"])}),P(x({},e),{manual:!0})),r=useActionContext();return(0,import_react2.useEffect)(()=>{r.visible&&o.run()},[r.visible]),o},useResetFilterAction=()=>{const{run:e}=useResourceActionContext(),t=(0,import_react.useForm)(),o=useActionContext();return{run(){return q(this,null,function*(){t.reset(),e(),o.setVisible(!1)})}}},useKanbanEvents=()=>{const{resource:e}=useCollection_deprecated();return{onCardDragEnd(t,o,r){return q(this,arguments,function*({columns:i,groupField:n},{fromColumnId:a,fromPosition:l},{toColumnId:c,toPosition:u}){var m,d;const p=i.find(v=>v.id===a),h=i.find(v=>v.id===c),g=(m=p==null?void 0:p.cards)==null?void 0:m[l],_=(d=h==null?void 0:h.cards)==null?void 0:d[u],f={sourceId:g.id,sortField:`${n.name}_sort`};_?f.targetId=_.id:f.targetScope={[n.name]:c},yield e.move(f)})}}},useSortFields=e=>{const{getCollectionFields:t,getInterface:o}=useCollectionManager_deprecated();return t(e).filter(r=>{if(!r.interface)return!1;const i=o(r.interface);return!!(i!=null&&i.sortable)}).map(r=>{var i;return{value:r.name,label:((i=r==null?void 0:r.uiSchema)==null?void 0:i.title)||r.name}})},useChildrenCollections=e=>{const{getChildrenCollections:t}=useCollectionManager_deprecated();return t(e).map(o=>({value:o.name,label:(o==null?void 0:o.title)||o.name}))},useSelfAndChildrenCollections=e=>{const{getChildrenCollections:t,getCollection:o}=useCollectionManager_deprecated(),r=t(e),i=o(e);if(!e)return null;const n=r.map(a=>({value:a.name,label:(a==null?void 0:a.title)||a.name}));return n.unshift({value:i.name,label:(i==null?void 0:i.title)||i.name}),n},useCollectionFilterOptions=(e,t)=>{const{getCollectionFields:o,getInterface:r}=useCollectionManager_deprecated();return(0,import_react2.useMemo)(()=>{const i=o(e,t),n=(l,c)=>{var u,m,d;if(!l.interface)return;const p=r(l.interface);if(!(p!=null&&p.filterable))return;const{nested:h,children:g,operators:_}=p.filterable,f={name:l.name,title:((u=l==null?void 0:l.uiSchema)==null?void 0:u.title)||l.name,label:((m=l==null?void 0:l.uiSchema)==null?void 0:m.title)||l.name,value:l.name,schema:l==null?void 0:l.uiSchema,operators:((d=_==null?void 0:_.filter)==null?void 0:d.call(_,v=>!(v!=null&&v.visible)||v.visible(l)))||[],interface:l.interface};if(!(l.target&&c>2)){if(c>2)return f;if(g!=null&&g.length&&(f.children=g),h){const v=o(l.target,t),C=a(v,c+1).filter(Boolean);f.children=f.children||[],f.children.push(...C)}return f}},a=(l,c)=>{const u=[];return l.forEach(m=>{const d=n(m,c);d&&u.push(d)}),u};return a(i,1)},[import_lodash.default.isString(e)?e:e==null?void 0:e.name,t])},useCollectionFilterOptionsV2=e=>{const{getCollectionFields:t,getInterface:o}=useCollectionManager_deprecated();return{getFields:(0,import_react2.useCallback)(()=>{const r=t(e),i=(a,l)=>{var c,u;if(!a.interface)return;const m=o(a.interface);if(!(m!=null&&m.filterable))return;const{nested:d,children:p,operators:h}=m.filterable,g={name:a.name,title:((c=a==null?void 0:a.uiSchema)==null?void 0:c.title)||a.name,schema:a==null?void 0:a.uiSchema,operators:((u=h==null?void 0:h.filter)==null?void 0:u.call(h,_=>!(_!=null&&_.visible)||_.visible(a)))||[],interface:a.interface};if(!(a.target&&l>2)){if(l>2)return g;if(p!=null&&p.length&&(g.children=p),d){const _=t(a.target),f=n(_,l+1).filter(Boolean);g.children=g.children||[],g.children.push(...f)}return g}},n=(a,l)=>{const c=[];return a.forEach(u=>{const m=i(u,l);m&&c.push(m)}),c};return n(r,1)},[import_lodash.default.isString(e)?e:e==null?void 0:e.name])}},useLinkageCollectionFilterOptions=e=>{const{getCollectionFields:t,getInterface:o}=useCollectionManager_deprecated(),r=t(e),i=(a,l)=>{var c,u;if(!a.interface)return;const m=o(a.interface);if(!(m!=null&&m.filterable))return;const{nested:d,children:p,operators:h}=m.filterable,g={name:a.name,title:((c=a==null?void 0:a.uiSchema)==null?void 0:c.title)||a.name,schema:a==null?void 0:a.uiSchema,operators:((u=h==null?void 0:h.filter)==null?void 0:u.call(h,_=>!(_!=null&&_.visible)||_.visible(a)))||[],interface:a.interface};if(!(a.target&&l>2)){if(l>2)return g;if(p!=null&&p.length&&(g.children=p),d){const _=t(a.target).filter(v=>[\"hasMany\",\"belongsToMany\"].includes(a.type)?![\"hasOne\",\"hasMany\",\"belongsTo\",\"belongsToMany\"].includes(v.type):![\"hasMany\",\"belongsToMany\"].includes(v.type)),f=n(_,l+1).filter(Boolean);g.children=g.children||[],g.children.push(...f)}return g}},n=(a,l)=>{const c=[];return a.forEach(u=>{const m=i(u,l);m&&c.push(m)}),c};return n(r,1)},useCollectionFieldsOptions=(e,t=2,o=[])=>{const{getCollectionFields:r,getInterface:i}=useCollectionManager_deprecated(),n=r(e).filter(c=>!o.includes(c.interface)),a=(c,u,m)=>{var d;if(!c.interface)return;const p=i(c.interface);if(!(p!=null&&p.filterable))return;const{nested:h,children:g}=p.filterable,_=m?`${m}.${c.name}`:c.name,f=P(x({},c),{name:c.name,title:((d=c==null?void 0:c.uiSchema)==null?void 0:d.title)||c.name,schema:c==null?void 0:c.uiSchema,key:_});if(!(c.target&&u>t)){if(u>t)return f;if(g!=null&&g.length&&(f.children=g.map(v=>P(x({},v),{key:`${c.name}.${v.name}`}))),h){const v=r(c.target).filter(S=>!o.includes(S.interface)),C=l(v,u+1,c.name).filter(Boolean);f.children=f.children||[],f.children.push(...C)}return f}},l=(c,u,m)=>{const d=[];return c.forEach(p=>{const h=a(p,u,m);h&&d.push(h)}),d};return l(n,1)},useFilterDataSource=e=>{const{name:t}=useCollection_deprecated(),o=useCollectionFilterOptions(t);return useRequest(()=>Promise.resolve({data:o}),e)},useFilterAction=()=>{const{run:e,params:t,defaultRequest:o}=useResourceActionContext(),r=(0,import_react.useForm)(),i=useActionContext(),[n,...a]=t;return{run(){return q(this,null,function*(){var l;const c=(l=o==null?void 0:o.params)==null?void 0:l.filter,u=c?{$and:[c,r.values.filter]}:r.values.filter;e(P(x({},n),{filter:u}),...a),i.setVisible(!1)})}}},useCreateAction=e=>{const t=(0,import_react.useForm)(),o=(0,import_react.useField)(),r=useActionContext(),{refresh:i}=useResourceActionContext(),{resource:n}=useResourceContext();return{run(){return q(this,null,function*(){var a;try{yield t.submit(),o.data=o.data||{},o.data.loading=!0;let l=[];t.values.addAllCollections||(l=t.values.collections),delete t.values.collections;const c=yield n.create({values:t.values});r.setVisible(!1),yield e==null?void 0:e((a=c==null?void 0:c.data)==null?void 0:a.data,l),yield t.reset(),o.data.loading=!1,i()}catch{o.data&&(o.data.loading=!1)}})}}},useCreateActionWithoutRefresh=e=>{const t=(0,import_react.useForm)(),{resource:o}=useResourceContext();return{run(){return q(this,null,function*(){var r;yield t.submit();const i=yield o.create({values:t.values});e==null||e((r=i==null?void 0:i.data)==null?void 0:r.data),yield t.reset()})}}},useUpdateViewAction=e=>{const t=(0,import_react.useForm)();useActionContext();const{resource:o,targetKey:r}=useResourceContext(),{[r]:i}=useRecord();return{run(){return q(this,null,function*(){var n;yield t.submit();const a=yield o.update({filterByTk:i,values:t.values});e==null||e(i,(n=a==null?void 0:a.data)==null?void 0:n.data),import_antd.message.success(\"保存成功\")})}}},useMoveAction=()=>{const{resource:e}=useResourceContext(),{refresh:t}=useResourceActionContext();return{move(o,r){return q(this,null,function*(){yield e.move({sourceId:o.id,targetId:r.id}),t()})}}},useUpdateAction=e=>{const t=(0,import_react.useField)(),o=(0,import_react.useForm)(),r=useActionContext(),{refresh:i}=useResourceActionContext(),{resource:n,targetKey:a}=useResourceContext(),{[a]:l}=useRecord();return{run(){return q(this,null,function*(){var c;yield o.submit(),t.data=t.data||{},t.data.loading=!0;try{const u=yield n.update({filterByTk:l,values:o.values});r.setVisible(!1),e==null||e(l,(c=u==null?void 0:u.data)==null?void 0:c.data),yield o.reset(),i()}catch(u){console.log(u)}finally{t.data.loading=!1}})}}},useDestroyAction$1=e=>{const{refresh:t}=useResourceActionContext(),{resource:o,targetKey:r}=useResourceContext(),{[r]:i}=useRecord();return{run(){return q(this,null,function*(){yield o.destroy({filterByTk:i}),e==null||e(i),t()})}}},useBulkDestroyAction$1=e=>{const{state:t,setState:o,refresh:r}=useResourceActionContext(),{resource:i}=useResourceContext(),{t:n}=(0,import_react_i18next.useTranslation)();return{run(){return q(this,null,function*(){var a;if(!((a=t==null?void 0:t.selectedRowKeys)!=null&&a.length))return import_antd.message.error(n(\"Please select the records you want to delete\"));yield i.destroy({filterByTk:(t==null?void 0:t.selectedRowKeys)||[]}),e==null||e(t==null?void 0:t.selectedRowKeys),o==null||o({selectedRowKeys:[]}),r()})}}},useValuesFromRA=e=>{const t=useResourceActionContext();return useRequest(()=>Promise.resolve(t.data),P(x({},e),{refreshDeps:[t.data]}))},useCreateActionAndRefreshCM=()=>{const{run:e}=useCreateAction(),{refreshCM:t}=useCollectionManager_deprecated();return{run(){return q(this,null,function*(){yield e(),yield t()})}}},useUpdateActionAndRefreshCM=()=>{const{run:e}=useUpdateAction(),{refreshCM:t}=useCollectionManager_deprecated();return{run(){return q(this,null,function*(){yield e(),yield t()})}}},useDestroyActionAndRefreshCM$1=()=>{const{run:e}=useDestroyAction$1(),{refreshCM:t}=useCollectionManager_deprecated();return{run(){return q(this,null,function*(){yield e(),yield t()})}}},useDeleteButtonDisabled=e=>{const t=useRecord();return isDeleteButtonDisabled(e||t)},isDeleteButtonDisabled=e=>{const{interface:t,deletable:o=!0}=e||{};return!o||t===\"id\"},useBulkDestroyActionAndRefreshCM$1=()=>{const{run:e}=useBulkDestroyAction$1(),{refreshCM:t}=useCollectionManager_deprecated();return{run(){return q(this,null,function*(){yield e(),yield t()})}}},useFilterActionProps=()=>{var e,t;const{collection:o}=useResourceContext(),r=useFilterFieldOptions(o.fields),i=useResourceActionContext();return useFilterFieldProps({options:r.filter(n=>[\"title\",\"name\"].includes(n.name)),params:((t=(e=i.state)==null?void 0:e.params)==null?void 0:t[0])||i.params,service:i})},CurrentAppInfoContext=(0,import_react2.createContext)(null);CurrentAppInfoContext.displayName=\"CurrentAppInfoContext\";const useCurrentAppInfo=()=>(0,import_react2.useContext)(CurrentAppInfoContext),CurrentAppInfoProvider=e=>{const t=useRequest({url:\"app:getInfo\"});return(0,import_jsx_runtime.jsx)(CurrentAppInfoContext.Provider,{value:t.data,children:e.children})},useDialect=()=>{const{data:{database:e}}=useCurrentAppInfo()||{data:{database:{}}};return{isDialect:t=>(e==null?void 0:e.dialect)===t,dialect:e==null?void 0:e.dialect}},REQUIRED_RULE_KEY=\"required\",DEFAULT_VALIDATION_RULES=[{key:REQUIRED_RULE_KEY,label:\"Required\",hasValue:!1,params:[]}],FIELDS_VALIDATION_OPTIONS={string:[...DEFAULT_VALIDATION_RULES,{key:\"max\",label:\"Max length\",hasValue:!0,params:[{key:\"limit\",label:\"Limit\",componentType:\"inputNumber\",required:!0}]},{key:\"min\",label:\"Min length\",hasValue:!0,params:[{key:\"limit\",label:\"Limit\",componentType:\"inputNumber\",required:!0}]},{key:\"pattern\",label:\"Pattern\",hasValue:!0,params:[{key:\"regex\",label:\"Regular Expression\",componentType:\"text\",required:!0}]},{key:\"email\",label:\"Email\",hasValue:!0,params:[{key:\"allowFullyQualified\",label:\"Domains ending with a . character are permitted\",componentType:\"checkbox\"},{key:\"allowUnicode\",label:\"Unicode characters are permitted\",componentType:\"checkbox\"},{key:\"ignoreLength\",label:\"Ignore invalid email length errors\",componentType:\"checkbox\"},{key:\"minDomainSegments\",label:\"Min Domain Segments\",componentType:\"inputNumber\",defaultValue:2},{key:\"maxDomainSegments\",label:\"Max Domain Segments\",componentType:\"inputNumber\"},{key:\"tlds\",label:\"tlds\",componentType:\"radio\",defaultValue:\"iana\",options:[{label:\"IANA registry\",value:\"iana\"},{label:\"Disable validation\",value:\"disable\"},{label:\"Allow list\",value:\"allow\",componentType:\"text\"},{label:\"Deny list\",value:\"deny\",componentType:\"text\"}]}],paramsType:\"object\"},{key:\"uuid\",label:\"UUID\",hasValue:!0,params:[{key:\"version\",label:\"Version\",componentType:\"multipleSelect\",options:[{label:\"uuidv1\",value:\"uuidv1\"},{label:\"uuidv2\",value:\"uuidv2\"},{label:\"uuidv3\",value:\"uuidv3\"},{label:\"uuidv4\",value:\"uuidv4\"},{label:\"uuidv5\",value:\"uuidv5\"},{label:\"uuidv6\",value:\"uuidv6\"},{label:\"uuidv7\",value:\"uuidv7\"},{label:\"uuidv8\",value:\"uuidv8\"}]},{key:\"separator\",label:\"Separator\",componentType:\"singleSelect\",options:[{label:\"Must use `-` and `:`\",value:!0},{label:\"No allow `-` and `:`\",value:!1},{label:\"Only use `-`\",value:\"-\"},{label:\"Only use `_`\",value:\"_\"},{label:\"Only use `.`\",value:\".\"}]}],paramsType:\"object\"},{key:\"hex\",label:\"Hex\",hasValue:!0,params:[{key:\"prefix\",label:\"Prefix\",componentType:\"singleSelect\",options:[{label:\"Must use prefix\",value:!0},{label:\"No use prefix\",value:!1},{label:\"Optional prefix\",value:\"optional\"}]},{key:\"byteAligned\",label:\"Byte Aligned\",componentType:\"checkbox\"}]},{key:\"length\",label:\"Length\",hasValue:!0,params:[{key:\"limit\",label:\"Limit\",componentType:\"inputNumber\",required:!0}]},{key:\"uri\",label:\"URI\",hasValue:!0,params:[{key:\"scheme\",label:\"Scheme\",componentType:\"multipleSelect\",options:[{label:\"http\",value:\"http\"},{label:\"https\",value:\"https\"},{label:\"ftp\",value:\"ftp\"},{label:\"file\",value:\"file\"},{label:\"ws\",value:\"ws\"},{label:\"wss\",value:\"wss\"}]},{key:\"allowRelative\",label:\"Allow relative URIs\",componentType:\"checkbox\"},{key:\"relativeOnly\",label:\"Restrict only relative URIs\",componentType:\"checkbox\"},{key:\"allowQuerySquareBrackets\",label:\"Allows unencoded square brackets inside the query string\",componentType:\"checkbox\"},{key:\"encodeUri\",label:\"Attempts to encode the URI using encodeURI before validating it again\",componentType:\"checkbox\"}],paramsType:\"object\"}],number:[...DEFAULT_VALIDATION_RULES,{key:\"greater\",label:\"Greater than\",hasValue:!0,params:[{key:\"limit\",label:\"Limit\",componentType:\"inputNumber\",required:!0}]},{key:\"less\",label:\"Less than\",hasValue:!0,params:[{key:\"limit\",label:\"Limit\",componentType:\"inputNumber\",required:!0}]},{key:\"max\",label:\"Max value\",hasValue:!0,params:[{key:\"limit\",label:\"Limit\",componentType:\"inputNumber\",required:!0}]},{key:\"min\",label:\"Min value\",hasValue:!0,params:[{key:\"limit\",label:\"Limit\",componentType:\"inputNumber\",required:!0}]},{key:\"multiple\",label:\"Multiple\",hasValue:!0,params:[{key:\"base\",label:\"Base\",componentType:\"inputNumber\",required:!0}]},{key:\"integer\",label:\"Integer\",hasValue:!1,params:[]},{key:\"precision\",label:\"Precision\",hasValue:!0,params:[{key:\"limit\",label:\"Limit\",componentType:\"inputNumber\",required:!0}]},{key:\"unsafe\",label:\"Unsafe integer\",hasValue:!1,params:[]}],date:[...DEFAULT_VALIDATION_RULES,{key:\"greater\",label:\"Greater than\",hasValue:!0,params:[{key:\"date\",label:\"Date\",componentType:\"datePicker\",required:!0}]},{key:\"less\",label:\"Less than\",hasValue:!0,params:[{key:\"date\",label:\"Date\",componentType:\"datePicker\",required:!0}]},{key:\"max\",label:\"Max value\",hasValue:!0,params:[{key:\"date\",label:\"Date\",componentType:\"datePicker\",required:!0}]},{key:\"min\",label:\"Min value\",hasValue:!0,params:[{key:\"date\",label:\"Date\",componentType:\"datePicker\",required:!0}]},{key:\"timestamp\",label:\"Timestamp\",hasValue:!0,params:[{key:\"type\",label:\"Type\",componentType:\"singleSelect\",options:[{label:\"JavaScript\",value:\"javascript\"},{label:\"Unix\",value:\"unix\"}],defaultValue:\"javascript\"}]}],object:[...DEFAULT_VALIDATION_RULES]},FieldValidation=(0,import_react.observer)(e=>{var t;const{value:o,onChange:r,type:i,availableValidationOptions:n,excludeValidationOptions:a,isAssociation:l}=e,{t:c}=(0,import_react_i18next.useTranslation)(),u=(0,import_antd_style.useAntdToken)(),m=import_client4.css`\n    .ant-form-item:not(.ant-form-item-has-error) .ant-input,\n    .ant-form-item:not(.ant-form-item-has-error) .ant-input-number,\n    .ant-form-item:not(.ant-form-item-has-error) .ant-input-number .ant-input-number-input,\n    .ant-form-item:not(.ant-form-item-has-error) .ant-select .ant-select-selector,\n    .ant-form-item:not(.ant-form-item-has-error) .ant-picker {\n      border-color: ${u.colorBorder} !important;\n      box-shadow: none !important;\n    }\n  `,[d,p]=(0,import_react2.useState)([]),h=(t=import_react.useField)==null?void 0:t(),g=(o==null?void 0:o.type)||i,_=(o==null?void 0:o.rules)||[],f=(0,import_react2.useCallback)((w,R)=>{if(!R||w!==\"email\"&&w!==\"domain\")return R;const T=x({},R),$=E=>{if(Array.isArray(E))return E.filter(Boolean);const V=String(E??\"\").trim();return V?V.split(/[\\s,]+/).map(O=>O.trim()).filter(Boolean):[]},N=T.tlds;let I=\"iana\";if(N===\"iana\"||N===!0||N===\"true\"?I=\"iana\":N===\"disable\"||N===!1||N===\"false\"?I=\"disable\":N===\"allow\"?I=\"allow\":N===\"deny\"?I=\"deny\":N&&typeof N==\"object\"&&(N.allow===!0?I=\"iana\":Array.isArray(N.allow)?I=\"allow\":Array.isArray(N.deny)?I=\"deny\":I=\"iana\"),I===\"iana\")T.tlds={allow:!0};else if(I===\"disable\")T.tlds=!1;else if(I===\"allow\"){const E=Array.isArray(typeof N==\"object\"&&(N==null?void 0:N.allow))?N.allow:[];T.tlds={allow:$(E)}}else if(I===\"deny\"){const E=Array.isArray(typeof N==\"object\"&&(N==null?void 0:N.deny))?N.deny:[];T.tlds={deny:$(E)}}return delete T.tlds_allow,delete T.tlds_deny,T},[]),v=(0,import_react2.useCallback)(w=>{const R=w==null?void 0:w.tlds;if(R===!1)return\"disable\";if(R&&typeof R==\"object\"){if(R.allow===!0)return\"iana\";if(Array.isArray(R.allow))return\"allow\";if(Array.isArray(R.deny))return\"deny\"}const T=w==null?void 0:w.tlds;return T===\"iana\"||T===\"disable\"||T===\"allow\"||T===\"deny\"?T:\"iana\"},[]),C=(0,import_react2.useCallback)((w,R)=>{switch(w){case\"checkbox\":return R!==!0;case\"multipleSelect\":return!Array.isArray(R)||R.length===0;case\"inputNumber\":return R==null||R===\"\"||Number.isNaN(R);case\"datePicker\":return!R;default:return R==null||R===\"\"}},[]),S=(0,import_react2.useMemo)(()=>{const w=FIELDS_VALIDATION_OPTIONS[g]||[];let R=w;if(a&&a.length>0&&(R=w.filter(T=>!a.includes(T.key))),n&&n.filter(T=>T!==REQUIRED_RULE_KEY).length>0){const T=n.map($=>R.find(N=>N.key===$)).filter(Boolean);return T.length>0?T:R}return R},[g,n,a]),b=(0,import_react2.useMemo)(()=>g===\"number\"&&(S||[]).some(w=>(w==null?void 0:w.key)===\"precision\"),[g,S]);(0,import_react2.useEffect)(()=>{var w,R;if(!h)return;let T=!1;const $=[];try{_.forEach(N=>{const I=S.find(V=>V.key===N.name);if(!I||!I.params)return;let E=!1;I.params.forEach(V=>{var O,L;if(!V.required)return;const U=(L=(O=N.args)==null?void 0:O[V.key])!=null?L:V.defaultValue;C(V.componentType,U)&&(T=!0,E=!0)}),E&&$.push(N.key)})}catch{T=!0}$.length&&p(N=>Array.from(new Set([...N||[],...$]))),T?(w=h.setFeedback)==null||w.call(h,{type:\"error\",code:\"ValidateError\",messages:[\" \"]}):(R=h.setFeedback)==null||R.call(h,{})},[h,_,S,C,c]);const y=w=>{const R=S.find(N=>N.key===w),T={key:`r_${Date.now()}`,name:w,args:{},paramsType:R==null?void 0:R.paramsType};R!=null&&R.params&&R.params.forEach(N=>{N.defaultValue!==void 0&&(T.args[N.key]=N.defaultValue)}),T.args=f(w,T.args);const $={type:g,rules:[..._,T]};p(d.filter(N=>N!==w)),r==null||r($)},F=w=>{const R=_.filter($=>$.key!==w),T={type:g,rules:R};r==null||r(T)},j=(w,R,T)=>{const $=_.map(I=>{var E;if(I.key===w){let V=P(x({},I.args),{[R]:T});V=f(I.name,V);const O=S.find(L=>L.key===I.name);return P(x({},I),{args:V,paramsType:(E=O==null?void 0:O.paramsType)!=null?E:I.paramsType})}return I}),N={type:g,rules:$};r==null||r(N)},A=w=>{const R=d.includes(w);p(R?d.filter(T=>T!==w):[...d,w])},D=w=>{const R=S.find(T=>T.key===w.name);return R?!R.hasValue||R.params.length===0?(0,import_jsx_runtime.jsx)(\"div\",{style:{color:u.colorTextSecondary},children:c(\"This validation rule has no additional parameters\")}):(0,import_jsx_runtime.jsx)(import_antd.Form,{size:\"small\",children:R.params.map(T=>{var $,N,I,E,V,O,L;let U=(N=($=w.args)==null?void 0:$[T.key])!=null?N:T.defaultValue;T.componentType===\"radio\"&&T.key===\"tlds\"&&(R.key===\"email\"||R.key===\"domain\")&&(U=v(w.args));const z=!!T.required&&C(T.componentType,U);return(0,import_jsx_runtime.jsx)(import_antd.Form.Item,{label:T.componentType===\"checkbox\"?null:c(T.label),valuePropName:T.componentType===\"checkbox\"?\"checked\":\"value\",style:{marginBottom:u.marginSM,paddingLeft:8,paddingRight:8},required:!!T.required,validateStatus:z?\"error\":void 0,help:z?c(\"This field is required\"):void 0,children:T.componentType===\"checkbox\"?(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:U||!1,onChange:G=>j(w.key,T.key,G.target.checked),children:c(T.label)}):T.componentType===\"radio\"?(0,import_jsx_runtime.jsxs)(\"div\",{children:[(0,import_jsx_runtime.jsx)(import_antd.Radio.Group,{value:U,onChange:G=>{var H,K;if(T.key===\"tlds\"&&(R.key===\"email\"||R.key===\"domain\")){const X=G.target.value;if(X===\"iana\")j(w.key,\"tlds\",{allow:!0});else if(X===\"disable\")j(w.key,\"tlds\",!1);else if(X===\"allow\"){const Y=(H=w.args)==null?void 0:H.tlds,J=Array.isArray(Y==null?void 0:Y.allow)?Y.allow:[];j(w.key,\"tlds\",{allow:J})}else if(X===\"deny\"){const Y=(K=w.args)==null?void 0:K.tlds,J=Array.isArray(Y==null?void 0:Y.deny)?Y.deny:[];j(w.key,\"tlds\",{deny:J})}}else j(w.key,T.key,G.target.value)},children:(I=T.options)==null?void 0:I.map(G=>(0,import_jsx_runtime.jsx)(import_antd.Radio,{value:G.value,children:c(G.label)},G.value))}),(E=T.options)==null?void 0:E.map(G=>{var H,K,X;return G.value===U&&G.componentType?(0,import_jsx_runtime.jsx)(\"div\",{style:{marginTop:u.marginXS},children:G.componentType===\"text\"?(()=>{var Y;if(T.key===\"tlds\"&&(G.value===\"allow\"||G.value===\"deny\")){const J=(Y=w.args)==null?void 0:Y.tlds,ee=Array.isArray(G.value===\"allow\"?J==null?void 0:J.allow:J==null?void 0:J.deny)?G.value===\"allow\"?J.allow:J.deny:[];return(0,import_jsx_runtime.jsx)(import_antd.Select,{mode:\"tags\",value:ee,onChange:te=>{const Q=Array.from(new Set(te.map(ie=>String(ie).trim()).filter(Boolean)));G.value===\"allow\"?j(w.key,\"tlds\",{allow:Q}):j(w.key,\"tlds\",{deny:Q})},tokenSeparators:[\",\",\" \",`\n`,\"\t\"],placeholder:c(\"Enter values, press Enter or comma to confirm\"),style:{width:\"100%\"}})}return(0,import_jsx_runtime.jsx)(import_antd.Input,{value:\"\",onChange:J=>j(w.key,`${T.key}_${G.value}`,J.target.value),style:{width:\"100%\"}})})():G.componentType===\"inputNumber\"?(0,import_jsx_runtime.jsx)(import_antd.InputNumber,{precision:b?void 0:0,step:b?.1:1,value:((H=w.args)==null?void 0:H[`${T.key}_${G.value}`])||\"\",onChange:Y=>j(w.key,`${T.key}_${G.value}`,Y),style:{width:\"100%\"}}):G.componentType===\"checkbox\"?(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:((K=w.args)==null?void 0:K[`${T.key}_${G.value}`])||!1,onChange:Y=>j(w.key,`${T.key}_${G.value}`,Y.target.checked),children:c(G.label)}):G.componentType===\"datePicker\"?(0,import_jsx_runtime.jsx)(import_antd.DatePicker,{value:(X=w.args)!=null&&X[`${T.key}_${G.value}`]?(0,import_dayjs.default)(w.args[`${T.key}_${G.value}`]):null,onChange:Y=>j(w.key,`${T.key}_${G.value}`,Y==null?void 0:Y.toISOString()),placeholder:c(\"Select date\"),style:{width:\"100%\"}}):null},`${G.value}-component`):null})]}):T.componentType===\"singleSelect\"?(0,import_jsx_runtime.jsxs)(\"div\",{children:[(0,import_jsx_runtime.jsx)(import_antd.Select,{value:U,onChange:G=>j(w.key,T.key,G),placeholder:c(\"Please select\"),style:{width:\"100%\",height:\"100%\"},allowClear:!0,children:(V=T.options)==null?void 0:V.map(G=>(0,import_jsx_runtime.jsx)(import_antd.Select.Option,{value:G.value,children:c(G.label)},G.value))}),(O=T.options)==null?void 0:O.map(G=>G.value===U&&G.componentType?(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{}):null)]}):T.componentType===\"multipleSelect\"?(0,import_jsx_runtime.jsx)(import_antd.Select,{mode:\"multiple\",value:U,onChange:G=>j(w.key,T.key,G),placeholder:c(\"Please select\"),style:{width:\"100%\"},allowClear:!0,children:(L=T.options)==null?void 0:L.map(G=>(0,import_jsx_runtime.jsx)(import_antd.Select.Option,{value:G.value,children:c(G.label)},G.value))}):T.componentType===\"inputNumber\"?(0,import_jsx_runtime.jsx)(import_antd.InputNumber,{precision:b?void 0:0,step:b?.1:1,value:U!==void 0?U:\"\",onChange:G=>j(w.key,T.key,G),placeholder:c(\"Enter value\"),style:{width:\"100%\"}}):T.componentType===\"datePicker\"?(0,import_jsx_runtime.jsx)(import_antd.DatePicker,{value:U?(0,import_dayjs.default)(U):null,onChange:G=>j(w.key,T.key,G==null?void 0:G.toISOString()),placeholder:c(\"Select date\"),style:{width:\"100%\"}}):(0,import_jsx_runtime.jsx)(import_antd.Input,{value:U!==void 0?U:\"\",onChange:G=>j(w.key,T.key,G.target.value),placeholder:c(\"Enter value\")})},T.key)})}):null},B=(0,import_react2.useMemo)(()=>{const w=new Set(_.map(R=>R.name));return S.filter(R=>!w.has(R.key)).map(R=>({key:R.key,label:c(R.label)}))},[S,_,c]),M={items:B,onClick:({key:w})=>{y(w)}};return(0,import_jsx_runtime.jsxs)(\"div\",{className:m,style:{marginBottom:u.marginLG},children:[_.length>0&&(0,import_jsx_runtime.jsx)(import_antd.List,{size:\"small\",style:{backgroundColor:u.colorFillAlter,border:`1px solid ${u.colorBorder}`,borderRadius:u.borderRadius,marginBottom:u.marginSM},dataSource:_,renderItem:w=>{const R=S.find(I=>I.key===w.name),T=R?c(R.label):w.name,$=(R==null?void 0:R.hasValue)&&R.params.length>0,N=d.includes(w.key);return(0,import_jsx_runtime.jsxs)(import_antd.List.Item,{style:{display:\"block\",padding:0},children:[(0,import_jsx_runtime.jsxs)(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:`${u.paddingXS}px ${u.paddingSM}px`,cursor:$?\"pointer\":\"default\",backgroundColor:u.colorBgContainer,borderRadius:6},onClick:()=>$&&A(w.key),children:[(0,import_jsx_runtime.jsxs)(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:u.marginXS},children:[(0,import_jsx_runtime.jsx)(\"div\",{style:{width:16,height:16,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:$&&(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"text\",size:\"small\",icon:N?(0,import_jsx_runtime.jsx)(import_icons.DownOutlined,{}):(0,import_jsx_runtime.jsx)(import_icons.RightOutlined,{}),style:{color:u.colorTextSecondary,width:16,height:16,minWidth:16,padding:0}})}),(0,import_jsx_runtime.jsxs)(\"span\",{children:[T,l&&w.name===REQUIRED_RULE_KEY&&(0,import_jsx_runtime.jsx)(\"span\",{style:{color:u.colorTextSecondary,fontSize:12},children:c(\"(currently not effective in sub-forms/sub-tables)\")})]})]}),(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"text\",size:\"small\",icon:(0,import_jsx_runtime.jsx)(import_icons.DeleteOutlined,{}),onClick:I=>{I.stopPropagation(),F(w.key)},style:{color:u.colorTextSecondary}})]}),$&&N&&(0,import_jsx_runtime.jsx)(\"div\",{style:{padding:u.paddingSM,backgroundColor:u.colorBgContainer,borderTop:`1px solid ${u.colorBorder}`,borderRadius:\"0 0 6px 6px\"},children:D(w)})]})}}),(0,import_jsx_runtime.jsxs)(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[(0,import_jsx_runtime.jsx)(\"div\",{children:B.length>0&&S.length>0&&(0,import_jsx_runtime.jsx)(import_antd.Dropdown,{menu:M,placement:\"bottomLeft\",children:(0,import_jsx_runtime.jsxs)(import_antd.Button,{type:\"dashed\",icon:(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),size:\"small\",children:[c(\"Add rule\"),\" \",(0,import_jsx_runtime.jsx)(import_icons.DownOutlined,{})]})})}),(0,import_jsx_runtime.jsxs)(\"span\",{children:[(0,import_jsx_runtime.jsx)(\"span\",{className:import_client4.css`\n              color: ${u.colorTextSecondary};\n              &:after {\n                content: ':';\n              }\n              & + a {\n                margin-left: 0.25em;\n              }\n            `,children:c(\"References\")}),(0,import_jsx_runtime.jsx)(\"a\",{href:\"https://joi.dev/api/\",target:\"_blank\",rel:\"noreferrer\",children:c(\"Joi API\")})]})]})]})});FieldValidation.displayName=\"FieldValidation\";const supportTypes=[\"string\",\"bigInt\",\"integer\",\"uuid\",\"uid\",\"nanoid\"],SourceForeignKey=(0,import_react.observer)(()=>{const e=useRecord(),{getCollection:t}=useCollectionManager_deprecated(),o=e!=null&&e.collectionName?t(e.collectionName):e,r=(0,import_react.useField)();(0,import_react.useForm)();const{getCollectionFields:i}=useCollectionManager_deprecated();return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.Select,{allowClear:!0,placeholder:\"留空时，自动生成 FK 字段\",disabled:r.disabled,value:r.value,options:i(o.name).filter(n=>n.type).map(n=>{var a;return{label:((a=n==null?void 0:n.uiSchema)==null?void 0:a.title)||n.name,value:n.name}})})})},{displayName:\"SourceForeignKey\"}),ThroughForeignKey=(0,import_react.observer)(()=>{const e=(0,import_react.useField)(),t=(0,import_react.useForm)(),{getCollectionFields:o}=useCollectionManager_deprecated();return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.Select,{allowClear:!0,popupMatchSelectWidth:!1,placeholder:\"留空时，自动生成 FK 字段\",disabled:e.disabled,value:e.value,options:o(t.values.through).filter(r=>r.type).map(r=>{var i;return{label:((i=r==null?void 0:r.uiSchema)==null?void 0:i.title)||r.name,value:r.name}})})})},{displayName:\"ThroughForeignKey\"}),TargetForeignKey=(0,import_react.observer)(()=>{const e=(0,import_react.useField)(),t=(0,import_react.useForm)(),{getCollectionFields:o}=useCollectionManager_deprecated();return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.Select,{allowClear:!0,popupMatchSelectWidth:!1,placeholder:\"留空时，自动生成 FK 字段\",disabled:e.disabled,value:e.value,options:o(t.values.target).filter(r=>r.type).map(r=>{var i;return{label:((i=r==null?void 0:r.uiSchema)==null?void 0:i.title)||r.name,value:r.name}})})})},{displayName:\"TargetForeignKey\"}),SourceCollection=(0,import_react.observer)(()=>{const e=useRecord(),{getCollection:t}=useCollectionManager_deprecated(),o=e!=null&&e.collectionName?t(e.collectionName):e,r=useCompile();return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.Select,{disabled:!0,popupMatchSelectWidth:!1,value:o.name,options:[{value:o.name,label:r(o.title)}]})})},{displayName:\"SourceCollection\"}),SourceKey=(0,import_react.observer)(e=>{var t,o;const{sourceKey:r,collectionName:i,name:n}=useRecord(),{getCollection:a}=useCollectionManager_deprecated(),l=(0,import_react.useField)(),c=useCompile(),u=(t=a(i||n).fields)==null?void 0:t.filter(m=>m.primaryKey||m.unique).map(m=>{var d;return{value:m.name,label:c(((d=m.uiSchema)==null?void 0:d.title)||m.name)}});return(0,import_react2.useEffect)(()=>{var m;l.initialValue=r||((m=u==null?void 0:u[0])==null?void 0:m.value)},[]),(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.Select,{disabled:r,options:u,defaultValue:r||((o=u==null?void 0:u[0])==null?void 0:o.value),onChange:e==null?void 0:e.onChange,showSearch:!0,filterOption:(m,d)=>d==null?void 0:d.label.toLowerCase().includes(m.toLowerCase())})})},{displayName:\"SourceKey\"}),TargetKey=(0,import_react.observer)(e=>{const{value:t,disabled:o}=e,{targetKey:r,target:i,type:n}=useRecord(),{getCollection:a}=useCollectionManager_deprecated(),[l,c]=(0,import_react2.useState)([]),[u,m]=(0,import_react2.useState)(t||r),d=(0,import_react.useForm)(),p=useCompile(),h=(0,import_react.useField)();return h.required=!0,(0,import_react2.useEffect)(()=>{var g;i&&c((g=a(i).fields)==null?void 0:g.filter(_=>_.primaryKey||_.unique?!0:n===\"hasMany\"&&supportTypes.includes(_.type)).map(_=>{var f;return{value:_.name,label:p(((f=_==null?void 0:_.uiSchema)==null?void 0:f.title)||_.title||_.name)}}))},[]),(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.Select,{showSearch:!0,options:l,onDropdownVisibleChange:g=>q(void 0,null,function*(){var _;const{target:f,type:v}=d.values;f&&g&&c((_=a(f).fields)==null?void 0:_.filter(C=>C.primaryKey||C.unique?!0:v===\"hasMany\"&&supportTypes.includes(C.type)).map(C=>{var S;return{value:C.name,label:p(((S=C==null?void 0:C.uiSchema)==null?void 0:S.title)||C.title||C.name)}}))}),onChange:g=>{var _;(_=e==null?void 0:e.onChange)==null||_.call(e,g),m(g)},value:u,disabled:o,filterOption:(g,_)=>_==null?void 0:_.label.toLowerCase().includes(g.toLowerCase())})})},{displayName:\"TargetKey\"}),ForeignKey=(0,import_react.observer)(e=>{const{disabled:t}=e,[o,r]=(0,import_react2.useState)([]),{getCollection:i}=useCollectionManager_deprecated(),n=useRecord(),a=(0,import_react.useField)(),{collectionName:l,target:c,type:u,through:m,name:d,template:p}=n,h=n[a.props.name],g=useCompile(),_=(0,import_react.useForm)(),[f,v]=(0,import_react2.useState)(h||(p===\"view\"?null:a.initialValue)),[C,S]=(0,import_react2.useState)([]);return(0,import_react2.useEffect)(()=>{var b;const y=[\"belongsTo\"].includes(u)?l:[\"belongsToMany\"].includes(u)?m:c,F=(b=i(y))==null?void 0:b.fields;if(F){const j=F==null?void 0:F.filter(A=>supportTypes.includes(A.type)).map(A=>{var D;return{value:A.name,label:g(((D=A.uiSchema)==null?void 0:D.title)||A.name)}});if(r(j),S(j),h){const A=j.find(D=>D.value===h);v((A==null?void 0:A.label)||h)}}},[u]),(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(p===\"view\"?import_antd.Select:import_antd.AutoComplete,{disabled:t,value:f,options:o,showSearch:!0,onDropdownVisibleChange:b=>q(void 0,null,function*(){var y;const{target:F,type:j,through:A}=_.values,D=[\"belongsTo\"].includes(j)?l||d:[\"belongsToMany\"].includes(j)?A:F;if(D&&b){const B=((y=i(D))==null?void 0:y.fields)||[];r(B==null?void 0:B.filter(M=>supportTypes.includes(M.type)).map(M=>{var w;return{value:M.name,label:g(((w=M.uiSchema)==null?void 0:w.title)||M.name)}}))}}),onChange:(b,y)=>{var F;(F=e==null?void 0:e.onChange)==null||F.call(e,b),v(y.label||b)},onSearch:b=>{if(b){const y=b.toLocaleLowerCase(),F=o.filter(j=>j.label.toLocaleLowerCase().includes(y));r(F)}else r(C)}})})},{displayName:\"ForeignKey\"}),ThroughCollection=(0,import_react.observer)(e=>{const{disabled:t}=e,o=useCompile(),{getCollections:r}=useCollectionManager_deprecated(),[i,n]=(0,import_react2.useState)([]),a=(0,import_react.useField)(),l=useRecord()[a.props.name],[c,u]=(0,import_react2.useState)(l||a.initialValue),m=()=>r().filter(d=>!(d.autoCreate&&d.isThrough)).map(d=>({label:o(d.title),value:d.name}));return(0,import_react2.useEffect)(()=>{const d=m();if(n(d),l){const p=d.find(h=>h.value===l);u((p==null?void 0:p.label)||l)}},[]),(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.AutoComplete,{disabled:t,showSearch:!0,popupMatchSelectWidth:!1,value:c,options:i,onSearch:d=>{const p=m();if(d){const h=p.filter(g=>g.label.toLowerCase().includes(d.toLowerCase()));n(h)}else n(p)},onChange:(d,p)=>{var h;(h=e==null?void 0:e.onChange)==null||h.call(e,d),u(p.label||d)}})})},{displayName:\"ThroughCollection\"}),components$1=Object.freeze(Object.defineProperty({__proto__:null,FieldValidation,ForeignKey,SourceCollection,SourceForeignKey,SourceKey,TargetForeignKey,TargetKey,ThroughCollection,ThroughForeignKey},Symbol.toStringTag,{value:\"Module\"})),getOptions=(e,t)=>Object.keys(t).map(o=>{const r=t[o];return P(x({},r),{key:o,children:Object.keys(e[o]||{}).filter(i=>!e[o][i].hidden).map(i=>{const n=e[o][i];return x({value:i,label:n.title,name:i},e[o][i])}).sort((i,n)=>i.order-n.order)})}).sort((o,r)=>o.order-r.order),useFieldInterfaceOptions=()=>{const e=useDataSourceManager();return(0,import_react2.useMemo)(()=>{const t=e.collectionFieldInterfaceManager.getFieldInterfaces(),o=e.collectionFieldInterfaceManager.getFieldInterfaceGroups(),r=t.reduce((i,n)=>{const a=n.group||\"basic\";return i[a]||(i[a]=[]),i[a].push(n),i},{});return getOptions(r,o)},[e])},getSchema$8=(e,t,o)=>{if(!e)return;const r=e.getConfigureFormProperties(),i=P(x({name:`f_${(0,import_shared.uid)()}`},(0,import_lodash.cloneDeep)(e.default)),{interface:e.name});return i.reverseField&&(i.reverseField.name=`f_${(0,import_shared.uid)()}`),{type:\"object\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-component-props\":{getContainer:\"{{ getContainer }}\"},\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues(n){return useRequest(()=>Promise.resolve({data:i}),n)}},title:`${o(t.title)} - ${o('{{ t(\"Add field\") }}')}`,properties:P(x({summary:{type:\"void\",\"x-component\":\"FieldSummary\",\"x-component-props\":{schemaKey:e.name}}},r),{description:{type:\"string\",title:'{{t(\"Description\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\"},footer:{type:\"void\",\"x-component\":\"Action.Drawer.Footer\",properties:{action1:{title:'{{ t(\"Cancel\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ useCancelAction }}\"}},action2:{title:'{{ t(\"Submit\") }}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:\"{{ useCreateCollectionField }}\"}}}}})}}}},useCollectionFieldFormValues=()=>{const e=(0,import_react.useForm)();return{getValues(){const t=(0,import_lodash.cloneDeep)(e.values);return t.autoCreateReverseField||delete t.reverseField,delete t.autoCreateReverseField,t}}},useCreateCollectionField=()=>{const e=(0,import_react.useForm)(),{refreshCM:t}=useCollectionManager_deprecated(),o=useActionContext(),{refresh:r}=useResourceActionContext(),{resource:i}=useResourceContext(),n=(0,import_react.useField)();return{run(){return q(this,null,function*(){yield e.submit(),n.data=n.data||{},n.data.loading=!0;const a=(0,import_lodash.cloneDeep)(e.values);a.autoCreateReverseField||delete a.reverseField,delete a.autoCreateReverseField;try{yield i.create({values:a}),o.setVisible(!1),yield e.reset(),n.data.loading=!1,r(),yield t()}catch{n.data.loading=!1}})}}},AddCollectionField=e=>{const t=useRecord();return(0,import_jsx_runtime.jsx)(AddFieldAction,x({item:t},e))},AddFieldAction=e=>{var t,o;const{scope:r,getContainer:i,item:n,children:a,trigger:l,align:c,database:u}=e,{getInterface:m,getTemplate:d,collections:p,getCollection:h}=useCollectionManager_deprecated(),[g,_]=(0,import_react2.useState)(!1),[f,v]=(0,import_react2.useState)(),[C,S]=(0,import_react2.useState)({}),b=useCompile(),{t:y}=(0,import_react_i18next.useTranslation)(),{isDialect:F}=useDialect(),j=useFieldInterfaceOptions(),A=((o=(t=h(n.name))==null?void 0:t.options)==null?void 0:o.fields)||n.fields||[],D=(0,import_react2.useMemo)(()=>p.map(T=>({label:b(T.title),value:T.name})),[]),B=(0,import_react2.useCallback)(()=>{const{availableFieldInterfaces:T}=d(n.template)||{},{exclude:$,include:N}=T||{},I=[];return j.forEach(E=>{var V;if(E.key===\"systemInfo\")I.push(P(x({},E),{children:E.children.filter(O=>O.hidden?!1:O.value===\"tableoid\"?N!=null&&N.length?N.includes(O.value):(u==null?void 0:u.dialect)===\"postgres\":typeof n[O.value]==\"boolean\"?n[O.value]:!0)}));else{let O=[];N!=null&&N.length?N.forEach(L=>{var U;const z=(U=E==null?void 0:E.children)==null?void 0:U.find(G=>[L,L.interface].includes(G.name));z&&O.push(P(x({},z),{targetScope:L==null?void 0:L.targetScope}))}):$!=null&&$.length?O=(V=E==null?void 0:E.children)==null?void 0:V.filter(L=>!$.includes(L.name)):O=E==null?void 0:E.children,O!=null&&O.length&&I.push(P(x({},E),{children:O}))}}),I},[d,n]),M=(0,import_react2.useMemo)(()=>B().map(T=>{var $;return(($=T==null?void 0:T.children)==null?void 0:$.length)===0?null:n.template===\"view\"?{type:\"group\",label:b(T.label),title:b(T.label),key:T.label,children:T.children.filter(N=>[\"m2o\"].includes(N.name)).map(N=>({label:b(N.title),title:b(N.title),key:N.name,dataTargetScope:N.targetScope}))}:{type:\"group\",label:b(T.label),title:b(T.label),key:T.label,children:T==null?void 0:T.children.filter(N=>![\"o2o\",\"subTable\",\"linkTo\"].includes(N.name)).map(N=>({label:b(N.title),title:b(N.title),key:N.name,dataTargetScope:N.targetScope}))}}).filter(T=>{var $;return($=T==null?void 0:T.children)==null?void 0:$.length}),[B]),w=(0,import_react2.useMemo)(()=>({style:{maxHeight:\"60vh\",overflow:\"auto\"},onClick:T=>{const $=T.item.props[\"data-targetScope\"];$&&v($);const N=getSchema$8(m(T.key),n,b);N&&(S(N),_(!0))},items:M}),[m,M,n]),R=(0,import_react2.useMemo)(()=>A.filter(T=>[\"string\",\"bigInt\",\"integer\"].includes(T.type)).map(T=>{var $;return{value:T.name,label:b(($=T.uiSchema)==null?void 0:$.title)}}),[A==null?void 0:A.length]);return n.template!==\"sql\"&&(0,import_jsx_runtime.jsx)(RecordProvider,{record:n,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:g,setVisible:_},children:[(0,import_jsx_runtime.jsx)(import_antd.Dropdown,{getPopupContainer:i,trigger:l,align:c,menu:w,children:a||(0,import_jsx_runtime.jsx)(import_antd.Button,{icon:(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),type:\"primary\",children:y(\"Add field\")})}),(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:C,distributed:!1,components:P(x({},components$1),{ArrayTable:import_antd_v5.ArrayTable}),scope:x({getContainer:i,useCancelAction,createOnly:!0,isOverride:!1,override:!1,useCreateCollectionField,record:n,showReverseFieldConfig:!0,targetScope:f,collections:D,isDialect:F,disabledJSONB:!1,scopeKeyOptions:R,createMainOnly:!0,editMainOnly:!0},r)})]})})},getSchema$7=(e,t,o,r,i)=>{var n;if(!e)return;const a=e.getConfigureFormProperties(i);return a!=null&&a.name&&(a.name[\"x-disabled\"]=!0),{type:\"object\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-component-props\":{getContainer:\"{{ getContainer }}\"},\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues(l){return useRequest(()=>Promise.resolve({data:(0,import_cloneDeep.default)((0,import_omit.default)(t,[\"uiSchema.rawTitle\"]))}),l)}},title:`${r((n=o.__parent)==null?void 0:n.title)} - ${r('{{ t(\"Edit field\") }}')}`,properties:P(x({summary:{type:\"void\",\"x-component\":\"FieldSummary\",\"x-component-props\":{schemaKey:e.name}}},a),{description:{type:\"string\",title:'{{t(\"Description\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\"},footer:{type:\"void\",\"x-component\":\"Action.Drawer.Footer\",properties:{action1:{title:'{{ t(\"Cancel\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ useCancelAction }}\"}},action2:{title:'{{ t(\"Submit\") }}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:\"{{ useUpdateCollectionField }}\"}}}}})}}}},useUpdateCollectionField$1=()=>{const e=(0,import_react.useForm)(),{refreshCM:t}=useCollectionManager_deprecated(),o=useActionContext(),{refresh:r}=useResourceActionContext(),{resource:i,targetKey:n}=useResourceContext(),{[n]:a}=useRecord();return{run(){return q(this,null,function*(){yield e.submit();const l=(0,import_cloneDeep.default)(e.values);l.autoCreateReverseField||delete l.reverseField,delete l.autoCreateReverseField,yield i.update({filterByTk:a,values:l}),o.setVisible(!1),yield e.reset(),r(),yield t()})}}},EditCollectionField=e=>{const t=useRecord(),o=useCollectionParentRecordData();return(0,import_jsx_runtime.jsx)(EditFieldAction,x({item:t,parentItem:o},e))},EditFieldAction=e=>{const t=e,{scope:o,getContainer:r,item:i,parentItem:n,children:a}=t,l=W(t,[\"scope\",\"getContainer\",\"item\",\"parentItem\",\"children\"]),{getInterface:c,collections:u,getCollection:m}=useCollectionManager_deprecated(),[d,p]=(0,import_react2.useState)(!1),[h,g]=(0,import_react2.useState)({}),_=useAPIClient(),{t:f}=(0,import_react_i18next.useTranslation)(),v=useCompile(),[C,S]=(0,import_react2.useState)({}),{isDialect:b}=useDialect(),y=(0,import_react2.useMemo)(()=>{var j;return(i==null?void 0:i.fields)||((j=m(i.collectionName))==null?void 0:j.options.fields.filter(A=>[\"string\",\"bigInt\",\"integer\"].includes(A.type)).map(A=>{var D;return{value:A.name,label:v((D=A.uiSchema)==null?void 0:D.title)}}))},[i.name]),F=(0,import_react2.useMemo)(()=>u.map(j=>({label:v(j.title),value:j.name})),[]);return(0,import_jsx_runtime.jsx)(RecordProvider,{record:i,parent:n,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:d,setVisible:p},children:[(0,import_jsx_runtime.jsx)(\"a\",P(x({},l),{onClick:()=>q(void 0,null,function*(){var j,A;const{data:D}=yield _.resource(\"collections.fields\",i.collectionName).get({filterByTk:i.name,appends:[\"reverseField\"]});S(D==null?void 0:D.data);const B=c(i.interface),M=(0,import_cloneDeep.default)(D==null?void 0:D.data)||{};M!=null&&M.reverseField?M.autoCreateReverseField=!0:(M.autoCreateReverseField=!1,M.reverseField=(j=B==null?void 0:B.default)==null?void 0:j.reverseField,(0,import_set.default)(M.reverseField,\"name\",`f_${(0,import_shared.uid)()}`),(0,import_set.default)(M.reverseField,\"uiSchema.title\",(A=i.__parent)==null?void 0:A.title));const w=getSchema$7(B,M,i,v,n);g(w),p(!0)}),children:a||f(\"Edit\")})),(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:h,distributed:!1,components:P(x({},components$1),{ArrayTable:import_antd_v5.ArrayTable}),scope:x({getContainer:r,useUpdateCollectionField:useUpdateCollectionField$1,useCancelAction,showReverseFieldConfig:!(C!=null&&C.reverseField),collections:F,isDialect:b,disabledJSONB:!0,scopeKeyOptions:y,createMainOnly:!1},o)})]})})},getSchema$6=(e,t,o,r)=>{var i;if(!e)return;const n=(0,import_cloneDeep.default)(e.properties);return n.name[\"x-disabled\"]=!0,e.hasDefaultValue===!0&&(n.defaultValue=(0,import_cloneDeep.default)(e.default.uiSchema),n.defaultValue.title=o('{{ t(\"Default value\") }}'),n.defaultValue[\"x-decorator\"]=\"FormItem\"),{type:\"object\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues(a){return useRequest(()=>Promise.resolve({data:(0,import_cloneDeep.default)(e.default)}),a)}},title:`${o((i=t.__parent)==null?void 0:i.title)} - ${o('{{ t(\"Override field\") }}')}`,properties:P(x({summary:{type:\"void\",\"x-component\":\"FieldSummary\",\"x-component-props\":{schemaKey:e.name}}},n),{description:{type:\"string\",title:'{{t(\"Description\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\"},footer:{type:\"void\",\"x-component\":\"Action.Drawer.Footer\",properties:{action1:{title:'{{ t(\"Cancel\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ useCancelAction }}\"}},action2:{title:'{{ t(\"Submit\") }}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:\"{{ useOverridingCollectionField }}\"}}}}})}}}},OverridingCollectionField=e=>{const t=useRecord(),o=useCollectionParentRecordData();return(0,import_jsx_runtime.jsx)(OverridingFieldAction,x({item:t,parentItem:o},e))},getIsOverriding=(e,t,o)=>t.find(r=>r.name===o.name).collectionName===e,OverridingFieldAction=e=>{const{scope:t,getContainer:o,item:r,parentItem:i,children:n,currentCollection:a}=e,{target:l,through:c}=r,{getInterface:u,getCollection:m,getCurrentCollectionFields:d,getChildrenCollections:p,collections:h}=useCollectionManager_deprecated(),[g,_]=(0,import_react2.useState)(!1),[f,v]=(0,import_react2.useState)({}),C=useAPIClient(),{t:S}=(0,import_react_i18next.useTranslation)(),b=useCompile(),y=R=>{var T;return R&&((T=p(R))==null?void 0:T.map($=>$.name).concat([R]))},[F,j]=(0,import_react2.useState)({}),A=d(a),D=getIsOverriding(a,A,r),B=(0,import_react2.useMemo)(()=>h.map(R=>({label:b(R.title),value:R.name})),[]),M=()=>{const R=(0,import_react.useForm)(),{refresh:T}=useResourceActionContext(),{refreshCM:$}=useCollectionManager_deprecated(),N=useActionContext(),{resource:I}=useResourceContext();return{run(){return q(this,null,function*(){yield R.submit();const E=(0,import_cloneDeep.default)(R.values),V=(0,import_lodash.omit)(E,[\"key\",\"uiSchemaUid\",\"collectionName\",\"autoCreateReverseField\",\"uiSchema.x-uid\",\"reverseField\",\"reverseKey\",\"parentKey\"]);yield I.create({values:V}),yield R.reset(),yield $(),yield T(),N.setVisible(!1)})}}},w=(0,import_react2.useMemo)(()=>{var R;return(r==null?void 0:r.fields)||((R=m(r.collectionName))==null?void 0:R.options.fields.filter(T=>[\"string\",\"bigInt\",\"integer\"].includes(T.type)).map(T=>{var $;return{value:T.name,label:b(($=T.uiSchema)==null?void 0:$.title)}}))},[r.name]);return(0,import_jsx_runtime.jsx)(RecordProvider,{record:P(x({},r),{collectionName:i.name}),parent:i,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:g,setVisible:_},children:[(0,import_jsx_runtime.jsx)(\"a\",{disabled:D,onClick:()=>q(void 0,null,function*(){var R;if(!D){const{data:T}=yield C.resource(\"collections.fields\",r.collectionName).get({filterByTk:r.name,appends:[\"reverseField\"]});j(T==null?void 0:T.data);const $=u(r.interface),N=(0,import_cloneDeep.default)(T==null?void 0:T.data)||{};N!=null&&N.reverseField||(N.autoCreateReverseField=!1,N.reverseField=(R=$.default)==null?void 0:R.reverseField,(0,import_lodash.set)(N.reverseField,\"name\",`f_${(0,import_shared.uid)()}`),(0,import_lodash.set)(N.reverseField,\"uiSchema.title\",r.__parent.title));const I=getSchema$6(P(x({},$),{default:N}),r,b);v(I),_(!0)}}),children:n||S(\"Override\")}),(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:f,components:P(x({},components$1),{ArrayTable:import_antd_v5.ArrayTable}),scope:x({getContainer:o,useOverridingCollectionField:M,useCancelAction,showReverseFieldConfig:!(F!=null&&F.reverseField),createOnly:!0,override:!0,isOverride:!0,targetScope:{target:y(l),through:y(c)},collections:B,scopeKeyOptions:w},t)})]})})},getSchema$5=(e,t,o,r)=>{var i;if(!e)return;const n=(0,import_cloneDeep.default)(e.properties);return n.name[\"x-disabled\"]=!0,e.hasDefaultValue===!0&&(n.defaultValue=(0,import_cloneDeep.default)(e.default.uiSchema),n.defaultValue.title=o('{{ t(\"Default value\") }}'),n.defaultValue[\"x-decorator\"]=\"FormItem\"),{type:\"object\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-component-props\":{getContainer:\"{{ getContainer }}\"},\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues(a){return useRequest(()=>Promise.resolve({data:(0,import_cloneDeep.default)(e.default)}),a)}},title:`${o((i=t.__parent)==null?void 0:i.title)} - ${o('{{ t(\"View\") }}')}`,properties:P(x({summary:{type:\"void\",\"x-component\":\"FieldSummary\",\"x-component-props\":{schemaKey:e.name}}},n),{description:{type:\"string\",title:'{{t(\"Description\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\"}})}}}},ViewCollectionField=e=>{const t=useRecord(),o=useCollectionParentRecordData();return(0,import_jsx_runtime.jsx)(ViewFieldAction,x({item:t,parentItem:o},e))},ViewFieldAction=e=>{const{scope:t,getContainer:o,item:r,parentItem:i,children:n}=e,{getInterface:a,collections:l}=useCollectionManager_deprecated(),[c,u]=(0,import_react2.useState)(!1),[m,d]=(0,import_react2.useState)({}),p=useAPIClient(),{t:h}=(0,import_react_i18next.useTranslation)(),g=useCompile(),[_,f]=(0,import_react2.useState)({}),v=(0,import_react2.useMemo)(()=>l.map(C=>({label:g(C.title),value:C.name})),[]);return(0,import_jsx_runtime.jsx)(RecordProvider,{record:r,parent:i,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:c,setVisible:u},children:[(0,import_jsx_runtime.jsx)(\"a\",{onClick:()=>q(void 0,null,function*(){var C;const{data:S}=yield p.resource(\"collections.fields\",r.collectionName).get({filterByTk:r.name,appends:[\"reverseField\"]});f(S==null?void 0:S.data);const b=a(r.interface),y=(0,import_cloneDeep.default)(S==null?void 0:S.data)||{};y!=null&&y.reverseField||(y.autoCreateReverseField=!1,y.reverseField=(C=b.default)==null?void 0:C.reverseField,(0,import_set.default)(y.reverseField,\"name\",`f_${(0,import_shared.uid)()}`),(0,import_set.default)(y.reverseField,\"uiSchema.title\",r.__parent.title));const F=getSchema$5(P(x({},b),{default:y}),r,g);d(F),u(!0)}),children:n||h(\"View\")}),(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:m,components:P(x({},components$1),{ArrayTable:import_antd_v5.ArrayTable}),scope:x({getContainer:o,showReverseFieldConfig:!(_!=null&&_.reverseField),createOnly:!1,collections:v},t)})]})})},Summary=(0,import_react.observer)(e=>{const{schema:t,label:o}=e,r=useCompile(),i=(0,import_antd_style.useAntdToken)(),n=(0,import_react2.useMemo)(()=>({container:{backgroundColor:i.colorFillAlter,marginBottom:i.marginLG,padding:i.paddingSM+i.paddingXXS},title:{color:i.colorText},description:{marginTop:i.marginXS,color:i.colorTextDescription},tag:{background:\"none\"}}),[i.colorFillAlter,i.colorText,i.colorTextDescription,i.marginLG,i.marginXS,i.paddingSM,i.paddingXXS]);return t?(0,import_jsx_runtime.jsxs)(\"div\",{style:n.container,children:[(0,import_jsx_runtime.jsxs)(\"div\",{style:n.title,children:[o,\": \",(0,import_jsx_runtime.jsx)(import_antd.Tag,{style:n.tag,children:r(t.title)})]}),t.description?(0,import_jsx_runtime.jsx)(\"div\",{style:n.description,children:r(t.description)}):null]}):null},{displayName:\"Summary\"}),TemplateSummary=e=>{const{t}=(0,import_react_i18next.useTranslation)(),{getTemplate:o}=useCollectionManager_deprecated(),r=(0,import_react2.useMemo)(()=>o(e.schemaKey),[o,e.schemaKey]);return(0,import_jsx_runtime.jsx)(Summary,{label:t(\"Collection template\"),schema:r})};TemplateSummary.displayName=\"TemplateSummary\";const getSchema$4=(e,t,o)=>{if(!e)return;const r=(0,import_lodash.cloneDeep)(e.configurableProperties);e.hasDefaultValue===!0&&(r.defaultValue=(0,import_lodash.cloneDeep)(e.default.uiSchema),r.defaultValue.title=o('{{ t(\"Default value\") }}'),r.defaultValue[\"x-decorator\"]=\"FormItem\");const i=x({name:`t_${(0,import_shared.uid)()}`,template:e.name,view:e.name===\"view\",category:t},(0,import_lodash.cloneDeep)(e.default));return i.reverseField&&(i.reverseField.name=`f_${(0,import_shared.uid)()}`),{type:\"object\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-component-props\":{getContainer:\"{{ getContainer }}\"},\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues(n){return useRequest(()=>Promise.resolve({data:i}),n)}},title:'{{ t(\"Create collection\") }}',properties:P(x({summary:{type:\"void\",\"x-component\":\"TemplateSummay\",\"x-component-props\":{schemaKey:e.name}}},r),{footer:{type:\"void\",\"x-component\":\"Action.Drawer.Footer\",properties:{action1:{title:'{{ t(\"Cancel\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ useCancelAction }}\"}},action2:{title:'{{ t(\"Submit\") }}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:()=>useCreateCollection(e)}}}}})}}}},useCreateCollection=e=>{const t=(0,import_react.useForm)(),{refreshCM:o}=useCollectionManager_deprecated(),r=useActionContext(),{refresh:i}=useResourceActionContext(),{resource:n}=useResourceContext(),a=(0,import_react.useField)();return{run(){return q(this,null,function*(){var l;a.data=a.data||{},a.data.loading=!0;try{yield t.submit();const c=(0,import_lodash.cloneDeep)(t.values);(l=e==null?void 0:e.events)!=null&&l.beforeSubmit&&e.events.beforeSubmit(c),c.autoCreateReverseField||delete c.reverseField,delete c.autoCreateReverseField,yield n.create({values:x({logging:!0},c)}),r.setVisible(!1),yield t.reset(),a.data.loading=!1,i(),yield o()}catch{a.data.loading=!1}})}}},AddCollection=e=>{const t=useRecord();return(0,import_jsx_runtime.jsx)(AddCollectionAction,x({item:t},e))},AddCollectionAction=e=>{const{scope:t,getContainer:o,item:r,children:i,trigger:n,align:a}=e,{getTemplate:l,templates:c}=useCollectionManager_deprecated(),[u,m]=(0,import_react2.useState)(!1),[d,p]=(0,import_react2.useState)({}),[h,g]=(0,import_react2.useState)(null),_=useCompile(),{t:f}=(0,import_react_i18next.useTranslation)(),v=(0,import_react2.useMemo)(()=>{const b=[];return c.forEach(y=>{y.divider&&b.push({type:\"divider\"}),b.push({label:_(y.title),key:y.name})}),b},[c]),{state:{category:C}}=useResourceActionContext(),S=(0,import_react2.useMemo)(()=>({style:{maxHeight:\"60vh\",overflow:\"auto\"},onClick:b=>{const y=getSchema$4(l(b.key),C,_);g(l(b.key)),p(y),m(!0)},items:v}),[C,v]);return(0,import_jsx_runtime.jsx)(RecordProvider,{record:r,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:u,setVisible:m},children:[(0,import_jsx_runtime.jsx)(import_antd.Dropdown,{getPopupContainer:o,trigger:n,align:a,menu:S,children:i||(0,import_jsx_runtime.jsxs)(import_antd.Button,{icon:(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),type:\"primary\",children:[f(\"Create collection\"),\" \",(0,import_jsx_runtime.jsx)(import_icons.DownOutlined,{})]})}),(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:d,components:P(x({},components$1),{ArrayTable:import_antd_v5.ArrayTable,TemplateSummay:TemplateSummary}),scope:x({getContainer:o,useCancelAction,createOnly:!0,useCreateCollection,record:r,showReverseFieldConfig:!0,presetFieldsDisabled:h==null?void 0:h.presetFieldsDisabled,presetFieldsDisabledIncludes:h==null?void 0:h.presetFieldsDisabledIncludes},t)})]})})},getSchema$3=(e,t,o,r)=>{if(!e)return;const i=(0,import_cloneDeep.default)(e.configurableProperties)||{title:{\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\"},name:{\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\"}};return e.hasDefaultValue===!0&&(i.defaultValue=(0,import_cloneDeep.default)(e.default.uiSchema),i.defaultValue.title=o('{{ t(\"Default value\") }}'),i.defaultValue[\"x-decorator\"]=\"FormItem\"),{type:\"object\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues:\"{{ useValuesFromRecord }}\"},title:'{{ t(\"Edit collection\") }}',properties:P(x({},i),{filterTargetKey:{title:'{{ t(\"Record unique key\")}}',type:\"single\",description:'{{t( \"If a collection lacks a primary key, you must configure a unique record key to locate row records within a block, failure to configure this will prevent the creation of data blocks for the collection.\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{multiple:!0},\"x-reactions\":[\"{{useAsyncDataSource(loadFilterTargetKeys)}}\"]},footer:{type:\"void\",\"x-component\":\"Action.Drawer.Footer\",properties:{action1:{title:'{{ t(\"Cancel\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ useCancelAction }}\"}},action2:{title:'{{ t(\"Submit\") }}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:\"{{ useUpdateCollectionActionAndRefreshCM }}\"}}}}})}}}},useValuesFromRecord=e=>{const t=useRecord(),o=useRequest(()=>Promise.resolve({data:P(x({},(0,import_omit.default)((0,import_cloneDeep.default)(t),[\"__parent\",\"__collectionName\"])),{category:t==null?void 0:t.category.map(i=>i.id)})}),P(x({},e),{manual:!0})),r=useActionContext();return(0,import_react2.useEffect)(()=>{r.visible&&o.run()},[r.visible]),o},useUpdateCollectionActionAndRefreshCM=e=>{const{refreshCM:t}=useCollectionManager_deprecated(),o=(0,import_react.useForm)(),r=useActionContext(),{refresh:i}=useResourceActionContext(),{resource:n,targetKey:a}=useResourceContext(),{[a]:l,template:c}=useRecord(),u=useAPIClient(),m=c===\"sql\"?u.resource(\"sqlCollection\"):n;return{run(){return q(this,null,function*(){yield o.submit(),yield m.update({filterByTk:l,values:c===\"sql\"?o.values:(0,import_omit.default)(o.values,[\"fields\"])}),r.setVisible(!1),yield o.reset(),i(),yield t()})}}},EditCollection=e=>{const t=useRecord();return(0,import_jsx_runtime.jsx)(EditCollectionAction,x({item:t},e))},EditCollectionAction=e=>{const t=e,{scope:o,getContainer:r,item:i,children:n}=t,a=W(t,[\"scope\",\"getContainer\",\"item\",\"children\"]),{getTemplate:l}=useCollectionManager_deprecated(),[c,u]=(0,import_react2.useState)(!1),[m,d]=(0,import_react2.useState)({}),{t:p}=(0,import_react_i18next.useTranslation)(),h=useCompile();return(0,import_jsx_runtime.jsx)(RecordProvider,{record:i,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:c,setVisible:u},children:[(0,import_jsx_runtime.jsx)(\"a\",P(x({},a),{onClick:()=>q(void 0,null,function*(){const g=l(i.template),_=getSchema$3(x({},g),i,h);d(_),u(!0)}),children:n||p(\"Edit\")})),(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:m,components:P(x({},components$1),{ArrayTable:import_antd_v5.ArrayTable}),scope:x({getContainer:r,useValuesFromRecord,useUpdateCollectionActionAndRefreshCM,useCancelAction,createOnly:!1},o)})]})})},UnSupportFields=({dataSource:e})=>{const{t}=(0,import_react_i18next.useTranslation)(),o=[{title:t(\"Field name\"),dataIndex:\"name\",key:\"name\"},{title:t(\"Field database type\"),dataIndex:\"rawType\",key:\"rawType\"}];return(e==null?void 0:e.length)>0&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_antd.Divider,{plain:!0,orientation:\"left\",orientationMargin:\"0\",children:(0,import_jsx_runtime.jsx)(\"h3\",{children:t(\"Unknown field type\")})}),(0,import_jsx_runtime.jsx)(\"div\",{style:{marginBottom:\"15px\"},children:t(\"The following field types are not compatible and do not support output and display\")}),(0,import_jsx_runtime.jsx)(import_antd.Table,{columns:o,dataSource:e,pagination:!1})]})},getInterfaceOptions=(e,t)=>{const o=[];return e.forEach(r=>{const i=r.children.filter(n=>{var a;return(a=n==null?void 0:n.availableTypes)==null?void 0:a.includes(t)});o.push({label:r.label,key:r.key,children:i})}),o.filter(r=>r.children.length>0)},PreviewCom=e=>{const{databaseView:t,viewName:o,sources:r,schema:i}=e,{data:n}=(0,import_react2.useContext)(ResourceActionContext),a=useAPIClient(),{t:l}=(0,import_react_i18next.useTranslation)(),[c,u]=(0,import_react2.useState)(!1),[m,d]=(0,import_react2.useState)([]),[p,h]=(0,import_react2.useState)([]),[g,_]=(0,import_react2.useState)(r),[f,v]=(0,import_react2.useState)([]),C=(0,import_react.useField)(),S=(0,import_react.useForm)(),{getCollection:b,getInterface:y,getCollectionFields:F,getInheritCollections:j,getParentCollectionFields:A}=useCollectionManager_deprecated(),D=useCompile(),B=useFieldInterfaceOptions().filter(R=>![\"relation\",\"systemInfo\"].includes(R.key));(0,import_react2.useEffect)(()=>{const R=[];g.forEach(T=>{var $;const N=b(T),I=j(T).map(V=>{const O=A(V,T);return{type:\"group\",key:V,label:l(\"Parent collection fields\")+l(`(${b(V).title})`),children:O.filter(L=>![\"hasOne\",\"hasMany\",\"belongsToMany\"].includes(L==null?void 0:L.type)).map(L=>{var U;return{value:L.name,label:l((U=L.uiSchema)==null?void 0:U.title)}})}}),E=($=N.fields.filter(V=>![\"obo\",\"oho\",\"m2m\",\"o2m\"].includes(V==null?void 0:V.interface)))==null?void 0:$.map(V=>{var O;return{value:V.name,key:V.name,label:l(((O=V.uiSchema)==null?void 0:O.title)||V.name)}}).concat(I);R.push({value:T,label:l(N.title||N.name),children:E})}),h(R)},[g,t]),(0,import_react2.useEffect)(()=>{t&&(u(!0),a.resource(\"dbViews\").get({filterByTk:o,schema:i}).then(({data:R})=>{var T,$;if(R){u(!1),d([]);const N=($=Object.values((T=R==null?void 0:R.data)==null?void 0:T.fields))==null?void 0:$.map(I=>{var E,V;const O=(n==null?void 0:n.data.find(L=>L.name===I.name))||I;if(!(O!=null&&O.uiSchema)){const L=y(I.interface);O.uiSchema=(L==null?void 0:L.default.uiSchema)||{}}return I.source?P(x({},I),{uiSchema:P(x({},(0,import_lodash.omit)(O.uiSchema,\"rawTitle\")),{title:((E=O.uiSchema)==null?void 0:E.title)||O.name})}):P(x({},O),{uiSchema:P(x({},(0,import_lodash.omit)(O.uiSchema,\"rawTitle\")),{title:((V=O.uiSchema)==null?void 0:V.title)||O.name})})});C.value=N,setTimeout(()=>{var I,E,V;d(N),S.setValuesIn(\"sources\",(I=R.data)==null?void 0:I.sources),_((E=R.data)==null?void 0:E.sources),v((V=R==null?void 0:R.data)==null?void 0:V.unsupportedFields)})}}).catch)},[t]);const M=(R,T)=>{const $=import_lodash.default.cloneDeep(m);$[T]=R,d($),C.value=$.map(N=>{var I,E,V;const O=typeof N.source==\"string\"?N.source:(V=(E=(I=N.source)==null?void 0:I.filter)==null?void 0:E.call(I,Boolean))==null?void 0:V.join(\".\");return P(x({},N),{source:O})})},w=[{title:l(\"Field name\"),dataIndex:\"name\",key:\"name\",width:130},{title:l(\"Field source\"),dataIndex:\"source\",key:\"source\",width:200,render:(R,T,$)=>(0,import_jsx_runtime.jsx)(import_antd.Cascader,{defaultValue:typeof R==\"string\"?R==null?void 0:R.split(\".\"):R,allowClear:!0,style:{width:\"100%\"},options:D(p),onChange:(N,I)=>{var E;const V=(E=F(N==null?void 0:N[0]))==null?void 0:E.find(O=>O.name===(0,import_lodash.last)(N));M(P(x({},T),{source:N,uiSchema:V==null?void 0:V.uiSchema}),$)},placeholder:l(\"Select field source\")})},{title:l(\"Field type\"),dataIndex:\"type\",width:140,key:\"type\",render:(R,T,$)=>{const N=m[$];return N!=null&&N.source||!(N!=null&&N.possibleTypes)?(0,import_jsx_runtime.jsx)(import_antd.Tag,{children:R}):(0,import_jsx_runtime.jsx)(import_antd.Select,{defaultValue:R,popupMatchSelectWidth:!1,style:{width:\"100%\"},options:(N==null?void 0:N.possibleTypes.map(I=>({label:I,value:I})))||[],onChange:I=>M(P(x({},N),{type:I}),$)})}},{title:l(\"Field interface\"),dataIndex:\"interface\",key:\"interface\",width:150,render:(R,T,$)=>{const N=m[$],I=getInterfaceOptions(B,N.type);return N.source?R:(0,import_jsx_runtime.jsx)(import_antd.Select,{defaultValue:R,style:{width:\"100%\"},popupMatchSelectWidth:!1,onChange:E=>{M(P(x({},N),{interface:E}),$)},children:I.map(E=>(0,import_jsx_runtime.jsx)(import_antd.Select.OptGroup,{label:D(E.label),children:E.children.map(V=>(0,import_jsx_runtime.jsx)(import_antd.Select.Option,{value:V.name,children:D(V.label)},V.value))},E.key))})}},{title:l(\"Field display name\"),dataIndex:\"title\",key:\"title\",width:180,render:(R,T,$)=>{var N;const I=m[$];return(0,import_jsx_runtime.jsx)(import_antd.Input,{defaultValue:((N=I==null?void 0:I.uiSchema)==null?void 0:N.title)||R,onChange:E=>M(P(x({},I),{uiSchema:P(x({},(0,import_lodash.omit)(I==null?void 0:I.uiSchema,\"rawTitle\")),{title:E.target.value})}),$)})}}];return(0,import_jsx_runtime.jsxs)(import_antd.Spin,{spinning:c,children:[m.length>0&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsxs)(\"div\",{className:\"ant-formily-item-label\",style:{display:\"flex\",padding:\"0 0 8px\"},children:[(0,import_jsx_runtime.jsx)(\"div\",{className:\"ant-formily-item-label-content\",children:(0,import_jsx_runtime.jsx)(\"span\",{children:(0,import_jsx_runtime.jsx)(\"label\",{children:l(\"Fields\")})})}),(0,import_jsx_runtime.jsx)(\"span\",{className:\"ant-formily-item-colon\",children:\":\"})]}),(0,import_jsx_runtime.jsx)(import_antd.Table,{bordered:!0,size:\"middle\",columns:w,dataSource:m,scroll:{y:300},pagination:!1,rowClassName:\"editable-row\"},o)]}),(0,import_jsx_runtime.jsx)(UnSupportFields,{dataSource:f})]})};function areEqual(e,t){return t.viewName===e.viewName&&t.schema===e.schema&&t.source===e.source}const PreviewFields=import_react2.default.memo(PreviewCom,areEqual);PreviewFields.displayName=\"PreviewFields\";const mapFields=[\"lineString\",\"point\",\"circle\",\"polygon\"],PreviewTable$1=e=>{const{databaseView:t,schema:o,viewName:r,fields:i}=e,[n,a]=(0,import_react2.useState)([]),[l,c]=(0,import_react2.useState)([]),u=useCompile(),[m,d]=(0,import_react2.useState)(!1),{getInterface:p,getCollectionFields:h}=useCollectionManager_deprecated(),g=useAPIClient(),{t:_}=(0,import_react_i18next.useTranslation)(),f=(0,import_react.useForm)();(0,import_react2.useEffect)(()=>{t&&v()},[r,o]),(0,import_react2.useEffect)(()=>{const S=C(i);a(S)},[f.values.fields]);const v=()=>{const S={};f.values.fields.map(b=>{mapFields.includes(b.type)&&(S[b.name]=b.type)}),d(!0),g.resource(\"dbViews\").query({filterByTk:r,schema:o,fieldTypes:S}).then(({data:b})=>{b&&(d(!1),c((b==null?void 0:b.data)||[]))}).catch},C=S=>{var b;return(b=S.filter(y=>y.source||y.interface))==null?void 0:b.map(y=>{var F,j,A,D,B,M;const w=typeof(y==null?void 0:y.source)==\"string\"?(F=y==null?void 0:y.source)==null?void 0:F.split(\".\"):y==null?void 0:y.source,R=(A=(j=h(w==null?void 0:w[0]))==null?void 0:j.find(N=>N.name===(w==null?void 0:w[1])))==null?void 0:A.uiSchema,T=((D=y==null?void 0:y.uiSchema)==null?void 0:D.title)||(R==null?void 0:R.title)||y.name,$=y.source?R:(M=(B=p(y.interface))==null?void 0:B.default)==null?void 0:M.uiSchema;return{title:u(T),dataIndex:y.name,key:y.name,width:200,render:(N,I,E)=>{const V=I[y.name],O={type:\"object\",properties:{[y.name]:{name:`${y.name}`,\"x-component\":$&&w?\"CollectionField\":\"Input\",\"x-read-pretty\":!0,\"x-collection-field\":w==null?void 0:w.join(\".\"),default:y.interface===\"json\"?JSON.stringify(V):V}}};return(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:!0,children:(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:O,name:E,onlyRenderProperties:!0})})}}})};return(0,import_jsx_runtime.jsx)(import_antd.Spin,{spinning:m,children:(0,import_jsx_runtime.jsxs)(\"div\",{style:{marginBottom:22},children:[(0,import_jsx_runtime.jsxs)(\"div\",{className:\"ant-formily-item-label\",style:{marginTop:24,display:\"flex\",padding:\"0 0 8px\"},children:[(0,import_jsx_runtime.jsx)(\"div\",{className:\"ant-formily-item-label-content\",children:(0,import_jsx_runtime.jsx)(\"span\",{children:(0,import_jsx_runtime.jsx)(\"label\",{children:_(\"Preview\")})})}),(0,import_jsx_runtime.jsx)(\"span\",{className:\"ant-formily-item-colon\",children:\":\"})]},r),(n==null?void 0:n.length)>0&&(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:(0,import_jsx_runtime.jsx)(import_antd.Table,{size:\"middle\",pagination:!1,bordered:!0,columns:n,dataSource:l,scroll:{x:1e3,y:300}},`${r}-preview`)})]})},\"preview\")},getSchema$2=(e,t,o)=>{var r;if(!e)return;const i=(0,import_lodash.cloneDeep)(e.properties);e.hasDefaultValue===!0&&(i.defaultValue=(0,import_lodash.cloneDeep)((r=e==null?void 0:e.default)==null?void 0:r.uiSchema),i.defaultValue.title=o('{{ t(\"Default value\") }}'),i.defaultValue[\"x-decorator\"]=\"FormItem\");const n=P(x({name:`f_${(0,import_shared.uid)()}`},(0,import_lodash.cloneDeep)(e.default)),{interface:e.name});return n.reverseField&&(n.reverseField.name=`f_${(0,import_shared.uid)()}`),{type:\"object\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-component-props\":{getContainer:\"{{ getContainer }}\"},\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues(a){return useRequest(()=>Promise.resolve({data:n}),a)}},title:`${o('{{ t(\"Sync from database\") }}')}`,properties:{schema:{type:\"string\",\"x-hidden\":!0,default:t==null?void 0:t.schema},viewName:{type:\"string\",\"x-hidden\":!0,default:t==null?void 0:t.viewName},fields:{type:\"array\",\"x-component\":PreviewFields,\"x-component-props\":x({},t),default:t.fields},preview:{type:\"object\",\"x-component\":PreviewTable$1,\"x-component-props\":x({},t),\"x-reactions\":{dependencies:[\"fields\"],fulfill:{schema:{\"x-component-props\":\"{{{...record,...$form.values}}}\"}}}},footer:{type:\"void\",\"x-component\":\"Action.Drawer.Footer\",properties:{action1:{title:'{{ t(\"Cancel\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ useCancelAction }}\"}},action2:{title:'{{ t(\"Submit\") }}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:\"{{ useSyncFromDatabase }}\"}}}}}}}}},useSyncFromDatabase=()=>{const e=(0,import_react.useForm)(),{refreshCM:t}=useCollectionManager_deprecated(),o=useActionContext(),{refresh:r}=useResourceActionContext(),{targetKey:i}=useResourceContext(),{[i]:n}=useRecord(),a=useAPIClient(),l=(0,import_react.useField)();return{run(){return q(this,null,function*(){yield e.submit(),l.data=l.data||{},l.data.loading=!0;try{yield a.resource(\"collections\").setFields({filterByTk:n,values:(0,import_lodash.omit)(e.values,\"preview\")}),o.setVisible(!1),yield e.reset(),l.data.loading=!1,r(),yield t()}catch{l.data.loading=!1}})}}},SyncFieldsAction=e=>{const t=useRecord();return(0,import_jsx_runtime.jsx)(SyncFieldsActionCom,x({item:t},e))},SyncFieldsActionCom=e=>{const{scope:t,getContainer:o,item:r,children:i}=e,[n,a]=(0,import_react2.useState)(!1),[l,c]=(0,import_react2.useState)({}),u=useCompile(),{t:m}=(0,import_react_i18next.useTranslation)(),{name:d=\"main\"}=(0,import_react_router_dom.useParams)();return r.template===\"view\"&&d===\"main\"&&(0,import_jsx_runtime.jsx)(RecordProvider,{record:r,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:n,setVisible:a,drawerProps:{width:900}},children:[i||(0,import_jsx_runtime.jsx)(import_antd.Button,{icon:(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),onClick:p=>{const h=getSchema$2({},r,u);h&&(c(h),a(!0))},children:m(\"Sync from database\")}),(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:l,components:P(x({},components$1),{ArrayTable:import_antd_v5.ArrayTable}),scope:x({getContainer:o,useCancelAction,createOnly:!0,isOverride:!1,useSyncFromDatabase,record:r},t)})]})})},AsyncDataContext=(0,import_react2.createContext)(null);AsyncDataContext.displayName=\"AsyncDataContext\";const AsyncDataProvider=e=>{const t=e,{value:o,request:r,children:i}=t,n=W(t,[\"value\",\"request\",\"children\"]),a=useRequest(r,x({},n));return o?(0,import_jsx_runtime.jsx)(AsyncDataContext.Provider,{value:o,children:i}):(0,import_jsx_runtime.jsx)(AsyncDataContext.Provider,{value:a,children:i})},useAsyncData=()=>(0,import_react2.useContext)(AsyncDataContext),inferInterface=(e,t)=>e.toLowerCase().includes(\"id\")?\"id\":typeof t==\"number\"?Number.isInteger(t)?\"integer\":\"number\":typeof t==\"boolean\"?\"checkbox\":(0,import_dayjs.default)(t).isValid()?\"datetime\":\"input\",useSourceFieldsOptions=()=>{const e=(0,import_react.useForm)(),{sources:t=[]}=e.values,{t:o}=(0,import_react_i18next.useTranslation)(),{getCollection:r,getInheritCollections:i,getParentCollectionFields:n}=useCollectionManager_deprecated(),a=[];return t.forEach(l=>{var c;const u=r(l),m=i(l).map(p=>{const h=n(p,l);return{type:\"group\",key:p,label:o(\"Parent collection fields\")+o(`(${r(p).title})`),children:h.filter(g=>![\"hasOne\",\"hasMany\",\"belongsToMany\"].includes(g==null?void 0:g.type)).map(g=>{var _;return{value:g.name,label:o((_=g.uiSchema)==null?void 0:_.title)}})}});if(!u)return;const d=(c=u.fields.filter(p=>![\"hasOne\",\"hasMany\",\"belongsToMany\",\"belongsTo\"].includes(p==null?void 0:p.type)))==null?void 0:c.map(p=>{var h;return{value:p.name,label:o((h=p.uiSchema)==null?void 0:h.title)}});a.push({value:l,label:o(u.title),children:[...d,...m]})}),a},FieldsConfigure=(0,import_react.observer)(()=>{var e,t,o,r;const{t:i}=(0,import_react_i18next.useTranslation)(),[n,a]=(0,import_react2.useState)([]),{data:l,error:c,loading:u}=useAsyncData(),{data:m,fields:d}=l||{},p=(0,import_react.useField)(),{data:h}=(0,import_react2.useContext)(ResourceActionContext),g=useCompile(),{getInterface:_,getCollectionField:f}=useCollectionManager_deprecated(),v=useFieldInterfaceOptions(),C=(0,import_react2.useMemo)(()=>v.filter(A=>![\"relation\"].includes(A.key)).map((A,D)=>({key:D,label:g(A.label),options:A.children.map((B,M)=>({value:B.name,key:`${D}-${M}`,label:g(B.label)}))})),[g]),S=useSourceFieldsOptions(),b=(0,import_react2.useRef)(_);if((0,import_react2.useEffect)(()=>{var A;const D=new Map;u||(m&&m.length?Object.entries((m==null?void 0:m[0])||{}).forEach(([M,w])=>{var R;const T=d[M],$=inferInterface(M,w),N=(R=b.current($))==null?void 0:R.default,I=(T==null?void 0:T.uiSchema)||(N==null?void 0:N.uiSchema)||{};D.set(M,{name:M,interface:(T==null?void 0:T.interface)||$,type:(T==null?void 0:T.type)||(N==null?void 0:N.type),source:T==null?void 0:T.source,uiSchema:x({title:M},I)})}):Object.entries(d||{}).forEach(([M,w])=>D.set(M,P(x({name:M,type:\"string\"},w),{uiSchema:x({title:M},(w==null?void 0:w.uiSchema)||{})})))),(A=p.value)!=null&&A.length&&p.value.forEach(M=>{D.has(M.name)&&D.set(M.name,M)});const B=Array.from(D.values());B.length&&(a(B),p.setValue(B))},[u,m,p,d,h]),u)return(0,import_jsx_runtime.jsx)(import_antd.Spin,{});if(!m&&!c)return(0,import_jsx_runtime.jsx)(import_antd.Alert,{showIcon:!0,message:i(\"Please use a valid SELECT or WITH AS statement\")});const y=c;if(y){const A=((r=(o=(t=(e=y==null?void 0:y.response)==null?void 0:e.data)==null?void 0:t.errors)==null?void 0:o.map)==null?void 0:r.call(o,D=>D.message).join(`\n`))||y.message;return(0,import_jsx_runtime.jsx)(import_antd.Alert,{showIcon:!0,message:`${i(\"SQL error: \")}${A}`,type:\"error\"})}const F=(A,D)=>{const B=[...n];B.splice(D,1,A),a(B),p.setValue(B.map(M=>{var w,R,T;return P(x({},M),{source:typeof M.source==\"string\"?M.source:((T=(R=(w=M.source)==null?void 0:w.filter)==null?void 0:R.call(w,Boolean))==null?void 0:T.join(\".\"))||null})}))},j=[{title:i(\"Field name\"),dataIndex:\"name\",key:\"name\",width:130},{title:i(\"Field source\"),dataIndex:\"source\",key:\"source\",width:200,render:(A,D,B)=>{const M=n[B];return(0,import_jsx_runtime.jsx)(import_antd.Cascader,{defaultValue:typeof A==\"string\"?A==null?void 0:A.split(\".\"):A,allowClear:!0,options:g(S),placeholder:i(\"Select field source\"),onChange:w=>{let R=d[w==null?void 0:w[1]];R!=null&&R.interface||(R=f((w==null?void 0:w.join(\".\"))||\"\")),F(P(x({},M),{source:w,interface:R==null?void 0:R.interface,type:R==null?void 0:R.type,uiSchema:R==null?void 0:R.uiSchema}),B)}})}},{title:i(\"Field interface\"),dataIndex:\"interface\",key:\"interface\",width:150,render:(A,D,B)=>{var M;const w=n[B];return w.source?(0,import_jsx_runtime.jsx)(import_antd.Tag,{children:g((M=_(A))==null?void 0:M.title)||A}):(0,import_jsx_runtime.jsx)(import_antd.Select,{defaultValue:w.interface||\"input\",style:{width:\"100%\"},popupMatchSelectWidth:!1,onChange:R=>{var T,$,N,I,E;const V=_(R);F(P(x({},w),{interface:R||null,uiSchema:P(x({},(T=V==null?void 0:V.default)==null?void 0:T.uiSchema),{title:((N=($=V==null?void 0:V.default)==null?void 0:$.uiSchema)==null?void 0:N.title)||((I=w.uiSchema)==null?void 0:I.title)}),type:(E=V==null?void 0:V.default)==null?void 0:E.type}),B)},allowClear:!0,options:C})}},{title:i(\"Field display name\"),dataIndex:\"title\",key:\"title\",width:180,render:(A,D,B)=>{var M,w;const R=n[B];return(0,import_jsx_runtime.jsx)(import_antd.Input,{value:((M=R.uiSchema)==null?void 0:M.title)||A,defaultValue:((w=R.uiSchema)==null?void 0:w.title)!==void 0?R.uiSchema.title:R==null?void 0:R.name,onChange:T=>F(P(x({},R),{uiSchema:P(x({},R==null?void 0:R.uiSchema),{title:T.target.value})}),B)})}}];return(0,import_jsx_runtime.jsx)(import_antd.Table,{bordered:!0,size:\"small\",columns:j,dataSource:n,scroll:{y:300},pagination:!1,rowClassName:\"editable-row\",rowKey:\"name\"})},{displayName:\"FieldsConfigure\"}),PreviewTable=(0,import_react.observer)(()=>{const{data:e,loading:t,error:o}=useAsyncData(),{data:r}=e||{},{t:i}=(0,import_react_i18next.useTranslation)(),n=((0,import_react.useForm)().values.fields||[]).reduce((c,u)=>{var m;return c[u.name]=(m=u==null?void 0:u.uiSchema)==null?void 0:m.title,c},{}),a=o?[]:Object.keys((r==null?void 0:r[0])||{}).map(c=>{const u=n[c];return{title:import_react.Schema.compile(u||c,{t:i}),dataIndex:c,key:c}}),l=o?[]:r==null?void 0:r.map((c,u)=>{const m=Object.entries(c).reduce((d,[p,h])=>{if(typeof h!=\"string\")return d[p]=h,d;const g=import_react.Schema.compile(h,{t:i});return d[p]=i(g),d},{});return P(x({},m),{key:u})});return(0,import_jsx_runtime.jsx)(import_antd.Table,{bordered:!0,dataSource:l,columns:a,scroll:{x:a.length*150,y:300},loading:t,rowKey:\"key\"})},{displayName:\"PreviewTable\"}),SQLRequestProvider=e=>{const t=useAPIClient(),o=(0,import_react.useForm)(),r=useRecord();let{manual:i}=e;i=i===void 0?!0:i;const n=useRequest(u=>t.resource(\"sqlCollection\").execute({values:{sql:u}}).then(m=>{var d;return((d=m==null?void 0:m.data)==null?void 0:d.data)||{data:[],fields:[],sources:[]}}),{manual:!0,onSuccess:u=>{const{sources:m}=u,d=o.values.sources||[];o.setValuesIn(\"sources\",Array.from(new Set([...d,...m])))}}),{run:a}=n,l=o.values.sql||r.sql,c=(0,import_react2.useRef)(!0);return(0,import_react2.useEffect)(()=>{l&&c.current&&a(l),c.current=!1},[i,a,l]),(0,import_jsx_runtime.jsx)(AsyncDataProvider,{value:n,children:e.children})},SQLInput=({disabled:e})=>{const{t}=(0,import_react_i18next.useTranslation)(),{run:o,loading:r,error:i}=useAsyncData(),n=(0,import_react.useField)(),a=()=>{n.value&&o(n.value)},l=()=>{!e&&!n.value||(e||o(n.value),n.setComponentProps({disabled:!e}))};return(0,import_react2.useEffect)(()=>{i&&n.setComponentProps({disabled:!1})},[n,i]),(0,import_jsx_runtime.jsxs)(\"div\",{className:import_css.css`\n        position: relative;\n        .ant-input {\n          width: 100%;\n        }\n      `,children:[(0,import_jsx_runtime.jsx)(Input$2.TextArea,{value:n.value,disabled:e,onChange:c=>n.value=c.target.value}),(0,import_jsx_runtime.jsxs)(import_antd.Button.Group,{children:[(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:l,ghost:!0,size:\"small\",type:\"primary\",icon:(0,import_jsx_runtime.jsx)(import_icons.EditOutlined,{}),children:t(e?\"Edit\":\"Confirm\")}),(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:()=>a(),loading:r,ghost:!0,size:\"small\",type:\"primary\",icon:(0,import_jsx_runtime.jsx)(import_icons.RightSquareOutlined,{}),children:t(\"Execute\")})]})]})},schema={type:\"object\",properties:{[(0,import_shared.uid)()]:{type:\"void\",title:'{{ t(\"Sync from database\") }}',\"x-component\":\"Action.Drawer\",\"x-decorator\":\"FormLayout\",\"x-decorator-props\":{layout:\"vertical\"},properties:{config:{type:\"void\",\"x-decorator\":SQLRequestProvider,\"x-decorator-props\":{manual:!1},properties:{sql:{type:\"string\"},sources:{type:\"array\",title:'{{t(\"Source collections\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{multiple:!0},\"x-reactions\":[\"{{useAsyncDataSource(loadCollections)}}\"]},fields:{type:\"array\",title:'{{t(\"Fields\")}}',\"x-decorator\":\"FormItem\",\"x-component\":FieldsConfigure,required:!0},table:{type:\"void\",title:'{{t(\"Preview\")}}',\"x-decorator\":\"FormItem\",\"x-component\":PreviewTable}}},footer:{type:\"void\",\"x-component\":\"Action.Drawer.Footer\",properties:{cancel:{title:'{{ t(\"Cancel\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ useCancelAction }}\"}},submit:{title:'{{ t(\"Submit\") }}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:\"{{ useSyncFromDB }}\"}}}}}}}},useSyncFromDB=e=>{const t=(0,import_react.useForm)(),o=useActionContext(),{refreshCM:r}=useCollectionManager_deprecated(),{refresh:i}=useResourceActionContext(),{targetKey:n}=useResourceContext(),{[n]:a}=useRecord(),l=useAPIClient(),c=(0,import_react.useField)();return{run(){return q(this,null,function*(){yield t.submit(),c.data=c.data||{},c.data.loading=!0;try{yield l.resource(\"sqlCollection\").setFields({filterByTk:a,values:{fields:t.values.fields,sources:t.values.sources}}),o.setVisible(!1),yield t.reset(),c.data.loading=!1,i(),yield r(),yield e==null?void 0:e()}catch{c.data.loading=!1}})}}},SyncSQLFieldsAction=({refreshCMList:e})=>{const t=useRecord(),o=useCollectionParentRecordData(),{t:r}=(0,import_react_i18next.useTranslation)(),[i,n]=(0,import_react2.useState)(!1),a=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({initialValues:t}),[t]);return t.template===\"sql\"&&(0,import_jsx_runtime.jsx)(RecordProvider,{record:t,parent:o,children:(0,import_jsx_runtime.jsx)(FormProvider,{form:a,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:i,setVisible:n},children:[(0,import_jsx_runtime.jsx)(import_antd.Button,{icon:(0,import_jsx_runtime.jsx)(import_icons.SyncOutlined,{}),onClick:l=>n(!0),children:r(\"Sync from database\")}),(0,import_jsx_runtime.jsx)(SchemaComponent,{schema,components:{FormLayout:import_antd_v5.FormLayout},scope:{useCancelAction,useSyncFromDB:()=>useSyncFromDB(e)}})]})})})},DeleteCollection=e=>{const t=useRecord();return(0,import_jsx_runtime.jsx)(DeleteCollectionAction,x({item:t},e))},useDestroyActionAndRefreshCM=()=>{const{run:e}=useDestroyAction(),{refreshCM:t}=useCollectionManager_deprecated();return{run(){return q(this,null,function*(){yield e(),yield t()})}}},useBulkDestroyActionAndRefreshCM=e=>{const{run:t}=useBulkDestroyAction(),{refreshCM:o}=useCollectionManager_deprecated();return{run(){return q(this,null,function*(){yield t(e),yield o()})}}},useDestroyAction=()=>{const{refresh:e}=useResourceActionContext(),{resource:t,targetKey:o}=useResourceContext(),{[o]:r}=useRecord(),i=(0,import_react.useForm)(),{cascade:n}=(i==null?void 0:i.values)||{};return{run(){return q(this,null,function*(){yield t.destroy({filterByTk:r,cascade:n}),e()})}}},useBulkDestroyAction=()=>{const{state:e,setState:t,refresh:o}=useResourceActionContext(),{resource:r}=useResourceContext(),i=useActionContext(),{t:n}=(0,import_react_i18next.useTranslation)(),a=(0,import_react.useForm)(),{cascade:l}=(a==null?void 0:a.values)||{},c=Object.values((e==null?void 0:e.selectedRowKeys)||e).flat();return{run(u){return q(this,null,function*(){var m;if(!(c!=null&&c.length))return import_antd.message.error(n(\"Please select the records you want to delete\"));yield r.destroy({filterByTk:c||[],cascade:l}),a.reset(),!u&&((m=i==null?void 0:i.setVisible)==null||m.call(i,!1)),t==null||t({}),o()})}}},DeleteCollectionAction=e=>{const t=e,{scope:o,getContainer:r,item:i,children:n,isBulk:a,useAction:l}=t,c=W(t,[\"scope\",\"getContainer\",\"item\",\"children\",\"isBulk\",\"useAction\"]),{t:u}=(0,import_react_i18next.useTranslation)(),[m,d]=(0,import_react2.useState)(!1),p=()=>a?useBulkDestroyActionAndRefreshCM:l||useDestroyActionAndRefreshCM,h=()=>(0,import_jsx_runtime.jsxs)(\"span\",{children:[(0,import_jsx_runtime.jsx)(import_icons.ExclamationCircleFilled,{style:{color:\"#faad14\",marginRight:\"12px\",fontSize:\"22px\"}}),(0,import_jsx_runtime.jsx)(\"span\",{style:{fontSize:\"19px\"},children:u(\"Delete collection\")})]});return(0,import_jsx_runtime.jsx)(RecordProvider,{record:i,children:(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:m,setVisible:d},children:[a?(0,import_jsx_runtime.jsx)(import_antd.Button,{icon:(0,import_jsx_runtime.jsx)(import_icons.DeleteOutlined,{}),onClick:()=>d(!0),children:n||u(\"Delete\")}):(0,import_jsx_runtime.jsx)(\"a\",P(x({onClick:()=>d(!0)},c),{children:n||u(\"Delete\")})),(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:{type:\"object\",properties:{deleteCollection:{type:\"void\",\"x-decorator\":\"Form\",\"x-component\":\"Action.Modal\",title:(0,import_jsx_runtime.jsx)(h,{}),\"x-component-props\":{width:520,getContainer:\"{{ getContainer }}\",className:import_css.css`\n                    .ant-modal-body {\n                      margin-left: 35px;\n                      margin-bottom: 35px;\n                      .ant-checkbox-wrapper {\n                        height: 25px;\n                      }\n                    }\n                  `},properties:{info:{type:\"string\",\"x-component\":\"div\",\"x-content\":\"{{t('Are you sure you want to delete it?')}}\"},cascade:{type:\"boolean\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",default:!1,\"x-content\":u(\"Automatically drop objects that depend on the collection (such as views), and in turn all objects that depend on those objects\")},footer:{type:\"void\",\"x-component\":\"Action.Modal.Footer\",properties:{action1:{title:'{{ t(\"Cancel\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ useCancelAction }}\"}},action2:{title:'{{ t(\"Ok\") }}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:\"{{ useDestroyCollectionAction }}\",style:{marginLeft:\"8px\"}}}}}}}}},components:x({},components$1),scope:x({getContainer:r,useDestroyCollectionAction:p(),useCancelAction},o)})]})})};DeleteCollectionAction.displayName=\"DeleteCollectionAction\";const getSchema$1=e=>{if(!e)return;const t=(0,import_lodash.cloneDeep)(e.properties),o=P(x({name:`f_${(0,import_shared.uid)()}`},(0,import_lodash.cloneDeep)(e.default)),{interface:e.name});return{type:\"object\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues(r){return useRequest(()=>Promise.resolve({data:o}),r)}},title:'{{ t(\"Add field\") }}',properties:P(x({},t),{footer:{type:\"void\",\"x-component\":\"Action.Drawer.Footer\",properties:{action1:{title:'{{ t(\"Cancel\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ cm.useCancelAction }}\"}},action2:{title:'{{ t(\"Submit\") }}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:\"{{ ds.useCreateAction }}\"}}}}})}}}},useCreateSubField=()=>(useActionContext(),{run(){return q(this,null,function*(){})}}),AddSubFieldAction=()=>{const{getInterface:e}=useCollectionManager_deprecated(),[t,o]=(0,import_react2.useState)(!1),[r,i]=(0,import_react2.useState)({}),n=useCompile(),a=useFieldInterfaceOptions(),{t:l}=(0,import_react_i18next.useTranslation)(),c=(0,import_react2.useMemo)(()=>a.map(d=>{const p=d.children.map(h=>({label:n(h.title),key:h.name}));return{label:n(d.label),key:d.key,children:p}}),[a]),u=(0,import_react2.useMemo)(()=>({style:{maxHeight:\"60vh\",overflow:\"auto\"},onClick:d=>{const p=getSchema$1(e(d.key));i(p),o(!0)},items:c}),[c]),m=useCollectionRecordData();return(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:t,setVisible:o},children:[(0,import_jsx_runtime.jsx)(import_antd.Dropdown,{menu:u,children:(0,import_jsx_runtime.jsx)(import_antd.Button,{icon:(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,{}),type:\"primary\",children:l(\"Add field\")})}),(0,import_jsx_runtime.jsx)(RecordProvider,{record:{},parent:m,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:r,components:P(x({},components$1),{ArrayTable:import_antd_v5.ArrayTable}),scope:{createOnly:!0,useCreateSubField}})})]})},getSchema=e=>{if(!e)return;const t=(0,import_cloneDeep.default)(e.properties);return t.name[\"x-disabled\"]=!0,{type:\"object\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues(o){return useRequest(()=>Promise.resolve({data:(0,import_cloneDeep.default)(e.default)}),o)}},title:'{{ t(\"Edit field\") }}',properties:P(x({},t),{footer:{type:\"void\",\"x-component\":\"Action.Drawer.Footer\",properties:{action1:{title:'{{ t(\"Cancel\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ cm.useCancelAction }}\"}},action2:{title:'{{ t(\"Submit\") }}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:\"{{ ds.useUpdateAction }}\"}}}}})}}}},useUpdateCollectionField=()=>{const e=(0,import_react.useForm)(),{run:t}=useUpdateAction(),{refreshCM:o}=useCollectionManager_deprecated();return{run(){return q(this,null,function*(){var r,i,n;yield e.submit();const a=((n=(i=(r=e==null?void 0:e.values)==null?void 0:r.uiSchema)==null?void 0:i.enum)==null?void 0:n.slice())||[];e.setValuesIn(\"uiSchema.enum\",a.map(l=>x({value:(0,import_shared.uid)()},l))),yield t(),yield o()})}}},EditSubFieldAction=e=>{const t=useRecord(),{getInterface:o}=useCollectionManager_deprecated(),[r,i]=(0,import_react2.useState)(!1),[n,a]=(0,import_react2.useState)({});useAPIClient();const{t:l}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsxs)(ActionContextProvider,{value:{visible:r,setVisible:i},children:[(0,import_jsx_runtime.jsx)(\"a\",{onClick:()=>q(void 0,null,function*(){const c=getSchema(P(x({},o(t.interface)),{default:t}));a(c),i(!0)}),children:l(\"Edit\")}),(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:n,components:P(x({},components$1),{ArrayTable:import_antd_v5.ArrayTable}),scope:{useUpdateCollectionField}})]})},FieldSummary=e=>{const{t}=(0,import_react_i18next.useTranslation)(),{getInterface:o}=useCollectionManager_deprecated(),r=(0,import_react2.useMemo)(()=>o(e.schemaKey),[o,e.schemaKey]);return(0,import_jsx_runtime.jsx)(Summary,{label:t(\"Field interface\"),schema:r})};FieldSummary.displayName=\"FieldSummary\";const CollectionFieldInterfaceTag=(0,import_react.observer)(e=>{const{value:t}=e,{getInterface:o}=useCollectionManager_deprecated(),r=useCompile(),i=o(t);return i?(0,import_jsx_runtime.jsx)(import_antd.Tag,{children:r(i.title)}):null},{displayName:\"CollectionFieldInterfaceTag\"}),CollectionCategory=(0,import_react.observer)(e=>{const{value:t}=e,o=useCompile();return(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:t==null?void 0:t.map(r=>(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:r.color,children:o(r==null?void 0:r.name)},r.name))})},{displayName:\"CollectionCategory\"}),CollectionTemplateTag=(0,import_react.observer)(e=>{const{value:t}=e,{getTemplate:o}=useCollectionManager_deprecated(),r=useCompile(),i=o(t);return(0,import_jsx_runtime.jsx)(import_antd.Tag,{children:r((i==null?void 0:i.title)||'{{t(\"General collection\")}}')})},{displayName:\"CollectionTemplateTag\"});(0,import_core.registerValidateFormats)({uid:/^[a-zA-Z][a-zA-Z0-9_-]*$/});const getDefaultCollectionFields=(e,t,o)=>{var r;if((t==null?void 0:t.template)===\"view\"||(t==null?void 0:t.template)===\"sql\")return t.fields;const i=((r=t.fields)==null?void 0:r.filter(n=>!o.find(a=>a.value.name===n.name)))||[];return e.map(n=>{const a=o.find(l=>l.value.name===n);a&&i.push(a.value)}),i},PresetFields=(0,import_react.observer)(e=>{const{getInterface:t}=useCollectionManager_deprecated(),o=(0,import_react.useForm)(),r=useCompile(),[i,n]=(0,import_react2.useState)([]),{t:a}=(0,import_react_i18next.useTranslation)(),l=useApp().pm.get(\"data-source-main\").getCollectionPresetFields(),c=(0,import_react2.useMemo)(()=>l.map(m=>({field:m.value.uiSchema.title,interface:m.value.interface,description:m.description,name:m.value.name})),[]),u=[{title:a(\"Field\"),dataIndex:\"field\",key:\"field\",render:m=>r(m)},{title:a(\"Interface\"),dataIndex:\"interface\",key:\"interface\",render:m=>{var d;return(0,import_jsx_runtime.jsx)(import_antd.Tag,{children:r((d=t(m))==null?void 0:d.title)})}},{title:a(\"Description\"),dataIndex:\"description\",key:\"description\",render:m=>r(m)}];return(0,import_react2.useEffect)(()=>{const m=c.map(d=>d.name);n(m),o.setValues(P(x({},o.values),{autoGenId:!1}))},[c]),(0,import_react2.useEffect)(()=>{const m=getDefaultCollectionFields(i.map(d=>d),o.values,l);o.setValuesIn(\"fields\",m)},[i]),(0,import_jsx_runtime.jsx)(import_antd.Table,{size:\"small\",pagination:!1,rowKey:\"name\",bordered:!0,scroll:{x:600},dataSource:c,columns:u,rowSelection:{type:\"checkbox\",selectedRowKeys:i,getCheckboxProps:m=>{var d,p;return{name:m.name,disabled:(e==null?void 0:e.disabled)||((p=(d=e==null?void 0:e.presetFieldsDisabledIncludes)==null?void 0:d.includes)==null?void 0:p.call(d,m.name))}},onChange:(m,d)=>{const p=getDefaultCollectionFields(m,o.values,l);n(m),o.setValues(P(x({},o.values),{fields:p,autoGenId:!1}))}}})},{displayName:\"PresetFields\"}),defaultConfigurableProperties={title:{type:\"string\",title:'{{ t(\"Collection display name\") }}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Collection name\")}}',required:!0,\"x-disabled\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-validator\":\"uid\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"},inherits:{title:'{{t(\"Inherits\")}}',type:\"hasMany\",name:\"inherits\",\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{mode:\"multiple\"},\"x-disabled\":\"{{ !createOnly }}\",\"x-visible\":\"{{ enableInherits}}\",\"x-reactions\":['{{useAsyncDataSource(loadCollections, [\"file\"])}}']},category:{title:'{{t(\"Categories\")}}',type:\"hasMany\",name:\"category\",\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{mode:\"multiple\"},\"x-reactions\":[\"{{useAsyncDataSource(loadCategories)}}\"]},description:{title:'{{t(\"Description\")}}',type:\"string\",name:\"description\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input.TextArea\"},simplePaginate:{\"x-content\":'{{t(\"Use simple pagination mode\")}}',type:\"string\",name:\"simplePaginate\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",description:'{{t(\"Skip getting the total number of table records during paging to speed up loading. It is recommended to enable this option for data tables with a large amount of data\")}}'},presetFields:{title:'{{t(\"Preset fields\")}}',type:\"void\",\"x-decorator\":\"FormItem\",\"x-visible\":\"{{ createOnly }}\",\"x-decorator-props\":{className:import_css.css`\n        .ant-formily-item {\n          margin-bottom: 0;\n        }\n      `},\"x-component\":PresetFields,\"x-component-props\":{disabled:\"{{ presetFieldsDisabled }}\",presetFieldsDisabledIncludes:\"{{presetFieldsDisabledIncludes}}\"}}},getConfigurableProperties=(...e)=>{const t={};for(const o of e)defaultConfigurableProperties[o]&&(t[o]=defaultConfigurableProperties[o]);return t};class CheckboxFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"checkbox\"),k(this,\"type\",\"object\"),k(this,\"group\",\"choices\"),k(this,\"order\",1),k(this,\"title\",'{{t(\"Checkbox\")}}'),k(this,\"default\",{type:\"boolean\",uiSchema:{type:\"boolean\",\"x-component\":\"Checkbox\"}}),k(this,\"availableTypes\",[\"boolean\",\"integer\",\"bigInt\",\"bit\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",x({},defaultProps)),k(this,\"filterable\",{operators:boolean})}schemaInitialize(t,{block:o}){[\"Table\",\"Kanban\"].includes(o)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0)}}class CheckboxGroupFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"checkboxGroup\"),k(this,\"type\",\"object\"),k(this,\"group\",\"choices\"),k(this,\"order\",5),k(this,\"title\",'{{t(\"Checkbox group\")}}'),k(this,\"default\",{interface:\"checkboxGroup\",type:\"array\",defaultValue:[],uiSchema:{type:\"string\",\"x-component\":\"Checkbox.Group\"}}),k(this,\"availableTypes\",[\"array\",\"json\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",P(x({},defaultProps),{\"uiSchema.enum\":dataSource})),k(this,\"filterable\",{operators:array})}schemaInitialize(t,{block:o}){[\"Table\",\"Kanban\"].includes(o)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0)}}class CollectionSelectFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"collection\"),k(this,\"type\",\"string\"),k(this,\"group\",\"advanced\"),k(this,\"order\",5),k(this,\"title\",'{{t(\"Collection selector\")}}'),k(this,\"description\",'{{t(\"Providing certain collections as options for users, typically used in polymorphic or inheritance scenarios\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"string\",uiSchema:{type:\"string\",\"x-component\":\"CollectionSelect\"}}),k(this,\"availableTypes\",[\"string\"]),k(this,\"hasDefaultValue\",!1),k(this,\"properties\",P(x({},defaultProps),{\"uiSchema.enum\":collectionDataSource})),k(this,\"filterable\",{operators:collection$2})}schemaInitialize(t,{block:o}){const r=t[\"x-component-props\"]=t[\"x-component-props\"]||{};r.style=P(x({},r.style||{}),{width:\"100%\"}),[\"Table\",\"Kanban\"].includes(o)&&(r.ellipsis=!0)}}class ColorFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"color\"),k(this,\"type\",\"object\"),k(this,\"group\",\"basic\"),k(this,\"order\",10),k(this,\"title\",'{{t(\"Color\")}}'),k(this,\"default\",{type:\"string\",uiSchema:{type:\"string\",\"x-component\":\"ColorPicker\",default:\"#1677FF\"}}),k(this,\"availableTypes\",[\"string\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",x({},defaultProps)),k(this,\"filterable\",{operators:string})}}class CreatedAtFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"createdAt\"),k(this,\"type\",\"object\"),k(this,\"group\",\"systemInfo\"),k(this,\"order\",1),k(this,\"title\",'{{t(\"Created at\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"date\",field:\"createdAt\",uiSchema:{type:\"datetime\",title:'{{t(\"Created at\")}}',\"x-component\":\"DatePicker\",\"x-component-props\":{},\"x-read-pretty\":!0}}),k(this,\"description\",'{{t(\"Store the creation time of each record\")}}'),k(this,\"availableTypes\",[]),k(this,\"properties\",x(x({},defaultProps),dateTimeProps)),k(this,\"filterable\",{operators:datetime}),k(this,\"titleUsable\",!0)}}class CreatedByFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"createdBy\"),k(this,\"type\",\"object\"),k(this,\"group\",\"systemInfo\"),k(this,\"order\",3),k(this,\"title\",'{{t(\"Created by\")}}'),k(this,\"isAssociation\",!0),k(this,\"default\",{type:\"belongsTo\",target:\"users\",foreignKey:\"createdById\",uiSchema:{type:\"object\",title:'{{t(\"Created by\")}}',\"x-component\":\"AssociationField\",\"x-component-props\":{fieldNames:{value:\"id\",label:\"nickname\"}},\"x-read-pretty\":!0}}),k(this,\"availableTypes\",[\"belongsTo\"]),k(this,\"properties\",x({},defaultProps)),k(this,\"filterable\",{nested:!0,children:[]}),k(this,\"description\",'{{t(\"Store the creation user of each record\")}}')}schemaInitialize(t,{block:o}){t.properties={viewer:(0,import_lodash.cloneDeep)(recordPickerViewer)},[\"Table\",\"Kanban\"].includes(o)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0)}}class DatetimeFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"datetime\"),k(this,\"type\",\"object\"),k(this,\"group\",\"datetime\"),k(this,\"order\",1),k(this,\"title\",'{{t(\"Datetime (with time zone)\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"date\",defaultToCurrentTime:!1,onUpdateToCurrentTime:!1,timezone:!0,uiSchema:{type:\"string\",\"x-component\":\"DatePicker\",\"x-component-props\":{showTime:!1,utc:!0}}}),k(this,\"availableTypes\",[\"date\",\"string\",\"datetime\",\"datetimeTz\"]),k(this,\"hasDefaultValue\",!0),k(this,\"validationType\",\"date\"),k(this,\"properties\",P(x(x({},defaultProps),dateTimeProps),{defaultToCurrentTime:{type:\"boolean\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-content\":'{{t(\"Default value to current time\")}}'},onUpdateToCurrentTime:{type:\"boolean\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-content\":'{{t(\"Automatically update timestamp on update\")}}'},\"uiSchema.x-component-props.gmt\":{type:\"boolean\",title:'{{t(\"GMT\")}}',\"x-hidden\":!0,\"x-component\":\"Checkbox\",\"x-content\":'{{t(\"Use the same time zone (GMT) for all users\")}}',\"x-decorator\":\"FormItem\",default:!1}})),k(this,\"filterable\",{operators:datetime}),k(this,\"titleUsable\",!0)}}class EmailFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"email\"),k(this,\"type\",\"object\"),k(this,\"group\",\"basic\"),k(this,\"order\",4),k(this,\"title\",'{{t(\"Email\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"string\",uiSchema:{type:\"string\",\"x-component\":\"Input\",\"x-validator\":\"email\"}}),k(this,\"availableTypes\",[\"string\"]),k(this,\"hasDefaultValue\",!0),k(this,\"validationType\",\"string\"),k(this,\"availableValidationOptions\",[\"min\",\"max\",\"length\",\"email\",\"pattern\"]),k(this,\"properties\",P(x({},defaultProps),{unique})),k(this,\"filterable\",{operators:string}),k(this,\"titleUsable\",!0)}schemaInitialize(t,{block:o}){[\"Table\",\"Kanban\"].includes(o)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0)}}class IconFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"icon\"),k(this,\"type\",\"object\"),k(this,\"group\",\"basic\"),k(this,\"order\",10),k(this,\"title\",'{{t(\"Icon\")}}'),k(this,\"default\",{type:\"string\",uiSchema:{type:\"string\",\"x-component\":\"IconPicker\"}}),k(this,\"availableTypes\",[\"string\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",x({},defaultProps))}}class IdFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"id\"),k(this,\"type\",\"object\"),k(this,\"group\",\"systemInfo\"),k(this,\"order\",0),k(this,\"title\",'{{t(\"ID\")}}'),k(this,\"hidden\",!0),k(this,\"sortable\",!0),k(this,\"default\",{name:\"id\",type:\"bigInt\",autoIncrement:!0,primaryKey:!0,allowNull:!1,uiSchema:{type:\"number\",title:'{{t(\"ID\")}}',\"x-component\":\"InputNumber\",\"x-read-pretty\":!0}}),k(this,\"availableTypes\",[\"bigInt\",\"integer\"]),k(this,\"properties\",{\"uiSchema.title\":{type:\"string\",title:'{{t(\"Field display name\")}}',required:!0,default:\"ID\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Field name\")}}',required:!0,\"x-disabled\":!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"}}),k(this,\"filterable\",{operators:id}),k(this,\"description\",'{{t(\"Primary key, unique identifier, self growth\") }}'),k(this,\"titleUsable\",!0)}}const isValidateEmpty=e=>{var t;if((0,import_shared.isArr)(e)){for(let o=0;o<e.length;o++)if((0,import_shared.isValid)(e[o]))return!1;return!0}else return e!=null&&e.getCurrentContent?!((t=e.getCurrentContent())!=null&&t.hasText()):(0,import_shared.isEmpty)(e)};(0,import_validator.registerValidateRules)({username(e){return/^[^@<>\"'/]{1,50}$/.test(e)||i18n.t(`Must be 1-50 characters in length (excluding @<>\"'/)`)},required(e,t){return t.required===!1?\"\":(typeof e==\"string\"&&(e=e.trim()),isValidateEmpty(e)?t.message:\"\")}});class InputFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"input\"),k(this,\"type\",\"object\"),k(this,\"group\",\"basic\"),k(this,\"order\",1),k(this,\"title\",'{{t(\"Single line text\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{interface:\"input\",type:\"string\",uiSchema:{type:\"string\",\"x-component\":\"Input\"}}),k(this,\"availableTypes\",[\"string\",\"uid\"]),k(this,\"hasDefaultValue\",!0),k(this,\"validationType\",\"string\"),k(this,\"availableValidationOptions\",[\"min\",\"max\",\"length\",\"pattern\"]),k(this,\"properties\",P(x({},defaultProps),{trim:{type:\"boolean\",\"x-content\":'{{t(\"Automatically remove heading and tailing spaces\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\"},layout:{type:\"void\",title:'{{t(\"Index\")}}',\"x-component\":\"Space\",\"x-decorator\":\"FormItem\",\"x-decorator-props\":{style:{marginBottom:\"0px\"}},properties:{primaryKey,unique}}})),k(this,\"filterable\",{operators:string}),k(this,\"titleUsable\",!0)}schemaInitialize(t,{block:o}){[\"Table\",\"Kanban\"].includes(o)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0)}validateSchema(t){return{max:{type:\"number\",title:'{{ t(\"Max length\") }}',minimum:0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":`{{(field) => {\n          const targetValue = field.query('.min').value();\n          field.selfErrors =\n            !!targetValue && !!field.value && targetValue > field.value ? '${i18n.t(\"Max length must greater than min length\")}' : ''\n        }}}`},min:{type:\"number\",title:'{{ t(\"Min length\") }}',minimum:0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":{dependencies:[\".max\"],fulfill:{state:{selfErrors:`{{!!$deps[0] && !!$self.value && $deps[0] < $self.value ? '${i18n.t(\"Min length must less than max length\")}' : ''}}`}}}},len:{type:\"number\",title:'{{ t(\"Length\") }}',minimum:0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0}},format:{type:\"string\",title:'{{ t(\"Format\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{allowClear:!0},enum:[{label:'{{ t(\"url\") }}',value:\"url\"},{label:'{{ t(\"email\") }}',value:\"email\"},{label:'{{ t(\"ipv6\") }}',value:\"ipv6\"},{label:'{{ t(\"ipv4\") }}',value:\"ipv4\"},{label:'{{ t(\"number\") }}',value:\"number\"},{label:'{{ t(\"integer\") }}',value:\"integer\"},{label:'{{ t(\"idcard\") }}',value:\"idcard\"},{label:'{{ t(\"qq\") }}',value:\"qq\"},{label:'{{ t(\"phone\") }}',value:\"phone\"},{label:'{{ t(\"money\") }}',value:\"money\"},{label:'{{ t(\"zh\") }}',value:\"zh\"},{label:'{{ t(\"date\") }}',value:\"date\"},{label:'{{ t(\"zip\") }}',value:\"zip\"}]},pattern:{type:\"string\",title:'{{ t(\"Regular expression\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{prefix:\"/\",suffix:\"/\"}}}}}(0,import_core.registerValidateFormats)({odd:/^-?\\d*[13579]$/,even:/^-?\\d*[02468]$/});class IntegerFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"integer\"),k(this,\"type\",\"object\"),k(this,\"group\",\"basic\"),k(this,\"order\",6),k(this,\"title\",'{{t(\"Integer\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"bigInt\",uiSchema:{type:\"number\",\"x-component\":\"InputNumber\",\"x-component-props\":{stringMode:!0,step:\"1\"},\"x-validator\":\"integer\"}}),k(this,\"availableTypes\",[\"bigInt\",\"integer\",\"sort\"]),k(this,\"hasDefaultValue\",!0),k(this,\"validationType\",\"number\"),k(this,\"excludeValidationOptions\",[\"precision\"]),k(this,\"properties\",P(x({},defaultProps),{layout:{type:\"void\",title:'{{t(\"Index\")}}',\"x-component\":\"Space\",\"x-decorator\":\"FormItem\",\"x-decorator-props\":{style:{marginBottom:\"0px\"}},properties:{primaryKey,unique}},autoIncrement})),k(this,\"filterable\",{operators:number}),k(this,\"titleUsable\",!0),k(this,\"validateSchema\",t=>({maximum:{type:\"number\",title:'{{ t(\"Maximum\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":`{{(field) => {\n          const targetValue = field.query('.minimum').value();\n          field.selfErrors =\n            !!targetValue && !!field.value && targetValue > field.value ? '${i18n.t(\"Maximum must greater than minimum\")}' : ''\n        }}}`},minimum:{type:\"number\",title:'{{ t(\"Minimum\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":{dependencies:[\".maximum\"],fulfill:{state:{selfErrors:`{{!!$deps[0] && !!$self.value && $deps[0] < $self.value ? '${i18n.t(\"Minimum must less than maximum\")}' : ''}}`}}}},format:{type:\"string\",title:'{{ t(\"Format\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{allowClear:!0},enum:[{label:'{{ t(\"Odd\") }}',value:\"odd\"},{label:'{{ t(\"Even\") }}',value:\"even\"}]},pattern:{type:\"string\",title:'{{ t(\"Regular expression\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{prefix:\"/\",suffix:\"/\"}}}))}}(0,import_core.registerValidateRules)({json(e){try{return JSON.parse(e),!0}catch(t){return{type:\"error\",message:t.message}}}});class JsonFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"json\"),k(this,\"type\",\"object\"),k(this,\"group\",\"advanced\"),k(this,\"order\",4),k(this,\"title\",'{{t(\"JSON\")}}'),k(this,\"sortable\",!1),k(this,\"default\",{type:\"json\",uiSchema:{type:\"object\",\"x-component\":\"Input.JSON\",\"x-component-props\":{autoSize:{minRows:5}},default:null}}),k(this,\"availableTypes\",[\"json\",\"array\",\"set\",\"jsonb\",\"text\",\"circle\",\"lineString\",\"point\",\"polygon\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",P(x({},defaultProps),{jsonb:{type:\"boolean\",title:\"JSONB\",\"x-decorator\":({children:t})=>(0,import_jsx_runtime.jsx)(import_antd_v5.FormLayout,{children:(0,import_jsx_runtime.jsx)(import_antd_v5.FormItem,{children:t})}),\"x-component\":\"Checkbox\",\"x-hidden\":\"{{ !isDialect('postgres') }}\",\"x-disabled\":\"{{ disabledJSONB }}\"}}))}}class LinkToFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"linkTo\"),k(this,\"type\",\"object\"),k(this,\"group\",\"relation\"),k(this,\"order\",1),k(this,\"title\",'{{t(\"Link to\")}}'),k(this,\"description\",'{{t(\"Link to description\")}}'),k(this,\"isAssociation\",!0),k(this,\"default\",{type:\"belongsToMany\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!0,fieldNames:{label:\"id\",value:\"id\"}}},reverseField:{interface:\"linkTo\",type:\"belongsToMany\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!0,fieldNames:{label:\"id\",value:\"id\"}}}}}),k(this,\"initialize\",t=>{t.type===\"belongsToMany\"&&(t.through||(t.through=`t_${(0,import_shared.uid)()}`),t.foreignKey||(t.foreignKey=`f_${(0,import_shared.uid)()}`),t.otherKey||(t.otherKey=`f_${(0,import_shared.uid)()}`),t.sourceKey||(t.sourceKey=\"id\"),t.targetKey||(t.targetKey=\"id\"))}),k(this,\"properties\",P(x({},defaultProps),{target:{type:\"string\",title:'{{t(\"Related collection\")}}',required:!0,\"x-reactions\":[\"{{useAsyncDataSource(loadCollections)}}\"],\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-disabled\":\"{{ !createOnly }}\"},\"uiSchema.x-component-props.multiple\":{type:\"boolean\",\"x-content\":'{{t(\"Allow linking to multiple records\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\"}})),k(this,\"filterable\",{nested:!0,children:[]})}schemaInitialize(t,{readPretty:o,block:r,targetCollection:i}){i!=null&&i.titleField&&t[\"x-component-props\"]&&(t[\"x-component-props\"].fieldNames=t[\"x-component-props\"].fieldNames||{value:i.filterTargetKey||\"id\"},t[\"x-component-props\"].fieldNames.label=i.titleField),[\"Table\",\"Kanban\"].includes(r)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0,t[\"x-component-props\"].size=\"small\")}}function getUniqueKeyFromCollection(e){var t;return e!=null&&e.filterTargetKey?Array.isArray(e.filterTargetKey)?(t=e==null?void 0:e.filterTargetKey)==null?void 0:t[0]:e==null?void 0:e.filterTargetKey:(e==null?void 0:e.getPrimaryKey())||\"id\"}class M2MFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"m2m\"),k(this,\"type\",\"object\"),k(this,\"group\",\"relation\"),k(this,\"order\",6),k(this,\"title\",'{{t(\"Many to many\")}}'),k(this,\"description\",'{{t(\"Many to many description\")}}'),k(this,\"isAssociation\",!0),k(this,\"default\",{type:\"belongsToMany\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!0}},reverseField:{interface:\"m2m\",type:\"belongsToMany\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!0}}}}),k(this,\"availableTypes\",[\"belongsToMany\"]),k(this,\"validationType\",\"object\"),k(this,\"properties\",x(P(x({},defaultProps),{type:relationshipType,grid:{type:\"void\",\"x-component\":\"Grid\",properties:{row1:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col11:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{source:{type:\"string\",title:'{{t(\"Source collection\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"SourceCollection\",\"x-disabled\":!0}}},col12:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{through:{type:\"string\",title:'{{t(\"Through collection\")}}',description:'{{ t(\"Generated automatically if left blank\") }}',\"x-decorator\":\"FormItem\",\"x-disabled\":\"{{ !createOnly }}\",\"x-component\":\"ThroughCollection\",\"x-component-props\":{allowClear:!0}}}},col13:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{target:{type:\"string\",title:'{{t(\"Target collection\")}}',required:!0,\"x-reactions\":[\"{{useAsyncDataSource(loadCollections)}}\"],\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-disabled\":\"{{ !createOnly }}\"}}}}},row2:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col21:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{sourceKey:{type:\"string\",title:'{{t(\"Source key\")}}',description:\"{{t('Field values must be unique.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"SourceKey\",\"x-disabled\":\"{{ !createOnly }}\"}}},col22:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{foreignKey:{type:\"string\",title:'{{t(\"Foreign key 1\")}}',required:!0,default:'{{ useNewId(\"f_\") }}',description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"ForeignKey\",\"x-validator\":\"uid\",\"x-disabled\":\"{{ !createOnly||override }}\"}}},col23:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{}}}},row3:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col21:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{}},col22:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{otherKey:{type:\"string\",title:'{{t(\"Foreign key 2\")}}',required:!0,default:'{{ useNewId(\"f_\") }}',description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"ForeignKey\",\"x-validator\":\"uid\",\"x-disabled\":\"{{ !createOnly||override }}\"}}},col23:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{targetKey:{type:\"string\",title:'{{t(\"Target key\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"TargetKey\",\"x-disabled\":\"{{ !createOnly }}\",description:\"{{t('Field values must be unique.')}}\"}}}}}}}}),reverseFieldProperties)),k(this,\"filterable\",{nested:!0,children:[]})}schemaInitialize(t,{field:o,readPretty:r,block:i,targetCollection:n}){var a;t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].fieldNames=t[\"x-component-props\"].fieldNames||{value:getUniqueKeyFromCollection(n)},t[\"x-component-props\"].fieldNames.label=((a=t[\"x-component-props\"].fieldNames)==null?void 0:a.label)||(n==null?void 0:n.titleField)||getUniqueKeyFromCollection(n),[\"Table\",\"Kanban\"].includes(i)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0,t[\"x-component-props\"].size=\"small\")}initialize(t){t.type===\"belongsToMany\"&&(t.through||(t.through=`t_${(0,import_shared.uid)()}`),t.foreignKey||(t.foreignKey=`f_${(0,import_shared.uid)()}`),t.otherKey||(t.otherKey=`f_${(0,import_shared.uid)()}`),t.sourceKey||(t.sourceKey=\"id\"),t.targetKey||(t.targetKey=\"id\"))}}class M2OFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"m2o\"),k(this,\"type\",\"object\"),k(this,\"group\",\"relation\"),k(this,\"order\",5),k(this,\"title\",'{{t(\"Many to one\")}}'),k(this,\"description\",'{{t(\"Many to one description\")}}'),k(this,\"isAssociation\",!0),k(this,\"validationType\",\"object\"),k(this,\"default\",{type:\"belongsTo\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!1}},reverseField:{interface:\"o2m\",type:\"hasMany\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!0}}}}),k(this,\"availableTypes\",[\"belongsTo\"]),k(this,\"properties\",x(x({\"uiSchema.title\":{type:\"string\",title:'{{t(\"Field display name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Field name\")}}',required:!0,\"x-disabled\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"},type:relationshipType,grid:{type:\"void\",\"x-component\":\"Grid\",properties:{row1:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col11:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{source:{type:\"void\",title:'{{t(\"Source collection\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"SourceCollection\",\"x-disabled\":!0}}},col12:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{target:{type:\"string\",title:'{{t(\"Target collection\")}}',required:!0,\"x-reactions\":[\"{{useAsyncDataSource(loadCollections)}}\"],\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-disabled\":\"{{ !createOnly }}\"}}}}},row2:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col21:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{foreignKey:{type:\"string\",title:'{{t(\"Foreign key\")}}',required:!0,default:'{{ useNewId(\"f_\") }}',description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"ForeignKey\",\"x-validator\":\"uid\",\"x-disabled\":\"{{ !createOnly }}\"}}},col22:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{targetKey:{type:\"string\",title:'{{t(\"Target key\")}}',description:\"{{t('Field values must be unique.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"TargetKey\",\"x-disabled\":\"{{ !createOnly }}\"}}}}}}}},constraintsProps),reverseFieldProperties)),k(this,\"filterable\",{nested:!0,children:[]})}schemaInitialize(t,{field:o,block:r,readPretty:i,targetCollection:n}){var a;t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].fieldNames=t[\"x-component-props\"].fieldNames||{value:getUniqueKeyFromCollection(n)},t[\"x-component-props\"].fieldNames.label=((a=t[\"x-component-props\"].fieldNames)==null?void 0:a.label)||(n==null?void 0:n.titleField)||getUniqueKeyFromCollection(n),[\"Table\",\"Kanban\"].includes(r)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0,t[\"x-component-props\"].size=\"small\")}}class MarkdownFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"markdown\"),k(this,\"type\",\"object\"),k(this,\"title\",'{{t(\"Markdown\")}}'),k(this,\"group\",\"media\"),k(this,\"default\",{type:\"text\",uiSchema:{type:\"string\",\"x-component\":\"Markdown\"}}),k(this,\"availableTypes\",[\"text\",\"json\",\"string\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",x({},defaultProps)),k(this,\"filterable\",{operators:bigField})}schemaInitialize(t,{block:o}){[\"Table\",\"Kanban\"].includes(o)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0)}validateSchema(t){return{max:{type:\"number\",title:'{{ t(\"Max length\") }}',minimum:0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":`{{(field) => {\n          const targetValue = field.query('.min').value();\n          field.selfErrors =\n            !!targetValue && !!field.value && targetValue > field.value ? '${i18n.t(\"Max length must greater than min length\")}' : ''\n        }}}`},min:{type:\"number\",title:'{{ t(\"Min length\") }}',minimum:0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":{dependencies:[\".max\"],fulfill:{state:{selfErrors:`{{!!$deps[0] && !!$self.value && $deps[0] < $self.value ? '${i18n.t(\"Min length must less than max length\")}' : ''}}`}}}}}}}class MultipleSelectFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"multipleSelect\"),k(this,\"type\",\"object\"),k(this,\"group\",\"choices\"),k(this,\"order\",3),k(this,\"title\",'{{t(\"Multiple select\")}}'),k(this,\"default\",{type:\"array\",defaultValue:[],uiSchema:{type:\"array\",\"x-component\":\"Select\",\"x-component-props\":{mode:\"multiple\"},enum:[]}}),k(this,\"availableTypes\",[\"array\",\"json\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",P(x({},defaultProps),{\"uiSchema.enum\":dataSource})),k(this,\"filterable\",{operators:array})}schemaInitialize(t,{block:o}){const r=t[\"x-component-props\"]=t[\"x-component-props\"]||{};r.style=P(x({},r.style||{}),{width:\"100%\"}),[\"Table\",\"Kanban\"].includes(o)&&(r.ellipsis=!0)}}class NumberFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"number\"),k(this,\"type\",\"object\"),k(this,\"group\",\"basic\"),k(this,\"order\",7),k(this,\"title\",'{{t(\"Number\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"double\",uiSchema:{type:\"number\",\"x-component\":\"InputNumber\",\"x-component-props\":{stringMode:!0,step:\"1\"}}}),k(this,\"availableTypes\",[\"double\",\"float\",\"decimal\"]),k(this,\"hasDefaultValue\",!0),k(this,\"validationType\",\"number\"),k(this,\"excludeValidationOptions\",[\"integer\"]),k(this,\"properties\",P(x({},defaultProps),{unique,\"uiSchema.x-component-props.step\":{type:\"string\",title:'{{t(\"Precision\")}}',\"x-component\":\"Select\",\"x-decorator\":\"FormItem\",default:\"1\",enum:[{value:\"1\",label:\"1\"},{value:\"0.1\",label:\"1.0\"},{value:\"0.01\",label:\"1.00\"},{value:\"0.001\",label:\"1.000\"},{value:\"0.0001\",label:\"1.0000\"},{value:\"0.00001\",label:\"1.00000\"},{value:\"0.000001\",label:\"1.000000\"},{value:\"0.0000001\",label:\"1.0000000\"},{value:\"0.00000001\",label:\"1.00000000\"}]}})),k(this,\"filterable\",{operators:number}),k(this,\"titleUsable\",!0)}validateSchema(t){return{maximum:{type:\"number\",title:'{{ t(\"Maximum\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-reactions\":`{{(field) => {\n          const targetValue = field.query('.minimum').value();\n          field.selfErrors =\n            !!targetValue && !!field.value && targetValue > field.value ? '${i18n.t(\"Maximum must greater than minimum\")}' : ''\n        }}}`},minimum:{type:\"number\",title:'{{ t(\"Minimum\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-reactions\":{dependencies:[\".maximum\"],fulfill:{state:{selfErrors:`{{!!$deps[0] && !!$self.value && $deps[0] < $self.value ? '${i18n.t(\"Minimum must less than maximum\")}' : ''}}`}}}},format:{type:\"string\",title:'{{ t(\"Format\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{allowClear:!0},enum:[{label:'{{ t(\"Integer\") }}',value:\"integer\"},{label:'{{ t(\"Odd\") }}',value:\"odd\"},{label:'{{ t(\"Even\") }}',value:\"even\"}]},pattern:{type:\"string\",title:'{{ t(\"Regular expression\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{prefix:\"/\",suffix:\"/\"}}}}}class O2MFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"o2m\"),k(this,\"type\",\"object\"),k(this,\"group\",\"relation\"),k(this,\"order\",4),k(this,\"title\",'{{t(\"One to many\")}}'),k(this,\"description\",'{{t(\"One to many description\")}}'),k(this,\"isAssociation\",!0),k(this,\"validationType\",\"object\"),k(this,\"default\",{type:\"hasMany\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!0}},reverseField:{interface:\"m2o\",type:\"belongsTo\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!1}}}}),k(this,\"availableTypes\",[\"hasMany\"]),k(this,\"properties\",x(x({\"uiSchema.title\":{type:\"string\",title:'{{t(\"Field display name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Field name\")}}',required:!0,\"x-disabled\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"},type:relationshipType,grid:{type:\"void\",\"x-component\":\"Grid\",properties:{row1:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col11:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{source:{type:\"void\",title:'{{t(\"Source collection\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"SourceCollection\"}}},col12:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{target:{type:\"string\",title:'{{t(\"Target collection\")}}',required:!0,\"x-reactions\":[\"{{useAsyncDataSource(loadCollections)}}\"],\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-disabled\":\"{{ !createOnly }}\"}}}}},row2:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col21:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{sourceKey:{type:\"string\",title:'{{t(\"Source key\")}}',description:\"{{t('Field values must be unique.')}}\",default:\"id\",enum:[{label:\"ID\",value:\"id\"}],\"x-decorator\":\"FormItem\",\"x-component\":\"SourceKey\"}}},col22:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{foreignKey:{type:\"string\",title:'{{t(\"Foreign key\")}}',required:!0,default:'{{ useNewId(\"f_\") }}',description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"ForeignKey\",\"x-validator\":\"uid\",\"x-disabled\":\"{{ !createOnly }}\"}}}}},row3:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col21:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{}},col22:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{targetKey:{type:\"string\",title:'{{t(\"Target key\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"TargetKey\",\"x-disabled\":\"{{ !createOnly }}\",description:\"{{t('Field values must be unique.')}}\"}}}}}}}},constraintsProps),reverseFieldProperties)),k(this,\"filterable\",{nested:!0,children:[]})}schemaInitialize(t,{field:o,block:r,readPretty:i,targetCollection:n}){var a;t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].fieldNames=t[\"x-component-props\"].fieldNames||{value:getUniqueKeyFromCollection(n)},t[\"x-component-props\"].fieldNames.label=((a=t[\"x-component-props\"].fieldNames)==null?void 0:a.label)||(n==null?void 0:n.titleField)||getUniqueKeyFromCollection(n),[\"Table\",\"Kanban\"].includes(r)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0,t[\"x-component-props\"].size=\"small\")}}class O2OFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"o2o\"),k(this,\"type\",\"object\"),k(this,\"group\",\"relation\"),k(this,\"order\",3),k(this,\"title\",'{{t(\"One to one\")}}'),k(this,\"description\",'{{t(\"One to one description\")}}'),k(this,\"isAssociation\",!0),k(this,\"validationType\",\"object\"),k(this,\"default\",{type:\"hasOne\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!1}},reverseField:{interface:\"obo\",type:\"belongsTo\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!1}}}}),k(this,\"availableTypes\",[\"hasOne\"]),k(this,\"properties\",{\"uiSchema.title\":{type:\"string\",title:'{{t(\"Field display name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Field name\")}}',required:!0,\"x-disabled\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"},type:relationshipType,grid:{type:\"void\",\"x-component\":\"Grid\",properties:{row1:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col11:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{source:{type:\"void\",title:'{{t(\"Source collection\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"SourceCollection\",\"x-disabled\":!0}}},col12:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{target:{type:\"string\",title:'{{t(\"Target collection\")}}',required:!0,\"x-reactions\":[\"{{useAsyncDataSource(loadCollections)}}\"],\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-disabled\":\"{{ !createOnly }}\"}}}}},row2:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col21:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{sourceKey:{type:\"string\",title:'{{t(\"Source key\")}}',description:\"{{t('Field values must be unique.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"SourceKey\"}}},col22:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{foreignKey:{type:\"string\",title:'{{t(\"Foreign key\")}}',required:!0,default:'{{ useNewId(\"f_\") }}',description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"ForeignKey\",\"x-validator\":\"uid\",\"x-disabled\":\"{{ !createOnly }}\"}}}}}}},\"reverseField.name\":{type:\"string\",title:'{{t(\"Inverse field name\")}}',\"x-hidden\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"}}),k(this,\"filterable\",{nested:!0,children:[]})}schemaInitialize(t,{field:o,block:r,readPretty:i,action:n,targetCollection:a}){[\"Table\",\"Kanban\"].includes(r)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0,t[\"x-component-props\"].size=\"small\"),t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].fieldNames=t[\"x-component-props\"].fieldNames||{value:getUniqueKeyFromCollection(a)},t[\"x-component-props\"].fieldNames.label=(a==null?void 0:a.titleField)||getUniqueKeyFromCollection(a)}}class OHOFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"oho\"),k(this,\"type\",\"object\"),k(this,\"group\",\"relation\"),k(this,\"order\",3),k(this,\"title\",'{{t(\"One to one (has one)\")}}'),k(this,\"description\",'{{t(\"One to one description\")}}'),k(this,\"isAssociation\",!0),k(this,\"validationType\",\"object\"),k(this,\"default\",{type:\"hasOne\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!1}},reverseField:{interface:\"obo\",type:\"belongsTo\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!1}}}}),k(this,\"availableTypes\",[\"hasOne\"]),k(this,\"properties\",x(x({\"uiSchema.title\":{type:\"string\",title:'{{t(\"Field display name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Field name\")}}',required:!0,\"x-disabled\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"},type:relationshipType,grid:{type:\"void\",\"x-component\":\"Grid\",properties:{row1:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col11:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{source:{type:\"void\",title:'{{t(\"Source collection\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"SourceCollection\",\"x-disabled\":!0}}},col12:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{target:{type:\"string\",title:'{{t(\"Target collection\")}}',required:!0,\"x-reactions\":[\"{{useAsyncDataSource(loadCollections)}}\"],\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-disabled\":\"{{ !createOnly }}\"}}}}},row2:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col21:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{sourceKey:{type:\"string\",title:'{{t(\"Source key\")}}',description:\"{{t('Field values must be unique.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"SourceKey\"}}},col22:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{foreignKey:{type:\"string\",title:'{{t(\"Foreign key\")}}',required:!0,default:'{{ useNewId(\"f_\") }}',description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"ForeignKey\",\"x-validator\":\"uid\",\"x-disabled\":\"{{ !createOnly }}\"}}}}}}}},constraintsProps),reverseFieldProperties)),k(this,\"filterable\",{nested:!0,children:[]})}schemaInitialize(t,{field:o,block:r,readPretty:i,action:n,targetCollection:a}){var l;[\"Table\",\"Kanban\"].includes(r)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0,t[\"x-component-props\"].size=\"small\"),t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].fieldNames=t[\"x-component-props\"].fieldNames||{value:getUniqueKeyFromCollection(a)},t[\"x-component-props\"].fieldNames.label=((l=t[\"x-component-props\"].fieldNames)==null?void 0:l.label)||(a==null?void 0:a.titleField)||getUniqueKeyFromCollection(a)}}class OBOFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"obo\"),k(this,\"type\",\"object\"),k(this,\"group\",\"relation\"),k(this,\"order\",3),k(this,\"title\",'{{t(\"One to one (belongs to)\")}}'),k(this,\"description\",'{{t(\"One to one description\")}}'),k(this,\"isAssociation\",!0),k(this,\"validationType\",\"object\"),k(this,\"default\",{type:\"belongsTo\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!1}},reverseField:{interface:\"oho\",type:\"hasOne\",uiSchema:{\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!1}}}}),k(this,\"availableTypes\",[\"belongsTo\"]),k(this,\"properties\",x(x({\"uiSchema.title\":{type:\"string\",title:'{{t(\"Field display name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Field name\")}}',required:!0,\"x-disabled\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"},type:relationshipType,grid:{type:\"void\",\"x-component\":\"Grid\",properties:{row1:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col11:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{source:{type:\"void\",title:'{{t(\"Source collection\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"SourceCollection\",\"x-disabled\":!0}}},col12:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{target:{type:\"string\",title:'{{t(\"Target collection\")}}',required:!0,\"x-reactions\":[\"{{useAsyncDataSource(loadCollections)}}\"],\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-disabled\":\"{{ !createOnly }}\"}}}}},row2:{type:\"void\",\"x-component\":\"Grid.Row\",properties:{col21:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{foreignKey:{type:\"string\",title:'{{t(\"Foreign key\")}}',required:!0,default:'{{ useNewId(\"f_\") }}',description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"ForeignKey\",\"x-validator\":\"uid\",\"x-disabled\":\"{{ !createOnly }}\"}}},col22:{type:\"void\",\"x-component\":\"Grid.Col\",properties:{targetKey:{type:\"string\",title:'{{t(\"Target key\")}}',description:\"{{t('Field values must be unique.')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"TargetKey\",\"x-disabled\":\"{{ !createOnly }}\"}}}}}}}},constraintsProps),reverseFieldProperties)),k(this,\"filterable\",{nested:!0,children:[]})}schemaInitialize(t,{field:o,block:r,readPretty:i,action:n,targetCollection:a}){var l;[\"Table\",\"Kanban\"].includes(r)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0,t[\"x-component-props\"].size=\"small\"),t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].fieldNames=t[\"x-component-props\"].fieldNames||{value:getUniqueKeyFromCollection(a)},t[\"x-component-props\"].fieldNames.label=((l=t[\"x-component-props\"].fieldNames)==null?void 0:l.label)||(a==null?void 0:a.titleField)||getUniqueKeyFromCollection(a)}}class PasswordFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"password\"),k(this,\"type\",\"object\"),k(this,\"group\",\"basic\"),k(this,\"order\",9),k(this,\"title\",'{{t(\"Password\")}}'),k(this,\"default\",{type:\"password\",hidden:!0,uiSchema:{type:\"string\",\"x-component\":\"Password\"}}),k(this,\"availableTypes\",[\"password\",\"string\"]),k(this,\"hasDefaultValue\",!0),k(this,\"validationType\",\"string\"),k(this,\"availableValidationOptions\",[\"min\",\"max\",\"length\",\"pattern\"]),k(this,\"properties\",P(x({},defaultProps),{unique})),k(this,\"validateSchema\",t=>({max:{type:\"number\",title:'{{ t(\"Max length\") }}',minimum:0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":`{{(field) => {\n          const targetValue = field.query('.min').value();\n          field.selfErrors =\n            !!targetValue && !!field.value && targetValue > field.value ? '${i18n.t(\"Max length must greater than min length\")}' : ''\n        }}}`},min:{type:\"number\",title:'{{ t(\"Min length\") }}',minimum:0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":{dependencies:[\".max\"],fulfill:{state:{selfErrors:`{{!!$deps[0] && !!$self.value && $deps[0] < $self.value ? '${i18n.t(\"Min length must less than max length\")}' : ''}}`}}}}})),k(this,\"filterable\",{operators:string})}}(0,import_core.registerValidateRules)({percentMode(e,t){const{maxValue:o,minValue:r}=t;return o&&e>o?{type:\"error\",message:`${i18n.t(\"The field value cannot be greater than \")}${o*100}%`}:r&&e<r?{type:\"error\",message:`${i18n.t(\"The field value cannot be less than \")}${r*100}%`}:!0},percentFormats(e,t){const{percentFormat:o}=t;return e&&o===\"Integer\"&&/^-?[1-9]\\d*$/.test((e*100).toString())===!1?{type:\"error\",message:`${i18n.t(\"The field value is not an integer number\")}`}:!0}});class PercentFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"percent\"),k(this,\"type\",\"object\"),k(this,\"group\",\"basic\"),k(this,\"order\",8),k(this,\"title\",'{{t(\"Percent\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"float\",uiSchema:{type:\"string\",\"x-component\":\"Percent\",\"x-component-props\":{stringMode:!0,step:\"1\",addonAfter:\"%\"}}}),k(this,\"availableTypes\",[\"float\",\"double\",\"decimal\"]),k(this,\"hasDefaultValue\",!0),k(this,\"validationType\",\"number\"),k(this,\"excludeValidationOptions\",[\"integer\"]),k(this,\"properties\",P(x({},defaultProps),{unique,\"uiSchema.x-component-props.step\":{type:\"string\",title:'{{t(\"Precision\")}}',\"x-component\":\"Select\",\"x-decorator\":\"FormItem\",default:\"1\",enum:[{value:\"1\",label:\"1%\"},{value:\"0.1\",label:\"1.0%\"},{value:\"0.01\",label:\"1.00%\"},{value:\"0.001\",label:\"1.000%\"},{value:\"0.0001\",label:\"1.0000%\"},{value:\"0.00001\",label:\"1.00000%\"}]}})),k(this,\"filterable\",{operators:number}),k(this,\"titleUsable\",!0),k(this,\"validateSchema\",t=>({maxValue:{type:\"number\",title:'{{ t(\"Maximum\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Percent\",\"x-component-props\":{addonAfter:\"%\"},\"x-reactions\":`{{(field) => {\n          const targetValue = field.query('.minimum').value();\n          field.selfErrors =\n            !!targetValue && !!field.value && targetValue > field.value ? '${i18n.t(\"Maximum must greater than minimum\")}' : ''\n        }}}`},minValue:{type:\"number\",title:'{{ t(\"Minimum\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Percent\",\"x-component-props\":{addonAfter:\"%\"},\"x-reactions\":{dependencies:[\".maximum\"],fulfill:{state:{selfErrors:`{{!!$deps[0] && !!$self.value && $deps[0] < $self.value ? '${i18n.t(\"Minimum must less than maximum\")}' : ''}}`}}}},percentFormat:{type:\"string\",title:'{{ t(\"Format\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{allowClear:!0},enum:[{label:'{{ t(\"Integer\") }}',value:\"Integer\"}]},pattern:{type:\"string\",title:'{{ t(\"Regular expression\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{prefix:\"/\",suffix:\"/\"}}}))}schemaInitialize(t,{field:o,block:r,readPretty:i,action:n}){const a=t[\"x-component-props\"]=t[\"x-component-props\"]||{};t[\"x-component-props\"].style=P(x({},a.style||{}),{width:\"100%\"})}}class PhoneFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"phone\"),k(this,\"type\",\"object\"),k(this,\"group\",\"basic\"),k(this,\"order\",3),k(this,\"title\",'{{t(\"Phone\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"string\",uiSchema:{type:\"string\",\"x-component\":\"Input\",\"x-component-props\":{type:\"tel\"}}}),k(this,\"availableTypes\",[\"string\"]),k(this,\"validationType\",\"string\"),k(this,\"availableValidationOptions\",[\"min\",\"max\",\"length\",\"pattern\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",P(x({},defaultProps),{unique})),k(this,\"filterable\",{operators:string}),k(this,\"titleUsable\",!0)}}class RadioGroupFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"radioGroup\"),k(this,\"type\",\"object\"),k(this,\"group\",\"choices\"),k(this,\"order\",4),k(this,\"title\",'{{t(\"Radio group\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"string\",uiSchema:{type:\"string\",\"x-component\":\"Radio.Group\"}}),k(this,\"availableTypes\",[\"string\",\"integer\",\"boolean\",\"integer\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",P(x({},defaultProps),{\"uiSchema.enum\":dataSource})),k(this,\"filterable\",{operators:enumType}),k(this,\"titleUsable\",!0)}}class RichTextFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"richText\"),k(this,\"type\",\"object\"),k(this,\"group\",\"media\"),k(this,\"order\",2),k(this,\"title\",'{{t(\"Rich Text\")}}'),k(this,\"default\",{interface:\"richText\",type:\"text\",uiSchema:{type:\"string\",\"x-component\":\"RichText\"}}),k(this,\"availableTypes\",[\"text\",\"json\",\"string\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",x({},defaultProps)),k(this,\"validateSchema\",t=>({max:{type:\"number\",title:'{{ t(\"Max length\") }}',minimum:0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":`{{(field) => {\n          const targetValue = field.query('.min').value();\n          field.selfErrors =\n            !!targetValue && !!field.value && targetValue > field.value ? '${i18n.t(\"Max length must greater than min length\")}' : ''\n        }}}`},min:{type:\"number\",title:'{{ t(\"Min length\") }}',minimum:0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":{dependencies:[\".max\"],fulfill:{state:{selfErrors:`{{!!$deps[0] && !!$self.value && $deps[0] < $self.value ? '${i18n.t(\"Min length must less than max length\")}' : ''}}`}}}}})),k(this,\"filterable\",{operators:bigField})}schemaInitialize(t,{block:o}){[\"Table\",\"Kanban\"].includes(o)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0)}}class SelectFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"select\"),k(this,\"type\",\"object\"),k(this,\"group\",\"choices\"),k(this,\"order\",2),k(this,\"title\",'{{t(\"Single select\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"string\",uiSchema:{type:\"string\",\"x-component\":\"Select\",enum:[]}}),k(this,\"availableTypes\",[\"string\",\"bigInt\",\"boolean\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",P(x({},defaultProps),{\"uiSchema.enum\":dataSource})),k(this,\"filterable\",{operators:enumType}),k(this,\"titleUsable\",!0)}schemaInitialize(t,{block:o}){const r=t[\"x-component-props\"]=t[\"x-component-props\"]||{};r.style=P(x({},r.style||{}),{width:\"100%\"}),[\"Table\",\"Kanban\"].includes(o)&&(r.ellipsis=!0)}}class SubTableFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"subTable\"),k(this,\"type\",\"object\"),k(this,\"group\",\"relation\"),k(this,\"order\",2),k(this,\"title\",'{{t(\"Sub-table\")}}'),k(this,\"isAssociation\",!0),k(this,\"default\",{type:\"hasMany\",uiSchema:{type:\"void\",\"x-component\":\"TableField\",\"x-component-props\":{}}}),k(this,\"availableTypes\",[\"hasMany\"]),k(this,\"initialize\",t=>{t.target||(t.target=`t_${(0,import_shared.uid)()}`),t.foreignKey||(t.foreignKey=`f_${(0,import_shared.uid)()}`)}),k(this,\"properties\",P(x({},defaultProps),{subtable:{type:\"void\",\"x-component\":\"SubFieldDataSourceProvider\",properties:{actions:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{},properties:{delete:{type:\"void\",title:'{{ t(\"Delete\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ ds.useBulkDestroyAction }}\",confirm:{title:\"{{t('Delete record')}}\",content:\"{{t('Are you sure you want to delete it?')}}\"}}},create:{type:\"void\",title:'{{ t(\"Add new\") }}',\"x-component\":\"AddSubFieldAction\",\"x-component-props\":{type:\"primary\"}}}},children:{type:\"array\",title:'{{t(\"Fields\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Table.Array\",\"x-component-props\":{pagination:!1,expandable:{childrenColumnName:\"__nochildren__\"},rowKey:\"name\",rowSelection:{type:\"checkbox\"},useSelectedRowKeys:\"{{ ds.useSelectedRowKeys }}\",useDataSource:\"{{ ds.useDataSource }}\"},properties:{column1:{type:\"void\",title:'{{ t(\"Field display name\") }}',\"x-component\":\"Table.Column\",properties:{\"uiSchema.title\":{type:\"number\",\"x-component\":\"Input\",\"x-read-pretty\":!0}}},column2:{type:\"void\",title:'{{ t(\"Field name\") }}',\"x-component\":\"Table.Column\",properties:{name:{\"x-component\":\"Input\",\"x-read-pretty\":!0}}},column3:{type:\"void\",title:'{{ t(\"Field interface\") }}',\"x-component\":\"Table.Column\",properties:{interface:{\"x-component\":\"Input\",\"x-read-pretty\":!0}}},column4:{type:\"void\",title:'{{ t(\"Actions\") }}',\"x-component\":\"Table.Column\",properties:{actions:{type:\"void\",\"x-component\":\"Space\",\"x-component-props\":{split:\"|\"},properties:{update:{type:\"void\",title:'{{ t(\"Edit\") }}',\"x-component\":\"EditSubFieldAction\",\"x-component-props\":{}},delete:{type:\"void\",title:'{{ t(\"Delete\") }}',\"x-component\":\"Action.Link\",\"x-component-props\":{useAction:\"{{ ds.useDestroyAction }}\",confirm:{title:\"{{t('Delete record')}}\",content:\"{{t('Are you sure you want to delete it?')}}\"}}}}}}}}}}}}))}schemaInitialize(t,{field:o,readPretty:r}){const i=`${o.collectionName}.${o.name}`;t.type=\"void\",t[\"x-component\"]=\"TableField\",t.properties={block:{type:\"void\",\"x-decorator\":\"TableFieldProvider\",\"x-acl-action\":`${o.target}:list`,\"x-decorator-props\":{collection:o.target,association:i,resource:i,action:\"list\",params:{paginate:!1},showIndex:!0,dragSort:!1},properties:{actions:{type:\"void\",\"x-initializer\":\"subTable:configureActions\",\"x-component\":\"TableField.ActionBar\",\"x-component-props\":{}},[o.name]:{type:\"array\",\"x-initializer\":\"table:configureColumns\",\"x-component\":\"TableV2\",\"x-use-component-props\":\"useTableFieldProps\",\"x-component-props\":{rowSelection:{type:\"checkbox\"}}}}}}}}class TableoidFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"tableoid\"),k(this,\"type\",\"object\"),k(this,\"group\",\"systemInfo\"),k(this,\"order\",0),k(this,\"title\",'{{t(\"Table OID\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{name:\"__collection\",type:\"virtual\",uiSchema:{type:\"string\",title:'{{t(\"Table OID\")}}',\"x-component\":\"CollectionSelect\",\"x-component-props\":{isTableOid:!0},\"x-read-pretty\":!0}}),k(this,\"properties\",{\"uiSchema.title\":{type:\"string\",title:'{{t(\"Field display name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Field name\")}}',required:!0,\"x-disabled\":!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"}}),k(this,\"filterable\",{operators:tableoid})}}class TextareaFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"textarea\"),k(this,\"type\",\"object\"),k(this,\"group\",\"basic\"),k(this,\"order\",2),k(this,\"title\",'{{t(\"Long text\")}}'),k(this,\"default\",{interface:\"textarea\",type:\"text\",uiSchema:{type:\"string\",\"x-component\":\"Input.TextArea\"}}),k(this,\"availableTypes\",[\"text\",\"json\",\"string\"]),k(this,\"validationType\",\"string\"),k(this,\"availableValidationOptions\",[\"min\",\"max\",\"length\",\"case\",\"pattern\"]),k(this,\"hasDefaultValue\",!0),k(this,\"titleUsable\",!0),k(this,\"properties\",P(x({},defaultProps),{trim:{type:\"boolean\",\"x-content\":'{{t(\"Automatically remove heading and tailing spaces\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\"}})),k(this,\"validateSchema\",t=>({max:{type:\"number\",title:'{{ t(\"Max length\") }}',minimum:0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":`{{(field) => {\n          const targetValue = field.query('.min').value();\n          field.selfErrors =\n            !!targetValue && !!field.value && targetValue > field.value ? '${i18n.t(\"Max length must greater than min length\")}' : ''\n        }}}`},min:{type:\"number\",title:'{{ t(\"Min length\") }}',minimum:0,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{precision:0},\"x-reactions\":{dependencies:[\".max\"],fulfill:{state:{selfErrors:`{{!!$deps[0] && !!$self.value && $deps[0] < $self.value ? '${i18n.t(\"Min length must less than max length\")}' : ''}}`}}}}})),k(this,\"filterable\",{operators:string})}schemaInitialize(t,{block:o}){[\"Table\",\"Kanban\"].includes(o)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0)}}class TimeFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"time\"),k(this,\"type\",\"object\"),k(this,\"group\",\"datetime\"),k(this,\"order\",4),k(this,\"title\",'{{t(\"Time\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"time\",uiSchema:{type:\"string\",\"x-component\":\"TimePicker\"}}),k(this,\"availableTypes\",[\"time\"]),k(this,\"hasDefaultValue\",!0),k(this,\"properties\",x(x({},defaultProps),timeProps)),k(this,\"filterable\",{operators:time}),k(this,\"titleUsable\",!0)}}class UpdatedAtFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"updatedAt\"),k(this,\"type\",\"object\"),k(this,\"group\",\"systemInfo\"),k(this,\"order\",2),k(this,\"title\",'{{t(\"Last updated at\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"date\",field:\"updatedAt\",uiSchema:{type:\"datetime\",title:'{{t(\"Last updated at\")}}',\"x-component\":\"DatePicker\",\"x-component-props\":{},\"x-read-pretty\":!0}}),k(this,\"description\",'{{t(\"Store the last update time of each record\")}}'),k(this,\"availableTypes\",[]),k(this,\"properties\",x(x({},defaultProps),dateTimeProps)),k(this,\"filterable\",{operators:datetime}),k(this,\"titleUsable\",!0)}}class UpdatedByFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"updatedBy\"),k(this,\"type\",\"object\"),k(this,\"group\",\"systemInfo\"),k(this,\"order\",4),k(this,\"title\",'{{t(\"Last updated by\")}}'),k(this,\"isAssociation\",!0),k(this,\"default\",{type:\"belongsTo\",target:\"users\",foreignKey:\"updatedById\",uiSchema:{type:\"object\",title:'{{t(\"Last updated by\")}}',\"x-component\":\"AssociationField\",\"x-component-props\":{fieldNames:{value:\"id\",label:\"nickname\"}},\"x-read-pretty\":!0}}),k(this,\"availableTypes\",[\"belongsTo\"]),k(this,\"properties\",x({},defaultProps)),k(this,\"filterable\",{nested:!0,children:[]}),k(this,\"description\",'{{t(\"Store the last update user of each record\")}}')}schemaInitialize(t,{block:o}){t.properties={viewer:(0,import_lodash.cloneDeep)(recordPickerViewer)},[\"Table\",\"Kanban\"].includes(o)&&(t[\"x-component-props\"]=t[\"x-component-props\"]||{},t[\"x-component-props\"].ellipsis=!0)}}class UrlFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"url\"),k(this,\"type\",\"string\"),k(this,\"group\",\"basic\"),k(this,\"order\",5),k(this,\"title\",'{{t(\"URL\")}}'),k(this,\"default\",{type:\"text\",uiSchema:{type:\"string\",\"x-component\":\"Input.URL\"}}),k(this,\"componentOptions\",[{label:\"URL\",value:\"Input.URL\"},{label:\"Preview\",value:\"Input.Preview\"}]),k(this,\"availableTypes\",[\"string\",\"text\"]),k(this,\"validationType\",\"string\"),k(this,\"availableValidationOptions\",[\"uri\",\"pattern\"]),k(this,\"properties\",x({},defaultProps)),k(this,\"titleUsable\",!0),k(this,\"filterable\",{operators:string})}schemaInitialize(t,{block:o}){}}class UUIDFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"uuid\"),k(this,\"type\",\"object\"),k(this,\"group\",\"advanced\"),k(this,\"order\",0),k(this,\"title\",'{{t(\"UUID\")}}'),k(this,\"hidden\",!1),k(this,\"sortable\",!0),k(this,\"default\",{type:\"uuid\",uiSchema:{type:\"string\",\"x-component\":\"Input\",\"x-validator\":\"uuid\"}}),k(this,\"availableTypes\",[\"uid\",\"uuid\"]),k(this,\"validationType\",\"string\"),k(this,\"availableValidationOptions\",[\"uuid\",\"pattern\"]),k(this,\"properties\",{\"uiSchema.title\":{type:\"string\",title:'{{t(\"Field display name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Field name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-disabled\":\"{{ !createOnly }}\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"},autoFill,layout:{type:\"void\",title:'{{t(\"Index\")}}',\"x-component\":\"Space\",\"x-decorator\":\"FormItem\",\"x-decorator-props\":{style:{marginBottom:\"0px\"}},properties:{primaryKey,unique}}}),k(this,\"filterable\",{operators:string}),k(this,\"titleUsable\",!0)}}class NanoidFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"nanoid\"),k(this,\"type\",\"object\"),k(this,\"group\",\"advanced\"),k(this,\"order\",0),k(this,\"title\",'{{t(\"Nano ID\")}}'),k(this,\"hidden\",!1),k(this,\"sortable\",!0),k(this,\"default\",{type:\"nanoid\",uiSchema:{type:\"string\",\"x-component\":\"NanoIDInput\"}}),k(this,\"availableTypes\",[\"nanoid\"]),k(this,\"properties\",{\"uiSchema.title\":{type:\"string\",title:'{{t(\"Field display name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Field name\")}}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-disabled\":\"{{ !createOnly }}\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"},customAlphabet:{type:\"string\",title:'{{t(\"Alphabet\")}}',default:\"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},size:{type:\"number\",title:'{{t(\"Length\")}}',default:21,\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\"},autoFill,layout:{type:\"void\",title:'{{t(\"Index\")}}',\"x-component\":\"Space\",\"x-decorator\":\"FormItem\",\"x-decorator-props\":{style:{marginBottom:\"0px\"}},properties:{primaryKey,unique}}}),k(this,\"filterable\",{operators:string}),k(this,\"titleUsable\",!0)}}class UnixTimestampFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"unixTimestamp\"),k(this,\"type\",\"object\"),k(this,\"group\",\"datetime\"),k(this,\"order\",4),k(this,\"title\",'{{t(\"Unix Timestamp\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"unixTimestamp\",accuracy:\"second\",timezone:!0,defaultToCurrentTime:!1,onUpdateToCurrentTime:!1,uiSchema:{type:\"number\",\"x-component\":\"UnixTimestamp\",\"x-component-props\":{showTime:!0}}}),k(this,\"availableTypes\",[\"unixTimestamp\"]),k(this,\"hasDefaultValue\",!1),k(this,\"validationType\",\"date\"),k(this,\"availableValidationOptions\",[\"timestamp\"]),k(this,\"properties\",P(x(x({},defaultProps),dateTimeProps),{accuracy:{type:\"string\",title:'{{t(\"Accuracy\")}}',\"x-component\":\"Radio.Group\",\"x-decorator\":\"FormItem\",default:\"second\",enum:[{value:\"millisecond\",label:'{{t(\"Millisecond\")}}'},{value:\"second\",label:'{{t(\"Second\")}}'}]},defaultToCurrentTime:{type:\"boolean\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-content\":'{{t(\"Default value to current time\")}}'},onUpdateToCurrentTime:{type:\"boolean\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-content\":'{{t(\"Automatically update timestamp on update\")}}'}})),k(this,\"filterable\",{operators:datetime}),k(this,\"titleUsable\",!0)}}class DateFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"date\"),k(this,\"type\",\"object\"),k(this,\"group\",\"datetime\"),k(this,\"order\",3),k(this,\"title\",'{{t(\"DateOnly\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"dateOnly\",uiSchema:{type:\"string\",\"x-component\":\"DatePicker\",\"x-component-props\":{dateOnly:!0,showTime:!1}}}),k(this,\"availableTypes\",[\"dateOnly\"]),k(this,\"hasDefaultValue\",!0),k(this,\"validationType\",\"date\"),k(this,\"properties\",P(x(x({},defaultProps),dateTimeProps),{\"uiSchema.x-component-props.showTime\":{type:\"boolean\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-visible\":!1}})),k(this,\"filterable\",{operators:datetime}),k(this,\"titleUsable\",!0)}}class DatetimeNoTzFieldInterface extends CollectionFieldInterface{constructor(){super(...arguments),k(this,\"name\",\"datetimeNoTz\"),k(this,\"type\",\"object\"),k(this,\"group\",\"datetime\"),k(this,\"order\",2),k(this,\"title\",'{{t(\"Datetime (without time zone)\")}}'),k(this,\"sortable\",!0),k(this,\"default\",{type:\"datetimeNoTz\",defaultToCurrentTime:!1,onUpdateToCurrentTime:!1,timezone:!1,uiSchema:{type:\"string\",\"x-component\":\"DatePicker\",\"x-component-props\":{showTime:!1,utc:!1}}}),k(this,\"availableTypes\",[\"string\",\"datetimeNoTz\"]),k(this,\"hasDefaultValue\",!0),k(this,\"validationType\",\"date\"),k(this,\"properties\",P(x(x({},defaultProps),dateTimeProps),{defaultToCurrentTime:{type:\"boolean\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-content\":'{{t(\"Default value to current server time\")}}'},onUpdateToCurrentTime:{type:\"boolean\",\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-content\":'{{t(\"Automatically update timestamp to the current server time on update\")}}'},\"uiSchema.x-component-props.gmt\":{type:\"boolean\",title:'{{t(\"GMT\")}}',\"x-hidden\":!0,\"x-component\":\"Checkbox\",\"x-content\":'{{t(\"Use the same time zone (GMT) for all users\")}}',\"x-decorator\":\"FormItem\",default:!1}})),k(this,\"filterable\",{operators:datetime}),k(this,\"titleUsable\",!0)}}class InheritanceCollectionMixin extends Collection{constructor(){super(...arguments),k(this,\"parentCollectionsName\"),k(this,\"parentCollections\"),k(this,\"childrenCollections\",{}),k(this,\"childrenCollectionsName\",{}),k(this,\"inheritsFields\"),k(this,\"currentFields\"),k(this,\"allFields\"),k(this,\"parentCollectionFields\",{}),k(this,\"allCollectionsInheritChain\"),k(this,\"inheritCollectionsChain\"),k(this,\"inheritChain\"),k(this,\"foreignKeyFields\")}getParentCollectionsName(){if(this.parentCollectionsName)return this.parentCollectionsName.slice();const t=[],o=r=>{const i=this.collectionManager.getCollection(r);if(i){const{inherits:n}=i;if(n)for(let a=0;a<n.length;a++){const l=n[a];t.push(l),o(l)}}return(0,import_lodash.uniq)(t)};return this.parentCollectionsName=o(this.name),this.parentCollectionsName}getParentCollections(){return this.parentCollections?this.parentCollections.slice():(this.parentCollections=this.getParentCollectionsName().map(t=>this.collectionManager.getCollection(t)),this.parentCollections)}getChildrenCollectionsName(t=!1){const o=t?\"supportView\":\"notSupportView\";if(this.childrenCollectionsName[o])return this.childrenCollectionsName[o].slice();const r=[],i=this.collectionManager.getCollections(),n=a=>(i.filter(l=>{var c;return(c=l.inherits)==null?void 0:c.includes(a)}).forEach(l=>{const c=l.name;return r.push(c),n(c)}),t&&i.filter(l=>{var c;return((c=l.sources)==null?void 0:c.length)===1&&(l==null?void 0:l.sources[0])===a}).forEach(l=>{const c=l.name;return r.push(l.name),n(c)}),(0,import_lodash.uniq)(r));return this.childrenCollectionsName[o]=n(this.name),this.childrenCollectionsName[o]}getChildrenCollections(t=!1){const o=t?\"supportView\":\"notSupportView\";return this.childrenCollections[o]?this.childrenCollections[o].slice():(this.childrenCollections[o]=this.getChildrenCollectionsName(t).map(r=>this.collectionManager.getCollection(r)),this.childrenCollections[o])}getInheritedFields(){if(this.inheritsFields)return this.inheritsFields.slice();const t=this.getParentCollectionsName();return this.inheritsFields=t.map(o=>{var r;return(r=this.collectionManager.getCollection(o))==null?void 0:r.getFields()}).flat().filter(Boolean),this.inheritsFields}getFieldsMap(){return this.fieldsMap?this.fieldsMap:(this.fieldsMap=this.getAllFields().reduce((t,o)=>(t[o.name]=o,t),{}),this.fieldsMap)}getCurrentFields(t){return super.getFields(t)}getParentCollectionFields(t){if(this.parentCollectionFields||(this.parentCollectionFields={}),this.parentCollectionFields[t])return this.parentCollectionFields[t];const o=this.getCurrentFields(),r=this.getParentCollectionsName(),i=this.collectionManager.getCollection(t).getCurrentFields(),n=r.indexOf(t);let a=o;return n>0&&(r.splice(n),r.forEach(l=>{const c=this.collectionManager.getCollection(l);a=a.concat(c.getCurrentFields())})),this.parentCollectionFields[t]=i.filter(l=>{const c=a.find(u=>u.name===l.name);return(c==null?void 0:c.collectionName)!==this.name}),this.parentCollectionFields[t]}getAllCollectionsInheritChain(){if(this.allCollectionsInheritChain)return this.allCollectionsInheritChain.slice();const t=[this.name],o=r=>{const i=this.collectionManager.getCollection(r);if(i){const{inherits:n}=i,a=i.getChildrenCollectionsName();if(n)for(let l=0;l<n.length;l++){const c=n[l];t.includes(c)||(t.push(c),o(c))}if(a)for(let l=0;l<a.length;l++){const c=this.collectionManager.getCollection(a[l]).name;t.includes(c)||(t.push(c),o(c))}}return t};return this.allCollectionsInheritChain=o(this.name),this.allCollectionsInheritChain||[]}getInheritCollectionsChain(){if(this.inheritCollectionsChain)return this.inheritCollectionsChain.slice();const t=[this.name],o=r=>{const i=this.collectionManager.getCollection(r);if(i){const{inherits:n}=i;if(n)for(let a=0;a<n.length;a++){const l=n[a];t.includes(l)||(t.push(l),o(l))}}return t};return this.inheritCollectionsChain=o(this.name),this.inheritCollectionsChain}getInheritChain(){if(this.inheritChain)return this.inheritChain.slice();const t=this.getInheritCollectionsChain(),o=this.getChildrenCollectionsName(),r=[...t],i=n=>{for(const a of n)if(!r.includes(a)){r.push(a);const l=this.collectionManager.getCollection(a);if(l){const c=l.getChildrenCollectionsName();i(c)}}};return i(o),this.inheritChain=r,this.inheritChain}getAllFields(t){if(this.allFields)return this.allFields.slice();const o=this.getCurrentFields(),r=this.getInheritedFields(),i=(0,import_lodash.unionBy)((o==null?void 0:o.concat(r))||[],\"name\");return this.allFields=i,t?(0,import_lodash.filter)(i,t):i}getForeignKeyFields(){if(this.foreignKeyFields)return this.foreignKeyFields.slice();const t=this.getCurrentFields(),o=this.getInheritedFields();return(0,import_lodash.unionBy)((t==null?void 0:t.concat(o))||[],\"name\")}}class GeneralCollectionTemplate extends CollectionTemplate{constructor(){super(...arguments),k(this,\"name\",\"general\"),k(this,\"title\",'{{t(\"General collection\")}}'),k(this,\"order\",1),k(this,\"color\",\"blue\"),k(this,\"default\",{fields:[]}),k(this,\"configurableProperties\",getConfigurableProperties(\"title\",\"name\",\"inherits\",\"category\",\"description\",\"simplePaginate\",\"presetFields\"))}}class TreeCollectionTemplate extends CollectionTemplate{constructor(){super(...arguments),k(this,\"name\",\"tree\"),k(this,\"title\",'{{t(\"Tree collection\")}}'),k(this,\"order\",3),k(this,\"color\",\"blue\"),k(this,\"default\",{tree:\"adjacencyList\",fields:[{interface:\"integer\",name:\"parentId\",type:\"bigInt\",isForeignKey:!0,uiSchema:{type:\"number\",title:'{{t(\"Parent ID\")}}',\"x-component\":\"InputNumber\",\"x-read-pretty\":!0}},{interface:\"m2o\",type:\"belongsTo\",name:\"parent\",foreignKey:\"parentId\",treeParent:!0,onDelete:\"CASCADE\",uiSchema:{title:'{{t(\"Parent\")}}',\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!1,fieldNames:{label:\"id\",value:\"id\"}}}},{interface:\"o2m\",type:\"hasMany\",name:\"children\",foreignKey:\"parentId\",treeChildren:!0,onDelete:\"CASCADE\",uiSchema:{title:'{{t(\"Children\")}}',\"x-component\":\"AssociationField\",\"x-component-props\":{multiple:!0,fieldNames:{label:\"id\",value:\"id\"}}}}]}),k(this,\"presetFieldsDisabledIncludes\",[\"id\"]),k(this,\"events\",{beforeSubmit(t){Array.isArray(t==null?void 0:t.fields)&&(t==null||t.fields.map(o=>{!o.target&&[\"belongsToMany\",\"belongsTo\",\"hasMany\",\"hasOne\"].includes(o.type)&&(o.target=t.name)}))}}),k(this,\"configurableProperties\",getConfigurableProperties(\"title\",\"name\",\"inherits\",\"category\",\"description\",\"presetFields\"))}}class ViewCollectionTemplate extends CollectionTemplate{constructor(){super(...arguments),k(this,\"name\",\"view\"),k(this,\"title\",'{{t(\"Connect to database view\")}}'),k(this,\"order\",4),k(this,\"color\",\"yellow\"),k(this,\"default\",{fields:[]}),k(this,\"divider\",!0),k(this,\"configurableProperties\",x({title:{type:\"string\",title:'{{ t(\"Collection display name\") }}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},databaseView:{title:'{{t(\"Connect to database view\")}}',type:\"single\",required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-reactions\":[\"{{useAsyncDataSource(loadDBViews)}}\"],\"x-disabled\":\"{{ !createOnly }}\",\"x-visible\":\"{{!createMainOnly}}\"},name:{type:\"string\",title:'{{t(\"Collection name\")}}',required:!0,\"x-disabled\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-validator\":\"uid\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\",\"x-reactions\":{dependencies:[\"databaseView\"],when:\"{{isPG}}\",fulfill:{state:{initialValue:\"{{$deps[0]&&$deps[0].match(/^([^_]+)_(.*)$/)?.[2]}}\"}},otherwise:{state:{value:null}}}},schema:{type:\"string\",\"x-hidden\":!0,\"x-reactions\":{dependencies:[\"databaseView\"],when:\"{{isPG}}\",fulfill:{state:{value:\"{{$deps[0] && $deps[0].split('@')?.[0]}}\"}},otherwise:{state:{value:null}}}},viewName:{type:\"string\",\"x-hidden\":!0,\"x-reactions\":{dependencies:[\"databaseView\"],when:\"{{isPG}}\",fulfill:{state:{value:\"{{$deps[0] && $deps[0].split('@')?.[1]}}\"}},otherwise:{state:{value:\"{{$deps[0] || null}}\"}}}},writableView:{type:\"boolean\",\"x-content\":'{{t(\"Allow add new, update and delete actions\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",default:!1,\"x-visible\":\"{{!createMainOnly}}\"},sources:{type:\"array\",title:'{{ t(\"Source collections\") }}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{multiple:!0},\"x-reactions\":[\"{{useAsyncDataSource(loadCollections)}}\"],\"x-disabled\":!0,\"x-visible\":\"{{!createMainOnly}}\"},fields:{type:\"array\",\"x-component\":PreviewFields,\"x-hidden\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-reactions\":{dependencies:[\"name\"],fulfill:{schema:{\"x-component-props\":\"{{$form.values}}\"}}},description:'{{t(\"Fields can only be used correctly if they are defined with an interface.\")}}'},preview:{type:\"void\",\"x-visible\":\"{{ createOnly }}\",\"x-component\":PreviewTable$1,\"x-reactions\":{dependencies:[\"name\",\"fields\"],fulfill:{schema:{\"x-component-props\":\"{{$form.values}}\"}}}},filterTargetKey:{title:'{{ t(\"Record unique key\")}}',type:\"single\",description:'{{t( \"If a collection lacks a primary key, you must configure a unique record key to locate row records within a block, failure to configure this will prevent the creation of data blocks for the collection.\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{multiple:!0},\"x-reactions\":[\"{{useAsyncDataSource(loadFilterTargetKeys)}}\"]}},getConfigurableProperties(\"category\",\"description\")))}}class SqlCollectionTemplate extends CollectionTemplate{constructor(){super(...arguments),k(this,\"name\",\"sql\"),k(this,\"title\",'{{t(\"SQL collection\")}}'),k(this,\"order\",4),k(this,\"color\",\"yellow\"),k(this,\"default\",{fields:[]}),k(this,\"configurableProperties\",x({title:{type:\"string\",title:'{{ t(\"Collection display name\") }}',required:!0,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},name:{type:\"string\",title:'{{t(\"Collection name\")}}',required:!0,\"x-disabled\":\"{{ !createOnly }}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-validator\":\"uid\",description:\"{{t('Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.')}}\"},config:{type:\"void\",\"x-decorator\":SQLRequestProvider,properties:{sql:{type:\"string\",title:'{{t(\"SQL\")}}',\"x-decorator\":\"FormItem\",\"x-component\":SQLInput,required:!0,\"x-validator\":(t,o,{form:r})=>r.query(\"sql\").take().componentProps.disabled?\"\":i18n.t(\"Please confirm the SQL statement first\")},sources:{type:\"array\",title:'{{t(\"Source collections\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{multiple:!0},\"x-reactions\":[\"{{useAsyncDataSource(loadCollections)}}\"]},fields:{type:\"array\",title:'{{t(\"Fields\")}}',\"x-decorator\":\"FormItem\",\"x-component\":FieldsConfigure,required:!0},table:{type:\"void\",title:'{{t(\"Preview\")}}',\"x-decorator\":\"FormItem\",\"x-component\":PreviewTable}}},filterTargetKey:{title:'{{ t(\"Record unique key\")}}',type:\"single\",description:'{{t( \"If a collection lacks a primary key, you must configure a unique record key to locate row records within a block, failure to configure this will prevent the creation of data blocks for the collection.\")}}',\"x-decorator\":\"FormItem\",\"x-component\":\"Select\",\"x-component-props\":{multiple:!0},\"x-reactions\":[\"{{useAsyncDataSource(loadFilterTargetKeys)}}\"]}},getConfigurableProperties(\"category\",\"description\")))}}class MainDataSource extends DataSource{getDataSource(){return q(this,null,function*(){var t;const o=yield this.app.apiClient.request({resource:\"collections\",action:\"listMeta\"});return{collections:((t=o==null?void 0:o.data)==null?void 0:t.data)||[]}})}}class CollectionPlugin extends Plugin{load(){return q(this,null,function*(){this.dataSourceManager.addCollectionMixins([InheritanceCollectionMixin]),this.addFieldInterfaces(),this.addCollectionTemplates(),this.addFieldInterfaces(),this.addFieldInterfaceGroups(),this.addMainDataSource()})}addMainDataSource(){var t,o;((o=(t=this.options)==null?void 0:t.config)==null?void 0:o.enableRemoteDataSource)!==!1&&this.dataSourceManager.addDataSource(MainDataSource,{key:DEFAULT_DATA_SOURCE_KEY,displayName:DEFAULT_DATA_SOURCE_TITLE})}addFieldInterfaceGroups(){this.dataSourceManager.addFieldInterfaceGroups({basic:{label:'{{t(\"Basic\")}}'},choices:{label:'{{t(\"Choices\")}}'},media:{label:'{{t(\"Media\")}}'},datetime:{label:'{{t(\"Date & Time\")}}'},relation:{label:'{{t(\"Relation\")}}'},advanced:{label:'{{t(\"Advanced type\")}}'},systemInfo:{label:'{{t(\"System info\")}}'},others:{label:'{{t(\"Others\")}}'}})}addFieldInterfaces(){this.dataSourceManager.addFieldInterfaces([CheckboxFieldInterface,CheckboxGroupFieldInterface,CollectionSelectFieldInterface,ColorFieldInterface,CreatedAtFieldInterface,CreatedByFieldInterface,DatetimeFieldInterface,EmailFieldInterface,IconFieldInterface,IdFieldInterface,InputFieldInterface,IntegerFieldInterface,JsonFieldInterface,LinkToFieldInterface,M2MFieldInterface,M2OFieldInterface,MarkdownFieldInterface,MultipleSelectFieldInterface,NumberFieldInterface,O2MFieldInterface,O2OFieldInterface,OHOFieldInterface,OBOFieldInterface,PasswordFieldInterface,PercentFieldInterface,PhoneFieldInterface,RadioGroupFieldInterface,RichTextFieldInterface,SelectFieldInterface,SubTableFieldInterface,TableoidFieldInterface,TextareaFieldInterface,TimeFieldInterface,UpdatedAtFieldInterface,UpdatedByFieldInterface,UrlFieldInterface,UUIDFieldInterface,NanoidFieldInterface,UnixTimestampFieldInterface,DateFieldInterface,DatetimeNoTzFieldInterface])}addCollectionTemplates(){this.dataSourceManager.addCollectionTemplates([GeneralCollectionTemplate,SqlCollectionTemplate,TreeCollectionTemplate,ViewCollectionTemplate])}}function parseCollectionName(e){var t;if(!e)return[];const o=e.split(\":\"),r=o.pop();return[(t=o[0])!=null?t:\"main\",r]}function joinCollectionName(e,t){return!e||e===\"main\"?t:`${e}:${t}`}const useSourceId=()=>{const{sourceId:e,association:t}=useDataBlockProps()||{},o=useSourceKey(t),r=useDataBlockParentRecord({association:t});return e||(r==null?void 0:r[o])},BlockResourceContext=(0,import_react2.createContext)(null);BlockResourceContext.displayName=\"BlockResourceContext\";const BlockAssociationContext=(0,import_react2.createContext)(null);BlockAssociationContext.displayName=\"BlockAssociationContext\";const BlockRequestContext_deprecated=(0,import_react2.createContext)({});BlockRequestContext_deprecated.displayName=\"BlockRequestContext_deprecated\";const useBlockResource=()=>{const e=useDataBlockResource();return(0,import_react2.useContext)(BlockResourceContext)||e},MaybeCollectionProvider=e=>{const{collection:t}=e;return t?(0,import_jsx_runtime.jsx)(CollectionProvider_deprecated,{collection:t,children:(0,import_jsx_runtime.jsx)(ACLCollectionProvider,{children:e.children})}):e.children},BlockRequestProvider_deprecated=e=>{const t=(0,import_react.useField)(),o=useDataBlockResource(),r=useDataBlockRequest(),i=useCollectionRecord(),n=useCollectionParentRecord(),a=useBlockRequestContext(),l=(0,import_react2.useMemo)(()=>({block:e.block,props:e,field:t,service:r,resource:o,__parent:a,updateAssociationValues:(e==null?void 0:e.updateAssociationValues)||[]}),[a,t,e,o,r]);return(0,import_jsx_runtime.jsx)(BlockRequestContext_deprecated.Provider,{value:l,children:(0,import_jsx_runtime.jsx)(RecordProvider,{isNew:i==null?void 0:i.isNew,record:i==null?void 0:i.data,parent:n==null?void 0:n.data,children:e.children})})},useBlockRequestContext=()=>(0,import_react2.useContext)(BlockRequestContext_deprecated),RenderChildrenWithAssociationFilter=e=>{var t;const o=(0,import_react.useFieldSchema)(),{findComponent:r}=useDesignable(),i=(0,import_react.useField)(),n=r((t=i.component)==null?void 0:t[0])||import_react2.default.Fragment;return o.reduceProperties((a,l)=>l[\"x-component\"]===\"AssociationFilter\"?l:a,null)?(0,import_jsx_runtime.jsx)(n,P(x({},i.componentProps),{children:(0,import_jsx_runtime.jsxs)(import_antd.Row,{style:{height:\"100%\"},gutter:16,wrap:!1,children:[(0,import_jsx_runtime.jsx)(import_antd.Col,{style:x({width:200,flex:\"0 0 auto\"},e.associationFilterStyle||{}),children:(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:o,onlyRenderProperties:!0,filterProperties:a=>a[\"x-component\"]===\"AssociationFilter\"})}),(0,import_jsx_runtime.jsx)(import_antd.Col,{style:{flex:\"1 1 auto\",minWidth:0},children:(0,import_jsx_runtime.jsx)(\"div\",{style:{height:\"100%\",display:\"flex\",flexDirection:\"column\"},children:(0,import_jsx_runtime.jsx)(import_react.RecursionField,{schema:o,onlyRenderProperties:!0,filterProperties:a=>a[\"x-component\"]!==\"AssociationFilter\"})})})]})})):e.children},BlockContext=(0,import_react2.createContext)(null);BlockContext.displayName=\"BlockContext\";const useBlockContext=()=>(0,import_react2.useContext)(BlockContext),useCompatDataBlockParentRecord=e=>(0,import_react.useFieldSchema)()[\"x-use-decorator-props\"]?e.parentRecord:useDataBlockParentRecord(e),BlockProvider=e=>{const{name:t,dataSource:o,useParams:r,parentRecord:i}=e,n=useCompatDataBlockParentRecord(e),a=useRefreshComponent(),l=(0,import_ahooks.useUpdate)(),c=(0,import_react2.useCallback)(()=>{l(),a==null||a()},[l,a]),u=r==null?void 0:r(),{getAssociationAppends:m}=useAssociationNames(o),{appends:d,updateAssociationValues:p}=m(),h=(0,import_react2.useMemo)(()=>{var _;return(_=e.params)!=null&&_.appends?x(x({},e.params),u):x(P(x({},e.params),{appends:d}),u)},[d,u,e.params]),g=(0,import_react2.useMemo)(()=>({name:t}),[t]);return(0,import_jsx_runtime.jsx)(BlockContext.Provider,{value:g,children:(0,import_jsx_runtime.jsx)(DataBlockProvider,P(x({},e),{params:h,parentRecord:i||n,children:(0,import_jsx_runtime.jsx)(BlockRequestProvider_deprecated,P(x({},e),{updateAssociationValues:p,params:h,children:(0,import_jsx_runtime.jsx)(RefreshComponentProvider,{refresh:c,children:e.children})}))}))})},useBlockAssociationContext=()=>{const{association:e}=useDataBlockProps();return(0,import_react2.useContext)(BlockAssociationContext)||e},useFilterByTk=e=>{const{resource:t,__parent:o}=useBlockRequestContext(),r=useRecordIndex(),i=useCollectionRecordData(),n=useCollection_deprecated(),a=useBlockAssociationContext(),l=(e==null?void 0:e.association)||a,c=(0,import_react2.useContext)(WithoutTableFieldResource),u=useCollectionManager();if(!c&&(t instanceof TableFieldResource||(o==null?void 0:o.block)===\"TableField\"))return r;if(l){const m=u.getCollectionField(l);return i==null?void 0:i[m.targetKey||m.sourceKey||\"id\"]}if((0,import_lodash.isArray)(n.filterTargetKey)){const m={};for(const d of n.filterTargetKey)m[d]=i==null?void 0:i[d];return m}else return i==null?void 0:i[n.filterTargetKey||\"id\"]},useSourceIdFromRecord=()=>{const e=useRecord(),{getCollectionField:t}=useCollectionManager_deprecated(),o=useBlockAssociationContext();if(o){const r=t(o);return e==null?void 0:e[r.sourceKey||\"id\"]}},useSourceIdFromParentRecord=()=>useSourceId(),useParamsFromRecord=e=>{var t,o;const r=useFilterByTk(e),i=useRecord(),{fields:n}=useCollection_deprecated(),a=(0,import_react.useFieldSchema)(),{getCollectionJoinField:l}=useCollectionManager_deprecated(),c=l(((t=a==null?void 0:a[\"x-decorator-props\"])==null?void 0:t.resource)||((o=a==null?void 0:a[\"x-decorator-props\"])==null?void 0:o.association)),u=n.filter(p=>[\"boolean\",\"date\",\"integer\",\"radio\",\"sort\",\"string\",\"time\",\"uid\",\"uuid\"].includes(p.type)).map(p=>p.name),m=Object.keys(i).filter(p=>u.includes(p)).reduce((p,h)=>(p[h]=i[h],p),{}),d={filterByTk:r};return i.__collection&&c&&![\"oho\",\"m2o\",\"obo\"].includes(c.interface)&&(d.targetCollection=i.__collection),!r&&Object.keys(m).length>0&&(d.filter=m),d},RecordLink=e=>{const t=(0,import_react.useField)(),o=useRecord(),r=e,{title:i,to:n}=r,a=W(r,[\"title\",\"to\"]),l=(0,import_template.default)(n||\"\");return(0,import_jsx_runtime.jsx)(import_react_router_dom.Link,P(x({},a),{to:l({record:o||{}}),children:t.title}))},ACLContext=(0,import_react2.createContext)({});ACLContext.displayName=\"ACLContext\";const ACLProvider=e=>(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{components:{ACLCollectionFieldProvider,ACLActionProvider,ACLMenuItemProvider,ACLCollectionProvider},children:e.children}),ACLRolesCheckProvider=e=>{const{setDesignable:t}=useDesignable(),{render:o}=useAppSpin(),r=useAPIClient(),i=useApp(),n=useRequest({url:\"roles:check\"},{onSuccess(a){var l,c,u,m;(l=a==null?void 0:a.data)!=null&&l.snippets.includes(\"ui.*\")||t(!1),((c=a==null?void 0:a.data)==null?void 0:c.role)!==r.auth.role&&r.auth.setRole((u=a==null?void 0:a.data)==null?void 0:u.role),i.pluginSettingsManager.setAclSnippets(((m=a==null?void 0:a.data)==null?void 0:m.snippets)||[])}});return n.loading?o():(0,import_jsx_runtime.jsx)(ACLContext.Provider,{value:n,children:e.children})},useRoleRecheck=()=>{const e=(0,import_react2.useContext)(ACLContext),{allowAll:t}=useACLRoleContext();return()=>{t||e.refresh()}},useCurrentRoleMode=()=>{var e,t;const o=(0,import_react2.useContext)(ACLContext);return(t=(e=o==null?void 0:o.data)==null?void 0:e.data)==null?void 0:t.roleMode},useACLContext=()=>(0,import_react2.useContext)(ACLContext),ACLActionParamsContext=(0,import_react2.createContext)({});ACLActionParamsContext.displayName=\"ACLActionParamsContext\";const ACLCustomContext=(0,import_react2.createContext)({});ACLCustomContext.displayName=\"ACLCustomContext\";const useACLCustomContext=()=>(0,import_react2.useContext)(ACLCustomContext),useACLRolesCheck=()=>{var e,t,o;const r=(0,import_react2.useContext)(ACLContext),i=useDataSourceKey(),{dataSources:n}=((e=r==null?void 0:r.data)==null?void 0:e.meta)||{},a=x(x({},(t=r==null?void 0:r.data)==null?void 0:t.data),(0,import_lodash.omit)(n==null?void 0:n[i],\"snippets\")),l=(0,import_react2.useCallback)(c=>{var u;const m=c.split(\":\").pop();return((u=a==null?void 0:a.actionAlias)==null?void 0:u[m])||m},[a==null?void 0:a.actionAlias]);return{data:a,getActionAlias:l,inResources:(0,import_react2.useCallback)(c=>{var u,m;return(m=(u=a==null?void 0:a.resources)==null?void 0:u.includes)==null?void 0:m.call(u,c)},[a==null?void 0:a.resources]),getResourceActionParams:(0,import_react2.useCallback)(c=>{var u,m;const[d]=c.split(\":\"),p=l(c);return((u=a==null?void 0:a.actions)==null?void 0:u[`${d}:${p}`])||((m=a==null?void 0:a.actions)==null?void 0:m[c])},[a==null?void 0:a.actions,l]),getStrategyActionParams:(0,import_react2.useCallback)(c=>{var u,m;const d=l(c);return(m=(u=a==null?void 0:a.strategy)==null?void 0:u.actions)!=null&&m.find(p=>{const[h]=p.split(\":\");return h===d})?{}:null},[(o=a==null?void 0:a.strategy)==null?void 0:o.actions,l])}},getIgnoreScope=(e={})=>{var t;const{schema:o,recordPkValue:r}=e;let i=!1;return e.ignoreScope&&(i=!0),o!=null&&o[\"x-acl-ignore-scope\"]&&(i=!0),(t=o==null?void 0:o[\"x-acl-action-props\"])!=null&&t.skipScopeCheck&&(i=!0),r||(i=!0),i},useAllowedActions=()=>{var e,t,o,r;const i=useResourceActionContext(),n=useDataBlockRequest();return((t=(e=i==null?void 0:i.data)==null?void 0:e.meta)==null?void 0:t.allowedActions)||((r=(o=n==null?void 0:n.data)==null?void 0:o.meta)==null?void 0:r.allowedActions)},useResourceName=()=>{var e;const t=useResourceActionContext(),o=useDataBlockProps();return(o==null?void 0:o.resource)||(o==null?void 0:o.association)||(o==null?void 0:o.collection)||((e=t==null?void 0:t.defaultRequest)==null?void 0:e.resource)};function useACLRoleContext(){const{data:e,getActionAlias:t,inResources:o,getResourceActionParams:r,getStrategyActionParams:i}=useACLRolesCheck(),n=useAllowedActions(),a=useCollectionManager(),l=(0,import_react2.useCallback)((c,u)=>{const m=t(c);return Array.isArray(n==null?void 0:n[m])?n[m].includes(u):null},[n,t]);return P(x({},e),{snippets:(e==null?void 0:e.snippets)||[],parseAction:(0,import_react2.useCallback)((c,u={})=>{var m;const[d,p]=(c==null?void 0:c.split(\":\"))||[],h=(d==null?void 0:d.includes(\".\"))&&((m=a.getCollectionField(d))==null?void 0:m.target);if(!getIgnoreScope(u)){const g=l(p,u.recordPkValue);if(g!==null)return g?{}:null}return e!=null&&e.allowAll?{}:o(h)?r(`${h}:${p}`):o(d)?r(c):i(c)},[a,e==null?void 0:e.allowAll,r,i,o,l])})}function useUIConfigurationPermissions(){const{allowAll:e,snippets:t}=useACLRoleContext();return{allowConfigUI:e||t.includes(\"ui.*\")}}const ACLCollectionProvider=e=>{var t,o;const{allowAll:r,parseAction:i}=useACLRoleContext(),{allowAll:n}=useACLCustomContext(),a=useApp(),l=(0,import_react.useFieldSchema)();let c=(l==null?void 0:l[\"x-acl-action\"])||e.actionPath;const u=((t=l==null?void 0:l[\"x-decorator-props\"])==null?void 0:t.association)||((o=l==null?void 0:l[\"x-decorator-props\"])==null?void 0:o.collection);c===\"undefined:list\"&&u&&u!==\"undefined\"&&(c=`${u}:list`);const m=(0,import_react2.useMemo)(()=>c?i(c,{schema:l}):null,[i,c,l]);if(r||a.disableAcl||n)return e.children;if(!c)return(0,import_jsx_runtime.jsx)(ACLActionParamsContext.Provider,{value:{},children:e.children});if(!m)return(0,import_jsx_runtime.jsx)(CollectionNotAllowViewPlaceholder,{});const[d,p]=c.split(\":\");return m.actionName=p,(0,import_jsx_runtime.jsx)(ACLActionParamsContext.Provider,{value:m,children:e.children})},useACLActionParamsContext=()=>(0,import_react2.useContext)(ACLActionParamsContext),useRecordPkValue=()=>{const e=useCollection(),t=useCollectionRecordData();if(!e)return;const o=e.getPrimaryKey();return t==null?void 0:t[o]},ACLActionProvider=e=>{const t=useCollection(),o=useRecordPkValue(),r=useResourceName(),{parseAction:i,uiButtonSchemasBlacklist:n}=useACLRoleContext(),a=(0,import_react.useFieldSchema)(),l=a[\"x-uid\"];let c=a[\"x-acl-action\"];const u=[\"create\",\"update\",\"destroy\",\"importXlsx\",\"export\"],m=[\"create\",\"update\",\"destroy\",\"importXlsx\",\"bulkDestroy\",\"bulkUpdate\"];!c&&r&&a[\"x-action\"]&&u.includes(a[\"x-action\"])&&(c=`${r}:${a[\"x-action\"]}`),c&&!(c!=null&&c.includes(\":\"))&&(c=`${r}:${c}`);const d=(0,import_react2.useMemo)(()=>c&&i(c,{schema:a,recordPkValue:o}),[i,c,a,o]);return n!=null&&n.includes(l)?(0,import_jsx_runtime.jsx)(ACLActionParamsContext.Provider,{value:!1,children:e.children}):c?r?d?m.includes(c)||m.includes(c==null?void 0:c.split(\":\")[1])?t&&t.template!==\"view\"||t!=null&&t.writableView?(0,import_jsx_runtime.jsx)(ACLActionParamsContext.Provider,{value:d,children:e.children}):(0,import_jsx_runtime.jsx)(ACLActionParamsContext.Provider,{value:!1,children:e.children}):(0,import_jsx_runtime.jsx)(ACLActionParamsContext.Provider,{value:d,children:e.children}):(0,import_jsx_runtime.jsx)(ACLActionParamsContext.Provider,{value:d,children:e.children}):(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.children}):(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.children})},useACLFieldWhitelist=()=>{const e=(0,import_react2.useContext)(ACLActionParamsContext),t=(0,import_react2.useMemo)(()=>[].concat((e==null?void 0:e.whitelist)||[]).concat((e==null?void 0:e.fields)||[]).concat((e==null?void 0:e.appends)||[]),[e==null?void 0:e.whitelist,e==null?void 0:e.fields,e==null?void 0:e.appends]);return{whitelist:t,schemaInWhitelist:(0,import_react2.useCallback)((o,r)=>{if(r||t.length===0||!o||!o[\"x-collection-field\"])return!0;const[i,n]=o[\"x-collection-field\"].split(\".\"),[a]=o.name.split(\".\");return t==null?void 0:t.includes(a||n||i)},[t])}},ACLCollectionFieldProvider=e=>{const t=(0,import_react.useFieldSchema)(),o=(0,import_react.useField)(),{allowAll:r}=useACLRoleContext(),{whitelist:i}=useACLFieldWhitelist(),[n]=t.name.split(\".\"),a=!t[\"x-acl-ignore\"]&&i.length>0&&t!=null&&t[\"x-collection-field\"]?i.includes(n):!0;return(0,import_react2.useEffect)(()=>{a||(o.required=!1,o.display=\"hidden\")},[a,o]),r?(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.children}):t[\"x-collection-field\"]?a?(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.children}):null:(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.children})},ACLMenuItemProvider=e=>(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:e.children}),useAdminSchemaUid=()=>\"nocobase-admin-menu\",useViewportMeta=()=>{const e=(0,import_react2.useRef)(\"initial-scale=0.1\"),t=(0,import_react2.useRef)();return(0,import_react2.useEffect)(()=>{let o=document.querySelector('meta[name=\"viewport\"]');o?e.current=o.content:(o=document.createElement(\"meta\"),o.name=\"viewport\"),o&&(o.content=\"width=device-width, initial-scale=1, user-scalable=0\",t.current=o)},[]),{metaRef:t,restore:()=>{t.current&&(t.current.content=e.current)}}};function useViewport(){const{metaRef:e,restore:t}=useViewportMeta();(0,import_react2.useEffect)(()=>{if(e.current)return document.head.insertBefore(e.current,document.head.firstChild),()=>{t()}},[])}const MenuItemsContext=(0,import_react2.createContext)(null);MenuItemsContext.displayName=\"MenuItemsContext\";const toItems=(e={})=>{const t=[];for(const o in e)if(Object.prototype.hasOwnProperty.call(e,o)){const r=e[o],i={title:r.title,uid:r[\"x-uid\"]};r.properties&&(i.children=toItems(r.properties)),t.push(i)}return t},useMenuItems=()=>(0,import_react2.useContext)(MenuItemsContext),MenuItemsProvider=e=>{var t,o;const r={url:`uiSchemas:getProperties/${useAdminSchemaUid()}`},i=useRequest(r);if(i.loading)return(0,import_jsx_runtime.jsx)(import_antd.Spin,{});const n=toItems((o=(t=i.data)==null?void 0:t.data)==null?void 0:o.properties);return(0,import_jsx_runtime.jsx)(MenuItemsContext.Provider,{value:{service:i,items:n},children:e.children})},findUids=e=>{if(!Array.isArray(e))return[];const t=[];for(const o of e)t.push(o.uid),t.push(...findUids(o.children));return t},getParentUids=(e,t,o=[])=>{if(!e)return[];for(const r of e){if(o.push(r.uid),t(r))return o;if(r.children){const i=getParentUids(r.children,t,o);if(i.length)return i}o.pop()}return[]},getChildrenUids=(e=[],t=[])=>{for(const o of e)t.push(o.uid),o.children&&o.children.length&&getChildrenUids(o.children,t);return t},MenuConfigure=()=>{const e=useRecord(),t=useAPIClient(),{items:o}=useMenuItems(),{t:r}=(0,import_react_i18next.useTranslation)(),i=findUids(o),[n,a]=(0,import_react2.useState)([]),{loading:l,refresh:c}=useRequest({resource:\"roles.menuUiSchemas\",resourceOf:e.name,action:\"list\",params:{paginate:!1}},{onSuccess(h){var g;a(((g=h==null?void 0:h.data)==null?void 0:g.map(_=>_[\"x-uid\"]))||[])}}),u=t.resource(\"roles.menuUiSchemas\",e.name),m=i.length===n.length,d=(h,g)=>q(void 0,null,function*(){const _=getParentUids(o,v=>v.uid===g.uid),f=getChildrenUids(g==null?void 0:g.children,[]);if(h){const v=f.concat(g.uid),C=n.filter(S=>!v.includes(S));a([...C]),yield u.remove({values:v})}else{const v=f.concat(_);a(C=>(0,import_lodash.uniq)([...C,...v])),yield u.add({values:v})}import_antd.message.success(r(\"Saved successfully\"))}),p=h=>h.map(g=>{const _=r(g.title);return g.children?P(x({},g),{title:_,children:p(g.children)}):P(x({},g),{title:_})});return(0,import_jsx_runtime.jsx)(import_antd.Table,{className:antTableCell,loading:l,rowKey:\"uid\",pagination:!1,expandable:{defaultExpandAllRows:!0},columns:[{dataIndex:\"title\",title:r(\"Menu item title\")},{dataIndex:\"accessible\",title:(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:m,onChange:h=>q(void 0,null,function*(){m?yield u.set({values:[]}):yield u.set({values:i}),c(),import_antd.message.success(r(\"Saved successfully\"))})}),\" \",r(\"Accessible\")]}),render:(h,g)=>{const _=n.includes(g.uid);return(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:_,onChange:()=>d(_,g)})}}],dataSource:p(o)})},SettingCenterPermissionProvider=e=>{var t;const{currentRecord:o}=(0,import_react2.useContext)(PermissionContext);return(t=o==null?void 0:o.snippets)!=null&&t.includes(\"pm.*\")?(0,import_jsx_runtime.jsx)(\"div\",{children:e.children}):null},PermissionContext=(0,import_react2.createContext)(null);PermissionContext.displayName=\"PermissionContext\";const PermissionProvider=e=>{const t=useAPIClient(),o=useRecord(),{t:r}=(0,import_react_i18next.useTranslation)(),{snippets:i}=o;i==null||i.forEach(l=>{o[l]=!0});const[n,a]=(0,import_react2.useState)(o);return(0,import_jsx_runtime.jsx)(PermissionContext.Provider,{value:{currentRecord:n,update:(l,c)=>q(void 0,null,function*(){const{path:u,value:m}=l.getState();if([\"ui.*\",\"pm\",\"pm.*\"].includes(u)){const d=t.resource(\"roles.snippets\",o.name);m?yield d.add({values:[u]}):yield d.remove({values:[u]}),a(P(x(x({},n),c.values),{[u]:m}))}else yield t.resource(\"roles\").update({filterByTk:o.name,values:c.values}),a(x(x({},n),c.values));import_antd.message.success(r(\"Saved successfully\"))})},children:e.children})},SnippetCheckboxGroup=(0,import_react.connect)(e=>{const{t}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsxs)(import_antd.Checkbox.Group,{style:{width:\"100%\",display:\"block\"},value:e.value,onChange:o=>{const r=[\"ui.*\",\"pm\",\"pm.*\",\"app\"],i=r.map(a=>`!${a}`),n=(0,import_uniq.default)([...e.value||[],...o]).filter(a=>a&&!i.includes(a)).map(a=>!r.includes(a)||o!=null&&o.includes(a)?a:`!${a}`);for(const a of r)!n.includes(a)&&!n.includes(`!${a}`)&&n.push(`!${a}`);e.onChange(n)},children:[(0,import_jsx_runtime.jsx)(\"div\",{style:{marginTop:16},children:(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{value:\"ui.*\",children:t(\"Allows to configure interface\")})}),(0,import_jsx_runtime.jsx)(\"div\",{style:{marginTop:8},children:(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{value:\"pm\",children:t(\"Allows to install, activate, disable plugins\")})}),(0,import_jsx_runtime.jsx)(\"div\",{style:{marginTop:8},children:(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{value:\"pm.*\",children:t(\"Allows to configure plugins\")})}),(0,import_jsx_runtime.jsx)(\"div\",{style:{marginTop:8},children:(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{value:\"app\",children:t(\"Allows to clear cache, reboot application\")})})]})}),RoleConfigure=()=>{const{update:e,currentRecord:t}=(0,import_react2.useContext)(PermissionContext),{t:o}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(SchemaComponent,{components:{SnippetCheckboxGroup},schema:{type:\"void\",name:\"form\",\"x-component\":\"Form\",\"x-component-props\":{useValues:r=>{const i=useAPIClient();return useRequest(()=>i.resource(\"roles\").get({filterByTk:t.name}).then(n=>{var a,l;const c=(a=n==null?void 0:n.data)==null?void 0:a.data;return(l=c.snippets)==null||l.forEach(u=>{c[u]=!0}),{data:c}}),r)},effects(){(0,import_core.onFieldChange)(\"*\",(r,i)=>q(this,null,function*(){i.modified&&(yield e(r,i))}))}},properties:{snippets:{title:o(\"Configure permissions\"),type:\"boolean\",\"x-decorator\":\"FormItem\",\"x-component\":\"SnippetCheckboxGroup\"},allowNewMenu:{title:o(\"Menu permissions\"),\"x-decorator\":\"FormItem\",\"x-component\":\"Checkbox\",\"x-content\":o(\"New menu items are allowed to be accessed by default.\")}}}})},collection={name:\"roles\",filterTargetKey:\"name\",targetKey:\"name\",fields:[{type:\"integer\",name:\"title\",interface:\"input\",uiSchema:{title:'{{t(\"Role display name\")}}',type:\"number\",\"x-component\":\"Input\",required:!0}},{type:\"string\",name:\"name\",interface:\"input\",uiSchema:{title:'{{t(\"Role UID\")}}',type:\"string\",\"x-component\":\"Input\"}},{type:\"boolean\",name:\"default\",interface:\"boolean\",uiSchema:{title:'{{t(\"Default role\")}}',type:\"boolean\",\"x-component\":\"Checkbox\"}}]},roleSchema={type:\"object\",properties:{block1:{type:\"void\",\"x-decorator\":\"ResourceActionProvider\",\"x-decorator-props\":{collection,resourceName:\"roles\",request:{resource:\"roles\",action:\"list\",params:{pageSize:50,filter:{\"name.$ne\":\"root\"},showAnonymous:!0,sort:[\"createdAt\"],appends:[]}}},\"x-component\":\"CollectionProvider_deprecated\",\"x-component-props\":{collection},properties:{actions:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{style:{marginBottom:16}},properties:{delete:{type:\"void\",title:'{{ t(\"Delete\") }}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ cm.useBulkDestroyAction }}\",confirm:{title:\"{{t('Delete role')}}\",content:\"{{t('Are you sure you want to delete it?')}}\"}}},create:{type:\"void\",title:'{{t(\"Add role\")}}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\"},properties:{drawer:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues(e){const t=useActionContext();return useRequest(()=>Promise.resolve({data:{name:`r_${(0,import_shared.uid)()}`,snippets:[\"!ui.*\",\"!pm\",\"!pm.*\"]}}),P(x({},e),{refreshDeps:[t.visible]}))}},title:'{{t(\"Add role\")}}',properties:{title:{\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\"},name:{\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\",description:'{{t(\"Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.\")}}'},default:{\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\",title:\"\",\"x-content\":'{{t(\"Default role\")}}'},footer:{type:\"void\",\"x-component\":\"Action.Drawer.Footer\",properties:{cancel:{title:'{{t(\"Cancel\")}}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ cm.useCancelAction }}\"}},submit:{title:'{{t(\"Submit\")}}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:\"{{ cm.useCreateAction }}\"}}}}}}}}}},table:{type:\"void\",\"x-uid\":\"input\",\"x-component\":\"Table.Void\",\"x-component-props\":{rowKey:\"name\",rowSelection:{type:\"checkbox\"},useDataSource:\"{{ cm.useDataSourceFromRAC }}\"},properties:{column1:{type:\"void\",\"x-decorator\":\"Table.Column.Decorator\",\"x-component\":\"Table.Column\",properties:{title:{type:\"number\",\"x-component\":\"CollectionField\",\"x-read-pretty\":!0}}},column2:{type:\"void\",\"x-decorator\":\"Table.Column.Decorator\",\"x-component\":\"Table.Column\",properties:{name:{type:\"string\",\"x-component\":\"CollectionField\",\"x-read-pretty\":!0}}},column3:{type:\"void\",\"x-decorator\":\"Table.Column.Decorator\",\"x-component\":\"Table.Column\",properties:{default:{type:\"string\",\"x-component\":\"CollectionField\",\"x-read-pretty\":!0}}},column4:{type:\"void\",title:'{{t(\"Actions\")}}',\"x-component\":\"Table.Column\",properties:{actions:{type:\"void\",\"x-component\":\"Space\",\"x-component-props\":{split:\"|\"},properties:{view:{type:\"void\",title:'{{t(\"Configure\")}}',\"x-component\":\"Action.Link\",\"x-decorator\":\"ACLActionProvider\",\"x-acl-action\":\"roles:update\",\"x-component-props\":{},properties:{drawer:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-decorator\":\"PermissionProvider\",title:'{{t(\"Configure permissions\")}}',properties:{tabs1:{type:\"void\",\"x-component\":\"Tabs\",\"x-component-props\":{},properties:{tab1:{type:\"void\",title:'{{t(\"General permissions\")}}',\"x-component\":\"Tabs.TabPane\",\"x-component-props\":{},properties:{role:{\"x-component\":\"RoleConfigure\"}}},tab3:{type:\"void\",title:'{{t(\"Menu permissions\")}}',\"x-component\":\"Tabs.TabPane\",\"x-component-props\":{},properties:{menu:{\"x-decorator\":\"MenuItemsProvider\",\"x-component\":\"MenuConfigure\"}}},tab4:{type:\"void\",title:'{{t(\"Plugin settings permissions\")}}',\"x-decorator\":\"SettingCenterPermissionProvider\",\"x-component\":\"Tabs.TabPane\",\"x-component-props\":{},properties:{menu:{\"x-decorator\":\"SettingCenterProvider\",\"x-component\":\"SettingsCenterConfigure\"}}}}}}}}},update:{type:\"void\",title:'{{t(\"Edit\")}}',\"x-decorator\":\"ACLActionProvider\",\"x-acl-action\":\"roles:update\",\"x-component\":\"Action.Link\",\"x-component-props\":{type:\"primary\"},properties:{drawer:{type:\"void\",\"x-component\":\"Action.Drawer\",\"x-decorator\":\"Form\",\"x-decorator-props\":{useValues:e=>{const t=useRecord(),o=useRequest(()=>Promise.resolve({data:(0,import_pick.default)(t,[\"title\",\"name\",\"default\"])}),P(x({},e),{manual:!0})),r=useActionContext();return(0,import_react2.useEffect)(()=>{r.visible&&o.run()},[r.visible]),o}},title:'{{t(\"Edit role\")}}',properties:{title:{\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\"},name:{\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\",\"x-disabled\":!0},default:{title:\"\",\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\",\"x-content\":'{{t(\"Default role\")}}'},footer:{type:\"void\",\"x-component\":\"Action.Drawer.Footer\",properties:{cancel:{title:'{{t(\"Cancel\")}}',\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ cm.useCancelAction }}\"}},submit:{title:'{{t(\"Submit\")}}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:\"{{ cm.useUpdateAction }}\"}}}}}}}},delete:{type:\"void\",title:'{{ t(\"Delete\") }}',\"x-acl-action\":\"roles:destroy\",\"x-decorator\":\"ACLActionProvider\",\"x-component\":\"Action.Link\",\"x-component-props\":{confirm:{title:\"{{t('Delete role')}}\",content:\"{{t('Are you sure you want to delete it?')}}\"},useAction:\"{{cm.useDestroyAction}}\"}}}}}}}}}}}},AvailableActionsContext=(0,import_react2.createContext)([]);AvailableActionsContext.displayName=\"AvailableActionsContext\";const AvailableActionsProver=e=>{const{data:t,loading:o}=useRequest({resource:\"availableActions\",action:\"list\"});return o?(0,import_jsx_runtime.jsx)(import_antd.Spin,{}):(0,import_jsx_runtime.jsx)(AvailableActionsContext.Provider,{value:t==null?void 0:t.data,children:e.children})},useAvailableActions=()=>(0,import_react2.useContext)(AvailableActionsContext),RoleTable=()=>(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(SchemaComponentContext.Provider,{value:{designable:!1},children:(0,import_jsx_runtime.jsx)(AvailableActionsProver,{children:(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:roleSchema,components:{MenuItemsProvider,SettingCenterPermissionProvider,PermissionProvider}})})})}),rolesResourcesScopesCollection={name:\"rolesResourcesScopes\",fields:[{type:\"string\",name:\"name\",interface:\"input\",uiSchema:{title:'{{t(\"Scope name\")}}',type:\"string\",\"x-component\":\"Input\",required:!0}}]},useFormBlockProps=()=>{const{name:e}=(0,import_react2.useContext)(RoleResourceCollectionContext),t=useFormBlockContext();return(0,import_react2.useEffect)(()=>{t.form.setInitialValues({resourceName:e})},[e]),{form:t.form}},scopesSchema={type:\"object\",properties:{scope:{\"x-component\":\"RecordPicker\",\"x-component-props\":{size:\"small\",fieldNames:{label:\"name\",value:\"id\"},multiple:!1,association:{target:\"rolesResourcesScopes\"},onChange:\"{{ onChange }}\"},properties:{selector:{type:\"void\",title:'{{ t(\"Select record\") }}',\"x-component\":\"RecordPicker.Selector\",\"x-component-props\":{className:\"nb-record-picker-selector\"},properties:{tableBlock:{type:\"void\",\"x-decorator\":\"TableSelectorProvider\",\"x-decorator-props\":{collection:rolesResourcesScopesCollection,resource:\"rolesResourcesScopes\",action:\"list\",params:{pageSize:20},useParams(){return{filter:{$or:[{resourceName:(0,import_react2.useContext)(RoleResourceCollectionContext).name},{resourceName:null}]}}},rowKey:\"id\"},\"x-component\":\"BlockItem\",properties:{actions:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{style:{marginBottom:16}},properties:{create:{type:\"void\",title:'{{ t(\"Add new\") }}',\"x-action\":\"create\",\"x-component\":\"Action\",\"x-component-props\":{icon:\"PlusOutlined\",openMode:\"drawer\",type:\"primary\"},properties:{drawer:{type:\"void\",title:'{{ t(\"Add record\") }}',\"x-component\":\"Action.Container\",\"x-component-props\":{className:\"nb-action-popup\"},properties:{formBlock:{type:\"void\",\"x-decorator\":\"FormBlockProvider\",\"x-decorator-props\":{resource:\"rolesResourcesScopes\",collection:rolesResourcesScopesCollection},\"x-component\":\"CardItem\",properties:{form:{type:\"void\",\"x-component\":\"FormV2\",\"x-use-component-props\":useFormBlockProps,properties:{name:{type:\"string\",\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\"},scope:{type:\"object\",title:'{{t(\"Data scope\")}}',name:\"filter\",\"x-decorator\":\"FormItem\",\"x-component\":\"Filter\",\"x-use-component-props\":()=>{const e=(0,import_react2.useContext)(RoleResourceCollectionContext);return{options:useFilterOptions(e.name)}},\"x-component-props\":{dynamicComponent:VariableInput}},actions:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{layout:\"one-column\",style:{marginTop:24}},properties:{create:{title:'{{ t(\"Submit\") }}',\"x-action\":\"submit\",\"x-component\":\"Action\",\"x-use-component-props\":\"useCreateActionProps\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\"}}}}}}}}}}}}}},value:{type:\"array\",\"x-component\":\"TableV2.Selector\",\"x-use-component-props\":\"useTableSelectorProps\",\"x-component-props\":{rowKey:\"id\",rowSelection:{type:\"checkbox\"}},properties:{column1:{type:\"void\",\"x-decorator\":\"TableV2.Column.Decorator\",\"x-component\":\"TableV2.Column\",properties:{name:{type:\"string\",\"x-component\":\"CollectionField\",\"x-read-pretty\":!0}}},actions:{type:\"void\",title:'{{ t(\"Actions\") }}',\"x-action-column\":\"actions\",\"x-component\":\"TableV2.Column\",properties:{actions:{type:\"void\",\"x-decorator\":\"DndContext\",\"x-component\":\"Space\",\"x-component-props\":{split:\"|\"},properties:{edit:{type:\"void\",title:'{{ t(\"Edit\") }}',\"x-action\":\"update\",\"x-decorator\":\"ACLActionProvider\",\"x-component\":\"Action.Link\",\"x-component-props\":{openMode:\"drawer\"},properties:{drawer:{type:\"void\",title:'{{ t(\"Edit record\") }}',\"x-component\":\"Action.Container\",\"x-component-props\":{className:\"nb-action-popup\"},properties:{formBlock:{type:\"void\",\"x-decorator\":\"FormBlockProvider\",\"x-decorator-props\":{resource:\"rolesResourcesScopes\",collection:rolesResourcesScopesCollection,action:\"get\",useParams:\"{{ useParamsFromRecord }}\"},\"x-component\":\"CardItem\",properties:{form:{type:\"void\",\"x-component\":\"FormV2\",\"x-use-component-props\":\"useFormBlockProps\",properties:{name:{type:\"string\",\"x-component\":\"CollectionField\",\"x-decorator\":\"FormItem\"},scope:{type:\"object\",title:'{{t(\"Data scope\")}}',name:\"filter\",\"x-decorator\":\"FormItem\",\"x-component\":\"Filter\",\"x-use-component-props\":()=>{const e=(0,import_react2.useContext)(RoleResourceCollectionContext);return{options:useFilterOptions(e.name)}},\"x-component-props\":{dynamicComponent:VariableInput}},actions:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{layout:\"one-column\",style:{marginTop:24}},properties:{update:{title:'{{ t(\"Submit\") }}',\"x-action\":\"submit\",\"x-component\":\"Action\",\"x-use-component-props\":\"useUpdateActionProps\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\"}}}}}}}}}}}},destroy:{title:'{{ t(\"Delete\") }}',\"x-action\":\"destroy\",\"x-decorator\":\"ACLActionProvider\",\"x-component\":\"Action.Link\",\"x-use-component-props\":\"useDestroyActionProps\",\"x-component-props\":{icon:\"DeleteOutlined\",confirm:{title:\"{{t('Delete record')}}\",content:\"{{t('Are you sure you want to delete it?')}}\"}}}}}}}}}}},footer:{\"x-component\":\"Action.Container.Footer\",\"x-component-props\":{},properties:{actions:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{},properties:{submit:{title:'{{ t(\"Submit\") }}',\"x-action\":\"submit\",\"x-component\":\"Action\",\"x-use-component-props\":\"usePickActionProps\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\"}}}}}}}}}}}},RolesResourcesScopesSelectedRowKeysContext=(0,import_react2.createContext)(null);RolesResourcesScopesSelectedRowKeysContext.displayName=\"RolesResourcesScopesSelectedRowKeysContext\";const RolesResourcesScopesSelectedRowKeysProvider=e=>{const[t,o]=(0,import_react2.useState)([]);return(0,import_jsx_runtime.jsx)(RolesResourcesScopesSelectedRowKeysContext.Provider,{value:[t,o],children:e.children})},useRolesResourcesScopesSelectedRowKeys=()=>(0,import_react2.useContext)(RolesResourcesScopesSelectedRowKeysContext),ScopeSelect=e=>{const t=(0,import_react2.useMemo)(()=>(0,import_core.createForm)({values:{scope:e.value}}),[]);return(0,import_jsx_runtime.jsx)(FormProvider,{form:t,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{components:{RolesResourcesScopesSelectedRowKeysProvider},scope:{onChange(o){var r;(r=e==null?void 0:e.onChange)==null||r.call(e,o)}},schema:scopesSchema})})},toActionMap=e=>{var t;const o={};return(t=e==null?void 0:e.forEach)==null||t.call(e,r=>{r.name&&(o[r.name]=r,o[r.name].scope=(0,import_lodash.isEmpty)(r.scope)?null:r.scope)}),o},RoleResourceCollectionContext=(0,import_react2.createContext)({});RoleResourceCollectionContext.displayName=\"RoleResourceCollectionContext\";const RolesResourcesActions=(0,import_react.connect)(e=>{var t,o,r,i;const n=F=>{const j=F.map(A=>P(x({},A),{scope:(0,import_lodash.isEmpty)(A.scope)?null:A.scope}));e.onChange(j)};(0,import_react.useForm)();const a=useRecord(),l=useAvailableActions(),{getCollection:c,getCollectionFields:u}=useCollectionManager_deprecated(),m=c(a.collectionName),d=u(a.collectionName),p=useCompile(),{t:h}=(0,import_react_i18next.useTranslation)(),g=(0,import_react.useField)(),_=toActionMap(g.value||[]),f=(F,j)=>{var A;const D=_==null?void 0:_[F];return D?(A=D==null?void 0:D.fields)==null?void 0:A.includes(j):!1},v=l.filter(F=>F.allowConfigureFields),C=(t=d==null?void 0:d.filter(F=>F.interface))==null?void 0:t.map(F=>{const j=x({},F);for(const A of v)j[A.name]=f(A.name,F.name);return j}),S=F=>{var j,A;_[F]?delete _[F]:_[F]={name:F,fields:(A=(j=d==null?void 0:d.filter(D=>D.interface))==null?void 0:j.map)==null?void 0:A.call(j,D=>D.name)},n(Object.values(_))},b=(F,j)=>{_[F]?(_[F].scope=j,n(Object.values(_))):(S(F),_[F].scope=j)},y={};for(const F of v)y[F.name]=((o=d==null?void 0:d.filter(j=>j.interface))==null?void 0:o.length)===((i=(r=_==null?void 0:_[F.name])==null?void 0:r.fields)==null?void 0:i.length);return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(RoleResourceCollectionContext.Provider,{value:m,children:(0,import_jsx_runtime.jsxs)(import_antd_v5.FormLayout,{layout:\"vertical\",children:[(0,import_jsx_runtime.jsx)(import_antd_v5.FormItem,{label:h(\"Action permission\"),children:(0,import_jsx_runtime.jsx)(import_antd.Table,{className:antTableCell,size:\"small\",pagination:!1,columns:[{dataIndex:\"displayName\",title:h(\"Action display name\"),render:F=>p(F)},{dataIndex:\"onNewRecord\",title:h(\"Action type\"),render:F=>F?(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:\"green\",children:h(\"Action on new records\")}):(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:\"geekblue\",children:h(\"Action on existing records\")})},{dataIndex:\"enabled\",title:h(\"Allow\"),render:(F,j)=>(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:F,onChange:()=>{S(j.name)}})},{dataIndex:\"scope\",title:h(\"Data scope\"),render:(F,j)=>!j.onNewRecord&&(0,import_jsx_runtime.jsx)(ScopeSelect,{value:F,onChange:A=>{b(j.name,A)}})}],dataSource:l==null?void 0:l.map(F=>{let j=!1,A=null;return _[F.name]&&(j=!0,F.onNewRecord||(A=_[F.name].scope)),P(x({},F),{enabled:j,scope:A})})})}),(0,import_jsx_runtime.jsx)(import_antd_v5.FormItem,{label:h(\"Field permission\"),children:(0,import_jsx_runtime.jsx)(import_antd.Table,{className:antTableCell,pagination:!1,dataSource:C,columns:[{dataIndex:[\"uiSchema\",\"title\"],title:h(\"Field display name\"),render:F=>p(F)},...v.map(F=>{const j=y==null?void 0:y[F.name];return{dataIndex:F.name,title:(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:j,onChange:()=>{var A;const D=_[F.name]||{name:F.name};j?D.fields=[]:D.fields=(A=d==null?void 0:d.map)==null?void 0:A.call(d,B=>B.name),_[F.name]=D,n(Object.values(_))}}),\" \",p(F.displayName)]}),render:(A,D)=>(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:A,\"aria-label\":`${F.name}_checkbox`,onChange:()=>{const B=_[F.name]||{name:F.name},M=B.fields||[];if(A){const w=M.indexOf(D.name);M.splice(w,1)}else M.push(D.name);B.fields=M,_[F.name]=B,n(Object.values(_))}})}})]})})]})})})}),toScopes=e=>{var t;if(!e)return{};const o={};return(t=e==null?void 0:e.forEach)==null||t.call(e,r=>{const[i,n]=r.split(\":\");o[i]=n||\"all\"}),o},toFieldValue=e=>{const t=[];for(const o in e)if(Object.prototype.hasOwnProperty.call(e,o)){const r=e[o];r===\"all\"?t.push(o):t.push(`${o}:${r}`)}return t},StrategyActions=(0,import_react.connect)(e=>{const{onChange:t}=e,o=useAvailableActions(),r=useCompile(),{t:i}=(0,import_react_i18next.useTranslation)(),n=(0,import_react.useField)(),a=toScopes(n.value);return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.Table,{size:\"small\",pagination:!1,rowKey:\"name\",columns:[{dataIndex:\"displayName\",title:i(\"Action display name\"),render:l=>r(l)},{dataIndex:\"onNewRecord\",title:i(\"Action type\"),render:l=>l?(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:\"green\",children:i(\"Action on new records\")}):(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:\"geekblue\",children:i(\"Action on existing records\")})},{dataIndex:\"enabled\",title:i(\"Allow\"),render:(l,c)=>(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:l,\"aria-label\":`${c.name}_checkbox`,onChange:u=>{l?delete a[c.name]:a[c.name]=\"all\",t(toFieldValue(a))}})},{dataIndex:\"scope\",title:i(\"Data scope\"),render:(l,c)=>!c.onNewRecord&&(0,import_jsx_runtime.jsx)(import_antd.Select,{\"data-testid\":\"select-data-scope\",popupMatchSelectWidth:!1,size:\"small\",value:l,options:[{label:i(\"All records\"),value:\"all\"},{label:i(\"Own records\"),value:\"own\"}],onChange:u=>{a[c.name]=u,t(toFieldValue(a))}})}],dataSource:o==null?void 0:o.map(l=>{let c=\"all\",u=!1;return a[l.name]&&(u=!0,c=a[l.name]),P(x({},l),{enabled:u,scope:c})})})})}),PluginManagerLink=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),t=useNavigateNoUpdate(),{token:o}=useToken(),{isMobileLayout:r}=useMobileLayout();return r?null:(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:e(\"Plugin manager\"),children:(0,import_jsx_runtime.jsx)(import_antd.Button,{\"data-testid\":\"plugin-manager-button\",icon:(0,import_jsx_runtime.jsx)(import_icons.ApiOutlined,{style:{color:o.colorTextHeaderMenu}}),title:e(\"Plugin manager\"),onClick:()=>{t(\"/admin/pm/list\")}})})},SettingsCenterDropdown=()=>{const e=useCompile(),{t}=(0,import_react_i18next.useTranslation)(),{token:o}=useToken(),r=useApp(),i=(0,import_react2.useMemo)(()=>r.pluginSettingsManager.getList().filter(a=>a.isTopLevel!==!1).map(a=>({key:a.name,icon:a.icon,label:a.link?(0,import_jsx_runtime.jsx)(\"div\",{onClick:()=>window.open(a.link),children:e(a.title)}):(0,import_jsx_runtime.jsx)(import_react_router_dom.Link,{to:a.path,children:e(a.title)})})),[r,t]);(0,import_react2.useEffect)(()=>()=>{r.pluginSettingsManager.clearCache()},[r.pluginSettingsManager]);const{isMobileLayout:n}=useMobileLayout();return n?null:(0,import_jsx_runtime.jsx)(import_antd.Dropdown,{menu:{style:{maxHeight:\"70vh\",overflow:\"auto\"},items:i},children:(0,import_jsx_runtime.jsx)(import_antd.Button,{\"data-testid\":\"plugin-settings-button\",icon:(0,import_jsx_runtime.jsx)(import_icons.SettingOutlined,{style:{color:o.colorTextHeaderMenu}})})})},useStyles$1=(0,import_antd_style.createStyles)(({token:e})=>({cardActionDisabled:{color:e.colorTextDisabled,cursor:\"not-allowed\"},pageHeader:{backgroundColor:e.colorBgContainer,paddingTop:e.paddingSM,paddingBottom:0,paddingInline:e.paddingLG,\".ant-page-header-footer\":{marginBlockStart:\"0\"},\"& .ant-tabs-nav\":{marginBottom:0},\".ant-page-header-heading-title\":{color:e.colorText}},pageContent:{margin:e.marginLG},PluginDetailBaseInfo:{display:\"flex\",flexDirection:\"column\",marginBottom:e.margin},PluginDocument:{background:e.colorBgContainer,padding:e.paddingLG,height:\"60vh\",overflowY:\"auto\"},avatar:{\".ant-card-meta-avatar\":{marginTop:\"8px\",\".ant-avatar\":{borderRadius:\"2px\"}}},version:{display:\"block\",color:e.colorTextDescription,fontWeight:\"normal\",fontSize:e.fontSize}}));import_dayjs.default.extend(import_relativeTime.default);const PluginDetail=({plugin:e,onCancel:t})=>{var o,r,i,n,a,l,c,u;const{t:m}=(0,import_react_i18next.useTranslation)(),d=(0,import_react2.useMemo)(()=>[{title:m(\"Name\"),dataIndex:\"name\",key:\"name\"},{title:m(\"Version range\"),dataIndex:\"versionRange\",key:\"versionRange\"},{title:m(\"Plugin's version\"),dataIndex:\"packageVersion\",key:\"packageVersion\"},{title:m(\"Result\"),dataIndex:\"result\",key:\"result\",render:S=>(0,import_jsx_runtime.jsx)(import_antd.Tag,{color:S?\"success\":\"error\",children:S?\"Yes\":\"No\"})}],[m]),{data:p,loading:h}=useRequest({url:\"pm:get\",params:{filterByTk:e.name}},{refreshDeps:[e.name],ready:!!e.name}),g=(0,import_react2.useMemo)(()=>{var S,b,y;if(!((b=(S=p==null?void 0:p.data)==null?void 0:S.packageJson)!=null&&b.repository))return null;const F=(y=p==null?void 0:p.data)==null?void 0:y.packageJson.repository;return(typeof F==\"string\"?F:F.url).replace(/\\.git$/,\"\").replace(/^git\\+/,\"\")},[p]),_=(0,import_react2.useMemo)(()=>{var S;const b=(S=p==null?void 0:p.data)==null?void 0:S.packageJson.author;return b?typeof b==\"string\"?b:b.name:null},[p]),{styles:f,theme:v}=useStyles$1(),C=[{key:\"readme\",label:m(\"Readme\"),children:(0,import_jsx_runtime.jsxs)(import_antd.Row,{gutter:20,children:[e.name&&(0,import_jsx_runtime.jsx)(import_antd.Col,{span:24,children:(0,import_jsx_runtime.jsxs)(\"div\",{className:f.PluginDetailBaseInfo,children:[(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"secondary\",children:m(\"Name\")}),(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{strong:!0,children:e.name})]})}),e.displayName&&(0,import_jsx_runtime.jsx)(import_antd.Col,{span:24,children:(0,import_jsx_runtime.jsxs)(\"div\",{className:f.PluginDetailBaseInfo,children:[(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"secondary\",children:m(\"DisplayName\")}),(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{strong:!0,children:e.displayName})]})}),(0,import_jsx_runtime.jsx)(import_antd.Col,{span:24,children:(0,import_jsx_runtime.jsxs)(\"div\",{className:f.PluginDetailBaseInfo,children:[(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"secondary\",children:m(\"PackageName\")}),(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{strong:!0,children:e.packageName})]})}),g&&(0,import_jsx_runtime.jsx)(import_antd.Col,{span:24,children:(0,import_jsx_runtime.jsxs)(\"div\",{className:f.PluginDetailBaseInfo,children:[(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"secondary\",children:m(\"Repository\")}),(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{strong:!0,children:g})]})}),((o=p==null?void 0:p.data)==null?void 0:o.homepage)&&(0,import_jsx_runtime.jsx)(import_antd.Col,{span:24,children:(0,import_jsx_runtime.jsxs)(\"div\",{className:f.PluginDetailBaseInfo,children:[(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"secondary\",children:m(\"Homepage\")}),(0,import_jsx_runtime.jsx)(\"a\",{href:(r=p==null?void 0:p.data)==null?void 0:r.homepage,target:\"_blank\",rel:\"noreferrer\",children:(i=p==null?void 0:p.data)==null?void 0:i.homepage})]})}),e.description&&(0,import_jsx_runtime.jsx)(import_antd.Col,{span:24,children:(0,import_jsx_runtime.jsxs)(\"div\",{className:f.PluginDetailBaseInfo,children:[(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"secondary\",children:m(\"Description\")}),(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{strong:!0,children:e.description})]})}),((n=p==null?void 0:p.data)==null?void 0:n.packageJson.license)&&(0,import_jsx_runtime.jsx)(import_antd.Col,{span:24,children:(0,import_jsx_runtime.jsxs)(\"div\",{className:f.PluginDetailBaseInfo,children:[(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"secondary\",children:m(\"License\")}),(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{strong:!0,children:(a=p==null?void 0:p.data)==null?void 0:a.packageJson.license})]})}),_&&(0,import_jsx_runtime.jsx)(import_antd.Col,{span:24,children:(0,import_jsx_runtime.jsxs)(\"div\",{className:f.PluginDetailBaseInfo,children:[(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"secondary\",children:m(\"Author\")}),(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{strong:!0,children:_})]})}),(0,import_jsx_runtime.jsx)(import_antd.Col,{span:24,children:(0,import_jsx_runtime.jsxs)(\"div\",{className:f.PluginDetailBaseInfo,children:[(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"secondary\",children:m(\"Version\")}),(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{strong:!0,children:e==null?void 0:e.version})]})})]})},{key:\"dependencies\",label:m(\"Dependencies compatibility check\"),children:(0,import_jsx_runtime.jsx)(import_jsx_runtime.Fragment,{children:((l=p==null?void 0:p.data)==null?void 0:l.depsCompatible)===!1?(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"danger\",children:m(\"`dist/externalVersion.js` not found or failed to `require`. Please rebuild this plugin.\")}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[!((c=p==null?void 0:p.data)!=null&&c.isCompatible)&&(0,import_jsx_runtime.jsx)(import_antd.Alert,{showIcon:!0,type:\"error\",message:m(\"Plugin dependencies check failed, you should change the dependent version to meet the version requirements.\")}),(0,import_jsx_runtime.jsx)(import_antd.Table,{style:{marginTop:v.margin},rowKey:\"name\",pagination:!1,columns:d,dataSource:(u=p==null?void 0:p.data)==null?void 0:u.depsCompatible})]})})}];return(0,import_jsx_runtime.jsx)(import_antd.Modal,{open:!!e,footer:!1,destroyOnClose:!0,width:600,onCancel:t,children:h?(0,import_jsx_runtime.jsx)(import_antd.Spin,{}):e&&(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_antd.Typography.Title,{level:3,children:e.packageName}),(0,import_jsx_runtime.jsx)(import_antd.Space,{split:(0,import_jsx_runtime.jsx)(\"span\",{children:\" • \"}),children:(0,import_jsx_runtime.jsx)(\"span\",{children:e.version})}),(0,import_jsx_runtime.jsx)(import_antd.Tabs,{style:{minHeight:\"50vh\"},items:C,defaultActiveKey:e.isCompatible?void 0:\"dependencies\"})]})})},PluginNpmForm=({onClose:e,isUpgrade:t,pluginData:o})=>{import_antd.App.useApp();const r=[],i=()=>{const c=useAPIClient();(0,import_react_i18next.useTranslation)();const u=(0,import_react.useForm)();return{run(){return q(this,null,function*(){yield u.submit(),c.request({url:t?\"pm:update\":\"pm:add\",method:\"post\",data:x({},u.values)}),e(!0)})}}},n=c=>useRequest(()=>Promise.resolve({data:t?(0,import_lodash.pick)(o,[\"name\",\"packageName\",\"version\"]):{}}),c),a=()=>({run(){e()}}),l=(0,import_react2.useMemo)(()=>{const c=(0,import_shared.uid)(),u={type:\"object\",properties:{[c]:{\"x-decorator\":\"Form\",\"x-component\":\"div\",type:\"void\",\"x-decorator-props\":{useValues:\"{{ useValuesFromProps }}\"},properties:{packageName:{type:\"string\",title:\"{{t('Npm package name')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",required:!0,\"x-component-props\":{disabled:!0}},registry:{type:\"string\",title:\"{{t('Registry url')}}\",default:\"https://registry.npmjs.org/\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-decorator-props\":{tooltip:\"Example: https://registry.npmjs.org/\"}},authToken:{type:\"string\",title:\"{{t('Npm authToken')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},version:{type:\"string\",title:\"{{t('Version')}}\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\"},footer:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{layout:\"one-column\",style:{justifyContent:\"right\"}},properties:{cancel:{title:\"Cancel\",\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ useCancel }}\"}},submit:{title:'{{t(\"Submit\")}}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\",useAction:\"{{ useSaveValues }}\"}}}}}}}};return u.properties[c].properties.packageName[\"x-component-props\"].disabled=t,t||delete u.properties[c].properties.version,u},[t]);return(0,import_jsx_runtime.jsx)(SchemaComponent,{scope:{useCancel:a,useSaveValues:i,versionList:r,useValuesFromProps:n},schema:l})};PluginNpmForm.displayName=\"PluginNpmForm\";const PluginUploadForm=({onClose:e,pluginData:t,isUpgrade:o})=>{const{message:r}=import_antd.App.useApp(),i=()=>{const l=useAPIClient(),{t:c}=(0,import_react_i18next.useTranslation)(),u=(0,import_react.useForm)();return{run(){return q(this,null,function*(){var m,d;yield u.submit();const p=new FormData;p.append(\"file\",(d=(m=u.values.uploadFile)==null?void 0:m[0])==null?void 0:d.originFileObj),t!=null&&t.packageName&&p.append(\"packageName\",t.packageName),yield l.request({url:`pm:${o?\"update\":\"add\"}`,method:\"post\",data:p}),import_antd.Modal.info({icon:null,width:520,content:(0,import_jsx_runtime.jsx)(import_antd.Result,{icon:(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}),title:c(\"Plugin uploading\"),subTitle:c(\"Plugin is uploading, please wait...\")}),footer:null}),e(!0);function h(){l.silent().request({url:\"__health_check\",method:\"get\"}).then(g=>{(g==null?void 0:g.data)===\"ok\"&&window.location.reload()}).catch(g=>{})}setInterval(h,1e3)})}}},n=()=>({run(){e()}}),a=(0,import_react2.useMemo)(()=>({type:\"object\",properties:{[(0,import_shared.uid)()]:{\"x-decorator\":\"Form\",\"x-component\":\"div\",type:\"void\",properties:{uploadFile:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Upload.Dragger\",required:!0,\"x-component-props\":{action:\"\",multiple:!1,maxCount:1,height:\"150px\",tipContent:\"{{t('Drag and drop the file here or click to upload, file size should not exceed 30M')}}\",beforeUpload:l=>(/\\.(zip|rar|tar|gz|bz2|tgz)$/.test(l.name)||r.error(\"File only support zip, rar, tar, gz, bz2!\"),l.size/1024/1024<30||r.error(\"File must smaller than 30MB!\"),!1)}},footer:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{layout:\"one-column\",style:{justifyContent:\"right\"}},properties:{cancel:{title:\"Cancel\",\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ useCancel }}\"}},submit:{title:'{{t(\"Submit\")}}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\",useAction:\"{{ useSaveValues }}\"}}}}}}}}),[r]);return(0,import_jsx_runtime.jsx)(SchemaComponent,{scope:{useCancel:n,useSaveValues:i},schema:a})},PluginUrlForm=({onClose:e,pluginData:t,isUpgrade:o})=>{import_antd.App.useApp();const r=()=>{const l=useAPIClient();(0,import_react_i18next.useTranslation)();const c=(0,import_react.useForm)();return{run(){return q(this,null,function*(){const u=c.values.compressedFileUrl;if(!u)return;yield c.submit();const m={compressedFileUrl:u};t!=null&&t.packageName&&(m.packageName=t.packageName),l.request({url:`pm:${o?\"update\":\"add\"}`,method:\"post\",data:m}),e(!0)})}}},i=l=>useRequest(()=>Promise.resolve({data:{compressedFileUrl:t.compressedFileUrl}}),l),n=()=>({run(){e()}}),a=(0,import_react2.useMemo)(()=>({type:\"object\",properties:{[(0,import_shared.uid)()]:{\"x-decorator\":\"Form\",\"x-component\":\"div\",type:\"void\",\"x-decorator-props\":{useValues:\"{{ useValuesFromProps }}\"},properties:{compressedFileUrl:{type:\"string\",\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",required:!0},footer:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{layout:\"one-column\",style:{justifyContent:\"right\"}},properties:{cancel:{title:\"Cancel\",\"x-component\":\"Action\",\"x-component-props\":{useAction:\"{{ useCancel }}\"}},submit:{title:'{{t(\"Submit\")}}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\",useAction:\"{{ useSaveValues }}\"}}}}}}}}),[]);return(0,import_jsx_runtime.jsx)(SchemaComponent,{scope:{useCancel:n,useValuesFromProps:i,useSaveValues:r},schema:a})},PluginUpgradeModal=({onClose:e,isShow:t,pluginData:o})=>{const{t:r}=(0,import_react_i18next.useTranslation)(),{theme:i}=useStyles$1(),[n,a]=(0,import_react2.useState)(\"npm\");return(0,import_jsx_runtime.jsxs)(import_antd.Modal,{onCancel:()=>e(),footer:null,destroyOnClose:!0,title:r(\"Update plugin\"),width:580,open:t,children:[(0,import_jsx_runtime.jsx)(\"div\",{style:{marginTop:i.marginLG,marginBottom:i.marginLG},children:(0,import_jsx_runtime.jsxs)(import_antd.Radio.Group,{optionType:\"button\",defaultValue:n,onChange:l=>a(l.target.value),children:[(0,import_jsx_runtime.jsx)(import_antd.Radio,{value:\"npm\",children:r(\"Npm package\")}),(0,import_jsx_runtime.jsx)(import_antd.Radio,{value:\"upload\",children:r(\"Upload plugin\")}),(0,import_jsx_runtime.jsx)(import_antd.Radio,{value:\"url\",children:r(\"Compressed file url\")})]})}),n===\"npm\"&&(0,import_jsx_runtime.jsx)(PluginNpmForm,{isUpgrade:!0,onClose:e,pluginData:o}),n===\"upload\"&&(0,import_jsx_runtime.jsx)(PluginUploadForm,{isUpgrade:!0,onClose:e,pluginData:o}),n===\"url\"&&(0,import_jsx_runtime.jsx)(PluginUrlForm,{isUpgrade:!0,onClose:e,pluginData:o})]})};function PluginInfo(e){const{data:t,onClick:o}=e,r=useApp(),{name:i,displayName:n,isCompatible:a,packageName:l,updatable:c,builtIn:u,enabled:m,removable:d,description:p,error:h,homepage:g}=t,{styles:_,theme:f}=useStyles$1(),v=(0,import_react_router_dom.useNavigate)(),{t:C}=(0,import_react_i18next.useTranslation)(),S=useAPIClient(),{modal:b}=import_antd.App.useApp(),[y,F]=(0,import_react2.useState)(!1),j=n||i||l;return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[y&&(0,import_jsx_runtime.jsx)(PluginUpgradeModal,{isShow:y,pluginData:t,onClose:A=>{F(!1)}}),(0,import_jsx_runtime.jsx)(import_antd.Card,{role:\"button\",\"aria-label\":j,size:\"small\",variant:\"borderless\",onClick:()=>{!h&&o()},styles:{body:{paddingTop:10},header:{border:\"none\",minHeight:\"inherit\",paddingTop:14}},title:(0,import_jsx_runtime.jsxs)(import_antd.Space,{children:[h?(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:C(\"Plugin loading failed. Please check the server logs.\"),children:(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"danger\",children:(0,import_jsx_runtime.jsx)(import_icons.CloseCircleFilled,{})})}):null,a?null:(0,import_jsx_runtime.jsx)(import_antd.Tooltip,{title:C(\"Plugin dependencies check failed\"),children:(0,import_jsx_runtime.jsx)(import_antd.Typography.Text,{type:\"warning\",children:(0,import_jsx_runtime.jsx)(import_icons.WarningFilled,{})})}),(0,import_jsx_runtime.jsx)(\"div\",{children:j})]}),hoverable:!0,className:import_css.css`\n          display: flex;\n          flex-direction: column;\n\n          .ant-card-body {\n            flex-grow: 1;\n          }\n\n          .ant-card-actions {\n            li .ant-space {\n              gap: 2px !important;\n            }\n            li a {\n              .anticon {\n                margin-right: 3px;\n                /* display: none; */\n              }\n            }\n            li:last-child {\n              width: 20% !important;\n            }\n            li:first-child {\n              width: 80% !important;\n              border-inline-end: 0;\n              text-align: left;\n              padding-left: 16px;\n            }\n          }\n        `,actions:[(0,import_jsx_runtime.jsxs)(import_antd.Space,{split:(0,import_jsx_runtime.jsx)(import_antd.Divider,{type:\"vertical\"}),children:[g&&(0,import_jsx_runtime.jsxs)(\"a\",{href:g,target:\"_blank\",onClick:A=>{A.stopPropagation()},rel:\"noreferrer\",children:[(0,import_jsx_runtime.jsx)(import_icons.ReadOutlined,{}),\" \",C(\"Docs\")]},\"5\"),c&&(0,import_jsx_runtime.jsxs)(\"a\",{onClick:A=>{A.stopPropagation(),F(!0)},children:[(0,import_jsx_runtime.jsx)(import_icons.ReloadOutlined,{}),\" \",C(\"Update\")]},\"3\"),m&&r.pluginSettingsManager.has(i)&&(0,import_jsx_runtime.jsxs)(\"a\",{onClick:A=>{A.stopPropagation(),v(r.pluginSettingsManager.getRoutePath(i))},children:[(0,import_jsx_runtime.jsx)(import_icons.SettingOutlined,{}),\" \",C(\"Settings\")]}),d&&(0,import_jsx_runtime.jsx)(import_antd.Popconfirm,{disabled:u,title:C(\"Are you sure to delete this plugin?\"),onConfirm:A=>q(this,null,function*(){A.stopPropagation(),yield S.request({url:\"pm:remove\",params:{filterByTk:i}}),import_antd.Modal.info({icon:null,width:520,content:(0,import_jsx_runtime.jsx)(import_antd.Result,{icon:(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}),title:C(\"Plugin removing\"),subTitle:C(\"Plugin is removing, please wait...\")}),footer:null});function D(){S.silent().request({url:\"__health_check\",method:\"get\"}).then(B=>{(B==null?void 0:B.data)===\"ok\"&&window.location.reload()}).catch(B=>{})}setInterval(D,1e3)}),onCancel:A=>A.stopPropagation(),okText:C(\"Yes\"),cancelText:C(\"No\"),children:(0,import_jsx_runtime.jsxs)(\"a\",{onClick:A=>{A.stopPropagation()},className:(0,import_classnames.default)({[_.cardActionDisabled]:u}),children:[(0,import_jsx_runtime.jsx)(import_icons.DeleteOutlined,{}),\" \",C(\"Remove\")]})},\"delete\")]},\"1\"),(0,import_jsx_runtime.jsx)(import_antd.Switch,{\"aria-label\":\"enable\",size:\"small\",disabled:u||h,onChange:(A,D)=>q(this,null,function*(){if(D.stopPropagation(),!a&&A){b.confirm({title:C(\"Plugin dependency version mismatch\"),content:C(\"The current dependency version of the plugin does not match the version of the application and may not work properly. Are you sure you want to continue enabling the plugin?\"),onOk:()=>q(this,null,function*(){yield S.request({url:\"pm:enable\",params:{filterByTk:i}})})});return}A?yield S.request({url:\"pm:enable\",params:{filterByTk:i}}):b.confirm({title:C(\"Are you sure to disable this plugin?\"),onOk:()=>q(this,null,function*(){yield S.request({url:\"pm:disable\",params:{filterByTk:i}})})})}),checked:!!m},\"enable\")].filter(Boolean),children:(0,import_jsx_runtime.jsx)(import_antd.Card.Meta,{description:(0,import_jsx_runtime.jsx)(import_antd.Typography.Paragraph,{type:\"secondary\",className:import_css.css`\n                display: -webkit-box;\n                -webkit-box-orient: vertical;\n                -webkit-line-clamp: 2;\n                overflow: hidden;\n              `,children:p})})})]})}const PluginCard=e=>{const{data:t}=e,[o,r]=(0,import_react2.useState)(void 0);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[o&&(0,import_jsx_runtime.jsx)(PluginDetail,{plugin:o,onCancel:()=>r(void 0)}),(0,import_jsx_runtime.jsx)(PluginInfo,{onClick:()=>{r(t)},data:t})]})},PluginAddModal=({onClose:e,isShow:t})=>{const{t:o}=(0,import_react_i18next.useTranslation)(),{theme:r}=useStyles$1(),[i,n]=(0,import_react2.useState)(\"npm\");return(0,import_jsx_runtime.jsxs)(import_antd.Modal,{onCancel:()=>e(),footer:null,destroyOnClose:!0,title:o(\"Add & Update\"),width:580,open:t,children:[(0,import_jsx_runtime.jsx)(\"div\",{style:{marginTop:r.marginLG,marginBottom:r.marginLG},children:(0,import_jsx_runtime.jsxs)(import_antd.Radio.Group,{optionType:\"button\",defaultValue:i,onChange:a=>n(a.target.value),children:[(0,import_jsx_runtime.jsx)(import_antd.Radio,{value:\"npm\",children:o(\"Npm package\")}),(0,import_jsx_runtime.jsx)(import_antd.Radio,{value:\"upload\",children:o(\"Upload plugin\")}),(0,import_jsx_runtime.jsx)(import_antd.Radio,{value:\"url\",children:o(\"Compressed file url\")})]})}),i===\"npm\"&&(0,import_jsx_runtime.jsx)(PluginNpmForm,{onClose:e,isUpgrade:!1}),i===\"upload\"&&(0,import_jsx_runtime.jsx)(PluginUploadForm,{onClose:e,isUpgrade:!1}),i===\"url\"&&(0,import_jsx_runtime.jsx)(PluginUrlForm,{onClose:e})]})};function hasIntersection(e,t){return!Array.isArray(e)||!Array.isArray(t)?!1:e.some(o=>t.includes(o))}function BulkEnableButton({plugins:e=[]}){const{t}=(0,import_react_i18next.useTranslation)(),o=useAPIClient(),[r,i]=(0,import_react2.useState)(e.filter(u=>!u.enabled)),[n,a]=(0,import_react2.useState)(!1),[l,c]=(0,import_react2.useState)([]);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:()=>a(!0),children:t(\"Bulk enable\")}),(0,import_jsx_runtime.jsxs)(import_antd.Modal,{width:1e3,title:t(\"Bulk enable\"),open:n,onOk:()=>q(this,null,function*(){yield o.request({url:\"pm:enable\",params:{filterByTk:l}}),a(!1)}),onCancel:()=>{c([]),a(!1)},children:[(0,import_jsx_runtime.jsx)(import_antd.Input,{style:{marginBottom:\"1em\"},placeholder:t(\"Search plugin...\"),onChange:u=>{i(e.filter(m=>{var d;const p=u.target.value;return!m.enabled&&(m.displayName.toLowerCase().includes(p.toLowerCase())||((d=m.description)==null?void 0:d.toLowerCase().includes(p.toLowerCase())))}))}}),(0,import_jsx_runtime.jsx)(import_antd.Table,{rowSelection:{type:\"checkbox\",selectedRowKeys:l,onChange(u){const m=r.map(d=>d.name);c(d=>u.length===0?d.filter(p=>!m.includes(p)):u.length===m.length?import_lodash.default.uniq([...d,...u]):d)},onSelect(u){c(m=>m.includes(u.name)?m.filter(d=>d!==u.name):m.concat(u.name))}},rowKey:\"name\",scroll:{y:\"60vh\"},size:\"small\",pagination:!1,columns:[{title:t(\"Plugin\"),dataIndex:\"displayName\",ellipsis:!0},{title:t(\"Description\"),dataIndex:\"description\",ellipsis:!0,width:300},{title:t(\"Package name\"),dataIndex:\"packageName\",width:300,ellipsis:!0}],dataSource:r})]})]})}const LocalPlugins=()=>{const{t:e}=(0,import_react_i18next.useTranslation)(),{theme:t}=useStyles$1(),{data:o,loading:r,refresh:i}=useRequest({url:\"pm:list\"}),n=(0,import_react2.useMemo)(()=>{let S=(o==null?void 0:o.data)||[];return S=S.reverse(),[{type:\"All\",list:S},{type:\"Built-in\",list:import_lodash.default.filter(S,b=>b.builtIn)},{type:\"Enabled\",list:import_lodash.default.filter(S,b=>b.enabled)},{type:\"Not enabled\",list:import_lodash.default.filter(S,b=>!b.enabled)},{type:\"Problematic\",list:import_lodash.default.filter(S,b=>!b.isCompatible)}]},[o==null?void 0:o.data]),[a,l]=(0,import_react2.useState)(0),[c,u]=(0,import_react2.useState)(!1),[m,d]=(0,import_react2.useState)(\"\"),[p,h]=(0,import_react2.useState)(null),g=(0,import_ahooks.useDebounce)(m,{wait:100}),_=[\"Data model tools\",\"Data sources\",\"Collections\",\"Collection fields\",\"Blocks\",\"Actions\",\"Workflow\",\"Users & permissions\",\"Authentication\",\"Notification\",\"System management\",\"Security\",\"Logging and monitoring\",\"Others\"],f=(0,import_react2.useMemo)(()=>_.map(S=>{if(S===\"Others\"){const y=o==null?void 0:o.data.filter(F=>!hasIntersection(F.keywords,_));return{key:S,list:y}}const b=o==null?void 0:o.data.filter(y=>{var F;return(F=y.keywords)==null?void 0:F.includes(S)});return{key:S,list:b}}),[_]),v=(0,import_react2.useMemo)(()=>{var S;let b=((S=n[a])==null?void 0:S.list)||[];!a&&p?b=f.find(F=>F.key===p).list:a&&p&&(b=f.find(F=>F.key===p).list.filter(F=>b.find(j=>j.name===F.name)));const y=g.toLocaleLowerCase().trim();return y&&(b=import_lodash.default.filter(b,F=>String(F.displayName||\"\").toLocaleLowerCase().includes(y)||String(F.description||\"\").toLocaleLowerCase().includes(y))),b.sort((F,j)=>F.displayName.localeCompare(j.displayName))},[a,n,g,p]),C=S=>{d(S)};return r?(0,import_jsx_runtime.jsx)(import_antd.Spin,{}):(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(PluginAddModal,{isShow:c,onClose:S=>{u(!1)}}),(0,import_jsx_runtime.jsxs)(\"div\",{style:{width:\"100%\"},children:[(0,import_jsx_runtime.jsxs)(\"div\",{style:{marginBottom:t.marginLG},className:import_css.css`\n            justify-content: space-between;\n            display: flex;\n            align-items: center;\n          `,children:[(0,import_jsx_runtime.jsx)(\"div\",{style:{marginLeft:200},children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{size:t.marginXXS,split:(0,import_jsx_runtime.jsx)(import_antd.Divider,{type:\"vertical\"}),children:[n.map((S,b)=>(0,import_jsx_runtime.jsxs)(\"a\",{role:\"button\",\"aria-label\":S.type,onClick:()=>l(b),style:{fontWeight:a===b?\"bold\":\"normal\"},children:[e(S.type),a===b?`(${v==null?void 0:v.length})`:null]},S.type)),(0,import_jsx_runtime.jsx)(import_antd.Input,{allowClear:!0,placeholder:e(\"Search plugin\"),onChange:S=>C(S.currentTarget.value)})]})}),(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsxs)(import_antd.Space,{children:[(0,import_jsx_runtime.jsx)(BulkEnableButton,{plugins:(o==null?void 0:o.data)||[]}),(0,import_jsx_runtime.jsx)(import_antd.Button,{onClick:()=>u(!0),type:\"primary\",children:e(\"Add & Update\")})]})})]}),(0,import_jsx_runtime.jsxs)(import_antd.Row,{style:{width:\"100%\"},wrap:!1,children:[(0,import_jsx_runtime.jsx)(import_antd.Col,{flex:\"200px\",children:(0,import_jsx_runtime.jsx)(import_antd.List,{size:\"small\",dataSource:f,split:!1,renderItem:S=>(0,import_jsx_runtime.jsx)(import_antd.List.Item,{style:{padding:\"3px 0\"},onClick:()=>S.key!==p?h(S.key):h(null),children:(0,import_jsx_runtime.jsx)(\"a\",{style:{fontWeight:p===S.key?\"bold\":\"normal\"},children:e(S.key)})})})}),(0,import_jsx_runtime.jsx)(import_antd.Col,{flex:\"auto\",children:(0,import_jsx_runtime.jsx)(\"div\",{className:import_css.css`\n                --grid-gutter: ${t.margin}px;\n                --extensions-card-width: calc(25% - var(--grid-gutter) + var(--grid-gutter) / 4);\n                display: grid;\n                grid-column-gap: var(--grid-gutter);\n                grid-row-gap: var(--grid-gutter);\n                grid-template-columns: repeat(auto-fill, var(--extensions-card-width));\n                justify-content: left;\n                margin: auto;\n              `,children:v.map(S=>(0,import_jsx_runtime.jsx)(PluginCard,{data:S},S.name))})})]})]})]})},MarketplacePlugins=()=>{const{token:e}=useToken(),{t}=(0,import_react_i18next.useTranslation)();return(0,import_jsx_runtime.jsx)(\"div\",{style:{fontSize:e.fontSizeXL,color:e.colorText},children:t(\"Coming soon...\")})},PluginManager=()=>{const e=(0,import_react_router_dom.useParams)(),t=(0,import_react_router_dom.useNavigate)(),{tabName:o=\"local\"}=e,{t:r}=(0,import_react_i18next.useTranslation)(),{snippets:i=[]}=useACLRoleContext(),{styles:n}=useStyles$1(),{setTitle:a}=useDocumentTitle();return(0,import_react2.useEffect)(()=>{const{tabName:l}=e;l||t(\"/admin/pm/list/local/\",{replace:!0}),a(r(\"Plugin manager\"))},[]),i.includes(\"pm\")?(0,import_jsx_runtime.jsxs)(\"div\",{children:[(0,import_jsx_runtime.jsx)(import_pro_layout.PageHeader,{className:n.pageHeader,ghost:!1,title:r(\"Plugin manager\"),footer:(0,import_jsx_runtime.jsx)(import_antd.Tabs,{activeKey:o,onChange:l=>{t(`/admin/pm/list/${l}`)},items:[{key:\"local\",label:r(\"Local\")},{key:\"marketplace\",label:r(\"Marketplace\")}]})}),(0,import_jsx_runtime.jsx)(\"div\",{className:n.pageContent,style:{display:\"flex\",flexFlow:\"row wrap\"},children:import_react2.default.createElement({local:LocalPlugins,marketplace:MarketplacePlugins}[o])})]}):(0,import_jsx_runtime.jsx)(AppNotFound,{})},SettingsCenterContext=(0,import_react2.createContext)({});SettingsCenterContext.displayName=\"SettingsCenterContext\";function getMenuItems(e){return e.map(t=>{var o;return{key:t.name,label:t.label,title:t.title,icon:t.icon,children:(o=t.children)!=null&&o.length?getMenuItems(t.children):void 0}})}function matchRoute(e,t){const o=Object.keys(e);if(e[t])return e[t];for(const r of o){const i=r.replace(/:[^/]+/g,\"([^/]+)\");if(t.match(new RegExp(`^${i}$`)))return e[r]}return null}function replaceRouteParams(e,t){return e.replace(/:\\w+/g,o=>{const r=o.substring(1);return(t==null?void 0:t[r])||o})}const AdminSettingsLayout=()=>{var e,t,o;const{styles:r,theme:i}=useStyles$1(),n=useApp(),a=(0,import_react_router_dom.useNavigate)(),l=(0,import_react_router_dom.useLocation)(),c=(0,import_react_router_dom.useParams)(),u=useCompile(),m=(0,import_react2.useMemo)(()=>{const v=n.pluginSettingsManager.getList();function C(S){S.forEach(b=>{var y;b.title=u(b.title),b.label=u(b.title),(y=b.children)!=null&&y.length&&C(b.children)})}return C(v),v},[n.pluginSettingsManager,u]),d=(0,import_react2.useCallback)(v=>{if(!v||!v.length)return\"/admin\";if(v.filter(S=>S.isTopLevel).length===1){const S=v.find(b=>b.isTopLevel);return S.link?\"/admin\":S.path}function C(S){var b;const y=S.find(F=>!F.link);return(b=y.children)!=null&&b.length?d(y.children):y}return C(v).path},[]),p=(0,import_react2.useMemo)(()=>{const v={},C=S=>{S.forEach(b=>{var y;v[b.path]=b,(y=b.children)!=null&&y.length&&C(b.children)})};return C(m),v},[m]),{setTitle:h}=useDocumentTitle(),g=(0,import_react2.useMemo)(()=>matchRoute(p,l.pathname),[l.pathname,p]),_=(0,import_react2.useMemo)(()=>g?m.find(v=>v.name===g.topLevelName):null,[g,m]);(0,import_react2.useEffect)(()=>{import_lodash.default.isString(_==null?void 0:_.title)?h(_==null?void 0:_.title):h(_==null?void 0:_.topLevelName)},[_==null?void 0:_.title,_==null?void 0:_.topLevelName,h]);const f=(0,import_react2.useMemo)(()=>getMenuItems(m.filter(v=>v.isTopLevel!==!1).map(v=>P(x({},v),{children:null}))),[m]);return!g||l.pathname===ADMIN_SETTINGS_PATH||l.pathname===ADMIN_SETTINGS_PATH+\"/\"?(0,import_jsx_runtime.jsx)(import_react_router_dom.Navigate,{replace:!0,to:d(m)}):l.pathname===_.path&&((e=_.children)==null?void 0:e.length)>0?(0,import_jsx_runtime.jsx)(import_react_router_dom.Navigate,{replace:!0,to:d(_.children)}):g.link?(0,import_jsx_runtime.jsx)(import_react_router_dom.Navigate,{replace:!0,to:g.link}):(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsxs)(import_antd.Layout,{children:[(0,import_jsx_runtime.jsx)(import_antd.Layout.Sider,{className:import_css.css`\n            height: 100%;\n            left: 0;\n            top: 0;\n            z-index: 100;\n            .ant-layout-sider-children {\n              top: 46px;\n              position: fixed;\n              width: 200px;\n              height: calc(100vh - 46px);\n            }\n          `,children:(0,import_jsx_runtime.jsx)(import_antd.Menu,{selectedKeys:[(g==null?void 0:g.pluginKey)||g.topLevelName],style:{height:\"calc(100vh - 46px)\",overflowY:\"auto\",overflowX:\"hidden\"},onClick:({key:v})=>{var C;const S=m.find(b=>b.name===v);if(S.link){window.open(S.link,\"_blank\");return}return(C=S.children)!=null&&C.length?a(d(S.children)):a(S.path)},items:f})}),(0,import_jsx_runtime.jsxs)(import_antd.Layout.Content,{children:[g&&(0,import_jsx_runtime.jsx)(import_pro_layout.PageHeader,{className:r.pageHeader,style:{paddingBottom:((t=_.children)==null?void 0:t.length)>0&&_.showTabs!==!1?0:i.paddingSM},ghost:!1,title:_.title,footer:((o=_.children)==null?void 0:o.length)>0&&_.showTabs!==!1&&(0,import_jsx_runtime.jsx)(import_antd.Menu,{style:{marginLeft:-i.margin},onClick:({key:v})=>{const C=replaceRouteParams(n.pluginSettingsManager.getRoutePath(v),c);l.pathname!==C&&a(C)},selectedKeys:[g==null?void 0:g.name],mode:\"horizontal\",items:getMenuItems(_.children)})}),(0,import_jsx_runtime.jsx)(\"div\",{className:r.pageContent,children:g?(0,import_jsx_runtime.jsx)(import_react_router_dom.Outlet,{}):(0,import_jsx_runtime.jsx)(AppNotFound,{})})]})]})})};class PMPlugin extends Plugin{load(){return q(this,null,function*(){this.addComponents(),this.addRoutes(),this.addSettings()})}addSettings(){this.app.pluginSettingsManager.add(\"system-settings\",{icon:\"SettingOutlined\",title:'{{t(\"System settings\")}}',Component:SystemSettingsPane,aclSnippet:\"pm.system-settings.system-settings\"})}addComponents(){this.app.addComponents({PluginManagerLink,SettingsCenterDropdown})}addRoutes(){this.app.router.add(\"admin.pm.list\",{path:\"/admin/pm/list\",element:(0,import_jsx_runtime.jsx)(PluginManager,{})}),this.app.router.add(\"admin.pm.list-tab\",{path:\"/admin/pm/list/:tabName\",element:(0,import_jsx_runtime.jsx)(PluginManager,{})}),this.app.router.add(\"admin.pm.list-tab-mdfile\",{path:\"/admin/pm/list/:tabName/:mdfile\",element:(0,import_jsx_runtime.jsx)(PluginManager,{})}),this.app.router.add(\"admin.settings\",{path:ADMIN_SETTINGS_PATH,element:(0,import_jsx_runtime.jsx)(AdminSettingsLayout,{})})}}const getChildrenKeys=(e=[],t=[])=>{for(const o of e)t.push(o.aclSnippet),o.children&&o.children.length&&getChildrenKeys(o.children,t);return t},SettingMenuContext=(0,import_react2.createContext)(null);SettingMenuContext.displayName=\"SettingMenuContext\";const SettingCenterProvider=e=>{const t=(0,import_react2.useContext)(SettingsCenterContext);return(0,import_jsx_runtime.jsx)(SettingMenuContext.Provider,{value:t,children:e.children})},SettingsCenterConfigure=()=>{const e=useApp(),t=useRecord(),o=useAPIClient(),r=useCompile(),i=e.pluginSettingsManager.getList(!1),n=e.pluginSettingsManager.getAclSnippets(),[a,l]=(0,import_react2.useState)([]),c=(0,import_react2.useMemo)(()=>a.includes(\"pm.*\")&&a.every(g=>!g.startsWith(\"!pm.\")),[a]),{t:u}=(0,import_react_i18next.useTranslation)(),{loading:m,refresh:d}=useRequest({resource:\"roles.snippets\",resourceOf:t.name,action:\"list\",params:{paginate:!1}},{onSuccess(g){l((g==null?void 0:g.data)||[])}}),p=o.resource(\"roles.snippets\",t.name),h=(g,_)=>q(void 0,null,function*(){const f=getChildrenKeys(_==null?void 0:_.children,[]).concat(_.aclSnippet);g?(yield p.add({values:f.map(v=>\"!\"+v)}),d()):(yield p.remove({values:f.map(v=>\"!\"+v)}),d()),import_antd.message.success(u(\"Saved successfully\"))});return(0,import_jsx_runtime.jsx)(import_antd.Table,{className:antTableCell,loading:m,rowKey:\"key\",pagination:!1,expandable:{defaultExpandAllRows:!0},columns:[{dataIndex:\"title\",title:u(\"Plugin name\"),render:g=>r(g)},{dataIndex:\"accessible\",title:(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:c,onChange:()=>q(void 0,null,function*(){const g=n.map(_=>\"!\"+_);c?yield p.add({values:g}):yield p.remove({values:g}),d(),import_antd.message.success(u(\"Saved successfully\"))})}),\" \",u(\"Accessible\")]}),render:(g,_)=>{const f=!a.includes(\"!\"+_.aclSnippet);return(0,import_jsx_runtime.jsx)(import_antd.Checkbox,{checked:f,onChange:()=>h(f,_)})}}],dataSource:i.filter(g=>g.isTopLevel!==!1).map(g=>g.showTabs!==!1?g:(0,import_lodash.omit)(g,\"children\"))})},components=Object.freeze(Object.defineProperty({__proto__:null,MenuConfigure,PermissionContext,PermissionProvider,RoleConfigure,RoleResourceCollectionContext,RoleTable,RolesResourcesActions,ScopeSelect,SettingCenterPermissionProvider,SettingCenterProvider,SettingsCenterConfigure,StrategyActions,useRolesResourcesScopesSelectedRowKeys},Symbol.toStringTag,{value:\"Module\"})),schema2={type:\"object\",properties:{[(0,import_shared.uid)()]:{\"x-component\":\"RoleTable\"}}},ACLPane=()=>(0,import_jsx_runtime.jsx)(import_antd.Card,{\"data-testid\":\"acl-pane-card\",bordered:!1,children:(0,import_jsx_runtime.jsx)(SchemaComponent,{components,schema:schema2})});class ACLPlugin extends Plugin{load(){return q(this,null,function*(){this.app.addComponents({ACLCollectionFieldProvider,ACLActionProvider,ACLMenuItemProvider,ACLCollectionProvider})})}}class CronstrueLocale{constructor(t){this.data=t}atX0SecondsPastTheMinuteGt20(){return this.data.atX0SecondsPastTheMinuteGt20}atX0MinutesPastTheHourGt20(){return this.data.atX0MinutesPastTheHourGt20}commaMonthX0ThroughMonthX1(){return this.data.commaMonthX0ThroughMonthX1}commaYearX0ThroughYearX1(){return this.data.commaYearX0ThroughYearX1}use24HourTimeFormatByDefault(){return this.data.use24HourTimeFormatByDefault}anErrorOccuredWhenGeneratingTheExpressionD(){return this.data.anErrorOccuredWhenGeneratingTheExpressionD}everyMinute(){return this.data.everyMinute}everyHour(){return this.data.everyHour}atSpace(){return this.data.atSpace}everyMinuteBetweenX0AndX1(){return this.data.everyMinuteBetweenX0AndX1}at(){return this.data.at}spaceAnd(){return this.data.spaceAnd}everySecond(){return this.data.everySecond}everyX0Seconds(){return this.data.everyX0Seconds}secondsX0ThroughX1PastTheMinute(){return this.data.secondsX0ThroughX1PastTheMinute}atX0SecondsPastTheMinute(){return this.data.atX0SecondsPastTheMinute}everyX0Minutes(){return this.data.everyX0Minutes}minutesX0ThroughX1PastTheHour(){return this.data.minutesX0ThroughX1PastTheHour}atX0MinutesPastTheHour(){return this.data.atX0MinutesPastTheHour}everyX0Hours(){return this.data.everyX0Hours}betweenX0AndX1(){return this.data.betweenX0AndX1}atX0(){return this.data.atX0}commaEveryDay(){return this.data.commaEveryDay}commaEveryX0DaysOfTheWeek(){return this.data.commaEveryX0DaysOfTheWeek}commaX0ThroughX1(){return this.data.commaX0ThroughX1}commaAndX0ThroughX1(){return this.data.commaAndX0ThroughX1}first(){return this.data.first}second(){return this.data.second}third(){return this.data.third}fourth(){return this.data.fourth}fifth(){return this.data.fifth}commaOnThe(){return this.data.commaOnThe}spaceX0OfTheMonth(){return this.data.spaceX0OfTheMonth}lastDay(){return this.data.lastDay}commaOnTheLastX0OfTheMonth(){return this.data.commaOnTheLastX0OfTheMonth}commaOnlyOnX0(){return this.data.commaOnlyOnX0}commaAndOnX0(){return this.data.commaAndOnX0}commaEveryX0Months(){return this.data.commaEveryX0Months}commaOnlyInX0(){return this.data.commaOnlyInX0}commaOnTheLastDayOfTheMonth(){return this.data.commaOnTheLastDayOfTheMonth}commaOnTheLastWeekdayOfTheMonth(){return this.data.commaOnTheLastWeekdayOfTheMonth}commaDaysBeforeTheLastDayOfTheMonth(){return this.data.commaDaysBeforeTheLastDayOfTheMonth}firstWeekday(){return this.data.firstWeekday}weekdayNearestDayX0(){return this.data.weekdayNearestDayX0}commaOnTheX0OfTheMonth(){return this.data.commaOnTheX0OfTheMonth}commaEveryX0Days(){return this.data.commaEveryX0Days}commaBetweenDayX0AndX1OfTheMonth(){return this.data.commaBetweenDayX0AndX1OfTheMonth}commaOnDayX0OfTheMonth(){return this.data.commaOnDayX0OfTheMonth}commaEveryHour(){return this.data.commaEveryHour}commaEveryX0Years(){return this.data.commaEveryX0Years}commaStartingX0(){return this.data.commaStartingX0}daysOfTheWeek(){return this.data.daysOfTheWeek}monthsOfTheYear(){return this.data.monthsOfTheYear}}const loadConstrueLocale=e=>{(import_cronstrue.default.default?import_cronstrue.default.default:import_cronstrue.default).initialize({load(t){t[e==null?void 0:e.lang]=new CronstrueLocale(e==null?void 0:e.cronstrue)}})},AppLangContext=(0,import_react2.createContext)({});AppLangContext.displayName=\"AppLangContext\";const useAppLangContext=()=>(0,import_react2.useContext)(AppLangContext);function AntdConfigProvider(e){var t;const o=e,{remoteLocale:r}=o,i=W(o,[\"remoteLocale\"]),n=useAPIClient(),{i18n:a}=(0,import_react_i18next.useTranslation)(),{data:l,loading:c}=useRequest({url:\"app:getLang\",params:{locale:n.auth.locale}},{onSuccess(u){var m,d,p,h,g,_;const f=n.auth.locale;(m=u==null?void 0:u.data)!=null&&m.lang&&!f&&(n.auth.setLocale((d=u==null?void 0:u.data)==null?void 0:d.lang),a.changeLanguage((p=u==null?void 0:u.data)==null?void 0:p.lang)),Object.keys(((h=u==null?void 0:u.data)==null?void 0:h.resources)||{}).forEach(v=>{var C,S;a.addResources((C=u==null?void 0:u.data)==null?void 0:C.lang,v,((S=u==null?void 0:u.data)==null?void 0:S.resources[v])||{})}),loadConstrueLocale(u==null?void 0:u.data),import_client.dayjs.locale((g=u==null?void 0:u.data)==null?void 0:g.moment),window.cronLocale=(_=u==null?void 0:u.data)==null?void 0:_.cron},manual:!r});return c?(0,import_jsx_runtime.jsx)(\"div\",{style:{textAlign:\"center\",marginTop:20},children:(0,import_jsx_runtime.jsx)(import_antd.Spin,{})}):(0,import_jsx_runtime.jsx)(AppLangContext.Provider,{value:l==null?void 0:l.data,children:(0,import_jsx_runtime.jsx)(import_antd.ConfigProvider,P(x({popupMatchSelectWidth:!1},i),{locale:((t=l==null?void 0:l.data)==null?void 0:t.antd)||{},children:e.children}))})}class AntdConfigPlugin extends Plugin{load(){return q(this,null,function*(){var t;this.app.use(AntdConfigProvider,((t=this.options)==null?void 0:t.config)||{})})}}const PinnedPluginListContext=(0,import_react2.createContext)({items:{}});PinnedPluginListContext.displayName=\"PinnedPluginListContext\";const SettingsMenu=()=>{var e,t;const{t:o}=(0,import_react_i18next.useTranslation)(),r=useCurrentAppInfo(),{token:i}=useToken(),n=((e=r==null?void 0:r.data)==null?void 0:e.lang)===\"zh-CN\",a=[{key:\"nocobase\",disabled:!0,label:(0,import_jsx_runtime.jsxs)(\"div\",{style:{cursor:\"text\"},children:[(0,import_jsx_runtime.jsx)(\"div\",{style:{color:i.colorText},children:\"NocoBase\"}),(0,import_jsx_runtime.jsxs)(\"div\",{style:{fontSize:\"0.8em\",color:i.colorTextDescription},children:[\"v\",(t=r==null?void 0:r.data)==null?void 0:t.version]})]})},{key:\"divider_1\",type:\"divider\"},{key:\"homePage\",label:(0,import_jsx_runtime.jsx)(\"a\",{href:n?\"https://www.nocobase.com/cn/\":\"https://www.nocobase.com\",target:\"_blank\",rel:\"noreferrer\",children:o(\"Home page\")})},{key:\"userManual\",label:(0,import_jsx_runtime.jsx)(\"a\",{href:n?\"https://docs-cn.nocobase.com/handbook\":\"https://docs.nocobase.com/handbook\",target:\"_blank\",rel:\"noreferrer\",children:o(\"Handbook\")})},{key:\"license\",label:(0,import_jsx_runtime.jsx)(\"a\",{href:n?\"https://www.nocobase.com/cn/agreement\":\"https://www.nocobase.com/en/agreement\",target:\"_blank\",rel:\"noreferrer\",children:o(\"License\")})}];return(0,import_jsx_runtime.jsx)(import_antd.Menu,{items:a})},helpClassName=import_css.css`\n  display: inline-block;\n  vertical-align: top;\n  width: 46px;\n  height: 46px;\n  &:hover {\n    background: rgba(255, 255, 255, 0.1) !important;\n  }\n`,Help=(0,import_reactive_react.observer)(()=>{var e,t,o;const[r,i]=(0,import_react2.useState)(!1),{token:n}=useToken(),a=usePlugin(\"@nocobase/plugin-custom-brand\"),l=useCurrentAppInfo(),c=(0,import_jsx_runtime.jsx)(\"span\",{\"data-testid\":\"help-button\",className:import_css.css`\n          max-width: 160px;\n          overflow: hidden;\n          display: inline-block;\n          line-height: 12px;\n          white-space: nowrap;\n          text-overflow: ellipsis;\n        `,style:{cursor:\"pointer\",padding:\"16px\",color:n.colorTextHeaderMenu},children:(0,import_jsx_runtime.jsx)(import_icons.QuestionCircleOutlined,{})});if((t=(e=a==null?void 0:a.options)==null?void 0:e.options)!=null&&t.about){const u=`<span class=\"nb-app-version\">v${(o=l==null?void 0:l.data)==null?void 0:o.version}</span>`,m=(0,import_client.parseHTML)(a.options.options.about,{appVersion:u});return(0,import_jsx_runtime.jsx)(\"div\",{className:helpClassName,children:(0,import_jsx_runtime.jsx)(import_antd.Popover,{rootClassName:\"nb-about\",placement:\"bottomRight\",arrow:!1,content:(0,import_jsx_runtime.jsx)(\"div\",{dangerouslySetInnerHTML:{__html:m}}),children:c})})}return(0,import_jsx_runtime.jsx)(\"div\",{className:helpClassName,children:(0,import_jsx_runtime.jsx)(DropdownVisibleContext.Provider,{value:{visible:r,setVisible:i},children:(0,import_jsx_runtime.jsx)(import_antd.Dropdown,{open:r,onOpenChange:u=>{i(u)},dropdownRender:()=>(0,import_jsx_runtime.jsx)(SettingsMenu,{}),children:c})})})},{displayName:\"Help\"}),PinnedPluginListProvider=e=>{const{children:t,items:o}=e,r=(0,import_react2.useContext)(PinnedPluginListContext);return(0,import_jsx_runtime.jsx)(PinnedPluginListContext.Provider,{value:{items:x(x({},r.items),o)},children:t})},pinnedPluginListClassName=import_css.css`\n  display: inline-flex;\n  align-items: center;\n  color: var(--colorTextHeaderMenu);\n\n  .anticon {\n    color: var(--colorTextHeaderMenu);\n  }\n\n  .ant-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    height: 46px;\n    width: 46px;\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    background: none;\n    color: rgba(255, 255, 255, 0.65);\n    vertical-align: middle;\n\n    a {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      width: 100%;\n      height: 100%;\n    }\n\n    .ant-badge {\n      color: rgba(255, 255, 255, 0.65);\n      .anticon {\n        display: inline-block;\n        vertical-align: middle;\n        line-height: 1em;\n        font-size: initial;\n      }\n      > sup {\n        height: 10px;\n        line-height: 10px;\n        font-size: 8px;\n      }\n    }\n\n    &:hover {\n      background: rgba(255, 255, 255, 0.1) !important;\n    }\n  }\n\n  .ant-btn-default {\n    box-shadow: none;\n  }\n`,dividerTheme={token:{colorSplit:\"rgba(255, 255, 255, 0.1)\"}},PinnedPluginList=import_react2.default.memo(e=>{const{allowAll:t,snippets:o}=useACLRoleContext(),r=a=>t||a===\"*\"||(o==null?void 0:o.includes(a)),i=(0,import_react2.useContext)(PinnedPluginListContext),{components:n}=(0,import_react2.useContext)(import_react.SchemaOptionsContext);return(0,import_jsx_runtime.jsxs)(\"div\",{className:pinnedPluginListClassName,children:[(0,import_jsx_runtime.jsx)(\"div\",{onClick:e.onClick,children:Object.keys(i.items).sort((a,l)=>i.items[a].order-i.items[l].order).filter(a=>r(i.items[a].snippet)).map(a=>{const l=(0,import_lodash.get)(n,i.items[a].component);return l?(0,import_jsx_runtime.jsx)(l,{},a):null})}),(0,import_jsx_runtime.jsx)(import_antd.ConfigProvider,{theme:dividerTheme,children:(0,import_jsx_runtime.jsx)(import_antd.Divider,{type:\"vertical\"})}),(0,import_jsx_runtime.jsx)(Help,{},\"help\"),(0,import_jsx_runtime.jsx)(UserCenter,{})]})});PinnedPluginList.displayName=\"PinnedPluginList\";class PinnedListPlugin extends Plugin{load(){return q(this,null,function*(){this.app.use(PinnedPluginListProvider,this.options.config)})}}const ActionInitializerItem=e=>{const t=useSchemaInitializerItem(),{insert:o}=useSchemaInitializer();return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,{title:t.title,onClick:()=>{var r;const i=(0,import_shared.merge)(e.schema||{},t.schema||{});(r=t==null?void 0:t.schemaInitialize)==null||r.call(t,i),o(i)}})},CreateChildInitializer=e=>{const{defaultOpenMode:t}=useOpenModeContext(),{getPopupContext:o}=usePopupUtils(),r={type:\"void\",title:'{{ t(\"Add child\") }}',\"x-action\":\"create\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:addChild\",\"x-component\":\"Action\",\"x-visible\":\"{{treeTable}}\",\"x-component-props\":{openMode:t,type:\"link\",addChild:!0,style:{height:\"auto\",lineHeight:\"normal\"},component:\"CreateRecordAction\"},properties:{drawer:{type:\"void\",title:'{{ t(\"Add record\") }}',\"x-component\":\"Action.Container\",\"x-component-props\":{className:\"nb-action-popup\"},properties:{tabs:{type:\"void\",\"x-component\":\"Tabs\",\"x-component-props\":{},\"x-initializer\":\"popup:addTab\",\"x-initializer-props\":{gridInitializer:\"popup:addNew:addBlock\"},properties:{tab1:{type:\"void\",title:'{{t(\"Add new\")}}',\"x-component\":\"Tabs.TabPane\",\"x-designer\":\"Tabs.Designer\",\"x-component-props\":{},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"popup:addNew:addBlock\",properties:{}}}}}}}}},[CONTEXT_SCHEMA_KEY]:o()};return(0,import_jsx_runtime.jsx)(ActionInitializerItem,P(x({},e),{schema:r}))},CreateActionInitializer=()=>{const{defaultOpenMode:e}=useOpenModeContext(),{getPopupContext:t}=usePopupUtils(),o={type:\"void\",\"x-action\":\"create\",\"x-acl-action\":\"create\",title:\"{{t('Add new')}}\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:addNew\",\"x-component\":\"Action\",\"x-decorator\":\"ACLActionProvider\",\"x-component-props\":{openMode:e,type:\"primary\",component:\"CreateRecordAction\",icon:\"PlusOutlined\"},properties:{drawer:{type:\"void\",title:'{{ t(\"Add record\") }}',\"x-component\":\"Action.Container\",\"x-component-props\":{className:\"nb-action-popup\"},properties:{tabs:{type:\"void\",\"x-component\":\"Tabs\",\"x-component-props\":{},\"x-initializer\":\"popup:addTab\",\"x-initializer-props\":{gridInitializer:\"popup:addNew:addBlock\"},properties:{tab1:{type:\"void\",title:'{{t(\"Add new\")}}',\"x-component\":\"Tabs.TabPane\",\"x-designer\":\"Tabs.Designer\",\"x-component-props\":{},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"popup:addNew:addBlock\",properties:{}}}}}}}}},[CONTEXT_SCHEMA_KEY]:t()},r=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(ActionInitializerItem,P(x({},r),{item:r,schema:o}))},commonOptions$n={wrap:gridRowColWrap,title:'{{t(\"Add block\")}}',icon:\"PlusOutlined\",items:[{type:\"itemGroup\",title:'{{t(\"Data blocks\")}}',name:\"dataBlocks\",useChildren(){const e=useCollection(),{t}=(0,import_react_i18next.useTranslation)();return[{name:\"form\",title:'{{t(\"Form\")}}',Component:\"FormBlockInitializer\",collectionName:e.name,dataSource:e.dataSource,componentProps:{filterCollections({collection:o,associationField:r}){if(r)return!1;if(o.name===e.name)return!0},showAssociationFields:!0,onlyCurrentDataSource:!0,hideSearch:!0,componentType:\"FormItem\",currentText:t(\"Current collection\"),otherText:t(\"Other collections\")}}]}},{type:\"itemGroup\",title:'{{t(\"Other blocks\")}}',name:\"otherBlocks\",children:[{name:\"markdown\",title:'{{t(\"Markdown\")}}',Component:\"MarkdownBlockInitializer\"}]}]},createFormBlockInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"CreateFormBlockInitializers\"},commonOptions$n)),createFormBlockInitializers=new CompatibleSchemaInitializer(x({name:\"popup:addNew:addBlock\"},commonOptions$n),createFormBlockInitializers_deprecated),commonOptions$m={wrap:gridRowColWrap,title:'{{t(\"Add block\")}}',icon:\"PlusOutlined\",items:[{type:\"itemGroup\",title:'{{t(\"Data blocks\")}}',name:\"dataBlocks\",children:[{name:\"form\",title:'{{t(\"Form\")}}',Component:\"FormBlockInitializer\",isCusomeizeCreate:!0}]},{type:\"itemGroup\",title:'{{t(\"Other blocks\")}}',name:\"otherBlocks\",children:[{name:\"markdown\",title:'{{t(\"Markdown\")}}',Component:\"MarkdownBlockInitializer\"}]}]},customizeCreateFormBlockInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"CusomeizeCreateFormBlockInitializers\"},commonOptions$m)),customizeCreateFormBlockInitializers=new CompatibleSchemaInitializer(x({name:\"popup:addRecord:addBlock\"},commonOptions$m),customizeCreateFormBlockInitializers_deprecated),InitializerWithSwitch=e=>{var t,o;const{type:r,schema:i,item:n,remove:a,disabled:l}=e,{exists:c,remove:u,schema:m}=useCurrentSchema((i==null?void 0:i[r])||((t=n==null?void 0:n.schema)==null?void 0:t[r]),r,n.find,a??n.remove,(i==null?void 0:i.name)||((o=n==null?void 0:n.schema)==null?void 0:o.name)),{insert:d}=useSchemaInitializer(),p=(0,import_ahooks.useUpdate)(),h=!!(m!=null&&m[\"x-template-uid\"]),g=l||h;return(0,import_jsx_runtime.jsx)(SchemaInitializerSwitch,{checked:c,disabled:g,title:n.title,onClick:()=>{var _;if(g)return;if(c)return u(),p();const f=(0,import_shared.merge)(i||{},n.schema||{});(_=n==null?void 0:n.schemaInitialize)==null||_.call(n,f),d(f),p()}})},ActionInitializer=e=>{const t=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(InitializerWithSwitch,P(x(x({},t),e),{item:t,type:\"x-action\"}))},BulkDestroyActionInitializer=e=>{const t=useCollection_deprecated(),o={title:'{{ t(\"Delete\") }}',\"x-action\":\"destroy\",\"x-component\":\"Action\",\"x-use-component-props\":\"useBulkDestroyActionProps\",\"x-component-props\":{icon:\"DeleteOutlined\",confirm:{title:\"{{t('Delete record')}}\",content:\"{{t('Are you sure you want to delete it?')}}\"}},\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:bulkDelete\",\"x-decorator\":\"ACLActionProvider\",\"x-acl-action-props\":{skipScopeCheck:!0},\"x-action-settings\":{triggerWorkflows:[]}};return t&&(o[\"x-acl-action\"]=`${t.name}:destroy`),(0,import_jsx_runtime.jsx)(ActionInitializer,P(x({},e),{schema:o}))},DestroyActionInitializer=e=>{const t={title:'{{ t(\"Delete\") }}',\"x-action\":\"destroy\",\"x-acl-action\":\"destroy\",\"x-component\":\"Action\",\"x-use-component-props\":\"useDestroyActionProps\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:delete\",\"x-component-props\":{icon:\"DeleteOutlined\",confirm:{title:\"{{t('Delete record')}}\",content:\"{{t('Are you sure you want to delete it?')}}\"},refreshDataBlockRequest:!0},\"x-action-settings\":{triggerWorkflows:[]}};return(0,import_jsx_runtime.jsx)(ActionInitializer,P(x({},e),{schema:t}))},DisassociateActionInitializer=e=>{const t={title:'{{ t(\"Disassociate\") }}',\"x-action\":\"disassociate\",\"x-component\":\"Action\",\"x-use-component-props\":\"useDisassociateActionProps\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:disassociate\",\"x-component-props\":{icon:\"DeleteOutlined\",confirm:{title:\"{{t('Disassociate record')}}\",content:\"{{t('Are you sure you want to disassociate it?')}}\"},refreshDataBlockRequest:!0},\"x-action-settings\":{triggerWorkflows:[]}};return(0,import_jsx_runtime.jsx)(ActionInitializer,P(x({},e),{schema:t}))},ExpandableActionInitializer=e=>{const t={\"x-action\":\"expandAll\",\"x-component\":\"Action\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:expendable\",\"x-component-props\":{titleExpand:\"{{t('Expand all')}}\",titleCollapse:\"{{t('Collapse all')}}\",iconExpand:\"nodeexpandoutlined\",iconCollapse:\"nodecollapseoutlined\",component:\"Expand.Action\",useAction:()=>({run(){}})}};return(0,import_jsx_runtime.jsx)(ActionInitializer,P(x({},e),{schema:t}))},FilterActionInitializer=e=>{const t={type:\"void\",title:'{{ t(\"Filter\") }}',\"x-action\":\"filter\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:filter\",\"x-component\":\"Filter.Action\",\"x-use-component-props\":\"useFilterActionProps\",\"x-component-props\":{icon:\"FilterOutlined\"}};return(0,import_jsx_runtime.jsx)(ActionInitializer,P(x({},e),{schema:t}))},ActionBarAssociationFilterAction=e=>{const t=useRefreshFieldSchema(),o=(0,import_react.useFieldSchema)(),r=useAPIClient(),{t:i}=(0,import_react_i18next.useTranslation)(),n=createDesignable({t:i,api:r,refresh:t,current:o}),{service:a,props:l}=useBlockRequestContext();n.loadAPIClientEvents();const c=p=>{n.insertBeforeBegin(p)},u=(p,h)=>{var g,_;h(p),a.run(P(x({},(g=a.params)==null?void 0:g[0]),{filter:mergeFilter([(_=l==null?void 0:l.params)==null?void 0:_.filter])}))},m={type:\"void\",\"x-action\":\"associateFilter\",\"x-initializer\":\"AssociationFilter.Initializer\",\"x-component\":\"AssociationFilter\",properties:{}},d=P(x({},e),{insert:c,remove:u,wrap:p=>p});return(0,import_jsx_runtime.jsx)(ActionInitializerItem,P(x({},d),{schema:m}))},commonOptions$l={style:{marginTop:16},icon:\"SettingOutlined\",title:'{{t(\"Configure fields\")}}',items:[{type:\"itemGroup\",name:\"associationFields\",title:'{{t(\"Association fields\")}}',useChildren(){const e=useCollectionManager_deprecated();return useAssociatedFields().map(t=>{var o,r,i;return{name:t.key,title:(o=t.uiSchema)==null?void 0:o.title,Component:\"AssociationFilterDesignerDisplayField\",schema:{name:t.name,title:(r=t.uiSchema)==null?void 0:r.title,type:\"void\",\"x-toolbar\":\"CollapseItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FilterCollapseItem\",\"x-component\":\"AssociationFilter.Item\",\"x-use-component-props\":\"useAssociationFilterBlockProps\",\"x-component-props\":{fieldNames:{label:t.targetKey||((i=e.getCollection(t.target))==null?void 0:i.getPrimaryKey())||\"id\"}},properties:{}}}})}},{name:\"choicesFields\",type:\"itemGroup\",title:'{{t(\"Choices fields\")}}',hideIfNoChildren:!0,useChildren(){return useOptionalFieldList().map(e=>({name:e.key,title:e.uiSchema.title,Component:\"AssociationFilterDesignerDisplayField\",schema:{name:e.name,title:e.uiSchema.title,interface:e.interface,type:\"void\",\"x-toolbar\":\"CollapseItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FilterCollapseItem\",\"x-component\":\"AssociationFilter.Item\",\"x-use-component-props\":\"useAssociationFilterBlockProps\",\"x-component-props\":{fieldNames:{label:e.name}},properties:{}}}))}}]},associationFilterFilterBlockInitializer=new SchemaInitializer(x({name:\"AssociationFilter.FilterBlockInitializer\"},commonOptions$l)),filterCollapseItemInitializer_deprecated=new CompatibleSchemaInitializer(x({name:\"AssociationFilterInitializers\"},commonOptions$l)),filterCollapseItemInitializer=new CompatibleSchemaInitializer(x({name:\"filterCollapse:configureFields\"},commonOptions$l),filterCollapseItemInitializer_deprecated),AssociationFilterBlockDesigner=()=>{var e,t;const{name:o,title:r}=useCollection_deprecated(),i=useSchemaTemplate(),n=(0,import_react.useFieldSchema)(),{t:a}=(0,import_react_i18next.useTranslation)(),{componentNamePrefix:l}=useBlockTemplateContext(),c=((e=n==null?void 0:n[\"x-decorator-props\"])==null?void 0:e.resource)||((t=n==null?void 0:n[\"x-decorator-props\"])==null?void 0:t.association);return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,{template:i,title:r||o,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsBlockTitleItem,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsTemplate,{componentName:`${l}FilterCollapse`,collectionName:o,resourceName:c}),(0,import_jsx_runtime.jsx)(SchemaSettingsConnectDataBlocks,{type:FilterBlockType.COLLAPSE,emptyDescription:a(\"No blocks to connect\")}),(0,import_jsx_runtime.jsx)(SchemaSettingsDivider,{}),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{removeParentsIfNoChildren:!0,breakRemoveOn:{\"x-component\":\"Grid\"}})]})},associationFilterInitializer=new SchemaInitializer({name:\"AssociationFilter.Initializer\",style:{marginTop:16},icon:\"SettingOutlined\",title:'{{t(\"Configure fields\")}}',items:[{name:\"associationFields\",type:\"itemGroup\",title:'{{t(\"Association fields\")}}',useChildren(){return useAssociatedFields().map(e=>{var t,o;return{type:\"item\",name:e.key,title:(t=e.uiSchema)==null?void 0:t.title,Component:\"AssociationFilterDesignerDisplayField\",schema:{name:e.name,title:(o=e.uiSchema)==null?void 0:o.title,type:\"void\",\"x-toolbar\":\"CollapseItemSchemaToolbar\",\"x-settings\":\"fieldSettings:FilterCollapseItem\",\"x-component\":\"AssociationFilter.Item\",\"x-use-component-props\":\"useAssociationFilterProps\",\"x-component-props\":{fieldNames:{label:e.targetKey||\"id\"}},properties:{}}}})}},{name:\"divider\",type:\"divider\"},{name:\"delete\",title:'{{t(\"Delete\")}}',Component:\"AssociationFilterDesignerDelete\"}]}),useStyles=genStyleHook(\"nb-association-filter-item\",e=>{const{componentCls:t}=e;return{[t]:{\"&.SortableItem\":{position:\"relative\",\"&:hover\":{\"> .general-schema-designer\":{display:\"block\"}},\"&.nb-form-item:hover\":{\"> .general-schema-designer\":{background:\"var(--colorBgSettingsHover) !important\",border:\"0 !important\",top:`-${e.sizeXXS}px !important`,bottom:`-${e.sizeXXS}px !important`,left:`-${e.sizeXXS}px !important`,right:`-${e.sizeXXS}px !important`}},\"> .general-schema-designer\":{position:\"absolute\",zIndex:999,top:\"0\",bottom:\"0\",left:\"0\",right:\"0\",display:\"none\",border:\"2px solid var(--colorBorderSettingsHover)\",pointerEvents:\"none\",\"> .general-schema-designer-icons\":{position:\"absolute\",right:\"2px\",top:\"2px\",lineHeight:\"16px\",pointerEvents:\"all\",\".ant-space-item\":{backgroundColor:\"var(--colorSettings)\",color:\"#fff\",lineHeight:\"16px\",width:\"16px\",paddingLeft:\"1px\"}}}},\".Panel\":{\"& .ant-collapse-content-box\":{padding:`0 ${e.paddingXS}px !important`,maxHeight:\"400px\",overflow:\"auto\"},\"& .ant-collapse-header.ant-collapse-header.ant-collapse-header\":{background:e.colorFillQuaternary,borderRadius:0}},\".headerRow\":{alignItems:\"center\",width:\"100%\",minWidth:\"0\",height:\"22px\",flexWrap:\"nowrap\"},\".headerCol\":{flex:\"1 1 auto\",overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",\".search\":{outline:\"none\",background:e.colorFillQuaternary,width:\"100%\",border:\"none\",height:\"20px\",padding:\"4px\",\"&::placeholder\":{color:e.colorTextPlaceholder}}},\".CloseOutlined\":{color:`${e.colorIcon} !important`,fontSize:\"11px\"},\".SearchOutlined\":{color:`${e.colorIcon} !important`},\".Tree\":{padding:`${e.padding}px 0`,\".ant-tree-node-content-wrapper\":{overflowX:\"hidden\"}}}}}),{Panel}=import_antd.Collapse,AssociationFilterItem=withDynamicSchemaProps(e=>{var t,o,r,i;const{wrapSSR:n,componentCls:a,hashId:l}=useStyles(),{token:c}=useToken$1(),u=AssociationFilter.useAssociationField(),m=(0,import_react.useFieldSchema)(),d=useDesigner(),p=useCompile(),{list:h,onSelected:g,onChange:_,handleSearchInput:f,params:v,run:C,dataScopeFilter:S,valueKey:b,labelKey:y,defaultCollapse:F}=useProps(e),[j,A]=(0,import_react2.useState)(!1),D=(0,import_react2.useMemo)(()=>F&&u!=null&&u.name?[u.name]:[],[u==null?void 0:u.name,F]),B=b||(u==null?void 0:u.targetKey)||\"id\",M=y||((o=(t=m[\"x-component-props\"])==null?void 0:t.fieldNames)==null?void 0:o.label)||B,w={title:M||B,key:B},[R,T]=(0,import_react2.useState)([]),[$,N]=(0,import_react2.useState)(m.default||[]),[I,E]=(0,import_react2.useState)(!0),V=useLabelUiSchema(u,(w==null?void 0:w.title)||\"label\");if((0,import_react2.useEffect)(()=>{m.default&&setTimeout(()=>{g(m.default),N(m.default)},100)},[m.default,g]),!u)return null;const O=K=>{T(K),E(!1)},L=K=>{N(K),g(K),_==null||_(K)},U=K=>{var X;const Y=(X=v==null?void 0:v[0])==null?void 0:X.filter;(j||Y)&&C(P(x({},v==null?void 0:v[0]),{filter:S})),A(!j),K.stopPropagation()},z=K=>{K.stopPropagation()},G=K=>{f(K)},H=(i=m.title)!=null?i:(r=u==null?void 0:u.uiSchema)==null?void 0:r.title;return n((0,import_jsx_runtime.jsxs)(SortableItem,{className:(0,import_classnames.default)(a,l,\"nb-block-item\",e.className,\"SortableItem\"),children:[(0,import_jsx_runtime.jsx)(d,{}),(0,import_jsx_runtime.jsx)(import_antd.Collapse,{defaultActiveKey:D,ghost:!0,expandIcon:j?()=>null:void 0,children:(0,import_jsx_runtime.jsx)(Panel,{className:\"Panel\",header:(0,import_jsx_runtime.jsxs)(import_antd.Row,{className:\"headerRow\",style:{borderBottom:j?`1px solid ${c.colorBorder}`:\"none\"},gutter:5,children:[(0,import_jsx_runtime.jsx)(import_antd.Col,{title:p(H),className:\"headerCol\",children:j?(0,import_jsx_runtime.jsx)(import_antd.Input,{bordered:!1,autoFocus:!0,placeholder:\"Search...\",className:\"search\",onClick:z,onChange:G}):p(H)}),(0,import_jsx_runtime.jsx)(import_antd.Col,{style:{flex:\"0 0 auto\"},children:j?(0,import_jsx_runtime.jsx)(import_icons.CloseOutlined,{className:\"CloseOutlined\",onClick:U}):(0,import_jsx_runtime.jsx)(import_icons.SearchOutlined,{className:\"SearchOutlined\",onClick:U})})]}),children:(0,import_jsx_runtime.jsx)(import_antd.Tree,{className:\"Tree\",onExpand:O,expandedKeys:R,autoExpandParent:I,treeData:h,onSelect:L,fieldNames:w,titleRender:K=>(0,import_jsx_runtime.jsx)(EllipsisWithTooltip,{ellipsis:!0,children:getLabelFormatValue(V,p(K[M]))}),selectedKeys:$,blockNode:!0})},D[0])})]}))},{displayName:\"AssociationFilterItem\"}),AssociationFilterItemDesigner=e=>{var t,o,r,i,n;const a=(0,import_react.useFieldSchema)(),{form:l}=useFormBlockContext(),c=(0,import_react.useField)(),{t:u}=(0,import_react_i18next.useTranslation)(),{getCollectionJoinField:m}=useCollectionManager_deprecated(),{getField:d}=useCollection_deprecated(),p=d(a.name)||m(a[\"x-collection-field\"]),{getCollectionFields:h}=useCollectionManager_deprecated(),g=useCompile(),{dn:_}=useDesignable(),f=(p!=null&&p.target?h(p==null?void 0:p.target):[]).filter(C=>!(C!=null&&C.target)&&C.type!==\"boolean\").map(C=>{var S;return{value:C==null?void 0:C.name,label:g((S=C==null?void 0:C.uiSchema)==null?void 0:S.title)||(C==null?void 0:C.name)}}),v=C=>{var S,b,y;const F={\"x-uid\":a[\"x-uid\"]},j=P(x(x({},(b=(S=p==null?void 0:p.uiSchema)==null?void 0:S[\"x-component-props\"])==null?void 0:b.fieldNames),(y=a[\"x-component-props\"])==null?void 0:y.fieldNames),{label:C});a[\"x-component-props\"]=a[\"x-component-props\"]||{},a[\"x-component-props\"].fieldNames=j,F[\"x-component-props\"]=a[\"x-component-props\"],_.emit(\"patch\",{schema:F}),_.refresh()};return(0,import_jsx_runtime.jsxs)(GeneralSchemaDesigner,P(x({},e),{disableInitializer:!0,children:[(0,import_jsx_runtime.jsx)(SchemaSettingsModalItem,{title:u(\"Custom title\"),schema:{type:\"object\",title:u(\"Custom title\"),properties:{title:{default:a==null?void 0:a.title,description:`${u(\"Original title: \")}${((t=p==null?void 0:p.uiSchema)==null?void 0:t.title)||(a==null?void 0:a.title)}`,\"x-decorator\":\"FormItem\",\"x-component\":\"Input\",\"x-component-props\":{}}}},onSubmit:({title:C})=>{C&&(a.title=C,_.emit(\"patch\",{schema:{\"x-uid\":a[\"x-uid\"],title:a.title}})),_.refresh()}}),(0,import_jsx_runtime.jsx)(SchemaSettingsSwitchItem,{title:u(\"Default collapse\"),checked:c.componentProps.defaultCollapse,onChange:C=>{c.componentProps.defaultCollapse=C,import_lodash.default.set(a,\"x-component-props.defaultCollapse\",C),_.emit(\"patch\",{schema:{\"x-uid\":a[\"x-uid\"],\"x-component-props\":a[\"x-component-props\"]}}),_.refresh()}}),(0,import_jsx_runtime.jsx)(SchemaSettingsDataScope,{collectionName:p==null?void 0:p.target,defaultFilter:((r=(o=a==null?void 0:a[\"x-component-props\"])==null?void 0:o.params)==null?void 0:r.filter)||{},form:l,onSubmit:({filter:C})=>{var S;import_lodash.default.set(c.componentProps,\"params\",P(x({},(S=c.componentProps)==null?void 0:S.params),{filter:C})),a[\"x-component-props\"].params=c.componentProps.params,_.emit(\"patch\",{schema:{\"x-uid\":a[\"x-uid\"],\"x-component-props\":a[\"x-component-props\"]}})}}),(0,import_jsx_runtime.jsx)(SchemaSettingsDefaultSortingRules,{name:p==null?void 0:p.target}),(0,import_jsx_runtime.jsx)(SchemaSettingsSelectItem,{title:u(\"Title field\"),options:f,value:(n=(i=a[\"x-component-props\"])==null?void 0:i.fieldNames)==null?void 0:n.label,onChange:v},\"title-field\"),(0,import_jsx_runtime.jsx)(SchemaSettingsRemove,{breakRemoveOn:{\"x-component\":\"Grid\"}})]}))},useAssociationFilterHeight=()=>{const e=useDataBlockHeight(),{token:t}=import_antd.theme.useToken(),{heightProps:o}=(useBlockHeightProps==null?void 0:useBlockHeightProps())||{},{title:r}=o||{},i=r?t.fontSizeLG*t.lineHeightLG+t.padding*2-1:0;return e-2*t.paddingLG-i},AssociationFilter=e=>{const{token:t}=useToken$1(),o=useDesigner(),r=(0,import_react.useFieldSchema)(),i=useAssociationFilterHeight(),{render:n}=useSchemaInitializerRender(r[\"x-initializer\"],r[\"x-initializer-props\"]);return(0,import_jsx_runtime.jsx)(DndContext,{children:(0,import_jsx_runtime.jsxs)(SortableItem,{className:(0,import_classnames.default)(\"nb-block-item\",e.className,import_css.css`\n            height: ${i?i+\"px\":\"100%\"};\n            overflow-y: auto;\n            position: relative;\n            border-radius: ${t.borderRadiusLG}px;\n            &:hover {\n              > .general-schema-designer {\n                display: block;\n              }\n            }\n            &.nb-form-item:hover {\n              > .general-schema-designer {\n                background: var(--colorBgSettingsHover) !important;\n                border: 0 !important;\n                top: -5px !important;\n                bottom: -5px !important;\n                left: -5px !important;\n                right: -5px !important;\n              }\n            }\n            > .general-schema-designer {\n              position: absolute;\n              z-index: 999;\n              top: 0;\n              bottom: 0;\n              left: 0;\n              right: 0;\n              display: none;\n              border: 2px solid var(--colorBorderSettingsHover);\n              pointer-events: none;\n              > .general-schema-designer-icons {\n                position: absolute;\n                right: 2px;\n                top: 2px;\n                line-height: 16px;\n                pointer-events: all;\n                .ant-space-item {\n                  background-color: var(--colorSettings);\n                  color: #fff;\n                  line-height: 16px;\n                  width: 16px;\n                  padding-left: 1px;\n                  align-self: stretch;\n                }\n              }\n            }\n          `),children:[(0,import_jsx_runtime.jsx)(o,{}),e.children,n()]})})};AssociationFilter.Provider=TableBlockProvider;AssociationFilter.Item=AssociationFilterItem;AssociationFilter.Item.Designer=AssociationFilterItemDesigner;AssociationFilter.BlockDesigner=AssociationFilterBlockDesigner;AssociationFilter.useAssociationField=()=>{const e=(0,import_react.useFieldSchema)(),t=useCollection();return import_react2.default.useMemo(()=>t==null?void 0:t.getField(e==null?void 0:e.name),[e==null?void 0:e.name])};class AssociationFilterPlugin extends Plugin{load(){return q(this,null,function*(){this.app.schemaInitializerManager.add(associationFilterFilterBlockInitializer),this.app.schemaInitializerManager.add(filterCollapseItemInitializer_deprecated),this.app.schemaInitializerManager.add(filterCollapseItemInitializer),this.app.schemaInitializerManager.add(associationFilterInitializer)})}}const AssociationFilterDesignerDelete=()=>{const e=useSchemaInitializerItem(),{refresh:t}=(0,import_react2.useContext)(SchemaComponentContext),o=(0,import_react.useFieldSchema)(),r=useAPIClient(),{t:i}=(0,import_react_i18next.useTranslation)(),n=createDesignable({t:i,api:r,refresh:t,current:o});return n.loadAPIClientEvents(),(0,import_jsx_runtime.jsx)(SchemaInitializerItem,{onClick:()=>{n.remove(o)},children:(0,import_jsx_runtime.jsx)(\"div\",{children:e.title})})},AssociationFilterDesignerDisplayField=()=>{const e=useSchemaInitializerItem(),{schema:t}=e,{exists:o,remove:r}=useCurrentSchema(t.name,\"name\",e.find,e.remove),{insert:i}=useSchemaInitializer();return(0,import_jsx_runtime.jsx)(SchemaInitializerSwitch,{checked:o,title:e.title,onClick:()=>{var n;if(o)return r();const a=(0,import_shared.merge)(t||{},e.schema||{});(n=e==null?void 0:e.schemaInitialize)==null||n.call(e,a),i(a)}})},BlockInitializer=e=>{const t=e,{item:o,schema:r}=t,i=W(t,[\"item\",\"schema\"]),{insert:n}=useSchemaInitializer();return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({},i),{onClick:()=>{var a,l;const c=(0,import_shared.merge)(r||{},o.schema||{});(a=o==null?void 0:o.schemaInitialize)==null||a.call(o,c),n(c),(l=e.onClick)==null||l.call(e,c)}}))},BlockItemInitializer=()=>{const e=useSchemaInitializerItem(),t=e,o=W(t,[\"schema\"]);return(0,import_jsx_runtime.jsx)(BlockInitializer,P(x({},o),{item:e}))},CreateFilterActionInitializer=e=>{const t={title:'{{ t(\"Filter\") }}',\"x-action\":\"submit\",\"x-component\":\"Action\",\"x-use-component-props\":\"useFilterBlockActionProps\",\"x-designer\":\"Action.Designer\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\"}};return(0,import_jsx_runtime.jsx)(ActionInitializer,P(x({},e),{schema:t}))},CreateResetActionInitializer=e=>{const t={title:'{{ t(\"Reset\") }}',\"x-component\":\"Action\",\"x-use-component-props\":\"useResetBlockActionProps\",\"x-designer\":\"Action.Designer\"};return(0,import_jsx_runtime.jsx)(ActionInitializer,P(x({},e),{schema:t}))},CustomizeActionInitializer=()=>{const e=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(BlockInitializer,P(x({},e),{item:e}))},useTemplateBlockNotifier=()=>{const e=(0,import_react.useForm)(),t=(0,import_react.useFieldSchema)(),o=(0,import_react2.useMemo)(()=>{let r=t;for(;r;){if(r[\"x-decorator\"]===\"TemplateGridDecorator\")return!0;r=r.parent}return!1},[t]);return r=>{o&&e.notify(\"blockAdded\",r)}},MENU_ITEM_HEIGHT=32,STEP=15,SearchCollections=({value:e,onChange:t})=>{const{t:o}=(0,import_react_i18next.useTranslation)(),[r,i]=(0,import_react2.useState)(e),n=import_react2.default.useRef(null);return(0,import_react2.useEffect)(()=>{i(e)},[e]),(0,import_react2.useEffect)(()=>{n.current.input.focus();const a=new IntersectionObserver(l=>{l[0].isIntersecting&&n.current.input.focus()});return a.observe(n.current.input),()=>{a.disconnect()}},[]),(0,import_jsx_runtime.jsxs)(\"div\",{style:{width:210},onClick:a=>a.stopPropagation(),children:[(0,import_jsx_runtime.jsx)(import_antd.Input,{ref:n,allowClear:!0,style:{padding:\"0 4px 6px\",boxShadow:\"none\"},bordered:!1,placeholder:o(\"Search and select collection\"),value:r,onClick:a=>{a.stopPropagation()},onChange:a=>{t(a.target.value),i(a.target.value)}}),(0,import_jsx_runtime.jsx)(import_antd.Divider,{style:{margin:0}})]})},LoadingItem=({loadMore:e,maxHeight:t})=>{const o=(0,import_react2.useRef)(null);return(0,import_react2.useEffect)(()=>{const r=o.current;if(!r)return;let i=r.parentElement;for(;i&&i.tagName!==\"UL\";)i=i.parentElement;const n=function(){i&&Math.abs(i.scrollHeight-i.scrollTop-i.clientHeight)<=MENU_ITEM_HEIGHT&&e()};return i&&(i.style.height=`${t-MENU_ITEM_HEIGHT}px`,i.style.maxHeight=\"inherit\",i.style.overflowY=\"scroll\",i.addEventListener(\"scroll\",n)),()=>{i&&(i.removeEventListener(\"scroll\",n),delete i.style.height)}},[e,t]),(0,import_jsx_runtime.jsx)(\"div\",{ref:o,onClick:r=>r.stopPropagation(),children:(0,import_jsx_runtime.jsx)(import_antd.Spin,{size:\"small\",style:{width:\"100%\"}})})};function useMenuSearch({data:e,openKeys:t,showType:o,hideSearch:r}){const[i,n]=(0,import_react2.useState)(\"\"),[a,l]=(0,import_react2.useState)(STEP),c=(0,import_react2.useMemo)(()=>e.length>1,[e]),u=(0,import_react2.useMemo)(()=>c?t==null?void 0:t[1]:(t==null?void 0:t.length)>0,[t]);(0,import_react2.useEffect)(()=>{u||n(\"\")},[u]);const m=(0,import_react2.useMemo)(()=>{var _,f;return c?u?((_=e.find(v=>(v.key||v.name)===u))==null?void 0:_.children)||[]:[]:((f=e[0])==null?void 0:f.children)||[]},[e,c,u]),d=(0,import_react2.useMemo)(()=>{if(!i)return m;const _=i.toLocaleLowerCase();return m.filter(f=>(f.label||f.title)&&String(f.label||f.title).toLocaleLowerCase().includes(_))},[i,m]),p=(0,import_react2.useMemo)(()=>d.length>a,[a,d]),h=(0,import_react2.useMemo)(()=>d.slice(0,a),[d,a]),g=(0,import_react2.useMemo)(()=>{const _=[];return r||_.push(Object.assign({key:\"search\",label:(0,import_jsx_runtime.jsx)(SearchCollections,{value:i,onChange:f=>{l(STEP),n(f)}}),onClick({domEvent:f}){f.stopPropagation()}},o?{isMenuType:!0}:{})),h.length>0?(_.push(...h),p&&_.push(Object.assign({key:\"load-more\",label:(0,import_jsx_runtime.jsx)(LoadingItem,{maxHeight:STEP*MENU_ITEM_HEIGHT,loadMore:()=>{l(f=>f+STEP)}})},o?{isMenuType:!0}:{}))):_.push(Object.assign({key:\"empty\",style:{height:150},label:(0,import_jsx_runtime.jsx)(\"div\",{onClick:f=>f.stopPropagation(),children:(0,import_jsx_runtime.jsx)(import_antd.Empty,{image:import_antd.Empty.PRESENTED_IMAGE_SIMPLE})})},o?{isMenuType:!0}:{})),_},[r,h,i,p,o]);return(0,import_react2.useMemo)(()=>c?e.map(_=>u&&_.key===u?P(x({},_),{children:g}):P(x({},_),{children:[]})):g,[e,c,u,g])}const DataBlockInitializer=e=>{var t,o;const{templateWrap:r,onCreateBlockSchema:i,componentType:n,icon:a=import_icons.TableOutlined,name:l,title:c,filter:u,onlyCurrentDataSource:m,hideSearch:d,showAssociationFields:p,hideChildrenIfSingleCollection:h,filterDataSource:g,items:_,hideOtherRecordsInPopup:f,onClick:v,filterOtherRecordsCollection:C,currentText:S,otherText:b,alwaysRenderMenu:y}=e,{insert:F,setVisible:j}=useSchemaInitializer(),A=useCompile(),{getTemplateSchemaByMode:D}=useSchemaTemplateManager(),B=useTemplateBlockNotifier(),M=(0,import_react2.useCallback)(V=>q(void 0,null,function*(){B({collection:V.item.name,dataSource:V.item.dataSource,componentType:n,menuName:l});const{item:O,fromOthersInPopup:L}=V;if(v)return v(V);if(O.template){const U=yield D(O);F(r?r(U,{item:O,fromOthersInPopup:L}):U)}else O.schemaInsertor?yield O.schemaInsertor(F,{item:O,name:l,fromOthersInPopup:L}):i&&i({item:O,fromOthersInPopup:L});j(!1)}),[D,F,j,i,v,r,B,l,n]),w=_||useCollectionDataSourceItems({name:l,componentName:n,filter:u,filterDataSource:g,filterOtherRecordsCollection:C,onlyCurrentDataSource:m,showAssociationFields:p,dataBlockInitializerProps:e,hideOtherRecordsInPopup:f,onClick:M,currentText:S,otherText:b}),R=useGetSchemaInitializerMenuItems(M),T=(0,import_react2.useMemo)(()=>R(w,l),[R,w,l]),[$,N]=(0,import_react2.useState)([]),I=useMenuSearch({data:T,openKeys:$,hideSearch:d}),E=(0,import_react2.useMemo)(()=>{let V=I.filter(O=>O.key!==\"search\"&&O.key!==\"empty\");return h&&V.length===1?V=V[0].children:V=I,[{key:l,label:A(c),icon:typeof a==\"string\"?(0,import_jsx_runtime.jsx)(import_icons.default,{type:a}):a,onClick:O=>{O.key===l&&M(P(x({},O),{item:e}))},children:V}]},[I,h,l,A,c,a,M,e]);return T.length>1||T.length===1&&((o=(t=T[0])==null?void 0:t.children)==null?void 0:o.length)>0||y?(0,import_jsx_runtime.jsx)(SchemaInitializerMenu,{onOpenChange:V=>{N(V)},items:E}):(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({},e),{onClick:M}))},G2PlotInitializer=()=>{const e=useSchemaInitializerItem(),{insert:t}=useSchemaInitializer();return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({},e),{onClick:()=>{t(x({},e.schema))}}))},createTableBlockUISchema=e=>{const{collectionName:t,dataSource:o,association:r}=e;if(!o)throw new Error(\"dataSource is required\");return{type:\"void\",\"x-decorator\":\"TableBlockProvider\",\"x-acl-action\":`${r||t}:list`,\"x-use-decorator-props\":\"useTableBlockDecoratorProps\",\"x-decorator-props\":{collection:t,association:r,dataSource:o,action:\"list\",params:{pageSize:20},showIndex:!0,dragSort:!1},\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":\"blockSettings:table\",\"x-component\":\"CardItem\",\"x-filter-targets\":[],properties:{actions:{type:\"void\",\"x-initializer\":\"table:configureActions\",\"x-component\":\"ActionBar\",\"x-component-props\":{style:{marginBottom:\"var(--nb-spacing)\"}},properties:{}},[(0,import_shared.uid)()]:{type:\"array\",\"x-initializer\":\"table:configureColumns\",\"x-component\":\"TableV2\",\"x-use-component-props\":\"useTableBlockProps\",\"x-component-props\":{rowKey:\"id\",rowSelection:{type:\"checkbox\"}},properties:{actions:{type:\"void\",title:'{{ t(\"Actions\") }}',\"x-action-column\":\"actions\",\"x-decorator\":\"TableV2.Column.ActionBar\",\"x-component\":\"TableV2.Column\",\"x-toolbar\":\"TableColumnSchemaToolbar\",\"x-initializer\":\"table:configureItemActions\",\"x-settings\":\"fieldSettings:TableColumn\",\"x-toolbar-props\":{initializer:\"table:configureItemActions\"},properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-decorator\":\"DndContext\",\"x-component\":\"Space\",\"x-component-props\":{split:\"|\"}}}}}}}}},RecordAssociationBlockInitializer=()=>{const e=useSchemaInitializerItem(),t=e,o=W(t,[\"onCreateBlockSchema\",\"componentType\",\"createBlockSchema\"]),{insert:r}=useSchemaInitializer(),{getTemplateSchemaByMode:i}=useSchemaTemplateManager(),{getCollection:n}=useCollectionManager_deprecated(),a=e.field,l=n(a.target),c=`${a.collectionName}.${a.name}`;return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({icon:(0,import_jsx_runtime.jsx)(import_icons.TableOutlined,{})},o),{onClick:u=>q(void 0,[u],function*({item:m}){if(m.template){const d=yield i(m);r(d)}else r(createTableBlockUISchema({dataSource:l.dataSource,association:c}))}),items:useRecordCollectionDataSourceItems(\"Table\",e,a.target,c)}))};function useCreateAssociationTableBlock(){const{insert:e}=useSchemaInitializer(),{getCollection:t}=useCollectionManager_deprecated();return{createAssociationTableBlock:(0,import_react2.useCallback)(({item:o})=>{const r=o.associationField,i=t(r.target);e(createTableBlockUISchema({dataSource:i.dataSource,association:`${r.collectionName}.${r.name}`}))},[t,e])}}function createDetailsWithPaginationUISchema(e){const{collectionName:t,dataSource:o,association:r,templateSchema:i,hideActionInitializer:n,rowKey:a}=e,l=r||t;if(!o||!a)throw new Error(\"dataSource and rowKey are required\");return{type:\"void\",\"x-acl-action\":`${l}:view`,\"x-decorator\":\"DetailsBlockProvider\",\"x-use-decorator-props\":\"useDetailsWithPaginationDecoratorProps\",\"x-decorator-props\":{dataSource:o,collection:t,association:r,readPretty:!0,action:\"list\",params:{pageSize:1}},\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":\"blockSettings:detailsWithPagination\",\"x-component\":\"CardItem\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Details\",\"x-read-pretty\":!0,\"x-use-component-props\":\"useDetailsWithPaginationProps\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-initializer\":n?void 0:\"details:configureActions\",\"x-component\":\"ActionBar\",\"x-component-props\":{style:{marginBottom:24}},properties:{}},grid:i||{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"details:configureFields\",properties:{}},pagination:{type:\"void\",\"x-component\":\"Pagination\",\"x-use-component-props\":\"useDetailsPaginationProps\"}}}}}}const RecordAssociationDetailsBlockInitializer=()=>{const e=useSchemaInitializerItem(),t=e,o=W(t,[\"onCreateBlockSchema\",\"componentType\",\"createBlockSchema\"]),{insert:r}=useSchemaInitializer(),{getTemplateSchemaByMode:i}=useSchemaTemplateManager(),{getCollection:n}=useCollectionManager_deprecated(),a=e.field,l=n(a.target),c=`${a.collectionName}.${a.name}`;return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({icon:(0,import_jsx_runtime.jsx)(import_icons.FormOutlined,{})},o),{onClick:u=>q(void 0,[u],function*({item:m}){if(m.template){const d=yield i(m);r(d)}else r(createDetailsWithPaginationUISchema({dataSource:l.dataSource,association:c,rowKey:l.filterTargetKey||\"id\"}))}),items:useRecordCollectionDataSourceItems(\"Details\",e,a.target,c)}))};function useCreateAssociationDetailsBlock(){const{insert:e}=useSchemaInitializer(),{getCollection:t}=useCollectionManager_deprecated();return{createAssociationDetailsBlock:(0,import_react2.useCallback)(({item:o})=>{const r=o.associationField,i=t(r.target);e(createDetailsWithPaginationUISchema({dataSource:i.dataSource,association:`${r.collectionName}.${r.name}`,rowKey:i.filterTargetKey||\"id\"}))},[t,e])}}function createCreateFormBlockUISchema(e){const{collectionName:t,association:o,dataSource:r,templateSchema:i,isCusomeizeCreate:n}=e,a=o||t;if(!r)throw new Error(\"dataSource are required\");return{type:\"void\",\"x-acl-action-props\":{skipScopeCheck:!0},\"x-acl-action\":`${a}:create`,\"x-decorator\":\"FormBlockProvider\",\"x-use-decorator-props\":\"useCreateFormBlockDecoratorProps\",\"x-decorator-props\":{dataSource:r,collection:t,association:o,isCusomeizeCreate:n},\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":\"blockSettings:createForm\",\"x-component\":\"CardItem\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"FormV2\",\"x-use-component-props\":\"useCreateFormBlockProps\",properties:{grid:i||{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"form:configureFields\",properties:{}},[(0,import_shared.uid)()]:{type:\"void\",\"x-initializer\":\"createForm:configureActions\",\"x-component\":\"ActionBar\",\"x-component-props\":{layout:\"one-column\"}}}}}}}const RecordAssociationFormBlockInitializer=()=>{const e=useSchemaInitializerItem(),t=e,o=W(t,[\"onCreateBlockSchema\",\"componentType\",\"createBlockSchema\"]),{insert:r}=useSchemaInitializer(),{getCollection:i}=useCollectionManager_deprecated(),{getTemplateSchemaByMode:n}=useSchemaTemplateManager(),a=e.field,l=a.target,c=(0,import_react2.useMemo)(()=>i(l),[l]);return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({icon:(0,import_jsx_runtime.jsx)(import_icons.FormOutlined,{})},o),{onClick:u=>q(void 0,[u],function*({item:m}){if(m.template){const d=yield n(m);if(m.template.componentName===\"FormItem\"){const p=createCreateFormBlockUISchema({dataSource:c.dataSource,association:`${a.collectionName}.${a.name}`,templateSchema:d});m.mode===\"reference\"&&(p[\"x-template-key\"]=m.template.key),r(p)}else r(d)}else r(createCreateFormBlockUISchema({dataSource:c.dataSource,association:`${a.collectionName}.${a.name}`}))}),items:useRecordCollectionDataSourceItems(\"FormItem\",e,c,`${a.collectionName}.${a.name}`)}))};function useCreateAssociationFormBlock(){const{insert:e}=useSchemaInitializer(),{getCollection:t}=useCollectionManager_deprecated(),{componentNamePrefix:o}=useBlockTemplateContext(),r=(0,import_react2.useCallback)(({item:n})=>{const a=n.associationField,l=t(a.target);e(createCreateFormBlockUISchema({dataSource:l.dataSource,association:`${a.collectionName}.${a.name}`}))},[t,e]),i=(0,import_react2.useCallback)((n,{item:a})=>{if(a.template.componentName===`${o}FormItem`&&a.associationField){const l=a.associationField,c=t(l.target),u=createCreateFormBlockUISchema({dataSource:c.dataSource,association:`${l.collectionName}.${l.name}`,templateSchema:n});return a.mode===\"reference\"&&(u[\"x-template-key\"]=a.template.key),u}else return n},[t,o]);return{createAssociationFormBlock:r,templateWrap:i}}const createGridCardBlockUISchema=e=>{const{collectionName:t,association:o,templateSchema:r,dataSource:i,rowKey:n}=e,a=o||t;if(!i)throw new Error(\"dataSource are required\");return{type:\"void\",\"x-acl-action\":`${a}:view`,\"x-decorator\":\"GridCard.Decorator\",\"x-use-decorator-props\":\"useGridCardBlockDecoratorProps\",\"x-decorator-props\":{collection:t,association:o,dataSource:i,readPretty:!0,action:\"list\",params:{pageSize:12},runWhenParamsChanged:!0,rowKey:n},\"x-component\":\"BlockItem\",\"x-use-component-props\":\"useGridCardBlockItemProps\",\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":\"blockSettings:gridCard\",properties:{actionBar:{type:\"void\",\"x-initializer\":\"gridCard:configureActions\",\"x-component\":\"ActionBar\",\"x-use-component-props\":\"useGridCardActionBarProps\"},list:{type:\"array\",\"x-component\":\"GridCard\",\"x-use-component-props\":\"useGridCardBlockProps\",properties:{item:{type:\"object\",\"x-component\":\"GridCard.Item\",\"x-read-pretty\":!0,\"x-use-component-props\":\"useGridCardItemProps\",properties:{grid:r||{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"details:configureFields\"},actionBar:{type:\"void\",\"x-align\":\"left\",\"x-initializer\":\"gridCard:configureItemActions\",\"x-component\":\"ActionBar\",\"x-use-component-props\":\"useGridCardActionBarProps\",\"x-component-props\":{layout:\"one-column\"}}}}}}}}},RecordAssociationGridCardBlockInitializer=()=>{const e=useSchemaInitializerItem(),t=e,o=W(t,[\"onCreateBlockSchema\",\"componentType\",\"createBlockSchema\"]),{insert:r}=useSchemaInitializer(),{getTemplateSchemaByMode:i}=useSchemaTemplateManager(),{getCollection:n}=useCollectionManager_deprecated(),a=e.field,l=n(a.target),c=`${a.collectionName}.${a.name}`;return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({icon:(0,import_jsx_runtime.jsx)(import_icons.TableOutlined,{})},o),{onClick:u=>q(void 0,[u],function*({item:m}){if(m.template){const d=yield i(m);r(d)}else r(createGridCardBlockUISchema({rowKey:l.filterTargetKey,dataSource:l.dataSource,association:c}))}),items:useRecordCollectionDataSourceItems(\"GridCard\",e,a.target,c)}))};function useCreateAssociationGridCardBlock(){const{insert:e}=useSchemaInitializer(),{getCollection:t}=useCollectionManager_deprecated();return{createAssociationGridCardBlock:(0,import_react2.useCallback)(({item:o})=>{const r=o.associationField,i=t(r.target);e(createGridCardBlockUISchema({rowKey:i.filterTargetKey,dataSource:i.dataSource,association:`${r.collectionName}.${r.name}`}))},[t,e])}}const createListBlockUISchema=e=>{const{collectionName:t,dataSource:o,association:r,templateSchema:i,rowKey:n}=e;return{type:\"void\",\"x-acl-action\":`${r||t}:view`,\"x-decorator\":\"List.Decorator\",\"x-use-decorator-props\":\"useListBlockDecoratorProps\",\"x-decorator-props\":{collection:t,dataSource:o,association:r,readPretty:!0,action:\"list\",params:{pageSize:10},runWhenParamsChanged:!0,rowKey:n},\"x-component\":\"CardItem\",\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":\"blockSettings:list\",properties:{actionBar:{type:\"void\",\"x-initializer\":\"list:configureActions\",\"x-component\":\"ActionBar\",\"x-component-props\":{style:{marginBottom:\"var(--nb-spacing)\"}}},list:{type:\"array\",\"x-component\":\"List\",\"x-use-component-props\":\"useListBlockProps\",properties:{item:{type:\"object\",\"x-component\":\"List.Item\",\"x-read-pretty\":!0,\"x-use-component-props\":\"useListItemProps\",properties:{grid:i||{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"details:configureFields\"},actionBar:{type:\"void\",\"x-align\":\"left\",\"x-initializer\":\"list:configureItemActions\",\"x-component\":\"ActionBar\",\"x-use-component-props\":\"useListActionBarProps\",\"x-component-props\":{layout:\"one-column\"}}}}}}}}},RecordAssociationListBlockInitializer=()=>{const e=useSchemaInitializerItem(),t=e,o=W(t,[\"onCreateBlockSchema\",\"componentType\",\"createBlockSchema\"]),{insert:r}=useSchemaInitializer(),{getTemplateSchemaByMode:i}=useSchemaTemplateManager(),{getCollection:n}=useCollectionManager_deprecated(),a=e.field,l=n(a.target),c=`${a.collectionName}.${a.name}`;return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({icon:(0,import_jsx_runtime.jsx)(import_icons.TableOutlined,{})},o),{onClick:u=>q(void 0,[u],function*({item:m}){if(m.template){const d=yield i(m);r(d)}else r(createListBlockUISchema({rowKey:l.filterTargetKey,dataSource:l.dataSource,association:c}))}),items:useRecordCollectionDataSourceItems(\"List\",e,a.target,c)}))};function useCreateAssociationListBlock(){const{insert:e}=useSchemaInitializer(),{getCollection:t}=useCollectionManager_deprecated();return{createAssociationListBlock:(0,import_react2.useCallback)(({item:o})=>{const r=o.associationField,i=t(r.target);e(createListBlockUISchema({rowKey:i.filterTargetKey,dataSource:i.dataSource,association:`${r.collectionName}.${r.name}`}))},[t,e])}}function createDetailsUISchema(e){const{collectionName:t,dataSource:o,association:r,templateSchema:i}=e,n=r||t,a=e.isCurrent?{\"x-is-current\":!0}:{};if(!o)throw new Error(\"dataSource are required\");return P(x({type:\"void\",\"x-acl-action\":`${n}:get`,\"x-decorator\":\"DetailsBlockProvider\",\"x-use-decorator-props\":\"useDetailsDecoratorProps\",\"x-decorator-props\":{dataSource:o,collection:t,association:r,readPretty:!0,action:\"get\"},\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":\"blockSettings:details\",\"x-component\":\"CardItem\"},a),{properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"Details\",\"x-read-pretty\":!0,\"x-use-component-props\":\"useDetailsProps\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-initializer\":\"details:configureActions\",\"x-component\":\"ActionBar\",\"x-component-props\":{style:{marginBottom:24}},properties:{}},grid:i||{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"details:configureFields\",properties:{}}}}}})}const RecordReadPrettyAssociationFormBlockInitializer=()=>{const e=useSchemaInitializerItem(),t=e,o=W(t,[\"onCreateBlockSchema\",\"componentType\",\"createBlockSchema\"]),{insert:r}=useSchemaInitializer(),{getCollection:i}=useCollectionManager_deprecated(),{getTemplateSchemaByMode:n}=useSchemaTemplateManager(),a=e.field,l=a.target,c=i(l),u=`${a.collectionName}.${a.name}`;return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({icon:(0,import_jsx_runtime.jsx)(import_icons.FormOutlined,{})},o),{onClick:m=>q(void 0,[m],function*({item:d}){if(d.template){const p=yield n(d);if(d.template.componentName===\"ReadPrettyFormItem\"){const h=createDetailsUISchema({dataSource:c.dataSource,association:u,templateSchema:p});d.mode===\"reference\"&&(h[\"x-template-key\"]=d.template.key),r(h)}else r(p)}else r(createDetailsUISchema({association:u,dataSource:c.dataSource}))}),items:useRecordCollectionDataSourceItems(\"ReadPrettyFormItem\",e,c,u)}))};function useCreateAssociationDetailsWithoutPagination(){const{insert:e}=useSchemaInitializer(),{getCollection:t}=useCollectionManager_deprecated(),{componentNamePrefix:o}=useBlockTemplateContext(),r=(0,import_react2.useCallback)(({item:n})=>{const a=n.associationField,l=t(a.target);e(createDetailsUISchema({dataSource:l.dataSource,association:`${a.collectionName}.${a.name}`}))},[t,e]),i=(0,import_react2.useCallback)((n,{item:a})=>{const l=a.associationField,c=t(l.target);if(a.template.componentName===`${o}ReadPrettyFormItem`){const u=createDetailsUISchema({dataSource:c.dataSource,association:`${l.collectionName}.${l.name}`,templateSchema:n});return a.mode===\"reference\"&&(u[\"x-template-key\"]=a.template.key),u}else return n},[t,o]);return{createAssociationDetailsWithoutPagination:r,templateWrap:i}}const SelectActionInitializer=e=>{const t={type:\"void\",title:'{{ t(\"Select\") }}',\"x-action\":\"update\",\"x-designer\":\"Action.Designer\",\"x-component\":\"Action\",\"x-component-props\":{openMode:\"drawer\"},properties:{drawer:{type:\"void\",\"x-component\":\"AssociationField.Selector\",title:'{{ t(\"Select record\") }}',\"x-component-props\":{className:\"nb-record-picker-selector\"},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"popup:tableSelector:addBlock\",properties:{}},footer:{\"x-component\":\"Action.Container.Footer\",\"x-component-props\":{},properties:{actions:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{},properties:{submit:{title:'{{ t(\"Submit\") }}',\"x-action\":\"submit\",\"x-component\":\"Action\",\"x-use-component-props\":\"usePickActionProps\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:submit\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\"}}}}}}}}}};return(0,import_jsx_runtime.jsx)(ActionInitializerItem,P(x({},e),{schema:t}))},SubmitActionInitializer=e=>{const t={title:'{{ t(\"Submit\") }}',\"x-action\":\"submit\",\"x-component\":\"Action\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:submit\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\"}};return(0,import_jsx_runtime.jsx)(ActionInitializerItem,P(x({},e),{schema:t}))},TableActionColumnInitializer=()=>{const e={type:\"void\",title:'{{ t(\"Actions\") }}',\"x-decorator\":\"TableV2.Column.ActionBar\",\"x-component\":\"TableV2.Column\",\"x-toolbar\":\"TableColumnSchemaToolbar\",\"x-initializer\":\"table:configureItemActions\",\"x-settings\":\"fieldSettings:TableColumn\",\"x-toolbar-props\":{initializer:\"table:configureItemActions\"},\"x-action-column\":\"actions\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-decorator\":\"DndContext\",\"x-component\":\"Space\",\"x-component-props\":{split:\"|\"},properties:{}}}},t=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(InitializerWithSwitch,P(x({},t),{schema:e,item:t,type:\"x-action-column\"}))};function ModalActionSchemaInitializerItem(e){const t=e,{modalSchema:o={},components:r={}}=t,i=W(t,[\"modalSchema\",\"components\"]),n=o,{properties:a}=n,l=W(n,[\"properties\"]),[c,u]=(0,import_react2.useState)(!1),{setVisible:m}=(0,import_client4.useSchemaInitializer)(),d=(0,import_react2.useMemo)(()=>P(x({name:(0,import_client.uid)(),\"x-component\":\"Action.Modal\",\"x-component-props\":{width:\"520px\"},type:\"void\",\"x-decorator\":\"FormV2\",\"x-decorator-props\":{}},l),{properties:P(x({},a),{footer1:{\"x-component\":\"Action.Modal.Footer\",type:\"void\",properties:{close:{title:\"Cancel\",\"x-component\":\"Action\",\"x-component-props\":{type:\"default\"},\"x-use-component-props\":()=>({onClick(){var p;u(!1),(p=e==null?void 0:e.onCancel)==null||p.call(e)}})},submit:{title:\"OK\",\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\"},\"x-use-component-props\":()=>{const p=(0,import_react.useForm)();return{onClick(){return q(this,null,function*(){var h;yield p.submit(),u(!1),(h=e==null?void 0:e.onSubmit)==null||h.call(e,p.values)})}}}}}}})}),[c]);return(0,import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment,{children:[(0,import_jsx_runtime.jsx)(import_client4.SchemaInitializerItem,P(x({},i),{onClick:p=>{var h;m(!1),u(!0),(h=e==null?void 0:e.onClick)==null||h.call(e,p)}})),(0,import_jsx_runtime.jsx)(import_client4.ActionContextProvider,{value:{visible:c,setVisible:u},children:(0,import_jsx_runtime.jsx)(import_client4.SchemaComponent,{components:x({Action:import_client4.Action},r),schema:d})})]})}const items=Object.freeze(Object.defineProperty({__proto__:null,ActionBarAssociationFilterAction,ActionInitializer,ActionInitializerItem,AssociationFilter,AssociationFilterDesignerDelete,AssociationFilterDesignerDisplayField,AssociationFilterPlugin,BlockInitializer,BlockItemInitializer,CreateFilterActionInitializer,CreateResetActionInitializer,CustomizeActionInitializer,DataBlockInitializer,G2PlotInitializer,InitializerWithSwitch,ModalActionSchemaInitializerItem,RecordAssociationBlockInitializer,RecordAssociationDetailsBlockInitializer,RecordAssociationFormBlockInitializer,RecordAssociationGridCardBlockInitializer,RecordAssociationListBlockInitializer,RecordReadPrettyAssociationFormBlockInitializer,SearchCollections,SelectActionInitializer,SubmitActionInitializer,TableActionColumnInitializer,useCreateAssociationDetailsBlock,useCreateAssociationDetailsWithoutPagination,useCreateAssociationFormBlock,useCreateAssociationGridCardBlock,useCreateAssociationListBlock,useCreateAssociationTableBlock,useMenuSearch},Symbol.toStringTag,{value:\"Module\"})),LinkActionInitializer=e=>{const t={type:\"void\",title:'{{ t(\"Link\") }}',\"x-action\":\"customize:link\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:link\",\"x-component\":(e==null?void 0:e[\"x-component\"])||\"Action.Link\",\"x-use-component-props\":\"useLinkActionProps\",\"x-decorator\":\"ACLActionProvider\"},o=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(BlockInitializer,P(x({},o),{schema:t,item:o}))},RefreshActionInitializer=e=>{const t={title:'{{ t(\"Refresh\") }}',\"x-action\":\"refresh\",\"x-component\":\"Action\",\"x-use-component-props\":\"useRefreshActionProps\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:refresh\",\"x-component-props\":{icon:\"ReloadOutlined\"}};return(0,import_jsx_runtime.jsx)(ActionInitializer,P(x({},e),{schema:t}))},EditTableActionInitializer=e=>{const t={type:\"void\",title:'{{ t(\"Column Settings\") }}',\"x-action\":\"edit-table\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:editTable\",\"x-component\":\"EditTable.Action\",\"x-use-component-props\":\"useEditTableActionProps\",\"x-component-props\":{icon:\"SettingOutlined\"}};return(0,import_jsx_runtime.jsx)(ActionInitializer,P(x({},e),{schema:t}))},CreateSubmitActionInitializer=e=>{const t={title:'{{ t(\"Submit\") }}',\"x-action\":\"submit\",\"x-component\":\"Action\",\"x-use-component-props\":\"useCreateActionProps\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:createSubmit\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\"}};return(0,import_jsx_runtime.jsx)(ActionInitializerItem,P(x({},e),{schema:t}))},UpdateSubmitActionInitializer=e=>{const t={title:'{{ t(\"Submit\") }}',\"x-action\":\"submit\",\"x-component\":\"Action\",\"x-use-component-props\":\"useUpdateActionProps\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:updateSubmit\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\"}};return(0,import_jsx_runtime.jsx)(ActionInitializerItem,P(x({},e),{schema:t}))},UpdateRecordActionInitializer=e=>{const t={title:'{{ t(\"Update record\") }}',\"x-component\":(e==null?void 0:e[\"x-component\"])||\"Action.Link\",\"x-use-component-props\":\"useCustomizeUpdateActionProps\",\"x-action\":\"customize:update\",\"x-decorator\":\"ACLActionProvider\",\"x-acl-action\":\"update\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:updateRecord\",\"x-action-settings\":{assignedValues:{},onSuccess:{manualClose:!1,redirecting:!1,successMessage:'{{t(\"Updated successfully\")}}'},triggerWorkflows:[]}},o=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(BlockInitializer,P(x({},o),{schema:t,item:o}))},PopupActionDecorator=e=>(0,import_jsx_runtime.jsx)(ClearCollectionFieldContext,{children:(0,import_jsx_runtime.jsx)(ACLActionProvider,{children:e.children})}),PopupActionInitializer=e=>{const{defaultOpenMode:t}=useOpenModeContext(),{getPopupContext:o}=usePopupUtils(),r={type:\"void\",title:'{{ t(\"Popup\") }}',\"x-action\":\"customize:popup\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:popup\",\"x-component\":(e==null?void 0:e[\"x-component\"])||\"Action.Link\",\"x-component-props\":{openMode:t,refreshDataBlockRequest:!0},\"x-decorator\":\"PopupActionDecorator\",properties:{drawer:{type:\"void\",title:'{{ t(\"Popup\") }}',\"x-component\":\"Action.Container\",\"x-component-props\":{className:\"nb-action-popup\"},properties:{tabs:{type:\"void\",\"x-component\":\"Tabs\",\"x-component-props\":{},\"x-initializer\":\"popup:addTab\",properties:{tab1:{type:\"void\",title:'{{t(\"Details\")}}',\"x-component\":\"Tabs.TabPane\",\"x-designer\":\"Tabs.Designer\",\"x-component-props\":{},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":(e==null?void 0:e[\"x-initializer\"])||\"popup:common:addBlock\",properties:{}}}}}}}}},[CONTEXT_SCHEMA_KEY]:o()},i=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(BlockInitializer,P(x({},i),{schema:r,item:i}))},AssociateActionInitializer=e=>{const{defaultOpenMode:t}=useOpenModeContext(),{getPopupContext:o}=usePopupUtils(),r={type:\"void\",title:'{{ t(\"Associate\") }}',\"x-action\":\"associate\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:popup\",\"x-component\":\"Action\",\"x-component-props\":{openMode:t,refreshDataBlockRequest:!0},properties:{drawer:{type:\"void\",\"x-component\":\"Action.Container\",title:'{{ t(\"Select record\") }}',\"x-component-props\":{className:\"nb-record-picker-selector\"},\"x-decorator\":\"AssociateActionProvider\",properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"popup:tableSelector:addBlock\",properties:{}},footer:{\"x-component\":\"Action.Container.Footer\",\"x-component-props\":{},properties:{actions:{type:\"void\",\"x-component\":\"ActionBar\",\"x-component-props\":{},properties:{submit:{title:'{{ t(\"Submit\") }}',\"x-action\":\"submit\",\"x-component\":\"Action\",\"x-use-component-props\":\"usePickActionProps\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:submit\",\"x-component-props\":{type:\"primary\",htmlType:\"submit\"}}}}}}}}},[CONTEXT_SCHEMA_KEY]:o()},i=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(BlockInitializer,P(x({},i),{schema:r,item:i}))},useTableSelectorProps=()=>{const{setSelectedRows:e}=(0,import_react2.useContext)(RecordPickerContext),t=useTableSelectorProps$4(),{onRowSelectionChange:o,rowKey:r=\"id\"}=t,i=W(t,[\"onRowSelectionChange\",\"rowKey\"]);return P(x({},i),{rowKey:r,rowSelection:{type:\"checkbox\"},onRowSelectionChange(n,a){e==null||e(n),o==null||o(n,a)}})},AssociateActionProvider=e=>{const[t,o]=(0,import_react2.useState)([]),r=useCollection(),{resource:i,block:n,__parent:a,service:l}=useBlockRequestContext(),c=useActionContext(),{isMobile:u}=useOpenModeContext()||{},[m,d]=(0,import_react2.useState)([]),{data:p}=l||{};(0,import_react2.useEffect)(()=>{var f;(f=i==null?void 0:i.list)==null||f.call(i,{paginate:!1}).then(v=>{var C;d(((C=v.data)==null?void 0:C.data)||[])})},[i,p==null?void 0:p.meta.count]);const h={size:\"small\",onChange:e==null?void 0:e.onChange,selectedRows:t,setSelectedRows:o},g=()=>{const{selectedRows:f}=(0,import_react2.useContext)(RecordPickerContext),{setVisible:v,setSubmitted:C,setFormValueChanged:S}=useActionContext();return{onClick(b,y){return q(this,null,function*(){var F,j;yield i.add({values:f}),y&&(y==null||y()),v==null||v(!1),C==null||C(!0),n&&n!==\"TableField\"&&((j=(F=a==null?void 0:a.service)==null?void 0:F.refresh)==null||j.call(F),v==null||v(!1),S==null||S(!1))})}}},_=()=>{const f=(r==null?void 0:r.filterTargetKey)||\"id\";if(m){const v=m.map(C=>C[f]).filter(Boolean);return v.length?{$and:[{[`${f}.$ne`]:v}]}:{}}return{}};return(0,import_jsx_runtime.jsx)(ActionContextProvider,{value:P(x({},c),{openMode:u?\"drawer\":c.openMode}),children:(0,import_jsx_runtime.jsx)(RecordPickerProvider,P(x({},h),{children:(0,import_jsx_runtime.jsx)(SchemaComponentOptions,{scope:{useTableSelectorProps,usePickActionProps:g},children:(0,import_jsx_runtime.jsx)(TableSelectorParamsProvider,{params:{filter:_()},children:e.children})})}))})},recordFormBlockInitializers=new SchemaInitializer({name:\"RecordFormBlockInitializers\",title:'{{ t(\"Add block\") }}',icon:\"PlusOutlined\",wrap:gridRowColWrap,items:[{type:\"itemGroup\",title:'{{ t(\"Data blocks\") }}',name:\"dataBlocks\",children:[{name:\"form\",title:'{{ t(\"Form\") }}',Component:\"RecordFormBlockInitializer\"}]},{type:\"itemGroup\",title:'{{t(\"Other blocks\")}}',name:\"otherBlocks\",children:[{name:\"markdown\",title:'{{t(\"Markdown\")}}',Component:\"MarkdownBlockInitializer\"}]}]}),UpdateActionInitializer=e=>{const{defaultOpenMode:t}=useOpenModeContext(),{getPopupContext:o}=usePopupUtils(),r={type:\"void\",title:'{{ t(\"Edit\") }}',\"x-action\":\"update\",\"x-acl-action\":\"update\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:edit\",\"x-component\":\"Action\",\"x-component-props\":{openMode:t,icon:\"EditOutlined\"},properties:{drawer:{type:\"void\",title:'{{ t(\"Edit record\") }}',\"x-component\":\"Action.Container\",\"x-component-props\":{className:\"nb-action-popup\"},properties:{tabs:{type:\"void\",\"x-component\":\"Tabs\",\"x-component-props\":{},\"x-initializer\":\"popup:addTab\",properties:{tab1:{type:\"void\",title:'{{t(\"Edit\")}}',\"x-component\":\"Tabs.TabPane\",\"x-designer\":\"Tabs.Designer\",\"x-component-props\":{},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"popup:common:addBlock\",properties:{}}}}}}}}},[CONTEXT_SCHEMA_KEY]:o()};return(0,import_jsx_runtime.jsx)(ActionInitializerItem,P(x({},e),{schema:r}))},ViewActionInitializer=e=>{const{defaultOpenMode:t}=useOpenModeContext(),{getPopupContext:o}=usePopupUtils(),r={type:\"void\",title:'{{ t(\"View\") }}',\"x-action\":\"view\",\"x-toolbar\":\"ActionSchemaToolbar\",\"x-settings\":\"actionSettings:view\",\"x-component\":\"Action\",\"x-component-props\":{openMode:t},properties:{drawer:{type:\"void\",title:'{{ t(\"View record\") }}',\"x-component\":\"Action.Container\",\"x-component-props\":{className:\"nb-action-popup\"},properties:{tabs:{type:\"void\",\"x-component\":\"Tabs\",\"x-component-props\":{},\"x-initializer\":\"popup:addTab\",properties:{tab1:{type:\"void\",title:'{{t(\"Details\")}}',\"x-component\":\"Tabs.TabPane\",\"x-designer\":\"Tabs.Designer\",\"x-component-props\":{},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"popup:common:addBlock\",properties:{}}}}}}}}},[CONTEXT_SCHEMA_KEY]:o()};return(0,import_jsx_runtime.jsx)(ActionInitializerItem,P(x({},e),{schema:r}))},useActionAvailable=e=>{var t,o;const r=useCollection()||{},{unavailableActions:i,availableActions:n}=(r==null?void 0:r.options)||{};return n?(t=n==null?void 0:n.includes)==null?void 0:t.call(n,e):i?!((o=i==null?void 0:i.includes)!=null&&o.call(i,e)):!0},commonOptions$k={title:'{{t(\"Configure actions\")}}',icon:\"SettingOutlined\",style:{marginLeft:8},items:[{type:\"itemGroup\",title:'{{t(\"Enable actions\")}}',name:\"enableActions\",children:[{name:\"edit\",title:'{{t(\"Edit\")}}',Component:\"UpdateActionInitializer\",schema:{\"x-component\":\"Action\",\"x-decorator\":\"ACLActionProvider\",\"x-component-props\":{type:\"primary\"}},useVisible:()=>useActionAvailable(\"update\")},{name:\"delete\",title:'{{t(\"Delete\")}}',Component:\"DestroyActionInitializer\",schema:{\"x-component\":\"Action\",\"x-decorator\":\"ACLActionProvider\"},useVisible:()=>useActionAvailable(\"destroy\")}]}]},detailsActionInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"DetailsActionInitializers\"},commonOptions$k)),detailsActionInitializers=new CompatibleSchemaInitializer(x({name:\"detailsWithPaging:configureActions\"},commonOptions$k),detailsActionInitializers_deprecated),DetailsBlockInitializer=({filterCollections:e,onlyCurrentDataSource:t,hideSearch:o,componentType:r=\"Details\",createBlockSchema:i,templateWrap:n,showAssociationFields:a,hideChildrenIfSingleCollection:l})=>{const c=useSchemaInitializerItem(),{createDetailsBlock:u}=useCreateDetailsBlock();return(0,import_jsx_runtime.jsx)(DataBlockInitializer,P(x({},c),{icon:(0,import_jsx_runtime.jsx)(import_icons.ProfileOutlined,{}),componentType:r,onCreateBlockSchema:m=>q(void 0,null,function*(){if(i)return i(m);u(m)}),onlyCurrentDataSource:!!t,hideSearch:o,filter:e,templateWrap:n,showAssociationFields:a,hideChildrenIfSingleCollection:l}))},useCreateDetailsBlock=()=>{const{insert:e}=useSchemaInitializer(),{getCollection:t}=useCollectionManager_deprecated();return{createDetailsBlock:(0,import_react2.useCallback)(({item:o})=>{const r=t(o.name,o.dataSource),i=createDetailsWithPaginationUISchema({collectionName:o.name,dataSource:o.dataSource,rowKey:r.filterTargetKey||\"id\",hideActionInitializer:!((r.template!==\"view\"||r!=null&&r.writableView)&&r.template!==\"sql\")});e(i)},[t,e])}},commonOptions$j={title:'{{t(\"Configure actions\")}}',icon:\"SettingOutlined\",style:{marginLeft:8},items:[{title:'{{t(\"Edit\")}}',name:\"edit\",Component:\"UpdateActionInitializer\",schema:{\"x-component\":\"Action\",\"x-decorator\":\"ACLActionProvider\",\"x-component-props\":{type:\"primary\"}},useVisible:()=>useActionAvailable(\"update\")},{title:'{{t(\"Delete\")}}',name:\"delete\",Component:\"DestroyActionInitializer\",schema:{\"x-component\":\"Action\",\"x-decorator\":\"ACLActionProvider\"},useVisible:()=>useActionAvailable(\"destroy\")},{type:\"item\",title:'{{t(\"Disassociate\")}}',name:\"disassociate\",Component:\"DisassociateActionInitializer\",schema:{\"x-component\":\"Action\",\"x-action\":\"disassociate\",\"x-acl-action\":\"update\",\"x-decorator\":\"ACLActionProvider\"},useVisible(){var e,t;const o=useDataBlockProps(),r=useCollection()||{},{unavailableActions:i,availableActions:n}=(r==null?void 0:r.options)||{};return n?!!(o!=null&&o.association)&&((e=n.includes)==null?void 0:e.call(n,\"update\")):i?!!(o!=null&&o.association)&&!((t=i==null?void 0:i.includes)!=null&&t.call(i,\"update\")):!0}},{name:\"popup\",title:'{{t(\"Popup\")}}',Component:\"PopupActionInitializer\",useComponentProps(){return{\"x-component\":\"Action\"}}},{name:\"updateRecord\",title:'{{t(\"Update record\")}}',Component:\"UpdateRecordActionInitializer\",useComponentProps(){return{\"x-component\":\"Action\"}},useVisible:()=>useActionAvailable(\"update\")},{name:\"customRequest\",title:'{{t(\"Custom request\")}}',Component:\"CustomRequestInitializer\"},{name:\"link\",title:'{{t(\"Link\")}}',Component:\"LinkActionInitializer\",useComponentProps(){return{\"x-component\":\"Action\"}}}]},readPrettyFormActionInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"ReadPrettyFormActionInitializers\"},commonOptions$j)),readPrettyFormActionInitializers=new CompatibleSchemaInitializer(x({name:\"details:configureActions\"},commonOptions$j),readPrettyFormActionInitializers_deprecated),ParentCollectionFields$3=()=>{const e=useInheritsFormItemInitializerFields(),{t}=(0,import_react_i18next.useTranslation)(),o=useCompile();if(!(e!=null&&e.length))return null;const r=[];return e.forEach(i=>{Object.values(i)[0].length&&r.push({type:\"itemGroup\",divider:!0,title:t(\"Parent collection fields\")+\"(\"+o(`${Object.keys(i)[0]}`)+\")\",children:Object.values(i)[0]})}),(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:r})},AssociatedFields$2=()=>{const e=useAssociatedFormItemInitializerFields({readPretty:!0,block:\"Form\"}),{t}=(0,import_react_i18next.useTranslation)();if(e.length===0)return null;const o=[{type:\"itemGroup\",title:t(\"Display association fields\"),children:e}];return(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:o})},commonOptions$i={wrap:gridRowColWrap,icon:\"SettingOutlined\",title:'{{t(\"Configure fields\")}}',items:[{type:\"itemGroup\",name:\"displayFields\",title:'{{t(\"Display fields\")}}',useChildren:useFormItemInitializerFields},{name:\"parentCollectionFields\",Component:ParentCollectionFields$3},{name:\"associationFields\",Component:AssociatedFields$2},{name:\"divider\",type:\"divider\"},{name:\"addText\",title:'{{t(\"Add Markdown\")}}',Component:\"BlockItemInitializer\",schema:{type:\"void\",\"x-editable\":!1,\"x-decorator\":\"FormItem\",\"x-decorator-props\":{engine:\"handlebars\"},\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"blockSettings:markdown\",\"x-component\":\"Markdown.Void\",\"x-component-props\":{content:'{{t(\"This is a demo text, **supports Markdown syntax**.\")}}'}}},{name:\"addDivider\",title:'{{t(\"Add group\")}}',Component:\"BlockItemInitializer\",schema:{type:\"void\",\"x-decorator\":\"FormItem\",\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"blockSettings:divider\",\"x-component\":\"Divider\",\"x-component-props\":{children:'{{t(\"Group\")}}'}}}]},readPrettyFormItemInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"ReadPrettyFormItemInitializers\"},commonOptions$i)),readPrettyFormItemInitializers=new CompatibleSchemaInitializer(x({name:\"details:configureFields\"},commonOptions$i),readPrettyFormItemInitializers_deprecated),RecordReadPrettyFormBlockInitializer=()=>{const e=useSchemaInitializerItem(),{icon:t=!0,targetCollection:o}=e,r=W(e,[\"icon\",\"targetCollection\"]),i=useCollection_deprecated(),n=o||i,{createSingleDetailsSchema:a}=useCreateSingleDetailsSchema();return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({icon:t&&(0,import_jsx_runtime.jsx)(import_icons.FormOutlined,{})},r),{onClick:l=>a(l),items:useRecordCollectionDataSourceItems(\"ReadPrettyFormItem\",null,n==null?void 0:n.name)}))};function useCreateSingleDetailsSchema(){const{insert:e}=useSchemaInitializer(),{getTemplateSchemaByMode:t}=useSchemaTemplateManager(),o=useAssociationName(),r=useCollectionManager(),{componentNamePrefix:i}=useBlockTemplateContext(),n=(0,import_react2.useCallback)((a,l)=>{const{item:c}=l;if(c.template.componentName===`${i}ReadPrettyFormItem`){const u=c.collectionName||c.name,m=r.getCollection(u),d=createDetailsUISchema(o?{association:o,collectionName:m.isInherited()?u:void 0,dataSource:c.dataSource,templateSchema:a,isCurrent:!0}:{collectionName:u,dataSource:c.dataSource,templateSchema:a});return c.mode===\"reference\"&&(d[\"x-template-key\"]=c.template.key),d}else return a},[o,r,i]);return{createSingleDetailsSchema:(0,import_react2.useCallback)(a=>q(this,[a],function*({item:l}){if(l.template){const c=yield t(l);e(n(c,{item:l}))}else{const c=l.collectionName||l.name,u=r.getCollection(c);e(createDetailsUISchema(o?{association:o,collectionName:u.isInherited()?c:void 0,dataSource:l.dataSource,isCurrent:!0}:{collectionName:c,dataSource:l.dataSource}))}}),[o,r,t,e,n]),templateWrap:n}}const FormBlockInitializer=({filterCollections:e,onlyCurrentDataSource:t,hideSearch:o,createBlockSchema:r,componentType:i=\"FormItem\",templateWrap:n,showAssociationFields:a,hideChildrenIfSingleCollection:l,hideOtherRecordsInPopup:c,currentText:u,otherText:m})=>{const d=useSchemaInitializerItem(),{createFormBlock:p,templateWrap:h}=useCreateFormBlock(),g=(0,import_react2.useCallback)(f=>{if(r)return r(f);p(f)},[r,p]),_=(0,import_react2.useCallback)((f,v)=>n?n(f,v):h(f,v),[n,h]);return(0,import_jsx_runtime.jsx)(DataBlockInitializer,P(x({},d),{icon:(0,import_jsx_runtime.jsx)(import_icons.FormOutlined,{}),componentType:i,templateWrap:_,onCreateBlockSchema:g,filter:e,onlyCurrentDataSource:t,hideSearch:o,showAssociationFields:a,hideChildrenIfSingleCollection:l,hideOtherRecordsInPopup:c,currentText:u,otherText:m}))},useCreateFormBlock=()=>{const{insert:e}=useSchemaInitializer(),t=useAssociationName(),{isCusomeizeCreate:o}=useSchemaInitializerItem(),r=(0,import_react2.useCallback)(({item:n,fromOthersInPopup:a})=>{e(createCreateFormBlockUISchema(a?{collectionName:n.collectionName||n.name,dataSource:n.dataSource,isCusomeizeCreate:!0}:t?{association:t,dataSource:n.dataSource,isCusomeizeCreate:o}:{collectionName:n.collectionName||n.name,dataSource:n.dataSource,isCusomeizeCreate:o}))},[t,e,o]),i=(0,import_react2.useCallback)((n,{item:a,fromOthersInPopup:l})=>{let c;return l?c=createCreateFormBlockUISchema({dataSource:a.dataSource,templateSchema:n,collectionName:a.name,isCusomeizeCreate:!0}):c=createCreateFormBlockUISchema(t?{dataSource:a.dataSource,templateSchema:n,collectionName:a.name,association:t,isCusomeizeCreate:o}:{dataSource:a.dataSource,templateSchema:n,collectionName:a.name,isCusomeizeCreate:o}),a.template&&a.mode===\"reference\"&&(c[\"x-template-key\"]=a.template.key),c},[t,o]);return{createFormBlock:r,templateWrap:i}};function createEditFormBlockUISchema(e){const{collectionName:t,dataSource:o,association:r,templateSchema:i}=e,n=r||t,a=e.isCurrent?{\"x-is-current\":!0}:{};if(!o)throw new Error(\"dataSource are required\");return P(x({type:\"void\",\"x-acl-action-props\":{skipScopeCheck:!1},\"x-acl-action\":`${n}:update`,\"x-decorator\":\"FormBlockProvider\",\"x-use-decorator-props\":\"useEditFormBlockDecoratorProps\",\"x-decorator-props\":{action:\"get\",dataSource:o,collection:t,association:r},\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":\"blockSettings:editForm\",\"x-component\":\"CardItem\"},a),{properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"FormV2\",\"x-use-component-props\":\"useEditFormBlockProps\",properties:{grid:i||{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"form:configureFields\",properties:{}},[(0,import_shared.uid)()]:{type:\"void\",\"x-initializer\":\"editForm:configureActions\",\"x-component\":\"ActionBar\",\"x-component-props\":{layout:\"one-column\"}}}}}})}const RecordFormBlockInitializer=()=>{const e=useSchemaInitializerItem(),{targetCollection:t}=e,o=W(e,[\"targetCollection\"]),{insert:r}=useSchemaInitializer(),{getTemplateSchemaByMode:i}=useSchemaTemplateManager(),n=useCollection_deprecated(),a=t||n,{createEditFormBlock:l,templateWrap:c}=useCreateEditFormBlock();return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({icon:(0,import_jsx_runtime.jsx)(import_icons.FormOutlined,{})},o),{onClick:u=>q(void 0,[u],function*({item:m}){if(m.template){const d=yield i(m);r(c(d,{item:m}))}else l({item:m})}),items:useRecordCollectionDataSourceItems(\"FormItem\",null,a==null?void 0:a.name)}))};function useCreateEditFormBlock(){const{insert:e}=useSchemaInitializer(),t=useAssociationName(),o=useCollectionManager(),{componentNamePrefix:r}=useBlockTemplateContext(),i=(0,import_react2.useCallback)(({item:a})=>{const l=a.collectionName||a.name,c=o.getCollection(l);e(createEditFormBlockUISchema(t?{association:t,collectionName:c.isInherited()?l:void 0,dataSource:a.dataSource,isCurrent:!0}:{collectionName:l,dataSource:a.dataSource}))},[t,o,e]),n=(0,import_react2.useCallback)((a,{item:l})=>{if(l.template.componentName===`${r}FormItem`){const c=l.collectionName||l.name,u=o.getCollection(c),m=createEditFormBlockUISchema(t?{association:t,collectionName:u.isInherited()?c:void 0,dataSource:l.dataSource,templateSchema:a,isCurrent:!0}:{collectionName:c,dataSource:l.dataSource,templateSchema:a});return l.mode===\"reference\"&&(m[\"x-template-key\"]=l.template.key),m}else return a},[t,o,r]);return{createEditFormBlock:i,templateWrap:n}}const commonOptions$h={title:'{{t(\"Configure actions\")}}',icon:\"SettingOutlined\",items:[{name:\"submit\",title:'{{t(\"Submit\")}}',Component:\"CreateSubmitActionInitializer\",schema:{\"x-action-settings\":{}}},{name:\"customRequest\",title:'{{t(\"Custom request\")}}',Component:\"CustomRequestInitializer\",useVisible(){const{type:e}=useDataBlockProps()||{};return e!==\"publicForm\"}}]},createFormActionInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"CreateFormActionInitializers\"},commonOptions$h)),createFormActionInitializers=new CompatibleSchemaInitializer(x({name:\"createForm:configureActions\"},commonOptions$h),createFormActionInitializers_deprecated),formActionInitializers=new SchemaInitializer({name:\"FormActionInitializers\",title:'{{t(\"Configure actions\")}}',icon:\"SettingOutlined\",items:[{name:\"submit\",title:'{{t(\"Submit\")}}',Component:\"CreateSubmitActionInitializer\",schema:{\"x-action-settings\":{}}},{name:\"customRequest\",title:'{{t(\"Custom request\")}}',Component:\"CustomRequestInitializer\"}]}),ParentCollectionFields$2=()=>{const e=useInheritsFormItemInitializerFields(),{t}=(0,import_react_i18next.useTranslation)(),o=useCompile();if(!(e!=null&&e.length))return null;const r=[];return e.forEach(i=>{Object.values(i)[0].length&&r.push({type:\"itemGroup\",divider:!0,title:t(\"Parent collection fields\")+\"(\"+o(`${Object.keys(i)[0]}`)+\")\",children:Object.values(i)[0]})}),(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:r})},AssociatedFields$1=()=>{const e=useAssociatedFormItemInitializerFields({readPretty:!0,block:\"Form\"}),{t}=(0,import_react_i18next.useTranslation)();if(e.length===0)return null;const o=[{type:\"itemGroup\",title:t(\"Display association fields\"),children:e}];return(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:o})},FilterParentCollectionFields=()=>{const e=useFilterInheritsFormItemInitializerFields(),{t}=(0,import_react_i18next.useTranslation)(),o=useCompile(),r=[];return(e==null?void 0:e.length)>0&&e.forEach(i=>{Object.values(i)[0].length&&r.push({divider:!0,type:\"itemGroup\",title:t(\"Parent collection fields\")+\"(\"+o(`${Object.keys(i)[0]}`)+\")\",children:Object.values(i)[0]})}),(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:r})},FilterAssociatedFields=()=>{const e=useFilterAssociatedFormItemInitializerFields(),{t}=(0,import_react_i18next.useTranslation)(),o=[{type:\"itemGroup\",title:t(\"Display association fields\"),children:e}];return(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:o})},commonOptions$g={wrap:gridRowColWrap,icon:\"SettingOutlined\",title:'{{t(\"Configure fields\")}}',items:[{type:\"itemGroup\",name:\"displayFields\",title:'{{t(\"Display fields\")}}',useChildren:useFormItemInitializerFields},{name:\"parentCollectionFields\",Component:ParentCollectionFields$2},{name:\"associationFields\",Component:AssociatedFields$1},{name:\"divider\",type:\"divider\"},{name:\"addText\",title:'{{t(\"Add Markdown\")}}',Component:\"MarkdownFormItemInitializer\"},{name:\"addDivider\",title:'{{t(\"Add group\")}}',Component:\"DividerFormItemInitializer\"}]},formItemInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"FormItemInitializers\"},commonOptions$g)),formItemInitializers=new CompatibleSchemaInitializer(x({name:\"form:configureFields\"},commonOptions$g),formItemInitializers_deprecated),commonOptions$f={title:'{{t(\"Configure actions\")}}',icon:\"SettingOutlined\",items:[{name:\"submit\",title:'{{t(\"Submit\")}}',Component:\"UpdateSubmitActionInitializer\",schema:{\"x-action-settings\":{}}},{name:\"popup\",title:'{{t(\"Popup\")}}',Component:\"PopupActionInitializer\",useComponentProps(){return{\"x-component\":\"Action\"}}},{type:\"item\",name:\"customRequest\",title:'{{t(\"Custom request\")}}',Component:\"CustomRequestInitializer\"}]},updateFormActionInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"UpdateFormActionInitializers\"},commonOptions$f)),updateFormActionInitializers=new CompatibleSchemaInitializer(x({name:\"editForm:configureActions\"},commonOptions$f),updateFormActionInitializers_deprecated),commonOptions$e={title:\"{{t('Configure actions')}}\",icon:\"SettingOutlined\",style:{marginLeft:8},items:[{name:\"filter\",title:\"{{t('Filter')}}\",Component:\"FilterActionInitializer\",schema:{\"x-align\":\"left\"}},{name:\"addNew\",title:\"{{t('Add new')}}\",Component:\"CreateActionInitializer\",schema:{\"x-align\":\"right\",\"x-decorator\":\"ACLActionProvider\",\"x-acl-action-props\":{skipScopeCheck:!0}},useVisible:()=>useActionAvailable(\"create\")},{name:\"refresh\",title:\"{{t('Refresh')}}\",Component:\"RefreshActionInitializer\",schema:{\"x-align\":\"right\"}},{name:\"import\",title:\"{{t('Import')}}\",Component:\"ImportActionInitializer\",schema:{\"x-align\":\"right\",\"x-acl-action\":\"importXlsx\",\"x-decorator\":\"ACLActionProvider\",\"x-acl-action-props\":{skipScopeCheck:!0}},useVisible:()=>useActionAvailable(\"import\")},{name:\"export\",title:\"{{t('Export')}}\",Component:\"ExportActionInitializer\",useVisible:()=>useActionAvailable(\"export\"),schema:{\"x-align\":\"right\",\"x-decorator\":\"ACLActionProvider\",\"x-acl-action-props\":{skipScopeCheck:!0}}},{name:\"customRequest\",title:'{{t(\"Custom request\")}}',Component:\"CustomRequestInitializer\",schema:{\"x-action\":\"customize:table:request:global\"}}]},gridCardActionInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"GridCardActionInitializers\"},commonOptions$e)),gridCardActionInitializers=new CompatibleSchemaInitializer(x({name:\"gridCard:configureActions\"},commonOptions$e),gridCardActionInitializers_deprecated),GridCardBlockInitializer=({filterCollections:e,onlyCurrentDataSource:t,hideSearch:o,createBlockSchema:r,componentType:i=\"FormItem\",templateWrap:n,showAssociationFields:a})=>{const l=useSchemaInitializerItem(),{createGridCardBlock:c}=useCreateGridCardBlock();return(0,import_jsx_runtime.jsx)(DataBlockInitializer,P(x({},l),{icon:(0,import_jsx_runtime.jsx)(import_icons.AppstoreOutlined,{}),componentType:\"GridCard\",onCreateBlockSchema:u=>q(void 0,null,function*(){if(r)return r(u);c(u)}),onlyCurrentDataSource:t,hideSearch:o,filter:e,showAssociationFields:a}))},useCreateGridCardBlock=()=>{const{insert:e}=useSchemaInitializer(),{getCollection:t}=useCollectionManager_deprecated();return{createGridCardBlock:({item:o})=>{const r=t(o.name,o.dataSource),i=createGridCardBlockUISchema({collectionName:o.name,dataSource:o.dataSource,rowKey:r.filterTargetKey||\"id\"});e(i)}}},commonOptions$d={title:'{{t(\"Configure actions\")}}',icon:\"SettingOutlined\",items:[{name:\"view\",title:'{{t(\"View\")}}',Component:\"ViewActionInitializer\",schema:{\"x-component\":\"Action.Link\",\"x-action\":\"view\",\"x-decorator\":\"ACLActionProvider\",\"x-align\":\"left\"},useVisible:()=>useActionAvailable(\"get\")},{name:\"edit\",title:'{{t(\"Edit\")}}',Component:\"UpdateActionInitializer\",schema:{\"x-component\":\"Action.Link\",\"x-action\":\"update\",\"x-decorator\":\"ACLActionProvider\",\"x-align\":\"left\"},useVisible:()=>useActionAvailable(\"update\")},{name:\"delete\",title:'{{t(\"Delete\")}}',Component:\"DestroyActionInitializer\",schema:{\"x-component\":\"Action.Link\",\"x-action\":\"destroy\",\"x-decorator\":\"ACLActionProvider\",\"x-align\":\"left\"},useVisible:()=>useActionAvailable(\"destroy\")},{name:\"popup\",title:'{{t(\"Popup\")}}',Component:\"PopupActionInitializer\",useComponentProps(){return{\"x-component\":\"Action.Link\"}}},{name:\"update-record\",title:'{{t(\"Update record\")}}',Component:\"UpdateRecordActionInitializer\",useVisible:()=>useActionAvailable(\"update\")},{name:\"customRequest\",title:'{{t(\"Custom request\")}}',Component:\"CustomRequestInitializer\",schema:{\"x-action\":\"customize:table:request\"}},{name:\"link\",title:'{{t(\"Link\")}}',Component:\"LinkActionInitializer\",useComponentProps(){return{\"x-component\":\"Action.Link\"}}}]},gridCardItemActionInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"GridCardItemActionInitializers\"},commonOptions$d)),gridCardItemActionInitializers=new CompatibleSchemaInitializer(x({name:\"gridCard:configureItemActions\"},commonOptions$d),gridCardItemActionInitializers_deprecated),commonOptions$c={title:\"{{t('Configure actions')}}\",icon:\"SettingOutlined\",style:{marginLeft:8},items:[{name:\"filter\",title:\"{{t('Filter')}}\",Component:\"FilterActionInitializer\",schema:{\"x-align\":\"left\"}},{name:\"addNew\",title:\"{{t('Add new')}}\",Component:\"CreateActionInitializer\",schema:{\"x-align\":\"right\",\"x-decorator\":\"ACLActionProvider\",\"x-acl-action-props\":{skipScopeCheck:!0}},useVisible:()=>useActionAvailable(\"create\")},{name:\"refresh\",title:\"{{t('Refresh')}}\",Component:\"RefreshActionInitializer\",schema:{\"x-align\":\"right\"}},{name:\"import\",title:\"{{t('Import')}}\",Component:\"ImportActionInitializer\",schema:{\"x-align\":\"right\",\"x-acl-action\":\"importXlsx\",\"x-decorator\":\"ACLActionProvider\",\"x-acl-action-props\":{skipScopeCheck:!0}},useVisible:()=>useActionAvailable(\"import\")},{name:\"export\",title:\"{{t('Export')}}\",Component:\"ExportActionInitializer\",useVisible:()=>useActionAvailable(\"export\"),schema:{\"x-align\":\"right\",\"x-decorator\":\"ACLActionProvider\",\"x-acl-action-props\":{skipScopeCheck:!0}}},{name:\"customRequest\",title:'{{t(\"Custom request\")}}',Component:\"CustomRequestInitializer\",schema:{\"x-action\":\"customize:table:request:global\"}}]},listActionInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"ListActionInitializers\"},commonOptions$c)),listActionInitializers=new CompatibleSchemaInitializer(x({name:\"list:configureActions\"},commonOptions$c),listActionInitializers_deprecated),ListBlockInitializer=({filterCollections:e,onlyCurrentDataSource:t,hideSearch:o,createBlockSchema:r,componentType:i=\"FormItem\",templateWrap:n,showAssociationFields:a})=>{const l=useSchemaInitializerItem(),{createListBlock:c}=useCreateListBlock();return(0,import_jsx_runtime.jsx)(DataBlockInitializer,P(x({},l),{icon:(0,import_jsx_runtime.jsx)(import_icons.OrderedListOutlined,{}),componentType:\"List\",onCreateBlockSchema:u=>q(void 0,null,function*(){if(r)return r(u);c(u)}),onlyCurrentDataSource:t,hideSearch:o,filter:e,showAssociationFields:a}))},useCreateListBlock=()=>{const{getCollection:e}=useCollectionManager_deprecated(),{insert:t}=useSchemaInitializer();return{createListBlock:({item:o})=>{const r=e(o.name,o.dataSource),i=createListBlockUISchema({collectionName:o.name,dataSource:o.dataSource,rowKey:r.filterTargetKey||\"id\"});t(i)}}},commonOptions$b={title:'{{t(\"Configure actions\")}}',icon:\"SettingOutlined\",items:[{name:\"view\",title:'{{t(\"View\")}}',Component:\"ViewActionInitializer\",schema:{\"x-component\":\"Action.Link\",\"x-action\":\"view\",\"x-decorator\":\"ACLActionProvider\",\"x-align\":\"left\"},useVisible:()=>useActionAvailable(\"get\")},{name:\"edit\",title:'{{t(\"Edit\")}}',Component:\"UpdateActionInitializer\",schema:{\"x-component\":\"Action.Link\",\"x-action\":\"update\",\"x-decorator\":\"ACLActionProvider\",\"x-align\":\"left\"},useVisible:()=>useActionAvailable(\"update\")},{name:\"delete\",title:'{{t(\"Delete\")}}',Component:\"DestroyActionInitializer\",schema:{\"x-component\":\"Action.Link\",\"x-action\":\"destroy\",\"x-decorator\":\"ACLActionProvider\",\"x-align\":\"left\"},useVisible:()=>useActionAvailable(\"destroy\")},{name:\"popup\",title:'{{t(\"Popup\")}}',Component:\"PopupActionInitializer\",useComponentProps(){return{\"x-component\":\"Action.Link\"}}},{name:\"updateRecord\",title:'{{t(\"Update record\")}}',Component:\"UpdateRecordActionInitializer\",useVisible:()=>useActionAvailable(\"update\")},{name:\"customRequest\",title:'{{t(\"Custom request\")}}',Component:\"CustomRequestInitializer\",schema:{\"x-action\":\"customize:table:request\"}},{name:\"link\",title:'{{t(\"Link\")}}',Component:\"LinkActionInitializer\",useComponentProps(){return{\"x-component\":\"Action.Link\"}}}]},listItemActionInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"ListItemActionInitializers\"},commonOptions$b)),listItemActionInitializers=new CompatibleSchemaInitializer(x({name:\"list:configureItemActions\"},commonOptions$b),listItemActionInitializers_deprecated),createTableSelectorUISchema=e=>{const{collectionName:t,dataSource:o,rowKey:r}=e;if(!t||!o||!r)throw new Error(\"collectionName, dataSource, rowKey is required\");return{type:\"void\",\"x-acl-action\":`${t}:list`,\"x-decorator\":\"TableSelectorProvider\",\"x-use-decorator-props\":\"useTableSelectorDecoratorProps\",\"x-decorator-props\":{collection:t,dataSource:o,action:\"list\",params:{pageSize:20},rowKey:r},\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":\"blockSettings:tableSelector\",\"x-component\":\"CardItem\",properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-initializer\":\"table:configureActions\",\"x-component\":\"ActionBar\",\"x-component-props\":{style:{marginBottom:\"var(--nb-spacing)\"}}},value:{type:\"array\",\"x-initializer\":\"table:configureColumns\",\"x-component\":\"TableV2.Selector\",\"x-use-component-props\":\"useTableSelectorProps\",\"x-component-props\":{rowSelection:{type:\"checkbox\"}}}}}},TableSelectorInitializer=()=>{const e=useSchemaInitializerItem(),t=W(e,[\"onCreateBlockSchema\",\"componentType\",\"createBlockSchema\"]),{insert:o}=useSchemaInitializer(),r=useCollection_deprecated();return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({icon:(0,import_jsx_runtime.jsx)(import_icons.FormOutlined,{})},t),{onClick:()=>q(void 0,null,function*(){o(createTableSelectorUISchema({rowKey:r.filterTargetKey,collectionName:r.name,dataSource:r.dataSource}))})}))},Resizable=()=>{var e;const{t}=(0,import_react_i18next.useTranslation)(),{dn:o}=useDesignable(),r=(0,import_react.useFieldSchema)();return(0,import_jsx_runtime.jsx)(SchemaInitializerActionModal,{title:t(\"Column width\"),component:import_react2.default.forwardRef((i,n)=>{const a=i,{children:l,onClick:c}=a,u=W(a,[\"children\",\"onClick\"]);return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({ref:n,onClick:({event:m})=>{c(m)}},u),{title:t(\"Column width\")}))}),schema:{type:\"object\",title:t(\"Column width\"),properties:{width:{\"x-decorator\":\"FormItem\",\"x-component\":\"InputNumber\",\"x-component-props\":{},default:((e=r==null?void 0:r[\"x-component-props\"])==null?void 0:e.width)||100}}},onSubmit:({width:i})=>{const n=r[\"x-component-props\"]||{};n.width=i;const a={\"x-uid\":r[\"x-uid\"]};a[\"x-component-props\"]=n,r[\"x-component-props\"]=n,o.emit(\"patch\",{schema:a}),o.refresh()}})},SchemaSettingsFixed=()=>{var e;const t=(0,import_react.useField)(),o=(0,import_react.useFieldSchema)(),{t:r}=(0,import_react_i18next.useTranslation)(),{dn:i}=useDesignable(),n=[{label:r(\"Not fixed\"),value:\"none\"},{label:r(\"Left fixed\"),value:\"left\"},{label:r(\"Right fixed\"),value:\"right\"}];return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,{children:(0,import_jsx_runtime.jsx)(SelectWithTitle,{title:r(\"Fixed\"),options:n,defaultValue:((e=t.componentProps)==null?void 0:e.fixed)||\"none\",onChange:a=>{const l={\"x-uid\":o[\"x-uid\"]};o[\"x-component-props\"]=o[\"x-component-props\"]||{},o[\"x-component-props\"].fixed=a,l[\"x-component-props\"]=o[\"x-component-props\"],t.componentProps=t.componentProps||{},t.componentProps.fixed=a,i.emit(\"patch\",{schema:l}),i.refresh()}},\"fixed\")})},commonOptions$a={insertPosition:\"beforeEnd\",useInsert:function e(){const{refresh:t}=useDesignable(),o=(0,import_react.useFieldSchema)(),r=useAPIClient(),{t:i}=(0,import_react_i18next.useTranslation)();return function(n){const a=o.reduceProperties((c,u)=>u[\"x-component\"]===\"Space\"?u:c,null);if(!a)return;import_lodash.default.set(n,\"x-designer-props.linkageAction\",!0);const l=createDesignable({t:i,api:r,refresh:t,current:a});l.loadAPIClientEvents(),l.insertBeforeEnd(n)}},Component:e=>{const{getAriaLabel:t}=useGetAriaLabelOfDesigner();return(0,import_jsx_runtime.jsx)(import_icons.PlusOutlined,P(x({},e),{role:\"button\",\"aria-label\":t(\"schema-initializer\"),style:{cursor:\"pointer\"}}))},items:[{type:\"item\",title:'{{t(\"View\")}}',name:\"view\",Component:\"ViewActionInitializer\",schema:{\"x-component\":\"Action.Link\",\"x-action\":\"view\",\"x-decorator\":\"ACLActionProvider\"},useVisible:()=>useActionAvailable(\"get\")},{type:\"item\",name:\"edit\",title:'{{t(\"Edit\")}}',Component:\"UpdateActionInitializer\",schema:{\"x-component\":\"Action.Link\",\"x-action\":\"update\",\"x-decorator\":\"ACLActionProvider\"},useVisible:()=>useActionAvailable(\"update\")},{type:\"item\",title:'{{t(\"Delete\")}}',name:\"delete\",Component:\"DestroyActionInitializer\",schema:{\"x-component\":\"Action.Link\",\"x-action\":\"destroy\",\"x-decorator\":\"ACLActionProvider\"},useVisible:()=>useActionAvailable(\"destroy\")},{type:\"item\",title:'{{t(\"Disassociate\")}}',name:\"disassociate\",Component:\"DisassociateActionInitializer\",schema:{\"x-component\":\"Action.Link\",\"x-action\":\"disassociate\",\"x-acl-action\":\"update\",\"x-decorator\":\"ACLActionProvider\"},useVisible(){var e,t;const o=useDataBlockProps(),r=useCollection()||{},{unavailableActions:i,availableActions:n}=(r==null?void 0:r.options)||{};return n?!!(o!=null&&o.association)&&((e=n.includes)==null?void 0:e.call(n,\"update\")):i?!!(o!=null&&o.association)&&!((t=i==null?void 0:i.includes)!=null&&t.call(i,\"update\")):!0}},{type:\"item\",title:'{{t(\"Add child\")}}',name:\"addChildren\",Component:\"CreateChildInitializer\",schema:{\"x-component\":\"Action.Link\",\"x-action\":\"create\",\"x-decorator\":\"ACLActionProvider\"},useVisible(){var e;const t=(0,import_react.useFieldSchema)(),o=useCollection(),{treeTable:r}=((e=t==null?void 0:t.parent)==null?void 0:e.parent[\"x-decorator-props\"])||{};return o.tree&&r}},{type:\"item\",title:'{{t(\"Popup\")}}',name:\"popup\",Component:\"PopupActionInitializer\"},{type:\"item\",title:'{{t(\"Update record\")}}',name:\"updateRecord\",Component:\"UpdateRecordActionInitializer\",useVisible:()=>useActionAvailable(\"update\")},{name:\"customRequest\",title:'{{t(\"Custom request\")}}',Component:\"CustomRequestInitializer\",schema:{\"x-action\":\"customize:table:request\"}},{name:\"link\",title:'{{t(\"Link\")}}',Component:\"LinkActionInitializer\",useComponentProps(){return{\"x-component\":\"Action.Link\"}}}]},tableActionColumnInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"TableActionColumnInitializers\"},commonOptions$a)),tableActionColumnInitializers=new CompatibleSchemaInitializer(x({name:\"table:configureItemActions\"},commonOptions$a),tableActionColumnInitializers_deprecated),commonOptions$9={title:\"{{t('Configure actions')}}\",icon:\"SettingOutlined\",style:{marginLeft:8},items:[{type:\"item\",name:\"filter\",title:\"{{t('Filter')}}\",Component:\"FilterActionInitializer\",schema:{\"x-align\":\"left\"}},{type:\"item\",title:\"{{t('Add new')}}\",name:\"addNew\",Component:\"CreateActionInitializer\",schema:{\"x-align\":\"right\",\"x-decorator\":\"ACLActionProvider\",\"x-acl-action-props\":{skipScopeCheck:!0}},useVisible:()=>useActionAvailable(\"create\")},{type:\"item\",title:'{{t(\"Associate\")}}',name:\"associate\",Component:\"AssociateActionInitializer\",useVisible(){var e,t;const o=useDataBlockProps(),r=useCollection()||{},{unavailableActions:i,availableActions:n}=(r==null?void 0:r.options)||{};return n?!!(o!=null&&o.association)&&((e=n.includes)==null?void 0:e.call(n,\"update\")):i?!!(o!=null&&o.association)&&!((t=i==null?void 0:i.includes)!=null&&t.call(i,\"update\")):!0}},{type:\"item\",title:\"{{t('Popup')}}\",name:\"popup\",Component:\"PopupActionInitializer\",componentProps:{\"x-component\":\"Action\",\"x-initializer\":\"page:addBlock\"},schema:{\"x-align\":\"right\"}},{type:\"item\",title:\"{{t('Delete')}}\",name:\"delete\",Component:\"BulkDestroyActionInitializer\",schema:{\"x-align\":\"right\",\"x-decorator\":\"ACLActionProvider\"},useVisible:()=>useActionAvailable(\"destroyMany\")},{type:\"item\",title:\"{{t('Refresh')}}\",name:\"refresh\",Component:\"RefreshActionInitializer\",schema:{\"x-align\":\"right\"}},{type:\"item\",title:\"{{t('Column Settings')}}\",name:\"editTable\",Component:\"EditTableActionInitializer\",schema:{\"x-align\":\"right\"}},{type:\"item\",title:\"{{t('Link')}}\",name:\"link\",Component:\"LinkActionInitializer\",schema:{\"x-align\":\"right\"},useComponentProps(){return{\"x-component\":\"Action\"}}},{name:\"toggle\",title:\"{{t('Expand/Collapse')}}\",Component:\"ExpandableActionInitializer\",schema:{\"x-align\":\"right\"},useVisible(){var e;const t=(0,import_react.useFieldSchema)(),o=useCollection(),{treeTable:r}=((e=t==null?void 0:t.parent)==null?void 0:e[\"x-decorator-props\"])||{};return o.tree&&r}},{name:\"customRequest\",title:'{{t(\"Custom request\")}}',Component:\"CustomRequestInitializer\",schema:{\"x-action\":\"customize:table:request:global\"}}]},tableActionInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"TableActionInitializers\"},commonOptions$9)),tableActionInitializers=new CompatibleSchemaInitializer(x({name:\"table:configureActions\"},commonOptions$9),tableActionInitializers_deprecated),TableBlockInitializer=({filterCollections:e,onlyCurrentDataSource:t,hideSearch:o,createBlockSchema:r,templateWrap:i,showAssociationFields:n})=>{const a=useSchemaInitializerItem(),{createTableBlock:l}=useCreateTableBlock();return(0,import_jsx_runtime.jsx)(DataBlockInitializer,P(x({},a),{icon:(0,import_jsx_runtime.jsx)(import_icons.TableOutlined,{}),componentType:\"Table\",onCreateBlockSchema:c=>q(void 0,null,function*(){if(r)return r(c);l(c)}),onlyCurrentDataSource:t,hideSearch:o,filter:e,showAssociationFields:n}))},useCreateTableBlock=()=>{const{insert:e}=useSchemaInitializer();return{createTableBlock:({item:t})=>{const o=createTableBlockUISchema({collectionName:t.name,dataSource:t.dataSource});e(o)}}},ParentCollectionFields$1=()=>{const e=useInheritsTableColumnInitializerFields(),{t}=(0,import_react_i18next.useTranslation)(),o=useCompile();if(!(e!=null&&e.length))return null;const r=[];return e.forEach(i=>{Object.values(i)[0].length&&r.push({type:\"itemGroup\",divider:!0,title:t(\"Parent collection fields\")+\"(\"+o(`${Object.keys(i)[0]}`)+\")\",children:Object.values(i)[0]})}),(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:r})},AssociatedFields=()=>{const e=useAssociatedTableColumnInitializerFields(),t=(0,import_react.useFieldSchema)(),{t:o}=(0,import_react_i18next.useTranslation)(),r=(0,import_react2.useMemo)(()=>[{type:\"itemGroup\",title:o(\"Display association fields\"),children:e}],[e,o]);return!(e!=null&&e.length)||t[\"x-component\"]===\"AssociationField.SubTable\"?null:(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:r})},commonOptions$8={insertPosition:\"beforeEnd\",icon:\"SettingOutlined\",title:'{{t(\"Configure columns\")}}',wrap:(e,{isInSubTable:t})=>e[\"x-action-column\"]?e:{type:\"void\",\"x-decorator\":\"TableV2.Column.Decorator\",\"x-toolbar\":\"TableColumnSchemaToolbar\",\"x-settings\":\"fieldSettings:TableColumn\",\"x-component\":\"TableV2.Column\",properties:{[e.name]:x({},e)}},items:[{name:\"displayFields\",type:\"itemGroup\",title:'{{t(\"Display fields\")}}',useChildren:useTableColumnInitializerFields},{name:\"parentCollectionFields\",Component:ParentCollectionFields$1},{name:\"associationFields\",Component:AssociatedFields},{name:\"divider\",type:\"divider\",useVisible(){return(0,import_react.useFieldSchema)()[\"x-component\"]!==\"AssociationField.SubTable\"}},{type:\"item\",name:\"add\",title:'{{t(\"Action column\")}}',Component:\"TableActionColumnInitializer\",useVisible(){return(0,import_react.useFieldSchema)()[\"x-component\"]!==\"AssociationField.SubTable\"}}]},tableColumnInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"TableColumnInitializers\"},commonOptions$8)),tableColumnInitializers=new CompatibleSchemaInitializer(x({name:\"table:configureColumns\"},commonOptions$8),tableColumnInitializers_deprecated),createCollapseBlockSchema=e=>{const{collectionName:t,dataSource:o,blockType:r}=e;return{type:\"void\",\"x-decorator\":\"AssociationFilter.Provider\",\"x-use-decorator-props\":\"useCollapseBlockDecoratorProps\",\"x-decorator-props\":{collection:t,dataSource:o,blockType:r,associationFilterStyle:{width:\"100%\"},name:\"filter-collapse\"},\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":\"blockSettings:filterCollapse\",\"x-component\":\"CardItem\",\"x-filter-targets\":[],properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-action\":\"associateFilter\",\"x-initializer\":\"filterCollapse:configureFields\",\"x-component\":\"AssociationFilter\"}}}},FilterCollapseBlockInitializer=({filterCollections:e,onlyCurrentDataSource:t,hideChildrenIfSingleCollection:o})=>{const r=useSchemaInitializerItem(),{insert:i}=useSchemaInitializer();return(0,import_jsx_runtime.jsx)(DataBlockInitializer,P(x({},r),{onlyCurrentDataSource:t,icon:(0,import_jsx_runtime.jsx)(import_icons.RightSquareOutlined,{}),componentType:\"FilterCollapse\",onCreateBlockSchema:n=>q(void 0,[n],function*({item:a}){const l=createCollapseBlockSchema({dataSource:a.dataSource,collectionName:a.collectionName||a.name,blockType:\"filter\"});i(l)}),filter:e,hideChildrenIfSingleCollection:o}))},commonOptions$7={title:'{{t(\"Configure actions\")}}',icon:\"SettingOutlined\",items:[{name:\"filter\",title:'{{t(\"Filter\")}}',Component:\"CreateFilterActionInitializer\",schema:{\"x-action-settings\":{}}},{name:\"reset\",title:'{{t(\"Reset\")}}',Component:\"CreateResetActionInitializer\",schema:{\"x-action-settings\":{}}}]},filterFormActionInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"FilterFormActionInitializers\"},commonOptions$7)),filterFormActionInitializers=new CompatibleSchemaInitializer(x({name:\"filterForm:configureActions\"},commonOptions$7),filterFormActionInitializers_deprecated),FilterBlockInitializer=DataBlockInitializer,createFilterFormBlockSchema=e=>{const{collectionName:t,dataSource:o,templateSchema:r}=e;if(!t||!o)throw new Error(\"collectionName and dataSource are required\");return{type:\"void\",\"x-decorator\":\"FilterFormBlockProvider\",\"x-use-decorator-props\":\"useFilterFormBlockDecoratorProps\",\"x-decorator-props\":{dataSource:o,collection:t},\"x-toolbar\":\"BlockSchemaToolbar\",\"x-settings\":\"blockSettings:filterForm\",\"x-component\":\"CardItem\",\"x-filter-targets\":[],properties:{[(0,import_shared.uid)()]:{type:\"void\",\"x-component\":\"FormV2\",\"x-use-component-props\":\"useFilterFormBlockProps\",properties:{grid:r||{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":\"filterForm:configureFields\"},[(0,import_shared.uid)()]:{type:\"void\",\"x-initializer\":\"filterForm:configureActions\",\"x-component\":\"ActionBar\",\"x-component-props\":{layout:\"one-column\",style:{float:\"right\",overflow:\"hidden\"}}}}}}}},FilterFormBlockInitializer=({filterCollections:e,onlyCurrentDataSource:t,hideChildrenIfSingleCollection:o})=>{const r=useSchemaInitializerItem(),{insert:i}=useSchemaInitializer(),{componentNamePrefix:n}=useBlockTemplateContext();return(0,import_jsx_runtime.jsx)(FilterBlockInitializer,P(x({},r),{icon:(0,import_jsx_runtime.jsx)(import_icons.FormOutlined,{}),onlyCurrentDataSource:t,componentType:`${n}FilterFormItem`,templateWrap:(a,{item:l})=>{const c=createFilterFormBlockSchema({templateSchema:a,dataSource:l.dataSource,collectionName:l.name||l.collectionName});return l.template&&l.mode===\"reference\"&&(c[\"x-template-key\"]=l.template.key),c},onCreateBlockSchema:({item:a})=>i(createFilterFormBlockSchema({collectionName:a.collectionName||a.name,dataSource:a.dataSource})),filter:e,hideChildrenIfSingleCollection:o}))},commonOptions$6={wrap:gridRowColWrap,icon:\"SettingOutlined\",title:'{{t(\"Configure fields\")}}',items:[{type:\"itemGroup\",name:\"displayFields\",title:'{{t(\"Display fields\")}}',useChildren:useFilterFormItemInitializerFields},{name:\"parentCollectionFields\",Component:FilterParentCollectionFields},{name:\"associationFields\",Component:FilterAssociatedFields},{name:\"divider\",type:\"divider\"},{title:'{{t(\"Add Markdown\")}}',Component:\"MarkdownFormItemInitializer\",name:\"addText\"}]},filterFormItemInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"FilterFormItemInitializers\"},commonOptions$6)),filterFormItemInitializers=new CompatibleSchemaInitializer(x({name:\"filterForm:configureFields\"},commonOptions$6),filterFormItemInitializers_deprecated),DividerFormItemInitializer=()=>{const{insert:e}=useSchemaInitializer(),t=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({},t),{icon:(0,import_jsx_runtime.jsx)(import_icons.LineOutlined,{}),onClick:()=>{e({type:\"void\",\"x-decorator\":\"FormItem\",\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"blockSettings:divider\",\"x-component\":\"Divider\",\"x-component-props\":{children:'{{t(\"Group\")}}'}})}}))},MarkdownBlockInitializer=()=>{const{insert:e}=useSchemaInitializer(),{t}=(0,import_react_i18next.useTranslation)(),o=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({},o),{icon:(0,import_jsx_runtime.jsx)(import_icons.FormOutlined,{}),onClick:()=>{e({type:\"void\",\"x-settings\":\"blockSettings:markdown\",\"x-decorator\":\"CardItem\",\"x-decorator-props\":{name:\"markdown\",engine:\"handlebars\"},\"x-component\":\"Markdown.Void\",\"x-editable\":!1,\"x-component-props\":{content:t(\"This is a demo text, **supports Markdown syntax**.\")}})}}))},MarkdownFormItemInitializer=()=>{const{insert:e}=useSchemaInitializer(),t=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(SchemaInitializerItem,P(x({},t),{icon:(0,import_jsx_runtime.jsx)(import_icons.FormOutlined,{}),onClick:()=>{e({type:\"void\",\"x-editable\":!1,\"x-decorator\":\"FormItem\",\"x-decorator-props\":{engine:\"handlebars\"},\"x-toolbar\":\"FormItemSchemaToolbar\",\"x-settings\":\"blockSettings:markdown\",\"x-component\":\"Markdown.Void\",\"x-component-props\":{content:'{{t(\"This is a demo text, **supports Markdown syntax**.\")}}'}})}}))},commonOptions$5={wrap:gridRowColWrap,title:'{{t(\"Add block\")}}',icon:\"PlusOutlined\",items:[{type:\"itemGroup\",title:'{{t(\"Selector\")}}',name:\"selector\",children:[{name:\"title\",title:\"Table\",Component:\"TableSelectorInitializer\"}]},{type:\"itemGroup\",title:'{{t(\"Filter blocks\")}}',name:\"filterBlocks\",useChildren(){const{name:e,dataSource:t}=useCollection_deprecated();return[{name:\"filterFormBlockInTableSelector\",title:'{{t(\"Form\")}}',Component:\"FilterFormBlockInitializer\",componentProps:{filterCollections(){return!1},onlyCurrentDataSource:!0},collectionName:e,dataSource:t},{name:\"filterCollapseBlockInTableSelector\",title:'{{t(\"Collapse\")}}',Component:\"FilterCollapseBlockInitializer\",componentProps:{filterCollections(){return!1},onlyCurrentDataSource:!0},collectionName:e,dataSource:t}]}},{type:\"itemGroup\",title:'{{t(\"Other blocks\")}}',name:\"otherBlocks\",children:[{name:\"markdown\",title:'{{t(\"Markdown\")}}',Component:\"MarkdownBlockInitializer\"}]}]},tableSelectorInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"TableSelectorInitializers\"},commonOptions$5)),tableSelectorInitializers=new CompatibleSchemaInitializer(x({name:\"popup:tableSelector:addBlock\"},commonOptions$5),tableSelectorInitializers_deprecated),CollectionFieldInitializer=()=>{const e={},t=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(InitializerWithSwitch,P(x({},t),{item:t,schema:e,type:\"x-collection-field\"}))},TableCollectionFieldInitializer=()=>{const e={},t=useSchemaInitializerItem();return(0,import_jsx_runtime.jsx)(InitializerWithSwitch,P(x({},t),{schema:e,item:t,type:\"x-collection-field\"}))},commonOptions$4={title:'{{t(\"Add block\")}}',icon:\"PlusOutlined\",wrap:gridRowColWrap,items:[{name:\"dataBlocks\",title:'{{t(\"Data blocks\")}}',type:\"itemGroup\",children:[{name:\"table\",title:'{{t(\"Table\")}}',Component:\"TableBlockInitializer\"},{name:\"form\",title:'{{t(\"Form\")}}',Component:\"FormBlockInitializer\",useComponentProps:()=>({filterCollections:({collection:e})=>{var t,o;const{unavailableActions:r,availableActions:i}=(e==null?void 0:e.options)||{};return i?(t=i.includes)==null?void 0:t.call(i,\"create\"):r?!((o=r==null?void 0:r.includes)!=null&&o.call(r,\"create\")):!0}})},{name:\"details\",title:'{{t(\"Details\")}}',Component:\"DetailsBlockInitializer\"},{name:\"list\",title:'{{t(\"List\")}}',Component:\"ListBlockInitializer\"},{name:\"gridCard\",title:'{{t(\"Grid Card\")}}',Component:\"GridCardBlockInitializer\"}]},{name:\"filterBlocks\",title:'{{t(\"Filter blocks\")}}',type:\"itemGroup\",children:[{name:\"filterForm\",title:'{{t(\"Form\")}}',Component:\"FilterFormBlockInitializer\"},{name:\"filterCollapse\",title:'{{t(\"Collapse\")}}',Component:\"FilterCollapseBlockInitializer\"}]},{name:\"otherBlocks\",type:\"itemGroup\",title:'{{t(\"Other blocks\")}}',children:[{name:\"markdown\",title:'{{t(\"Markdown\")}}',Component:\"MarkdownBlockInitializer\"}]}]},blockInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"BlockInitializers\"},commonOptions$4)),blockInitializers=new CompatibleSchemaInitializer(x({name:\"page:addBlock\"},commonOptions$4),blockInitializers_deprecated),ParentCollectionFields=()=>{const e=useInheritsFormItemInitializerFields({component:\"AssignedField\"}),{t}=(0,import_react_i18next.useTranslation)(),o=useCompile();if(!(e!=null&&e.length))return null;const r=[];return e.forEach(i=>{Object.values(i)[0].length&&r.push({type:\"itemGroup\",divider:!0,title:t(\"Parent collection fields\")+\"(\"+o(`${Object.keys(i)[0]}`)+\")\",children:Object.values(i)[0]})}),(0,import_jsx_runtime.jsx)(SchemaInitializerChildren,{children:r})},commonOptions$3={wrap:gridRowColWrap,icon:\"SettingOutlined\",title:'{{t(\"Configure fields\")}}',items:[{type:\"itemGroup\",title:'{{t(\"Configure fields\")}}',name:\"configureFields\",useChildren:useCustomFormItemInitializerFields},{name:\"parentCollectionFields\",Component:ParentCollectionFields}]},customFormItemInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"CustomFormItemInitializers\"},commonOptions$3)),customFormItemInitializers=new CompatibleSchemaInitializer(x({name:\"assignFieldValuesForm:configureFields\"},commonOptions$3),customFormItemInitializers_deprecated),canMakeAssociationBlock=e=>[\"linkTo\",\"subTable\",\"o2m\",\"m2m\",\"obo\",\"oho\",\"o2o\",\"m2o\"].includes(e.interface);function useRecordBlocks(){const e=useCollection(),{getChildrenCollections:t}=useCollectionManager_deprecated(),o=t(e==null?void 0:e.name,!0,e==null?void 0:e.dataSource).filter(r=>r==null?void 0:r.filterTargetKey);return[{name:\"details\",title:'{{t(\"Details\")}}',Component:\"DetailsBlockInitializer\",collectionName:e==null?void 0:e.name,dataSource:e==null?void 0:e.dataSource,useComponentProps(){const r=useCollection(),{createSingleDetailsSchema:i,templateWrap:n}=useCreateSingleDetailsSchema(),{createAssociationDetailsBlock:a}=useCreateAssociationDetailsBlock(),{createAssociationDetailsWithoutPagination:l,templateWrap:c}=useCreateAssociationDetailsWithoutPagination(),{createDetailsBlock:u}=useCreateDetailsBlock(),m=[r,...o],d=(0,import_react2.useCallback)(({item:p,fromOthersInPopup:h})=>h?u({item:p}):p.associationField?[\"hasOne\",\"belongsTo\"].includes(p.associationField.type)?l({item:p}):a({item:p}):i({item:p}),[a,l,u,i]);return{filterCollections({collection:p,associationField:h}){return p?m.some(g=>g.name===p.name):!!h},onlyCurrentDataSource:!0,hideSearch:!0,componentType:\"ReadPrettyFormItem\",createBlockSchema:d,templateWrap:(0,import_react2.useCallback)((p,{item:h})=>h.associationField?[\"hasOne\",\"belongsTo\"].includes(h.associationField.type)?c(p,{item:h}):p:n(p,{item:h}),[n,c]),showAssociationFields:!0}}},{name:\"editForm\",title:'{{t(\"Form (Edit)\")}}',Component:\"FormBlockInitializer\",collectionName:e==null?void 0:e.name,dataSource:e==null?void 0:e.dataSource,useComponentProps(){const r=useCollection(),{createEditFormBlock:i,templateWrap:n}=useCreateEditFormBlock(),a=[r,...o];return{filterCollections({collection:l}){return l?a.some(c=>c.name===l.name):!1},onlyCurrentDataSource:!0,hideSearch:!0,hideOtherRecordsInPopup:!0,componentType:\"FormItem\",createBlockSchema:i,templateWrap:n,showAssociationFields:!0}},useVisible:()=>useActionAvailable(\"update\")},{name:\"createForm\",title:'{{t(\"Form (Add new)\")}}',Component:\"FormBlockInitializer\",collectionName:e==null?void 0:e.name,dataSource:e==null?void 0:e.dataSource,useComponentProps(){const{createAssociationFormBlock:r,templateWrap:i}=useCreateAssociationFormBlock(),{createFormBlock:n,templateWrap:a}=useCreateFormBlock();return{filterCollections({collection:l,associationField:c}){return c?[\"hasMany\",\"belongsToMany\"].includes(c.type):!1},onlyCurrentDataSource:!0,hideSearch:!0,componentType:\"FormItem\",createBlockSchema:({item:l,fromOthersInPopup:c})=>{if(c)return n({item:l,fromOthersInPopup:c});r({item:l})},templateWrap:(l,{item:c,fromOthersInPopup:u})=>u?a(l,{item:c,fromOthersInPopup:u}):i(l,{item:c}),showAssociationFields:!0}}},{name:\"table\",title:'{{t(\"Table\")}}',Component:\"TableBlockInitializer\",useComponentProps(){const{createAssociationTableBlock:r}=useCreateAssociationTableBlock(),{createTableBlock:i}=useCreateTableBlock();return{hideSearch:!0,onlyCurrentDataSource:!0,filterCollections({associationField:n}){return n?[\"hasMany\",\"belongsToMany\"].includes(n.type):!1},createBlockSchema:({item:n,fromOthersInPopup:a})=>{if(a)return i({item:n});r({item:n})},showAssociationFields:!0}}},{name:\"list\",title:'{{t(\"List\")}}',Component:\"ListBlockInitializer\",useComponentProps(){const{createAssociationListBlock:r}=useCreateAssociationListBlock(),{createListBlock:i}=useCreateListBlock();return{hideSearch:!0,onlyCurrentDataSource:!0,filterCollections({associationField:n}){return n?[\"hasMany\",\"belongsToMany\"].includes(n.type):!1},createBlockSchema:({item:n,fromOthersInPopup:a})=>{if(a)return i({item:n});r({item:n})},showAssociationFields:!0}}},{name:\"gridCard\",title:'{{t(\"Grid Card\")}}',Component:\"GridCardBlockInitializer\",useComponentProps(){const{createAssociationGridCardBlock:r}=useCreateAssociationGridCardBlock(),{createGridCardBlock:i}=useCreateGridCardBlock();return{hideSearch:!0,onlyCurrentDataSource:!0,filterCollections({associationField:n}){return n?[\"hasMany\",\"belongsToMany\"].includes(n.type):!1},createBlockSchema:({item:n,fromOthersInPopup:a})=>{if(a)return i({item:n});r({item:n})},showAssociationFields:!0}}}]}const commonOptions$2={wrap:gridRowColWrap,title:'{{t(\"Add block\")}}',icon:\"PlusOutlined\",items:[{type:\"itemGroup\",name:\"dataBlocks\",title:'{{t(\"Data blocks\")}}',useChildren:useRecordBlocks},{name:\"filterBlocks\",title:'{{t(\"Filter blocks\")}}',type:\"itemGroup\",children:[{name:\"filterForm\",title:'{{t(\"Form\")}}',Component:\"FilterFormBlockInitializer\",useComponentProps(){return{filterCollections({collection:e}){return!0}}}},{name:\"filterCollapse\",title:'{{t(\"Collapse\")}}',Component:\"FilterCollapseBlockInitializer\",useComponentProps(){return{filterCollections({collection:e}){return!0}}}}]},{type:\"itemGroup\",name:\"otherBlocks\",title:'{{t(\"Other blocks\")}}',children:[{name:\"markdown\",title:'{{t(\"Markdown\")}}',Component:\"MarkdownBlockInitializer\"}]}]},recordBlockInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"RecordBlockInitializers\"},commonOptions$2)),recordBlockInitializers=new CompatibleSchemaInitializer(x({name:\"popup:common:addBlock\"},commonOptions$2),recordBlockInitializers_deprecated),commonOptions$1={title:\"{{t('Configure actions')}}\",icon:\"SettingOutlined\",style:{marginLeft:8},items:[{type:\"itemGroup\",title:\"{{t('Enable actions')}}\",name:\"enableActions\",children:[{name:\"addNew\",title:\"{{t('Add new')}}\",Component:\"CreateActionInitializer\",schema:{\"x-align\":\"right\"}},{name:\"delete\",title:\"{{t('Delete')}}\",Component:\"BulkDestroyActionInitializer\",schema:{\"x-align\":\"right\"}}]}]},subTableActionInitializers_deprecated=new CompatibleSchemaInitializer(x({name:\"SubTableActionInitializers\"},commonOptions$1)),subTableActionInitializers=new CompatibleSchemaInitializer(x({name:\"subTable:configureActions\"},commonOptions$1),subTableActionInitializers_deprecated),TabPaneInitializers=e=>{const{designable:t,insertBeforeEnd:o}=useDesignable(),{isCreate:r,isBulkEdit:i,options:n}=e,{gridInitializer:a}=n,{getAriaLabel:l}=useGetAriaLabelOfSchemaInitializer(),{isMobile:c}=useOpenModeContext()||{},u=useRecord(),m=useCollection(),d=()=>{const h=(0,import_react.useForm)(),g=useActionContext();let _=a;return m||(_=\"page:addBlock\",c&&(_=\"mobile:addBlock\")),_||(_=\"popup:common:addBlock\",r||!u?_=\"popup:addNew:addBlock\":i&&(_=\"popup:bulkEdit:addBlock\")),{run(){return q(this,null,function*(){yield h.submit();const{title:f,icon:v}=h.values;o({type:\"void\",title:f,\"x-component\":\"Tabs.TabPane\",\"x-designer\":\"Tabs.Designer\",\"x-component-props\":{icon:v},properties:{grid:{type:\"void\",\"x-component\":\"Grid\",\"x-initializer\":_,properties:{}}}}),yield h.reset(),g.setVisible(!1)})}}},p=(0,import_react2.useMemo)(()=>({type:\"void\",properties:{action1:{type:\"void\",\"x-component\":\"Action\",\"x-component-props\":{icon:\"PlusOutlined\",style:{borderColor:\"var(--colorSettings)\",color:\"var(--colorSettings)\"},type:\"dashed\",\"aria-label\":l()},title:'{{t(\"Add tab\")}}',properties:{drawer1:{\"x-decorator\":\"Form\",\"x-component\":\"Action.Modal\",\"x-component-props\":{width:520,zIndex:2e3},type:\"void\",title:'{{t(\"Add tab\")}}',properties:{title:{title:'{{t(\"Tab name\")}}',required:!0,\"x-component\":\"Input\",\"x-decorator\":\"FormItem\"},icon:{title:'{{t(\"Icon\")}}',\"x-component\":\"IconPicker\",\"x-decorator\":\"FormItem\"},footer:{\"x-component\":\"Action.Modal.Footer\",type:\"void\",properties:{cancel:{title:'{{t(\"Cancel\")}}',\"x-component\":\"Action\",\"x-component-props\":{useAction:()=>{const h=useActionContext();return{run(){return q(this,null,function*(){h.setVisible(!1)})}}}}},submit:{title:'{{t(\"Submit\")}}',\"x-component\":\"Action\",\"x-component-props\":{type:\"primary\",useAction:d}}}}}}}}}}),[]);return t?(0,import_jsx_runtime.jsx)(SchemaComponent,{schema:p}):null},TabPaneInitializersForCreateFormBlock=e=>(0,import_jsx_runtime.jsx)(TabPaneInitializers,P(x({},e),{isCreate:!0})),TabPaneInitializersForBulkEditFormBlock=e=>(0,import_jsx_runtime.jsx)(TabPaneInitializers,P(x({},e),{isBulkEdit:!0})),commonOptions={Component:TabPaneInitializers,popover:!1},tabPaneInitializers_deprecated=new SchemaInitializer(x({name:\"TabPaneInitializers\"},commonOptions)),tabPaneInitializers=new SchemaInitializer(x({name:\"popup:addTab\"},commonOptions)),tabPaneInitializersForRecordBlock=new SchemaInitializer({name:\"TabPaneInitializersForCreateFormBlock\",Component:TabPaneInitializersForCreateFormBlock,popover:!1}),tabPaneInitializersForBulkEditFormBlock=new SchemaInitializer({name:\"TabPaneInitializersForBulkEditFormBlock\",Component:TabPaneInitializersForBulkEditFormBlock,popover:!1});class SchemaInitializerPlugin extends Plugin{load(){return q(this,null,function*(){this.app.addComponents(P(x(x({},initializerComponents),items),{DestroyActionInitializer,FormBlockInitializer,RecordFormBlockInitializer,TableBlockInitializer,TableSelectorInitializer,RecordReadPrettyFormBlockInitializer,DetailsBlockInitializer,ListBlockInitializer,GridCardBlockInitializer,FilterFormBlockInitializer,FilterCollapseBlockInitializer,MarkdownBlockInitializer,MarkdownFormItemInitializer,TableCollectionFieldInitializer,CollectionFieldInitializer,CreateActionInitializer,CreateChildInitializer,ViewActionInitializer,UpdateActionInitializer,PopupActionInitializer,LinkActionInitializer,UpdateRecordActionInitializer,CreateSubmitActionInitializer,UpdateSubmitActionInitializer,BulkDestroyActionInitializer,ExpandableActionInitializer,DisassociateActionInitializer,FilterActionInitializer,RefreshActionInitializer,EditTableActionInitializer,DividerFormItemInitializer,AssociateActionInitializer,AssociateActionProvider,PopupActionDecorator})),this.app.schemaInitializerManager.add(blockInitializers_deprecated),this.app.schemaInitializerManager.add(blockInitializers),this.app.schemaInitializerManager.add(tableActionInitializers_deprecated),this.app.schemaInitializerManager.add(tableActionInitializers),this.app.schemaInitializerManager.add(tableColumnInitializers_deprecated),this.app.schemaInitializerManager.add(tableColumnInitializers),this.app.schemaInitializerManager.add(tableActionColumnInitializers_deprecated),this.app.schemaInitializerManager.add(tableActionColumnInitializers),this.app.schemaInitializerManager.add(formItemInitializers_deprecated),this.app.schemaInitializerManager.add(formItemInitializers),this.app.schemaInitializerManager.add(formActionInitializers),this.app.schemaInitializerManager.add(detailsActionInitializers_deprecated),this.app.schemaInitializerManager.add(detailsActionInitializers),this.app.schemaInitializerManager.add(readPrettyFormItemInitializers_deprecated),this.app.schemaInitializerManager.add(readPrettyFormItemInitializers),this.app.schemaInitializerManager.add(readPrettyFormActionInitializers_deprecated),this.app.schemaInitializerManager.add(readPrettyFormActionInitializers),this.app.schemaInitializerManager.add(createFormBlockInitializers_deprecated),this.app.schemaInitializerManager.add(createFormBlockInitializers),this.app.schemaInitializerManager.add(customizeCreateFormBlockInitializers_deprecated),this.app.schemaInitializerManager.add(customizeCreateFormBlockInitializers),this.app.schemaInitializerManager.add(customFormItemInitializers_deprecated),this.app.schemaInitializerManager.add(customFormItemInitializers),this.app.schemaInitializerManager.add(filterFormActionInitializers_deprecated),this.app.schemaInitializerManager.add(filterFormActionInitializers),this.app.schemaInitializerManager.add(createFormActionInitializers_deprecated),this.app.schemaInitializerManager.add(createFormActionInitializers),this.app.schemaInitializerManager.add(updateFormActionInitializers_deprecated),this.app.schemaInitializerManager.add(updateFormActionInitializers),this.app.schemaInitializerManager.add(filterFormItemInitializers_deprecated),this.app.schemaInitializerManager.add(filterFormItemInitializers),this.app.schemaInitializerManager.add(gridCardActionInitializers_deprecated),this.app.schemaInitializerManager.add(gridCardActionInitializers),this.app.schemaInitializerManager.add(gridCardItemActionInitializers_deprecated),this.app.schemaInitializerManager.add(gridCardItemActionInitializers),this.app.schemaInitializerManager.add(listActionInitializers_deprecated),this.app.schemaInitializerManager.add(listActionInitializers),this.app.schemaInitializerManager.add(listItemActionInitializers_deprecated),this.app.schemaInitializerManager.add(listItemActionInitializers),this.app.schemaInitializerManager.add(recordBlockInitializers_deprecated),this.app.schemaInitializerManager.add(recordBlockInitializers),this.app.schemaInitializerManager.add(recordFormBlockInitializers),this.app.schemaInitializerManager.add(subTableActionInitializers_deprecated),this.app.schemaInitializerManager.add(subTableActionInitializers),this.app.schemaInitializerManager.add(tableSelectorInitializers_deprecated),this.app.schemaInitializerManager.add(tableSelectorInitializers),this.app.schemaInitializerManager.add(tabPaneInitializers_deprecated),this.app.schemaInitializerManager.add(tabPaneInitializers),this.app.schemaInitializerManager.add(tabPaneInitializersForRecordBlock),this.app.schemaInitializerManager.add(tabPaneInitializersForBulkEditFormBlock),this.app.schemaInitializerManager.add(menuItemInitializer_deprecated),this.app.schemaInitializerManager.add(menuItemInitializer)})}}class LocalePlugin extends Plugin{constructor(){super(...arguments),k(this,\"locales\",{})}afterAdd(){return q(this,null,function*(){var t,o,r,i,n,a,l;const c=this.app.apiClient,u=c.auth.locale;try{const m=yield c.request({url:\"app:getLang\",params:{locale:u},headers:{\"X-Role\":\"anonymous\"}}),d=m==null?void 0:m.data;this.locales=(d==null?void 0:d.data)||{},this.app.use(import_antd.ConfigProvider,{locale:this.locales.antd,popupMatchSelectWidth:!1}),this.app.use(import_antd.App,{component:!1}),(t=d==null?void 0:d.data)!=null&&t.lang&&(c.auth.setLocale((o=d==null?void 0:d.data)==null?void 0:o.lang),this.app.i18n.changeLanguage((r=d==null?void 0:d.data)==null?void 0:r.lang)),Object.keys(((i=d==null?void 0:d.data)==null?void 0:i.resources)||{}).forEach(h=>{var g,_;this.app.i18n.addResources((g=d==null?void 0:d.data)==null?void 0:g.lang,h,((_=d==null?void 0:d.data)==null?void 0:_.resources[h])||{})}),(0,import_validator.setValidateLanguage)((n=d==null?void 0:d.data)==null?void 0:n.lang),loadConstrueLocale(d==null?void 0:d.data);const p=dayjsLocale[(a=d==null?void 0:d.data)==null?void 0:a.lang]||\"en\";yield import(`dayjs/locale/${p}`),import_dayjs.default.locale(p),window.cronLocale=(l=d==null?void 0:d.data)==null?void 0:l.cron}catch(m){throw m}})}}const AppSpin=()=>(0,import_jsx_runtime.jsx)(import_antd.Spin,{style:{position:\"fixed\",top:\"50%\",left:\"50%\",fontSize:72,transform:\"translate(-50%, -50%)\"}}),AppError=(0,import_reactive_react.observer)(({app:e,error:t})=>{const o=getProps(e);return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.Result,x(P(x({className:import_css.css`\n            top: 50%;\n            position: absolute;\n            width: 100%;\n            transform: translate(0, -50%);\n          `,status:\"error\",title:(t==null?void 0:t.title)||e.i18n.t(\"App error\",{ns:\"client\"}),subTitle:e.i18n.t(t==null?void 0:t.message)},o),{extra:[(0,import_jsx_runtime.jsx)(import_antd.Button,{type:\"primary\",onClick:()=>window.location.reload(),children:e.i18n.t(\"Try again\")},\"try\")]}),o))})},{displayName:\"AppError\"}),getProps=e=>{var t,o,r,i,n,a,l,c,u,m,d,p,h;if(e.ws.serverDown)return{status:\"error\",icon:(0,import_jsx_runtime.jsx)(import_icons.DisconnectOutlined,{}),title:\"You're offline\",subTitle:\"Please check the server status or network connection status\"};if(!e.error)return{};if(e.error.code===\"APP_NOT_FOUND\")return{status:\"warning\",title:\"App not found\",subTitle:(t=e.error)==null?void 0:t.message};if(e.error.code===\"APP_WARNING\")return{status:\"warning\",title:\"App warning\",subTitle:(o=e.error)==null?void 0:o.message};if(e.error.code===\"APP_INITIALIZING\")return{status:\"info\",icon:(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}),title:\"App initializing\",subTitle:(r=e.error)==null?void 0:r.message};if(e.error.code===\"APP_INITIALIZED\")return{status:\"warning\",title:\"App initialized\",subTitle:(i=e.error)==null?void 0:i.message};if([\"ENOENT\",\"APP_ERROR\",\"LOAD_ERROR\"].includes(e.error.code))return{status:\"error\",title:\"App error\",subTitle:(n=e.error)==null?void 0:n.message};if(e.error.code===\"APP_NOT_INSTALLED_ERROR\")return{status:\"warning\",title:\"App not installed\",subTitle:(a=e.error)==null?void 0:a.message};if(e.error.code===\"APP_STOPPED\")return{status:\"warning\",title:\"App stopped\",subTitle:(l=e.error)==null?void 0:l.message};if(e.error.code===\"APP_COMMANDING\"){const g={status:\"info\",icon:(0,import_jsx_runtime.jsx)(import_icons.LoadingOutlined,{}),title:(u=(c=e.error)==null?void 0:c.command)==null?void 0:u.name,subTitle:(m=e.error)==null?void 0:m.message},_={start:{title:\"App starting\"},restart:{title:\"App restarting\"},install:{title:\"App installing\"},upgrade:{title:\"App upgrading\"},\"pm.add\":{title:\"Adding plugin\"},\"pm.update\":{title:\"Updating plugin\"},\"pm.enable\":{title:\"Enabling plugin\"},\"pm.disable\":{title:\"Disabling plugin\"},\"pm.remove\":{title:\"Removing plugin\"}};return x(x({},g),_[(p=(d=e.error)==null?void 0:d.command)==null?void 0:p.name])}return{status:\"warning\",title:\"App warning\",subTitle:(h=e.error)==null?void 0:h.message}},AppMaintaining=(0,import_reactive_react.observer)(({app:e})=>{const{icon:t,status:o,title:r,subTitle:i}=getProps(e);return(0,import_jsx_runtime.jsx)(\"div\",{children:(0,import_jsx_runtime.jsx)(import_antd.Result,{className:import_css.css`\n            top: 50%;\n            position: absolute;\n            width: 100%;\n            transform: translate(0, -50%);\n          `,icon:t,status:o,title:e.i18n.t(r),subTitle:(0,import_jsx_runtime.jsx)(\"div\",{style:{whiteSpace:\"pre-wrap\"},children:e.i18n.t(i)})})})},{displayName:\"AppMaintaining\"}),AppMaintainingDialog=(0,import_reactive_react.observer)(({app:e})=>{const{icon:t,status:o,title:r,subTitle:i}=getProps(e);return(0,import_jsx_runtime.jsx)(import_antd.Modal,{open:!0,footer:null,closable:!1,children:(0,import_jsx_runtime.jsx)(import_antd.Result,{icon:t,status:o,title:e.i18n.t(r),subTitle:e.i18n.t(i)})})},{displayName:\"AppMaintainingDialog\"});class NocoBaseBuildInPlugin extends Plugin{afterAdd(){return q(this,null,function*(){this.app.addComponents({AppSpin,AppError,AppMaintaining,AppMaintainingDialog,AppNotFound}),yield this.addPlugins()})}load(){return q(this,null,function*(){this.addComponents(),this.addRoutes(),this.app.use(CurrentUserProvider),this.app.use(CurrentUserSettingsMenuProvider),this.app.pluginSettingsManager.add(\"security\",{title:(0,import_client.tval)(\"Security\"),icon:\"SafetyOutlined\"})})}addRoutes(){this.router.add(\"root\",{path:\"/\",element:(0,import_jsx_runtime.jsx)(import_react_router_dom.Navigate,{replace:!0,to:\"/admin\"})}),this.router.add(\"not-found\",{path:\"*\",Component:AppNotFound}),this.router.add(\"admin\",{path:\"/admin\",Component:\"AdminLayout\"}),this.router.add(\"admin.page\",{path:\"/admin/:name\",Component:\"AdminDynamicPage\"}),this.router.add(\"admin.page.tab\",{path:\"/admin/:name/tabs/:tabUid\",Component:PageTabs}),this.router.add(\"admin.page.popup\",{path:\"/admin/:name/popups/*\",Component:PagePopups}),this.router.add(\"admin.page.tab.popup\",{path:\"/admin/:name/tabs/:tabUid/popups/*\",Component:PagePopups})}addComponents(){this.app.addComponents({ErrorFallback,RouteSchemaComponent,BlockTemplatePage,BlockTemplateDetails})}addPlugins(){return q(this,null,function*(){yield this.app.pm.add(AssociationFilterPlugin),yield this.app.pm.add(LocalePlugin,{name:\"builtin-locale\"}),yield this.app.pm.add(AdminLayoutPlugin,{name:\"admin-layout\"}),yield this.app.pm.add(SystemSettingsPlugin,{name:\"system-setting\"}),yield this.app.pm.add(PinnedListPlugin,{name:\"pinned-list\",config:{items:{ui:{order:100,component:\"DesignableSwitch\",pin:!0,snippet:\"ui.*\"},pm:{order:200,component:\"PluginManagerLink\",pin:!0,snippet:\"pm\"},sc:{order:300,component:\"SettingsCenterDropdown\",pin:!0,snippet:\"pm.*\"}}}}),yield this.app.pm.add(SchemaComponentPlugin,{name:\"schema-component\"}),yield this.app.pm.add(SchemaInitializerPlugin,{name:\"schema-initializer\"}),yield this.app.pm.add(SchemaSettingsPlugin,{name:\"schema-settings\"}),yield this.app.pm.add(BlockSchemaComponentPlugin,{name:\"block-schema-component\"}),yield this.app.pm.add(AntdSchemaComponentPlugin,{name:\"antd-schema-component\"}),yield this.app.pm.add(ACLPlugin,{name:\"builtin-acl\"}),yield this.app.pm.add(RemoteDocumentTitlePlugin,{name:\"remote-document-title\"}),yield this.app.pm.add(PMPlugin,{name:\"builtin-pm\"}),yield this.app.pm.add(CollectionPlugin,{name:\"builtin-collection\"})})}}const PoweredBy=()=>{var e,t,o;const{i18n:r}=(0,import_react_i18next.useTranslation)(),{token:i}=useToken(),n=usePlugin(\"@nocobase/plugin-custom-brand\"),a=useCurrentAppInfo(),l={\"en-US\":\"https://www.nocobase.com\",\"zh-CN\":\"https://www.nocobase.com/cn/\"},c=import_css.css`\n    text-align: center;\n    color: ${i.colorTextDescription};\n    a {\n      color: ${i.colorTextDescription};\n      &:hover {\n        color: ${i.colorText};\n      }\n    }\n  `,u=`<span class=\"nb-app-version\">v${(e=a==null?void 0:a.data)==null?void 0:e.version}</span>`;return(0,import_jsx_runtime.jsx)(\"div\",{className:(0,import_css.cx)(c,\"nb-brand\"),dangerouslySetInnerHTML:{__html:(0,import_client.parseHTML)(((o=(t=n==null?void 0:n.options)==null?void 0:t.options)==null?void 0:o.brand)||`Powered by <a href=\"${l[r.language]||l[\"en-US\"]}\" target=\"_blank\">NocoBase</a>`,{appVersion:u})}})};class MockAPIClient extends APIClient{mockAdapter(){const t=require(\"axios-mock-adapter\");return new t(this.axios)}}const mockAPIClient=()=>{const e=new MockAPIClient,t=new Application;e.app=t;const o=e.mockAdapter();return{apiClient:e,mockRequest:o}};function SwitchLanguage(){var e,t,o;const{data:r}=useSystemSettings()||{},i=useAPIClient();return((e=r==null?void 0:r.data)==null?void 0:e.enabledLanguages.length)>1&&(0,import_jsx_runtime.jsx)(import_antd.Dropdown,{menu:{onClick(n){i.auth.setLocale(n.key),window.location.reload()},selectable:!0,defaultSelectedKeys:[i.auth.locale],items:(o=(t=r==null?void 0:r.data)==null?void 0:t.enabledLanguages)==null?void 0:o.map(n=>({key:n,label:languageCodes[n].label}))},children:(0,import_jsx_runtime.jsx)(import_icons.TranslationOutlined,{style:{fontSize:24}})})}const PopupContextProvider=e=>{var t,o;const{visible:r,setVisible:i}=e,[n,a]=(0,import_react2.useState)(!1),[l,c]=(0,import_react2.useState)(!1),{visible:u,setVisible:m}=(0,import_react2.useContext)(PopupVisibleProviderContext)||{visible:!1,setVisible:()=>{}},d=(0,import_react.useFieldSchema)(),p=(0,import_react2.useCallback)(_=>{i==null||i(_),a==null||a(_),m==null||m(_)},[i,m]),h=e.openMode||((t=d[\"x-component-props\"])==null?void 0:t.openMode)||\"drawer\",g=e.openSize||((o=d[\"x-component-props\"])==null?void 0:o.openSize);return(0,import_jsx_runtime.jsx)(PopupVisibleProvider,{visible:!1,children:(0,import_jsx_runtime.jsx)(ActionContextProvider,{visible:r||n||u,setVisible:p,openMode:h,openSize:g,formValueChanged:l,setFormValueChanged:c,children:e.children})})};\n"]}