PageSourceSearch

https://www.rockmywedding.co.uk/_next/static/chunks/8373-da01cdeadd7bfbf1.js

js rockmywedding.co.uk collected 2026-09-24 09:43:29 UTC 48,526 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8373],{9265:(e,t,r)=>{"use strict";r.d(t,{W6:()=>eo});var s=r(12115),n=r(8170),a=r(47650),l=s.createContext({}),o=(e,t,r,s)=>{let n,a;if(!e||e.componentFromFramework||t.isDestroyed())return;let l=e.newAgStackInstance();if(null==l)return;let o=!1;return l.then(e=>{o?t.destroyBean(e):(a=(n=e).getGui(),r.appendChild(a),u(s,n))}),()=>{o=!0,n&&(a?.parentElement?.removeChild(a),t.destroyBean(n),s&&u(s,void 0))}},u=(e,t)=>{e&&(e instanceof Function?e(t):e.current=t)},i=(...e)=>e.filter(e=>null!=e&&""!==e).join(" "),c=class e{constructor(...e){this.classesMap={},e.forEach(e=>{this.classesMap[e]=!0})}setClass(t,r){if(!!this.classesMap[t]==r)return this;let s=new e;return s.classesMap={...this.classesMap},s.classesMap[t]=r,s}toString(){return Object.keys(this.classesMap).filter(e=>this.classesMap[e]).join(" ")}},d=e=>"function"==typeof e&&!(e.prototype&&e.prototype.isReactComponent)||"object"==typeof e&&e.$$typeof===("function"==typeof Symbol&&Symbol.for?Symbol.for("react.memo"):60115),p=s.version?.split(".")[0],h="16"===p||"17"===p,m=!1,f=(e,t)=>{h||!e||m?t():a.flushSync(t)};function g(e,t,r){if(null==t||null==e)return t;if(e===t||0===t.length&&0===e.length)return e;if(r||0===e.length&&t.length>0||e.length>0&&0===t.length)return t;let s=[],n=[],a=new Map,l=new Map;for(let e=0;e<t.length;e++){let r=t[e];l.set(r.instanceId,r)}for(let t=0;t<e.length;t++){let r=e[t];a.set(r.instanceId,r),l.has(r.instanceId)&&s.push(r)}for(let e=0;e<t.length;e++){let r=t[e],s=r.instanceId;a.has(s)||n.push(r)}return s.length===e.length&&0===n.length?e:0===s.length&&n.length===t.length?t:0===s.length?n:0===n.length?s:[...s,...n]}var C=(0,s.forwardRef)((e,t)=>{let{ctrlsFactory:r,context:a}=(0,s.useContext)(l),u=(0,s.useRef)(null),i=(0,s.useRef)(null),d=(0,s.useRef)(null),p=(0,s.useRef)(null),h=(0,s.useRef)(null),m=(0,s.useRef)(),[f,g]=(0,s.useState)(),[v,y]=(0,s.useState)(),[R,w]=(0,s.useState)(),[E,S]=(0,s.useState)(()=>
1new c),[P,M]=(0,s.useState)(()=>new c("ag-hidden")),[b,k]=(0,s.useState)(()=>new c("ag-hidden")),[F,A]=(0,s.useState)(()=>new c("ag-invisible"));(0,s.useImperativeHandle)(t,()=>({refresh:()=>!1})),(0,s.useLayoutEffect)(()=>o(f,a,i.current),[f]);let I=(0,s.useCallback)(t=>{if(u.current=t,!t){m.current=a.destroyBean(m.current);return}let s=r.getInstance("groupCellRendererCtrl");s&&(m.current=a.createBean(s),m.current.init({setInnerRenderer:(e,t)=>{g(e),w(t)},setChildCount:e=>y(e),addOrRemoveCssClass:(e,t)=>S(r=>r.setClass(e,t)),setContractedDisplayed:e=>k(t=>t.setClass("ag-hidden",!e)),setExpandedDisplayed:e=>M(t=>t.setClass("ag-hidden",!e)),setCheckboxVisible:e=>A(t=>t.setClass("ag-invisible",!e))},t,d.current,p.current,h.current,C,e))},[]),D=(0,s.useMemo)(()=>`ag-cell-wrapper ${E.toString()}`,[E]),O=(0,s.useMemo)(()=>`ag-group-expanded ${P.toString()}`,[P]),B=(0,s.useMemo)(()=>`ag-group-contracted ${b.toString()}`,[b]),x=(0,s.useMemo)(()=>`ag-group-checkbox ${F.toString()}`,[F]),G=f&&f.componentFromFramework,N=G?f.componentClass:void 0,T=null==f&&null!=R,U=(0,n.YR0)(R,!0);return s.createElement("span",{className:D,ref:I,...!e.colDef?{role:m.current?.getCellAriaRole()}:{}},s.createElement("span",{className:O,ref:p}),s.createElement("span",{className:B,ref:h}),s.createElement("span",{className:x,ref:d}),s.createElement("span",{className:"ag-group-value",ref:i},T&&s.createElement(s.Fragment,null,U),G&&s.createElement(N,{...f.params})),s.createElement("span",{className:"ag-group-child-count"},v))}),v=(0,s.createContext)({setMethods:()=>{}}),y=(0,s.memo)(e=>{let{initialProps:t,addUpdateCallback:r,CustomComponentClass:n,setMethods:a}=e,[{key:l,...o},u]=(0,s.useState)(t);return(0,s.useEffect)(()=>{r(e=>u(e))},[]),s.createElement(v.Provider,{value:{setMethods:a}},s.createElement(n,{key:l,...o}))}),R=0;function w(){return`agPortalKey_${++R}`}var E=class{constructor(e,t,r,s){this.portal=null,this.oldPortal=null,this.reactComponent=e,this.portalManager=t,this.componentType=r,this.suppressFallbackMethods=!!s,this.statelessComponent=this.isStateless(this.reactComponent),this.key=w(),this.portalKey=w(),this.instanceCreated=this.isStatelessComponent()?n.oY$.resolve(!1):new n.oY$(e=>{this.resolveInstanceCreated=e})}getGui(){return this.eParentElement}getRootElement(){return this.eParentElement.firstChild}destroy(){this.componentInstance&&"function"==typeof this.componentInstance.destroy&&this.componentInstance.destroy();let e=this.portal;e&&this.portalManager.destroyPortal(e)}createParentElement(e){let t=this.portalManager.getComponentWrappingElement(),r=document.createElement(t||"div");return r.classList.add("ag-react-container"),e.reactContainer=r,r}addParentContainerStyleAndClasses(){this.componentInstance&&(this.componentInstance.getReactContainerStyle&&this.componentInstance.getReactContainerStyle()&&((0,n.JT7)('Since v31.1 "getReactContainerStyle" is deprecated. Apply styling directly to ".ag-react-container" if needed.'),Object.assign(this.eParentElement.style,this.componentInstance.getReactContainerStyle())),this.componentInstance.getReactContainerClasses&&this.componentInstance.getReactContainerClasses()&&((0,n.JT7)('Since v31.1 "getReactContainerClasses" is deprecated. Apply styling directly to ".ag-react-container" if needed.'),this.componentInstance.getReactContainerClasses().forEach(e=>this.eParentElement.classList.add(e))))}statelessComponentRendered(){return this.eParentElement.childElementCount>0||this.eParentElement.childNodes.length>0}getFrameworkComponentInstance(){return this.componentInstance}isStatelessComponent(){return this.statelessComponent}getReactComponentName(){return this.reactComponent.name}getMemoType(){return this.hasSymbol()?Symbol.for("react.memo"):60115}hasSymbol(){return"function"==typeof Symbol&&Symbol.for}isStateless(e){return"function"==typeof e&&!(e.prototype&&e.prototype.isReactComponent)||"object"==typeof e&&e.$$typeof===this.getMemoType()}hasMethod(e){let t=this.getFrameworkComponentInstance();return!!t&&null!=t[e]||this.fallbackMethodAvailable(e)}callMethod(e,t){let r=this.getFrameworkComponentInstance();if(this.isStatelessComponent())return this.fallbackMethod(e,t&&t[0]?t[0]:{});if(!r)return void setTimeout(()=>this.callMethod(e,t));let s=r[e];return s?s.apply(r,t):this.fallbackMethodAvailable(e)?this.fallbackMethod(e,t&&t[0]?t[0]:{}):void 0}
1addMethod(e,t){this[e]=t}init(e){return this.eParentElement=this.createParentElement(e),this.createOrUpdatePortal(e),new n.oY$(e=>this.createReactComponent(e))}createOrUpdatePortal(e){this.isStatelessComponent()||(this.ref=e=>{this.componentInstance=e,this.addParentContainerStyleAndClasses(),this.resolveInstanceCreated?.(!0),this.resolveInstanceCreated=void 0},e.ref=this.ref),this.reactElement=this.createElement(this.reactComponent,{...e,key:this.key}),this.portal=(0,a.createPortal)(this.reactElement,this.eParentElement,this.portalKey)}createElement(e,t){return(0,s.createElement)(e,t)}createReactComponent(e){this.portalManager.mountReactPortal(this.portal,this,e)}rendered(){return this.isStatelessComponent()&&this.statelessComponentRendered()||!!(!this.isStatelessComponent()&&this.getFrameworkComponentInstance())}refreshComponent(e){this.oldPortal=this.portal,this.createOrUpdatePortal(e),this.portalManager.updateReactPortal(this.oldPortal,this.portal)}fallbackMethod(e,t){let r=this[`${e}Component`];if(!this.suppressFallbackMethods&&r)return r.bind(this)(t)}fallbackMethodAvailable(e){return!this.suppressFallbackMethods&&!!this[`${e}Component`]}};function S(e,t,r){e.forEach(e=>{let s=t[e];s&&(r[e]=s)})}var P=class extends E{constructor(){super(...arguments),this.awaitUpdateCallback=new n.oY$(e=>{this.resolveUpdateCallback=e}),this.wrapperComponent=y}init(e){return this.sourceParams=e,super.init(this.getProps())}addMethod(){}getInstance(){return this.instanceCreated.then(()=>this.componentInstance)}getFrameworkComponentInstance(){return this}createElement(e,t){return super.createElement(this.wrapperComponent,{initialProps:t,CustomComponentClass:e,setMethods:e=>this.setMethods(e),addUpdateCallback:e=>{this.updateCallback=()=>(e(this.getProps()),new n.oY$(e=>{setTimeout(()=>{e()})})),this.resolveUpdateCallback()}})}setMethods(e){this.providedMethods=e,S(this.getOptionalMethods(),this.providedMethods,this)}getOptionalMethods(){return[]}getProps(){return{...this.sourceParams,key:this.key,ref:this.ref}}refreshProps(){return this.updateCallback?this.updateCallback():new n.oY$(e=>this.awaitUpdateCallback.then(()=>{this.updateCallback().then(()=>e())}))}},M=class extends P{refresh(e){return this.sourceParams=e,this.refreshProps(),!0}},b=class extends P{constructor(){super(...arguments),this.date=null,this.onDateChange=e=>this.updateDate(e)}getDate(){return this.date}setDate(e){this.date=e,this.refreshProps()}refresh(e){this.sourceParams=e,this.refreshProps()}getOptionalMethods(){return["afterGuiAttached","setInputPlaceholder","setInputAriaLabel","setDisabled"]}updateDate(e){this.setDate(e),this.sourceParams.onDateChanged()}getProps(){let e=super.getProps();return e.date=this.date,e.onDateChange=this.onDateChange,delete e.onDateChanged,e}},k=class extends P{constructor(){super(...arguments),this.label="",this.icon=null,this.shake=!1}setIcon(e,t){this.icon=e,this.shake=t,this.refreshProps()}setLabel(e){this.label=e,this.refreshProps()}getProps(){let e=super.getProps(),{label:t,icon:r,shake:s}=this;return e.label=t,e.icon=r,e.shake=s,e}},F=class extends P{constructor(){super(...arguments),this.model=null,this.onModelChange=e=>this.updateModel(e),this.onUiChange=()=>this.sourceParams.filterChangedCallback(),this.expectingNewMethods=!0,this.hasBeenActive=!1}isFilterActive(){return null!=this.model}doesFilterPass(e){return this.providedMethods.doesFilterPass(e)}getModel(){return this.model}setModel(e){return this.expectingNewMethods=!0,this.model=e,this.hasBeenActive||(this.hasBeenActive=this.isFilterActive()),this.refreshProps()}refresh(e){return this.sourceParams=e,this.refreshProps(),!0}getOptionalMethods(){return["afterGuiAttached","afterGuiDetached","onNewRowsLoaded","getModelAsString","onAnyFilterChanged"]}setMethods(e){!1===this.expectingNewMethods&&this.hasBeenActive&&this.providedMethods?.doesFilterPass!==e?.doesFilterPass&&setTimeout(()=>{this.sourceParams.filterChangedCallback()}),this.expectingNewMethods=!1,super.setMethods(e)}updateModel(e){this.setModel(e).then(()=>this.sourceParams.filterChangedCallback())}getProps(){let e=super.getProps();return e.model=this.model,e.onModelChange=this.onModelChange,e.onUiChange=this.onUiChange,delete e.filterChangedCallback,delete e.filterModifiedCallback,delete e.valueGetter,e}};function A(e,t){e.parentFilterInstance(r=>{(r.setModel(t)||n.oY$.resolve()).then(()=>{e.filterParams.filterChangedCallback()})})}var I=class{constructor(e,t){this.floatingFilterParams=e,this.refreshPro
1ps=t,this.model=null,this.onModelChange=e=>this.updateModel(e)}getProps(){return{...this.floatingFilterParams,model:this.model,onModelChange:this.onModelChange}}onParentModelChanged(e){this.model=e,this.refreshProps()}refresh(e){this.floatingFilterParams=e,this.refreshProps()}setMethods(e){S(this.getOptionalMethods(),e,this)}getOptionalMethods(){return["afterGuiAttached"]}updateModel(e){this.model=e,this.refreshProps(),A(this.floatingFilterParams,e)}},D=class extends P{constructor(){super(...arguments),this.model=null,this.onModelChange=e=>this.updateModel(e)}onParentModelChanged(e){this.model=e,this.refreshProps()}refresh(e){this.sourceParams=e,this.refreshProps()}getOptionalMethods(){return["afterGuiAttached"]}updateModel(e){this.model=e,this.refreshProps(),A(this.sourceParams,e)}getProps(){let e=super.getProps();return e.model=this.model,e.onModelChange=this.onModelChange,e}},O=class extends P{refresh(e){this.sourceParams=e,this.refreshProps()}},B=class extends P{constructor(){super(...arguments),this.active=!1,this.expanded=!1,this.onActiveChange=e=>this.updateActive(e)}setActive(e){this.awaitSetActive(e)}setExpanded(e){this.expanded=e,this.refreshProps()}getOptionalMethods(){return["select","configureDefaults"]}awaitSetActive(e){return this.active=e,this.refreshProps()}updateActive(e){let t=this.awaitSetActive(e);e&&t.then(()=>this.sourceParams.onItemActivated())}getProps(){let e=super.getProps();return e.active=this.active,e.expanded=this.expanded,e.onActiveChange=this.onActiveChange,delete e.onItemActivated,e}},x=class extends P{refresh(e){this.sourceParams=e,this.refreshProps()}},G=class extends P{refresh(e){return this.sourceParams=e,this.refreshProps(),!0}},N=class extends P{constructor(){super(...arguments),this.onStateChange=e=>this.updateState(e)}refresh(e){return this.sourceParams=e,this.refreshProps(),!0}getState(){return this.state}updateState(e){this.state=e,this.refreshProps(),this.sourceParams.onStateUpdated()}getProps(){let e=super.getProps();return e.state=this.state,e.onStateChange=this.onStateChange,e}};function T(){(0,n.JT7)("As of v32, using custom components with `reactiveCustomComponents = false` is deprecated.")}var U=class{constructor(e,t,r){this.destroyed=!1,this.portals=[],this.hasPendingPortalUpdate=!1,this.wrappingElement=t||"div",this.refresher=e,this.maxComponentCreationTimeMs=r||1e3}getPortals(){return this.portals}destroy(){this.destroyed=!0}destroyPortal(e){this.portals=this.portals.filter(t=>t!==e),this.batchUpdate()}getComponentWrappingElement(){return this.wrappingElement}mountReactPortal(e,t,r){this.portals=[...this.portals,e],this.waitForInstance(t,r),this.batchUpdate()}updateReactPortal(e,t){this.portals[this.portals.indexOf(e)]=t,this.batchUpdate()}batchUpdate(){this.hasPendingPortalUpdate||(setTimeout(()=>{this.destroyed||(this.refresher(),this.hasPendingPortalUpdate=!1)}),this.hasPendingPortalUpdate=!0)}waitForInstance(e,t,r=Date.now()){if(this.destroyed)return void t(null);if(e.rendered())t(e);else{if(Date.now()-r>=this.maxComponentCreationTimeMs&&!this.hasPendingPortalUpdate)return;window.setTimeout(()=>{this.waitForInstance(e,t,r)})}}},W=(0,s.memo)(({ctrl:e})=>{let t=e.isAlive(),{context:r}=(0,s.useContext)(l),a=t?e.getColId():void 0,[u,i]=(0,s.useState)(),c=(0,s.useRef)(),p=(0,s.useRef)(null),h=(0,s.useRef)(null),m=(0,s.useRef)(null),f=(0,s.useRef)(),g=(0,s.useRef)();t&&!g.current&&(g.current=new n.hv8(()=>p.current));let C=(0,s.useCallback)(s=>{if(p.current=s,c.current=s?r.createBean(new n.dQD):r.destroyBean(c.current),!s||!t)return;e.setComp({setWidth:e=>{p.current&&(p.current.style.width=e)},addOrRemoveCssClass:(e,t)=>g.current.addOrRemoveCssClass(e,t),setAriaSort:e=>{p.current&&(e?(0,n.JJT)(p.current,e):(0,n.T2p)(p.current))},setUserCompDetails:e=>i(e),getUserCompInstance:()=>f.current||void 0},s,h.current,m.current,c.current);let a=e.getSelectAllGui();h.current?.insertAdjacentElement("afterend",a),c.current.addDestroyFunc(()=>a.remove())},[]);(0,s.useLayoutEffect)(()=>o(u,r,m.current,f),[u]),(0,s.useEffect)(()=>{e.setDragSource(p.current)},[u]);let v=(0,s.useMemo)(()=>!!(u?.componentFromFramework&&d(u.componentClass)),[u]),y=u&&u.componentFromFramework,R=u&&u.componentClass;return s.createElement("div",{ref:C,className:"ag-header-cell","col-id":a,role:"columnheader"},s.createElement("div",{ref:h,className:"ag-header-cell-resize",role:"presentation"}),s.createElement("div",{ref:m,className:"ag-header-cell-comp-wrapper",role:"presentation"},y&&v&&s.createElement(R,{...u.params}),y&&!v&&s.createElement(R,{...u.params,ref:f})))}),L=(0,s.memo)(({ctrl:e})=>{let{context:t,gos:r}
1=(0,s.useContext)(l),[a,u]=(0,s.useState)(()=>new c("ag-header-cell","ag-floating-filter")),[i,p]=(0,s.useState)(()=>new c),[h,m]=(0,s.useState)(()=>new c("ag-floating-filter-button","ag-hidden")),[f,g]=(0,s.useState)("false"),[C,y]=(0,s.useState)(),[,R]=(0,s.useState)(1),w=(0,s.useRef)(),E=(0,s.useRef)(null),S=(0,s.useRef)(null),P=(0,s.useRef)(null),M=(0,s.useRef)(null),b=(0,s.useRef)(),k=(0,s.useRef)(),F=e=>{null!=e&&b.current&&b.current(e)},A=(0,s.useCallback)(r=>{E.current=r,w.current=r?t.createBean(new n.dQD):t.destroyBean(w.current),r&&(k.current=new n.oY$(e=>{b.current=e}),e.setComp({addOrRemoveCssClass:(e,t)=>u(r=>r.setClass(e,t)),addOrRemoveBodyCssClass:(e,t)=>p(r=>r.setClass(e,t)),setButtonWrapperDisplayed:e=>{m(t=>t.setClass("ag-hidden",!e)),g(e?"false":"true")},setWidth:e=>{E.current&&(E.current.style.width=e)},setCompDetails:e=>y(e),getFloatingFilterComp:()=>k.current?k.current:null,setMenuIcon:e=>M.current?.appendChild(e)},r,M.current,S.current,w.current))},[]);(0,s.useLayoutEffect)(()=>o(C,t,S.current,F),[C]);let D=(0,s.useMemo)(()=>a.toString(),[a]),O=(0,s.useMemo)(()=>i.toString(),[i]),B=(0,s.useMemo)(()=>h.toString(),[h]),x=(0,s.useMemo)(()=>!!(C&&C.componentFromFramework&&d(C.componentClass)),[C]),G=(0,s.useMemo)(()=>r.get("reactiveCustomComponents"),[]),N=(0,s.useMemo)(()=>{if(C)if(G){let e=new I(C.params,()=>R(e=>e+1));return F(e),e}else C.componentFromFramework&&T()},[C]),U=N?.getProps(),W=C&&C.componentFromFramework,L=C&&C.componentClass;return s.createElement("div",{ref:A,className:D,role:"gridcell"},s.createElement("div",{ref:S,className:O,role:"presentation"},W&&!G&&s.createElement(L,{...C.params,ref:x?()=>{}:F}),W&&G&&s.createElement(v.Provider,{value:{setMethods:e=>N.setMethods(e)}},s.createElement(L,{...U}))),s.createElement("div",{ref:P,"aria-hidden":f,className:B,role:"presentation"},s.createElement("button",{ref:M,type:"button",className:"ag-button ag-floating-filter-button-button",tabIndex:-1})))}),_=(0,s.memo)(({ctrl:e})=>{let{context:t}
1=(0,s.useContext)(l),[r,a]=(0,s.useState)(()=>new c),[u,i]=(0,s.useState)(()=>new c),[p,h]=(0,s.useState)("false"),[m,f]=(0,s.useState)(),[g,C]=(0,s.useState)(),v=(0,s.useMemo)(()=>e.getColId(),[]),y=(0,s.useRef)(),R=(0,s.useRef)(null),w=(0,s.useRef)(null),E=(0,s.useRef)(null),S=(0,s.useRef)(),P=(0,s.useCallback)(r=>{R.current=r,y.current=r?t.createBean(new n.dQD):t.destroyBean(y.current),r&&e.setComp({setWidth:e=>{R.current&&(R.current.style.width=e)},addOrRemoveCssClass:(e,t)=>a(r=>r.setClass(e,t)),setHeaderWrapperHidden:e=>{let t=E.current;t&&(e?t.style.setProperty("display","none"):t.style.removeProperty("display"))},setHeaderWrapperMaxHeight:e=>{let t=E.current;t&&(null!=e?t.style.setProperty("max-height",`${e}px`):t.style.removeProperty("max-height"),t.classList.toggle("ag-header-cell-comp-wrapper-limited-height",null!=e))},setUserCompDetails:e=>C(e),setResizableDisplayed:e=>{i(t=>t.setClass("ag-hidden",!e)),h(e?"false":"true")},setAriaExpanded:e=>f(e),getUserCompInstance:()=>S.current||void 0},r,w.current,E.current,y.current)},[]);(0,s.useLayoutEffect)(()=>o(g,t,E.current),[g]),(0,s.useEffect)(()=>{R.current&&e.setDragSource(R.current)},[g]);let M=(0,s.useMemo)(()=>!!(g?.componentFromFramework&&d(g.componentClass)),[g]),b=(0,s.useMemo)(()=>"ag-header-group-cell "+r.toString(),[r]),k=(0,s.useMemo)(()=>"ag-header-cell-resize "+u.toString(),[u]),F=g&&g.componentFromFramework,A=g&&g.componentClass;return s.createElement("div",{ref:P,className:b,"col-id":v,role:"columnheader","aria-expanded":m},s.createElement("div",{ref:E,className:"ag-header-cell-comp-wrapper",role:"presentation"},F&&M&&s.createElement(A,{...g.params}),F&&!M&&s.createElement(A,{...g.params,ref:S})),s.createElement("div",{ref:w,"aria-hidden":p,className:k}))}),H=(0,s.memo)(({ctrl:e})=>{let{context:t}=(0,s.useContext)(l),{topOffset:r,rowHeight:a}=(0,s.useMemo)(()=>e.getTopAndHeight(),[]),o=e.getAriaRowIndex(),u=e.getHeaderRowClass(),[i,c]=(0,s.useState)(()=>
1a+"px"),[d,p]=(0,s.useState)(()=>r+"px"),h=(0,s.useRef)(null),m=(0,s.useRef)(null),[C,v]=(0,s.useState)(()=>e.getHeaderCtrls()),y=(0,s.useRef)(),R=(0,s.useRef)(null),w=(0,s.useCallback)(r=>{R.current=r,y.current=r?t.createBean(new n.dQD):t.destroyBean(y.current),r&&e.setComp({setHeight:e=>c(e),setTop:e=>p(e),setHeaderCtrls:(e,t,r)=>{m.current=h.current,h.current=e;let s=g(m.current,e,t);s!==m.current&&f(r,()=>v(s))},setWidth:e=>{R.current&&(R.current.style.width=e)}},y.current,!1)},[]),E=(0,s.useMemo)(()=>({height:i,top:d}),[i,d]),S=(0,s.useCallback)(t=>{switch(e.getType()){case n.YtK.COLUMN_GROUP:return s.createElement(_,{ctrl:t,key:t.instanceId});case n.YtK.FLOATING_FILTER:return s.createElement(L,{ctrl:t,key:t.instanceId});default:return s.createElement(W,{ctrl:t,key:t.instanceId})}},[]);return s.createElement("div",{ref:w,className:u,role:"row",style:E,"aria-rowindex":o},C.map(S))}),$=(0,s.memo)(({pinned:e})=>{let[t,r]=(0,s.useState)(!0),[a,o]=(0,s.useState)([]),{context:u}=(0,s.useContext)(l),i=(0,s.useRef)(null),c=(0,s.useRef)(null),d=(0,s.useRef)(),p="left"===e,h="right"===e,m=(0,s.useCallback)(t=>{i.current=t,d.current=t?u.createBean(new n.OPU(e)):u.destroyBean(d.current),t&&d.current.setComp({setDisplayed:r,setCtrls:e=>o(e),setCenterWidth:e=>{c.current&&(c.current.style.width=e)},setViewportScrollLeft:e=>{i.current&&(i.current.scrollLeft=e)},setPinnedContainerWidth:e=>{i.current&&(i.current.style.width=e,i.current.style.minWidth=e,i.current.style.maxWidth=e)}},i.current)},[]),f=t?"":"ag-hidden",g=()=>a.map(e=>s.createElement(H,{ctrl:e,key:e.instanceId}));return s.createElement(s.Fragment,null,p&&s.createElement("div",{ref:m,className:"ag-pinned-left-header "+f,"aria-hidden":!t,role:"rowgroup"},g()),h&&s.createElement("div",{ref:m,className:"ag-pinned-right-header "+f,"aria-hidden":!t,role:"rowgroup"},g()),!p&&!h&&s.createElement("div",{ref:m,className:"ag-header-viewport "+f,role:"presentation"},s.createElement("div",{ref:c,className:"ag-header-container",role:"rowgroup"},g())))}),j=(0,s.memo)(()=>{let[e,t]=(0,s.useState)(()=>
1new c),[r,a]=(0,s.useState)(),{context:o}=(0,s.useContext)(l),u=(0,s.useRef)(null),i=(0,s.useRef)(),d=(0,s.useCallback)(e=>{u.current=e,i.current=e?o.createBean(new n.vBt):o.destroyBean(i.current),e&&i.current.setComp({addOrRemoveCssClass:(e,r)=>t(t=>t.setClass(e,r)),setHeightAndMinHeight:e=>a(e)},e,e)},[]),p=(0,s.useMemo)(()=>"ag-header "+e.toString(),[e]),h=(0,s.useMemo)(()=>({height:r,minHeight:r}),[r]);return s.createElement("div",{ref:d,className:p,style:h,role:"presentation"},s.createElement($,{pinned:"left"}),s.createElement($,{pinned:null}),s.createElement($,{pinned:"right"}))}),V=(e,t)=>{(0,s.useEffect)(()=>{let r=t.current;if(r){let t=r.parentElement;if(t){let s=document.createComment(e);return t.insertBefore(s,r),()=>{t.removeChild(s)}}}},[e])},Y=class{constructor(e,t){this.cellEditorParams=e,this.refreshProps=t,this.instanceCreated=new n.oY$(e=>{this.resolveInstanceCreated=e}),this.onValueChange=e=>this.updateValue(e),this.value=e.value}getProps(){return{...this.cellEditorParams,initialValue:this.cellEditorParams.value,value:this.value,onValueChange:this.onValueChange}}getValue(){return this.value}refresh(e){this.cellEditorParams=e,this.refreshProps()}setMethods(e){S(this.getOptionalMethods(),e,this)}getInstance(){return this.instanceCreated.then(()=>this.componentInstance)}setRef(e){this.componentInstance=e,this.resolveInstanceCreated?.(),this.resolveInstanceCreated=void 0}getOptionalMethods(){return["isCancelBeforeStart","isCancelAfterEnd","focusIn","focusOut","afterGuiAttached"]}updateValue(e){this.value=e,this.refreshProps()}},Q=(0,s.memo)(e=>{let[t,r]=(0,s.useState)(),{context:n,popupService:o,localeService:u,gos:i,editService:c}=(0,s.useContext)(l);return(e=>{let t=(0,s.useRef)(e),r=(0,s.useRef)(),n=(0,s.useRef)(!1),a=(0,s.useRef)(!1),[,l]=(0,s.useState)(0);n.current&&(a.current=!0),(0,s.useEffect)(()=>(n.current||(r.current=t.current(),n.current=!0),l(e=>e+1),()=>{a.current&&r.current?.()}),[])})(()=>{let{editDetails:t,cellCtrl:s,eParentCell:a}=e,{compDetails:l}=t,d=i.get("stopEditingWhenCellsLoseFocus"),p=n.createBean(c.createPopupEditorWrapper(l.params)),h=p.getGui();if(e.jsChildComp){let t=e.jsChildComp.getGui();t&&h.appendChild(t)}let m={column:s.getColumn(),rowNode:s.getRowNode(),type:"popupCellEditor",eventSource:a,ePopup:h,position:t.popupPosition,keepWithinBounds:!0},f=o.positionPopupByComponent.bind(o,m),g=u.getLocaleTextFunc(),C=o.addPopup({modal:d,eChild:h,closeOnEsc:!0,closedCallback:()=>{s.onPopupEditorClosed()},anchorToElement:a,positionCallback:f,ariaLabel:g("ariaLabelCellEditor","Cell Editor")}),v=C?C.hideFunc:void 0;return r(p),e.jsChildComp?.afterGuiAttached?.(),()=>{v?.(),n.destroyBean(p)}}),s.createElement(s.Fragment,null,t&&e.wrappedContent&&(0,a.createPortal)(e.wrappedContent,t.getGui()))}),z=(e,t,r)=>{let n=e.compProxy;return s.createElement(s.Fragment,null,n?((e,t,r)=>{let{compProxy:n}=e;r(n);let a=n.getProps(),l=d(t);return s.createElement(v.Provider,{value:{setMethods:e=>n.setMethods(e)}},l?s.createElement(t,{...a}):s.createElement(t,{...a,ref:e=>n.setRef(e)}))})(e,t,r):s.createElement(t,{...e.compDetails.params,ref:r}))},q=(0,s.memo)(({cellCtrl:e,printLayout:t,editingRow:r})=>{let{context:a}=(0,s.useContext)(l),{colIdSanitised:o,instanceId:u}
1=e,i=(0,s.useRef)(),[c,p]=(0,s.useState)(()=>e.isCellRenderer()?void 0:{compDetails:void 0,value:e.getValueToDisplay(),force:!1}),[h,m]=(0,s.useState)(),[f,g]=(0,s.useState)(1),[C,v]=(0,s.useState)(),[y,R]=(0,s.useState)(!1),[w,E]=(0,s.useState)(!1),[S,P]=(0,s.useState)(!1),[M,b]=(0,s.useState)(),k=(0,s.useMemo)(()=>e.isForceWrapper(),[e]),F=(0,s.useMemo)(()=>e.getCellAriaRole(),[e]),A=(0,s.useRef)(null),I=(0,s.useRef)(null),D=(0,s.useRef)(),O=(0,s.useRef)(),B=(0,s.useRef)(),x=(0,s.useRef)([]),G=(0,s.useRef)(),[N,U]=(0,s.useState)(0),W=(0,s.useCallback)(e=>{G.current=e,U(e=>e+1)},[]),L=null!=c&&(y||S||w),_=k||L,H=(0,s.useCallback)(t=>{if(O.current=t,t){let r=t.isCancelBeforeStart&&t.isCancelBeforeStart();setTimeout(()=>{r?(e.stopEditing(!0),e.focusCell(!0)):e.cellEditorAttached()})}},[e]),$=(0,s.useRef)();$.current||($.current=new n.hv8(()=>A.current)),((e,t,r,n,a,o)=>{let{context:u}=(0,s.useContext)(l),i=(0,s.useCallback)(()=>{let e=a.current;if(!e)return;let t=e.getGui();t&&t.parentElement&&t.parentElement.removeChild(t),u.destroyBean(e),a.current=void 0},[]);(0,s.useEffect)(()=>{let s=null!=e,n=e?.compDetails&&!e.compDetails.componentFromFramework,l=t&&null==r;if(!(s&&n&&!l))return void i();let u=e.compDetails;if(a.current){let t=a.current,r=null!=t.refresh&&!1==e.force&&t.refresh(u.params);if(!0===r||void 0===r)return;i()}let c=u.newAgStackInstance();null!=c&&c.then(e=>{if(!e)return;let s=e.getGui();s&&((t?r:o.current).appendChild(s),a.current=e)})},[e,t,n]),(0,s.useEffect)(()=>i,[])})(c,_,G.current,N,D,A);let j=(0,s.useRef)();(0,s.useLayoutEffect)(()=>{let e=j.current;if(j.current=c,null==e||null==e.compDetails||null==c||null==c.compDetails)return;let t=e.compDetails,r=c.compDetails;t.componentClass!=r.componentClass||I.current?.refresh==null||!0!=I.current.refresh(r.params)&&g(e=>e+1)},[c]),(0,s.useLayoutEffect)(()=>{if(!(h&&!h.compDetails.componentFromFramework))return;let e=h.compDetails,t=!0===h.popup,r=e.newAgStackInstance();return r.then(e=>{if(!e)return;let r=e.getGui();if(H(e),!t){let t=(k?B:A).current;t?.appendChild(r),e.afterGuiAttached&&e.afterGuiAttached()}b(e)}),()=>{r.then(e=>{let t=e.getGui();a.destroyBean(e),H(void 0),b(void 0),t?.parentElement?.removeChild(t)})}},[h]);let V=(0,s.useCallback)(t=>{if(B.current=t,!t){x.current.forEach(e=>e()),x.current=[];return}let r=e=>{if(e){let r=e.getGui();t.insertAdjacentElement("afterbegin",r),x.current.push(()=>{a.destroyBean(e),(0,n.MwW)(r)})}return e};y&&r(e.createSelectionCheckbox()),S&&r(e.createDndSource()),w&&r(e.createRowDragComp())},[e,a,S,w,y]),q=(0,s.useCallback)(s=>{if(A.current=s,i.current=s?a.createBean(new n.dQD):a.destroyBean(i.current),!s||!e)return;let l=B.current||void 0;e.setComp({addOrRemoveCssClass:(e,t)=>$.current.addOrRemoveCssClass(e,t),setUserStyles:e=>v(e),getFocusableElement:()=>A.current,setIncludeSelection:e=>R(e),setIncludeRowDrag:e=>E(e),setIncludeDndSource:e=>
1P(e),getCellEditor:()=>O.current||null,getCellRenderer:()=>I.current??D.current,getParentOfValue:()=>G.current??B.current??A.current,setRenderDetails:(e,t,r)=>{p(s=>s?.compDetails!==e||s?.value!==t||s?.force!==r?{value:t,compDetails:e,force:r}:s)},setEditDetails:(e,t,r,s)=>{if(e){let n;s?n=new Y(e.params,()=>g(e=>e+1)):e.componentFromFramework&&T(),m({compDetails:e,popup:t,popupPosition:r,compProxy:n}),t||p(void 0)}else m(e=>{e?.compProxy&&(O.current=void 0)})}},s,l,t,r,i.current)},[]),J=(0,s.useMemo)(()=>!!(c?.compDetails?.componentFromFramework&&d(c.compDetails.componentClass)),[c]);(0,s.useLayoutEffect)(()=>{A.current&&($.current.addOrRemoveCssClass("ag-cell-value",!_),$.current.addOrRemoveCssClass("ag-cell-inline-editing",!!h&&!h.popup),$.current.addOrRemoveCssClass("ag-cell-popup-editing",!!h&&!!h.popup),$.current.addOrRemoveCssClass("ag-cell-not-inline-editing",!h||!!h.popup),e.getRowCtrl()?.setInlineEditingCss(),e.shouldRestoreFocus()&&!e.isEditing()&&A.current.focus({preventScroll:!0}))});let K=()=>{var t;let r,n,a,l,o;return s.createElement(s.Fragment,null,null!=c&&((e,t,r,n,a,l,o)=>{let{compDetails:u,value:i}=e,c=!u,d=u&&u.componentFromFramework,p=u&&u.componentClass,h=i?.toString?i.toString():i,m=()=>s.createElement(s.Fragment,null,c&&s.createElement(s.Fragment,null,h),d&&!l&&s.createElement(p,{...u.params,key:t,ref:n}),d&&l&&s.createElement(p,{...u.params,key:t}));return s.createElement(s.Fragment,null,a?s.createElement("span",{role:"presentation",id:`cell-${r}`,className:"ag-cell-value",ref:o},m()):m())})(c,f,u,I,_,J,W),null!=h&&(t=A.current,n=(r=h.compDetails).componentClass,a=r.componentFromFramework&&!h.popup,l=r.componentFromFramework&&h.popup,o=!r.componentFromFramework&&h.popup,s.createElement(s.Fragment,null,a&&z(h,n,H),l&&s.createElement(Q,{editDetails:h,cellCtrl:e,eParentCell:t,wrappedContent:z(h,n,H)}),o&&M&&s.createElement(Q,{editDetails:h,cellCtrl:e,eParentCell:t,jsChildComp:M}))))},X=(0,s.useCallback)(()=>e.onFocusOut(),[]);return s.createElement("div",{ref:q,style:C,role:F,"col-id":o,onBlur:X},_?s.createElement("div",{className:"ag-cell-wrapper",role:"presentation",ref:V},K()):K())}),J=(0,s.memo)(({rowCtrl:e,containerType:t})=>{let r,{context:a,gos:u}=(0,s.useContext)(l),i=(0,s.useRef)(),c=(0,s.useRef)(e.getDomOrder()),p=e.isFullWidth(),h=e.getRowNode().displayed,[m,C]=(0,s.useState)(()=>h?e.getRowIndex():null),[v,y]=(0,s.useState)(()=>e.getRowId()),[R,w]=(0,s.useState)(()=>e.getBusinessKey()),[E,S]=(0,s.useState)(()=>e.getRowStyles()),P=(0,s.useRef)(null),M=(0,s.useRef)(null),[b,k]=(0,s.useState)(()=>null),[F,A]=(0,s.useState)(),[I,D]=(0,s.useState)(()=>
1h?e.getInitialRowTop(t):void 0),[O,B]=(0,s.useState)(()=>h?e.getInitialTransform(t):void 0),x=(0,s.useRef)(null),G=(0,s.useRef)(),N=(0,s.useRef)(!1),[T,U]=(0,s.useState)(0);(0,s.useEffect)(()=>{if(N.current||!F||T>10)return;let t=x.current?.firstChild;t?(e.setupDetailRowAutoHeight(t),N.current=!0):U(e=>e+1)},[F,T]);let W=(0,s.useRef)();W.current||(W.current=new n.hv8(()=>x.current));let L=(0,s.useCallback)(r=>{(x.current=r,i.current=r?a.createBean(new n.dQD):a.destroyBean(i.current),r)?e.isAlive()&&e.setComp({setTop:D,setTransform:B,addOrRemoveCssClass:(e,t)=>W.current.addOrRemoveCssClass(e,t),setDomOrder:e=>c.current=e,setRowIndex:C,setRowId:y,setRowBusinessKey:w,setUserStyles:S,setCellCtrls:(e,t)=>{M.current=P.current;let r=g(M.current,e,c.current);r!==M.current&&(P.current=r,f(t,()=>k(r)))},showFullWidth:e=>A(e),getFullWidthCellRenderer:()=>G.current,refreshFullWidth:e=>V.current?(A(t=>({...t,params:e()})),!0):!!G.current&&!!G.current.refresh&&G.current.refresh(e())},r,t,i.current):e.unsetComp(t)},[]);(0,s.useLayoutEffect)(()=>o(F,a,x.current,G),[F]);let _=(0,s.useMemo)(()=>{let e={top:I,transform:O};return Object.assign(e,E),e},[I,O,E]),H=p&&F?.componentFromFramework,$=!p&&null!=b,j=(0,s.useMemo)(()=>!!(F?.componentFromFramework&&d(F.componentClass)),[F]),V=(0,s.useRef)(!1);return(0,s.useEffect)(()=>{V.current=j&&!!F&&!!u.get("reactiveCustomComponents")},[j,F]),s.createElement("div",{ref:L,role:"row",style:_,"row-index":m,"row-id":v,"row-business-key":R},$&&b?.map(t=>s.createElement(q,{cellCtrl:t,editingRow:e.isEditing(),printLayout:e.isPrintLayout(),key:t.instanceId})),H&&(r=F.componentClass,s.createElement(s.Fragment,null,j?s.createElement(r,{...F.params}):s.createElement(r,{...F.params,ref:G}))))}),K=(0,s.memo)(({name:e})=>{let{context:t}=(0,s.useContext)(l),r=(0,s.useMemo)(()=>(0,n.BEv)(e),[e]),a=(0,s.useRef)(null),o=(0,s.useRef)(null),u=(0,s.useRef)([]),c=(0,s.useRef)([]),[d,p]=(0,s.use
1State)(()=>[]),h=(0,s.useRef)(!1),m=(0,s.useRef)(),C=(0,s.useMemo)(()=>i(r.viewport),[r]),v=(0,s.useMemo)(()=>i(r.container),[r]),y="center"===r.type;V(" AG Row Container "+e+" ",y?a:o);let R=(0,s.useCallback)(()=>y?null!=a.current&&null!=o.current:null!=o.current,[]),w=(0,s.useCallback)(()=>y?null==a.current&&null==o.current:null==o.current,[]),E=(0,s.useCallback)(()=>{if(w()&&(m.current=t.destroyBean(m.current)),R()){let r=e=>{let t=g(c.current,u.current,h.current);t!==c.current&&(c.current=t,f(e,()=>p(t)))};m.current=t.createBean(new n.Rlq(e)),m.current.setComp({setHorizontalScroll:e=>{a.current&&(a.current.scrollLeft=e)},setViewportHeight:e=>{a.current&&(a.current.style.height=e)},setRowCtrls:({rowCtrls:e,useFlushSync:t})=>{let s=!!t&&u.current.length>0&&e.length>0;u.current=e,r(s)},setDomOrder:e=>{h.current!=e&&(h.current=e,r(!1))},setContainerWidth:e=>{o.current&&(o.current.style.width=e)},setOffsetTop:e=>{o.current&&(o.current.style.transform=`translateY(${e})`)}},o.current,a.current)}},[R,w]),S=(0,s.useCallback)(e=>{o.current=e,E()},[E]),P=(0,s.useCallback)(e=>{a.current=e,E()},[E]),M=()=>s.createElement("div",{className:v,ref:S,role:"rowgroup"},d.map(e=>s.createElement(J,{rowCtrl:e,containerType:r.type,key:e.instanceId})));return s.createElement(s.Fragment,null,y?s.createElement("div",{className:C,ref:P,role:"presentation"},M()):M())}),X=(0,s.memo)(()=>{let{context:e,resizeObserverService:t}
1=(0,s.useContext)(l),[r,a]=(0,s.useState)(""),[o,u]=(0,s.useState)(0),[c,d]=(0,s.useState)(0),[p,h]=(0,s.useState)("0px"),[m,f]=(0,s.useState)("0px"),[g,C]=(0,s.useState)("100%"),[v,y]=(0,s.useState)("0px"),[R,w]=(0,s.useState)("0px"),[E,S]=(0,s.useState)("100%"),[P,M]=(0,s.useState)(""),[b,k]=(0,s.useState)(""),[F,A]=(0,s.useState)(null),[I,D]=(0,s.useState)(""),[O,B]=(0,s.useState)(null),[x,G]=(0,s.useState)("ag-layout-normal"),N=(0,s.useRef)();N.current||(N.current=new n.hv8(()=>T.current));let T=(0,s.useRef)(null),U=(0,s.useRef)(null),W=(0,s.useRef)(null),L=(0,s.useRef)(null),_=(0,s.useRef)(null),H=(0,s.useRef)(null),$=(0,s.useRef)(null),Y=(0,s.useRef)([]),Q=(0,s.useRef)([]);V(" AG Grid Body ",T),V(" AG Pinned Top ",U),V(" AG Sticky Top ",W),V(" AG Middle ",H),V(" AG Pinned Bottom ",$);let z=(0,s.useCallback)(r=>{if(T.current=r,!r){Y.current=e.destroyBeans(Y.current),Q.current.forEach(e=>e()),Q.current=[];return}if(!e)return;let s=(e,t)=>{e.appendChild(t),Q.current.push(()=>e.removeChild(t))},l=(t,r,n)=>{let a;s(t,document.createComment(n)),s(t,(a=e.createBean(new r),Y.current.push(a),a).getGui())};l(r,n.ifX," AG Fake Horizontal Scroll "),l(r,n.hsk," AG Overlay Wrapper "),_.current&&l(_.current,n.AR_," AG Fake Vertical Scroll ");let o=e.createBean(new n.m20);Y.current.push(o),o.setComp({setRowAnimationCssOnBodyViewport:a,setColumnCount:e=>{T.current&&(0,n.Aag)(T.current,e)},setRowCount:e=>{T.current&&(0,n.cBy)(T.current,e)},setTopHeight:u,setBottomHeight:d,setStickyTopHeight:h,setStickyTopTop:f,setStickyTopWidth:C,setTopDisplay:M,setBottomDisplay:k,setColumnMovingCss:(e,t)=>N.current.addOrRemoveCssClass(e,t),updateLayoutClasses:G,setAlwaysVerticalScrollClass:A,setPinnedTopBottomOverflowY:D,setCellSelectableCss:(e,t)=>B(t?e:null),setBodyViewportWidth:e=>{H.current&&(H.current.style.width=e)},registerBodyViewportResizeListener:e=>{if(H.current){let r=t.observeResize(H.current,e);Q.current.push(()=>r())}},setStickyBottomHeight:y,setStickyBottomBottom:w,setStickyBottomWidth:S},r,H.current,U.current,$.current,W.current,L.current)},[]),q=(0,s.useMemo)(()=>i("ag-root","ag-unselectable",x),[x]),J=(0,s.useMemo)(()=>i("ag-body-viewport",r,x,F,O),[r,x,F,O]),X=(0,s.useMemo)(()=>i("ag-body",x),[x]),Z=(0,s.useMemo)(()=>i("ag-floating-top",O),[O]),ee=(0,s.useMemo)(()=>i("ag-sticky-top",O),[O]),et=(0,s.useMemo)(()=>i("ag-sticky-bottom","0px"===v?"ag-hidden":null,O),[O,v]),er=(0,s.useMemo)(()=>i("ag-floating-bottom",O),[O]),es=(0,s.useMemo)(()=>({height:o,minHeight:o,display:P,overflowY:I}),[o,P,I]),en=(0,s.useMemo)(()=>({height:p,top:m,width:g}),[p,m,g]),ea=(0,s.useMemo)(()=>({height:v,bottom:R,width:E}),[v,R,E]),el=(0,s.useMemo)(()=>({height:c,minHeight:c,display:b,overflowY:I}),[c,b,I]),eo=e=>s.createElement(K,{name:e,key:`${e}-container`}),eu=({section:e,children:t,className:r,style:n})=>s.createElement("div",{ref:e,className:r,role:"presentation",style:n},t.map(eo));return s.createElement("div",{ref:z,className:q,role:"treegrid"},s.createElement(j,null),eu({section:U,className:Z,style:es,children:["topLeft","topCenter","topRight","topFullWidth"]}),s.createElement("div",{className:X,ref:_,role:"presentation"},eu({section:H,className:J,children:["left","center","right","fullWidth"]})),eu({section:W,className:ee,style:en,children:["stickyTopLeft","stickyTopCenter","stickyTopRight","stickyTopFullWidth"]}),eu({section:L,className:et,style:ea,children:["stickyBottomLeft","stickyBottomCenter","stickyBottomRight","stickyBottomFullWidth"]}),eu({section:$,className:er,style:el,children:["bottomLeft","bottomCenter","bottomRight","bottomFullWidth"]}))}),Z=(0,s.forwardRef)((e,t)=>{let{children:r,eFocusableElement:a,onTabKeyDown:o,gridCtrl:u,forceFocusOutWhenTabGuardsAreEmpty:i}=e,{context:c}=(0,s.useContext)(l),d=(0,s.useRef)(null),p=(0,s.useRef)(null),h=(0,s.useRef)(),m=e=>{let t=null==e?void 0:parseInt(e,10).toString();[d,p].forEach(e=>{void 0===t?e.current?.removeAttribute("tabindex"):e.current?.setAttribute("tabindex",t)})};(0,s.useImperativeHandle)(t,()=>({forceFocusOutOfContainer(e){h.current?.forceFocusOutOfContainer(e)}}));let f=(0,s.useCallback)(()=>{let e=d.current,t=p.current;if(!e&&!t){h.current=c.destroyBean(h.current);return}e&&t&&(h.current=c.createBean(new n.Udn({comp:{setTabIndex:m},eTopGuard:e,eBottomGuard:t,eFocusableElement:a,onTabKeyDown:o,forceFocusOutWhenTabGuardsAreEmpty:i,focusInnerElement:e=>u.focusInnerElement(e)})))},[]),g=(0,s.useCallback)(e=>{d.current=e,f()},[f]),C=(0,s.useCallback)(e=>{p.current=e,f()},[f]),v=e=>{let t="top"===e?n.pA9.TAB_GUARD_TOP:n.pA9.TAB_GUARD_BOTTOM;return s.createElement("div",{className:`${n.pA9.TAB_GUARD} ${t}`,role:"presentation",ref:"top"===e?g:C})};return s.createElement(s.Fragment,null,v("top"),r,v("bottom"))}),ee=(0,s.memo)(Z),et=(0,s.memo)(({context:e})=>
1{let[t,r]=(0,s.useState)(""),[a,o]=(0,s.useState)(""),[u,c]=(0,s.useState)(""),[d,p]=(0,s.useState)(null),[h,m]=(0,s.useState)(null),[f,g]=(0,s.useState)(!1),[C,v]=(0,s.useState)(),y=(0,s.useRef)(),R=(0,s.useRef)(null),w=(0,s.useRef)(),[E,S]=(0,s.useState)(null),P=(0,s.useRef)(()=>void 0),M=(0,s.useRef)(),b=(0,s.useRef)([]),k=(0,s.useCallback)(()=>void 0,[]),F=(0,s.useMemo)(()=>e.isDestroyed()?null:e.getBeans(),[e]);V(" AG Grid ",R);let A=(0,s.useCallback)(t=>{if(R.current=t,y.current=t?e.createBean(new n.s1r):e.destroyBean(y.current),!t||e.isDestroyed())return;let s=y.current;P.current=s.focusInnerElement.bind(s),s.setComp({destroyGridUi:()=>{},setRtlClass:r,setGridThemeClass:o,forceFocusOutOfContainer:e=>{!e&&M.current?.isDisplayed()?M.current.forceFocusOutOfContainer(e):w.current?.forceFocusOutOfContainer(e)},updateLayoutClasses:c,getFocusableContainers:()=>{let e=[],t=R.current?.querySelector(".ag-root");return t&&e.push({getGui:()=>t}),b.current.forEach(t=>{t.isDisplayed()&&e.push(t)}),e},setCursor:p,setUserSelect:m},t,t),g(!0)},[]);(0,s.useEffect)(()=>{let t=y.current,r=R.current;if(!C||!F||!t||!E||!r)return;let s=[],{watermarkSelector:n,paginationSelector:a,sideBarSelector:l,statusBarSelector:o,gridHeaderDropZonesSelector:u}=t.getOptionalSelectors(),i=[];if(u){let t=e.createBean(new u.component),n=t.getGui();r.insertAdjacentElement("afterbegin",n),i.push(n),s.push(t)}if(l){let t=e.createBean(new l.component),r=t.getGui(),n=E.querySelector(".ag-tab-guard-bottom");n&&(n.insertAdjacentElement("beforebegin",r),i.push(r)),s.push(t),b.current.push(t)}let c=t=>{let n=e.createBean(new t),a=n.getGui();return r.insertAdjacentElement("beforeend",a),i.push(a),s.push(n),n};if(o&&c(o.component),a){let e=c(a.component);M.current=e,b.current.push(e)}return n&&c(n.component),()=>{e.destroyBeans(s),i.forEach(e=>{e.parentElement?.removeChild(e)})}},[C,E,F]);let I=(0,s.useMemo)(()=>i("ag-root-wrapper",t,a,u),[t,a,u]),D=(0,s.useMemo)(()=>i("ag-root-wrapper-body","ag-focus-managed",u),[u]),O=(0,s.useMemo)(()=>({userSelect:null!=h?h:"",WebkitUserSelect:null!=h?h:"",cursor:null!=d?d:""}),[h,d]),B=(0,s.useCallback)(e=>{w.current=e,v(null!==e)},[]);return s.createElement("div",{ref:A,className:I,style:O,role:"presentation"},s.createElement("div",{className:D,ref:S,role:"presentation"},f&&E&&F&&s.createElement(l.Provider,{value:F},s.createElement(ee,{ref:B,eFocusableElement:E,onTabKeyDown:k,gridCtrl:y.current,forceFocusOutWhenTabGuardsAreEmpty:!0},s.createElement(X,null)))))}),er=class extends n.XQb{wireBeans(e){this.ctrlsService=e.ctrlsService}areHeaderCellsRendered(){return this.ctrlsService.getHeaderRowContainerCtrls().every(e=>e.getAllCtrls().every(e=>e.areCellsRendered()))}},es=e=>{let t=(0,s.useRef)(),r=(0,s.useRef)(null),a=(0,s.useRef)(null),l=(0,s.useRef)([]),o=(0,s.useRef)([]),u=(0,s.useRef)(e),i=(0,s.useRef)(),c=(0,s.useRef)(),d=(0,s.useRef)(!1),[p,h]=(0,s.use
1State)(void 0),[,m]=(0,s.useState)(0),f=(0,s.useCallback)(s=>{if(r.current=s,!s){l.current.forEach(e=>e()),l.current.length=0;return}let u=e.modules||[];a.current||(a.current=new U(()=>m(e=>e+1),e.componentWrappingElement,e.maxComponentCreationTimeMs),l.current.push(()=>{a.current?.destroy(),a.current=null}));let p=(0,n.zsR)(e.gridOptions,e),f=new el(()=>{if(d.current){let e=()=>i.current?.shouldQueueUpdates()?void 0:o.current.shift(),t=e();for(;t;)t(),t=e()}});i.current=f;let g=new er,C={providedBeanInstances:{frameworkComponentWrapper:new en(a.current,p.reactiveCustomComponents??(0,n.c1h)("reactiveCustomComponents")??!0),renderStatusService:g},modules:u,frameworkOverrides:f},v=new n.Ug$;p.gridId??(p.gridId=c.current),t.current=v.create(s,p,r=>{h(r),r.createBean(g),l.current.push(()=>{r.destroy()}),r.getBean("ctrlsService").whenReady({addDestroyFunc:e=>{l.current.push(e)}},()=>{if(r.isDestroyed())return;let s=t.current;s&&e.setGridApi?.(s)})},e=>{e.getBean("ctrlsService").whenReady({addDestroyFunc:e=>{l.current.push(e)}},()=>{o.current.forEach(e=>e()),o.current.length=0,d.current=!0})},C),l.current.push(()=>{t.current=void 0}),t.current&&(c.current=t.current.getGridId())},[]),g=(0,s.useMemo)(()=>({height:"100%",...e.containerStyle||{}}),[e.containerStyle]),C=(0,s.useCallback)(e=>{d.current&&!i.current?.shouldQueueUpdates()?e():o.current.push(e)},[]);return(0,s.useEffect)(()=>{var r,s;let a,l=(r=u.current,a={},Object.keys(s=e).forEach(e=>{let t=s[e];r[e]!==t&&(a[e]=t)}),a);u.current=e,C(()=>{t.current&&(0,n.Y6t)(l,t.current)})},[e]),s.createElement("div",{style:g,className:e.className,ref:f},p&&!p.isDestroyed()?s.createElement(et,{context:p}):null,a.current?.getPortals()??null)},en=class extends n.Cf3{constructor(e,t){super(),this.parent=e,this.reactiveCustomComponents=t}createWrapper(e,t){if(this.reactiveCustomComponents){let r=(e=>{switch(e){case"filter":return F;case"floatingFilterComponent":return D;case"dateComponent":return b;case"dragAndDropImageComponent":return k;case"loadingOverlayComponent":return O;case"noRowsOverlayComponent":return x;case"statusPanel":return G;case"toolPanel":return N;case"menuItem":return B;case"cellRenderer":return M}})(t.propertyName);if(r)return new r(e,this.parent,t)}else switch(t.propertyName){case"filter":case"floatingFilterComponent":case"dateComponent":case"dragAndDropImageComponent":case"loadingOverlayComponent":case"noRowsOverlayComponent":case"statusPanel":case"toolPanel":case"menuItem":case"cellRenderer":T()}let r=!t.cellRenderer&&"toolPanel"!==t.propertyName;return new E(e,this.parent,t,r)}},ea=(0,s.forwardRef)((e,t)=>{let{ctrlsFactory:r,context:a,gos:o,resizeObserverService:u,rowModel:i}
1=(0,s.useContext)(l),[d,p]=(0,s.useState)(()=>new c),[h,m]=(0,s.useState)(()=>new c),[f,g]=(0,s.useState)(),[C,v]=(0,s.useState)(),y=(0,s.useRef)(),R=(0,s.useRef)(null),w=(0,s.useRef)(),E=(0,s.useMemo)(()=>n.syG.__getGridRegisteredModules(e.api.getGridId()),[e]),S=(0,s.useMemo)(()=>d.toString()+" ag-details-row",[d]),P=(0,s.useMemo)(()=>h.toString()+" ag-details-grid",[h]);t&&(0,s.useImperativeHandle)(t,()=>({refresh:()=>y.current?.refresh()??!1})),e.template&&(0,n.JT7)("detailCellRendererParams.template is not supported by AG Grid React. To change the template, provide a Custom Detail Cell Renderer. See https://ag-grid.com/react-data-grid/master-detail-custom-detail/");let M=(0,s.useCallback)(t=>{if(R.current=t,!t){y.current=a.destroyBean(y.current),w.current?.();return}let s=r.getInstance("detailCellRenderer");if(s&&(a.createBean(s),s.init({addOrRemoveCssClass:(e,t)=>p(r=>r.setClass(e,t)),addOrRemoveDetailGridCssClass:(e,t)=>m(r=>r.setClass(e,t)),setDetailGrid:e=>g(e),setRowData:e=>v(e),getGui:()=>R.current},e),y.current=s,o.get("detailRowAutoHeight"))){let r=()=>{if(null==R.current)return;let t=R.current.clientHeight;null!=t&&t>0&&setTimeout(()=>{e.node.setRowHeight(t),((0,n.dbY)(o)||(0,n.TiQ)(o))&&i.onRowHeightChanged()},0)};w.current=u.observeResize(t,r),r()}},[]),b=(0,s.useCallback)(e=>{y.current?.registerDetailWithMaster(e)},[]);return s.createElement("div",{className:S,ref:M},f&&s.createElement(es,{className:P,...f,modules:E,rowData:C,setGridApi:b}))}),el=class extends n.pow{constructor(e){super("react"),this.processQueuedUpdates=e,this.queueUpdates=!1,this.frameworkComponents={agGroupCellRenderer:C,agGroupRowRenderer:C,agDetailCellRenderer:ea},this.wrapIncoming=(e,t)=>{if("ensureVisible"===t)return m||setTimeout(()=>m=!1,0),m=!0,e();return e()},this.renderingEngine="react"}frameworkComponent(e){return this.frameworkComponents[e]}isFrameworkComponent(e){if(!e)return!1;let t=e.prototype;return!(t&&"getGui"in t)}getLockOnRefresh(){this.queueUpdates=!0}releaseLockOnRefresh(){this.queueUpdates=!1,this.processQueuedUpdates()}shouldQueueUpdates(){return this.queueUpdates}runWhenReadyAsync(){return"19"===p}},eo=class extends s.Component{constructor(){super(...arguments),this.apiListeners=[],this.setGridApi=e=>{this.api=e,this.apiListeners.forEach(t=>t(e))}}registerApiListener(e){this.apiListeners.push(e)}componentWillUnmount(){this.apiListeners.length=0}render(){return s.createElement(es,{...this.props,setGridApi:this.setGridApi})}}},10826:()=>{},15074:(e,t)=>
1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"}},21372:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,n=(s=r(36635))&&s.__esModule?s:{default:s};t.default=n,e.exports=n},23531:()=>{},36635:(e,t,r)=>{"use strict";var s=r(92458),n=r(82848);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=s(r(2149)),l=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var t=i(void 0);if(t&&t.has(e))return t.get(e);var r={__proto__:null},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&({}).hasOwnProperty.call(e,a)){var l=s?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}return r.default=e,t&&t.set(e,r),r}(r(12115)),o=s(r(15074)),u=s(r(23076));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}t.default=l.forwardRef(function(e,t){return l.createElement(u.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:o.default}))})}}]);
2//# sourceMappingURL=8373-da01cdeadd7bfbf1.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.