1import{i as R,j as zt,k as vt,l as $t,m as Pe,f as G,n as gt,q as Be,s as _,o as c,v as O,V as ht,c as D,x as j,F as te,y as oe,z as Me,A as Ve,B as me,w as S,C as E,D as a,E as Ee,P as J,G as ue,H as De,I as ce,J as Q,K as yt,b as P,L as bt,M,N as ze,a as U,O as $e,Q as qt,R as At,S as fe,T as Se,U as Tt,W as Lt,X as Ne,Y as Ke,Z as et,$ as Pt,a0 as Dt,a1 as wt,a2 as Ot,a3 as Oe,a4 as Ae,a5 as St,a6 as _e,a7 as ke,a8 as Ue,a9 as je,aa as ae,ab as z,ac as ne,d as se,t as W,ad as Rt,ae as Ce,af as lt,ag as Ft,ah as Mt,ai as Nt,aj as Kt,ak as rt,al as pe,am as Ut,an as st,ao as it,ap as jt,aq as nt,ar as ot,as as ut,at as Te,au as Le,av as we,aw as Ht,ax as Wt,ay as Gt,az as Yt,aA as Xt,aB as dt,aC as Zt,g as Jt,aD as Qt,aE as Ze,u as ea,aF as ta,aG as aa,aH as la}from"./DdcrzuSm.js";import{P as ra,a as sa,u as ia,b as na,c as oa,F as ua,d as da,e as ca,f as pa,_ as fa}from"./3Yziegci.js";import{u as kt,a as tt,_ as ma}from"./BxKly_B2.js";import{R as va,a as ga}from"./m54t0GNZ.js";import{i as ct,C as ha,a as ya,b as ba}from"./BGIeqy1d.js";import{_ as qa}from"./C4bI2x1Q.js";import{u as wa}from"./CbKd5Tq_.js";import{a as Sa,f as ka}from"./CXe4hyOT.js";function pt(e,l=Number.NEGATIVE_INFINITY,t=Number.POSITIVE_INFINITY){return Math.min(t,Math.max(l,e))}function He(e){return R(()=>zt(e)?!!vt(e)?.closest("form"):!0)}function _t(e){const l=$t("",1e3);return{search:l,handleTypeaheadSearch:(i,s)=>{l.value=l.value+i;{const d=Pe(),p=s.map(w=>({...w,textValue:w.value?.textValue??w.ref.textContent?.trim()??""})),v=p.find(w=>w.ref===d),f=p.map(w=>w.textValue),x=xa(f,l.value,v?.textValue),b=p.find(w=>w.textValue===x);return b&&b.ref.focus(),b?.ref}},resetTypeahead:()=>{l.value=""}}}function _a(e,l){return e.map((t,r)=>e[(l+r)%e.length])}function xa(e,l,t){const i=l.length>1&&Array.from(l).every(f=>f===l[0])?l[0]:l,s=t?e.indexOf(t):-1;let d=_a(e,Math.max(s,0));i.length===1&&(d=d.filter(f=>f!==t));const v=d.find(f=>f.toLowerCase().startsWith(i.toLowerCase()));return v!==t?v:void 0}function ft(e){const l=Pe();for(const t of e)if(t===l||(t.focus(),Pe()!==l))return}var Ca=G({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(e){const l=e,{primitiveElement:t,currentElement:r}=gt(),i=R(()=>l.checked??l.value);return Be(i,(s,d)=>{if(!r.value)return;const p=r.value,v=window.HTMLInputElement.prototype,x=Object.getOwnPropertyDescriptor(v,"value").set;if(x&&s!==d){const b=new Event("input",{bubbles:!0}),w=new Event("change",{bubbles:!0});x.call(p,s),p.dispatchEvent(b),p.dispatchEvent(w)}}),(s,d)=>(c(),_(ht,O({ref_key:"primitiveElement",ref:t},{...l,...s.$attrs},{as:"input"}),null,16))}}),mt=Ca,Ia=G({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(e){const l=e,t=R(()=>typeof l.value=="object"&&Array.isArray(l.value)&&l.value.length===0&&l.required),r=R(()=>typeof l.value=="string"||typeof l.value=="number"||typeof l.value=="boolean"||l.value===null||l.value===void 0?[{name:l.name,value:l.value}]:typeof l.value=="object"&&Array.isArray(l.value)?l.value.flatMap((i,s)=>typeof i=="object"?Object.entries(i).map(([d,p])=>({name:`${l.name}[${s}][${d}]`,value:p})):{name:`${l.name}[${s}]`,value:i}):l.value!==null&&typeof l.value=="object"&&!Array.isArray(l.value)?Object.entries(l.value).map(([i,s])=>({name:`${l.name}[${i}]`,value:s})):[]);return(i,s)=>(c(),D(te,null,[j(" We render single input if it's required "),t.value?(c(),_(mt,O({key:i.name},{...l,...i.$attrs},{name:i.name,value:i.value}),null,16,["name","value"])):(c(!0),D(te,{key:1},oe(r.value,d=>(c(),_(mt,O({key:d.name},{ref_for:!0},{...l,...i.$attrs},{name:d.name,value:d.value}),null,16,["name","value"]))),128))],2112))}}),at=Ia;const[Va,Ba]=me("CheckboxGroupRoot");var Ea=G({__name:"CheckboxGroupRoot",props:{defaultValue:{type:Array,required:!1},modelValue:{type:Array,required:!1},rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1},as:{type:null,required:!1},asChild:{type:Boolean,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1},loop:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(e,{emit:l}){const t=e,r=l,{disabled:i,rovingFocus:s,dir:d}=Me(t),p=kt(d),{primitiveElement:v,currentElement:f}=gt(),x=He(f),b=Ve(t,"modelValue",r,{defaultValue:t.defaultValue??[],passive:t.modelValue===void 0}),w=R(()=>s.value?{loop:t.loop,dir:p.value,orientation:t.orientation}:{});return Ba({modelValue:b,rovingFocus:s,disabled:i}),(o,u)=>(c(),_(Ee(a(s)?a(va):a(J)),O({ref_key:"primitiveElement",ref:v,as:o.as,"as-child":o.asChild},w.value),{default:S(()=>[E(o.$slots,"default"),a(x)&&o.name?(c(),_(a(at),{key:0,name:o.name,value:a(b),required:o.required},null,8,["name","value","required"])):j("v-if",!0)]),_:3},16,["as","as-child"]))}}),za=Ea;function Re(e){return e==="indeterminate"}function xt(e){return Re(e)?"indeterminate":e?"checked":"unchecked"}const[$a,Aa]=me("CheckboxRoot");var Ta=G({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:[Boolean,String],required:!1},modelValue:{type:[Boolean,String,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(e,{emit:l}){const t=e,r=l,{forwardRef:i,currentElement:s}=ue(),d=Va(null),p=Ve(t,"modelValue",r,{defaultValue:t.defaultValue,passive:t.modelValue===void 0}),v=R(()=>d?.disabled.value||t.disabled),f=R(()=>De(d?.modelValue.value)?p.value==="indeterminate"?"indeterminate":p.value:ct(d.modelValue.value,t.value));function x(){if(De(d?.modelValue.value))p.value=Re(p.value)?!0:!p.value;else{const o=[...d.modelValue.value||[]];if(ct(o,t.value)){const u=o.findIndex($=>yt($,t.value));o.splice(u,1)}else o.push(t.value);d.modelValue.value=o}}const b=He(s),w=R(()=>t.id&&s.value?document.querySelector(`[for="${t.id}"]`)?.innerText:void 0);return Aa({disabled:v,state:f}),(o,u)=>(c(),_(Ee(a(d)?.rovingFocus.value?a(ga):a(J)),O(o.$attrs,{id:o.id,ref:a(i),role:"checkbox","as-child":o.asChild,as:o.as,type:o.as==="button"?"button":void 0,"aria-checked":a(Re)(f.value)?"mixed":f.value,"aria-required":o.required,"aria-label":o.$attrs["aria-label"]||w.value,"data-state":a(xt)(f.value),"data-disabled":v.value?"":void 0,disabled:v.value,focusable:a(d)?.rovingFocus.value?!v.value:void 0,onKeydown:ce(Q(()=>{},["prevent"]),["enter"]),onClick:x}),{default:S(()=>[E(o.$slots,"default",{modelValue:a(p),state:f.value}
1),a(b)&&o.name&&!a(d)?(c(),_(a(at),{key:0,type:"checkbox",checked:!!f.value,name:o.name,value:o.value,disabled:v.value,required:o.required},null,8,["checked","name","value","disabled","required"])):j("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),La=Ta,Pa=G({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const{forwardRef:l}=ue(),t=$a();return(r,i)=>(c(),_(a(bt),{present:r.forceMount||a(Re)(a(t).state.value)||a(t).state.value===!0},{default:S(()=>[P(a(J),O({ref:a(l),"data-state":a(xt)(a(t).state.value),"data-disabled":a(t).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":r.asChild,as:r.as},r.$attrs),{default:S(()=>[E(r.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),Da=Pa,Oa=G({__name:"Label",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"label"}},setup(e){const l=e;return ue(),(t,r)=>(c(),_(a(J),O(l,{onMousedown:r[0]||(r[0]=i=>{!i.defaultPrevented&&i.detail>1&&i.preventDefault()})}),{default:S(()=>[E(t.$slots,"default")]),_:3},16))}}),Je=Oa;const Ra=[" ","Enter","ArrowUp","ArrowDown"],Fa=[" ","Enter"],re=10;function Fe(e,l,t){return e===void 0?!1:Array.isArray(e)?e.some(r=>Qe(r,l,t)):Qe(e,l,t)}function Qe(e,l,t){return e===void 0||l===void 0?!1:typeof e=="string"?e===l:typeof t=="function"?t(e,l):typeof t=="string"?e?.[t]===l?.[t]:yt(e,l)}function Ma(e){return e==null||e===""||Array.isArray(e)&&e.length===0}const Na={key:0,value:""},[ve,Ct]=me("SelectRoot");var Ka=G({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},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(e,{emit:l}){const t=e,r=l,{required:i,disabled:s,multiple:d,dir:p}=Me(t),v=Ve(t,"modelValue",r,{defaultValue:t.defaultValue??(d.value?[]:void 0),passive:t.modelValue===void 0,deep:!0}),f=Ve(t,"open",r,{defaultValue:t.defaultOpen,passive:t.open===void 0}),x=M(),b=M(),w=M({x:0,y:0}),o=R(()=>d.value&&Array.isArray(v.value)?v.value?.length===0:De(v.value));ze({isProvider:!0});const u=kt(p),$=He(x),T=M(new Set),I=R(()=>Array.from(T.value).map(h=>h.value).join(";"));function K(h){if(d.value){const C=Array.isArray(v.value)?[...v.value]:[],y=C.findIndex(V=>Qe(V,h,t.by));y===-1?C.push(h):C.splice(y,1),v.value=[...C]}else v.value=h}function B(h){return Array.from(T.value).find(C=>Fe(h,C.value,t.by))}return Ct({triggerElement:x,onTriggerChange:h=>{x.value=h},valueElement:b,onValueElementChange:h=>{b.value=h},contentId:"",modelValue:v,onValueChange:K,by:t.by,open:f,multiple:d,required:i,onOpenChange:h=>{f.value=h},dir:u,triggerPointerDownPosRef:w,disabled:s,isEmptyModelValue:o,optionsSet:T,onOptionAdd:h=>{const C=B(h.value);C&&T.value.delete(C),T.value.add(h)},onOptionRemove:h=>{const C=B(h.value);C&&T.value.delete(C)}}),(h,C)=>(c(),_(a(ra),null,{default:S(()=>[E(h.$slots,"default",{modelValue:a(v),open:a(f)}),a($)?(c(),_(Ha,{key:I.value,"aria-hidden":"true",tabindex:"-1",multiple:a(d),required:a(i),name:h.name,autocomplete:h.autocomplete,disabled:a(s),value:a(v)},{default:S(()=>[a(De)(a(v))?(c(),D("option",Na)):j("v-if",!0),(c(!0),D(te,null,oe(Array.from(T.value),y=>(c(),D("option",O({key:y.value??""},{ref_for:!0},y),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):j("v-if",!0)]),_:3}))}}),Ua=Ka,ja=G({__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(e){const l=e,t=M(),r=ve();Be(()=>l.value,(s,d)=>{const p=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(p,"value").set;if(s!==d&&f&&t.value){const x=new Event("change",{bubbles:!0});f.call(t.value,s),t.value.dispatchEvent(x)}});function i(s){r.onValueChange(s.target.value)}return(s,d)=>(c(),_(a(ht),{"as-child":""},{default:S(()=>[U("select",O({ref_key:"selectElement",ref:t},l,{onInput:i}),[E(s.$slots,"default")],16)]),_:3}))}}),Ha=ja,Wa=G({__name:"SelectPopperPosition",props:{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:re},arrowPadding:{type:Number,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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=$e(e);return(r,i)=>(c(),_(a(sa),O(a(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:S(()=>[E(r.$slots,"default")]),_:3},16))}}),Ga=Wa;const It={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[We,Vt]=me("SelectContent");var Ya=G({__name:"SelectContentImpl",props:{position:{type:String,required:!1,default:"item-aligned"},bodyLock:{type:Boolean,required:!1,default:!0},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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:l}){const t=e,r=l,i=ve();ia(),na(t.bodyLock);const{CollectionSlot:s,getItems:d}=ze(),p=M();oa(p);const{search:v,handleTypeaheadSearch:f}=_t(),x=M(),b=M(),w=M(),o=M(!1),u=M(!1),$=M(!1);function T(){b.value&&p.value&&ft([b.value,p.value])}Be(o,()=>{T()});const{onOpenChange:I,triggerPointerDownPosRef:K}=i;qt(y=>{if(!p.value)return;let V={x:0,y:0};const k=N=>{V={x:Math.abs(Math.round(N.pageX)-(K.value?.x??0)),y:Math.abs(Math.round(N.pageY)-(K.value?.y??0))}},F=N=>{N.pointerType!=="touch"&&(V.x<=10&&V.y<=10?N.preventDefault():p.value?.contains(N.target)||I(!1),document.removeEventListener("pointermove",k),K.value=null)};K.value!==null&&(document.addEventListener("pointermove",k),document.addEventListener("pointerup",F,{capture:!0,once:!0})),y(()=>{document.removeEventListener("pointermove",k),document.removeEventListener("pointerup",F,{capture:!0})})});function B(y){const V=y.ctrlKey||y.altKey||y.metaKey;if(y.key==="Tab"&&y.preventDefault(),!V&&y.key.length===1&&f(y.key,d()),["ArrowUp","ArrowDown","Home","End"].includes(y.key)){let F=[...d().map(N=>N.ref)];if(["ArrowUp","End"].includes(y.key)&&(F=F.slice().reverse()),["ArrowUp","ArrowDown"].includes(y.key)){const N=y.target,le=F.indexOf(N);F=F.slice(le+1)}setTimeout(()=>ft(F)),y.preventDefault()}}const h=R(()=>t.position==="popper"?t:{}),C=$e(h.value);return Vt({content:p,viewport:x,onViewportChange:y=>{x.value=y},itemRefCallback:(y,V,k)=>{const F=!u.value&&!k,N=Fe(i.modelValue.value,V,i.by);if(i.multiple.value){if($.value)return;(N||F)&&(b.value=y,N&&($.value=!0))}else(N||F)&&(b.value=y);F&&(u.value=!0)},selectedItem:b,selectedItemText:w,onItemLeave:()=>{p.value?.focus()},itemTextRefCallback:(y,V,k)=>{const F=!u.value&&!k;(Fe(i.modelValue.value,V,i.by)||F)&&(w.value=y)},focusSelectedItem:T,position:t.position,isPositioned:o,searchRef:v}),(y,V)=>(c(),_(a(s),null,{default:S(()=>[P(a(ua),{"as-child":"",onMountAutoFocus:V[6]||(V[6]=Q(()=>{},["prevent"])),onUnmountAutoFocus:V[7]||(V[7]=k=>{r("closeAutoFocus",k),!k.defaultPrevented&&(a(i).triggerElement.value?.focus({preventScroll:!0}),k.preventDefault())})},{default:S(()=>[P(a(At),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:V[2]||(V[2]=Q(()=>{},["prevent"])),onDismiss:V[3]||(V[3]=k=>a(i).onOpenChange(!1)),onEscapeKeyDown:V[4]||(V[4]=k=>r("escapeKeyDown",k)),onPointerDownOutside:V[5]||(V[5]=k=>r("pointerDownOutside",k))},{default:S(()=>[(c(),_(Ee(y.position==="popper"?Ga:Qa),O({...y.$attrs,...a(C)},{id:a(i).contentId,ref:k=>{const F=a(vt)(k);F?.hasAttribute("data-reka-popper-content-wrapper")?p.value=F.firstElementChild:p.value=F},role:"listbox","data-state":a(i).open.value?"open":"closed",dir:a(i).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:V[0]||(V[0]=Q(()=>{},["prevent"])),onPlaced:V[1]||(V[1]=k=>o.value=!0),onKeydown:B}),{default:S(()=>[E(y.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3})]),_:3})]),_:3}))}}),Xa=Ya;const[Ir,Za]=me("SelectItemAlignedPosition");var Ja=G({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["placed"],setup(e,{emit:l}){const t=e,r=l,{getItems:i}=ze(),s=ve(),d=We(),p=M(!1),v=M(!0),f=M(),{forwardRef:x,currentElement:b}=ue(),{viewport:w,selectedItem:o,selectedItemText:u,focusSelectedItem:$}=d;function T(){if(s.triggerElement.value&&s.valueElement.value&&f.value&&b.value&&w?.value&&o?.value&&u?.value){const B=s.triggerElement.value.getBoundingClientRect(),h=b.value.getBoundingClientRect(),C=s.valueElement.value.getBoundingClientRect(),y=u.value.getBoundingClientRect();if(s.dir.value!=="rtl"){const Y=y.left-h.left,g=C.left-Y,Z=B.left-g,ie=B.width+Z,Ge=Math.max(ie,h.width),Ye=window.innerWidth-re,Xe=pt(g,re,Math.max(re,Ye-Ge));f.value.style.minWidth=`${ie}px`,f.value.style.left=`${Xe}px`}else{const Y=h.right-y.right,g=window.innerWidth-C.right-Y,Z=window.innerWidth-B.right-g,ie=B.width+Z,Ge=Math.max(ie,h.width),Ye=window.innerWidth-re,Xe=pt(g,re,Math.max(re,Ye-Ge));f.value.style.minWidth=`${ie}px`,f.value.style.right=`${Xe}px`}const V=i().map(Y=>Y.ref),k=window.innerHeight-re*2,F=w.value.scrollHeight,N=window.getComputedStyle(b.value),le=Number.parseInt(N.borderTopWidth,10),ye=Number.parseInt(N.paddingTop,10),A=Number.parseInt(N.borderBottomWidth,10),ge=Number.parseInt(N.paddingBottom,10),he=le+ye+F+ge+A,xe=Math.min(o.value.offsetHeight*5,he),de=window.getComputedStyle(w.value),be=Number.parseInt(de.paddingTop,10),qe=Number.parseInt(de.paddingBottom,10),n=B.top+B.height/2-re,m=k-n,q=o.value.offsetHeight/2,L=o.value.offsetTop+q,H=le+ye+L,ee=he-H;if(H<=n){const Y=o.value===V[V.length-1];f.value.style.bottom="0px";const g=b.value.clientHeight-w.value.offsetTop-w.value.offsetHeight,Z=Math.max(m,q+(Y?qe:0)+g+A),ie=H+Z;f.value.style.height=`${ie}px`}else{const Y=o.value===V[0];f.value.style.top="0px";const Z=Math.max(n,le+w.value.offsetTop+(Y?be:0)+q)+ee;f.value.style.height=`${Z}px`,w.value.scrollTop=H-n+w.value.offsetTop}f.value.style.margin=`${re}px 0`,f.value.style.minHeight=`${xe}px`,f.value.style.maxHeight=`${k}
1px`,r("placed"),requestAnimationFrame(()=>p.value=!0)}}const I=M("");fe(async()=>{await Se(),T(),b.value&&(I.value=window.getComputedStyle(b.value).zIndex)});function K(B){B&&v.value===!0&&(T(),$?.(),v.value=!1)}return Tt(s.triggerElement,()=>{T()}),Za({contentWrapper:f,shouldExpandOnScrollRef:p,onScrollButtonChange:K}),(B,h)=>(c(),D("div",{ref_key:"contentWrapperElement",ref:f,style:Lt({display:"flex",flexDirection:"column",position:"fixed",zIndex:I.value})},[P(a(J),O({ref:a(x),style:{boxSizing:"border-box",maxHeight:"100%"}},{...B.$attrs,...t}),{default:S(()=>[E(B.$slots,"default")]),_:3},16)],4))}}),Qa=Ja,el=G({__name:"SelectArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const l=e,t=ve(),r=We(It);return(i,s)=>a(t).open.value&&a(r).position==="popper"?(c(),_(a(da),Ne(O({key:0},l)),{default:S(()=>[E(i.$slots,"default")]),_:3},16)):j("v-if",!0)}}),tl=el,al=G({inheritAttrs:!1,__name:"SelectProvider",props:{context:{type:Object,required:!0}},setup(e){return Ct(e.context),Vt(It),(t,r)=>E(t.$slots,"default")}}),ll=al;const rl={key:1};var sl=G({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:l}){const t=e,i=Ke(t,l),s=ve(),d=M();fe(()=>{d.value=new DocumentFragment});const p=M(),v=R(()=>t.forceMount||s.open.value),f=M(v.value);return Be(v,()=>{setTimeout(()=>f.value=v.value)}),(x,b)=>v.value||f.value||p.value?.present?(c(),_(a(bt),{key:0,ref_key:"presenceRef",ref:p,present:v.value},{default:S(()=>[P(Xa,Ne(et({...a(i),...x.$attrs})),{default:S(()=>[E(x.$slots,"default")]),_:3},16)]),_:3},8,["present"])):d.value?(c(),D("div",rl,[(c(),_(Pt,{to:d.value},[P(ll,{context:a(s)},{default:S(()=>[E(x.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):j("v-if",!0)}}),il=sl;const[nl,ol]=me("SelectGroup");var ul=G({__name:"SelectGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const l=e,t=tt(void 0,"reka-select-group");return ol({id:t}),(r,i)=>(c(),_(a(J),O({role:"group"},l,{"aria-labelledby":a(t)}),{default:S(()=>[E(r.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),dl=ul;const[Bt,cl]=me("SelectItem");var pl=G({__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(e,{emit:l}){const t=e,r=l,{disabled:i}=Me(t),s=ve(),d=We(),{forwardRef:p,currentElement:v}=ue(),{CollectionItem:f}=ze(),x=R(()=>Fe(s.modelValue?.value,t.value,s.by)),b=M(!1),w=M(t.textValue??""),o=tt(void 0,"reka-select-item-text"),u="select.select";async function $(h){if(h.defaultPrevented)return;const C={originalEvent:h,value:t.value};Dt(u,T,C)}async function T(h){await Se(),r("select",h),!h.defaultPrevented&&(i.value||(s.onValueChange(t.value),s.multiple.value||s.onOpenChange(!1)))}async function I(h){await Se(),!h.defaultPrevented&&(i.value?d.onItemLeave?.():h.currentTarget?.focus({preventScroll:!0}))}async function K(h){await Se(),!h.defaultPrevented&&h.currentTarget===Pe()&&d.onItemLeave?.()}async function B(h){await Se(),!(h.defaultPrevented||d.searchRef?.value!==""&&h.key===" ")&&(Fa.includes(h.key)&&$(h),h.key===" "&&h.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 fe(()=>{v.value&&d.itemRefCallback(v.value,t.value,t.disabled)}),cl({value:t.value,disabled:i,textId:o,isSelected:x,onItemTextChange:h=>{w.value=((w.value||h?.textContent)??"").trim()}}),(h,C)=>(c(),_(a(f),{value:{textValue:w.value}},{default:S(()=>[P(a(J),{ref:a(p),role:"option","aria-labelledby":a(o),"data-highlighted":b.value?"":void 0,"aria-selected":x.value,"data-state":x.value?"checked":"unchecked","aria-disabled":a(i)||void 0,"data-disabled":a(i)?"":void 0,tabindex:a(i)?void 0:-1,as:h.as,"as-child":h.asChild,onFocus:C[0]||(C[0]=y=>b.value=!0),onBlur:C[1]||(C[1]=y=>b.value=!1),onPointerup:$,onPointerdown:C[2]||(C[2]=y=>
1{y.currentTarget.focus({preventScroll:!0})}),onTouchend:C[3]||(C[3]=Q(()=>{},["prevent","stop"])),onPointermove:I,onPointerleave:K,onKeydown:B},{default:S(()=>[E(h.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),fl=pl,ml=G({__name:"SelectItemIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const l=e,t=Bt();return(r,i)=>a(t).isSelected.value?(c(),_(a(J),O({key:0,"aria-hidden":"true"},l),{default:S(()=>[E(r.$slots,"default")]),_:3},16)):j("v-if",!0)}}),vl=ml,gl=G({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const l=e,t=ve(),r=We(),i=Bt(),{forwardRef:s,currentElement:d}=ue(),p=R(()=>({value:i.value,disabled:i.disabled.value,textContent:d.value?.textContent??i.value?.toString()??""}));return fe(()=>{d.value&&(i.onItemTextChange(d.value),r.itemTextRefCallback(d.value,i.value,i.disabled.value),t.onOptionAdd(p.value))}),wt(()=>{t.onOptionRemove(p.value)}),(v,f)=>(c(),_(a(J),O({id:a(i).textId,ref:a(s)},{...l,...v.$attrs}),{default:S(()=>[E(v.$slots,"default")]),_:3},16,["id"]))}}),hl=gl,yl=G({__name:"SelectLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const l=e,t=nl({id:""});return(r,i)=>(c(),_(a(J),O(l,{id:a(t).id}),{default:S(()=>[E(r.$slots,"default")]),_:3},16,["id"]))}}),bl=yl,ql=G({__name:"SelectPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const l=e;return(t,r)=>(c(),_(a(Ot),Ne(et(l)),{default:S(()=>[E(t.$slots,"default")]),_:3},16))}}),wl=ql,Sl=G({__name:"SelectSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const l=e;return(t,r)=>(c(),_(a(J),O({"aria-hidden":"true"},l),{default:S(()=>[E(t.$slots,"default")]),_:3},16))}}),kl=Sl,_l=G({__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(e){const l=e,t=ve(),{forwardRef:r,currentElement:i}=ue(),s=R(()=>t.disabled?.value||l.disabled);t.contentId||=tt(void 0,"reka-select-content"),fe(()=>{t.onTriggerChange(i.value)});const{getItems:d}=ze(),{search:p,handleTypeaheadSearch:v,resetTypeahead:f}=_t();function x(){s.value||(t.onOpenChange(!0),f())}function b(w){x(),t.triggerPointerDownPosRef.value={x:Math.round(w.pageX),y:Math.round(w.pageY)}}return(w,o)=>(c(),_(a(ca),{"as-child":"",reference:w.reference},{default:S(()=>[P(a(J),{ref:a(r),role:"combobox",type:w.as==="button"?"button":void 0,"aria-controls":a(t).contentId,"aria-expanded":a(t).open.value||!1,"aria-required":a(t).required?.value,"aria-autocomplete":"none",disabled:s.value,dir:a(t)?.dir.value,"data-state":a(t)?.open.value?"open":"closed","data-disabled":s.value?"":void 0,"data-placeholder":a(Ma)(a(t).modelValue?.value)?"":void 0,"as-child":w.asChild,as:w.as,onClick:o[0]||(o[0]=u=>{u?.currentTarget?.focus()}),onPointerdown:o[1]||(o[1]=u=>{if(u.pointerType==="touch")return u.preventDefault();const $=u.target;$.hasPointerCapture(u.pointerId)&&$.releasePointerCapture(u.pointerId),u.button===0&&u.ctrlKey===!1&&(b(u),u.preventDefault())}),onPointerup:o[2]||(o[2]=Q(u=>{u.pointerType==="touch"&&b(u)},["prevent"])),onKeydown:o[3]||(o[3]=u=>{const $=a(p)!=="";!(u.ctrlKey||u.altKey||u.metaKey)&&u.key.length===1&&$&&u.key===" "||(a(v)(u.key,a(d)()),a(Ra).includes(u.key)&&(x(),u.preventDefault()))})},{default:S(()=>[E(w.$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"]))}}),xl=_l;const[Cl,Il]=me("SwitchRoot");var Vl=G({__name:"SwitchRoot",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:"on"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(e,{emit:l}){const t=e,r=l,{disabled:i}=Me(t),s=Ve(t,"modelValue",r,{defaultValue:t.defaultValue,passive:t.modelValue===void 0});function d(){i.value||(s.value=!s.value)}const{forwardRef:p,currentElement:v}=ue(),f=He(v),x=R(()=>t.id&&v.value?document.querySelector(`[for="${t.id}"]`)?.innerText:void 0);return Il({modelValue:s,toggleCheck:d,disabled:i}),(b,w)=>(c(),_(a(J),O(b.$attrs,{id:b.id,ref:a(p),role:"switch",type:b.as==="button"?"button":void 0,value:b.value,"aria-label":b.$attrs["aria-label"]||x.value,"aria-checked":a(s),"aria-required":b.required,"data-state":a(s)?"checked":"unchecked","data-disabled":a(i)?"":void 0,"as-child":b.asChild,as:b.as,disabled:a(i),onClick:d,onKeydown:ce(Q(d,["prevent"]),["enter"])}),{default:S(()=>[E(b.$slots,"default",{modelValue:a(s)}
1),a(f)&&b.name?(c(),_(a(at),{key:0,type:"checkbox",name:b.name,disabled:a(i),required:b.required,value:b.value,checked:!!a(s)},null,8,["name","disabled","required","value","checked"])):j("v-if",!0)]),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]))}}),Bl=Vl,El=G({__name:"SwitchThumb",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const l=Cl();return ue(),(t,r)=>(c(),_(a(J),{"data-state":a(l).modelValue?.value?"checked":"unchecked","data-disabled":a(l).disabled.value?"":void 0,"as-child":t.asChild,as:t.as},{default:S(()=>[E(t.$slots,"default")]),_:3},8,["data-state","data-disabled","as-child","as"]))}}),zl=El;const $l={slots:{root:"relative flex items-start",base:["inline-flex items-center shrink-0 rounded-full border-2 border-transparent focus-visible:outline-2 focus-visible:outline-offset-2 data-[state=unchecked]:bg-accented","transition-[background] duration-200"],container:"flex items-center",thumb:"group pointer-events-none rounded-full bg-default shadow-lg ring-0 transition-transform duration-200 data-[state=unchecked]:translate-x-0 data-[state=unchecked]:rtl:-translate-x-0 flex items-center justify-center",icon:["absolute shrink-0 group-data-[state=unchecked]:text-dimmed opacity-0 size-10/12","transition-[color,opacity] duration-200"],wrapper:"ms-2",label:"block font-medium text-default",description:"text-muted"},variants:{color:{primary:{base:"data-[state=checked]:bg-primary focus-visible:outline-primary",icon:"group-data-[state=checked]:text-primary"},secondary:{base:"data-[state=checked]:bg-secondary focus-visible:outline-secondary",icon:"group-data-[state=checked]:text-secondary"},success:{base:"data-[state=checked]:bg-success focus-visible:outline-success",icon:"group-data-[state=checked]:text-success"},info:{base:"data-[state=checked]:bg-info focus-visible:outline-info",icon:"group-data-[state=checked]:text-info"},warning:{base:"data-[state=checked]:bg-warning focus-visible:outline-warning",icon:"group-data-[state=checked]:text-warning"},error:{base:"data-[state=checked]:bg-error focus-visible:outline-error",icon:"group-data-[state=checked]:text-error"},neutral:{base:"data-[state=checked]:bg-inverted focus-visible:outline-inverted",icon:"group-data-[state=checked]:text-highlighted"}},size:{xs:{base:"w-7",container:"h-4",thumb:"size-3 data-[state=checked]:translate-x-3 data-[state=checked]:rtl:-translate-x-3",wrapper:"text-xs"},sm:{base:"w-8",container:"h-4",thumb:"size-3.5 data-[state=checked]:translate-x-3.5 data-[state=checked]:rtl:-translate-x-3.5",wrapper:"text-xs"},md:{base:"w-9",container:"h-5",thumb:"size-4 data-[state=checked]:translate-x-4 data-[state=checked]:rtl:-translate-x-4",wrapper:"text-sm"},lg:{base:"w-10",container:"h-5",thumb:"size-4.5 data-[state=checked]:translate-x-4.5 data-[state=checked]:rtl:-translate-x-4.5",wrapper:"text-sm"},xl:{base:"w-11",container:"h-6",thumb:"size-5 data-[state=checked]:translate-x-5 data-[state=checked]:rtl:-translate-x-5",wrapper:"text-base"}},checked:{true:{icon:"group-data-[state=checked]:opacity-100"}},unchecked:{true:{icon:"group-data-[state=unchecked]:opacity-100"}},loading:{true:{icon:"animate-spin"}},required:{true:{label:"after:content-['*'] after:ms-0.5 after:text-error"}},disabled:{true:{root:"opacity-75",base:"cursor-not-allowed",label:"cursor-not-allowed",description:"cursor-not-allowed"}}},defaultVariants:{color:"primary",size:"md"}},Al=Object.assign({inheritAttrs:!1},{__name:"USwitch",props:Oe({as:{type:null,required:!1},color:{type:null,required:!1},size:{type:null,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1},checkedIcon:{type:null,required:!1},uncheckedIcon:{type:null,required:!1},label:{type:String,required:!1},description:{type:String,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},value:{type:String,required:!1},defaultValue:{type:Boolean,required:!1}},{modelValue:{type:Boolean,default:void 0},modelModifiers:{}}),emits:Oe(["change"],["update:modelValue"]),setup(e,{emit:l}){const t=e,r=Ae(),i=l,s=St(e,"modelValue",{type:Boolean,default:void 0}),d=_e(),p=$e(ke(t,"required","value","defaultValue")),{id:v,emitFormChange:f,emitFormInput:x,size:b,color:w,name:o,disabled:u,ariaAttrs:$}=Ue(t),T=v.value??je(),I=R(()=>ae({extend:ae($l),...d.ui?.switch||{}})({size:b.value,color:w.value,required:t.required,loading:t.loading,disabled:u.value||t.loading}));
1function K(B){const h=new Event("change",{target:{value:B}});i("change",h),f(),x()}return(B,h)=>(c(),_(a(J),{as:e.as,"data-slot":"root",class:z(I.value.root({class:[t.ui?.root,t.class]}))},{default:S(()=>[U("div",{"data-slot":"container",class:z(I.value.container({class:t.ui?.container}))},[P(a(Bl),O({id:a(T)},{...a(p),...B.$attrs,...a($)},{modelValue:s.value,"onUpdate:modelValue":[h[0]||(h[0]=C=>s.value=C),K],name:a(o),disabled:a(u)||e.loading,"data-slot":"base",class:I.value.base({class:t.ui?.base})}),{default:S(()=>[P(a(zl),{"data-slot":"thumb",class:z(I.value.thumb({class:t.ui?.thumb}))},{default:S(()=>[e.loading?(c(),_(ne,{key:0,name:e.loadingIcon||a(d).ui.icons.loading,"data-slot":"icon",class:z(I.value.icon({class:t.ui?.icon,checked:!0,unchecked:!0}))},null,8,["name","class"])):(c(),D(te,{key:1},[e.checkedIcon?(c(),_(ne,{key:0,name:e.checkedIcon,"data-slot":"icon",class:z(I.value.icon({class:t.ui?.icon,checked:!0}))},null,8,["name","class"])):j("",!0),e.uncheckedIcon?(c(),_(ne,{key:1,name:e.uncheckedIcon,"data-slot":"icon",class:z(I.value.icon({class:t.ui?.icon,unchecked:!0}))},null,8,["name","class"])):j("",!0)],64))]),_:1},8,["class"])]),_:1},16,["id","modelValue","name","disabled","class"])],2),e.label||r.label||e.description||r.description?(c(),D("div",{key:0,"data-slot":"wrapper",class:z(I.value.wrapper({class:t.ui?.wrapper}))},[e.label||r.label?(c(),_(a(Je),{key:0,for:a(T),"data-slot":"label",class:z(I.value.label({class:t.ui?.label}))},{default:S(()=>[E(B.$slots,"label",{label:e.label},()=>[se(W(e.label),1)])]),_:3},8,["for","class"])):j("",!0),e.description||r.description?(c(),D("p",{key:1,"data-slot":"description",class:z(I.value.description({class:t.ui?.description}))},[E(B.$slots,"description",{description:e.description},()=>[se(W(e.description),1)])],2)):j("",!0)],2)):j("",!0)]),_:3},8,["as","class"]))}}),Tl={slots:{base:["relative group rounded-md inline-flex items-center focus:outline-none disabled:cursor-not-allowed disabled:opacity-75","transition-colors"],leading:"absolute inset-y-0 start-0 flex items-center",leadingIcon:"shrink-0 text-dimmed",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailing:"absolute inset-y-0 end-0 flex items-center",trailingIcon:"shrink-0 text-dimmed",value:"truncate pointer-events-none",placeholder:"truncate text-dimmed",arrow:"fill-default",content:"max-h-60 w-(--reka-select-trigger-width) bg-default shadow-lg rounded-md ring ring-default overflow-hidden data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-select-content-transform-origin) pointer-events-auto flex flex-col",viewport:"relative divide-y divide-default scroll-py-1 overflow-y-auto flex-1",group:"p-1 isolate",empty:"text-center text-muted",label:"font-semibold text-highlighted",separator:"-mx-1 my-1 h-px bg-border",item:["group relative w-full flex items-start select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50","transition-colors before:transition-colors"],itemLeadingIcon:["shrink-0 text-dimmed group-data-highlighted:not-group-data-disabled:text-default","transition-colors"],itemLeadingAvatar:"shrink-0",itemLeadingAvatarSize:"",itemLeadingChip:"shrink-0",itemLeadingChipSize:"",itemTrailing:"ms-auto inline-flex gap-1.5 items-center",itemTrailingIcon:"shrink-0",itemWrapper:"flex-1 flex flex-col min-w-0",itemLabel:"truncate",itemDescription:"truncate text-muted"},variants:{fieldGroup:{horizontal:"not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]",vertical:"not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]"},size:{xs:{base:"px-2 py-1 text-xs gap-1",leading:"ps-2",trailing:"pe-2",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4",label:"p-1 text-[10px]/3 gap-1",item:"p-1 text-xs gap-1",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemLeadingChip:"size-4",itemLeadingChipSize:"sm",itemTrailingIcon:"size-4",empty:"p-1 text-xs"},sm:{base:"px-2.5 py-1.5 text-xs gap-1.5",leading:"ps-2.5",trailing:"pe-2.5",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4",label:"p-1.5 text-[10px]/3 gap-1.5",item:"p-1.5 text-xs gap-1.5",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemLeadingChip:"size-4",itemLeadingChipSize:"sm",itemTrailingIcon:"size-4",empty:"p-1.5 text-xs"},md:{base:"px-2.5 py-1.5 text-sm gap-1.5",leading:"ps-2.5",trailing:"pe-2.5",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5",label:"p-1.5 text-xs gap-1.5",item:"p-1.5 text-sm gap-1.5",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemLeadingChip:"size-5",itemLeadingChipSize:"md",itemTrailingIcon:"size-5",empty:"p-1.5 text-sm"},lg:{base:"px-3 py-2 text-sm gap-2",leading:"ps-3",trailing:"pe-3",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5",label:"p-2 text-xs gap-2",item:"p-2 text-sm gap-2",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemLeadingChip:"size-5",itemLeadingChipSize:"md",itemTrailingIcon:"size-5",empty:"p-2 text-sm"},xl:{base:"px-3 py-2 text-base gap-2",leading:"ps-3",trailing:"pe-3",leadingIcon:"size-6",leadingAvatarSize:"xs",trailingIcon:"size-6",label:"p-2 text-sm gap-2",item:"p-2 text-base gap-2",itemLeadingIcon:"size-6",itemLeadingAvatarSize:"xs",itemLeadingChip:"size-6",itemLeadingChipSize:"lg",itemTrailingIcon:"size-6",empty:"p-2 text-base"}},variant:{outline:"text-highlighted bg-default ring ring-inset ring-accented",soft:"text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50",subtle:"text-highlighted bg-elevated ring ring-inset ring-accented",ghost:"text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent",n
1one:"text-highlighted bg-transparent"},color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},leading:{true:""},trailing:{true:""},loading:{true:""},highlight:{true:""},type:{file:"file:me-1.5 file:font-medium file:text-muted file:outline-none"}},compoundVariants:[{color:"primary",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-primary"},{color:"secondary",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-secondary"},{color:"success",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-success"},{color:"info",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-info"},{color:"warning",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-warning"},{color:"error",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-error"},{color:"primary",highlight:!0,class:"ring ring-inset ring-primary"},{color:"secondary",highlight:!0,class:"ring ring-inset ring-secondary"},{color:"success",highlight:!0,class:"ring ring-inset ring-success"},{color:"info",highlight:!0,class:"ring ring-inset ring-info"},{color:"warning",highlight:!0,class:"ring ring-inset ring-warning"},{color:"error",highlight:!0,class:"ring ring-inset ring-error"},{color:"neutral",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-inverted"},{color:"neutral",highlight:!0,class:"ring ring-inset ring-inverted"},{leading:!0,size:"xs",class:"ps-7"},{leading:!0,size:"sm",class:"ps-8"},{leading:!0,size:"md",class:"ps-9"},{leading:!0,size:"lg",class:"ps-10"},{leading:!0,size:"xl",class:"ps-11"},{trailing:!0,size:"xs",class:"pe-7"},{trailing:!0,size:"sm",class:"pe-8"},{trailing:!0,size:"md",class:"pe-9"},{trailing:!0,size:"lg",class:"pe-10"},{trailing:!0,size:"xl",class:"pe-11"},{loading:!0,leading:!0,class:{leadingIcon:"animate-spin"}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:"animate-spin"}}],defaultVariants:{size:"md",color:"primary",variant:"outline"}},Ll=Object.assign({inheritAttrs:!1},{__name:"USelect",props:{id:{type:String,required:!1},placeholder:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},trailingIcon:{type:null,required:!1},selectedIcon:{type:null,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},valueKey:{type:null,required:!1,default:"value"},labelKey:{type:null,required:!1,default:"label"},descriptionKey:{type:null,required:!1,default:"description"},items:{type:null,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},highlight:{type:Boolean,required:!1},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1,default:0},class:{type:null,required:!1},ui:{type:null,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1}},emits:["update:open","change","blur","focus","update:modelValue"],setup(e,{expose:l,emit:t}){const r=e,i=t,s=Ae(),d=_e(),p=Ke(ke(r,"open","defaultOpen","disabled","autocomplete","required","multiple"),i),v=Rt(Ce(()=>r.portal)),f=Ce(()=>lt(r.content,{side:"bottom",sideOffset:8,collisionPadding:8,position:"popper"})),x=Ce(()=>r.arrow),{emitFormChange:b,emitFormInput:w,emitFormBlur:o,emitFormFocus:u,size:$,color:T,id:I,name:K,highlight:B,disabled:h,ariaAttrs:C}=Ue(r),{orientation:y,size:V}=Ft(r),{isLeading:k,isTrailing:F,leadingIconName:N,trailingIconName:le}=Mt(Ce(()=>lt(r,{trailingIcon:d.ui.icons.chevronDown}))),ye=R(()=>V.value||$.value),A=R(()=>ae({extend:ae(Tl),...d.ui?.select||{}})({color:T.value,variant:r.variant,size:ye?.value,loading:r.loading,highlight:B.value,leading:k.value||!!r.avatar||!!s.leading,trailing:F.value||!!s.trailing,fieldGroup:y.value})),ge=R(()=>r.items?.length?Nt(r.items)?r.items:[r.items]:[]),he=R(()=>ge.value.flatMap(q=>q));function xe(q){if(r.multiple&&Array.isArray(q)){const L=q.map(H=>st(he.value,H,{labelKey:r.labelKey,valueKey:r.valueKey})).filter(H=>H!=null&&H!=="");return L.length>0?L.join(", "):void 0}return st(he.value,q,{labelKey:r.labelKey,valueKey:r.valueKey})}const de=Kt("triggerRef");function be(){r.autofocus&&de.value?.$el?.focus({focusVisible:!0})}fe(()=>{setTimeout(()=>{be()},r.autofocusDelay)});function qe(q){const L=new Event("change",{target:{value:q}});i("change",L),b(),w()}function n(q){if(q){const L=new FocusEvent("focus");i("focus",L),u()}else{const L=new FocusEvent("blur");i("blur",L),o()}}function m(q){return typeof q=="object"&&q!==null}return l({triggerRef:Ce(()=>de.value?.$el)}),(q,L)=>(c(),_(a(Ua),O({name:a(K)},a(p),{autocomplete:e.autocomplete,disabled:a(h),"default-value":e.defaultValue,"model-value":e.modelValue,"onUpdate:modelValue":qe,"onUpdate:open":n}),{default:S(({modelValue:H,open:ee})=>[P(a(xl),O({id:a(I),ref_key:"triggerRef",ref:de,"data-slot":"base",class:A.value.base({class:[r.ui?.base,r.class]})},{...q.$attrs,...a(C)}),{default:S(()=>[a(k)||e.avatar||s.leading?(c(),D("span",{key:0,"data-slot":"leading",class:z(A.value.leading({class:r.ui?.leading}))},[E(q.$slots,"leading",{modelValue:H,open:ee,ui:A.value},()=>[a(k)&&a(N)?(c(),_(ne,{key:0,name:a(N),"data-slot":"leadingIcon",class:z(A.value.leadingIcon({class:r.ui?.leadingIcon}))},null,8,["name","class"])):e.avatar?(c(),_(rt,O({key:1,size:r.ui?.itemLeadingAvatarSize||A.value.itemLeadingAvatarSize()},e.avatar,{"data-slot":"itemLeadingAvatar",class:A.value.itemLeadingAvatar({class:r.ui?.itemLeadingAvatar})}),null,16,["size","class"])):j("",!0)])],2)):j("",!0),E(q.$slots,"default",{modelValue:H,open:ee,ui:A.value},()=>[(c(!0),D(te,null,oe([xe(H)],X=>(c(),D(te,{key:X},[X!=null?(c(),D("span",{key:0,"data-slot":"value",class:z(A.value.value({class:r.ui?.value}))},W(X),3)):(c(),D("span",{key:1,"data-slot":"placeholder",class:z(A.value.placeholder({class:r.ui?.placeholder}))},W(e.placeholder??"Â "),3))],64))),128))]),a(F)||s.trailing?(c(),D("span",{key:1,"data-slot":"trailing",class:z(A.value.trailing({class:r.ui?.trailing}))},[E(q.$slots,"trailing",{modelValue:H,open:ee,ui:A.value},()=>[a(le)?(c(),_(ne,{key:0,name:a(le),"data-slot":"trailingIcon",class:z(A.value.trailingIcon({class:r.ui?.trailingIcon}))},null,8,["name","class"])):j("",!0)])],2)):j("",!0)]),_:2},1040,["id","class"]),P(a(wl),Ne(et(a(v))),{default:S(()=>[P(a(il),O({"data-slot":"content",class:A.value.content({class:r.ui?.content})},f.value),{default:S(()=>[E(q.$slots,"content-top"),U("div",{role:"presentation","data-slot":"viewport",class:z(A.value.viewport({class:r.ui?.viewport}))},[(c(!0),D(te,null,oe(ge.value,(X,Y)=>(c(),_(a(dl),{key:`group-${Y}`,"data-slot":"group",class:z(A.value.group({class:r.ui?.group}))},{default:S(()=>[(c(!0),D(te,null,oe(X,(g,Z)=>(c(),D(te,{key:`group-${Y}-${Z}`},[m(g)&&g.type==="label"?(c(),_(a(bl),{key:0,"data-slot":"label",class:z(A.value.label({class:[r.ui?.label,g.ui?.label,g.class]}))},{default:S(()=>[se(W(a(pe)(g,r.labelKey)),1)]),_:2},1032,["class"])):m(g)&&g.type==="separator"?(c(),_(a(kl),{key:1,"data-slot":"separator",class:z(A.value.separator({class:[r.ui?.separator,g.ui?.separator,g.class]}))},null,8,["class"])):(c(),_(a(fl),{key:2,"data-slot":"item",class:z(A.value.item({class:[r.ui?.item,m(g)&&g.ui?.item,m(g)&&g.class]})),disabled:m(g)&&g.disabled,value:m(g)?a(pe)(g,r.valueKey):g,onSelect:ie=>m(g)&&g.onSelect?.(ie)},{default:S(()=>[E(q.$slots,"item",{item:g,index:Z,ui:A.value},()=>[E(q.$slots,"item-leading",{item:g,index:Z,ui:A.value},()=>[m(g)&&g.icon?(c(),_(ne,{key:0,name:g.icon,"data-slot":"itemLeadingIcon",class:z(A.value.itemLeadingIcon({class:[r.ui?.itemLeadingIcon,g.ui?.itemLeadingIcon]}))},null,8,["name","class"])):m(g)&&g.avatar?(c(),_(rt,O({key:1,size:g.ui?.itemLeadingAvatarSize||r.ui?.itemLeadingAvatarSize||A.value.itemLeadingAvatarSize()},{ref_for:!0},g.avatar,{"data-slot":"itemLeadingAvatar",class:A.value.itemLeadingAvatar({class:[r.ui?.itemLeadingAvatar,g.ui?.itemLeadingAvatar]})}),null,16,["size","class"])):m(g)&&g.chip?(c(),_(Ut,O({key:2,size:g.ui?.itemLeadingChipSize||r.ui?.itemLeadingChipSize||A.value.itemLeadingChipSize(),inset:"",standalone:""},{ref_for:!0},g.chip,{"data-slot":"itemLeadingChip",class:A.value.itemLeadingChip({class:[r.ui?.itemLeadingChip,g.ui?.itemLeadingChip]})}),null,16,["size","class"])):j("",!0)]),U("span",{"data-slot":"itemWrapper",class:z(A.value.itemWrapper({class:[r.ui?.itemWrapper,m(g)&&g.ui?.itemWrapper]}))},[P(a(hl),{"data-slot":"itemLabel",class:z(A.value.itemLabel({class:[r.ui?.itemLabel,m(g)&&g.ui?.itemLabel]}))},{default:S(()=>[E(q.$slots,"item-label",{item:g,index:Z},()=>[se(W(m(g)?a(pe)(g,r.labelKey):g),1)])]),_:2},1032,["class"]),m(g)&&(a(pe)(g,r.descriptionKey)||s["item-description"])?(c(),D("span",{key:0,"data-slot":"itemDescription",class:z(A.value.itemDescription({class:[r.ui?.itemDescription,m(g)&&g.ui?.itemDescription]}))},[E(q.$slots,"item-description",{item:g,index:Z},()=>[se(W(a(pe)(g,r.descriptionKey)),1)])],2)):j("",!0)],2),U("span",{"data-slot":"itemTrailing",class:z(A.value.itemTrailing({class:[r.ui?.itemTrailing,m(g)&&g.ui?.itemTrailing]}))},[E(q.$slots,"item-trailing",{item:g,index:Z,ui:A.value}),P(a(vl),{"as-child":""},{default:S(()=>[P(ne,{name:e.selectedIcon||a(d).ui.icons.check,"data-slot":"itemTrailingIcon",class:z(A.value.itemTrailingIcon({class:[r.ui?.itemTrailingIcon,m(g)&&g.ui?.itemTrailingIcon]}))},null,8,["name","class"])]),_:2},1024)],2)])]),_:2},1032,["class","disabled","value","onSelect"]))],64))),128))]),_:2},1032,["class"]))),128))],2),E(q.$slots,"content-bottom"),e.arrow?(c(),_(a(tl),O({key:0},x.value,{"data-slot":"arrow",class:A.value.arrow({class:r.ui?.arrow})}),null,16,["class"])):j("",!0)]),_:3},16,["class"])]),_:3},16)]),_:3},16,["name","autocomplete","disabled","default-value","model-value"]))}}),Pl={slots:{root:"relative flex items-start",container:"flex items-center",base:"rounded-sm ring ring-inset ring-accented overflow-hidden focu
1s-visible:outline-2 focus-visible:outline-offset-2",indicator:"flex items-center justify-center size-full text-inverted",icon:"shrink-0 size-full",wrapper:"w-full",label:"block font-medium text-default",description:"text-muted"},variants:{color:{primary:{base:"focus-visible:outline-primary",indicator:"bg-primary"},secondary:{base:"focus-visible:outline-secondary",indicator:"bg-secondary"},success:{base:"focus-visible:outline-success",indicator:"bg-success"},info:{base:"focus-visible:outline-info",indicator:"bg-info"},warning:{base:"focus-visible:outline-warning",indicator:"bg-warning"},error:{base:"focus-visible:outline-error",indicator:"bg-error"},neutral:{base:"focus-visible:outline-inverted",indicator:"bg-inverted"}},variant:{list:{root:""},card:{root:"border border-muted rounded-lg"}},indicator:{start:{root:"flex-row",wrapper:"ms-2"},end:{root:"flex-row-reverse",wrapper:"me-2"},hidden:{base:"sr-only",wrapper:"text-center"}},size:{xs:{base:"size-3",container:"h-4",wrapper:"text-xs"},sm:{base:"size-3.5",container:"h-4",wrapper:"text-xs"},md:{base:"size-4",container:"h-5",wrapper:"text-sm"},lg:{base:"size-4.5",container:"h-5",wrapper:"text-sm"},xl:{base:"size-5",container:"h-6",wrapper:"text-base"}},required:{true:{label:"after:content-['*'] after:ms-0.5 after:text-error"}},disabled:{true:{root:"opacity-75",base:"cursor-not-allowed",label:"cursor-not-allowed",description:"cursor-not-allowed"}},checked:{true:""}},compoundVariants:[{size:"xs",variant:"card",class:{root:"p-2.5"}},{size:"sm",variant:"card",class:{root:"p-3"}},{size:"md",variant:"card",class:{root:"p-3.5"}},{size:"lg",variant:"card",class:{root:"p-4"}},{size:"xl",variant:"card",class:{root:"p-4.5"}},{color:"primary",variant:"card",class:{root:"has-data-[state=checked]:border-primary"}},{color:"secondary",variant:"card",class:{root:"has-data-[state=checked]:border-secondary"}},{color:"success",variant:"card",class:{root:"has-data-[state=checked]:border-success"}},{color:"info",variant:"card",class:{root:"has-data-[state=checked]:border-info"}},{color:"warning",variant:"card",class:{root:"has-data-[state=checked]:border-warning"}},{color:"error",variant:"card",class:{root:"has-data-[state=checked]:border-error"}},{color:"neutral",variant:"card",class:{root:"has-data-[state=checked]:border-inverted"}},{variant:"card",disabled:!0,class:{root:"cursor-not-allowed"}}],defaultVariants:{size:"md",color:"primary",variant:"list",indicator:"start"}},Dl=Object.assign({inheritAttrs:!1},{__name:"UCheckbox",props:Oe({as:{type:null,required:!1},label:{type:String,required:!1},description:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},indicator:{type:null,required:!1},icon:{type:null,required:!1},indeterminateIcon:{type:null,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},disabled:{type:Boolean,required:!1},required:{type:Boolean,required:!1},name:{type:String,required:!1},value:{type:null,required:!1},id:{type:String,required:!1},defaultValue:{type:[Boolean,String],required:!1}},{modelValue:{type:[Boolean,String],default:void 0},modelModifiers:{}}),emits:Oe(["change"],["update:modelValue"]),setup(e,{emit:l}){const t=e,r=Ae(),i=l,s=St(e,"modelValue",{type:[Boolean,String],default:void 0}),d=_e(),p=$e(ke(t,"required","value","defaultValue")),{id:v,emitFormChange:f,emitFormInput:x,size:b,color:w,name:o,disabled:u,ariaAttrs:$}=Ue(t),T=v.value??je(),I=R(()=>ae({extend:ae(Pl),...d.ui?.checkbox||{}})({size:b.value,color:w.value,variant:t.variant,indicator:t.indicator,required:t.required,disabled:u.value}));function K(B){const h=new Event("change",{target:{value:B}});i("change",h),f(),x()}return(B,h)=>(c(),_(a(J),{as:!e.variant||e.variant==="list"?e.as:a(Je),"data-slot":"root",class:z(I.value.root({class:[t.ui?.root,t.class]}))},{default:S(()=>[U("div",{"data-slot":"container",class:z(I.value.container({class:t.ui?.container}))},[P(a(La),O({id:a(T)},{...a(p),...B.$attrs,...a($)},{modelValue:s.value,"onUpdate:modelValue":[h[0]||(h[0]=C=>s.value=C),K],name:a(o),disabled:a(u),"data-slot":"base",class:I.value.base({class:t.ui?.base})}),{default:S(({modelValue:C})=>[P(a(Da),{"data-slot":"indicator",class:z(I.value.indicator({class:t.ui?.indicator}))},{default:S(()=>[C==="indeterminate"?(c(),_(ne,{key:0,name:e.indeterminateIcon||a(d).ui.icons.minus,"data-slot":"icon",class:z(I.value.icon({class:t.ui?.icon}))},null,8,["name","class"])):(c(),_(ne,{key:1,name:e.icon||a(d).ui.icons.check,"data-slot":"icon",class:z(I.value.icon({class:t.ui?.icon}))},null,8,["name","class"]))]),_:2},1032,["class"])]),_:1}
1,16,["id","modelValue","name","disabled","class"])],2),e.label||r.label||e.description||r.description?(c(),D("div",{key:0,"data-slot":"wrapper",class:z(I.value.wrapper({class:t.ui?.wrapper}))},[e.label||r.label?(c(),_(Ee(!e.variant||e.variant==="list"?a(Je):"p"),{key:0,for:a(T),"data-slot":"label",class:z(I.value.label({class:t.ui?.label}))},{default:S(()=>[E(B.$slots,"label",{label:e.label},()=>[se(W(e.label),1)])]),_:3},8,["for","class"])):j("",!0),e.description||r.description?(c(),D("p",{key:1,"data-slot":"description",class:z(I.value.description({class:t.ui?.description}))},[E(B.$slots,"description",{description:e.description},()=>[se(W(e.description),1)])],2)):j("",!0)],2)):j("",!0)]),_:3},8,["as","class"]))}}),Ol={slots:{root:"relative",fieldset:"flex gap-x-2",legend:"mb-1 block font-medium text-default",item:""},variants:{orientation:{horizontal:{fieldset:"flex-row"},vertical:{fieldset:"flex-col"}},color:{primary:{},secondary:{},success:{},info:{},warning:{},error:{},neutral:{}},variant:{list:{},card:{},table:{item:"border border-muted"}},size:{xs:{fieldset:"gap-y-0.5",legend:"text-xs"},sm:{fieldset:"gap-y-0.5",legend:"text-xs"},md:{fieldset:"gap-y-1",legend:"text-sm"},lg:{fieldset:"gap-y-1",legend:"text-sm"},xl:{fieldset:"gap-y-1.5",legend:"text-base"}},required:{true:{legend:"after:content-['*'] after:ms-0.5 after:text-error"}},disabled:{true:{}}},compoundVariants:[{size:"xs",variant:"table",class:{item:"p-2.5"}},{size:"sm",variant:"table",class:{item:"p-3"}},{size:"md",variant:"table",class:{item:"p-3.5"}},{size:"lg",variant:"table",class:{item:"p-4"}},{size:"xl",variant:"table",class:{item:"p-4.5"}},{orientation:"horizontal",variant:"table",class:{item:"first-of-type:rounded-s-lg last-of-type:rounded-e-lg",fieldset:"gap-0 -space-x-px"}},{orientation:"vertical",variant:"table",class:{item:"first-of-type:rounded-t-lg last-of-type:rounded-b-lg",fieldset:"gap-0 -space-y-px"}},{color:"primary",variant:"table",class:{item:"has-data-[state=checked]:bg-primary/10 has-data-[state=checked]:border-primary/50 has-data-[state=checked]:z-[1]"}},{color:"secondary",variant:"table",class:{item:"has-data-[state=checked]:bg-secondary/10 has-data-[state=checked]:border-secondary/50 has-data-[state=checked]:z-[1]"}},{color:"success",variant:"table",class:{item:"has-data-[state=checked]:bg-success/10 has-data-[state=checked]:border-success/50 has-data-[state=checked]:z-[1]"}},{color:"info",variant:"table",class:{item:"has-data-[state=checked]:bg-info/10 has-data-[state=checked]:border-info/50 has-data-[state=checked]:z-[1]"}},{color:"warning",variant:"table",class:{item:"has-data-[state=checked]:bg-warning/10 has-data-[state=checked]:border-warning/50 has-data-[state=checked]:z-[1]"}},{color:"error",variant:"table",class:{item:"has-data-[state=checked]:bg-error/10 has-data-[state=checked]:border-error/50 has-data-[state=checked]:z-[1]"}},{color:"neutral",variant:"table",class:{item:"has-data-[state=checked]:bg-elevated has-data-[state=checked]:border-inverted/50 has-data-[state=checked]:z-[1]"}},{variant:"table",disabled:!0,class:{item:"cursor-not-allowed"}}],defaultVariants:{size:"md",variant:"list",color:"primary"}},Rl={__name:"UCheckboxGroup",props:{as:{type:null,required:!1},legend:{type:String,required:!1},valueKey:{type:null,required:!1,default:"value"},labelKey:{type:null,required:!1,default:"label"},descriptionKey:{type:null,required:!1,default:"description"},items:{type:null,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},size:{type:null,required:!1},variant:{type:null,required:!1},orientation:{type:null,required:!1,default:"vertical"},class:{type:null,required:!1},ui:{type:void 0,required:!1},disabled:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},color:{type:null,required:!1},indicator:{type:null,required:!1},icon:{type:null,required:!1}},emits:["update:modelValue","change"],setup(e,{emit:l}){const t=e,r=l,i=Ae(),s=_e(),d=Ke(ke(t,"as","modelValue","defaultValue","orientation","loop","required"),r),p=$e(ke(t,"variant","indicator","
1icon")),v=()=>it(i,["legend"]),{emitFormChange:f,emitFormInput:x,color:b,name:w,size:o,id:u,disabled:$,ariaAttrs:T}=Ue(t,{bind:!1}),I=u.value??je(),K=R(()=>ae({extend:Ol,...s.ui?.checkboxGroup||{}})({size:o.value,required:t.required,orientation:t.orientation,color:t.color,variant:t.variant,disabled:$.value}));function B(y){if(y===null)return{id:`${I}:null`,value:void 0,label:void 0};if(typeof y=="string"||typeof y=="number")return{id:`${I}:${y}`,value:String(y),label:String(y)};const V=pe(y,t.valueKey),k=pe(y,t.labelKey),F=pe(y,t.descriptionKey);return{...y,value:V,label:k,description:F,id:`${I}:${V}`}}const h=R(()=>t.items?t.items.map(B):[]);function C(y){const V=new Event("change",{target:{value:y}});r("change",V),f(),x()}return(y,V)=>(c(),_(a(za),O({id:a(I)},a(d),{name:a(w),disabled:a($),"data-slot":"root",class:K.value.root({class:[t.ui?.root,t.class]}),"onUpdate:modelValue":C}),{default:S(()=>[U("fieldset",O({"data-slot":"fieldset",class:K.value.fieldset({class:t.ui?.fieldset})},a(T)),[e.legend||i.legend?(c(),D("legend",{key:0,"data-slot":"legend",class:z(K.value.legend({class:t.ui?.legend}))},[E(y.$slots,"legend",{},()=>[se(W(e.legend),1)])],2)):j("",!0),(c(!0),D(te,null,oe(h.value,k=>(c(),_(Dl,O({key:k.value},{ref_for:!0},{...k,...a(p)},{color:a(b),size:a(o),name:a(w),disabled:k.disabled||a($),ui:{...t.ui?a(it)(t.ui,["root"]):void 0,...k.ui||{}},"data-slot":"item",class:K.value.item({class:[t.ui?.item,k.ui?.item,k.class],disabled:k.disabled||a($)})}),jt({_:2},[oe(v(),(F,N)=>({name:N,fn:S(()=>[E(y.$slots,N,{item:k})])}))]),1040,["color","size","name","disabled","ui","class"]))),128))],16)]),_:3},16,["id","name","disabled","class"]))}},Fl={slots:{root:"",content:"data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] overflow-hidden"}},Ml={__name:"UCollapsible",props:{as:{type:null,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(e,{emit:l}){const t=e,r=l,i=Ae(),s=_e(),d=Ke(ke(t,"as","defaultOpen","open","disabled","unmountOnHide"),r),p=R(()=>ae({extend:ae(Fl),...s.ui?.collapsible||{}})());return(v,f)=>(c(),_(a(ba),O(a(d),{"data-slot":"root",class:p.value.root({class:[t.ui?.root,t.class]})}),{default:S(({open:x})=>[i.default?(c(),_(a(ha),{key:0,"as-child":""},{default:S(()=>[E(v.$slots,"default",{open:x})]),_:2},1024)):j("",!0),P(a(ya),{"data-slot":"content",class:z(p.value.content({class:t.ui?.content}))},{default:S(()=>[E(v.$slots,"content")]),_:3},8,["class"])]),_:3},16,["class"]))}};function Nl(e){return"schema"in e&&typeof e.coercer=="function"&&typeof e.validator=="function"&&typeof e.refiner=="function"}function Kl(e){return"~standard"in e}async function Ul(e,l){const t=await l["~standard"].validate(e);return t.issues?{errors:t.issues?.map(r=>({name:r.path?.map(i=>typeof i=="object"?i.key:i).join(".")||"",message:r.message}))||[],result:null}:{errors:null,result:t.value}}async function jl(e,l){const[t,r]=l.validate(e);return t?{errors:t.failures().map(s=>({message:s.message,name:s.path.join(".")})),result:null}:{errors:null,result:r}}function Hl(e,l){if(Kl(l))return Ul(e,l);if(Nl(l))return jl(e,l);throw new Error("Form validation failed: Unsupported form schema")}function Wl(e,l){return l?l.split(".").reduce((r,i)=>r?.[i],e):e}function Gl(e,l,t){if(!l)return Object.assign(e,t);if(!e)return e;const r=l.split(".");let i=e;for(let d=0;d<r.length-1;d++){const p=r[d];(i[p]===void 0||i[p]===null)&&(d+1<r.length&&!Number.isNaN(Number(r[d+1]))?i[p]=[]:i[p]={}),i=i[p]}const s=r[r.length-1];return i[s]=t,e}class Ie extends Error{formId;errors;constructor(l,t){super("Form validation exception"),this.formId=l,this.errors=t,Object.setPrototypeOf(this,Ie.prototype)}}const Yl={base:""},Xl={__name:"UForm",props:{id:{type:[String,Number],required:!1},schema:{type:null,required:!1},state:{type:null,required:!1},validate:{type:Function,required:!1},validateOn:{type:Array,required:!1,default(){return["input","blur","change"]}},disabled:{type:Boolean,required:!1},name:{type:null,required:!1}
1,validateOnInputDelay:{type:Number,required:!1,default:300},transform:{type:null,required:!1,default:()=>!0},nested:{type:Boolean,required:!1},loadingAuto:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},onSubmit:{type:Function,required:!1}},emits:["submit","error"],setup(e,{expose:l,emit:t}){const r=e,i=t,s=_e(),d=R(()=>ae({extend:ae(Yl),...s.ui?.form||{}})),p=r.id??je(),v=pa(`form-${p}`),f=r.nested===!0&&nt(ot,void 0),x=r.nested===!0?nt(ut,void 0):void 0,b=R(()=>x?.value?r.name?Wl(x.value,r.name):x.value:r.state);we(ot,v),we(ut,b);const w=M(new Map);fe(async()=>{f&&(await Se(),f.emit({type:"attach",validate:C,formId:p,name:r.name,api:qe}))}),wt(()=>{v.reset(),f&&f.emit({type:"detach",formId:p})}),fe(async()=>{v.on(async n=>{n.type==="attach"?w.value.set(n.formId,{validate:n.validate,name:n.name,api:n.api}):n.type==="detach"?w.value.delete(n.formId):r.validateOn?.includes(n.type)&&!y.value&&(n.type!=="input"?await C({name:n.name,silent:!0,nested:!1}):(n.eager||I.has(n.name))&&await C({name:n.name,silent:!0,nested:!1})),n.type==="blur"&&I.add(n.name),(n.type==="change"||n.type==="input"||n.type==="blur"||n.type==="focus")&&T.add(n.name),(n.type==="change"||n.type==="input")&&$.add(n.name)})});const o=M([]);we(Gt,o);const u=M({});we(Yt,u);const $=Le(new Set),T=Le(new Set),I=Le(new Set);function K(n){return n.map(m=>({...m,id:m?.name?u.value[m.name]?.id:void 0}))}const B=M(null);async function h(){let n=r.validate?await r.validate(b.value)??[]:[];if(r.schema){const{errors:m,result:q}=await Hl(b.value,r.schema);m?n=n.concat(m):B.value=q}return K(n)}async function C(n={silent:!1,nested:!1,transform:!1}){const m=n.name&&!Array.isArray(n.name)?[n.name]:n.name;let q=[],L=[];if(!m&&n.nested){const X=Array.from(w.value.values()).map(g=>F(g,n)),Y=await Promise.all(X);L=Y.filter(g=>g.error).flatMap(g=>g.error.errors.map(Z=>N(Z,g.name))),q=Y.filter(g=>g.output!==void 0)}const ee=[...await h(),...L];if(m?o.value=xe(ee,m):o.value=ee,o.value?.length){if(n.silent)return!1;throw new Ie(p,o.value)}return n.transform?(q.forEach(X=>{X.name?Gl(B.value,X.name,X.output):Object.assign(B.value,X.output)}),B.value??b.value):b.value}const y=M(!1);we(Ht,Te(y));async function V(n){y.value=r.loadingAuto&&!0;const m=n;try{m.data=await C({nested:!0,transform:r.transform}),await r.onSubmit?.(m),$.clear()}catch(q){if(!(q instanceof Ie))throw q;const L={...m,errors:q.errors};i("error",L)}finally{y.value=!1}}const k=R(()=>r.disabled||y.value);we(Wt,R(()=>({disabled:k.value,validateOnInputDelay:r.validateOnInputDelay})));async function F(n,m){try{const q=await n.validate({...m,silent:!1});return{name:n.name,output:q}}catch(q){if(!(q instanceof Ie))throw q;return{name:n.name,error:q}}}function N(n,m){return!m||!n.name?n:{...n,name:m+"."+n.name}}function le(n,m){const q=m+".",L=n?.name?.startsWith(q)?n.name.substring(q.length):n.name;return{...n,name:L}}function ye(n,m){return m?n.filter(q=>q?.name?.startsWith(m+".")).map(q=>le(q,m)):n}function A(n){return n.api.getErrors().map(m=>n.name?{...m,name:n.name+"."+m.name}:m)}function ge(n,m){return!n||!m?!0:n instanceof RegExp?n.test(m):m===n||typeof n=="string"&&n.startsWith(m+".")}function he(n,m){if(!n||n instanceof RegExp)return n;if(m!==n)return typeof n=="string"&&n.startsWith(m+".")?n.substring(m.length+1):n}function xe(n,m){const q=new Set(m),L=m.map(Y=>u.value?.[Y]?.pattern).filter(Boolean),H=Y=>Y.name?q.has(Y.name)?!0:L.some(g=>g.test(Y.name)):!1,ee=o.value.filter(Y=>!H(Y)),X=n.filter(H);return[...ee,...X]}function de(n,m){return n.filter(q=>m instanceof RegExp?!(q.name&&m.test(q.name)):!q.name||q.name!==m)}function be(n){return!n.name||!!u.value[n.name]}const qe={validate:C,errors:o,setErrors(n,m){const q=K(n.filter(be)),L=[];for(const H of w.value.values())if(ge(m,H.name)){const ee=ye(n,H.name);H.api.setErrors(ee,he(m,H.name||"")),L.push(...A(H))}if(m){const H=de(o.value,m);o.value=[...H,...q,...L]}else o.value=[...q,...L]},async submit(){await V(new Event("submit"))},getErrors(n){return n?o.value.filter(m=>n instanceof RegExp?m.name&&n.test(m.name):m.name===n):o.value},clear(n){const m=n?o.value.filter(L=>be(L)&&(n instanceof RegExp?!(L.name&&n.test(L.name)):L.name!==n)):[],q=[];for(const L of w.value.values())ge(n,L.name)&&L.api.clear(),q.push(...A(L));o.value=[...m,...q]},disabled:k,loading:y,dirty:R(()=>!!$.size),dirtyFields:Te($),blurredFields:Te(I),touchedFields:Te(T)};return l(qe),(n,m)=>(c(),_(Ee(a(f)?"div":"form"),{id:a(p),class:z(d.value({class:r.class})),onSubmit:Q(V,["prevent"])},{default:S(()=>[E(n.$slots,"default",{errors:o.value,loading:y.value})]),_:3},40,["id","class"]))}};var Et=G({name:"autocomplete",emits:["update:modelValue","inputEvent","changed","opened"],props:{disabledSymbols:{type:String,default:""},min:{type:Number,min:1},max:{type:Number,default:200},dublicates:{type:Boolean,default:!1},placeholder:{type:[String,Number]},list:{type:Array,default:()=>[]},modelValue:{type:[Array,String,Number],default:()=>[]}},watch:{modelValue(e){this.innerValue=this.filterModel(e),this.$emit("changed",this.filterModel(e))},open(){this.highlight=0,this.$emit("opened",this.open)},inputData(){this.highlight=0,this.$emit("inputEvent",this.inputData)}},computed:{computedList(){return this.list.filter(l=>l&&this.inputData&&l.toLowerCase().includes(this.inputData.toLowerCase())&&!this.innerValue.find(t=>t.toLowerCase()===l.toLowerCase()))}},mounted(e,l){this.filterModel(this.modelValue),this.$emit("update:modelValue",this.filterModel(this.modelValue)),document.addEventListener("click",this.closeHandler)},beforeUnmount(){document.removeEventListener("click",this.closeHandler)},data(){return{inputData:null,innerValue:this.filterModel(this.modelValue),open:!1,highlight:0}},directives:{outside:{mounted(e,l){const t=r=>{!e.contains(r.target)&&e!==r.target&&l.value(r)};e.__ClickOutsideHandler__=t,document.addEventListener("click",t)},beforeUnmount(e){document.removeEventListener("click",e.__ClickOutsideHandler__)},getSSRProps(e,l){return{}}}},methods:{closeHandler(e){},closeList(){this.open=!1},goOpen(){this.open=!0},goClose(){this.closeList()},scrolIntoList(){const e=this.$refs.ohThisFuckingIndex;if(!e||!e.length)return;e[this.highlight].scrollIntoView({block:"center"})},goBottom(){this.computedList.length>this.highlight+1&&this.highlight++,this.scrolIntoList()},goUp(){this.highlight!==0&&this.highlight--,this.scrolIntoList()},selectTag(e){this.inputData=null,this.innerValue.push(e),this.open=!1,this.$emit("update:modelValue",this.filterModel(this.innerValue)),this.blurNeed()},uniqueArray(e){return e.filter((l,t,r)=>r.map(s=>s.toLowerCase()).indexOf(l.toLowerCase())===t)},filterModel(e){if(!this.disabledSymbols||!e||!e.length)return e;let l=[];const t=e.map(r=>{let i=r;
1return[...this.disabledSymbols].forEach(s=>i=i.replaceAll(s,"")),i});return this.innerValue=t,l=t,this.dublicates||(l=this.uniqueArray(l)),l},blurNeed(){this.$refs.venAutocomplete.focus(),this.closeList()},removeLast(){this.inputData||!this.innerValue||!this.innerValue.length||(this.modelValue.pop(),this.innerValue.pop())},removeIndex(e){const l=this.modelValue.filter((t,r)=>r!==e);this.$emit("update:modelValue",l)},goEnter(){this.open?(this.innerValue.push(this.computedList[this.highlight]),this.open=!1,this.inputData=null,this.$emit("update:modelValue",this.filterModel(this.innerValue))):this.hendeHoh()},hendeHoh(){let e=[];if(this.disabledSymbols&&(e=this.disabledSymbols,[...e,","].forEach(l=>this.inputData=this.inputData.replaceAll(l,""))),!(!this.inputData||this.inputData.length<this.min||this.inputData.length>this.max)){if(this.inputData=this.inputData.replaceAll(",",""),!this.modelValue)this.$emit("update:modelValue",this.filterModel([this.inputData]));else{const l=[...this.modelValue,this.inputData];this.$emit("update:modelValue",this.filterModel(l))}this.inputData=null}},goType(e){this.open=this.computedList.length>0,this.disabledSymbols&&[...this.disabledSymbols].forEach(l=>this.inputData=this.inputData.replaceAll(l,"")),(e.data===","||this.inputData&&this.inputData.includes(","))&&/[^,]/.test(this.inputData)?this.hendeHoh():/[^,]/.test(this.inputData)||(this.inputData=null),(!this.inputData||!this.inputData.length)&&(this.open=!1)}}});const Zl=["onClick"],Jl=U("span",null,null,-1),Ql=[Jl],er=["placeholder","maxlength"],tr={key:0,class:"venAutocomplete__dropdown"},ar=["onMouseenter","onClick"];function lr(e,l,t,r,i,s){const d=Xt("outside");return dt((c(),D("div",{class:z(["venAutocomplete",{venAutocomplete_active:e.open}])},[U("div",{class:"venAutocomplete__input",onClick:l[8]||(l[8]=function(){return e.blurNeed&&e.blurNeed(...arguments)})},[(c(!0),D(te,null,oe(e.innerValue,(p,v)=>(c(),D("div",{class:"venAutocomplete__selected",key:"vv"+v},[se(W(p)+" ",1),U("div",{class:"venAutocomplete__close",onClick:f=>e.removeIndex(v)},Ql,8,Zl)]))),128)),dt(U("input",{ref:"venAutocomplete","onUpdate:modelValue":l[0]||(l[0]=p=>e.inputData=p),autocomplete:"off",placeholder:e.placeholder,type:"text",maxlength:e.max,onInput:l[1]||(l[1]=function(){return e.goType&&e.goType(...arguments)}),onKeydown:[l[2]||(l[2]=ce(Q(function(){return e.goEnter&&e.goEnter(...arguments)},["prevent"]),["enter"])),l[3]||(l[3]=ce(Q(function(){return e.goEnter&&e.goEnter(...arguments)},["prevent"]),["tab"])),l[4]||(l[4]=ce(Q(function(){return e.goBottom&&e.goBottom(...arguments)},["prevent"]),["down"])),l[5]||(l[5]=ce(Q(function(){return e.goUp&&e.goUp(...arguments)},["prevent"]),["up"])),l[6]||(l[6]=ce(Q(function(){return e.closeList&&e.closeList(...arguments)},["prevent"]),["esc"])),l[7]||(l[7]=ce(function(){return e.removeLast&&e.removeLast(...arguments)},["backspace"]))],class:"venAutocomplete__field"},null,40,er),[[Zt,e.inputData]])]),e.open?(c(),D("div",tr,[(c(!0),D(te,null,oe(e.computedList,(p,v)=>(c(),D("div",{class:z(["venAutocomplete__item",{highlight:e.highlight===v}]),ref_for:!0,ref:"ohThisFuckingIndex",onMouseenter:f=>e.highlight=v,key:"gvs"+v,onClick:f=>e.selectTag(p)},W(p),43,ar))),128))])):j("",!0)],2)),[[d,e.closeList]])}Et.render=lr;var rr=(()=>{const e=Et;return e.install=l=>{l.component("venAutocomplete",e)},e})();const sr={class:"mt-8"},ir={class:"sr-only"},nr={class:"grid gap-4 search-form"},or={for:"title"},ur={class:"flex gap-4"},dr={class:"pointer-events-none absolute left-0 -top-2.5 text-highlighted text-xs font-medium px-1.5"},cr={class:"inline-flex bg-default px-1"},pr={class:"pointer-events-none absolute left-0 -top-2.5 text-highlighted text-xs font-medium px-1.5"},fr={class:"inline-flex bg-default px-1"},mr={class:"pointer-events-none absolute left-0 -top-2.5 text-highlighted text-xs font-medium px-1.5"},vr={class:"inline-flex bg-default px-1"},gr={for:"keywords"},hr={key:0,class:"notification is-warning"},yr={key:1},Vr=G({__name:"search",async setup(e){let l,t;const{t:r}
1=Jt(),i=Qt(),s=Le({active:!1,title:"",publisher:"",year:null,position:null,type:[],keywords:[]}),d=M([]),p=M(0),v=M(!1),f=wa();[l,t]=Ze(()=>f.loadKeywords()),await l,t(),[l,t]=Ze(()=>f.loadPublishers()),await l,t(),[l,t]=Ze(()=>f.loadTypes()),await l,t(),Be(()=>i.query,()=>x()),qt(()=>{s.active=i.query.active=="1",s.title=i.query.title??"",s.publisher=i.query.publisher??"",s.year=i.query.year??"",s.position=i.query.position??"",s.type=i.query.type??[],s.keywords=w(i.query.keywords)});async function x(){const o=i.query,u={};o.title&&(u.title=o.title),o.active&&(u.inForce="1"),o.publisher&&(u.publisher=o.publisher),o.year&&(u.year=o.year),o.position&&(u.position=o.position);const $=w(o.type);$.length>0&&(u.type=$.join(",")),v.value=$.filter(I=>f.otherTypes.includes(I)).length>0;const T=w(o.keywords);if(T.length>0&&(u.keyword=T.join(",")),Object.keys(u).length===0)d.value=[],p.value=0;else{const I=await Sa(u);d.value=ka(I.items),p.value=I.totalCount}}function b(o){const u={};s.active&&(u.active="1"),s.title&&(u.title=s.title),s.publisher&&(u.publisher=s.publisher),s.year&&(u.year=s.year),s.position&&(u.position=s.position),s.type&&(u.type=s.type),s.keywords&&(u.keywords=s.keywords),la({path:"search",query:u})}function w(o){return o&&o.length>0?Array.isArray(o)?o:[o]:[]}return x(),ea(()=>({title:"ELI - "+r("Search.Search")})),(o,u)=>{const $=Al,T=fa,I=Ll,K=Rl,B=aa,h=Ml,C=Xl,y=qa,V=ma;return c(),_(V,null,{default:S(()=>[U("section",sr,[U("h1",ir,W(o.$t("Search.Search")),1),P(C,{class:"space-y-4 mb-4",state:a(s),onSubmit:b},{default:S(()=>[U("div",nr,[u[9]||(u[9]=U("div",null,null,-1)),P($,{modelValue:a(s).active,"onUpdate:modelValue":u[0]||(u[0]=k=>a(s).active=k),label:a(r)("Search.InForce")},null,8,["modelValue","label"]),U("label",or,W(a(r)("Title")),1),P(T,{id:"title",modelValue:a(s).title,"onUpdate:modelValue":u[1]||(u[1]=k=>a(s).title=k),placeholder:o.$t("Search.ActTitle")},null,8,["modelValue","placeholder"]),U("label",null,W(a(r)("Search.PubAddr")),1),U("div",ur,[P(I,{modelValue:a(s).publisher,"onUpdate:modelValue":u[2]||(u[2]=k=>a(s).publisher=k),items:a(f).$state.publishers,"value-key":"code","label-key":"name",class:"grow",ui:{base:"peer"}},{leading:S(()=>[U("label",dr,[U("span",cr,W(a(r)("Search.Publisher")),1)])]),_:1},8,["modelValue","items"]),P(T,{placeholder:o.$t("eg2019"),modelValue:a(s).year,"onUpdate:modelValue":u[3]||(u[3]=k=>a(s).year=k),type:"number",ui:{base:"peer"},class:"grow"},{default:S(()=>[U("label",pr,[U("span",fr,W(a(r)("Year")),1)])]),_:1},8,["placeholder","modelValue"]),P(T,{placeholder:o.$t("eg15"),modelValue:a(s).position,"onUpdate:modelValue":u[4]||(u[4]=k=>a(s).position=k),type:"number",class:"grow"},{default:S(()=>[U("label",mr,[U("span",vr,W(a(r)("Position")),1)])]),_:1},8,["placeholder","modelValue"])]),U("label",null,W(o.$t("Search.DocType")),1),U("div",null,[P(K,{orientation:"horizontal",items:a(f).preferredTypes,modelValue:a(s).type,"onUpdate:modelValue":u[5]||(u[5]=k=>a(s).type=k)},null,8,["items","modelValue"]),P(h,{open:a(v),"onUpdate:open":u[7]||(u[7]=k=>ta(v)?v.value=k:null)},{content:S(()=>[P(K,{orientation:"horizontal",items:a(f).otherTypes,modelValue:a(s).type,"onUpdate:modelValue":u[6]||(u[6]=k=>a(s).type=k),ui:{fieldset:"flex-wrap",item:"w-1/5"}},null,8,["items","modelValue"])]),default:S(()=>[P(B,{label:o.$t("Search.Other"),color:"neutral",variant:"subtle","trailing-icon":"i-lucide-chevron-down",class:"w-auto mt-2 mb-2",block:""},null,8,["label"])]),_:1},8,["open"])]),U("label",gr,W(a(r)("Keywords")),1),P(a(rr),{modelValue:a(s).keywords,"onUpdate:modelValue":u[8]||(u[8]=k=>a(s).keywords=k),list:a(f).keywords,placeholder:o.$t("egBudget"),"disabled-symbols":"#!=&)(/<>"},null,8,["modelValue","list","placeholder"])]),P(B,{type:"submit","trailing-icon":"mdi:search",size:"xl"},{default:S(()=>[se(W(o.$t("btnSearch")),1)]),_:1})]),_:1},8,["state"]),a(p)>500?(c(),D("p",hr,W(o.$t("Search.NumFound"))+" "+W(a(p))+". "+W(o.$t("Search.LimitDisp")),1)):(c(),D("p",yr,W(o.$t("Search.NumFound"))+" "+W(a(p))+". ",1)),P(y,{acts:a(d)},null,8,["acts"])])]),_:1})}}});
1export{Vr as default};
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.