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