Файловый менеджер - Редактировать - /var/www/vhosts/aviointeriors.dev1.mndrn.cloud/admin/09-07-24/assets/VSelect-SCa8CsP9.js
Назад
import{c as Le,V as ge}from"./VTextField-N7Ifz2zh.js";import{p as W,ai as ee,n as oe,q as He,v as fe,g as le,y as Ge,A as Ie,s as F,c as I,aj as ce,ab as me,w as j,h as se,i as s,aB as qe,a as ie,as as Ke,x as Te,z as Ae,D as Ue,t as ae,j as K,av as ye,a6 as Re,u as ve,aC as Se,aD as Ne,aE as $e,F as J,k as ke,r as Z,aF as ze,aG as je,E as We,an as Xe,d as Ye,l as ue,o as Je,aa as Qe,ac as Ze,U as el,a5 as ll,ae as be}from"./index-FCrC1QvJ.js";import{a as tl,b as al}from"./VInput-yy1TlKbr.js";import{f as nl}from"./forwardRefs-g5bhJaRn.js";import{m as ol,u as sl,c as ul,a as il,b as Ve}from"./VMenu-XxkLhr4X.js";import{q as Ce,V as $,z as _e,m as cl,x as rl,a as vl,b as dl,M as fl,y as ml,R as hl,u as pl,G as gl,C as yl,d as Sl,e as kl,N as bl,O as Vl,K as Cl,P as wl,l as ne,g as de,D as Pl,H as xl,s as Il}from"./index-sfcGBrqh.js";import{g as Tl,V as Al}from"./VOverlay-WmndlTuI.js";import{a as De,u as Be,b as Rl,c as zl}from"./VBtn-NW2yLqkh.js";function we(e){const t=Math.abs(e);return Math.sign(e)*(t/((1/.501-2)*(1-t)+1))}function Pe(e){let{selectedElement:d,containerSize:t,contentSize:r,isRtl:o,currentScrollOffset:v,isHorizontal:m}=e;const n=m?d.clientWidth:d.clientHeight,l=m?d.offsetLeft:d.offsetTop,g=o&&m?r-l-n:l,S=t+v,b=n+g,p=n*.4;return g<=v?v=Math.max(g-p,0):S<=b&&(v=Math.min(v-(S-b-p),r-t)),v}function _l(e){let{selectedElement:d,containerSize:t,contentSize:r,isRtl:o,isHorizontal:v}=e;const m=v?d.clientWidth:d.clientHeight,n=v?d.offsetLeft:d.offsetTop,l=o&&v?r-n-m/2-t/2:n+m/2-t/2;return Math.min(r-t,Math.max(0,l))}const Dl=Symbol.for("vuetify:v-slide-group"),Oe=W({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:Dl},nextIcon:{type:ee,default:"$next"},prevIcon:{type:ee,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...oe(),...He(),...fe(),...De({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),xe=le()({name:"VSlideGroup",props:Oe(),emits:{"update:modelValue":e=>!0},setup(e,d){let{slots:t}=d;const{isRtl:r}=Ge(),{displayClasses:o,mobile:v}=Ie(e),m=Be(e,e.symbol),n=F(!1),l=F(0),g=F(0),S=F(0),b=I(()=>e.direction==="horizontal"),{resizeRef:p,contentRect:T}=ce(),{resizeRef:k,contentRect:A}=ce(),c=I(()=>m.selected.value.length?m.items.value.findIndex(i=>i.id===m.selected.value[0]):-1),C=I(()=>m.selected.value.length?m.items.value.findIndex(i=>i.id===m.selected.value[m.selected.value.length-1]):-1);if(me){let i=-1;j(()=>[m.selected.value,T.value,A.value,b.value],()=>{cancelAnimationFrame(i),i=requestAnimationFrame(()=>{if(T.value&&A.value){const f=b.value?"width":"height";g.value=T.value[f],S.value=A.value[f],n.value=g.value+1<S.value}if(c.value>=0&&k.value){const f=k.value.children[C.value];c.value===0||!n.value?l.value=0:e.centerActive?l.value=_l({selectedElement:f,containerSize:g.value,contentSize:S.value,isRtl:r.value,isHorizontal:b.value}):n.value&&(l.value=Pe({selectedElement:f,containerSize:g.value,contentSize:S.value,isRtl:r.value,currentScrollOffset:l.value,isHorizontal:b.value}))}})})}const R=F(!1);let D=0,_=0;function q(i){const f=b.value?"clientX":"clientY";_=(r.value&&b.value?-1:1)*l.value,D=i.touches[0][f],R.value=!0}function X(i){if(!n.value)return;const f=b.value?"clientX":"clientY",h=r.value&&b.value?-1:1;l.value=h*(_+D-i.touches[0][f])}function V(i){const f=S.value-g.value;l.value<0||!n.value?l.value=0:l.value>=f&&(l.value=f),R.value=!1}function M(){p.value&&(p.value[b.value?"scrollLeft":"scrollTop"]=0)}const E=F(!1);function L(i){if(E.value=!0,!(!n.value||!k.value)){for(const f of i.composedPath())for(const h of k.value.children)if(h===f){l.value=Pe({selectedElement:h,containerSize:g.value,contentSize:S.value,isRtl:r.value,currentScrollOffset:l.value,isHorizontal:b.value});return}}}function H(i){E.value=!1}function U(i){var f;!E.value&&!(i.relatedTarget&&((f=k.value)!=null&&f.contains(i.relatedTarget)))&&z()}function G(i){k.value&&(b.value?i.key==="ArrowRight"?z(r.value?"prev":"next"):i.key==="ArrowLeft"&&z(r.value?"next":"prev"):i.key==="ArrowDown"?z("next"):i.key==="ArrowUp"&&z("prev"),i.key==="Home"?z("first"):i.key==="End"&&z("last"))}function z(i){var f,h,w,P,O;if(k.value)if(!i)(f=qe(k.value)[0])==null||f.focus();else if(i==="next"){const x=(h=k.value.querySelector(":focus"))==null?void 0:h.nextElementSibling;x?x.focus():z("first")}else if(i==="prev"){const x=(w=k.value.querySelector(":focus"))==null?void 0:w.previousElementSibling;x?x.focus():z("last")}else i==="first"?(P=k.value.firstElementChild)==null||P.focus():i==="last"&&((O=k.value.lastElementChild)==null||O.focus())}function B(i){const f=l.value+(i==="prev"?-1:1)*g.value;l.value=ie(f,0,S.value-g.value)}const te=I(()=>{let i=l.value>S.value-g.value?-(S.value-g.value)+we(S.value-g.value-l.value):-l.value;l.value<=0&&(i=we(-l.value));const f=r.value&&b.value?-1:1;return{transform:`translate${b.value?"X":"Y"}(${f*i}px)`,transition:R.value?"none":"",willChange:R.value?"transform":""}}),N=I(()=>({next:m.next,prev:m.prev,select:m.select,isSelected:m.isSelected})),u=I(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!v.value;case!0:return n.value||Math.abs(l.value)>0;case"mobile":return v.value||n.value||Math.abs(l.value)>0;default:return!v.value&&(n.value||Math.abs(l.value)>0)}}),a=I(()=>Math.abs(l.value)>0),y=I(()=>S.value>Math.abs(l.value)+g.value);return se(()=>s(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!b.value,"v-slide-group--has-affixes":u.value,"v-slide-group--is-overflowing":n.value},o.value,e.class],style:e.style,tabindex:E.value||m.selected.value.length?-1:0,onFocus:U},{default:()=>{var i,f,h;return[u.value&&s("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!a.value}],onClick:()=>a.value&&B("prev")},[((i=t.prev)==null?void 0:i.call(t,N.value))??s(Ce,null,{default:()=>[s($,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),s("div",{key:"container",ref:p,class:"v-slide-group__container",onScroll:M},[s("div",{ref:k,class:"v-slide-group__content",style:te.value,onTouchstartPassive:q,onTouchmovePassive:X,onTouchendPassive:V,onFocusin:L,onFocusout:H,onKeydown:G},[(f=t.default)==null?void 0:f.call(t,N.value)])]),u.value&&s("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!y.value}],onClick:()=>y.value&&B("next")},[((h=t.next)==null?void 0:h.call(t,N.value))??s(Ce,null,{default:()=>[s($,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:m.selected,scrollTo:B,scrollOffset:l,focus:z}}}),Fe=Symbol.for("vuetify:v-chip-group"),Bl=W({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Ke},...Oe(),...oe(),...De({selectedClass:"v-chip--selected"}),...fe(),...Te(),..._e({variant:"tonal"})},"VChipGroup");le()({name:"VChipGroup",props:Bl(),emits:{"update:modelValue":e=>!0},setup(e,d){let{slots:t}=d;const{themeClasses:r}=Ae(e),{isSelected:o,select:v,next:m,prev:n,selected:l}=Be(e,Fe);return Ue({VChip:{color:ae(e,"color"),disabled:ae(e,"disabled"),filter:ae(e,"filter"),variant:ae(e,"variant")}}),se(()=>{const g=xe.filterProps(e);return s(xe,K(g,{class:["v-chip-group",{"v-chip-group--column":e.column},r.value,e.class],style:e.style}),{default:()=>{var S;return[(S=t.default)==null?void 0:S.call(t,{isSelected:o,select:v,next:m,prev:n,selected:l.value})]}})}),{}}});const Ol=W({activeClass:String,appendAvatar:String,appendIcon:ee,closable:Boolean,closeIcon:{type:ee,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:ee,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:ye(),onClickOnce:ye(),...cl(),...oe(),...rl(),...vl(),...Rl(),...dl(),...fl(),...ml(),...fe({tag:"span"}),...Te(),..._e({variant:"tonal"})},"VChip"),Fl=le()({name:"VChip",directives:{Ripple:hl},props:Ol(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,d){let{attrs:t,emit:r,slots:o}=d;const{t:v}=Re(),{borderClasses:m}=pl(e),{colorClasses:n,colorStyles:l,variantClasses:g}=gl(e),{densityClasses:S}=yl(e),{elevationClasses:b}=Sl(e),{roundedClasses:p}=kl(e),{sizeClasses:T}=bl(e),{themeClasses:k}=Ae(e),A=ve(e,"modelValue"),c=zl(e,Fe,!1),C=Vl(e,t),R=I(()=>e.link!==!1&&C.isLink.value),D=I(()=>!e.disabled&&e.link!==!1&&(!!c||e.link||C.isClickable.value)),_=I(()=>({"aria-label":v(e.closeLabel),onClick(V){V.stopPropagation(),A.value=!1,r("click:close",V)}}));function q(V){var M;r("click",V),D.value&&((M=C.navigate)==null||M.call(C,V),c==null||c.toggle())}function X(V){(V.key==="Enter"||V.key===" ")&&(V.preventDefault(),q(V))}return()=>{const V=C.isLink.value?"a":e.tag,M=!!(e.appendIcon||e.appendAvatar),E=!!(M||o.append),L=!!(o.close||e.closable),H=!!(o.filter||e.filter)&&c,U=!!(e.prependIcon||e.prependAvatar),G=!!(U||o.prepend),z=!c||c.isSelected.value;return A.value&&Se(s(V,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":D.value,"v-chip--filter":H,"v-chip--pill":e.pill},k.value,m.value,z?n.value:void 0,S.value,b.value,p.value,T.value,g.value,c==null?void 0:c.selectedClass.value,e.class],style:[z?l.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:C.href.value,tabindex:D.value?0:void 0,onClick:q,onKeydown:D.value&&!R.value&&X},{default:()=>{var B;return[Cl(D.value,"v-chip"),H&&s(wl,{key:"filter"},{default:()=>[Se(s("div",{class:"v-chip__filter"},[o.filter?s(ne,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},o.filter):s($,{key:"filter-icon",icon:e.filterIcon},null)]),[[$e,c.isSelected.value]])]}),G&&s("div",{key:"prepend",class:"v-chip__prepend"},[o.prepend?s(ne,{key:"prepend-defaults",disabled:!U,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},o.prepend):s(J,null,[e.prependIcon&&s($,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&s(de,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),s("div",{class:"v-chip__content"},[((B=o.default)==null?void 0:B.call(o,{isSelected:c==null?void 0:c.isSelected.value,selectedClass:c==null?void 0:c.selectedClass.value,select:c==null?void 0:c.select,toggle:c==null?void 0:c.toggle,value:c==null?void 0:c.value.value,disabled:e.disabled}))??e.text]),E&&s("div",{key:"append",class:"v-chip__append"},[o.append?s(ne,{key:"append-defaults",disabled:!M,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},o.append):s(J,null,[e.appendIcon&&s($,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&s(de,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),L&&s("button",K({key:"close",class:"v-chip__close",type:"button"},_.value),[o.close?s(ne,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},o.close):s($,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Ne("ripple"),D.value&&e.ripple,null]])}}}),El=W({renderless:Boolean,...oe()},"VVirtualScrollItem"),Ml=le()({name:"VVirtualScrollItem",inheritAttrs:!1,props:El(),emits:{"update:height":e=>!0},setup(e,d){let{attrs:t,emit:r,slots:o}=d;const{resizeRef:v,contentRect:m}=ce(void 0,"border");j(()=>{var n;return(n=m.value)==null?void 0:n.height},n=>{n!=null&&r("update:height",n)}),se(()=>{var n,l;return e.renderless?s(J,null,[(n=o.default)==null?void 0:n.call(o,{itemRef:v})]):s("div",K({ref:v,class:["v-virtual-scroll__item",e.class],style:e.style},t),[(l=o.default)==null?void 0:l.call(o)])})}}),Ll=-1,Hl=1,re=100,Gl=W({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function ql(e,d){const t=Ie(),r=F(0);ke(()=>{r.value=parseFloat(e.itemHeight||0)});const o=F(0),v=F(Math.ceil((parseInt(e.height)||t.height.value)/(r.value||16))||1),m=F(0),n=F(0),l=Z(),g=Z();let S=0;const{resizeRef:b,contentRect:p}=ce();ke(()=>{b.value=l.value});const T=I(()=>{var a;return l.value===document.documentElement?t.height.value:((a=p.value)==null?void 0:a.height)||parseInt(e.height)||0}),k=I(()=>!!(l.value&&g.value&&T.value&&r.value));let A=Array.from({length:d.value.length}),c=Array.from({length:d.value.length});const C=F(0);let R=-1;function D(a){return A[a]||r.value}const _=je(()=>{const a=performance.now();c[0]=0;const y=d.value.length;for(let i=1;i<=y-1;i++)c[i]=(c[i-1]||0)+D(i-1);C.value=Math.max(C.value,performance.now()-a)},C),q=j(k,a=>{a&&(q(),S=g.value.offsetTop,_.immediate(),B(),~R&&We(()=>{me&&window.requestAnimationFrame(()=>{N(R),R=-1})}))});j(T,(a,y)=>{y&&B()}),ze(()=>{_.clear()});function X(a,y){const i=A[a],f=r.value;r.value=f?Math.min(r.value,y):y,(i!==y||f!==r.value)&&(A[a]=y,_())}function V(a){return a=ie(a,0,d.value.length-1),c[a]||0}function M(a){return Kl(c,a)}let E=0,L=0,H=0;function U(){if(!l.value||!g.value)return;const a=l.value.scrollTop,y=performance.now();y-H>500?(L=Math.sign(a-E),S=g.value.offsetTop):L=a-E,E=a,H=y,B()}function G(){!l.value||!g.value||(L=0,H=0,B())}let z=-1;function B(){cancelAnimationFrame(z),z=requestAnimationFrame(te)}function te(){if(!l.value||!T.value)return;const a=E-S,y=Math.sign(L),i=Math.max(0,a-re),f=ie(M(i),0,d.value.length),h=a+T.value+re,w=ie(M(h)+1,f+1,d.value.length);if((y!==Ll||f<o.value)&&(y!==Hl||w>v.value)){const P=V(o.value)-V(f),O=V(w)-V(v.value);Math.max(P,O)>re?(o.value=f,v.value=w):(f<=0&&(o.value=f),w>=d.value.length&&(v.value=w))}m.value=V(o.value),n.value=V(d.value.length)-V(v.value)}function N(a){const y=V(a);!l.value||a&&!y?R=a:l.value.scrollTop=y}const u=I(()=>d.value.slice(o.value,v.value).map((a,y)=>({raw:a,index:y+o.value})));return j(d,()=>{A=Array.from({length:d.value.length}),c=Array.from({length:d.value.length}),_.immediate(),B()},{deep:!0}),{containerRef:l,markerRef:g,computedItems:u,paddingTop:m,paddingBottom:n,scrollToIndex:N,handleScroll:U,handleScrollend:G,handleItemResize:X}}function Kl(e,d){let t=e.length-1,r=0,o=0,v=null,m=-1;if(e[t]<d)return t;for(;r<=t;)if(o=r+t>>1,v=e[o],v>d)t=o-1;else if(v<d)m=o,r=o+1;else return v===d?o:r;return m}const Ul=W({items:{type:Array,default:()=>[]},renderless:Boolean,...Gl(),...oe(),...Pl()},"VVirtualScroll"),Nl=le()({name:"VVirtualScroll",props:Ul(),setup(e,d){let{slots:t}=d;const r=Xe("VVirtualScroll"),{dimensionStyles:o}=xl(e),{containerRef:v,markerRef:m,handleScroll:n,handleScrollend:l,handleItemResize:g,scrollToIndex:S,paddingTop:b,paddingBottom:p,computedItems:T}=ql(e,ae(e,"items"));return Ye(()=>e.renderless,()=>{function k(){var C,R;const c=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";v.value===document.documentElement?(document[c]("scroll",n,{passive:!0}),document[c]("scrollend",l)):((C=v.value)==null||C[c]("scroll",n,{passive:!0}),(R=v.value)==null||R[c]("scrollend",l))}Je(()=>{v.value=Tl(r.vnode.el,!0),k(!0)}),ze(k)}),se(()=>{const k=T.value.map(A=>s(Ml,{key:A.index,renderless:e.renderless,"onUpdate:height":c=>g(A.index,c)},{default:c=>{var C;return(C=t.default)==null?void 0:C.call(t,{item:A.raw,index:A.index,...c})}}));return e.renderless?s(J,null,[s("div",{ref:m,class:"v-virtual-scroll__spacer",style:{paddingTop:ue(b.value)}},null),k,s("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:ue(p.value)}},null)]):s("div",{ref:v,class:["v-virtual-scroll",e.class],onScrollPassive:n,onScrollend:l,style:[o.value,e.style]},[s("div",{ref:m,class:"v-virtual-scroll__container",style:{paddingTop:ue(b.value),paddingBottom:ue(p.value)}},[k])])}),{scrollToIndex:S}}});function $l(e,d){const t=F(!1);let r;function o(n){cancelAnimationFrame(r),t.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{t.value=!1})})}async function v(){await new Promise(n=>requestAnimationFrame(n)),await new Promise(n=>requestAnimationFrame(n)),await new Promise(n=>requestAnimationFrame(n)),await new Promise(n=>{if(t.value){const l=j(t,()=>{l(),n()})}else n()})}async function m(n){var S,b;if(n.key==="Tab"&&((S=d.value)==null||S.focus()),!["PageDown","PageUp","Home","End"].includes(n.key))return;const l=(b=e.value)==null?void 0:b.$el;if(!l)return;(n.key==="Home"||n.key==="End")&&l.scrollTo({top:n.key==="Home"?0:l.scrollHeight,behavior:"smooth"}),await v();const g=l.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(n.key==="PageDown"||n.key==="Home"){const p=l.getBoundingClientRect().top;for(const T of g)if(T.getBoundingClientRect().top>=p){T.focus();break}}else{const p=l.getBoundingClientRect().bottom;for(const T of[...g].reverse())if(T.getBoundingClientRect().bottom<=p){T.focus();break}}}return{onListScroll:o,onListKeydown:m}}const jl=W({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:ee,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...ol({itemChildren:!1})},"Select"),Wl=W({...jl(),...Qe(Le({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...Il({transition:{component:Al}})},"VSelect"),at=le()({name:"VSelect",props:Wl(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,d){let{slots:t}=d;const{t:r}=Re(),o=Z(),v=Z(),m=Z(),n=ve(e,"menu"),l=I({get:()=>n.value,set:u=>{var a;n.value&&!u&&((a=v.value)!=null&&a.ΨopenChildren)||(n.value=u)}}),{items:g,transformIn:S,transformOut:b}=sl(e),p=ve(e,"modelValue",[],u=>S(u===null?[null]:ll(u)),u=>{const a=b(u);return e.multiple?a:a[0]??null}),T=I(()=>typeof e.counterValue=="function"?e.counterValue(p.value):typeof e.counterValue=="number"?e.counterValue:p.value.length),k=tl(),A=I(()=>p.value.map(u=>u.value)),c=F(!1),C=I(()=>l.value?e.closeText:e.openText);let R="",D;const _=I(()=>e.hideSelected?g.value.filter(u=>!p.value.some(a=>a===u)):g.value),q=I(()=>e.hideNoData&&!_.value.length||e.readonly||(k==null?void 0:k.isReadonly.value)),X=I(()=>{var u;return{...e.menuProps,activatorProps:{...((u=e.menuProps)==null?void 0:u.activatorProps)||{},"aria-haspopup":"listbox"}}}),V=Z(),{onListScroll:M,onListKeydown:E}=$l(V,o);function L(u){e.openOnClear&&(l.value=!0)}function H(){q.value||(l.value=!l.value)}function U(u){var h,w;if(!u.key||e.readonly||k!=null&&k.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(u.key)&&u.preventDefault(),["Enter","ArrowDown"," "].includes(u.key)&&(l.value=!0),["Escape","Tab"].includes(u.key)&&(l.value=!1),u.key==="Home"?(h=V.value)==null||h.focus("first"):u.key==="End"&&((w=V.value)==null||w.focus("last"));const a=1e3;function y(P){const O=P.key.length===1,x=!P.ctrlKey&&!P.metaKey&&!P.altKey;return O&&x}if(e.multiple||!y(u))return;const i=performance.now();i-D>a&&(R=""),R+=u.key.toLowerCase(),D=i;const f=g.value.find(P=>P.title.toLowerCase().startsWith(R));f!==void 0&&(p.value=[f])}function G(u){if(e.multiple){const a=p.value.findIndex(y=>e.valueComparator(y.value,u.value));if(a===-1)p.value=[...p.value,u];else{const y=[...p.value];y.splice(a,1),p.value=y}}else p.value=[u],l.value=!1}function z(u){var a;(a=V.value)!=null&&a.$el.contains(u.relatedTarget)||(l.value=!1)}function B(){var u;c.value&&((u=o.value)==null||u.focus())}function te(u){c.value=!0}function N(u){if(u==null)p.value=[];else if(be(o.value,":autofill")||be(o.value,":-webkit-autofill")){const a=g.value.find(y=>y.title===u);a&&G(a)}else o.value&&(o.value.value="")}return j(l,()=>{if(!e.hideSelected&&l.value&&p.value.length){const u=_.value.findIndex(a=>p.value.some(y=>e.valueComparator(y.value,a.value)));me&&window.requestAnimationFrame(()=>{var a;u>=0&&((a=m.value)==null||a.scrollToIndex(u))})}}),j(_,(u,a)=>{c.value&&(!u.length&&e.hideNoData&&(l.value=!1),!a.length&&u.length&&(l.value=!0))}),se(()=>{const u=!!(e.chips||t.chip),a=!!(!e.hideNoData||_.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),y=p.value.length>0,i=ge.filterProps(e),f=y||!c.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return s(ge,K({ref:o},i,{modelValue:p.value.map(h=>h.props.value).join(", "),"onUpdate:modelValue":N,focused:c.value,"onUpdate:focused":h=>c.value=h,validationValue:p.externalValue,counterValue:T.value,dirty:y,class:["v-select",{"v-select--active-menu":l.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":p.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:"none",placeholder:f,"onClick:clear":L,"onMousedown:control":H,onBlur:z,onKeydown:U,"aria-label":r(C.value),title:r(C.value)}),{...t,default:()=>s(J,null,[s(ul,K({ref:v,modelValue:l.value,"onUpdate:modelValue":h=>l.value=h,activator:"parent",contentClass:"v-select__content",disabled:q.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:B},X.value),{default:()=>[a&&s(il,K({ref:V,selected:A.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:h=>h.preventDefault(),onKeydown:E,onFocusin:te,onScrollPassive:M,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var h,w,P;return[(h=t["prepend-item"])==null?void 0:h.call(t),!_.value.length&&!e.hideNoData&&(((w=t["no-data"])==null?void 0:w.call(t))??s(Ve,{title:r(e.noDataText)},null)),s(Nl,{ref:m,renderless:!0,items:_.value},{default:O=>{var pe;let{item:x,index:Q,itemRef:Y}=O;const he=K(x.props,{ref:Y,key:Q,onClick:()=>G(x)});return((pe=t.item)==null?void 0:pe.call(t,{item:x,index:Q,props:he}))??s(Ve,K(he,{role:"option"}),{prepend:Ee=>{let{isSelected:Me}=Ee;return s(J,null,[e.multiple&&!e.hideSelected?s(al,{key:x.value,modelValue:Me,ripple:!1,tabindex:"-1"},null):void 0,x.props.prependAvatar&&s(de,{image:x.props.prependAvatar},null),x.props.prependIcon&&s($,{icon:x.props.prependIcon},null)])}})}}),(P=t["append-item"])==null?void 0:P.call(t)]}})]}),p.value.map((h,w)=>{function P(Y){Y.stopPropagation(),Y.preventDefault(),G(h)}const O={"onClick:close":P,onMousedown(Y){Y.preventDefault(),Y.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},x=u?!!t.chip:!!t.selection,Q=x?Ze(u?t.chip({item:h,index:w,props:O}):t.selection({item:h,index:w})):void 0;if(!(x&&!Q))return s("div",{key:h.value,class:"v-select__selection"},[u?t.chip?s(ne,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:h.title}}},{default:()=>[Q]}):s(Fl,K({key:"chip",closable:e.closableChips,size:"small",text:h.title,disabled:h.props.disabled},O),null):Q??s("span",{class:"v-select__selection-text"},[h.title,e.multiple&&w<p.value.length-1&&s("span",{class:"v-select__selection-comma"},[el(",")])])])})]),"append-inner":function(){var O;for(var h=arguments.length,w=new Array(h),P=0;P<h;P++)w[P]=arguments[P];return s(J,null,[(O=t["append-inner"])==null?void 0:O.call(t,...w),e.menuIcon?s($,{class:"v-select__menu-icon",icon:e.menuIcon},null):void 0])}})}),nl({isFocused:c,menu:l,select:G},o)}});export{at as V,Fl as a,Nl as b,jl as m,$l as u};
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка