!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="3db1a8b9-e231-4815-a07e-3b32e5900cab",e._sentryDebugIdIdentifier="sentry-dbid-3db1a8b9-e231-4815-a07e-3b32e5900cab")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9981],{30645:function(e,t,r){Object.defineProperty(t,"$",{enumerable:!0,get:function(){return o}});let n=r(86573);function o(e){let{createServerReference:t}=r(98040);return t(e,n.callServer)}},4621:function(e,t,r){r.d(t,{IC:function(){return es},Ug:function(){return ex},ZP:function(){return ea}});var n=r(59519),o=r(21983),l=r(85622),i=r(30912);function d(e,t,r){let n="function"==typeof e.colSpan?e.colSpan(r):1;if(Number.isInteger(n)&&n>1&&(!e.frozen||e.idx+n-1<=t))return n}function a(e){e.stopPropagation()}function u(e){e?.scrollIntoView({inline:"nearest",block:"nearest"})}function c(e){let t=!1,r={...e,preventGridDefault(){t=!0},isGridDefaultPrevented:()=>t};return Object.setPrototypeOf(r,Object.getPrototypeOf(e)),r}let s=new Set(["Unidentified","Alt","AltGraph","CapsLock","Control","Fn","FnLock","Meta","NumLock","ScrollLock","Shift","Tab","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","End","Home","PageDown","PageUp","Insert","ContextMenu","Escape","Pause","Play","PrintScreen","F1","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12"]);function f(e){return(e.ctrlKey||e.metaKey)&&"Control"!==e.key}function x(e,t){return null!=e.renderEditCell&&("function"==typeof e.editable?e.editable(t):e.editable)!==!1}let g="rdg-cell cj343x07-0-0-beta-42";function w(e,t){return void 0!==t?{"--rdg-grid-row-start":e,"--rdg-row-height":`${t}px`}:{"--rdg-grid-row-start":e}}function p(e,t,r){let n=t+1,o=`calc(${r-1} * var(--rdg-header-row-height))`;return void 0===e.parent?{insetBlockStart:0,gridRowStart:1,gridRowEnd:n,paddingBlockStart:o}:{insetBlockStart:`calc(${t-r} * var(--rdg-header-row-height))`,gridRowStart:n-r,gridRowEnd:n,paddingBlockStart:o}}function h(e,t=1){let r=e.idx+1;return{gridColumnStart:r,gridColumnEnd:r+t,insetInlineStart:e.frozen?`var(--rdg-frozen-left-${e.idx})`:void 0}}function m(e,...t){return(0,l.Z)(g,...t,e.frozen&&"rdg-cell-frozen csofj7r7-0-0-beta-42",e.isLastFrozenColumn&&"rdg-cell-frozen-last ch2wcw87-0-0-beta-42")}let{min:v,max:y,floor:b,sign:C,abs:S}=Math;function k(e){if("function"!=typeof e)throw Error("Please specify the rowKeyGetter prop to use selection")}function I(e,{minWidth:t,maxWidth:r}){return(e=y(e,t),"number"==typeof r&&r>=t)?v(e,r):e}function R(e,t){return void 0===e.parent?t:e.level-e.parent.level}function E({onChange:e,...t}){return(0,i.jsxs)("label",{className:(0,l.Z)("rdg-checkbox-label c1bn88vv7-0-0-beta-42",t.disabled&&"rdg-checkbox-label-disabled c1lwve4p7-0-0-beta-42"),children:[(0,i.jsx)("input",{type:"checkbox",...t,className:"rdg-checkbox-input c1qt073l7-0-0-beta-42",onChange:function(t){e(t.target.checked,t.nativeEvent.shiftKey)}}),(0,i.jsx)("div",{className:"rdg-checkbox cf71kmq7-0-0-beta-42"})]})}function D(e){return(0,i.jsx)(j,{...e})}function j({groupKey:e,isExpanded:t,tabIndex:r,toggleGroup:n}){return(0,i.jsxs)("span",{className:"rdg-group-cell-content g1s9ylgp7-0-0-beta-42",tabIndex:r,onKeyDown:function({key:e}){"Enter"===e&&n()},children:[e,(0,i.jsx)("svg",{viewBox:"0 0 14 8",width:"14",height:"8",className:"rdg-caret cz54e4y7-0-0-beta-42","aria-hidden":!0,children:(0,i.jsx)("path",{d:t?"M1 1 L 7 7 L 13 1":"M1 7 L 7 1 L 13 7"})})]})}function A(e){try{return e.row[e.column.key]}catch{return null}}let T=(0,n.createContext)(void 0),M=T.Provider;function z(){return(0,n.useContext)(T)}let L=(0,n.createContext)(void 0).Provider,P=(0,n.createContext)(void 0).Provider,O="select-row",F="undefined"==typeof window?n.useEffect:n.useLayoutEffect;function N(e,t){let r=`[data-measuring-cell-key="${CSS.escape(t)}"]`,n=e.current.querySelector(r);return n?.getBoundingClientRect().width}function $(e){let t=(0,n.useRef)(e);(0,n.useEffect)(()=>{t.current=e});let r=(0,n.useCallback)((...e)=>{t.current(...e)},[]);return e?r:e}function K(e){let[t,r]=(0,n.useState)(!1);return t&&!e&&r(!1),{tabIndex:e&&!t?0:-1,childTabIndex:e?0:-1,onFocus:e?function(e){e.target!==e.currentTarget&&r(!0)}:void 0}}function G({gridRowStart:e,rows:t,column:r,columnWidth:n,maxColIdx:o,isLastRow:d,selectedPosition:a,latestDraggedOverRowIdx:u,isCellEditable:c,onRowsChange:s,onFill:f,onClick:x,setDragging:g,setDraggedOverRowIdx:w}){let{idx:p,rowIdx:m}=a;function v(e,n){let o=t[m],l=[...t],i=[];for(let d=e;d<n;d++)if(c({rowIdx:d,idx:p})){let e=f({columnKey:r.key,sourceRow:o,targetRow:t[d]});e!==t[d]&&(l[d]=e,i.push(d))}i.length>0&&s?.(l,{indexes:i,column:r})}return(0,i.jsx)("div",{style:function(){let l=r.colSpan?.({type:"ROW",row:t[m]})??1,{insetInlineStart:i,...a}=h(r,l),u="calc(var(--rdg-drag-handle-size) * -0.5 + 1px)",c=r.idx+l-1===o;return{...a,gridRowStart:e,marginInlineEnd:c?void 0:u,marginBlockEnd:d?void 0:u,insetInlineStart:i?`calc(${i} + ${n}px + var(--rdg-drag-handle-size) * -0.5 - 1px)`:void 0}}(),className:(0,l.Z)("rdg-cell-drag-handle c1w9bbhr7-0-0-beta-42",r.frozen&&"c1creorc7-0-0-beta-42"),onClick:x,onMouseDown:function(e){function t(e){1!==e.buttons&&r()}function r(){window.removeEventListener("mouseover",t),window.removeEventListener("mouseup",r),g(!1),function(){let e=u.current;void 0!==e&&(v(m<e?m+1:e,m<e?e+1:m),w(void 0))}()}e.preventDefault(),1===e.buttons&&(g(!0),window.addEventListener("mouseover",t),window.addEventListener("mouseup",r))},onDoubleClick:function(e){e.stopPropagation(),v(m+1,t.length)}})}function H({column:e,colSpan:t,row:r,rowIdx:o,onRowChange:l,closeEditor:d,onKeyDown:a,navigate:u}){let s=(0,n.useRef)(),f=e.editorOptions?.commitOnOutsideClick!==!1,x=$(()=>{w(!0,!1)});function g(){cancelAnimationFrame(s.current)}function w(e=!1,t=!0){e?l(r,!0,t):d(t)}function p(e,t=!1){l(e,t,t)}(0,n.useEffect)(()=>{if(f)return addEventListener("mousedown",e,{capture:!0}),()=>{removeEventListener("mousedown",e,{capture:!0}),g()};function e(){s.current=requestAnimationFrame(x)}},[f,x]);let{cellClass:v}=e,y=m(e,"rdg-editor-container","function"==typeof v?v(r):v,!e.editorOptions?.displayCellContent&&"cis5rrm7-0-0-beta-42");return(0,i.jsx)("div",{role:"gridcell","aria-colindex":e.idx+1,"aria-colspan":t,"aria-selected":!0,className:y,style:h(e,t),onKeyDown:function(t){if(a){let n=c(t);if(a({mode:"EDIT",row:r,column:e,rowIdx:o,navigate(){u(t)},onClose:w},n),n.isGridDefaultPrevented())return}"Escape"===t.key?w():"Enter"===t.key?w(!0):function({key:e,target:t}){return!!("Tab"===e&&(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement||t instanceof HTMLSelectElement))&&t.closest(".rdg-editor-container")?.querySelectorAll("input, textarea, select").length===1}(t)&&u(t)},onMouseDownCapture:g,children:null!=e.renderEditCell&&(0,i.jsxs)(i.Fragment,{children:[e.renderEditCell({column:e,row:r,onRowChange:p,onClose:w}),e.editorOptions?.displayCellContent&&e.renderCell({column:e,row:r,rowIdx:o,isCellEditable:!0,tabIndex:-1,onRowChange:p})]})})}function W({column:e,rowIdx:t,isCellSelected:r,selectCell:n}){let{tabIndex:o,onFocus:d}=K(r),{colSpan:a}=e,u=R(e,t),c=e.idx+1;return(0,i.jsx)("div",{role:"columnheader","aria-colindex":c,"aria-colspan":a,"aria-rowspan":u,"aria-selected":r,tabIndex:o,className:(0,l.Z)(g,e.headerCellClass),style:{...p(e,t,u),gridColumnStart:c,gridColumnEnd:c+a},onFocus:d,onClick:function(){n({idx:e.idx,rowIdx:t})},children:e.name})}function B({column:e,sortDirection:t,priority:r}){return e.sortable?(0,i.jsx)(U,{sortDirection:t,priority:r,children:e.name}):e.name}function U({sortDirection:e,priority:t,children:r}){let n=z().renderSortStatus;return(0,i.jsxs)("span",{className:"h44jtk67-0-0-beta-42",children:[(0,i.jsx)("span",{className:"rdg-header-sort-name hcgkhxz7-0-0-beta-42",children:r}),(0,i.jsx)("span",{children:n({sortDirection:e,priority:t})})]})}function _({column:e,colSpan:t,rowIdx:r,isCellSelected:o,onColumnResize:l,onColumnsReorder:d,sortColumns:u,onSortColumnsChange:c,selectCell:s,shouldFocusGrid:f,direction:x,dragDropKey:g}){let w;let[v,y]=(0,n.useState)(!1),[b,C]=(0,n.useState)(!1),S="rtl"===x,k=R(e,r),{tabIndex:E,childTabIndex:D,onFocus:j}=K(o),A=u?.findIndex(t=>t.columnKey===e.key),T=void 0!==A&&A>-1?u[A]:void 0,M=T?.direction,z=void 0!==T&&u.length>1?A+1:void 0,L=M&&!z?"ASC"===M?"ascending":"descending":void 0,{sortable:P,resizable:O,draggable:F}=e,N=m(e,e.headerCellClass,P&&"c6l2wv17-0-0-beta-42",O&&"rdg-cell-resizable c1kqdw7y7-0-0-beta-42",F&&"rdg-cell-draggable",v&&"rdg-cell-dragging c1bezg5o7-0-0-beta-42",b&&"rdg-cell-drag-over c1vc96037-0-0-beta-42"),$=e.renderHeaderCell??B;function G(t){if(null==c)return;let{sortDescendingFirst:r}=e;if(void 0===T){let n={columnKey:e.key,direction:r?"DESC":"ASC"};c(u&&t?[...u,n]:[n])}else{let n;if((!0===r&&"DESC"===M||!0!==r&&"ASC"===M)&&(n={columnKey:e.key,direction:"ASC"===M?"DESC":"ASC"}),t){let e=[...u];n?e[A]=n:e.splice(A,1),c(e)}else c(n?[n]:[])}}return F&&(w={draggable:!0,onDragStart:function(t){t.dataTransfer.setData(g,e.key),t.dataTransfer.dropEffect="move",y(!0)},onDragEnd:function(){y(!1)},onDragOver:function(e){e.preventDefault(),e.dataTransfer.dropEffect="move"},onDragEnter:function(e){q(e)&&C(!0)},onDragLeave:function(e){q(e)&&C(!1)},onDrop:function(t){if(C(!1),t.dataTransfer.types.includes(g)){let r=t.dataTransfer.getData(g);r!==e.key&&(t.preventDefault(),d?.(r,e.key))}}}),(0,i.jsxs)("div",{role:"columnheader","aria-colindex":e.idx+1,"aria-colspan":t,"aria-rowspan":k,"aria-selected":o,"aria-sort":L,tabIndex:f?0:E,className:N,style:{...p(e,r,k),...h(e,t)},onFocus:function(e){j?.(e),f&&s({idx:0,rowIdx:r})},onClick:function(t){s({idx:e.idx,rowIdx:r}),P&&G(t.ctrlKey||t.metaKey)},onKeyDown:P?function(e){(" "===e.key||"Enter"===e.key)&&(e.preventDefault(),G(e.ctrlKey||e.metaKey))}:void 0,...w,children:[$({column:e,sortDirection:M,priority:z,tabIndex:D}),O&&(0,i.jsx)("div",{className:"r1y6ywlx7-0-0-beta-42",onClick:a,onDoubleClick:function(){l(e,"max-content")},onPointerDown:function(t){if("mouse"===t.pointerType&&1!==t.buttons)return;t.preventDefault();let{currentTarget:r,pointerId:n}=t,o=r.parentElement,{right:i,left:d}=o.getBoundingClientRect(),a=S?t.clientX-d:i-t.clientX;function u(t){let{right:r,left:n}=o.getBoundingClientRect(),i=S?r+a-t.clientX:t.clientX+a-n;i>0&&l(e,I(i,e))}r.setPointerCapture(n),r.addEventListener("pointermove",u),r.addEventListener("lostpointercapture",function e(){r.removeEventListener("pointermove",u),r.removeEventListener("lostpointercapture",e)})}})]})}function q(e){let t=e.relatedTarget;return!e.currentTarget.contains(t)}let Z="rdg-row r1upfr807-0-0-beta-42",Y="rdg-row-selected",X="rdg-header-row h10tskcx7-0-0-beta-42",V=(0,n.memo)(function({rowIdx:e,columns:t,onColumnResize:r,onColumnsReorder:o,sortColumns:a,onSortColumnsChange:u,lastFrozenColumnIndex:c,selectedCellIdx:s,selectCell:f,shouldFocusGrid:x,direction:g}){let w=(0,n.useId)(),p=[];for(let n=0;n<t.length;n++){let l=t[n],h=d(l,c,{type:"HEADER"});void 0!==h&&(n+=h-1),p.push((0,i.jsx)(_,{column:l,colSpan:h,rowIdx:e,isCellSelected:s===l.idx,onColumnResize:r,onColumnsReorder:o,onSortColumnsChange:u,sortColumns:a,selectCell:f,shouldFocusGrid:x&&0===n,direction:g,dragDropKey:w},l.key))}return(0,i.jsx)("div",{role:"row","aria-rowindex":e,className:(0,l.Z)(X,-1===s&&Y),children:p})}),J=(0,n.memo)(function({rowIdx:e,level:t,columns:r,selectedCellIdx:n,selectCell:o}){let l=[],d=new Set;for(let a of r){let{parent:r}=a;if(void 0!==r){for(;r.level>t&&void 0!==r.parent;)r=r.parent;if(r.level===t&&!d.has(r)){d.add(r);let{idx:t}=r;l.push((0,i.jsx)(W,{column:r,rowIdx:e,isCellSelected:n===t,selectCell:o},t))}}}return(0,i.jsx)("div",{role:"row","aria-rowindex":e,className:X,children:l})}),Q=(0,n.memo)(function({column:e,colSpan:t,isCellSelected:r,isCopied:n,isDraggedOver:o,row:l,rowIdx:d,onClick:a,onDoubleClick:u,onContextMenu:s,onRowChange:f,selectCell:g,...w}){let{tabIndex:p,childTabIndex:v,onFocus:y}=K(r),{cellClass:b}=e,C=m(e,"function"==typeof b?b(l):b,n&&"rdg-cell-copied c6ra8a37-0-0-beta-42",o&&"rdg-cell-dragged-over cq910m07-0-0-beta-42"),S=x(e,l);function k(t){g({rowIdx:d,idx:e.idx},t)}return(0,i.jsx)("div",{role:"gridcell","aria-colindex":e.idx+1,"aria-colspan":t,"aria-selected":r,"aria-readonly":!S||void 0,tabIndex:p,className:C,style:h(e,t),onClick:function(t){if(a){let r=c(t);if(a({row:l,column:e,selectCell:k},r),r.isGridDefaultPrevented())return}k()},onDoubleClick:function(t){if(u){let r=c(t);if(u({row:l,column:e,selectCell:k},r),r.isGridDefaultPrevented())return}k(!0)},onContextMenu:function(t){if(s){let r=c(t);if(s({row:l,column:e,selectCell:k},r),r.isGridDefaultPrevented())return}k()},onFocus:y,...w,children:e.renderCell({column:e,row:l,rowIdx:d,isCellEditable:S,tabIndex:v,onRowChange:function(t){f(e,t)}})})}),ee=(0,n.memo)((0,n.forwardRef)(function({className:e,rowIdx:t,gridRowStart:r,height:n,selectedCellIdx:o,isRowSelected:a,copiedCellIdx:u,draggedOverCellIdx:c,lastFrozenColumnIndex:s,row:f,viewportColumns:x,selectedCellEditor:g,onCellClick:p,onCellDoubleClick:h,onCellContextMenu:m,rowClass:v,setDraggedOverRowIdx:y,onMouseEnter:b,onRowChange:C,selectCell:S,...k},I){let R=$((e,r)=>{C(e,t,r)});e=(0,l.Z)(Z,`rdg-row-${t%2==0?"even":"odd"}`,v?.(f,t),e,-1===o&&Y);let E=[];for(let e=0;e<x.length;e++){let r=x[e],{idx:n}=r,l=d(r,s,{type:"ROW",row:f});void 0!==l&&(e+=l-1);let a=o===n;a&&g?E.push(g):E.push((0,i.jsx)(Q,{column:r,colSpan:l,row:f,rowIdx:t,isCopied:u===n,isDraggedOver:c===n,isCellSelected:a,onClick:p,onDoubleClick:h,onContextMenu:m,onRowChange:R,selectCell:S},r.key))}return(0,i.jsx)(L,{value:a,children:(0,i.jsx)("div",{role:"row",ref:I,className:e,onMouseEnter:function(e){y?.(t),b?.(e)},style:w(r,n),...k,children:E})})}));function et(e,t){return(0,i.jsx)(ee,{...t},e)}function er({scrollToPosition:{idx:e,rowIdx:t},gridElement:r,setScrollToCellPosition:o}){let l=(0,n.useRef)(null);return F(()=>{u(l.current)}),F(()=>{let e=new IntersectionObserver(function(){o(null)},{root:r,threshold:1});return e.observe(l.current),()=>{e.disconnect()}},[r,o]),(0,i.jsx)("div",{ref:l,style:{gridColumn:void 0===e?"1/-1":e+1,gridRow:void 0===t?"1/-1":t+2}})}function en({sortDirection:e,priority:t}){return(0,i.jsxs)(i.Fragment,{children:[function({sortDirection:e}){return void 0===e?null:(0,i.jsx)("svg",{viewBox:"0 0 12 8",width:"12",height:"8",className:"rdg-sort-arrow a3ejtar7-0-0-beta-42","aria-hidden":!0,children:(0,i.jsx)("path",{d:"ASC"===e?"M0 8 6 0 12 8":"M0 0 6 8 12 0"})})}({sortDirection:e}),function({priority:e}){return e}({priority:t})]})}let eo=(0,n.memo)(function({column:e,colSpan:t,row:r,rowIdx:n,isCellSelected:o,selectCell:l}){let{tabIndex:d,childTabIndex:a,onFocus:u}=K(o),{summaryCellClass:c}=e,s=m(e,"s8wc6fl7-0-0-beta-42","function"==typeof c?c(r):c);return(0,i.jsx)("div",{role:"gridcell","aria-colindex":e.idx+1,"aria-colspan":t,"aria-selected":o,tabIndex:d,className:s,style:h(e,t),onClick:function(){l({rowIdx:n,idx:e.idx})},onFocus:u,children:e.renderSummaryCell?.({column:e,row:r,tabIndex:a})})}),el=(0,n.memo)(function({rowIdx:e,gridRowStart:t,row:r,viewportColumns:n,top:o,bottom:a,lastFrozenColumnIndex:u,selectedCellIdx:c,isTop:s,showBorder:f,selectCell:x,"aria-rowindex":g}){let p=[];for(let t=0;t<n.length;t++){let o=n[t],l=d(o,u,{type:"SUMMARY",row:r});void 0!==l&&(t+=l-1);let a=c===o.idx;p.push((0,i.jsx)(eo,{column:o,colSpan:l,row:r,rowIdx:e,isCellSelected:a,selectCell:x},o.key))}return(0,i.jsx)("div",{role:"row","aria-rowindex":g,className:(0,l.Z)(Z,`rdg-row-${e%2==0?"even":"odd"}`,"rdg-summary-row skuhp557-0-0-beta-42",s?["rdg-top-summary-row tf8l5ub7-0-0-beta-42",f&&"tb9ughf7-0-0-beta-42"]:["rdg-bottom-summary-row",f&&"b1yssfnt7-0-0-beta-42"],-1===c&&Y),style:{...w(t),"--rdg-summary-row-top":void 0!==o?`${o}px`:void 0,"--rdg-summary-row-bottom":void 0!==a?`${a}px`:void 0},children:p})});function ei(e){return e.querySelector(':scope > [role="row"] > [tabindex="0"]')}function ed(e,t){return e.idx===t.idx&&e.rowIdx===t.rowIdx}let ea=(0,n.forwardRef)(function(e,t){let{columns:r,rows:a,topSummaryRows:g,bottomSummaryRows:w,rowKeyGetter:p,onRowsChange:h,rowHeight:m,headerRowHeight:R,summaryRowHeight:D,selectedRows:j,onSelectedRowsChange:T,sortColumns:K,onSortColumnsChange:W,defaultColumnOptions:B,onCellClick:U,onCellDoubleClick:_,onCellContextMenu:q,onCellKeyDown:Z,onSelectedCellChange:Y,onScroll:X,onColumnResize:Q,onColumnsReorder:ee,onFill:eo,onCopy:ea,onPaste:eu,enableVirtualization:ec,renderers:es,className:ef,style:ex,rowClass:eg,direction:ew,role:ep,"aria-label":eh,"aria-labelledby":em,"aria-describedby":ev,"aria-rowcount":ey,"data-testid":eb}=e,eC=z(),eS=ep??"grid",ek=m??35,eI=R??("number"==typeof ek?ek:35),eR=D??("number"==typeof ek?ek:35),eE=es?.renderRow??eC?.renderRow??et,eD=es?.renderSortStatus??eC?.renderSortStatus??en,ej=es?.renderCheckbox??eC?.renderCheckbox??E,eA=es?.noRowsFallback??eC?.noRowsFallback,eT=ec??!0,eM=ew??"ltr",[ez,eL]=(0,n.useState)(0),[eP,eO]=(0,n.useState)(0),[eF,eN]=(0,n.useState)(()=>new Map),[e$,eK]=(0,n.useState)(()=>new Map),[eG,eH]=(0,n.useState)(null),[eW,eB]=(0,n.useState)(!1),[eU,e_]=(0,n.useState)(void 0),[eq,eZ]=(0,n.useState)(null),eY=(0,n.useCallback)(e=>eF.get(e.key)??e$.get(e.key)??e.width,[e$,eF]),[eX,eV,eJ]=function(){let e=(0,n.useRef)(null),[t,r]=(0,n.useState)(1),[l,i]=(0,n.useState)(1);return F(()=>{let{ResizeObserver:t}=window;if(null==t)return;let{clientWidth:n,clientHeight:l,offsetWidth:d,offsetHeight:a}=e.current,{width:u,height:c}=e.current.getBoundingClientRect();r(u-d+n),i(c-a+l);let s=new t(e=>{let t=e[0].contentBoxSize[0];(0,o.flushSync)(()=>{r(t.inlineSize),i(t.blockSize)})});return s.observe(e.current),()=>{s.disconnect()}},[]),[e,t,l]}(),{columns:eQ,colSpanColumns:e0,lastFrozenColumnIndex:e1,headerRowsCount:e2,colOverscanStartIdx:e4,colOverscanEndIdx:e7,templateColumns:e3,layoutCssVars:e8,totalFrozenColumnWidth:e5}=function({rawColumns:e,defaultColumnOptions:t,getColumnWidth:r,viewportWidth:o,scrollLeft:l,enableVirtualization:i}){let d=t?.width??"auto",a=t?.minWidth??50,u=t?.maxWidth??void 0,c=t?.renderCell??A,s=t?.sortable??!1,f=t?.resizable??!1,x=t?.draggable??!1,{columns:g,colSpanColumns:w,lastFrozenColumnIndex:p,headerRowsCount:h}=(0,n.useMemo)(()=>{let t=-1,r=1,n=[];!function e(o,l,i){for(let g of o){if("children"in g){let t={name:g.name,parent:i,idx:-1,colSpan:0,level:0,headerCellClass:g.headerCellClass};e(g.children,l+1,t);continue}let o=g.frozen??!1,w={...g,parent:i,idx:0,level:0,frozen:o,isLastFrozenColumn:!1,width:g.width??d,minWidth:g.minWidth??a,maxWidth:g.maxWidth??u,sortable:g.sortable??s,resizable:g.resizable??f,draggable:g.draggable??x,renderCell:g.renderCell??c};n.push(w),o&&t++,l>r&&(r=l)}}(e,1),n.sort(({key:e,frozen:t},{key:r,frozen:n})=>e===O?-1:r===O?1:t?n?0:-1:n?1:0);let o=[];return n.forEach((e,t)=>{e.idx=t,function e(t,r,n){if(n<t.level&&(t.level=n),void 0!==t.parent){let{parent:o}=t;-1===o.idx&&(o.idx=r),o.colSpan+=1,e(o,r,n-1)}}(e,t,0),null!=e.colSpan&&o.push(e)}),-1!==t&&(n[t].isLastFrozenColumn=!0),{columns:n,colSpanColumns:o,lastFrozenColumnIndex:t,headerRowsCount:r}},[e,d,a,u,c,f,s,x]),{templateColumns:m,layoutCssVars:b,totalFrozenColumnWidth:C,columnMetrics:S}=(0,n.useMemo)(()=>{let e=new Map,t=0,n=0,o=[];for(let n of g){let l=r(n);l="number"==typeof l?I(l,n):n.minWidth,o.push(`${l}px`),e.set(n,{width:l,left:t}),t+=l}if(-1!==p){let t=e.get(g[p]);n=t.left+t.width}let l={};for(let t=0;t<=p;t++){let r=g[t];l[`--rdg-frozen-left-${r.idx}`]=`${e.get(r).left}px`}return{templateColumns:o,layoutCssVars:l,totalFrozenColumnWidth:n,columnMetrics:e}},[r,g,p]),[k,R]=(0,n.useMemo)(()=>{if(!i)return[0,g.length-1];let e=l+C,t=l+o,r=g.length-1,n=v(p+1,r);if(e>=t)return[n,n];let d=n;for(;d<r;){let{left:t,width:r}=S.get(g[d]);if(t+r>e)break;d++}let a=d;for(;a<r;){let{left:e,width:r}=S.get(g[a]);if(e+r>=t)break;a++}return[y(n,d-1),v(r,a+1)]},[S,g,p,l,C,o,i]);return{columns:g,colSpanColumns:w,colOverscanStartIdx:k,colOverscanEndIdx:R,templateColumns:m,layoutCssVars:b,headerRowsCount:h,lastFrozenColumnIndex:p,totalFrozenColumnWidth:C}}({rawColumns:r,defaultColumnOptions:B,getColumnWidth:eY,scrollLeft:eP,viewportWidth:eV,enableVirtualization:eT}),e9=g?.length??0,e6=w?.length??0,te=e9+e6,tt=e2+e9,tr=e2-1,tn=-tt,to=tn+tr,tl=a.length+e6-1,[ti,td]=(0,n.useState)(()=>({idx:-1,rowIdx:tn-1,mode:"SELECT"})),ta=(0,n.useRef)(ti),tu=(0,n.useRef)(eU),tc=(0,n.useRef)(-1),ts=(0,n.useRef)(null),tf=(0,n.useRef)(!1),tx="treegrid"===eS,tg=e2*eI,tw=eJ-tg-te*eR,tp=null!=j&&null!=T,th="rtl"===eM,tm=th?"ArrowRight":"ArrowLeft",tv=th?"ArrowLeft":"ArrowRight",ty=ey??e2+a.length+te,tb=(0,n.useMemo)(()=>({renderCheckbox:ej,renderSortStatus:eD}),[ej,eD]),tC=(0,n.useMemo)(()=>{let{length:e}=a;return 0!==e&&null!=j&&null!=p&&j.size>=e&&a.every(e=>j.has(p(e)))},[a,j,p]),{rowOverscanStartIdx:tS,rowOverscanEndIdx:tk,totalRowHeight:tI,gridTemplateRows:tR,getRowTop:tE,getRowHeight:tD,findRowIdx:tj}=function({rows:e,rowHeight:t,clientHeight:r,scrollTop:o,enableVirtualization:l}){let{totalRowHeight:i,gridTemplateRows:d,getRowTop:a,getRowHeight:u,findRowIdx:c}=(0,n.useMemo)(()=>{if("number"==typeof t)return{totalRowHeight:t*e.length,gridTemplateRows:` repeat(${e.length}, ${t}px)`,getRowTop:e=>e*t,getRowHeight:()=>t,findRowIdx:e=>b(e/t)};let r=0,n=" ",o=e.map(e=>{let o=t(e),l={top:r,height:o};return n+=`${o}px `,r+=o,l}),l=t=>y(0,v(e.length-1,t));return{totalRowHeight:r,gridTemplateRows:n,getRowTop:e=>o[l(e)].top,getRowHeight:e=>o[l(e)].height,findRowIdx(e){let t=0,r=o.length-1;for(;t<=r;){let n=t+b((r-t)/2),l=o[n].top;if(l===e)return n;if(l<e?t=n+1:l>e&&(r=n-1),t>r)return r}return 0}}},[t,e]),s=0,f=e.length-1;if(l){let t=c(o),n=c(o+r);s=y(0,t-4),f=v(e.length-1,n+4)}return{rowOverscanStartIdx:s,rowOverscanEndIdx:f,totalRowHeight:i,gridTemplateRows:d,getRowTop:a,getRowHeight:u,findRowIdx:c}}({rows:a,rowHeight:ek,clientHeight:tw,scrollTop:ez,enableVirtualization:eT}),tA=function({columns:e,colSpanColumns:t,rows:r,topSummaryRows:o,bottomSummaryRows:l,colOverscanStartIdx:i,colOverscanEndIdx:a,lastFrozenColumnIndex:u,rowOverscanStartIdx:c,rowOverscanEndIdx:s}){let f=(0,n.useMemo)(()=>{if(0===i)return 0;let e=i,n=(t,r)=>void 0!==r&&t+r>i&&(e=t,!0);for(let i of t){let t=i.idx;if(t>=e||n(t,d(i,u,{type:"HEADER"})))break;for(let e=c;e<=s&&!n(t,d(i,u,{type:"ROW",row:r[e]}));e++);if(null!=o){for(let e of o)if(n(t,d(i,u,{type:"SUMMARY",row:e})))break}if(null!=l){for(let e of l)if(n(t,d(i,u,{type:"SUMMARY",row:e})))break}}return e},[c,s,r,o,l,i,u,t]);return(0,n.useMemo)(()=>{let t=[];for(let r=0;r<=a;r++){let n=e[r];(!(r<f)||n.frozen)&&t.push(n)}return t},[f,a,e])}({columns:eQ,colSpanColumns:e0,colOverscanStartIdx:e4,colOverscanEndIdx:e7,lastFrozenColumnIndex:e1,rowOverscanStartIdx:tS,rowOverscanEndIdx:tk,rows:a,topSummaryRows:g,bottomSummaryRows:w}),{gridTemplateColumns:tT,handleColumnResize:tM}=function(e,t,r,l,i,d,a,u,c,s){let f=(0,n.useRef)(i),x=e.length===t.length,g=x&&i!==f.current,w=[...r],p=[];for(let{key:e,idx:r,width:n}of t)"string"!=typeof n||!g&&a.has(e)||d.has(e)||(w[r]=n,p.push(e));let h=w.join(" ");function m(e){0!==e.length&&c(t=>{let r=new Map(t),n=!1;for(let o of e){let e=N(l,o);n||=e!==t.get(o),void 0===e?r.delete(o):r.set(o,e)}return n?r:t})}return F(()=>{f.current=i,m(p)}),{gridTemplateColumns:h,handleColumnResize:function(e,n){let{key:i}=e,a=[...r],c=[];for(let{key:e,idx:r,width:o}of t)if(i===e){let e="number"==typeof n?`${n}px`:n;a[r]=e}else x&&"string"==typeof o&&!d.has(e)&&(a[r]=o,c.push(e));l.current.style.gridTemplateColumns=a.join(" ");let f="number"==typeof n?n:N(l,i);(0,o.flushSync)(()=>{u(e=>{let t=new Map(e);return t.set(i,f),t}),m(c)}),s?.(e.idx,f)}}}(eQ,tA,e3,eX,eV,eF,e$,eN,eK,Q),tz=tx?-1:0,tL=eQ.length-1,tP=tJ(ti),tO=tQ(ti),tF=$(tM),tN=$(ee),t$=$(W),tK=$(U),tG=$(_),tH=$(q),tW=$(tZ),tB=$(tY),tU=$(t1),t_=$(({idx:e,rowIdx:t})=>{t1({rowIdx:tn+t-1,idx:e})});F(()=>{if(!tP||ed(ti,ta.current)){ta.current=ti;return}ta.current=ti,-1===ti.idx&&(ts.current.focus({preventScroll:!0}),u(ts.current))}),F(()=>{tf.current&&(tf.current=!1,t4())}),(0,n.useImperativeHandle)(t,()=>({element:eX.current,scrollToCell({idx:e,rowIdx:t}){let r=void 0!==e&&e>e1&&e<eQ.length?e:void 0,n=void 0!==t&&tV(t)?t:void 0;(void 0!==r||void 0!==n)&&eZ({idx:r,rowIdx:n})},selectCell:t1}));let tq=(0,n.useCallback)(e=>{e_(e),tu.current=e},[]);function tZ(e){if(!T)return;if(k(p),"HEADER"===e.type){let t=new Set(j);for(let r of a){let n=p(r);e.checked?t.add(n):t.delete(n)}T(t);return}let{row:t,checked:r,isShiftClick:n}=e,o=new Set(j),l=p(t);if(r){o.add(l);let e=tc.current,r=a.indexOf(t);if(tc.current=r,n&&-1!==e&&e!==r){let t=C(r-e);for(let n=e+t;n!==r;n+=t){let e=a[n];o.add(p(e))}}}else o.delete(l),tc.current=-1;T(o)}function tY(e,t,r){if("function"!=typeof h||r===a[t])return;let n=[...a];n[t]=r,h(n,{indexes:[t],column:e})}function tX(){"EDIT"===ti.mode&&tY(eQ[ti.idx],ti.rowIdx,ti.row)}function tV(e){return e>=0&&e<a.length}function tJ({idx:e,rowIdx:t}){var r;return t>=tn&&t<=tl&&(r=e)>=tz&&r<=tL}function tQ({idx:e,rowIdx:t}){var r;return tV(t)&&(r=e)>=tz&&r<=tL}function t0(e){return function({idx:e,rowIdx:t}){return tV(t)&&e>=0&&e<=tL}(e)&&function({selectedPosition:e,columns:t,rows:r}){return x(t[e.idx],r[e.rowIdx])}({columns:eQ,rows:a,selectedPosition:e})}function t1(e,t){if(!tJ(e))return;tX();let r=a[e.rowIdx],n=ed(ti,e);t&&t0(e)?td({...e,mode:"EDIT",row:r,originalRow:r}):n?u(ei(eX.current)):(tf.current=!0,td({...e,mode:"SELECT"})),Y&&!n&&Y({rowIdx:e.rowIdx,row:r,column:eQ[e.idx]})}function t2(e){let{key:t,shiftKey:r}=e,n="NONE";if("Tab"===t){if(function({maxColIdx:e,minRowIdx:t,maxRowIdx:r,selectedPosition:{rowIdx:n,idx:o},shiftKey:l}){return l?0===o&&n===t:o===e&&n===r}({shiftKey:r,maxColIdx:tL,minRowIdx:tn,maxRowIdx:tl,selectedPosition:ti})){tX();return}n="CHANGE_ROW"}e.preventDefault();let o=function(e,t,r){let{idx:n,rowIdx:o}=ti,l=tP&&-1===n;switch(e){case"ArrowUp":return{idx:n,rowIdx:o-1};case"ArrowDown":return{idx:n,rowIdx:o+1};case tm:return{idx:n-1,rowIdx:o};case tv:return{idx:n+1,rowIdx:o};case"Tab":return{idx:n+(r?-1:1),rowIdx:o};case"Home":if(l)return{idx:n,rowIdx:tn};return{idx:0,rowIdx:t?tn:o};case"End":if(l)return{idx:n,rowIdx:tl};return{idx:tL,rowIdx:t?tl:o};case"PageUp":{if(ti.rowIdx===tn)return ti;let e=tE(o)+tD(o)-tw;return{idx:n,rowIdx:e>0?tj(e):0}}case"PageDown":{if(ti.rowIdx>=a.length)return ti;let e=tE(o)+tw;return{idx:n,rowIdx:e<tI?tj(e):a.length-1}}default:return ti}}(t,f(e),r);ed(ti,o)||t1(function({moveUp:e,moveNext:t,cellNavigationMode:r,columns:n,colSpanColumns:o,rows:l,topSummaryRows:i,bottomSummaryRows:a,minRowIdx:u,mainHeaderRowIdx:c,maxRowIdx:s,currentPosition:{idx:f,rowIdx:x},nextPosition:g,lastFrozenColumnIndex:w,isCellWithinBounds:p}){let{idx:h,rowIdx:m}=g,v=n.length,y=e=>{for(let t of o){let r=t.idx;if(r>h)break;let n=function({rows:e,topSummaryRows:t,bottomSummaryRows:r,rowIdx:n,mainHeaderRowIdx:o,lastFrozenColumnIndex:l,column:i}){let a=t?.length??0;return n===o?d(i,l,{type:"HEADER"}):t&&n>o&&n<=a+o?d(i,l,{type:"SUMMARY",row:t[n+a]}):n>=0&&n<e.length?d(i,l,{type:"ROW",row:e[n]}):r?d(i,l,{type:"SUMMARY",row:r[n-e.length]}):void 0}({rows:l,topSummaryRows:i,bottomSummaryRows:a,rowIdx:m,mainHeaderRowIdx:c,lastFrozenColumnIndex:w,column:t});if(n&&h>r&&h<n+r){h=r+(e?n:0);break}}},b=e=>e.level+c;if(p(g)&&(y(t),m<c&&(()=>{if(t){let e=n[h].parent;for(;void 0!==e;){let t=b(e);if(m===t){h=e.idx+e.colSpan;break}e=e.parent}}else if(e){let e=n[h].parent,t=!1;for(;void 0!==e;){let r=b(e);if(m>=r){h=e.idx,m=r,t=!0;break}e=e.parent}t||(h=f,m=x)}})()),"CHANGE_ROW"===r){let e=h===v,t=-1===h;e?m!==s&&(h=0,m+=1):t&&(m!==u&&(m-=1,h=v-1),y(!1))}if(m<c){let e=n[h].parent,t=m;for(m=c;void 0!==e;){let r=b(e);r>=t&&(m=r,h=e.idx),e=e.parent}}return{idx:h,rowIdx:m}}({moveUp:"ArrowUp"===t,moveNext:t===tv||"Tab"===t&&!r,columns:eQ,colSpanColumns:e0,rows:a,topSummaryRows:g,bottomSummaryRows:w,minRowIdx:tn,mainHeaderRowIdx:to,maxRowIdx:tl,lastFrozenColumnIndex:e1,cellNavigationMode:n,currentPosition:ti,nextPosition:o,isCellWithinBounds:tJ}))}function t4(){let e=ei(eX.current);null!==e&&(u(e),(e.querySelector('[tabindex="0"]')??e).focus({preventScroll:!0}))}function t7(e){let t=-1===ti.idx?void 0:eQ[ti.idx];return void 0===t||ti.rowIdx!==e||tA.includes(t)?tA:ti.idx>e7?[...tA,t]:[...tA.slice(0,e1+1),t,...tA.slice(e1+1)]}(ti.idx>tL||ti.rowIdx>tl)&&(td({idx:-1,rowIdx:tn-1,mode:"SELECT"}),tq(void 0));let t3=`repeat(${e2}, ${eI}px)`;e9>0&&(t3+=` repeat(${e9}, ${eR}px)`),a.length>0&&(t3+=tR),e6>0&&(t3+=` repeat(${e6}, ${eR}px)`);let t8=-1===ti.idx&&ti.rowIdx!==tn-1;return(0,i.jsxs)("div",{role:eS,"aria-label":eh,"aria-labelledby":em,"aria-describedby":ev,"aria-multiselectable":!!tp||void 0,"aria-colcount":eQ.length,"aria-rowcount":ty,className:(0,l.Z)("rdg rnvodz57-0-0-beta-42",ef,eW&&"rdg-viewport-dragging vlqv91k7-0-0-beta-42"),style:{...ex,scrollPaddingInlineStart:ti.idx>e1||eq?.idx!==void 0?`${e5}px`:void 0,scrollPaddingBlock:tV(ti.rowIdx)||eq?.rowIdx!==void 0?`${tg+e9*eR}px ${e6*eR}px`:void 0,gridTemplateColumns:tT,gridTemplateRows:t3,"--rdg-header-row-height":`${eI}px`,"--rdg-summary-row-height":`${eR}px`,"--rdg-sign":th?-1:1,...e8},dir:eM,ref:eX,onScroll:function(e){let{scrollTop:t,scrollLeft:r}=e.currentTarget;(0,o.flushSync)(()=>{eL(t),eO(S(r))}),X?.(e)},onKeyDown:function(e){let{idx:t,rowIdx:r,mode:n}=ti;if("EDIT"===n)return;if(Z&&tV(r)){let n=a[r],o=c(e);if(Z({mode:"SELECT",row:n,column:eQ[t],rowIdx:r,selectCell:t1},o),o.isGridDefaultPrevented())return}if(!(e.target instanceof Element))return;let o=null!==e.target.closest(".rdg-cell"),l=tx&&e.target===ts.current;if(!o&&!l)return;let{keyCode:i}=e;if(tO&&(null!=eu||null!=ea)&&f(e)){if(67===i){if(window.getSelection()?.isCollapsed===!1)return;!function(){let{idx:e,rowIdx:t}=ti,r=a[t],n=eQ[e].key;eH({row:r,columnKey:n}),ea?.({sourceRow:r,sourceColumnKey:n})}();return}if(86===i){!function(){if(!eu||!h||null===eG||!t0(ti))return;let{idx:e,rowIdx:t}=ti,r=eQ[e],n=a[t],o=eu({sourceRow:eG.row,sourceColumnKey:eG.columnKey,targetRow:n,targetColumnKey:r.key});tY(r,t,o)}();return}}switch(e.key){case"Escape":eH(null);return;case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"Tab":case"Home":case"End":case"PageUp":case"PageDown":t2(e);break;default:!function(e){if(!tO)return;let t=a[ti.rowIdx],{key:r,shiftKey:n}=e;if(tp&&n&&" "===r){k(p);let r=p(t);tZ({type:"ROW",row:t,checked:!j.has(r),isShiftClick:!1}),e.preventDefault();return}!t0(ti)||f(e)&&86!==e.keyCode||s.has(e.key)||td(({idx:e,rowIdx:r})=>({idx:e,rowIdx:r,mode:"EDIT",row:t,originalRow:t}))}(e)}},"data-testid":eb,children:[(0,i.jsx)(M,{value:tb,children:(0,i.jsxs)(P,{value:tW,children:[(0,i.jsxs)(L,{value:tC,children:[Array.from({length:tr},(e,t)=>(0,i.jsx)(J,{rowIdx:t+1,level:-tr+t,columns:t7(tn+t),selectedCellIdx:ti.rowIdx===tn+t?ti.idx:void 0,selectCell:t_},t)),(0,i.jsx)(V,{rowIdx:e2,columns:t7(to),onColumnResize:tF,onColumnsReorder:tN,sortColumns:K,onSortColumnsChange:t$,lastFrozenColumnIndex:e1,selectedCellIdx:ti.rowIdx===to?ti.idx:void 0,selectCell:t_,shouldFocusGrid:!tP,direction:eM})]}),0===a.length&&eA?eA:(0,i.jsxs)(i.Fragment,{children:[g?.map((e,t)=>{let r=e2+1+t,n=to+1+t,o=ti.rowIdx===n;return i.jsx(el,{"aria-rowindex":r,rowIdx:n,gridRowStart:r,row:e,top:tg+eR*t,bottom:void 0,viewportColumns:t7(n),lastFrozenColumnIndex:e1,selectedCellIdx:o?ti.idx:void 0,isTop:!0,showBorder:t===e9-1,selectCell:tU},t)}),function(){let e=[],{idx:t,rowIdx:r}=ti,n=tO&&r<tS?tS-1:tS,l=tO&&r>tk?tk+1:tk;for(let u=n;u<=l;u++){let n=u===tS-1||u===tk+1,l=n?r:u,c=tA,s=-1===t?void 0:eQ[t];void 0!==s&&(c=n?[s]:t7(l));let f=a[l],x=tt+l+1,g=l,w=!1;"function"==typeof p&&(g=p(f),w=j?.has(g)??!1),e.push(eE(g,{"aria-rowindex":tt+l+1,"aria-selected":tp?w:void 0,rowIdx:l,row:f,viewportColumns:c,isRowSelected:w,onCellClick:tK,onCellDoubleClick:tG,onCellContextMenu:tH,rowClass:eg,gridRowStart:x,height:tD(l),copiedCellIdx:null!==eG&&eG.row===f?eQ.findIndex(e=>e.key===eG.columnKey):void 0,selectedCellIdx:r===l?t:void 0,draggedOverCellIdx:function(e){if(void 0===eU)return;let{rowIdx:t}=ti;return(t<eU?t<e&&e<=eU:t>e&&e>=eU)?ti.idx:void 0}(l),setDraggedOverRowIdx:eW?tq:void 0,lastFrozenColumnIndex:e1,onRowChange:tB,selectCell:tU,selectedCellEditor:function(e){if(ti.rowIdx!==e||"SELECT"===ti.mode)return;let{idx:t,row:r}=ti,n=eQ[t],l=d(n,e1,{type:"ROW",row:r}),u=e=>{tf.current=e,td(({idx:e,rowIdx:t})=>({idx:e,rowIdx:t,mode:"SELECT"}))};return a[ti.rowIdx]!==ti.originalRow&&u(!1),(0,i.jsx)(H,{column:n,colSpan:l,row:r,rowIdx:e,onRowChange:(e,t,r)=>{t?(0,o.flushSync)(()=>{tY(n,ti.rowIdx,e),u(r)}):td(t=>({...t,row:e}))},closeEditor:u,onKeyDown:Z,navigate:t2},n.key)}(l)}))}return e}(),w?.map((e,t)=>{let r=tt+a.length+t+1,n=a.length+t,o=ti.rowIdx===n,l=tw>tI?eJ-eR*(w.length-t):void 0,d=void 0===l?eR*(w.length-1-t):void 0;return i.jsx(el,{"aria-rowindex":ty-e6+t+1,rowIdx:n,gridRowStart:r,row:e,top:l,bottom:d,viewportColumns:t7(n),lastFrozenColumnIndex:e1,selectedCellIdx:o?ti.idx:void 0,isTop:!1,showBorder:0===t,selectCell:tU},t)})]})]})}),function(){if(null==eo||"EDIT"===ti.mode||!tQ(ti))return;let{idx:e,rowIdx:t}=ti,r=eQ[e];if(null==r.renderEditCell||!1===r.editable)return;let n=eY(r);return(0,i.jsx)(G,{gridRowStart:tt+t+1,rows:a,column:r,columnWidth:n,maxColIdx:tL,isLastRow:t===tl,selectedPosition:ti,isCellEditable:t0,latestDraggedOverRowIdx:tu,onRowsChange:h,onClick:t4,onFill:eo,setDragging:eB,setDraggedOverRowIdx:tq})}(),tA.map(({key:e,idx:t,minWidth:r,maxWidth:n})=>(0,i.jsx)("div",{className:"mlln6zg7-0-0-beta-42",style:{gridColumnStart:t+1,minWidth:r,maxWidth:n},"data-measuring-cell-key":e},e)),tx&&(0,i.jsx)("div",{ref:ts,tabIndex:t8?0:-1,className:(0,l.Z)("f1lsfrzw7-0-0-beta-42",t8&&["r190mhd37-0-0-beta-42",-1!==e1&&"r139qu9m7-0-0-beta-42"],!tV(ti.rowIdx)&&"f1cte0lg7-0-0-beta-42"),style:{gridRowStart:ti.rowIdx+tt+1}}),null!==eq&&(0,i.jsx)(er,{scrollToPosition:eq,setScrollToCellPosition:eZ,gridElement:eX.current})]})}),eu=(0,n.memo)(function({id:e,groupKey:t,childRows:r,isExpanded:n,isCellSelected:o,column:l,row:d,groupColumnIndex:a,isGroupByColumn:u,toggleGroup:c}){let{tabIndex:s,childTabIndex:f,onFocus:x}=K(o);function g(){c(e)}let w=u&&a===l.idx;return(0,i.jsx)("div",{role:"gridcell","aria-colindex":l.idx+1,"aria-selected":o,tabIndex:s,className:m(l),style:{...h(l),cursor:w?"pointer":"default"},onClick:w?g:void 0,onFocus:x,children:(!u||w)&&l.renderGroupCell?.({groupKey:t,childRows:r,column:l,row:d,isExpanded:n,tabIndex:f,toggleGroup:g})},l.key)}),ec=(0,n.memo)(function({className:e,row:t,rowIdx:r,viewportColumns:n,selectedCellIdx:o,isRowSelected:d,selectCell:a,gridRowStart:u,height:c,groupBy:s,toggleGroup:f,...x}){let g=n[0].key===O?t.level+1:t.level;return(0,i.jsx)(L,{value:d,children:(0,i.jsx)("div",{role:"row","aria-level":t.level+1,"aria-setsize":t.setSize,"aria-posinset":t.posInSet+1,"aria-expanded":t.isExpanded,className:(0,l.Z)(Z,"rdg-group-row g1yxluv37-0-0-beta-42",`rdg-row-${r%2==0?"even":"odd"}`,e,-1===o&&Y),onClick:function(){a({rowIdx:r,idx:-1})},style:w(u,c),...x,children:n.map(e=>(0,i.jsx)(eu,{id:t.id,groupKey:t.groupKey,childRows:t.childRows,isExpanded:t.isExpanded,isCellSelected:o===e.idx,column:e,row:t,groupColumnIndex:g,toggleGroup:f,isGroupByColumn:s.includes(e.key)},e.key))})})}),es=(0,n.forwardRef)(function({columns:e,rows:t,rowHeight:r,rowKeyGetter:o,onCellKeyDown:l,onRowsChange:d,selectedRows:a,onSelectedRowsChange:u,renderers:c,groupBy:s,rowGrouper:x,expandedGroupIds:g,onExpandedGroupIdsChange:w,...p},h){let m=z(),v=c?.renderRow??m?.renderRow??et,y=1+(p.topSummaryRows?.length??0),b="rtl"===p.direction,C=b?"ArrowRight":"ArrowLeft",S=b?"ArrowLeft":"ArrowRight",I=$(K),{columns:R,groupBy:E}=(0,n.useMemo)(()=>{let t=[...e].sort(({key:e},{key:t})=>e===O?-1:t===O?1:s.includes(e)?s.includes(t)?s.indexOf(e)-s.indexOf(t):-1:s.includes(t)?1:0),r=[];for(let[e,n]of t.entries())s.includes(n.key)&&(r.push(n.key),t[e]={...n,frozen:!0,renderCell:()=>null,renderGroupCell:n.renderGroupCell??D,editable:!1});return{columns:t,groupBy:r}},[e,s]),[j,A]=(0,n.useMemo)(()=>{if(0===E.length)return[void 0,t.length];let e=(t,[r,...n],o)=>{let l=0,i={};for(let[d,a]of Object.entries(x(t,r))){let[t,r]=0===n.length?[a,a.length]:e(a,n,o+l+1);i[d]={childRows:a,childGroups:t,startRowIndex:o+l},l+=r+1}return[i,l]};return e(t,E,0)},[E,x,t]),[T,M]=(0,n.useMemo)(()=>{let e=new Set;if(!j)return[t,o];let r=[],n=(t,o,l)=>{if(Array.isArray(t)){r.push(...t);return}Object.keys(t).forEach((i,d,a)=>{let u=void 0!==o?`${o}__${i}`:i,c=g.has(u),{childRows:s,childGroups:f,startRowIndex:x}=t[i],w={id:u,parentId:o,groupKey:i,isExpanded:c,childRows:s,level:l,posInSet:d,startRowIndex:x,setSize:a.length};r.push(w),e.add(w),c&&n(f,u,l+1)})};return n(j,void 0,0),[r,o];function o(t){return e.has(t)}},[g,j,t]),L=(0,n.useMemo)(()=>"function"==typeof r?e=>M(e)?r({type:"GROUP",row:e}):r({type:"ROW",row:e}):r,[M,r]),P=(0,n.useCallback)(e=>{let t=T.indexOf(e);for(let r=t-1;r>=0;r--){let t=T[r];if(M(t)&&(!M(e)||e.parentId===t.id))return[t,r]}},[M,T]),F=(0,n.useCallback)(e=>{if(M(e))return e.id;if("function"==typeof o)return o(e);let t=P(e);if(void 0!==t){let{startRowIndex:r,childRows:n}=t[0];return r+n.indexOf(e)+1}return T.indexOf(e)},[P,M,o,T]),N=(0,n.useMemo)(()=>{if(null==a)return null;k(o);let e=new Set(a);for(let t of T)M(t)&&t.childRows.every(e=>a.has(o(e)))&&e.add(t.id);return e},[M,o,a,T]);function K(e){let t=new Set(g);t.has(e)?t.delete(e):t.add(e),w(t)}return(0,i.jsx)(ea,{...p,role:"treegrid","aria-rowcount":A+1+(p.topSummaryRows?.length??0)+(p.bottomSummaryRows?.length??0),ref:h,columns:R,rows:T,rowHeight:L,rowKeyGetter:F,onRowsChange:function(e,{indexes:r,column:n}){if(!d)return;let o=[...t],l=[];for(let n of r){let r=t.indexOf(T[n]);o[r]=e[n],l.push(r)}d(o,{indexes:l,column:n})},selectedRows:N,onSelectedRowsChange:function(e){if(!u)return;k(o);let t=new Set(a);for(let r of T){let n=F(r);if(N?.has(n)&&!e.has(n)){if(M(r))for(let e of r.childRows)t.delete(o(e));else t.delete(n)}else if(!N?.has(n)&&e.has(n)){if(M(r))for(let e of r.childRows)t.add(o(e));else t.add(n)}}u(t)},onCellKeyDown:function(e,t){if(l?.(e,t),t.isGridDefaultPrevented()||"EDIT"===e.mode)return;let{column:r,rowIdx:n,selectCell:o}=e,i=r?.idx??-1,d=T[n];if(M(d)){if(-1===i&&(t.key===C&&d.isExpanded||t.key===S&&!d.isExpanded)&&(t.preventDefault(),t.preventGridDefault(),K(d.id)),-1===i&&t.key===C&&!d.isExpanded&&0!==d.level){let e=P(d);void 0!==e&&(t.preventGridDefault(),o({idx:i,rowIdx:e[1]}))}f(t)&&(67===t.keyCode||86===t.keyCode)&&t.preventGridDefault()}},renderers:{...c,renderRow:function(e,{row:t,rowClass:r,onCellClick:n,onCellDoubleClick:o,onCellContextMenu:l,onRowChange:d,lastFrozenColumnIndex:a,copiedCellIdx:u,draggedOverCellIdx:c,setDraggedOverRowIdx:s,selectedCellEditor:f,...x}){if(M(t)){let{startRowIndex:r}=t;return(0,i.jsx)(ec,{...x,"aria-rowindex":y+r+1,row:t,groupBy:E,toggleGroup:I},e)}let g=x["aria-rowindex"],w=P(t);if(void 0!==w){let{startRowIndex:e,childRows:r}=w[0];g=e+y+r.indexOf(t)+2}return v(e,{...x,"aria-rowindex":g,row:t,rowClass:r,onCellClick:n,onCellDoubleClick:o,onCellContextMenu:l,onRowChange:d,lastFrozenColumnIndex:a,copiedCellIdx:u,draggedOverCellIdx:c,setDraggedOverRowIdx:s,selectedCellEditor:f})}}})});function ef(e){e?.focus(),e?.select()}function ex({row:e,column:t,onRowChange:r,onClose:n}){return(0,i.jsx)("input",{className:"rdg-text-editor t7vyx3i7-0-0-beta-42",ref:ef,value:e[t.key],onChange:n=>r({...e,[t.key]:n.target.value}),onBlur:()=>n(!0,!1)})}}}]);