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