Files
Nexus/web/app/assets/VDataTable-B1tmF7GN.js
T
Your Name 51948469c2 build(frontend): track Vite output in Git for Gitea deploy
- Stop ignoring web/app/index.html and web/app/assets/
- Bundle index-DBKIQT7H.js from current vite build (~101MB assets)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-03 00:52:44 +08:00

1 line
37 KiB
JavaScript

import{An as e,Ar as t,At as n,Bn as r,Dn as i,Dr as a,Fn as o,Fr as s,G as c,Gn as l,Ht as u,In as d,Ir as f,Jn as p,Jt as m,K as h,Kn as g,L as _,Lr as v,Mr as y,On as b,Or as x,Pn as S,Pr as C,Qt as w,Tn as T,Ut as E,W as D,Wt as O,X as k,Xt as A,Y as j,Yn as M,Yt as N,Zt as ee,_n as P,ar as F,bt as I,cn as te,dn as L,dt as ne,en as R,er as re,in as ie,it as ae,j as oe,jn as se,jr as ce,kn as le,kr as z,ln as B,lr as ue,mn as de,on as fe,or as V,ot as H,pn as pe,pr as U,pt as me,sn as W,sr as he,st as ge,tn as G,tr as K,un as _e,vn as q,vr as ve,vt as ye,wn as J,yn as Y,yr as be}from"./index-Dh0DFtbo.js";import{t as xe}from"./VChip-DyMrOSGa.js";import{i as X,n as Se,r as Ce,t as we}from"./VSelect-Bbcnxt4g.js";function Te(e,t,n){return Object.keys(e).filter(e=>le(e)&&e.endsWith(t)).reduce((r,i)=>(r[i.slice(0,-t.length)]=t=>de(e[i],t,n(t)),r),{})}function Ee(){let e=a([]);ue(()=>e.value=[]);function t(t,n){e.value[n]=t}return{refs:e,updateRef:t}}var De=L({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1==0},totalVisible:[Number,String],firstIcon:{type:R,default:`$first`},prevIcon:{type:R,default:`$prev`},nextIcon:{type:R,default:`$next`},lastIcon:{type:R,default:`$last`},ariaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.root`},pageAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.page`},currentPageAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.currentPage`},firstAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.first`},previousAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.previous`},nextAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.next`},lastAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.last`},ellipsis:{type:String,default:`...`},showFirstLastPage:Boolean,...me(),..._e(),...H(),...ne(),...ye(),...k(),...n({tag:`nav`}),...E(),...ae({variant:`text`})},`VPagination`),Oe=W()({name:`VPagination`,props:De(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,{slots:n,emit:r}){let i=w(e,`modelValue`),{t:a,n:o}=A(),{isRtl:c}=ee(),{themeClasses:l}=O(e),{width:d}=N(),m=x(-1);te(void 0,{scoped:!0});let{resizeRef:h}=u(e=>{if(!e.length)return;let{target:t,contentRect:n}=e[0],r=t.querySelector(`.v-pagination__list > *`);if(!r)return;let i=n.width;m.value=b(i,r.offsetWidth+parseFloat(getComputedStyle(r).marginRight)*2)}),g=p(()=>parseInt(e.length,10)),v=p(()=>parseInt(e.start,10)),y=p(()=>e.totalVisible==null?m.value>=0?m.value:b(d.value,58):parseInt(e.totalVisible,10));function b(t,n){let r=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((t-n*r)/n).toFixed(2))))}let S=p(()=>{if(g.value<=0||isNaN(g.value)||g.value>2**53-1||y.value<=0)return[];if(y.value===1)return[i.value];if(g.value<=y.value)return Y(g.value,v.value);let t=y.value%2==0,n=t?y.value/2:Math.floor(y.value/2),r=t?n:n+1,a=g.value-n;if(r-i.value>=0)return[...Y(Math.max(1,y.value-1),v.value),e.ellipsis,g.value];if(i.value-a>=+!!t){let t=y.value-1,n=g.value-t+v.value;return[v.value,e.ellipsis,...Y(t,n)]}else{let t=Math.max(1,y.value-2),n=t===1?i.value:i.value-Math.ceil(t/2)+v.value;return[v.value,e.ellipsis,...Y(t,n),e.ellipsis,g.value]}});function C(e,t,n){e.preventDefault(),i.value=t,n&&r(n,t)}let{refs:T,updateRef:E}=Ee();te({VPaginationBtn:{color:t(()=>e.color),border:t(()=>e.border),density:t(()=>e.density),size:t(()=>e.size),variant:t(()=>e.variant),rounded:t(()=>e.rounded),elevation:t(()=>e.elevation)}});let D=p(()=>S.value.map((t,n)=>{let r=e=>E(e,n);if(typeof t==`string`)return{isActive:!1,key:`ellipsis-${n}`,page:t,props:{ref:r,ellipsis:!0,icon:!0,disabled:!0}};{let n=t===i.value;return{isActive:n,key:t,page:o(t),props:{ref:r,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:n?e.activeColor:e.color,"aria-current":n,"aria-label":a(n?e.currentPageAriaLabel:e.pageAriaLabel,t),onClick:e=>C(e,t)}}}})),k=p(()=>{let t=!!e.disabled||i.value<=v.value,n=!!e.disabled||i.value>=v.value+g.value-1;return{first:e.showFirstLastPage?{icon:c.value?e.lastIcon:e.firstIcon,onClick:e=>C(e,v.value,`first`),disabled:t,"aria-label":a(e.firstAriaLabel),"aria-disabled":t}:void 0,prev:{icon:c.value?e.nextIcon:e.prevIcon,onClick:e=>C(e,i.value-1,`prev`),disabled:t,"aria-label":a(e.previousAriaLabel),"aria-disabled":t},next:{icon:c.value?e.prevIcon:e.nextIcon,onClick:e=>C(e,i.value+1,`next`),disabled:n,"aria-label":a(e.nextAriaLabel),"aria-disabled":n},last:e.showFirstLastPage?{icon:c.value?e.firstIcon:e.lastIcon,onClick:e=>C(e,v.value+g.value-1,`last`),disabled:n,"aria-label":a(e.lastAriaLabel),"aria-disabled":n}:void 0}});function j(){let e=i.value-v.value;T.value[e]?.$el.focus()}function P(t){t.key===se.left&&!e.disabled&&i.value>Number(e.start)?(--i.value,he(j)):t.key===se.right&&!e.disabled&&i.value<v.value+g.value-1&&(i.value+=1,he(j))}return G(()=>K(e.tag,{ref:h,class:s([`v-pagination`,l.value,e.class]),style:f(e.style),role:`navigation`,"aria-label":a(e.ariaLabel),onKeydown:P,"data-test":`v-pagination-root`},{default:()=>[M(`ul`,{class:`v-pagination__list`},[e.showFirstLastPage&&M(`li`,{key:`first`,class:`v-pagination__first`,"data-test":`v-pagination-first`},[n.first?n.first(k.value.first):K(_,V({_as:`VPaginationBtn`},k.value.first),null)]),M(`li`,{key:`prev`,class:`v-pagination__prev`,"data-test":`v-pagination-prev`},[n.prev?n.prev(k.value.prev):K(_,V({_as:`VPaginationBtn`},k.value.prev),null)]),D.value.map((e,t)=>M(`li`,{key:e.key,class:s([`v-pagination__item`,{"v-pagination__item--is-active":e.isActive}]),"data-test":`v-pagination-item`},[n.item?n.item(e):K(_,V({_as:`VPaginationBtn`},e.props),{default:()=>[e.page]})])),M(`li`,{key:`next`,class:`v-pagination__next`,"data-test":`v-pagination-next`},[n.next?n.next(k.value.next):K(_,V({_as:`VPaginationBtn`},k.value.next),null)]),e.showFirstLastPage&&M(`li`,{key:`last`,class:`v-pagination__last`,"data-test":`v-pagination-last`},[n.last?n.last(k.value.last):K(_,V({_as:`VPaginationBtn`},k.value.last),null)])])]})),{}}}),ke=L({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10},pageBy:{type:String,default:`any`}},`DataTable-paginate`),Ae=Symbol.for(`vuetify:data-table-pagination`);function je(e){return{page:w(e,`page`,void 0,e=>Number(e??1)),itemsPerPage:w(e,`itemsPerPage`,void 0,e=>Number(e??10))}}function Me(e){let{page:t,itemsPerPage:n,itemsLength:r}=e,i=p(()=>n.value===-1?0:n.value*(t.value-1)),a=p(()=>n.value===-1?r.value:Math.min(r.value,i.value+n.value)),o=p(()=>n.value===-1||r.value===0?1:Math.ceil(r.value/n.value));ve([t,o],()=>{t.value>o.value&&(t.value=o.value)});function s(e){n.value=e,t.value=1}function c(){t.value=P(t.value+1,1,o.value)}function l(){t.value=P(t.value-1,1,o.value)}function u(e){t.value=P(e,1,o.value)}let d={page:t,itemsPerPage:n,startIndex:i,stopIndex:a,pageCount:o,itemsLength:r,nextPage:c,prevPage:l,setPage:u,setItemsPerPage:s};return U(Ae,d),d}function Ne(){let e=F(Ae);if(!e)throw Error(`Missing pagination!`);return e}function Pe(e){let t=B(`usePaginatedItems`),{items:n,startIndex:r,stopIndex:i,itemsPerPage:a}=e,o=p(()=>a.value<=0?y(n):y(n).slice(r.value,i.value));return ve(o,e=>{t.emit(`update:currentItems`,e)},{immediate:!0}),{paginatedItems:o}}function Fe(e){let{sortedItems:t,paginate:n,group:r}=e,i=y(e.pageBy);if(i===`item`){let{paginatedItems:e,pageCount:i,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c}=n(t),{flatItems:l}=r(e);return{pageCount:i,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c,paginatedItems:l}}if(i===`group`){let{flatItems:e,groups:i}=r(t),{paginatedItems:a,pageCount:o,setItemsPerPage:s,prevPage:c,nextPage:l,setPage:u}=n(i);return{pageCount:o,setItemsPerPage:s,prevPage:c,nextPage:l,setPage:u,paginatedItems:p(()=>{if(!a.value.length)return[];let t=a.value.at(0).id,n=a.value.at(-1).id,r=e.value.findIndex(e=>e.type===`group`&&e.id===t),i=e.value.findIndex(e=>e.type===`group`&&e.id===n),o=e.value.findIndex((e,t)=>t>i&&e.type===`group`&&e.depth===0);return e.value.slice(r,o===-1?void 0:o)})}}if(i===`any`){let{flatItems:e}=r(t),{paginatedItems:i,pageCount:a,setItemsPerPage:o,prevPage:s,nextPage:c,setPage:l}=n(e);return{pageCount:a,setItemsPerPage:o,prevPage:s,nextPage:c,setPage:l,paginatedItems:i}}throw Error(`Unrecognized pagination target ${i}`)}var Ie=L({color:String,prevIcon:{type:R,default:`$prev`},nextIcon:{type:R,default:`$next`},firstIcon:{type:R,default:`$first`},lastIcon:{type:R,default:`$last`},itemsPerPageText:{type:String,default:`$vuetify.dataFooter.itemsPerPageText`},pageText:{type:String,default:`$vuetify.dataFooter.pageText`},firstPageLabel:{type:String,default:`$vuetify.dataFooter.firstPage`},prevPageLabel:{type:String,default:`$vuetify.dataFooter.prevPage`},nextPageLabel:{type:String,default:`$vuetify.dataFooter.nextPage`},lastPageLabel:{type:String,default:`$vuetify.dataFooter.lastPage`},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:`10`},{value:25,title:`25`},{value:50,title:`50`},{value:100,title:`100`},{value:-1,title:`$vuetify.dataFooter.itemsPerPageAll`}]},showCurrentPage:Boolean},`VDataTableFooter`),Le=W()({name:`VDataTableFooter`,props:Ie(),setup(e,{slots:t}){let{t:n}=A(),{page:r,pageCount:i,startIndex:a,stopIndex:o,itemsLength:s,itemsPerPage:c,setItemsPerPage:l}=Ne(),u=p(()=>e.itemsPerPageOptions.map(e=>typeof e==`number`?{value:e,title:e===-1?n(`$vuetify.dataFooter.itemsPerPageAll`):String(e)}:{...e,title:isNaN(Number(e.title))?n(e.title):e.title}));return G(()=>{let d=Oe.filterProps(e);return M(`div`,{class:`v-data-table-footer`},[t.prepend?.(),M(`div`,{class:`v-data-table-footer__items-per-page`},[M(`span`,null,[n(e.itemsPerPageText)]),K(we,{items:u.value,itemColor:e.color,modelValue:c.value,"onUpdate:modelValue":e=>l(Number(e)),density:`compact`,variant:`outlined`,"aria-label":n(e.itemsPerPageText),hideDetails:!0},null)]),M(`div`,{class:`v-data-table-footer__info`},[M(`div`,null,[n(e.pageText,s.value?a.value+1:0,o.value,s.value)])]),M(`div`,{class:`v-data-table-footer__pagination`},[K(Oe,V({modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,density:`comfortable`,firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:i.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:+!!e.showCurrentPage,variant:`plain`},S(d,[`color`])),null)])])}),{}}}),Z=fe({align:{type:String,default:`start`},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,indent:[Number,String],empty:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,{slots:t})=>{let n=e.tag??`td`,r=typeof e.fixed==`string`?e.fixed:e.fixed?`start`:`none`;return K(n,{class:s([`v-data-table__td`,{"v-data-table-column--fixed":r===`start`,"v-data-table-column--fixed-end":r===`end`,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--first-fixed-end":e.firstFixedEnd,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap,"v-data-table-column--empty":e.empty},`v-data-table-column--align-${e.align}`]),style:{height:q(e.height),width:q(e.width),maxWidth:q(e.maxWidth),left:r===`start`?q(e.fixedOffset||null):void 0,right:r===`end`?q(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?q(e.indent):void 0}},{default:()=>[t.default?.()]})}),Re=L({headers:Array},`DataTable-header`),ze=Symbol.for(`vuetify:data-table-headers`),Be={title:``,sortable:!1},Ve={...Be,width:48};function He(e=[]){let t=e.map(e=>({element:e,priority:0}));return{enqueue:(e,n)=>{let r=!1;for(let i=0;i<t.length;i++)if(t[i].priority>n){t.splice(i,0,{element:e,priority:n}),r=!0;break}r||t.push({element:e,priority:n})},size:()=>t.length,count:()=>{let e=0;if(!t.length)return 0;let n=Math.floor(t[0].priority);for(let r=0;r<t.length;r++)Math.floor(t[r].priority)===n&&(e+=1);return e},dequeue:()=>t.shift()}}function Ue(e,t=[]){if(!e.children)t.push(e);else for(let n of e.children)Ue(n,t);return t}function We(e,t=new Set){for(let n of e)n.key&&t.add(n.key),n.children&&We(n.children,t);return t}function Ge(e){if(e.key){if(e.key===`data-table-group`)return Be;if([`data-table-expand`,`data-table-select`].includes(e.key))return Ve}}function Ke(e,t=0){return e.children?Math.max(t,...e.children.map(e=>Ke(e,t+1))):t}function qe(e){let t=!1;function n(e,i,a=`none`){if(e)if(a!==`none`&&(e.fixed=a),e.fixed===!0&&(e.fixed=`start`),e.fixed===i)if(e.children)if(i===`start`)for(let t=e.children.length-1;t>=0;t--)n(e.children[t],i,i);else for(let t=0;t<e.children.length;t++)n(e.children[t],i,i);else !t&&i===`start`?e.lastFixed=!0:!t&&i===`end`?e.firstFixedEnd=!0:isNaN(Number(e.width))?r(`Multiple fixed columns should have a static width (key: ${e.key})`):e.minWidth=Math.max(Number(e.width)||0,Number(e.minWidth)||0),t=!0;else if(e.children)if(i===`start`)for(let t=e.children.length-1;t>=0;t--)n(e.children[t],i);else for(let t=0;t<e.children.length;t++)n(e.children[t],i);else t=!1}for(let t=e.length-1;t>=0;t--)n(e[t],`start`);for(let t=0;t<e.length;t++)n(e[t],`end`);let i=0;for(let t=0;t<e.length;t++)i=Je(e[t],i);let a=0;for(let t=e.length-1;t>=0;t--)a=Ye(e[t],a)}function Je(e,t=0){if(!e)return t;if(e.children){e.fixedOffset=t;for(let n of e.children)t=Je(n,t)}else e.fixed&&e.fixed!==`end`&&(e.fixedOffset=t,t+=parseFloat(e.width||`0`)||0);return t}function Ye(e,t=0){if(!e)return t;if(e.children){e.fixedEndOffset=t;for(let n of e.children)t=Ye(n,t)}else e.fixed===`end`&&(e.fixedEndOffset=t,t+=parseFloat(e.width||`0`)||0);return t}function Xe(e,t){let n=[],r=0,i=He(e);for(;i.size()>0;){let e=i.count(),a=[],o=1;for(;e>0;){let{element:n,priority:s}=i.dequeue(),c=t-r-Ke(n);if(a.push({...n,rowspan:c??1,colspan:n.children?Ue(n).length:1}),n.children)for(let e of n.children){let t=s%1+o/10**(r+2);i.enqueue(e,r+c+t)}o+=1,--e}r+=1,n.push(a)}return{columns:e.map(e=>Ue(e)).flat(),headers:n}}function Ze(e){let t=[];for(let n of e){let e={...Ge(n),...n},r=e.key??(typeof e.value==`string`?e.value:null),i=e.value??r??null,a={...e,key:r,value:i,sortable:e.sortable??(e.key!=null||!!e.sort),children:e.children?Ze(e.children):void 0};t.push(a)}return t}function Qe(e,t){let n=a([]),r=a([]),i=a({}),o=a({}),s=a({});be(()=>{let a=(e.headers||Object.keys(e.items[0]??{}).map(e=>({key:e,title:C(e)}))).slice(),c=We(a);t?.groupBy?.value.length&&!c.has(`data-table-group`)&&a.unshift({key:`data-table-group`,title:`Group`}),t?.showSelect?.value&&!c.has(`data-table-select`)&&a.unshift({key:`data-table-select`}),t?.showExpand?.value&&!c.has(`data-table-expand`)&&a.push({key:`data-table-expand`});let l=Ze(a);qe(l);let u=Xe(l,Math.max(...l.map(e=>Ke(e)))+1);n.value=u.headers,r.value=u.columns;let d=u.headers.flat(1);for(let e of d)e.key&&(e.sortable&&(e.sort&&(i.value[e.key]=e.sort),e.sortRaw&&(o.value[e.key]=e.sortRaw)),e.filter&&(s.value[e.key]=e.filter))});let c={headers:n,columns:r,sortFunctions:i,sortRawFunctions:o,filterFunctions:s};return U(ze,c),c}function Q(){let e=F(ze);if(!e)throw Error(`Missing headers!`);return e}var $e={showSelectAll:!1,allSelected:()=>[],select:({items:e,value:t})=>new Set(t?[e[0]?.value]:[]),selectAll:({selected:e})=>e},et={showSelectAll:!0,allSelected:({currentPage:e})=>e,select:({items:e,value:t,selected:n})=>{for(let r of e)t?n.add(r.value):n.delete(r.value);return n},selectAll:({value:e,currentPage:t,selected:n})=>et.select({items:t,value:e,selected:n})},tt={showSelectAll:!0,allSelected:({allItems:e})=>e,select:({items:e,value:t,selected:n})=>{for(let r of e)t?n.add(r.value):n.delete(r.value);return n},selectAll:({value:e,allItems:t})=>new Set(e?t.map(e=>e.value):[])},nt=L({showSelect:Boolean,selectStrategy:{type:[String,Object],default:`page`},modelValue:{type:Array,default:()=>[]},valueComparator:Function},`DataTable-select`),rt=Symbol.for(`vuetify:data-table-selection`);function it(n,{allItems:r,currentPage:i}){let a=w(n,`modelValue`,n.modelValue,t=>{let i=n.valueComparator;return i?new Set(d(t).map(e=>r.value.find(t=>i(e,t.value))?.value??e)):new Set(d(t).map(t=>e(t)?r.value.find(e=>t===e.value)?.value??t:r.value.find(e=>ie(t,e.value))?.value??t))},e=>[...e.values()]),o=p(()=>r.value.filter(e=>e.selectable)),s=p(()=>y(i).filter(e=>e.selectable)),c=p(()=>{if(typeof n.selectStrategy==`object`)return n.selectStrategy;switch(n.selectStrategy){case`single`:return $e;case`all`:return tt;default:return et}}),l=x(null);function u(e){return d(e).every(e=>a.value.has(e.value))}function f(e){return d(e).some(e=>a.value.has(e.value))}function m(e,t){a.value=c.value.select({items:e,value:t,selected:new Set(a.value)})}function h(e,t,r){let a=[],o=y(i);if(t??=o.findIndex(t=>t.value===e.value),n.selectStrategy!==`single`&&r?.shiftKey&&l.value!==null){let[e,n]=[l.value,t].sort((e,t)=>e-t);a.push(...o.slice(e,n+1).filter(e=>e.selectable))}else a.push(e),l.value=t;m(a,!u([e]))}function g(e){a.value=c.value.selectAll({value:e,allItems:o.value,currentPage:s.value,selected:new Set(a.value)})}let _={toggleSelect:h,select:m,selectAll:g,isSelected:u,isSomeSelected:f,someSelected:p(()=>a.value.size>0),allSelected:p(()=>{let e=c.value.allSelected({allItems:o.value,currentPage:s.value});return!!e.length&&u(e)}),showSelectAll:t(()=>c.value.showSelectAll),lastSelectedIndex:l,selectStrategy:c};return U(rt,_),_}function $(){let e=F(rt);if(!e)throw Error(`Missing selection!`);return e}var at=L({initialSortOrder:{type:String,default:`asc`,validator:e=>!e||[`asc`,`desc`].includes(e)},sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:{type:[Boolean,Object],default:!1},mustSort:Boolean},`DataTable-sort`),ot=Symbol.for(`vuetify:data-table-sort`);function st(e){let n=t(()=>e.initialSortOrder),r=w(e,`sortBy`),i=t(()=>e.mustSort);return{initialSortOrder:n,sortBy:r,multiSort:t(()=>e.multiSort),mustSort:i}}function ct(e,t){if(!b(e))return{active:!!e};let{key:n,mode:r,modifier:i}=e,a=i===`alt`&&t?.altKey||i===`shift`&&t?.shiftKey;return{active:!n||t?.ctrlKey||t?.metaKey||!1,mode:a?r===`append`?`prepend`:`append`:r}}function lt(e){let{initialSortOrder:t,sortBy:n,mustSort:r,multiSort:i,page:a}=e,o=(e,o,s=!1)=>{if(e.key==null)return;let c=n.value.map(e=>({...e}))??[],l=c.find(t=>t.key===e.key),u=t.value,d=t.value===`desc`?`asc`:`desc`;if(l)l.order===d?s||r.value&&c.length===1?l.order=t.value:c=c.filter(t=>t.key!==e.key):l.order=d;else{let{active:t,mode:n}=ct(i.value,o);t?n===`prepend`?c.unshift({key:e.key,order:u}):c.push({key:e.key,order:u}):c=[{key:e.key,order:u}]}n.value=c,a&&(a.value=1)};function s(e){return!!n.value.find(t=>t.key===e.key)}let c={sortBy:n,toggleSort:o,isSorted:s};return U(ot,c),c}function ut(){let e=F(ot);if(!e)throw Error(`Missing sort!`);return e}function dt(e,t,n,r){let i=A();return{sortedItems:p(()=>n.value.length?ft(t.value,n.value,i.current.value,{transform:r?.transform,sortFunctions:{...e.customKeySort,...r?.sortFunctions?.value},sortRawFunctions:r?.sortRawFunctions?.value}):t.value)}}function ft(e,t,n,r){let a=new Intl.Collator(n,{sensitivity:`accent`,usage:`sort`});return e.map(e=>[e,r?.transform?r.transform(e):e]).sort((e,n)=>{for(let o=0;o<t.length;o++){let s=!1,c=t[o].key,l=t[o].order??`asc`;if(l===!1)continue;let u=J(e[1],c),d=J(n[1],c),f=e[0].raw,p=n[0].raw;if(l===`desc`&&([u,d]=[d,u],[f,p]=[p,f]),r?.sortRawFunctions?.[c]){let e=r.sortRawFunctions[c](f,p);if(e==null)continue;if(s=!0,e)return e}if(r?.sortFunctions?.[c]){let e=r.sortFunctions[c](u,d);if(e==null)continue;if(s=!0,e)return e}if(!s&&(u instanceof Date&&d instanceof Date&&(u=u.getTime(),d=d.getTime()),[u,d]=[u,d].map(e=>e==null?e:e.toString().toLocaleLowerCase()),u!==d))return i(u)&&i(d)?0:i(u)?-1:i(d)?1:!isNaN(u)&&!isNaN(d)?Number(u)-Number(d):a.compare(u,d)}return 0}).map(([e])=>e)}var pt=L({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortIcon:{type:R},sortAscIcon:{type:R,default:`$sortAsc`},sortDescIcon:{type:R,default:`$sortDesc`},headerProps:{type:Object},sticky:Boolean,...H(),...m(),...c()},`VDataTableHeaders`),mt=W()({name:`VDataTableHeaders`,props:pt(),setup(e,{slots:t}){let{t:n}=A(),{toggleSort:r,sortBy:i,isSorted:a}=ut(),{someSelected:o,allSelected:c,selectAll:l,showSelectAll:u}=$(),{columns:m,headers:_}=Q(),{loaderClasses:v}=h(e);function y(t,n){if(!(e.sticky||e.fixedHeader)&&!t.fixed)return;let r=typeof t.fixed==`string`?t.fixed:t.fixed?`start`:`none`;return{position:`sticky`,left:r===`start`?q(t.fixedOffset):void 0,right:r===`end`?q(t.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${n})`:void 0}}function b(t,n){t.key===`Enter`&&!e.disableSort&&r(n,t)}function x(t){switch(i.value.find(e=>e.key===t.key)?.order){case`asc`:return e.sortAscIcon;case`desc`:return e.sortDescIcon;default:return e.sortIcon||(e.initialSortOrder===`asc`?e.sortAscIcon:e.sortDescIcon)}}let{backgroundColorClasses:S,backgroundColorStyles:C}=I(()=>e.color),{displayClasses:w,mobile:T}=N(e),E=p(()=>({headers:_.value,columns:m.value,toggleSort:r,isSorted:a,sortBy:i.value,someSelected:o.value,allSelected:c.value,selectAll:l,getSortIcon:x})),O=p(()=>[`v-data-table__th`,{"v-data-table__th--sticky":e.sticky||e.fixedHeader},w.value,v.value]),k=({column:n,x:d,y:p})=>{let m=n.key===`data-table-select`||n.key===`data-table-expand`,h=n.key===`data-table-group`&&n.width===0&&!n.title,g=V(e.headerProps??{},n.headerProps??{}),_=n.sortable&&!e.disableSort;return K(Z,V({tag:`th`,align:n.align,class:[{"v-data-table__th--sortable":_,"v-data-table__th--sorted":a(n),"v-data-table__th--fixed":n.fixed},...O.value],style:{width:q(n.width),minWidth:q(n.minWidth),maxWidth:q(n.maxWidth),...y(n,p)},colspan:n.colspan,rowspan:n.rowspan,fixed:n.fixed,nowrap:n.nowrap,lastFixed:n.lastFixed,firstFixedEnd:n.firstFixedEnd,noPadding:m,empty:h,tabindex:_?0:void 0,onClick:_?e=>r(n,e):void 0,onKeydown:_?e=>b(e,n):void 0},g),{default:()=>{let d=`header.${n.key}`,p={column:n,selectAll:l,isSorted:a,toggleSort:r,sortBy:i.value,someSelected:o.value,allSelected:c.value,getSortIcon:x};return t[d]?t[d](p):h?``:n.key===`data-table-select`?t[`header.data-table-select`]?.(p)??(u.value&&K(X,{color:e.color,density:e.density,modelValue:c.value,indeterminate:o.value&&!c.value,"onUpdate:modelValue":l},null)):M(`div`,{class:`v-data-table-header__content`},[M(`span`,null,[n.title]),n.sortable&&!e.disableSort&&K(j,{key:`icon`,class:`v-data-table-header__sort-icon`,icon:x(n)},null),e.multiSort&&a(n)&&M(`div`,{key:`badge`,class:s([`v-data-table-header__sort-badge`,...S.value]),style:f(C.value)},[i.value.findIndex(e=>e.key===n.key)+1])])}})},ee=()=>{let t=p(()=>m.value.filter(t=>t?.sortable&&!e.disableSort)),u=m.value.find(e=>e.key===`data-table-select`),f=p({get:()=>t.value.filter(({key:e})=>i.value.some(t=>t.key===e)),set:e=>{let t=d(e),n=i.value.map(e=>e.key);t.filter(({key:e})=>!n.includes(e)).forEach(e=>r(e)),he(()=>i.value=i.value.filter(({key:e})=>t.some(t=>t.key===e)))}});return K(Z,V({tag:`th`,class:[...O.value],colspan:_.value.length+1},e.headerProps),{default:()=>[M(`div`,{class:`v-data-table-header__content`},[K(we,{modelValue:f.value,"onUpdate:modelValue":e=>f.value=e,chips:!0,color:e.color,class:`v-data-table__td-sort-select`,clearable:!0,density:`default`,items:t.value,label:n(`$vuetify.dataTable.sortBy`),multiple:e.multiSort,variant:`underlined`,returnObject:!0,"onClick:clear":()=>i.value=[]},{append:u?()=>K(X,{color:e.color,density:`compact`,modelValue:c.value,indeterminate:o.value&&!c.value,"onUpdate:modelValue":()=>l(!c.value)},null):void 0,chip:({internalItem:e})=>K(xe,{onClick:e.raw.sortable?()=>r(e.raw,void 0,!0):void 0,onMousedown:e=>{e.preventDefault(),e.stopPropagation()}},{default:()=>[e.title,K(j,{class:s([`v-data-table__td-sort-icon`,a(e.raw)&&`v-data-table__td-sort-icon-active`]),icon:x(e.raw),size:`small`},null)]})})])]})};G(()=>T.value?M(`tr`,null,[K(ee,null,null)]):M(g,null,[t.headers?t.headers(E.value):_.value.map((e,t)=>M(`tr`,null,[e.map((e,n)=>K(k,{column:e,x:n,y:t},null))])),e.loading&&M(`tr`,{class:`v-data-table-progress`},[M(`th`,{colspan:m.value.length},[K(D,{name:`v-data-table-progress`,absolute:!0,active:!0,color:typeof e.loading==`boolean`||e.loading===`true`?e.color:e.loading,indeterminate:!0},{default:t.loader})])])]))}}),ht=L({groupBy:{type:Array,default:()=>[]}},`DataTable-group`),gt=Symbol.for(`vuetify:data-table-group`);function _t(e){return{groupBy:w(e,`groupBy`)}}function vt(e){let{disableSort:t,groupBy:n,sortBy:r}=e,i=a(new Set),o=p(()=>n.value.map(e=>({...e,order:e.order??!1})).concat(t?.value?[]:r.value));function s(e){return i.value.has(e.id)}function c(e){let t=new Set(i.value);s(e)?t.delete(e.id):t.add(e.id),i.value=t}function l(e){function t(e){let n=[];for(let r of e.items)`type`in r&&r.type===`group`?n.push(...t(r)):n.push(r);return[...new Set(n)]}return t({type:`group`,items:e,id:`dummy`,key:`dummy`,value:`dummy`,depth:0})}let u={sortByWithGroups:o,toggleGroup:c,opened:i,groupBy:n,extractRows:l,isGroupOpen:s};return U(gt,u),u}function yt(){let e=F(gt);if(!e)throw Error(`Missing group!`);return e}function bt(e,t){if(!e.length)return[];let n=new Map;for(let r of e){let e=J(r.raw,t);n.has(e)||n.set(e,[]),n.get(e).push(r)}return n}function xt(e,t,n=0,r=`root`){if(!t.length)return[];let i=bt(e,t[0]),a=[],o=t.slice(1);return i.forEach((e,i)=>{let s=t[0],c=`${r}_${s}_${i}`;a.push({depth:n,id:c,key:s,value:i,items:o.length?xt(e,o,n+1,c):e,type:`group`})}),a}function St(e,t,n){let r=[];for(let i of e)`type`in i&&i.type===`group`?(i.value!=null&&r.push(i),(t.has(i.id)||i.value==null)&&(r.push(...St(i.items,t,n)),n&&r.push({...i,type:`group-summary`}))):r.push(i);return r}function Ct(e,t,n,r){let i=p(()=>t.value.length?xt(y(e),t.value.map(e=>e.key)):[]);return{groups:i,flatItems:p(()=>t.value.length?St(i.value,n.value,y(r)):y(e))}}var wt=L({item:{type:Object,required:!0},groupCollapseIcon:{type:R,default:`$tableGroupCollapse`},groupExpandIcon:{type:R,default:`$tableGroupExpand`},...H()},`VDataTableGroupHeaderRow`),Tt=W()({name:`VDataTableGroupHeaderRow`,props:wt(),setup(e,{slots:n}){let{isGroupOpen:r,toggleGroup:i,extractRows:a}=yt(),{isSelected:o,isSomeSelected:s,select:c}=$(),{columns:l}=Q(),u=p(()=>a([e.item])),d=t(()=>l.value.length-+!!l.value.some(e=>e.key===`data-table-select`));return()=>M(`tr`,{class:`v-data-table-group-header-row`,style:{"--v-data-table-group-header-row-depth":e.item.depth}},[l.value.map(t=>{if(t.key===`data-table-group`){let t=r(e.item)?e.groupCollapseIcon:e.groupExpandIcon,a=()=>i(e.item);return n[`data-table-group`]?.({item:e.item,count:u.value.length,props:{icon:t,onClick:a}})??K(Z,{class:`v-data-table-group-header-row__column`,colspan:d.value},{default:()=>[K(_,{size:`small`,variant:`text`,icon:t,onClick:a},null),M(`span`,null,[e.item.value]),M(`span`,null,[re(`(`),u.value.length,re(`)`)])]})}else if(t.key===`data-table-select`){let t=u.value.filter(e=>e.selectable),r=t.length>0&&o(t),i=s(t)&&!r,a=e=>c(t,e);return n[`data-table-select`]?.({props:{modelValue:r,indeterminate:i,"onUpdate:modelValue":a}})??K(Z,{class:`v-data-table__td--select-row`,noPadding:!0},{default:()=>[K(X,{density:e.density,disabled:t.length===0,modelValue:r,indeterminate:i,"onUpdate:modelValue":a},null)]})}return``})])}}),Et=L({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},`DataTable-expand`),Dt=Symbol.for(`vuetify:datatable:expanded`);function Ot(e){let n=t(()=>e.expandOnClick),r=w(e,`expanded`,e.expanded,e=>new Set(e),e=>[...e.values()]);function i(e,t){let n=new Set(r.value),i=z(e.value);if(t)n.add(e.value);else{let e=[...r.value].find(e=>z(e)===i);n.delete(e)}r.value=n}function a(e){let t=z(e.value);return[...r.value].some(e=>z(e)===t)}function o(e){i(e,!a(e))}let s={expand:i,expanded:r,expandOnClick:n,isExpanded:a,toggleExpand:o};return U(Dt,s),s}function kt(){let e=F(Dt);if(!e)throw Error(`foo`);return e}var At=L({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:R,default:`$collapse`},expandIcon:{type:R,default:`$expand`},onClick:pe(),onContextmenu:pe(),onDblclick:pe(),...H(),...m()},`VDataTableRow`),jt=W()({name:`VDataTableRow`,props:At(),setup(e,{slots:t}){let{displayClasses:n,mobile:r}=N(e,`v-data-table__tr`),{isSelected:i,toggleSelect:a,someSelected:o,allSelected:c,selectAll:u}=$(),{isExpanded:d,toggleExpand:f}=kt(),{toggleSort:p,sortBy:m,isSorted:h}=ut(),{columns:y}=Q();G(()=>M(`tr`,{class:s([`v-data-table__tr`,{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},n.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&y.value.map((n,s)=>{let y=e.item,b=`item.${n.key}`,x=`header.${n.key}`,S={index:e.index,item:y.raw,internalItem:y,value:J(y.columns,n.key),column:n,isSelected:i,toggleSelect:a,isExpanded:d,toggleExpand:f},C={column:n,selectAll:u,isSorted:h,toggleSort:p,sortBy:m.value,someSelected:o.value,allSelected:c.value,getSortIcon:()=>``},w=typeof e.cellProps==`function`?e.cellProps({index:S.index,item:S.item,internalItem:S.internalItem,value:S.value,column:n}):e.cellProps,T=typeof n.cellProps==`function`?n.cellProps({index:S.index,item:S.item,internalItem:S.internalItem,value:S.value}):n.cellProps,E=n.key===`data-table-select`||n.key===`data-table-expand`,D=n.key===`data-table-group`&&n.width===0&&!n.title;return K(Z,V({align:n.align,indent:n.indent,class:{"v-data-table__td--expanded-row":n.key===`data-table-expand`,"v-data-table__td--select-row":n.key===`data-table-select`},fixed:n.fixed,fixedOffset:n.fixedOffset,fixedEndOffset:n.fixedEndOffset,lastFixed:n.lastFixed,firstFixedEnd:n.firstFixedEnd,maxWidth:r.value?void 0:n.maxWidth,noPadding:E,empty:D,nowrap:n.nowrap,width:r.value?void 0:n.width},w,T),{default:()=>{if(n.key===`data-table-select`)return t[`item.data-table-select`]?.({...S,props:{color:e.color,disabled:!y.selectable,modelValue:i([y]),onClick:l(()=>a(y),[`stop`])}})??K(X,{color:e.color,disabled:!y.selectable,density:e.density,modelValue:i([y]),onClick:l(t=>a(y,e.index,t),[`stop`])},null);if(n.key===`data-table-expand`)return t[`item.data-table-expand`]?.({...S,props:{icon:d(y)?e.collapseIcon:e.expandIcon,size:`small`,variant:`text`,onClick:l(()=>f(y),[`stop`])}})??K(_,{icon:d(y)?e.collapseIcon:e.expandIcon,size:`small`,variant:`text`,onClick:l(()=>f(y),[`stop`])},null);if(t[b]&&!r.value)return t[b](S);let o=v(S.value);return r.value?M(g,null,[M(`div`,{class:`v-data-table__td-title`},[t[x]?.(C)??n.title]),M(`div`,{class:`v-data-table__td-value`},[t[b]?.(S)??o])]):o}})})]))}}),Mt=L({color:String,loading:[Boolean,String],loadingText:{type:String,default:`$vuetify.dataIterator.loadingText`},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:`$vuetify.noDataText`},rowProps:[Object,Function],cellProps:[Object,Function],...o(At(),[`collapseIcon`,`expandIcon`,`density`]),...o(wt(),[`groupCollapseIcon`,`groupExpandIcon`,`density`]),...m()},`VDataTableRows`),Nt=W()({name:`VDataTableRows`,inheritAttrs:!1,props:Mt(),setup(e,{attrs:t,slots:n}){let{columns:r}=Q(),{expandOnClick:i,toggleExpand:a,isExpanded:s}=kt(),{isSelected:c,toggleSelect:l}=$(),{toggleGroup:u,isGroupOpen:d}=yt(),{t:f}=A(),{mobile:p}=N(e);return G(()=>{let m=o(e,[`groupCollapseIcon`,`groupExpandIcon`,`density`]);return e.loading&&(!e.items.length||n.loading)?M(`tr`,{class:`v-data-table-rows-loading`,key:`loading`},[M(`td`,{colspan:r.value.length},[n.loading?.()??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?M(`tr`,{class:`v-data-table-rows-no-data`,key:`no-data`},[M(`td`,{colspan:r.value.length},[n[`no-data`]?.()??f(e.noDataText)])]):M(g,null,[e.items.map((o,f)=>{if(o.type===`group`){let e={index:f,item:o,columns:r.value,isExpanded:s,toggleExpand:a,isSelected:c,toggleSelect:l,toggleGroup:u,isGroupOpen:d};return n[`group-header`]?n[`group-header`](e):K(Tt,V({key:`group-header_${o.id}`,item:o},Te(t,`:groupHeader`,()=>e),m),n)}if(o.type===`group-summary`){let e={index:f,item:o,columns:r.value,toggleGroup:u};return n[`group-summary`]?.(e)??``}let h={index:o.virtualIndex??f,item:o.raw,internalItem:o,columns:r.value,isExpanded:s,toggleExpand:a,isSelected:c,toggleSelect:l},_={...h,props:V({key:`item_${o.key??o.index}`,onClick:i.value?()=>{a(o)}:void 0,index:f,item:o,color:e.color,cellProps:e.cellProps,collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,density:e.density,mobile:p.value},Te(t,`:row`,()=>h),typeof e.rowProps==`function`?e.rowProps({item:h.item,index:h.index,internalItem:h.internalItem}):e.rowProps)};return M(g,{key:_.props.key},[n.item?n.item(_):K(jt,_.props,n),s(o)&&n[`expanded-row`]?.(h)])})])}),{}}}),Pt=L({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>[`even`,`odd`].includes(e)},..._e(),...H(),...n(),...E()},`VTable`),Ft=W()({name:`VTable`,props:Pt(),setup(e,{slots:t,emit:n}){let{themeClasses:r}=O(e),{densityClasses:i}=ge(e);return G(()=>K(e.tag,{class:s([`v-table`,{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!t.top,"v-table--has-bottom":!!t.bottom,"v-table--hover":e.hover,"v-table--striped-even":e.striped===`even`,"v-table--striped-odd":e.striped===`odd`},r.value,i.value,e.class]),style:f(e.style)},{default:()=>[t.top?.(),t.default?M(`div`,{class:`v-table__wrapper`,style:{height:q(e.height)}},[M(`table`,null,[t.default()])]):t.wrapper?.(),t.bottom?.()]})),{}}}),It=L({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:`id`},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},`DataTable-items`);function Lt(e,t,n,r){let i=e.returnObject?t:T(t,e.itemValue),a=T(t,e.itemSelectable,!0),o=r.reduce((e,n)=>(n.key!=null&&(e[n.key]=T(t,n.value)),e),{});return{type:`item`,key:e.returnObject?T(t,e.itemValue):i,index:n,value:i,selectable:a,columns:o,raw:t}}function Rt(e,t,n){return t.map((t,r)=>Lt(e,t,r,n))}function zt(e,t){return{items:p(()=>Rt(e,e.items,t.value))}}function Bt({page:e,itemsPerPage:t,sortBy:n,groupBy:r,search:i}){let a=B(`VDataTable`),o=()=>({page:e.value,itemsPerPage:t.value,sortBy:n.value,groupBy:r.value,search:i.value}),s=null;ve(o,t=>{ie(s,t)||(s&&s.search!==t.search&&(e.value=1),a.emit(`update:options`,t),s=t)},{deep:!0,immediate:!0})}var Vt=L({...Mt(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...Et(),...ht(),...Re(),...It(),...nt(),...at(),...S(pt(),[`multiSort`,`initialSortOrder`]),...Pt()},`DataTable`),Ht=L({...ke(),...Vt(),...Se(),...Ie()},`VDataTable`),Ut=W()({name:`VDataTable`,props:Ht(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,{attrs:n,slots:r}){let{groupBy:i}=_t(e),{initialSortOrder:a,sortBy:o,multiSort:s,mustSort:c}=st(e),{page:l,itemsPerPage:u}=je(e),{disableSort:d}=ce(e),{columns:f,headers:m,sortFunctions:h,sortRawFunctions:_,filterFunctions:v}=Qe(e,{groupBy:i,showSelect:t(()=>e.showSelect),showExpand:t(()=>e.showExpand)}),{items:b}=zt(e,f),x=t(()=>e.search),{filteredItems:C}=Ce(e,b,x,{transform:e=>e.columns,customKeyFilter:v}),{toggleSort:w}=lt({initialSortOrder:a,sortBy:o,multiSort:s,mustSort:c,page:l}),{sortByWithGroups:T,opened:E,extractRows:D,isGroupOpen:O,toggleGroup:k}=vt({groupBy:i,sortBy:o,disableSort:d}),{sortedItems:A}=dt(e,C,T,{transform:e=>({...e.raw,...e.columns}),sortFunctions:h,sortRawFunctions:_}),{pageCount:j,setItemsPerPage:N,prevPage:ee,nextPage:P,setPage:F,paginatedItems:I}=Fe({pageBy:p(()=>e.pageBy===`auto`?e.groupBy.length?`group`:`item`:e.pageBy),sortedItems:A,paginate:e=>{let{startIndex:t,stopIndex:n,pageCount:r,setItemsPerPage:i,prevPage:a,nextPage:o,setPage:s}=Me({page:l,itemsPerPage:u,itemsLength:p(()=>y(e).length)}),{paginatedItems:c}=Pe({items:e,startIndex:t,stopIndex:n,itemsPerPage:u});return{paginatedItems:c,pageCount:r,setItemsPerPage:i,prevPage:a,nextPage:o,setPage:s}},group:e=>Ct(e,i,E,()=>!!r[`group-summary`])}),L=p(()=>D(I.value)),{isSelected:ne,select:R,selectAll:re,toggleSelect:ie,someSelected:ae,allSelected:se}=it(e,{allItems:b,currentPage:L}),{isExpanded:le,toggleExpand:z}=Ot(e);Bt({page:l,itemsPerPage:u,sortBy:o,groupBy:i,search:x}),te({VDataTableRows:{hideNoData:t(()=>e.hideNoData),noDataText:t(()=>e.noDataText),loading:t(()=>e.loading),loadingText:t(()=>e.loadingText)}});let B=p(()=>({page:l.value,itemsPerPage:u.value,sortBy:o.value,pageCount:j.value,toggleSort:w,setItemsPerPage:N,prevPage:ee,nextPage:P,setPage:F,someSelected:ae.value,allSelected:se.value,isSelected:ne,select:R,selectAll:re,toggleSelect:ie,isExpanded:le,toggleExpand:z,isGroupOpen:O,toggleGroup:k,items:L.value.map(e=>e.raw),internalItems:L.value,groupedItems:I.value,columns:f.value,headers:m.value}));return G(()=>{let t=Le.filterProps(e),i=mt.filterProps(S(e,[`multiSort`])),a=Nt.filterProps(e),o=Ft.filterProps(e);return K(Ft,V({class:[`v-data-table`,{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},o,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(B.value),default:()=>r.default?r.default(B.value):M(g,null,[r.colgroup?.(B.value),!e.hideDefaultHeader&&M(`thead`,{key:`thead`},[K(mt,V(i,{multiSort:!!e.multiSort}),r)]),r.thead?.(B.value),!e.hideDefaultBody&&M(`tbody`,null,[r[`body.prepend`]?.(B.value),r.body?r.body(B.value):K(Nt,V(n,a,{items:I.value}),r),r[`body.append`]?.(B.value)]),r.tbody?.(B.value),r.tfoot?.(B.value)]),bottom:()=>r.bottom?r.bottom(B.value):!e.hideDefaultFooter&&M(g,null,[K(oe,null,null),K(Le,t,{prepend:r[`footer.prepend`]})])})}),{}}});export{Ie as _,Ft as a,Me as b,_t as c,mt as d,st as f,Le as g,Qe as h,zt as i,vt as l,it as m,Vt as n,Nt as o,lt as p,Bt as r,Ot as s,Ut as t,Ct as u,je as v,Oe as x,ke as y};