| Server IP : 35.80.110.71 / Your IP : 216.73.216.221 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/elite-events-storybook/ |
Upload File : |
/*! For license information please see 8111.99420361.iframe.bundle.js.LICENSE.txt */
"use strict";(self.webpackChunkelite_events_nextjs=self.webpackChunkelite_events_nextjs||[]).push([[8111],{"./node_modules/@tanstack/react-table/build/lib/index.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Kv:()=>flexRender,N4:()=>useReactTable});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/next/dist/compiled/react/index.js"),_tanstack_table_core__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@tanstack/table-core/build/lib/index.mjs");function flexRender(Comp,props){return Comp?function isReactComponent(component){return function isClassComponent(component){return"function"==typeof component&&(()=>{const proto=Object.getPrototypeOf(component);return proto.prototype&&proto.prototype.isReactComponent})()}(component)||"function"==typeof component||function isExoticComponent(component){return"object"==typeof component&&"symbol"==typeof component.$$typeof&&["react.memo","react.forward_ref"].includes(component.$$typeof.description)}(component)}(Comp)?react__WEBPACK_IMPORTED_MODULE_0__.createElement(Comp,props):Comp:null}function useReactTable(options){const resolvedOptions={state:{},onStateChange:()=>{},renderFallbackValue:null,...options},[tableRef]=react__WEBPACK_IMPORTED_MODULE_0__.useState(()=>({current:(0,_tanstack_table_core__WEBPACK_IMPORTED_MODULE_1__.ZR)(resolvedOptions)})),[state,setState]=react__WEBPACK_IMPORTED_MODULE_0__.useState(()=>tableRef.current.initialState);return tableRef.current.setOptions(prev=>({...prev,...options,state:{...state,...options.state},onStateChange:updater=>{setState(updater),null==options.onStateChange||options.onStateChange(updater)}})),tableRef.current}},"./node_modules/@tanstack/table-core/build/lib/index.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{HT:()=>getCoreRowModel,ZR:()=>createTable,h5:()=>getSortedRowModel,hM:()=>getFilteredRowModel,kW:()=>getPaginationRowModel});var console=__webpack_require__("./node_modules/console-browserify/index.js");function functionalUpdate(updater,input){return"function"==typeof updater?updater(input):updater}function makeStateUpdater(key,instance){return updater=>{instance.setState(old=>({...old,[key]:functionalUpdate(updater,old[key])}))}}function isFunction(d){return d instanceof Function}function flattenBy(arr,getChildren){const flat=[],recurse=subArr=>{subArr.forEach(item=>{flat.push(item);const children=getChildren(item);null!=children&&children.length&&recurse(children)})};return recurse(arr),flat}function memo(getDeps,fn,opts){let result,deps=[];return depArgs=>{let depTime;opts.key&&opts.debug&&(depTime=Date.now());const newDeps=getDeps(depArgs);if(!(newDeps.length!==deps.length||newDeps.some((dep,index)=>deps[index]!==dep)))return result;let resultTime;if(deps=newDeps,opts.key&&opts.debug&&(resultTime=Date.now()),result=fn(...newDeps),null==opts||null==opts.onChange||opts.onChange(result),opts.key&&opts.debug&&null!=opts&&opts.debug()){const depEndTime=Math.round(100*(Date.now()-depTime))/100,resultEndTime=Math.round(100*(Date.now()-resultTime))/100,resultFpsPercentage=resultEndTime/16,pad=(str,num)=>{for(str=String(str);str.length<num;)str=" "+str;return str};console.info(`%c⏱ ${pad(resultEndTime,5)} /${pad(depEndTime,5)} ms`,`\n font-size: .6rem;\n font-weight: bold;\n color: hsl(${Math.max(0,Math.min(120-120*resultFpsPercentage,120))}deg 100% 31%);`,null==opts?void 0:opts.key)}return result}}function getMemoOptions(tableOptions,debugLevel,key,onChange){return{debug:()=>{var _tableOptions$debugAl;return null!=(_tableOptions$debugAl=null==tableOptions?void 0:tableOptions.debugAll)?_tableOptions$debugAl:tableOptions[debugLevel]},key:!1,onChange}}const debug="debugHeaders";function createHeader(table,column,options){var _options$id;let header={id:null!=(_options$id=options.id)?_options$id:column.id,column,index:options.index,isPlaceholder:!!options.isPlaceholder,placeholderId:options.placeholderId,depth:options.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const leafHeaders=[],recurseHeader=h=>{h.subHeaders&&h.subHeaders.length&&h.subHeaders.map(recurseHeader),leafHeaders.push(h)};return recurseHeader(header),leafHeaders},getContext:()=>({table,header,column})};return table._features.forEach(feature=>{null==feature.createHeader||feature.createHeader(header,table)}),header}const Headers={createTable:table=>{table.getHeaderGroups=memo(()=>[table.getAllColumns(),table.getVisibleLeafColumns(),table.getState().columnPinning.left,table.getState().columnPinning.right],(allColumns,leafColumns,left,right)=>{var _left$map$filter,_right$map$filter;const leftColumns=null!=(_left$map$filter=null==left?void 0:left.map(columnId=>leafColumns.find(d=>d.id===columnId)).filter(Boolean))?_left$map$filter:[],rightColumns=null!=(_right$map$filter=null==right?void 0:right.map(columnId=>leafColumns.find(d=>d.id===columnId)).filter(Boolean))?_right$map$filter:[];return buildHeaderGroups(allColumns,[...leftColumns,...leafColumns.filter(column=>!(null!=left&&left.includes(column.id)||null!=right&&right.includes(column.id))),...rightColumns],table)},getMemoOptions(table.options,debug)),table.getCenterHeaderGroups=memo(()=>[table.getAllColumns(),table.getVisibleLeafColumns(),table.getState().columnPinning.left,table.getState().columnPinning.right],(allColumns,leafColumns,left,right)=>buildHeaderGroups(allColumns,leafColumns=leafColumns.filter(column=>!(null!=left&&left.includes(column.id)||null!=right&&right.includes(column.id))),table,"center"),getMemoOptions(table.options,debug)),table.getLeftHeaderGroups=memo(()=>[table.getAllColumns(),table.getVisibleLeafColumns(),table.getState().columnPinning.left],(allColumns,leafColumns,left)=>{var _left$map$filter2;return buildHeaderGroups(allColumns,null!=(_left$map$filter2=null==left?void 0:left.map(columnId=>leafColumns.find(d=>d.id===columnId)).filter(Boolean))?_left$map$filter2:[],table,"left")},getMemoOptions(table.options,debug)),table.getRightHeaderGroups=memo(()=>[table.getAllColumns(),table.getVisibleLeafColumns(),table.getState().columnPinning.right],(allColumns,leafColumns,right)=>{var _right$map$filter2;return buildHeaderGroups(allColumns,null!=(_right$map$filter2=null==right?void 0:right.map(columnId=>leafColumns.find(d=>d.id===columnId)).filter(Boolean))?_right$map$filter2:[],table,"right")},getMemoOptions(table.options,debug)),table.getFooterGroups=memo(()=>[table.getHeaderGroups()],headerGroups=>[...headerGroups].reverse(),getMemoOptions(table.options,debug)),table.getLeftFooterGroups=memo(()=>[table.getLeftHeaderGroups()],headerGroups=>[...headerGroups].reverse(),getMemoOptions(table.options,debug)),table.getCenterFooterGroups=memo(()=>[table.getCenterHeaderGroups()],headerGroups=>[...headerGroups].reverse(),getMemoOptions(table.options,debug)),table.getRightFooterGroups=memo(()=>[table.getRightHeaderGroups()],headerGroups=>[...headerGroups].reverse(),getMemoOptions(table.options,debug)),table.getFlatHeaders=memo(()=>[table.getHeaderGroups()],headerGroups=>headerGroups.map(headerGroup=>headerGroup.headers).flat(),getMemoOptions(table.options,debug)),table.getLeftFlatHeaders=memo(()=>[table.getLeftHeaderGroups()],left=>left.map(headerGroup=>headerGroup.headers).flat(),getMemoOptions(table.options,debug)),table.getCenterFlatHeaders=memo(()=>[table.getCenterHeaderGroups()],left=>left.map(headerGroup=>headerGroup.headers).flat(),getMemoOptions(table.options,debug)),table.getRightFlatHeaders=memo(()=>[table.getRightHeaderGroups()],left=>left.map(headerGroup=>headerGroup.headers).flat(),getMemoOptions(table.options,debug)),table.getCenterLeafHeaders=memo(()=>[table.getCenterFlatHeaders()],flatHeaders=>flatHeaders.filter(header=>{var _header$subHeaders;return!(null!=(_header$subHeaders=header.subHeaders)&&_header$subHeaders.length)}),getMemoOptions(table.options,debug)),table.getLeftLeafHeaders=memo(()=>[table.getLeftFlatHeaders()],flatHeaders=>flatHeaders.filter(header=>{var _header$subHeaders2;return!(null!=(_header$subHeaders2=header.subHeaders)&&_header$subHeaders2.length)}),getMemoOptions(table.options,debug)),table.getRightLeafHeaders=memo(()=>[table.getRightFlatHeaders()],flatHeaders=>flatHeaders.filter(header=>{var _header$subHeaders3;return!(null!=(_header$subHeaders3=header.subHeaders)&&_header$subHeaders3.length)}),getMemoOptions(table.options,debug)),table.getLeafHeaders=memo(()=>[table.getLeftHeaderGroups(),table.getCenterHeaderGroups(),table.getRightHeaderGroups()],(left,center,right)=>{var _left$0$headers,_left$,_center$0$headers,_center$,_right$0$headers,_right$;return[...null!=(_left$0$headers=null==(_left$=left[0])?void 0:_left$.headers)?_left$0$headers:[],...null!=(_center$0$headers=null==(_center$=center[0])?void 0:_center$.headers)?_center$0$headers:[],...null!=(_right$0$headers=null==(_right$=right[0])?void 0:_right$.headers)?_right$0$headers:[]].map(header=>header.getLeafHeaders()).flat()},getMemoOptions(table.options,debug))}};function buildHeaderGroups(allColumns,columnsToGroup,table,headerFamily){var _headerGroups$0$heade,_headerGroups$;let maxDepth=0;const findMaxDepth=function(columns,depth){void 0===depth&&(depth=1),maxDepth=Math.max(maxDepth,depth),columns.filter(column=>column.getIsVisible()).forEach(column=>{var _column$columns;null!=(_column$columns=column.columns)&&_column$columns.length&&findMaxDepth(column.columns,depth+1)},0)};findMaxDepth(allColumns);let headerGroups=[];const createHeaderGroup=(headersToGroup,depth)=>{const headerGroup={depth,id:[headerFamily,`${depth}`].filter(Boolean).join("_"),headers:[]},pendingParentHeaders=[];headersToGroup.forEach(headerToGroup=>{const latestPendingParentHeader=[...pendingParentHeaders].reverse()[0];let column,isPlaceholder=!1;if(headerToGroup.column.depth===headerGroup.depth&&headerToGroup.column.parent?column=headerToGroup.column.parent:(column=headerToGroup.column,isPlaceholder=!0),latestPendingParentHeader&&(null==latestPendingParentHeader?void 0:latestPendingParentHeader.column)===column)latestPendingParentHeader.subHeaders.push(headerToGroup);else{const header=createHeader(table,column,{id:[headerFamily,depth,column.id,null==headerToGroup?void 0:headerToGroup.id].filter(Boolean).join("_"),isPlaceholder,placeholderId:isPlaceholder?`${pendingParentHeaders.filter(d=>d.column===column).length}`:void 0,depth,index:pendingParentHeaders.length});header.subHeaders.push(headerToGroup),pendingParentHeaders.push(header)}headerGroup.headers.push(headerToGroup),headerToGroup.headerGroup=headerGroup}),headerGroups.push(headerGroup),depth>0&&createHeaderGroup(pendingParentHeaders,depth-1)},bottomHeaders=columnsToGroup.map((column,index)=>createHeader(table,column,{depth:maxDepth,index}));createHeaderGroup(bottomHeaders,maxDepth-1),headerGroups.reverse();const recurseHeadersForSpans=headers=>headers.filter(header=>header.column.getIsVisible()).map(header=>{let colSpan=0,rowSpan=0,childRowSpans=[0];header.subHeaders&&header.subHeaders.length?(childRowSpans=[],recurseHeadersForSpans(header.subHeaders).forEach(_ref=>{let{colSpan:childColSpan,rowSpan:childRowSpan}=_ref;colSpan+=childColSpan,childRowSpans.push(childRowSpan)})):colSpan=1;return rowSpan+=Math.min(...childRowSpans),header.colSpan=colSpan,header.rowSpan=rowSpan,{colSpan,rowSpan}});return recurseHeadersForSpans(null!=(_headerGroups$0$heade=null==(_headerGroups$=headerGroups[0])?void 0:_headerGroups$.headers)?_headerGroups$0$heade:[]),headerGroups}const createRow=(table,id,original,rowIndex,depth,subRows,parentId)=>{let row={id,index:rowIndex,original,depth,parentId,_valuesCache:{},_uniqueValuesCache:{},getValue:columnId=>{if(row._valuesCache.hasOwnProperty(columnId))return row._valuesCache[columnId];const column=table.getColumn(columnId);return null!=column&&column.accessorFn?(row._valuesCache[columnId]=column.accessorFn(row.original,rowIndex),row._valuesCache[columnId]):void 0},getUniqueValues:columnId=>{if(row._uniqueValuesCache.hasOwnProperty(columnId))return row._uniqueValuesCache[columnId];const column=table.getColumn(columnId);return null!=column&&column.accessorFn?column.columnDef.getUniqueValues?(row._uniqueValuesCache[columnId]=column.columnDef.getUniqueValues(row.original,rowIndex),row._uniqueValuesCache[columnId]):(row._uniqueValuesCache[columnId]=[row.getValue(columnId)],row._uniqueValuesCache[columnId]):void 0},renderValue:columnId=>{var _row$getValue;return null!=(_row$getValue=row.getValue(columnId))?_row$getValue:table.options.renderFallbackValue},subRows:null!=subRows?subRows:[],getLeafRows:()=>flattenBy(row.subRows,d=>d.subRows),getParentRow:()=>row.parentId?table.getRow(row.parentId,!0):void 0,getParentRows:()=>{let parentRows=[],currentRow=row;for(;;){const parentRow=currentRow.getParentRow();if(!parentRow)break;parentRows.push(parentRow),currentRow=parentRow}return parentRows.reverse()},getAllCells:memo(()=>[table.getAllLeafColumns()],leafColumns=>leafColumns.map(column=>function createCell(table,row,column,columnId){const cell={id:`${row.id}_${column.id}`,row,column,getValue:()=>row.getValue(columnId),renderValue:()=>{var _cell$getValue;return null!=(_cell$getValue=cell.getValue())?_cell$getValue:table.options.renderFallbackValue},getContext:memo(()=>[table,column,row,cell],(table,column,row,cell)=>({table,column,row,cell,getValue:cell.getValue,renderValue:cell.renderValue}),getMemoOptions(table.options,"debugCells"))};return table._features.forEach(feature=>{null==feature.createCell||feature.createCell(cell,column,row,table)},{}),cell}(table,row,column,column.id)),getMemoOptions(table.options,"debugRows")),_getAllCellsByColumnId:memo(()=>[row.getAllCells()],allCells=>allCells.reduce((acc,cell)=>(acc[cell.column.id]=cell,acc),{}),getMemoOptions(table.options,"debugRows"))};for(let i=0;i<table._features.length;i++){const feature=table._features[i];null==feature||null==feature.createRow||feature.createRow(row,table)}return row},ColumnFaceting={createColumn:(column,table)=>{column._getFacetedRowModel=table.options.getFacetedRowModel&&table.options.getFacetedRowModel(table,column.id),column.getFacetedRowModel=()=>column._getFacetedRowModel?column._getFacetedRowModel():table.getPreFilteredRowModel(),column._getFacetedUniqueValues=table.options.getFacetedUniqueValues&&table.options.getFacetedUniqueValues(table,column.id),column.getFacetedUniqueValues=()=>column._getFacetedUniqueValues?column._getFacetedUniqueValues():new Map,column._getFacetedMinMaxValues=table.options.getFacetedMinMaxValues&&table.options.getFacetedMinMaxValues(table,column.id),column.getFacetedMinMaxValues=()=>{if(column._getFacetedMinMaxValues)return column._getFacetedMinMaxValues()}}},includesString=(row,columnId,filterValue)=>{var _filterValue$toString,_row$getValue;const search=null==filterValue||null==(_filterValue$toString=filterValue.toString())?void 0:_filterValue$toString.toLowerCase();return Boolean(null==(_row$getValue=row.getValue(columnId))||null==(_row$getValue=_row$getValue.toString())||null==(_row$getValue=_row$getValue.toLowerCase())?void 0:_row$getValue.includes(search))};includesString.autoRemove=val=>testFalsey(val);const includesStringSensitive=(row,columnId,filterValue)=>{var _row$getValue2;return Boolean(null==(_row$getValue2=row.getValue(columnId))||null==(_row$getValue2=_row$getValue2.toString())?void 0:_row$getValue2.includes(filterValue))};includesStringSensitive.autoRemove=val=>testFalsey(val);const equalsString=(row,columnId,filterValue)=>{var _row$getValue3;return(null==(_row$getValue3=row.getValue(columnId))||null==(_row$getValue3=_row$getValue3.toString())?void 0:_row$getValue3.toLowerCase())===(null==filterValue?void 0:filterValue.toLowerCase())};equalsString.autoRemove=val=>testFalsey(val);const arrIncludes=(row,columnId,filterValue)=>{var _row$getValue4;return null==(_row$getValue4=row.getValue(columnId))?void 0:_row$getValue4.includes(filterValue)};arrIncludes.autoRemove=val=>testFalsey(val);const arrIncludesAll=(row,columnId,filterValue)=>!filterValue.some(val=>{var _row$getValue5;return!(null!=(_row$getValue5=row.getValue(columnId))&&_row$getValue5.includes(val))});arrIncludesAll.autoRemove=val=>testFalsey(val)||!(null!=val&&val.length);const arrIncludesSome=(row,columnId,filterValue)=>filterValue.some(val=>{var _row$getValue6;return null==(_row$getValue6=row.getValue(columnId))?void 0:_row$getValue6.includes(val)});arrIncludesSome.autoRemove=val=>testFalsey(val)||!(null!=val&&val.length);const equals=(row,columnId,filterValue)=>row.getValue(columnId)===filterValue;equals.autoRemove=val=>testFalsey(val);const weakEquals=(row,columnId,filterValue)=>row.getValue(columnId)==filterValue;weakEquals.autoRemove=val=>testFalsey(val);const inNumberRange=(row,columnId,filterValue)=>{let[min,max]=filterValue;const rowValue=row.getValue(columnId);return rowValue>=min&&rowValue<=max};inNumberRange.resolveFilterValue=val=>{let[unsafeMin,unsafeMax]=val,parsedMin="number"!=typeof unsafeMin?parseFloat(unsafeMin):unsafeMin,parsedMax="number"!=typeof unsafeMax?parseFloat(unsafeMax):unsafeMax,min=null===unsafeMin||Number.isNaN(parsedMin)?-1/0:parsedMin,max=null===unsafeMax||Number.isNaN(parsedMax)?1/0:parsedMax;if(min>max){const temp=min;min=max,max=temp}return[min,max]},inNumberRange.autoRemove=val=>testFalsey(val)||testFalsey(val[0])&&testFalsey(val[1]);const filterFns={includesString,includesStringSensitive,equalsString,arrIncludes,arrIncludesAll,arrIncludesSome,equals,weakEquals,inNumberRange};function testFalsey(val){return null==val||""===val}const ColumnFiltering={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:state=>({columnFilters:[],...state}),getDefaultOptions:table=>({onColumnFiltersChange:makeStateUpdater("columnFilters",table),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(column,table)=>{column.getAutoFilterFn=()=>{const firstRow=table.getCoreRowModel().flatRows[0],value=null==firstRow?void 0:firstRow.getValue(column.id);return"string"==typeof value?filterFns.includesString:"number"==typeof value?filterFns.inNumberRange:"boolean"==typeof value||null!==value&&"object"==typeof value?filterFns.equals:Array.isArray(value)?filterFns.arrIncludes:filterFns.weakEquals},column.getFilterFn=()=>{var _table$options$filter,_table$options$filter2;return isFunction(column.columnDef.filterFn)?column.columnDef.filterFn:"auto"===column.columnDef.filterFn?column.getAutoFilterFn():null!=(_table$options$filter=null==(_table$options$filter2=table.options.filterFns)?void 0:_table$options$filter2[column.columnDef.filterFn])?_table$options$filter:filterFns[column.columnDef.filterFn]},column.getCanFilter=()=>{var _column$columnDef$ena,_table$options$enable,_table$options$enable2;return(null==(_column$columnDef$ena=column.columnDef.enableColumnFilter)||_column$columnDef$ena)&&(null==(_table$options$enable=table.options.enableColumnFilters)||_table$options$enable)&&(null==(_table$options$enable2=table.options.enableFilters)||_table$options$enable2)&&!!column.accessorFn},column.getIsFiltered=()=>column.getFilterIndex()>-1,column.getFilterValue=()=>{var _table$getState$colum;return null==(_table$getState$colum=table.getState().columnFilters)||null==(_table$getState$colum=_table$getState$colum.find(d=>d.id===column.id))?void 0:_table$getState$colum.value},column.getFilterIndex=()=>{var _table$getState$colum2,_table$getState$colum3;return null!=(_table$getState$colum2=null==(_table$getState$colum3=table.getState().columnFilters)?void 0:_table$getState$colum3.findIndex(d=>d.id===column.id))?_table$getState$colum2:-1},column.setFilterValue=value=>{table.setColumnFilters(old=>{const filterFn=column.getFilterFn(),previousFilter=null==old?void 0:old.find(d=>d.id===column.id),newFilter=functionalUpdate(value,previousFilter?previousFilter.value:void 0);var _old$filter;if(shouldAutoRemoveFilter(filterFn,newFilter,column))return null!=(_old$filter=null==old?void 0:old.filter(d=>d.id!==column.id))?_old$filter:[];const newFilterObj={id:column.id,value:newFilter};var _old$map;return previousFilter?null!=(_old$map=null==old?void 0:old.map(d=>d.id===column.id?newFilterObj:d))?_old$map:[]:null!=old&&old.length?[...old,newFilterObj]:[newFilterObj]})}},createRow:(row,_table)=>{row.columnFilters={},row.columnFiltersMeta={}},createTable:table=>{table.setColumnFilters=updater=>{const leafColumns=table.getAllLeafColumns();null==table.options.onColumnFiltersChange||table.options.onColumnFiltersChange(old=>{var _functionalUpdate;return null==(_functionalUpdate=functionalUpdate(updater,old))?void 0:_functionalUpdate.filter(filter=>{const column=leafColumns.find(d=>d.id===filter.id);if(column){if(shouldAutoRemoveFilter(column.getFilterFn(),filter.value,column))return!1}return!0})})},table.resetColumnFilters=defaultState=>{var _table$initialState$c,_table$initialState;table.setColumnFilters(defaultState?[]:null!=(_table$initialState$c=null==(_table$initialState=table.initialState)?void 0:_table$initialState.columnFilters)?_table$initialState$c:[])},table.getPreFilteredRowModel=()=>table.getCoreRowModel(),table.getFilteredRowModel=()=>(!table._getFilteredRowModel&&table.options.getFilteredRowModel&&(table._getFilteredRowModel=table.options.getFilteredRowModel(table)),table.options.manualFiltering||!table._getFilteredRowModel?table.getPreFilteredRowModel():table._getFilteredRowModel())}};function shouldAutoRemoveFilter(filterFn,value,column){return!(!filterFn||!filterFn.autoRemove)&&filterFn.autoRemove(value,column)||void 0===value||"string"==typeof value&&!value}const aggregationFns={sum:(columnId,_leafRows,childRows)=>childRows.reduce((sum,next)=>{const nextValue=next.getValue(columnId);return sum+("number"==typeof nextValue?nextValue:0)},0),min:(columnId,_leafRows,childRows)=>{let min;return childRows.forEach(row=>{const value=row.getValue(columnId);null!=value&&(min>value||void 0===min&&value>=value)&&(min=value)}),min},max:(columnId,_leafRows,childRows)=>{let max;return childRows.forEach(row=>{const value=row.getValue(columnId);null!=value&&(max<value||void 0===max&&value>=value)&&(max=value)}),max},extent:(columnId,_leafRows,childRows)=>{let min,max;return childRows.forEach(row=>{const value=row.getValue(columnId);null!=value&&(void 0===min?value>=value&&(min=max=value):(min>value&&(min=value),max<value&&(max=value)))}),[min,max]},mean:(columnId,leafRows)=>{let count=0,sum=0;if(leafRows.forEach(row=>{let value=row.getValue(columnId);null!=value&&(value=+value)>=value&&(++count,sum+=value)}),count)return sum/count},median:(columnId,leafRows)=>{if(!leafRows.length)return;const values=leafRows.map(row=>row.getValue(columnId));if(!function isNumberArray(d){return Array.isArray(d)&&d.every(val=>"number"==typeof val)}(values))return;if(1===values.length)return values[0];const mid=Math.floor(values.length/2),nums=values.sort((a,b)=>a-b);return values.length%2!=0?nums[mid]:(nums[mid-1]+nums[mid])/2},unique:(columnId,leafRows)=>Array.from(new Set(leafRows.map(d=>d.getValue(columnId))).values()),uniqueCount:(columnId,leafRows)=>new Set(leafRows.map(d=>d.getValue(columnId))).size,count:(_columnId,leafRows)=>leafRows.length},ColumnGrouping={getDefaultColumnDef:()=>({aggregatedCell:props=>{var _toString,_props$getValue;return null!=(_toString=null==(_props$getValue=props.getValue())||null==_props$getValue.toString?void 0:_props$getValue.toString())?_toString:null},aggregationFn:"auto"}),getInitialState:state=>({grouping:[],...state}),getDefaultOptions:table=>({onGroupingChange:makeStateUpdater("grouping",table),groupedColumnMode:"reorder"}),createColumn:(column,table)=>{column.toggleGrouping=()=>{table.setGrouping(old=>null!=old&&old.includes(column.id)?old.filter(d=>d!==column.id):[...null!=old?old:[],column.id])},column.getCanGroup=()=>{var _column$columnDef$ena,_table$options$enable;return(null==(_column$columnDef$ena=column.columnDef.enableGrouping)||_column$columnDef$ena)&&(null==(_table$options$enable=table.options.enableGrouping)||_table$options$enable)&&(!!column.accessorFn||!!column.columnDef.getGroupingValue)},column.getIsGrouped=()=>{var _table$getState$group;return null==(_table$getState$group=table.getState().grouping)?void 0:_table$getState$group.includes(column.id)},column.getGroupedIndex=()=>{var _table$getState$group2;return null==(_table$getState$group2=table.getState().grouping)?void 0:_table$getState$group2.indexOf(column.id)},column.getToggleGroupingHandler=()=>{const canGroup=column.getCanGroup();return()=>{canGroup&&column.toggleGrouping()}},column.getAutoAggregationFn=()=>{const firstRow=table.getCoreRowModel().flatRows[0],value=null==firstRow?void 0:firstRow.getValue(column.id);return"number"==typeof value?aggregationFns.sum:"[object Date]"===Object.prototype.toString.call(value)?aggregationFns.extent:void 0},column.getAggregationFn=()=>{var _table$options$aggreg,_table$options$aggreg2;if(!column)throw new Error;return isFunction(column.columnDef.aggregationFn)?column.columnDef.aggregationFn:"auto"===column.columnDef.aggregationFn?column.getAutoAggregationFn():null!=(_table$options$aggreg=null==(_table$options$aggreg2=table.options.aggregationFns)?void 0:_table$options$aggreg2[column.columnDef.aggregationFn])?_table$options$aggreg:aggregationFns[column.columnDef.aggregationFn]}},createTable:table=>{table.setGrouping=updater=>null==table.options.onGroupingChange?void 0:table.options.onGroupingChange(updater),table.resetGrouping=defaultState=>{var _table$initialState$g,_table$initialState;table.setGrouping(defaultState?[]:null!=(_table$initialState$g=null==(_table$initialState=table.initialState)?void 0:_table$initialState.grouping)?_table$initialState$g:[])},table.getPreGroupedRowModel=()=>table.getFilteredRowModel(),table.getGroupedRowModel=()=>(!table._getGroupedRowModel&&table.options.getGroupedRowModel&&(table._getGroupedRowModel=table.options.getGroupedRowModel(table)),table.options.manualGrouping||!table._getGroupedRowModel?table.getPreGroupedRowModel():table._getGroupedRowModel())},createRow:(row,table)=>{row.getIsGrouped=()=>!!row.groupingColumnId,row.getGroupingValue=columnId=>{if(row._groupingValuesCache.hasOwnProperty(columnId))return row._groupingValuesCache[columnId];const column=table.getColumn(columnId);return null!=column&&column.columnDef.getGroupingValue?(row._groupingValuesCache[columnId]=column.columnDef.getGroupingValue(row.original),row._groupingValuesCache[columnId]):row.getValue(columnId)},row._groupingValuesCache={}},createCell:(cell,column,row,table)=>{cell.getIsGrouped=()=>column.getIsGrouped()&&column.id===row.groupingColumnId,cell.getIsPlaceholder=()=>!cell.getIsGrouped()&&column.getIsGrouped(),cell.getIsAggregated=()=>{var _row$subRows;return!cell.getIsGrouped()&&!cell.getIsPlaceholder()&&!(null==(_row$subRows=row.subRows)||!_row$subRows.length)}}};const ColumnOrdering={getInitialState:state=>({columnOrder:[],...state}),getDefaultOptions:table=>({onColumnOrderChange:makeStateUpdater("columnOrder",table)}),createColumn:(column,table)=>{column.getIndex=memo(position=>[_getVisibleLeafColumns(table,position)],columns=>columns.findIndex(d=>d.id===column.id),getMemoOptions(table.options,"debugColumns")),column.getIsFirstColumn=position=>{var _columns$;return(null==(_columns$=_getVisibleLeafColumns(table,position)[0])?void 0:_columns$.id)===column.id},column.getIsLastColumn=position=>{var _columns;const columns=_getVisibleLeafColumns(table,position);return(null==(_columns=columns[columns.length-1])?void 0:_columns.id)===column.id}},createTable:table=>{table.setColumnOrder=updater=>null==table.options.onColumnOrderChange?void 0:table.options.onColumnOrderChange(updater),table.resetColumnOrder=defaultState=>{var _table$initialState$c;table.setColumnOrder(defaultState?[]:null!=(_table$initialState$c=table.initialState.columnOrder)?_table$initialState$c:[])},table._getOrderColumnsFn=memo(()=>[table.getState().columnOrder,table.getState().grouping,table.options.groupedColumnMode],(columnOrder,grouping,groupedColumnMode)=>columns=>{let orderedColumns=[];if(null!=columnOrder&&columnOrder.length){const columnOrderCopy=[...columnOrder],columnsCopy=[...columns];for(;columnsCopy.length&&columnOrderCopy.length;){const targetColumnId=columnOrderCopy.shift(),foundIndex=columnsCopy.findIndex(d=>d.id===targetColumnId);foundIndex>-1&&orderedColumns.push(columnsCopy.splice(foundIndex,1)[0])}orderedColumns=[...orderedColumns,...columnsCopy]}else orderedColumns=columns;return function orderColumns(leafColumns,grouping,groupedColumnMode){if(null==grouping||!grouping.length||!groupedColumnMode)return leafColumns;const nonGroupingColumns=leafColumns.filter(col=>!grouping.includes(col.id));return"remove"===groupedColumnMode?nonGroupingColumns:[...grouping.map(g=>leafColumns.find(col=>col.id===g)).filter(Boolean),...nonGroupingColumns]}(orderedColumns,grouping,groupedColumnMode)},getMemoOptions(table.options,"debugTable"))}},ColumnPinning={getInitialState:state=>({columnPinning:{left:[],right:[]},...state}),getDefaultOptions:table=>({onColumnPinningChange:makeStateUpdater("columnPinning",table)}),createColumn:(column,table)=>{column.pin=position=>{const columnIds=column.getLeafColumns().map(d=>d.id).filter(Boolean);table.setColumnPinning(old=>{var _old$left3,_old$right3,_old$left,_old$right,_old$left2,_old$right2;return"right"===position?{left:(null!=(_old$left=null==old?void 0:old.left)?_old$left:[]).filter(d=>!(null!=columnIds&&columnIds.includes(d))),right:[...(null!=(_old$right=null==old?void 0:old.right)?_old$right:[]).filter(d=>!(null!=columnIds&&columnIds.includes(d))),...columnIds]}:"left"===position?{left:[...(null!=(_old$left2=null==old?void 0:old.left)?_old$left2:[]).filter(d=>!(null!=columnIds&&columnIds.includes(d))),...columnIds],right:(null!=(_old$right2=null==old?void 0:old.right)?_old$right2:[]).filter(d=>!(null!=columnIds&&columnIds.includes(d)))}:{left:(null!=(_old$left3=null==old?void 0:old.left)?_old$left3:[]).filter(d=>!(null!=columnIds&&columnIds.includes(d))),right:(null!=(_old$right3=null==old?void 0:old.right)?_old$right3:[]).filter(d=>!(null!=columnIds&&columnIds.includes(d)))}})},column.getCanPin=()=>column.getLeafColumns().some(d=>{var _d$columnDef$enablePi,_ref,_table$options$enable;return(null==(_d$columnDef$enablePi=d.columnDef.enablePinning)||_d$columnDef$enablePi)&&(null==(_ref=null!=(_table$options$enable=table.options.enableColumnPinning)?_table$options$enable:table.options.enablePinning)||_ref)}),column.getIsPinned=()=>{const leafColumnIds=column.getLeafColumns().map(d=>d.id),{left,right}=table.getState().columnPinning,isLeft=leafColumnIds.some(d=>null==left?void 0:left.includes(d)),isRight=leafColumnIds.some(d=>null==right?void 0:right.includes(d));return isLeft?"left":!!isRight&&"right"},column.getPinnedIndex=()=>{var _table$getState$colum,_table$getState$colum2;const position=column.getIsPinned();return position?null!=(_table$getState$colum=null==(_table$getState$colum2=table.getState().columnPinning)||null==(_table$getState$colum2=_table$getState$colum2[position])?void 0:_table$getState$colum2.indexOf(column.id))?_table$getState$colum:-1:0}},createRow:(row,table)=>{row.getCenterVisibleCells=memo(()=>[row._getAllVisibleCells(),table.getState().columnPinning.left,table.getState().columnPinning.right],(allCells,left,right)=>{const leftAndRight=[...null!=left?left:[],...null!=right?right:[]];return allCells.filter(d=>!leftAndRight.includes(d.column.id))},getMemoOptions(table.options,"debugRows")),row.getLeftVisibleCells=memo(()=>[row._getAllVisibleCells(),table.getState().columnPinning.left],(allCells,left)=>(null!=left?left:[]).map(columnId=>allCells.find(cell=>cell.column.id===columnId)).filter(Boolean).map(d=>({...d,position:"left"})),getMemoOptions(table.options,"debugRows")),row.getRightVisibleCells=memo(()=>[row._getAllVisibleCells(),table.getState().columnPinning.right],(allCells,right)=>(null!=right?right:[]).map(columnId=>allCells.find(cell=>cell.column.id===columnId)).filter(Boolean).map(d=>({...d,position:"right"})),getMemoOptions(table.options,"debugRows"))},createTable:table=>{table.setColumnPinning=updater=>null==table.options.onColumnPinningChange?void 0:table.options.onColumnPinningChange(updater),table.resetColumnPinning=defaultState=>{var _table$initialState$c,_table$initialState;return table.setColumnPinning(defaultState?{left:[],right:[]}:null!=(_table$initialState$c=null==(_table$initialState=table.initialState)?void 0:_table$initialState.columnPinning)?_table$initialState$c:{left:[],right:[]})},table.getIsSomeColumnsPinned=position=>{var _pinningState$positio;const pinningState=table.getState().columnPinning;var _pinningState$left,_pinningState$right;return position?Boolean(null==(_pinningState$positio=pinningState[position])?void 0:_pinningState$positio.length):Boolean((null==(_pinningState$left=pinningState.left)?void 0:_pinningState$left.length)||(null==(_pinningState$right=pinningState.right)?void 0:_pinningState$right.length))},table.getLeftLeafColumns=memo(()=>[table.getAllLeafColumns(),table.getState().columnPinning.left],(allColumns,left)=>(null!=left?left:[]).map(columnId=>allColumns.find(column=>column.id===columnId)).filter(Boolean),getMemoOptions(table.options,"debugColumns")),table.getRightLeafColumns=memo(()=>[table.getAllLeafColumns(),table.getState().columnPinning.right],(allColumns,right)=>(null!=right?right:[]).map(columnId=>allColumns.find(column=>column.id===columnId)).filter(Boolean),getMemoOptions(table.options,"debugColumns")),table.getCenterLeafColumns=memo(()=>[table.getAllLeafColumns(),table.getState().columnPinning.left,table.getState().columnPinning.right],(allColumns,left,right)=>{const leftAndRight=[...null!=left?left:[],...null!=right?right:[]];return allColumns.filter(d=>!leftAndRight.includes(d.id))},getMemoOptions(table.options,"debugColumns"))}};const defaultColumnSizing={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},ColumnSizing={getDefaultColumnDef:()=>defaultColumnSizing,getInitialState:state=>({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]},...state}),getDefaultOptions:table=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:makeStateUpdater("columnSizing",table),onColumnSizingInfoChange:makeStateUpdater("columnSizingInfo",table)}),createColumn:(column,table)=>{column.getSize=()=>{var _column$columnDef$min,_ref,_column$columnDef$max;const columnSize=table.getState().columnSizing[column.id];return Math.min(Math.max(null!=(_column$columnDef$min=column.columnDef.minSize)?_column$columnDef$min:defaultColumnSizing.minSize,null!=(_ref=null!=columnSize?columnSize:column.columnDef.size)?_ref:defaultColumnSizing.size),null!=(_column$columnDef$max=column.columnDef.maxSize)?_column$columnDef$max:defaultColumnSizing.maxSize)},column.getStart=memo(position=>[position,_getVisibleLeafColumns(table,position),table.getState().columnSizing],(position,columns)=>columns.slice(0,column.getIndex(position)).reduce((sum,column)=>sum+column.getSize(),0),getMemoOptions(table.options,"debugColumns")),column.getAfter=memo(position=>[position,_getVisibleLeafColumns(table,position),table.getState().columnSizing],(position,columns)=>columns.slice(column.getIndex(position)+1).reduce((sum,column)=>sum+column.getSize(),0),getMemoOptions(table.options,"debugColumns")),column.resetSize=()=>{table.setColumnSizing(_ref2=>{let{[column.id]:_,...rest}=_ref2;return rest})},column.getCanResize=()=>{var _column$columnDef$ena,_table$options$enable;return(null==(_column$columnDef$ena=column.columnDef.enableResizing)||_column$columnDef$ena)&&(null==(_table$options$enable=table.options.enableColumnResizing)||_table$options$enable)},column.getIsResizing=()=>table.getState().columnSizingInfo.isResizingColumn===column.id},createHeader:(header,table)=>{header.getSize=()=>{let sum=0;const recurse=header=>{var _header$column$getSiz;header.subHeaders.length?header.subHeaders.forEach(recurse):sum+=null!=(_header$column$getSiz=header.column.getSize())?_header$column$getSiz:0};return recurse(header),sum},header.getStart=()=>{if(header.index>0){const prevSiblingHeader=header.headerGroup.headers[header.index-1];return prevSiblingHeader.getStart()+prevSiblingHeader.getSize()}return 0},header.getResizeHandler=_contextDocument=>{const column=table.getColumn(header.column.id),canResize=null==column?void 0:column.getCanResize();return e=>{if(!column||!canResize)return;if(null==e.persist||e.persist(),isTouchStartEvent(e)&&e.touches&&e.touches.length>1)return;const startSize=header.getSize(),columnSizingStart=header?header.getLeafHeaders().map(d=>[d.column.id,d.column.getSize()]):[[column.id,column.getSize()]],clientX=isTouchStartEvent(e)?Math.round(e.touches[0].clientX):e.clientX,newColumnSizing={},updateOffset=(eventType,clientXPos)=>{"number"==typeof clientXPos&&(table.setColumnSizingInfo(old=>{var _old$startOffset,_old$startSize;const deltaDirection="rtl"===table.options.columnResizeDirection?-1:1,deltaOffset=(clientXPos-(null!=(_old$startOffset=null==old?void 0:old.startOffset)?_old$startOffset:0))*deltaDirection,deltaPercentage=Math.max(deltaOffset/(null!=(_old$startSize=null==old?void 0:old.startSize)?_old$startSize:0),-.999999);return old.columnSizingStart.forEach(_ref3=>{let[columnId,headerSize]=_ref3;newColumnSizing[columnId]=Math.round(100*Math.max(headerSize+headerSize*deltaPercentage,0))/100}),{...old,deltaOffset,deltaPercentage}}),"onChange"!==table.options.columnResizeMode&&"end"!==eventType||table.setColumnSizing(old=>({...old,...newColumnSizing})))},onMove=clientXPos=>updateOffset("move",clientXPos),onEnd=clientXPos=>{updateOffset("end",clientXPos),table.setColumnSizingInfo(old=>({...old,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},contextDocument=function safelyAccessDocument(_document){return _document||("undefined"!=typeof document?document:null)}(_contextDocument),mouseEvents={moveHandler:e=>onMove(e.clientX),upHandler:e=>{null==contextDocument||contextDocument.removeEventListener("mousemove",mouseEvents.moveHandler),null==contextDocument||contextDocument.removeEventListener("mouseup",mouseEvents.upHandler),onEnd(e.clientX)}},touchEvents={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),onMove(e.touches[0].clientX),!1),upHandler:e=>{var _e$touches$;null==contextDocument||contextDocument.removeEventListener("touchmove",touchEvents.moveHandler),null==contextDocument||contextDocument.removeEventListener("touchend",touchEvents.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),onEnd(null==(_e$touches$=e.touches[0])?void 0:_e$touches$.clientX)}},passiveIfSupported=!!function passiveEventSupported(){if("boolean"==typeof passiveSupported)return passiveSupported;let supported=!1;try{const options={get passive(){return supported=!0,!1}},noop=()=>{};window.addEventListener("test",noop,options),window.removeEventListener("test",noop)}catch(err){supported=!1}return passiveSupported=supported,passiveSupported}()&&{passive:!1};isTouchStartEvent(e)?(null==contextDocument||contextDocument.addEventListener("touchmove",touchEvents.moveHandler,passiveIfSupported),null==contextDocument||contextDocument.addEventListener("touchend",touchEvents.upHandler,passiveIfSupported)):(null==contextDocument||contextDocument.addEventListener("mousemove",mouseEvents.moveHandler,passiveIfSupported),null==contextDocument||contextDocument.addEventListener("mouseup",mouseEvents.upHandler,passiveIfSupported)),table.setColumnSizingInfo(old=>({...old,startOffset:clientX,startSize,deltaOffset:0,deltaPercentage:0,columnSizingStart,isResizingColumn:column.id}))}}},createTable:table=>{table.setColumnSizing=updater=>null==table.options.onColumnSizingChange?void 0:table.options.onColumnSizingChange(updater),table.setColumnSizingInfo=updater=>null==table.options.onColumnSizingInfoChange?void 0:table.options.onColumnSizingInfoChange(updater),table.resetColumnSizing=defaultState=>{var _table$initialState$c;table.setColumnSizing(defaultState?{}:null!=(_table$initialState$c=table.initialState.columnSizing)?_table$initialState$c:{})},table.resetHeaderSizeInfo=defaultState=>{var _table$initialState$c2;table.setColumnSizingInfo(defaultState?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(_table$initialState$c2=table.initialState.columnSizingInfo)?_table$initialState$c2:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},table.getTotalSize=()=>{var _table$getHeaderGroup,_table$getHeaderGroup2;return null!=(_table$getHeaderGroup=null==(_table$getHeaderGroup2=table.getHeaderGroups()[0])?void 0:_table$getHeaderGroup2.headers.reduce((sum,header)=>sum+header.getSize(),0))?_table$getHeaderGroup:0},table.getLeftTotalSize=()=>{var _table$getLeftHeaderG,_table$getLeftHeaderG2;return null!=(_table$getLeftHeaderG=null==(_table$getLeftHeaderG2=table.getLeftHeaderGroups()[0])?void 0:_table$getLeftHeaderG2.headers.reduce((sum,header)=>sum+header.getSize(),0))?_table$getLeftHeaderG:0},table.getCenterTotalSize=()=>{var _table$getCenterHeade,_table$getCenterHeade2;return null!=(_table$getCenterHeade=null==(_table$getCenterHeade2=table.getCenterHeaderGroups()[0])?void 0:_table$getCenterHeade2.headers.reduce((sum,header)=>sum+header.getSize(),0))?_table$getCenterHeade:0},table.getRightTotalSize=()=>{var _table$getRightHeader,_table$getRightHeader2;return null!=(_table$getRightHeader=null==(_table$getRightHeader2=table.getRightHeaderGroups()[0])?void 0:_table$getRightHeader2.headers.reduce((sum,header)=>sum+header.getSize(),0))?_table$getRightHeader:0}}};let passiveSupported=null;function isTouchStartEvent(e){return"touchstart"===e.type}function _getVisibleLeafColumns(table,position){return position?"center"===position?table.getCenterVisibleLeafColumns():"left"===position?table.getLeftVisibleLeafColumns():table.getRightVisibleLeafColumns():table.getVisibleLeafColumns()}const RowSelection={getInitialState:state=>({rowSelection:{},...state}),getDefaultOptions:table=>({onRowSelectionChange:makeStateUpdater("rowSelection",table),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:table=>{table.setRowSelection=updater=>null==table.options.onRowSelectionChange?void 0:table.options.onRowSelectionChange(updater),table.resetRowSelection=defaultState=>{var _table$initialState$r;return table.setRowSelection(defaultState?{}:null!=(_table$initialState$r=table.initialState.rowSelection)?_table$initialState$r:{})},table.toggleAllRowsSelected=value=>{table.setRowSelection(old=>{value=void 0!==value?value:!table.getIsAllRowsSelected();const rowSelection={...old},preGroupedFlatRows=table.getPreGroupedRowModel().flatRows;return value?preGroupedFlatRows.forEach(row=>{row.getCanSelect()&&(rowSelection[row.id]=!0)}):preGroupedFlatRows.forEach(row=>{delete rowSelection[row.id]}),rowSelection})},table.toggleAllPageRowsSelected=value=>table.setRowSelection(old=>{const resolvedValue=void 0!==value?value:!table.getIsAllPageRowsSelected(),rowSelection={...old};return table.getRowModel().rows.forEach(row=>{mutateRowIsSelected(rowSelection,row.id,resolvedValue,!0,table)}),rowSelection}),table.getPreSelectedRowModel=()=>table.getCoreRowModel(),table.getSelectedRowModel=memo(()=>[table.getState().rowSelection,table.getCoreRowModel()],(rowSelection,rowModel)=>Object.keys(rowSelection).length?selectRowsFn(table,rowModel):{rows:[],flatRows:[],rowsById:{}},getMemoOptions(table.options,"debugTable")),table.getFilteredSelectedRowModel=memo(()=>[table.getState().rowSelection,table.getFilteredRowModel()],(rowSelection,rowModel)=>Object.keys(rowSelection).length?selectRowsFn(table,rowModel):{rows:[],flatRows:[],rowsById:{}},getMemoOptions(table.options,"debugTable")),table.getGroupedSelectedRowModel=memo(()=>[table.getState().rowSelection,table.getSortedRowModel()],(rowSelection,rowModel)=>Object.keys(rowSelection).length?selectRowsFn(table,rowModel):{rows:[],flatRows:[],rowsById:{}},getMemoOptions(table.options,"debugTable")),table.getIsAllRowsSelected=()=>{const preGroupedFlatRows=table.getFilteredRowModel().flatRows,{rowSelection}=table.getState();let isAllRowsSelected=Boolean(preGroupedFlatRows.length&&Object.keys(rowSelection).length);return isAllRowsSelected&&preGroupedFlatRows.some(row=>row.getCanSelect()&&!rowSelection[row.id])&&(isAllRowsSelected=!1),isAllRowsSelected},table.getIsAllPageRowsSelected=()=>{const paginationFlatRows=table.getPaginationRowModel().flatRows.filter(row=>row.getCanSelect()),{rowSelection}=table.getState();let isAllPageRowsSelected=!!paginationFlatRows.length;return isAllPageRowsSelected&&paginationFlatRows.some(row=>!rowSelection[row.id])&&(isAllPageRowsSelected=!1),isAllPageRowsSelected},table.getIsSomeRowsSelected=()=>{var _table$getState$rowSe;const totalSelected=Object.keys(null!=(_table$getState$rowSe=table.getState().rowSelection)?_table$getState$rowSe:{}).length;return totalSelected>0&&totalSelected<table.getFilteredRowModel().flatRows.length},table.getIsSomePageRowsSelected=()=>{const paginationFlatRows=table.getPaginationRowModel().flatRows;return!table.getIsAllPageRowsSelected()&&paginationFlatRows.filter(row=>row.getCanSelect()).some(d=>d.getIsSelected()||d.getIsSomeSelected())},table.getToggleAllRowsSelectedHandler=()=>e=>{table.toggleAllRowsSelected(e.target.checked)},table.getToggleAllPageRowsSelectedHandler=()=>e=>{table.toggleAllPageRowsSelected(e.target.checked)}},createRow:(row,table)=>{row.toggleSelected=(value,opts)=>{const isSelected=row.getIsSelected();table.setRowSelection(old=>{var _opts$selectChildren;if(value=void 0!==value?value:!isSelected,row.getCanSelect()&&isSelected===value)return old;const selectedRowIds={...old};return mutateRowIsSelected(selectedRowIds,row.id,value,null==(_opts$selectChildren=null==opts?void 0:opts.selectChildren)||_opts$selectChildren,table),selectedRowIds})},row.getIsSelected=()=>{const{rowSelection}=table.getState();return isRowSelected(row,rowSelection)},row.getIsSomeSelected=()=>{const{rowSelection}=table.getState();return"some"===isSubRowSelected(row,rowSelection)},row.getIsAllSubRowsSelected=()=>{const{rowSelection}=table.getState();return"all"===isSubRowSelected(row,rowSelection)},row.getCanSelect=()=>{var _table$options$enable;return"function"==typeof table.options.enableRowSelection?table.options.enableRowSelection(row):null==(_table$options$enable=table.options.enableRowSelection)||_table$options$enable},row.getCanSelectSubRows=()=>{var _table$options$enable2;return"function"==typeof table.options.enableSubRowSelection?table.options.enableSubRowSelection(row):null==(_table$options$enable2=table.options.enableSubRowSelection)||_table$options$enable2},row.getCanMultiSelect=()=>{var _table$options$enable3;return"function"==typeof table.options.enableMultiRowSelection?table.options.enableMultiRowSelection(row):null==(_table$options$enable3=table.options.enableMultiRowSelection)||_table$options$enable3},row.getToggleSelectedHandler=()=>{const canSelect=row.getCanSelect();return e=>{var _target;canSelect&&row.toggleSelected(null==(_target=e.target)?void 0:_target.checked)}}}},mutateRowIsSelected=(selectedRowIds,id,value,includeChildren,table)=>{var _row$subRows;const row=table.getRow(id,!0);value?(row.getCanMultiSelect()||Object.keys(selectedRowIds).forEach(key=>delete selectedRowIds[key]),row.getCanSelect()&&(selectedRowIds[id]=!0)):delete selectedRowIds[id],includeChildren&&null!=(_row$subRows=row.subRows)&&_row$subRows.length&&row.getCanSelectSubRows()&&row.subRows.forEach(row=>mutateRowIsSelected(selectedRowIds,row.id,value,includeChildren,table))};function selectRowsFn(table,rowModel){const rowSelection=table.getState().rowSelection,newSelectedFlatRows=[],newSelectedRowsById={},recurseRows=function(rows,depth){return rows.map(row=>{var _row$subRows2;const isSelected=isRowSelected(row,rowSelection);if(isSelected&&(newSelectedFlatRows.push(row),newSelectedRowsById[row.id]=row),null!=(_row$subRows2=row.subRows)&&_row$subRows2.length&&(row={...row,subRows:recurseRows(row.subRows)}),isSelected)return row}).filter(Boolean)};return{rows:recurseRows(rowModel.rows),flatRows:newSelectedFlatRows,rowsById:newSelectedRowsById}}function isRowSelected(row,selection){var _selection$row$id;return null!=(_selection$row$id=selection[row.id])&&_selection$row$id}function isSubRowSelected(row,selection,table){var _row$subRows3;if(null==(_row$subRows3=row.subRows)||!_row$subRows3.length)return!1;let allChildrenSelected=!0,someSelected=!1;return row.subRows.forEach(subRow=>{if((!someSelected||allChildrenSelected)&&(subRow.getCanSelect()&&(isRowSelected(subRow,selection)?someSelected=!0:allChildrenSelected=!1),subRow.subRows&&subRow.subRows.length)){const subRowChildrenSelected=isSubRowSelected(subRow,selection);"all"===subRowChildrenSelected?someSelected=!0:"some"===subRowChildrenSelected?(someSelected=!0,allChildrenSelected=!1):allChildrenSelected=!1}}),allChildrenSelected?"all":!!someSelected&&"some"}const reSplitAlphaNumeric=/([0-9]+)/gm;function compareBasic(a,b){return a===b?0:a>b?1:-1}function toString(a){return"number"==typeof a?isNaN(a)||a===1/0||a===-1/0?"":String(a):"string"==typeof a?a:""}function compareAlphanumeric(aStr,bStr){const a=aStr.split(reSplitAlphaNumeric).filter(Boolean),b=bStr.split(reSplitAlphaNumeric).filter(Boolean);for(;a.length&&b.length;){const aa=a.shift(),bb=b.shift(),an=parseInt(aa,10),bn=parseInt(bb,10),combo=[an,bn].sort();if(isNaN(combo[0])){if(aa>bb)return 1;if(bb>aa)return-1}else{if(isNaN(combo[1]))return isNaN(an)?-1:1;if(an>bn)return 1;if(bn>an)return-1}}return a.length-b.length}const sortingFns={alphanumeric:(rowA,rowB,columnId)=>compareAlphanumeric(toString(rowA.getValue(columnId)).toLowerCase(),toString(rowB.getValue(columnId)).toLowerCase()),alphanumericCaseSensitive:(rowA,rowB,columnId)=>compareAlphanumeric(toString(rowA.getValue(columnId)),toString(rowB.getValue(columnId))),text:(rowA,rowB,columnId)=>compareBasic(toString(rowA.getValue(columnId)).toLowerCase(),toString(rowB.getValue(columnId)).toLowerCase()),textCaseSensitive:(rowA,rowB,columnId)=>compareBasic(toString(rowA.getValue(columnId)),toString(rowB.getValue(columnId))),datetime:(rowA,rowB,columnId)=>{const a=rowA.getValue(columnId),b=rowB.getValue(columnId);return a>b?1:a<b?-1:0},basic:(rowA,rowB,columnId)=>compareBasic(rowA.getValue(columnId),rowB.getValue(columnId))},builtInFeatures=[Headers,{getInitialState:state=>({columnVisibility:{},...state}),getDefaultOptions:table=>({onColumnVisibilityChange:makeStateUpdater("columnVisibility",table)}),createColumn:(column,table)=>{column.toggleVisibility=value=>{column.getCanHide()&&table.setColumnVisibility(old=>({...old,[column.id]:null!=value?value:!column.getIsVisible()}))},column.getIsVisible=()=>{var _ref,_table$getState$colum;const childColumns=column.columns;return null==(_ref=childColumns.length?childColumns.some(c=>c.getIsVisible()):null==(_table$getState$colum=table.getState().columnVisibility)?void 0:_table$getState$colum[column.id])||_ref},column.getCanHide=()=>{var _column$columnDef$ena,_table$options$enable;return(null==(_column$columnDef$ena=column.columnDef.enableHiding)||_column$columnDef$ena)&&(null==(_table$options$enable=table.options.enableHiding)||_table$options$enable)},column.getToggleVisibilityHandler=()=>e=>{null==column.toggleVisibility||column.toggleVisibility(e.target.checked)}},createRow:(row,table)=>{row._getAllVisibleCells=memo(()=>[row.getAllCells(),table.getState().columnVisibility],cells=>cells.filter(cell=>cell.column.getIsVisible()),getMemoOptions(table.options,"debugRows")),row.getVisibleCells=memo(()=>[row.getLeftVisibleCells(),row.getCenterVisibleCells(),row.getRightVisibleCells()],(left,center,right)=>[...left,...center,...right],getMemoOptions(table.options,"debugRows"))},createTable:table=>{const makeVisibleColumnsMethod=(key,getColumns)=>memo(()=>[getColumns(),getColumns().filter(d=>d.getIsVisible()).map(d=>d.id).join("_")],columns=>columns.filter(d=>null==d.getIsVisible?void 0:d.getIsVisible()),getMemoOptions(table.options,"debugColumns"));table.getVisibleFlatColumns=makeVisibleColumnsMethod(0,()=>table.getAllFlatColumns()),table.getVisibleLeafColumns=makeVisibleColumnsMethod(0,()=>table.getAllLeafColumns()),table.getLeftVisibleLeafColumns=makeVisibleColumnsMethod(0,()=>table.getLeftLeafColumns()),table.getRightVisibleLeafColumns=makeVisibleColumnsMethod(0,()=>table.getRightLeafColumns()),table.getCenterVisibleLeafColumns=makeVisibleColumnsMethod(0,()=>table.getCenterLeafColumns()),table.setColumnVisibility=updater=>null==table.options.onColumnVisibilityChange?void 0:table.options.onColumnVisibilityChange(updater),table.resetColumnVisibility=defaultState=>{var _table$initialState$c;table.setColumnVisibility(defaultState?{}:null!=(_table$initialState$c=table.initialState.columnVisibility)?_table$initialState$c:{})},table.toggleAllColumnsVisible=value=>{var _value;value=null!=(_value=value)?_value:!table.getIsAllColumnsVisible(),table.setColumnVisibility(table.getAllLeafColumns().reduce((obj,column)=>({...obj,[column.id]:value||!(null!=column.getCanHide&&column.getCanHide())}),{}))},table.getIsAllColumnsVisible=()=>!table.getAllLeafColumns().some(column=>!(null!=column.getIsVisible&&column.getIsVisible())),table.getIsSomeColumnsVisible=()=>table.getAllLeafColumns().some(column=>null==column.getIsVisible?void 0:column.getIsVisible()),table.getToggleAllColumnsVisibilityHandler=()=>e=>{var _target;table.toggleAllColumnsVisible(null==(_target=e.target)?void 0:_target.checked)}}},ColumnOrdering,ColumnPinning,ColumnFaceting,ColumnFiltering,{createTable:table=>{table._getGlobalFacetedRowModel=table.options.getFacetedRowModel&&table.options.getFacetedRowModel(table,"__global__"),table.getGlobalFacetedRowModel=()=>table.options.manualFiltering||!table._getGlobalFacetedRowModel?table.getPreFilteredRowModel():table._getGlobalFacetedRowModel(),table._getGlobalFacetedUniqueValues=table.options.getFacetedUniqueValues&&table.options.getFacetedUniqueValues(table,"__global__"),table.getGlobalFacetedUniqueValues=()=>table._getGlobalFacetedUniqueValues?table._getGlobalFacetedUniqueValues():new Map,table._getGlobalFacetedMinMaxValues=table.options.getFacetedMinMaxValues&&table.options.getFacetedMinMaxValues(table,"__global__"),table.getGlobalFacetedMinMaxValues=()=>{if(table._getGlobalFacetedMinMaxValues)return table._getGlobalFacetedMinMaxValues()}}},{getInitialState:state=>({globalFilter:void 0,...state}),getDefaultOptions:table=>({onGlobalFilterChange:makeStateUpdater("globalFilter",table),globalFilterFn:"auto",getColumnCanGlobalFilter:column=>{var _table$getCoreRowMode;const value=null==(_table$getCoreRowMode=table.getCoreRowModel().flatRows[0])||null==(_table$getCoreRowMode=_table$getCoreRowMode._getAllCellsByColumnId()[column.id])?void 0:_table$getCoreRowMode.getValue();return"string"==typeof value||"number"==typeof value}}),createColumn:(column,table)=>{column.getCanGlobalFilter=()=>{var _column$columnDef$ena,_table$options$enable,_table$options$enable2,_table$options$getCol;return(null==(_column$columnDef$ena=column.columnDef.enableGlobalFilter)||_column$columnDef$ena)&&(null==(_table$options$enable=table.options.enableGlobalFilter)||_table$options$enable)&&(null==(_table$options$enable2=table.options.enableFilters)||_table$options$enable2)&&(null==(_table$options$getCol=null==table.options.getColumnCanGlobalFilter?void 0:table.options.getColumnCanGlobalFilter(column))||_table$options$getCol)&&!!column.accessorFn}},createTable:table=>{table.getGlobalAutoFilterFn=()=>filterFns.includesString,table.getGlobalFilterFn=()=>{var _table$options$filter,_table$options$filter2;const{globalFilterFn}=table.options;return isFunction(globalFilterFn)?globalFilterFn:"auto"===globalFilterFn?table.getGlobalAutoFilterFn():null!=(_table$options$filter=null==(_table$options$filter2=table.options.filterFns)?void 0:_table$options$filter2[globalFilterFn])?_table$options$filter:filterFns[globalFilterFn]},table.setGlobalFilter=updater=>{null==table.options.onGlobalFilterChange||table.options.onGlobalFilterChange(updater)},table.resetGlobalFilter=defaultState=>{table.setGlobalFilter(defaultState?void 0:table.initialState.globalFilter)}}},{getInitialState:state=>({sorting:[],...state}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:table=>({onSortingChange:makeStateUpdater("sorting",table),isMultiSortEvent:e=>e.shiftKey}),createColumn:(column,table)=>{column.getAutoSortingFn=()=>{const firstRows=table.getFilteredRowModel().flatRows.slice(10);let isString=!1;for(const row of firstRows){const value=null==row?void 0:row.getValue(column.id);if("[object Date]"===Object.prototype.toString.call(value))return sortingFns.datetime;if("string"==typeof value&&(isString=!0,value.split(reSplitAlphaNumeric).length>1))return sortingFns.alphanumeric}return isString?sortingFns.text:sortingFns.basic},column.getAutoSortDir=()=>{const firstRow=table.getFilteredRowModel().flatRows[0];return"string"==typeof(null==firstRow?void 0:firstRow.getValue(column.id))?"asc":"desc"},column.getSortingFn=()=>{var _table$options$sortin,_table$options$sortin2;if(!column)throw new Error;return isFunction(column.columnDef.sortingFn)?column.columnDef.sortingFn:"auto"===column.columnDef.sortingFn?column.getAutoSortingFn():null!=(_table$options$sortin=null==(_table$options$sortin2=table.options.sortingFns)?void 0:_table$options$sortin2[column.columnDef.sortingFn])?_table$options$sortin:sortingFns[column.columnDef.sortingFn]},column.toggleSorting=(desc,multi)=>{const nextSortingOrder=column.getNextSortingOrder(),hasManualValue=null!=desc;table.setSorting(old=>{const existingSorting=null==old?void 0:old.find(d=>d.id===column.id),existingIndex=null==old?void 0:old.findIndex(d=>d.id===column.id);let sortAction,newSorting=[],nextDesc=hasManualValue?desc:"desc"===nextSortingOrder;var _table$options$maxMul;(sortAction=null!=old&&old.length&&column.getCanMultiSort()&&multi?existingSorting?"toggle":"add":null!=old&&old.length&&existingIndex!==old.length-1?"replace":existingSorting?"toggle":"replace","toggle"===sortAction&&(hasManualValue||nextSortingOrder||(sortAction="remove")),"add"===sortAction)?(newSorting=[...old,{id:column.id,desc:nextDesc}],newSorting.splice(0,newSorting.length-(null!=(_table$options$maxMul=table.options.maxMultiSortColCount)?_table$options$maxMul:Number.MAX_SAFE_INTEGER))):newSorting="toggle"===sortAction?old.map(d=>d.id===column.id?{...d,desc:nextDesc}:d):"remove"===sortAction?old.filter(d=>d.id!==column.id):[{id:column.id,desc:nextDesc}];return newSorting})},column.getFirstSortDir=()=>{var _ref,_column$columnDef$sor;return(null!=(_ref=null!=(_column$columnDef$sor=column.columnDef.sortDescFirst)?_column$columnDef$sor:table.options.sortDescFirst)?_ref:"desc"===column.getAutoSortDir())?"desc":"asc"},column.getNextSortingOrder=multi=>{var _table$options$enable,_table$options$enable2;const firstSortDirection=column.getFirstSortDir(),isSorted=column.getIsSorted();return isSorted?!!(isSorted===firstSortDirection||null!=(_table$options$enable=table.options.enableSortingRemoval)&&!_table$options$enable||multi&&null!=(_table$options$enable2=table.options.enableMultiRemove)&&!_table$options$enable2)&&("desc"===isSorted?"asc":"desc"):firstSortDirection},column.getCanSort=()=>{var _column$columnDef$ena,_table$options$enable3;return(null==(_column$columnDef$ena=column.columnDef.enableSorting)||_column$columnDef$ena)&&(null==(_table$options$enable3=table.options.enableSorting)||_table$options$enable3)&&!!column.accessorFn},column.getCanMultiSort=()=>{var _ref2,_column$columnDef$ena2;return null!=(_ref2=null!=(_column$columnDef$ena2=column.columnDef.enableMultiSort)?_column$columnDef$ena2:table.options.enableMultiSort)?_ref2:!!column.accessorFn},column.getIsSorted=()=>{var _table$getState$sorti;const columnSort=null==(_table$getState$sorti=table.getState().sorting)?void 0:_table$getState$sorti.find(d=>d.id===column.id);return!!columnSort&&(columnSort.desc?"desc":"asc")},column.getSortIndex=()=>{var _table$getState$sorti2,_table$getState$sorti3;return null!=(_table$getState$sorti2=null==(_table$getState$sorti3=table.getState().sorting)?void 0:_table$getState$sorti3.findIndex(d=>d.id===column.id))?_table$getState$sorti2:-1},column.clearSorting=()=>{table.setSorting(old=>null!=old&&old.length?old.filter(d=>d.id!==column.id):[])},column.getToggleSortingHandler=()=>{const canSort=column.getCanSort();return e=>{canSort&&(null==e.persist||e.persist(),null==column.toggleSorting||column.toggleSorting(void 0,!!column.getCanMultiSort()&&(null==table.options.isMultiSortEvent?void 0:table.options.isMultiSortEvent(e))))}}},createTable:table=>{table.setSorting=updater=>null==table.options.onSortingChange?void 0:table.options.onSortingChange(updater),table.resetSorting=defaultState=>{var _table$initialState$s,_table$initialState;table.setSorting(defaultState?[]:null!=(_table$initialState$s=null==(_table$initialState=table.initialState)?void 0:_table$initialState.sorting)?_table$initialState$s:[])},table.getPreSortedRowModel=()=>table.getGroupedRowModel(),table.getSortedRowModel=()=>(!table._getSortedRowModel&&table.options.getSortedRowModel&&(table._getSortedRowModel=table.options.getSortedRowModel(table)),table.options.manualSorting||!table._getSortedRowModel?table.getPreSortedRowModel():table._getSortedRowModel())}},ColumnGrouping,{getInitialState:state=>({expanded:{},...state}),getDefaultOptions:table=>({onExpandedChange:makeStateUpdater("expanded",table),paginateExpandedRows:!0}),createTable:table=>{let registered=!1,queued=!1;table._autoResetExpanded=()=>{var _ref,_table$options$autoRe;if(registered){if(null!=(_ref=null!=(_table$options$autoRe=table.options.autoResetAll)?_table$options$autoRe:table.options.autoResetExpanded)?_ref:!table.options.manualExpanding){if(queued)return;queued=!0,table._queue(()=>{table.resetExpanded(),queued=!1})}}else table._queue(()=>{registered=!0})},table.setExpanded=updater=>null==table.options.onExpandedChange?void 0:table.options.onExpandedChange(updater),table.toggleAllRowsExpanded=expanded=>{(null!=expanded?expanded:!table.getIsAllRowsExpanded())?table.setExpanded(!0):table.setExpanded({})},table.resetExpanded=defaultState=>{var _table$initialState$e,_table$initialState;table.setExpanded(defaultState?{}:null!=(_table$initialState$e=null==(_table$initialState=table.initialState)?void 0:_table$initialState.expanded)?_table$initialState$e:{})},table.getCanSomeRowsExpand=()=>table.getPrePaginationRowModel().flatRows.some(row=>row.getCanExpand()),table.getToggleAllRowsExpandedHandler=()=>e=>{null==e.persist||e.persist(),table.toggleAllRowsExpanded()},table.getIsSomeRowsExpanded=()=>{const expanded=table.getState().expanded;return!0===expanded||Object.values(expanded).some(Boolean)},table.getIsAllRowsExpanded=()=>{const expanded=table.getState().expanded;return"boolean"==typeof expanded?!0===expanded:!!Object.keys(expanded).length&&!table.getRowModel().flatRows.some(row=>!row.getIsExpanded())},table.getExpandedDepth=()=>{let maxDepth=0;return(!0===table.getState().expanded?Object.keys(table.getRowModel().rowsById):Object.keys(table.getState().expanded)).forEach(id=>{const splitId=id.split(".");maxDepth=Math.max(maxDepth,splitId.length)}),maxDepth},table.getPreExpandedRowModel=()=>table.getSortedRowModel(),table.getExpandedRowModel=()=>(!table._getExpandedRowModel&&table.options.getExpandedRowModel&&(table._getExpandedRowModel=table.options.getExpandedRowModel(table)),table.options.manualExpanding||!table._getExpandedRowModel?table.getPreExpandedRowModel():table._getExpandedRowModel())},createRow:(row,table)=>{row.toggleExpanded=expanded=>{table.setExpanded(old=>{var _expanded;const exists=!0===old||!(null==old||!old[row.id]);let oldExpanded={};if(!0===old?Object.keys(table.getRowModel().rowsById).forEach(rowId=>{oldExpanded[rowId]=!0}):oldExpanded=old,expanded=null!=(_expanded=expanded)?_expanded:!exists,!exists&&expanded)return{...oldExpanded,[row.id]:!0};if(exists&&!expanded){const{[row.id]:_,...rest}=oldExpanded;return rest}return old})},row.getIsExpanded=()=>{var _table$options$getIsR;const expanded=table.getState().expanded;return!!(null!=(_table$options$getIsR=null==table.options.getIsRowExpanded?void 0:table.options.getIsRowExpanded(row))?_table$options$getIsR:!0===expanded||(null==expanded?void 0:expanded[row.id]))},row.getCanExpand=()=>{var _table$options$getRow,_table$options$enable,_row$subRows;return null!=(_table$options$getRow=null==table.options.getRowCanExpand?void 0:table.options.getRowCanExpand(row))?_table$options$getRow:(null==(_table$options$enable=table.options.enableExpanding)||_table$options$enable)&&!(null==(_row$subRows=row.subRows)||!_row$subRows.length)},row.getIsAllParentsExpanded=()=>{let isFullyExpanded=!0,currentRow=row;for(;isFullyExpanded&¤tRow.parentId;)currentRow=table.getRow(currentRow.parentId,!0),isFullyExpanded=currentRow.getIsExpanded();return isFullyExpanded},row.getToggleExpandedHandler=()=>{const canExpand=row.getCanExpand();return()=>{canExpand&&row.toggleExpanded()}}}},{getInitialState:state=>({...state,pagination:{pageIndex:0,pageSize:10,...null==state?void 0:state.pagination}}),getDefaultOptions:table=>({onPaginationChange:makeStateUpdater("pagination",table)}),createTable:table=>{let registered=!1,queued=!1;table._autoResetPageIndex=()=>{var _ref,_table$options$autoRe;if(registered){if(null!=(_ref=null!=(_table$options$autoRe=table.options.autoResetAll)?_table$options$autoRe:table.options.autoResetPageIndex)?_ref:!table.options.manualPagination){if(queued)return;queued=!0,table._queue(()=>{table.resetPageIndex(),queued=!1})}}else table._queue(()=>{registered=!0})},table.setPagination=updater=>null==table.options.onPaginationChange?void 0:table.options.onPaginationChange(old=>functionalUpdate(updater,old)),table.resetPagination=defaultState=>{var _table$initialState$p;table.setPagination(defaultState?{pageIndex:0,pageSize:10}:null!=(_table$initialState$p=table.initialState.pagination)?_table$initialState$p:{pageIndex:0,pageSize:10})},table.setPageIndex=updater=>{table.setPagination(old=>{let pageIndex=functionalUpdate(updater,old.pageIndex);const maxPageIndex=void 0===table.options.pageCount||-1===table.options.pageCount?Number.MAX_SAFE_INTEGER:table.options.pageCount-1;return pageIndex=Math.max(0,Math.min(pageIndex,maxPageIndex)),{...old,pageIndex}})},table.resetPageIndex=defaultState=>{var _table$initialState$p2,_table$initialState;table.setPageIndex(defaultState?0:null!=(_table$initialState$p2=null==(_table$initialState=table.initialState)||null==(_table$initialState=_table$initialState.pagination)?void 0:_table$initialState.pageIndex)?_table$initialState$p2:0)},table.resetPageSize=defaultState=>{var _table$initialState$p3,_table$initialState2;table.setPageSize(defaultState?10:null!=(_table$initialState$p3=null==(_table$initialState2=table.initialState)||null==(_table$initialState2=_table$initialState2.pagination)?void 0:_table$initialState2.pageSize)?_table$initialState$p3:10)},table.setPageSize=updater=>{table.setPagination(old=>{const pageSize=Math.max(1,functionalUpdate(updater,old.pageSize)),topRowIndex=old.pageSize*old.pageIndex,pageIndex=Math.floor(topRowIndex/pageSize);return{...old,pageIndex,pageSize}})},table.setPageCount=updater=>table.setPagination(old=>{var _table$options$pageCo;let newPageCount=functionalUpdate(updater,null!=(_table$options$pageCo=table.options.pageCount)?_table$options$pageCo:-1);return"number"==typeof newPageCount&&(newPageCount=Math.max(-1,newPageCount)),{...old,pageCount:newPageCount}}),table.getPageOptions=memo(()=>[table.getPageCount()],pageCount=>{let pageOptions=[];return pageCount&&pageCount>0&&(pageOptions=[...new Array(pageCount)].fill(null).map((_,i)=>i)),pageOptions},getMemoOptions(table.options,"debugTable")),table.getCanPreviousPage=()=>table.getState().pagination.pageIndex>0,table.getCanNextPage=()=>{const{pageIndex}=table.getState().pagination,pageCount=table.getPageCount();return-1===pageCount||0!==pageCount&&pageIndex<pageCount-1},table.previousPage=()=>table.setPageIndex(old=>old-1),table.nextPage=()=>table.setPageIndex(old=>old+1),table.firstPage=()=>table.setPageIndex(0),table.lastPage=()=>table.setPageIndex(table.getPageCount()-1),table.getPrePaginationRowModel=()=>table.getExpandedRowModel(),table.getPaginationRowModel=()=>(!table._getPaginationRowModel&&table.options.getPaginationRowModel&&(table._getPaginationRowModel=table.options.getPaginationRowModel(table)),table.options.manualPagination||!table._getPaginationRowModel?table.getPrePaginationRowModel():table._getPaginationRowModel()),table.getPageCount=()=>{var _table$options$pageCo2;return null!=(_table$options$pageCo2=table.options.pageCount)?_table$options$pageCo2:Math.ceil(table.getRowCount()/table.getState().pagination.pageSize)},table.getRowCount=()=>{var _table$options$rowCou;return null!=(_table$options$rowCou=table.options.rowCount)?_table$options$rowCou:table.getPrePaginationRowModel().rows.length}}},{getInitialState:state=>({rowPinning:{top:[],bottom:[]},...state}),getDefaultOptions:table=>({onRowPinningChange:makeStateUpdater("rowPinning",table)}),createRow:(row,table)=>{row.pin=(position,includeLeafRows,includeParentRows)=>{const leafRowIds=includeLeafRows?row.getLeafRows().map(_ref=>{let{id}=_ref;return id}):[],parentRowIds=includeParentRows?row.getParentRows().map(_ref2=>{let{id}=_ref2;return id}):[],rowIds=new Set([...parentRowIds,row.id,...leafRowIds]);table.setRowPinning(old=>{var _old$top3,_old$bottom3,_old$top,_old$bottom,_old$top2,_old$bottom2;return"bottom"===position?{top:(null!=(_old$top=null==old?void 0:old.top)?_old$top:[]).filter(d=>!(null!=rowIds&&rowIds.has(d))),bottom:[...(null!=(_old$bottom=null==old?void 0:old.bottom)?_old$bottom:[]).filter(d=>!(null!=rowIds&&rowIds.has(d))),...Array.from(rowIds)]}:"top"===position?{top:[...(null!=(_old$top2=null==old?void 0:old.top)?_old$top2:[]).filter(d=>!(null!=rowIds&&rowIds.has(d))),...Array.from(rowIds)],bottom:(null!=(_old$bottom2=null==old?void 0:old.bottom)?_old$bottom2:[]).filter(d=>!(null!=rowIds&&rowIds.has(d)))}:{top:(null!=(_old$top3=null==old?void 0:old.top)?_old$top3:[]).filter(d=>!(null!=rowIds&&rowIds.has(d))),bottom:(null!=(_old$bottom3=null==old?void 0:old.bottom)?_old$bottom3:[]).filter(d=>!(null!=rowIds&&rowIds.has(d)))}})},row.getCanPin=()=>{var _ref3;const{enableRowPinning,enablePinning}=table.options;return"function"==typeof enableRowPinning?enableRowPinning(row):null==(_ref3=null!=enableRowPinning?enableRowPinning:enablePinning)||_ref3},row.getIsPinned=()=>{const rowIds=[row.id],{top,bottom}=table.getState().rowPinning,isTop=rowIds.some(d=>null==top?void 0:top.includes(d)),isBottom=rowIds.some(d=>null==bottom?void 0:bottom.includes(d));return isTop?"top":!!isBottom&&"bottom"},row.getPinnedIndex=()=>{var _ref4,_visiblePinnedRowIds$;const position=row.getIsPinned();if(!position)return-1;const visiblePinnedRowIds=null==(_ref4="top"===position?table.getTopRows():table.getBottomRows())?void 0:_ref4.map(_ref5=>{let{id}=_ref5;return id});return null!=(_visiblePinnedRowIds$=null==visiblePinnedRowIds?void 0:visiblePinnedRowIds.indexOf(row.id))?_visiblePinnedRowIds$:-1}},createTable:table=>{table.setRowPinning=updater=>null==table.options.onRowPinningChange?void 0:table.options.onRowPinningChange(updater),table.resetRowPinning=defaultState=>{var _table$initialState$r,_table$initialState;return table.setRowPinning(defaultState?{top:[],bottom:[]}:null!=(_table$initialState$r=null==(_table$initialState=table.initialState)?void 0:_table$initialState.rowPinning)?_table$initialState$r:{top:[],bottom:[]})},table.getIsSomeRowsPinned=position=>{var _pinningState$positio;const pinningState=table.getState().rowPinning;var _pinningState$top,_pinningState$bottom;return position?Boolean(null==(_pinningState$positio=pinningState[position])?void 0:_pinningState$positio.length):Boolean((null==(_pinningState$top=pinningState.top)?void 0:_pinningState$top.length)||(null==(_pinningState$bottom=pinningState.bottom)?void 0:_pinningState$bottom.length))},table._getPinnedRows=(visibleRows,pinnedRowIds,position)=>{var _table$options$keepPi;return(null==(_table$options$keepPi=table.options.keepPinnedRows)||_table$options$keepPi?(null!=pinnedRowIds?pinnedRowIds:[]).map(rowId=>{const row=table.getRow(rowId,!0);return row.getIsAllParentsExpanded()?row:null}):(null!=pinnedRowIds?pinnedRowIds:[]).map(rowId=>visibleRows.find(row=>row.id===rowId))).filter(Boolean).map(d=>({...d,position}))},table.getTopRows=memo(()=>[table.getRowModel().rows,table.getState().rowPinning.top],(allRows,topPinnedRowIds)=>table._getPinnedRows(allRows,topPinnedRowIds,"top"),getMemoOptions(table.options,"debugRows")),table.getBottomRows=memo(()=>[table.getRowModel().rows,table.getState().rowPinning.bottom],(allRows,bottomPinnedRowIds)=>table._getPinnedRows(allRows,bottomPinnedRowIds,"bottom"),getMemoOptions(table.options,"debugRows")),table.getCenterRows=memo(()=>[table.getRowModel().rows,table.getState().rowPinning.top,table.getState().rowPinning.bottom],(allRows,top,bottom)=>{const topAndBottom=new Set([...null!=top?top:[],...null!=bottom?bottom:[]]);return allRows.filter(d=>!topAndBottom.has(d.id))},getMemoOptions(table.options,"debugRows"))}},RowSelection,ColumnSizing];function createTable(options){var _options$_features,_options$initialState;const _features=[...builtInFeatures,...null!=(_options$_features=options._features)?_options$_features:[]];let table={_features};const defaultOptions=table._features.reduce((obj,feature)=>Object.assign(obj,null==feature.getDefaultOptions?void 0:feature.getDefaultOptions(table)),{});let initialState={...null!=(_options$initialState=options.initialState)?_options$initialState:{}};table._features.forEach(feature=>{var _feature$getInitialSt;initialState=null!=(_feature$getInitialSt=null==feature.getInitialState?void 0:feature.getInitialState(initialState))?_feature$getInitialSt:initialState});const queued=[];let queuedTimeout=!1;const coreInstance={_features,options:{...defaultOptions,...options},initialState,_queue:cb=>{queued.push(cb),queuedTimeout||(queuedTimeout=!0,Promise.resolve().then(()=>{for(;queued.length;)queued.shift()();queuedTimeout=!1}).catch(error=>setTimeout(()=>{throw error})))},reset:()=>{table.setState(table.initialState)},setOptions:updater=>{const newOptions=functionalUpdate(updater,table.options);table.options=(options=>table.options.mergeOptions?table.options.mergeOptions(defaultOptions,options):{...defaultOptions,...options})(newOptions)},getState:()=>table.options.state,setState:updater=>{null==table.options.onStateChange||table.options.onStateChange(updater)},_getRowId:(row,index,parent)=>{var _table$options$getRow;return null!=(_table$options$getRow=null==table.options.getRowId?void 0:table.options.getRowId(row,index,parent))?_table$options$getRow:`${parent?[parent.id,index].join("."):index}`},getCoreRowModel:()=>(table._getCoreRowModel||(table._getCoreRowModel=table.options.getCoreRowModel(table)),table._getCoreRowModel()),getRowModel:()=>table.getPaginationRowModel(),getRow:(id,searchAll)=>{let row=(searchAll?table.getPrePaginationRowModel():table.getRowModel()).rowsById[id];if(!row&&(row=table.getCoreRowModel().rowsById[id],!row))throw new Error;return row},_getDefaultColumnDef:memo(()=>[table.options.defaultColumn],defaultColumn=>{var _defaultColumn;return defaultColumn=null!=(_defaultColumn=defaultColumn)?_defaultColumn:{},{header:props=>{const resolvedColumnDef=props.header.column.columnDef;return resolvedColumnDef.accessorKey?resolvedColumnDef.accessorKey:resolvedColumnDef.accessorFn?resolvedColumnDef.id:null},cell:props=>{var _props$renderValue$to,_props$renderValue;return null!=(_props$renderValue$to=null==(_props$renderValue=props.renderValue())||null==_props$renderValue.toString?void 0:_props$renderValue.toString())?_props$renderValue$to:null},...table._features.reduce((obj,feature)=>Object.assign(obj,null==feature.getDefaultColumnDef?void 0:feature.getDefaultColumnDef()),{}),...defaultColumn}},getMemoOptions(options,"debugColumns")),_getColumnDefs:()=>table.options.columns,getAllColumns:memo(()=>[table._getColumnDefs()],columnDefs=>{const recurseColumns=function(columnDefs,parent,depth){return void 0===depth&&(depth=0),columnDefs.map(columnDef=>{const column=function createColumn(table,columnDef,depth,parent){var _ref,_resolvedColumnDef$id;const resolvedColumnDef={...table._getDefaultColumnDef(),...columnDef},accessorKey=resolvedColumnDef.accessorKey;let accessorFn,id=null!=(_ref=null!=(_resolvedColumnDef$id=resolvedColumnDef.id)?_resolvedColumnDef$id:accessorKey?"function"==typeof String.prototype.replaceAll?accessorKey.replaceAll(".","_"):accessorKey.replace(/\./g,"_"):void 0)?_ref:"string"==typeof resolvedColumnDef.header?resolvedColumnDef.header:void 0;if(resolvedColumnDef.accessorFn?accessorFn=resolvedColumnDef.accessorFn:accessorKey&&(accessorFn=accessorKey.includes(".")?originalRow=>{let result=originalRow;for(const key of accessorKey.split(".")){var _result;result=null==(_result=result)?void 0:_result[key]}return result}:originalRow=>originalRow[resolvedColumnDef.accessorKey]),!id)throw new Error;let column={id:`${String(id)}`,accessorFn,parent,depth,columnDef:resolvedColumnDef,columns:[],getFlatColumns:memo(()=>[!0],()=>{var _column$columns;return[column,...null==(_column$columns=column.columns)?void 0:_column$columns.flatMap(d=>d.getFlatColumns())]},getMemoOptions(table.options,"debugColumns")),getLeafColumns:memo(()=>[table._getOrderColumnsFn()],orderColumns=>{var _column$columns2;if(null!=(_column$columns2=column.columns)&&_column$columns2.length){let leafColumns=column.columns.flatMap(column=>column.getLeafColumns());return orderColumns(leafColumns)}return[column]},getMemoOptions(table.options,"debugColumns"))};for(const feature of table._features)null==feature.createColumn||feature.createColumn(column,table);return column}(table,columnDef,depth,parent),groupingColumnDef=columnDef;return column.columns=groupingColumnDef.columns?recurseColumns(groupingColumnDef.columns,column,depth+1):[],column})};return recurseColumns(columnDefs)},getMemoOptions(options,"debugColumns")),getAllFlatColumns:memo(()=>[table.getAllColumns()],allColumns=>allColumns.flatMap(column=>column.getFlatColumns()),getMemoOptions(options,"debugColumns")),_getAllFlatColumnsById:memo(()=>[table.getAllFlatColumns()],flatColumns=>flatColumns.reduce((acc,column)=>(acc[column.id]=column,acc),{}),getMemoOptions(options,"debugColumns")),getAllLeafColumns:memo(()=>[table.getAllColumns(),table._getOrderColumnsFn()],(allColumns,orderColumns)=>orderColumns(allColumns.flatMap(column=>column.getLeafColumns())),getMemoOptions(options,"debugColumns")),getColumn:columnId=>table._getAllFlatColumnsById()[columnId]};Object.assign(table,coreInstance);for(let index=0;index<table._features.length;index++){const feature=table._features[index];null==feature||null==feature.createTable||feature.createTable(table)}return table}function getCoreRowModel(){return table=>memo(()=>[table.options.data],data=>{const rowModel={rows:[],flatRows:[],rowsById:{}},accessRows=function(originalRows,depth,parentRow){void 0===depth&&(depth=0);const rows=[];for(let i=0;i<originalRows.length;i++){const row=createRow(table,table._getRowId(originalRows[i],i,parentRow),originalRows[i],i,depth,void 0,null==parentRow?void 0:parentRow.id);var _row$originalSubRows;if(rowModel.flatRows.push(row),rowModel.rowsById[row.id]=row,rows.push(row),table.options.getSubRows)row.originalSubRows=table.options.getSubRows(originalRows[i],i),null!=(_row$originalSubRows=row.originalSubRows)&&_row$originalSubRows.length&&(row.subRows=accessRows(row.originalSubRows,depth+1,row))}return rows};return rowModel.rows=accessRows(data),rowModel},getMemoOptions(table.options,"debugTable",0,()=>table._autoResetPageIndex()))}function expandRows(rowModel){const expandedRows=[],handleRow=row=>{var _row$subRows;expandedRows.push(row),null!=(_row$subRows=row.subRows)&&_row$subRows.length&&row.getIsExpanded()&&row.subRows.forEach(handleRow)};return rowModel.rows.forEach(handleRow),{rows:expandedRows,flatRows:rowModel.flatRows,rowsById:rowModel.rowsById}}function filterRows(rows,filterRowImpl,table){return table.options.filterFromLeafRows?function filterRowModelFromLeafs(rowsToFilter,filterRow,table){var _table$options$maxLea;const newFilteredFlatRows=[],newFilteredRowsById={},maxDepth=null!=(_table$options$maxLea=table.options.maxLeafRowFilterDepth)?_table$options$maxLea:100,recurseFilterRows=function(rowsToFilter,depth){void 0===depth&&(depth=0);const rows=[];for(let i=0;i<rowsToFilter.length;i++){var _row$subRows;let row=rowsToFilter[i];const newRow=createRow(table,row.id,row.original,row.index,row.depth,void 0,row.parentId);if(newRow.columnFilters=row.columnFilters,null!=(_row$subRows=row.subRows)&&_row$subRows.length&&depth<maxDepth){if(newRow.subRows=recurseFilterRows(row.subRows,depth+1),row=newRow,filterRow(row)&&!newRow.subRows.length){rows.push(row),newFilteredRowsById[row.id]=row,newFilteredFlatRows.push(row);continue}if(filterRow(row)||newRow.subRows.length){rows.push(row),newFilteredRowsById[row.id]=row,newFilteredFlatRows.push(row);continue}}else row=newRow,filterRow(row)&&(rows.push(row),newFilteredRowsById[row.id]=row,newFilteredFlatRows.push(row))}return rows};return{rows:recurseFilterRows(rowsToFilter),flatRows:newFilteredFlatRows,rowsById:newFilteredRowsById}}(rows,filterRowImpl,table):function filterRowModelFromRoot(rowsToFilter,filterRow,table){var _table$options$maxLea2;const newFilteredFlatRows=[],newFilteredRowsById={},maxDepth=null!=(_table$options$maxLea2=table.options.maxLeafRowFilterDepth)?_table$options$maxLea2:100,recurseFilterRows=function(rowsToFilter,depth){void 0===depth&&(depth=0);const rows=[];for(let i=0;i<rowsToFilter.length;i++){let row=rowsToFilter[i];if(filterRow(row)){var _row$subRows2;if(null!=(_row$subRows2=row.subRows)&&_row$subRows2.length&&depth<maxDepth){const newRow=createRow(table,row.id,row.original,row.index,row.depth,void 0,row.parentId);newRow.subRows=recurseFilterRows(row.subRows,depth+1),row=newRow}rows.push(row),newFilteredFlatRows.push(row),newFilteredRowsById[row.id]=row}}return rows};return{rows:recurseFilterRows(rowsToFilter),flatRows:newFilteredFlatRows,rowsById:newFilteredRowsById}}(rows,filterRowImpl,table)}function getFilteredRowModel(){return table=>memo(()=>[table.getPreFilteredRowModel(),table.getState().columnFilters,table.getState().globalFilter],(rowModel,columnFilters,globalFilter)=>{if(!rowModel.rows.length||(null==columnFilters||!columnFilters.length)&&!globalFilter){for(let i=0;i<rowModel.flatRows.length;i++)rowModel.flatRows[i].columnFilters={},rowModel.flatRows[i].columnFiltersMeta={};return rowModel}const resolvedColumnFilters=[],resolvedGlobalFilters=[];(null!=columnFilters?columnFilters:[]).forEach(d=>{var _filterFn$resolveFilt;const column=table.getColumn(d.id);if(!column)return;const filterFn=column.getFilterFn();filterFn&&resolvedColumnFilters.push({id:d.id,filterFn,resolvedValue:null!=(_filterFn$resolveFilt=null==filterFn.resolveFilterValue?void 0:filterFn.resolveFilterValue(d.value))?_filterFn$resolveFilt:d.value})});const filterableIds=(null!=columnFilters?columnFilters:[]).map(d=>d.id),globalFilterFn=table.getGlobalFilterFn(),globallyFilterableColumns=table.getAllLeafColumns().filter(column=>column.getCanGlobalFilter());let currentColumnFilter,currentGlobalFilter;globalFilter&&globalFilterFn&&globallyFilterableColumns.length&&(filterableIds.push("__global__"),globallyFilterableColumns.forEach(column=>{var _globalFilterFn$resol;resolvedGlobalFilters.push({id:column.id,filterFn:globalFilterFn,resolvedValue:null!=(_globalFilterFn$resol=null==globalFilterFn.resolveFilterValue?void 0:globalFilterFn.resolveFilterValue(globalFilter))?_globalFilterFn$resol:globalFilter})}));for(let j=0;j<rowModel.flatRows.length;j++){const row=rowModel.flatRows[j];if(row.columnFilters={},resolvedColumnFilters.length)for(let i=0;i<resolvedColumnFilters.length;i++){currentColumnFilter=resolvedColumnFilters[i];const id=currentColumnFilter.id;row.columnFilters[id]=currentColumnFilter.filterFn(row,id,currentColumnFilter.resolvedValue,filterMeta=>{row.columnFiltersMeta[id]=filterMeta})}if(resolvedGlobalFilters.length){for(let i=0;i<resolvedGlobalFilters.length;i++){currentGlobalFilter=resolvedGlobalFilters[i];const id=currentGlobalFilter.id;if(currentGlobalFilter.filterFn(row,id,currentGlobalFilter.resolvedValue,filterMeta=>{row.columnFiltersMeta[id]=filterMeta})){row.columnFilters.__global__=!0;break}}!0!==row.columnFilters.__global__&&(row.columnFilters.__global__=!1)}}return filterRows(rowModel.rows,row=>{for(let i=0;i<filterableIds.length;i++)if(!1===row.columnFilters[filterableIds[i]])return!1;return!0},table)},getMemoOptions(table.options,"debugTable",0,()=>table._autoResetPageIndex()))}function getPaginationRowModel(opts){return table=>memo(()=>[table.getState().pagination,table.getPrePaginationRowModel(),table.options.paginateExpandedRows?void 0:table.getState().expanded],(pagination,rowModel)=>{if(!rowModel.rows.length)return rowModel;const{pageSize,pageIndex}=pagination;let{rows,flatRows,rowsById}=rowModel;const pageStart=pageSize*pageIndex,pageEnd=pageStart+pageSize;let paginatedRowModel;rows=rows.slice(pageStart,pageEnd),paginatedRowModel=table.options.paginateExpandedRows?{rows,flatRows,rowsById}:expandRows({rows,flatRows,rowsById}),paginatedRowModel.flatRows=[];const handleRow=row=>{paginatedRowModel.flatRows.push(row),row.subRows.length&&row.subRows.forEach(handleRow)};return paginatedRowModel.rows.forEach(handleRow),paginatedRowModel},getMemoOptions(table.options,"debugTable"))}function getSortedRowModel(){return table=>memo(()=>[table.getState().sorting,table.getPreSortedRowModel()],(sorting,rowModel)=>{if(!rowModel.rows.length||null==sorting||!sorting.length)return rowModel;const sortingState=table.getState().sorting,sortedFlatRows=[],availableSorting=sortingState.filter(sort=>{var _table$getColumn;return null==(_table$getColumn=table.getColumn(sort.id))?void 0:_table$getColumn.getCanSort()}),columnInfoById={};availableSorting.forEach(sortEntry=>{const column=table.getColumn(sortEntry.id);column&&(columnInfoById[sortEntry.id]={sortUndefined:column.columnDef.sortUndefined,invertSorting:column.columnDef.invertSorting,sortingFn:column.getSortingFn()})});const sortData=rows=>{const sortedData=rows.map(row=>({...row}));return sortedData.sort((rowA,rowB)=>{for(let i=0;i<availableSorting.length;i+=1){var _sortEntry$desc;const sortEntry=availableSorting[i],columnInfo=columnInfoById[sortEntry.id],sortUndefined=columnInfo.sortUndefined,isDesc=null!=(_sortEntry$desc=null==sortEntry?void 0:sortEntry.desc)&&_sortEntry$desc;let sortInt=0;if(sortUndefined){const aUndefined=void 0===rowA.getValue(sortEntry.id),bUndefined=void 0===rowB.getValue(sortEntry.id);if(aUndefined||bUndefined){if("first"===sortUndefined)return aUndefined?-1:1;if("last"===sortUndefined)return aUndefined?1:-1;sortInt=aUndefined&&bUndefined?0:aUndefined?sortUndefined:-sortUndefined}}if(0===sortInt&&(sortInt=columnInfo.sortingFn(rowA,rowB,sortEntry.id)),0!==sortInt)return isDesc&&(sortInt*=-1),columnInfo.invertSorting&&(sortInt*=-1),sortInt}return rowA.index-rowB.index}),sortedData.forEach(row=>{var _row$subRows;sortedFlatRows.push(row),null!=(_row$subRows=row.subRows)&&_row$subRows.length&&(row.subRows=sortData(row.subRows))}),sortedData};return{rows:sortData(rowModel.rows),flatRows:sortedFlatRows,rowsById:rowModel.rowsById}},getMemoOptions(table.options,"debugTable",0,()=>table._autoResetPageIndex()))}}}]);