import{r as e,j as t}from"./vendor-react-RSDKEZ60.js";import{tH as n,tI as o,tJ as l,tK as r,tL as i,tM as a,tN as s,tO as u,tP as d,tQ as g,tR as c,tS as f,tT as p,tU as m,tV as v,tW as h,tX as b,tY as w,tZ as S,t_ as C,t$ as R,u0 as x,u1 as y,u2 as F,u3 as M,u4 as I,u5 as P,u6 as V,u7 as k,u8 as _,u9 as A,ua as z,ub as j,uc as E}from"./c818056db-BBpc4u6S.js";import{r as N,b as L,c as O,d as H,e as D,f as G,g as T,h as B}from"./cf83a0aa1-CuGcvWYK.js";import{i as q,I as U,Z as $,_ as K,$ as X,S as W,t as Y,a0 as Q,L as Z,Q as J,T as ee,B as te}from"./vendor-ant-cds-CBh5POw1.js";function ne({href:e,routerOptions:n,...o}){const l=K({href:e,routerOptions:n});return t.jsx("a",{...o,...l})}const oe="z-10",le=e.forwardRef(({className:e,fixed:n=!1,flush:o=!0,...l},r)=>{const i=t.jsx("table",{"data-cds":"Table",ref:r,className:q("w-full border-separate border-spacing-0 whitespace-nowrap font-sans text-body text-primary",n?"table-fixed":"table-auto",e),...l});return o?t.jsx("div",{style:{"--cds-outset-x":"var(--cds-pad-md)"},className:"mx-outset w-stretch",children:i}):i});le.displayName="Table";const re=e.forwardRef(({className:e,...n},o)=>t.jsx("thead",{ref:o,className:q("text-left",e),...n}));re.displayName="TableHead";const ie=e.forwardRef(({className:e,includeBorder:n="both",...o},l)=>t.jsx("tbody",{ref:l,className:q(("trailing"===n||"none"===n)&&"[&>tr:first-child>td]:border-t-0",("leading"===n||"none"===n)&&"[&>tr:last-child>td]:border-b-0",e),...o}));ie.displayName="TableBody";const ae="relative [transform:translate(0,0)] text-body text-primary",se="h-7 box-content px-md py-sm",ue="group/cdsrow",de="[cursor:var(--cds-cursor-interactive)]",ge="border-b border-alpha-1 [tr:first-child_&]:border-t [thead_&]:border-b-0 [tr[data-selected=true]_&]:border-transparent [tr:has(+tr[data-selected=true])_&]:border-b-transparent [tr[data-active=true]_&]:border-transparent [tr:has(+tr[data-active=true])_&]:border-b-transparent group-hover/cdsrow:border-transparent [tr:has(+tr[data-hoverable]:hover)_&]:border-b-transparent",ce="bg-clip-padding group-hover/cdsrow:first:rounded-l group-hover/cdsrow:last:rounded-r [tr[data-selected=true]_&]:first:rounded-l [tr[data-selected=true]_&]:last:rounded-r [tr[data-active=true]_&]:first:rounded-l [tr[data-active=true]_&]:last:rounded-r group-hover/cdsrow:bg-fill-ghost-hover [tr[data-selected=true]_&]:bg-fill-ghost-hover [tr[data-active=true]_&]:bg-alpha-2",fe=e.forwardRef(({className:e,hoverable:n=!0,...o},l)=>t.jsx("tr",{ref:l,"data-hoverable":n?"":void 0,className:q(ae,n&&ue,o.onClick&&de,e),...o}));fe.displayName="TableRow";const pe=e.forwardRef(({className:e,href:n,routerOptions:o,linkComponent:l,hoverable:r=!0,children:i,...a},s)=>t.jsx("tr",{ref:s,"data-hoverable":r?"":void 0,className:q(ae,r&&ue,de,e),...a,children:t.jsx(ve.Provider,{value:{href:n,routerOptions:o,Link:l},children:i})}));pe.displayName="TableRowLink";const me=e.forwardRef(({className:e,onActivate:n,hoverable:o=!0,children:l,...r},i)=>t.jsx("tr",{ref:i,"data-hoverable":o?"":void 0,className:q(ae,o&&ue,"cursor-[var(--cds-cursor-interactive)]",e),...r,onClick:n,children:t.jsx(ve.Provider,{value:{onActivate:n},children:l})}));me.displayName="TableRowButton";const ve=e.createContext(null),he=e.forwardRef(({className:e,...n},o)=>t.jsx("th",{ref:o,scope:"col",className:q("h-control truncate px-md text-footnote font-medium text-secondary",e),...n}));he.displayName="TableHeader";const be=e.forwardRef(({className:n,sortDirection:o,firstSortDir:l,onClick:r,children:i,...a},s)=>{const[u,d]=e.useState(!1);return t.jsx("th",{ref:s,scope:"col","aria-sort":"asc"===o?"ascending":"desc"===o?"descending":"none",className:q("h-control text-footnote font-medium text-secondary",n),...a,children:t.jsxs("button",{type:"button",onClick:e=>{d(!0),r?.(e)},onMouseLeave:()=>d(!1),className:"cds-reset group/cdsth flex h-full w-full select-none items-center gap-1 rounded px-md text-left outline-none hover:text-primary focus-visible:shadow-focus",children:[t.jsx("span",{className:"min-w-0 truncate",children:i}),t.jsx(U,{name:o?"asc"===o?"CaretUp":"CaretDown":"desc"===l?"CaretDown":"CaretUp",size:"sm",className:o?"shrink-0":u?"shrink-0 text-transparent":"shrink-0 text-transparent group-hover/cdsth:text-disabled"})]})})});be.displayName="TableHeaderSortable";const we=e.forwardRef(({className:n,interactive:o,isLinkCell:l,linkLabel:r,contained:i,children:a,...s},u)=>{const d=e.useContext(ve),g=e.useId(),c=q(se,ge,ce,i&&"overflow-hidden",n);if(l&&d){const{href:e,routerOptions:n,Link:o}=d;if(void 0!==e){const l="cds-reset absolute inset-0 z-[1] cursor-[inherit] rounded outline-none focus-visible:shadow-focus",i=r?{"aria-label":r}:{"aria-labelledby":g};return t.jsxs("td",{ref:u,className:c,...s,children:[o?t.jsx(o,{href:$(e)??e,...i,className:l}):t.jsx(ne,{href:e,routerOptions:n,...i,className:l}),t.jsx("span",{id:g,className:"contents",children:a})]})}return t.jsxs("td",{ref:u,className:c,...s,children:[t.jsx("button",{type:"button",...r?{"aria-label":r}:{"aria-labelledby":g},className:"cds-reset pointer-events-none absolute inset-0 rounded outline-none focus-visible:shadow-focus"}),t.jsx("span",{id:g,className:"contents",children:a})]})}const f=o?t.jsx("span",{className:q("relative inline-flex max-w-full align-middle",d&&oe),onClick:e=>e.stopPropagation(),children:a}):a;return t.jsx("td",{ref:u,className:c,...s,children:f})});we.displayName="TableCell";const Se="opacity-0 group-hover/cdsrow:opacity-100 pointer-coarse:opacity-100 group-has-[:focus-visible]/cdsrow:opacity-100 has-[:focus-visible]:opacity-100 has-[[data-popup-open]]:opacity-100";e.forwardRef(({className:n,children:o,...l},r)=>{const i=e.useContext(ve);return t.jsx("td",{ref:r,"data-cds":"TableRowActions",className:q(se,"text-right",ge,ce,n),...l,children:t.jsx("span",{className:q("relative inline-flex max-w-full align-middle",i&&oe,Se),onClick:e=>e.stopPropagation(),children:o})})}).displayName="TableRowActions";var Ce,Re,xe,ye,Fe,Me,Ie,Pe,Ve,ke,_e,Ae,ze,je,Ee,Ne,Le,Oe,He,De,Ge,Te,Be,qe,Ue,$e,Ke,Xe,We,Ye,Qe={},Ze={exports:{}},Je={};function et(){if(Ce)return Je;Ce=1;var e=n(),t=o(),r=l().f,i=N(),a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];return Je.f=function(n){return a&&"Window"===e(n)?function(e){try{return r(e)}catch(t){return i(a)}}(n):r(t(n))},Je}function tt(){if(Fe)return ye;Fe=1;var e=r(),t=i(),o=n(),l=function(){if(xe)return Re;xe=1;var e=r();return Re=e(function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}})}(),a=Object.isExtensible,s=e(function(){});return ye=s||l?function(e){return!!t(e)&&((!l||"ArrayBuffer"!==o(e))&&(!a||a(e)))}:a}function nt(){if(Pe)return Ze.exports;Pe=1;var e=a(),t=s(),n=c(),o=i(),f=u(),p=d().f,m=l(),v=et(),h=tt(),b=g(),w=function(){if(Ie)return Me;Ie=1;var e=r();return Me=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})}(),S=!1,C=b("meta"),R=0,x=function(e){p(e,C,{value:{objectID:"O"+R++,weakData:{}}})},y=Ze.exports={enable:function(){y.enable=function(){},S=!0;var n=m.f,o=t([].splice),l={};l[C]=1,n(l).length&&(m.f=function(e){for(var t=n(e),l=0,r=t.length;l<r;l++)if(t[l]===C){o(t,l,1);break}return t},e({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:v.f}))},fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!f(e,C)){if(!h(e))return"F";if(!t)return"E";x(e)}return e[C].objectID},getWeakData:function(e,t){if(!f(e,C)){if(!h(e))return!0;if(!t)return!1;x(e)}return e[C].weakData},onFreeze:function(e){return w&&S&&h(e)&&!f(e,C)&&x(e),e}};return n[C]=!0,Ze.exports}function ot(){if(Ae)return _e;Ae=1;var e=a(),t=p(),n=s(),o=m(),l=v(),u=nt(),d=h(),g=O(),c=f(),w=b(),S=i(),C=r(),R=H(),x=D(),y=function(){if(ke)return Ve;ke=1;var e=f(),t=i(),n=L();return Ve=function(o,l,r){var i,a;return n&&e(i=l.constructor)&&i!==r&&t(a=i.prototype)&&a!==r.prototype&&n(o,a),o}}();return _e=function(r,i,a){var s=-1!==r.indexOf("Map"),f=-1!==r.indexOf("Weak"),p=s?"set":"add",m=t[r],v=m&&m.prototype,h=m,b={},F=function(e){var t=n(v[e]);l(v,e,"add"===e?function(e){return t(this,0===e?0:e),this}:"delete"===e?function(e){return!(f&&!S(e))&&t(this,0===e?0:e)}:"get"===e?function(e){return f&&!S(e)?void 0:t(this,0===e?0:e)}:"has"===e?function(e){return!(f&&!S(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})};if(o(r,!c(m)||!(f||v.forEach&&!C(function(){(new m).entries().next()}))))h=a.getConstructor(i,r,s,p),u.enable();else if(o(r,!0)){var M=new h,I=M[p](f?{}:-0,1)!==M,P=C(function(){M.has(1)}),V=R(function(e){new m(e)}),k=!f&&C(function(){for(var e=new m,t=5;t--;)e[p](t,t);return!e.has(-0)});V||((h=i(function(e,t){g(e,v);var n=y(new m,e,h);return w(t)||d(t,n[p],{that:n,AS_ENTRIES:s}),n})).prototype=v,v.constructor=h),(P||k)&&(F("delete"),F("has"),s&&F("get")),(k||I)&&F(p),f&&v.clear&&delete v.clear}return b[r]=h,e({global:!0,constructor:!0,forced:h!==m},b),x(h,r),f||a.setStrong(h,r,s),h}}function lt(){if(Oe)return Le;Oe=1;var e=u(),t=f(),n=w(),o=S(),l=function(){if(Ne)return Ee;Ne=1;var e=r();return Ee=!e(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})}(),i=o("IE_PROTO"),a=Object,s=a.prototype;return Le=l?a.getPrototypeOf:function(o){var l=n(o);if(e(l,i))return l[i];var r=l.constructor;return t(r)&&l instanceof r?r.prototype:l instanceof a?s:null}}function rt(){if(De)return He;De=1;var e,t,n,o=r(),l=f(),a=i(),s=C(),u=lt(),d=v(),g=R(),c=x(),p=g("iterator"),m=!1;return[].keys&&("next"in(n=[].keys())?(t=u(u(n)))!==Object.prototype&&(e=t):m=!0),!a(e)||o(function(){var t={};return e[p].call(t)!==t})?e={}:c&&(e=s(e)),l(e[p])||d(e,p,function(){return this}),He={IteratorPrototype:e,BUGGY_SAFARI_ITERATORS:m}}function it(){if(qe)return Be;qe=1;var e=a(),t=M(),n=x(),o=I(),l=f(),r=function(){if(Te)return Ge;Te=1;var e=rt().IteratorPrototype,t=C(),n=y(),o=D(),l=F(),r=function(){return this};return Ge=function(i,a,s,u){var d=a+" Iterator";return i.prototype=t(e,{next:n(+!u,s)}),o(i,d,!1,!0),l[d]=r,i}}(),i=lt(),s=L(),u=D(),d=P(),g=v(),c=R(),p=F(),m=rt(),h=o.PROPER,b=o.CONFIGURABLE,w=m.IteratorPrototype,S=m.BUGGY_SAFARI_ITERATORS,V=c("iterator"),k="keys",_="values",A="entries",z=function(){return this};return Be=function(o,a,c,f,m,v,C){r(c,a,f);var R,x,y,F=function(e){if(e===m&&E)return E;if(!S&&e&&e in P)return P[e];switch(e){case k:case _:case A:return function(){return new c(this,e)}}return function(){return new c(this)}},M=a+" Iterator",I=!1,P=o.prototype,j=P[V]||P["@@iterator"]||m&&P[m],E=!S&&j||F(m),N="Array"===a&&P.entries||j;if(N&&(R=i(N.call(new o)))!==Object.prototype&&R.next&&(n||i(R)===w||(s?s(R,w):l(R[V])||g(R,V,z)),u(R,M,!0,!0),n&&(p[M]=z)),h&&m===_&&j&&j.name!==_&&(!n&&b?d(P,"name",_):(I=!0,E=function(){return t(j,this)})),m)if(x={values:F(_),keys:v?E:F(k),entries:F(A)},C)for(y in x)(S||I||!(y in P))&&g(P,y,x[y]);else e({target:a,proto:!0,forced:S||I},x);return n&&!C||P[V]===E||g(P,V,E,{name:m}),p[a]=E,x}}function at(){if(Xe)return Ke;Xe=1;var e=C(),t=G(),n=function(){if(je)return ze;je=1;var e=v();return ze=function(t,n,o){for(var l in n)e(t,l,n[l],o);return t}}(),o=V(),l=O(),r=b(),i=h(),a=it(),s=$e?Ue:($e=1,Ue=function(e,t){return{value:e,done:t}}),u=T(),d=k(),g=nt().fastKey,c=_(),f=c.set,p=c.getterFor;return Ke={getConstructor:function(a,s,u,c){var m=a(function(t,n){l(t,v),f(t,{type:s,index:e(null),first:null,last:null,size:0}),d||(t.size=0),r(n)||i(n,t[c],{that:t,AS_ENTRIES:u})}),v=m.prototype,h=p(s),b=function(e,t,n){var o,l,r=h(e),i=w(e,t);return i?i.value=n:(r.last=i={index:l=g(t,!0),key:t,value:n,previous:o=r.last,next:null,removed:!1},r.first||(r.first=i),o&&(o.next=i),d?r.size++:e.size++,"F"!==l&&(r.index[l]=i)),e},w=function(e,t){var n,o=h(e),l=g(t);if("F"!==l)return o.index[l];for(n=o.first;n;n=n.next)if(n.key===t)return n};return n(v,{clear:function(){for(var t=h(this),n=t.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=null),n=n.next;t.first=t.last=null,t.index=e(null),d?t.size=0:this.size=0},delete:function(e){var t=this,n=h(t),o=w(t,e);if(o){var l=o.next,r=o.previous;delete n.index[o.index],o.removed=!0,r&&(r.next=l),l&&(l.previous=r),n.first===o&&(n.first=l),n.last===o&&(n.last=r),d?n.size--:t.size--}return!!o},forEach:function(e){for(var t,n=h(this),l=o(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:n.first;)for(l(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!w(this,e)}}),n(v,u?{get:function(e){var t=w(this,e);return t&&t.value},set:function(e,t){return b(this,0===e?0:e,t)}}:{add:function(e){return b(this,e=0===e?0:e,e)}}),d&&t(v,"size",{configurable:!0,get:function(){return h(this).size}}),m},setStrong:function(e,t,n){var o=t+" Iterator",l=p(t),r=p(o);a(e,t,function(e,t){f(this,{type:o,target:e,state:l(e),kind:t,last:null})},function(){for(var e=r(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?s("keys"===t?n.key:"values"===t?n.value:[n.key,n.value],!1):(e.target=null,s(void 0,!0))},n?"entries":"values",!n,!0),u(t)}},Ke}function st(){return Ye||(Ye=1,We||(We=1,ot()("Set",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},at()))),Qe}var ut,dt,gt,ct,ft,pt,mt,vt,ht,bt,wt,St,Ct,Rt,xt,yt,Ft,Mt,It,Pt,Vt,kt,_t,At,zt,jt={};function Et(){if(dt)return ut;dt=1;var e=s(),t=Set.prototype;return ut={Set:Set,add:e(t.add),has:e(t.has),remove:e(t.delete),proto:t}}function Nt(){if(ct)return gt;ct=1;var e=Et().has;return gt=function(t){return e(t),t}}function Lt(){if(pt)return ft;pt=1;var e=M();return ft=function(t,n,o){for(var l,r,i=o?t:t.iterator,a=t.next;!(l=e(a,i)).done;)if(void 0!==(r=n(l.value)))return r}}function Ot(){if(vt)return mt;vt=1;var e=s(),t=Lt(),n=Et(),o=n.Set,l=n.proto,r=e(l.forEach),i=e(l.keys),a=i(new o).next;return mt=function(e,n,o){return o?t({iterator:i(e),next:a},n):r(e,n)}}function Ht(){if(bt)return ht;bt=1;var e=Et(),t=Ot(),n=e.Set,o=e.add;return ht=function(e){var l=new n;return t(e,function(e){o(l,e)}),l}}function Dt(){if(St)return wt;St=1;var e=B(),t=Et();return wt=e(t.proto,"size","get")||function(e){return e.size}}function Gt(){if(yt)return xt;yt=1;var e=j(),t=A(),n=M(),o=z(),l=Rt?Ct:(Rt=1,Ct=function(e){return{iterator:e,next:e.next,done:!1}}),r="Invalid size",i=RangeError,a=TypeError,s=Math.max,u=function(t,n){this.set=t,this.size=s(n,0),this.has=e(t.has),this.keys=e(t.keys)};return u.prototype={getIterator:function(){return l(t(n(this.keys,this.set)))},includes:function(e){return n(this.has,this.set,e)}},xt=function(e){t(e);var n=+e.size;if(n!=n)throw new a(r);var l=o(n);if(l<0)throw new i(r);return new u(e,l)}}function Tt(){if(Pt)return It;Pt=1;var e=E(),t=function(e){return{size:e,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},n=function(e){return{size:e,has:function(){return!0},keys:function(){throw new Error("e")}}};return It=function(o,l){var r=e("Set");try{(new r)[o](t(0));try{return(new r)[o](t(-1)),!1}catch(i){if(!l)return!0;try{return(new r)[o](n(-1/0)),!1}catch(a){return l(new r([1,2])[o](n(1/0)))}}}catch(a){return!1}}}function Bt(){if(Vt)return jt;Vt=1;var e=a(),t=function(){if(Mt)return Ft;Mt=1;var e=Nt(),t=Et(),n=Ht(),o=Dt(),l=Gt(),r=Ot(),i=Lt(),a=t.has,s=t.remove;return Ft=function(t){var u=e(this),d=l(t),g=n(u);return o(g)<=d.size?r(g,function(e){d.includes(e)&&s(g,e)}):i(d.getIterator(),function(e){a(g,e)&&s(g,e)}),g}}(),n=r();return e({target:"Set",proto:!0,real:!0,forced:!Tt()("difference",function(e){return 0===e.size})||n(function(){var e={size:1,has:function(){return!0},keys:function(){var e=0;return{next:function(){var n=e++>1;return t.has(1)&&t.clear(),{done:n,value:2}}}}},t=new Set([1,2,3,4]);return 3!==t.difference(e).size})},{difference:t}),jt}function qt(){if(_t)return kt;_t=1;var e=p(),t=s();return kt=function(n,o){return t(e[n].prototype[o])}}!function(){if(zt)return At;zt=1,st(),Bt();var e=qt();At=e("Set","difference")}();var Ut,$t,Kt,Xt,Wt,Yt,Qt,Zt={};function Jt(){return Xt?Kt:(Xt=1,Kt=function(e){try{var t=new Set,n={size:0,has:function(){return!0},keys:function(){return Object.defineProperty({},"next",{get:function(){return t.clear(),t.add(4),function(){return{done:!0}}}})}},o=t[e](n);return 1===o.size&&4===o.values().next().value}catch(l){return!1}})}function en(){if(Wt)return Zt;Wt=1;var e=a(),t=function(){if($t)return Ut;$t=1;var e=Nt(),t=Et().add,n=Ht(),o=Gt(),l=Lt();return Ut=function(r){var i=e(this),a=o(r).getIterator(),s=n(i);return l(a,function(e){t(s,e)}),s}}(),n=Jt();return e({target:"Set",proto:!0,real:!0,forced:!Tt()("union")||!n("union")},{union:t}),Zt}
/**
 * table-core
 *
 * Copyright (c) TanStack
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */
function tn(e,t){return"function"==typeof e?e(t):e}function nn(e,t){return n=>{t.setState(t=>({...t,[e]:tn(n,t[e])}))}}function on(e){return e instanceof Function}function ln(e,t,n){let o,l=[];return()=>{let r;n.key&&n.debug&&(r=Date.now());const i=e();if(!(i.length!==l.length||i.some((e,t)=>l[t]!==e)))return o;let a;if(l=i,n.key&&n.debug&&(a=Date.now()),o=t(...i),null==n||null==n.onChange||n.onChange(o),n.key&&n.debug&&null!=n&&n.debug()){const e=Math.round(100*(Date.now()-r))/100,t=Math.round(100*(Date.now()-a))/100,o=t/16,l=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c\u23f1 ${l(t,5)} /${l(e,5)} ms`,`\n            font-size: .6rem;\n            font-weight: bold;\n            color: hsl(${Math.max(0,Math.min(120-120*o,120))}deg 100% 31%);`,null==n?void 0:n.key)}return o}}function rn(e,t,n){var o;let l={id:null!=(o=n.id)?o:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(l),e},getContext:()=>({table:e,header:l,column:t})};return e._features.forEach(t=>{Object.assign(l,null==t.createHeader?void 0:t.createHeader(l,e))}),l}!function(){if(Qt)return Yt;Qt=1,st(),en();var e=qt();Yt=e("Set","union")}();const an={createTable:e=>({getHeaderGroups:ln(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,o,l)=>{var r,i;const a=null!=(r=null==o?void 0:o.map(e=>n.find(t=>t.id===e)).filter(Boolean))?r:[],s=null!=(i=null==l?void 0:l.map(e=>n.find(t=>t.id===e)).filter(Boolean))?i:[];return sn(t,[...a,...n.filter(e=>!(null!=o&&o.includes(e.id)||null!=l&&l.includes(e.id))),...s],e)},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterHeaderGroups:ln(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,o,l)=>sn(t,n=n.filter(e=>!(null!=o&&o.includes(e.id)||null!=l&&l.includes(e.id))),e,"center"),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftHeaderGroups:ln(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,o)=>{var l;return sn(t,null!=(l=null==o?void 0:o.map(e=>n.find(t=>t.id===e)).filter(Boolean))?l:[],e,"left")},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightHeaderGroups:ln(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,o)=>{var l;return sn(t,null!=(l=null==o?void 0:o.map(e=>n.find(t=>t.id===e)).filter(Boolean))?l:[],e,"right")},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getFooterGroups:ln(()=>[e.getHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftFooterGroups:ln(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterFooterGroups:ln(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightFooterGroups:ln(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getFlatHeaders:ln(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftFlatHeaders:ln(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterFlatHeaders:ln(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightFlatHeaders:ln(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterLeafHeaders:ln(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftLeafHeaders:ln(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightLeafHeaders:ln(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeafHeaders:ln(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,n)=>{var o,l,r,i,a,s;return[...null!=(o=null==(l=e[0])?void 0:l.headers)?o:[],...null!=(r=null==(i=t[0])?void 0:i.headers)?r:[],...null!=(a=null==(s=n[0])?void 0:s.headers)?a:[]].map(e=>e.getLeafHeaders()).flat()},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}})})};function sn(e,t,n,o){var l,r;let i=0;const a=function(e,t){void 0===t&&(t=1),i=Math.max(i,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var n;null!=(n=e.columns)&&n.length&&a(e.columns,t+1)},0)};a(e);let s=[];const u=(e,t)=>{const l={depth:t,id:[o,`${t}`].filter(Boolean).join("_"),headers:[]},r=[];e.forEach(e=>{const i=[...r].reverse()[0];let a,s=!1;if(e.column.depth===l.depth&&e.column.parent?a=e.column.parent:(a=e.column,s=!0),i&&(null==i?void 0:i.column)===a)i.subHeaders.push(e);else{const l=rn(n,a,{id:[o,t,a.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:s,placeholderId:s?`${r.filter(e=>e.column===a).length}`:void 0,depth:t,index:r.length});l.subHeaders.push(e),r.push(l)}l.headers.push(e),e.headerGroup=l}),s.push(l),t>0&&u(r,t-1)},d=t.map((e,t)=>rn(n,e,{depth:i,index:t}));u(d,i-1),s.reverse();const g=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,n=0,o=[0];e.subHeaders&&e.subHeaders.length?(o=[],g(e.subHeaders).forEach(e=>{let{colSpan:n,rowSpan:l}=e;t+=n,o.push(l)})):t=1;return n+=Math.min(...o),e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}});return g(null!=(l=null==(r=s[0])?void 0:r.headers)?l:[]),s}const un={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},dn={getDefaultColumnDef:()=>un,getInitialState:e=>({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]},...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",onColumnSizingChange:nn("columnSizing",e),onColumnSizingInfoChange:nn("columnSizingInfo",e)}),createColumn:(e,t)=>({getSize:()=>{var n,o,l;const r=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(n=e.columnDef.minSize)?n:un.minSize,null!=(o=null!=r?r:e.columnDef.size)?o:un.size),null!=(l=e.columnDef.maxSize)?l:un.maxSize)},getStart:n=>{const o=n?"left"===n?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns(),l=o.findIndex(t=>t.id===e.id);if(l>0){const e=o[l-1];return e.getStart(n)+e.getSize()}return 0},resetSize:()=>{t.setColumnSizing(t=>{let{[e.id]:n,...o}=t;return o})},getCanResize:()=>{var n,o;return(null==(n=e.columnDef.enableResizing)||n)&&(null==(o=t.options.enableColumnResizing)||o)},getIsResizing:()=>t.getState().columnSizingInfo.isResizingColumn===e.id}),createHeader:(e,t)=>({getSize:()=>{let t=0;const n=e=>{var o;e.subHeaders.length?e.subHeaders.forEach(n):t+=null!=(o=e.column.getSize())?o:0};return n(e),t},getStart:()=>{if(e.index>0){const t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},getResizeHandler:()=>{const n=t.getColumn(e.column.id),o=null==n?void 0:n.getCanResize();return l=>{if(!n||!o)return;if(null==l.persist||l.persist(),cn(l)&&l.touches&&l.touches.length>1)return;const r=e.getSize(),i=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[n.id,n.getSize()]],a=cn(l)?Math.round(l.touches[0].clientX):l.clientX,s={},u=(e,n)=>{"number"==typeof n&&(t.setColumnSizingInfo(e=>{var t,o;const l=n-(null!=(t=null==e?void 0:e.startOffset)?t:0),r=Math.max(l/(null!=(o=null==e?void 0:e.startSize)?o:0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,n]=e;s[t]=Math.round(100*Math.max(n+n*r,0))/100}),{...e,deltaOffset:l,deltaPercentage:r}}),"onChange"!==t.options.columnResizeMode&&"end"!==e||t.setColumnSizing(e=>({...e,...s})))},d=e=>u("move",e),g=e=>{u("end",e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},c={moveHandler:e=>d(e.clientX),upHandler:e=>{document.removeEventListener("mousemove",c.moveHandler),document.removeEventListener("mouseup",c.upHandler),g(e.clientX)}},f={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(e.touches[0].clientX),!1),upHandler:e=>{var t;document.removeEventListener("touchmove",f.moveHandler),document.removeEventListener("touchend",f.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),g(null==(t=e.touches[0])?void 0:t.clientX)}},p=!!function(){if("boolean"==typeof gn)return gn;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch(t){e=!1}return gn=e,gn}()&&{passive:!1};cn(l)?(document.addEventListener("touchmove",f.moveHandler,p),document.addEventListener("touchend",f.upHandler,p)):(document.addEventListener("mousemove",c.moveHandler,p),document.addEventListener("mouseup",c.upHandler,p)),t.setColumnSizingInfo(e=>({...e,startOffset:a,startSize:r,deltaOffset:0,deltaPercentage:0,columnSizingStart:i,isResizingColumn:n.id}))}}}),createTable:e=>({setColumnSizing:t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),setColumnSizingInfo:t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),resetColumnSizing:t=>{var n;e.setColumnSizing(t?{}:null!=(n=e.initialState.columnSizing)?n:{})},resetHeaderSizeInfo:t=>{var n;e.setColumnSizingInfo(t?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(n=e.initialState.columnSizingInfo)?n:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},getTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},getLeftTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getLeftHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},getCenterTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getCenterHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},getRightTotalSize:()=>{var t,n;return null!=(t=null==(n=e.getRightHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0}})};let gn=null;function cn(e){return"touchstart"===e.type}const fn={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:nn("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;return{_autoResetExpanded:()=>{var o,l;if(t){if(null!=(o=null!=(l=e.options.autoResetAll)?l:e.options.autoResetExpanded)?o:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}}else e._queue(()=>{t=!0})},setExpanded:t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),toggleAllRowsExpanded:t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},resetExpanded:t=>{var n,o;e.setExpanded(t?{}:null!=(n=null==(o=e.initialState)?void 0:o.expanded)?n:{})},getCanSomeRowsExpand:()=>e.getRowModel().flatRows.some(e=>e.getCanExpand()),getToggleAllRowsExpandedHandler:()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},getIsSomeRowsExpanded:()=>{const t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},getIsAllRowsExpanded:()=>{const t=e.getState().expanded;return"boolean"==typeof t?!0===t:!!Object.keys(t).length&&!e.getRowModel().flatRows.some(e=>!e.getIsExpanded())},getExpandedDepth:()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{const n=e.split(".");t=Math.max(t,n.length)}),t},getPreExpandedRowModel:()=>e.getSortedRowModel(),getExpandedRowModel:()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())}},createRow:(e,t)=>({toggleExpanded:n=>{t.setExpanded(o=>{var l;const r=!0===o||!(null==o||!o[e.id]);let i={};if(!0===o?Object.keys(t.getRowModel().rowsById).forEach(e=>{i[e]=!0}):i=o,n=null!=(l=n)?l:!r,!r&&n)return{...i,[e.id]:!0};if(r&&!n){const{[e.id]:t,...n}=i;return n}return o})},getIsExpanded:()=>{var n;const o=t.getState().expanded;return!!(null!=(n=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?n:!0===o||(null==o?void 0:o[e.id]))},getCanExpand:()=>{var n,o,l;return null!=(n=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?n:(null==(o=t.options.enableExpanding)||o)&&!(null==(l=e.subRows)||!l.length)},getToggleExpandedHandler:()=>{const t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}})},pn=(e,t,n)=>{var o;const l=n.toLowerCase();return Boolean(null==(o=e.getValue(t))?void 0:o.toLowerCase().includes(l))};pn.autoRemove=e=>yn(e);const mn=(e,t,n)=>{var o;return Boolean(null==(o=e.getValue(t))?void 0:o.includes(n))};mn.autoRemove=e=>yn(e);const vn=(e,t,n)=>{var o;return(null==(o=e.getValue(t))?void 0:o.toLowerCase())===n.toLowerCase()};vn.autoRemove=e=>yn(e);const hn=(e,t,n)=>{var o;return null==(o=e.getValue(t))?void 0:o.includes(n)};hn.autoRemove=e=>yn(e)||!(null!=e&&e.length);const bn=(e,t,n)=>!n.some(n=>{var o;return!(null!=(o=e.getValue(t))&&o.includes(n))});bn.autoRemove=e=>yn(e)||!(null!=e&&e.length);const wn=(e,t,n)=>n.some(n=>{var o;return null==(o=e.getValue(t))?void 0:o.includes(n)});wn.autoRemove=e=>yn(e)||!(null!=e&&e.length);const Sn=(e,t,n)=>e.getValue(t)===n;Sn.autoRemove=e=>yn(e);const Cn=(e,t,n)=>e.getValue(t)==n;Cn.autoRemove=e=>yn(e);const Rn=(e,t,n)=>{let[o,l]=n;const r=e.getValue(t);return r>=o&&r<=l};Rn.resolveFilterValue=e=>{let[t,n]=e,o="number"!=typeof t?parseFloat(t):t,l="number"!=typeof n?parseFloat(n):n,r=null===t||Number.isNaN(o)?-1/0:o,i=null===n||Number.isNaN(l)?1/0:l;if(r>i){const e=r;r=i,i=e}return[r,i]},Rn.autoRemove=e=>yn(e)||yn(e[0])&&yn(e[1]);const xn={includesString:pn,includesStringSensitive:mn,equalsString:vn,arrIncludes:hn,arrIncludesAll:bn,arrIncludesSome:wn,equals:Sn,weakEquals:Cn,inNumberRange:Rn};function yn(e){return null==e||""===e}function Fn(e,t,n){return!(!e||!e.autoRemove)&&e.autoRemove(t,n)||void 0===t||"string"==typeof t&&!t}const Mn={sum:(e,t,n)=>n.reduce((t,n)=>{const o=n.getValue(e);return t+("number"==typeof o?o:0)},0),min:(e,t,n)=>{let o;return n.forEach(t=>{const n=t.getValue(e);null!=n&&(o>n||void 0===o&&n>=n)&&(o=n)}),o},max:(e,t,n)=>{let o;return n.forEach(t=>{const n=t.getValue(e);null!=n&&(o<n||void 0===o&&n>=n)&&(o=n)}),o},extent:(e,t,n)=>{let o,l;return n.forEach(t=>{const n=t.getValue(e);null!=n&&(void 0===o?n>=n&&(o=l=n):(o>n&&(o=n),l<n&&(l=n)))}),[o,l]},mean:(e,t)=>{let n=0,o=0;if(t.forEach(t=>{let l=t.getValue(e);null!=l&&(l=+l)>=l&&(++n,o+=l)}),n)return o/n},median:(e,t)=>{if(!t.length)return;let n=0,o=0;return t.forEach(t=>{let l=t.getValue(e);"number"==typeof l&&(n=Math.min(n,l),o=Math.max(o,l))}),(n+o)/2},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length};const In={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:nn("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>({setRowSelection:t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),resetRowSelection:t=>{var n;return e.setRowSelection(t?{}:null!=(n=e.initialState.rowSelection)?n:{})},toggleAllRowsSelected:t=>{e.setRowSelection(n=>{t=void 0!==t?t:!e.getIsAllRowsSelected();const o={...n},l=e.getPreGroupedRowModel().flatRows;return t?l.forEach(e=>{e.getCanSelect()&&(o[e.id]=!0)}):l.forEach(e=>{delete o[e.id]}),o})},toggleAllPageRowsSelected:t=>e.setRowSelection(n=>{const o=void 0!==t?t:!e.getIsAllPageRowsSelected(),l={...n};return e.getRowModel().rows.forEach(t=>{Pn(l,t.id,o,e)}),l}),getPreSelectedRowModel:()=>e.getCoreRowModel(),getSelectedRowModel:ln(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?Vn(e,n):{rows:[],flatRows:[],rowsById:{}},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getFilteredSelectedRowModel:ln(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?Vn(e,n):{rows:[],flatRows:[],rowsById:{}},{key:"getFilteredSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getGroupedSelectedRowModel:ln(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?Vn(e,n):{rows:[],flatRows:[],rowsById:{}},{key:"getGroupedSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getIsAllRowsSelected:()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let o=Boolean(t.length&&Object.keys(n).length);return o&&t.some(e=>e.getCanSelect()&&!n[e.id])&&(o=!1),o},getIsAllPageRowsSelected:()=>{const t=e.getPaginationRowModel().flatRows,{rowSelection:n}=e.getState();let o=!!t.length;return o&&t.some(e=>e.getCanSelect()&&!n[e.id])&&(o=!1),o},getIsSomeRowsSelected:()=>{var t;const n=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return n>0&&n<e.getFilteredRowModel().flatRows.length},getIsSomePageRowsSelected:()=>{const t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.some(e=>e.getIsSelected()||e.getIsSomeSelected())},getToggleAllRowsSelectedHandler:()=>t=>{e.toggleAllRowsSelected(t.target.checked)},getToggleAllPageRowsSelectedHandler:()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}}),createRow:(e,t)=>({toggleSelected:n=>{const o=e.getIsSelected();t.setRowSelection(l=>{if(o===(n=void 0!==n?n:!o))return l;const r={...l};return Pn(r,e.id,n,t),r})},getIsSelected:()=>{const{rowSelection:n}=t.getState();return kn(e,n)},getIsSomeSelected:()=>{const{rowSelection:n}=t.getState();return"some"===_n(e,n)},getIsAllSubRowsSelected:()=>{const{rowSelection:n}=t.getState();return"all"===_n(e,n)},getCanSelect:()=>{var n;return"function"==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(n=t.options.enableRowSelection)||n},getCanSelectSubRows:()=>{var n;return"function"==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(n=t.options.enableSubRowSelection)||n},getCanMultiSelect:()=>{var n;return"function"==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(n=t.options.enableMultiRowSelection)||n},getToggleSelectedHandler:()=>{const t=e.getCanSelect();return n=>{var o;t&&e.toggleSelected(null==(o=n.target)?void 0:o.checked)}}})},Pn=(e,t,n,o)=>{var l;const r=o.getRow(t);n?(r.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),r.getCanSelect()&&(e[t]=!0)):delete e[t],null!=(l=r.subRows)&&l.length&&r.getCanSelectSubRows()&&r.subRows.forEach(t=>Pn(e,t.id,n,o))};function Vn(e,t){const n=e.getState().rowSelection,o=[],l={},r=function(e,t){return e.map(e=>{var t;const i=kn(e,n);if(i&&(o.push(e),l[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:r(e.subRows)}),i)return e}).filter(Boolean)};return{rows:r(t.rows),flatRows:o,rowsById:l}}function kn(e,t){var n;return null!=(n=t[e.id])&&n}function _n(e,t,n){if(e.subRows&&e.subRows.length){let n=!0,o=!1;return e.subRows.forEach(e=>{o&&!n||(kn(e,t)?o=!0:n=!1)}),n?"all":!!o&&"some"}return!1}const An=/([0-9]+)/gm;function zn(e,t){return e===t?0:e>t?1:-1}function jn(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function En(e,t){const n=e.split(An).filter(Boolean),o=t.split(An).filter(Boolean);for(;n.length&&o.length;){const e=n.shift(),t=o.shift(),l=parseInt(e,10),r=parseInt(t,10),i=[l,r].sort();if(isNaN(i[0])){if(e>t)return 1;if(t>e)return-1}else{if(isNaN(i[1]))return isNaN(l)?-1:1;if(l>r)return 1;if(r>l)return-1}}return n.length-o.length}const Nn={alphanumeric:(e,t,n)=>En(jn(e.getValue(n)).toLowerCase(),jn(t.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(e,t,n)=>En(jn(e.getValue(n)),jn(t.getValue(n))),text:(e,t,n)=>zn(jn(e.getValue(n)).toLowerCase(),jn(t.getValue(n)).toLowerCase()),textCaseSensitive:(e,t,n)=>zn(jn(e.getValue(n)),jn(t.getValue(n))),datetime:(e,t,n)=>{const o=e.getValue(n),l=t.getValue(n);return o>l?1:o<l?-1:0},basic:(e,t,n)=>zn(e.getValue(n),t.getValue(n))},Ln=[an,{getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:nn("columnVisibility",e)}),createColumn:(e,t)=>({toggleVisibility:n=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:null!=n?n:!e.getIsVisible()}))},getIsVisible:()=>{var n,o;return null==(n=null==(o=t.getState().columnVisibility)?void 0:o[e.id])||n},getCanHide:()=>{var n,o;return(null==(n=e.columnDef.enableHiding)||n)&&(null==(o=t.options.enableHiding)||o)},getToggleVisibilityHandler:()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}}),createRow:(e,t)=>({_getAllVisibleCells:ln(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),{key:"row._getAllVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getVisibleCells:ln(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,n)=>[...e,...t,...n],{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})}),createTable:e=>{const t=(t,n)=>ln(()=>[n(),n().filter(e=>e.getIsVisible()).map(e=>e.id).join("_")],e=>e.filter(e=>null==e.getIsVisible?void 0:e.getIsVisible()),{key:t,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}});return{getVisibleFlatColumns:t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),getVisibleLeafColumns:t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),getLeftVisibleLeafColumns:t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),getRightVisibleLeafColumns:t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),getCenterVisibleLeafColumns:t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),setColumnVisibility:t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),resetColumnVisibility:t=>{var n;e.setColumnVisibility(t?{}:null!=(n=e.initialState.columnVisibility)?n:{})},toggleAllColumnsVisible:t=>{var n;t=null!=(n=t)?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,n)=>({...e,[n.id]:t||!(null!=n.getCanHide&&n.getCanHide())}),{}))},getIsAllColumnsVisible:()=>!e.getAllLeafColumns().some(e=>!(null!=e.getIsVisible&&e.getIsVisible())),getIsSomeColumnsVisible:()=>e.getAllLeafColumns().some(e=>null==e.getIsVisible?void 0:e.getIsVisible()),getToggleAllColumnsVisibilityHandler:()=>t=>{var n;e.toggleAllColumnsVisible(null==(n=t.target)?void 0:n.checked)}}}},{getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:nn("columnOrder",e)}),createTable:e=>({setColumnOrder:t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),resetColumnOrder:t=>{var n;e.setColumnOrder(t?[]:null!=(n=e.initialState.columnOrder)?n:[])},_getOrderColumnsFn:ln(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,n)=>o=>{let l=[];if(null!=e&&e.length){const t=[...e],n=[...o];for(;n.length&&t.length;){const e=t.shift(),o=n.findIndex(t=>t.id===e);o>-1&&l.push(n.splice(o,1)[0])}l=[...l,...n]}else l=o;return function(e,t,n){if(null==t||!t.length||!n)return e;const o=e.filter(e=>!t.includes(e.id));return"remove"===n?o:[...t.map(t=>e.find(e=>e.id===t)).filter(Boolean),...o]}(l,t,n)},{key:!1})})},{getInitialState:e=>({columnPinning:{left:[],right:[]},...e}),getDefaultOptions:e=>({onColumnPinningChange:nn("columnPinning",e)}),createColumn:(e,t)=>({pin:n=>{const o=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>{var t,l,r,i,a,s;return"right"===n?{left:(null!=(r=null==e?void 0:e.left)?r:[]).filter(e=>!(null!=o&&o.includes(e))),right:[...(null!=(i=null==e?void 0:e.right)?i:[]).filter(e=>!(null!=o&&o.includes(e))),...o]}:"left"===n?{left:[...(null!=(a=null==e?void 0:e.left)?a:[]).filter(e=>!(null!=o&&o.includes(e))),...o],right:(null!=(s=null==e?void 0:e.right)?s:[]).filter(e=>!(null!=o&&o.includes(e)))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter(e=>!(null!=o&&o.includes(e))),right:(null!=(l=null==e?void 0:e.right)?l:[]).filter(e=>!(null!=o&&o.includes(e)))}})},getCanPin:()=>e.getLeafColumns().some(e=>{var n,o;return(null==(n=e.columnDef.enablePinning)||n)&&(null==(o=t.options.enablePinning)||o)}),getIsPinned:()=>{const n=e.getLeafColumns().map(e=>e.id),{left:o,right:l}=t.getState().columnPinning,r=n.some(e=>null==o?void 0:o.includes(e)),i=n.some(e=>null==l?void 0:l.includes(e));return r?"left":!!i&&"right"},getPinnedIndex:()=>{var n,o,l;const r=e.getIsPinned();return r?null!=(n=null==(o=t.getState().columnPinning)||null==(l=o[r])?void 0:l.indexOf(e.id))?n:-1:0}}),createRow:(e,t)=>({getCenterVisibleCells:ln(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,n)=>{const o=[...null!=t?t:[],...null!=n?n:[]];return e.filter(e=>!o.includes(e.column.id))},{key:"row.getCenterVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getLeftVisibleCells:ln(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,,],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"left"})),{key:"row.getLeftVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getRightVisibleCells:ln(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"right"})),{key:"row.getRightVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})}),createTable:e=>({setColumnPinning:t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),resetColumnPinning:t=>{var n,o;return e.setColumnPinning(t?{left:[],right:[]}:null!=(n=null==(o=e.initialState)?void 0:o.columnPinning)?n:{left:[],right:[]})},getIsSomeColumnsPinned:t=>{var n;const o=e.getState().columnPinning;var l,r;return t?Boolean(null==(n=o[t])?void 0:n.length):Boolean((null==(l=o.left)?void 0:l.length)||(null==(r=o.right)?void 0:r.length))},getLeftLeafColumns:ln(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getRightLeafColumns:ln(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getCenterLeafColumns:ln(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,n)=>{const o=[...null!=t?t:[],...null!=n?n:[]];return e.filter(e=>!o.includes(e.id))},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})})},{getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],globalFilter:void 0,...e}),getDefaultOptions:e=>({onColumnFiltersChange:nn("columnFilters",e),onGlobalFilterChange:nn("globalFilter",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100,globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n,o;const l=null==(n=e.getCoreRowModel().flatRows[0])||null==(o=n._getAllCellsByColumnId()[t.id])?void 0:o.getValue();return"string"==typeof l||"number"==typeof l}}),createColumn:(e,t)=>({getAutoFilterFn:()=>{const n=t.getCoreRowModel().flatRows[0],o=null==n?void 0:n.getValue(e.id);return"string"==typeof o?xn.includesString:"number"==typeof o?xn.inNumberRange:"boolean"==typeof o||null!==o&&"object"==typeof o?xn.equals:Array.isArray(o)?xn.arrIncludes:xn.weakEquals},getFilterFn:()=>{var n,o;return on(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(n=null==(o=t.options.filterFns)?void 0:o[e.columnDef.filterFn])?n:xn[e.columnDef.filterFn]},getCanFilter:()=>{var n,o,l;return(null==(n=e.columnDef.enableColumnFilter)||n)&&(null==(o=t.options.enableColumnFilters)||o)&&(null==(l=t.options.enableFilters)||l)&&!!e.accessorFn},getCanGlobalFilter:()=>{var n,o,l,r;return(null==(n=e.columnDef.enableGlobalFilter)||n)&&(null==(o=t.options.enableGlobalFilter)||o)&&(null==(l=t.options.enableFilters)||l)&&(null==(r=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||r)&&!!e.accessorFn},getIsFiltered:()=>e.getFilterIndex()>-1,getFilterValue:()=>{var n,o;return null==(n=t.getState().columnFilters)||null==(o=n.find(t=>t.id===e.id))?void 0:o.value},getFilterIndex:()=>{var n,o;return null!=(n=null==(o=t.getState().columnFilters)?void 0:o.findIndex(t=>t.id===e.id))?n:-1},setFilterValue:n=>{t.setColumnFilters(t=>{const o=e.getFilterFn(),l=null==t?void 0:t.find(t=>t.id===e.id),r=tn(n,l?l.value:void 0);var i;if(Fn(o,r,e))return null!=(i=null==t?void 0:t.filter(t=>t.id!==e.id))?i:[];const a={id:e.id,value:r};var s;return l?null!=(s=null==t?void 0:t.map(t=>t.id===e.id?a:t))?s:[]:null!=t&&t.length?[...t,a]:[a]})},_getFacetedRowModel:t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),getFacetedRowModel:()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),_getFacetedUniqueValues:t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),getFacetedUniqueValues:()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,_getFacetedMinMaxValues:t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),getFacetedMinMaxValues:()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}),createRow:(e,t)=>({columnFilters:{},columnFiltersMeta:{}}),createTable:e=>({getGlobalAutoFilterFn:()=>xn.includesString,getGlobalFilterFn:()=>{var t,n;const{globalFilterFn:o}=e.options;return on(o)?o:"auto"===o?e.getGlobalAutoFilterFn():null!=(t=null==(n=e.options.filterFns)?void 0:n[o])?t:xn[o]},setColumnFilters:t=>{const n=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange(e=>{var o;return null==(o=tn(t,e))?void 0:o.filter(e=>{const t=n.find(t=>t.id===e.id);if(t){if(Fn(t.getFilterFn(),e.value,t))return!1}return!0})})},setGlobalFilter:t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},resetGlobalFilter:t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)},resetColumnFilters:t=>{var n,o;e.setColumnFilters(t?[]:null!=(n=null==(o=e.initialState)?void 0:o.columnFilters)?n:[])},getPreFilteredRowModel:()=>e.getCoreRowModel(),getFilteredRowModel:()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel()),_getGlobalFacetedRowModel:e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),getGlobalFacetedRowModel:()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),_getGlobalFacetedUniqueValues:e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),getGlobalFacetedUniqueValues:()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,_getGlobalFacetedMinMaxValues:e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),getGlobalFacetedMinMaxValues:()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}})},{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto"}),getDefaultOptions:e=>({onSortingChange:nn("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>({getAutoSortingFn:()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let o=!1;for(const t of n){const n=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(n))return Nn.datetime;if("string"==typeof n&&(o=!0,n.split(An).length>1))return Nn.alphanumeric}return o?Nn.text:Nn.basic},getAutoSortDir:()=>{const n=t.getFilteredRowModel().flatRows[0];return"string"==typeof(null==n?void 0:n.getValue(e.id))?"asc":"desc"},getSortingFn:()=>{var n,o;if(!e)throw new Error;return on(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(n=null==(o=t.options.sortingFns)?void 0:o[e.columnDef.sortingFn])?n:Nn[e.columnDef.sortingFn]},toggleSorting:(n,o)=>{const l=e.getNextSortingOrder(),r=null!=n;t.setSorting(i=>{const a=null==i?void 0:i.find(t=>t.id===e.id),s=null==i?void 0:i.findIndex(t=>t.id===e.id);let u,d=[],g=r?n:"desc"===l;var c;(u=null!=i&&i.length&&e.getCanMultiSort()&&o?a?"toggle":"add":null!=i&&i.length&&s!==i.length-1?"replace":a?"toggle":"replace","toggle"===u&&(r||l||(u="remove")),"add"===u)?(d=[...i,{id:e.id,desc:g}],d.splice(0,d.length-(null!=(c=t.options.maxMultiSortColCount)?c:Number.MAX_SAFE_INTEGER))):d="toggle"===u?i.map(t=>t.id===e.id?{...t,desc:g}:t):"remove"===u?i.filter(t=>t.id!==e.id):[{id:e.id,desc:g}];return d})},getFirstSortDir:()=>{var n,o;return(null!=(n=null!=(o=e.columnDef.sortDescFirst)?o:t.options.sortDescFirst)?n:"desc"===e.getAutoSortDir())?"desc":"asc"},getNextSortingOrder:n=>{var o,l;const r=e.getFirstSortDir(),i=e.getIsSorted();return i?!!(i===r||null!=(o=t.options.enableSortingRemoval)&&!o||n&&null!=(l=t.options.enableMultiRemove)&&!l)&&("desc"===i?"asc":"desc"):r},getCanSort:()=>{var n,o;return(null==(n=e.columnDef.enableSorting)||n)&&(null==(o=t.options.enableSorting)||o)&&!!e.accessorFn},getCanMultiSort:()=>{var n,o;return null!=(n=null!=(o=e.columnDef.enableMultiSort)?o:t.options.enableMultiSort)?n:!!e.accessorFn},getIsSorted:()=>{var n;const o=null==(n=t.getState().sorting)?void 0:n.find(t=>t.id===e.id);return!!o&&(o.desc?"desc":"asc")},getSortIndex:()=>{var n,o;return null!=(n=null==(o=t.getState().sorting)?void 0:o.findIndex(t=>t.id===e.id))?n:-1},clearSorting:()=>{t.setSorting(t=>null!=t&&t.length?t.filter(t=>t.id!==e.id):[])},getToggleSortingHandler:()=>{const n=e.getCanSort();return o=>{n&&(null==o.persist||o.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(o))))}}}),createTable:e=>({setSorting:t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),resetSorting:t=>{var n,o;e.setSorting(t?[]:null!=(n=null==(o=e.initialState)?void 0:o.sorting)?n:[])},getPreSortedRowModel:()=>e.getGroupedRowModel(),getSortedRowModel:()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())})},{getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return null!=(t=null==(n=e.getValue())||null==n.toString?void 0:n.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:nn("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>({toggleGrouping:()=>{t.setGrouping(t=>null!=t&&t.includes(e.id)?t.filter(t=>t!==e.id):[...null!=t?t:[],e.id])},getCanGroup:()=>{var n,o,l,r;return null!=(n=null==(o=null!=(l=null==(r=e.columnDef.enableGrouping)||r)?l:t.options.enableGrouping)||o)?n:!!e.accessorFn},getIsGrouped:()=>{var n;return null==(n=t.getState().grouping)?void 0:n.includes(e.id)},getGroupedIndex:()=>{var n;return null==(n=t.getState().grouping)?void 0:n.indexOf(e.id)},getToggleGroupingHandler:()=>{const t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},getAutoAggregationFn:()=>{const n=t.getCoreRowModel().flatRows[0],o=null==n?void 0:n.getValue(e.id);return"number"==typeof o?Mn.sum:"[object Date]"===Object.prototype.toString.call(o)?Mn.extent:void 0},getAggregationFn:()=>{var n,o;if(!e)throw new Error;return on(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(n=null==(o=t.options.aggregationFns)?void 0:o[e.columnDef.aggregationFn])?n:Mn[e.columnDef.aggregationFn]}}),createTable:e=>({setGrouping:t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),resetGrouping:t=>{var n,o;e.setGrouping(t?[]:null!=(n=null==(o=e.initialState)?void 0:o.grouping)?n:[])},getPreGroupedRowModel:()=>e.getFilteredRowModel(),getGroupedRowModel:()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())}),createRow:e=>({getIsGrouped:()=>!!e.groupingColumnId,_groupingValuesCache:{}}),createCell:(e,t,n,o)=>({getIsGrouped:()=>t.getIsGrouped()&&t.id===n.groupingColumnId,getIsPlaceholder:()=>!e.getIsGrouped()&&t.getIsGrouped(),getIsAggregated:()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!(null==(t=n.subRows)||!t.length)}})},fn,{getInitialState:e=>({...e,pagination:{pageIndex:0,pageSize:10,...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:nn("pagination",e)}),createTable:e=>{let t=!1,n=!1;return{_autoResetPageIndex:()=>{var o,l;if(t){if(null!=(o=null!=(l=e.options.autoResetAll)?l:e.options.autoResetPageIndex)?o:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}}else e._queue(()=>{t=!0})},setPagination:t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange(e=>tn(t,e)),resetPagination:t=>{var n;e.setPagination(t?{pageIndex:0,pageSize:10}:null!=(n=e.initialState.pagination)?n:{pageIndex:0,pageSize:10})},setPageIndex:t=>{e.setPagination(n=>{let o=tn(t,n.pageIndex);const l=void 0===e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return o=Math.max(0,Math.min(o,l)),{...n,pageIndex:o}})},resetPageIndex:t=>{var n,o,l;e.setPageIndex(t?0:null!=(n=null==(o=e.initialState)||null==(l=o.pagination)?void 0:l.pageIndex)?n:0)},resetPageSize:t=>{var n,o,l;e.setPageSize(t?10:null!=(n=null==(o=e.initialState)||null==(l=o.pagination)?void 0:l.pageSize)?n:10)},setPageSize:t=>{e.setPagination(e=>{const n=Math.max(1,tn(t,e.pageSize)),o=e.pageSize*e.pageIndex,l=Math.floor(o/n);return{...e,pageIndex:l,pageSize:n}})},setPageCount:t=>e.setPagination(n=>{var o;let l=tn(t,null!=(o=e.options.pageCount)?o:-1);return"number"==typeof l&&(l=Math.max(-1,l)),{...n,pageCount:l}}),getPageOptions:ln(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...new Array(e)].fill(null).map((e,t)=>t)),t},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getCanPreviousPage:()=>e.getState().pagination.pageIndex>0,getCanNextPage:()=>{const{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return-1===n||0!==n&&t<n-1},previousPage:()=>e.setPageIndex(e=>e-1),nextPage:()=>e.setPageIndex(e=>e+1),getPrePaginationRowModel:()=>e.getExpandedRowModel(),getPaginationRowModel:()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),getPageCount:()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getPrePaginationRowModel().rows.length/e.getState().pagination.pageSize)}}}},In,dn];function On(e){var t;(e.debugAll||e.debugTable)&&console.info("Creating Table Instance...");let n={_features:Ln};const o=n._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(n)),{});let l={...null!=(t=e.initialState)?t:{}};n._features.forEach(e=>{var t;l=null!=(t=null==e.getInitialState?void 0:e.getInitialState(l))?t:l});const r=[];let i=!1;const a={_features:Ln,options:{...o,...e},initialState:l,_queue:e=>{r.push(e),i||(i=!0,Promise.resolve().then(()=>{for(;r.length;)r.shift()();i=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{n.setState(n.initialState)},setOptions:e=>{const t=tn(e,n.options);var l;n.options=(l=t,n.options.mergeOptions?n.options.mergeOptions(o,l):{...o,...l})},getState:()=>n.options.state,setState:e=>{null==n.options.onStateChange||n.options.onStateChange(e)},_getRowId:(e,t,o)=>{var l;return null!=(l=null==n.options.getRowId?void 0:n.options.getRowId(e,t,o))?l:`${o?[o.id,t].join("."):t}`},getCoreRowModel:()=>(n._getCoreRowModel||(n._getCoreRowModel=n.options.getCoreRowModel(n)),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:e=>{const t=n.getRowModel().rowsById[e];if(!t)throw new Error;return t},_getDefaultColumnDef:ln(()=>[n.options.defaultColumn],e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{const t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,n;return null!=(t=null==(n=e.renderValue())||null==n.toString?void 0:n.toString())?t:null},...n._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef()),{}),...e}},{debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns},key:!1}),_getColumnDefs:()=>n.options.columns,getAllColumns:ln(()=>[n._getColumnDefs()],e=>{const t=function(e,o,l){return void 0===l&&(l=0),e.map(e=>{const r=function(e,t,n,o){var l,r;const i={...e._getDefaultColumnDef(),...t},a=i.accessorKey;let s,u=null!=(l=null!=(r=i.id)?r:a?a.replace(".","_"):void 0)?l:"string"==typeof i.header?i.header:void 0;if(i.accessorFn?s=i.accessorFn:a&&(s=a.includes(".")?e=>{let t=e;for(const o of a.split(".")){var n;t=null==(n=t)?void 0:n[o]}return t}:e=>e[i.accessorKey]),!u)throw new Error;let d={id:`${String(u)}`,accessorFn:s,parent:o,depth:n,columnDef:i,columns:[],getFlatColumns:ln(()=>[!0],()=>{var e;return[d,...null==(e=d.columns)?void 0:e.flatMap(e=>e.getFlatColumns())]},{key:"column.getFlatColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getLeafColumns:ln(()=>[e._getOrderColumnsFn()],e=>{var t;return null!=(t=d.columns)&&t.length?e(d.columns.flatMap(e=>e.getLeafColumns())):[d]},{key:"column.getLeafColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})};return d=e._features.reduce((t,n)=>Object.assign(t,null==n.createColumn?void 0:n.createColumn(d,e)),d),d}(n,e,l,o),i=e;return r.columns=i.columns?t(i.columns,r,l+1):[],r})};return t(e)},{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllFlatColumns:ln(()=>[n.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),_getAllFlatColumnsById:ln(()=>[n.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllLeafColumns:ln(()=>[n.getAllColumns(),n._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getColumn:e=>n._getAllFlatColumnsById()[e]};return Object.assign(n,a),n._features.forEach(e=>Object.assign(n,null==e.createTable?void 0:e.createTable(n))),n}const Hn=(e,t,n,o,l,r)=>{let i={id:t,index:o,original:n,depth:l,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(i._valuesCache.hasOwnProperty(t))return i._valuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?(i._valuesCache[t]=n.accessorFn(i.original,o),i._valuesCache[t]):void 0},getUniqueValues:t=>{if(i._uniqueValuesCache.hasOwnProperty(t))return i._uniqueValuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(i._uniqueValuesCache[t]=n.columnDef.getUniqueValues(i.original,o),i._uniqueValuesCache[t]):(i._uniqueValuesCache[t]=[i.getValue(t)],i._uniqueValuesCache[t]):void 0},renderValue:t=>{var n;return null!=(n=i.getValue(t))?n:e.options.renderFallbackValue},subRows:[],getLeafRows:()=>function(e,t){const n=[],o=e=>{e.forEach(e=>{n.push(e);const l=t(e);null!=l&&l.length&&o(l)})};return o(e),n}(i.subRows,e=>e.subRows),getAllCells:ln(()=>[e.getAllLeafColumns()],t=>t.map(t=>function(e,t,n,o){const l={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(o),renderValue:()=>{var t;return null!=(t=l.getValue())?t:e.options.renderFallbackValue},getContext:ln(()=>[e,n,t,l],(e,t,n,o)=>({table:e,column:t,row:n,cell:o,getValue:o.getValue,renderValue:o.renderValue}),{key:!1,debug:()=>e.options.debugAll})};return e._features.forEach(o=>{Object.assign(l,null==o.createCell?void 0:o.createCell(l,n,t,e))},{}),l}(e,i,t,t.id)),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}}),_getAllCellsByColumnId:ln(()=>[i.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),{key:"row.getAllCellsByColumnId",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})};for(let a=0;a<e._features.length;a++){const t=e._features[a];Object.assign(i,null==t||null==t.createRow?void 0:t.createRow(i,e))}return i};function Dn(e,t,n){return n.options.filterFromLeafRows?function(e,t,n){var o;const l=[],r={},i=null!=(o=n.options.maxLeafRowFilterDepth)?o:100,a=function(e,o){void 0===o&&(o=0);const l=[];for(let u=0;u<e.length;u++){var s;let d=e[u];const g=Hn(n,d.id,d.original,d.index,d.depth);if(g.columnFilters=d.columnFilters,null!=(s=d.subRows)&&s.length&&o<i){if(g.subRows=a(d.subRows,o+1),d=g,t(d)&&!g.subRows.length){l.push(d),r[d.id]=d,r[u]=d;continue}if(t(d)||g.subRows.length){l.push(d),r[d.id]=d,r[u]=d;continue}}else d=g,t(d)&&(l.push(d),r[d.id]=d,r[u]=d)}return l};return{rows:a(e),flatRows:l,rowsById:r}}(e,t,n):function(e,t,n){var o;const l=[],r={},i=null!=(o=n.options.maxLeafRowFilterDepth)?o:100,a=function(e,o){void 0===o&&(o=0);const s=[];for(let d=0;d<e.length;d++){let g=e[d];if(t(g)){var u;if(null!=(u=g.subRows)&&u.length&&o<i){const e=Hn(n,g.id,g.original,g.index,g.depth);e.subRows=a(g.subRows,o+1),g=e}s.push(g),l.push(g),r[g.id]=g}}return s};return{rows:a(e),flatRows:l,rowsById:r}}(e,t,n)}
/**
 * react-table
 *
 * Copyright (c) TanStack
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */
function Gn(t,n){return t?function(e){return"function"==typeof e&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}(o=t)||"function"==typeof o||function(e){return"object"==typeof e&&"symbol"==typeof e.$$typeof&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}(o)?e.createElement(t,n):t:null;var o}const Tn=new Set;const Bn="[&>*]:!border-transparent bg-top bg-no-repeat bg-[linear-gradient(var(--cds-alpha-1),var(--cds-alpha-1))] [background-size:calc(100%-2*var(--cds-pad-md))_1px] data-[selected=true]:bg-none data-[active=true]:bg-none [[data-selected=true]+&]:bg-none [[data-active=true]+&]:bg-none [[data-hoverable]:hover+&]:bg-none",qn="text-right [&>.flex]:justify-end";const Un=e.memo(function({columns:e,contained:n,flush:o}){return t.jsx(fe,{hoverable:!1,className:q(o&&Bn),children:e.map((e,o)=>{const l=e.meta,r="id"in e?e.id:o;return t.jsx(we,{className:q(l?.cellClassName,"end"===l?.align&&qn),contained:n,children:t.jsx("div",{className:"flex min-h-[var(--cds-leading-body)] items-center",children:l?.skeleton?l.skeleton():t.jsx(W,{width:"75%"})})},r)})})});const $n=e.memo(function({row:e,visibleCells:n,isSelected:o,isActive:l,href:r,linkLabel:i,resolvedClassName:a,rowTooltip:s,showRowHover:u,flushRowDivider:d,containCells:g,linkComponent:c,onRowClick:f}){const p=n.findIndex(e=>{if("_selection"===e.column.id)return!1;const t=e.column.columnDef.meta;return!t?.interactive}),m=n.map((e,n)=>{const o=e.column.columnDef.meta,l=!(n!==p||!r&&!f),a=Gn(e.column.columnDef.cell,e.getContext());return t.jsx(we,{interactive:o?.interactive,isLinkCell:l,linkLabel:l?i:void 0,contained:g,className:q(o?.cellClassName,"end"===o?.align&&qn),children:o?.revealOnHover?t.jsx("span",{className:q("inline-flex align-middle",Se),children:a}):a},e.id)}),v=r?t.jsx(pe,{href:r,linkComponent:c,hoverable:u,"data-selected":o||void 0,"data-active":l||void 0,"aria-current":l?"true":void 0,className:q(d,a),onClick:f?()=>f(e.original):void 0,children:m}):f?t.jsx(me,{onActivate:()=>f(e.original),hoverable:u,"data-selected":o||void 0,"data-active":l||void 0,"aria-current":l?"true":void 0,className:q(d,a),children:m}):t.jsx(fe,{hoverable:u,"data-selected":o||void 0,"data-active":l||void 0,"aria-current":l?"true":void 0,className:q(d,a),children:m});return t.jsx(ee,{content:s,side:"top",align:"center",children:v})},function(e,t){return e.row===t.row&&e.visibleCells===t.visibleCells&&e.isSelected===t.isSelected&&e.isActive===t.isActive&&e.href===t.href&&e.linkLabel===t.linkLabel&&e.resolvedClassName===t.resolvedClassName&&e.rowTooltip===t.rowTooltip&&e.showRowHover===t.showRowHover&&e.flushRowDivider===t.flushRowDivider&&e.containCells===t.containCells&&e.linkComponent===t.linkComponent&&e.onRowClick===t.onRowClick});const Kn=e.memo(function({columns:n,data:o,getRowKey:l,getRowHref:r,linkComponent:i,getRowLinkLabel:a,getRowSelectionLabel:s,rowTooltip:u,onRowClick:d,isLoading:g=!1,skeletonRowCount:c=5,emptyState:f,infiniteScrollRef:p,hasMore:m,isFetchingMore:v,className:h,rowClassName:b,activeRowId:w,rowHover:S,flush:C=!0,includeBorder:R="both",enableSorting:x=!1,sorting:y,onSortingChange:F,manualSorting:M=!1,enableFiltering:I=!1,columnFilters:P,onColumnFiltersChange:V,manualFiltering:k=!1,enableColumnVisibility:_=!1,columnVisibility:A,onColumnVisibilityChange:z,enableRowSelection:j=!1,selectedIds:E,onSelectedIdsChange:N,pagination:L}){const O=e.useContext(X),[H,D]=e.useState([]),[G,T]=e.useState([]),[B,U]=e.useState({}),[$,K]=e.useState(Tn),Z=y??H,J=P??G,ee=A??B,te=E??$,ne=F??D,oe=V??T,ae=z??U,se=N??K,ue=e.useMemo(()=>Object.fromEntries([...te].map(e=>[e,!0])),[te]),de=e.useCallback(e=>{const t="function"==typeof e?e(ue):e;se(new Set(Object.keys(t).filter(e=>t[e])))},[ue,se]),ge=e.useRef(null),ce=e.useRef(!1),pe=e.useRef(!1);e.useEffect(()=>{0!==te.size||pe.current||(ge.current=null),pe.current=!1},[te]);const me=e.useMemo(()=>{if(!j)return n;const e=C?"justify-start ps-md":"justify-center";return[{id:"_selection",enableSorting:!1,header:({table:n})=>{const o=n.getIsAllRowsSelected(),l=n.getIsSomeRowsSelected();return t.jsx("div",{className:q("absolute inset-0 flex cursor-[var(--cds-cursor-interactive)] items-center",e),onClick:e=>{e.target===e.currentTarget&&n.toggleAllRowsSelected(!o)},children:t.jsx(Y,{size:"xs","aria-label":Q(O,"selectAllRows","Select all rows"),checked:o||l,indeterminate:l&&!o,onCheckedChange:()=>n.toggleAllRowsSelected(!o)})})},cell:({row:n,table:o})=>{const l=()=>{const e=o.getRowModel().rows,t=e.findIndex(e=>e.id===n.id),l=ge.current,r=null===l?-1:e.findIndex(e=>e.id===l),i=ce.current;ce.current=!1;const a=n.getIsSelected();if(i&&-1!==r){const[n,l]=r<t?[r,t]:[t,r],i=!a,s=new Set(e.slice(n,l+1).map(e=>e.id)),u=new Set(Object.keys(o.getState().rowSelection));se(i?u.union(s):u.difference(s))}else n.toggleSelected();ge.current=n.id,a&&(pe.current=!0)},r=(s??a)?.(n.original);return t.jsx("div",{className:q("absolute inset-0 z-10 flex cursor-[var(--cds-cursor-interactive)] items-center",e),onMouseDown:e=>{e.shiftKey&&e.preventDefault()},onClickCapture:e=>{ce.current=e.shiftKey},onClick:e=>{e.stopPropagation(),e.target===e.currentTarget&&l()},children:t.jsx(Y,{size:"xs","aria-label":r?Q(O,"selectRow","Select {name}",{name:r}):Q(O,"selectRowByIndex","Select row {index}",{index:n.index+1}),checked:n.getIsSelected(),onCheckedChange:l})})},meta:{size:40,headerClassName:"!p-0 relative",cellClassName:"!p-0 relative",skeleton:()=>t.jsx("span",{className:q("block w-fit",C?"ms-pad-md":"mx-auto"),children:t.jsx("span",{"data-size":"xs",className:"block",children:t.jsx(W,{width:"var(--cds-checkbox)",height:"var(--cds-checkbox)",className:"rounded-[var(--cds-checkbox-radius)]"})})})}},...n]},[j,n,se,s,a,C,O]);e.useRef(!1),e.useEffect(()=>{},[o,l]);const ve=function(t){const n={state:{},onStateChange:()=>{},renderFallbackValue:null,...t},[o]=e.useState(()=>({current:On(n)})),[l,r]=e.useState(()=>o.current.initialState);return o.current.setOptions(e=>({...e,...t,state:{...l,...t.state},onStateChange:e=>{r(e),null==t.onStateChange||t.onStateChange(e)}})),o.current}({data:o,columns:me,getCoreRowModel:e=>ln(()=>[e.options.data],t=>{const n={rows:[],flatRows:[],rowsById:{}},o=function(t,l,r){void 0===l&&(l=0);const i=[];for(let s=0;s<t.length;s++){const u=Hn(e,e._getRowId(t[s],s,r),t[s],s,l);var a;n.flatRows.push(u),n.rowsById[u.id]=u,i.push(u),e.options.getSubRows&&(u.originalSubRows=e.options.getSubRows(t[s],s),null!=(a=u.originalSubRows)&&a.length&&(u.subRows=o(u.originalSubRows,l+1,u)))}return i};return n.rows=o(t),n},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),getSortedRowModel:x?e=>ln(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||null==t||!t.length)return n;const o=e.getState().sorting,l=[],r=o.filter(t=>{var n;return null==(n=e.getColumn(t.id))?void 0:n.getCanSort()}),i={};r.forEach(t=>{const n=e.getColumn(t.id);n&&(i[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})});const a=e=>{const t=[...e];return t.sort((e,t)=>{for(let o=0;o<r.length;o+=1){var n;const l=r[o],a=i[l.id],s=null!=(n=null==l?void 0:l.desc)&&n;if(a.sortUndefined){const n=void 0===e.getValue(l.id),o=void 0===t.getValue(l.id);if(n||o)return n&&o?0:n?a.sortUndefined:-a.sortUndefined}let u=a.sortingFn(e,t,l.id);if(0!==u)return s&&(u*=-1),a.invertSorting&&(u*=-1),u}return e.index-t.index}),t.forEach(e=>{var t;l.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=a(e.subRows))}),t};return{rows:a(n.rows),flatRows:l,rowsById:n.rowsById}},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}):void 0,getFilteredRowModel:I?e=>ln(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,n,o)=>{if(!t.rows.length||(null==n||!n.length)&&!o){for(let e=0;e<t.flatRows.length;e++)t.flatRows[e].columnFilters={},t.flatRows[e].columnFiltersMeta={};return t}const l=[],r=[];(null!=n?n:[]).forEach(t=>{var n;const o=e.getColumn(t.id);if(!o)return;const r=o.getFilterFn();r&&l.push({id:t.id,filterFn:r,resolvedValue:null!=(n=null==r.resolveFilterValue?void 0:r.resolveFilterValue(t.value))?n:t.value})});const i=n.map(e=>e.id),a=e.getGlobalFilterFn(),s=e.getAllLeafColumns().filter(e=>e.getCanGlobalFilter());let u,d;o&&a&&s.length&&(i.push("__global__"),s.forEach(e=>{var t;r.push({id:e.id,filterFn:a,resolvedValue:null!=(t=null==a.resolveFilterValue?void 0:a.resolveFilterValue(o))?t:o})}));for(let e=0;e<t.flatRows.length;e++){const n=t.flatRows[e];if(n.columnFilters={},l.length)for(let e=0;e<l.length;e++){u=l[e];const t=u.id;n.columnFilters[t]=u.filterFn(n,t,u.resolvedValue,e=>{n.columnFiltersMeta[t]=e})}if(r.length){for(let e=0;e<r.length;e++){d=r[e];const t=d.id;if(d.filterFn(n,t,d.resolvedValue,e=>{n.columnFiltersMeta[t]=e})){n.columnFilters.__global__=!0;break}}!0!==n.columnFilters.__global__&&(n.columnFilters.__global__=!1)}}return Dn(t.rows,e=>{for(let t=0;t<i.length;t++)if(!1===e.columnFilters[i[t]])return!1;return!0},e)},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}):void 0,manualSorting:M,manualFiltering:k,enableSorting:x,enableColumnFilters:I,enableRowSelection:j,getRowId:e=>l(e),state:{sorting:Z,columnFilters:J,columnVisibility:ee,rowSelection:ue},onSortingChange:ne,onColumnFiltersChange:oe,onColumnVisibilityChange:ae,onRowSelectionChange:de}),Se=n.some(e=>e.meta?.revealOnHover),Ce=S??(!!r||!!d||Se),Re=e.useRef(d);Re.current=d;const xe=e.useMemo(()=>d?e=>Re.current?.(e):void 0,[void 0===d]),ye=q(C&&Bn,C&&Ce&&"hover:bg-none"),Fe=e.useMemo(()=>function(e){if(!e.some(e=>void 0!==e.meta?.size||void 0!==e.meta?.minSize))return{fixed:!1,tableMinWidth:void 0,headerStyles:{}};let t=0;const n={};for(const o of e){const{size:e,minSize:l}=o.meta??{};t+=e??l??100;const r=o.id??("accessorKey"in o?String(o.accessorKey):void 0);void 0!==r&&void 0!==e&&(n[r]={width:`${e}px`})}return{fixed:!0,tableMinWidth:t,headerStyles:n}}(me),[me]),Me=Fe.fixed,Ie=void 0!==Fe.tableMinWidth?{minWidth:`${Fe.tableMinWidth}px`}:void 0,Pe=0===o.length&&!g&&!f,Ve=t.jsxs(le,{flush:!1,fixed:Fe.fixed,className:h,style:Ie,children:[t.jsx(re,{className:q(C&&Pe&&"bg-bottom bg-no-repeat bg-[linear-gradient(var(--cds-alpha-1),var(--cds-alpha-1))] [background-size:calc(100%-2*var(--cds-pad-md))_1px]"),children:ve.getHeaderGroups().map(e=>t.jsx("tr",{children:e.headers.map(e=>{const n=e.column.columnDef.meta,o=Fe.headerStyles[e.column.id],l="end"===n?.align;return e.column.getCanSort()?t.jsx(be,{onClick:e.column.getToggleSortingHandler(),sortDirection:e.column.getIsSorted(),firstSortDir:e.column.getFirstSortDir(),className:q(n?.headerClassName,l&&"[&>button]:justify-end"),style:o,children:e.isPlaceholder?null:Gn(e.column.columnDef.header,e.getContext())},e.id):t.jsx(he,{className:q(n?.headerClassName,l&&qn),style:o,children:e.isPlaceholder?null:Gn(e.column.columnDef.header,e.getContext())},e.id)})},e.id))}),t.jsxs(ie,{includeBorder:R,children:[g&&0===o.length?Array.from({length:c},(e,n)=>t.jsx(Un,{columns:me,contained:Me,flush:C},n)):0===o.length&&f?t.jsx(fe,{hoverable:!1,className:q(C&&Bn),children:t.jsx(we,{colSpan:me.length,className:"!border-b-0 py-12 text-center",children:f})}):ve.getRowModel().rows.map(e=>t.jsx($n,{row:e,visibleCells:e.getVisibleCells(),isSelected:e.getIsSelected(),isActive:e.id===w,href:r?.(e.original),linkLabel:a?.(e.original),resolvedClassName:"function"==typeof b?b(e.original):b,rowTooltip:u,showRowHover:Ce,flushRowDivider:ye,containCells:Me,linkComponent:i,onRowClick:xe},l(e.original))),m&&p&&t.jsx(fe,{ref:p,hoverable:!1,style:{height:"1px"},className:"!bg-none",children:t.jsx(we,{colSpan:me.length,className:"!h-px !border-0 !p-0"})}),v&&o.length>0&&t.jsx(Un,{columns:me,contained:Me,flush:C})]})]});return t.jsxs(t.Fragment,{children:[t.jsx("div",{"data-cds":"DataTable",style:C?{"--cds-outset-x":"var(--cds-pad-md)"}:void 0,className:q("min-w-0",C&&"mx-outset w-stretch"),children:t.jsx("div",{className:"-m-2 overflow-x-auto scroll-fade-x p-2",children:Ve})}),L&&t.jsx("div",{className:"flex items-center gap-md py-md font-sans",children:"page"===L.type?t.jsxs(t.Fragment,{children:[!1!==L.showResultsCount&&t.jsx(Zn,{startIndex:0===L.totalItems?0:(Math.min(Math.max(1,L.currentPage),L.totalPages||1)-1)*(L.itemsPerPage??10)+1,endIndex:Math.min(Math.min(Math.max(1,L.currentPage),L.totalPages||1)*(L.itemsPerPage??10),L.totalItems),totalItems:L.totalItems}),t.jsx(Qn,{className:"ml-auto",currentPage:Math.min(Math.max(1,L.currentPage),L.totalPages||1),totalPages:L.totalPages,onPageChange:L.onPageChange,enableShortcuts:L.enableShortcuts})]}):t.jsx(Yn,{hasPrevious:L.hasPrevious,hasMore:L.hasMore,onPrevious:L.onPrevious,onNext:L.onNext,enableShortcuts:L.enableShortcuts})})]})});function Xn({enabled:t,canGoPrevious:n,canGoNext:o,onPrevious:l,onNext:r}){e.useEffect(()=>{if(!t)return;const e=e=>{if(!e.altKey)return;const t=e.target;t instanceof HTMLElement&&("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)||("ArrowLeft"===e.key?n&&(e.preventDefault(),l()):"ArrowRight"===e.key&&o&&(e.preventDefault(),r()))};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[t,n,o,l,r])}function Wn({direction:e,disabled:n,onClick:o,enableShortcuts:l,variant:r,size:i}){const a=J("previousPage","Previous page"),s=J("nextPage","Next page"),u="prev"===e?a:s;return t.jsx(ee,{content:u,className:"text-caption",shortcut:l?"prev"===e?"alt+left":"alt+right":void 0,children:t.jsx(te,{iconOnly:!0,variant:r,size:i,onClick:o,disabled:n,"aria-label":u,icon:t.jsx(U,{name:"prev"===e?"CaretLeft":"CaretRight",size:"sm"})})})}function Yn({hasPrevious:e,hasMore:n,onPrevious:o,onNext:l,enableShortcuts:r}){return Xn({enabled:r??!1,canGoPrevious:e,canGoNext:n,onPrevious:o,onNext:l}),t.jsxs("div",{className:"flex gap-xs",children:[t.jsx(Wn,{direction:"prev",disabled:!e,onClick:o,enableShortcuts:r,variant:"secondary",size:"base"}),t.jsx(Wn,{direction:"next",disabled:!n,onClick:l,enableShortcuts:r,variant:"secondary",size:"base"})]})}function Qn({currentPage:e,totalPages:n,onPageChange:o,disabled:l=!1,hasMore:r=!1,enableShortcuts:i=!1,className:a,...s}){const u=Z(),d=J("tablePagination","Table pagination"),g=r&&e===n?`${n.toLocaleString(u)}+`:n.toLocaleString(u),c=J("pageOfTotal","Page {page} of {total}",{page:e.toLocaleString(u),total:g}),f=e>1,p=e<n||r;return Xn({enabled:i&&!l,canGoPrevious:f,canGoNext:p,onPrevious:()=>o(e-1),onNext:()=>o(e+1)}),t.jsxs("div",{className:q("flex items-center gap-xs",a),role:"navigation","aria-label":d,...s,children:[t.jsx(Wn,{direction:"prev",disabled:!f||l,onClick:()=>o(e-1),enableShortcuts:i,variant:"ghost",size:"base"}),t.jsx("span",{className:"text-body tabular-nums text-secondary",children:c}),t.jsx(Wn,{direction:"next",disabled:!p||l,onClick:()=>o(e+1),enableShortcuts:i,variant:"ghost",size:"base"})]})}function Zn({startIndex:e,endIndex:n,totalItems:o,className:l,...r}){const i=Z(),a=J("resultsRange","Showing {start}\u2013{end} of {total}",{start:e.toLocaleString(i),end:n.toLocaleString(i),total:o.toLocaleString(i)});return t.jsx("div",{className:q("text-body text-muted",l),role:"status","aria-live":"polite",...r,children:a})}export{Kn as D,we as T,le as a,re as b,fe as c,he as d,ie as e,me as f,be as g,Zn as h,Qn as i,Et as j,Dt as k,Gt as l,Ot as m,Lt as n,Tt as o,st as p,qt as q,Nt as r,Ht as s,Jt as t};
