Files
tvbox_collect/ediart/buye/vod/player/assets/VDataTable-n5P_wuBw.js
T
2026-06-29 03:41:14 +00:00

2 lines
57 KiB
JavaScript

function e(e,l,t){return Object.keys(e).filter((e=>B(e)&&e.endsWith(l))).reduce(((a,n)=>(a[n.slice(0,-l.length)]=l=>e[n](l,t(l)),a)),{})}function l(e,l){function t(e){return e=Ie(e,0,l.value.length-1),S[e]||0}function a(e){return function(e,l){let t=e.length-1,a=0,n=0,o=null,r=-1;if(l>e[t])return t;for(;t>=a;)if(n=a+t>>1,o=e[n],o>l)t=n-1;else{if(o>=l)return o===l?n:a;r=n,a=n+1}return r}(S,e)}function n(){cancelAnimationFrame(B),B=requestAnimationFrame(o)}function o(){if(!p.value||!h.value)return;const e=I-m,n=Math.sign(V),o=Ie(a(Math.max(0,e-100)),0,l.value.length),r=Ie(a(e+h.value+100)+1,o+1,l.value.length);if((-1!==n||u.value>o)&&(1!==n||r>d.value)){const e=t(u.value)-t(o),a=t(r)-t(d.value);Math.max(e,a)>100?(u.value=o,d.value=r):(o>0||(u.value=o),l.value.length>r||(d.value=r))}c.value=t(u.value),v.value=t(l.value.length)-t(d.value)}function r(e){const l=t(e);!p.value||e&&!l?w=e:p.value.scrollTop=l}const i=ve(),s=q(0);Pe((()=>{s.value=parseFloat(e.itemHeight||0)}));const u=q(0),d=q(Math.ceil((parseInt(e.height)||i.height.value)/(s.value||16))||1),c=q(0),v=q(0),p=H(),f=H();let m=0;const{resizeRef:g,contentRect:y}=pe();Pe((()=>{g.value=p.value}));const h=R((()=>{var l;return p.value===document.documentElement?i.height.value:(null==(l=y.value)?void 0:l.height)||parseInt(e.height)||0})),b=R((()=>!!(p.value&&f.value&&h.value&&s.value)));let x=Array.from({length:l.value.length}),S=Array.from({length:l.value.length});const k=q(0);let w=-1;const C=Ve((()=>{const e=performance.now();S[0]=0;const t=l.value.length;for(let l=1;t-1>=l;l++)S[l]=(S[l-1]||0)+(x[l-1]||s.value);k.value=Math.max(k.value,performance.now()-e)}),k),P=Ce(b,(e=>{e&&(P(),m=f.value.offsetTop,C.immediate(),n(),~w&&ae((()=>{_e&&window.requestAnimationFrame((()=>{r(w),w=-1}))})))}));j((()=>{C.clear()}));let I=0,V=0,_=0;Ce(h,((e,l)=>{l&&(n(),l>e&&requestAnimationFrame((()=>{V=0,n()})))}));let B=-1;const A=R((()=>l.value.slice(u.value,d.value).map(((e,l)=>({raw:e,index:l+u.value})))));return Ce(l,(()=>{x=Array.from({length:l.value.length}),S=Array.from({length:l.value.length}),C.immediate(),n()}),{deep:!0}),{calculateVisibleItems:n,containerRef:p,markerRef:f,computedItems:A,paddingTop:c,paddingBottom:v,scrollToIndex:r,handleScroll:function(){if(!p.value||!f.value)return;const e=p.value.scrollTop,l=performance.now();l-_>500?(V=Math.sign(e-I),m=f.value.offsetTop):V=e-I,I=e,_=l,n()},handleScrollend:function(){p.value&&f.value&&(V=0,_=0,n())},handleItemResize:function(e,l){const t=x[e],a=s.value;s.value=a?Math.min(s.value,l):l,t===l&&a===s.value||(x[e]=l,C())}}}function t(e,l){const t=q(!1);let a;return{onScrollPassive:function(e){cancelAnimationFrame(a),t.value=!0,a=requestAnimationFrame((()=>{a=requestAnimationFrame((()=>{t.value=!1}))}))},onKeydown:async function(a){var n,o;if("Tab"===a.key&&(null==(n=l.value)||n.focus()),!["PageDown","PageUp","Home","End"].includes(a.key))return;const r=null==(o=e.value)?void 0:o.$el;if(!r)return;"Home"!==a.key&&"End"!==a.key||r.scrollTo({top:"Home"===a.key?0:r.scrollHeight,behavior:"smooth"}),await async function(){await new Promise((e=>requestAnimationFrame(e))),await new Promise((e=>requestAnimationFrame(e))),await new Promise((e=>requestAnimationFrame(e))),await new Promise((e=>{if(t.value){const l=Ce(t,(()=>{l(),e()}))}else e()}))}();const i=r.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if("PageDown"===a.key||"Home"===a.key){const e=r.getBoundingClientRect().top;for(const l of i)if(l.getBoundingClientRect().top>=e){l.focus();break}}else{const e=r.getBoundingClientRect().bottom;for(const l of[...i].reverse())if(l.getBoundingClientRect().bottom<=e){l.focus();break}}}}}function a(e){return{page:$(e,"page",void 0,(e=>+(e??1))),itemsPerPage:$(e,"itemsPerPage",void 0,(e=>+(e??10)))}}function n(e){const{page:l,itemsPerPage:t,itemsLength:a}=e,n=R((()=>-1===t.value?0:t.value*(l.value-1))),o=R((()=>-1===t.value?a.value:Math.min(a.value,n.value+t.value))),r=R((()=>-1===t.value||0===a.value?1:Math.ceil(a.value/t.value)));Ce([l,r],(()=>{l.value>r.value&&(l.value=r.value)}));const i={page:l,itemsPerPage:t,startIndex:n,stopIndex:o,pageCount:r,itemsLength:a,nextPage:function(){l.value=Ie(l.value+1,1,r.value)},prevPage:function(){l.value=Ie(l.value-1,1,r.value)},setPage:function(e){l.value=Ie(e,1,r.value)},setItemsPerPage:function(e){t.value=e,l.value=1}};return M(Ql,i),i}function o(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(e.children)for(const t of e.children)o(t,l);else l.push(e);return l}function r(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;for(const t of e)t.key&&l.add(t.key),t.children&&r(t.children,l);return l}function i(e){if(e.key)return"data-table-group"===e.key?ot:["data-table-expand","data-table-select"].includes(e.key)?rt:void 0}function s(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.children?Math.max(l,...e.children.map((e=>s(e,l+1)))):l}function u(e){const l=[];for(const t of e){const e={...i(t),...t},a=e.key??("string"==typeof e.value?e.value:null),n=e.value??a??null,o={...e,key:a,value:n,sortable:e.sortable??(null!=e.key||!!e.sort),children:e.children?u(e.children):void 0};l.push(o)}return l}function d(e,l){const t=H([]),a=H([]),n=H({}),i=H({}),d=H({});Pe((()=>{var c,v,p;const f=(e.headers||Object.keys(e.items[0]??{}).map((e=>({key:e,title:Ge(e)})))).slice(),m=r(f);(null==(c=null==l?void 0:l.groupBy)?void 0:c.value.length)&&!m.has("data-table-group")&&f.unshift({key:"data-table-group",title:"Group"}),(null==(v=null==l?void 0:l.showSelect)?void 0:v.value)&&!m.has("data-table-select")&&f.unshift({key:"data-table-select"}),(null==(p=null==l?void 0:l.showExpand)?void 0:p.value)&&!m.has("data-table-expand")&&f.push({key:"data-table-expand"});const g=u(f);!function(e){function l(e){if(e)if(arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&(e.fixed=!0),e.fixed)if(e.children)for(let t=e.children.length-1;t>=0;t--)l(e.children[t],!0);else a?isNaN(+e.width)&&ze(`Multiple fixed columns should have a static width (key: ${e.key})`):e.lastFixed=!0,a=!0;else if(e.children)for(let t=e.children.length-1;t>=0;t--)l(e.children[t]);else a=!1}function t(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!e)return l;if(e.children){e.fixedOffset=l;for(const a of e.children)l=t(a,l)}else e.fixed&&(e.fixedOffset=l,l+=parseFloat(e.width||"0")||0);return l}let a=!1;for(let o=e.length-1;o>=0;o--)l(e[o]);let n=0;for(const o of e)n=t(o,n)}(g);const y=Math.max(...g.map((e=>s(e))))+1,h=function(e,l){const t=[];let a=0;const n=function(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>({element:e,priority:0})));return{enqueue:(l,t)=>{let a=!1;for(let n=0;e.length>n;n++)if(e[n].priority>t){e.splice(n,0,{element:l,priority:t}),a=!0;break}a||e.push({element:l,priority:t})},size:()=>e.length,count:()=>{let l=0;if(!e.length)return 0;const t=Math.floor(e[0].priority);for(let a=0;e.length>a;a++)Math.floor(e[a].priority)===t&&(l+=1);return l},dequeue:()=>e.shift()}}(e);for(;n.size()>0;){let e=n.count();const r=[];let i=1;for(;e>0;){const{element:t,priority:u}=n.dequeue(),d=l-a-s(t);if(r.push({...t,rowspan:d??1,colspan:t.children?o(t).length:1}),t.children)for(const e of t.children)n.enqueue(e,a+d+(u%1+i/Math.pow(10,a+2)));i+=1,e-=1}a+=1,t.push(r)}return{columns:e.map((e=>o(e))).flat(),headers:t}}(g,y);t.value=h.headers,a.value=h.columns;const b=h.headers.flat(1);for(const e of b)e.key&&(e.sortable&&(e.sort&&(n.value[e.key]=e.sort),e.sortRaw&&(i.value[e.key]=e.sortRaw)),e.filter&&(d.value[e.key]=e.filter))}));const c={headers:t,columns:a,sortFunctions:n,sortRawFunctions:i,filterFunctions:d};return M(nt,c),c}function c(){const e=J(nt);if(!e)throw Error("Missing headers!");return e}function v(e,l){function t(e){return Q(e).every((e=>r.value.has(e.value)))}function a(e,l){const t=u.value.select({items:e,value:l,selected:new Set(r.value)});r.value=t}let{allItems:n,currentPage:o}=l;const r=$(e,"modelValue",e.modelValue,(l=>new Set(Q(l).map((l=>{var t;return(null==(t=n.value.find((t=>e.valueComparator(l,t.value))))?void 0:t.value)??l})))),(e=>[...e.values()])),i=R((()=>n.value.filter((e=>e.selectable)))),s=R((()=>o.value.filter((e=>e.selectable)))),u=R((()=>{if("object"==typeof e.selectStrategy)return e.selectStrategy;switch(e.selectStrategy){case"single":return it;case"all":return ut;default:return st}})),d=R((()=>r.value.size>0)),c=R((()=>{const e=u.value.allSelected({allItems:i.value,currentPage:s.value});return!!e.length&&t(e)})),v={toggleSelect:function(e){a([e],!t([e]))},select:a,selectAll:function(e){const l=u.value.selectAll({value:e,allItems:i.value,currentPage:s.value,selected:new Set(r.value)});r.value=l},isSelected:t,isSomeSelected:function(e){return Q(e).some((e=>r.value.has(e.value)))},someSelected:d,allSelected:c,showSelectAll:R((()=>u.value.showSelectAll))};return M(ct,v),v}function p(){const e=J(ct);if(!e)throw Error("Missing selection!");return e}function f(e){return{sortBy:$(e,"sortBy"),mustSort:G(e,"mustSort"),multiSort:G(e,"multiSort")}}function m(e){const{sortBy:l,mustSort:t,multiSort:a,page:n}=e,o={sortBy:l,toggleSort:e=>{if(null==e.key)return;let o=l.value.map((e=>({...e})))??[];const r=o.find((l=>l.key===e.key));r?"desc"===r.order?t.value?r.order="asc":o=o.filter((l=>l.key!==e.key)):r.order="desc":o=a.value?[...o,{key:e.key,order:"asc"}]:[{key:e.key,order:"asc"}],l.value=o,n&&(n.value=1)},isSorted:function(e){return!!l.value.find((l=>l.key===e.key))}};return M(pt,o),o}function g(){const e=J(pt);if(!e)throw Error("Missing sort!");return e}function y(e,l,t,a){const n=ue(),o=R((()=>{var o,r;return t.value.length?function(e,l,t,a){const n=new Intl.Collator(t,{sensitivity:"accent",usage:"sort"});return e.map((e=>[e,(null==a?void 0:a.transform)?a.transform(e):e])).sort(((e,t)=>{var o,r;for(let i=0;l.length>i;i++){let s=!1;const u=l[i].key,d=l[i].order??"asc";if(!1===d)continue;let c=Ke(e[1],u),v=Ke(t[1],u),p=e[0].raw,f=t[0].raw;if("desc"===d&&([c,v]=[v,c],[p,f]=[f,p]),null==(o=null==a?void 0:a.sortRawFunctions)?void 0:o[u]){const e=a.sortRawFunctions[u](p,f);if(null==e)continue;if(s=!0,e)return e}if(null==(r=null==a?void 0:a.sortFunctions)?void 0:r[u]){const e=a.sortFunctions[u](c,v);if(null==e)continue;if(s=!0,e)return e}if(!s){if(c instanceof Date&&v instanceof Date)return c.getTime()-v.getTime();if([c,v]=[c,v].map((e=>null!=e?(""+e).toLocaleLowerCase():e)),c!==v)return qe(c)&&qe(v)?0:qe(c)?-1:qe(v)?1:isNaN(c)||isNaN(v)?n.compare(c,v):+c-+v}}return 0})).map((e=>{let[l]=e;return l}))}(l.value,t.value,n.current.value,{transform:null==a?void 0:a.transform,sortFunctions:{...e.customKeySort,...null==(o=null==a?void 0:a.sortFunctions)?void 0:o.value},sortRawFunctions:null==(r=null==a?void 0:a.sortRawFunctions)?void 0:r.value}):l.value}));return{sortedItems:o}}function h(e){return{groupBy:$(e,"groupBy")}}function b(e){function l(e){return o.value.has(e.id)}const{disableSort:t,groupBy:a,sortBy:n}=e,o=H(new Set),r={sortByWithGroups:R((()=>a.value.map((e=>({...e,order:e.order??!1}))).concat((null==t?void 0:t.value)?[]:n.value))),toggleGroup:function(e){const t=new Set(o.value);l(e)?t.delete(e.id):t.add(e.id),o.value=t},opened:o,groupBy:a,extractRows:function(e){return function e(l){const t=[];for(const a of l.items)"type"in a&&"group"===a.type?t.push(...e(a)):t.push(a);return t}({type:"group",items:e,id:"dummy",key:"dummy",value:"dummy",depth:0})},isGroupOpen:l};return M(yt,r),r}function x(){const e=J(yt);if(!e)throw Error("Missing group!");return e}function S(e,l){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"root";if(!l.length)return[];const n=function(e,l){if(!e.length)return[];const t=new Map;for(const a of e){const e=Ke(a.raw,l);t.has(e)||t.set(e,[]),t.get(e).push(a)}return t}(e,l[0]),o=[],r=l.slice(1);return n.forEach(((e,n)=>{const i=l[0],s=`${a}_${i}_${n}`;o.push({depth:t,id:s,key:i,value:n,items:r.length?S(e,r,t+1,s):e,type:"group"})})),o}function k(e,l){const t=[];for(const a of e)"type"in a&&"group"===a.type?(null!=a.value&&t.push(a),(l.has(a.id)||null==a.value)&&t.push(...k(a.items,l))):t.push(a);return t}function w(e,l,t){return{flatItems:R((()=>l.value.length?k(S(e.value,l.value.map((e=>e.key))),t.value):e.value))}}function C(e){function l(e,l){const t=new Set(n.value);l?t.add(e.value):t.delete(e.value),n.value=t}function t(e){return n.value.has(e.value)}const a=G(e,"expandOnClick"),n=$(e,"expanded",e.expanded,(e=>new Set(e)),(e=>[...e.values()])),o={expand:l,expanded:n,expandOnClick:a,isExpanded:t,toggleExpand:function(e){l(e,!t(e))}};return M(St,o),o}function P(){const e=J(St);if(!e)throw Error("foo");return e}function I(e,l){return{items:R((()=>function(e,l,t){return l.map(((l,a)=>function(e,l,t,a){const n=e.returnObject?l:Xe(l,e.itemValue),o=Xe(l,e.itemSelectable,!0),r=a.reduce(((e,t)=>(null!=t.key&&(e[t.key]=Xe(l,t.value)),e)),{});return{type:"item",key:e.returnObject?Xe(l,e.itemValue):n,index:t,value:n,selectable:o,columns:r,raw:l}}(e,l,a,t)))}(e,e.items,l.value)))}}function V(e){let{page:l,itemsPerPage:t,sortBy:a,groupBy:n,search:o}=e;const r=Ae("VDataTable"),i=R((()=>({page:l.value,itemsPerPage:t.value,sortBy:a.value,groupBy:n.value,search:o.value})));let s=null;Ce(i,(()=>{T(s,i.value)||(s&&s.search!==i.value.search&&(l.value=1),r.emit("update:options",i.value),s=i.value)}),{deep:!0,immediate:!0})}function _(e,l,t,a){const n=H([]),o=H(new Map),r=R((()=>(null==a?void 0:a.transform)?Ze(l).map((e=>[e,a.transform(e)])):Ze(l)));return Pe((()=>{const i="function"==typeof t?t():Ze(t),s=function(e,l,t){var a;const n=[],o=(null==t?void 0:t.default)??Bt,r=!!(null==t?void 0:t.filterKeys)&&Q(t.filterKeys),i=Object.keys((null==t?void 0:t.customKeyFilter)??{}).length;if(!(null==e?void 0:e.length))return n;e:for(let s=0;e.length>s;s++){const[u,d=u]=Q(e[s]),c={},v={};let p=-1;if((l||i>0)&&!(null==t?void 0:t.noFilter)){if("object"==typeof u){const e=r||Object.keys(d);for(const n of e){const e=Xe(d,n),r=null==(a=null==t?void 0:t.customKeyFilter)?void 0:a[n];if(p=r?r(e,l,u):o(e,l,u),-1!==p&&!1!==p)r?c[n]=p:v[n]=p;else if("every"===(null==t?void 0:t.filterMode))continue e}}else p=o(u,l,u),-1!==p&&!1!==p&&(v.title=p);const e=Object.keys(v).length,n=Object.keys(c).length;if(!e&&!n)continue;if("union"===(null==t?void 0:t.filterMode)&&n!==i&&!e)continue;if("intersection"===(null==t?void 0:t.filterMode)&&(n!==i||!e))continue}n.push({index:s,matches:{...v,...c}})}return n}(r.value,"string"!=typeof i&&"number"!=typeof i?"":i+"",{customKeyFilter:{...e.customKeyFilter,...Ze(null==a?void 0:a.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),u=Ze(l),d=[],c=new Map;s.forEach((e=>{let{index:l,matches:t}=e;const a=u[l];d.push(a),c.set(a.value,t)})),n.value=d,o.value=c})),{filteredItems:n,filteredMatches:o,getMatches:function(e){return o.value.get(e.value)}}}import{aX as B,p as A,_ as F,aU as T,j as D,q as O,s as L,af as $,aB as E,C as R,an as M,aY as j,at as N,y as G,H as z,d as K,A as q,t as H,aC as U,m as W,ab as X,ao as Z,F as Y,Z as J,aM as Q,a6 as ee,x as le,aZ as te,ar as ae,ah as ne,a_ as oe,l as re,n as ie,aE as se,a5 as ue,am as de,v as ce,a1 as ve,B as pe,a$ as fe,b0 as me,b1 as ge,b2 as ye,aF as he,z as be,b3 as xe,aH as Se,a2 as ke,ac as we,W as Ce,G as Pe,ae as Ie,b4 as Ve,aO as _e,$ as Be,b5 as Ae,a0 as Fe,D as Te,I as De,o as Oe,b6 as Le,a4 as $e,aP as Ee,e as Re,ai as Me,aR as je,b7 as Ne,az as Ge,b8 as ze,b9 as Ke,ba as qe,bb as He,P as Ue,M as We,bc as Xe,f as Ze,aK as Ye}from"./index-y1hS5lj0.js";import{m as Je,a as Qe,u as el,b as ll}from"./elevation-Bz8uY26Z.js";import{m as tl,u as al,a as nl,b as ol,L as rl}from"./loader-C-60Rb6M.js";import{V as il,m as sl,u as ul}from"./VIcon-zT4Cy1RE.js";import{R as dl,V as cl,e as vl,u as pl,c as fl,d as ml}from"./VBtn-DhIdOUbI.js";import{m as gl,V as yl}from"./VTextField-DL2uzKEd.js";import{h as hl,g as bl}from"./VInput-Ba6RirnE.js";import{m as xl,u as Sl,V as kl,a as wl,b as Cl}from"./VMenu-BdXM-H_W.js";import{a as Pl,V as Il}from"./VDivider-FAsRb63F.js";import{V as Vl}from"./VAvatar-DaixOYE1.js";import{a as _l}from"./index-BBtxAgYg.js";import{m as Bl,V as Al}from"./VSlideGroup-C7_ptNmu.js";const Fl=Symbol.for("vuetify:selection-control-group"),Tl=A({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:F,trueIcon:F,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:T},...D(),...tl(),...O()},"SelectionControlGroup"),Dl=A({...Tl({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");L()({name:"VSelectionControlGroup",props:Dl(),emits:{"update:modelValue":e=>!0},setup(e,l){let{slots:t}=l;const a=$(e,"modelValue"),n=E(),o=R((()=>e.id||"v-selection-control-group-"+n)),r=R((()=>e.name||o.value)),i=new Set;return M(Fl,{modelValue:a,forceUpdate:()=>{i.forEach((e=>e()))},onForceUpdate:e=>{i.add(e),j((()=>{i.delete(e)}))}}),N({[e.defaultsTarget]:{color:G(e,"color"),disabled:G(e,"disabled"),density:G(e,"density"),error:G(e,"error"),inline:G(e,"inline"),modelValue:a,multiple:R((()=>!!e.multiple||null==e.multiple&&Array.isArray(a.value))),name:r,falseIcon:G(e,"falseIcon"),trueIcon:G(e,"trueIcon"),readonly:G(e,"readonly"),ripple:G(e,"ripple"),type:G(e,"type"),valueComparator:G(e,"valueComparator")}}),z((()=>{var l;return K("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:"radio"===e.type?"radiogroup":void 0},[null==(l=t.default)?void 0:l.call(t)])})),{}}});const Ol=A({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...D(),...Tl()},"VSelectionControl"),Ll=L()({name:"VSelectionControl",directives:{Ripple:dl},inheritAttrs:!1,props:Ol(),emits:{"update:modelValue":e=>!0},setup(e,l){function t(e){k.value&&(h.value=!0,!1!==te(e.target,":focus-visible")&&(b.value=!0))}function a(){h.value=!1,b.value=!1}function n(e){e.stopPropagation()}function o(l){k.value?(e.readonly&&s&&ae((()=>s.forceUpdate())),c.value=l.target.checked):x.value&&(x.value.checked=c.value)}let{attrs:r,slots:i}=l;const{group:s,densityClasses:u,icon:d,model:c,textColorClasses:v,textColorStyles:p,backgroundColorClasses:f,backgroundColorStyles:m,trueValue:g}=function(e){const l=J(Fl,void 0),{densityClasses:t}=al(e),a=$(e,"modelValue"),n=R((()=>void 0!==e.trueValue?e.trueValue:void 0===e.value||e.value)),o=R((()=>void 0!==e.falseValue&&e.falseValue)),r=R((()=>!!e.multiple||null==e.multiple&&Array.isArray(a.value))),i=R({get(){const t=l?l.modelValue.value:a.value;return r.value?Q(t).some((l=>e.valueComparator(l,n.value))):e.valueComparator(t,n.value)},set(t){if(e.readonly)return;const i=t?n.value:o.value;let s=i;r.value&&(s=t?[...Q(a.value),i]:Q(a.value).filter((l=>!e.valueComparator(l,n.value)))),l?l.modelValue.value=s:a.value=s}}),{textColorClasses:s,textColorStyles:u}=ee(R((()=>{if(!e.error&&!e.disabled)return i.value?e.color:e.baseColor}))),{backgroundColorClasses:d,backgroundColorStyles:c}=le(R((()=>!i.value||e.error||e.disabled?e.baseColor:e.color))),v=R((()=>i.value?e.trueIcon:e.falseIcon));return{group:l,densityClasses:t,trueValue:n,falseValue:o,model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:d,backgroundColorStyles:c,icon:v}}(e),y=E(),h=q(!1),b=q(!1),x=H(),S=R((()=>e.id||"input-"+y)),k=R((()=>!e.disabled&&!e.readonly));return null==s||s.onForceUpdate((()=>{x.value&&(x.value.checked=c.value)})),z((()=>{var l,s;const y=i.label?i.label({label:e.label,props:{for:S.value}}):e.label,[k,w]=U(r),C=K("input",W({ref:x,checked:c.value,disabled:!!e.disabled,id:S.value,onBlur:a,onFocus:t,onInput:o,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:g.value,name:e.name,"aria-checked":"checkbox"===e.type?c.value:void 0},w),null);return K("div",W({class:["v-selection-control",{"v-selection-control--dirty":c.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":h.value,"v-selection-control--focus-visible":b.value,"v-selection-control--inline":e.inline},u.value,e.class]},k,{style:e.style}),[K("div",{class:["v-selection-control__wrapper",v.value],style:p.value},[null==(l=i.default)?void 0:l.call(i,{backgroundColorClasses:f,backgroundColorStyles:m}),X(K("div",{class:["v-selection-control__input"]},[(null==(s=i.input)?void 0:s.call(i,{model:c,textColorClasses:v,textColorStyles:p,backgroundColorClasses:f,backgroundColorStyles:m,inputNode:C,icon:d.value,props:{onFocus:t,onBlur:a,id:S.value}}))??K(Y,null,[d.value&&K(il,{key:"icon",icon:d.value},null),C])]),[[Z("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),y&&K(hl,{for:S.value,onClick:n},{default:()=>[y]})])})),{isFocused:h,input:x}}}),$l=A({indeterminate:Boolean,indeterminateIcon:{type:F,default:"$checkboxIndeterminate"},...Ol({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),El=L()({name:"VCheckboxBtn",props:$l(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,l){function t(e){n.value&&(n.value=!1)}let{slots:a}=l;const n=$(e,"indeterminate"),o=$(e,"modelValue"),r=R((()=>n.value?e.indeterminateIcon:e.falseIcon)),i=R((()=>n.value?e.indeterminateIcon:e.trueIcon));return z((()=>{const l=ne(Ll.filterProps(e),["modelValue"]);return K(Ll,W(l,{modelValue:o.value,"onUpdate:modelValue":[e=>o.value=e,t],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:r.value,trueIcon:i.value,"aria-checked":n.value?"mixed":void 0}),a)})),{}}}),Rl=A({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:F,default:"$first"},prevIcon:{type:F,default:"$prev"},nextIcon:{type:F,default:"$next"},lastIcon:{type:F,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,...Je(),...D(),...tl(),...Qe(),...re(),...sl(),...ie({tag:"nav"}),...O(),...se({variant:"text"})},"VPagination"),Ml=L()({name:"VPagination",props:Rl(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,l){function t(l,t){return Math.max(0,Math.floor(+((l-t*(e.showFirstLastPage?5:3))/t).toFixed(2)))}function a(e,l,t){e.preventDefault(),s.value=l,t&&i(t,l)}function n(){var e;null==(e=x.value[s.value-y.value])||e.$el.focus()}function o(l){l.key===me.left&&!e.disabled&&s.value>+e.start?(s.value=s.value-1,ae(n)):l.key===me.right&&!e.disabled&&y.value+g.value-1>s.value&&(s.value=s.value+1,ae(n))}let{slots:r,emit:i}=l;const s=$(e,"modelValue"),{t:u,n:d}=ue(),{isRtl:c}=de(),{themeClasses:v}=ce(e),{width:p}=ve(),f=q(-1);N(void 0,{scoped:!0});const{resizeRef:m}=pe((e=>{if(!e.length)return;const{target:l,contentRect:a}=e[0],n=l.querySelector(".v-pagination__list > *");if(!n)return;const o=a.width,r=n.offsetWidth+2*parseFloat(getComputedStyle(n).marginRight);f.value=t(o,r)})),g=R((()=>parseInt(e.length,10))),y=R((()=>parseInt(e.start,10))),h=R((()=>null!=e.totalVisible?parseInt(e.totalVisible,10):0>f.value?t(p.value,58):f.value)),b=R((()=>{if(0>=g.value||isNaN(g.value)||g.value>Number.MAX_SAFE_INTEGER)return[];if(0>=h.value)return[];if(1===h.value)return[s.value];if(h.value>=g.value)return fe(g.value,y.value);const l=h.value%2==0,t=l?h.value/2:Math.floor(h.value/2);if(0>(l?t:t+1)-s.value){if((l?1:0)>s.value-(g.value-t)){const l=Math.max(1,h.value-3);return[y.value,e.ellipsis,...fe(l,1===l?s.value:s.value-Math.ceil(l/2)+y.value),e.ellipsis,g.value]}{const l=h.value-1;return[y.value,e.ellipsis,...fe(l,g.value-l+y.value)]}}return[...fe(Math.max(1,h.value-1),y.value),e.ellipsis,g.value]})),{refs:x,updateRef:S}=function(){const e=H([]);return oe((()=>e.value=[])),{refs:e,updateRef:function(l,t){e.value[t]=l}}}();N({VPaginationBtn:{color:G(e,"color"),border:G(e,"border"),density:G(e,"density"),size:G(e,"size"),variant:G(e,"variant"),rounded:G(e,"rounded"),elevation:G(e,"elevation")}});const k=R((()=>b.value.map(((l,t)=>{const n=e=>S(e,t);if("string"==typeof l)return{isActive:!1,key:"ellipsis-"+t,page:l,props:{ref:n,ellipsis:!0,icon:!0,disabled:!0}};{const t=l===s.value;return{isActive:t,key:l,page:d(l),props:{ref:n,ellipsis:!1,icon:!0,disabled:!!e.disabled||2>+e.length,color:t?e.activeColor:e.color,"aria-current":t,"aria-label":u(t?e.currentPageAriaLabel:e.pageAriaLabel,l),onClick:e=>a(e,l)}}}})))),w=R((()=>{const l=!!e.disabled||y.value>=s.value,t=!!e.disabled||s.value>=y.value+g.value-1;return{first:e.showFirstLastPage?{icon:c.value?e.lastIcon:e.firstIcon,onClick:e=>a(e,y.value,"first"),disabled:l,"aria-label":u(e.firstAriaLabel),"aria-disabled":l}:void 0,prev:{icon:c.value?e.nextIcon:e.prevIcon,onClick:e=>a(e,s.value-1,"prev"),disabled:l,"aria-label":u(e.previousAriaLabel),"aria-disabled":l},next:{icon:c.value?e.prevIcon:e.nextIcon,onClick:e=>a(e,s.value+1,"next"),disabled:t,"aria-label":u(e.nextAriaLabel),"aria-disabled":t},last:e.showFirstLastPage?{icon:c.value?e.firstIcon:e.lastIcon,onClick:e=>a(e,y.value+g.value-1,"last"),disabled:t,"aria-label":u(e.lastAriaLabel),"aria-disabled":t}:void 0}}));return z((()=>K(e.tag,{ref:m,class:["v-pagination",v.value,e.class],style:e.style,role:"navigation","aria-label":u(e.ariaLabel),onKeydown:o,"data-test":"v-pagination-root"},{default:()=>[K("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&K("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[r.first?r.first(w.value.first):K(cl,W({_as:"VPaginationBtn"},w.value.first),null)]),K("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[r.prev?r.prev(w.value.prev):K(cl,W({_as:"VPaginationBtn"},w.value.prev),null)]),k.value.map(((e,l)=>K("li",{key:e.key,class:["v-pagination__item",{"v-pagination__item--is-active":e.isActive}],"data-test":"v-pagination-item"},[r.item?r.item(e):K(cl,W({_as:"VPaginationBtn"},e.props),{default:()=>[e.page]})]))),K("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[r.next?r.next(w.value.next):K(cl,W({_as:"VPaginationBtn"},w.value.next),null)]),e.showFirstLastPage&&K("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[r.last?r.last(w.value.last):K(cl,W({_as:"VPaginationBtn"},w.value.last),null)])])]}))),{}}}),jl=Symbol.for("vuetify:v-chip-group"),Nl=A({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:T},...Bl(),...D(),...vl({selectedClass:"v-chip--selected"}),...ie(),...O(),...se({variant:"tonal"})},"VChipGroup");L()({name:"VChipGroup",props:Nl(),emits:{"update:modelValue":e=>!0},setup(e,l){let{slots:t}=l;const{themeClasses:a}=ce(e),{isSelected:n,select:o,next:r,prev:i,selected:s}=pl(e,jl);return N({VChip:{color:G(e,"color"),disabled:G(e,"disabled"),filter:G(e,"filter"),variant:G(e,"variant")}}),z((()=>{const l=Al.filterProps(e);return K(Al,W(l,{class:["v-chip-group",{"v-chip-group--column":e.column},a.value,e.class],style:e.style}),{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t,{isSelected:n,select:o,next:r,prev:i,selected:s.value})]}})})),{}}});const Gl=A({activeClass:String,appendAvatar:String,appendIcon:F,closable:Boolean,closeIcon:{type:F,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:F,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:ge(),onClickOnce:ge(),...Je(),...D(),...tl(),...Qe(),...fl(),...re(),...ye(),...sl(),...ie({tag:"span"}),...O(),...se({variant:"tonal"})},"VChip"),zl=L()({name:"VChip",directives:{Ripple:dl},props:Gl(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,l){function t(e){var l;o("click",e),S.value&&(null==(l=b.navigate)||l.call(b,e),null==h||h.toggle())}function a(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),t(e))}let{attrs:n,emit:o,slots:r}=l;const{t:i}=ue(),{borderClasses:s}=el(e),{colorClasses:u,colorStyles:d,variantClasses:c}=he(e),{densityClasses:v}=al(e),{elevationClasses:p}=ll(e),{roundedClasses:f}=be(e),{sizeClasses:m}=ul(e),{themeClasses:g}=ce(e),y=$(e,"modelValue"),h=ml(e,jl,!1),b=xe(e,n),x=R((()=>!1!==e.link&&b.isLink.value)),S=R((()=>!e.disabled&&!1!==e.link&&(!!h||e.link||b.isClickable.value))),k=R((()=>({"aria-label":i(e.closeLabel),onClick(e){e.preventDefault(),e.stopPropagation(),y.value=!1,o("click:close",e)}})));return()=>{const l=!(!e.appendIcon&&!e.appendAvatar),n=!(!l&&!r.append),o=!(!r.close&&!e.closable),i=!(!r.filter&&!e.filter)&&h,w=!(!e.prependIcon&&!e.prependAvatar),C=!(!w&&!r.prepend),P=!h||h.isSelected.value;return y.value&&X(K(b.isLink.value?"a":e.tag,W({class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":S.value,"v-chip--filter":i,"v-chip--pill":e.pill},g.value,s.value,P?u.value:void 0,v.value,p.value,f.value,m.value,c.value,null==h?void 0:h.selectedClass.value,e.class],style:[P?d.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:S.value?0:void 0,onClick:t,onKeydown:S.value&&!x.value&&a},b.linkProps),{default:()=>{var t;return[Se(S.value,"v-chip"),i&&K(_l,{key:"filter"},{default:()=>[X(K("div",{class:"v-chip__filter"},[r.filter?K(ke,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},r.filter):K(il,{key:"filter-icon",icon:e.filterIcon},null)]),[[we,h.isSelected.value]])]}),C&&K("div",{key:"prepend",class:"v-chip__prepend"},[r.prepend?K(ke,{key:"prepend-defaults",disabled:!w,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},r.prepend):K(Y,null,[e.prependIcon&&K(il,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&K(Vl,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),K("div",{class:"v-chip__content","data-no-activator":""},[(null==(t=r.default)?void 0:t.call(r,{isSelected:null==h?void 0:h.isSelected.value,selectedClass:null==h?void 0:h.selectedClass.value,select:null==h?void 0:h.select,toggle:null==h?void 0:h.toggle,value:null==h?void 0:h.value.value,disabled:e.disabled}))??e.text]),n&&K("div",{key:"append",class:"v-chip__append"},[r.append?K(ke,{key:"append-defaults",disabled:!l,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},r.append):K(Y,null,[e.appendIcon&&K(il,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&K(Vl,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),o&&K("button",W({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},k.value),[r.close?K(ke,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},r.close):K(il,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Z("ripple"),S.value&&e.ripple,null]])}}}),Kl=A({renderless:Boolean,...D()},"VVirtualScrollItem"),ql=L()({name:"VVirtualScrollItem",inheritAttrs:!1,props:Kl(),emits:{"update:height":e=>!0},setup(e,l){let{attrs:t,emit:a,slots:n}=l;const{resizeRef:o,contentRect:r}=pe(void 0,"border");Ce((()=>{var e;return null==(e=r.value)?void 0:e.height}),(e=>{null!=e&&a("update:height",e)})),z((()=>{var l,a;return e.renderless?K(Y,null,[null==(l=n.default)?void 0:l.call(n,{itemRef:o})]):K("div",W({ref:o,class:["v-virtual-scroll__item",e.class],style:e.style},t),[null==(a=n.default)?void 0:a.call(n)])}))}}),Hl=A({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual"),Ul=A({items:{type:Array,default:()=>[]},renderless:Boolean,...Hl(),...D(),...Be()},"VVirtualScroll"),Wl=L()({name:"VVirtualScroll",props:Ul(),setup(e,t){let{slots:a}=t;const n=Ae("VVirtualScroll"),{dimensionStyles:o}=Fe(e),{calculateVisibleItems:r,containerRef:i,markerRef:s,handleScroll:u,handleScrollend:d,handleItemResize:c,scrollToIndex:v,paddingTop:p,paddingBottom:f,computedItems:m}=l(e,G(e,"items"));return Te((()=>e.renderless),(()=>{function e(){var e,l;const t=arguments.length>0&&void 0!==arguments[0]&&arguments[0]?"addEventListener":"removeEventListener";i.value===document.documentElement?(document[t]("scroll",u,{passive:!0}),document[t]("scrollend",d)):(null==(e=i.value)||e[t]("scroll",u,{passive:!0}),null==(l=i.value)||l[t]("scrollend",d))}Oe((()=>{i.value=Le(n.vnode.el,!0),e(!0)})),j(e)})),z((()=>{const l=m.value.map((l=>K(ql,{key:l.index,renderless:e.renderless,"onUpdate:height":e=>c(l.index,e)},{default:e=>{var t;return null==(t=a.default)?void 0:t.call(a,{item:l.raw,index:l.index,...e})}})));return e.renderless?K(Y,null,[K("div",{ref:s,class:"v-virtual-scroll__spacer",style:{paddingTop:De(p.value)}},null),l,K("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:De(f.value)}},null)]):K("div",{ref:i,class:["v-virtual-scroll",e.class],onScrollPassive:u,onScrollend:d,style:[o.value,e.style]},[K("div",{ref:s,class:"v-virtual-scroll__container",style:{paddingTop:De(p.value),paddingBottom:De(f.value)}},[l])])})),{calculateVisibleItems:r,scrollToIndex:v}}}),Xl=A({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:F,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...xl({itemChildren:!1})},"Select"),Zl=A({...Xl(),...ne(gl({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...$e({transition:{component:Pl}})},"VSelect"),Yl=L()({name:"VSelect",props:Zl(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,l){function a(l){e.openOnClear&&(b.value=!0)}function n(){T.value||(b.value=!b.value)}function o(e){je(e)&&r(e)}function r(l){var t,a;if(!l.key||e.readonly||(null==P?void 0:P.isReadonly.value))return;if(["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(l.key)&&l.preventDefault(),["Enter","ArrowDown"," "].includes(l.key)&&(b.value=!0),["Escape","Tab"].includes(l.key)&&(b.value=!1),"Home"===l.key?null==(t=O.value)||t.focus("first"):"End"===l.key&&(null==(a=O.value)||a.focus("last")),e.multiple||!je(l))return;const n=performance.now();n-B>1e3&&(A=""),A+=l.key.toLowerCase(),B=n;const o=x.value.find((e=>e.title.toLowerCase().startsWith(A)));if(void 0!==o){w.value=[o];const e=F.value.indexOf(o);_e&&window.requestAnimationFrame((()=>{var l;e>=0&&(null==(l=y.value)||l.scrollToIndex(e))}))}}function i(l){let t=1>=arguments.length||void 0===arguments[1]||arguments[1];if(!l.props.disabled)if(e.multiple){const a=w.value.findIndex((t=>e.valueComparator(t.value,l.value))),n=null==t?!~a:t;if(~a){const e=n?[...w.value,l]:[...w.value];e.splice(a,1),w.value=e}else n&&(w.value=[...w.value,l])}else w.value=!1!==t?[l]:[],ae((()=>{b.value=!1}))}function s(e){var l;(null==(l=O.value)?void 0:l.$el.contains(e.relatedTarget))||(b.value=!1)}function u(){var l;e.eager&&(null==(l=y.value)||l.calculateVisibleItems())}function d(){var e;V.value&&(null==(e=m.value)||e.focus())}function c(e){V.value=!0}function v(e){if(null==e)w.value=[];else if(te(m.value,":autofill")||te(m.value,":-webkit-autofill")){const l=x.value.find((l=>l.title===e));l&&i(l)}else m.value&&(m.value.value="")}let{slots:p}=l;const{t:f}=ue(),m=H(),g=H(),y=H(),h=$(e,"menu"),b=R({get:()=>h.value,set:e=>{var l;h.value&&!e&&(null==(l=g.value)?void 0:l.ΨopenChildren.size)||(h.value=e)}}),{items:x,transformIn:S,transformOut:k}=Sl(e),w=$(e,"modelValue",[],(e=>S(null===e?[null]:Q(e))),(l=>{const t=k(l);return e.multiple?t:t[0]??null})),C=R((()=>"function"==typeof e.counterValue?e.counterValue(w.value):"number"==typeof e.counterValue?e.counterValue:w.value.length)),P=bl(),I=R((()=>w.value.map((e=>e.value)))),V=q(!1),_=R((()=>b.value?e.closeText:e.openText));let B,A="";const F=R((()=>e.hideSelected?x.value.filter((l=>!w.value.some((t=>e.valueComparator(t,l))))):x.value)),T=R((()=>e.hideNoData&&!F.value.length||e.readonly||(null==P?void 0:P.isReadonly.value))),D=R((()=>{var l;return{...e.menuProps,activatorProps:{...(null==(l=e.menuProps)?void 0:l.activatorProps)||{},"aria-haspopup":"listbox"}}})),O=H(),L=t(O,m);return Ce(b,(()=>{if(!e.hideSelected&&b.value&&w.value.length){const l=F.value.findIndex((l=>w.value.some((t=>e.valueComparator(t.value,l.value)))));_e&&window.requestAnimationFrame((()=>{var e;l>=0&&(null==(e=y.value)||e.scrollToIndex(l))}))}})),Ce((()=>e.items),((e,l)=>{b.value||V.value&&!l.length&&e.length&&(b.value=!0)})),z((()=>{const l=!(!e.chips&&!p.chip),t=!!(!e.hideNoData||F.value.length||p["prepend-item"]||p["append-item"]||p["no-data"]),h=w.value.length>0,x=yl.filterProps(e),S=h||!V.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return K(yl,W({ref:m},x,{modelValue:w.value.map((e=>e.props.value)).join(", "),"onUpdate:modelValue":v,focused:V.value,"onUpdate:focused":e=>V.value=e,validationValue:w.externalValue,counterValue:C.value,dirty:h,class:["v-select",{"v-select--active-menu":b.value,"v-select--chips":!!e.chips,["v-select--"+(e.multiple?"multiple":"single")]:!0,"v-select--selected":w.value.length,"v-select--selection-slot":!!p.selection},e.class],style:e.style,inputmode:"none",placeholder:S,"onClick:clear":a,"onMousedown:control":n,onBlur:s,onKeydown:r,"aria-label":f(_.value),title:f(_.value)}),{...p,default:()=>K(Y,null,[K(kl,W({ref:g,modelValue:b.value,"onUpdate:modelValue":e=>b.value=e,activator:"parent",contentClass:"v-select__content",disabled:T.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:u,onAfterLeave:d},D.value),{default:()=>[t&&K(wl,W({ref:O,selected:I.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:e=>e.preventDefault(),onKeydown:o,onFocusin:c,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},L,e.listProps),{default:()=>{var l,t,a;return[null==(l=p["prepend-item"])?void 0:l.call(p),!F.value.length&&!e.hideNoData&&((null==(t=p["no-data"])?void 0:t.call(p))??K(Cl,{title:f(e.noDataText)},null)),K(Wl,{ref:y,renderless:!0,items:F.value},{default:l=>{var t;let{item:a,index:n,itemRef:o}=l;const r=W(a.props,{ref:o,key:n,onClick:()=>i(a,null)});return(null==(t=p.item)?void 0:t.call(p,{item:a,index:n,props:r}))??K(Cl,W(r,{role:"option"}),{prepend:l=>{let{isSelected:t}=l;return K(Y,null,[e.multiple&&!e.hideSelected?K(El,{key:a.value,modelValue:t,ripple:!1,tabindex:"-1"},null):void 0,a.props.prependAvatar&&K(Vl,{image:a.props.prependAvatar},null),a.props.prependIcon&&K(il,{icon:a.props.prependIcon},null)])}})}}),null==(a=p["append-item"])?void 0:a.call(p)]}})]}),w.value.map(((t,a)=>{function n(e){e.stopPropagation(),e.preventDefault(),i(t,!1)}const o={"onClick:close":n,onKeydown(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),n(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},r=l?!!p.chip:!!p.selection,s=r?Ee(l?p.chip({item:t,index:a,props:o}):p.selection({item:t,index:a})):void 0;if(!r||s)return K("div",{key:t.value,class:"v-select__selection"},[l?p.chip?K(ke,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:t.title}}},{default:()=>[s]}):K(zl,W({key:"chip",closable:e.closableChips,size:"small",text:t.title,disabled:t.props.disabled},o),null):s??K("span",{class:"v-select__selection-text"},[t.title,e.multiple&&w.value.length-1>a&&K("span",{class:"v-select__selection-comma"},[Re(",")])])])}))]),"append-inner":function(){for(var l,t=arguments.length,a=Array(t),n=0;t>n;n++)a[n]=arguments[n];return K(Y,null,[null==(l=p["append-inner"])?void 0:l.call(p,...a),e.menuIcon?K(il,{class:"v-select__menu-icon",icon:e.menuIcon},null):void 0])}})})),Me({isFocused:V,menu:b,select:i},m)}}),Jl=A({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),Ql=Symbol.for("vuetify:data-table-pagination"),et=A({prevIcon:{type:F,default:"$prev"},nextIcon:{type:F,default:"$next"},firstIcon:{type:F,default:"$first"},lastIcon:{type:F,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"),lt=L()({name:"VDataTableFooter",props:et(),setup(e,l){let{slots:t}=l;const{t:a}=ue(),{page:n,pageCount:o,startIndex:r,stopIndex:i,itemsLength:s,itemsPerPage:u,setItemsPerPage:d}=function(){const e=J(Ql);if(!e)throw Error("Missing pagination!");return e}(),c=R((()=>e.itemsPerPageOptions.map((e=>"number"==typeof e?{value:e,title:-1===e?a("$vuetify.dataFooter.itemsPerPageAll"):e+""}:{...e,title:isNaN(+e.title)?a(e.title):e.title}))));return z((()=>{var l;const v=Ml.filterProps(e);return K("div",{class:"v-data-table-footer"},[null==(l=t.prepend)?void 0:l.call(t),K("div",{class:"v-data-table-footer__items-per-page"},[K("span",null,[a(e.itemsPerPageText)]),K(Yl,{items:c.value,modelValue:u.value,"onUpdate:modelValue":e=>d(+e),density:"compact",variant:"outlined","hide-details":!0},null)]),K("div",{class:"v-data-table-footer__info"},[K("div",null,[a(e.pageText,s.value?r.value+1:0,i.value,s.value)])]),K("div",{class:"v-data-table-footer__pagination"},[K(Ml,W({modelValue:n.value,"onUpdate:modelValue":e=>n.value=e,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:o.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},v),null)])])})),{}}}),tt=Ne({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},((e,l)=>{let{slots:t}=l;return K(e.tag??"td",{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap},"v-data-table-column--align-"+e.align],style:{height:De(e.height),width:De(e.width),maxWidth:De(e.maxWidth),left:De(e.fixedOffset||null)}},{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t)]}})})),at=A({headers:Array},"DataTable-header"),nt=Symbol.for("vuetify:data-table-headers"),ot={title:"",sortable:!1},rt={...ot,width:48},it={showSelectAll:!1,allSelected:()=>[],select:e=>{var l;let{items:t,value:a}=e;return new Set(a?[null==(l=t[0])?void 0:l.value]:[])},selectAll:e=>{let{selected:l}=e;return l}},st={showSelectAll:!0,allSelected:e=>{let{currentPage:l}=e;return l},select:e=>{let{items:l,value:t,selected:a}=e;for(const n of l)t?a.add(n.value):a.delete(n.value);return a},selectAll:e=>{let{value:l,currentPage:t,selected:a}=e;return st.select({items:t,value:l,selected:a})}},ut={showSelectAll:!0,allSelected:e=>{let{allItems:l}=e;return l},select:e=>{let{items:l,value:t,selected:a}=e;for(const n of l)t?a.add(n.value):a.delete(n.value);return a},selectAll:e=>{let{value:l,allItems:t,selected:a}=e;return ut.select({items:t,value:l,selected:a})}},dt=A({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:T}},"DataTable-select"),ct=Symbol.for("vuetify:data-table-selection"),vt=A({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),pt=Symbol.for("vuetify:data-table-sort"),ft=A({color:String,sticky:Boolean,disableSort:Boolean,multiSort:Boolean,sortAscIcon:{type:F,default:"$sortAsc"},sortDescIcon:{type:F,default:"$sortDesc"},headerProps:{type:Object},...He(),...nl()},"VDataTableHeaders"),mt=L()({name:"VDataTableHeaders",props:ft(),setup(e,l){function t(l,t){if(e.sticky||l.fixed)return{position:"sticky",left:l.fixed?De(l.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${t})`:void 0}}function a(l){const t=i.value.find((e=>e.key===l.key));return t?"asc"===t.order?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}let{slots:n}=l;const{t:o}=ue(),{toggleSort:r,sortBy:i,isSorted:s}=g(),{someSelected:u,allSelected:d,selectAll:v,showSelectAll:f}=p(),{columns:m,headers:y}=c(),{loaderClasses:h}=ol(e),{backgroundColorClasses:b,backgroundColorStyles:x}=le(e,"color"),{displayClasses:S,mobile:k}=ve(e),w=R((()=>({headers:y.value,columns:m.value,toggleSort:r,isSorted:s,sortBy:i.value,someSelected:u.value,allSelected:d.value,selectAll:v,getSortIcon:a}))),C=R((()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky},S.value,h.value])),P=l=>{let{column:o,y:c}=l;const p="data-table-select"===o.key||"data-table-expand"===o.key,m=W(e.headerProps??{},o.headerProps??{});return K(tt,W({tag:"th",align:o.align,class:[{"v-data-table__th--sortable":o.sortable&&!e.disableSort,"v-data-table__th--sorted":s(o),"v-data-table__th--fixed":o.fixed},...C.value],style:{width:De(o.width),minWidth:De(o.minWidth),maxWidth:De(o.maxWidth),...t(o,c)},colspan:o.colspan,rowspan:o.rowspan,onClick:o.sortable?()=>r(o):void 0,fixed:o.fixed,nowrap:o.nowrap,lastFixed:o.lastFixed,noPadding:p},m),{default:()=>{var l;const t="header."+o.key,c={column:o,selectAll:v,isSorted:s,toggleSort:r,sortBy:i.value,someSelected:u.value,allSelected:d.value,getSortIcon:a};return n[t]?n[t](c):"data-table-select"===o.key?(null==(l=n["header.data-table-select"])?void 0:l.call(n,c))??(f.value&&K(El,{modelValue:d.value,indeterminate:u.value&&!d.value,"onUpdate:modelValue":v},null)):K("div",{class:"v-data-table-header__content"},[K("span",null,[o.title]),o.sortable&&!e.disableSort&&K(il,{key:"icon",class:"v-data-table-header__sort-icon",icon:a(o)},null),e.multiSort&&s(o)&&K("div",{key:"badge",class:["v-data-table-header__sort-badge",...b.value],style:x.value},[i.value.findIndex((e=>e.key===o.key))+1])])}})},I=()=>{const l=W(e.headerProps??{}??{}),t=R((()=>m.value.filter((l=>(null==l?void 0:l.sortable)&&!e.disableSort)))),c=R((()=>{if(null!=m.value.find((e=>"data-table-select"===e.key)))return d.value?"$checkboxOn":u.value?"$checkboxIndeterminate":"$checkboxOff"}));return K(tt,W({tag:"th",class:[...C.value],colspan:y.value.length+1},l),{default:()=>[K("div",{class:"v-data-table-header__content"},[K(Yl,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:t.value,label:o("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>i.value=[],appendIcon:c.value,"onClick:append":()=>v(!d.value)},{...n,chip:e=>{var l;return K(zl,{onClick:(null==(l=e.item.raw)?void 0:l.sortable)?()=>r(e.item.raw):void 0,onMousedown:e=>{e.preventDefault(),e.stopPropagation()}},{default:()=>[e.item.title,K(il,{class:["v-data-table__td-sort-icon",s(e.item.raw)&&"v-data-table__td-sort-icon-active"],icon:a(e.item.raw),size:"small"},null)]})}})])]})};z((()=>k.value?K("tr",null,[K(I,null,null)]):K(Y,null,[n.headers?n.headers(w.value):y.value.map(((e,l)=>K("tr",null,[e.map(((e,t)=>K(P,{column:e,x:t,y:l},null)))]))),e.loading&&K("tr",{class:"v-data-table-progress"},[K("th",{colspan:m.value.length},[K(rl,{name:"v-data-table-progress",absolute:!0,active:!0,color:"boolean"==typeof e.loading?void 0:e.loading,indeterminate:!0},{default:n.loader})])])])))}}),gt=A({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),yt=Symbol.for("vuetify:data-table-group"),ht=A({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),bt=L()({name:"VDataTableGroupHeaderRow",props:ht(),setup(e,l){let{slots:t}=l;const{isGroupOpen:a,toggleGroup:n,extractRows:o}=x(),{isSelected:r,isSomeSelected:i,select:s}=p(),{columns:u}=c(),d=R((()=>o([e.item])));return()=>K("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map((l=>{var o,u;if("data-table-group"===l.key){const l=a(e.item)?"$expand":"$next",r=()=>n(e.item);return(null==(o=t["data-table-group"])?void 0:o.call(t,{item:e.item,count:d.value.length,props:{icon:l,onClick:r}}))??K(tt,{class:"v-data-table-group-header-row__column"},{default:()=>[K(cl,{size:"small",variant:"text",icon:l,onClick:r},null),K("span",null,[e.item.value]),K("span",null,[Re("("),d.value.length,Re(")")])]})}if("data-table-select"===l.key){const e=r(d.value),l=i(d.value)&&!e,a=e=>s(d.value,e);return(null==(u=t["data-table-select"])?void 0:u.call(t,{props:{modelValue:e,indeterminate:l,"onUpdate:modelValue":a}}))??K("td",null,[K(El,{modelValue:e,indeterminate:l,"onUpdate:modelValue":a},null)])}return K("td",null,null)}))])}}),xt=A({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),St=Symbol.for("vuetify:datatable:expanded"),kt=A({index:Number,item:Object,cellProps:[Object,Function],onClick:ge(),onContextmenu:ge(),onDblclick:ge(),...He()},"VDataTableRow"),wt=L()({name:"VDataTableRow",props:kt(),setup(e,l){let{slots:t}=l;const{displayClasses:a,mobile:n}=ve(e,"v-data-table__tr"),{isSelected:o,toggleSelect:r,someSelected:i,allSelected:s,selectAll:u}=p(),{isExpanded:d,toggleExpand:v}=P(),{toggleSort:f,sortBy:m,isSorted:y}=g(),{columns:h}=c();z((()=>K("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},a.value],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&h.value.map(((l,a)=>{const c=e.item,p="item."+l.key,g="header."+l.key,h={index:e.index,item:c.raw,internalItem:c,value:Ke(c.columns,l.key),column:l,isSelected:o,toggleSelect:r,isExpanded:d,toggleExpand:v},b={column:l,selectAll:u,isSorted:y,toggleSort:f,sortBy:m.value,someSelected:i.value,allSelected:s.value,getSortIcon:()=>""},x="function"==typeof e.cellProps?e.cellProps({index:h.index,item:h.item,internalItem:h.internalItem,value:h.value,column:l}):e.cellProps,S="function"==typeof l.cellProps?l.cellProps({index:h.index,item:h.item,internalItem:h.internalItem,value:h.value}):l.cellProps;return K(tt,W({align:l.align,class:{"v-data-table__td--expanded-row":"data-table-expand"===l.key,"v-data-table__td--select-row":"data-table-select"===l.key},fixed:l.fixed,fixedOffset:l.fixedOffset,lastFixed:l.lastFixed,maxWidth:n.value?void 0:l.maxWidth,noPadding:"data-table-select"===l.key||"data-table-expand"===l.key,nowrap:l.nowrap,width:n.value?void 0:l.width},x,S),{default:()=>{var e,a,i,s,u;if(t[p]&&!n.value)return null==(e=t[p])?void 0:e.call(t,h);if("data-table-select"===l.key)return(null==(a=t["item.data-table-select"])?void 0:a.call(t,h))??K(El,{disabled:!c.selectable,modelValue:o([c]),onClick:Ue((()=>r(c)),["stop"])},null);if("data-table-expand"===l.key)return(null==(i=t["item.data-table-expand"])?void 0:i.call(t,h))??K(cl,{icon:d(c)?"$collapse":"$expand",size:"small",variant:"text",onClick:Ue((()=>v(c)),["stop"])},null);const f=We(h.value);return n.value?K(Y,null,[K("div",{class:"v-data-table__td-title"},[(null==(s=t[g])?void 0:s.call(t,b))??l.title]),K("div",{class:"v-data-table__td-value"},[(null==(u=t[p])?void 0:u.call(t,h))??f])]):f}})}))])))}}),Ct=A({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],...He()},"VDataTableRows"),Pt=L()({name:"VDataTableRows",inheritAttrs:!1,props:Ct(),setup(l,t){let{attrs:a,slots:n}=t;const{columns:o}=c(),{expandOnClick:r,toggleExpand:i,isExpanded:s}=P(),{isSelected:u,toggleSelect:d}=p(),{toggleGroup:v,isGroupOpen:f}=x(),{t:m}=ue(),{mobile:g}=ve(l);return z((()=>{var t,c;return!l.loading||l.items.length&&!n.loading?l.loading||l.items.length||l.hideNoData?K(Y,null,[l.items.map(((t,c)=>{var p;if("group"===t.type){const l={index:c,item:t,columns:o.value,isExpanded:s,toggleExpand:i,isSelected:u,toggleSelect:d,toggleGroup:v,isGroupOpen:f};return n["group-header"]?n["group-header"](l):K(bt,W({key:"group-header_"+t.id,item:t},e(a,":group-header",(()=>l))),n)}const m={index:c,item:t.raw,internalItem:t,columns:o.value,isExpanded:s,toggleExpand:i,isSelected:u,toggleSelect:d},y={...m,props:W({key:"item_"+(t.key??t.index),onClick:r.value?()=>{i(t)}:void 0,index:c,item:t,cellProps:l.cellProps,mobile:g.value},e(a,":row",(()=>m)),"function"==typeof l.rowProps?l.rowProps({item:m.item,index:m.index,internalItem:m.internalItem}):l.rowProps)};return K(Y,{key:y.props.key},[n.item?n.item(y):K(wt,y.props,n),s(t)&&(null==(p=n["expanded-row"])?void 0:p.call(n,m))])}))]):K("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[K("td",{colspan:o.value.length},[(null==(c=n["no-data"])?void 0:c.call(n))??m(l.noDataText)])]):K("tr",{class:"v-data-table-rows-loading",key:"loading"},[K("td",{colspan:o.value.length},[(null==(t=n.loading)?void 0:t.call(n))??m(l.loadingText)])])})),{}}}),It=A({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...D(),...tl(),...ie(),...O()},"VTable"),Vt=L()({name:"VTable",props:It(),setup(e,l){let{slots:t}=l;const{themeClasses:a}=ce(e),{densityClasses:n}=al(e);return z((()=>K(e.tag,{class:["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},a.value,n.value,e.class],style:e.style},{default:()=>{var l,a,n;return[null==(l=t.top)?void 0:l.call(t),t.default?K("div",{class:"v-table__wrapper",style:{height:De(e.height)}},[K("table",null,[t.default()])]):null==(a=t.wrapper)?void 0:a.call(t),null==(n=t.bottom)?void 0:n.call(t)]}}))),{}}}),_t=A({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"),Bt=(e,l,t)=>null==e||null==l?-1:(""+e).toLocaleLowerCase().indexOf((""+l).toLocaleLowerCase()),At=A({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter"),Ft=A({...Ct(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...xt(),...gt(),...at(),..._t(),...dt(),...vt(),...ft(),...It()},"DataTable"),Tt=A({...Jl(),...Ft(),...At(),...et()},"VDataTable"),Dt=L()({name:"VDataTable",props:Tt(),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,l){let{attrs:t,slots:o}=l;const{groupBy:r}=h(e),{sortBy:i,multiSort:s,mustSort:u}=f(e),{page:c,itemsPerPage:p}=a(e),{disableSort:g}=Ye(e),{columns:x,headers:S,sortFunctions:k,sortRawFunctions:P,filterFunctions:B}=d(e,{groupBy:r,showSelect:G(e,"showSelect"),showExpand:G(e,"showExpand")}),{items:A}=I(e,x),F=G(e,"search"),{filteredItems:T}=_(e,A,F,{transform:e=>e.columns,customKeyFilter:B}),{toggleSort:D}=m({sortBy:i,multiSort:s,mustSort:u,page:c}),{sortByWithGroups:O,opened:L,extractRows:$,isGroupOpen:E,toggleGroup:M}=b({groupBy:r,sortBy:i,disableSort:g}),{sortedItems:j}=y(e,T,O,{transform:e=>({...e.raw,...e.columns}),sortFunctions:k,sortRawFunctions:P}),{flatItems:q}=w(j,r,L),H=R((()=>q.value.length)),{startIndex:U,stopIndex:X,pageCount:Z,setItemsPerPage:J}=n({page:c,itemsPerPage:p,itemsLength:H}),{paginatedItems:Q}=function(e){const l=Ae("usePaginatedItems"),{items:t,startIndex:a,stopIndex:n,itemsPerPage:o}=e,r=R((()=>o.value>0?t.value.slice(a.value,n.value):t.value));return Ce(r,(e=>{l.emit("update:currentItems",e)})),{paginatedItems:r}}({items:q,startIndex:U,stopIndex:X,itemsPerPage:p}),ee=R((()=>$(Q.value))),{isSelected:le,select:te,selectAll:ae,toggleSelect:ne,someSelected:oe,allSelected:re}=v(e,{allItems:A,currentPage:ee}),{isExpanded:ie,toggleExpand:se}=C(e);V({page:c,itemsPerPage:p,sortBy:i,groupBy:r,search:F}),N({VDataTableRows:{hideNoData:G(e,"hideNoData"),noDataText:G(e,"noDataText"),loading:G(e,"loading"),loadingText:G(e,"loadingText")}});const ue=R((()=>({page:c.value,itemsPerPage:p.value,sortBy:i.value,pageCount:Z.value,toggleSort:D,setItemsPerPage:J,someSelected:oe.value,allSelected:re.value,isSelected:le,select:te,selectAll:ae,toggleSelect:ne,isExpanded:ie,toggleExpand:se,isGroupOpen:E,toggleGroup:M,items:ee.value.map((e=>e.raw)),internalItems:ee.value,groupedItems:Q.value,columns:x.value,headers:S.value})));return z((()=>{const l=lt.filterProps(e),a=mt.filterProps(e),n=Pt.filterProps(e),r=Vt.filterProps(e);return K(Vt,W({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},r),{top:()=>{var e;return null==(e=o.top)?void 0:e.call(o,ue.value)},default:()=>{var l,r,i,s,u,d;return o.default?o.default(ue.value):K(Y,null,[null==(l=o.colgroup)?void 0:l.call(o,ue.value),!e.hideDefaultHeader&&K("thead",{key:"thead"},[K(mt,a,o)]),null==(r=o.thead)?void 0:r.call(o,ue.value),!e.hideDefaultBody&&K("tbody",null,[null==(i=o["body.prepend"])?void 0:i.call(o,ue.value),o.body?o.body(ue.value):K(Pt,W(t,n,{items:Q.value}),o),null==(s=o["body.append"])?void 0:s.call(o,ue.value)]),null==(u=o.tbody)?void 0:u.call(o,ue.value),null==(d=o.tfoot)?void 0:d.call(o,ue.value)])},bottom:()=>o.bottom?o.bottom(ue.value):!e.hideDefaultFooter&&K(Y,null,[K(Il,null,null),K(lt,l,{prepend:o["footer.prepend"]})])})})),{}}});export{a as A,n as B,lt as C,zl as D,Xl as E,t as F,Wl as G,El as V,Dt as a,Ft as b,gt as c,Hl as d,At as e,h as f,f as g,d as h,_ as i,b as j,y as k,w as l,$l as m,v as n,C as o,m as p,l as q,V as r,mt as s,Pt as t,I as u,Vt as v,ql as w,wt as x,Jl as y,et as z};