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