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