PageSourceSearch

https://www.capitalmarketsummit.ae/_nuxt/CnVhn6B5.js

js capitalmarketsummit.ae collected 2026-10-07 19:29:49 UTC 87,527 bytes, 1 lines download raw bytes

1import{T as ae,ax as ve,o as C,v as q,w as k,r as L,f as pe,G as te,p as g,ay as ue,aw as Vt,av as bt,R as D,az as zt,aE as Dt,aF as Et,t as U,m as Qe,aq as Ot,V as ot,q as Pe,ao as At,aj as qt,aV as mt,bD as vt,aW as ht,aX as St,bP as kt,bG as at,b8 as X,b9 as ut,aO as Ht,aY as Ct,c as b,b as H,a as z,bx as Ce,K as A,F as Y,k as ee,i as N,bJ as Lt,ak as Gt,aN as Bt,a$ as ke,aQ as Tt,l as we,I as jt,bQ as Nt,bR as Ut,P as Yt,Q as Kt,H as dt,bS as Xt,bT as Jt,C as Qt}from"./CthQzW9b.js";import{_ as Wt}from"./DKpc-iI3.js";import{u as Zt,_ as en}from"./DtdXIL7a.js";import{_ as tn}from"./DSGZzOby.js";import{u as nn}from"./OQyy6YAh.js";var on=ae({__name:"PaginationEllipsis",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const o=e;return ve(),(t,n)=>(C(),q(g(ue),te(o,{"data-type":"ellipsis"}),{default:k(()=>[L(t.$slots,"default",{},()=>[n[0]||(n[0]=pe("…"))])]),_:3},16))}}),ln=on;const[Re,rn]=zt("PaginationRoot");var sn=ae({__name:"PaginationRoot",props:{page:{type:Number,required:!1},defaultPage:{type:Number,required:!1,default:1},itemsPerPage:{type:Number,required:!0},total:{type:Number,required:!1,default:0},siblingCount:{type:Number,required:!1,default:2},disabled:{type:Boolean,required:!1},showEdges:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:page"],setup(e,{emit:o}){const t=e,n=o,{siblingCount:l,disabled:i,showEdges:r}=Vt(t);ve();const s=bt(t,"page",n,{defaultValue:t.defaultPage,passive:t.page===void 0}),u=D(()=>Math.max(1,Math.ceil(t.total/(t.itemsPerPage||1))));return rn({page:s,onPageChange(d){s.value=d},pageCount:u,siblingCount:l,disabled:i,showEdges:r}),(d,f)=>(C(),q(g(ue),{as:d.as,"as-child":d.asChild},{default:k(()=>[L(d.$slots,"default",{page:g(s),pageCount:u.value})]),_:3},8,["as","as-child"]))}}),an=sn,un=ae({__name:"PaginationFirst",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const o=e,t=Re();ve();const n=D(()=>t.page.value===1||t.disabled.value);return(l,i)=>(C(),q(g(ue),te(o,{"aria-label":"First Page",type:l.as==="button"?"button":void 0,disabled:n.value,onClick:i[0]||(i[0]=r=>!n.value&&g(t).onPageChange(1))}),{default:k(()=>[L(l.$slots,"default",{},()=>[i[1]||(i[1]=pe("First page"))])]),_:3},16,["type","disabled"]))}}),dn=un,gn=ae({__name:"PaginationLast",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const o=e,t=Re();ve();const n=D(()=>t.page.value===t.pageCount.value||t.disabled.value);return(l,i)=>(C(),q(g(ue),te(o,{"aria-label":"Last Page",type:l.as==="button"?"button":void 0,disabled:n.value,onClick:i[0]||(i[0]=r=>!n.value&&g(t).onPageChange(g(t).pageCount.value))}),{default:k(()=>[L(l.$slots,"default",{},()=>[i[1]||(i[1]=pe("Last page"))])]),_:3},16,["type","disabled"]))}}),cn=gn;function ce(e,o){const t=o-e+1;return Array.from({length:t},(n,l)=>l+e)}function fn(e){return e.map(o=>typeof o=="number"?{type:"page",value:o}:{type:"ellipsis"})}const be="ellipsis";function pn(e,o,t,n){const i=o,r=Math.max(e-t,1),s=Math.min(e+t,i);if(n){const d=Math.min(2*t+5,o)-2,f=r>3&&Math.abs(i-d-1+1)>2&&Math.abs(r-1)>2,m=s<i-2&&Math.abs(i-d)>2&&Math.abs(i-s)>2;if(!f&&m)return[...ce(1,d),be,i];if(f&&!m){const a=ce(i-d+1,i);return[1,be,...a]}if(f&&m){const a=ce(r,s);return[1,be,...a,be,i]}return ce(1,i)}else{const u=t*2+1;return o<u?ce(1,i):e<=t+1?ce(1,u):o-e<=t?ce(o-u+1,i):ce(r,s)}}var mn=ae({__name:"PaginationList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const o=e;ve();const t=Re(),n=D(()=>fn(pn(t.page.value,t.pageCount.value,t.siblingCount.value,t.showEdges.value)));return(l,i)=>(C(),q(g(ue),Dt(Et(o)),{default:k(()=>[L(l.$slots,"default",{items:n.value})]),_:3},16))}}),vn=mn,hn=ae({__name:"PaginationListItem",props:{value:{type:Number,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const o=e;ve();const t=Re(),n=D(()=>t.page.value===o.value),l=D(()=>t.disabled.value);return(i,r)=>(C(),q(g(ue),te(o,{"data-type":"page","aria-label":`Page ${i.value}`,"aria-current":n.value?"page":void 0,"data-selected":n.value?"true":void 0,disabled:l.value,type:i.as==="button"?"button":void 0,onClick:r[0]||(r[0]=s=>!l.value&&g(t).onPageChange(i.value))}),{default:k(()=>[L(i.$slots,"default",{},()=>[pe(U(i.value),1)])]),_:3},16,["aria-label","aria-current","data-selected","disabled","type"]))}}),Sn=hn,Cn=ae({__name:"PaginationNext",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const o=e;ve();const t=Re(),n=D(()=>t.page.value===t.pageCount.value||t.disabled.value);return(l,i)=>(C(),q(g(ue),te(o,{"aria-label":"Next Page",type:l.as==="button"?"button":void 0,disabled:n.value,onClick:i[0]||(i[0]=r=>!n.value&&g(t).onPageChange(g(t).page.value+1))}),{default:k(()=>[L(l.$slots,"default",{},()=>[i[1]||(i[1]=pe("Next page"))])]),_:3},16,["type","disabled"]))}}),wn=Cn,yn=ae({__name:"PaginationPrev",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const o=e;ve();const t=Re(),n=D(()=>t.page.value===1||t.disabled.value);return(l,i)=>(C(),q(g(ue),te(o,{"aria-label":"Previous Page",type:l.as==="button"?"button":void 0,disabled:n.value,onClick:i[0]||(i[0]=r=>!n.value&&g(t).onPageChange(g(t).page.value-1))}),{default:k(()=>[L(l.$slots,"default",{},()=>[i[1]||(i[1]=pe("Prev page"))])]),_:3},16,["type","disabled"]))}}),Rn=yn;function _n(e){return e?e[0].toUpperCase()+e.slice(1):""}function fe(e,o){return typeof e=="function"?e(o):e}function J(e,o){return t=>{o.setState(n=>({...n,[e]:fe(t,n[e])}))}}function He(e){return e instanceof Function}function Fn(e){return Array.isArray(e)&&e.every(o=>typeof o=="number")}function xn(e,o){const t=[],n=l=>{l.forEach(i=>
vendor: 49,337 bytes, line 1
1{t.push(i);const r=o(i);r!=null&&r.length&&n(r)})};return n(e),t}function F(e,o,t){let n=[],l;return i=>{let r;t.key&&t.debug&&(r=Date.now());const s=e(i);if(!(s.length!==n.length||s.some((f,m)=>n[m]!==f)))return l;n=s;let d;if(t.key&&t.debug&&(d=Date.now()),l=o(...s),t==null||t.onChange==null||t.onChange(l),t.key&&t.debug&&t!=null&&t.debug()){const f=Math.round((Date.now()-r)*100)/100,c=Math.round((Date.now()-d)*100)/100/16,a=(p,v)=>{for(p=String(p);p.length<v;)p=" "+p;return p}}return l}}function x(e,o,t,n){return{debug:()=>{var l;return(l=e?.debugAll)!=null?l:e[o]},key:!1,onChange:n}}function Pn(e,o,t,n){const l=()=>{var r;return(r=i.getValue())!=null?r:e.options.renderFallbackValue},i={id:`${o.id}_${t.id}`,row:o,column:t,getValue:()=>o.getValue(n),renderValue:l,getContext:F(()=>[e,t,o,i],(r,s,u,d)=>({table:r,column:s,row:u,cell:d,getValue:d.getValue,renderValue:d.renderValue}),x(e.options,"debugCells"))};return e._features.forEach(r=>{r.createCell==null||r.createCell(i,t,o,e)},{}),i}function $n(e,o,t,n){var l,i;const s={...e._getDefaultColumnDef(),...o},u=s.accessorKey;let d=(l=(i=s.id)!=null?i:u?typeof String.prototype.replaceAll=="function"?u.replaceAll(".","_"):u.replace(/\./g,"_"):void 0)!=null?l:typeof s.header=="string"?s.header:void 0,f;if(s.accessorFn?f=s.accessorFn:u&&(u.includes(".")?f=c=>{let a=c;for(const v of u.split(".")){var p;a=(p=a)==null?void 0:p[v]}return a}:f=c=>c[s.accessorKey]),!d)throw new Error;let m={id:`${String(d)}`,accessorFn:f,parent:n,depth:t,columnDef:s,columns:[],getFlatColumns:F(()=>[!0],()=>{var c;return[m,...(c=m.columns)==null?void 0:c.flatMap(a=>a.getFlatColumns())]},x(e.options,"debugColumns")),getLeafColumns:F(()=>[e._getOrderColumnsFn()],c=>{var a;if((a=m.columns)!=null&&a.length){let p=m.columns.flatMap(v=>v.getLeafColumns());return c(p)}return[m]},x(e.options,"debugColumns"))};for(const c of e._features)c.createColumn==null||c.createColumn(m,e);return m}const j="debugHeaders";function gt(e,o,t){var n;let i={id:(n=t.id)!=null?n:o.id,column:o,index:t.index,isPlaceholder:!!t.isPlaceholder,placeholderId:t.placeholderId,depth:t.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const r=[],s=u=>{u.subHeaders&&u.subHeaders.length&&u.subHeaders.map(s),r.push(u)};return s(i),r},getContext:()=>({table:e,header:i,column:o})};return e._features.forEach(r=>{r.createHeader==null||r.createHeader(i,e)}),i}const In={createTable:e=>{e.getHeaderGroups=F(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(o,t,n,l)=>{var i,r;const s=(i=n?.map(m=>t.find(c=>c.id===m)).filter(Boolean))!=null?i:[],u=(r=l?.map(m=>t.find(c=>c.id===m)).filter(Boolean))!=null?r:[],d=t.filter(m=>!(n!=null&&n.includes(m.id))&&!(l!=null&&l.includes(m.id)));return ze(o,[...s,...d,...u],e)},x(e.options,j)),e.getCenterHeaderGroups=F(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(o,t,n,l)=>(t=t.filter(i=>!(n!=null&&n.includes(i.id))&&!(l!=null&&l.includes(i.id))),ze(o,t,e,"center")),x(e.options,j)),e.getLeftHeaderGroups=F(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(o,t,n)=>{var l;const i=(l=n?.map(r=>t.find(s=>s.id===r)).filter(Boolean))!=null?l:[];return ze(o,i,e,"left")},x(e.options,j)),e.getRightHeaderGroups=F(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(o,t,n)=>{var l;const i=(l=n?.map(r=>t.find(s=>s.id===r)).filter(Boolean))!=null?l:[];return ze(o,i,e,"right")},x(e.options,j)),e.getFooterGroups=F(()=>[e.getHeaderGroups()],o=>[...o].reverse(),x(e.options,j)),e.getLeftFooterGroups=F(()=>[e.getLeftHeaderGroups()],o=>[...o].reverse(),x(e.options,j)),e.getCenterFooterGroups=F(()=>[e.getCenterHeaderGroups()],o=>[...o].reverse(),x(e.options,j)),e.getRightFooterGroups=F(()=>[e.getRightHeaderGroups()],o=>[...o].reverse(),x(e.options,j)),e.getFlatHeaders=F(()=>[e.getHeaderGroups()],o=>o.map(t=>t.headers).flat(),x(e.options,j)),e.getLeftFlatHeaders=F(()=>[e.getLeftHeaderGroups()],o=>o.map(t=>t.headers).flat(),x(e.options,j)),e.getCenterFlatHeaders=F(()=>[e.getCenterHeaderGroups()],o=>o.map(t=>t.headers).flat(),x(e.options,j)),e.getRightFlatHeaders=F(()=>[e.getRightHeaderGroups()],o=>o.map(t=>t.headers).flat(),x(e.options,j)),e.getCenterLeafHeaders=F(()=>[e.getCenterFlatHeaders()],o=>o.filter(t=>{var n;return!((n=t.subHeaders)!=null&&n.length)}),x(e.options,j)),e.getLeftLeafHeaders=F(()=>[e.getLeftFlatHeaders()],o=>o.filter(t=>{var n;return!((n=t.subHeaders)!=null&&n.length)}),x(e.options,j)),e.getRightLeafHeaders=F(()=>[e.getRightFlatHeaders()],o=>o.filter(t=>{var n;return!((n=t.subHeaders)!=null&&n.length)}),x(e.options,j)),e.getLeafHeaders=F(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(o,t,n)=>{var l,i,r,s,u,d;return[...(l=(i=o[0])==null?void 0:i.headers)!=null?l:[],...(r=(s=t[0])==null?void 0:s.headers)!=null?r:[],...(u=(d=n[0])==null?void 0:d.headers)!=null?u:[]].map(f=>f.getLeafHeaders()).flat()},x(e.options,j))}};function ze(e,o,t,n){var l,i;let r=0;const s=function(c,a){a===void 0&&(a=1),r=Math.max(r,a),c.filter(p=>p.getIsVisible()).forEach(p=>{var v;(v=p.columns)!=null&&v.length&&s(p.columns,a+1)},0)};s(e);let u=[];const d=(c,a)=>{const p={depth:a,id:[n,`${a}`].filter(Boolean).join("_"),headers:[]},v=[];c.forEach(R=>{const _=[...v].reverse()[0],V=R.column.depth===p.depth;let $,T=!1;if(V&&R.column.parent?$=R.column.parent:($=R.column,T=!0),_&&_?.column===$)_.subHeaders.push(R);else{const B=gt(t,$,{id:[n,a,$.id,R?.id].filter(Boolean).join("_"),isPlaceholder:T,placeholderId:T?`${v.filter(Q=>Q.column===$).length}`:void 0,depth:a,index:v.length});B.subHeaders.push(R),v.push(B)}p.headers.push(R),R.headerGroup=p}),u.push(p),a>0&&d(v,a-1)},f=o.map((c,a)=>gt(t,c,{depth:r,index:a}));d(f,r-1),u.reverse();const m=c=>c.filter(p=>p.column.getIsVisible()).map(p=>{let v=0,R=0,_=[0];p.subHeaders&&p.subHeaders.length?(_=[],m(p.subHeaders).forEach($=>{let{colSpan:T,rowSpan:B}=$;v+=T,_.push(B)})):v=1;const V=Math.min(..._);return R=R+V,p.colSpan=v,p.rowSpan=R,{colSpan:v,rowSpan:R}});return m((l=(i=u[0])==null?void 0:i.headers)!=null?l:[]),u}const lt=(e,o,t,n,l,i,r)=>{let s={id:o,index:n,original:t,depth:l,parentId:r,_valuesCache:{},_uniqueValuesCache:{},getValue:u=>{if(s._valuesCache.hasOwnProperty(u))return s._valuesCache[u];const d=e.getColumn(u);if(d!=null&&d.accessorFn)return s._valuesCache[u]=d.accessorFn(s.original,n),s._valuesCache[u]},getUniqueValues:u=>{if(s._uniqueValuesCache.hasOwnProperty(u))return s._uniqueValuesCache[u];const d=e.getColumn(u);if(d!=null&&d.accessorFn)return d.columnDef.getUniqueValues?(s._uniqueValuesCache[u]=d.columnDef.getUniqueValues(s.original,n),s._uniqueValuesCache[u]):(s._uniqueValuesCache[u]=[s.getValue(u)],s._uniqueValuesCache[u])},renderValue:u=>{var d;return(d=s.getValue(u))!=null?d:e.options.renderFallbackValue},subRows:[],getLeafRows:()=>xn(s.subRows,u=>u.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let u=[],d=s;for(;;){const f=d.getParentRow();if(!f)break;u.push(f),d=f}return u.reverse()},getAllCells:F(()=>[e.getAllLeafColumns()],u=>u.map(d=>Pn(e,s,d,d.id)),x(e.options,"debugRows")),_getAllCellsByColumnId:F(()=>[s.getAllCells()],u=>u.reduce((d,f)=>(d[f.column.id]=f,d),{}),x(e.options,"debugRows"))};for(let u=0;u<e._features.length;u++){const d=e._features[u];d==null||d.createRow==null||d.createRow(s,e)}return s},Mn={createColumn:(e,o)=>{e._getFacetedRowModel=o.options.getFacetedRowModel&&o.options.getFacetedRowModel(o,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():o.getPreFilteredRowModel(),e._getFacetedUniqueValues=o.options.getFacetedUniqueValues&&o.options.getFacetedUniqueValues(o,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=o.options.getFacetedMinMaxValues&&o.options.getFacetedMinMaxValues(o,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},wt=(e,o,t)=>{var n,l;const i=t==null||(n=t.toString())==null?void 0:n.toLowerCase();return!!(!((l=e.getValue(o))==null||(l=l.toString())==null||(l=l.toLowerCase())==null)&&l.includes(i))};wt.autoRemove=e=>oe(e);const yt=(e,o,t)=>{var n;return!!(!((n=e.getValue(o))==null||(n=n.toString())==null)&&n.includes(t))};yt.autoRemove=e=>oe(e);const Rt=(e,o,t)=>{var n;return((n=e.getValue(o))==null||(n=n.toString())==null?void 0:n.toLowerCase())===t?.toLowerCase()};Rt.autoRemove=e=>oe(e);const _t=(e,o,t)=>{var n;return(n=e.getValue(o))==null?void 0:n.includes(t)};_t.autoRemove=e=>oe(e);const Ft=(e,o,t)=>!t.some(n=>{var l;return!((l=e.getValue(o))!=null&&l.includes(n))});Ft.autoRemove=e=>oe(e)||!(e!=null&&e.length);const xt=(e,o,t)=>t.some(n=>{var l;return(l=e.getValue(o))==null?void 0:l.includes(n)});xt.autoRemove=e=>oe(e)||!(e!=null&&e.length);const Pt=(e,o,t)=>e.getValue(o)===t;Pt.autoRemove=e=>oe(e);const $t=(e,o,t)=>e.getValue(o)==t;$t.autoRemove=e=>oe(e);const it=(e,o,t)=>{let[n,l]=t;const i=e.getValue(o);return i>=n&&i<=l};it.resolveFilterValue=e=>{let[o,t]=e,n=typeof o!="number"?parseFloat(o):o,l=typeof t!="number"?parseFloat(t):t,i=o===null||Number.isNaN(n)?-1/0:n,r=t===null||Number.isNaN(l)?1/0:l;if(i>r){const s=i;i=r,r=s}return[i,r]};it.autoRemove=e=>oe(e)||oe(e[0])&&oe(e[1]);const se={includesString:wt,includesStringSensitive:yt,equalsString:Rt,arrIncludes:_t,arrIncludesAll:Ft,arrIncludesSome:xt,equals:Pt,weakEquals:$t,inNumberRange:it};function oe(e){return e==null||e===""}const Vn={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:J("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,o)=>{e.getAutoFilterFn=()=>{const t=o.getCoreRowModel().flatRows[0],n=t?.getValue(e.id);return typeof n=="string"?se.includesString:typeof n=="number"?se.inNumberRange:typeof n=="boolean"||n!==null&&typeof n=="object"?se.equals:Array.isArray(n)?se.arrIncludes:se.weakEquals},e.getFilterFn=()=>{var t,n;return He(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(t=(n=o.options.filterFns)==null?void 0:n[e.columnDef.filterFn])!=null?t:se[e.columnDef.filterFn]},e.getCanFilter=()=>{var t,n,l;return((t=e.columnDef.enableColumnFilter)!=null?t:!0)&&((n=o.options.enableColumnFilters)!=null?n:!0)&&((l=o.options.enableFilters)!=null?l:!0)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var t;return(t=o.getState().columnFilters)==null||(t=t.find(n=>n.id===e.id))==null?void 0:t.value},e.getFilterIndex=()=>{var t,n;return(t=(n=o.getState().columnFilters)==null?void 0:n.findIndex(l=>l.id===e.id))!=null?t:-1},e.setFilterValue=t=>{o.setColumnFilters(n=>{const l=e.getFilterFn(),i=n?.find(f=>f.id===e.id),r=fe(t,i?i.value:void 0);if(ct(l,r,e)){var s;return(s=n?.filter(f=>f.id!==e.id))!=null?s:[]}const u={id:e.id,value:r};if(i){var d;return(d=n?.map(f=>f.id===e.id?u:f))!=null?d:[]}return n!=null&&n.length?[...n,u]:[u]})}},createRow:(e,o)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=o=>{const t=e.getAllLeafColumns(),n=l=>{var i;return(i=fe(o,l))==null?void 0:i.filter(r=>{const s=t.find(u=>u.id===r.id);if(s){const u=s.getFilterFn();if(ct(u,r.value,s))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(n)},e.resetColumnFilters=o=>{var t,n;e.setColumnFilters(o?[]:(t=(n=e.initialState)==null?void 0:n.columnFilters)!=null?t:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function ct(e,o,t){return(e&&e.autoRemove?e.autoRemove(o,t):!1)||typeof o>"u"||typeof o=="string"&&!o}const bn=(e,o,t)=>t.reduce((n,l)=>{const i=l.getValue(e);return n+(typeof i=="number"?i:0)},0),zn=(e,o,t)=>{let n;return t.forEach(l=>{const i=l.getValue(e);i!=null&&(n>i||n===void 0&&i>=i)&&(n=i)}),n},Dn=(e,o,t)=>{let n;return t.forEach(l=>{const i=l.getValue(e);i!=null&&(n<i||n===void 0&&i>=i)&&(n=i)}),n},En=(e,o,t)=>{let n,l;return t.forEach(i=>{const r=i.getValue(e);r!=null&&(n===void 0?r>=r&&(n=l=r):(n>r&&(n=r),l<r&&(l=r)))}),[n,l]},On=(e,o)=>{let t=0,n=0;if(o.forEach(l=>{let i=l.getValue(e);i!=null&&(i=+i)>=i&&(++t,n+=i)}),t)return n/t},An=(e,o)=>{if(!o.length)return;const t=o.map(i=>i.getValue(e));if(!Fn(t))return;if(t.length===1)return t[0];const n=Math.floor(t.length/2),l=t.sort((i,r)=>i-r);return t.length%2!==0?l[n]:(l[n-1]+l[n])/2},qn=(e,o)=>Array.from(new Set(o.map(t=>t.getValue(e))).values()),kn=(e,o)=>new Set(o.map(t=>t.getValue(e))).size,Hn=(e,o)=>o.length,Be={sum:bn,min:zn,max:Dn,extent:En,mean:On,median:An,unique:qn,uniqueCount:kn,count:Hn},Ln={getDefaultColumnDef:()=>({aggregatedCell:e=>{var o,t;return(o=(t=e.getValue())==null||t.toString==null?void 0:t.toString())!=null?o:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:J("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,o)=>{e.toggleGrouping=()=>{o.setGrouping(t=>t!=null&&t.includes(e.id)?t.filter(n=>n!==e.id):[...t??[],e.id])},e.getCanGroup=()=>{var t,n;return((t=e.columnDef.enableGrouping)!=null?t:!0)&&((n=o.options.enableGrouping)!=null?n:!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var t;return(t=o.getState().grouping)==null?void 0:t.includes(e.id)},e.getGroupedIndex=()=>{var t;return(t=o.getState().grouping)==null?void 0:t.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const t=o.getCoreRowModel().flatRows[0],n=t?.getValue(e.id);if(typeof n=="number")return Be.sum;if(Object.prototype.toString.call(n)==="[object Date]")return Be.extent},e.getAggregationFn=()=>{var t,n;if(!e)throw new Error;return He(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(t=(n=o.options.aggregationFns)==null?void 0:n[e.columnDef.aggregationFn])!=null?t:Be[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=o=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(o),e.resetGrouping=o=>{var t,n;e.setGrouping(o?[]:(t=(n=e.initialState)==null?void 0:n.grouping)!=null?t:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,o)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=t=>{if(e._groupingValuesCache.hasOwnProperty(t))return e._groupingValuesCache[t];const n=o.getColumn(t);return n!=null&&n.columnDef.getGroupingValue?(e._groupingValuesCache[t]=n.columnDef.getGroupingValue(e.original),e._groupingValuesCache[t]):e.getValue(t)},e._groupingValuesCache={}},createCell:(e,o,t,n)=>{e.getIsGrouped=()=>o.getIsGrouped()&&o.id===t.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&o.getIsGrouped(),e.getIsAggregated=()=>{var l;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((l=t.subRows)!=null&&l.length)}}};function Gn(e,o,t){if(!(o!=null&&o.length)||!t)return e;const n=e.filter(i=>!o.includes(i.id));return t==="remove"?n:[...o.map(i=>e.find(r=>r.id===i)).filter(Boolean),...n]}const Bn={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:J("columnOrder",e)}),createColumn:(e,o)=>{e.getIndex=F(t=>[Ie(o,t)],t=>t.findIndex(n=>n.id===e.id),x(o.options,"debugColumns")),e.getIsFirstColumn=t=>{var n;return((n=Ie(o,t)[0])==null?void 0:n.id)===e.id},e.getIsLastColumn=t=>{var n;const l=Ie(o,t);return((n=l[l.length-1])==null?void 0:n.id)===e.id}},createTable:e=>{e.setColumnOrder=o=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(o),e.resetColumnOrder=o=>{var t;e.setColumnOrder(o?[]:(t=e.initialState.columnOrder)!=null?t:[])},e._getOrderColumnsFn=F(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(o,t,n)=>l=>{let i=[];if(!(o!=null&&o.length))i=l;else{const r=[...o],s=[...l];for(;s.length&&r.length;){const u=r.shift(),d=s.findIndex(f=>f.id===u);d>-1&&i.push(s.splice(d,1)[0])}i=[...i,...s]}return Gn(i,t,n)},x(e.options,"debugTable"))}},Te=()=>({left:[],right:[]}),Tn={getInitialState:e=>({columnPinning:Te(),...e}),getDefaultOptions:e=>({onColumnPinningChange:J("columnPinning",e)}),createColumn:(e,o)=>{e.pin=t=>{const n=e.getLeafColumns().map(l=>l.id).filter(Boolean);o.setColumnPinning(l=>{var i,r;if(t==="right"){var s,u;return{left:((s=l?.left)!=null?s:[]).filter(m=>!(n!=null&&n.includes(m))),right:[...((u=l?.right)!=null?u:[]).filter(m=>!(n!=null&&n.includes(m))),...n]}}if(t==="left"){var d,f;return{left:[...((d=l?.left)!=null?d:[]).filter(m=>!(n!=null&&n.includes(m))),...n],right:((f=l?.right)!=null?f:[]).filter(m=>!(n!=null&&n.includes(m)))}}return{left:((i=l?.left)!=null?i:[]).filter(m=>!(n!=null&&n.includes(m))),right:((r=l?.right)!=null?r:[]).filter(m=>!(n!=null&&n.includes(m)))}})},e.getCanPin=()=>e.getLeafColumns().some(n=>{var l,i,r;return((l=n.columnDef.enablePinning)!=null?l:!0)&&((i=(r=o.options.enableColumnPinning)!=null?r:o.options.enablePinning)!=null?i:!0)}),e.getIsPinned=()=>{const t=e.getLeafColumns().map(s=>s.id),{left:n,right:l}=o.getState().columnPinning,i=t.some(s=>n?.includes(s)),r=t.some(s=>l?.includes(s));return i?"left":r?"right":!1},e.getPinnedIndex=()=>{var t,n;const l=e.getIsPinned();return l?(t=(n=o.getState().columnPinning)==null||(n=n[l])==null?void 0:n.indexOf(e.id))!=null?t:-1:0}},createRow:(e,o)=>{e.getCenterVisibleCells=F(()=>[e._getAllVisibleCells(),o.getState().columnPinning.left,o.getState().columnPinning.right],(t,n,l)=>{const i=[...n??[],...l??[]];return t.filter(r=>!i.includes(r.column.id))},x(o.options,"debugRows")),e.getLeftVisibleCells=F(()=>[e._getAllVisibleCells(),o.getState().columnPinning.left],(t,n)=>(n??[]).map(i=>t.find(r=>r.column.id===i)).filter(Boolean).map(i=>({...i,position:"left"})),x(o.options,"debugRows")),e.getRightVisibleCells=F(()=>[e._getAllVisibleCells(),o.getState().columnPinning.right],(t,n)=>(n??[]).map(i=>t.find(r=>r.column.id===i)).filter(Boolean).map(i=>({...i,position:"right"})),x(o.options,"debugRows"))},createTable:e=>{e.setColumnPinning=o=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(o),e.resetColumnPinning=o=>{var t,n;return e.setColumnPinning(o?Te():(t=(n=e.initialState)==null?void 0:n.columnPinning)!=null?t:Te())},e.getIsSomeColumnsPinned=o=>{var t;const n=e.getState().columnPinning;if(!o){var l,i;return!!((l=n.left)!=null&&l.length||(i=n.right)!=null&&i.length)}return!!((t=n[o])!=null&&t.length)},e.getLeftLeafColumns=F(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(o,t)=>(t??[]).map(n=>o.find(l=>l.id===n)).filter(Boolean),x(e.options,"debugColumns")),e.getRightLeafColumns=F(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(o,t)=>(t??[]).map(n=>o.find(l=>l.id===n)).filter(Boolean),x(e.options,"debugColumns")),e.getCenterLeafColumns=F(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(o,t,n)=>{const l=[...t??[],...n??[]];return o.filter(i=>!l.includes(i.id))},x(e.options,"debugColumns"))}};function jn(e){return e||(typeof document<"u"?document:null)}const De={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},je=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),Nn={getDefaultColumnDef:()=>De,getInitialState:e=>({columnSizing:{},columnSizingInfo:je(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:J("columnSizing",e),onColumnSizingInfoChange:J("columnSizingInfo",e)}),createColumn:(e,o)=>{e.getSize=()=>{var t,n,l;const i=o.getState().columnSizing[e.id];return Math.min(Math.max((t=e.columnDef.minSize)!=null?t:De.minSize,(n=i??e.columnDef.size)!=null?n:De.size),(l=e.columnDef.maxSize)!=null?l:De.maxSize)},e.getStart=F(t=>[t,Ie(o,t),o.getState().columnSizing],(t,n)=>n.slice(0,e.getIndex(t)).reduce((l,i)=>l+i.getSize(),0),x(o.options,"debugColumns")),e.getAfter=F(t=>[t,Ie(o,t),o.getState().columnSizing],(t,n)=>n.slice(e.getIndex(t)+1).reduce((l,i)=>l+i.getSize(),0),x(o.options,"debugColumns")),e.resetSize=()=>{o.setColumnSizing(t=>{let{[e.id]:n,...l}=t;return l})},e.getCanResize=()=>{var t,n;return((t=e.columnDef.enableResizing)!=null?t:!0)&&((n=o.options.enableColumnResizing)!=null?n:!0)},e.getIsResizing=()=>o.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,o)=>{e.getSize=()=>{let t=0;const n=l=>{if(l.subHeaders.length)l.subHeaders.forEach(n);else{var i;t+=(i=l.column.getSize())!=null?i:0}};return n(e),t},e.getStart=()=>{if(e.index>0){const t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=t=>{const n=o.getColumn(e.column.id),l=n?.getCanResize();return i=>{if(!n||!l||(i.persist==null||i.persist(),Ne(i)&&i.touches&&i.touches.length>1))return;const r=e.getSize(),s=e?e.getLeafHeaders().map(_=>[_.column.id,_.column.getSize()]):[[n.id,n.getSize()]],u=Ne(i)?Math.round(i.touches[0].clientX):i.clientX,d={},f=(_,V)=>{typeof V=="number"&&(o.setColumnSizingInfo($=>{var T,B;const Q=o.options.columnResizeDirection==="rtl"?-1:1,G=(V-((T=$?.startOffset)!=null?T:0))*Q,W=Math.max(G/((B=$?.startSize)!=null?B:0),-.999999);return $.columnSizingStart.forEach(re=>{let[he,de]=re;d[he]=Math.round(Math.max(de+de*W,0)*100)/100}),{...$,deltaOffset:G,deltaPercentage:W}}),(o.options.columnResizeMode==="onChange"||_==="end")&&o.setColumnSizing($=>({...$,...d})))},m=_=>f("move",_),c=_=>{f("end",_),o.setColumnSizingInfo(V=>({...V,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},a=jn(t),p={moveHandler:_=>m(_.clientX),upHandler:_=>{a?.removeEventListener("mousemove",p.moveHandler),a?.removeEventListener("mouseup",p.upHandler),c(_.clientX)}},v={moveHandler:_=>(_.cancelable&&(_.preventDefault(),_.stopPropagation()),m(_.touches[0].clientX),!1),upHandler:_=>{var V;a?.removeEventListener("touchmove",v.moveHandler),a?.removeEventListener("touchend",v.upHandler),_.cancelable&&(_.preventDefault(),_.stopPropagation()),c((V=_.touches[0])==null?void 0:V.clientX)}},R=Un()?{passive:!1}:!1;Ne(i)?(a?.addEventListener("touchmove",v.moveHandler,R),a?.addEventListener("touchend",v.upHandler,R)):(a?.addEventListener("mousemove",p.moveHandler,R),a?.addEventListener("mouseup",p.upHandler,R)),o.setColumnSizingInfo(_=>({..._,startOffset:u,startSize:r,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:n.id}))}}},createTable:e=>{e.setColumnSizing=o=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(o),e.setColumnSizingInfo=o=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(o),e.resetColumnSizing=o=>{var t;e.setColumnSizing(o?{}:(t=e.initialState.columnSizing)!=null?t:{})},e.resetHeaderSizeInfo=o=>{var t;e.setColumnSizingInfo(o?je():(t=e.initialState.columnSizingInfo)!=null?t:je())},e.getTotalSize=()=>{var o,t;return(o=(t=e.getHeaderGroups()[0])==null?void 0:t.headers.reduce((n,l)=>n+l.getSize(),0))!=null?o:0},e.getLeftTotalSize=()=>{var o,t;return(o=(t=e.getLeftHeaderGroups()[0])==null?void 0:t.headers.reduce((n,l)=>n+l.getSize(),0))!=null?o:0},e.getCenterTotalSize=()=>{var o,t;return(o=(t=e.getCenterHeaderGroups()[0])==null?void 0:t.headers.reduce((n,l)=>n+l.getSize(),0))!=null?o:0},e.getRightTotalSize=()=>{var o,t;return(o=(t=e.getRightHeaderGroups()[0])==null?void 0:t.headers.reduce((n,l)=>n+l.getSize(),0))!=null?o:0}}};let Ee=null;function Un(){if(typeof Ee=="boolean")return Ee;let e=!1;try{const o={get passive(){return e=!0,!1}},t=()=>{};window.addEventListener("test",t,o),window.removeEventListener("test",t)}catch{e=!1}return Ee=e,Ee}function Ne(e){return e.type==="touchstart"}const Yn={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:J("columnVisibility",e)}),createColumn:(e,o)=>{e.toggleVisibility=t=>{e.getCanHide()&&o.setColumnVisibility(n=>({...n,[e.id]:t??!e.getIsVisible()}))},e.getIsVisible=()=>{var t,n;const l=e.columns;return(t=l.length?l.some(i=>i.getIsVisible()):(n=o.getState().columnVisibility)==null?void 0:n[e.id])!=null?t:!0},e.getCanHide=()=>{var t,n;return((t=e.columnDef.enableHiding)!=null?t:!0)&&((n=o.options.enableHiding)!=null?n:!0)},e.getToggleVisibilityHandler=()=>t=>{e.toggleVisibility==null||e.toggleVisibility(t.target.checked)}},createRow:(e,o)=>{e._getAllVisibleCells=F(()=>[e.getAllCells(),o.getState().columnVisibility],t=>t.filter(n=>n.column.getIsVisible()),x(o.options,"debugRows")),e.getVisibleCells=F(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(t,n,l)=>[...t,...n,...l],x(o.options,"debugRows"))},createTable:e=>{const o=(t,n)=>F(()=>[n(),n().filter(l=>l.getIsVisible()).map(l=>l.id).join("_")],l=>l.filter(i=>i.getIsVisible==null?void 0:i.getIsVisible()),x(e.options,"debugColumns"));e.getVisibleFlatColumns=o("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=o("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=o("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=o("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=o("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var n;e.setColumnVisibility(t?{}:(n=e.initialState.columnVisibility)!=null?n:{})},e.toggleAllColumnsVisible=t=>{var n;t=(n=t)!=null?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((l,i)=>({...l,[i.id]:t||!(i.getCanHide!=null&&i.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(t=>!(t.getIsVisible!=null&&t.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(t=>t.getIsVisible==null?void 0:t.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var n;e.toggleAllColumnsVisible((n=t.target)==null?void 0:n.checked)}}};function Ie(e,o){return o?o==="center"?e.getCenterVisibleLeafColumns():o==="left"?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const Kn={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},Xn={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:J("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:o=>{var t;const n=(t=e.getCoreRowModel().flatRows[0])==null||(t=t._getAllCellsByColumnId()[o.id])==null?void 0:t.getValue();return typeof n=="string"||typeof n=="number"}}),createColumn:(e,o)=>{e.getCanGlobalFilter=()=>{var t,n,l,i;return((t=e.columnDef.enableGlobalFilter)!=null?t:!0)&&((n=o.options.enableGlobalFilter)!=null?n:!0)&&((l=o.options.enableFilters)!=null?l:!0)&&((i=o.options.getColumnCanGlobalFilter==null?void 0:o.options.getColumnCanGlobalFilter(e))!=null?i:!0)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>se.includesString,e.getGlobalFilterFn=()=>{var o,t;const{globalFilterFn:n}=e.options;return He(n)?n:n==="auto"?e.getGlobalAutoFilterFn():(o=(t=e.options.filterFns)==null?void 0:t[n])!=null?o:se[n]},e.setGlobalFilter=o=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(o)},e.resetGlobalFilter=o=>{e.setGlobalFilter(o?void 0:e.initialState.globalFilter)}}},Jn={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:J("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let o=!1,t=!1;e._autoResetExpanded=()=>{var n,l;if(!o){e._queue(()=>{o=!0});return}if((n=(l=e.options.autoResetAll)!=null?l:e.options.autoResetExpanded)!=null?n:!e.options.manualExpanding){if(t)return;t=!0,e._queue(()=>{e.resetExpanded(),t=!1})}},e.setExpanded=n=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(n),e.toggleAllRowsExpanded=n=>{n??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=n=>{var l,i;e.setExpanded(n?{}:(l=(i=e.initialState)==null?void 0:i.expanded)!=null?l:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(n=>n.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>n=>{n.persist==null||n.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const n=e.getState().expanded;return n===!0||Object.values(n).some(Boolean)},e.getIsAllRowsExpanded=()=>{const n=e.getState().expanded;return typeof n=="boolean"?n===!0:!(!Object.keys(n).length||e.getRowModel().flatRows.some(l=>!l.getIsExpanded()))},e.getExpandedDepth=()=>{let n=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(i=>{const r=i.split(".");n=Math.max(n,r.length)}),n},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,o)=>{e.toggleExpanded=t=>{o.setExpanded(n=>{var l;const i=n===!0?!0:!!(n!=null&&n[e.id]);let r={};if(n===!0?Object.keys(o.getRowModel().rowsById).forEach(s=>{r[s]=!0}):r=n,t=(l=t)!=null?l:!i,!i&&t)return{...r,[e.id]:!0};if(i&&!t){const{[e.id]:s,...u}=r;return u}return n})},e.getIsExpanded=()=>{var t;const n=o.getState().expanded;return!!((t=o.options.getIsRowExpanded==null?void 0:o.options.getIsRowExpanded(e))!=null?t:n===!0||n?.[e.id])},e.getCanExpand=()=>{var t,n,l;return(t=o.options.getRowCanExpand==null?void 0:o.options.getRowCanExpand(e))!=null?t:((n=o.options.enableExpanding)!=null?n:!0)&&!!((l=e.subRows)!=null&&l.length)},e.getIsAllParentsExpanded=()=>{let t=!0,n=e;for(;t&&n.parentId;)n=o.getRow(n.parentId,!0),t=n.getIsExpanded();return t},e.getToggleExpandedHandler=()=>{const t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},We=0,Ze=10,Ue=()=>({pageIndex:We,pageSize:Ze}),Qn={getInitialState:e=>({...e,pagination:{...Ue(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:J("pagination",e)}),createTable:e=>{let o=!1,t=!1;e._autoResetPageIndex=()=>{var n,l;if(!o){e._queue(()=>{o=!0});return}if((n=(l=e.options.autoResetAll)!=null?l:e.options.autoResetPageIndex)!=null?n:!e.options.manualPagination){if(t)return;t=!0,e._queue(()=>{e.resetPageIndex(),t=!1})}},e.setPagination=n=>{const l=i=>fe(n,i);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(l)},e.resetPagination=n=>{var l;e.setPagination(n?Ue():(l=e.initialState.pagination)!=null?l:Ue())},e.setPageIndex=n=>{e.setPagination(l=>{let i=fe(n,l.pageIndex);const r=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return i=Math.max(0,Math.min(i,r)),{...l,pageIndex:i}})},e.resetPageIndex=n=>{var l,i;e.setPageIndex(n?We:(l=(i=e.initialState)==null||(i=i.pagination)==null?void 0:i.pageIndex)!=null?l:We)},e.resetPageSize=n=>{var l,i;e.setPageSize(n?Ze:(l=(i=e.initialState)==null||(i=i.pagination)==null?void 0:i.pageSize)!=null?l:Ze)},e.setPageSize=n=>{e.setPagination(l=>{const i=Math.max(1,fe(n,l.pageSize)),r=l.pageSize*l.pageIndex,s=Math.floor(r/i);return{...l,pageIndex:s,pageSize:i}})},e.setPageCount=n=>e.setPagination(l=>{var i;let r=fe(n,(i=e.options.pageCount)!=null?i:-1);return typeof r=="number"&&(r=Math.max(-1,r)),{...l,pageCount:r}}),e.getPageOptions=F(()=>[e.getPageCount()],n=>{let l=[];return n&&n>0&&(l=[...new Array(n)].fill(null).map((i,r)=>r)),l},x(e.options,"debugTable")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:n}=e.getState().pagination,l=e.getPageCount();return l===-1?!0:l===0?!1:n<l-1},e.previousPage=()=>e.setPageIndex(n=>n-1),e.nextPage=()=>e.setPageIndex(n=>n+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var n;return(n=e.options.pageCount)!=null?n:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var n;return(n=e.options.rowCount)!=null?n:e.getPrePaginationRowModel().rows.length}}},Ye=()=>({top:[],bottom:[]}),Wn={getInitialState:e=>({rowPinning:Ye(),...e}),getDefaultOptions:e=>({onRowPinningChange:J("rowPinning",e)}),createRow:(e,o)=>{e.pin=(t,n,l)=>{const i=n?e.getLeafRows().map(u=>{let{id:d}=u;return d}):[],r=l?e.getParentRows().map(u=>{let{id:d}=u;return d}):[],s=new Set([...r,e.id,...i]);o.setRowPinning(u=>{var d,f;if(t==="bottom"){var m,c;return{top:((m=u?.top)!=null?m:[]).filter(v=>!(s!=null&&s.has(v))),bottom:[...((c=u?.bottom)!=null?c:[]).filter(v=>!(s!=null&&s.has(v))),...Array.from(s)]}}if(t==="top"){var a,p;return{top:[...((a=u?.top)!=null?a:[]).filter(v=>!(s!=null&&s.has(v))),...Array.from(s)],bottom:((p=u?.bottom)!=null?p:[]).filter(v=>!(s!=null&&s.has(v)))}}return{top:((d=u?.top)!=null?d:[]).filter(v=>!(s!=null&&s.has(v))),bottom:((f=u?.bottom)!=null?f:[]).filter(v=>!(s!=null&&s.has(v)))}})},e.getCanPin=()=>{var t;const{enableRowPinning:n,enablePinning:l}=o.options;return typeof n=="function"?n(e):(t=n??l)!=null?t:!0},e.getIsPinned=()=>{const t=[e.id],{top:n,bottom:l}=o.getState().rowPinning,i=t.some(s=>n?.includes(s)),r=t.some(s=>l?.includes(s));return i?"top":r?"bottom":!1},e.getPinnedIndex=()=>{var t,n;const l=e.getIsPinned();if(!l)return-1;const i=(t=l==="top"?o.getTopRows():o.getBottomRows())==null?void 0:t.map(r=>{let{id:s}=r;return s});return(n=i?.indexOf(e.id))!=null?n:-1}},createTable:e=>{e.setRowPinning=o=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(o),e.resetRowPinning=o=>{var t,n;return e.setRowPinning(o?Ye():(t=(n=e.initialState)==null?void 0:n.rowPinning)!=null?t:Ye())},e.getIsSomeRowsPinned=o=>{var t;const n=e.getState().rowPinning;if(!o){var l,i;return!!((l=n.top)!=null&&l.length||(i=n.bottom)!=null&&i.length)}return!!((t=n[o])!=null&&t.length)},e._getPinnedRows=(o,t,n)=>{var l;return((l=e.options.keepPinnedRows)==null||l?(t??[]).map(r=>{const s=e.getRow(r,!0);return s.getIsAllParentsExpanded()?s:null}):(t??[]).map(r=>o.find(s=>s.id===r))).filter(Boolean).map(r=>({...r,position:n}))},e.getTopRows=F(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(o,t)=>e._getPinnedRows(o,t,"top"),x(e.options,"debugRows")),e.getBottomRows=F(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(o,t)=>e._getPinnedRows(o,t,"bottom"),x(e.options,"debugRows")),e.getCenterRows=F(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(o,t,n)=>{const l=new Set([...t??[],...n??[]]);return o.filter(i=>!l.has(i.id))},x(e.options,"debugRows"))}},Zn={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:J("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=o=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(o),e.resetRowSelection=o=>{var t;return e.setRowSelection(o?{}:(t=e.initialState.rowSelection)!=null?t:{})},e.toggleAllRowsSelected=o=>{e.setRowSelection(t=>{o=typeof o<"u"?o:!e.getIsAllRowsSelected();const n={...t},l=e.getPreGroupedRowModel().flatRows;return o?l.forEach(i=>{i.getCanSelect()&&(n[i.id]=!0)}):l.forEach(i=>{delete n[i.id]}),n})},e.toggleAllPageRowsSelected=o=>e.setRowSelection(t=>{const n=typeof o<"u"?o:!e.getIsAllPageRowsSelected(),l={...t};return e.getRowModel().rows.forEach(i=>{et(l,i.id,n,!0,e)}),l}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=F(()=>[e.getState().rowSelection,e.getCoreRowModel()],(o,t)=>Object.keys(o).length?Ke(e,t):{rows:[],flatRows:[],rowsById:{}},x(e.options,"debugTable")),e.getFilteredSelectedRowModel=F(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(o,t)=>Object.keys(o).length?Ke(e,t):{rows:[],flatRows:[],rowsById:{}},x(e.options,"debugTable")),e.getGroupedSelectedRowModel=F(()=>[e.getState().rowSelection,e.getSortedRowModel()],(o,t)=>Object.keys(o).length?Ke(e,t):{rows:[],flatRows:[],rowsById:{}},x(e.options,"debugTable")),e.getIsAllRowsSelected=()=>{const o=e.getFilteredRowModel().flatRows,{rowSelection:t}=e.getState();let n=!!(o.length&&Object.keys(t).length);return n&&o.some(l=>l.getCanSelect()&&!t[l.id])&&(n=!1),n},e.getIsAllPageRowsSelected=()=>{const o=e.getPaginationRowModel().flatRows.filter(l=>l.getCanSelect()),{rowSelection:t}=e.getState();let n=!!o.length;return n&&o.some(l=>!t[l.id])&&(n=!1),n},e.getIsSomeRowsSelected=()=>{var o;const t=Object.keys((o=e.getState().rowSelection)!=null?o:{}).length;return t>0&&t<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{const o=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:o.filter(t=>t.getCanSelect()).some(t=>t.getIsSelected()||t.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>o=>{e.toggleAllRowsSelected(o.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>o=>{e.toggleAllPageRowsSelected(o.target.checked)}},createRow:(e,o)=>{e.toggleSelected=(t,n)=>{const l=e.getIsSelected();o.setRowSelection(i=>{var r;if(t=typeof t<"u"?t:!l,e.getCanSelect()&&l===t)return i;const s={...i};return et(s,e.id,t,(r=n?.selectChildren)!=null?r:!0,o),s})},e.getIsSelected=()=>{const{rowSelection:t}=o.getState();return rt(e,t)},e.getIsSomeSelected=()=>{const{rowSelection:t}=o.getState();return tt(e,t)==="some"},e.getIsAllSubRowsSelected=()=>{const{rowSelection:t}=o.getState();return tt(e,t)==="all"},e.getCanSelect=()=>{var t;return typeof o.options.enableRowSelection=="function"?o.options.enableRowSelection(e):(t=o.options.enableRowSelection)!=null?t:!0},e.getCanSelectSubRows=()=>{var t;return typeof o.options.enableSubRowSelection=="function"?o.options.enableSubRowSelection(e):(t=o.options.enableSubRowSelection)!=null?t:!0},e.getCanMultiSelect=()=>{var t;return typeof o.options.enableMultiRowSelection=="function"?o.options.enableMultiRowSelection(e):(t=o.options.enableMultiRowSelection)!=null?t:!0},e.getToggleSelectedHandler=()=>{const t=e.getCanSelect();return n=>{var l;t&&e.toggleSelected((l=n.target)==null?void 0:l.checked)}}}},et=(e,o,t,n,l)=>{var i;const r=l.getRow(o,!0);t?(r.getCanMultiSelect()||Object.keys(e).forEach(s=>delete e[s]),r.getCanSelect()&&(e[o]=!0)):delete e[o],n&&(i=r.subRows)!=null&&i.length&&r.getCanSelectSubRows()&&r.subRows.forEach(s=>et(e,s.id,t,n,l))};function Ke(e,o){const t=e.getState().rowSelection,n=[],l={},i=function(r,s){return r.map(u=>{var d;const f=rt(u,t);if(f&&(n.push(u),l[u.id]=u),(d=u.subRows)!=null&&d.length&&(u={...u,subRows:i(u.subRows)}),f)return u}).filter(Boolean)};return{rows:i(o.rows),flatRows:n,rowsById:l}}function rt(e,o){var t;return(t=o[e.id])!=null?t:!1}function tt(e,o,t){var n;if(!((n=e.subRows)!=null&&n.length))return!1;let l=!0,i=!1;return e.subRows.forEach(r=>{if(!(i&&!l)&&(r.getCanSelect()&&(rt(r,o)?i=!0:l=!1),r.subRows&&r.subRows.length)){const s=tt(r,o);s==="all"?i=!0:(s==="some"&&(i=!0),l=!1)}}),l?"all":i?"some":!1}const nt=/([0-9]+)/gm,eo=(e,o,t)=>It(me(e.getValue(t)).toLowerCase(),me(o.getValue(t)).toLowerCase()),to=(e,o,t)=>It(me(e.getValue(t)),me(o.getValue(t))),no=(e,o,t)=>st(me(e.getValue(t)).toLowerCase(),me(o.getValue(t)).toLowerCase()),oo=(e,o,t)=>st(me(e.getValue(t)),me(o.getValue(t))),lo=(e,o,t)=>{const n=e.getValue(t),l=o.getValue(t);return n>l?1:n<l?-1:0},io=(e,o,t)=>st(e.getValue(t),o.getValue(t));function st(e,o){return e===o?0:e>o?1:-1}function me(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function It(e,o){const t=e.split(nt).filter(Boolean),n=o.split(nt).filter(Boolean);for(;t.length&&n.length;){const l=t.shift(),i=n.shift(),r=parseInt(l,10),s=parseInt(i,10),u=[r,s].sort();if(isNaN(u[0])){if(l>i)return 1;if(i>l)return-1;continue}if(isNaN(u[1]))return isNaN(r)?-1:1;if(r>s)return 1;if(s>r)return-1}return t.length-n.length}const xe={alphanumeric:eo,alphanumericCaseSensitive:to,text:no,textCaseSensitive:oo,datetime:lo,basic:io},ro={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:J("sorting",e),isMultiSortEvent:o=>o.shiftKey}),createColumn:(e,o)=>{e.getAutoSortingFn=()=>{const t=o.getFilteredRowModel().flatRows.slice(10);let n=!1;for(const l of t){const i=l?.getValue(e.id);if(Object.prototype.toString.call(i)==="[object Date]")return xe.datetime;if(typeof i=="string"&&(n=!0,i.split(nt).length>1))return xe.alphanumeric}return n?xe.text:xe.basic},e.getAutoSortDir=()=>{const t=o.getFilteredRowModel().flatRows[0];return typeof t?.getValue(e.id)=="string"?"asc":"desc"},e.getSortingFn=()=>{var t,n;if(!e)throw new Error;return He(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(t=(n=o.options.sortingFns)==null?void 0:n[e.columnDef.sortingFn])!=null?t:xe[e.columnDef.sortingFn]},e.toggleSorting=(t,n)=>{const l=e.getNextSortingOrder(),i=typeof t<"u"&&t!==null;o.setSorting(r=>{const s=r?.find(a=>a.id===e.id),u=r?.findIndex(a=>a.id===e.id);let d=[],f,m=i?t:l==="desc";if(r!=null&&r.length&&e.getCanMultiSort()&&n?s?f="toggle":f="add":r!=null&&r.length&&u!==r.length-1?f="replace":s?f="toggle":f="replace",f==="toggle"&&(i||l||(f="remove")),f==="add"){var c;d=[...r,{id:e.id,desc:m}],d.splice(0,d.length-((c=o.options.maxMultiSortColCount)!=null?c:Number.MAX_SAFE_INTEGER))}else f==="toggle"?d=r.map(a=>a.id===e.id?{...a,desc:m}:a):f==="remove"?d=r.filter(a=>a.id!==e.id):d=[{id:e.id,desc:m}];return d})},e.getFirstSortDir=()=>{var t,n;return((t=(n=e.columnDef.sortDescFirst)!=null?n:o.options.sortDescFirst)!=null?t:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=t=>{var n,l;const i=e.getFirstSortDir(),r=e.getIsSorted();return r?r!==i&&((n=o.options.enableSortingRemoval)==null||n)&&(!(t&&(l=o.options.enableMultiRemove)!=null)||l)?!1:r==="desc"?"asc":"desc":i},e.getCanSort=()=>{var t,n;return((t=e.columnDef.enableSorting)!=null?t:!0)&&((n=o.options.enableSorting)!=null?n:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var t,n;return(t=(n=e.columnDef.enableMultiSort)!=null?n:o.options.enableMultiSort)!=null?t:!!e.accessorFn},e.getIsSorted=()=>{var t;const n=(t=o.getState().sorting)==null?void 0:t.find(l=>l.id===e.id);return n?n.desc?"desc":"asc":!1},e.getSortIndex=()=>{var t,n;return(t=(n=o.getState().sorting)==null?void 0:n.findIndex(l=>l.id===e.id))!=null?t:-1},e.clearSorting=()=>{o.setSorting(t=>t!=null&&t.length?t.filter(n=>n.id!==e.id):[])},e.getToggleSortingHandler=()=>{const t=e.getCanSort();return n=>{t&&(n.persist==null||n.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?o.options.isMultiSortEvent==null?void 0:o.options.isMultiSortEvent(n):!1))}}},createTable:e=>{e.setSorting=o=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(o),e.resetSorting=o=>{var t,n;e.setSorting(o?[]:(t=(n=e.initialState)==null?void 0:n.sorting)!=null?t:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},so=[In,Yn,Bn,Tn,Mn,Vn,Kn,Xn,ro,Ln,Jn,Qn,Wn,Zn,Nn];function ao(e){var o,t;const n=[...so,...(o=e._features)!=null?o:[]];let l={_features:n};const i=l._features.reduce((c,a)=>Object.assign(c,a.getDefaultOptions==null?void 0:a.getDefaultOptions(l)),{}),r=c=>l.options.mergeOptions?l.options.mergeOptions(i,c):{...i,...c};let u={...{},...(t=e.initialState)!=null?t:{}};l._features.forEach(c=>{var a;u=(a=c.getInitialState==null?void 0:c.getInitialState(u))!=null?a:u});const d=[];let f=!1;const m={_features:n,options:{...i,...e},initialState:u,_queue:c=>{d.push(c),f||(f=!0,Promise.resolve().then(()=>{for(;d.length;)d.shift()();f=!1}).catch(a=>setTimeout(()=>{throw a})))},reset:()=>{l.setState(l.initialState)},setOptions:c=>{const a=fe(c,l.options);l.options=r(a)},getState:()=>l.options.state,setState:c=>{l.options.onStateChange==null||l.options.onStateChange(c)},_getRowId:(c,a,p)=>{var v;return(v=l.options.getRowId==null?void 0:l.options.getRowId(c,a,p))!=null?v:`${p?[p.id,a].join("."):a}`},getCoreRowModel:()=>(l._getCoreRowModel||(l._getCoreRowModel=l.options.getCoreRowModel(l)),l._getCoreRowModel()),getRowModel:()=>l.getPaginationRowModel(),getRow:(c,a)=>{let p=(a?l.getPrePaginationRowModel():l.getRowModel()).rowsById[c];if(!p&&(p=l.getCoreRowModel().rowsById[c],!p))throw new Error;return p},_getDefaultColumnDef:F(()=>[l.options.defaultColumn],c=>{var a;return c=(a=c)!=null?a:{},{header:p=>{const v=p.header.column.columnDef;return v.accessorKey?v.accessorKey:v.accessorFn?v.id:null},cell:p=>{var v,R;return(v=(R=p.renderValue())==null||R.toString==null?void 0:R.toString())!=null?v:null},...l._features.reduce((p,v)=>Object.assign(p,v.getDefaultColumnDef==null?void 0:v.getDefaultColumnDef()),{}),...c}},x(e,"debugColumns")),_getColumnDefs:()=>l.options.columns,getAllColumns:F(()=>[l._getColumnDefs()],c=>{const a=function(p,v,R){return R===void 0&&(R=0),p.map(_=>{const V=$n(l,_,R,v),$=_;return V.columns=$.columns?a($.columns,V,R+1):[],V})};return a(c)},x(e,"debugColumns")),getAllFlatColumns:F(()=>[l.getAllColumns()],c=>c.flatMap(a=>a.getFlatColumns()),x(e,"debugColumns")),_getAllFlatColumnsById:F(()=>[l.getAllFlatColumns()],c=>c.reduce((a,p)=>(a[p.id]=p,a),{}),x(e,"debugColumns")),getAllLeafColumns:F(()=>[l.getAllColumns(),l._getOrderColumnsFn()],(c,a)=>{let p=c.flatMap(v=>v.getLeafColumns());return a(p)},x(e,"debugColumns")),getColumn:c=>l._getAllFlatColumnsById()[c]};Object.assign(l,m);for(let c=0;c<l._features.length;c++){const a=l._features[c];a==null||a.createTable==null||a.createTable(l)}return l}function uo(){return e=>F(()=>[e.options.data],o=>{const t={rows:[],flatRows:[],rowsById:{}},n=function(l,i,r){i===void 0&&(i=0);const s=[];for(let d=0;d<l.length;d++){const f=lt(e,e._getRowId(l[d],d,r),l[d],d,i,void 0,r?.id);if(t.flatRows.push(f),t.rowsById[f.id]=f,s.push(f),e.options.getSubRows){var u;f.originalSubRows=e.options.getSubRows(l[d],d),(u=f.originalSubRows)!=null&&u.length&&(f.subRows=n(f.originalSubRows,i+1,f))}}return s};return t.rows=n(o),t},x(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex()))}function go(){return e=>F(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(o,t,n)=>!t.rows.length||o!==!0&&!Object.keys(o??{}).length||!n?t:co(t),x(e.options,"debugTable"))}function co(e){const o=[],t=n=>{var l;o.push(n),(l=n.subRows)!=null&&l.length&&n.getIsExpanded()&&n.subRows.forEach(t)};return e.rows.forEach(t),{rows:o,flatRows:e.flatRows,rowsById:e.rowsById}}function fo(e,o,t){return t.options.filterFromLeafRows?po(e,o,t):mo(e,o,t)}function po(e,o,t){var n;const l=[],i={},r=(n=t.options.maxLeafRowFilterDepth)!=null?n:100,s=function(u,d){d===void 0&&(d=0);const f=[];for(let c=0;c<u.length;c++){var m;let a=u[c];const p=lt(t,a.id,a.original,a.index,a.depth,void 0,a.parentId);if(p.columnFilters=a.columnFilters,(m=a.subRows)!=null&&m.length&&d<r){if(p.subRows=s(a.subRows,d+1),a=p,o(a)&&!p.subRows.length){f.push(a),i[a.id]=a,l.push(a);continue}if(o(a)||p.subRows.length){f.push(a),i[a.id]=a,l.push(a);continue}}else a=p,o(a)&&(f.push(a),i[a.id]=a,l.push(a))}return f};return{rows:s(e),flatRows:l,rowsById:i}}function mo(e,o,t){var n;const l=[],i={},r=(n=t.options.maxLeafRowFilterDepth)!=null?n:100,s=function(u,d){d===void 0&&(d=0);const f=[];for(let c=0;c<u.length;c++){let a=u[c];if(o(a)){var m;if((m=a.subRows)!=null&&m.length&&d<r){const v=lt(t,a.id,a.original,a.index,a.depth,void 0,a.parentId);v.subRows=s(a.subRows,d+1),a=v}f.push(a),l.push(a),i[a.id]=a}}return f};return{rows:s(e),flatRows:l,rowsById:i}}function vo(){return e=>F(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(o,t,n)=>{if(!o.rows.length||!(t!=null&&t.length)&&!n){for(let c=0;c<o.flatRows.length;c++)o.flatRows[c].columnFilters={},o.flatRows[c].columnFiltersMeta={};return o}const l=[],i=[];
1(t??[]).forEach(c=>{var a;const p=e.getColumn(c.id);if(!p)return;const v=p.getFilterFn();v&&l.push({id:c.id,filterFn:v,resolvedValue:(a=v.resolveFilterValue==null?void 0:v.resolveFilterValue(c.value))!=null?a:c.value})});const r=(t??[]).map(c=>c.id),s=e.getGlobalFilterFn(),u=e.getAllLeafColumns().filter(c=>c.getCanGlobalFilter());n&&s&&u.length&&(r.push("__global__"),u.forEach(c=>{var a;i.push({id:c.id,filterFn:s,resolvedValue:(a=s.resolveFilterValue==null?void 0:s.resolveFilterValue(n))!=null?a:n})}));let d,f;for(let c=0;c<o.flatRows.length;c++){const a=o.flatRows[c];if(a.columnFilters={},l.length)for(let p=0;p<l.length;p++){d=l[p];const v=d.id;a.columnFilters[v]=d.filterFn(a,v,d.resolvedValue,R=>{a.columnFiltersMeta[v]=R})}if(i.length){for(let p=0;p<i.length;p++){f=i[p];const v=f.id;if(f.filterFn(a,v,f.resolvedValue,R=>{a.columnFiltersMeta[v]=R})){a.columnFilters.__global__=!0;break}}a.columnFilters.__global__!==!0&&(a.columnFilters.__global__=!1)}}const m=c=>{for(let a=0;a<r.length;a++)if(c.columnFilters[r[a]]===!1)return!1;return!0};return fo(o.rows,m,e)},x(e.options,"debugTable","getFilteredRowModel",()=>e._autoResetPageIndex()))}function ho(){return e=>F(()=>[e.getState().sorting,e.getPreSortedRowModel()],(o,t)=>{if(!t.rows.length||!(o!=null&&o.length))return t;const n=e.getState().sorting,l=[],i=n.filter(u=>{var d;return(d=e.getColumn(u.id))==null?void 0:d.getCanSort()}),r={};i.forEach(u=>{const d=e.getColumn(u.id);d&&(r[u.id]={sortUndefined:d.columnDef.sortUndefined,invertSorting:d.columnDef.invertSorting,sortingFn:d.getSortingFn()})});const s=u=>{const d=u.map(f=>({...f}));return d.sort((f,m)=>{for(let a=0;a<i.length;a+=1){var c;const p=i[a],v=r[p.id],R=v.sortUndefined,_=(c=p?.desc)!=null?c:!1;let V=0;if(R){const $=f.getValue(p.id),T=m.getValue(p.id),B=$===void 0,Q=T===void 0;if(B||Q){if(R==="first")return B?-1:1;if(R==="last")return B?1:-1;V=B&&Q?0:B?R:-R}}if(V===0&&(V=v.sortingFn(f,m,p.id)),V!==0)return _&&(V*=-1),v.invertSorting&&(V*=-1),V}return f.index-m.index}),d.forEach(f=>{var m;l.push(f),(m=f.subRows)!=null&&m.length&&(f.subRows=s(f.subRows))}),d};return{rows:s(t.rows),flatRows:l,rowsById:t.rowsById}},x(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex()))}function Oe(){return!0}const So=Symbol("merge-proxy"),Co={get(e,o,t){return o===So?t:e.get(o)},has(e,o){return e.has(o)},set:Oe,deleteProperty:Oe,getOwnPropertyDescriptor(e,o){return{configurable:!0,enumerable:!0,get(){return e.get(o)},set:Oe,deleteProperty:Oe}},ownKeys(e){return e.keys()}};function Xe(e){return"value"in e?e.value:e}function $e(){for(var e=arguments.length,o=new Array(e),t=0;t<e;t++)o[t]=arguments[t];return new Proxy({get(n){for(let l=o.length-1;l>=0;l--){const i=Xe(o[l])[n];if(i!==void 0)return i}},has(n){for(let l=o.length-1;l>=0;l--)if(n in Xe(o[l]))return!0;return!1},keys(){const n=[];for(let l=0;l<o.length;l++)n.push(...Object.keys(Xe(o[l])));return[...Array.from(new Set(n))]}},Co)}const Je=ae({props:["render","props"],setup:e=>()=>typeof e.render=="function"||typeof e.render=="object"?qt(e.render,e.props):e.render});function ft(e){return $e(e,{data:g(e.data)})}function wo(e){const o=Qe(e.data),t=$e({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(i,r){return o?{...i,...r}:$e(i,r)}},o?ft(e):e),n=ao(t);if(o){const i=Ot(e.data);ot(i,()=>{n.setState(r=>({...r,data:i.value}))},{immediate:!0})}const l=Pe(n.initialState);return At(()=>{n.setOptions(i=>{var r;const s=new Proxy({},{get:(u,d)=>l.value[d]});return $e(i,o?ft(e):e,{state:$e(s,(r=e.state)!=null?r:{}),onStateChange:u=>{u instanceof Function?l.value=u(l.value):l.value=u,e.onStateChange==null||e.onStateChange(u)}})})}),n}const yo={slots:{root:"relative overflow-auto",base:"min-w-full",caption:"sr-only",thead:"relative",tbody:"isolate [&>tr]:data-[selectable=true]:hover:bg-elevated/50 [&>tr]:data-[selectable=true]:focus-visible:outline-primary",tfoot:"relative",tr:"data-[selected=true]:bg-elevated/50",th:"px-4 py-3.5 text-sm text-highlighted text-left rtl:text-right font-semibold [&:has([role=checkbox])]:pe-0",td:"p-4 text-sm text-muted whitespace-nowrap [&:has([role=checkbox])]:pe-0",separator:"absolute z-1 left-0 w-full h-px bg-(--ui-border-accented)",empty:"py-6 text-center text-sm text-muted",loading:"py-6 text-center"},variants:{virtualize:{false:{base:"overflow-clip",tbody:"divide-y divide-default"}},pinned:{true:{th:"sticky bg-default/75 z-1",td:"sticky bg-default/75 z-1"}},sticky:{true:{thead:"sticky top-0 inset-x-0 bg-default/75 backdrop-blur z-1",tfoot:"sticky bottom-0 inset-x-0 bg-default/75 backdrop-blur z-1"},header:{thead:"sticky top-0 inset-x-0 bg-default/75 backdrop-blur z-1"},footer:{tfoot:"sticky bottom-0 inset-x-0 bg-default/75 backdrop-blur z-1"}},loading:{true:{thead:"after:absolute after:z-1 after:h-px"}},loadingAnimation:{carousel:"","carousel-inverse":"",swing:"",elastic:""}
1,loadingColor:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""}},compoundVariants:[{loading:!0,loadingColor:"primary",class:{thead:"after:bg-primary"}},{loading:!0,loadingColor:"secondary",class:{thead:"after:bg-secondary"}},{loading:!0,loadingColor:"success",class:{thead:"after:bg-success"}},{loading:!0,loadingColor:"info",class:{thead:"after:bg-info"}},{loading:!0,loadingColor:"warning",class:{thead:"after:bg-warning"}},{loading:!0,loadingColor:"error",class:{thead:"after:bg-error"}},{loading:!0,loadingColor:"neutral",class:{thead:"after:bg-inverted"}},{loading:!0,loadingAnimation:"carousel",class:{thead:"after:animate-[carousel_2s_ease-in-out_infinite] rtl:after:animate-[carousel-rtl_2s_ease-in-out_infinite]"}},{loading:!0,loadingAnimation:"carousel-inverse",class:{thead:"after:animate-[carousel-inverse_2s_ease-in-out_infinite] rtl:after:animate-[carousel-inverse-rtl_2s_ease-in-out_infinite]"}},{loading:!0,loadingAnimation:"swing",class:{thead:"after:animate-[swing_2s_ease-in-out_infinite]"}},{loading:!0,loadingAnimation:"elastic",class:{thead:"after:animate-[elastic_2s_ease-in-out_infinite]"}}],defaultVariants:{loadingColor:"primary",loadingAnimation:"carousel"}},Ro=["data-selected","data-selectable","data-expanded","data-pinned","role","tabindex","onClick","onPointerenter","onContextmenu"],_o=["data-pinned","colspan","rowspan"],Fo=["colspan"],xo=["data-pinned","scope","colspan","rowspan"],Po={key:1},$o=["colspan"],Io={key:2},Mo=["colspan"],Vo=["data-pinned","colspan","rowspan"],bo=Object.assign({inheritAttrs:!1},{__name:"UTable",props:Lt({as:{type:null,required:!1},data:{type:Array,required:!1},columns:{type:Array,required:!1},caption:{type:String,required:!1},meta:{type:Object,required:!1},virtualize:{type:[Boolean,Object],required:!1,default:!1},empty:{type:String,required:!1},sticky:{type:[Boolean,String],required:!1},loading:{type:Boolean,required:!1},loadingColor:{type:null,required:!1},loadingAnimation:{type:null,required:!1},watchOptions:{type:Object,required:!1,default:()=>({deep:!0})},globalFilterOptions:{type:Object,required:!1},columnFiltersOptions:{type:Object,required:!1},columnPinningOptions:{type:Object,required:!1},columnSizingOptions:{type:Object,required:!1},visibilityOptions:{type:Object,required:!1},sortingOptions:{type:Object,required:!1},groupingOptions:{type:Object,required:!1},expandedOptions:{type:Object,required:!1},rowSelectionOptions:{type:Object,required:!1},rowPinningOptions:{type:Object,required:!1},paginationOptions:{type:Object,required:!1},facetedOptions:{type:Object,required:!1},onSelect:{type:Function,required:!1},onHover:{type:Function,required:!1},onContextmenu:{type:[Function,Array],required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},state:{type:Object,required:!1},onStateChange:{type:Function,required:!1},renderFallbackValue:{type:null,required:!1},_features:{type:Array,required:!1},autoResetAll:{type:Boolean,required:!1},debugAll:{type:Boolean,required:!1},debugCells:{type:Boolean,required:!1},debugColumns:{type:Boolean,required:!1},debugHeaders:{type:Boolean,required:!1},debugRows:{type:Boolean,required:!1},debugTable:{type:Boolean,required:!1},defaultColumn:{type:Object,required:!1},getRowId:{type:Function,required:!1},getSubRows:{type:Function,required:!1},initialState:{type:Object,required:!1},mergeOptions:{type:Function,required:!1}},{globalFilter:{type:String},globalFilterModifiers:{},columnFilters:{type:Array},columnFiltersModifiers:{},columnOrder:{type:Array},columnOrderModifiers:{},columnVisibility:{type:Object},columnVisibilityModifiers:{},columnPinning:{type:Object},columnPinningModifiers:{},columnSizing:{type:Object},columnSizingModifiers:{},columnSizingInfo:{type:Object},columnSizingInfoModifiers:{},rowSelection:{type:Object},rowSelectionModifiers:{},rowPinning:{type:Object},rowPinningModifiers:{},sorting:{type:Array},sortingModifiers:{},grouping:{type:Array},groupingModifiers:{},expanded:{type:[Boolean,Object]},expandedModifiers:{},pagination:{type:Object},paginationModifiers:{}}),emits:["update:globalFilter","update:columnFilters","update:columnOrder","update:columnVisibility","update:columnPinning","update:columnSizing","update:columnSizingInfo","update:rowSelection","update:rowPinning","update:sorting","update:grouping","update:ex
1panded","update:pagination"],setup(e,{expose:o}){const t=e,n=mt(),{t:l}=vt(),i=ht(),r=St("table",t),s=kt(t.data??[],t.watchOptions?.deep!==!1),u=D(()=>t.meta??{}),d=D(()=>f(t.columns??Object.keys(s.value[0]??{}).map(h=>({accessorKey:h,header:_n(h)}))));function f(h){return h.map(O=>{const y={...O};return"columns"in y&&y.columns&&(y.columns=f(y.columns)),y.cell||(y.cell=({getValue:M})=>{const E=M();return E===""||E===null||E===void 0?" ":String(E)}),y})}const m=D(()=>ke({extend:ke(yo),...i.ui?.table||{}})({sticky:t.virtualize?!1:t.sticky,loading:t.loading,loadingColor:t.loadingColor,loadingAnimation:t.loadingAnimation,virtualize:!!t.virtualize})),[c,a]=at(),[p,v]=at({props:{row:{type:Object,required:!0},style:{type:Object,required:!1}}}),R=D(()=>{function h(O){for(const y of O)if("footer"in y||"columns"in y&&h(y.columns))return!0;return!1}return h(d.value)}),_=X(e,"globalFilter"),V=X(e,"columnFilters"),$=X(e,"columnOrder"),T=X(e,"columnVisibility"),B=X(e,"columnPinning"),Q=X(e,"columnSizing"),G=X(e,"columnSizingInfo"),W=X(e,"rowSelection"),re=X(e,"rowPinning"),he=X(e,"sorting"),de=X(e,"grouping"),_e=X(e,"expanded"),Se=X(e,"pagination"),Fe=ut("rootRef"),Me=ut("tableRef"),P=Ht(Ct(t,"_features","autoResetAll","debugAll","debugCells","debugColumns","debugHeaders","debugRows","debugTable","defaultColumn","getRowId","getSubRows","initialState","mergeOptions","renderFallbackValue")),S=wo({...P.value,get data(){return s.value},get columns(){return d.value},meta:u.value,getCoreRowModel:uo(),...t.globalFilterOptions||{},..._.value!==void 0&&{onGlobalFilterChange:h=>I(h,_)},...t.columnFiltersOptions||{},getFilteredRowModel:vo(),...V.value!==void 0&&{onColumnFiltersChange:h=>I(h,V)},...$.value!==void 0&&{onColumnOrderChange:h=>I(h,$)},...t.visibilityOptions||{},...T.value!==void 0&&{onColumnVisibilityChange:h=>I(h,T)},...t.columnPinningOptions||{},...B.value!==void 0&&{onColumnPinningChange:h=>I(h,B)},...t.columnSizingOptions||{},...Q.value!==void 0&&{onColumnSizingChange:h=>I(h,Q)},...G.value!==void 0&&{onColumnSizingInfoChange:h=>I(h,G)},...t.rowSelectionOptions||{},...W.value!==void 0&&{onRowSelectionChange:h=>I(h,W)},...t.rowPinningOptions||{},...re.value!==void 0&&{onRowPinningChange:h=>I(h,re)},...t.sortingOptions||{},getSortedRowModel:ho(),...he.value!==void 0&&{onSortingChange:h=>I(h,he)},...t.groupingOptions||{},...de.value!==void 0&&{onGroupingChange:h=>I(h,de)},...t.expandedOptions||{},getExpandedRowModel:go(),..._e.value!==void 0&&{onExpandedChange:h=>I(h,_e)},...t.paginationOptions||{},...Se.value!==void 0&&{onPaginationChange:h=>I(h,Se)},...t.facetedOptions||{},state:{get globalFilter(){return _.value},get columnFilters(){return V.value},get columnOrder(){return $.value},get columnVisibility(){return T.value},get columnPinning(){return B.value},get expanded(){return _e.value},get rowSelection(){return W.value},get sorting(){return he.value},get grouping(){return de.value},get rowPinning(){return re.value},get columnSizing(){return Q.value},get columnSizingInfo(){return G.value},get pagination(){return Se.value}}}),Z=D(()=>S.getRowModel().rows),w=D(()=>t.virtualize?[]:S.getTopRows()),K=D(()=>t.virtualize?[]:S.getBottomRows()),ne=D(()=>w.value.length||K.value.length?S.getCenterRows():Z.value),ye=Gt(()=>Bt(typeof t.virtualize=="boolean"?{}:t.virtualize,{estimateSize:65,overscan:12})),le=!!t.virtualize&&nn({...ye.value,get count(){return ne.value.length},getScrollElement:()=>Fe.value?.$el,estimateSize:h=>{const O=ye.value.estimateSize;return typeof O=="function"?O(h):O}}),Le=D(()=>{if(!le)return 0;const h=le.value.getVirtualItems();return h?.length?h.reduce((O,y)=>O+y.size,0):0});function I(h,O){O.value=typeof h=="function"?h(O.value):h}function ge(h,O){if(!t.onSelect)return;const y=h.target;y.closest("button")||y.closest("a")||(h.preventDefault(),h.stopPropagation(),t.onSelect(h,O))}function Ve(h,O){t.onHover&&t.onHover(h,O)}function Mt(h,O){t.onContextmenu&&(Array.isArray(t.onContextmenu)?t.onContextmenu.forEach(y=>y(h,O)):t.onContextmenu(h,O))}function ie(h,O){return typeof h=="function"?h(O):h}function Ge(h){const O={},y=h.getIsPinned();return y==="left"?O.left=`${h.getStart("left")}px`:y==="right"&&(O.right=`${h.getAfter("right")}px`),O}return ot(()=>t.data,()=>{s.value=t.data?[...t.data]:[]},t.watchOptions),o({get $el(){return Fe.value?.$el},tableRef:Me,tableApi:S}),(h,O)=>(C(),b(Y,null,[H(g(p),null,{default:k(({row:y,style:M})=>[z("tr",{"data-selected":y.getIsSelected(),"data-selectable":!!t.onSelect||!!t.onHover||!!t.onContextmenu,"data-expanded":y.getIsExpanded(),"data-pinned":y.getIsPinned()||void 0,role:t.onSelect?"button":void 0,tabindex:t.onSelect?0:void 0,"data-slot":"tr",class:A(m.value.tr({class:[g(r)?.tr,ie(g(S).options.meta?.class?.tr,y)]}
1)),style:Ce([ie(g(S).options.meta?.style?.tr,y),M]),onClick:E=>ge(E,y),onPointerenter:E=>Ve(E,y),onPointerleave:O[0]||(O[0]=E=>Ve(E,null)),onContextmenu:E=>Mt(E,y)},[(C(!0),b(Y,null,ee(y.getVisibleCells(),E=>(C(),b("td",{key:E.id,"data-pinned":E.column.getIsPinned(),colspan:ie(E.column.columnDef.meta?.colspan?.td,E),rowspan:ie(E.column.columnDef.meta?.rowspan?.td,E),"data-slot":"td",class:A(m.value.td({class:[g(r)?.td,ie(E.column.columnDef.meta?.class?.td,E)],pinned:!!E.column.getIsPinned()})),style:Ce([Ge(E.column),ie(E.column.columnDef.meta?.style?.td,E)])},[L(h.$slots,`${E.column.id}-cell`,te({ref_for:!0},E.getContext()),()=>[H(g(Je),{render:E.column.columnDef.cell,props:E.getContext()},null,8,["render","props"])])],14,_o))),128))],46,Ro),y.getIsExpanded()?(C(),b("tr",{key:0,"data-slot":"tr",class:A(m.value.tr({class:[g(r)?.tr]}))},[z("td",{colspan:y.getAllCells().length,"data-slot":"td",class:A(m.value.td({class:[g(r)?.td]}))},[L(h.$slots,"expanded",{row:y})],10,Fo)],2)):N("",!0)]),_:3}),H(g(c),null,{default:k(()=>[z("table",{ref_key:"tableRef",ref:Me,"data-slot":"base",class:A(m.value.base({class:[g(r)?.base]}))},[e.caption||n.caption?(C(),b("caption",{key:0,"data-slot":"caption",class:A(m.value.caption({class:[g(r)?.caption]}))},[L(h.$slots,"caption",{},()=>[pe(U(e.caption),1)])],2)):N("",!0),z("thead",{"data-slot":"thead",class:A(m.value.thead({class:[g(r)?.thead]}))},[(C(!0),b(Y,null,ee(g(S).getHeaderGroups(),y=>(C(),b("tr",{key:y.id,"data-slot":"tr",class:A(m.value.tr({class:[g(r)?.tr]}))},[(C(!0),b(Y,null,ee(y.headers,M=>(C(),b("th",{key:M.id,"data-pinned":M.column.getIsPinned(),scope:M.colSpan>1?"colgroup":"col",colspan:M.colSpan>1?M.colSpan:void 0,rowspan:M.rowSpan>1?M.rowSpan:void 0,"data-slot":"th",class:A(m.value.th({class:[g(r)?.th,ie(M.column.columnDef.meta?.class?.th,M)],pinned:!!M.column.getIsPinned()})),style:Ce([Ge(M.column),ie(M.column.columnDef.meta?.style?.th,M)])},[L(h.$slots,`${M.id}-header`,te({ref_for:!0},M.getContext()),()=>[M.isPlaceholder?N("",!0):(C(),q(g(Je),{key:0,render:M.column.columnDef.header,props:M.getContext()},null,8,["render","props"]))])],14,xo))),128))],2))),128)),z("tr",{"data-slot":"separator",class:A(m.value.separator({class:[g(r)?.separator]}))},null,2)],2),z("tbody",{"data-slot":"tbody",class:A(m.value.tbody({class:[g(r)?.tbody]}))},[L(h.$slots,"body-top"),Z.value.length?(C(),b(Y,{key:0},[(C(!0),b(Y,null,ee(w.value,y=>(C(),q(g(v),{key:y.id,row:y},null,8,["row"]))),128)),g(le)?(C(!0),b(Y,{key:0},ee(g(le).getVirtualItems(),(y,M)=>(C(),q(g(v),{key:ne.value[y.index]?.id,row:ne.value[y.index],style:Ce({height:`${y.size}px`,transform:`translateY(${y.start-M*y.size}px)`})},null,8,["row","style"]))),128)):(C(!0),b(Y,{key:1},ee(ne.value,y=>(C(),q(g(v),{key:y.id,row:y},null,8,["row"]))),128)),(C(!0),b(Y,null,ee(K.value,y=>(C(),q(g(v),{key:y.id,row:y},null,8,["row"]))),128))],64)):e.loading&&n.loading?(C(),b("tr",Po,[z("td",{colspan:g(S).getAllLeafColumns().length,"data-slot":"loading",class:A(m.value.loading({class:g(r)?.loading}))},[L(h.$slots,"loading")],10,$o)])):(C(),b("tr",Io,[z("td",{colspan:g(S).getAllLeafColumns().length,"data-slot":"empty",class:A(m.value.empty({class:g(r)?.empty}))},[L(h.$slots,"empty",{},()=>[pe(U(e.empty||g(l)("table.noData")),1)])],10,Mo)])),L(h.$slots,"body-bottom")],2),R.value?(C(),b("tfoot",{key:1,"data-slot":"tfoot",class:A(m.value.tfoot({class:[g(r)?.tfoot]})),style:Ce(g(le)?{transform:`translateY(${g(le).getTotalSize()-Le.value}px)`}:void 0)},[z("tr",{"data-slot":"separator",class:A(m.value.separator({class:[g(r)?.separator]}))},null,2),(C(!0),b(Y,null,ee(g(S).getFooterGroups(),y=>(C(),b("tr",{key:y.id,"data-slot":"tr",class:A(m.value.tr({class:[g(r)?.tr]}))},[(C(!0),b(Y,null,ee(y.headers,M=>(C(),b("th",{key:M.id,"data-pinned":M.column.getIsPinned(),colspan:M.colSpan>1?M.colSpan:void 0,rowspan:M.rowSpan>1?M.rowSpan:void 0,"data-slot":"th",class:A(m.value.th({class:[g(r)?.th,ie(M.column.columnDef.meta?.class?.th,M)],pinned:!!M.column.getIsPinned()})),style:Ce([Ge(M.column),ie(M.column.columnDef.meta?.style?.th,M)])},[L(h.$slots,`${M.id}-footer`,te({ref_for:!0},M.getContext()),()=>[M.isPlaceholder?N("",!0):(C(),q(g(Je),{key:0,render:M.column.columnDef.footer,props:M.getContext()},null,8,["render","props"]))])],14,Vo))),128))],2))),128))],6)):N("",!0)],2)]),_:3}),H(g(ue),te({ref_key:"rootRef",ref:Fe,as:e.as},h.$attrs,{"data-slot":"root",class:m.value.root({class:[g(r)?.root,t.class]})}),{default:k(()=>[g(le)?(C(),b("div",{key:0,style:Ce({height:`${g(le).getTotalSize()}px`})},[H(g(a))],4)):(C(),q(g(a),{key:1}))]),_:1},16,["as","class"])],64))}}),zo={slots:{root:"",list:"flex items-center gap-1",ellipsis:"pointer-events-none",label:"min-w-5 text-center",first:"",prev:"",item:"",next:"",last:""}},Do={__name:"UPagination",props:{as:{type:null,required:!1},firstIcon:{type:null,required:!1},prevIcon:{type:null,required:!1},nextIcon:{type:null,required:!1},lastIcon:{type:null,required:!1},ellipsisIcon:{type:null,required:!1},color:{type:null,required:!1,default:"neutral"},variant:{type:null,required:!1,default:"outline"},activeColor:{type:null,required:!1,default:"primary"},activeVariant:{type:null,required:!1,default:"solid"},showControls:{type:Boolean,required:!1,default:!0},size:{type:null,required:!1},to:{type:Function,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultPage:{type:Number,required:!1},disabled:{type:Boolean,required:!1},itemsPerPage:{type:Number,required:!1,default:10},page:{type:Number,required:!1},showEdges:{type:Boolean,required:!1,default:!1},siblingCount:{type:Number,required:!1,default:2},total:{type:Number,required:!1,default:0}},emits:["update:page"],setup(e,{emit:o}){const t=e,n=o,l=mt(),{dir:i}=vt(),r=ht(),s=St("pagination",t),u=Tt(Ct(t,"as","defaultPage","disabled","itemsPerPage","page","showEdges","siblingCount","total"),n),d=D(()=>t.firstIcon||(i.value==="rtl"?r.ui.icons.chevronDoubleRight:r.ui.icons.chevronDoubleLeft)),f=D(()=>t.prevIcon||(i.value==="rtl"?r.ui.icons.chevronRight:r.ui.icons.chevronLeft)),m=D(()=>t.nextIcon||(i.value==="rtl"?r.ui.icons.chevronLeft:r.ui.icons.chevronRight)),c=D(()=>t.lastIcon||(i.value==="rtl"?r.ui.icons.chevronDoubleLeft:r.ui.icons.chevronDoubleRight)),a=D(()=>ke({extend:ke(zo),...r.ui?.pagination||{}})());return(p,v)=>(C(),q(g(an),te(g(u),{"data-slot":"root",class:a.value.root({class:[g(s)?.root,t.class]})}),{default:k(({page:R,pageCount:_})=>[H(g(vn),{"data-slot":"list",class:A(a.value.list({class:g(s)?.list}))},{default:k(({items:V})=>[e.showControls||l.first?(C(),q(g(dn),{key:0,"as-child":"","data-slot":"first",class:A(a.value.first({class:g(s)?.first}))},{default:k(()=>[L(p.$slots,"first",{},()=>[H(we,{color:e.color,variant:e.variant,size:e.size,icon:d.value,to:e.to?.(1)},null,8,["color","variant","size","icon","to"])])]),_:3},8,["class"])):N("",!0),e.showControls||l.prev?(C(),q(g(Rn),{key:1,"as-child":"","data-slot":"prev",class:A(a.value.prev({class:g(s)?.prev}))},{default:k(()=>[L(p.$slots,"prev",{},()=>[H(we,{color:e.color,variant:e.variant,size:e.size,icon:f.value,to:R>1?e.to?.(R-1):void 0},null,8,["color","variant","size","icon","to"])])]),_:2},1032,["class"])):N("",!0),(C(!0),b(Y,null,ee(V,($,T)=>(C(),b(Y,{key:T},[$.type==="page"?(C(),q(g(Sn),{key:0,"as-child":"",value:$.value,"data-slot":"item",class:A(a.value.item({class:g(s)?.item}))},{default:k(()=>[L(p.$slots,"item",te({ref_for:!0}
1,{item:$,index:T,page:R,pageCount:_}),()=>[H(we,{color:R===$.value?e.activeColor:e.color,variant:R===$.value?e.activeVariant:e.variant,size:e.size,label:String($.value),ui:{label:a.value.label()},to:e.to?.($.value),square:""},null,8,["color","variant","size","label","ui","to"])])]),_:2},1032,["value","class"])):(C(),q(g(ln),{key:1,"as-child":"","data-slot":"ellipsis",class:A(a.value.ellipsis({class:g(s)?.ellipsis}))},{default:k(()=>[L(p.$slots,"ellipsis",{ui:a.value},()=>[H(we,{as:"div",color:e.color,variant:e.variant,size:e.size,icon:e.ellipsisIcon||g(r).ui.icons.ellipsis},null,8,["color","variant","size","icon"])])]),_:3},8,["class"]))],64))),128)),e.showControls||l.next?(C(),q(g(wn),{key:2,"as-child":"","data-slot":"next",class:A(a.value.next({class:g(s)?.next}))},{default:k(()=>[L(p.$slots,"next",{},()=>[H(we,{color:e.color,variant:e.variant,size:e.size,icon:m.value,to:R<_?e.to?.(R+1):void 0},null,8,["color","variant","size","icon","to"])])]),_:2},1032,["class"])):N("",!0),e.showControls||l.last?(C(),q(g(cn),{key:3,"as-child":"","data-slot":"last",class:A(a.value.last({class:g(s)?.last}))},{default:k(()=>[L(p.$slots,"last",{},()=>[H(we,{color:e.color,variant:e.variant,size:e.size,icon:c.value,to:e.to?.(_)},null,8,["color","variant","size","icon","to"])])]),_:2},1032,["class"])):N("",!0)]),_:2},1032,["class"])]),_:3},16,["class"]))}},Eo={class:"min-h-dvh px-4 py-6 sm:px-6"},Oo={class:"flex flex-wrap items-end justify-between gap-4"},Ao={class:"mt-1 text-sm text-muted"},qo={class:"flex gap-2"},ko={class:"mt-6 grid gap-3 sm:grid-cols-2 lg:grid-cols-[1fr_1fr_auto_auto_auto]"},Ho={class:"mt-6 border border-default bg-white"},Lo={class:"block text-highlighted"},Go={class:"block text-xs text-muted"},Bo={class:"flex items-center gap-3"},To=["src","onError"],jo={key:1,class:"grid size-9 shrink-0 place-items-center rounded-full bg-elevated text-xs font-semibold text-muted"},No={class:"font-medium text-highlighted"},Uo={class:"flex flex-wrap gap-1"},Yo={key:1,class:"mt-4 flex justify-end"},Ko={key:0,class:"space-y-6"},Xo={class:"flex items-start gap-4"},Jo={class:"h-40 w-32 shrink-0 overflow-hidden bg-elevated"},Qo=["src","alt"],Wo={class:"min-w-0 space-y-2 text-sm"},Zo={class:"break-all text-highlighted"},el={key:0,class:"text-muted"},tl={class:"divide-y divide-default border-y border-default text-sm"},nl={class:"text-muted"},ol={class:"break-words text-highlighted"},Ae=50,pt=1e3,qe="Asia/Dubai",ul={__name:"2026-delegate-submissions",async setup(e){let o,t;Zt(),jt({title:"Delegate Submissions"});const n=Jt(),l=Nt(),i=dt({email:"",company:"",from:"",to:""}),r=Ut(D(()=>({...i})),400),s=Pe(1);ot(r,()=>s.value=1);const u=D(()=>{const{email:P,company:S,from:Z,to:w}=r.value,K=ne=>ne.utc().format("YYYY-MM-DDTHH:mm:ss");return{email:P.trim()||void 0,company_name:S.trim()||void 0,from_date:Z?K(n.tz(Z,qe)):void 0,to_date:w?K(n.tz(w,qe).add(1,"day")):void 0}}),{data:d,status:f,error:m,refresh:c}=([o,t]=Yt(()=>Kt("/api/delegate-submissions",{query:D(()=>({...u.value,take:Ae,skip:(s.value-1)*Ae})),server:!1,default:()=>({count:0,data:[]})},"$GaoMkXBCvK")),o=await o,t(),o),a=D(()=>d.value.data),p=D(()=>f.value==="pending"),v=D(()=>Object.values(i).some(Boolean));function R(P,S="DD MMM YYYY, HH:mm"){return P?n.utc(P).tz(qe).format(S):""}const _=P=>[P.title,P.first_name,P.last_name].filter(Boolean).join(" "),V=P=>P?"Yes":"No",$=(P,S="")=>({class:{th:`${P} ${S}`,td:S}}),T=[{accessorKey:"c_date",header:"Submitted",meta:$("w-36")},{id:"name",header:"Name",meta:$("w-[22%]")},{accessorKey:"email",header:"Email",meta:$("w-[22%]")},{accessorKey:"full_phone_number",header:"Phone",meta:$("w-36","max-lg:hidden")},{accessorKey:"company_name",header:"Company",meta:$("w-[16%]","max-md:hidden")},{accessorKey:"job_title",header:"Job title",meta:$("w-[14%]","max-xl:hidden")},{accessorKey:"nationality",header:"Nationality",meta:$("w-32","max-xl:hidden")},{id:"consents",header:"Consents",meta:$("w-48","max-lg:hidden")},{accessorKey:"status",header:"Status",meta:$("w-20","max-sm:hidden")}],B=dt(new Set),Q=P=>`${P.first_name?.[0]??""}${P.last_name?.[0]??""}`.toUpperCase(),G=Pe(null),W=Pe(null),re=D({get:()=>!!G.value,set:P=>{P||(G.value=null)}});async function he(P,S){G.value=S.original,W.value=null,W.value=await $fetch(`/api/delegate-submissions/${S.original.id}`).catch(()=>null)}const de=D(()=>{const P=G.value;return P?[["Submitted",R(P.c_date,"DD MMM YYYY, HH:mm:ss")],["Email",P.email],["Phone",P.full_phone_number],["Country of residence",P.country_of_residence],["Nationality",P.nationality],["Job title",P.j
1ob_title],["Company",P.company_name],["Industry",P.industry],["Consent: updates",V(P.consent_updates)],["Consent: photos & video",V(P.consent_media)],["Consent: app profile",V(P.consent_app_profile)],["Status",P.status],["Record ID",P.id]]:[]});function _e(P){return P>=1024*1024?`${(P/1024/1024).toFixed(1)} MB`:`${Math.max(1,Math.round(P/1024))} KB`}const Se=Pe(!1);async function Fe(){Se.value=!0;try{const P=[];for(let w=0;;w+=pt){const K=await $fetch("/api/delegate-submissions",{query:{...u.value,take:pt,skip:w}});if(P.push(...K.data),!K.data.length||P.length>=K.count)break}const S=(w,K,ne=20)=>({header:{value:w,fontWeight:"bold"},cell:ye=>({value:K(ye)??"",type:String}),width:ne}),{default:Z}=await Qt(async()=>{const{default:w}=await import("./DByiMke3.js");return{default:w}},[],import.meta.url);await Z(P,{columns:[S("Submitted (Dubai)",w=>R(w.c_date,"YYYY-MM-DD HH:mm"),18),S("Title",w=>w.title,8),S("First name",w=>w.first_name),S("Last name",w=>w.last_name),S("Email",w=>w.email,32),S("Country code",w=>w.country_code,12),S("Contact number",w=>w.contact_number,16),S("Full phone number",w=>w.full_phone_number,18),S("Country of residence",w=>w.country_of_residence,24),S("Nationality",w=>w.nationality),S("Job title",w=>w.job_title,28),S("Company",w=>w.company_name,28),S("Industry",w=>w.industry,24),S("Consent: updates",w=>V(w.consent_updates),16),S("Consent: photos & video",w=>V(w.consent_media),20),S("Consent: app profile",w=>V(w.consent_app_profile),18),S("Photo file",w=>w.photo_file_name,28),S("Status",w=>w.status,10),S("Record ID",w=>w.id,38)],stickyRowsCount:1}).toFile(`delegate-registrations-${n().tz(qe).format("YYYY-MM-DD-HHmm")}.xlsx`)}catch{l.add({title:"Export failed",description:"Please try again.",color:"error",icon:"i-lucide-circle-alert"})}finally{Se.value=!1}}function Me(){Object.assign(i,{email:"",company:"",from:"",to:""})}return(P,S)=>{const Z=we,w=Wt,K=en,ne=tn,ye=bo,le=Do,Le=Xt;return C(),b("div",Eo,[z("div",null,[z("header",Oo,[z("div",null,[S[7]||(S[7]=z("p",{class:"text-sm font-semibold uppercase tracking-wider text-muted"}," Capital Market Summit 2026 ",-1)),S[8]||(S[8]=z("h1",{class:"font-heading text-4xl font-normal text-highlighted"}," Delegate submissions ",-1)),z("p",Ao,U(g(d).count)+" "+U(g(d).count===1?"registration":"registrations")+U(g(v)?" matching filters":"")+" · GCC timezone ",1)]),z("div",qo,[H(Z,{color:"neutral",variant:"outline",icon:"i-lucide-refresh-cw",label:"Refresh",class:"font-body font-normal normal-case",loading:g(p),onClick:S[0]||(S[0]=I=>g(c)())},null,8,["loading"]),H(Z,{icon:"i-lucide-file-spreadsheet",label:"Export to Excel",class:"font-body font-medium normal-case",loading:g(Se),disabled:!g(d).count,onClick:Fe},null,8,["loading","disabled"])])]),z("div",ko,[H(w,{modelValue:g(i).email,"onUpdate:modelValue":S[1]||(S[1]=I=>g(i).email=I),icon:"i-lucide-mail",placeholder:"Filter by email",size:"lg",class:"w-full"},null,8,["modelValue"]),H(w,{modelValue:g(i).company,"onUpdate:modelValue":S[2]||(S[2]=I=>g(i).company=I),icon:"i-lucide-building-2",placeholder:"Filter by company",size:"lg",class:"w-full"},null,8,["modelValue"]),H(w,{modelValue:g(i).from,"onUpdate:modelValue":S[3]||(S[3]=I=>g(i).from=I),type:"date",size:"lg","aria-label":"Submitted from",class:"w-full"},null,8,["modelValue"]),H(w,{modelValue:g(i).to,"onUpdate:modelValue":S[4]||(S[4]=I=>g(i).to=I),type:"date",size:"lg","aria-label":"Submitted to",class:"w-full"},null,8,["modelValue"]),g(v)?(C(),q(Z,{key:0,color:"neutral",variant:"ghost",label:"Clear",class:"font-body font-normal normal-case",onClick:Me})):N("",!0)]),g(m)?(C(),q(K,{key:0,class:"mt-6",color:"error",variant:"subtle",icon:"i-lucide-circle-alert",title:"Couldn't load submissions",description:g(m).data?.statusMessage||g(m).statusMessage||g(m).message},null,8,["description"])):N("",!0),z("div",Ho,[H(ye,{data:g(a),columns:T,loading:g(p),sticky:"",empty:g(v)?"No registrations match these filters.":"No registrations yet.",ui:{root:"overflow-visible",base:"w-full table-fixed",thead:"bg-white",th:"font-body text-xs font-semibold uppercase tracking-wide text-muted",td:"text-sm break-words whitespace-normal align-middle",tr:"cursor-pointer"},onSelect:he},{"c_date-cell":k(({row:I})=>[z("span",Lo,U(R(I.original.c_date,"DD MMM YYYY")),1),z("span",Go,U(R(I.original.c_date,"HH:mm")),1)]),"name-cell":k(({row:I})=>[z("div",Bo,[I.original.photo_file_name&&!g(B).has(I.original.id)?(C(),b("img",{key:0,src:`/api/delegate-submissions/${I.original.id}/photo?w=72`,alt:"",loading:"lazy",class:"size-9 shrink-0 rounded-full bg-elevated object-cover",onError:ge=>g(B).add(I.original.id)},null,40,To)):(C(),b("span",jo,U(Q(I.original)),1)),z("span",No,U(_(I.original)),1)])]),"consents-cell":k(({row:I})=>[z("div",Uo,[(C(),b(Y,null,ee([["consent_updates","Updates"],["consent_media","Media"],["consent_app_profile","App"]],([ge,Ve])=>H(ne,{key:ge,label:Ve,size:"sm",variant:"subtle",color:I.original[ge]?"success":"neutral",class:A({"line-through opacity-60":!I.original[ge]})},null,8,["label","color","class"])),64))])]),"status-cell":k(({row:I})=>[H(ne,{label:I.original.status,size:"sm",variant:"outline",color:"neutral"},null,8,["label"])]),_:1},8,["data","loading","empty"])]),g(d).count>Ae?(C(),b("div",Yo,[H(le,{page:g(s),"onUpdate:page":S[5]||(S[5]=I=>Qe(s)?s.value=I:null),total:g(d).count,"items-per-page":Ae},null,8,["page","total"])])):N("",!0)]),H(Le,{open:g(re),"onUpdate:open":S[6]||(S[6]=I=>
1Qe(re)?re.value=I:null),title:g(G)?_(g(G)):"",description:g(G)?.company_name},{body:k(()=>[g(G)?(C(),b("div",Ko,[z("div",Xo,[z("div",Jo,[g(G).photo_file_name?(C(),b("img",{key:0,src:`/api/delegate-submissions/${g(G).id}/photo`,alt:`Photo of ${_(g(G))}`,class:"size-full object-cover"},null,8,Qo)):N("",!0)]),z("div",Wo,[z("p",Zo,U(g(G).photo_file_name||"No photo"),1),g(W)?.photo_size_bytes?(C(),b("p",el,U(_e(g(W).photo_size_bytes))+" · "+U(g(W).photo_mime_type),1)):N("",!0),g(G).photo_file_name?(C(),q(Z,{key:1,to:`/api/delegate-submissions/${g(G).id}/photo?download=1`,external:"",download:"",color:"primary",variant:"soft",icon:"i-lucide-download",label:"Download photo",class:"mt-1 rounded-md px-3.5 py-2 font-body! text-sm font-medium normal-case"},null,8,["to"])):N("",!0)])]),z("dl",tl,[(C(!0),b(Y,null,ee(g(de),([I,ge])=>(C(),b("div",{key:I,class:"grid grid-cols-[10rem_minmax(0,1fr)] gap-3 py-2.5"},[z("dt",nl,U(I),1),z("dd",ol,U(ge||"—"),1)]))),128))])])):N("",!0)]),_:1},8,["open","title","description"])])}}};export{ul as default};

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