import{_ as Nt}from"./BLUr_gv5.js";import{e8 as je,v as Y,t as B,A as ut,w as dt,x as pe,I as Ke,e9 as Ge,J as Ze,D as se,ea as $e,F as me,G as Qe,r as jt,M as we,L as ct,bS as vt,O as W,eb as at,ec as Wt,B as Ut,C as Ht,aB as pt,Y as Ce,X as Me,e as We,Z as Ue,s as be,R as Xe,S as ie,_ as ft,a7 as Ae,U as He,bq as mt,aX as ht,aY as ae,W as bt,ed as qt,ee as Kt,aZ as gt,V as Gt,ef as Zt,eg as Qt,eh as Xt,bs as Jt,h as ke,ag as yt,aI as Yt,k as xt,l as el,az as ze,a5 as Ee,d as tl,j as wt,bA as ll,a4 as Ve,a as St,aG as nl,ei as ol,ej as De,ek as Le,el as it,f as al,aV as il,ai as sl,bX as rl,aE as ul,af as dl,aC as cl}from"./CMqHeuTC.js";import{_ as vl}from"./C8kNRZ3l.js";import{_ as pl}from"./Dzk-Cf0O.js";import{m as b,u as c,j as fl,c as ne,P as st,y as ml,b as N,k as Je,l as K,r as hl,H as G,q as Ye,C as ge,p as fe,F as ye,w as Se,i as Pe,n as J,aa as bl,X as x,U as $,V as R,E as V,_ as T,$ as Z,a6 as U,W as P,Q as ue,t as Re,a9 as Ct,D as Ot,a1 as X,a4 as Te,N as Ie,a0 as ve,ae as gl,a8 as It,Y as kt,Z as yl,z as Fe}from"./B4z4tqq-.js";import{c as H,f as qe,i as xl,u as $t,p as wl}from"./B_o7Nqs1.js";import{u as Sl}from"./CSu7hFYh.js";import{u as Cl}from"./BlIDrk1V.js";import"./7gA4LIij.js";import"./Da9IeSBW.js";import"./q5SNpsWt.js";import"./CM67XgQs.js";import"./C1nNVfmB.js";import"./DOgh6vzO.js";import"./sRzUK1xy.js";import"./BfFGL7ZO.js";import"./DnAk8bLE.js";import"./CMGjF7h0.js";import"./CZpbGfnP.js";import"./-e7WYXpg.js";import"./DkMLuk8v.js";import"./C8HAFxGt.js";import"./BxXO5jS8.js";import"./BIyC2LiL.js";const Ol={base:"relative inline-flex flex-shrink-0 border-2 border-transparent disabled:cursor-not-allowed disabled:opacity-50 focus:outline-none",rounded:"rounded-full",ring:"focus-visible:ring-2 focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900",active:"bg-{color}-500 dark:bg-{color}-400",inactive:"bg-gray-200 dark:bg-gray-700",size:{"2xs":"h-3 w-5",xs:"h-3.5 w-6",sm:"h-4 w-7",md:"h-5 w-9",lg:"h-6 w-11",xl:"h-7 w-[3.25rem]","2xl":"h-8 w-[3.75rem]"},container:{base:"pointer-events-none relative inline-block rounded-full bg-white dark:bg-gray-900 shadow transform ring-0 transition ease-in-out duration-200",active:{"2xs":"translate-x-2 rtl:-translate-x-2",xs:"translate-x-2.5 rtl:-translate-x-2.5",sm:"translate-x-3 rtl:-translate-x-3",md:"translate-x-4 rtl:-translate-x-4",lg:"translate-x-5 rtl:-translate-x-5",xl:"translate-x-6 rtl:-translate-x-6","2xl":"translate-x-7 rtl:-translate-x-7"},inactive:"translate-x-0 rtl:-translate-x-0",size:{"2xs":"h-2 w-2",xs:"h-2.5 w-2.5",sm:"h-3 w-3",md:"h-4 w-4",lg:"h-5 w-5",xl:"h-6 w-6","2xl":"h-7 w-7"}},icon:{base:"absolute inset-0 h-full w-full flex items-center justify-center transition-opacity",active:"opacity-100 ease-in duration-200",inactive:"opacity-0 ease-out duration-100",size:{"2xs":"h-2 w-2",xs:"h-2 w-2",sm:"h-2 w-2",md:"h-3 w-3",lg:"h-4 w-4",xl:"h-5 w-5","2xl":"h-6 w-6"},on:"text-{color}-500 dark:text-{color}-400",off:"text-gray-400 dark:text-gray-500",loading:"animate-spin text-{color}-500 dark:text-{color}-400"},default:{onIcon:null,offIcon:null,loadingIcon:"i-heroicons-arrow-path-20-solid",color:"primary",size:"md"}};function xe(e,s,t){let a=t.initialDeps??[],l;return()=>{var i,n,o,v;let r;t.key&&((i=t.debug)!=null&&i.call(t))&&(r=Date.now());const p=e();if(!(p.length!==a.length||p.some((k,C)=>a[C]!==k)))return l;a=p;let m;if(t.key&&((n=t.debug)!=null&&n.call(t))&&(m=Date.now()),l=s(...p),t.key&&((o=t.debug)!=null&&o.call(t))){const k=Math.round((Date.now()-r)*100)/100,C=Math.round((Date.now()-m)*100)/100,z=C/16,D=(I,y)=>{for(I=String(I);I.length<y;)I=" "+I;return I};console.info(`%c⏱ ${D(C,5)} /${D(k,5)} ms`,`
            font-size: .6rem;
            font-weight: bold;
            color: hsl(${Math.max(0,Math.min(120-120*z,120))}deg 100% 31%);`,t==null?void 0:t.key)}return(v=t==null?void 0:t.onChange)==null||v.call(t,l),l}}function Ne(e,s){if(e===void 0)throw new Error("Unexpected undefined");return e}const Il=(e,s)=>Math.abs(e-s)<1,kl=(e,s,t)=>{let a;return function(...l){e.clearTimeout(a),a=e.setTimeout(()=>s.apply(this,l),t)}},$l=e=>e,_l=e=>{const s=Math.max(e.startIndex-e.overscan,0),t=Math.min(e.endIndex+e.overscan,e.count-1),a=[];for(let l=s;l<=t;l++)a.push(l);return a},Ml=(e,s)=>{const t=e.scrollElement;if(!t)return;const a=e.targetWindow;if(!a)return;const l=n=>{const{width:o,height:v}=n;s({width:Math.round(o),height:Math.round(v)})};if(l(t.getBoundingClientRect()),!a.ResizeObserver)return()=>{};const i=new a.ResizeObserver(n=>{const o=n[0];if(o!=null&&o.borderBoxSize){const v=o.borderBoxSize[0];if(v){l({width:v.inlineSize,height:v.blockSize});return}}l(t.getBoundingClientRect())});return i.observe(t,{box:"border-box"}),()=>{i.unobserve(t)}},rt={passive:!0},Rl=typeof window>"u"?!0:"onscrollend"in window,Tl=(e,s)=>{const t=e.scrollElement;if(!t)return;const a=e.targetWindow;if(!a)return;let l=0;const i=e.options.useScrollendEvent&&Rl?()=>{}:kl(a,()=>{s(l,!1)},e.options.isScrollingResetDelay),n=r=>()=>{const{horizontal:p,isRtl:d}=e.options;l=p?t.scrollLeft*(d&&-1||1):t.scrollTop,i(),s(l,r)},o=n(!0),v=n(!1);return v(),t.addEventListener("scroll",o,rt),t.addEventListener("scrollend",v,rt),()=>{t.removeEventListener("scroll",o),t.removeEventListener("scrollend",v)}},Al=(e,s,t)=>{if(s!=null&&s.borderBoxSize){const a=s.borderBoxSize[0];if(a)return Math.round(a[t.options.horizontal?"inlineSize":"blockSize"])}return Math.round(e.getBoundingClientRect()[t.options.horizontal?"width":"height"])},zl=(e,{adjustments:s=0,behavior:t},a)=>{var l,i;const n=e+s;(i=(l=a.scrollElement)==null?void 0:l.scrollTo)==null||i.call(l,{[a.options.horizontal?"left":"top"]:n,behavior:t})};class El{constructor(s){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let t=null;const a=()=>t||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:t=new this.targetWindow.ResizeObserver(l=>{l.forEach(i=>{this._measureElement(i.target,i)})}));return{disconnect:()=>{var l;(l=a())==null||l.disconnect(),t=null},observe:l=>{var i;return(i=a())==null?void 0:i.observe(l,{box:"border-box"})},unobserve:l=>{var i;return(i=a())==null?void 0:i.unobserve(l)}}})(),this.range=null,this.setOptions=t=>{Object.entries(t).forEach(([a,l])=>{typeof l>"u"&&delete t[a]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:$l,rangeExtractor:_l,onChange:()=>{},measureElement:Al,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!0,...t}},this.notify=t=>{var a,l;(l=(a=this.options).onChange)==null||l.call(a,this,t)},this.maybeNotify=xe(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),t=>{this.notify(t)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(t=>t()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var t;const a=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==a){if(this.cleanup(),!a){this.maybeNotify();return}this.scrollElement=a,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((t=this.scrollElement)==null?void 0:t.window)??null,this.elementsCache.forEach(l=>{this.observer.observe(l)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,l=>{this.scrollRect=l,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(l,i)=>{this.scrollAdjustments=0,this.scrollDirection=i?this.getScrollOffset()<l?"forward":"backward":null,this.scrollOffset=l,this.isScrolling=i,this.maybeNotify()}))}},this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset=="function"?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(t,a)=>{const l=new Map,i=new Map;for(let n=a-1;n>=0;n--){const o=t[n];if(l.has(o.lane))continue;const v=i.get(o.lane);if(v==null||o.end>v.end?i.set(o.lane,o):o.end<v.end&&l.set(o.lane,!0),l.size===this.options.lanes)break}return i.size===this.options.lanes?Array.from(i.values()).sort((n,o)=>n.end===o.end?n.index-o.index:n.end-o.end)[0]:void 0},this.getMeasurementOptions=xe(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(t,a,l,i,n)=>(this.pendingMeasuredCacheIndexes=[],{count:t,paddingStart:a,scrollMargin:l,getItemKey:i,enabled:n}),{key:!1}),this.getMeasurements=xe(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:t,paddingStart:a,scrollMargin:l,getItemKey:i,enabled:n},o)=>{if(!n)return this.measurementsCache=[],this.itemSizeCache.clear(),[];this.measurementsCache.length===0&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(p=>{this.itemSizeCache.set(p.key,p.size)}));const v=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const r=this.measurementsCache.slice(0,v);for(let p=v;p<t;p++){const d=i(p),m=this.options.lanes===1?r[p-1]:this.getFurthestMeasurement(r,p),k=m?m.end+this.options.gap:a+l,C=o.get(d),z=typeof C=="number"?C:this.options.estimateSize(p),D=k+z,I=m?m.lane:p%this.options.lanes;r[p]={index:p,start:k,size:z,end:D,key:d,lane:I}}return this.measurementsCache=r,r},{key:!1,debug:()=>this.options.debug}),this.calculateRange=xe(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset()],(t,a,l)=>this.range=t.length>0&&a>0?Vl({measurements:t,outerSize:a,scrollOffset:l}):null,{key:!1,debug:()=>this.options.debug}),this.getIndexes=xe(()=>[this.options.rangeExtractor,this.calculateRange(),this.options.overscan,this.options.count],(t,a,l,i)=>a===null?[]:t({startIndex:a.startIndex,endIndex:a.endIndex,overscan:l,count:i}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=t=>{const a=this.options.indexAttribute,l=t.getAttribute(a);return l?parseInt(l,10):(console.warn(`Missing attribute name '${a}={index}' on measured element.`),-1)},this._measureElement=(t,a)=>{const l=this.indexFromElement(t),i=this.measurementsCache[l];if(!i)return;const n=i.key,o=this.elementsCache.get(n);o!==t&&(o&&this.observer.unobserve(o),this.observer.observe(t),this.elementsCache.set(n,t)),t.isConnected&&this.resizeItem(l,this.options.measureElement(t,a,this))},this.resizeItem=(t,a)=>{const l=this.measurementsCache[t];if(!l)return;const i=this.itemSizeCache.get(l.key)??l.size,n=a-i;n!==0&&((this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(l,n,this):l.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=n,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(l.index),this.itemSizeCache=new Map(this.itemSizeCache.set(l.key,a)),this.notify(!1))},this.measureElement=t=>{if(!t){this.elementsCache.forEach((a,l)=>{a.isConnected||(this.observer.unobserve(a),this.elementsCache.delete(l))});return}this._measureElement(t,void 0)},this.getVirtualItems=xe(()=>[this.getIndexes(),this.getMeasurements()],(t,a)=>{const l=[];for(let i=0,n=t.length;i<n;i++){const o=t[i],v=a[o];l.push(v)}return l},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=t=>{const a=this.getMeasurements();if(a.length!==0)return Ne(a[_t(0,a.length-1,l=>Ne(a[l]).start,t)])},this.getOffsetForAlignment=(t,a)=>{const l=this.getSize(),i=this.getScrollOffset();a==="auto"&&(t<=i?a="start":t>=i+l?a="end":a="start"),a==="start"?t=t:a==="end"?t=t-l:a==="center"&&(t=t-l/2);const n=this.options.horizontal?"scrollWidth":"scrollHeight",v=(this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[n]:this.scrollElement[n]:0)-l;return Math.max(Math.min(v,t),0)},this.getOffsetForIndex=(t,a="auto")=>{t=Math.max(0,Math.min(t,this.options.count-1));const l=this.measurementsCache[t];if(!l)return;const i=this.getSize(),n=this.getScrollOffset();if(a==="auto")if(l.end>=n+i-this.options.scrollPaddingEnd)a="end";else if(l.start<=n+this.options.scrollPaddingStart)a="start";else return[n,a];const o=a==="end"?l.end+this.options.scrollPaddingEnd:l.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(o,a),a]},this.isDynamicMode=()=>this.elementsCache.size>0,this.cancelScrollToIndex=()=>{this.scrollToIndexTimeoutId!==null&&this.targetWindow&&(this.targetWindow.clearTimeout(this.scrollToIndexTimeoutId),this.scrollToIndexTimeoutId=null)},this.scrollToOffset=(t,{align:a="start",behavior:l}={})=>{this.cancelScrollToIndex(),l==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(t,a),{adjustments:void 0,behavior:l})},this.scrollToIndex=(t,{align:a="auto",behavior:l}={})=>{t=Math.max(0,Math.min(t,this.options.count-1)),this.cancelScrollToIndex(),l==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");const i=this.getOffsetForIndex(t,a);if(!i)return;const[n,o]=i;this._scrollToOffset(n,{adjustments:void 0,behavior:l}),l!=="smooth"&&this.isDynamicMode()&&this.targetWindow&&(this.scrollToIndexTimeoutId=this.targetWindow.setTimeout(()=>{if(this.scrollToIndexTimeoutId=null,this.elementsCache.has(this.options.getItemKey(t))){const[r]=Ne(this.getOffsetForIndex(t,o));Il(r,this.getScrollOffset())||this.scrollToIndex(t,{align:o,behavior:l})}else this.scrollToIndex(t,{align:o,behavior:l})}))},this.scrollBy=(t,{behavior:a}={})=>{this.cancelScrollToIndex(),a==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+t,{adjustments:void 0,behavior:a})},this.getTotalSize=()=>{var t;const a=this.getMeasurements();let l;return a.length===0?l=this.options.paddingStart:l=this.options.lanes===1?((t=a[a.length-1])==null?void 0:t.end)??0:Math.max(...a.slice(-this.options.lanes).map(i=>i.end)),Math.max(l-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(t,{adjustments:a,behavior:l})=>{this.options.scrollToFn(t,{behavior:l,adjustments:a},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(s)}}const _t=(e,s,t,a)=>{for(;e<=s;){const l=(e+s)/2|0,i=t(l);if(i<a)e=l+1;else if(i>a)s=l-1;else return l}return e>0?e-1:0};function Vl({measurements:e,outerSize:s,scrollOffset:t}){const a=e.length-1,i=_t(0,a,o=>e[o].start,t);let n=i;for(;n<a&&e[n].end<t+s;)n++;return{startIndex:i,endIndex:n}}function Pl(e){const s=new El(c(e)),t=fl(s),a=s._didMount();return ne(()=>c(e).getScrollElement(),l=>{l&&s._willUpdate()},{immediate:!0}),ne(()=>c(e),l=>{s.setOptions({...l,onChange:(i,n)=>{var o;st(t),(o=l.onChange)==null||o.call(l,i,n)}}),s._willUpdate(),st(t)},{immediate:!0}),ml(a),t}function Bl(e){return Pl(b(()=>({observeElementRect:Ml,observeElementOffset:Tl,scrollToFn:zl,...c(e)})))}function et(e,s,t){let a=N(t==null?void 0:t.value),l=b(()=>e.value!==void 0);return[b(()=>l.value?e.value:a.value),function(i){return l.value||(a.value=i),s==null?void 0:s(i)}]}function Dl(){let e=je();return Je(()=>e.dispose()),e}function Ll(){let e=Dl();return s=>{e.dispose(),e.nextFrame(s)}}var Mt=(e=>(e[e.Left=0]="Left",e[e.Right=2]="Right",e))(Mt||{});function tt(e={},s=null,t=[]){for(let[a,l]of Object.entries(e))Tt(t,Rt(s,a),l);return t}function Rt(e,s){return e?e+"["+s+"]":s}function Tt(e,s,t){if(Array.isArray(t))for(let[a,l]of t.entries())Tt(e,Rt(s,a.toString()),l);else t instanceof Date?e.push([s,t.toISOString()]):typeof t=="boolean"?e.push([s,t?"1":"0"]):typeof t=="string"?e.push([s,t]):typeof t=="number"?e.push([s,`${t}`]):t==null?e.push([s,""]):tt(t,s,e)}function Fl(e){var s,t;let a=(s=e==null?void 0:e.form)!=null?s:e.closest("form");if(a){for(let l of a.elements)if(l!==e&&(l.tagName==="INPUT"&&l.type==="submit"||l.tagName==="BUTTON"&&l.type==="submit"||l.nodeName==="INPUT"&&l.type==="image")){l.click();return}(t=a.requestSubmit)==null||t.call(a)}}var Nl={};function jl(e,s){return e===s}var Wl=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Wl||{}),Ul=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Ul||{}),Hl=(e=>(e[e.Pointer=0]="Pointer",e[e.Focus=1]="Focus",e[e.Other=2]="Other",e))(Hl||{});let At=Symbol("ComboboxContext");function Oe(e){let s=Pe(At,null);if(s===null){let t=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Oe),t}return s}let zt=Symbol("VirtualContext"),ql=K({name:"VirtualProvider",setup(e,{slots:s}){let t=Oe("VirtualProvider"),a=b(()=>{let o=B(t.optionsRef);if(!o)return{start:0,end:0};let v=window.getComputedStyle(o);return{start:parseFloat(v.paddingBlockStart||v.paddingTop),end:parseFloat(v.paddingBlockEnd||v.paddingBottom)}}),l=Bl(b(()=>({scrollPaddingStart:a.value.start,scrollPaddingEnd:a.value.end,count:t.virtual.value.options.length,estimateSize(){return 40},getScrollElement(){return B(t.optionsRef)},overscan:12}))),i=b(()=>{var o;return(o=t.virtual.value)==null?void 0:o.options}),n=N(0);return ne([i],()=>{n.value+=1}),Ye(zt,t.virtual.value?l:null),()=>[fe("div",{style:{position:"relative",width:"100%",height:`${l.value.getTotalSize()}px`},ref:o=>{if(o){if(typeof process<"u"&&Nl.JEST_WORKER_ID!==void 0||t.activationTrigger.value===0)return;t.activeOptionIndex.value!==null&&t.virtual.value.options.length>t.activeOptionIndex.value&&l.value.scrollToIndex(t.activeOptionIndex.value)}}},l.value.getVirtualItems().map(o=>bl(s.default({option:t.virtual.value.options[o.index],open:t.comboboxState.value===0})[0],{key:`${n.value}-${o.index}`,"data-index":o.index,"aria-setsize":t.virtual.value.options.length,"aria-posinset":o.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${o.start}px)`,overflowAnchor:"none"}})))]}}),Kl=K({name:"Combobox",emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],nullable:!0,default:null},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},nullable:{type:Boolean,default:!1},multiple:{type:[Boolean],default:!1},immediate:{type:[Boolean],default:!1},virtual:{type:Object,default:null}},inheritAttrs:!1,setup(e,{slots:s,attrs:t,emit:a}){let l=N(1),i=N(null),n=N(null),o=N(null),v=N(null),r=N({static:!1,hold:!1}),p=N([]),d=N(null),m=N(2),k=N(!1);function C(h=S=>S){let S=d.value!==null?p.value[d.value]:null,A=h(p.value.slice()),E=A.length>0&&A[0].dataRef.order.value!==null?A.sort((F,Q)=>F.dataRef.order.value-Q.dataRef.order.value):vt(A,F=>B(F.dataRef.domRef)),j=S?E.indexOf(S):null;return j===-1&&(j=null),{options:E,activeOptionIndex:j}}let z=b(()=>e.multiple?1:0),D=b(()=>e.nullable),[I,y]=et(b(()=>e.modelValue),h=>a("update:modelValue",h),b(()=>e.defaultValue)),u=b(()=>I.value===void 0?Y(z.value,{1:[],0:void 0}):I.value),O=null,f=null;function w(h){return Y(z.value,{0(){return y==null?void 0:y(h)},1:()=>{let S=G(g.value.value).slice(),A=G(h),E=S.findIndex(j=>g.compare(A,G(j)));return E===-1?S.push(A):S.splice(E,1),y==null?void 0:y(S)}})}let M=b(()=>{});ne([M],([h],[S])=>{if(g.virtual.value&&h&&S&&d.value!==null){let A=h.indexOf(S[d.value]);A!==-1?d.value=A:d.value=null}});let g={comboboxState:l,value:u,mode:z,compare(h,S){if(typeof e.by=="string"){let A=e.by;return(h==null?void 0:h[A])===(S==null?void 0:S[A])}return e.by===null?jl(h,S):e.by(h,S)},calculateIndex(h){return g.virtual.value?e.by===null?g.virtual.value.options.indexOf(h):g.virtual.value.options.findIndex(S=>g.compare(S,h)):p.value.findIndex(S=>g.compare(S.dataRef.value,h))},defaultValue:b(()=>e.defaultValue),nullable:D,immediate:b(()=>!1),virtual:b(()=>null),inputRef:n,labelRef:i,buttonRef:o,optionsRef:v,disabled:b(()=>e.disabled),options:p,change(h){y(h)},activeOptionIndex:b(()=>{if(k.value&&d.value===null&&(g.virtual.value?g.virtual.value.options.length>0:p.value.length>0)){if(g.virtual.value){let S=g.virtual.value.options.findIndex(A=>{var E;return!((E=g.virtual.value)!=null&&E.disabled(A))});if(S!==-1)return S}let h=p.value.findIndex(S=>!S.dataRef.disabled);if(h!==-1)return h}return d.value}),activationTrigger:m,optionsPropsRef:r,closeCombobox(){k.value=!1,!e.disabled&&l.value!==1&&(l.value=1,d.value=null)},openCombobox(){if(k.value=!0,!e.disabled&&l.value!==0){if(g.value.value){let h=g.calculateIndex(g.value.value);h!==-1&&(d.value=h)}l.value=0}},setActivationTrigger(h){m.value=h},goToOption(h,S,A){k.value=!1,O!==null&&cancelAnimationFrame(O),O=requestAnimationFrame(()=>{if(e.disabled||v.value&&!r.value.static&&l.value===1)return;if(g.virtual.value){d.value=h===H.Specific?S:qe({focus:h},{resolveItems:()=>g.virtual.value.options,resolveActiveIndex:()=>{var F,Q;return(Q=(F=g.activeOptionIndex.value)!=null?F:g.virtual.value.options.findIndex(ee=>{var te;return!((te=g.virtual.value)!=null&&te.disabled(ee))}))!=null?Q:null},resolveDisabled:F=>g.virtual.value.disabled(F),resolveId(){throw new Error("Function not implemented.")}}),m.value=A??2;return}let E=C();if(E.activeOptionIndex===null){let F=E.options.findIndex(Q=>!Q.dataRef.disabled);F!==-1&&(E.activeOptionIndex=F)}let j=h===H.Specific?S:qe({focus:h},{resolveItems:()=>E.options,resolveActiveIndex:()=>E.activeOptionIndex,resolveId:F=>F.id,resolveDisabled:F=>F.dataRef.disabled});d.value=j,m.value=A??2,p.value=E.options})},selectOption(h){let S=p.value.find(E=>E.id===h);if(!S)return;let{dataRef:A}=S;w(A.value)},selectActiveOption(){if(g.activeOptionIndex.value!==null){if(g.virtual.value)w(g.virtual.value.options[g.activeOptionIndex.value]);else{let{dataRef:h}=p.value[g.activeOptionIndex.value];w(h.value)}g.goToOption(H.Specific,g.activeOptionIndex.value)}},registerOption(h,S){let A=hl({id:h,dataRef:S});if(g.virtual.value){p.value.push(A);return}f&&cancelAnimationFrame(f);let E=C(j=>(j.push(A),j));d.value===null&&g.isSelected(S.value.value)&&(E.activeOptionIndex=E.options.indexOf(A)),p.value=E.options,d.value=E.activeOptionIndex,m.value=2,E.options.some(j=>!B(j.dataRef.domRef))&&(f=requestAnimationFrame(()=>{let j=C();p.value=j.options,d.value=j.activeOptionIndex}))},unregisterOption(h,S){if(O!==null&&cancelAnimationFrame(O),S&&(k.value=!0),g.virtual.value){p.value=p.value.filter(E=>E.id!==h);return}let A=C(E=>{let j=E.findIndex(F=>F.id===h);return j!==-1&&E.splice(j,1),E});p.value=A.options,d.value=A.activeOptionIndex,m.value=2},isSelected(h){return Y(z.value,{0:()=>g.compare(G(g.value.value),G(h)),1:()=>G(g.value.value).some(S=>g.compare(G(S),G(h)))})},isActive(h){return d.value===g.calculateIndex(h)}};ut([n,o,v],()=>g.closeCombobox(),b(()=>l.value===0)),Ye(At,g),dt(b(()=>Y(l.value,{0:pe.Open,1:pe.Closed})));let _=b(()=>{var h;return(h=B(n))==null?void 0:h.closest("form")});return ge(()=>{ne([_],()=>{if(!_.value||e.defaultValue===void 0)return;function h(){g.change(e.defaultValue)}return _.value.addEventListener("reset",h),()=>{var S;(S=_.value)==null||S.removeEventListener("reset",h)}},{immediate:!0})}),()=>{var h,S,A;let{name:E,disabled:j,form:F,...Q}=e,ee={open:l.value===0,disabled:j,activeIndex:g.activeOptionIndex.value,activeOption:g.activeOptionIndex.value===null?null:g.virtual.value?g.virtual.value.options[(h=g.activeOptionIndex.value)!=null?h:0]:(A=(S=g.options.value[g.activeOptionIndex.value])==null?void 0:S.dataRef.value)!=null?A:null,value:u.value};return fe(ye,[...E!=null&&u.value!=null?tt({[E]:u.value}).map(([te,de])=>fe(Ke,Ge({features:Ze.Hidden,key:te,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:F,disabled:j,name:te,value:de}))):[],se({theirProps:{...t,...$e(Q,["by","defaultValue","immediate","modelValue","multiple","nullable","onUpdate:modelValue","virtual"])},ourProps:{},slot:ee,slots:s,attrs:t,name:"Combobox"})])}}}),Gl=K({name:"ComboboxButton",props:{as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(e,{attrs:s,slots:t,expose:a}){var l;let i=(l=e.id)!=null?l:`headlessui-combobox-button-${me()}`,n=Oe("ComboboxButton");a({el:n.buttonRef,$el:n.buttonRef});function o(p){n.disabled.value||(n.comboboxState.value===0?n.closeCombobox():(p.preventDefault(),n.openCombobox()),J(()=>{var d;return(d=B(n.inputRef))==null?void 0:d.focus({preventScroll:!0})}))}function v(p){switch(p.key){case W.ArrowDown:p.preventDefault(),p.stopPropagation(),n.comboboxState.value===1&&n.openCombobox(),J(()=>{var d;return(d=n.inputRef.value)==null?void 0:d.focus({preventScroll:!0})});return;case W.ArrowUp:p.preventDefault(),p.stopPropagation(),n.comboboxState.value===1&&(n.openCombobox(),J(()=>{n.value.value||n.goToOption(H.Last)})),J(()=>{var d;return(d=n.inputRef.value)==null?void 0:d.focus({preventScroll:!0})});return;case W.Escape:if(n.comboboxState.value!==0)return;p.preventDefault(),n.optionsRef.value&&!n.optionsPropsRef.value.static&&p.stopPropagation(),n.closeCombobox(),J(()=>{var d;return(d=n.inputRef.value)==null?void 0:d.focus({preventScroll:!0})});return}}let r=Qe(b(()=>({as:e.as,type:s.type})),n.buttonRef);return()=>{var p,d;let m={open:n.comboboxState.value===0,disabled:n.disabled.value,value:n.value.value},{...k}=e,C={ref:n.buttonRef,id:i,type:r.value,tabindex:"-1","aria-haspopup":"listbox","aria-controls":(p=B(n.optionsRef))==null?void 0:p.id,"aria-expanded":n.comboboxState.value===0,"aria-labelledby":n.labelRef.value?[(d=B(n.labelRef))==null?void 0:d.id,i].join(" "):void 0,disabled:n.disabled.value===!0?!0:void 0,onKeydown:v,onClick:o};return se({ourProps:C,theirProps:k,slot:m,attrs:s,slots:t,name:"ComboboxButton"})}}}),Zl=K({name:"ComboboxInput",props:{as:{type:[Object,String],default:"input"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},displayValue:{type:Function},defaultValue:{type:String,default:void 0},id:{type:String,default:null}},emits:{change:e=>!0},setup(e,{emit:s,attrs:t,slots:a,expose:l}){var i;let n=(i=e.id)!=null?i:`headlessui-combobox-input-${me()}`,o=Oe("ComboboxInput"),v=b(()=>jt(B(o.inputRef))),r={value:!1};l({el:o.inputRef,$el:o.inputRef});function p(){o.change(null);let f=B(o.optionsRef);f&&(f.scrollTop=0),o.goToOption(H.Nothing)}let d=b(()=>{var f;let w=o.value.value;return B(o.inputRef)?typeof e.displayValue<"u"&&w!==void 0?(f=e.displayValue(w))!=null?f:"":typeof w=="string"?w:"":""});ge(()=>{ne([d,o.comboboxState,v],([f,w],[M,g])=>{if(r.value)return;let _=B(o.inputRef);_&&((g===0&&w===1||f!==M)&&(_.value=f),requestAnimationFrame(()=>{var h;if(r.value||!_||((h=v.value)==null?void 0:h.activeElement)!==_)return;let{selectionStart:S,selectionEnd:A}=_;Math.abs((A??0)-(S??0))===0&&S===0&&_.setSelectionRange(_.value.length,_.value.length)}))},{immediate:!0}),ne([o.comboboxState],([f],[w])=>{if(f===0&&w===1){if(r.value)return;let M=B(o.inputRef);if(!M)return;let g=M.value,{selectionStart:_,selectionEnd:h,selectionDirection:S}=M;M.value="",M.value=g,S!==null?M.setSelectionRange(_,h,S):M.setSelectionRange(_,h)}})});let m=N(!1);function k(){m.value=!0}function C(){je().nextFrame(()=>{m.value=!1})}let z=Ll();function D(f){switch(r.value=!0,z(()=>{r.value=!1}),f.key){case W.Enter:if(r.value=!1,o.comboboxState.value!==0||m.value)return;if(f.preventDefault(),f.stopPropagation(),o.activeOptionIndex.value===null){o.closeCombobox();return}o.selectActiveOption(),o.mode.value===0&&o.closeCombobox();break;case W.ArrowDown:return r.value=!1,f.preventDefault(),f.stopPropagation(),Y(o.comboboxState.value,{0:()=>o.goToOption(H.Next),1:()=>o.openCombobox()});case W.ArrowUp:return r.value=!1,f.preventDefault(),f.stopPropagation(),Y(o.comboboxState.value,{0:()=>o.goToOption(H.Previous),1:()=>{o.openCombobox(),J(()=>{o.value.value||o.goToOption(H.Last)})}});case W.Home:if(f.shiftKey)break;return r.value=!1,f.preventDefault(),f.stopPropagation(),o.goToOption(H.First);case W.PageUp:return r.value=!1,f.preventDefault(),f.stopPropagation(),o.goToOption(H.First);case W.End:if(f.shiftKey)break;return r.value=!1,f.preventDefault(),f.stopPropagation(),o.goToOption(H.Last);case W.PageDown:return r.value=!1,f.preventDefault(),f.stopPropagation(),o.goToOption(H.Last);case W.Escape:if(r.value=!1,o.comboboxState.value!==0)return;f.preventDefault(),o.optionsRef.value&&!o.optionsPropsRef.value.static&&f.stopPropagation(),o.nullable.value&&o.mode.value===0&&o.value.value===null&&p(),o.closeCombobox();break;case W.Tab:if(r.value=!1,o.comboboxState.value!==0)return;o.mode.value===0&&o.activationTrigger.value!==1&&o.selectActiveOption(),o.closeCombobox();break}}function I(f){s("change",f),o.nullable.value&&o.mode.value===0&&f.target.value===""&&p(),o.openCombobox()}function y(f){var w,M,g;let _=(w=f.relatedTarget)!=null?w:at.find(h=>h!==f.currentTarget);if(r.value=!1,!((M=B(o.optionsRef))!=null&&M.contains(_))&&!((g=B(o.buttonRef))!=null&&g.contains(_))&&o.comboboxState.value===0)return f.preventDefault(),o.mode.value===0&&(o.nullable.value&&o.value.value===null?p():o.activationTrigger.value!==1&&o.selectActiveOption()),o.closeCombobox()}function u(f){var w,M,g;let _=(w=f.relatedTarget)!=null?w:at.find(h=>h!==f.currentTarget);(M=B(o.buttonRef))!=null&&M.contains(_)||(g=B(o.optionsRef))!=null&&g.contains(_)||o.disabled.value||o.immediate.value&&o.comboboxState.value!==0&&(o.openCombobox(),je().nextFrame(()=>{o.setActivationTrigger(1)}))}let O=b(()=>{var f,w,M,g;return(g=(M=(w=e.defaultValue)!=null?w:o.defaultValue.value!==void 0?(f=e.displayValue)==null?void 0:f.call(e,o.defaultValue.value):null)!=null?M:o.defaultValue.value)!=null?g:""});return()=>{var f,w,M,g,_,h,S;let A={open:o.comboboxState.value===0},{displayValue:E,onChange:j,...F}=e,Q={"aria-controls":(f=o.optionsRef.value)==null?void 0:f.id,"aria-expanded":o.comboboxState.value===0,"aria-activedescendant":o.activeOptionIndex.value===null?void 0:o.virtual.value?(w=o.options.value.find(ee=>!o.virtual.value.disabled(ee.dataRef.value)&&o.compare(ee.dataRef.value,o.virtual.value.options[o.activeOptionIndex.value])))==null?void 0:w.id:(M=o.options.value[o.activeOptionIndex.value])==null?void 0:M.id,"aria-labelledby":(h=(g=B(o.labelRef))==null?void 0:g.id)!=null?h:(_=B(o.buttonRef))==null?void 0:_.id,"aria-autocomplete":"list",id:n,onCompositionstart:k,onCompositionend:C,onKeydown:D,onInput:I,onFocus:u,onBlur:y,role:"combobox",type:(S=t.type)!=null?S:"text",tabIndex:0,ref:o.inputRef,defaultValue:O.value,disabled:o.disabled.value===!0?!0:void 0};return se({ourProps:Q,theirProps:F,slot:A,attrs:t,slots:a,features:we.RenderStrategy|we.Static,name:"ComboboxInput"})}}}),Ql=K({name:"ComboboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},hold:{type:[Boolean],default:!1}},setup(e,{attrs:s,slots:t,expose:a}){let l=Oe("ComboboxOptions"),i=`headlessui-combobox-options-${me()}`;a({el:l.optionsRef,$el:l.optionsRef}),Se(()=>{l.optionsPropsRef.value.static=e.static}),Se(()=>{l.optionsPropsRef.value.hold=e.hold});let n=ct(),o=b(()=>n!==null?(n.value&pe.Open)===pe.Open:l.comboboxState.value===0);xl({container:b(()=>B(l.optionsRef)),enabled:b(()=>l.comboboxState.value===0),accept(r){return r.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:r.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(r){r.setAttribute("role","none")}});function v(r){r.preventDefault()}return()=>{var r,p,d;let m={open:l.comboboxState.value===0},k={"aria-labelledby":(d=(r=B(l.labelRef))==null?void 0:r.id)!=null?d:(p=B(l.buttonRef))==null?void 0:p.id,id:i,ref:l.optionsRef,role:"listbox","aria-multiselectable":l.mode.value===1?!0:void 0,onMousedown:v},C=$e(e,["hold"]);return se({ourProps:k,theirProps:C,slot:m,attrs:s,slots:l.virtual.value&&l.comboboxState.value===0?{...t,default:()=>[fe(ql,{},t.default)]}:t,features:we.RenderStrategy|we.Static,visible:o.value,name:"ComboboxOptions"})}}}),Xl=K({name:"ComboboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},order:{type:[Number],default:null}},setup(e,{slots:s,attrs:t,expose:a}){let l=Oe("ComboboxOption"),i=`headlessui-combobox-option-${me()}`,n=N(null),o=b(()=>e.disabled);a({el:n,$el:n});let v=b(()=>{var y;return l.virtual.value?l.activeOptionIndex.value===l.calculateIndex(e.value):l.activeOptionIndex.value===null?!1:((y=l.options.value[l.activeOptionIndex.value])==null?void 0:y.id)===i}),r=b(()=>l.isSelected(e.value)),p=Pe(zt,null),d=b(()=>({disabled:e.disabled,value:e.value,domRef:n,order:b(()=>e.order)}));ge(()=>l.registerOption(i,d)),Je(()=>l.unregisterOption(i,v.value)),Se(()=>{let y=B(n);y&&(p==null||p.value.measureElement(y))}),Se(()=>{l.comboboxState.value===0&&v.value&&(l.virtual.value||l.activationTrigger.value!==0&&J(()=>{var y,u;return(u=(y=B(n))==null?void 0:y.scrollIntoView)==null?void 0:u.call(y,{block:"nearest"})}))});function m(y){y.preventDefault(),y.button===Mt.Left&&(o.value||(l.selectOption(i),Wt()||requestAnimationFrame(()=>{var u;return(u=B(l.inputRef))==null?void 0:u.focus({preventScroll:!0})}),l.mode.value===0&&l.closeCombobox()))}function k(){var y;if(e.disabled||(y=l.virtual.value)!=null&&y.disabled(e.value))return l.goToOption(H.Nothing);let u=l.calculateIndex(e.value);l.goToOption(H.Specific,u)}let C=$t();function z(y){C.update(y)}function D(y){var u;if(!C.wasMoved(y)||e.disabled||(u=l.virtual.value)!=null&&u.disabled(e.value)||v.value)return;let O=l.calculateIndex(e.value);l.goToOption(H.Specific,O,0)}function I(y){var u;C.wasMoved(y)&&(e.disabled||(u=l.virtual.value)!=null&&u.disabled(e.value)||v.value&&(l.optionsPropsRef.value.hold||l.goToOption(H.Nothing)))}return()=>{let{disabled:y}=e,u={active:v.value,selected:r.value,disabled:y},O={id:i,ref:n,role:"option",tabIndex:y===!0?void 0:-1,"aria-disabled":y===!0?!0:void 0,"aria-selected":r.value,disabled:void 0,onMousedown:m,onFocus:k,onPointerenter:z,onMouseenter:z,onPointermove:D,onMousemove:D,onPointerleave:I,onMouseleave:I},f=$e(e,["order","value"]);return se({ourProps:O,theirProps:f,slot:u,attrs:t,slots:s,name:"ComboboxOption"})}}});function Jl(e,s){return e===s}var Yl=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Yl||{}),en=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(en||{}),tn=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(tn||{});function ln(e){requestAnimationFrame(()=>requestAnimationFrame(e))}let Et=Symbol("ListboxContext");function Be(e){let s=Pe(Et,null);if(s===null){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Be),t}return s}let nn=K({name:"Listbox",emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:()=>Jl},horizontal:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},multiple:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:s,attrs:t,emit:a}){let l=N(1),i=N(null),n=N(null),o=N(null),v=N([]),r=N(""),p=N(null),d=N(1);function m(u=O=>O){let O=p.value!==null?v.value[p.value]:null,f=vt(u(v.value.slice()),M=>B(M.dataRef.domRef)),w=O?f.indexOf(O):null;return w===-1&&(w=null),{options:f,activeOptionIndex:w}}let k=b(()=>e.multiple?1:0),[C,z]=et(b(()=>e.modelValue),u=>a("update:modelValue",u),b(()=>e.defaultValue)),D=b(()=>C.value===void 0?Y(k.value,{1:[],0:void 0}):C.value),I={listboxState:l,value:D,mode:k,compare(u,O){if(typeof e.by=="string"){let f=e.by;return(u==null?void 0:u[f])===(O==null?void 0:O[f])}return e.by(u,O)},orientation:b(()=>e.horizontal?"horizontal":"vertical"),labelRef:i,buttonRef:n,optionsRef:o,disabled:b(()=>e.disabled),options:v,searchQuery:r,activeOptionIndex:p,activationTrigger:d,closeListbox(){e.disabled||l.value!==1&&(l.value=1,p.value=null)},openListbox(){e.disabled||l.value!==0&&(l.value=0)},goToOption(u,O,f){if(e.disabled||l.value===1)return;let w=m(),M=qe(u===H.Specific?{focus:H.Specific,id:O}:{focus:u},{resolveItems:()=>w.options,resolveActiveIndex:()=>w.activeOptionIndex,resolveId:g=>g.id,resolveDisabled:g=>g.dataRef.disabled});r.value="",p.value=M,d.value=f??1,v.value=w.options},search(u){if(e.disabled||l.value===1)return;let O=r.value!==""?0:1;r.value+=u.toLowerCase();let f=(p.value!==null?v.value.slice(p.value+O).concat(v.value.slice(0,p.value+O)):v.value).find(M=>M.dataRef.textValue.startsWith(r.value)&&!M.dataRef.disabled),w=f?v.value.indexOf(f):-1;w===-1||w===p.value||(p.value=w,d.value=1)},clearSearch(){e.disabled||l.value!==1&&r.value!==""&&(r.value="")},registerOption(u,O){let f=m(w=>[...w,{id:u,dataRef:O}]);v.value=f.options,p.value=f.activeOptionIndex},unregisterOption(u){let O=m(f=>{let w=f.findIndex(M=>M.id===u);return w!==-1&&f.splice(w,1),f});v.value=O.options,p.value=O.activeOptionIndex,d.value=1},theirOnChange(u){e.disabled||z(u)},select(u){e.disabled||z(Y(k.value,{0:()=>u,1:()=>{let O=G(I.value.value).slice(),f=G(u),w=O.findIndex(M=>I.compare(f,G(M)));return w===-1?O.push(f):O.splice(w,1),O}}))}};ut([n,o],(u,O)=>{var f;I.closeListbox(),Ut(O,Ht.Loose)||(u.preventDefault(),(f=B(n))==null||f.focus())},b(()=>l.value===0)),Ye(Et,I),dt(b(()=>Y(l.value,{0:pe.Open,1:pe.Closed})));let y=b(()=>{var u;return(u=B(n))==null?void 0:u.closest("form")});return ge(()=>{ne([y],()=>{if(!y.value||e.defaultValue===void 0)return;function u(){I.theirOnChange(e.defaultValue)}return y.value.addEventListener("reset",u),()=>{var O;(O=y.value)==null||O.removeEventListener("reset",u)}},{immediate:!0})}),()=>{let{name:u,modelValue:O,disabled:f,form:w,...M}=e,g={open:l.value===0,disabled:f,value:D.value};return fe(ye,[...u!=null&&D.value!=null?tt({[u]:D.value}).map(([_,h])=>fe(Ke,Ge({features:Ze.Hidden,key:_,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:w,disabled:f,name:_,value:h}))):[],se({ourProps:{},theirProps:{...t,...$e(M,["defaultValue","onUpdate:modelValue","horizontal","multiple","by"])},slot:g,slots:s,attrs:t,name:"Listbox"})])}}}),on=K({name:"ListboxButton",props:{as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(e,{attrs:s,slots:t,expose:a}){var l;let i=(l=e.id)!=null?l:`headlessui-listbox-button-${me()}`,n=Be("ListboxButton");a({el:n.buttonRef,$el:n.buttonRef});function o(d){switch(d.key){case W.Space:case W.Enter:case W.ArrowDown:d.preventDefault(),n.openListbox(),J(()=>{var m;(m=B(n.optionsRef))==null||m.focus({preventScroll:!0}),n.value.value||n.goToOption(H.First)});break;case W.ArrowUp:d.preventDefault(),n.openListbox(),J(()=>{var m;(m=B(n.optionsRef))==null||m.focus({preventScroll:!0}),n.value.value||n.goToOption(H.Last)});break}}function v(d){switch(d.key){case W.Space:d.preventDefault();break}}function r(d){n.disabled.value||(n.listboxState.value===0?(n.closeListbox(),J(()=>{var m;return(m=B(n.buttonRef))==null?void 0:m.focus({preventScroll:!0})})):(d.preventDefault(),n.openListbox(),ln(()=>{var m;return(m=B(n.optionsRef))==null?void 0:m.focus({preventScroll:!0})})))}let p=Qe(b(()=>({as:e.as,type:s.type})),n.buttonRef);return()=>{var d,m;let k={open:n.listboxState.value===0,disabled:n.disabled.value,value:n.value.value},{...C}=e,z={ref:n.buttonRef,id:i,type:p.value,"aria-haspopup":"listbox","aria-controls":(d=B(n.optionsRef))==null?void 0:d.id,"aria-expanded":n.listboxState.value===0,"aria-labelledby":n.labelRef.value?[(m=B(n.labelRef))==null?void 0:m.id,i].join(" "):void 0,disabled:n.disabled.value===!0?!0:void 0,onKeydown:o,onKeyup:v,onClick:r};return se({ourProps:z,theirProps:C,slot:k,attrs:s,slots:t,name:"ListboxButton"})}}}),an=K({name:"ListboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:s,slots:t,expose:a}){var l;let i=(l=e.id)!=null?l:`headlessui-listbox-options-${me()}`,n=Be("ListboxOptions"),o=N(null);a({el:n.optionsRef,$el:n.optionsRef});function v(d){switch(o.value&&clearTimeout(o.value),d.key){case W.Space:if(n.searchQuery.value!=="")return d.preventDefault(),d.stopPropagation(),n.search(d.key);case W.Enter:if(d.preventDefault(),d.stopPropagation(),n.activeOptionIndex.value!==null){let m=n.options.value[n.activeOptionIndex.value];n.select(m.dataRef.value)}n.mode.value===0&&(n.closeListbox(),J(()=>{var m;return(m=B(n.buttonRef))==null?void 0:m.focus({preventScroll:!0})}));break;case Y(n.orientation.value,{vertical:W.ArrowDown,horizontal:W.ArrowRight}):return d.preventDefault(),d.stopPropagation(),n.goToOption(H.Next);case Y(n.orientation.value,{vertical:W.ArrowUp,horizontal:W.ArrowLeft}):return d.preventDefault(),d.stopPropagation(),n.goToOption(H.Previous);case W.Home:case W.PageUp:return d.preventDefault(),d.stopPropagation(),n.goToOption(H.First);case W.End:case W.PageDown:return d.preventDefault(),d.stopPropagation(),n.goToOption(H.Last);case W.Escape:d.preventDefault(),d.stopPropagation(),n.closeListbox(),J(()=>{var m;return(m=B(n.buttonRef))==null?void 0:m.focus({preventScroll:!0})});break;case W.Tab:d.preventDefault(),d.stopPropagation();break;default:d.key.length===1&&(n.search(d.key),o.value=setTimeout(()=>n.clearSearch(),350));break}}let r=ct(),p=b(()=>r!==null?(r.value&pe.Open)===pe.Open:n.listboxState.value===0);return()=>{var d,m;let k={open:n.listboxState.value===0},{...C}=e,z={"aria-activedescendant":n.activeOptionIndex.value===null||(d=n.options.value[n.activeOptionIndex.value])==null?void 0:d.id,"aria-multiselectable":n.mode.value===1?!0:void 0,"aria-labelledby":(m=B(n.buttonRef))==null?void 0:m.id,"aria-orientation":n.orientation.value,id:i,onKeydown:v,role:"listbox",tabIndex:0,ref:n.optionsRef};return se({ourProps:z,theirProps:C,slot:k,attrs:s,slots:t,features:we.RenderStrategy|we.Static,visible:p.value,name:"ListboxOptions"})}}}),sn=K({name:"ListboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{slots:s,attrs:t,expose:a}){var l;let i=(l=e.id)!=null?l:`headlessui-listbox-option-${me()}`,n=Be("ListboxOption"),o=N(null);a({el:o,$el:o});let v=b(()=>n.activeOptionIndex.value!==null?n.options.value[n.activeOptionIndex.value].id===i:!1),r=b(()=>Y(n.mode.value,{0:()=>n.compare(G(n.value.value),G(e.value)),1:()=>G(n.value.value).some(u=>n.compare(G(u),G(e.value)))})),p=b(()=>Y(n.mode.value,{1:()=>{var u;let O=G(n.value.value);return((u=n.options.value.find(f=>O.some(w=>n.compare(G(w),G(f.dataRef.value)))))==null?void 0:u.id)===i},0:()=>r.value})),d=wl(o),m=b(()=>({disabled:e.disabled,value:e.value,get textValue(){return d()},domRef:o}));ge(()=>n.registerOption(i,m)),Je(()=>n.unregisterOption(i)),ge(()=>{ne([n.listboxState,r],()=>{n.listboxState.value===0&&r.value&&Y(n.mode.value,{1:()=>{p.value&&n.goToOption(H.Specific,i)},0:()=>{n.goToOption(H.Specific,i)}})},{immediate:!0})}),Se(()=>{n.listboxState.value===0&&v.value&&n.activationTrigger.value!==0&&J(()=>{var u,O;return(O=(u=B(o))==null?void 0:u.scrollIntoView)==null?void 0:O.call(u,{block:"nearest"})})});function k(u){if(e.disabled)return u.preventDefault();n.select(e.value),n.mode.value===0&&(n.closeListbox(),J(()=>{var O;return(O=B(n.buttonRef))==null?void 0:O.focus({preventScroll:!0})}))}function C(){if(e.disabled)return n.goToOption(H.Nothing);n.goToOption(H.Specific,i)}let z=$t();function D(u){z.update(u)}function I(u){z.wasMoved(u)&&(e.disabled||v.value||n.goToOption(H.Specific,i,0))}function y(u){z.wasMoved(u)&&(e.disabled||v.value&&n.goToOption(H.Nothing))}return()=>{let{disabled:u}=e,O={active:v.value,selected:r.value,disabled:u},{value:f,disabled:w,...M}=e,g={id:i,ref:o,role:"option",tabIndex:u===!0?void 0:-1,"aria-disabled":u===!0?!0:void 0,"aria-selected":r.value,disabled:void 0,onClick:k,onFocus:C,onPointerenter:D,onMouseenter:D,onPointermove:I,onMousemove:I,onPointerleave:y,onMouseleave:y};return se({ourProps:g,theirProps:M,slot:O,attrs:t,slots:s,name:"ListboxOption"})}}}),rn=Symbol("GroupContext"),un=K({name:"Switch",emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:"button"},modelValue:{type:Boolean,default:void 0},defaultChecked:{type:Boolean,optional:!0},form:{type:String,optional:!0},name:{type:String,optional:!0},value:{type:String,optional:!0},id:{type:String,default:null},disabled:{type:Boolean,default:!1},tabIndex:{type:Number,default:0}},inheritAttrs:!1,setup(e,{emit:s,attrs:t,slots:a,expose:l}){var i;let n=(i=e.id)!=null?i:`headlessui-switch-${me()}`,o=Pe(rn,null),[v,r]=et(b(()=>e.modelValue),y=>s("update:modelValue",y),b(()=>e.defaultChecked));function p(){r(!v.value)}let d=N(null),m=o===null?d:o.switchRef,k=Qe(b(()=>({as:e.as,type:t.type})),m);l({el:m,$el:m});function C(y){y.preventDefault(),p()}function z(y){y.key===W.Space?(y.preventDefault(),p()):y.key===W.Enter&&Fl(y.currentTarget)}function D(y){y.preventDefault()}let I=b(()=>{var y,u;return(u=(y=B(m))==null?void 0:y.closest)==null?void 0:u.call(y,"form")});return ge(()=>{ne([I],()=>{if(!I.value||e.defaultChecked===void 0)return;function y(){r(e.defaultChecked)}return I.value.addEventListener("reset",y),()=>{var u;(u=I.value)==null||u.removeEventListener("reset",y)}},{immediate:!0})}),()=>{let{name:y,value:u,form:O,tabIndex:f,...w}=e,M={checked:v.value},g={id:n,ref:m,role:"switch",type:k.value,tabIndex:f===-1?0:f,"aria-checked":v.value,"aria-labelledby":o==null?void 0:o.labelledby.value,"aria-describedby":o==null?void 0:o.describedby.value,onClick:C,onKeyup:z,onKeypress:D};return fe(ye,[y!=null&&v.value!=null?fe(Ke,Ge({features:Ze.Hidden,as:"input",type:"checkbox",hidden:!0,readOnly:!0,checked:v.value,form:O,disabled:w.disabled,name:y,value:u})):null,se({ourProps:g,theirProps:{...t,...$e(w,["modelValue","defaultChecked"])},slot:M,attrs:t,slots:a,name:"Switch"})])}}});const dn=K({__name:"LanguageSelectorSlideoverOpen",setup(e){const s=pt(),t=pl;function a(){s.open(t,{onClose:s.close})}return(l,i)=>{const n=Ce;return x(),$("div",null,[R("div",{class:"h-[30px] w-[30px] p-[5px] text-mid-3 hover:text-neutral-0 hover:bg-mid-3 hover:rounded-sm focus:text-neutral-25 focus:bg-dark-0 focus:rounded-sm cursor-pointer",onClick:a},[V(n,{name:"navigation/globe",class:"w-5 h-5 [&>svg]:!w-full [&>svg]:!h-full [&>svg]:!mb-0",filled:""})])])}}}),cn={class:"relative wallet-selector-currency-icon"},Vt=K({__name:"WalletSelectorCurrencyIcon",props:{src:{},extraClass:{},isSportsbookBonus:{type:Boolean},isCasinoBonus:{type:Boolean}},setup(e){return(s,t)=>{const a=Ce;return x(),$("div",cn,[V(a,{name:s.src,width:"24",height:"24",class:T(["!w-[24px] !h-[24px] main-icon",s.extraClass]),filled:""},null,8,["name","class"]),s.isSportsbookBonus?(x(),Z(a,{key:0,name:"cashier/bonus",width:"12",height:"12",class:"absolute w-[12px] h-[12px] top-[-4px] right-[8px] badge-icon",filled:""})):s.isCasinoBonus?(x(),Z(a,{key:1,name:"cashier/casino-bonus",width:"12",height:"12",class:"absolute w-[12px] h-[12px] top-[-4px] right-[8px] badge-icon",filled:""})):U("",!0)])}}}),vn={key:0},pn={class:"flex flex-row items-center"},fn={key:0,class:"flex-1"},mn={class:"flex flex-row mb-1"},hn={class:"inline-block text-nowrap max-w-[100px] overflow-hidden text-ellipsis"},bn={class:"flex-1 text-right text-neutral-0/40 font-mono"},gn={class:"flex flex-row"},yn={class:"inline-block text-nowrap max-w-[100px] overflow-hidden text-ellipsis text-[10px]"},xn={class:"flex-1 text-right text-neutral-0/40 text-[10px] font-mono"},wn={class:"text-[#CBC9CF]"},Sn={key:1,class:"flex-1"},Cn={class:"flex flex-row"},On={class:"inline-block text-nowrap max-w-[100px] overflow-hidden text-ellipsis pt-1"},In={class:"flex-1 text-right pt-1 font-mono"},kn={key:1},$n={class:"flex flex-row items-center"},_n={class:"inline-block text-nowrap max-w-[100px] overflow-hidden text-ellipsis pt-1"},Mn={class:"flex-1 text-right pt-1 font-mono"},Rn={key:0},Tn={key:0},An={key:1},zn={key:1},En={class:"flex flex-row items-center"},Vn={class:"inline-block text-nowrap max-w-[100px] overflow-hidden text-ellipsis pt-1"},Pn={class:"flex-1 text-right pt-1 font-mono"},Bn={key:0},Dn={key:0},Ln={key:1},Fn={key:1},Nn=K({__name:"WalletSelectorCurrency",props:{wallet:{},displayCryptoInPreferredFiatCurrency:{type:Boolean},hideZeroBalance:{type:Boolean},preferredFiatCurrency:{}},emits:["hideCurrencySelector"],setup(e,{emit:s}){const{isCryptoCurrency:t}=Me(),{locale:a}=We().$i18n,{format:l}=Me(),i=Ue(),{formatCurrencyCodeForDisplay:n}=Me(),{activeWallet:o,useBonusFundsForBetting:v}=be(Ue()),r=e,p=b(()=>r.wallet.rollover_percent??0),d=b(()=>r.wallet.rollover_target??0),m=b(()=>r.wallet.rollover??0),k=b(()=>r.wallet.balance>0&&(p.value>0||p.value>=100)),C=(I,y)=>{let u=l(I,y,a.value,!1,!0).toString();return t(y)&&u.length>10&&(u=u.substring(0,10)),u},z=s,D=I=>{i.updateWallet(r.wallet.currency),v.value=I,z("hideCurrencySelector")};return(I,y)=>{var f,w,M,g;const u=Vt,O=Ce;return!I.hideZeroBalance||I.hideZeroBalance&&r.wallet.balance>0?(x(),$("div",vn,[r.wallet.type==="promo"?(x(),$("div",{key:0,class:T(["flex p-3 flex-row align-items-start gap-1 align-self-stretch border-b border-b-neutral-600 cursor-pointer",c(o).uuid===r.wallet.uuid?"bg-neutral-500":"bg-neutral-800"])},[R("div",pn,[V(u,{src:c(t)(r.wallet.currency)?`cashier/${r.wallet.currency.replace("~","")}`:"cashier/fiat","extra-class":"mr-2","is-casino-bonus":""},null,8,["src"])]),c(k)?(x(),$("div",fn,[R("div",mn,[R("div",hn,P(r.wallet.promo_code),1),R("div",bn,[V(O,{name:"cashier/lock",class:"inline-block h-[11px]",filled:""}),ue(" "+P(C(r.wallet.balance,r.wallet.currency)),1)])]),R("div",gn,[R("div",yn,P(I.$t("cashier.bonus-progress")),1),R("div",xn,[R("span",wn,P(c(l)(c(m),r.wallet.currency,c(a))),1),ue(" / "+P(c(l)(c(d),r.wallet.currency,c(a).value)),1)])])])):(x(),$("div",Sn,[R("div",Cn,[R("div",On,P(r.wallet.promo_code),1),R("div",In,P(C(r.wallet.balance,r.wallet.currency)),1)])]))],2)):r.wallet.type==="fiat"?(x(),$("section",kn,[R("div",{class:T(["flex p-3 flex-row align-items-start gap-1 align-self-stretch border-b border-b-neutral-600 cursor-pointer hover:bg-neutral-600",c(o).uuid===r.wallet.uuid&&!c(v)?"bg-neutral-500":"bg-neutral-800"]),onClick:y[0]||(y[0]=_=>D(!1))},[R("div",$n,[V(u,{src:c(t)(r.wallet.currency)?`cashier/${r.wallet.currency.replace("~","")}`:"cashier/fiat","extra-class":"mr-2"},null,8,["src"])]),R("div",_n,P(c(n)(r.wallet.currency)),1),R("div",Mn,[I.displayCryptoInPreferredFiatCurrency&&c(t)(r.wallet.currency)?(x(),$("section",Rn,[(f=r.wallet.formatted)!=null&&f.amount_fiat?(x(),$("span",Tn,P(r.wallet.formatted.amount_fiat)+" "+P((w=r.wallet.formatted)==null?void 0:w.currency_fiat),1)):r.wallet.balance===0?(x(),$("span",An," 0 "+P(I.preferredFiatCurrency),1)):U("",!0)])):(x(),$("span",zn,P(C(r.wallet.balance,r.wallet.currency)),1))])],2),r.wallet.unlocked_bonus>0?(x(),$("div",{key:0,class:T(["flex p-3 flex-row align-items-start gap-1 align-self-stretch border-b border-b-neutral-600 cursor-pointer hover:bg-neutral-600",c(o).uuid===r.wallet.uuid&&c(v)?"bg-neutral-500":"bg-neutral-800"]),onClick:y[1]||(y[1]=_=>D(!0))},[R("div",En,[V(u,{src:c(t)(r.wallet.currency)?`cashier/${r.wallet.currency.replace("~","")}`:"cashier/fiat","extra-class":"mr-2","is-sportsbook-bonus":""},null,8,["src"])]),R("div",Vn,P(c(n)(r.wallet.currency))+" "+P(I.$t("bonus")),1),R("div",Pn,[I.displayCryptoInPreferredFiatCurrency&&c(t)(r.wallet.currency)?(x(),$("section",Bn,[(M=r.wallet.formatted)!=null&&M.amount_fiat?(x(),$("span",Dn,P(r.wallet.formatted.amount_fiat)+" "+P((g=r.wallet.formatted)==null?void 0:g.currency_fiat),1)):r.wallet.balance===0?(x(),$("span",Ln," 0 "+P(I.preferredFiatCurrency),1)):U("",!0)])):(x(),$("span",Fn,P(C(r.wallet.unlocked_bonus,r.wallet.currency)),1))])],2)):U("",!0)])):U("",!0)])):U("",!0)}}}),he=Xe(ie.ui.strategy,ie.ui.toggle,Ol),jn=K({components:{HSwitch:un,UIcon:Ae},inheritAttrs:!1,props:{id:{type:String,default:null},name:{type:String,default:null},modelValue:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onIcon:{type:String,default:()=>he.default.onIcon},offIcon:{type:String,default:()=>he.default.offIcon},loadingIcon:{type:String,default:()=>he.default.loadingIcon},color:{type:String,default:()=>he.default.color,validator(e){return ie.ui.colors.includes(e)}},size:{type:String,default:()=>he.default.size,validator(e){return Object.keys(he.size).includes(e)}},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue","change"],setup(e,{emit:s}){const{ui:t,attrs:a}=He("toggle",Re(e,"ui"),he),{emitFormChange:l,color:i,inputId:n,name:o}=mt(e),v=b({get(){return e.modelValue},set(C){s("update:modelValue",C),s("change",C),l()}}),r=b(()=>ht(ae(t.value.base,t.value.size[e.size],t.value.rounded,i.value&&t.value.ring.replaceAll("{color}",i.value),i.value&&(v.value?t.value.active:t.value.inactive).replaceAll("{color}",i.value)),e.class)),p=b(()=>ae(t.value.container.base,t.value.container.size[e.size],v.value?t.value.container.active[e.size]:t.value.container.inactive)),d=b(()=>ae(t.value.icon.size[e.size],i.value&&t.value.icon.on.replaceAll("{color}",i.value))),m=b(()=>ae(t.value.icon.size[e.size],i.value&&t.value.icon.off.replaceAll("{color}",i.value))),k=b(()=>ae(t.value.icon.size[e.size],i.value&&t.value.icon.loading.replaceAll("{color}",i.value)));return bt(()=>Ct()),{ui:t,attrs:a,name:o,inputId:n,active:v,switchClass:r,containerClass:p,onIconClass:d,offIconClass:m,loadingIconClass:k}}});function Wn(e,s,t,a,l,i){const n=Ae,o=Ot("HSwitch");return x(),Z(o,Te({id:e.inputId,modelValue:e.active,"onUpdate:modelValue":s[0]||(s[0]=v=>e.active=v),name:e.name,disabled:e.disabled||e.loading,class:e.switchClass},e.attrs),{default:X(()=>[R("span",{class:T(e.containerClass)},[e.loading?(x(),$("span",{key:0,class:T([e.ui.icon.active,e.ui.icon.base]),"aria-hidden":"true"},[V(n,{name:e.loadingIcon,class:T(e.loadingIconClass)},null,8,["name","class"])],2)):U("",!0),!e.loading&&e.onIcon?(x(),$("span",{key:1,class:T([e.active?e.ui.icon.active:e.ui.icon.inactive,e.ui.icon.base]),"aria-hidden":"true"},[V(n,{name:e.onIcon,class:T(e.onIconClass)},null,8,["name","class"])],2)):U("",!0),!e.loading&&e.offIcon?(x(),$("span",{key:2,class:T([e.active?e.ui.icon.inactive:e.ui.icon.active,e.ui.icon.base]),"aria-hidden":"true"},[V(n,{name:e.offIcon,class:T(e.offIconClass)},null,8,["name","class"])],2)):U("",!0)],2)]),_:1},16,["id","modelValue","name","disabled","class"])}const Un=ft(jn,[["render",Wn]]),oe=Xe(ie.ui.strategy,ie.ui.select,qt),_e=Xe(ie.ui.strategy,ie.ui.selectMenu,Kt),Hn=K({components:{HCombobox:Kl,HComboboxButton:Gl,HComboboxOptions:Ql,HComboboxOption:Xl,HComboboxInput:Zl,HListbox:nn,HListboxButton:on,HListboxOptions:an,HListboxOption:sn,UIcon:Ae,UAvatar:gt},inheritAttrs:!1,props:{modelValue:{type:[String,Number,Object,Array,Boolean],default:""},query:{type:String,default:null},by:{type:String,default:void 0},options:{type:Array,default:()=>[]},id:{type:String,default:null},name:{type:String,default:null},required:{type:Boolean,default:!1},icon:{type:String,default:null},loadingIcon:{type:String,default:()=>oe.default.loadingIcon},leadingIcon:{type:String,default:null},trailingIcon:{type:String,default:()=>oe.default.trailingIcon},trailing:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},selectedIcon:{type:String,default:()=>_e.default.selectedIcon},disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},searchable:{type:[Boolean,Function],default:!1},searchablePlaceholder:{type:String,default:"Search..."},clearSearchOnClose:{type:Boolean,default:()=>_e.default.clearSearchOnClose},debounce:{type:Number,default:200},creatable:{type:Boolean,default:!1},showCreateOptionWhen:{type:String,default:()=>_e.default.showCreateOptionWhen},placeholder:{type:String,default:null},padded:{type:Boolean,default:!0},size:{type:String,default:null,validator(e){return Object.keys(oe.size).includes(e)}},color:{type:String,default:()=>oe.default.color,validator(e){return[...ie.ui.colors,...Object.keys(oe.color)].includes(e)}},variant:{type:String,default:()=>oe.default.variant,validator(e){return[...Object.keys(oe.variant),...Object.values(oe.color).flatMap(s=>Object.keys(s))].includes(e)}},optionAttribute:{type:String,default:"label"},valueAttribute:{type:String,default:null},searchAttributes:{type:Array,default:null},popper:{type:Object,default:()=>({})},selectClass:{type:String,default:null},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})},uiMenu:{type:Object,default:()=>({})}},emits:["update:modelValue","update:query","open","close","change"],setup(e,{emit:s,slots:t}){const{ui:a,attrs:l}=He("select",Re(e,"ui"),oe,Re(e,"class")),{ui:i}=He("selectMenu",Re(e,"uiMenu"),_e),n=b(()=>Gt({},e.popper,i.value.popper)),[o,v]=Sl(n.value),{size:r,rounded:p}=Zt({ui:a,props:e}),{emitFormBlur:d,emitFormChange:m,inputId:k,color:C,size:z,name:D}=mt(e,oe),I=b(()=>r.value||z.value),y=N(""),u=b({get(){return e.query??y.value},set(L){y.value=L,s("update:query",L)}}),O=b(()=>{if(e.multiple)return Array.isArray(e.modelValue)&&e.modelValue.length?`${e.modelValue.length} selected`:null;if(e.modelValue!==void 0&&e.modelValue!==null)if(e.valueAttribute){const L=e.options.find(q=>q[e.valueAttribute]===e.modelValue);return L?L[e.optionAttribute]:null}else return["string","number"].includes(typeof e.modelValue)?e.modelValue:e.modelValue[e.optionAttribute];return null}),f=b(()=>{var q,le;const L=((le=(q=a.value.color)==null?void 0:q[C.value])==null?void 0:le[e.variant])||a.value.variant[e.variant];return ht(ae(a.value.base,i.value.select,p.value,a.value.size[I.value],a.value.gap[I.value],e.padded?a.value.padding[I.value]:"p-0",L==null?void 0:L.replaceAll("{color}",C.value),(w.value||t.leading)&&a.value.leading.padding[I.value],(M.value||t.trailing)&&a.value.trailing.padding[I.value]),e.placeholder&&e.modelValue===void 0&&e.modelValue===null&&a.value.placeholder,e.selectClass)}),w=b(()=>e.icon&&e.leading||e.icon&&!e.trailing||e.loading&&!e.trailing||e.leadingIcon),M=b(()=>e.icon&&e.trailing||e.loading&&e.trailing||e.trailingIcon),g=b(()=>e.loading?e.loadingIcon:e.leadingIcon||e.icon),_=b(()=>e.loading&&!w.value?e.loadingIcon:e.trailingIcon||e.icon),h=b(()=>ae(a.value.icon.leading.wrapper,a.value.icon.leading.pointer,a.value.icon.leading.padding[I.value])),S=b(()=>ae(a.value.icon.base,C.value&&ie.ui.colors.includes(C.value)&&a.value.icon.color.replaceAll("{color}",C.value),a.value.icon.size[I.value],e.loading&&a.value.icon.loading)),A=b(()=>ae(a.value.icon.trailing.wrapper,a.value.icon.trailing.pointer,a.value.icon.trailing.padding[I.value])),E=b(()=>ae(a.value.icon.base,C.value&&ie.ui.colors.includes(C.value)&&a.value.icon.color.replaceAll("{color}",C.value),a.value.icon.size[I.value],e.loading&&!w.value&&a.value.icon.loading)),j=typeof e.searchable=="function"?Qt(e.searchable,e.debounce):void 0,F=Xt(async()=>e.searchable&&j?await j(u.value):u.value===""?e.options:e.options.filter(L=>{var q;return((q=e.searchAttributes)!=null&&q.length?e.searchAttributes:[e.optionAttribute]).some(le=>{if(["string","number"].includes(typeof L))return String(L).search(new RegExp(u.value,"i"))!==-1;const ce=Jt(L,le);return ce!=null&&String(ce).search(new RegExp(u.value,"i"))!==-1})})),Q=b(()=>u.value===""||e.showCreateOptionWhen==="empty"&&F.value.length||e.showCreateOptionWhen==="always"&&F.value.find(q=>["string","number"].includes(typeof q)?q===u.value:q[e.optionAttribute]===u.value)?null:["string","number"].includes(typeof e.modelValue)?u.value:{[e.optionAttribute]:u.value});function ee(){e.clearSearchOnClose&&(u.value="")}ne(v,L=>{L?s("open"):(ee(),s("close"),d())});function te(L){s("update:modelValue",L),s("change",L),m()}function de(L){u.value=L.target.value}return bt(()=>Ct()),{ui:a,uiMenu:i,attrs:l,name:D,inputId:k,popper:n,trigger:o,container:v,label:O,isLeading:w,isTrailing:M,selectClass:f,leadingIconName:g,leadingIconClass:S,leadingWrapperIconClass:h,trailingIconName:_,trailingIconClass:E,trailingWrapperIconClass:A,filteredOptions:F,createOption:Q,query:u,onUpdate:te,onQueryChange:de}}}),qn=["value","required"],Kn=["id","disabled"],Gn={class:"truncate"};function Zn(e,s,t,a,l,i){const n=Ae,o=Ot("HComboboxInput"),v=gt;return x(),Z(Ie(e.searchable?"HCombobox":"HListbox"),{by:e.by,name:e.name,"model-value":e.modelValue,multiple:e.multiple,disabled:e.disabled,as:"div",class:T(e.ui.wrapper),"onUpdate:modelValue":e.onUpdate},{default:X(({open:r})=>[e.required?(x(),$("input",{key:0,value:e.modelValue,required:e.required,class:T(e.uiMenu.required),tabindex:"-1","aria-hidden":"true"},null,10,qn)):U("",!0),(x(),Z(Ie(e.searchable?"HComboboxButton":"HListboxButton"),{ref:"trigger",as:"div",role:"button",class:T(e.uiMenu.trigger)},{default:X(()=>[ve(e.$slots,"default",{open:r,disabled:e.disabled,loading:e.loading},()=>[R("button",Te({id:e.inputId,class:e.selectClass,disabled:e.disabled,type:"button"},e.attrs),[e.isLeading&&e.leadingIconName||e.$slots.leading?(x(),$("span",{key:0,class:T(e.leadingWrapperIconClass)},[ve(e.$slots,"leading",{disabled:e.disabled,loading:e.loading},()=>[V(n,{name:e.leadingIconName,class:T(e.leadingIconClass)},null,8,["name","class"])])],2)):U("",!0),ve(e.$slots,"label",{},()=>[e.label?(x(),$("span",{key:0,class:T(e.uiMenu.label)},P(e.label),3)):(x(),$("span",{key:1,class:T(e.uiMenu.label)},P(e.placeholder||" "),3))]),e.isTrailing&&e.trailingIconName||e.$slots.trailing?(x(),$("span",{key:1,class:T(e.trailingWrapperIconClass)},[ve(e.$slots,"trailing",{disabled:e.disabled,loading:e.loading},()=>[V(n,{name:e.trailingIconName,class:T(e.trailingIconClass),"aria-hidden":"true"},null,8,["name","class"])])],2)):U("",!0)],16,Kn)])]),_:2},1032,["class"])),r?(x(),$("div",{key:1,ref:"container",class:T([e.uiMenu.container,e.uiMenu.width])},[V(gl,Te({appear:""},e.uiMenu.transition),{default:X(()=>[R("div",null,[e.popper.arrow?(x(),$("div",{key:0,"data-popper-arrow":"",class:T(Object.values(e.uiMenu.arrow))},null,2)):U("",!0),(x(),Z(Ie(e.searchable?"HComboboxOptions":"HListboxOptions"),{static:"",class:T([e.uiMenu.base,e.uiMenu.ring,e.uiMenu.rounded,e.uiMenu.shadow,e.uiMenu.background,e.uiMenu.padding,e.uiMenu.height])},{default:X(()=>{var p,d;return[e.searchable?(x(),Z(o,{key:0,"display-value":()=>e.query,name:"q",placeholder:e.searchablePlaceholder,autofocus:"",autocomplete:"off",class:T(e.uiMenu.input),onChange:e.onQueryChange},null,8,["display-value","placeholder","class","onChange"])):U("",!0),(x(!0),$(ye,null,It(e.filteredOptions,(m,k)=>(x(),Z(Ie(e.searchable?"HComboboxOption":"HListboxOption"),{key:k,as:"template",value:e.valueAttribute?m[e.valueAttribute]:m,disabled:m.disabled},{default:X(({active:C,selected:z,disabled:D})=>[R("li",{class:T([e.uiMenu.option.base,e.uiMenu.option.rounded,e.uiMenu.option.padding,e.uiMenu.option.size,e.uiMenu.option.color,C?e.uiMenu.option.active:e.uiMenu.option.inactive,z&&e.uiMenu.option.selected,D&&e.uiMenu.option.disabled])},[R("div",{class:T(e.uiMenu.option.container)},[ve(e.$slots,"option",{option:m,active:C,selected:z},()=>[m.icon?(x(),Z(n,{key:0,name:m.icon,class:T([e.uiMenu.option.icon.base,C?e.uiMenu.option.icon.active:e.uiMenu.option.icon.inactive,m.iconClass]),"aria-hidden":"true"},null,8,["name","class"])):m.avatar?(x(),Z(v,Te({key:1,ref_for:!0},{size:e.uiMenu.option.avatar.size,...m.avatar},{class:e.uiMenu.option.avatar.base,"aria-hidden":"true"}),null,16,["class"])):m.chip?(x(),$("span",{key:2,class:T(e.uiMenu.option.chip.base),style:kt({background:`#${m.chip}`})},null,6)):U("",!0),R("span",Gn,P(["string","number"].includes(typeof m)?m:m[e.optionAttribute]),1)])],2),z?(x(),$("span",{key:0,class:T([e.uiMenu.option.selectedIcon.wrapper,e.uiMenu.option.selectedIcon.padding])},[V(n,{name:e.selectedIcon,class:T(e.uiMenu.option.selectedIcon.base),"aria-hidden":"true"},null,8,["name","class"])],2)):U("",!0)],2)]),_:2},1032,["value","disabled"]))),128)),e.creatable&&e.createOption?(x(),Z(Ie(e.searchable?"HComboboxOption":"HListboxOption"),{key:1,value:e.createOption,as:"template"},{default:X(({active:m,selected:k})=>[R("li",{class:T([e.uiMenu.option.base,e.uiMenu.option.rounded,e.uiMenu.option.padding,e.uiMenu.option.size,e.uiMenu.option.color,m?e.uiMenu.option.active:e.uiMenu.option.inactive])},[R("div",{class:T(e.uiMenu.option.container)},[ve(e.$slots,"option-create",{option:e.createOption,active:m,selected:k},()=>[R("span",{class:T(e.uiMenu.option.create)},'Create "'+P(e.createOption[e.optionAttribute])+'"',3)])],2)],2)]),_:3},8,["value"])):e.searchable&&e.query&&!((p=e.filteredOptions)!=null&&p.length)?(x(),$("p",{key:2,class:T(e.uiMenu.option.empty)},[ve(e.$slots,"option-empty",{query:e.query},()=>[ue(' No results for "'+P(e.query)+'". ',1)])],2)):(d=e.filteredOptions)!=null&&d.length?U("",!0):(x(),$("p",{key:3,class:T(e.uiMenu.empty)},[ve(e.$slots,"empty",{query:e.query},()=>[s[0]||(s[0]=ue(" No options. "))])],2))]}),_:3},8,["class"]))])]),_:3},16)],2)):U("",!0)]),_:3},8,["by","name","model-value","multiple","disabled","class","onUpdate:modelValue"])}const Qn=ft(Hn,[["render",Zn]]),Xn={class:"flex flex-row items-center cursor-pointer text-neutral-0"},Jn={class:"flex items-center w-[24px]"},Yn={key:0,class:"flex items-center"},eo={key:0},to={key:1},lo={class:"flex flex-row items-center"},no={key:1},oo={key:1,class:"wallet-selector"},ao={class:"flex flex-col overflow-y-auto max-h-[300px] rounded-t shadow"},io={class:"flex p-3 flex-row align-items-start gap-1 align-self-stretch border-b border-b-neutral-600 cursor-pointer bg-neutral-800 hover:bg-neutral-600"},so={class:"flex flex-row items-center"},ro={class:"flex-1 text-right pt-1 text-neutral-0/40 font-mono"},uo={key:0,class:"bg-neutral-700 rounded-b wallet-selector-options"},co={class:"p-3 border-t border-t-neutral-100"},vo={class:"flex items-center gap-3"},po={class:"flex-1"},fo={class:"flex items-center"},mo={key:0,class:"pt-2"},ho={class:"pb-1"},bo={class:"flex p-3 items-center gap-3 rounded-b border-t border-t-neutral-600"},go={class:"flex-1"},yo={class:"flex items-center"},xo=K({__name:"WalletSelector",async setup(e){let s,t;const{locale:a,t:l}=We().$i18n,{format:i,isCryptoCurrency:n,formatCurrencyCodeForDisplay:o}=Me(),{activeWallet:v,list:r,useBonusFundsForBetting:p}=be(Ue()),{cryptoCurrencyPreferredView:d,allWalletsList:m}=be(ke()),{businessRegion:k}=yt(),C=N(!1),z=N(d.value||"USD"),D=N(!1),I=N(!1),y=Yt("hasPickedPreferredInGameCurrency",{default:()=>0}),u=b(()=>r.value.filter(L=>!n(L.currency)).map(L=>L.currency)),{$api:O}=We(),{error:f,execute:w}=([s,t]=yl(()=>O.account.postCryptoCurrencyPreferredView(z,{immediate:!1})),s=await s,t(),s),{refreshUser:M}=xt(),g=el(),_=async()=>{if(await w(),f.value)return g.add({title:l("notifications.error.title"),description:l("notifications.error.message"),color:"red"}),"";y.value=1,await M()},h=N(!1),S=()=>{h.value=!h.value},{isMobile:A}=ze(),{width:E}=Ee(),j=b(()=>E.value<800||A),F=b(()=>k.value==="on"?l("navigation.deposit"):l("navigation.account-menu.wallet")),Q=tl(),ee=wt(),te=()=>{if(k.value==="on"){Q.push(ee("/account/deposit"));return}ll()},de=(L,q)=>{let le=i(L,q,a,!1,!0).toString();return n(q)&&le.length>10&&(le=le.substring(0,10)),le};return(L,q)=>{var nt,ot;const le=Vt,ce=Ce,Pt=Ve,Bt=St,Dt=Nn,lt=Un,Lt=Qn;return x(),$(ye,null,[c(h)?(x(),$("div",{key:0,class:"fixed w-full h-full top-0 left-0",onClick:q[0]||(q[0]=re=>h.value=!1)})):U("",!0),R("div",Xn,[R("div",{class:T(["flex px-2 align-items-center gap-1 rounded border mr-1 bg-neutral-800 hover:bg-neutral-600 cursor-pointer",(c(h)?"border-brand-400":"border-neutral-300")+(c(j)?" h-[32px] min-h-[32px]":" h-[40px]")]),onClick:S},[R("div",Jn,[V(le,{src:c(n)(c(v).currency)?`cashier/${c(o)(c(v).currency)}`:"cashier/fiat","extra-class":"mr-2","is-sportsbook-bonus":!!c(p)},null,8,["src","is-sportsbook-bonus"])]),c(D)&&c(n)(c(v).currency)?(x(),$("div",Yn,[(nt=c(v).formatted)!=null&&nt.amount_fiat?(x(),$("section",eo,P(c(v).formatted.amount_fiat)+" "+P((ot=c(v).formatted)==null?void 0:ot.currency_fiat),1)):c(v).balance===0?(x(),$("section",to," 0 "+P(c(z)),1)):U("",!0)])):(x(),$("div",{key:1,class:T(["flex items-center leading-[22px] font-mono",c(j)?"text-[12px]":"text-sm"])},P(de(c(p)?c(v).unlocked_bonus:c(v).balance,c(v).currency)),3)),R("div",lo,[V(ce,{name:"caret-down",class:"!w-[24px] !h-[24px] [&>svg]:!w-[24px] [&>svg]:!h-[24px] [&>svg]:!mb-0 text-light-0",filled:""})])],2),V(Pt,{color:"green",class:T(["rounded-[8px] font-semibold hover:bg-[#52EF56]",c(j)?"px-3 h-[32px] min-h-[32px] text-[12px]":"text-sm"]),onClick:te},{default:X(()=>[c(j)?(x(),Z(ce,{key:0,name:"wallet",class:"!w-[18px] !h-[18px] [&>svg]:!w-[18px] [&>svg]:!h-[18px] [&>svg]:!mb-0",filled:""})):(x(),$("span",no,P(c(F)),1))]),_:1},8,["class"])]),c(h)?(x(),$("div",oo,[R("div",ao,[c(k)!=="on"?(x(),Z(Bt,{key:0,target:"_blank",to:"https://rivalrytoken.xyz",external:""},{default:X(()=>[R("div",io,[R("div",so,[V(ce,{name:"cashier/NUTZ",class:"mr-2 !w-[24px] !h-[24px] nutz-icon",width:"24",height:"24",filled:""})]),q[5]||(q[5]=R("div",{class:"inline-block text-nowrap max-w-[52px] overflow-hidden text-ellipsis pt-1"}," NUTZ ",-1)),R("div",ro,P(L.$t("cashier.coming-soon")),1)])]),_:1})):U("",!0),(x(!0),$(ye,null,It(c(m),(re,Ft)=>(x(),Z(Dt,{key:Ft,wallet:re,"display-crypto-in-preferred-fiat-currency":c(D),"hide-zero-balance":c(I),"preferred-fiat-currency":c(z),onHideCurrencySelector:S},null,8,["wallet","display-crypto-in-preferred-fiat-currency","hide-zero-balance","preferred-fiat-currency"]))),128))]),c(k)!=="on"?(x(),$("div",uo,[R("div",co,[R("div",vo,[R("span",po,P(L.$t("cashier.display-in"))+" "+P(c(d)),1),R("div",fo,[c(u).length>1?(x(),Z(ce,{key:0,name:"settings",class:"inline-block mr-2 cursor-pointer text-[#CBC9CF]",width:"24",height:"24",onClick:q[1]||(q[1]=re=>C.value=!c(C))})):U("",!0),V(lt,{modelValue:c(D),"onUpdate:modelValue":q[2]||(q[2]=re=>Fe(D)?D.value=re:null),color:"primary",ui:{inactive:"bg-gray-200 dark:bg-gray-200"}},null,8,["modelValue"])])]),c(C)&&c(u).length>1?(x(),$("div",mo,[R("p",ho,P(L.$t("cashier.select-default-fiat")),1),V(Lt,{modelValue:c(z),"onUpdate:modelValue":q[3]||(q[3]=re=>Fe(z)?z.value=re:null),options:c(u),onChange:_},null,8,["modelValue","options"])])):U("",!0)]),R("div",bo,[R("span",go,P(L.$t("cashier.hide-zero-balance")),1),R("div",yo,[V(lt,{modelValue:c(I),"onUpdate:modelValue":q[4]||(q[4]=re=>Fe(I)?I.value=re:null),color:"primary",ui:{inactive:"bg-gray-200 dark:bg-gray-200"}},null,8,["modelValue"])])])])):U("",!0)])):U("",!0)],64)}}}),wo=["textContent"],So=["textContent"],Co=K({__name:"RivalryNavigationInfoPill",setup(e){const{isTestUser:s,isBannedHold:t}=be(ke());return(a,l)=>c(s)||c(t)?(x(),$("div",{key:0,class:T(["px-3 py-1 rounded-xl bg-dark-2 mr-2 text-sm font-bold uppercase cursor-default font-inter",{"border border-primary-green":c(s),"border border-secondary-yellow":c(t)}])},[c(s)?(x(),$("div",{key:0,class:"text-brand",textContent:P(a.$t("navigation.demo-mode"))},null,8,wo)):c(t)?(x(),$("div",{key:1,class:"text-secondary-yellow",textContent:P(a.$t("banned.navigation.account-hold"))},null,8,So)):U("",!0)],2)):U("",!0)}}),Oo=K({__name:"SmarticoInbox",setup(e){const{isMobile:s}=ze(),{width:t}=Ee(),a=b(()=>t.value<800||s),{openInbox:l,unreadMessageCount:i}=Cl(),n=b(()=>i.value>99?"99+":i.value),o=b(()=>i.value>0?"navigation/crown-filled":"navigation/crown");return(v,r)=>{const p=Ce,d=Ve;return x(),Z(d,{variant:"ghost",class:T(["relative flex items-center justify-center p-2 text-neutral-0 bg-neutral-500 rounded-[8px]",c(a)?"min-h-[32px] h-[32px] w-[32px]":"h-[40px] w-[40px]"]),onClick:c(l)},{default:X(()=>[c(i)>0?(x(),$("span",{key:0,class:T(["absolute top-[2px] right-[2px] z-1 text-2xs bg-red-light p-[2px] rounded-md h-4 w-4 flex justify-center items-center text-black",{"w-auto":c(i)>99}])},P(c(n)),3)):U("",!0),V(p,{name:c(o),class:"!h-[14px] [&>svg]:!w-full [&>svg]:!h-full [&>svg]:!mb-0",filled:""},null,8,["name"])]),_:1},8,["class","onClick"])}}}),Io=K({__name:"RivalryAvatarHeader",emits:["openAccountMenu"],setup(e,{emit:s}){const{uuid:t}=be(ke()),a=s,{isMobile:l}=ze(),{width:i}=Ee(),n=b(()=>i.value<800||l),o=b(()=>n.value?32:40),v=b(()=>({width:`${o.value}px`,height:`${o.value}px`,minHeight:`${o.value}px`,background:p.value?`url(${r.value}) center center no-repeat`:""})),r=b(()=>`https://res.cloudinary.com/rivalry/image/upload/${`w_${o.value},h_${o.value},c_fill,dpr_auto,f_auto,fl_lossy,q_auto,g_auto`}/avatars/${t.value}.png`),p=b(()=>{const d=new XMLHttpRequest;return d.open("HEAD",r.value,!1),d.send(),d.status!=404});return(d,m)=>{const k=Ce,C=Ve;return x(),Z(C,{variant:"ghost",class:"relative flex items-center justify-center p-2 text-neutral-0 bg-neutral-500 hover:bg-neutral-0/10 rounded-[8px] border border-primary-green",style:kt(c(v)),onClick:m[0]||(m[0]=z=>a("openAccountMenu"))},{default:X(()=>[c(p)?U("",!0):(x(),Z(k,{key:0,name:"navigation/account",class:T("nuxt-icon !w-[24px] !h-[24px] [&>svg]:!w-full [&>svg]:!h-full [&>svg]:!mb-0"),width:c(o),height:c(o),filled:""},null,8,["width","height"]))]),_:1},8,["style"])}}}),ko={key:0,class:"flex account-group items-center whitespace-nowrap mr-4 gap-x-2"},$o={key:1,class:"flex account-group items-center whitespace-nowrap mr-4 gap-x-2"},_o={key:2,class:"flex account-group items-center whitespace-nowrap mr-4"},Mo={key:3,class:"mr-4"},Ro={key:4,class:"mr-4"},To={key:5,class:"mr-4"},la=K({__name:"RivalryNavigation",setup(e){const s=nl(),{isAuthenticated:t,isAuthenticatedCookie:a}=xt(),{needsToCompleteAccount:l,needsToCompleteEmployment:i,needsToCompleteKyc:n,isTestUser:o,isBannedHold:v}=be(ke()),{businessRegion:r}=yt(),p=wt(),{isMobile:d}=ze(),{width:m}=Ee(),k=b(()=>m.value<800||d),C=N(null),{startedRegisterFlow:z}=ol();Se(()=>{t.value&&(z.value||(l.value&&r.value==="on"?De(Le):i.value&&r.value==="on"?De(it):l.value&&De(Le)))});const{preferredContent:D}=be(ke()),I=N(`/${D.value}`),y=ul("sportsbook"),u=b(()=>{const _=al(),h=b(()=>{var A;return(A=_==null?void 0:_.name)==null?void 0:A.toString().split("___")[0].split("-")[0]}),S=b(()=>["sports","esports"].includes(h.value));return t.value?S.value?{target:void 0,click:()=>{D.value==="esports"?y.emit("/e_sport/counter-strike-109"):y.emit("/")}}:{target:p(I.value),click:void 0}:{target:p("/"),click:void 0}}),O=dl(),f=b(()=>O.public.overrideLanguageDisplay?!0:!["on","au"].includes(r.value)),w=pt(),M=Nt,g=()=>{w.open(M,{onClose:w.close})};return(_,h)=>{const S=cl,A=St,E=vl,j=dn,F=Ve,Q=xo,ee=Co,te=Oo,de=Io;return x(),$("nav",{id:"navigation",ref_key:"navbar",ref:C,class:"navigation relative"},[V(A,{to:c(u).target,class:"nav-item-logo","data-testid":"logo-navigation",onClick:c(u).click},{default:X(()=>[V(S,{minimal:c(k)},null,8,["minimal"])]),_:1},8,["to","onClick"]),!c(s)&&c(a)?(x(),$("div",ko,[V(E,{class:"w-[34px] h-[34px]"}),V(E,{class:"rounded-full w-[78px] h-[34px]"}),V(E,{class:"rounded-full w-[34px] h-[34px]"})])):!c(s)&&!c(a)?(x(),$("div",$o,[V(E,{class:"rounded-full w-[34px] h-[32px]"}),V(E,{class:"w-[53px] h-[32px]"}),V(E,{class:"w-[64px] h-[32px]"})])):c(t)?c(l)?(x(),$("div",Mo,[V(F,{icon:"i-heroicons-pencil-square",size:"sm",onClick:h[2]||(h[2]=L=>("useCompleteAccountModal"in _?_.useCompleteAccountModal:c(Le))())},{default:X(()=>[ue(P(_.$t("complete-account.title")),1)]),_:1})])):c(i)&&c(r)==="on"?(x(),$("div",Ro,[V(F,{icon:"i-heroicons-pencil-square",size:"sm",onClick:h[3]||(h[3]=L=>("useCompleteAccountEmploymentModal"in _?_.useCompleteAccountEmploymentModal:c(it))())},{default:X(()=>[ue(P(_.$t("complete-account.title")),1)]),_:1})])):c(n)&&c(r)==="on"?(x(),$("div",To,[V(F,{icon:"i-heroicons-pencil-square",size:"sm",onClick:h[4]||(h[4]=L=>("useCompleteAccountVerifyStepModal"in _?_.useCompleteAccountVerifyStepModal:c(rl))())},{default:X(()=>[ue(P(_.$t("complete-account-verify.title")),1)]),_:1})])):c(k)?(x(),$(ye,{key:6},[R("div",{class:T(c(k)?"":"mr-[24px]")},[V(Q)],2),R("div",{class:T(["flex items-center",c(k)?"mr-3":"mr-4"])},[V(ee),V(te),R("div",{class:T(["flex items-center gap-2 rounded-md bg-dark-2 cursor-pointer",c(k)?"ml-2":"ml-4"])},[V(de,{onOpenAccountMenu:g})],2)],2)],64)):(x(),$("div",{key:7,class:T(["flex items-center",c(k)?"mr-3":"mr-4"])},[V(ee),R("div",{class:T(c(k)?"":"mr-[24px]")},[V(Q,{class:T(c(k)?"":"mr-[24px]")},null,8,["class"])],2),V(te),R("div",{class:T(["flex items-center gap-2 rounded-md bg-dark-2 cursor-pointer",c(k)?"ml-2":"ml-4"])},[V(de,{onOpenAccountMenu:g})],2)],2)):(x(),$("div",_o,[c(f)?(x(),Z(j,{key:0})):U("",!0),V(F,{"data-testid":"top-nav-login-button",size:"xs",variant:"outline",color:"greyscale",class:"mx-2",onClick:h[0]||(h[0]=L=>("useLoginModal"in _?_.useLoginModal:c(il))())},{default:X(()=>[ue(P(_.$t("navigation.login")),1)]),_:1}),V(F,{"data-testid":"top-nav-signup-button",size:"xs",color:"green",variant:"solid",onClick:h[1]||(h[1]=L=>("useRegisterModal"in _?_.useRegisterModal:c(sl))())},{default:X(()=>[ue(P(_.$t("auth.sign-up")),1)]),_:1})]))],512)}}});export{la as default};
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="1f853859-23f3-5f4c-bb82-b3b9bf588a82")}catch(e){}}();
//# debugId=1f853859-23f3-5f4c-bb82-b3b9bf588a82
