PageSourceSearch

https://www.finanzfluss.de/_nuxt/XL3ZWmOx.js

js finanzfluss.de collected 2026-10-02 14:35:57 UTC 24,941 bytes, 1 lines download raw bytes

1import{s as A,ci as Fe,F as e,o as q,C as I,r as E,bc as _e,ah as W,i as M,cf as Ne,M as Le,a9 as xe,bv as ye,y as G,bt as We,D as _,L as ge,c as H,ab as Ke,ac as He,ae as K,cP as je,a5 as w,bx as te,B as ie,a as Se,af as ze,cQ as qe,cR as Ue,cS as Ye,cT as Xe,cU as Ge,cV as we,cI as Qe,E as O,cW as Ze,ad as Y,cX as Je,a1 as et,l as tt,cY as he,bu as Q,z as j,I as U,aM as at,P as Z,aj as Ce,cZ as lt,A as Pe,b3 as ue,b4 as de,bI as ot,x as Be,bz as rt,ck as nt,c_ as st,a6 as it,a7 as ut,aw as Te,ax as ke,g as dt,av as ct,bd as pt,aQ as ft,aa as vt,a3 as ne,ai as mt,bg as yt}from"./CKYHnz9z.js";import{_ as gt}from"./B_RBo6c9.js";import{u as ht}from"./DqJtr3Bb.js";import{c as be}from"./B93Kc26E.js";var bt=A({__name:"Teleport",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const n=a,t=Fe({}),f=M(()=>n.to??t.teleportTo?.value??"body"),o=Ne();return(r,c)=>e(o)||r.forceMount?(q(),I(_e,{key:0,to:f.value,disabled:r.disabled,defer:r.defer},[E(r.$slots,"default")],8,["to","disabled","defer"])):W("v-if",!0)}}),_t=bt;const xt=[" ","Enter","ArrowUp","ArrowDown"],St=[" ","Enter"],R=10;function X(a,n,t){return a===void 0?!1:Array.isArray(a)?a.some(f=>se(f,n,t)):se(a,n,t)}function se(a,n,t){return a===void 0||n===void 0?!1:typeof a=="string"?a===n:typeof t=="function"?t(a,n):typeof t=="string"?a?.[t]===n?.[t]:Le(a,n)}function qt(a){return a==null||a===""||Array.isArray(a)&&a.length===0}const wt=["value"],[F,Ie]=te("SelectRoot");var Ct=A({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},nullableValue:{type:String,required:!1,default:""},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:open"],setup(a,{emit:n}){const t=a,f=n,{required:o,disabled:r,multiple:c,dir:i}=xe(t),u=ye(t,"modelValue",f,{defaultValue:t.defaultValue??(c.value?[]:void 0),passive:t.modelValue===void 0,deep:!0}),d=ye(t,"open",f,{defaultValue:t.defaultOpen,passive:t.open===void 0}),m=w(),p=w(),b=w({x:0,y:0}),S=M(()=>c.value&&Array.isArray(u.value)?u.value?.length===0:ge(u.value));G({isProvider:!0});const B=We(i),V=ht(m),T=w(new Set),v=M(()=>Array.from(T.value).map(l=>l.value).join(";"));function k(l){if(c.value){const y=Array.isArray(u.value)?[...u.value]:[],s=y.findIndex(g=>se(g,l,t.by));s===-1?y.push(l):y.splice(s,1),u.value=[...y]}else u.value=l}function h(l){return Array.from(T.value).find(y=>X(l,y.value,t.by))}return Ie({triggerElement:m,onTriggerChange:l=>{m.value=l},valueElement:p,onValueElementChange:l=>{p.value=l},contentId:"",modelValue:u,onValueChange:k,by:t.by,open:d,multiple:c,required:o,onOpenChange:l=>{d.value=l},dir:B,triggerPointerDownPosRef:b,disabled:r,isEmptyModelValue:S,optionsSet:T,onOptionAdd:l=>{const y=h(l.value);y&&T.value.delete(y),T.value.add(l)},onOptionRemove:l=>{const y=h(l.value);y&&T.value.delete(y)}}),(l,y)=>(q(),I(e(je),null,{default:_(()=>[E(l.$slots,"default",{modelValue:e(u),open:e(d)}),e(V)&&l.name?(q(),I(Tt,{key:v.value,"aria-hidden":"true",tabindex:"-1",multiple:e(c),required:e(o),name:l.name,autocomplete:l.autocomplete,disabled:e(r),value:e(u)},{default:_(()=>[e(ge)(e(u))?(q(),H("option",{key:0,value:l.nullableValue},null,8,wt)):W("v-if",!0),(q(!0),H(Ke,null,He(Array.from(T.value),s=>(q(),H("option",K({key:s.value??""},{ref_for:!0},s),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):W("v-if",!0)]),_:3}))}}),Pt=Ct,Bt=A({__name:"BubbleSelect",props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(a){const n=a,t=w(),f=F();ie(()=>n.value,(r,c)=>{const i=window.HTMLSelectElement.prototype,d=Object.getOwnPropertyDescriptor(i,"value").set;if(r!==c&&d&&t.value){const m=new Event("change",{bubbles:!0});d.call(t.value,r),t.value.dispatchEvent(m)}});function o(r){f.onValueChange(r.target.value)}return(r,c)=>(q(),I(e(ze),{"as-child":""},{default:_(()=>[Se("select",K({ref_key:"selectElement",ref:t},n,{onInput:o}),[E(r.$slots,"default")],16)]),_:3}))}}),Tt=Bt,kt=A({__name:"SelectPopperPosition",props:{memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:R},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const t=qe(a);return(f,o)=>(q(),I(e(Ue),K(e(t),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:_(()=>[E(f.$slots,"default")]),_:3},16))}}),It=kt;const Et={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[ce,Ee]=te("SelectContent");var At=A({__name:"SelectContentImpl",props:{position:{type:String,required:!1,default:"item-aligned"},bodyLock:{type:Boolean,required:!1,default:!0},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(a,{emit:n}){const t=a,f=n,o=F();Ye(),Xe(t.bodyLock);const{CollectionSlot:r,getItems:c}=G(),i=w();Ge(i);const{search:u,handleTypeaheadSearch:d}=we(),m=w(),p=w(),b=w(),S=w(!1),B=w(!1),V=w(!1);function T(){p.value&&i.value&&he([p.value,i.value])}ie(S,()=>{T()});const{onOpenChange:v,triggerPointerDownPosRef:k}=o;Qe(s=>{if(!i.value)return;let g={x:0,y:0};const x=P=>{g={x:Math.abs(Math.round(P.pageX)-(k.value?.x??0)),y:Math.abs(Math.round(P.pageY)-(k.value?.y??0))}},C=P=>{P.pointerType!=="touch"&&(g.x<=10&&g.y<=10?P.preventDefault():i.value?.contains(P.target)||v(!1),document.removeEventListener("pointermove",x),k.value=null)};k.value!==null&&(document.addEventListener("pointermove",x),document.addEventListener("pointerup",C,{capture:!0,once:!0})),s(()=>{document.removeEventListener("pointermove",x),document.removeEventListener("pointerup",C,{capture:!0})})});function h(s){const g=s.ctrlKey||s.altKey||s.metaKey;if(s.key==="Tab"&&s.preventDefault(),!g&&s.key.length===1&&d(s.key,c()),["ArrowUp","ArrowDown","Home","End"].includes(s.key)){let C=[...c().map(P=>P.ref)];if(["ArrowUp","End"].includes(s.key)&&(C=C.slice().reverse()),["ArrowUp","ArrowDown"].includes(s.key)){const P=s.target,z=C.indexOf(P);C=C.slice(z+1)}setTimeout(()=>he(C)),s.preventDefault()}}const l=M(()=>t.position==="popper"?t:{}),y=qe(l.value);return Ee({content:i,viewport:m,onViewportChange:s=>{m.value=s},itemRefCallback:(s,g,x)=>{const C=!B.value&&!x,P=X(o.modelValue.value,g,o.by);if(o.multiple.value){if(V.value)return;(P||C)&&(p.value=s,P&&(V.value=!0))}else(P||C)&&(p.value=s);C&&(B.value=!0)},selectedItem:p,selectedItemText:b,onItemLeave:()=>{i.value?.focus()},itemTextRefCallback:(s,g,x)=>{const C=!B.value&&!x;(X(o.modelValue.value,g,o.by)||C)&&(b.value=s)},focusSelectedItem:T,position:t.position,isPositioned:S,searchRef:u}),(s,g)=>(q(),I(e(r),null,{default:_(()=>[O(e(Ze),{"as-child":"",onMountAutoFocus:g[6]||(g[6]=Y(()=>{},["prevent"])),onUnmountAutoFocus:g[7]||(g[7]=x=>{f("closeAutoFocus",x),!x.defaultPrevented&&(e(o).triggerElement.value?.focus({preventScroll:!0}),x.preventDefault())})},{default:_(()=>[O(e(Je),{"as-child":"","disable-outside-pointer-events":s.disableOutsidePointerEvents,onFocusOutside:g[2]||(g[2]=Y(()=>{},["prevent"])),onDismiss:g[3]||(g[3]=x=>e(o).onOpenChange(!1)),onEscapeKeyDown:g[4]||(g[4]=x=>
1f("escapeKeyDown",x)),onPointerDownOutside:g[5]||(g[5]=x=>f("pointerDownOutside",x))},{default:_(()=>[(q(),I(et(s.position==="popper"?It:Rt),K({...s.$attrs,...e(y)},{id:e(o).contentId,ref:x=>{if(!x)return;const C=e(tt)(x);C?.hasAttribute("data-reka-popper-content-wrapper")?i.value=C.firstElementChild:i.value=C},role:"listbox","data-state":e(o).open.value?"open":"closed",dir:e(o).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:g[0]||(g[0]=Y(()=>{},["prevent"])),onPlaced:g[1]||(g[1]=x=>S.value=!0),onKeydown:h}),{default:_(()=>[E(s.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3},8,["disable-outside-pointer-events"])]),_:3})]),_:3}))}}),Ot=At;const[ia,Mt]=te("SelectItemAlignedPosition");var Vt=A({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["placed"],setup(a,{emit:n}){const t=a,f=n,{getItems:o}=G(),r=F(),c=ce(),i=w(!1),u=w(!0),d=w(),{forwardRef:m,currentElement:p}=Q(),{viewport:b,selectedItem:S,selectedItemText:B,focusSelectedItem:V}=c;function T(){if(r.triggerElement.value&&r.valueElement.value&&d.value&&p.value&&b?.value&&S?.value&&B?.value){const h=r.triggerElement.value.getBoundingClientRect(),l=p.value.getBoundingClientRect(),y=r.valueElement.value.getBoundingClientRect(),s=B.value.getBoundingClientRect();if(r.dir.value!=="rtl"){const D=s.left-l.left,$=y.left-D,N=h.left-$,L=h.width+N,le=Math.max(L,l.width),oe=window.innerWidth-R,re=be($,R,Math.max(R,oe-le));d.value.style.minWidth=`${L}px`,d.value.style.left=`${re}px`}else{const D=l.right-s.right,$=window.innerWidth-y.right-D,N=window.innerWidth-h.right-$,L=h.width+N,le=Math.max(L,l.width),oe=window.innerWidth-R,re=be($,R,Math.max(R,oe-le));d.value.style.minWidth=`${L}px`,d.value.style.right=`${re}px`}const g=o().map(D=>D.ref),x=window.innerHeight-R*2,C=b.value.scrollHeight,P=window.getComputedStyle(p.value),z=Number.parseInt(P.borderTopWidth,10),pe=Number.parseInt(P.paddingTop,10),fe=Number.parseInt(P.borderBottomWidth,10),Ae=Number.parseInt(P.paddingBottom,10),ve=z+pe+C+Ae+fe,Oe=Math.min(S.value.offsetHeight*5,ve),me=window.getComputedStyle(b.value),Me=Number.parseInt(me.paddingTop,10),Ve=Number.parseInt(me.paddingBottom,10),J=h.top+h.height/2-R,Re=x-J,ae=S.value.offsetHeight/2,De=S.value.offsetTop+ae,ee=z+pe+De,$e=ve-ee;if(ee<=J){const D=S.value===g.at(-1);d.value.style.bottom="0px";const $=p.value.clientHeight-b.value.offsetTop-b.value.offsetHeight,N=Math.max(Re,ae+(D?Ve:0)+$+fe),L=ee+N;d.value.style.height=`${L}px`}else{const D=S.value===g[0];d.value.style.top="0px";const N=Math.max(J,z+b.value.offsetTop+(D?Me:0)+ae)+$e;d.value.style.height=`${N}px`,b.value.scrollTop=ee-J+b.value.offsetTop}d.value.style.margin=`${R}px 0`,d.value.style.minHeight=`${Oe}px`,d.value.style.maxHeight=`${x}px`,f("placed"),requestAnimationFrame(()=>i.value=!0)}}const v=w("");j(async()=>{await U(),T(),p.value&&(v.value=window.getComputedStyle(p.value).zIndex)});function k(h){h&&u.value===!0&&(T(),V?.(),u.value=!1)}return at(r.triggerElement,()=>{T()}),Mt({contentWrapper:d,shouldExpandOnScrollRef:i,onScrollButtonChange:k}),(h,l)=>(q(),H("div",{ref_key:"contentWrapperElement",ref:d,style:Ce({display:"flex",flexDirection:"column",position:"fixed",zIndex:v.value})},[O(e(Z),K({ref:e(m),style:{boxSizing:"border-box",maxHeight:"100%"}},{...h.$attrs,...t}),{default:_(()=>[E(h.$slots,"default")]),_:3},16)],4))}}),Rt=Vt,Dt=A({inheritAttrs:!1,__name:"SelectProvider",props:{context:{type:Object,required:!0}},setup(a){return Ie(a.context),Ee(Et),(t,f)=>E(t.$slots,"default")}}),$t=Dt;const Ft={key:1};var Nt=A({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(a,{emit:n}){const t=a,o=lt(t,n),r=F(),c=w();j(()=>{c.value=new DocumentFragment});const i=w(),u=M(()=>t.forceMount||r.open.value),d=w(u.value);let m;function p(){m&&(clearTimeout(m),m=void 0)}return ie(u,(b,S,B)=>{p(),m=setTimeout(()=>{d.value=u.value,m=void 0}),B(p)}),Pe(p),(b,S)=>u.value||d.value||i.value?.present?(q(),I(e(ot),{key:0,ref_key:"presenceRef",ref:i,present:u.value},{default:_(()=>[O(Ot,ue(de({...e(o),...b.$attrs})),{default:_(()=>[E(b.$slots,"default")]),_:3},16)]),_:3},8,["present"])):c.value?(q(),H("div",Ft,[(q(),I(_e,{to:c.value},[O($t,{context:e(r)},{default:_(()=>[E(b.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):W("v-if",!0)}}),Lt=Nt;const[Wt,Kt]=te("SelectItem");var Ht=A({__name:"SelectItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(a,{emit:n}){const t=a,f=n,{disabled:o}=xe(t),r=F(),c=ce(),{forwardRef:i,currentElement:u}=Q(),{CollectionItem:d}=G(),m=M(()=>X(r.modelValue?.value,t.value,r.by)),p=w(!1),b=w(t.textValue??""),S=Be(void 0,"reka-select-item-text"),B="select.select";async function V(l){if(l.defaultPrevented)return;const y={originalEvent:l,value:t.value};rt(B,T,y)}async function T(l){await U(),f("select",l),!l.defaultPrevented&&(o.value||(r.onValueChange(t.value),r.multiple.value||r.onOpenChange(!1)))}async function v(l){await U(),!l.defaultPrevented&&(o.value?c.onItemLeave?.():l.currentTarget?.focus({preventScroll:!0}))}async function k(l){await U(),!l.defaultPrevented&&l.currentTarget===nt()&&c.onItemLeave?.()}async function h(l){await U(),!(l.defaultPrevented||c.searchRef?.value!==""&&l.key===" ")&&(St.includes(l.key)&&V(l),l.key===" "&&l.preventDefault())}if(t.value==="")throw new Error("A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return j(()=>{u.value&&c.itemRefCallback(u.value,t.value,t.disabled)}),Kt({value:t.value,disabled:o,textId:S,isSelected:m,onItemTextChange:l=>{b.value=((b.value||l?.textContent)??"").trim()}}),(l,y)=>(q(),I(e(d),{value:{textValue:b.value}},{default:_(()=>[O(e(Z),{ref:e(i),role:"option","aria-labelledby":e(S),"data-highlighted":p.value?"":void 0,"aria-selected":m.value,"data-state":m.value?"checked":"unchecked","aria-disabled":e(o)||void 0,"data-disabled":e(o)?"":void 0,tabindex:e(o)?void 0:-1,as:l.as,"as-child":l.asChild,onFocus:y[0]||(y[0]=s=>p.value=!0),onBlur:y[1]||(y[1]=s=>p.value=!1),onPointerup:V,onPointerdown:y[2]||(y[2]=s=>
1{s.currentTarget.focus({preventScroll:!0})}),onTouchend:y[3]||(y[3]=Y(()=>{},["prevent","stop"])),onPointermove:v,onPointerleave:k,onKeydown:h},{default:_(()=>[E(l.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),jt=Ht,zt=A({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(a){const n=a,t=F(),f=ce(),o=Wt(),{forwardRef:r,currentElement:c}=Q(),i=M(()=>({value:o.value,disabled:o.disabled.value,textContent:c.value?.textContent??o.value?.toString()??""}));return j(()=>{c.value&&(o.onItemTextChange(c.value),f.itemTextRefCallback(c.value,o.value,o.disabled.value),t.onOptionAdd(i.value))}),Pe(()=>{t.onOptionRemove(i.value)}),(u,d)=>(q(),I(e(Z),K({id:e(o).textId,ref:e(r)},{...n,...u.$attrs}),{default:_(()=>[E(u.$slots,"default")]),_:3},16,["id"]))}}),Ut=zt,Yt=A({__name:"SelectPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const n=a;return(t,f)=>(q(),I(e(_t),ue(de(n)),{default:_(()=>[E(t.$slots,"default")]),_:3},16))}}),Xt=Yt,Gt=A({__name:"SelectTrigger",props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const n=a,t=F(),{forwardRef:f,currentElement:o}=Q(),r=M(()=>t.disabled?.value||n.disabled);t.contentId||=Be(void 0,"reka-select-content"),j(()=>{t.onTriggerChange(o.value)});const{getItems:c}=G(),{search:i,handleTypeaheadSearch:u,resetTypeahead:d}=we();function m(){r.value||(t.onOpenChange(!0),d())}function p(v){m(),t.triggerPointerDownPosRef.value={x:Math.round(v.pageX),y:Math.round(v.pageY)}}function b(v){return v.button===0&&v.ctrlKey===!1}let S=!1;function B(v){if(v.pointerType==="touch")return v.preventDefault();const k=v.target;k.hasPointerCapture(v.pointerId)&&k.releasePointerCapture(v.pointerId),b(v)&&(p(v),S=!0)}function V(v){b(v)&&v.preventDefault()}function T(v){S||v.currentTarget?.focus(),S=!1}return(v,k)=>(q(),I(e(st),{"as-child":"",reference:v.reference},{default:_(()=>[O(e(Z),{ref:e(f),role:"combobox",type:v.as==="button"?"button":void 0,"aria-controls":e(t).open.value?e(t).contentId:void 0,"aria-expanded":e(t).open.value||!1,"aria-required":e(t).required?.value,"aria-autocomplete":"none",disabled:r.value,dir:e(t)?.dir.value,"data-state":e(t)?.open.value?"open":"closed","data-disabled":r.value?"":void 0,"data-placeholder":e(qt)(e(t).modelValue?.value)?"":void 0,"as-child":v.asChild,as:v.as,onClick:T,onPointerdown:B,onMousedown:V,onPointerup:k[0]||(k[0]=Y(h=>{h.pointerType==="touch"&&p(h)},["prevent"])),onKeydown:k[1]||(k[1]=h=>{const l=e(i)!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&l&&h.key===" "||(e(u)(h.key,e(c)()),e(xt).includes(h.key)&&(m(),h.preventDefault()))})},{default:_(()=>[E(v.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]),_:3},8,["reference"]))}}),Qt=Gt,Zt=A({__name:"SelectValue",props:{placeholder:{type:String,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(a){const n=a,{forwardRef:t,currentElement:f}=Q(),o=F();j(()=>{o.valueElement=f});const r=M(()=>{let i=[];const u=Array.from(o.optionsSet.value),d=m=>u.find(p=>X(m,p.value,o.by));return Array.isArray(o.modelValue.value)?i=o.modelValue.value.map(m=>d(m)?.textContent??""):i=[d(o.modelValue.value)?.textContent??""],i.filter(Boolean)}),c=M(()=>r.value.length?r.value.join(", "):n.placeholder);return(i,u)=>(q(),I(e(Z),{ref:e(t),as:i.as,"as-child":i.asChild,style:{pointerEvents:"none"},"data-placeholder":r.value.length?void 0:n.placeholder},{default:_(()=>[E(i.$slots,"default",{selectedLabel:r.value,modelValue:e(o).modelValue.value},()=>[it(ut(c.value),1)])]),_:3}
1,8,["as","as-child","data-placeholder"]))}}),Jt=Zt;const ea=A({inheritAttrs:!1,__name:"SelectOption",props:{value:{}},setup(a){const n=Te(),t=M(()=>{const{class:f,...o}=n;return o});return(f,o)=>(q(),I(e(jt),K({value:a.value},e(t),{class:e(ke)("cursor-pointer rounded-[4px] text-[14px] px-[16px] py-[4px] leading-[20px] data-[state=checked]:text-primary-blue-100 data-[state=checked]:font-medium outline-none data-[highlighted]:bg-secondary-grey-10 data-[highlighted]:data-[state=unchecked]:text-content data-[state=checked]:bg-secondary-grey-40 dark:data-[highlighted]:bg-surface-focus dark:data-[highlighted]:data-[state=unchecked]:text-white dark:data-[state=checked]:bg-surface-focus dark:data-[state=checked]:text-white",e(n).class)}),{default:_(()=>[O(e(Ut),null,{default:_(()=>[E(f.$slots,"default")]),_:3})]),_:3},16,["value","class"]))}}),ua=Object.assign(ea,{__name:"BaseSelectOption"}),ta={class:"grow truncate text-left"},aa=A({inheritAttrs:!1,__name:"Select",props:yt({placeholder:{},expandContentWidth:{type:Boolean},disableScrolling:{type:Boolean},validationMessage:{type:[String,Boolean]},error:{type:Boolean},disabled:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(a,{expose:n}){const{t}=dt(),f=ct(),o=w(!1),r=pt(a,"modelValue"),c=ft("triggerRef"),i=Te(),u=M(()=>{const{class:m,...p}=i;return p});function d(){c.value?.$el?.focus()}return n({focus:d}),(m,p)=>{const b=gt,S=mt;return q(),H("div",ue(de(e(u))),[O(e(Pt),{open:e(o),"onUpdate:open":p[0]||(p[0]=B=>vt(o)?o.value=B:null),modelValue:r.value,"onUpdate:modelValue":p[1]||(p[1]=B=>r.value=B),disabled:a.disabled},{default:_(()=>[O(e(Qt),{ref_key:"triggerRef",ref:c,disabled:a.disabled,class:ne(e(ke)("relative h-[44px] w-full flex items-center gap-[12px] border border-input rounded-[6px] border-solid bg-surface-card px-[16px] text-[14px] leading-[20px] outline-none transition-colors hover:border-input-hover focus-visible:outline-primary-blue-100 focus-visible:outline-offset-0 focus-visible:outline disabled:cursor-not-allowed disabled:bg-primary-black-5 disabled:text-primary-black-50 dark:bg-transparent dark:disabled:bg-surface-focus dark:disabled:text-white/50",e(f).triggerValue&&r.value!==void 0?"text-content":"text-primary-black-50 dark:text-white/60",(a.validationMessage||a.error)&&"border-secondary-red-140 hover:border-secondary-red-140",a.validationMessage&&"text-secondary-red-140 pr-[40px]",e(i).class)),"aria-label":a.placeholder||e(t)("base.default.open_selection")},{default:_(()=>[Se("div",ta,[O(e(Jt),{placeholder:a.placeholder},{default:_(()=>[e(f).triggerValue?E(m.$slots,"triggerValue",{selectedOption:r.value},void 0,void 0,0):W("",!0)]),_:3},8,["placeholder"])]),a.validationMessage?(q(),I(b,{key:0,class:"absolute right-[13px] h-[24px] w-[24px] flex items-center justify-center",content:`👀 ${a.validationMessage}`,"is-error-icon-tooltip":""},null,8,["content"])):W("",!0),a.validationMessage?W("",!0):(q(),I(S,{key:1,name:"fa6-solid:chevron-down",class:ne(["right-[13px] h-[20px] text-content transition-transform will-change-auto",[e(o)&&"rotate-180"]])},null,8,["class"]))]),_:3},8,["disabled","class","aria-label"]),O(e(Xt),null,{default:_(()=>[O(e(Lt),{align:"end",position:"popper",class:ne(["z-30 max-h-[265px] border border-subtle rounded-[6px] border-solid bg-surface-card py-[10px] shadow-card data-[side=bottom]:animate-dropdown-slide-in-down data-[side=top]:animate-dropdown-slide-in-up",[!a.disableScrolling&&"overflow-y-scroll"]]),side:"bottom","side-offset":8,"body-lock":!1,style:Ce({width:`calc(var(--reka-select-trigger-width) * ${a.expandContentWidth?2:1})`})},{default:_(()=>[E(m.$slots,"default",{selectedOption:r.value})]),_:3},8,["class","style"])]),_:3})]),_:3},8,["open","modelValue","disabled"])],16)}}}),da=Object.assign(aa,{__name:"BaseSelect"});export{da as _,ua as a};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.