UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

1 lines 1.34 MB
var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var i in t)__defProp(e,i,{get:t[i],enumerable:!0})},__copyProps=(e,t,i,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of __getOwnPropNames(t))!__hasOwnProp.call(e,s)&&s!==i&&__defProp(e,s,{get:()=>t[s],enumerable:!(o=__getOwnPropDesc(t,s))||o.enumerable});return e},__toCommonJS=e=>__copyProps(__defProp({},"__esModule",{value:!0}),e),main_exports={};__export(main_exports,{ALWAYS_SYNC_GLOBAL_EVENTS:()=>ALWAYS_SYNC_GLOBAL_EVENTS,AgAbstractCellEditor:()=>AgAbstractCellEditor,AgAbstractInputField:()=>AgAbstractInputField,AgAbstractLabel:()=>AgAbstractLabel,AgCheckbox:()=>AgCheckbox,AgCheckboxSelector:()=>AgCheckboxSelector,AgColumn:()=>AgColumn,AgColumnGroup:()=>AgColumnGroup,AgContentEditableField:()=>AgContentEditableField,AgContentEditableFieldSelector:()=>AgContentEditableFieldSelector,AgFilterButtonSelector:()=>AgFilterButtonSelector,AgInputDateField:()=>AgInputDateField,AgInputNumberField:()=>AgInputNumberField,AgInputNumberFieldSelector:()=>AgInputNumberFieldSelector,AgInputTextArea:()=>AgInputTextArea,AgInputTextField:()=>AgInputTextField,AgInputTextFieldSelector:()=>AgInputTextFieldSelector,AgPickerField:()=>AgPickerField,AgPopupComponent:()=>AgPopupComponent,AgPromise:()=>AgPromise,AgProvidedColumnGroup:()=>AgProvidedColumnGroup,AgRadioButton:()=>AgRadioButton,AgRadioButtonSelector:()=>AgRadioButtonSelector,AgSelect:()=>AgSelect,AgSelectSelector:()=>AgSelectSelector,AgToggleButton:()=>AgToggleButton,AgToggleButtonSelector:()=>AgToggleButtonSelector,AlignedGridsModule:()=>AlignedGridsModule,AllCommunityModule:()=>AllCommunityModule,AutoScrollService:()=>AutoScrollService,BaseColsService:()=>BaseColsService,BaseComponentWrapper:()=>BaseComponentWrapper,BaseCreator:()=>BaseCreator,BaseGridSerializingSession:()=>BaseGridSerializingSession,BaseSelectionService:()=>BaseSelectionService,BeanStub:()=>BeanStub,BigIntFilterModule:()=>BigIntFilterModule,CellApiModule:()=>CellApiModule,CellRangeType:()=>CellRangeType,CellSpanModule:()=>CellSpanModule,CellStyleModule:()=>CellStyleModule,CheckboxEditorModule:()=>CheckboxEditorModule,ClientSideRowModelApiModule:()=>ClientSideRowModelApiModule,ClientSideRowModelModule:()=>ClientSideRowModelModule,ColumnApiModule:()=>ColumnApiModule,ColumnAutoSizeModule:()=>ColumnAutoSizeModule,ColumnHoverModule:()=>ColumnHoverModule,ColumnKeyCreator:()=>ColumnKeyCreator,Component:()=>Component,CssClassManager:()=>CssClassManager,CsvExportModule:()=>CsvExportModule,CustomEditorModule:()=>CustomEditorModule,CustomFilterModule:()=>CustomFilterModule,DateEditorModule:()=>DateEditorModule,DateFilterModule:()=>DateFilterModule,Direction:()=>Direction,DragAndDropModule:()=>DragAndDropModule,DragSourceType:()=>DragSourceType,EventApiModule:()=>EventApiModule,ExternalFilterModule:()=>ExternalFilterModule,FakeHScrollComp:()=>FakeHScrollComp,FakeVScrollComp:()=>FakeVScrollComp,FilterButtonComp:()=>FilterButtonComp,FilterComp:()=>FilterComp,FilterWrapperComp:()=>FilterWrapperComp,GROUP_AUTO_COLUMN_ID:()=>GROUP_AUTO_COLUMN_ID,GROUP_HIERARCHY_COLUMN_ID_PREFIX:()=>GROUP_HIERARCHY_COLUMN_ID_PREFIX,GridBodyCtrl:()=>GridBodyCtrl,GridCoreCreator:()=>GridCoreCreator,GridCtrl:()=>GridCtrl,GridHeaderCtrl:()=>GridHeaderCtrl,GridStateModule:()=>GridStateModule,GroupInstanceIdCreator:()=>GroupInstanceIdCreator,HeaderRowContainerCtrl:()=>HeaderRowContainerCtrl,HighlightChangesModule:()=>HighlightChangesModule,InfiniteRowModelModule:()=>InfiniteRowModelModule,KeyCode:()=>KeyCode,LargeTextEditorModule:()=>LargeTextEditorModule,LocalEventService:()=>LocalEventService,LocaleModule:()=>LocaleModule,LocaleService:()=>LocaleService,ManagedFocusFeature:()=>ManagedFocusFeature,ModuleRegistry:()=>ModuleRegistry,NumberEditorModule:()=>NumberEditorModule,NumberFilterModule:()=>NumberFilterModule,PaginationModule:()=>PaginationModule,PinnedRowModel:()=>PinnedRowModel,PinnedRowModule:()=>PinnedRowModule,PositionableFeature:()=>PositionableFeature,ProvidedFilter:()=>ProvidedFilter,QuickFilterModule:()=>QuickFilterModule,ROW_NUMBERS_COLUMN_ID:()=>ROW_NUMBERS_COLUMN_ID,RefPlaceholder:()=>RefPlaceholder,RenderApiModule:()=>RenderApiModule,RowApiModule:()=>RowApiModule,RowAutoHeightModule:()=>RowAutoHeightModule,RowContainerCtrl:()=>RowContainerCtrl,RowDragModule:()=>RowDragModule,RowNode:()=>RowNode,RowSelectionModule:()=>RowSelectionModule,RowStyleModule:()=>RowStyleModule,SELECTION_COLUMN_ID:()=>SELECTION_COLUMN_ID,STRUCTURED_SCHEMA_FEATURES:()=>STRUCTURED_SCHEMA_FEATURES,ScrollApiModule:()=>ScrollApiModule,SelectEditorModule:()=>SelectEditorModule,ServerSideTransactionResultStatus:()=>ServerSideTransactionResultStatus,TabGuardClassNames:()=>TabGuardClassNames,TabGuardComp:()=>TabGuardComp,TabGuardCtrl:()=>TabGuardCtrl,TabGuardFeature:()=>TabGuardFeature,TextEditorModule:()=>TextEditorModule,TextFilterModule:()=>TextFilterModule,TooltipModule:()=>TooltipModule,TouchListener:()=>TouchListener,UndoRedoEditModule:()=>UndoRedoEditModule,ValidationModule:()=>ValidationModule,ValueCacheModule:()=>ValueCacheModule,VanillaFrameworkOverrides:()=>VanillaFrameworkOverrides,_AgBeanStub:()=>AgBeanStub,_AgComponentStub:()=>AgComponentStub,_AgContext:()=>AgContext,_AgPositionableFeature:()=>AgPositionableFeature,_AgTabGuardComp:()=>AgTabGuardComp,_AgTabGuardFeature:()=>AgTabGuardFeature,_AgTooltipComponent:()=>AgTooltipComponent,_AgTooltipFeature:()=>AgTooltipFeature,_BOOLEAN_MIXED_GRID_OPTIONS:()=>_BOOLEAN_MIXED_GRID_OPTIONS,_BaseDragAndDropService:()=>BaseDragAndDropService,_BaseDragService:()=>BaseDragService,_BaseEnvironment:()=>BaseEnvironment,_BaseEventService:()=>BaseEventService,_BasePopupService:()=>BasePopupService,_BaseRegistry:()=>BaseRegistry,_BaseTooltipStateManager:()=>BaseTooltipStateManager,_ChangedRowNodes:()=>ChangedRowNodes,_ColumnFilterModule:()=>ColumnFilterModule,_ColumnGroupModule:()=>ColumnGroupModule,_ColumnMoveModule:()=>ColumnMoveModule,_CsrmSsrmSharedApiModule:()=>CsrmSsrmSharedApiModule,_DragModule:()=>DragModule,_EditCoreModule:()=>EditCoreModule,_EmptyBean:()=>EmptyBean,_FOCUS_MANAGED_CLASS:()=>FOCUS_MANAGED_CLASS,_FilterCoreModule:()=>FilterCoreModule,_FilterValueModule:()=>FilterValueModule,_GET_ALL_EVENTS:()=>_GET_ALL_EVENTS,_GET_ALL_GRID_OPTIONS:()=>_GET_ALL_GRID_OPTIONS,_GET_SHALLOW_GRID_OPTIONS:()=>_GET_SHALLOW_GRID_OPTIONS,_HeaderComp:()=>HeaderComp,_HorizontalResizeModule:()=>HorizontalResizeModule,_KeyboardNavigationModule:()=>KeyboardNavigationModule,_MONTHS:()=>MONTHS,_PUBLIC_EVENTS:()=>_PUBLIC_EVENTS,_PUBLIC_EVENT_HANDLERS_MAP:()=>_PUBLIC_EVENT_HANDLERS_MAP,_PopupModule:()=>PopupModule,_ROW_ID_PREFIX_BOTTOM_PINNED:()=>ROW_ID_PREFIX_BOTTOM_PINNED,_ROW_ID_PREFIX_ROW_GROUP:()=>ROW_ID_PREFIX_ROW_GROUP,_ROW_ID_PREFIX_TOP_PINNED:()=>ROW_ID_PREFIX_TOP_PINNED,_RowModelSharedApiModule:()=>RowModelSharedApiModule,_STOP_PROPAGATION_CALLBACKS:()=>STOP_PROPAGATION_CALLBACKS,_SharedDragAndDropModule:()=>SharedDragAndDropModule,_SharedExportModule:()=>SharedExportModule,_SharedMenuModule:()=>SharedMenuModule,_SharedRowSelectionModule:()=>SharedRowSelectionModule,_SortModule:()=>SortModule,_SsrmInfiniteSharedApiModule:()=>SsrmInfiniteSharedApiModule,_addAdditionalCss:()=>_addAdditionalCss,_addColumnDefaultAndTypes:()=>_addColumnDefaultAndTypes,_addFocusableContainerListener:()=>_addFocusableContainerListener,_addGridCommonParams:()=>_addGridCommonParams,_addOrRemoveAttribute:()=>_addOrRemoveAttribute,_anchorElementToMouseMoveEvent:()=>_anchorElementToMouseMoveEvent,_applyColumnState:()=>_applyColumnState,_areCellsEqual:()=>_areCellsEqual,_areColIdsEqual:()=>_areColIdsEqual,_areEqual:()=>_areEqual,_areSortDefsEqual:()=>_areSortDefsEqual,_asThemeImpl:()=>_asThemeImpl,_attemptToRestoreCellFocus:()=>_attemptToRestoreCellFocus,_batchCall:()=>_batchCall,_camelCaseToHumanText:()=>_camelCaseToHumanText,_canSkipShowingRowGroup:()=>_canSkipShowingRowGroup,_clearElement:()=>_clearElement,_columnsMatch:()=>_columnsMatch,_combineAttributesAndGridOptions:()=>_combineAttributesAndGridOptions,_consoleError:()=>_consoleError,_convertColumnEventSourceType:()=>_convertColumnEventSourceType,_coreThemeDefaults:()=>coreDefaults,_createAgElement:()=>_createAgElement,_createCellId:()=>_createCellId,_createColumnTree:()=>_createColumnTree,_createColumnTreeWithIds:()=>_createColumnTreeWithIds,_createElement:()=>_createElement,_createGlobalRowEvent:()=>_createGlobalRowEvent,_createIcon:()=>_createIcon,_createIconNoSpan:()=>_createIconNoSpan,_createRowNodeSibling:()=>_createRowNodeSibling,_createSharedTheme:()=>createSharedTheme,_csrmFirstLeaf:()=>_csrmFirstLeaf,_csrmReorderAllLeafs:()=>_csrmReorderAllLeafs,_debounce:()=>_debounce,_defaultComparator:()=>_defaultComparator,_destroyColumnTree:()=>_destroyColumnTree,_doOnce:()=>_doOnce,_downloadFile:()=>_downloadFile,_errMsg:()=>_errMsg,_error:()=>_error,_escapeString:()=>_escapeString,_exists:()=>_exists,_findEnterpriseCoreModule:()=>_findEnterpriseCoreModule,_findFocusableElements:()=>_findFocusableElements,_findNextFocusableElement:()=>_findNextFocusableElement,_findTabbableParent:()=>_findTabbableParent,_flatten:()=>_flatten,_focusGridInnerElement:()=>_focusGridInnerElement,_focusInto:()=>_focusInto,_focusNextGridCoreContainer:()=>_focusNextGridCoreContainer,_forEachChangedGroupDepthFirst:()=>_forEachChangedGroupDepthFirst,_formatNumberCommas:()=>_formatNumberCommas,_fuzzySuggestions:()=>_fuzzySuggestions,_getAbsoluteHeight:()=>_getAbsoluteHeight,_getAbsoluteRowIndex:()=>_getAbsoluteRowIndex,_getAbsoluteWidth:()=>_getAbsoluteWidth,_getActiveDomElement:()=>_getActiveDomElement,_getAriaPosInSet:()=>_getAriaPosInSet,_getCallbackForEvent:()=>_getCallbackForEvent,_getCellByPosition:()=>_getCellByPosition,_getCellCtrlForEventTarget:()=>_getCellCtrlForEventTarget,_getCellPositionForEvent:()=>_getCellPositionForEvent,_getCellRendererDetails:()=>_getCellRendererDetails,_getCheckboxLocation:()=>_getCheckboxLocation,_getCheckboxes:()=>_getCheckboxes,_getClientSideRowModel:()=>_getClientSideRowModel,_getColumnState:()=>_getColumnState,_getColumnStateFromColDef:()=>_getColumnStateFromColDef,_getColumnsFromTree:()=>_getColumnsFromTree,_getDateParts:()=>_getDateParts,_getDefaultFloatingFilterType:()=>_getDefaultFloatingFilterType,_getDefaultSimpleFilter:()=>_getDefaultSimpleFilter,_getDisplaySortForColumn:()=>_getDisplaySortForColumn,_getDocument:()=>_getDocument,_getEditorRendererDetails:()=>_getEditorRendererDetails,_getEnableColumnSelection:()=>_getEnableColumnSelection,_getFillHandle:()=>_getFillHandle,_getFilterDetails:()=>_getFilterDetails,_getFilterModel:()=>_getFilterModel,_getFilterParamsForDataType:()=>_getFilterParamsForDataType,_getFirstRow:()=>_getFirstRow,_getFloatingFilterCompDetails:()=>_getFloatingFilterCompDetails,_getFloatingFiltersHeight:()=>getFloatingFiltersHeight,_getGlobalGridOption:()=>_getGlobalGridOption,_getGrandTotalRow:()=>_getGrandTotalRow,_getGridOption:()=>_getGridOption,_getGridRegisteredModules:()=>_getGridRegisteredModules,_getGroupAggFiltering:()=>_getGroupAggFiltering,_getGroupSelection:()=>_getGroupSelection,_getGroupSelectsDescendants:()=>_getGroupSelectsDescendants,_getGroupTotalRowCallback:()=>_getGroupTotalRowCallback,_getHeaderCheckbox:()=>_getHeaderCheckbox,_getHeaderClassesFromColDef:()=>_getHeaderClassesFromColDef,_getHeaderRowCount:()=>getHeaderRowCount,_getInnerCellRendererDetails:()=>_getInnerCellRendererDetails,_getInnerHeight:()=>_getInnerHeight,_getInnerWidth:()=>_getInnerWidth,_getIsRowSelectable:()=>_getIsRowSelectable,_getLastRow:()=>_getLastRow,_getLocaleTextFromFunc:()=>_getLocaleTextFromFunc,_getLocaleTextFromMap:()=>_getLocaleTextFromMap,_getLocaleTextFunc:()=>_getLocaleTextFunc,_getMaxConcurrentDatasourceRequests:()=>_getMaxConcurrentDatasourceRequests,_getNormalisedMousePosition:()=>_getNormalisedMousePosition,_getPageBody:()=>_getPageBody,_getParamType:()=>getParamType,_getRootNode:()=>_getRootNode,_getRowAbove:()=>_getRowAbove,_getRowBelow:()=>_getRowBelow,_getRowContainerClass:()=>_getRowContainerClass,_getRowContainerOptions:()=>_getRowContainerOptions,_getRowCtrlForEventTarget:()=>_getRowCtrlForEventTarget,_getRowHeightAsNumber:()=>_getRowHeightAsNumber,_getRowHeightForNode:()=>_getRowHeightForNode,_getRowIdCallback:()=>_getRowIdCallback,_getRowNode:()=>_getRowNode,_getRowSelectionMode:()=>_getRowSelectionMode,_getRowSpanContainerClass:()=>_getRowSpanContainerClass,_getRowViewportClass:()=>_getRowViewportClass,_getServerSideRowModel:()=>_getServerSideRowModel,_getShouldDisplayTooltip:()=>_getShouldDisplayTooltip,_getSortDefFromColDef:()=>_getSortDefFromColDef,_getSortDefFromInput:()=>_getSortDefFromInput,_getSuppressMultiRanges:()=>_getSuppressMultiRanges,_getToolPanelClassesFromColDef:()=>_getToolPanelClassesFromColDef,_getViewportRowModel:()=>_getViewportRowModel,_getWindow:()=>_getWindow,_interpretAsRightClick:()=>_interpretAsRightClick,_isAnimateRows:()=>_isAnimateRows,_isBrowserFirefox:()=>_isBrowserFirefox,_isBrowserSafari:()=>_isBrowserSafari,_isCellSelectionEnabled:()=>_isCellSelectionEnabled,_isClientSideRowModel:()=>_isClientSideRowModel,_isColumnMenuAnchoringEnabled:()=>_isColumnMenuAnchoringEnabled,_isColumnsSortingCoupledToGroup:()=>_isColumnsSortingCoupledToGroup,_isComponent:()=>_isComponent,_isDomLayout:()=>_isDomLayout,_isElementInEventPath:()=>_isElementInEventPath,_isElementOverflowingCallback:()=>_isElementOverflowingCallback,_isEventFromPrintableCharacter:()=>_isEventFromPrintableCharacter,_isExpressionString:()=>_isExpressionString,_isFocusableFormField:()=>_isFocusableFormField,_isFullWidthGroupRow:()=>_isFullWidthGroupRow,_isGetRowHeightFunction:()=>_isGetRowHeightFunction,_isGroupHideColumnsUntilExpanded:()=>_isGroupHideColumnsUntilExpanded,_isGroupMultiAutoColumn:()=>_isGroupMultiAutoColumn,_isGroupRowsSticky:()=>_isGroupRowsSticky,_isGroupUseEntireRow:()=>_isGroupUseEntireRow,_isIOSUserAgent:()=>_isIOSUserAgent,_isKeyboardMode:()=>_isKeyboardMode,_isLegacyMenuEnabled:()=>_isLegacyMenuEnabled,_isMultiRowSelection:()=>_isMultiRowSelection,_isNodeOrElement:()=>_isNodeOrElement,_isNothingFocused:()=>_isNothingFocused,_isPromise:()=>_isPromise,_isRowBefore:()=>_isRowBefore,_isRowNumbers:()=>_isRowNumbers,_isRowSelection:()=>_isRowSelection,_isSameRow:()=>_isSameRow,_isServerSideRowModel:()=>_isServerSideRowModel,_isSetFilterByDefault:()=>_isSetFilterByDefault,_isShowTooltipWhenTruncated:()=>_isShowTooltipWhenTruncated,_isSortDirectionValid:()=>_isSortDirectionValid,_isSortTypeValid:()=>_isSortTypeValid,_isStopPropagationForAgGrid:()=>_isStopPropagationForAgGrid,_isUseApplyButton:()=>_isUseApplyButton,_isUsingNewCellSelectionAPI:()=>_isUsingNewCellSelectionAPI,_isUsingNewRowSelectionAPI:()=>_isUsingNewRowSelectionAPI,_isVisible:()=>_isVisible,_jsonEquals:()=>_jsonEquals,_last:()=>_last,_loadTemplate:()=>_loadTemplate,_logPreInitWarn:()=>_logPreInitWarn,_makeNull:()=>_makeNull,_mergeDeep:()=>_mergeDeep,_missing:()=>_missing,_normalizeSortDirection:()=>_normalizeSortDirection,_normalizeSortType:()=>_normalizeSortType,_observeResize:()=>_observeResize,_paramToVariableName:()=>paramToVariableName,_paramValueToCss:()=>paramValueToCss,_parseBigIntOrNull:()=>_parseBigIntOrNull,_parseDateTimeFromString:()=>_parseDateTimeFromString,_placeCaretAtEnd:()=>_placeCaretAtEnd,_preInitErrMsg:()=>_preInitErrMsg,_prevOrNextDisplayedRow:()=>_prevOrNextDisplayedRow,_processOnChange:()=>_processOnChange,_radioCssClass:()=>_radioCssClass,_refreshFilterUi:()=>_refreshFilterUi,_refreshHandlerAndUi:()=>_refreshHandlerAndUi,_registerModule:()=>_registerModule,_removeAllFromArray:()=>_removeAllFromArray,_removeAriaExpanded:()=>_removeAriaExpanded,_removeAriaSort:()=>_removeAriaSort,_removeFromArray:()=>_removeFromArray,_removeFromParent:()=>_removeFromParent,_requestAnimationFrame:()=>_requestAnimationFrame,_resetColumnState:()=>_resetColumnState,_selectAllCells:()=>_selectAllCells,_serialiseDate:()=>_serialiseDate,_setAriaActiveDescendant:()=>_setAriaActiveDescendant,_setAriaChecked:()=>_setAriaChecked,_setAriaColCount:()=>_setAriaColCount,_setAriaColIndex:()=>_setAriaColIndex,_setAriaColSpan:()=>_setAriaColSpan,_setAriaControls:()=>_setAriaControls,_setAriaControlsAndLabel:()=>_setAriaControlsAndLabel,_setAriaDescribedBy:()=>_setAriaDescribedBy,_setAriaDisabled:()=>_setAriaDisabled,_setAriaExpanded:()=>_setAriaExpanded,_setAriaHasPopup:()=>_setAriaHasPopup,_setAriaHidden:()=>_setAriaHidden,_setAriaInvalid:()=>_setAriaInvalid,_setAriaLabel:()=>_setAriaLabel,_setAriaLabelledBy:()=>_setAriaLabelledBy,_setAriaLevel:()=>_setAriaLevel,_setAriaOrientation:()=>_setAriaOrientation,_setAriaPosInSet:()=>_setAriaPosInSet,_setAriaRole:()=>_setAriaRole,_setAriaRowCount:()=>_setAriaRowCount,_setAriaRowIndex:()=>_setAriaRowIndex,_setAriaSelected:()=>_setAriaSelected,_setAriaSetSize:()=>_setAriaSetSize,_setAriaSort:()=>_setAriaSort,_setColMenuVisible:()=>_setColMenuVisible,_setDisabled:()=>_setDisabled,_setDisplayed:()=>_setDisplayed,_setFixedWidth:()=>_setFixedWidth,_setScrollLeft:()=>_setScrollLeft,_setUmd:()=>_setUmd,_setVisible:()=>_setVisible,_sharedThemeDefaults:()=>sharedDefaults,_shouldUpdateColVisibilityAfterGroup:()=>_shouldUpdateColVisibilityAfterGroup,_skipFocusableContainerListenerForAgGrid:()=>_skipFocusableContainerListenerForAgGrid,_stopPropagationForAgGrid:()=>_stopPropagationForAgGrid,_suppressCellMouseEvent:()=>_suppressCellMouseEvent,_themeAlpineParams:()=>themeAlpineParams,_themeBalhamParams:()=>themeBalhamParams,_themeMaterialParams:()=>themeMaterialParams,_themeQuartzParams:()=>themeQuartzParams,_toString:()=>_toString,_toStringOrNull:()=>_toStringOrNull,_translate:()=>_translate,_translateForFilter:()=>translateForFilter,_unwrapUserComp:()=>_unwrapUserComp,_updateColsMap:()=>_updateColsMap,_updateColumnState:()=>_updateColumnState,_updateFilterModel:()=>_updateFilterModel,_waitUntil:()=>_waitUntil,_warn:()=>_warn,_warnOnce:()=>_warnOnce,agTestIdFor:()=>agTestIdFor,buttonStyleAlpine:()=>buttonStyleAlpine,buttonStyleBalham:()=>buttonStyleBalham,buttonStyleBase:()=>buttonStyleBase,buttonStyleQuartz:()=>buttonStyleQuartz,checkboxStyleDefault:()=>checkboxStyleDefault,colorSchemeDark:()=>colorSchemeDark,colorSchemeDarkBlue:()=>colorSchemeDarkBlue,colorSchemeDarkWarm:()=>colorSchemeDarkWarm,colorSchemeLight:()=>colorSchemeLight,colorSchemeLightCold:()=>colorSchemeLightCold,colorSchemeLightWarm:()=>colorSchemeLightWarm,colorSchemeVariable:()=>colorSchemeVariable,columnDropStyleBordered:()=>columnDropStyleBordered,columnDropStylePlain:()=>columnDropStylePlain,convertColumnGroupState:()=>convertColumnGroupState,convertColumnState:()=>convertColumnState,createGrid:()=>createGrid,createPart:()=>createPart,createTheme:()=>createTheme,getGridApi:()=>getGridApi,getGridElement:()=>getGridElement,iconOverrides:()=>iconOverrides,iconSetAlpine:()=>iconSetAlpine,iconSetBalham:()=>iconSetBalham,iconSetMaterial:()=>iconSetMaterial,iconSetQuartz:()=>iconSetQuartz,iconSetQuartzBold:()=>iconSetQuartzBold,iconSetQuartzLight:()=>iconSetQuartzLight,iconSetQuartzRegular:()=>iconSetQuartzRegular,inputStyleBase:()=>inputStyleBase,inputStyleBordered:()=>inputStyleBordered,inputStyleUnderlined:()=>inputStyleUnderlined,isColumn:()=>isColumn,isColumnGroup:()=>isColumnGroup,isColumnGroupAutoCol:()=>isColumnGroupAutoCol,isColumnSelectionCol:()=>isColumnSelectionCol,isCombinedFilterModel:()=>isCombinedFilterModel,isProvidedColumnGroup:()=>isProvidedColumnGroup,isRowNumberCol:()=>isRowNumberCol,isSpecialCol:()=>isSpecialCol,onRowHeightChanged:()=>onRowHeightChanged,provideGlobalGridOptions:()=>provideGlobalGridOptions,resetRowHeights:()=>resetRowHeights,setupAgTestIds:()=>setupAgTestIds,styleMaterial:()=>styleMaterial,tabStyleAlpine:()=>tabStyleAlpine,tabStyleBase:()=>tabStyleBase,tabStyleMaterial:()=>tabStyleMaterial,tabStyleQuartz:()=>tabStyleQuartz,tabStyleRolodex:()=>tabStyleRolodex,themeAlpine:()=>themeAlpine,themeBalham:()=>themeBalham,themeMaterial:()=>themeMaterial,themeQuartz:()=>themeQuartz,wrapAgTestIdFor:()=>wrapAgTestIdFor}),module.exports=__toCommonJS(main_exports);function _last(e){if(e?.length)return e[e.length-1]}function _areEqual(e,t,i){if(e===t)return!0;if(!e||!t)return e==null&&t==null;const o=e.length;if(o!==t.length)return!1;for(let s=0;s<o;s++)if(e[s]!==t[s]&&!i?.(e[s],t[s]))return!1;return!0}function _forAll(e,t){if(e){for(const i of e)if(t(i))return!0}}function _removeFromArray(e,t){const i=e.indexOf(t);i>=0&&e.splice(i,1)}function _removeAllFromArray(e,t){let i=0,o=0;for(;i<e.length;i++)t.includes(e[i])||(e[o]=e[i],o++);for(;o<e.length;)e.pop()}function _moveInArray(e,t,i){for(let o=0;o<t.length;o++)_removeFromArray(e,t[o]);for(let o=t.length-1;o>=0;o--)e.splice(i,0,t[o])}function _flatten(e){return[].concat.apply([],e)}var _makeNull=e=>e==null||e===""?null:e;function _exists(e){return e!=null&&e!==""}function _missing(e){return!_exists(e)}var _toStringOrNull=e=>e!=null&&typeof e.toString=="function"?e.toString():null,_jsonEquals=(e,t)=>{const i=e?JSON.stringify(e):null,o=t?JSON.stringify(t):null;return i===o},_defaultComparator=(e,t,i=!1)=>e==null?t==null?0:-1:t==null?1:(typeof e=="object"&&e.toNumber&&(e=e.toNumber()),typeof t=="object"&&t.toNumber&&(t=t.toNumber()),!i||typeof e!="string"?e>t?1:e<t?-1:0:e.localeCompare(t)),LocalEventService=class{constructor(){this.allSyncListeners=new Map,this.allAsyncListeners=new Map,this.globalSyncListeners=new Set,this.globalAsyncListeners=new Set,this.asyncFunctionsQueue=[],this.scheduled=!1,this.firedEvents={}}setFrameworkOverrides(e){this.frameworkOverrides=e}getListeners(e,t,i){const o=t?this.allAsyncListeners:this.allSyncListeners;let s=o.get(e);return!s&&i&&(s=new Set,o.set(e,s)),s}noRegisteredListenersExist(){return this.allSyncListeners.size===0&&this.allAsyncListeners.size===0&&this.globalSyncListeners.size===0&&this.globalAsyncListeners.size===0}addEventListener(e,t,i=!1){this.getListeners(e,i,!0).add(t)}removeEventListener(e,t,i=!1){const o=this.getListeners(e,i,!1);o&&(o.delete(t),o.size===0&&(i?this.allAsyncListeners:this.allSyncListeners).delete(e))}addGlobalListener(e,t=!1){this.getGlobalListeners(t).add(e)}removeGlobalListener(e,t=!1){this.getGlobalListeners(t).delete(e)}dispatchEvent(e){this.dispatchToListeners(e,!0),this.dispatchToListeners(e,!1),this.firedEvents[e.type]=!0}dispatchEventOnce(e){this.firedEvents[e.type]||this.dispatchEvent(e)}dispatchToListeners(e,t){const i=e.type;if(t&&"event"in e){const l=e.event;l instanceof Event&&(e.eventPath=l.composedPath())}const{frameworkOverrides:o}=this,s=l=>{const a=o?()=>o.wrapIncoming(l):l;t?this.dispatchAsync(a):a()},n=this.getListeners(i,t,!1);if((n?.size??0)>0){const l=new Set(n);for(const a of l)n?.has(a)&&s(()=>a(e))}const r=this.getGlobalListeners(t);if(r.size>0){const l=new Set(r);for(const a of l)s(()=>a(i,e))}}getGlobalListeners(e){return e?this.globalAsyncListeners:this.globalSyncListeners}dispatchAsync(e){if(this.asyncFunctionsQueue.push(e),!this.scheduled){const t=()=>{window.setTimeout(this.flushAsyncQueue.bind(this),0)},i=this.frameworkOverrides;i?i.wrapIncoming(t):t(),this.scheduled=!0}}flushAsyncQueue(){this.scheduled=!1;const e=this.asyncFunctionsQueue.slice();this.asyncFunctionsQueue=[];for(const t of e)t()}},reUnescapedHtml=/[&<>"']/g,HTML_ESCAPES={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function _toString(e){return e?.toString().toString()??null}function _escapeString(e){return _toString(e)?.replace(reUnescapedHtml,t=>HTML_ESCAPES[t])??null}function _isExpressionString(e){return typeof e=="string"&&e.startsWith("=")&&e.length>1}function _camelCaseToHumanText(e){if(!e||e==null)return null;const t=/([a-z])([A-Z])/g,i=/([A-Z]+)([A-Z])([a-z])/g;return e.replace(t,"$1 $2").replace(i,"$1 $2$3").replace(/\./g," ").split(" ").map(s=>s.substring(0,1).toUpperCase()+(s.length>1?s.substring(1,s.length):"")).join(" ")}function _getRootNode(e){return e.eRootDiv.getRootNode()}function _getActiveDomElement(e){return _getRootNode(e).activeElement}function _getDocument(e){const{gos:t,eRootDiv:i}=e;let o=null;const s=t.get("getDocument");return s&&_exists(s)?o=s():i&&(o=i.ownerDocument),o&&_exists(o)?o:document}function _isNothingFocused(e){const t=_getActiveDomElement(e);return t===null||t===_getDocument(e).body}function _getWindow(e){return _getDocument(e).defaultView||window}function _getPageBody(e){let t=null,i=null;try{t=_getDocument(e).fullscreenElement}catch{}finally{t||(t=_getRootNode(e));const o=t.querySelector("body");o?i=o:t instanceof ShadowRoot?i=t:t instanceof Document?i=t?.documentElement:i=t}return i}function _getBodyWidth(e){return _getPageBody(e)?.clientWidth??(window.innerWidth||-1)}function _getBodyHeight(e){return _getPageBody(e)?.clientHeight??(window.innerHeight||-1)}function _toggleAriaAttribute(e,t,i){i==null||typeof i=="string"&&i==""?_removeAriaAttribute(e,t):_setAriaAttribute(e,t,i)}function _setAriaAttribute(e,t,i){e.setAttribute(_ariaAttributeName(t),i.toString())}function _removeAriaAttribute(e,t){e.removeAttribute(_ariaAttributeName(t))}function _ariaAttributeName(e){return`aria-${e}`}function _setAriaRole(e,t){t?e.setAttribute("role",t):e.removeAttribute("role")}function _getAriaSortState(e){const t=e?.direction;return t==="asc"?"ascending":t==="desc"?"descending":t==="mixed"?"other":"none"}function _getAriaPosInSet(e){return Number.parseInt(e.getAttribute("aria-posinset"),10)}function _getAriaLabel(e){return e.getAttribute("aria-label")}function _setAriaLabel(e,t){_toggleAriaAttribute(e,"label",t)}function _setAriaLabelledBy(e,t){_toggleAriaAttribute(e,"labelledby",t)}function _setAriaDescribedBy(e,t){_toggleAriaAttribute(e,"describedby",t)}function _setAriaLive(e,t){_toggleAriaAttribute(e,"live",t)}function _setAriaAtomic(e,t){_toggleAriaAttribute(e,"atomic",t)}function _setAriaRelevant(e,t){_toggleAriaAttribute(e,"relevant",t)}function _setAriaInvalid(e,t){_toggleAriaAttribute(e,"invalid",t)}function _setAriaLevel(e,t){_toggleAriaAttribute(e,"level",t)}function _setAriaDisabled(e,t){_toggleAriaAttribute(e,"disabled",t)}function _setAriaHidden(e,t){_toggleAriaAttribute(e,"hidden",t)}function _setAriaActiveDescendant(e,t){_toggleAriaAttribute(e,"activedescendant",t)}function _setAriaExpanded(e,t){_setAriaAttribute(e,"expanded",t)}function _removeAriaExpanded(e){_removeAriaAttribute(e,"expanded")}function _setAriaSetSize(e,t){_setAriaAttribute(e,"setsize",t)}function _setAriaPosInSet(e,t){_setAriaAttribute(e,"posinset",t)}function _setAriaMultiSelectable(e,t){_setAriaAttribute(e,"multiselectable",t)}function _setAriaRowCount(e,t){_setAriaAttribute(e,"rowcount",t)}function _setAriaRowIndex(e,t){_setAriaAttribute(e,"rowindex",t)}function _setAriaRowSpan(e,t){_setAriaAttribute(e,"rowspan",t)}function _setAriaColCount(e,t){_setAriaAttribute(e,"colcount",t)}function _setAriaColIndex(e,t){_setAriaAttribute(e,"colindex",t)}function _setAriaColSpan(e,t){_setAriaAttribute(e,"colspan",t)}function _setAriaSort(e,t){_setAriaAttribute(e,"sort",t)}function _removeAriaSort(e){_removeAriaAttribute(e,"sort")}function _setAriaSelected(e,t){_toggleAriaAttribute(e,"selected",t)}function _setAriaChecked(e,t){_setAriaAttribute(e,"checked",t===void 0?"mixed":t)}function _setAriaControls(e,t){_toggleAriaAttribute(e,"controls",t)}function _setAriaControlsAndLabel(e,t){_setAriaControls(e,t.id),_setAriaLabelledBy(t,e.id)}function _setAriaOwns(e,t){_toggleAriaAttribute(e,"owns",t)}function _setAriaHasPopup(e,t){_toggleAriaAttribute(e,"haspopup",t===!1?null:t)}function _getAriaCheckboxStateName(e,t){return t===void 0?e("ariaIndeterminate","indeterminate"):t===!0?e("ariaChecked","checked"):e("ariaUnchecked","unchecked")}function _setAriaOrientation(e,t){t?_setAriaAttribute(e,"orientation",t):_removeAriaAttribute(e,"orientation")}function _radioCssClass(e,t,i){const o=e.parentElement;let s=o&&o.firstChild;for(;s;)t&&s.classList.toggle(t,s===e),i&&s.classList.toggle(i,s!==e),s=s.nextSibling}var FOCUSABLE_SELECTOR="[tabindex], input, select, button, textarea, [href]",FOCUSABLE_EXCLUDE="[disabled], .ag-disabled:not(.ag-button), .ag-disabled *";function _isFocusableFormField(e){return!e||!e.matches("input, select, button, textarea")||!e.matches(FOCUSABLE_EXCLUDE)?!1:_isVisible(e)}function _setDisplayed(e,t,i={}){const{skipAriaHidden:o}=i;e.classList.toggle("ag-hidden",!t),o||_setAriaHidden(e,!t)}function _setVisible(e,t,i={}){const{skipAriaHidden:o}=i;e.classList.toggle("ag-invisible",!t),o||_setAriaHidden(e,!t)}function _setDisabled(e,t){const i="disabled",o=t?n=>n.setAttribute(i,""):n=>n.removeAttribute(i);o(e);const s=e.querySelectorAll("input")??[];for(const n of s)o(n)}function _isElementChildOfClass(e,t,i){let o=0;for(;e;){if(e.classList.contains(t))return!0;if(e=e.parentElement,typeof i=="number"){if(++o>i)break}else if(e===i)break}return!1}function _getElementSize(e){const{height:t,width:i,borderTopWidth:o,borderRightWidth:s,borderBottomWidth:n,borderLeftWidth:r,paddingTop:l,paddingRight:a,paddingBottom:d,paddingLeft:c,marginTop:u,marginRight:h,marginBottom:g,marginLeft:p,boxSizing:f}=window.getComputedStyle(e),m=Number.parseFloat;return{height:m(t||"0"),width:m(i||"0"),borderTopWidth:m(o||"0"),borderRightWidth:m(s||"0"),borderBottomWidth:m(n||"0"),borderLeftWidth:m(r||"0"),paddingTop:m(l||"0"),paddingRight:m(a||"0"),paddingBottom:m(d||"0"),paddingLeft:m(c||"0"),marginTop:m(u||"0"),marginRight:m(h||"0"),marginBottom:m(g||"0"),marginLeft:m(p||"0"),boxSizing:f}}function _getInnerHeight(e){const t=_getElementSize(e);return t.boxSizing==="border-box"?t.height-t.paddingTop-t.paddingBottom-t.borderTopWidth-t.borderBottomWidth:t.height}function _getInnerWidth(e){const t=_getElementSize(e);return t.boxSizing==="border-box"?t.width-t.paddingLeft-t.paddingRight-t.borderLeftWidth-t.borderRightWidth:t.width}function _getAbsoluteHeight(e){const{height:t,marginBottom:i,marginTop:o}=_getElementSize(e);return Math.floor(t+i+o)}function _getAbsoluteWidth(e){const{width:t,marginLeft:i,marginRight:o}=_getElementSize(e);return Math.floor(t+i+o)}function _getElementRectWithOffset(e){const t=e.getBoundingClientRect(),{borderTopWidth:i,borderLeftWidth:o,borderRightWidth:s,borderBottomWidth:n}=_getElementSize(e);return{top:t.top+(i||0),left:t.left+(o||0),right:t.right+(s||0),bottom:t.bottom+(n||0)}}function _getScrollLeft(e,t){let i=e.scrollLeft;return t&&(i=Math.abs(i)),i}function _setScrollLeft(e,t,i){i&&(t*=-1),e.scrollLeft=t}function _clearElement(e){for(;e?.firstChild;)e.firstChild.remove()}function _removeFromParent(e){e?.parentNode&&e.remove()}function _isInDOM(e){return!!e.offsetParent}function _isVisible(e){return e.checkVisibility?e.checkVisibility({checkVisibilityCSS:!0}):!(!_isInDOM(e)||window.getComputedStyle(e).visibility!=="visible")}function _loadTemplate(e){const t=document.createElement("div");return t.innerHTML=(e||"").trim(),t.firstChild}function _ensureDomOrder(e,t,i){i&&i.nextSibling===t||(e.firstChild?i?i.nextSibling?e.insertBefore(t,i.nextSibling):e.appendChild(t):e.firstChild&&e.firstChild!==t&&e.prepend(t):e.appendChild(t))}function _setDomChildOrder(e,t){for(let i=0;i<t.length;i++){const o=t[i],s=e.children[i];s!==o&&e.insertBefore(o,s)}}function _camelCaseToHyphenated(e){return e.replace(/[A-Z]/g,t=>`-${t.toLocaleLowerCase()}`)}function _addStylesToElement(e,t){if(t)for(const i of Object.keys(t)){const o=t[i];if(!i?.length||o==null)continue;const s=_camelCaseToHyphenated(i),n=o.toString(),r=n.replace(/\s*!important/g,""),l=r.length!=n.length?"important":void 0;e.style.setProperty(s,r,l)}}function _isElementOverflowingCallback(e){return()=>{const t=e();return t?_isHorizontalScrollShowing(t)||_isVerticalScrollShowing(t):!0}}function _isHorizontalScrollShowing(e){return e.clientWidth<e.scrollWidth}function _isVerticalScrollShowing(e){return e.clientHeight<e.scrollHeight}function _setElementWidth(e,t){t==="flex"?(e.style.removeProperty("width"),e.style.removeProperty("minWidth"),e.style.removeProperty("maxWidth"),e.style.flex="1 1 auto"):_setFixedWidth(e,t)}function _setFixedWidth(e,t){t=_formatSize(t),e.style.width=t,e.style.maxWidth=t,e.style.minWidth=t}function _setFixedHeight(e,t){t=_formatSize(t),e.style.height=t,e.style.maxHeight=t,e.style.minHeight=t}function _formatSize(e){return typeof e=="number"?`${e}px`:e}function _isNodeOrElement(e){return e instanceof Node||e instanceof HTMLElement}function _addOrRemoveAttribute(e,t,i){i==null||i===""?e.removeAttribute(t):e.setAttribute(t,i.toString())}function _placeCaretAtEnd(e,t){if(!t.isContentEditable)return;const i=_getWindow(e).getSelection();if(!i)return;const o=_getDocument(e).createRange();o.selectNodeContents(t),o.collapse(!1),i.removeAllRanges(),i.addRange(o)}function _observeResize(e,t,i){const s=_getWindow(e).ResizeObserver,n=s?new s(i):null;return n?.observe(t),()=>n?.disconnect()}function _requestAnimationFrame(e,t){const i=_getWindow(e);i.requestAnimationFrame?i.requestAnimationFrame(t):i.webkitRequestAnimationFrame?i.webkitRequestAnimationFrame(t):i.setTimeout(t,0)}var DataRefAttribute="data-ref",whitespaceNode;function getWhitespaceNode(){return whitespaceNode??(whitespaceNode=document.createTextNode(" ")),whitespaceNode.cloneNode()}function _createAgElement(e){const{attrs:t,children:i,cls:o,ref:s,role:n,tag:r}=e,l=document.createElement(r);if(o&&(l.className=o),s&&l.setAttribute(DataRefAttribute,s),n&&l.setAttribute("role",n),t)for(const a of Object.keys(t))l.setAttribute(a,t[a]);if(i)if(typeof i=="string")l.textContent=i;else{let a=!0;for(const d of i)d&&(typeof d=="string"?(l.appendChild(document.createTextNode(d)),a=!1):typeof d=="function"?l.appendChild(d()):(a&&(l.appendChild(getWhitespaceNode()),a=!1),l.append(_createAgElement(d)),l.appendChild(getWhitespaceNode())))}return l}var PASSIVE_EVENTS=["touchstart","touchend","touchmove","touchcancel","scroll"],NON_PASSIVE_EVENTS=["wheel"],supports={},_isEventSupported=(()=>{const e={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return i=>{if(typeof supports[i]=="boolean")return supports[i];const o=document.createElement(e[i]||"div");return i="on"+i,supports[i]=i in o}})();function _isElementInEventPath(e,t){return!t||!e?!1:_getEventPath(t).indexOf(e)>=0}function _createEventPath(e){const t=[];let i=e.target;for(;i;)t.push(i),i=i.parentElement;return t}function _getEventPath(e){const t=e;return t.path?t.path:t.composedPath?t.composedPath():_createEventPath(t)}function _addSafePassiveEventListener(e,t,i){const o=getPassiveStateForEvent(t);let s;o!=null&&(s={passive:o}),e.addEventListener(t,i,s)}var getPassiveStateForEvent=e=>{const t=PASSIVE_EVENTS.includes(e),i=NON_PASSIVE_EVENTS.includes(e);if(t)return!0;if(i)return!1};function _areEventsNear(e,t,i){if(i===0)return!1;const o=Math.abs(e.clientX-t.clientX),s=Math.abs(e.clientY-t.clientY);return Math.max(o,s)<=i}var _getFirstActiveTouch=(e,t)=>{const i=e.identifier;for(let o=0,s=t.length;o<s;++o){const n=t[o];if(n.identifier===i)return n}return null};function _isEventFromThisInstance(e,t){return e.gos.isElementInThisInstance(t.target)}function _anchorElementToMouseMoveEvent(e,t,i){const s=e.getBoundingClientRect().height,n=_getBodyWidth(i)-2,r=_getBodyHeight(i)-2;if(!e.offsetParent)return;const a=_getElementRectWithOffset(e.offsetParent),{clientY:d,clientX:c}=t;let u=d-a.top-s/2,h=c-a.left-10;const g=_getDocument(i),p=g.defaultView||window,f=p.pageYOffset||g.documentElement.scrollTop,m=p.pageXOffset||g.documentElement.scrollLeft;n>0&&h+e.clientWidth>n+m&&(h=n+m-e.clientWidth),h<0&&(h=0),r>0&&u+e.clientHeight>r+f&&(u=r+f-e.clientHeight),u<0&&(u=0),e.style.left=`${h}px`,e.style.top=`${u}px`}var addTempEventHandlers=(e,...t)=>{for(const i of t){const[o,s,n,r]=i;o.addEventListener(s,n,r),e.push(i)}},clearTempEventHandlers=e=>{if(e){for(const[t,i,o,s]of e)t.removeEventListener(i,o,s);e.length=0}},preventEventDefault=e=>{e.cancelable&&e.preventDefault()};function defaultLocaleTextFunc(e,t){return t}function _getLocaleTextFunc(e){return e?.getLocaleTextFunc()??defaultLocaleTextFunc}function _translate(e,t,i,o){const s=t[i];return e.getLocaleTextFunc()(i,typeof s=="function"?s(o):s,o)}function _getLocaleTextFromFunc(e){return(t,i,o)=>e({key:t,defaultValue:i,variableValues:o})}function _getLocaleTextFromMap(e){return(t,i,o)=>{let s=e?.[t];if(s&&o?.length){let n=0;for(;!(n>=o.length||s.indexOf("${variable}")===-1);)s=s.replace("${variable}",o[n++])}return s??i}}var AgBeanStub=class{constructor(){this.destroyFunctions=[],this.destroyed=!1,this.__v_skip=!0,this.propertyListenerId=0,this.lastChangeSetIdLookup={},this.isAlive=()=>!this.destroyed}preWireBeans(e){this.beans=e,this.stubContext=e.context,this.eventSvc=e.eventSvc,this.gos=e.gos}destroy(){const{destroyFunctions:e}=this;for(let t=0;t<e.length;t++)e[t]();e.length=0,this.destroyed=!0,this.dispatchLocalEvent({type:"destroyed"})}addEventListener(e,t,i){this.localEventService||(this.localEventService=new LocalEventService),this.localEventService.addEventListener(e,t,i)}removeEventListener(e,t,i){this.localEventService?.removeEventListener(e,t,i)}dispatchLocalEvent(e){this.localEventService?.dispatchEvent(e)}addManagedElementListeners(e,t){return this._setupListeners(e,t)}addManagedEventListeners(e){return this._setupListeners(this.eventSvc,e)}addManagedListeners(e,t){return this._setupListeners(e,t)}_setupListeners(e,t){const i=[];for(const o of Object.keys(t)){const s=t[o];s&&i.push(this._setupListener(e,o,s))}return i}_setupListener(e,t,i){if(this.destroyed)return()=>null;let o;if(isAgEventEmitter(e))e.__addEventListener(t,i),o=()=>(e.__removeEventListener(t,i),null);else{const s=isEventService(e);e instanceof HTMLElement?_addSafePassiveEventListener(e,t,i):s?e.addListener(t,i):e.addEventListener(t,i),o=s?()=>(e.removeListener(t,i),null):()=>(e.removeEventListener(t,i),null)}return this.destroyFunctions.push(o),()=>(o(),this.destroyFunctions=this.destroyFunctions.filter(s=>s!==o),null)}setupPropertyListener(e,t){const{gos:i}=this;i.addPropertyEventListener(e,t);const o=()=>(i.removePropertyEventListener(e,t),null);return this.destroyFunctions.push(o),()=>(o(),this.destroyFunctions=this.destroyFunctions.filter(s=>s!==o),null)}addManagedPropertyListener(e,t){return this.destroyed?()=>null:this.setupPropertyListener(e,t)}addManagedPropertyListeners(e,t){if(this.destroyed)return;const i=e.join("-")+this.propertyListenerId++,o=s=>{if(s.changeSet){if(s.changeSet&&s.changeSet.id===this.lastChangeSetIdLookup[i])return;this.lastChangeSetIdLookup[i]=s.changeSet.id}const n={type:"propertyChanged",changeSet:s.changeSet,source:s.source};t(n)};for(const s of e)this.setupPropertyListener(s,o)}getLocaleTextFunc(){return _getLocaleTextFunc(this.beans.localeSvc)}addDestroyFunc(e){this.isAlive()?this.destroyFunctions.push(e):e()}createOptionalManagedBean(e,t){return e?this.createManagedBean(e,t):void 0}createManagedBean(e,t){const i=this.createBean(e,t);return this.addDestroyFunc(this.destroyBean.bind(this,e,t)),i}createBean(e,t,i){return(t||this.stubContext).createBean(e,i)}destroyBean(e,t){return(t||this.stubContext).destroyBean(e)}destroyBeans(e,t){return(t||this.stubContext).destroyBeans(e)}};function isAgEventEmitter(e){return e.__addEventListener!==void 0}function isEventService(e){return e.eventServiceType==="global"}var BeanStub=class extends AgBeanStub{},doOnceSet=new Set,_doOnce=(e,t)=>{doOnceSet.has(t)||(doOnceSet.add(t),e())};_doOnce._set=doOnceSet;var batchedCallsSetTimeout={pending:!1,funcs:[]},batchedCallsRaf={pending:!1,funcs:[]};function _batchCall(e,t="setTimeout",i){const o=t==="raf"?batchedCallsRaf:batchedCallsSetTimeout;if(o.funcs.push(e),o.pending)return;o.pending=!0;const s=()=>{const n=o.funcs.slice();o.funcs.length=0,o.pending=!1;for(const r of n)r()};t==="raf"?_requestAnimationFrame(i,s):window.setTimeout(s,0)}function _debounce(e,t,i){let o;return function(...s){const n=this;return window.clearTimeout(o),o=window.setTimeout(function(){e.isAlive()&&t.apply(n,s)},i),o}}function _throttle(e,t){let i=0;return function(...o){const s=this,n=Date.now();n-i<t||(i=n,e.apply(s,o))}}function _waitUntil(e,t,i,o=100){const s=Date.now();let n=null,r=!1;const l=()=>{n!=null&&(window.clearInterval(n),n=null)};e.addDestroyFunc(l);const a=()=>{const d=Date.now()-s>o;(t()||d)&&(i(),r=!0,l())};a(),r||(n=window.setInterval(a,10))}var SKIP_JS_BUILTINS=new Set(["__proto__","constructor","prototype"]);function _iterateObject(e,t){if(e!=null){if(Array.isArray(e)){for(let i=0;i<e.length;i++)t(i.toString(),e[i]);return}for(const i of Object.keys(e).filter(o=>!SKIP_JS_BUILTINS.has(o)))t(i,e[i])}}function _mergeDeep(e,t,i=!0,o=!1){_exists(t)&&_iterateObject(t,(s,n)=>{let r=e[s];r!==n&&(o&&r==null&&n!=null&&typeof n=="object"&&n.constructor===Object&&(r={},e[s]=r),_isNonNullObject(n)&&_isNonNullObject(r)&&!Array.isArray(r)?_mergeDeep(r,n,i,o):(i||n!==void 0)&&(e[s]=n))})}function _isNonNullObject(e){return typeof e=="object"&&e!==null}var _GlobalGridOptions=class k{static applyGlobalGridOptions(t){if(!k.gridOptions)return{...t};let i={};return _mergeDeep(i,k.gridOptions,!0,!0),k.mergeStrategy==="deep"?_mergeDeep(i,t,!0,!0):i={...i,...t},k.gridOptions.context&&(i.context=k.gridOptions.context),t.context&&(k.mergeStrategy==="deep"&&i.context&&_mergeDeep(t.context,i.context,!0,!0),i.context=t.context),i}static applyGlobalGridOption(t,i){if(k.mergeStrategy==="deep"){const o=_getGlobalGridOption(t);if(o&&typeof o=="object"&&typeof i=="object")return k.applyGlobalGridOptions({[t]:i})[t]}return i}};_GlobalGridOptions.gridOptions=void 0,_GlobalGridOptions.mergeStrategy="shallow";var GlobalGridOptions=_GlobalGridOptions;function provideGlobalGridOptions(e,t="shallow"){GlobalGridOptions.gridOptions=e,GlobalGridOptions.mergeStrategy=t}function _getGlobalGridOption(e){return GlobalGridOptions.gridOptions?.[e]}var GRID_OPTION_DEFAULTS={suppressContextMenu:!1,preventDefaultOnContextMenu:!1,allowContextMenuWithControlKey:!1,suppressMenuHide:!0,enableBrowserTooltips:!1,tooltipTrigger:"hover",tooltipShowDelay:2e3,tooltipSwitchShowDelay:200,tooltipHideDelay:1e4,tooltipMouseTrack:!1,tooltipShowMode:"standard",tooltipInteraction:!1,copyHeadersToClipboard:!1,copyGroupHeadersToClipboard:!1,clipboardDelimiter:" ",suppressCopyRowsToClipboard:!1,suppressCopySingleCellRanges:!1,suppressLastEmptyLineOnPaste:!1,suppressClipboardPaste:!1,suppressClipboardApi:!1,suppressCutToClipboard:!1,maintainColumnOrder:!1,enableStrictPivotColumnOrder:!1,suppressFieldDotNotation:!1,allowDragFromColumnsToolPanel:!1,suppressMovableColumns:!1,suppressColumnMoveAnimation:!1,suppressMoveWhenColumnDragging:!1,suppressDragLeaveHidesColumns:!1,suppressRowGroupHidesColumns:!1,suppressAutoSize:!1,autoSizePadding:20,skipHeaderOnAutoSize:!1,singleClickEdit:!1,suppressClickEdit:!1,readOnlyEdit:!1,stopEditingWhenCellsLoseFocus:!1,enterNavigatesVertically:!1,enterNavigatesVerticallyAfterEdit:!1,enableCellEditingOnBackspace:!1,undoRedoCellEditing:!1,undoRedoCellEditingLimit:10,suppressCsvExport:!1,suppressExcelExport:!1,cacheQuickFilter:!1,includeHiddenColumnsInQuickFilter:!1,excludeChildrenWhenTreeDataFiltering:!1,enableAdvancedFilter:!1,includeHiddenColumnsInAdvancedFilter:!1,enableCharts:!1,masterDetail:!1,keepDetailRows:!1,keepDetailRowsCount:10,detailRowAutoHeight:!1,tabIndex:0,rowBuffer:10,valueCache:!1,valueCacheNeverExpires:!1,enableCellExpressions:!1,suppressTouch:!1,suppressFocusAfterRefresh:!1,suppressBrowserResizeObserver:!1,suppressPropertyNamesCheck:!1,suppressChangeDetection:!1,debug:!1,suppressLoadingOverlay:!1,suppressNoRowsOverlay:!1,pagination:!1,paginationPageSize:100,paginationPageSizeSelector:!0,paginationAutoPageSize:!1,paginateChildRows:!1,suppressPaginationPanel:!1,pivotMode:!1,pivotPanelShow:"never",pivotDefaultExpanded:0,pivotSuppressAutoColumn:!1,suppressExpandablePivotGroups:!1,functionsReadOnly:!1,suppressAggFuncInHeader:!1,alwaysAggregateAtRootLevel:!1,aggregateOnlyChangedColumns:!1,suppressAggFilteredOnly:!1,removePivotHeaderRowWhenSingleValueColumn:!1,animateRows:!0,cellFlashDuration:500,cellFadeDuration:1e3,allowShowChangeAfterFilter:!1,domLayout:"normal",ensureDomOrder:!1,enableRtl:!1,suppressColumnVirtualisation:!1,suppressMaxRenderedRowRestriction:!1,suppressRowVirtualisation:!1,rowDragManaged:!1,refreshAfterGroupEdit:!1,rowDragInsertDelay:500,suppressRowDrag:!1,suppressMoveWhenRowDragging:!1,rowDragEntireRow:!1,rowDragMultiRow:!1,embedFullWidthRows:!1,groupDisplayType:"singleColumn",groupDefaultExpanded:0,groupMaintainOrder:!1,groupSelectsChildren:!1,groupSuppressBlankHeader:!1,groupSelectsFiltered:!1,showOpenedGroup:!1,groupRemoveSingleChildren:!1,groupRemoveLowestSingleChildren:!1,groupHideOpenParents:!1,groupHideColumnsUntilExpanded:!1,groupAllowUnbalanced:!1,rowGroupPanelShow:"never",suppressMakeColumnVisibleAfterUnGroup:!1,treeData:!1,rowGroupPanelSuppressSort:!1,suppressGroupRowsSticky:!1,rowModelType:"clientSide",asyncTransactionWaitMillis:50,suppressModelUpdateAfterUpdateTransaction:!1,cacheOverflowSize:1,infiniteInitialRowCount:1,serverSideInitialRowCount:1,cacheBlockSize:100,maxBlocksInCache:-1,maxConcurrentDatasourceRequests:2,blockLoadDebounceMillis:0,purgeClosedRowNodes:!1,serverSideSortAllLevels:!1,serverSideOnlyRefreshFilteredGroups:!1,serverSidePivotResultFieldSeparator:"_",viewportRowModelPageSize:5,viewportRowModelBufferSize:5,alwaysShowHorizontalScroll:!1,alwaysShowVerticalScroll:!1,debounceVerticalScrollbar:!1,suppressHorizontalScroll:!1,suppressScrollOnNewData:!1,suppressScrollWhenPopupsAreOpen:!1,suppressAnimationFrame:!1,suppressMiddleClickScrolls:!1,suppressPreventDefaultOnMouseWheel:!1,rowMultiSelectWithClick:!1,suppressRowDeselection:!1,suppressRowClickSelection:!1,suppressCellFocus:!1,suppressHeaderFocus:!1,suppressMultiRangeSelection:!1,enableCellTextSelection:!1,enableRangeSelection:!1,enableRangeHandle:!1,enableFillHandle:!1,fillHandleDirection:"xy",suppressClearOnFillReduction:!1,accentedSort:!1,unSortIcon:!1,suppressMultiSort:!1,alwaysMultiSort:!1,suppressMaintainUnsortedOrder:!1,suppressRowHoverHighlight:!1,suppressRowTransform:!1,columnHoverHighlight:!1,deltaSort:!1,enableGroupEdit:!1,groupLockGroupColumns:0,serverSideEnableClientSideSort:!1,suppressServerSideFullWidthLoadingRow:!1,pivotMaxGeneratedColumns:-1,columnMenu:"new",reactiveCustomComponents:!0,suppressSetFilterByDefault:!1,enableFilterHandlers:!1},BASE_URL="https://www.ag-grid.com";function _logIfDebug(e,t,...i){e.get("debug")&&console.log("AG Grid: "+t,...i)}function _warnOnce(e,...t){_doOnce(()=>_consoleWarn(e,...t),e+t?.join(""))}function _errorOnce(e,...t){_doOnce(()=>_consoleError(e,...t),e+t?.join(""))}function _consoleError(e,...t){console.error("AG Grid: "+e,...t)}function _consoleWarn(e,...t){console.warn("AG Grid: "+e,...t)}var allRegisteredModules=new Set,globalModulesMap={},gridModulesMap={},currentModuleVersion,userHasRegistered=!1,areGridScopedModules=!1,isUmd=!1;function isValidModuleVersion(e){const[t,i]=e.version.split(".")||[],[o,s]=currentModuleVersion.split(".")||[];return t===o&&i===s}function runVersionChecks(e){currentModuleVersion||(currentModuleVersion=e.version);const t=o=>`You are using incompatible versions of AG Grid modules. Major and minor versions should always match across modules. ${o} Please update all modules to the same version.`;e.version?isValidModuleVersion(e)||_errorOnce(t(`'${e.moduleName}' is version ${e.version} but the other modules are version ${currentModuleVersion}.`)):_errorOnce(t(`'${e.moduleName}' is incompatible.`));const i=e.validate?.();i&&!i.isValid&&_errorOnce(`${i.message}`)}function _registerModule(e,t,i=!1){i||(userHasRegistered=!0),runVersionChecks(e);const o=e.rowModels??["all"];allRegisteredModules.add(e);let s;t!==void 0?(areGridScopedModules=!0,gridModulesMap[t]===void 0&&(gridModulesMap[t]={}),s=gridModulesMap[t]):s=globalModulesMap;for(const n of o)s[n]===void 0&&(s[n]={}),s[n][e.moduleName]=e;if(e.dependsOn)for(const n of e.dependsOn)_registerModule(n,t,i)}function _unRegisterGridModules(e){delete gridModulesMap[e]}function _isModuleRegistered(e,t,i){const o=s=>!!globalModulesMap[s]?.[e]||!!gridModulesMap[t]?.[s]?.[e];return o(i)||o("all")}function _areModulesGridScoped(){return areGridScopedModules}function _getRegisteredModules(e,t){const i=gridModulesMap[e]??{};return[...Object.values(globalModulesMap.all??{}),...Object.values(i.all??{}),...Object.values(globalModulesMap[t]??{}),...Object.values(i[t]??{})]}function _getAllRegisteredModules(){return new Set(allRegisteredModules)}function _getGridRegisteredModules(e,t){const i=gridModulesMap[e]??{};return[...Object.values(i.all??{}),...Object.values(i[t]??{})]}function _hasUserRegistered(){return userHasRegistered}function _isUmd(){return isUmd}function _setUmd(){isUmd=!0}var ModuleRegistry=class{static register(e){_registerModule(e,void 0)}static registerModules(e){for(const t of e)_registerModule(t,void 0)}};function _findEnterpriseCoreModule(e){for(const t of e){if("setLicenseKey"in t)return t;if(t.dependsOn){const i=_findEnterpriseCoreModule(t.dependsOn);if(i)return i}}}var VERSION="35.2.0",MAX_URL_LENGTH=2e3,MIN_PARAM_LENGTH=100,VERSION_PARAM_NAME="_version_",getConsoleMessage=null,baseDocLink=`${BASE_URL}/javascript-data-grid`;function provideValidationServiceLogger(e){getConsoleMessage=e}function setValidationDocLink(e){baseDocLink=e}function getErrorParts(e,t,i){return getConsoleMessage?.(e,t)??[minifiedLog(e,t,i)]}function getMsgOrDefault(e,t,i,o,s){e(`${o?"warning":"error"} #${t}`,...getErrorParts(t,i,s))}function stringifyObject(e){if(!e)return String(e);const t={};for(const i of Object.keys(e))typeof e[i]!="object"&&typeof e[i]!="function"&&(t[i]=e[i]);return JSON.stringify(t)}function stringifyValue(e){let t=e;return e instanceof Error?t=e.toString():typeof e=="object"&&(t=stringifyObject(e)),t}function toStringWithNullUndefined(e){return e===void 0?"undefined":e===null?"null":e}function getParamsUrl(e,t){return`${e}?${t.toString()}`}function truncateUrl(e,t,i){const o=Array.from(t.entries()).sort((n,r)=>r[1].length-n[1].length);let s=getParamsUrl(e,t);for(const[n,r]of o){if(n===VERSION_PARAM_N