UNPKG

ag-grid-community

Version:

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

8 lines 1.5 MB
/** * @ag-grid-community/all-modules - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v30.2.1 * @link https://www.ag-grid.com/ * @license MIT */ // @ag-grid-community/all-modules v30.2.1 !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.agGrid=t():e.agGrid=t()}(window,(function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(i,o,function(t){return e[t]}.bind(null,o));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=6)}([function(e,t,r){"use strict";r.r(t),r.d(t,"ColumnFactory",(function(){return ht})),r.d(t,"ColumnModel",(function(){return Ut})),r.d(t,"ColumnKeyCreator",(function(){return N})),r.d(t,"ColumnUtils",(function(){return Yt})),r.d(t,"DisplayedGroupCreator",(function(){return qt})),r.d(t,"GroupInstanceIdCreator",(function(){return mt})),r.d(t,"GROUP_AUTO_COLUMN_ID",(function(){return Ct})),r.d(t,"ComponentUtil",(function(){return Nt})),r.d(t,"AgStackComponentsRegistry",(function(){return ar})),r.d(t,"UserComponentRegistry",(function(){return On})),r.d(t,"UserComponentFactory",(function(){return qn})),r.d(t,"ColDefUtil",(function(){return Lt})),r.d(t,"BeanStub",(function(){return gt})),r.d(t,"Context",(function(){return pe})),r.d(t,"Autowired",(function(){return Ce})),r.d(t,"PostConstruct",(function(){return fe})),r.d(t,"PreConstruct",(function(){return ve})),r.d(t,"Optional",(function(){return be})),r.d(t,"Bean",(function(){return we})),r.d(t,"Qualifier",(function(){return Se})),r.d(t,"PreDestroy",(function(){return me})),r.d(t,"QuerySelector",(function(){return Lo})),r.d(t,"RefSelector",(function(){return Po})),r.d(t,"ExcelFactoryMode",(function(){return Zn})),r.d(t,"DragAndDropService",(function(){return tn})),r.d(t,"DragSourceType",(function(){return Xa})),r.d(t,"HorizontalDirection",(function(){return $a})),r.d(t,"VerticalDirection",(function(){return Ja})),r.d(t,"DragService",(function(){return Jn})),r.d(t,"VirtualListDragFeature",(function(){return rl})),r.d(t,"Column",(function(){return Me})),r.d(t,"ColumnGroup",(function(){return vt})),r.d(t,"ProvidedColumnGroup",(function(){return Pe})),r.d(t,"RowNode",(function(){return Ya})),r.d(t,"RowHighlightPosition",(function(){return il})),r.d(t,"FilterManager",(function(){return ul})),r.d(t,"ProvidedFilter",(function(){return Wo})),r.d(t,"SimpleFilter",(function(){return oa})),r.d(t,"ScalarFilter",(function(){return aa})),r.d(t,"NumberFilter",(function(){return wa})),r.d(t,"TextFilter",(function(){return ba})),r.d(t,"DateFilter",(function(){return sa})),r.d(t,"TextFloatingFilter",(function(){return Da})),r.d(t,"HeaderFilterCellComp",(function(){return vl})),r.d(t,"FloatingFilterMapper",(function(){return Yn})),r.d(t,"GridBodyComp",(function(){return ps})),r.d(t,"GridBodyCtrl",(function(){return Al})),r.d(t,"RowAnimationCssClasses",(function(){return Tl})),r.d(t,"ScrollVisibleService",(function(){return fs})),r.d(t,"MouseEventService",(function(){return Cs})),r.d(t,"NavigationService",(function(){return ys})),r.d(t,"RowContainerComp",(function(){return As})),r.d(t,"RowContainerName",(function(){return as})),r.d(t,"RowContainerCtrl",(function(){return cs})),r.d(t,"RowContainerType",(function(){return ns})),r.d(t,"getRowContainerTypeForName",(function(){return ss})),r.d(t,"BodyDropPivotTarget",(function(){return Os})),r.d(t,"BodyDropTarget",(function(){return Ns})),r.d(t,"CssClassApplier",(function(){return Fs})),r.d(t,"HeaderRowContainerComp",(function(){return yd})),r.d(t,"GridHeaderComp",(function(){return xd})),r.d(t,"GridHeaderCtrl",(function(){return Dd})),r.d(t,"HeaderRowComp",(function(){return _s})),r.d(t,"HeaderRowType",(function(){return Vs})),r.d(t,"HeaderRowCtrl",(function(){return md})),r.d(t,"HeaderCellCtrl",(function(){return sd})),r.d(t,"SortIndicatorComp",(function(){return Oa})),r.d(t,"HeaderFilterCellCtrl",(function(){return Zs})),r.d(t,"HeaderGroupCellCtrl",(function(){return pd})),r.d(t,"AbstractHeaderCellCtrl",(function(){return Ws})),r.d(t,"HeaderRowContainerCtrl",(function(){return Cd})),r.d(t,"HorizontalResizeService",(function(){return Md})),r.d(t,"MoveColumnFeature",(function(){return Ls})),r.d(t,"StandardMenuFactory",(function(){return Pd})),r.d(t,"TabbedLayout",(function(){return Fd})),r.d(t,"simpleHttpRequest",(function(){return Id})),r.d(t,"ResizeObserverService",(function(){return kd})),r.d(t,"AnimationFrameService",(function(){return Vd})),r.d(t,"LargeTextCellEditor",(function(){return za})),r.d(t,"PopupEditorWrapper",(function(){return Es})),r.d(t,"SelectCellEditor",(function(){return Ga})),r.d(t,"TextCellEditor",(function(){return Ba})),r.d(t,"NumberCellEditor",(function(){return wn})),r.d(t,"DateCellEditor",(function(){return bn})),r.d(t,"DateStringCellEditor",(function(){return En})),r.d(t,"CheckboxCellEditor",(function(){return An})),r.d(t,"Beans",(function(){return Il})),r.d(t,"AnimateShowChangeCellRenderer",(function(){return Wa})),r.d(t,"AnimateSlideCellRenderer",(function(){return Ka})),r.d(t,"GroupCellRenderer",(function(){return cn})),r.d(t,"GroupCellRendererCtrl",(function(){return dn})),r.d(t,"SetLeftFeature",(function(){return Ks})),r.d(t,"PositionableFeature",(function(){return Bo})),r.d(t,"AutoWidthCalculator",(function(){return _d})),r.d(t,"CheckboxSelectionComponent",(function(){return qa})),r.d(t,"CellComp",(function(){return Rs})),r.d(t,"CellCtrl",(function(){return _l})),r.d(t,"RowCtrl",(function(){return Wl})),r.d(t,"RowRenderer",(function(){return Ud})),r.d(t,"ValueFormatterService",(function(){return Qd})),r.d(t,"CssClassManager",(function(){return Ao})),r.d(t,"CheckboxCellRenderer",(function(){return Tn})),r.d(t,"PinnedRowModel",(function(){return Zd})),r.d(t,"ServerSideTransactionResultStatus",(function(){return Xd})),r.d(t,"ChangedPath",(function(){return Jd})),r.d(t,"RowNodeBlock",(function(){return $d})),r.d(t,"RowNodeBlockLoader",(function(){return ig})),r.d(t,"PaginationProxy",(function(){return ag})),r.d(t,"ClientSideRowModelSteps",(function(){return ol})),r.d(t,"StylingService",(function(){return lg})),r.d(t,"LayoutCssClasses",(function(){return fl})),r.d(t,"AgAbstractField",(function(){return Yo})),r.d(t,"AgCheckbox",(function(){return ta})),r.d(t,"AgRadioButton",(function(){return ra})),r.d(t,"AgToggleButton",(function(){return sg})),r.d(t,"AgInputTextField",(function(){return pa})),r.d(t,"AgInputTextArea",(function(){return dg})),r.d(t,"AgInputNumberField",(function(){return va})),r.d(t,"AgInputDateField",(function(){return gg})),r.d(t,"AgInputRange",(function(){return cg})),r.d(t,"AgRichSelect",(function(){return wg})),r.d(t,"AgSelect",(function(){return Jo})),r.d(t,"AgSlider",(function(){return bg})),r.d(t,"AgGroupComponent",(function(){return Sg})),r.d(t,"AgMenuItemComponent",(function(){return xg})),r.d(t,"AgMenuList",(function(){return Rg})),r.d(t,"AgMenuPanel",(function(){return Dg})),r.d(t,"AgDialog",(function(){return Pg})),r.d(t,"AgPanel",(function(){return Mg})),r.d(t,"Component",(function(){return Mo})),r.d(t,"ManagedFocusFeature",(function(){return Ho})),r.d(t,"TabGuardComp",(function(){return pg})),r.d(t,"TabGuardCtrl",(function(){return id})),r.d(t,"TabGuardClassNames",(function(){return td})),r.d(t,"PopupComponent",(function(){return Fa})),r.d(t,"PopupService",(function(){return kg})),r.d(t,"TouchListener",(function(){return Aa})),r.d(t,"VirtualList",(function(){return fg})),r.d(t,"AgAbstractLabel",(function(){return Ko})),r.d(t,"AgPickerField",(function(){return qo})),r.d(t,"AgAutocomplete",(function(){return Bg})),r.d(t,"CellRangeType",(function(){return Ol})),r.d(t,"SelectionHandleType",(function(){return xl})),r.d(t,"AutoScrollService",(function(){return $n})),r.d(t,"VanillaFrameworkOverrides",(function(){return Ug})),r.d(t,"CellNavigationService",(function(){return Yg})),r.d(t,"AlignedGridsService",(function(){return Zg})),r.d(t,"KeyCode",(function(){return lo})),r.d(t,"Grid",(function(){return Vu})),r.d(t,"GridCoreCreator",(function(){return _u})),r.d(t,"GridApi",(function(){return ll})),r.d(t,"Events",(function(){return ft})),r.d(t,"FocusService",(function(){return nd})),r.d(t,"GridOptionsService",(function(){return xu})),r.d(t,"EventService",(function(){return De})),r.d(t,"SelectableService",(function(){return Bc})),r.d(t,"RowNodeSorter",(function(){return gu})),r.d(t,"CtrlsService",(function(){return hu})),r.d(t,"GridComp",(function(){return fc})),r.d(t,"GridCtrl",(function(){return pc})),r.d(t,"Logger",(function(){return uc})),r.d(t,"LoggerFactory",(function(){return cc})),r.d(t,"SortController",(function(){return Cc})),r.d(t,"TemplateService",(function(){return sc})),r.d(t,"LocaleService",(function(){return Mu})),r.d(t,"_",(function(){return wo})),r.d(t,"NumberSequence",(function(){return Co})),r.d(t,"AgPromiseStatus",(function(){return bo})),r.d(t,"AgPromise",(function(){return yo})),r.d(t,"Timer",(function(){return So})),r.d(t,"ValueService",(function(){return ic})),r.d(t,"ValueCache",(function(){return Ac})),r.d(t,"ExpressionService",(function(){return nc})),r.d(t,"ValueParserService",(function(){return Gu})),r.d(t,"CellPositionUtils",(function(){return Xc})),r.d(t,"RowPositionUtils",(function(){return qc})),r.d(t,"HeaderPositionUtils",(function(){return ou})),r.d(t,"HeaderNavigationService",(function(){return Rd})),r.d(t,"HeaderNavigationDirection",(function(){return Sd})),r.d(t,"DataTypeService",(function(){return zu})),r.d(t,"PropertyKeys",(function(){return Pt})),r.d(t,"ColumnApi",(function(){return tc})),r.d(t,"BaseComponentWrapper",(function(){return Bu})),r.d(t,"Environment",(function(){return kc})),r.d(t,"TooltipFeature",(function(){return Nl})),r.d(t,"CustomTooltipFeature",(function(){return Do})),r.d(t,"DEFAULT_CHART_GROUPS",(function(){return ju})),r.d(t,"CHART_TOOL_PANEL_ALLOW_LIST",(function(){return Wu})),r.d(t,"CHART_TOOLBAR_ALLOW_LIST",(function(){return Uu})),r.d(t,"CHART_TOOL_PANEL_MENU_OPTIONS",(function(){return Ku})),r.d(t,"__FORCE_MODULE_DETECTION",(function(){return Yu})),r.d(t,"BarColumnLabelPlacement",(function(){return Qu})),r.d(t,"ModuleNames",(function(){return ue})),r.d(t,"ModuleRegistry",(function(){return he}));var i={};r.r(i),r.d(i,"makeNull",(function(){return y})),r.d(i,"exists",(function(){return S})),r.d(i,"missing",(function(){return E})),r.d(i,"missingOrEmpty",(function(){return R})),r.d(i,"toStringOrNull",(function(){return T})),r.d(i,"attrToNumber",(function(){return D})),r.d(i,"attrToBoolean",(function(){return A})),r.d(i,"attrToString",(function(){return x})),r.d(i,"referenceCompare",(function(){return O})),r.d(i,"jsonEquals",(function(){return M})),r.d(i,"defaultComparator",(function(){return L})),r.d(i,"values",(function(){return P}));var o={};r.r(o),r.d(o,"iterateObject",(function(){return F})),r.d(o,"cloneObject",(function(){return I})),r.d(o,"deepCloneObject",(function(){return z})),r.d(o,"deepCloneDefinition",(function(){return k})),r.d(o,"getProperty",(function(){return G})),r.d(o,"setProperty",(function(){return V})),r.d(o,"copyPropertiesIfPresent",(function(){return H})),r.d(o,"copyPropertyIfPresent",(function(){return _})),r.d(o,"getAllKeysInObjects",(function(){return B})),r.d(o,"getAllValuesInObject",(function(){return j})),r.d(o,"mergeDeep",(function(){return W})),r.d(o,"missingOrEmptyObject",(function(){return U})),r.d(o,"get",(function(){return K})),r.d(o,"set",(function(){return Y})),r.d(o,"getValueUsingField",(function(){return Q})),r.d(o,"removeAllReferences",(function(){return q})),r.d(o,"isNonNullObject",(function(){return Z}));var a={};r.r(a),r.d(a,"doOnce",(function(){return J})),r.d(a,"getFunctionName",(function(){return $})),r.d(a,"isFunction",(function(){return ee})),r.d(a,"executeInAWhile",(function(){return te})),r.d(a,"executeNextVMTurn",(function(){return oe})),r.d(a,"executeAfter",(function(){return ae})),r.d(a,"debounce",(function(){return ne})),r.d(a,"throttle",(function(){return le})),r.d(a,"waitUntil",(function(){return se})),r.d(a,"compose",(function(){return de})),r.d(a,"callIfPresent",(function(){return ge})),r.d(a,"noop",(function(){return ce}));var n={};r.r(n),r.d(n,"firstExistingValue",(function(){return Fe})),r.d(n,"existsAndNotEmpty",(function(){return Ie})),r.d(n,"last",(function(){return ze})),r.d(n,"areEqual",(function(){return ke})),r.d(n,"shallowCompare",(function(){return Ge})),r.d(n,"sortNumerically",(function(){return Ve})),r.d(n,"removeRepeatsFromArray",(function(){return He})),r.d(n,"removeFromUnorderedArray",(function(){return _e})),r.d(n,"removeFromArray",(function(){return Be})),r.d(n,"removeAllFromUnorderedArray",(function(){return je})),r.d(n,"removeAllFromArray",(function(){return We})),r.d(n,"insertIntoArray",(function(){return Ue})),r.d(n,"insertArrayIntoArray",(function(){return Ke})),r.d(n,"moveInArray",(function(){return Ye})),r.d(n,"includes",(function(){return Qe})),r.d(n,"flatten",(function(){return qe})),r.d(n,"pushAll",(function(){return Ze})),r.d(n,"toStrings",(function(){return Xe})),r.d(n,"forEachReverse",(function(){return Je}));var l={};r.r(l),r.d(l,"stopPropagationForAgGrid",(function(){return tt})),r.d(l,"isStopPropagationForAgGrid",(function(){return rt})),r.d(l,"isEventSupported",(function(){return it})),r.d(l,"getCtrlForEventTarget",(function(){return ot})),r.d(l,"isElementInEventPath",(function(){return at})),r.d(l,"createEventPath",(function(){return nt})),r.d(l,"getEventPath",(function(){return lt})),r.d(l,"addSafePassiveEventListener",(function(){return st}));var s={};r.r(s),r.d(s,"utf8_encode",(function(){return Et})),r.d(s,"capitalise",(function(){return Rt})),r.d(s,"escapeString",(function(){return Tt})),r.d(s,"camelCaseToHumanText",(function(){return Dt})),r.d(s,"camelCaseToHyphenated",(function(){return At}));var d={};r.r(d),r.d(d,"convertToMap",(function(){return xt})),r.d(d,"mapById",(function(){return Ot})),r.d(d,"keys",(function(){return Mt}));var g={};r.r(g),r.d(g,"fuzzyCheckStrings",(function(){return Ft})),r.d(g,"fuzzySuggestions",(function(){return It}));var c={};r.r(c),r.d(c,"setAriaRole",(function(){return gr})),r.d(c,"getAriaSortState",(function(){return cr})),r.d(c,"getAriaLevel",(function(){return ur})),r.d(c,"getAriaPosInSet",(function(){return hr})),r.d(c,"getAriaDescribedBy",(function(){return pr})),r.d(c,"setAriaLabel",(function(){return vr})),r.d(c,"setAriaLabelledBy",(function(){return fr})),r.d(c,"setAriaDescription",(function(){return mr})),r.d(c,"setAriaDescribedBy",(function(){return wr})),r.d(c,"setAriaLive",(function(){return Cr})),r.d(c,"setAriaLevel",(function(){return br})),r.d(c,"setAriaDisabled",(function(){return yr})),r.d(c,"setAriaHidden",(function(){return Sr})),r.d(c,"setAriaActiveDescendant",(function(){return Er})),r.d(c,"setAriaExpanded",(function(){return Rr})),r.d(c,"removeAriaExpanded",(function(){return Tr})),r.d(c,"setAriaSetSize",(function(){return Dr})),r.d(c,"setAriaPosInSet",(function(){return Ar})),r.d(c,"setAriaMultiSelectable",(function(){return xr})),r.d(c,"setAriaRowCount",(function(){return Or})),r.d(c,"setAriaRowIndex",(function(){return Mr})),r.d(c,"setAriaColCount",(function(){return Lr})),r.d(c,"setAriaColIndex",(function(){return Pr})),r.d(c,"setAriaColSpan",(function(){return Nr})),r.d(c,"setAriaSort",(function(){return Fr})),r.d(c,"removeAriaSort",(function(){return Ir})),r.d(c,"setAriaSelected",(function(){return zr})),r.d(c,"setAriaChecked",(function(){return kr})),r.d(c,"setAriaControls",(function(){return Gr})),r.d(c,"getAriaCheckboxStateName",(function(){return Vr}));var u={};r.r(u),r.d(u,"isBrowserSafari",(function(){return Hr})),r.d(u,"getSafariVersion",(function(){return _r})),r.d(u,"isBrowserChrome",(function(){return Br})),r.d(u,"isBrowserFirefox",(function(){return jr})),r.d(u,"isMacOsUserAgent",(function(){return Wr})),r.d(u,"isIOSUserAgent",(function(){return Ur})),r.d(u,"browserSupportsPreventScroll",(function(){return Kr})),r.d(u,"getTabIndex",(function(){return Yr})),r.d(u,"getMaxDivHeight",(function(){return Qr})),r.d(u,"getBodyWidth",(function(){return qr})),r.d(u,"getBodyHeight",(function(){return Zr})),r.d(u,"getScrollbarWidth",(function(){return Xr})),r.d(u,"isInvisibleScrollbar",(function(){return $r}));var h={};r.r(h),r.d(h,"padStartWidthZeros",(function(){return ei})),r.d(h,"createArrayOfNumbers",(function(){return ti})),r.d(h,"cleanNumber",(function(){return ri})),r.d(h,"decToHex",(function(){return ii})),r.d(h,"formatNumberTwoDecimalPlacesAndCommas",(function(){return oi})),r.d(h,"formatNumberCommas",(function(){return ai})),r.d(h,"sum",(function(){return ni})),r.d(h,"zeroOrGreater",(function(){return li})),r.d(h,"oneOrGreater",(function(){return si}));var p={};r.r(p),r.d(p,"serialiseDate",(function(){return di})),r.d(p,"dateToFormattedString",(function(){return ci})),r.d(p,"parseDateTimeFromString",(function(){return ui}));var v={};r.r(v),r.d(v,"radioCssClass",(function(){return pi})),r.d(v,"FOCUSABLE_SELECTOR",(function(){return vi})),r.d(v,"FOCUSABLE_EXCLUDE",(function(){return fi})),r.d(v,"isFocusableFormField",(function(){return mi})),r.d(v,"setDisplayed",(function(){return wi})),r.d(v,"setVisible",(function(){return Ci})),r.d(v,"setDisabled",(function(){return bi})),r.d(v,"isElementChildOfClass",(function(){return yi})),r.d(v,"getElementSize",(function(){return Si})),r.d(v,"getInnerHeight",(function(){return Ei})),r.d(v,"getInnerWidth",(function(){return Ri})),r.d(v,"getAbsoluteHeight",(function(){return Ti})),r.d(v,"getAbsoluteWidth",(function(){return Di})),r.d(v,"getElementRectWithOffset",(function(){return Ai})),r.d(v,"isRtlNegativeScroll",(function(){return xi})),r.d(v,"getScrollLeft",(function(){return Oi})),r.d(v,"setScrollLeft",(function(){return Mi})),r.d(v,"clearElement",(function(){return Li})),r.d(v,"removeElement",(function(){return Pi})),r.d(v,"removeFromParent",(function(){return Ni})),r.d(v,"isVisible",(function(){return Fi})),r.d(v,"loadTemplate",(function(){return Ii})),r.d(v,"appendHtml",(function(){return zi})),r.d(v,"getElementAttribute",(function(){return ki})),r.d(v,"offsetHeight",(function(){return Gi})),r.d(v,"offsetWidth",(function(){return Vi})),r.d(v,"ensureDomOrder",(function(){return Hi})),r.d(v,"setDomChildOrder",(function(){return _i})),r.d(v,"insertWithDomOrder",(function(){return Bi})),r.d(v,"prependDC",(function(){return ji})),r.d(v,"addStylesToElement",(function(){return Wi})),r.d(v,"isHorizontalScrollShowing",(function(){return Ui})),r.d(v,"isVerticalScrollShowing",(function(){return Ki})),r.d(v,"setElementWidth",(function(){return Yi})),r.d(v,"setFixedWidth",(function(){return Qi})),r.d(v,"setElementHeight",(function(){return qi})),r.d(v,"setFixedHeight",(function(){return Zi})),r.d(v,"formatSize",(function(){return Xi})),r.d(v,"isNodeOrElement",(function(){return Ji})),r.d(v,"copyNodeList",(function(){return $i})),r.d(v,"iterateNamedNodeMap",(function(){return eo})),r.d(v,"addOrRemoveAttribute",(function(){return to})),r.d(v,"nodeListForEach",(function(){return ro})),r.d(v,"bindCellRendererToHtmlElement",(function(){return io}));var f={};r.r(f),r.d(f,"iconNameClassMap",(function(){return oo})),r.d(f,"createIcon",(function(){return ao})),r.d(f,"createIconNoSpan",(function(){return no}));var m={};r.r(m),r.d(m,"isEventFromPrintableCharacter",(function(){return so})),r.d(m,"isUserSuppressingKeyboardEvent",(function(){return go})),r.d(m,"isUserSuppressingHeaderKeyboardEvent",(function(){return co})),r.d(m,"normaliseQwertyAzerty",(function(){return uo})),r.d(m,"isDeleteKey",(function(){return ho}));var w={};r.r(w),r.d(w,"areEventsNear",(function(){return po}));var C={};r.r(C),r.d(C,"sortRowNodesByOrder",(function(){return vo})),r.d(C,"traverseNodesWithKey",(function(){return fo}));var b={};function y(e){return null==e||""===e?null:e}function S(e,t=!1){return null!=e&&(""!==e||t)}function E(e){return!S(e)}function R(e){return null==e||0===e.length}function T(e){return null!=e&&"function"==typeof e.toString?e.toString():null}function D(e){if(void 0===e)return;if(null===e||""===e)return null;if("number"==typeof e)return isNaN(e)?void 0:e;const t=parseInt(e,10);return isNaN(t)?void 0:t}function A(e){if(void 0!==e)return null!==e&&""!==e&&("boolean"==typeof e?e:/true/i.test(e))}function x(e){if(null!=e&&""!==e)return e}function O(e,t){return null==e&&null==t||(null!=e||null==t)&&((null==e||null!=t)&&e===t)}function M(e,t){return(e?JSON.stringify(e):null)===(t?JSON.stringify(t):null)}function L(e,t,r=!1){const i=null==e,o=null==t;if(e&&e.toNumber&&(e=e.toNumber()),t&&t.toNumber&&(t=t.toNumber()),i&&o)return 0;if(i)return-1;if(o)return 1;function a(e,t){return e>t?1:e<t?-1:0}if("string"!=typeof e)return a(e,t);if(!r)return a(e,t);try{return e.localeCompare(t)}catch(r){return a(e,t)}}function P(e){if(e instanceof Set||e instanceof Map){const t=[];return e.forEach(e=>t.push(e)),t}return Object.values(e)}r.r(b),r.d(b,"convertToSet",(function(){return mo}));class N{constructor(){this.existingKeys={}}addExistingKeys(e){for(let t=0;t<e.length;t++)this.existingKeys[e[t]]=!0}getUniqueKey(e,t){e=T(e);let r=0;for(;;){let i;if(e?(i=e,0!==r&&(i+="_"+r)):t?(i=t,0!==r&&(i+="_"+r)):i=r,!this.existingKeys[i])return this.existingKeys[i]=!0,String(i);r++}}}function F(e,t){if(null!=e)if(Array.isArray(e))for(let r=0;r<e.length;r++)t(r.toString(),e[r]);else for(const[r,i]of Object.entries(e))t(r,i)}function I(e){const t={},r=Object.keys(e);for(let i=0;i<r.length;i++){const o=r[i],a=e[o];t[o]=a}return t}function z(e){return JSON.parse(JSON.stringify(e))}function k(e,t){if(!e)return;const r=e,i={};return Object.keys(r).forEach(e=>{if(t&&t.indexOf(e)>=0)return;const o=r[e],a=Z(o)&&o.constructor===Object;i[e]=a?k(o):o}),i}function G(e,t){return e[t]}function V(e,t,r){e[t]=r}function H(e,t,...r){r.forEach(r=>_(e,t,r))}function _(e,t,r,i){const o=G(e,r);void 0!==o&&V(t,r,i?i(o):o)}function B(e){const t={};return e.filter(e=>null!=e).forEach(e=>{Object.keys(e).forEach(e=>t[e]=null)}),Object.keys(t)}function j(e){if(!e)return[];const t=Object;if("function"==typeof t.values)return t.values(e);const r=[];for(const t in e)e.hasOwnProperty(t)&&e.propertyIsEnumerable(t)&&r.push(e[t]);return r}function W(e,t,r=!0,i=!1){S(t)&&F(t,(t,o)=>{let a=e[t];if(a!==o){if(i){if(null==a&&null!=o){"object"==typeof o&&o.constructor===Object&&(a={},e[t]=a)}}Z(o)&&Z(a)&&!Array.isArray(a)?W(a,o,r,i):(r||void 0!==o)&&(e[t]=o)}})}function U(e){return E(e)||0===Object.keys(e).length}function K(e,t,r){if(null==e)return r;const i=t.split(".");let o=e;for(;i.length>1;)if(o=o[i.shift()],null==o)return r;const a=o[i[0]];return null!=a?a:r}function Y(e,t,r){if(null==e)return;const i=t.split(".");let o=e;i.forEach((e,t)=>{o[e]||(o[e]={}),t<i.length-1&&(o=o[e])}),o[i[i.length-1]]=r}function Q(e,t,r){if(!t||!e)return;if(!r)return e[t];const i=t.split(".");let o=e;for(let e=0;e<i.length;e++){if(null==o)return;o=o[i[e]]}return o}function q(e,t){Object.keys(e).forEach(t=>{"object"==typeof e[t]&&(e[t]=void 0)});const r=Object.getPrototypeOf(e),i={};Object.keys(r).forEach(e=>{if("function"==typeof r[e]){const r=()=>{console.warn(`AG Grid: ${t} function ${e}() cannot be called as the grid has been destroyed.\n Please don't call grid API functions on destroyed grids - as a matter of fact you shouldn't\n be keeping the API reference, your application has a memory leak! Remove the API reference\n when the grid is destroyed.`)};i[e]={value:r,writable:!0}}}),Object.defineProperties(e,i)}function Z(e){return"object"==typeof e&&null!==e}const X={};function J(e,t){X[t]||(e(),X[t]=!0)}function $(e){if(e.name)return e.name;const t=/function\s+([^\(]+)/.exec(e.toString());return t&&2===t.length?t[1].trim():null}function ee(e){return!!(e&&e.constructor&&e.call&&e.apply)}function te(e){ae(e,400)}const re=[];let ie=!1;function oe(e){re.push(e),ie||(ie=!0,window.setTimeout(()=>{const e=re.slice();re.length=0,ie=!1,e.forEach(e=>e())},0))}function ae(e,t=0){e.length>0&&window.setTimeout(()=>e.forEach(e=>e()),t)}function ne(e,t){let r;return function(...i){const o=this;window.clearTimeout(r),r=window.setTimeout((function(){e.apply(o,i)}),t)}}function le(e,t){let r=0;return function(...i){const o=(new Date).getTime();o-r<t||(r=o,e.apply(this,i))}}function se(e,t,r=100,i){const o=(new Date).getTime();let a=null,n=!1;const l=()=>{const l=(new Date).getTime()-o>r;(e()||l)&&(t(),n=!0,null!=a&&(window.clearInterval(a),a=null),l&&i&&console.warn(i))};l(),n||(a=window.setInterval(l,10))}function de(...e){return t=>e.reduce((e,t)=>t(e),t)}function ge(e){e&&e()}const ce=()=>{};var ue;!function(e){e.CommunityCoreModule="@ag-grid-community/core",e.InfiniteRowModelModule="@ag-grid-community/infinite-row-model",e.ClientSideRowModelModule="@ag-grid-community/client-side-row-model",e.CsvExportModule="@ag-grid-community/csv-export",e.EnterpriseCoreModule="@ag-grid-enterprise/core",e.RowGroupingModule="@ag-grid-enterprise/row-grouping",e.ColumnsToolPanelModule="@ag-grid-enterprise/column-tool-panel",e.FiltersToolPanelModule="@ag-grid-enterprise/filter-tool-panel",e.MenuModule="@ag-grid-enterprise/menu",e.SetFilterModule="@ag-grid-enterprise/set-filter",e.MultiFilterModule="@ag-grid-enterprise/multi-filter",e.StatusBarModule="@ag-grid-enterprise/status-bar",e.SideBarModule="@ag-grid-enterprise/side-bar",e.RangeSelectionModule="@ag-grid-enterprise/range-selection",e.MasterDetailModule="@ag-grid-enterprise/master-detail",e.RichSelectModule="@ag-grid-enterprise/rich-select",e.GridChartsModule="@ag-grid-enterprise/charts",e.ViewportRowModelModule="@ag-grid-enterprise/viewport-row-model",e.ServerSideRowModelModule="@ag-grid-enterprise/server-side-row-model",e.ExcelExportModule="@ag-grid-enterprise/excel-export",e.ClipboardModule="@ag-grid-enterprise/clipboard",e.SparklinesModule="@ag-grid-enterprise/sparklines",e.AdvancedFilterModule="@ag-grid-enterprise/advanced-filter",e.AngularModule="@ag-grid-community/angular",e.ReactModule="@ag-grid-community/react",e.VueModule="@ag-grid-community/vue"}(ue||(ue={}));class he{static register(e){he.__register(e,!0,void 0)}static registerModules(e){he.__registerModules(e,!0,void 0)}static __register(e,t,r){he.runVersionChecks(e),void 0!==r?(he.areGridScopedModules=!0,void 0===he.gridModulesMap[r]&&(he.gridModulesMap[r]={}),he.gridModulesMap[r][e.moduleName]=e):he.globalModulesMap[e.moduleName]=e,he.setModuleBased(t)}static __unRegisterGridModules(e){delete he.gridModulesMap[e]}static __registerModules(e,t,r){he.setModuleBased(t),e&&e.forEach(e=>he.__register(e,t,r))}static isValidModuleVersion(e){const[t,r]=e.version.split(".")||[],[i,o]=he.currentModuleVersion.split(".")||[];return t===i&&r===o}static runVersionChecks(e){if(he.currentModuleVersion||(he.currentModuleVersion=e.version),e.version?he.isValidModuleVersion(e)||console.error(`AG Grid: You are using incompatible versions of AG Grid modules. Major and minor versions should always match across modules. '${e.moduleName}' is version ${e.version} but the other modules are version ${this.currentModuleVersion}. Please update all modules to the same version.`):console.error(`AG Grid: You are using incompatible versions of AG Grid modules. Major and minor versions should always match across modules. '${e.moduleName}' is incompatible. Please update all modules to the same version.`),e.validate){const t=e.validate();if(!t.isValid){const e=t;console.error("AG Grid: "+e.message)}}}static setModuleBased(e){void 0===he.moduleBased?he.moduleBased=e:he.moduleBased!==e&&J(()=>{console.warn("AG Grid: You are mixing modules (i.e. @ag-grid-community/core) and packages (ag-grid-community) - you can only use one or the other of these mechanisms."),console.warn("Please see https://www.ag-grid.com/javascript-grid/packages-modules/ for more information.")},"ModulePackageCheck")}static __setIsBundled(){he.isBundled=!0}static __assertRegistered(e,t,r){var i;if(this.__isRegistered(e,r))return!0;const o=t+e;let a;if(he.isBundled)a=`AG Grid: unable to use ${t} as 'ag-grid-enterprise' has not been loaded. Check you are using the Enterprise bundle:\n \n <script src="https://cdn.jsdelivr.net/npm/ag-grid-enterprise@AG_GRID_VERSION/dist/ag-grid-enterprise.min.js"><\/script>\n \nFor more info see: https://ag-grid.com/javascript-data-grid/getting-started/#getting-started-with-ag-grid-enterprise`;else if(he.moduleBased||void 0===he.moduleBased){let o=null===(i=Object.entries(ue).find(([t,r])=>r===e))||void 0===i?void 0:i[0];a=`AG Grid: unable to use ${t} as the ${o} is not registered${he.areGridScopedModules?" for gridId: "+r:""}. Check if you have registered the module:\n \n import { ModuleRegistry } from '@ag-grid-community/core';\n import { ${o} } from '${e}';\n \n ModuleRegistry.registerModules([ ${o} ]);\n\nFor more info see: https://www.ag-grid.com/javascript-grid/modules/`}else a=`AG Grid: unable to use ${t} as package 'ag-grid-enterprise' has not been imported. Check that you have imported the package:\n \n import 'ag-grid-enterprise';\n \nFor more info see: https://www.ag-grid.com/javascript-grid/packages/`;return J(()=>{console.warn(a)},o),!1}static __isRegistered(e,t){var r;return!!he.globalModulesMap[e]||!!(null===(r=he.gridModulesMap[t])||void 0===r?void 0:r[e])}static __getRegisteredModules(e){return[...P(he.globalModulesMap),...P(he.gridModulesMap[e]||{})]}static __getGridRegisteredModules(e){var t;return P(null!==(t=he.gridModulesMap[e])&&void 0!==t?t:{})||[]}static __isPackageBased(){return!he.moduleBased}}he.globalModulesMap={},he.gridModulesMap={},he.areGridScopedModules=!1;class pe{constructor(e,t){if(this.beanWrappers={},this.destroyed=!1,!e||!e.beanClasses)return;this.contextParams=e,this.logger=t,this.logger.log(">> creating ag-Application Context"),this.createBeans();const r=this.getBeanInstances();this.wireBeans(r),this.logger.log(">> ag-Application Context ready - component is alive")}getBeanInstances(){return P(this.beanWrappers).map(e=>e.beanInstance)}createBean(e,t){if(!e)throw Error("Can't wire to bean since it is null");return this.wireBeans([e],t),e}wireBeans(e,t){this.autoWireBeans(e),this.methodWireBeans(e),this.callLifeCycleMethods(e,"preConstructMethods"),S(t)&&e.forEach(t),this.callLifeCycleMethods(e,"postConstructMethods")}createBeans(){this.contextParams.beanClasses.forEach(this.createBeanWrapper.bind(this)),F(this.beanWrappers,(e,t)=>{let r;t.bean.__agBeanMetaData&&t.bean.__agBeanMetaData.autowireMethods&&t.bean.__agBeanMetaData.autowireMethods.agConstructor&&(r=t.bean.__agBeanMetaData.autowireMethods.agConstructor);const i=this.getBeansForParameters(r,t.bean.name),o=new(t.bean.bind.apply(t.bean,[null,...i]));t.beanInstance=o});const e=Object.keys(this.beanWrappers).join(", ");this.logger.log("created beans: "+e)}createBeanWrapper(e){const t=e.__agBeanMetaData;if(!t){let t;return t=e.prototype.constructor?$(e.prototype.constructor):""+e,void console.error(`Context item ${t} is not a bean`)}const r={bean:e,beanInstance:null,beanName:t.beanName};this.beanWrappers[t.beanName]=r}autoWireBeans(e){e.forEach(e=>{this.forEachMetaDataInHierarchy(e,(t,r)=>{const i=t.agClassAttributes;i&&i.forEach(t=>{const i=this.lookupBeanInstance(r,t.beanName,t.optional);e[t.attributeName]=i})})})}methodWireBeans(e){e.forEach(e=>{this.forEachMetaDataInHierarchy(e,(t,r)=>{F(t.autowireMethods,(t,i)=>{if("agConstructor"===t)return;const o=this.getBeansForParameters(i,r);e[t].apply(e,o)})})})}forEachMetaDataInHierarchy(e,t){let r=Object.getPrototypeOf(e);for(;null!=r;){const e=r.constructor;if(e.hasOwnProperty("__agBeanMetaData")){t(e.__agBeanMetaData,this.getBeanName(e))}r=Object.getPrototypeOf(r)}}getBeanName(e){if(e.__agBeanMetaData&&e.__agBeanMetaData.beanName)return e.__agBeanMetaData.beanName;const t=e.toString();return t.substring(9,t.indexOf("("))}getBeansForParameters(e,t){const r=[];return e&&F(e,(e,i)=>{const o=this.lookupBeanInstance(t,i);r[Number(e)]=o}),r}lookupBeanInstance(e,t,r=!1){if(this.destroyed)return this.logger.log(`AG Grid: bean reference ${t} is used after the grid is destroyed!`),null;if("context"===t)return this;if(this.contextParams.providedBeanInstances&&this.contextParams.providedBeanInstances.hasOwnProperty(t))return this.contextParams.providedBeanInstances[t];const i=this.beanWrappers[t];return i?i.beanInstance:(r||console.error(`AG Grid: unable to find bean reference ${t} while initialising ${e}`),null)}callLifeCycleMethods(e,t){e.forEach(e=>this.callLifeCycleMethodsOnBean(e,t))}callLifeCycleMethodsOnBean(e,t,r){const i={};this.forEachMetaDataInHierarchy(e,e=>{const o=e[t];o&&o.forEach(e=>{e!=r&&(i[e]=!0)})});Object.keys(i).forEach(t=>e[t]())}getBean(e){return this.lookupBeanInstance("getBean",e,!0)}destroy(){if(this.destroyed)return;this.destroyed=!0,this.logger.log(">> Shutting down ag-Application Context");const e=this.getBeanInstances();this.destroyBeans(e),this.contextParams.providedBeanInstances=null,he.__unRegisterGridModules(this.contextParams.gridId),this.logger.log(">> ag-Application Context shut down - component is dead")}destroyBean(e){e&&this.destroyBeans([e])}destroyBeans(e){return e?(e.forEach(e=>{this.callLifeCycleMethodsOnBean(e,"preDestroyMethods","destroy");const t=e;"function"==typeof t.destroy&&t.destroy()}),[]):[]}isDestroyed(){return this.destroyed}getGridId(){return this.contextParams.gridId}}function ve(e,t,r){const i=Ee(e.constructor);i.preConstructMethods||(i.preConstructMethods=[]),i.preConstructMethods.push(t)}function fe(e,t,r){const i=Ee(e.constructor);i.postConstructMethods||(i.postConstructMethods=[]),i.postConstructMethods.push(t)}function me(e,t,r){const i=Ee(e.constructor);i.preDestroyMethods||(i.preDestroyMethods=[]),i.preDestroyMethods.push(t)}function we(e){return t=>{Ee(t).beanName=e}}function Ce(e){return(t,r,i)=>{ye(t,e,!1,t,r,null)}}function be(e){return(t,r,i)=>{ye(t,e,!0,t,r,null)}}function ye(e,t,r,i,o,a){if(null===t)return void console.error("AG Grid: Autowired name should not be null");if("number"==typeof a)return void console.error("AG Grid: Autowired should be on an attribute");const n=Ee(e.constructor);n.agClassAttributes||(n.agClassAttributes=[]),n.agClassAttributes.push({attributeName:o,beanName:t,optional:r})}function Se(e){return(t,r,i)=>{const o="function"==typeof t?t:t.constructor;let a;if("number"==typeof i){let t;r?(a=Ee(o),t=r):(a=Ee(o),t="agConstructor"),a.autowireMethods||(a.autowireMethods={}),a.autowireMethods[t]||(a.autowireMethods[t]={}),a.autowireMethods[t][i]=e}}}function Ee(e){return e.hasOwnProperty("__agBeanMetaData")||(e.__agBeanMetaData={}),e.__agBeanMetaData}var Re=function(e,t,r,i){var o,a=arguments.length,n=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,r,i);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(n=(a<3?o(n):a>3?o(t,r,n):o(t,r))||n);return a>3&&n&&Object.defineProperty(t,r,n),n},Te=function(e,t){return function(r,i){t(r,i,e)}};let De=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={}}setBeans(e,t,r,i=null,o=null){if(this.frameworkOverrides=r,this.gridOptionsService=t,i){const e=t.useAsyncEvents();this.addGlobalListener(i,e)}o&&this.addGlobalListener(o,!1)}getListeners(e,t,r){const i=t?this.allAsyncListeners:this.allSyncListeners;let o=i.get(e);return!o&&r&&(o=new Set,i.set(e,o)),o}noRegisteredListenersExist(){return 0===this.allSyncListeners.size&&0===this.allAsyncListeners.size&&0===this.globalSyncListeners.size&&0===this.globalAsyncListeners.size}addEventListener(e,t,r=!1){this.getListeners(e,r,!0).add(t)}removeEventListener(e,t,r=!1){const i=this.getListeners(e,r,!1);if(i&&(i.delete(t),0===i.size)){(r?this.allAsyncListeners:this.allSyncListeners).delete(e)}}addGlobalListener(e,t=!1){(t?this.globalAsyncListeners:this.globalSyncListeners).add(e)}removeGlobalListener(e,t=!1){(t?this.globalAsyncListeners:this.globalSyncListeners).delete(e)}dispatchEvent(e){let t=e;if(this.gridOptionsService){const{api:e,columnApi:r,context:i}=this.gridOptionsService;t.api=e,t.columnApi=r,t.context=i}this.dispatchToListeners(t,!0),this.dispatchToListeners(t,!1),this.firedEvents[t.type]=!0}dispatchEventOnce(e){this.firedEvents[e.type]||this.dispatchEvent(e)}dispatchToListeners(e,t){const r=e.type;if(t&&"event"in e){const t=e.event;t instanceof Event&&(e.eventPath=t.composedPath())}const i=r=>r.forEach(r=>{t?this.dispatchAsync(()=>r(e)):r(e)}),o=new Set(this.getListeners(r,t,!1));o.size>0&&i(o);new Set(t?this.globalAsyncListeners:this.globalSyncListeners).forEach(i=>{t?this.dispatchAsync(()=>this.frameworkOverrides.dispatchEvent(r,()=>i(r,e),!0)):this.frameworkOverrides.dispatchEvent(r,()=>i(r,e),!0)})}dispatchAsync(e){this.asyncFunctionsQueue.push(e),this.scheduled||(window.setTimeout(this.flushAsyncQueue.bind(this),0),this.scheduled=!0)}flushAsyncQueue(){this.scheduled=!1;const e=this.asyncFunctionsQueue.slice();this.asyncFunctionsQueue=[],e.forEach(e=>e())}};Re([Te(0,Se("loggerFactory")),Te(1,Se("gridOptionsService")),Te(2,Se("frameworkOverrides")),Te(3,Se("globalEventListener")),Te(4,Se("globalSyncEventListener"))],De.prototype,"setBeans",null),De=Re([we("eventService")],De);var Ae=function(e,t,r,i){var o,a=arguments.length,n=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,r,i);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(n=(a<3?o(n):a>3?o(t,r,n):o(t,r))||n);return a>3&&n&&Object.defineProperty(t,r,n),n};let xe=0;function Oe(){return xe++}class Me{constructor(e,t,r,i){this.instanceId=Oe(),this.autoHeaderHeight=null,this.moving=!1,this.menuVisible=!1,this.lastLeftPinned=!1,this.firstRightPinned=!1,this.filterActive=!1,this.eventService=new De,this.tooltipEnabled=!1,this.rowGroupActive=!1,this.pivotActive=!1,this.aggregationActive=!1,this.colDef=e,this.userProvidedColDef=t,this.colId=r,this.primary=i,this.setState(e)}getInstanceId(){return this.instanceId}setState(e){void 0!==e.sort?"asc"!==e.sort&&"desc"!==e.sort||(this.sort=e.sort):"asc"!==e.initialSort&&"desc"!==e.initialSort||(this.sort=e.initialSort);const t=D(e.sortIndex),r=D(e.initialSortIndex);void 0!==t?null!==t&&(this.sortIndex=t):null!==r&&(this.sortIndex=r);const i=A(e.hide),o=A(e.initialHide);this.visible=void 0!==i?!i:!o,void 0!==e.pinned?this.setPinned(e.pinned):this.setPinned(e.initialPinned);const a=D(e.flex),n=D(e.initialFlex);void 0!==a?this.flex=a:void 0!==n&&(this.flex=n)}setColDef(e,t){this.colDef=e,this.userProvidedColDef=t,this.initMinAndMaxWidths(),this.initDotNotation(),this.eventService.dispatchEvent(this.createColumnEvent("colDefChanged","api"))}getUserProvidedColDef(){return this.userProvidedColDef}setParent(e){this.parent=e}getParent(){return this.parent}setOriginalParent(e){this.originalParent=e}getOriginalParent(){return this.originalParent}initialise(){this.initMinAndMaxWidths(),this.resetActualWidth("gridInitializing"),this.initDotNotation(),this.initTooltip(),this.validate()}initDotNotation(){const e=this.gridOptionsService.is("suppressFieldDotNotation");this.fieldContainsDots=S(this.colDef.field)&&this.colDef.field.indexOf(".")>=0&&!e,this.tooltipFieldContainsDots=S(this.colDef.tooltipField)&&this.colDef.tooltipField.indexOf(".")>=0&&!e}initMinAndMaxWidths(){const e=this.colDef;this.minWidth=this.columnUtils.calculateColMinWidth(e),this.maxWidth=this.columnUtils.calculateColMaxWidth(e)}initTooltip(){this.tooltipEnabled=S(this.colDef.tooltipField)||S(this.colDef.tooltipValueGetter)||S(this.colDef.tooltipComponent)}resetActualWidth(e="api"){const t=this.columnUtils.calculateColInitialWidth(this.colDef);this.setActualWidth(t,e,!0)}isEmptyGroup(){return!1}isRowGroupDisplayed(e){if(E(this.colDef)||E(this.colDef.showRowGroup))return!1;const t=!0===this.colDef.showRowGroup,r=this.colDef.showRowGroup===e;return t||r}isPrimary(){return this.primary}isFilterAllowed(){return!!this.colDef.filter}isFieldContainsDots(){return this.fieldContainsDots}isTooltipEnabled(){return this.tooltipEnabled}isTooltipFieldContainsDots(){return this.tooltipFieldContainsDots}validate(){const e=this.colDef;function t(e,t,r){J(()=>{r?console.warn(e,r):J(()=>console.warn(e),t)},t)}if(this.gridOptionsService.isRowModelType("clientSide")&&!he.__isRegistered(ue.RowGroupingModule,this.gridOptionsService.getGridId())){const t=["enableRowGroup","rowGroup","rowGroupIndex","enablePivot","enableValue","pivot","pivotIndex","aggFunc"].filter(t=>S(e[t]));t.length>0&&he.__assertRegistered(ue.RowGroupingModule,t.map(e=>"colDef."+e).join(", "),this.gridOptionsService.getGridId())}if("agRichSelect"!==this.colDef.cellEditor&&"agRichSelectCellEditor"!==this.colDef.cellEditor||he.__assertRegistered(ue.RichSelectModule,this.colDef.cellEditor,this.gridOptionsService.getGridId()),this.gridOptionsService.is("treeData")){const r=["rowGroup","rowGroupIndex","pivot","pivotIndex"].filter(t=>S(e[t]));r.length>0&&t(`AG Grid: ${r.join()} is not possible when doing tree data, your column definition should not have ${r.join()}`,"TreeDataCannotRowGroup")}if(S(e.menuTabs))if(Array.isArray(e.menuTabs)){const r=["filterMenuTab"],i=["columnsMenuTab","generalMenuTab"],o=i.filter(t=>e.menuTabs.includes(t));o.length>0&&he.__assertRegistered(ue.MenuModule,"menuTab(s): "+o.map(e=>`'${e}'`).join(),this.gridOptionsService.getGridId()),e.menuTabs.forEach(e=>{i.includes(e)||r.includes(e)||t(`AG Grid: '${e}' is not valid for 'colDef.menuTabs'. Valid values are: ${[...r,...i].map(e=>`'${e}'`).join()}.`,"wrongValue_menuTabs_"+e)})}else t("AG Grid: The typeof 'colDef.menuTabs' should be an array not:"+typeof e.menuTabs,"wrongType_menuTabs");S(e.columnsMenuParams)&&he.__assertRegistered(ue.MenuModule,"columnsMenuParams",this.gridOptionsService.getGridId()),S(e.columnsMenuParams)&&he.__assertRegistered(ue.ColumnsToolPanelModule,"columnsMenuParams",this.gridOptionsService.getGridId()),S(this.colDef.width)&&"number"!=typeof this.colDef.width&&t("AG Grid: colDef.width should be a number, not "+typeof this.colDef.width,"ColumnCheck"),S(e.columnGroupShow)&&"closed"!==e.columnGroupShow&&"open"!==e.columnGroupShow&&t(`AG Grid: '${e.columnGroupShow}' is not valid for columnGroupShow. Valid values are 'open', 'closed', undefined, null`,"columnGroupShow_invalid")}addEventListener(e,t){this.eventService.addEventListener(e,t)}removeEventListener(e,t){this.eventService.removeEventListener(e,t)}createColumnFunctionCallbackParams(e){return{node:e,data:e.data,column:this,colDef:this.colDef,context:this.gridOptionsService.context,api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi}}isSuppressNavigable(e){if("boolean"==typeof this.colDef.suppressNavigable)return this.colDef.suppressNavigable;if("function"==typeof this.colDef.suppressNavigable){const t=this.createColumnFunctionCallbackParams(e);return(0,this.colDef.suppressNavigable)(t)}return!1}isCellEditable(e){return!(e.group&&!this.gridOptionsService.is("enableGroupEdit"))&&this.isColumnFunc(e,this.colDef.editable)}isSuppressFillHandle(){return!!A(this.colDef.suppressFillHandle)}isAutoHeight(){return!!A(this.colDef.autoHeight)}isAutoHeaderHeight(){return!!A(this.colDef.autoHeaderHeight)}isRowDrag(e){return this.isColumnFunc(e,this.colDef.rowDrag)}isDndSource(e){return this.isColumnFunc(e,this.colDef.dndSource)}isCellCheckboxSelection(e){return this.isColumnFunc(e,this.colDef.checkboxSelection)}isSuppressPaste(e){return this.isColumnFunc(e,this.colDef?this.colDef.suppressPaste:null)}isResizable(){return!!A(this.colDef.resizable)}isColumnFunc(e,t){if("boolean"==typeof t)return t;if("function"==typeof t){return t(this.createColumnFunctionCallbackParams(e))}return!1}setMoving(e,t="api"){this.moving=e,this.eventService.dispatchEvent(this.createColumnEvent("movingChanged",t))}createColumnEvent(e,t){return{type:e,column:this,columns:[this],source:t,api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi,context:this.gridOptionsService.context}}isMoving(){return this.moving}getSort(){return this.sort}setSort(e,t="api"){this.sort!==e&&(this.sort=e,this.eventService.dispatchEvent(this.createColumnEvent("sortChanged",t))),this.dispatchStateUpdatedEvent("sort")}setMenuVisible(e,t="api"){this.menuVisible!==e&&(this.menuVisible=e,this.eventService.dispatchEvent(this.createColumnEvent("menuVisibleChanged",t)))}isMenuVisible(){return this.menuVisible}isSortAscending(){return"asc"===this.sort}isSortDescending(){return"desc"===this.sort}isSortNone(){return E(this.sort)}isSorting(){return S(this.sort)}getSortIndex(){return this.sortIndex}setSortIndex(e){this.sortIndex=e,this.dispatchStateUpdatedEvent("sortIndex")}setAggFunc(e){this.aggFunc=e,this.dispatchStateUpdatedEvent("aggFunc")}getAggFunc(){return this.aggFunc}getLeft(){return this.left}getOldLeft(){return this.oldLeft}getRight(){return this.left+this.actualWidth}setLeft(e,t="api"){this.oldLeft=this.left,this.left!==e&&(this.left=e,this.eventService.dispatchEvent(this.createColumnEvent("leftChanged",t)))}isFilterActive(){return this.filterActive}setFilterActive(e,t="api",r){this.filterActive!==e&&(this.filterActive=e,this.eventService.dispatchEvent(this.createColumnEvent("filterActiveChanged",t)));const i=this.createColumnEvent("filterChanged",t);r&&W(i,r),this.eventService.dispatchEvent(i)}isHovered(){return this.columnHoverService.isHovered(this)}setPinned(e){this.pinned=!0===e||"left"===e?"left":"right"===e?"right":null,this.dispatchStateUpdatedEvent("pinned")}setFirstRightPinned(e,t="api"){this.firstRightPinned!==e&&(this.firstRightPinned=e,this.eventService.dispatchEvent(this.createColumnEvent("firstRightPinnedChanged",t)))}setLastLeftPinned(e,t="api"){this.lastLeftPinned!==e&&(this.lastLeftPinned=e,this.eventService.dispatchEvent(this.createColumnEvent("lastLeftPinnedChanged",t)))}isFirstRightPinned(){return this.firstRightPinned}isLastLeftPinned(){return this.lastLeftPinned}isPinned(){return"left"===this.pinned||"right"===this.pinned}isPinnedLeft(){return"left"===this.pinned}isPinnedRight(){return"right"===this.pinned}getPinned(){return this.pinned}setVisible(e,t="api"){const r=!0===e;this.visible!==r&&(this.visible=r,this.eventService.dispatchEvent(this.createColumnEvent("visibleChanged",t))),this.dispatchStateUpdatedEvent("hide")}isVisible(){return this.visible}isSpanHeaderHeight(){const e=this.getColDef();return!e.suppressSpanHeaderHeight&&!e.autoHeaderHeight}getColDef(){return this.colDef}getColumnGroupShow(){return this.colDef.columnGroupShow}getColId(){return this.colId}getId(){return this.colId}getUniqueId(){return this.colId}getDefinition(){return this.colDef}getActualWidth(){return this.actualWidth}getAutoHeaderHeight(){return this.autoHeaderHeight}setAutoHeaderHeight(e){const t=e!==this.autoHeaderHeight;return this.autoHeaderHeight=e,t}createBaseColDefParams(e){return{node:e,data:e.data,colDef:this.colDef,column:this,api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi,context:this.gridOptionsService.context}}getColSpan(e){if(E(this.colDef.colSpan))return 1;const t=this.createBaseColDefParams(e),r=this.colDef.colSpan(t);return Math.max(r,1)}getRowSpan(e){if(E(this.colDef.rowSpan))return 1;const t=this.createBaseColDefParams(e),r=this.colDef.rowSpan(t);return Math.max(r,1)}setActualWidth(e,t="api",r=!1){null!=this.minWidth&&(e=Math.max(e,this.minWidth)),null!=this.maxWidth&&(e=Math.min(e,this.maxWidth)),this.actualWidth!==e&&(this.actualWidth=e,this.flex&&"flex"!==t&&"gridInitializing"!==t&&(this.flex=null),r||this.fireColumnWidthChangedEvent(t)),this.dispatchStateUpdatedEvent("width")}fireColumnWidthChangedEvent(e){this.eventService.dispatchEvent(this.createColumnEvent("widthChanged",e))}isGreaterThanMax(e){return null!=this.maxWidth&&e>this.maxWidth}getMinWidth(){return this.minWidth}getMaxWidth(){return this.maxWidth}getFlex(){return this.flex||0}setFlex(e){this.flex!==e&&(this.flex=e),this.dispatchStateUpdatedEvent("flex")}setMinimum(e="api"){S(this.minWidth)&&this.setActualWidth(this.minWidth,e)}setRowGroupActive(e,t="api"){this.rowGroupActive!==e&&(this.rowGroupActive=e,this.eventService.dispatchEvent(this.createColumnEvent("columnRowGroupChanged",t))),this.dispatchStateUpdatedEvent("rowGroup")}isRowGroupActive(){return this.rowGroupActive}setPivotActive(e,t="api"){this.pivotActive!==e&&(this.pivotActive=e,this.eventService.dispatchEvent(this.createColumnEvent("columnPivotChanged",t))),this.dispatchStateUpdatedEvent("pivot")}isPivotActive(){return this.pivotActive}isAnyFunctionActive(){return this.isPivotActive()||this.isRowGroupActive()||this.isValueActive()}isAnyFunctionAllowed(){return this.isAllowPivot()||this.isAllowRowGroup()||this.isAllowValue()}setValueActive(e,t="api"){this.aggregationActive!==e&&(this.aggregationActive=e,this.eventService.dispatchEvent(this.createColumnEvent("columnValueChanged",t)))}isValueActive(){return this.aggregationActive}isAllowPivot(){return!0===this.colDef.enablePivot}isAllowValue(){return!0===this.colDef.enableValue}isAllowRowGroup(){return!0===this.colDef.enableRowGroup}getMenuTabs(e){let t=this.getColDef().menuTabs;return null==t&&(t=e),t}dispatchStateUpdatedEvent(e){this.eventService.dispatchEvent({type:Me.EVENT_STATE_UPDATED,key:e})}}Me.EVENT_MOVING_CHANGED=