Files
Nexus/web/app/assets/VSelect-DA2KBxow.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
19 KiB
JavaScript

import{$t as e,At as t,Bt as n,Cn as r,Cr as i,Ct as a,D as o,E as s,Er as c,Fn as l,Gn as u,H as d,Ht as f,I as p,Jt as m,Kn as h,Mn as g,O as _,Or as v,Pn as y,Qn as b,Qt as x,T as S,Tr as C,Tt as w,U as T,Vt as ee,Wn as E,Xt as D,Y as O,Zn as k,Zt as A,a as j,an as M,br as N,bt as P,cn as F,dt as I,en as L,ft as R,gn as z,hn as B,hr as V,ht as te,ir as ne,j as re,jn as ie,jt as H,k as ae,kr as U,ln as W,m as oe,mn as se,mr as G,mt as K,n as ce,nn as q,pn as le,pr as ue,pt as de,qt as fe,rr as J,sn as Y,sr as pe,t as me,u as he,ut as ge,v as _e,vn as ve,vt as X,wt as ye,xn as be,xr as Z,xt as Q,y as xe,yn as Se,yr as $,yt as Ce}from"./index-Bky94uOC.js";import{t as we}from"./VChip-oxCb8L9k.js";import{n as Te,t as Ee}from"./VSelectionControl-BxVZmtwD.js";var De=W({indeterminate:Boolean,indeterminateIcon:{type:x,default:`$checkboxIndeterminate`},...Te({falseIcon:`$checkboxOff`,trueIcon:`$checkboxOn`})},`VCheckboxBtn`),Oe=M()({name:`VCheckboxBtn`,props:De(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(t,{slots:n}){let r=D(t,`indeterminate`),a=D(t,`modelValue`);function o(e){r.value&&=!1}let s=i(()=>r.value?t.indeterminateIcon:t.falseIcon),c=i(()=>r.value?t.indeterminateIcon:t.trueIcon);return e(()=>b(Ee,J(g(Ee.filterProps(t),[`modelValue`]),{modelValue:a.value,"onUpdate:modelValue":[e=>a.value=e,o],class:[`v-checkbox-btn`,t.class],style:t.style,type:`checkbox`,falseIcon:s.value,trueIcon:c.value,"aria-checked":r.value?`mixed`:void 0}),n)),{}}}),ke=W({color:String,...K(),...F(),...a(),...R(),...ge(),...d(),...Ce(),...H(),...ee()},`VSheet`),Ae=M()({name:`VSheet`,props:ke(),setup(t,{slots:n}){let{themeClasses:r}=f(t),{backgroundColorClasses:i,backgroundColorStyles:a}=Q(()=>t.color),{borderClasses:o}=te(t),{dimensionStyles:s}=ye(t),{elevationClasses:c}=de(t),{locationStyles:l}=I(t),{positionClasses:u}=T(t),{roundedClasses:d}=P(t);return e(()=>b(t.tag,{class:v([`v-sheet`,r.value,i.value,o.value,c.value,u.value,d.value,t.class]),style:U([a.value,s.value,l.value,t.style])},n)),{}}}),je=W({renderless:Boolean,...F()},`VVirtualScrollItem`),Me=M()({name:`VVirtualScrollItem`,inheritAttrs:!1,props:je(),emits:{"update:height":e=>!0},setup(t,{attrs:r,emit:i,slots:a}){let{resizeRef:o,contentRect:s}=n(void 0,`border`);G(()=>s.value?.height,e=>{e!=null&&i(`update:height`,e)}),e(()=>t.renderless?h(E,null,[a.default?.({itemRef:o})]):h(`div`,J({ref:o,class:[`v-virtual-scroll__item`,t.class],style:t.style},r),[a.default?.()]))}}),Ne=-1,Pe=1,Fe=100,Ie=W({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},`virtual`);function Le(e,t){let i=fe(),a=Z(0);V(()=>{a.value=parseFloat(e.itemHeight||0)});let o=Z(0),s=Z(Math.ceil((parseInt(e.height)||i.height.value)/(a.value||16))||1),c=Z(0),d=Z(0),f=N(),p=N(),m=0,{resizeRef:h,contentRect:g}=n();V(()=>{h.value=f.value});let _=u(()=>f.value===document.documentElement?i.height.value:g.value?.height||parseInt(e.height)||0),v=u(()=>!!(f.value&&p.value&&_.value&&a.value)),y=Array.from({length:t.value.length}),b=Array.from({length:t.value.length}),x=Z(0),S=-1;function C(e){return y[e]||a.value}let w=ve(()=>{let e=performance.now();b[0]=0;let n=t.value.length;for(let e=1;e<=n;e++)b[e]=(b[e-1]||0)+C(e-1);x.value=Math.max(x.value,performance.now()-e)},x),T=G(v,e=>{e&&(T(),m=p.value.offsetTop,w.immediate(),I(),~S&&ne(()=>{l&&window.requestAnimationFrame(()=>{R(S),S=-1})}))});$(()=>{w.clear()});function ee(e,t){let n=y[e],r=a.value;a.value=r?Math.min(a.value,t):t,(n!==t||r!==a.value)&&(y[e]=t,w())}function E(e){e=B(e,0,t.value.length);let n=Math.floor(e),r=e%1,i=n+1,a=b[n]||0;return a+((b[i]||a)-a)*r}function D(e){return Re(b,e)}let O=0,k=0,A=0;G(_,(e,t)=>{I(),e<t&&requestAnimationFrame(()=>{k=0,I()})});let j=-1;function M(){if(!f.value||!p.value)return;let e=f.value.scrollTop,t=performance.now();t-A>500?(k=Math.sign(e-O),m=p.value.offsetTop):k=e-O,O=e,A=t,window.clearTimeout(j),j=window.setTimeout(P,500),I()}function P(){!f.value||!p.value||(k=0,A=0,window.clearTimeout(j),I())}let F=-1;function I(){cancelAnimationFrame(F),F=requestAnimationFrame(L)}function L(){if(!f.value||!_.value||!a.value)return;let e=O-m,n=Math.sign(k),r=B(D(Math.max(0,e-Fe)),0,t.value.length),i=B(D(e+_.value+Fe)+1,r+1,t.value.length);if((n!==Ne||r<o.value)&&(n!==Pe||i>s.value)){let e=E(o.value)-E(r),n=E(i)-E(s.value);Math.max(e,n)>Fe?(o.value=r,s.value=i):(r<=0&&(o.value=r),i>=t.value.length&&(s.value=i))}c.value=E(o.value),d.value=E(t.value.length)-E(s.value)}function R(e){let t=E(e);!f.value||e&&!t?S=e:f.value.scrollTop=t}let z=u(()=>t.value.slice(o.value,s.value).map((t,n)=>{let i=n+o.value;return{raw:t,index:i,key:r(t,e.itemKey,i)}}));return G(t,()=>{y=Array.from({length:t.value.length}),b=Array.from({length:t.value.length}),w.immediate(),I()},{deep:1}),{calculateVisibleItems:I,containerRef:f,markerRef:p,computedItems:z,paddingTop:c,paddingBottom:d,scrollToIndex:R,handleScroll:M,handleScrollend:P,handleItemResize:ee}}function Re(e,t){let n=e.length-1,r=0,i=0,a=null,o=-1;if(e[n]<t)return n;for(;r<=n;)if(i=r+n>>1,a=e[i],a>t)n=i-1;else if(a<t)o=i,r=i+1;else if(a===t)return i;else return r;return o}var ze=W({items:{type:Array,default:()=>[]},renderless:Boolean,...Ie(),...F(),...a()},`VVirtualScroll`),Be=M()({name:`VVirtualScroll`,props:ze(),setup(t,{slots:n}){let r=Y(`VVirtualScroll`),{dimensionStyles:a}=ye(t),{calculateVisibleItems:o,containerRef:s,markerRef:c,handleScroll:u,handleScrollend:d,handleItemResize:f,scrollToIndex:p,paddingTop:m,paddingBottom:g,computedItems:_}=Le(t,i(()=>t.items));return A(()=>t.renderless,()=>{function e(e=!1){let t=e?`addEventListener`:`removeEventListener`;l&&(s.value===document.documentElement?(document[t](`scroll`,u,{passive:!0}),document[t](`scrollend`,d)):(s.value?.[t](`scroll`,u,{passive:!0}),s.value?.[t](`scrollend`,d)))}pe(()=>{s.value=L(r.vnode.el,!0),e(!0)}),$(e)}),e(()=>{let e=_.value.map(e=>b(Me,{key:e.key,renderless:t.renderless,"onUpdate:height":t=>f(e.index,t)},{default:t=>n.default?.({item:e.raw,index:e.index,...t})}));return t.renderless?h(E,null,[h(`div`,{ref:c,class:`v-virtual-scroll__spacer`,style:{paddingTop:z(m.value)}},null),e,h(`div`,{class:`v-virtual-scroll__spacer`,style:{paddingBottom:z(g.value)}},null)]):h(`div`,{ref:s,class:v([`v-virtual-scroll`,t.class]),onScrollPassive:u,onScrollend:d,style:U([a.value,t.style])},[h(`div`,{ref:c,class:`v-virtual-scroll__container`,style:{paddingTop:z(m.value),paddingBottom:z(g.value)}},[e])])}),{calculateVisibleItems:o,scrollToIndex:p}}});function Ve(e,t,n){return function(r){return!r.relatedTarget&&document.activeElement===document.body&&e.value?(requestAnimationFrame(()=>{if(!e.value)return;let r=t();((r&&be(r)[0])??n())?.focus({preventScroll:!0})}),!0):!1}}function He(e,t){let n=Z(!1),r;function i(e){cancelAnimationFrame(r),n.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{n.value=!1})})}async function a(){await new Promise(e=>requestAnimationFrame(e)),await new Promise(e=>requestAnimationFrame(e)),await new Promise(e=>requestAnimationFrame(e)),await new Promise(e=>{if(n.value){let t=G(n,()=>{t(),e()})}else e()})}async function o(n){if(n.key===`Tab`&&t.value?.focus(),![`PageDown`,`PageUp`,`Home`,`End`].includes(n.key))return;let r=e.value?.$el;if(!r)return;(n.key===`Home`||n.key===`End`)&&r.scrollTo({top:n.key===`Home`?0:r.scrollHeight,behavior:`smooth`}),await a();let i=r.querySelectorAll(`:scope > :not(.v-virtual-scroll__spacer)`);if(n.key===`PageDown`||n.key===`Home`){let e=r.getBoundingClientRect().top;for(let t of i)if(t.getBoundingClientRect().top>=e){t.focus();break}}else{let e=r.getBoundingClientRect().bottom;for(let t of[...i].reverse())if(t.getBoundingClientRect().bottom<=e){t.focus();break}}}return{onScrollPassive:i,onKeydown:o}}function Ue({groups:e,onLeave:t}){function n(e){return e.type===`list`?e.contentRef.value?.$el:e.contentRef.value}function r(e){let t=n(e);return t?be(t):[]}function i(n){let i=n.target,o=n.shiftKey?`backward`:`forward`,s=e.map(r),c=e.map(e=>e.type===`list`?e.contentRef.value?.$el:e.contentRef.value).findIndex(e=>e?.contains(i)),l=a(s,c,o,i);if(l===null){let r=e[c],i=s[c];(r.type===`list`||(o===`forward`?i.at(-1)===n.target:i.at(0)===n.target))&&t()}else{n.preventDefault(),n.stopImmediatePropagation();let t=e[l];if(t.type===`list`&&C(t.displayItemsCount)>0)t.contentRef.value?.focus(0);else{let e=o===`forward`;s[l].at(e?0:-1).focus()}}}function a(t,n,r,i){let a=e[n],o=t[n];if(a.type!==`list`&&!(r===`forward`?o.at(-1)===i:o.at(0)===i))return null;let s=r===`forward`?1:-1;for(let r=n+s;r>=0&&r<e.length;r+=s){let n=e[r];if(t[r].length>0||n.type===`list`&&C(n.displayItemsCount)>0)return r}return null}return{onTabKeydown:i}}var We=(e,t,n)=>{if(e==null||t==null)return-1;if(!t.length)return 0;e=e.toString().toLocaleLowerCase(),t=t.toString().toLocaleLowerCase();let r=[],i=e.indexOf(t);for(;~i;)r.push([i,i+t.length]),i=e.indexOf(t,i+t.length);return r.length?r:-1};function Ge(e,t){if(!(e==null||typeof e==`boolean`||e===-1))return typeof e==`number`?[[e,e+t.length]]:Array.isArray(e[0])?e:[e]}var Ke=W({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:`intersection`},noFilter:Boolean},`filter`);function qe(e,t,n){let i=[],a=n?.default??We,o=n?.filterKeys?y(n.filterKeys):!1,s=Object.keys(n?.customKeyFilter??{}).length;if(!e?.length)return i;let c=[];loop:for(let l=0;l<e.length;l++){let[u,d=u]=y(e[l]),f={},p={},m=-1;if((t||s>0)&&!n?.noFilter){let e=!1;if(typeof u==`object`){if(u.type===`divider`||u.type===`subheader`){(c.at(-1)?.type!==`divider`||u.type!==`subheader`)&&(c=[]),c.push({index:l,matches:{},type:u.type});continue}let i=o||Object.keys(d);e=i.length===s;for(let e of i){let i=r(d,e),o=n?.customKeyFilter?.[e];if(m=o?o(i,t,u):a(i,t,u),m!==-1&&m!==!1)o?f[e]=Ge(m,t):p[e]=Ge(m,t);else if(n?.filterMode===`every`)continue loop}}else m=a(u,t,u),m!==-1&&m!==!1&&(p.title=Ge(m,t));let i=Object.keys(p).length,h=Object.keys(f).length;if(!i&&!h||n?.filterMode===`union`&&h!==s&&!i||n?.filterMode===`intersection`&&(h!==s||!i&&s>0&&!e))continue}c.length&&(i.push(...c),c=[]),i.push({index:l,matches:{...p,...f}})}return i}function Je(e,t,n,r){let i=Z([]),a=Z(new Map),o=u(()=>r?.transform?c(t).map(e=>[e,r.transform(e)]):c(t));V(()=>{let s=typeof n==`function`?n():c(n),l=typeof s!=`string`&&typeof s!=`number`?``:String(s),u=qe(o.value,l,{customKeyFilter:{...e.customKeyFilter,...c(r?.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),d=c(t),f=[],p=new Map;u.forEach(({index:e,matches:t})=>{let n=d[e];f.push(n),p.set(n.value,t)}),i.value=f,a.value=p});function s(e){return a.value.get(e.value)}return{filteredItems:i,filteredMatches:a,getMatches:s}}function Ye(e,t,n){return n==null||!n.length?t:n.map((r,i)=>{let a=i===0?0:n[i-1][1],o=[h(`span`,{class:v(`${e}__unmask`)},[t.slice(a,r[0])]),h(`span`,{class:v(`${e}__mask`)},[t.slice(r[0],r[1])])];return i===n.length-1&&o.push(h(`span`,{class:v(`${e}__unmask`)},[t.slice(r[1])])),h(E,null,[o])})}var Xe=W({closeText:{type:String,default:`$vuetify.close`},openText:{type:String,default:`$vuetify.open`}},`autocomplete`);function Ze(e,t){let n=ue(),r=u(()=>`menu-${n}`);return{menuId:r,ariaExpanded:i(()=>C(t)),ariaControls:i(()=>r.value)}}var Qe=W({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuElevation:[Number,String],menuIcon:{type:x,default:`$dropdown`},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:`$vuetify.noDataText`},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...Xe(),...s({itemChildren:!1})},`Select`),$e=W({search:String,...Ke({filterKeys:[`title`]}),...Qe(),...g(ce({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`]),...X({transition:{component:t}})},`VSelect`),et=M()({name:`VSelect`,props:$e(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0,"update:search":e=>!0},setup(t,{slots:n}){let{t:r}=m(),a=N(),s=N(),c=N(),d=N(),f=N(),{items:g,transformIn:v,transformOut:x}=o(t),C=D(t,`search`,``),{filteredItems:T,getMatches:ee}=Je(t,g,()=>C.value),A=D(t,`modelValue`,[],e=>v(e===null?[null]:y(e)),e=>{let n=x(e);return t.multiple?n:n[0]??null}),M=u(()=>typeof t.counterValue==`function`?t.counterValue(A.value):typeof t.counterValue==`number`?t.counterValue:A.value.length),P=he(t),F=j(t),I=u(()=>A.value.map(e=>e.value)),L=Z(!1),R=i(()=>t.closableChips&&!P.isReadonly.value&&!P.isDisabled.value),{InputIcon:z}=oe(t),B=``,V=0,te,H=u(()=>{let e=C.value?T.value:g.value;return t.hideSelected?e.filter(e=>!A.value.some(n=>(t.valueComparator||q)(n,e))):e}),U=u(()=>t.hideNoData&&!H.value.length||P.isReadonly.value||P.isDisabled.value),W=D(t,`menu`),K=u({get:()=>W.value,set:e=>{W.value&&!e&&s.value?.ΨopenChildren.size||e&&U.value||(W.value=e)}}),{menuId:ce,ariaExpanded:ue,ariaControls:de}=Ze(t,K),fe=u(()=>({...t.menuProps,activatorProps:{...t.menuProps?.activatorProps||{},"aria-haspopup":`listbox`}})),Y=N(),pe=He(Y,a),ge=Ve(K,()=>s.value?.contentEl,()=>a.value?.controlRef),{onTabKeydown:ve}=Ue({groups:[{type:`element`,contentRef:c},{type:`list`,contentRef:Y,displayItemsCount:()=>H.value.length},{type:`element`,contentRef:d}],onLeave:()=>{K.value=!1,a.value?.focus()}});function X(e){t.openOnClear&&(K.value=!0)}function ye(){U.value||(K.value=!K.value)}function be(e){e.key===`Tab`&&ve(e),Y.value?.$el.contains(e.target)&&se(e)&&Q(e)}function Q(e){if(!e.key||P.isReadonly.value)return;if([`Enter`,` `,`ArrowDown`,`ArrowUp`,`Home`,`End`].includes(e.key)&&e.preventDefault(),[`Enter`,`ArrowDown`,` `].includes(e.key)&&(K.value=!0),[`Escape`,`Tab`].includes(e.key)&&(K.value=!1),t.clearable&&e.key===`Backspace`){e.preventDefault(),A.value=[],X(e);return}if(e.key===`Home`?Y.value?.focus(`first`):e.key===`End`&&Y.value?.focus(`last`),!se(e))return;let n=performance.now();n-te>1e3&&(B=``,V=0),B+=e.key.toLowerCase(),te=n;let r=H.value;function i(){let t=a();return t||B.at(-1)===B.at(-2)&&(B=B.slice(0,-1),V++,t=a(),t)||(V=0,t=a(),t)?t:(B=e.key.toLowerCase(),a())}function a(){for(let e=V;e<r.length;e++){let t=r[e];if(t.title.toLowerCase().startsWith(B))return[t,e]}}let o=i();if(!o)return;let[s,c]=o;V=c,Y.value?.focus(c),t.multiple||(A.value=[s])}function $(e,n=!0){if(!e.props.disabled)if(t.multiple){let r=A.value.findIndex(n=>(t.valueComparator||q)(n.value,e.value)),i=n??!~r;if(~r){let t=i?[...A.value,e]:[...A.value];t.splice(r,1),A.value=t}else i&&(A.value=[...A.value,e])}else A.value=n===!1?[]:[e],ne(()=>{K.value=!1})}function Ce(e){let t=e.target;a.value?.$el.contains(t)||(K.value=!1)}function Te(){return H.value.findIndex(e=>A.value.some(n=>(t.valueComparator||q)(n.value,e.value)))}function Ee(){if(!A.value.length)return-1;let e=t.valueComparator||q,n=0;for(let t of H.value){if(A.value.some(n=>e(n.value,t.value)))return t.props.disabled?-1:n;t.props.disabled||n++}return-1}function De(){if(t.eager&&f.value?.calculateVisibleItems(),Y.value&&L.value){let e=Ee();Y.value.focus(e>=0?e:`first`,{focusVisible:!1})}}function ke(){C.value=``,L.value&&a.value?.focus()}function je(e){L.value=!0}function Me(e){if(!a.value?.$el.contains(e.relatedTarget)&&!e.currentTarget.contains(e.relatedTarget)){if(ge(e))return;L.value=!1}}function Ne(e){if(e==null)A.value=[];else if(ie(a.value,`:autofill`)||ie(a.value,`:-webkit-autofill`)){let t=g.value.find(t=>t.title===e);t&&$(t)}else a.value&&(a.value.value=``)}return G(K,()=>{if(!t.hideSelected&&K.value&&A.value.length){let e=Te();l&&!t.noAutoScroll&&window.requestAnimationFrame(()=>{e>=0&&f.value?.scrollToIndex(e)})}}),G(g,(e,n)=>{K.value||L.value&&t.hideNoData&&!n.length&&e.length&&(K.value=!0)}),e(()=>{let e=!!(t.chips||n.chip),i=!!(!t.hideNoData||H.value.length||n[`prepend-item`]||n[`append-item`]||n[`no-data`]),o=A.value.length>0,l=me.filterProps(t),u=o||!L.value&&t.label&&!t.persistentPlaceholder?void 0:t.placeholder,m={search:C,filteredItems:T.value};return b(me,J({ref:a},l,{modelValue:A.value.map(e=>e.props.title).join(`, `),name:void 0,"onUpdate:modelValue":Ne,focused:L.value,"onUpdate:focused":e=>L.value=e,validationValue:A.externalValue,counterValue:M.value,dirty:o,class:[`v-select`,{"v-select--active-menu":K.value,"v-select--chips":!!t.chips,[`v-select--${t.multiple?`multiple`:`single`}`]:!0,"v-select--selected":A.value.length,"v-select--selection-slot":!!n.selection},t.class],style:t.style,inputmode:`none`,placeholder:u,"onClick:clear":X,"onMousedown:control":ye,onBlur:Ce,onKeydown:Q,"aria-expanded":ue.value,"aria-controls":de.value}),{...n,default:({id:a})=>h(E,null,[h(`select`,{hidden:!0,multiple:t.multiple,name:F.fieldName.value},[g.value.map(e=>h(`option`,{key:e.value,value:e.value,selected:I.value.includes(e.value)},null))]),b(_e,J({id:ce.value,ref:s,modelValue:K.value,"onUpdate:modelValue":e=>K.value=e,activator:`parent`,disabled:U.value,eager:t.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:t.transition,onAfterEnter:De,onAfterLeave:ke},fe.value,{contentClass:[`v-select__content`,fe.value.contentClass]}),{default:()=>[b(Ae,{elevation:t.menuElevation,onFocusin:je,onFocusout:Me,onKeydown:be},{default:()=>[n[`menu-header`]&&h(`header`,{ref:c},[n[`menu-header`](m)]),i&&b(S,J({key:`select-list`,ref:Y,selected:I.value,selectStrategy:t.multiple?`independent`:`single-independent`,tabindex:`-1`,selectable:!!H.value.length,"aria-live":`polite`,"aria-labelledby":`${a.value}-label`,"aria-multiselectable":t.multiple,color:t.itemColor??t.color},pe,t.listProps),{default:()=>[n[`prepend-item`]?.(),!H.value.length&&!t.hideNoData&&(n[`no-data`]?.()??b(ae,{key:`no-data`,title:r(t.noDataText)},null)),b(Be,{ref:f,renderless:!0,items:H.value,itemKey:`value`},{default:({item:e,index:r,itemRef:i})=>{let a=le(e.props),o=J(e.props,{ref:i,key:e.value,onClick:()=>$(e,null),"aria-posinset":r+1,"aria-setsize":H.value.length});return e.type===`divider`?n.divider?.({props:e.raw,index:r})??b(re,J(e.props,{key:`divider-${r}`}),null):e.type===`subheader`?n.subheader?.({props:e.raw,index:r})??b(_,J(e.props,{key:`subheader-${r}`}),null):n.item?.({item:e.raw,internalItem:e,index:r,props:o})??b(ae,J(o,{role:`option`}),{prepend:({isSelected:n})=>h(E,null,[t.multiple&&!t.hideSelected?b(Oe,{key:e.value,modelValue:n,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,a.prependAvatar&&b(p,{image:a.prependAvatar},null),a.prependIcon&&b(O,{icon:a.prependIcon},null)]),title:()=>C.value?Ye(`v-select`,e.title,ee(e)?.title):e.title})}}),n[`append-item`]?.()]}),n[`menu-footer`]&&h(`footer`,{ref:d},[n[`menu-footer`](m)])]})]}),A.value.map((r,i)=>{function a(e){e.stopPropagation(),e.preventDefault(),$(r,!1)}let o=J(we.filterProps(r.props),{"onClick:close":a,onKeydown(e){e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),e.stopPropagation(),a(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),s=e?!!n.chip:!!n.selection,c=s?Se(e?n.chip({item:r.raw,internalItem:r,index:i,props:o}):n.selection({item:r.raw,internalItem:r,index:i})):void 0;if(!(s&&!c))return h(`div`,{key:r.value,class:`v-select__selection`},[e?n.chip?b(w,{key:`chip-defaults`,defaults:{VChip:{closable:R.value,size:`small`,text:r.title}}},{default:()=>[c]}):b(we,J({key:`chip`,closable:R.value,size:`small`,text:r.title,disabled:r.props.disabled},o),null):c??h(`span`,{class:`v-select__selection-text`},[r.title,t.multiple&&i<A.value.length-1&&h(`span`,{class:`v-select__selection-comma`},[k(`,`)])])])})]),"append-inner":(...e)=>h(E,null,[n[`append-inner`]?.(...e),t.menuIcon?b(O,{class:`v-select__menu-icon`,color:a.value?.fieldIconColor,icon:t.menuIcon,"aria-hidden":!0},null):void 0,t.appendInnerIcon&&b(z,{key:`append-icon`,name:`appendInner`,color:e[0].iconColor.value},null)])})}),xe({isFocused:L,menu:K,search:C,filteredItems:T,select:$},a)}});export{De as a,Oe as i,Ke as n,Je as r,et as t};