UNPKG

ag-grid-enterprise

Version:

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

4 lines 2.41 MB
(function(en,Ts){typeof exports=="object"&&typeof module=="object"?module.exports=Ts():typeof define=="function"&&define.amd?define("agGrid",[],Ts):typeof exports=="object"?exports.agGrid=Ts():en.agGrid=Ts()})(typeof self<"u"?self:typeof globalThis<"u"?globalThis:this,()=>{var en={},Ts={exports:en};if(typeof fQ>"u")var fQ=function(t){throw new Error("Unknown module: "+t)};var Gd=Object.defineProperty,KR=Object.getOwnPropertyDescriptor,jR=Object.getOwnPropertyNames,qR=Object.prototype.hasOwnProperty,YR=(e,t)=>{for(var s in t)Gd(e,s,{get:t[s],enumerable:!0})},XR=(e,t,s,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of jR(t))!qR.call(e,r)&&r!==s&&Gd(e,r,{get:()=>t[r],enumerable:!(i=KR(t,r))||i.enumerable});return e},ZR=e=>XR(Gd({},"__esModule",{value:!0}),e),Zf={};YR(Zf,{ALWAYS_SYNC_GLOBAL_EVENTS:()=>Qn,AdvancedFilterModule:()=>Wy,AgAbstractCellEditor:()=>Rr,AgAbstractInputField:()=>li,AgAbstractLabel:()=>Kl,AgCheckbox:()=>Vi,AgCheckboxSelector:()=>ds,AgColumn:()=>is,AgColumnGroup:()=>no,AgContentEditableField:()=>Jg,AgContentEditableFieldSelector:()=>lV,AgFilterButtonSelector:()=>oS,AgInputDateField:()=>Po,AgInputNumberField:()=>aa,AgInputNumberFieldSelector:()=>la,AgInputTextArea:()=>Gb,AgInputTextField:()=>ct,AgInputTextFieldSelector:()=>Vt,AgPickerField:()=>vc,AgPopupComponent:()=>In,AgPromise:()=>$,AgProvidedColumnGroup:()=>br,AgRadioButton:()=>Rg,AgRadioButtonSelector:()=>rG,AgSelect:()=>Ct,AgSelectSelector:()=>Wi,AgToggleButton:()=>Vr,AgToggleButtonSelector:()=>QS,AggregationModule:()=>$p,AiToolkitModule:()=>qy,AlignedGridsModule:()=>db,AllCommunityModule:()=>XS,AllEnterpriseModule:()=>WR,AutoScrollService:()=>_l,BaseColsService:()=>Lc,BaseComponentWrapper:()=>iV,BaseCreator:()=>dg,BaseGridSerializingSession:()=>ug,BaseSelectionService:()=>Xg,BatchEditModule:()=>Vx,BeanStub:()=>E,BigIntFilterModule:()=>DS,CellApiModule:()=>Qw,CellRangeType:()=>qt,CellSelectionModule:()=>hd,CellSpanModule:()=>WS,CellStyleModule:()=>Qg,CheckboxEditorModule:()=>qb,ClientSideRowModelApiModule:()=>Sb,ClientSideRowModelModule:()=>bb,ClipboardModule:()=>v1,ColumnApiModule:()=>ql,ColumnAutoSizeModule:()=>Fb,ColumnHoverModule:()=>Eb,ColumnKeyCreator:()=>Zm,ColumnMenuModule:()=>Np,ColumnsToolPanelModule:()=>E0,Component:()=>A,ContextMenuModule:()=>Hp,CssClassManager:()=>bu,CsvExportModule:()=>hg,CustomEditorModule:()=>Zb,CustomFilterModule:()=>PS,DateEditorModule:()=>jb,DateFilterModule:()=>AS,Direction:()=>Ju,DragAndDropModule:()=>Sv,DragSourceType:()=>ns,EventApiModule:()=>qg,ExcelExportModule:()=>N0,ExternalFilterModule:()=>kS,FakeHScrollComp:()=>KC,FakeVScrollComp:()=>qC,FilterButtonComp:()=>Mo,FilterComp:()=>To,FilterWrapperComp:()=>xg,FiltersToolPanelModule:()=>y1,FindModule:()=>Ox,FormulaModule:()=>Ax,GROUP_AUTO_COLUMN_ID:()=>$t,GROUP_HIERARCHY_COLUMN_ID_PREFIX:()=>rC,GridBodyCtrl:()=>nv,GridChartsModule:()=>uQ,GridCoreCreator:()=>nb,GridCtrl:()=>dv,GridHeaderCtrl:()=>NC,GridStateModule:()=>BS,GroupFilterModule:()=>m1,GroupInstanceIdCreator:()=>bh,HeaderRowContainerCtrl:()=>UC,HighlightChangesModule:()=>Yg,InfiniteRowModelModule:()=>LS,IntegratedChartsModule:()=>jf,KeyCode:()=>b,LargeTextEditorModule:()=>Xb,LicenseManager:()=>ep,LocalEventService:()=>As,LocaleModule:()=>OS,LocaleService:()=>GS,ManagedFocusFeature:()=>Ii,MasterDetailModule:()=>F1,MenuModule:()=>Wz,ModuleRegistry:()=>nl,MultiFilterModule:()=>W0,NewFiltersToolPanelModule:()=>x1,NumberEditorModule:()=>Kb,NumberFilterModule:()=>TS,PaginationModule:()=>NS,PinnedRowModel:()=>DC,PinnedRowModule:()=>HS,PivotModule:()=>G1,PositionableFeature:()=>yl,ProvidedFilter:()=>An,QuickFilterModule:()=>IS,ROW_NUMBERS_COLUMN_ID:()=>En,RangeSelectionModule:()=>wU,RefPlaceholder:()=>x,RenderApiModule:()=>zS,RichSelectModule:()=>A0,RowApiModule:()=>pb,RowAutoHeightModule:()=>_S,RowContainerCtrl:()=>rv,RowDragModule:()=>yv,RowGroupingEditModule:()=>_x,RowGroupingModule:()=>Xp,RowGroupingPanelModule:()=>f1,RowNode:()=>lt,RowNumbersModule:()=>Jp,RowSelectionModule:()=>jS,RowStyleModule:()=>qS,SELECTION_COLUMN_ID:()=>vl,STRUCTURED_SCHEMA_FEATURES:()=>yC,ScrollApiModule:()=>fb,SelectEditorModule:()=>Yb,ServerSideRowModelApiModule:()=>_1,ServerSideRowModelModule:()=>z1,ServerSideTransactionResultStatus:()=>ys,SetFilterModule:()=>G0,SideBarModule:()=>Sa,SparklinesModule:()=>Rf,StatusBarModule:()=>V0,TabGuardClassNames:()=>_n,TabGuardComp:()=>Pr,TabGuardCtrl:()=>rV,TabGuardFeature:()=>oV,TextEditorModule:()=>$b,TextFilterModule:()=>MS,TooltipModule:()=>mc,TouchListener:()=>as,TreeDataModule:()=>B1,UndoRedoEditModule:()=>Ub,ValidationModule:()=>YS,ValueCacheModule:()=>Zw,VanillaFrameworkOverrides:()=>rb,ViewportRowModelModule:()=>C1,_AgBeanStub:()=>Ke,_AgColorPicker:()=>hp,_AgColorPickerSelector:()=>a7,_AgComponentStub:()=>Pt,_AgContext:()=>AC,_AgContextMenuService:()=>Ey,_AgDialog:()=>up,_AgGroupComponent:()=>qs,_AgGroupComponentSelector:()=>Se,_AgInputRange:()=>xy,_AgInputRangeSelector:()=>Ry,_AgMenuItemComponent:()=>jc,_AgMenuItemRenderer:()=>Py,_AgMenuList:()=>qc,_AgPanel:()=>dp,_AgPositionableFeature:()=>wu,_AgSlider:()=>Nt,_AgSliderSelector:()=>Tt,_AgTabGuardComp:()=>po,_AgTabGuardFeature:()=>Hl,_AgTabbedLayout:()=>pp,_AgTooltipComponent:()=>Ab,_AgTooltipFeature:()=>gg,_AgVirtualList:()=>Sy,_AgVirtualListDragFeature:()=>yy,_BOOLEAN_MIXED_GRID_OPTIONS:()=>$h,_BaseDragAndDropService:()=>lC,_BaseDragService:()=>Cv,_BaseEnvironment:()=>tw,_BaseEventService:()=>Aw,_BasePopupService:()=>Ib,_BaseRegistry:()=>Hv,_BaseTooltipStateManager:()=>Db,_ChangedRowNodes:()=>Mr,_ColumnFilterModule:()=>Ps,_ColumnGroupModule:()=>yh,_ColumnMoveModule:()=>$l,_CsrmSsrmSharedApiModule:()=>og,_DragModule:()=>Wl,_EditCoreModule:()=>Es,_EmptyBean:()=>EP,_FOCUS_MANAGED_CLASS:()=>Au,_FilterCoreModule:()=>ha,_FilterValueModule:()=>Ic,_GET_ALL_EVENTS:()=>II,_GET_ALL_GRID_OPTIONS:()=>Gw,_GET_SHALLOW_GRID_OPTIONS:()=>_I,_HeaderComp:()=>Vw,_HorizontalResizeModule:()=>mh,_KeyboardNavigationModule:()=>ta,_MONTHS:()=>$n,_PUBLIC_EVENTS:()=>Wh,_PUBLIC_EVENT_HANDLERS_MAP:()=>rc,_PopupModule:()=>$s,_ROW_ID_PREFIX_BOTTOM_PINNED:()=>Ml,_ROW_ID_PREFIX_ROW_GROUP:()=>ku,_ROW_ID_PREFIX_TOP_PINNED:()=>Pl,_RowModelSharedApiModule:()=>ng,_STOP_PROPAGATION_CALLBACKS:()=>Ai,_SharedDragAndDropModule:()=>Oi,_SharedExportModule:()=>cg,_SharedMenuModule:()=>wg,_SharedRowSelectionModule:()=>Zg,_SortModule:()=>uc,_SsrmInfiniteSharedApiModule:()=>ag,_addAdditionalCss:()=>Dw,_addColumnDefaultAndTypes:()=>Mi,_addFocusableContainerListener:()=>ho,_addGridCommonParams:()=>N,_addOrRemoveAttribute:()=>nt,_anchorElementToMouseMoveEvent:()=>tl,_applyColumnState:()=>qe,_areCellsEqual:()=>uo,_areColIdsEqual:()=>Pn,_areEqual:()=>be,_areSortDefsEqual:()=>Rn,_asThemeImpl:()=>oA,_attemptToRestoreCellFocus:()=>_u,_batchCall:()=>Cn,_camelCaseToHumanText:()=>Jf,_canSkipShowingRowGroup:()=>Wm,_clearElement:()=>ee,_columnsMatch:()=>oi,_combineAttributesAndGridOptions:()=>WF,_consoleError:()=>to,_convertColumnEventSourceType:()=>Os,_coreThemeDefaults:()=>sw,_createAgElement:()=>$e,_createCellId:()=>ai,_createColumnTree:()=>du,_createColumnTreeWithIds:()=>Jm,_createElement:()=>re,_createGlobalRowEvent:()=>Lu,_createIcon:()=>Bs,_createIconNoSpan:()=>_,_createRowNodeSibling:()=>Gu,_createSharedTheme:()=>Zv,_csrmFirstLeaf:()=>Gi,_csrmReorderAllLeafs:()=>ph,_debounce:()=>Ce,_defaultComparator:()=>sn,_destroyColumnTree:()=>os,_doOnce:()=>Jr,_downloadFile:()=>oa,_errMsg:()=>Ft,_error:()=>Q,_escapeString:()=>pt,_exists:()=>D,_findEnterpriseCoreModule:()=>Im,_findFocusableElements:()=>Kt,_findNextFocusableElement:()=>Qe,_findTabbableParent:()=>Fl,_flatten:()=>Od,_focusGridInnerElement:()=>zu,_focusInto:()=>Ge,_focusNextGridCoreContainer:()=>Vs,_forEachChangedGroupDepthFirst:()=>Mt,_formatNumberCommas:()=>ci,_fuzzySuggestions:()=>Ro,_getAbsoluteHeight:()=>hn,_getAbsoluteRowIndex:()=>Hu,_getAbsoluteWidth:()=>bi,_getActiveDomElement:()=>ie,_getAriaPosInSet:()=>tm,_getCallbackForEvent:()=>Ym,_getCellByPosition:()=>ls,_getCellCtrlForEventTarget:()=>Hn,_getCellPositionForEvent:()=>fh,_getCellRendererDetails:()=>xr,_getCheckboxLocation:()=>ro,_getCheckboxes:()=>Fi,_getClientSideRowModel:()=>at,_getColumnState:()=>Un,_getColumnStateFromColDef:()=>Sl,_getColumnsFromTree:()=>wl,_getDateParts:()=>Dr,_getDefaultFloatingFilterType:()=>yg,_getDefaultSimpleFilter:()=>xc,_getDisplaySortForColumn:()=>lu,_getDocument:()=>me,_getEditorRendererDetails:()=>pu,_getEnableColumnSelection:()=>Ei,_getFillHandle:()=>pl,_getFilterDetails:()=>fu,_getFilterModel:()=>We,_getFilterParamsForDataType:()=>yc,_getFirstRow:()=>Fr,_getFloatingFilterCompDetails:()=>mu,_getFloatingFiltersHeight:()=>Dl,_getGlobalGridOption:()=>Xd,_getGrandTotalRow:()=>Ri,_getGridOption:()=>$F,_getGridRegisteredModules:()=>Dm,_getGroupAggFiltering:()=>xi,_getGroupSelection:()=>xn,_getGroupSelectsDescendants:()=>Pi,_getGroupTotalRowCallback:()=>vr,_getHeaderCheckbox:()=>yn,_getHeaderClassesFromColDef:()=>Al,_getHeaderRowCount:()=>VC,_getInnerCellRendererDetails:()=>Tn,_getInnerHeight:()=>un,_getInnerWidth:()=>gr,_getIsRowSelectable:()=>fl,_getLastRow:()=>Er,_getLocaleTextFromFunc:()=>vm,_getLocaleTextFromMap:()=>wm,_getLocaleTextFunc:()=>Kd,_getMaxConcurrentDatasourceRequests:()=>iu,_getNormalisedMousePosition:()=>Wn,_getPageBody:()=>cr,_getParamType:()=>$v,_getRootNode:()=>It,_getRowAbove:()=>Yt,_getRowBelow:()=>Je,_getRowContainerClass:()=>ch,_getRowContainerOptions:()=>go,_getRowCtrlForEventTarget:()=>sh,_getRowHeightAsNumber:()=>Et,_getRowHeightForNode:()=>Ze,_getRowIdCallback:()=>Is,_getRowNode:()=>Ve,_getRowSelectionMode:()=>wr,_getRowSpanContainerClass:()=>tv,_getRowViewportClass:()=>lh,_getServerSideRowModel:()=>co,_getShouldDisplayTooltip:()=>na,_getSortDefFromColDef:()=>hu,_getSortDefFromInput:()=>Ut,_getSuppressMultiRanges:()=>$m,_getToolPanelClassesFromColDef:()=>qu,_getViewportRowModel:()=>jE,_getWindow:()=>Xr,_interpretAsRightClick:()=>ml,_isAnimateRows:()=>Cr,_isBrowserFirefox:()=>Di,_isBrowserSafari:()=>Ss,_isCellSelectionEnabled:()=>mt,_isClientSideRowModel:()=>ae,_isColumnMenuAnchoringEnabled:()=>au,_isColumnsSortingCoupledToGroup:()=>ws,_isComponent:()=>ao,_isDomLayout:()=>je,_isElementInEventPath:()=>el,_isElementOverflowingCallback:()=>ti,_isEventFromPrintableCharacter:()=>Il,_isExpressionString:()=>lr,_isFocusableFormField:()=>Zr,_isFullWidthGroupRow:()=>hl,_isGetRowHeightFunction:()=>dl,_isGroupHideColumnsUntilExpanded:()=>su,_isGroupMultiAutoColumn:()=>Sn,_isGroupRowsSticky:()=>bn,_isGroupUseEntireRow:()=>ul,_isIOSUserAgent:()=>ni,_isKeyboardMode:()=>Dn,_isLegacyMenuEnabled:()=>He,_isMultiRowSelection:()=>ks,_isNodeOrElement:()=>fn,_isNothingFocused:()=>ms,_isPromise:()=>aC,_isRowBefore:()=>ze,_isRowNumbers:()=>si,_isRowSelection:()=>Lt,_isSameRow:()=>ve,_isServerSideRowModel:()=>ft,_isSetFilterByDefault:()=>nu,_isShowTooltipWhenTruncated:()=>Fo,_isSortDirectionValid:()=>ii,_isSortTypeValid:()=>Cl,_isStopPropagationForAgGrid:()=>Gt,_isUseApplyButton:()=>lo,_isUsingNewCellSelectionAPI:()=>Um,_isUsingNewRowSelectionAPI:()=>gl,_isVisible:()=>Ne,_jsonEquals:()=>Ds,_last:()=>W,_loadTemplate:()=>Xa,_logPreInitWarn:()=>Nm,_makeNull:()=>Ae,_mergeDeep:()=>Oe,_missing:()=>ne,_normalizeSortDirection:()=>Fn,_normalizeSortType:()=>rs,_observeResize:()=>vs,_paramToVariableName:()=>Xl,_paramValueToCss:()=>Xv,_parseBigIntOrNull:()=>et,_parseDateTimeFromString:()=>_e,_placeCaretAtEnd:()=>Qa,_preInitErrMsg:()=>cl,_prevOrNextDisplayedRow:()=>kn,_processOnChange:()=>UF,_radioCssClass:()=>dn,_refreshFilterUi:()=>ca,_refreshHandlerAndUi:()=>bc,_registerModule:()=>so,_removeAllFromArray:()=>za,_removeAriaExpanded:()=>Bd,_removeAriaSort:()=>nm,_removeFromArray:()=>De,_removeFromParent:()=>ue,_requestAnimationFrame:()=>Rt,_resetColumnState:()=>xh,_selectAllCells:()=>rh,_serialiseDate:()=>tt,_setAriaActiveDescendant:()=>Vd,_setAriaChecked:()=>Hd,_setAriaColCount:()=>rm,_setAriaColIndex:()=>$a,_setAriaColSpan:()=>Nd,_setAriaControls:()=>Ka,_setAriaControlsAndLabel:()=>ja,_setAriaDescribedBy:()=>rn,_setAriaDisabled:()=>nn,_setAriaExpanded:()=>ot,_setAriaHasPopup:()=>lm,_setAriaHidden:()=>Ua,_setAriaInvalid:()=>Wa,_setAriaLabel:()=>de,_setAriaLabelledBy:()=>Cs,_setAriaLevel:()=>on,_setAriaOrientation:()=>lF,_setAriaPosInSet:()=>ln,_setAriaRole:()=>Ie,_setAriaRowCount:()=>im,_setAriaRowIndex:()=>dr,_setAriaSelected:()=>cn,_setAriaSetSize:()=>an,_setAriaSort:()=>om,_setColMenuVisible:()=>da,_setDisabled:()=>wi,_setDisplayed:()=>V,_setFixedWidth:()=>ts,_setScrollLeft:()=>pr,_setUmd:()=>Am,_setVisible:()=>zd,_sharedThemeDefaults:()=>Uv,_shouldUpdateColVisibilityAfterGroup:()=>ru,_skipFocusableContainerListenerForAgGrid:()=>OC,_stopPropagationForAgGrid:()=>Ee,_suppressCellMouseEvent:()=>Nn,_themeAlpineParams:()=>xw,_themeBalhamParams:()=>Rw,_themeMaterialParams:()=>Ew,_themeQuartzParams:()=>Sw,_toString:()=>es,_toStringOrNull:()=>Xe,_translate:()=>il,_translateForFilter:()=>jt,_unwrapUserComp:()=>Us,_updateColsMap:()=>Mn,_updateColumnState:()=>uu,_updateFilterModel:()=>Sc,_waitUntil:()=>qd,_warn:()=>F,_warnOnce:()=>ss,agTestIdFor:()=>z,buttonStyleAlpine:()=>nw,buttonStyleBalham:()=>aw,buttonStyleBase:()=>rw,buttonStyleQuartz:()=>ow,checkboxStyleDefault:()=>qn,colorSchemeDark:()=>VA,colorSchemeDarkBlue:()=>zA,colorSchemeDarkWarm:()=>NA,colorSchemeLight:()=>AA,colorSchemeLightCold:()=>GA,colorSchemeLightWarm:()=>kA,colorSchemeVariable:()=>Yn,columnDropStyleBordered:()=>tc,columnDropStylePlain:()=>Vh,convertColumnGroupState:()=>rk,convertColumnState:()=>lb,createGrid:()=>gQ,createPart:()=>he,createTheme:()=>jn,distributeGroupValue:()=>Hx,exportMultipleSheetsAsExcel:()=>ZN,getGridApi:()=>sk,getGridElement:()=>ik,getMultipleSheetsAsExcel:()=>lp,iconOverrides:()=>KA,iconSetAlpine:()=>dw,iconSetBalham:()=>cw,iconSetMaterial:()=>uw,iconSetQuartz:()=>sc,iconSetQuartzBold:()=>XA,iconSetQuartzLight:()=>YA,iconSetQuartzRegular:()=>fw,inputStyleBase:()=>eI,inputStyleBordered:()=>ic,inputStyleUnderlined:()=>mw,isColumn:()=>bs,isColumnGroup:()=>Le,isColumnGroupAutoCol:()=>Sr,isColumnSelectionCol:()=>Gs,isCombinedFilterModel:()=>vu,isProvidedColumnGroup:()=>Re,isRowNumberCol:()=>Fe,isSpecialCol:()=>yr,onRowHeightChanged:()=>hc,provideGlobalGridOptions:()=>RF,resetRowHeights:()=>gc,setupAgTestIds:()=>sV,styleMaterial:()=>Fw,tabStyleAlpine:()=>ww,tabStyleBase:()=>oI,tabStyleMaterial:()=>vw,tabStyleQuartz:()=>Cw,tabStyleRolodex:()=>bw,themeAlpine:()=>gI,themeBalham:()=>fI,themeMaterial:()=>vI,themeQuartz:()=>yw,wrapAgTestIdFor:()=>X4}),Ts.exports=ZR(Zf);function W(e){if(e?.length)return e[e.length-1]}function be(e,t,s){if(e===t)return!0;if(!e||!t)return e==null&&t==null;const i=e.length;if(i!==t.length)return!1;for(let r=0;r<i;r++)if(e[r]!==t[r]&&!s?.(e[r],t[r]))return!1;return!0}function tn(e,t){if(e){for(const s of e)if(t(s))return!0}}function De(e,t){const s=e.indexOf(t);s>=0&&e.splice(s,1)}function za(e,t){let s=0,i=0;for(;s<e.length;s++)t.includes(e[s])||(e[i]=e[s],i++);for(;i<e.length;)e.pop()}function Qf(e,t,s){for(let i=0;i<t.length;i++)De(e,t[i]);for(let i=t.length-1;i>=0;i--)e.splice(s,0,t[i])}function Od(e){return[].concat.apply([],e)}var Ae=e=>e==null||e===""?null:e;function D(e){return e!=null&&e!==""}function ne(e){return!D(e)}var Xe=e=>e!=null&&typeof e.toString=="function"?e.toString():null,Ds=(e,t)=>{const s=e?JSON.stringify(e):null,i=t?JSON.stringify(t):null;return s===i},sn=(e,t,s=!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()),!s||typeof e!="string"?e>t?1:e<t?-1:0:e.localeCompare(t)),As=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,s){const i=t?this.allAsyncListeners:this.allSyncListeners;let r=i.get(e);return!r&&s&&(r=new Set,i.set(e,r)),r}noRegisteredListenersExist(){return this.allSyncListeners.size===0&&this.allAsyncListeners.size===0&&this.globalSyncListeners.size===0&&this.globalAsyncListeners.size===0}addEventListener(e,t,s=!1){this.getListeners(e,s,!0).add(t)}removeEventListener(e,t,s=!1){const i=this.getListeners(e,s,!1);i&&(i.delete(t),i.size===0&&(s?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 s=e.type;if(t&&"event"in e){const a=e.event;a instanceof Event&&(e.eventPath=a.composedPath())}const{frameworkOverrides:i}=this,r=a=>{const l=i?()=>i.wrapIncoming(a):a;t?this.dispatchAsync(l):l()},o=this.getListeners(s,t,!1);if((o?.size??0)>0){const a=new Set(o);for(const l of a)o?.has(l)&&r(()=>l(e))}const n=this.getGlobalListeners(t);if(n.size>0){const a=new Set(n);for(const l of a)r(()=>l(s,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)},s=this.frameworkOverrides;s?s.wrapIncoming(t):t(),this.scheduled=!0}}flushAsyncQueue(){this.scheduled=!1;const e=this.asyncFunctionsQueue.slice();this.asyncFunctionsQueue=[];for(const t of e)t()}},QR=/[&<>"']/g,JR={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function es(e){return e?.toString().toString()??null}function pt(e){return es(e)?.replace(QR,t=>JR[t])??null}function lr(e){return typeof e=="string"&&e.startsWith("=")&&e.length>1}function Jf(e){if(!e||e==null)return null;const t=/([a-z])([A-Z])/g,s=/([A-Z]+)([A-Z])([a-z])/g;return e.replace(t,"$1 $2").replace(s,"$1 $2$3").replace(/\./g," ").split(" ").map(r=>r.substring(0,1).toUpperCase()+(r.length>1?r.substring(1,r.length):"")).join(" ")}function It(e){return e.eRootDiv.getRootNode()}function ie(e){return It(e).activeElement}function me(e){const{gos:t,eRootDiv:s}=e;let i=null;const r=t.get("getDocument");return r&&D(r)?i=r():s&&(i=s.ownerDocument),i&&D(i)?i:document}function ms(e){const t=ie(e);return t===null||t===me(e).body}function Xr(e){return me(e).defaultView||window}function cr(e){let t=null,s=null;try{t=me(e).fullscreenElement}catch{}finally{t||(t=It(e));const i=t.querySelector("body");i?s=i:t instanceof ShadowRoot?s=t:t instanceof Document?s=t?.documentElement:s=t}return s}function eF(e){return cr(e)?.clientWidth??(window.innerWidth||-1)}function tF(e){return cr(e)?.clientHeight??(window.innerHeight||-1)}function xt(e,t,s){s==null||typeof s=="string"&&s==""?_a(e,t):kt(e,t,s)}function kt(e,t,s){e.setAttribute(em(t),s.toString())}function _a(e,t){e.removeAttribute(em(t))}function em(e){return`aria-${e}`}function Ie(e,t){t?e.setAttribute("role",t):e.removeAttribute("role")}function sF(e){const t=e?.direction;return t==="asc"?"ascending":t==="desc"?"descending":t==="mixed"?"other":"none"}function tm(e){return Number.parseInt(e.getAttribute("aria-posinset"),10)}function iF(e){return e.getAttribute("aria-label")}function de(e,t){xt(e,"label",t)}function Cs(e,t){xt(e,"labelledby",t)}function rn(e,t){xt(e,"describedby",t)}function sm(e,t){xt(e,"live",t)}function rF(e,t){xt(e,"atomic",t)}function oF(e,t){xt(e,"relevant",t)}function Wa(e,t){xt(e,"invalid",t)}function on(e,t){xt(e,"level",t)}function nn(e,t){xt(e,"disabled",t)}function Ua(e,t){xt(e,"hidden",t)}function Vd(e,t){xt(e,"activedescendant",t)}function ot(e,t){kt(e,"expanded",t)}function Bd(e){_a(e,"expanded")}function an(e,t){kt(e,"setsize",t)}function ln(e,t){kt(e,"posinset",t)}function nF(e,t){kt(e,"multiselectable",t)}function im(e,t){kt(e,"rowcount",t)}function dr(e,t){kt(e,"rowindex",t)}function aF(e,t){kt(e,"rowspan",t)}function rm(e,t){kt(e,"colcount",t)}function $a(e,t){kt(e,"colindex",t)}function Nd(e,t){kt(e,"colspan",t)}function om(e,t){kt(e,"sort",t)}function nm(e){_a(e,"sort")}function cn(e,t){xt(e,"selected",t)}function Hd(e,t){kt(e,"checked",t===void 0?"mixed":t)}function Ka(e,t){xt(e,"controls",t)}function ja(e,t){Ka(e,t.id),Cs(t,e.id)}function am(e,t){xt(e,"owns",t)}function lm(e,t){xt(e,"haspopup",t===!1?null:t)}function qa(e,t){return t===void 0?e("ariaIndeterminate","indeterminate"):t===!0?e("ariaChecked","checked"):e("ariaUnchecked","unchecked")}function lF(e,t){t?kt(e,"orientation",t):_a(e,"orientation")}function dn(e,t,s){const i=e.parentElement;let r=i&&i.firstChild;for(;r;)t&&r.classList.toggle(t,r===e),s&&r.classList.toggle(s,r!==e),r=r.nextSibling}var cF="[tabindex], input, select, button, textarea, [href]",cm="[disabled], .ag-disabled:not(.ag-button), .ag-disabled *";function Zr(e){return!e||!e.matches("input, select, button, textarea")||!e.matches(cm)?!1:Ne(e)}function V(e,t,s={}){const{skipAriaHidden:i}=s;e.classList.toggle("ag-hidden",!t),i||Ua(e,!t)}function zd(e,t,s={}){const{skipAriaHidden:i}=s;e.classList.toggle("ag-invisible",!t),i||Ua(e,!t)}function wi(e,t){const s="disabled",i=t?o=>o.setAttribute(s,""):o=>o.removeAttribute(s);i(e);const r=e.querySelectorAll("input")??[];for(const o of r)i(o)}function ur(e,t,s){let i=0;for(;e;){if(e.classList.contains(t))return!0;if(e=e.parentElement,typeof s=="number"){if(++i>s)break}else if(e===s)break}return!1}function hr(e){const{height:t,width:s,borderTopWidth:i,borderRightWidth:r,borderBottomWidth:o,borderLeftWidth:n,paddingTop:a,paddingRight:l,paddingBottom:c,paddingLeft:d,marginTop:u,marginRight:h,marginBottom:g,marginLeft:p,boxSizing:f}=window.getComputedStyle(e),m=Number.parseFloat;return{height:m(t||"0"),width:m(s||"0"),borderTopWidth:m(i||"0"),borderRightWidth:m(r||"0"),borderBottomWidth:m(o||"0"),borderLeftWidth:m(n||"0"),paddingTop:m(a||"0"),paddingRight:m(l||"0"),paddingBottom:m(c||"0"),paddingLeft:m(d||"0"),marginTop:m(u||"0"),marginRight:m(h||"0"),marginBottom:m(g||"0"),marginLeft:m(p||"0"),boxSizing:f}}function un(e){const t=hr(e);return t.boxSizing==="border-box"?t.height-t.paddingTop-t.paddingBottom-t.borderTopWidth-t.borderBottomWidth:t.height}function gr(e){const t=hr(e);return t.boxSizing==="border-box"?t.width-t.paddingLeft-t.paddingRight-t.borderLeftWidth-t.borderRightWidth:t.width}function hn(e){const{height:t,marginBottom:s,marginTop:i}=hr(e);return Math.floor(t+s+i)}function bi(e){const{width:t,marginLeft:s,marginRight:i}=hr(e);return Math.floor(t+s+i)}function dm(e){const t=e.getBoundingClientRect(),{borderTopWidth:s,borderLeftWidth:i,borderRightWidth:r,borderBottomWidth:o}=hr(e);return{top:t.top+(s||0),left:t.left+(i||0),right:t.right+(r||0),bottom:t.bottom+(o||0)}}function Ya(e,t){let s=e.scrollLeft;return t&&(s=Math.abs(s)),s}function pr(e,t,s){s&&(t*=-1),e.scrollLeft=t}function ee(e){for(;e?.firstChild;)e.firstChild.remove()}function ue(e){e?.parentNode&&e.remove()}function um(e){return!!e.offsetParent}function Ne(e){return e.checkVisibility?e.checkVisibility({checkVisibilityCSS:!0}):!(!um(e)||window.getComputedStyle(e).visibility!=="visible")}function Xa(e){const t=document.createElement("div");return t.innerHTML=(e||"").trim(),t.firstChild}function hm(e,t,s){s&&s.nextSibling===t||(e.firstChild?s?s.nextSibling?e.insertBefore(t,s.nextSibling):e.appendChild(t):e.firstChild&&e.firstChild!==t&&e.prepend(t):e.appendChild(t))}function gm(e,t){for(let s=0;s<t.length;s++){const i=t[s],r=e.children[s];r!==i&&e.insertBefore(i,r)}}function dF(e){return e.replace(/[A-Z]/g,t=>`-${t.toLocaleLowerCase()}`)}function gn(e,t){if(t)for(const s of Object.keys(t)){const i=t[s];if(!s?.length||i==null)continue;const r=dF(s),o=i.toString(),n=o.replace(/\s*!important/g,""),a=n.length!=o.length?"important":void 0;e.style.setProperty(r,n,a)}}function ti(e){return()=>{const t=e();return t?pm(t)||uF(t):!0}}function pm(e){return e.clientWidth<e.scrollWidth}function uF(e){return e.clientHeight<e.scrollHeight}function Za(e,t){t==="flex"?(e.style.removeProperty("width"),e.style.removeProperty("minWidth"),e.style.removeProperty("maxWidth"),e.style.flex="1 1 auto"):ts(e,t)}function ts(e,t){t=_d(t),e.style.width=t,e.style.maxWidth=t,e.style.minWidth=t}function pn(e,t){t=_d(t),e.style.height=t,e.style.maxHeight=t,e.style.minHeight=t}function _d(e){return typeof e=="number"?`${e}px`:e}function fn(e){return e instanceof Node||e instanceof HTMLElement}function nt(e,t,s){s==null||s===""?e.removeAttribute(t):e.setAttribute(t,s.toString())}function Qa(e,t){if(!t.isContentEditable)return;const s=Xr(e).getSelection();if(!s)return;const i=me(e).createRange();i.selectNodeContents(t),i.collapse(!1),s.removeAllRanges(),s.addRange(i)}function vs(e,t,s){const r=Xr(e).ResizeObserver,o=r?new r(s):null;return o?.observe(t),()=>o?.disconnect()}function Rt(e,t){const s=Xr(e);s.requestAnimationFrame?s.requestAnimationFrame(t):s.webkitRequestAnimationFrame?s.webkitRequestAnimationFrame(t):s.setTimeout(t,0)}var fm="data-ref",Wd;function mm(){return Wd??(Wd=document.createTextNode(" ")),Wd.cloneNode()}function $e(e){const{attrs:t,children:s,cls:i,ref:r,role:o,tag:n}=e,a=document.createElement(n);if(i&&(a.className=i),r&&a.setAttribute(fm,r),o&&a.setAttribute("role",o),t)for(const l of Object.keys(t))a.setAttribute(l,t[l]);if(s)if(typeof s=="string")a.textContent=s;else{let l=!0;for(const c of s)c&&(typeof c=="string"?(a.appendChild(document.createTextNode(c)),l=!1):typeof c=="function"?a.appendChild(c()):(l&&(a.appendChild(mm()),l=!1),a.append($e(c)),a.appendChild(mm())))}return a}var hF=["touchstart","touchend","touchmove","touchcancel","scroll"],gF=["wheel"],Ud={},Ja=(()=>{const e={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return s=>{if(typeof Ud[s]=="boolean")return Ud[s];const i=document.createElement(e[s]||"div");return s="on"+s,Ud[s]=s in i}})();function el(e,t){return!t||!e?!1:fF(t).indexOf(e)>=0}function pF(e){const t=[];let s=e.target;for(;s;)t.push(s),s=s.parentElement;return t}function fF(e){const t=e;return t.path?t.path:t.composedPath?t.composedPath():pF(t)}function mF(e,t,s){const i=CF(t);let r;i!=null&&(r={passive:i}),e.addEventListener(t,s,r)}var CF=e=>{const t=hF.includes(e),s=gF.includes(e);if(t)return!0;if(s)return!1};function Cm(e,t,s){if(s===0)return!1;const i=Math.abs(e.clientX-t.clientX),r=Math.abs(e.clientY-t.clientY);return Math.max(i,r)<=s}var Qr=(e,t)=>{const s=e.identifier;for(let i=0,r=t.length;i<r;++i){const o=t[i];if(o.identifier===s)return o}return null};function mn(e,t){return e.gos.isElementInThisInstance(t.target)}function tl(e,t,s){const r=e.getBoundingClientRect().height,o=eF(s)-2,n=tF(s)-2;if(!e.offsetParent)return;const l=dm(e.offsetParent),{clientY:c,clientX:d}=t;let u=c-l.top-r/2,h=d-l.left-10;const g=me(s),p=g.defaultView||window,f=p.pageYOffset||g.documentElement.scrollTop,m=p.pageXOffset||g.documentElement.scrollLeft;o>0&&h+e.clientWidth>o+m&&(h=o+m-e.clientWidth),h<0&&(h=0),n>0&&u+e.clientHeight>n+f&&(u=n+f-e.clientHeight),u<0&&(u=0),e.style.left=`${h}px`,e.style.top=`${u}px`}var sl=(e,...t)=>{for(const s of t){const[i,r,o,n]=s;i.addEventListener(r,o,n),e.push(s)}},$d=e=>{if(e){for(const[t,s,i,r]of e)t.removeEventListener(s,i,r);e.length=0}},Si=e=>{e.cancelable&&e.preventDefault()};function vF(e,t){return t}function Kd(e){return e?.getLocaleTextFunc()??vF}function il(e,t,s,i){const r=t[s];return e.getLocaleTextFunc()(s,typeof r=="function"?r(i):r,i)}function vm(e){return(t,s,i)=>e({key:t,defaultValue:s,variableValues:i})}function wm(e){return(t,s,i)=>{let r=e?.[t];if(r&&i?.length){let o=0;for(;!(o>=i.length||r.indexOf("${variable}")===-1);)r=r.replace("${variable}",i[o++])}return r??s}}var Ke=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,s){this.localEventService||(this.localEventService=new As),this.localEventService.addEventListener(e,t,s)}removeEventListener(e,t,s){this.localEventService?.removeEventListener(e,t,s)}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 s=[];for(const i of Object.keys(t)){const r=t[i];r&&s.push(this._setupListener(e,i,r))}return s}_setupListener(e,t,s){if(this.destroyed)return()=>null;let i;if(wF(e))e.__addEventListener(t,s),i=()=>(e.__removeEventListener(t,s),null);else{const r=bF(e);e instanceof HTMLElement?mF(e,t,s):r?e.addListener(t,s):e.addEventListener(t,s),i=r?()=>(e.removeListener(t,s),null):()=>(e.removeEventListener(t,s),null)}return this.destroyFunctions.push(i),()=>(i(),this.destroyFunctions=this.destroyFunctions.filter(r=>r!==i),null)}setupPropertyListener(e,t){const{gos:s}=this;s.addPropertyEventListener(e,t);const i=()=>(s.removePropertyEventListener(e,t),null);return this.destroyFunctions.push(i),()=>(i(),this.destroyFunctions=this.destroyFunctions.filter(r=>r!==i),null)}addManagedPropertyListener(e,t){return this.destroyed?()=>null:this.setupPropertyListener(e,t)}addManagedPropertyListeners(e,t){if(this.destroyed)return;const s=e.join("-")+this.propertyListenerId++,i=r=>{if(r.changeSet){if(r.changeSet&&r.changeSet.id===this.lastChangeSetIdLookup[s])return;this.lastChangeSetIdLookup[s]=r.changeSet.id}const o={type:"propertyChanged",changeSet:r.changeSet,source:r.source};t(o)};for(const r of e)this.setupPropertyListener(r,i)}getLocaleTextFunc(){return Kd(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 s=this.createBean(e,t);return this.addDestroyFunc(this.destroyBean.bind(this,e,t)),s}createBean(e,t,s){return(t||this.stubContext).createBean(e,s)}destroyBean(e,t){return(t||this.stubContext).destroyBean(e)}destroyBeans(e,t){return(t||this.stubContext).destroyBeans(e)}};function wF(e){return e.__addEventListener!==void 0}function bF(e){return e.eventServiceType==="global"}var E=class extends Ke{},jd=new Set,Jr=(e,t)=>{jd.has(t)||(jd.add(t),e())};Jr._set=jd;var SF={pending:!1,funcs:[]},yF={pending:!1,funcs:[]};function Cn(e,t="setTimeout",s){const i=t==="raf"?yF:SF;if(i.funcs.push(e),i.pending)return;i.pending=!0;const r=()=>{const o=i.funcs.slice();i.funcs.length=0,i.pending=!1;for(const n of o)n()};t==="raf"?Rt(s,r):window.setTimeout(r,0)}function Ce(e,t,s){let i;return function(...r){const o=this;return window.clearTimeout(i),i=window.setTimeout(function(){e.isAlive()&&t.apply(o,r)},s),i}}function bm(e,t){let s=0;return function(...i){const r=this,o=Date.now();o-s<t||(s=o,e.apply(r,i))}}function qd(e,t,s,i=100){const r=Date.now();let o=null,n=!1;const a=()=>{o!=null&&(window.clearInterval(o),o=null)};e.addDestroyFunc(a);const l=()=>{const c=Date.now()-r>i;(t()||c)&&(s(),n=!0,a())};l(),n||(o=window.setInterval(l,10))}var Sm=new Set(["__proto__","constructor","prototype"]);function xF(e,t){if(e!=null){if(Array.isArray(e)){for(let s=0;s<e.length;s++)t(s.toString(),e[s]);return}for(const s of Object.keys(e).filter(i=>!Sm.has(i)))t(s,e[s])}}function Oe(e,t,s=!0,i=!1){D(t)&&xF(t,(r,o)=>{let n=e[r];n!==o&&(i&&n==null&&o!=null&&typeof o=="object"&&o.constructor===Object&&(n={},e[r]=n),ym(o)&&ym(n)&&!Array.isArray(n)?Oe(n,o,s,i):(s||o!==void 0)&&(e[r]=o))})}function ym(e){return typeof e=="object"&&e!==null}var Yd=class vi{static applyGlobalGridOptions(t){if(!vi.gridOptions)return{...t};let s={};return Oe(s,vi.gridOptions,!0,!0),vi.mergeStrategy==="deep"?Oe(s,t,!0,!0):s={...s,...t},vi.gridOptions.context&&(s.context=vi.gridOptions.context),t.context&&(vi.mergeStrategy==="deep"&&s.context&&Oe(t.context,s.context,!0,!0),s.context=t.context),s}static applyGlobalGridOption(t,s){if(vi.mergeStrategy==="deep"){const i=Xd(t);if(i&&typeof i=="object"&&typeof s=="object")return vi.applyGlobalGridOptions({[t]:s})[t]}return s}};Yd.gridOptions=void 0,Yd.mergeStrategy="shallow";var vn=Yd;function RF(e,t="shallow"){vn.gridOptions=e,vn.mergeStrategy=t}function Xd(e){return vn.gridOptions?.[e]}var xm={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},Rm="https://www.ag-grid.com";function yi(e,t,...s){e.get("debug")&&console.log("AG Grid: "+t,...s)}function ss(e,...t){Jr(()=>Fm(e,...t),e+t?.join(""))}function eo(e,...t){Jr(()=>to(e,...t),e+t?.join(""))}function to(e,...t){console.error("AG Grid: "+e,...t)}function Fm(e,...t){console.warn("AG Grid: "+e,...t)}var Em=new Set,rl={},fr={},ol,Pm=!1,Mm=!1,Tm=!1;function FF(e){const[t,s]=e.version.split(".")||[],[i,r]=ol.split(".")||[];return t===i&&s===r}function EF(e){ol||(ol=e.version);const t=i=>`You are using incompatible versions of AG Grid modules. Major and minor versions should always match across modules. ${i} Please update all modules to the same version.`;e.version?FF(e)||eo(t(`'${e.moduleName}' is version ${e.version} but the other modules are version ${ol}.`)):eo(t(`'${e.moduleName}' is incompatible.`));const s=e.validate?.();s&&!s.isValid&&eo(`${s.message}`)}function so(e,t,s=!1){s||(Pm=!0),EF(e);const i=e.rowModels??["all"];Em.add(e);let r;t!==void 0?(Mm=!0,fr[t]===void 0&&(fr[t]={}),r=fr[t]):r=rl;for(const o of i)r[o]===void 0&&(r[o]={}),r[o][e.moduleName]=e;if(e.dependsOn)for(const o of e.dependsOn)so(o,t,s)}function PF(e){delete fr[e]}function Zd(e,t,s){const i=r=>!!rl[r]?.[e]||!!fr[t]?.[r]?.[e];return i(s)||i("all")}function Qd(){return Mm}function MF(e,t){const s=fr[e]??{};return[...Object.values(rl.all??{}),...Object.values(s.all??{}),...Object.values(rl[t]??{}),...Object.values(s[t]??{})]}function TF(){return new Set(Em)}function Dm(e,t){const s=fr[e]??{};return[...Object.values(s.all??{}),...Object.values(s[t]??{})]}function DF(){return Pm}function Jd(){return Tm}function Am(){Tm=!0}var nl=class{static register(e){so(e,void 0)}static registerModules(e){for(const t of e)so(t,void 0)}};function Im(e){for(const t of e){if("setLicenseKey"in t)return t;if(t.dependsOn){const s=Im(t.dependsOn);if(s)return s}}}var H="35.2.1",km=2e3,Lm=100,Gm="_version_",Om=null,io=`${Rm}/javascript-data-grid`;function AF(e){Om=e}function IF(e){io=e}function Vm(e,t,s){return Om?.(e,t)??[OF(e,t,s)]}function al(e,t,s,i,r){e(`${i?"warning":"error"} #${t}`,...Vm(t,s,r))}function kF(e){if(!e)return String(e);const t={};for(const s of Object.keys(e))typeof e[s]!="object"&&typeof e[s]!="function"&&(t[s]=e[s]);return JSON.stringify(t)}function LF(e){let t=e;return e instanceof Error?t=e.toString():typeof e=="object"&&(t=kF(e)),t}function ll(e){return e===void 0?"undefined":e===null?"null":e}function eu(e,t){return`${e}?${t.toString()}`}function GF(e,t,s){const i=Array.from(t.entries()).sort((o,n)=>n[1].length-o[1].length);let r=eu(e,t);for(const[o,n]of i){if(o===Gm)continue;const a=r.length-s;if(a<=0)break;const l="...",c=a+l.length,d=n.length-c>Lm?n.slice(0,n.length-c)+l:n.slice(0,Lm)+l;t.set(o,d),r=eu(e,t)}return r}function Bm(e,t){const s=new URLSearchParams;if(s.append(Gm,H),t)for(const o of Object.keys(t))s.append(o,LF(t[o]));const i=`${io}/errors/${e}`,r=eu(i,s);return r.length<=km?r:GF(i,s,km)}var OF=(e,t,s)=>{const i=Bm(e,t),r=`${s?s+` `:""}Visit ${i}`;return Jd()?r:`${r}${s?"":` Alternatively register the ValidationModule to see the full message in the console.`}`};function F(...e){al(ss,e[0],e[1],!0)}function Q(...e){al(eo,e[0],e[1],!1)}function wn(e,t,s){al(eo,e,t,!1,s)}function Nm(e,t,s){al(ss,e,t,!0,s)}function Hm(e,t){const s=t[0];return`error #${s} `+Vm(s,t[1],e).join(" ")}function Ft(...e){return Hm(void 0,e)}function cl(...e){return Hm(` `,e)}function zm(e,t){return e.get("rowModelType")===t}function ae(e,t){return zm(e,"clientSide")}function ft(e,t){return zm(e,"serverSide")}function je(e,t){return e.get("domLayout")===t}function Lt(e){return wr(e)!==void 0}function dl(e){return typeof e.get("getRowHeight")=="function"}function VF(e,t){return t?!e.get("enableStrictPivotColumnOrder"):e.get("maintainColumnOrder")}function si({gos:e,formula:t}){const s=e.get("rowNumbers");return s||!!t?.active&&s!==!1}function Ze(e,t,s=!1,i){const{gos:r,environment:o}=e;if(i==null&&(i=o.getDefaultRowHeight()),dl(r)){if(s)return{height:i,estimated:!0};const l={node:t,data:t.data},c=r.getCallback("getRowHeight")(l);if(tu(c))return c===0&&F(23),{height:Math.max(1,c),estimated:!1}}if(t.detail&&r.get("masterDetail"))return BF(r);const n=r.get("rowHeight");return{height:n&&tu(n)?n:i,estimated:!1}}function BF(e){if(e.get("detailRowAutoHeight"))return{height:1,estimated:!1};const t=e.get("detailRowHeight");return tu(t)?{height:t,estimated:!1}:{height:300,estimated:!1}}function Et(e){const{environment:t,gos:s}=e,i=s.get("rowHeight");if(!i||ne(i))return t.getDefaultRowHeight();const r=t.refreshRowHeightVariable();return r!==-1?r:(F(24),t.getDefaultRowHeight())}function tu(e){return!isNaN(e)&&typeof e=="number"&&isFinite(e)}function _m(e,t,s){const i=t[e.getDomDataKey()];return i?i[s]:void 0}function mr(e,t,s,i){const r=e.getDomDataKey();let o=t[r];ne(o)&&(o={},t[r]=o),o[s]=i}function Cr(e){return e.get("ensureDomOrder")?!1:e.get("animateRows")}function bn(e){return!(e.get("paginateChildRows")||e.get("groupHideOpenParents")||je(e,"print"))}function ws(e){return!e.get("autoGroupColumnDef")?.comparator&&!e.get("treeData")}function xi(e){const t=e.get("groupAggFiltering");if(typeof t=="function")return e.getCallback("groupAggFiltering");if(t===!0)return()=>!0}function Ri(e){return e.get("grandTotalRow")}function vr(e){const t=e.get("groupTotalRow");return typeof t=="function"?e.getCallback("groupTotalRow"):()=>t??void 0}function Sn(e){return e.get("groupHideOpenParents")?!0:e.get("groupDisplayType")==="multipleColumns"}function su(e){return Sn(e)&&e.get("groupHideColumnsUntilExpanded")&&ae(e)}function ul(e,t){return t?!1:e.get("groupDisplayType")==="groupRows"}function hl(e,t,s){return!!t.group&&!t.footer&&ul(e,s)}function Is(e){const t=e.getCallback("getRowId");return t===void 0?t:s=>{let i=t(s);return typeof i!="string"&&(Jr(()=>F(25,{id:i}),"getRowIdString"),i=String(i)),i}}function Wm(e,t){const s=e.get("groupHideParentOfSingleChild");return!!(s===!0||s==="leafGroupsOnly"&&t.leafGroup||e.get("groupRemoveSingleChildren")||e.get("groupRemoveLowestSingleChildren")&&t.leafGroup)}function iu(e){const t=e.get("maxConcurrentDatasourceRequests");return t>0?t:void 0}function ru(e,t){const s=e.get("suppressGroupChangesColumnVisibility");if(s===!0||t&&s==="suppressHideOnGroup"||!t&&s==="suppressShowOnUngroup")return!1;const i=e.get("suppressRowGroupHidesColumns");if(t&&i===!0)return!1;const r=e.get("suppressMakeColumnVisibleAfterUnGroup");return!(!t&&r===!0)}function Fi(e){return e?.checkboxes??!0}function yn(e){return e?.mode==="multiRow"&&(e.headerCheckbox??!0)}function ro(e){if(typeof e=="object")return e.checkboxLocation??"selectionColumn"}function ou(e){return e?.hideDisabledCheckboxes??!1}function gl(e){return typeof e.get("rowSelection")!="string"}function Um(e){return e.get("cellSelection")!==void 0}function $m(e){const t=e.get("cellSelection");return t!==void 0?typeof t!="boolean"?t?.suppressMultiRanges??!1:!1:e.get("suppressMultiRangeSelection")}function mt(e){const t=e.get("cellSelection");return t!==void 0?!!t:e.get("enableRangeSelection")}function pl(e){const t=e.get("cellSelection");return t!==void 0?typeof t!="boolean"&&t.handle?.mode==="fill"?t.handle:void 0:{mode:"fill",setFillValue:e.get("fillOperation"),direction:e.get("fillHandleDirection"),suppressClearOnFillReduction:e.get("suppressClearOnFillReduction")}}function Ei(e){const t=e.get("cellSelection")??!1;return(typeof t=="object"&&t.enableColumnSelection)??!1}function Km(e){const t=e.get("rowSelection")??"single";if(typeof t=="string"){const s=e.get("suppressRowClickSelection"),i=e.get("suppressRowDeselection");return s&&i?!1:s?"enableDeselection":i?"enableSelection":!0}return t.mode==="singleRow"||t.mode==="multiRow"?t.enableClickSelection??!1:!1}function NF(e){const t=Km(e);return t===!0||t==="enableSelection"}function HF(e){const t=Km(e);return t===!0||t==="enableDeselection"}function fl(e){const t=e.get("rowSelection");return typeof t=="string"?e.get("isRowSelectable"):t?.isRowSelectable}function wr(e){const t="beanName"in e&&e.beanName==="gos"?e.get("rowSelection"):e.rowSelection;if(typeof t=="string")switch(t){case"multiple":return"multiRow";case"single":return"singleRow";default:return}switch(t?.mode){case"multiRow":case"singleRow":return t.mode;default:return}}function ks(e){return wr(e)==="multiRow"}function zF(e){const t=e.get("rowSelection");return typeof t=="string"?e.get("rowMultiSelectWithClick"):t?.enableSelectionWithoutKeys??!1}function xn(e){const t=e.get("rowSelection");if(typeof t=="string"){const s=e.get("groupSelectsChildren"),i=e.get("groupSelectsFiltered");return s&&i?"filteredDescendants":s?"descendants":"self"}return t?.mode==="multiRow"?t.groupSelects:void 0}function jm(e,t=!0){const s=e.get("rowSelection");return typeof s!="object"?t?"all":void 0:s.mode==="multiRow"?s.selectAll:"all"}function _F(e){const t=e.get("rowSelection");return typeof t=="string"?!1:t?.mode==="multiRow"?t.ctrlASelectsRows??!1:!1}function Pi(e){const t=xn(e);return t==="descendants"||t==="filteredDescendants"}function qm(e){const t=e.get("rowSelection");return typeof t=="object"&&t.masterSelects||"self"}function nu(e){return e.isModuleRegistered("SetFilter")&&!e.get("suppressSetFilterByDefault")}function He(e){return e.get("columnMenu")==="legacy"}function au(e){return!He(e)}function Ym(e){return!e||e.length<2?e:"on"+e[0].toUpperCase()+e.substring(1)}function WF(e,t,s){typeof e!="object"&&(e={});const i={...e};for(const r of s){const o=t[r];typeof o<"u"&&(i[r]=o)}return i}function UF(e,t){if(!e)return;const s={};let i=!1;for(const n of Object.keys(e))s[n]=e[n],i=!0;if(!i)return;const r={type:"gridOptionsChanged",options:s};t.dispatchEvent(r);const o={type:"componentStateChanged",...s};t.dispatchEvent(o)}function N(e,t){return e.addCommon(t)}function $F(e,t){return e[t]??e.gridOptions?.[t]??Xd(t)??xm[t]}function ml({gos:e},t){return t.button===2||t.ctrlKey&&e.get("allowContextMenuWithControlKey")}var KF={resizable:!0,sortable:!0},jF=0;function Xm(){return jF++}function bs(e){return e instanceof is}var qF=["asc","desc",null],YF=[{type:"absolute",direction:"asc"},{type:"absolute",direction:"desc"},null],is=class extends E{constructor(e,t,s,i){super(),this.colDef=e,this.userProvidedColDef=t,this.colId=s,this.primary=i,this.isColumn=!0,this.instanceId=Xm(),this.autoHeaderHeight=null,this.sortDef=Ut(),this._wasSortExplicitlyRemoved=!1,this.moving=!1,this.resizing=!1,this.menuVisible=!1,this.formulaRef=null,this.lastLeftPinned=!1,this.firstRightPinned=!1,this.filterActive=!1,this.colEventSvc=new As,this.tooltipEnabled=!1,this.rowGroupActive=!1,this.pivotActive=!1,this.aggregationActive=!1,this.flex=null,this.colIdSanitised=pt(s)}destroy(){super.destroy(),this.beans.rowSpanSvc?.deregister(this)}getInstanceId(){return this.instanceId}initState(){const{colDef:e,beans:{sortSvc:t,pinnedCols:s,colFlex:i}}=this;t?.initCol(this);const r=e.hide;r!==void 0?this.visible=!r:this.visible=!e.initialHide,s?.initCol(this),i?.initCol(this)}setColDef(e,t,s){const i=e.spanRows!==this.colDef.spanRows;this.colDef=e,this.userProvidedColDef=t,this.initMinAndMaxWidths(),this.initDotNotation(),this.initTooltip(),i&&(this.beans.rowSpanSvc?.deregister(this),this.initRowSpan()),this.dispatchColEvent("colDefChanged",s)}getUserProvidedColDef(){return this.userProvidedColDef}getParent(){return this.parent}getOriginalParent(){return this.originalParent}postConstruct(){this.initState(),this.initMinAndMaxWidths(),this.resetActualWidth("gridInitializing"),this.initDotNotation(),this.initTooltip(),this.initRowSpan(),this.addPivotListener()}initDotNotation(){const{gos:e,colDef:{field:t,tooltipField:s}}=this,i=e.get("suppressFieldDotNotation");this.fieldContainsDots=D(t)&&t.includes(".")&&!i,this.tooltipFieldContainsDots=D(s)&&s.includes(".")&&!i}initMinAndMaxWidths(){const e=this.colDef;this.minWidth=e.minWidth??this.beans.environment.getDefaultColumnMinWidth(),this.maxWidth=e.maxWidth??Number.MAX_SAFE_INTEGER}initTooltip(){this.beans.tooltipSvc?.initCol(this)}initRowSpan(){this.colDef.spanRows&&this.beans.rowSpanSvc?.register(this)}addPivotListener(){const e=this.beans.pivotColDefSvc,t=this.colDef.pivotValueColumn;!e||!t||this.addManagedListeners(t,{colDefChanged:s=>{const i=e.recreateColDef(this.colDef);this.setColDef(i,i,s.source)}})}resetActualWidth(e){const t=this.calculateColInitialWidth(this.colDef);this.setActualWidth(t,e,!0)}calculateColInitialWidth(e){const t=e.width??e.initialWidth??200;return Math.max(Math.min(t,this.maxWidth),this.minWidth)}isEmptyGroup(){return!1}isRowGroupDisplayed(e){return this.beans.showRowGroupCols?.isRowGroupDisplayed(this,e)??!1}isPrimary(){return this.primary}isFilterAllowed(){return!!this.colDef.filter}isFieldContainsDots(){return this.fieldContainsDots}isTooltipEnabled(){return this.tooltipEnabled}isTooltipFieldContainsDots(){return this.tooltipFieldContainsDots}getHighlighted(){return this.highlighted}__addEventListener(e,t){this.colEventSvc.addEventListener(e,t)}__removeEventListener(e,t){this.colEventSvc.removeEventListener(e,t)}addEventListener(e,t){this.frameworkEventListenerService=this.beans.frameworkOverrides.createLocalEventListenerWrapper?.(this.frameworkEventListenerService,this.colEventSvc);cons