1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[34202],{18449:function(e,t,a){a.d(t,{$0K:function(){return rv},$Cz:function(){return oF},$FS:function(){return os},$Fe:function(){return r4},$N8:function(){return tY},$OG:function(){return i9},$cW:function(){return l9},$lx:function(){return sj},$yP:function(){return re},AGv:function(){return nW},AOx:function(){return iI},AWV:function(){return op},AZ3:function(){return rJ},B5o:function(){return i7},Ba6:function(){return iD},BeV:function(){return tq},Bhs:function(){return oY},Blo:function(){return nH},Bwz:function(){return uZ},CGT:function(){return iL},CUO:function(){return nD},Cek:function(){return vx},Chj:function(){return sb},DIV:function(){return uJ},DX9:function(){return nM},Djt:function(){return rn},DkN:function(){return id},Dr6:function(){return r1},EQz:function(){return r9},ESN:function(){return si},EW1:function(){return n6},EaE:function(){return o$},Ech:function(){return oi},F$F:function(){return at},FPn:function(){return r5},FZ5:function(){return aI},FoU:function(){return a7},FwI:function(){return e9},G80:function(){return nJ},GGM:function(){return tG},GRI:function(){return n5},GRm:function(){return tp},GVG:function(){return u2},GXR:function(){return vl},GZv:function(){return nQ},Gmi:function(){return ik},He5:function(){return s_},INq:function(){return oV},Iyn:function(){return tX},J1z:function(){return n7},J3K:function(){return rQ},Jf3:function(){return vv},Jk_:function(){return u5},Juw:function(){return ob},K$U:function(){return nK},Ki7:function(){return rp},Ki9:function(){return n0},Kq5:function(){return e5},LcO:function(){return nt},Lj4:function(){return oZ},Ll1:function(){return nx},Low:function(){return iQ},Lsm:function(){return am},M4d:function(){return oT},M4s:function(){return is},M5V:function(){return od},MUr:function(){return ag},Mgv:function(){return la},Miw:function(){return s8},Mz3:function(){return s$},N40:function(){return sv},N7A:function(){return nN},NMy:function(){return v_},NNU:function(){return sV},NPB:function(){return a6},NVu:function(){return so},NXy:function(){return sx},Naz:function(){return iU},Ng2:function(){return iX},NsJ:function(){return n_},OK7:function(){return i0},OLO:function(){return rl},OLm:function(){return t8},OS8:function(){return ne},Obn:function(){return iS},OgT:function(){return iB},Op4:function(){return nB},Ot:function(){return lQ},P2Q:function(){return nz},PIG:function(){return iA},PK:function(){return tm},PP6:function(){return vi},PXf:function(){return ic},PYP:function(){return nX},PcA:function(){return nY},PgP:function(){return rw},Phy:function(){return oU},PnU:function(){return u4},PrB:function(){return n2},Q4O:function(){return rZ},Q5M:function(){return aa},QHN:function(){return rB},QPk:function(){return ig},QTM:function(){return nF},Q_Z:function(){return u1},Qdk:function(){return ti},Qkc:function(){return om},QlF:function(){return uG},R8g:function(){return ld},RDm:function(){return l7},RMr:function(){return vd},RVF:function(){return n9},RqI:function(){return ii},S6m:function(){return iq},SPt:function(){return sF},S_l:function(){return u0},TGh:function(){return ox},TKB:function(){return av},TMN:function(){return aQ},TTD:function(){return iG},Tdg:function(){return au},TfC:function(){return ng},Trq:function(){return i8},U$0:function(){return uK},U2u:function(){return sB},UES:function(){return rY},UFm:function(){return nL},UGh:function(){return va},Uj8:function(){return dh},VD$:function(){return oh},VWW:function(){return sz},VXW:function(){return ap},VbO:function(){return sm},VhA:function(){return ac},Vm9:function(){return oE},Vns:function(){return nC},VpE:function(){return lr},Vw1:function(){return sy},W4n:function(){return l1},WIb:function(){return sg},WO:function(){return ix},XeU:function(){return li},Xiv:function(){return of},Xlm:function(){return l2},YCo:function(){return nq},YFB:function(){return rO},Yi_:function(){return oM},ZR:function(){return oO},ZYY:function(){return rT},Zox:function(){return l6},Zvg:function(){return ri},ZyW:function(){return rV},_5Z:function(){return ok},_Tf:function(){return t3},_ih:function(){return s2},_lt:function(){return s1},_md:function(){return tu},_td:function(){return oQ},_vU:function(){return vU},_xG:function(){return ow},aJU:function(){return vb},aO6:function(){return r0},agc:function(){return aX},aj6:function(){return nV},amr:function(){return r6},apg:function(){return r7},axz:function(){return nZ},bJp:function(){return nR},bOk:function(){return og},bVy:function(){return ib},bZG:function(){return nU},bZw:function(){return oH},b_U:function(){return oG},c2C:function(){return tl},cTL:function(){return l5},cZJ:function(){return tK},cec:function(){return vu},cen:function(){return ae}
1,cqY:function(){return ov},dIb:function(){return rq},dP:function(){return ab},dhV:function(){return t4},dpZ:function(){return nn},drW:function(){return sD},e14:function(){return nj},e4w:function(){return vD},evU:function(){return sT},f$P:function(){return t6},fQK:function(){return rX},f_M:function(){return a0},fhI:function(){return oo},fpW:function(){return uB},g6:function(){return iC},gA1:function(){return aJ},gDw:function(){return s5},gb5:function(){return uh},gi8:function(){return as},gsu:function(){return dm},hAV:function(){return vr},hBQ:function(){return n8},hLo:function(){return iF},h_9:function(){return l4},hgM:function(){return tc},hxy:function(){return nT},i4d:function(){return uP},i5q:function(){return dg},i9m:function(){return rU},j7H:function(){return sf},kE5:function(){return vs},kO6:function(){return ro},kZ2:function(){return ah},kfG:function(){return vk},kik:function(){return u6},ktR:function(){return o_},l7p:function(){return dc},lSi:function(){return iP},lah:function(){return ot},leo:function(){return t5},ljF:function(){return ub},ljp:function(){return s9},lo1:function(){return lo},m9O:function(){return rs},mJs:function(){return rH},mrj:function(){return sZ},n5t:function(){return uQ},n7_:function(){return nP},n8R:function(){return rG},n9h:function(){return a5},nC8:function(){return oy},nUL:function(){return sP},nUV:function(){return nk},nrl:function(){return uN},nuO:function(){return sH},o48:function(){return td},o63:function(){return uY},oUV:function(){return nS},oZD:function(){return l3},ou4:function(){return oJ},pai:function(){return n$},peD:function(){return rd},pn0:function(){return le},pnl:function(){return vm},q4$:function(){return ug},qBA:function(){return oS},qVJ:function(){return rh},quN:function(){return nl},qyx:function(){return lu},r5$:function(){return vE},rQE:function(){return iy},rXD:function(){return sr},rtg:function(){return nI},s23:function(){return rg},sA4:function(){return s4},t9Y:function(){return tL},tFI:function(){return a1},tPP:function(){return iE},tW2:function(){return rk},taX:function(){return sh},tt3:function(){return nE},u4K:function(){return oc},uET:function(){return iw},uPy:function(){return l8},uef:function(){return uF},vF:function(){return tr},vJJ:function(){return oe},vVZ:function(){return af},vW2:function(){return tJ},v_d:function(){return sW},vlV:function(){return ad},wQN:function(){return n1},wVq:function(){return iY},wYI:function(){return vy},wpY:function(){return oP},wxn:function(){return aC},wy4:function(){return e6},xZu:function(){return oL},xlY:function(){return r3},xol:function(){return rS},xpB:function(){return rD},xxw:function(){return no},y0B:function(){return oD},yEP:function(){return i_},yTm:function(){return t2},yjW:function(){return ay},yky:function(){return rI},zEE:function(){return iK},zJj:function(){return tQ},zP:function(){return na},zhK:function(){return nG}});var l,n,o,i=a(66252),r=a(2262),u=a(3577),d=a(49963),s=a(52174),v=a(16565),p=a(8438),c=a(79826),f=a(13282),m=a(29603),h=a(29545),g=a(12975),y=a(11903),b=a(30936);function w(e,t){let a=Symbol("string"!=typeof e||t?t:`${e}Context`);return[t=>{let l=(0,i.f3)(a,t);if(l||null===l)return l;throw Error(`Injection \`${a.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},e=>((0,i.JJ)(a,e),e)]}function S(e,t,a){let l=a.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:a});t&&l.addEventListener(e,t,{once:!0}),l.dispatchEvent(n)}function U(e,t=Number.NEGATIVE_INFINITY,a=Number.POSITIVE_INFINITY){return Math.min(a,Math.max(t,e))}function x(e,t){let a=e,l=t.toString(),n=l.indexOf("."),o=n>=0?l.length-n:0;if(o>0){let e=10**o;a=Math.round(a*e)/e}return a}let _=(o=function e(t,a){if(t===a)return!0;if(t&&a&&"object"==typeof t&&"object"==typeof a){if(t.constructor!==a.constructor)return!1;if(Array.isArray(t)){if((l=t.length)!=a.length)return!1;for(n=l;0!=n--;)if(!e(t[n],a[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===a.source&&t.flags===a.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===a.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===a.toString();if((l=(o=Object.keys(t)).length)!==Object.keys(a).length)return!1;for(n=l;0!=n--;)if(!Object.prototype.hasOwnProperty.call(a,o[n]))return!1;for(n=l;0!=n--;){var l,n,o,i=o[n];if(!e(t[i],a[i]))return!1}return!0}return t!=t&&a!=a}).__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o;function C(e,t,a){let l=e.findIndex(e=>_(e,t)),n=e.findIndex(e=>_(e,a));if(-1===l||-1===n)return[];let[o,i]=[l,n].sort((e,t)=>
1e-t);return e.slice(o,i+1)}let I="u">typeof document;function B(e){return null==e}function D(e){let{defaultValue:t,defaultPlaceholder:a,granularity:l="day",locale:n="en"}=e;if(Array.isArray(t)&&t.length)return t.at(-1).copy();if(t&&!Array.isArray(t))return t.copy();if(a)return a.copy();let o=new Date,i=o.getFullYear(),r=o.getMonth()+1,u=o.getDate(),d=new s.C(n),f=(0,v.Y)(d.resolvedOptions().calendar);return["hour","minute","second"].includes(l??"day")?(0,p.Mw)(new c.oz(i,r,u,0,0,0),f):(0,p.Mw)(new c.aw(i,r,u),f)}let k=["ach","af","am","an","ar","ast","az","be","bg","bn","br","bs","ca","cak","ckb","cs","cy","da","de","dsb","el","en","eo","es","et","eu","fa","ff","fi","fr","fy","ga","gd","gl","he","hr","hsb","hu","ia","id","it","ja","ka","kk","kn","ko","lb","lo","lt","lv","meh","ml","ms","nl","nn","no","oc","pl","pt","rm","ro","ru","sc","scn","sk","sl","sr","sv","szl","tg","th","tr","uk","zh-CN","zh-TW"],E=["year","month","day"],P={ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"},am:{year:"áááá",month:"áá",day:"áá"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"Ø³ÙØ©",month:"Ø´ÙØ±",day:"ÙÙÙ
"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"гггг",month:"мм",day:"дд"},bg:{year:"гггг",month:"мм",day:"дд"},bn:{year:"yyyy",month:"মিমি",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"ساڵ",month:"Ù
اÙÚ¯",day:"ÚÛÚ"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"\xe5\xe5\xe5\xe5",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"źź"},el:{year:"εεεε",month:"μμ",day:"ηη"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"ساÙ",month:"Ù
اÙ",day:"Ø±ÙØ²"},ff:{year:"hhhh",month:"ll",day:"\xf1\xf1"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"×©× ×",month:"×××ש",day:"×××"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"\xe9\xe9\xe9\xe9",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:" å¹´ ",month:"æ",day:"æ¥"},ka:{year:"á¬á¬á¬á¬",month:"áá",day:"á á "},kk:{year:"жжжж",month:"аа",day:"кк"},kn:{year:"ವವವವ",month:"ಮಿಮà³",day:"ದಿದಿ"},ko:{year:"ì°ë",month:"ì",day:"ì¼"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"àºàºàºàº",month:"àºàº",day:"ວວ"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"വർഷà´",month:"മാസà´",day:"à´¤àµà´¯à´¤à´¿"},ms:{year:"tttt",month:"mm",day:"hh"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"\xe5\xe5\xe5\xe5",month:"mm",day:"dd"},no:{year:"\xe5\xe5\xe5\xe5",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"гггг",month:"мм",day:"дд"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"гггг",month:"мм",day:"дд"},sv:{year:"\xe5\xe5\xe5\xe5",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"ÑÑÑÑ",month:"мм",day:"ÑÑ"},th:{year:"à¸à¸à¸à¸",month:"à¸à¸",day:"วว"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"ÑÑÑÑ",month:"мм",day:"дд"},"zh-CN":{year:"å¹´",month:"æ",day:"æ¥"},"zh-TW":{year:"å¹´",month:"æ",day:"æ¥"}};function F(e,t,a){return E.includes(e)?function(e){if(V(e))return P[e];{let t=Intl.Locale?new Intl.Locale(e).language:e.split("-")[0];return V(t)?P[t]:P.en}}(a)[e]:"era"===e||"dayPeriod"===e?t:"hour"===e||"minute"===e||"second"===e?"ââ":""}function V(e){return k.includes(e)}let O=["day","month","year"],A=["hour","minute","second","dayPeriod"],W=[...O,...A];function T(e){return W.includes(e)}function R(e){let t=e.querySelector("[data-selected]");if(t)return t.focus();let a=e.querySelector("[data-today]");if(a)return a.focus();let l=e.querySelector("[data-radix-vue-calendar-day]");if(l)return l.focus()}function M(e){return!!(0,r.nZ)()&&((0,r.EB)(e),!0)}function $(){let e=new Set,t=t=>{e.delete(t)};return{on:a=>{e.add(a);let l=()=>t(a);return M(l),{off:l}},off:t,trigger:(...t)=>Promise.all(Array.from(e).map(e=>e(...t)))}}function j(e){let t=0,a,l,n=()=>{t-=1,l&&t<=0&&(l.stop(),a=void 0,l=void 0)};return(...o)=>(t+=1,a||(a=(l=(0,r.B)(!0)).run(()=>e(...o))),M(n),a)}function H(e){return"function"==typeof e?e():(0,r.SU)(e)}function Z(e){return function(e){if(!(0,r.dq)(e))return(0,r.qj)(e);let t=new Proxy({},{get:(t,a,l)=>(0,r.SU)(Reflect.get(e.value,a,l)),set:(t,a,l)=>((0,r.dq)(e.value[a])&&!(0,r.dq)(l)?e.value[a].value=l:e.value[a]=l,!0),deleteProperty:(t,a)=>Reflect.deleteProperty(e.value,a),has:(t,a)=>Reflect.has(e.value,a),ownKeys:()=>Object.keys(e.value),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0})});return(0,r.qj)(t)}((0,i.Fl)(e))}let N="u">typeof window&&"u">typeof document;"u">typeof WorkerGlobalScope&&WorkerGlobalScope;let K=e=>"u">typeof e,z=e=>null!=e,L=Object.prototype.toString,G=e=>"[object Object]"===L.call(e),Y=()=>{},q=N&&(null==(l=null==window?void 0:window.navigator)?void 0:l.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(null==(n=null==window?void 0:window.navigator)?void 0:n.maxTouchPoints)>2&&/iPad|Macintosh/.test(null==window?void 0:window.navigator.userAgent));function X(e,t){return function(...a){return new Promise((l,n)=>{Promise.resolve(e(()=>t.apply(this,a),{fn:t,thisArg:this,args:a})).then(l).catch(n)})}}let J=e=>e();function Q(e,t=1e4){return(0,r.ZM)((a,l)=>{let n=H(e),o,i=()=>setTimeout(()=>{n=H(e),l()},H(t));return M(()=>{clearTimeout(o)}),{get:()=>(a(),n),set(e){n=e,l(),clearTimeout(o),o=i()}}})}function ee(e,t=200,a={}){return X(function(e,t={}){let a,l,n=Y,o=e=>{clearTimeout(e),n(),n=Y};return i=>{let r=H(e),u=H(t.maxWait);return a&&o(a),r<=0||void 0!==u&&u<=0?(l&&(o(l),l=null),Promise.resolve(i())):new Promise((e,d)=>{n=t.rejectOnCancel?d:e,u&&!l&&(l=setTimeout(()=>{a&&o(a),l=null,e(i())},u)),a=setTimeout(()=>{l&&o(l),l=null,e(i())},r)})}}(t,a),e)}function et(e,t,a={}){let{eventFilter:l,...n}=a,{eventFilter:o,pause:u,resume:d,isActive:s}=function(e=J){let t=(0,r.iH)(!0);return{isActive:(0,r.OT)(t),pause:function(){t.value=!1},resume:function(){t.value=!0},eventFilter:(...a)=>{t.value&&e(...a)}}}(l);return{stop:function(e,t,a={}){let{eventFilter:l=J,...n}=a;return(0,i.YP)(e,X(l,t),n)}(e,t,{...n,eventFilter:o}),pause:u,resume:d,isActive:s}}function ea(e,t,a={}){let{immediate:l=!0}=a,n=(0,r.iH)(!1),o=null;function i(){o&&(clearTimeout(o),o=null)}function u(){n.value=!1,i()}function d(...a){i(),n.value=!0,o=setTimeout(()=>{n.value=!1,o=null,e(...a)},H(t))}return l&&(n.value=!0,N&&d()),M(u),{isPending:(0,r.OT)(n),start:d,stop:u}}function el(e){var t;let a=H(e);return null!=(t=null==a?void 0:a.$el)?t:a}let en=N?window:void 0;function eo(...e){let t,a,l,n;if("string"==typeof e[0]||Array.isArray(e[0])?([a,l,n]=e,t=en):[t,a,l,n]=e,!t)return Y;
1Array.isArray(a)||(a=[a]),Array.isArray(l)||(l=[l]);let o=[],r=()=>{o.forEach(e=>e()),o.length=0},u=(e,t,a,l)=>(e.addEventListener(t,a,l),()=>e.removeEventListener(t,a,l)),d=(0,i.YP)(()=>[el(t),H(n)],([e,t])=>{if(r(),!e)return;let n=G(t)?{...t}:t;o.push(...a.flatMap(t=>l.map(a=>u(e,t,a,n))))},{immediate:!0,flush:"post"}),s=()=>{d(),r()};return M(s),s}function ei(...e){var t;let a,l,n={};3===e.length?(a=e[0],l=e[1],n=e[2]):2===e.length?"object"==typeof e[1]?(a=!0,l=e[0],n=e[1]):(a=e[0],l=e[1]):(a=!0,l=e[0]);let{target:o=en,eventName:i="keydown",passive:r=!1,dedupe:u=!1}=n,d="function"==typeof(t=a)?t:"string"==typeof t?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0;return eo(o,i,e=>{e.repeat&&H(u)||d(e)&&l(e)},r)}function er(){let e=(0,r.iH)(!1),t=(0,i.FN)();return t&&(0,i.bv)(()=>{e.value=!0},t),e}function eu(e){let t=er();return(0,i.Fl)(()=>(t.value,!!e()))}function ed(e,t,a={}){let l;let{window:n=en,...o}=a,r=eu(()=>n&&"MutationObserver"in n),u=()=>{l&&(l.disconnect(),l=void 0)},d=(0,i.Fl)(()=>{let t=H(e);return new Set((Array.isArray(t)?t:[t]).map(el).filter(z))}),s=(0,i.YP)(()=>d.value,e=>{u(),r.value&&e.size&&(l=new MutationObserver(t),e.forEach(e=>l.observe(e,o)))},{immediate:!0,flush:"post"}),v=()=>{u(),s()};return M(v),{isSupported:r,stop:v,takeRecords:()=>null==l?void 0:l.takeRecords()}}function es(e,t={}){let{immediate:a=!0,fpsLimit:l,window:n=en}=t,o=(0,r.iH)(!1),i=l?1e3/l:null,u=0,d=null;function s(t){if(!o.value||!n)return;u||(u=t);let a=t-u;if(i&&a<i){d=n.requestAnimationFrame(s);return}u=t,e({delta:a,timestamp:t}),d=n.requestAnimationFrame(s)}function v(){!o.value&&n&&(o.value=!0,u=0,d=n.requestAnimationFrame(s))}function p(){o.value=!1,null!=d&&n&&(n.cancelAnimationFrame(d),d=null)}return a&&v(),M(p),{isActive:(0,r.OT)(o),pause:p,resume:v}}function ev(e,t,a={}){let l;let{window:n=en,...o}=a,r=eu(()=>n&&"ResizeObserver"in n),u=()=>{l&&(l.disconnect(),l=void 0)},d=(0,i.Fl)(()=>Array.isArray(e)?e.map(e=>el(e)):[el(e)]),s=(0,i.YP)(d,e=>{if(u(),r.value&&n)for(let a of(l=new ResizeObserver(t),e))a&&l.observe(a,o)},{immediate:!0,flush:"post"}),v=()=>{u(),s()};return M(v),{isSupported:r,stop:v}}function ep(e=function(e){let t=(0,i.FN)(),a=function(e,t){let a,l,n;let o=(0,r.iH)(!0),u=()=>{o.value=!0,n()};(0,i.YP)(e,u,{flush:"sync"});let d="function"==typeof t?t:t.get,s="function"==typeof t?void 0:t.set,v=(0,r.ZM)((e,t)=>(l=e,n=t,{get:()=>(o.value&&(a=d(),o.value=!1),l(),a),set(e){null==s||s(e)}}));return Object.isExtensible(v)&&(v.trigger=u),v}(()=>null,()=>t.proxy.$el);return(0,i.ic)(a.trigger),(0,i.bv)(a.trigger),a}()){let t=(0,r.XI)(),a=()=>{let a=el(e);a&&(t.value=a.parentElement)};return function(e,t=!0,a){(0,i.FN)()?(0,i.bv)(e,void 0):t?e():(0,i.Y3)(e)}(a),(0,i.YP)(()=>H(e),a),t}function ec(e,t,a,l={}){var n,o,u;let{clone:d=!1,passive:s=!1,eventName:v,deep:p=!1,defaultValue:c,shouldEmit:f}=l,m=(0,i.FN)(),h=a||(null==m?void 0:m.emit)||(null==(n=null==m?void 0:m.$emit)?void 0:n.bind(m))||(null==(u=null==(o=null==m?void 0:m.proxy)?void 0:o.$emit)?void 0:u.bind(null==m?void 0:m.proxy)),g=v;t||(t="modelValue"),g=g||`update:${t.toString()}`;let y=e=>d?"function"==typeof d?d(e):JSON.parse(JSON.stringify(e)):e,b=()=>K(e[t])?y(e[t]):c,w=e=>{f?f(e)&&h(g,e):h(g,e)};if(!s)return(0,i.Fl)({get:()=>b(),set(e){w(e)}});{let a=b(),l=(0,r.iH)(a),n=!1;return(0,i.YP)(()=>e[t],e=>{n||(n=!0,l.value=y(e),(0,i.Y3)(()=>n=!1))}),(0,i.YP)(l,a=>{!n&&(a!==e[t]||p)&&w(a)},{deep:p}),l}}function ef(e){return e?e.flatMap(e=>e.type===i.HY?ef(e.children):[e]):[]}function em(){let e=document.activeElement;if(null==e)return null;for(;null!=e&&null!=e.shadowRoot&&null!=e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}let eh=["INPUT","TEXTAREA"];function eg(e,t,a,l={}){if(!t||l.enableIgnoredElement&&eh.includes(t.nodeName))return null;let{arrowKeyOptions:n="both",attributeName:o="[data-radix-vue-collection-item]",itemsArray:i=[],loop:r=!0,dir:u="ltr",preventScroll:d=!0,focus:s=!1}=l,[v,p,c,f,m,h]=["ArrowRight"===e.key,"ArrowLeft"===e.key,"ArrowUp"===e.key,"ArrowDown"===e.key,"Home"===e.key,"End"===e.key],g=c||f,y=v||p;if(!m&&!h&&(!g&&!y||"vertical"===n&&y||"horizontal"===n&&g))return null;
1let b=a?Array.from(a.querySelectorAll(o)):i;if(!b.length)return null;d&&e.preventDefault();let w=null;return y||g?w=function e(t,a,l,n=t.length){if(0==--n)return null;let o=t.indexOf(a),i=l.goForward?o+1:o-1;if(!l.loop&&(i<0||i>=t.length))return null;let r=(i+t.length)%t.length,u=t[r];return u?u.hasAttribute("disabled")&&"false"!==u.getAttribute("disabled")?e(t,u,l,n):u:null}(b,t,{goForward:g?f:"ltr"===u?v:p,loop:r}):m?w=b.at(0)||null:h&&(w=b.at(-1)||null),s&&(null==w||w.focus()),w}function ey(e){if(null===e||"object"!=typeof e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.iterator in e)&&(!(Symbol.toStringTag in e)||"[object Module]"===Object.prototype.toString.call(e))}let eb=(...e)=>e.reduce((e,t)=>(function e(t,a,l=".",n){if(!ey(a))return e(t,{},l,n);let o=Object.assign({},a);for(let a in t){if("__proto__"===a||"constructor"===a)continue;let i=t[a];null!=i&&(n&&n(o,a,i,l)||(Array.isArray(i)&&Array.isArray(o[a])?o[a]=[...i,...o[a]]:ey(i)&&ey(o[a])?o[a]=e(i,o[a],(l?`${l}.`:"")+a.toString(),n):o[a]=i))}return o})(e,t,"",void 0),{}),[ew,eS]=w("ConfigProvider"),eU=(e=21)=>{let t="",a=e;for(;a--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},ex=j(()=>{let e=(0,r.iH)(new Map),t=(0,r.iH)(),a=(0,i.Fl)(()=>{for(let t of e.value.values())if(t)return!0;return!1}),l=ew({scrollBody:(0,r.iH)(!0)}),n=null,o=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.body.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",q&&(null==n||n()),t.value=void 0};return(0,i.YP)(a,(e,a)=>{var r;if(!N)return;if(!e){a&&o();return}void 0===t.value&&(t.value=document.body.style.overflow);let u=window.innerWidth-document.documentElement.clientWidth,d={padding:u,margin:0},s=null!=(r=l.scrollBody)&&r.value?"object"==typeof l.scrollBody.value?eb({padding:!0===l.scrollBody.value.padding?u:l.scrollBody.value.padding,margin:!0===l.scrollBody.value.margin?u:l.scrollBody.value.margin},d):d:{padding:0,margin:0};u>0&&(document.body.style.paddingRight="number"==typeof s.padding?`${s.padding}px`:String(s.padding),document.body.style.marginRight="number"==typeof s.margin?`${s.margin}px`:String(s.margin),document.body.style.setProperty("--scrollbar-width",`${u}px`),document.body.style.overflow="hidden"),q&&(n=eo(document,"touchmove",e=>(function(e){let t=e||window.event,a=t.target;return!(a instanceof Element&&function e(t){let a=window.getComputedStyle(t);if("scroll"===a.overflowX||"scroll"===a.overflowY||"auto"===a.overflowX&&t.clientWidth<t.scrollWidth||"auto"===a.overflowY&&t.clientHeight<t.scrollHeight)return!0;{let a=t.parentNode;return a instanceof Element&&"BODY"!==a.tagName&&e(a)}}(a))&&(t.touches.length>1||(t.preventDefault&&t.cancelable&&t.preventDefault(),!1))})(e),{passive:!1})),(0,i.Y3)(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),e});function e_(e){var t;let a=eU(6),l=ex();l.value.set(a,e??!1);let n=(0,i.Fl)({get:()=>l.value.get(a)??!1,set:e=>l.value.set(a,e)});return t=()=>{l.value.delete(a)},(0,i.FN)()&&(0,i.Jd)(t,void 0),n}function eC(e,t="data-radix-vue-collection-item"){let a=e??Symbol();return{createCollection:e=>{let l=(0,r.iH)([]);function n(){let a=el(e);return a?l.value=Array.from(a.querySelectorAll(`[${t}]:not([data-disabled])`)):l.value=[]}return(0,i.Xn)(()=>{l.value=[]}),(0,i.bv)(n),(0,i.ic)(n),(0,i.YP)(()=>null==e?void 0:e.value,n,{immediate:!0}),(0,i.JJ)(a,l),l},injectCollection:()=>(0,i.f3)(a,(0,r.iH)([]))}}function eI(e){let t=(0,r.iH)(e);function a(e,a){return new s.C(t.value,a).format(e)}function l(e,a={}){return new s.C(t.value,{month:"long",...a}).format(e)}function n(e,a){return(0,m.j)(e)?new s.C(t.value,{...a,timeZone:e.timeZone}).formatToParts((0,m.t)(e)):new s.C(t.value,a).formatToParts((0,m.t)(e))}let o={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"};return{setLocale:function(e){t.value=e},getLocale:function(){return t.value},fullMonth:l,fullYear:function(e,a={}){return new s.C(t.value,{year:"numeric",...a}).format(e)},fullMonthAndYear:function(e,a={}){return new s.C(t.value,{month:"long",year:"numeric",...a}).format(e)},toParts:n,custom:a,part:function(e,t,a={}){let l=n(e,{...o,...a}).find(e=>e.type===t);return l?l.value:""},dayPeriod:function(e){var a;return(null==(a=new s.C(t.value,{hour:"numeric",minute:"numeric"}).formatToParts(e).find(e=>"dayPeriod"===e.type))?void 0:a.value)==="PM"?"PM":"AM"},selectedDate:function(e,t=!0){return(0,m.k)(e)&&t?a((0,m.t)(e),{dateStyle:"long",timeStyle:"long"}):a((0,m.t)(e),{dateStyle:"long"})},dayOfWeek:function(e,a="narrow"){return new s.C(t.value,{weekday:a}).format(e)},getMonths:function(){let e=(0,f.Lg)((0,f.iT)());return[1,2,3,4,5,6,7,8,9,10,11,12].map(t=>({label:l((0,m.t)(e.set({month:t}))),value:t}))}}}function eB(e){let t=ew({dir:(0,r.iH)("ltr")});return(0,i.Fl)(()=>{var a;return(null==e?void 0:e.value)||(null==(a=t.dir)?void 0:a.value)||"ltr"})}function eD(e){let t=(0,i.FN)(),a=null==t?void 0:t.type.emits,l={};return null!=a&&a.length||console.warn(`No emitted event found. Please check component: ${null==t?void 0:t.type.__name}`),null==a||a.forEach(t=>{l[(0,u.hR)((0,u._A)(t))]=(...a)=>e(t,...a)}),l}let ek=0;function eE(){(0,i.m0)(e=>{if(!N)return;let t=document.querySelectorAll("[data-radix-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??eP()),document.body.insertAdjacentElement("beforeend",t[1]??eP()),ek++,e(()=>{1===ek&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e
1=>e.remove()),ek--})})}function eP(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function eF(e){return(0,i.Fl)(()=>{var t;return!H(e)||!!(null!=(t=el(e))&&t.closest("form"))})}function eV(e){let t=(0,i.FN)(),a=Object.keys((null==t?void 0:t.type.props)??{}).reduce((e,a)=>{let l=(null==t?void 0:t.type.props[a]).default;return void 0!==l&&(e[a]=l),e},{}),l=(0,r.Vh)(e);return(0,i.Fl)(()=>{let e={},n=(null==t?void 0:t.vnode.props)??{};return Object.keys(n).forEach(t=>{e[(0,u._A)(t)]=n[t]}),Object.keys({...a,...e}).reduce((e,t)=>(void 0!==l.value[t]&&(e[t]=l.value[t]),e),{})})}function eO(e,t){let a=eV(e),l=t?eD(t):{};return(0,i.Fl)(()=>({...a.value,...l}))}function eA(){let e=(0,i.FN)(),t=(0,r.iH)(),a=(0,i.Fl)(()=>{var e,a;return["#text","#comment"].includes(null==(e=t.value)?void 0:e.$el.nodeName)?null==(a=t.value)?void 0:a.$el.nextElementSibling:el(t)}),l=Object.assign({},e.exposed),n={};for(let t in e.props)Object.defineProperty(n,t,{enumerable:!0,configurable:!0,get:()=>e.props[t]});if(Object.keys(l).length>0)for(let e in l)Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>l[e]});return Object.defineProperty(n,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=n,{forwardRef:function(a){t.value=a,a&&(Object.defineProperty(n,"$el",{enumerable:!0,configurable:!0,get:()=>a instanceof Element?a:a.$el}),e.exposed=n)},currentRef:t,currentElement:a}}function eW(e,t){let a=Q(!1,300),l=(0,r.iH)(null),n=$();function o(){l.value=null,a.value=!1}function u(e,t){let n=e.currentTarget,o={x:e.clientX,y:e.clientY},i=function(e,t){let a=Math.abs(t.top-e.y),l=Math.abs(t.bottom-e.y),n=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(a,l,n,o)){case o:return"left";case n:return"right";case a:return"top";case l:return"bottom";default:throw Error("unreachable")}}(o,n.getBoundingClientRect()),r=function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let a=0;a<e.length;a++){let l=e[a];for(;t.length>=2;){let e=t[t.length-1],a=t[t.length-2];if((e.x-a.x)*(l.y-a.y)>=(e.y-a.y)*(l.x-a.x))t.pop();else break}t.push(l)}t.pop();let a=[];for(let t=e.length-1;t>=0;t--){let l=e[t];for(;a.length>=2;){let e=a[a.length-1],t=a[a.length-2];if((e.x-t.x)*(l.y-t.y)>=(e.y-t.y)*(l.x-t.x))a.pop();else break}a.push(l)}return a.pop(),1===t.length&&1===a.length&&t[0].x===a[0].x&&t[0].y===a[0].y?t:t.concat(a)}(t)}([...function(e,t,a=5){let l=[];switch(t){case"top":l.push({x:e.x-a,y:e.y+a},{x:e.x+a,y:e.y+a});break;case"bottom":l.push({x:e.x-a,y:e.y-a},{x:e.x+a,y:e.y-a});break;case"left":l.push({x:e.x+a,y:e.y-a},{x:e.x+a,y:e.y+a});break;case"right":l.push({x:e.x-a,y:e.y-a},{x:e.x-a,y:e.y+a})}return l}(o,i),...function(e){let{top:t,right:a,bottom:l,left:n}=e;return[{x:n,y:t},{x:a,y:t},{x:a,y:l},{x:n,y:l}]}(t.getBoundingClientRect())]);l.value=r,a.value=!0}return(0,i.m0)(a=>{if(e.value&&t.value){let l=e=>u(e,t.value),n=t=>u(t,e.value);e.value.addEventListener("pointerleave",l),t.value.addEventListener("pointerleave",n),a(()=>{var a,o;null==(a=e.value)||a.removeEventListener("pointerleave",l),null==(o=t.value)||o.removeEventListener("pointerleave",n)})}}),(0,i.m0)(a=>{var i;if(l.value){let r=a=>{var i,r;if(!l.value)return;let u=a.target,d={x:a.clientX,y:a.clientY},s=(null==(i=e.value)?void 0:i.contains(u))||(null==(r=t.value)?void 0:r.contains(u)),v=!function(e,t){let{x:a,y:l}=e,n=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let i=t[e].x,r=t[e].y,u=t[o].x,d=t[o].y;r>l!=d>l&&a<(u-i)*(l-r)/(d-r)+i&&(n=!n)}return n}(d,l.value),p=!!u.closest("[data-grace-area-trigger]");s?o():(v||p)&&(o(),n.trigger())};null==(i=e.value)||i.ownerDocument.addEventListener("pointermove",r),a(()=>{var t;return null==(t=e.value)?void 0:t.ownerDocument.removeEventListener("pointermove",r)})}}),{isPointerInTransit:a,onPointerExit:n.on}}var eT=new WeakMap,eR=new WeakMap,eM={},e$=0,ej=function(e){return e&&(e.host||ej(e.parentNode))},eH=function(e,t,a,l){var n=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var a=ej(e);return a&&t.contains(a)?a:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});eM[a]||(eM[a]=new WeakMap);var o=eM[a],i=[],r=new Set,u=new Set(n),d=function(e){!e||r.has(e)||(r.add(e),d(e.parentNode))};
1n.forEach(d);var s=function(e){!e||u.has(e)||Array.prototype.forEach.call(e.children,function(e){if(r.has(e))s(e);else try{var t=e.getAttribute(l),n=null!==t&&"false"!==t,u=(eT.get(e)||0)+1,d=(o.get(e)||0)+1;eT.set(e,u),o.set(e,d),i.push(e),1===u&&n&&eR.set(e,!0),1===d&&e.setAttribute(a,"true"),n||e.setAttribute(l,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return s(t),r.clear(),e$++,function(){i.forEach(function(e){var t=eT.get(e)-1,n=o.get(e)-1;eT.set(e,t),o.set(e,n),t||(eR.has(e)||e.removeAttribute(l),eR.delete(e)),n||e.removeAttribute(a)}),--e$||(eT=new WeakMap,eT=new WeakMap,eR=new WeakMap,eM={})}},eZ=function(e,t,a){void 0===a&&(a="data-aria-hidden");var l=Array.from(Array.isArray(e)?e:[e]),n=typeof document>"u"?null:(Array.isArray(e)?e[0]:e).ownerDocument.body;return n?(l.push.apply(l,Array.from(n.querySelectorAll("[aria-live]"))),eH(l,n,a,"aria-hidden")):function(){return null}};function eN(e){let t;(0,i.YP)(()=>el(e),e=>{e?t=eZ(e):t&&t()}),(0,i.Ah)(()=>{t&&t()})}let eK=0;function ez(e,t="radix"){if(e)return e;let a=ew({useId:void 0});return i.Me?`${t}-${i.Me()}`:a.useId?`${t}-${a.useId()}`:`${t}-${++eK}`}function eL(e){let t=(0,r.iH)(),a=(0,i.Fl)(()=>{var e;return(null==(e=t.value)?void 0:e.width)??0}),l=(0,i.Fl)(()=>{var e;return(null==(e=t.value)?void 0:e.height)??0});return(0,i.bv)(()=>{let a=el(e);if(a){t.value={width:a.offsetWidth,height:a.offsetHeight};let e=new ResizeObserver(e=>
1{let l,n;if(!Array.isArray(e)||!e.length)return;let o=e[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;l=t.inlineSize,n=t.blockSize}else l=a.offsetWidth,n=a.offsetHeight;t.value={width:l,height:n}});return e.observe(a,{box:"border-box"}),()=>e.unobserve(a)}t.value=void 0}),{width:a,height:l}}function eG(e,t){let a=(0,r.iH)(e);return{state:a,dispatch:e=>{a.value=t[a.value][e]??a.value}}}function eY(e){let t=Q("",1e3);return{search:t,handleTypeaheadSearch:(a,l)=>{if(!(null!=e&&e.value)&&!l)return;t.value=t.value+a;let n=(null==e?void 0:e.value)??l,o=em(),i=n.map(e=>{var t;return{ref:e,textValue:(null==(t=(e.querySelector("[data-item-text]")??e).textContent)?void 0:t.trim())??""}}),r=i.find(e=>e.ref===o),u=eX(i.map(e=>e.textValue),t.value,null==r?void 0:r.textValue),d=i.find(e=>e.textValue===u);return d&&d.ref.focus(),null==d?void 0:d.ref},resetTypeahead:()=>{t.value=""}}}function eq(e,t){return e.map((a,l)=>e[(t+l)%e.length])}function eX(e,t,a){let l=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,n=a?e.indexOf(a):-1,o=eq(e,Math.max(n,0));1===l.length&&(o=o.filter(e=>e!==a));let i=o.find(e=>e.toLowerCase().startsWith(l.toLowerCase()));return i!==a?i:void 0}function eJ(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}let eQ=(0,i.aZ)({name:"PrimitiveSlot",inheritAttrs:!1,setup:(e,{attrs:t,slots:a})=>()=>{var e,l;if(!a.default)return null;let n=ef(a.default()),o=n.findIndex(e=>e.type!==i.sv);if(-1===o)return n;let r=n[o];null==(e=r.props)||delete e.ref;let u=r.props?(0,i.dG)(t,r.props):t;t.class&&null!=(l=r.props)&&l.class&&delete r.props.class;let d=(0,i.Ho)(r,u);for(let e in u)e.startsWith("on")&&(d.props||(d.props={}),d.props[e]=u[e]);return 1===n.length?d:(n[o]=d,n)}}),e0=(0,i.aZ)({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:a}){let l=e.asChild?"template":e.as;return"string"==typeof l&&["area","img","input"].includes(l)?()=>(0,i.h)(l,t):"template"!==l?()=>(0,i.h)(e.as,t,{default:a.default}):()=>(0,i.h)(eQ,t,{default:a.default})}});function e1(){let e=(0,r.iH)(),t=(0,i.Fl)(()=>{var t,a;return["#text","#comment"].includes(null==(t=e.value)?void 0:t.$el.nodeName)?null==(a=e.value)?void 0:a.$el.nextElementSibling:el(e)});return{primitiveElement:e,currentElement:t}}let[e3,e4]=w("CollapsibleRoot"),e5=(0,i.aZ)({__name:"CollapsibleRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["update:open"],setup(e,{expose:t,emit:a}){let l=ec(e,"open",a,{defaultValue:e.defaultOpen,passive:void 0===e.open}),n=ec(e,"disabled");return e4({contentId:"",disabled:n,open:l,onOpenToggle:()=>{l.value=!l.value}}),t({open:l}),eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{as:t.as,"as-child":e.asChild,"data-state":(0,r.SU)(l)?"open":"closed","data-disabled":(0,r.SU)(n)?"":void 0},{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{open:(0,r.SU)(l)})]),_:3},8,["as","as-child","data-state","data-disabled"]))}}),e6=(0,i.aZ)({__name:"CollapsibleTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){eA();let t=e3();return(a,l)=>{var n,o;return(0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{type:"button"===a.as?"button":void 0,as:a.as,"as-child":e.asChild,"aria-controls":(0,r.SU)(t).contentId,"aria-expanded":(0,r.SU)(t).open.value,"data-state":(0,r.SU)(t).open.value?"open":"closed","data-disabled":null!=(n=(0,r.SU)(t).disabled)&&n.value?"":void 0,disabled:null==(o=(0,r.SU)(t).disabled)?void 0:o.value,onClick:(0,r.SU)(t).onOpenToggle},{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},8,["type","as","as-child","aria-controls","aria-expanded","data-state","data-disabled","disabled","onClick"])}}});function e2(e){return e&&getComputedStyle(e).animationName||"none"}let e8=(0,i.aZ)({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:a}){var l;let{present:n,forceMount:o}=(0,r.BK)(e),u=(0,r.iH)(),{isPresent:d}=function(e,t){var a;let l;let n=(0,r.iH)({}),o=(0,r.iH)("none"),u=(0,r.iH)(e),d=e.value?"mounted":"unmounted",s=(null==(a=t.value)?void 0:a.ownerDocument.defaultView)??en,{state:v,dispatch:p}=eG(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=e=>{var a;if(N){let l=new CustomEvent(e,{bubbles:!1,cancelable:!1});null==(a=t.value)||a.dispatchEvent(l)}};(0,i.YP)(e,async(e,a)=>{var l;if(await (0,i.Y3)(),a!==e){let i=o.value,r=e2(t.value);e?(p("MOUNT"),c("enter"),"none"===r&&c("after-enter")):"none"===r||(null==(l=n.value)?void 0:l.display)==="none"?(p("UNMOUNT"),c("leave"),c("after-leave")):a&&i!==r?(p("ANIMATION_OUT"),c("leave")):(p("UNMOUNT"),c("after-leave"))}},{immediate:!0});let f=e=>{let a=e2(t.value),n=a.includes(e.animationName),o="mounted"===v.value?"enter":"leave";if(e.target===t.value&&n&&(c(`after-${o}`),p("ANIMATION_END"),!u.value)){let e=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",l=null==s?void 0:s.setTimeout(()=>{var a;(null==(a=t.value)?void 0:a.style.animationFillMode)==="forwards"&&(t.value.style.animationFillMode=e)})}e.target===t.value&&"none"===a&&p("ANIMATION_END")},m=e=>{e.target===t.value&&(o.value=e2(t.value))},h=(0,i.YP)(t,(e,t)=>{e?(n.value=getComputedStyle(e),e.addEventListener("animationstart",m),e.addEventListener("animationcancel",f),e.addEventListener("animationend",f)):(p("ANIMATION_END"),void 0!==l&&(null==s||s.clearTimeout(l)),null==t||t.removeEventListener("animationstart",m),null==t||t.removeEventListener("animationcancel",f),null==t||t.removeEventListener("animationend",f))},{immediate:!0}),g=(0,i.YP)(v,()=>{let e=e2(t.value);o.value="mounted"===v.value?e:"none"});return(0,i.Ah)(()=>{h(),g()}),{isPresent:(0,i.Fl)(()=>["mounted","unmountSuspended"].includes(v.value))}}(n,u);a({present:d});let s=t.default({present:d});s=ef(s||[]);let v=(0,i.FN)();if(s&&(null==s?void 0:s.length)>1){let e=null!=(l=null==v?void 0:v.parent)&&l.type.name?`<${v.parent.type.name} />`:"component";
1throw Error([`Detected an invalid children for \`${e}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(e=>` - ${e}`).join(` 2`)].join(` 3`))}return()=>o.value||n.value||d.value?(0,i.h)(t.default({present:d})[0],{ref:e=>{let t=el(e);return typeof(null==t?void 0:t.hasAttribute)>"u"||(null!=t&&t.hasAttribute("data-radix-popper-content-wrapper")?u.value=t.firstElementChild:u.value=t),t}}):null}}),e9=(0,i.aZ)({inheritAttrs:!1,__name:"CollapsibleContent",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=e3();t.contentId||(t.contentId=ez(void 0,"radix-vue-collapsible-content"));let a=(0,r.iH)(),{forwardRef:l,currentElement:n}=eA(),o=(0,r.iH)(0),u=(0,r.iH)(0),d=(0,i.Fl)(()=>t.open.value),s=(0,r.iH)(d.value),v=(0,r.iH)();return(0,i.YP)(()=>{var e;
3return[d.value,null==(e=a.value)?void 0:e.present]},async()=>{await (0,i.Y3)();let e=n.value;if(!e)return;v.value=v.value||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();u.value=t.height,o.value=t.width,s.value||(e.style.transitionDuration=v.value.transitionDuration,e.style.animationName=v.value.animationName)},{immediate:!0}),(0,i.bv)(()=>{requestAnimationFrame(()=>{s.value=!1})}),(n,d)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{ref_key:"presentRef",ref:a,present:n.forceMount||(0,r.SU)(t).open.value,"force-mount":!0},{default:(0,i.w5)(()=>{var d,s;return[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(n.$attrs,{id:(0,r.SU)(t).contentId,ref:(0,r.SU)(l),"as-child":e.asChild,as:n.as,"data-state":(0,r.SU)(t).open.value?"open":"closed","data-disabled":null!=(d=(0,r.SU)(t).disabled)&&d.value?"":void 0,hidden:!(null!=(s=a.value)&&s.present),style:{"--radix-collapsible-content-height":`${u.value}px`,"--radix-collapsible-content-width":`${o.value}px`}}),{default:(0,i.w5)(()=>{var e;return[null!=(e=a.value)&&e.present?(0,i.WI)(n.$slots,"default",{key:0}):(0,i.kq)("",!0)]}),_:3},16,["id","as-child","as","data-state","data-disabled","hidden","style"])]}),_:3},8,["present"]))}});function e7({type:e,defaultValue:t,modelValue:a}){let l=a||t;if(B(e)&&B(a)&&B(t))throw Error("Either the `type` or the `value` or `default-value` prop must be defined.");if(void 0!==a&&void 0!==t&&typeof a!=typeof t)throw Error(`Invalid prop \`value\` of value \`${a}\` supplied, should be the same type as the \`defaultValue\` prop, which is \`${t}\`. The \`value\` prop must be: 4 ${"single"===e?"- a string":"multiple"===e?"- an array of strings":`- a string 5- an array of strings`} 6 - \`undefined\``);let n=void 0!==a||void 0!==t;if(e&&n){let l=Array.isArray(a)||Array.isArray(t),n=void 0!==a?"modelValue":"defaultValue",o="modelValue"===n?typeof a:typeof t;if("single"===e&&l)return console.error(`Invalid prop \`${n}\` of type ${o} supplied with type \`single\`. The \`modelValue\` prop must be a string or \`undefined\`. 7 You can remove the \`type\` prop to let the component infer the type from the ${n} prop.`),"multiple";if("multiple"===e&&!l)return console.error(`Invalid prop \`${n}\` of type ${o} supplied with type \`multiple\`. The \`modelValue\` prop must be an array of strings or \`undefined\`. 8 You can remove the \`type\` prop to let the component infer the type from the ${n} prop.`),"single"}return n?Array.isArray(l)?"multiple":"single":e}function te(e,t){let a=(0,r.iH)(function({type:e,defaultValue:t,modelValue:a}){return e||e7({type:e,defaultValue:t,modelValue:a})}(e)),l=ec(e,"modelValue",t,{defaultValue:function({type:e,defaultValue:t}){return void 0!==t?t:"single"===e?void 0:[]}(e),passive:void 0===e.modelValue,deep:!0});(0,i.YP)(()=>[e.type,e.modelValue,e.defaultValue],()=>{let t=e7(e);a.value!==t&&(a.value=t)},{immediate:!0});let n=(0,i.Fl)(()=>"single"===a.value);return{modelValue:l,type:a,changeModelValue:function(e){if("single"===a.value)l.value=e===l.value?void 0:e;else{let t=[...l.value||[]];if(t.includes(e)){let a=t.findIndex(t=>t===e);t.splice(a,1)}else t.push(e);l.value=t}},isSingle:n}}let[tt,ta]=w("AccordionRoot"),tl=(0,i.aZ)({__name:"AccordionRoot",props:{collapsible:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},dir:{},orientation:{default:"vertical"},asChild:{type:Boolean},as:{},type:{},modelValue:{},defaultValue:{}},emits:["update:modelValue"],setup(e,{emit:t}){let{dir:a,disabled:l}=(0,r.BK)(e),n=eB(a),{modelValue:o,changeModelValue:u,isSingle:d}=te(e,t),{forwardRef:s,currentElement:v}=eA();return ta({disabled:l,direction:n,orientation:e.orientation,parentElement:v,isSingle:d,collapsible:e.collapsible,modelValue:o,changeModelValue:u}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(s),"as-child":e.asChild,as:e.as},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(o)})]),_:3},8,["as-child","as"]))}}),[tn,to]=w("AccordionItem"),ti=(0,i.aZ)({__name:"AccordionItem",props:{disabled:{type:Boolean},value:{},asChild:{type:Boolean},as:{}},setup(e,{expose:t}){let a=tt(),l=(0,i.Fl)(()=>a.isSingle.value?e.value===a.modelValue.value:Array.isArray(a.modelValue.value)&&a.modelValue.value.includes(e.value)),n=(0,i.Fl)(()=>a.disabled.value||e.disabled),o=(0,i.Fl)(()=>n.value?"":void 0),u=(0,i.Fl)(()=>l.value?"open":"closed");t({open:l,dataDisabled:o});let{currentRef:s,currentElement:v}=eA();function p(e){var t;let l=e.target;if(-1===Array.from((null==(t=a.parentElement.value)?void 0:t.querySelectorAll("[data-radix-vue-collection-item]"))??[]).findIndex(e=>e===l))return null;eg(e,v.value,a.parentElement.value,{arrowKeyOptions:a.orientation,dir:a.direction.value,focus:!0})}return to({open:l,dataState:u,disabled:n,dataDisabled:o,triggerId:"",currentRef:s,currentElement:v,value:(0,i.Fl)(()=>e.value)}),(t,s)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e5),{"data-orientation":(0,r.SU)(a).orientation,"data-disabled":o.value,"data-state":u.value,disabled:n.value,open:l.value,as:e.as,"as-child":e.asChild,onKeydown:(0,d.D2)(p,["up","down","left","right","home","end"])},{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{open:l.value})]),_:3},8,["data-orientation","data-disabled","data-state","disabled","open","as","as-child"]))}}),tr=(0,i.aZ)({__name:"AccordionContent",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=tt(),a=tn();return eA(),(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e9),{role:"region",hidden:!(0,r.SU)(a).open.value,"as-child":e.asChild,"force-mount":e.forceMount,"aria-labelledby":(0,r.SU)(a).triggerId,"data-state":(0,r.SU)(a).dataState.value,"data-disabled":(0,r.SU)(a).dataDisabled.value,"data-orientation":(0,r.SU)(t).orientation,style:{"--radix-accordion-content-width":"var(--radix-collapsible-content-width)","--radix-accordion-content-height":"var(--radix-collapsible-content-height)"}},{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},8,["hidden","as-child","force-mount","aria-labelledby","data-state","data-disabled","data-orientation"]))}}),tu=(0,i.aZ)({__name:"AccordionHeader",props:{asChild:{type:Boolean},as:{default:"h3"}},setup(e){let t=tt(),a=tn();return eA(),(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{as:e.as,"as-child":e.asChild,"data-orientation":(0,r.SU)(t).orientation,"data-state":(0,r.SU)(a).dataState.value,"data-disabled":(0,r.SU)(a).dataDisabled.value},{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},8,["as","as-child","data-orientation","data-state","data-disabled"]))}}),td=(0,i.aZ)({__name:"AccordionTrigger",props:{asChild:{type:Boolean},as:{}},setup(e){let t=tt(),a=tn();function l(){let e=t.isSingle.value&&a.open.value&&!t.collapsible;a.disabled.value||e||t.changeModelValue(a.value.value)}return a.triggerId||(a.triggerId=ez(void 0,"radix-vue-accordion-trigger")),(n,o)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e6),{id:(0,r.SU)(a).triggerId,ref:(0,r.SU)(a).currentRef,"data-radix-vue-collection-item":"",as:e.as,"as-child":e.asChild,"aria-disabled":(0,r.SU)(a).disabled.value||void 0,"aria-expanded":(0,r.SU)(a).open.value||!1,"data-disabled":(0,r.SU)(a).dataDisabled.value,"data-orientation":(0,r.SU)(t).orientation,"data-state":(0,r.SU)(a).dataState.value,disabled:(0,r.SU)(a).disabled.value,onClick:l},{default:(0,i.w5)(()=>[(0,i.WI)(n.$slots,"default")]),_:3},8,["id","as","as-child","aria-disabled","aria-expanded","data-disabled","data-orientation","data-state","disabled"]))}}),[ts,tv]=w("DialogRoot"),tp=(0,i.aZ)({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:!1},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){let a=ec(e,"open",t,{defaultValue:e.defaultOpen,passive:void 0===e.open}),l=(0,r.iH)(),n=(0,r.iH)(),{modal:o}=(0,r.BK)(e);return tv({open:a,modal:o,openModal:()=>{a.value=!0},onOpenChange:e=>{a.value=e},onOpenToggle:()=>{a.value=!a.value},contentId:"",titleId:"",descriptionId:"",triggerElement:l,contentElement:n}),(e,t)=>(0,i.WI)(e.$slots,"default",{open:(0,r.SU)(a)})}}),tc=(0,i.aZ)({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=ts(),{forwardRef:a,currentElement:l}=eA();return t.contentId||(t.contentId=ez(void 0,"radix-vue-dialog-content")),(0,i.bv)(()=>{t.triggerElement.value=l.value}),(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{ref:(0,r.SU)(a),type:"button"===l.as?"button":void 0,"aria-haspopup":"dialog","aria-expanded":(0,r.SU)(t).open.value||!1,"aria-controls":(0,r.SU)(t).open.value?(0,r.SU)(t).contentId:void 0,"data-state":(0,r.SU)(t).open.value?"open":"closed",onClick:(0,r.SU)(t).onOpenToggle}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),tf=(0,i.aZ)({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){let t=er();return(e,a)=>(0,r.SU)(t)||e.forceMount?((0,i.wg)(),(0,i.j4)(i.lR,{key:0,to:e.to,disabled:e.disabled},[(0,i.WI)(e.$slots,"default")],8,["to","disabled"])):(0,i.kq)("",!0)}}),tm=(0,i.aZ)({__name:"DialogPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tf),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))});function th(e,t){let a=t.closest("[data-dismissable-layer]"),l=""===e.dataset.dismissableLayer?e:e.querySelector("[data-dismissable-layer]"),n=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(a&&l===a||n.indexOf(l)<n.indexOf(a))}function tg(e,t){var a;let l=(null==(a=null==t?void 0:t.value)?void 0:a.ownerDocument)??(null==globalThis?void 0:globalThis.document),n=(0,r.iH)(!1),o=(0,r.iH)(()=>{});return(0,i.m0)(a=>{if(!N)return;let i=async a=>{let i=a.target;if(null!=t&&t.value){if(th(t.value,i)){n.value=!1;return}
8if(a.target&&!n.value){let t=function(){S("dismissableLayer.pointerDownOutside",e,n)},n={originalEvent:a};"touch"===a.pointerType?(l.removeEventListener("click",o.value),o.value=t,l.addEventListener("click",o.value,{once:!0})):t()}else l.removeEventListener("click",o.value);n.value=!1}},r=window.setTimeout(()=>{l.addEventListener("pointerdown",i)},0);a(()=>{window.clearTimeout(r),l.removeEventListener("pointerdown",i),l.removeEventListener("click",o.value)})}),{onPointerDownCapture:()=>n.value=!0}}function ty(e,t){var a;let l=(null==(a=null==t?void 0:t.value)?void 0:a.ownerDocument)??(null==globalThis?void 0:globalThis.document),n=(0,r.iH)(!1);return(0,i.m0)(a=>{if(!N)return;let o=async a=>{null!=t&&t.value&&(await (0,i.Y3)(),!t.value||th(t.value,a.target)||!a.target||n.value||S("dismissableLayer.focusOutside",e,{originalEvent:a}))};l.addEventListener("focusin",o),a(()=>l.removeEventListener("focusin",o))}),{onFocusCapture:()=>n.value=!0,onBlurCapture:()=>n.value=!1}}let tb=(0,r.qj)({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),tw=(0,i.aZ)({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){let a;let{forwardRef:l,currentElement:n}=eA(),o=(0,i.Fl)(()=>{var e;return(null==(e=n.value)?void 0:e.ownerDocument)??globalThis.document}),d=(0,i.Fl)(()=>tb.layersRoot),s=(0,i.Fl)(()=>n.value?Array.from(d.value).indexOf(n.value):-1),v=(0,i.Fl)(()=>tb.layersWithOutsidePointerEventsDisabled.size>0),p=(0,i.Fl)(()=>{let e=Array.from(d.value),[t]=[...tb.layersWithOutsidePointerEventsDisabled].slice(-1),a=e.indexOf(t);return s.value>=a}),c=tg(async e=>{let a=[...tb.branches].some(t=>null==t?void 0:t.contains(e.target));!p.value||a||(t("pointerDownOutside",e),t("interactOutside",e),await (0,i.Y3)(),e.defaultPrevented||t("dismiss"))},n),f=ty(e=>{[...tb.branches].some(t=>null==t?void 0:t.contains(e.target))||(t("focusOutside",e),t("interactOutside",e),e.defaultPrevented||t("dismiss"))},n);return ei("Escape",e=>{s.value===d.value.size-1&&(t("escapeKeyDown",e),e.defaultPrevented||t("dismiss"))}),(0,i.m0)(t=>{n.value&&(e.disableOutsidePointerEvents&&(0===tb.layersWithOutsidePointerEventsDisabled.size&&(a=o.value.body.style.pointerEvents,o.value.body.style.pointerEvents="none"),tb.layersWithOutsidePointerEventsDisabled.add(n.value)),d.value.add(n.value),t(()=>{e.disableOutsidePointerEvents&&1===tb.layersWithOutsidePointerEventsDisabled.size&&(o.value.body.style.pointerEvents=a)}))}),(0,i.m0)(e=>{e(()=>{n.value&&(d.value.delete(n.value),tb.layersWithOutsidePointerEventsDisabled.delete(n.value))})}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(l),"as-child":e.asChild,as:e.as,"data-dismissable-layer":"",style:(0,u.j5)({pointerEvents:v.value?p.value?"auto":"none":void 0}),onFocusCapture:(0,r.SU)(f).onFocusCapture,onBlurCapture:(0,r.SU)(f).onBlurCapture,onPointerdownCapture:(0,r.SU)(c).onPointerDownCapture},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),tS=(0,i.aZ)({__name:"DismissableLayerBranch",props:{asChild:{type:Boolean},as:{}},setup(e){let{forwardRef:t,currentElement:a}=eA();return(0,i.bv)(()=>{tb.branches.add(a.value)}),(0,i.Ah)(()=>{tb.branches.delete(a.value)}),(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(t)},e),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16))}}),tU="focusScope.autoFocusOnMount",tx="focusScope.autoFocusOnUnmount",t_={bubbles:!1,cancelable:!0};function tC(e,{select:t=!1}={}){let a=em();for(let l of e)if(tD(l,{select:t}),em()!==a)return!0}function tI(e){let t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)t.push(a.currentNode);return t}function tB(e,t){for(let a of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(a,{upTo:t}))return a}function tD(e,{select:t=!1}={}){if(e&&e.focus){var a;let l=em();e.focus({preventScroll:!0}),e!==l&&(a=e)instanceof HTMLInputElement&&"select"in a&&t&&e.select()}}let tk=function(e){let t=!1,a,l=(0,r.B)(!0);return(...n)=>(t||(a=l.run(()=>e(...n)),t=!0),a)}(()=>(0,r.iH)([]));function tE(e,t){let a=[...e],l=a.indexOf(t);return -1!==l&&a.splice(l,1),a}let tP=(0,i.aZ)({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){let{currentRef:a,currentElement:l}=eA(),n=(0,r.iH)(null),o=function(){let e=tk();return{add(t){let a=e.value[0];t!==a&&(null==a||a.pause()),e.value=tE(e.value,t),e.value.unshift(t)},remove(t){var a;e.value=tE(e.value,t),null==(a=e.value[0])||a.resume()}}}(),u=(0,r.qj)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});function d(t){if(!e.loop&&!e.trapped||u.paused)return;let a="Tab"===t.key&&!t.altKey&&!t.ctrlKey&&!t.metaKey,l=em();if(a&&l){let a=t.currentTarget,[n,o]=function(e){let t=tI(e);return[tB(t,e),tB(t.reverse(),e)]}(a);n&&o?t.shiftKey||l!==o?t.shiftKey&&l===n&&(t.preventDefault(),e.loop&&tD(o,{select:!0})):(t.preventDefault(),e.loop&&tD(n,{select:!0})):l===a&&t.preventDefault()}}return(0,i.m0)(t=>{if(!N)return;let a=l.value;if(!e.trapped)return;function o(e){if(u.paused||!a)return;let t=e.target;a.contains(t)?n.value=t:tD(n.value,{select:!0})}function i(e){if(u.paused||!a)return;let t=e.relatedTarget;null!==t&&(a.contains(t)||tD(n.value,{select:!0}))}document.addEventListener("focusin",o),document.addEventListener("focusout",i);let r=new MutationObserver(function(e){a.contains(n.value)||tD(a)});a&&r.observe(a,{childList:!0,subtree:!0}),t(()=>{document.removeEventListener("focusin",o),document.removeEventListener("focusout",i),r.disconnect()})}),(0,i.m0)(async e=>{let a=l.value;if(await (0,i.Y3)(),!a)return;o.add(u);let n=em();if(!a.contains(n)){let e=new CustomEvent(tU,t_);a.addEventListener(tU,e=>t("mountAutoFocus",e)),a.dispatchEvent(e),e.defaultPrevented||(tC(tI(a).filter(e=>"A"!==e.tagName),{select:!0}),em()===n&&tD(a))}e(()=>{a.removeEventListener(tU,e=>t("mountAutoFocus",e));let e=new CustomEvent(tx,t_),l=e=>{t("unmountAutoFocus",e)};a.addEventListener(tx,l),a.dispatchEvent(e),setTimeout(()=>{e.defaultPrevented||tD(n??document.body,{select:!0}),a.removeEventListener(tx,l),o.remove(u)},0)})}),(e,t)=>
8((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref_key:"currentRef",ref:a,tabindex:"-1","as-child":e.asChild,as:e.as,onKeydown:d},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as-child","as"]))}}),tF=["Enter"," "],tV=["ArrowUp","PageDown","End"],tO=["ArrowDown","PageUp","Home",...tV],tA={ltr:[...tF,"ArrowRight"],rtl:[...tF,"ArrowLeft"]},tW={ltr:["ArrowLeft"],rtl:["ArrowRight"]};function tT(e){return e?"open":"closed"}function tR(e){return"indeterminate"===e}function tM(e){return tR(e)?"indeterminate":e?"checked":"unchecked"}function t$(e){let t=em();for(let a of e)if(a===t||(a.focus(),em()!==t))return}function tj(e){return"mouse"===e.pointerType}let tH=(0,i.aZ)({__name:"DialogContentImpl",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=ts(),{forwardRef:l,currentElement:n}=eA();return a.titleId||(a.titleId=ez(void 0,"radix-vue-dialog-title")),a.descriptionId||(a.descriptionId=ez(void 0,"radix-vue-dialog-description")),(0,i.bv)(()=>{a.contentElement=n,em()!==document.body&&(a.triggerElement.value=em())}),(n,o)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tP),{"as-child":"",loop:"",trapped:e.trapFocus,onMountAutoFocus:o[5]||(o[5]=e=>t("openAutoFocus",e)),onUnmountAutoFocus:o[6]||(o[6]=e=>t("closeAutoFocus",e))},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(tw),(0,i.dG)({id:(0,r.SU)(a).contentId,ref:(0,r.SU)(l),as:n.as,"as-child":n.asChild,"disable-outside-pointer-events":n.disableOutsidePointerEvents,role:"dialog","aria-describedby":(0,r.SU)(a).descriptionId,"aria-labelledby":(0,r.SU)(a).titleId,"data-state":(0,r.SU)(tT)((0,r.SU)(a).open.value)},n.$attrs,{onDismiss:o[0]||(o[0]=e=>(0,r.SU)(a).onOpenChange(!1)),onEscapeKeyDown:o[1]||(o[1]=e=>t("escapeKeyDown",e)),onFocusOutside:o[2]||(o[2]=e=>t("focusOutside",e)),onInteractOutside:o[3]||(o[3]=e=>t("interactOutside",e)),onPointerDownOutside:o[4]||(o[4]=e=>t("pointerDownOutside",e))}),{default:(0,i.w5)(()=>[(0,i.WI)(n.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),tZ=(0,i.aZ)({__name:"DialogContentModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=ts(),l=eD(t),{forwardRef:n,currentElement:o}=eA();return eN(o),(t,o)=>((0,i.wg)(),(0,i.j4)(tH,(0,i.dG)({...e,...(0,r.SU)(l)},{ref:(0,r.SU)(n),"trap-focus":(0,r.SU)(a).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:o[0]||(o[0]=e=>{var t;e.defaultPrevented||(e.preventDefault(),null==(t=(0,r.SU)(a).triggerElement.value)||t.focus())}),onPointerDownOutside:o[1]||(o[1]=e=>{let t=e.detail.originalEvent,a=0===t.button&&!0===t.ctrlKey;(2===t.button||a)&&e.preventDefault()}),onFocusOutside:o[2]||(o[2]=e=>{e.preventDefault()})}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["trap-focus"]))}}),tN=(0,i.aZ)({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eD(t);eA();let l=ts(),n=(0,r.iH)(!1),o=(0,r.iH)(!1);return(t,u)=>((0,i.wg)(),(0,i.j4)(tH,(0,i.dG)({...e,...(0,r.SU)(a)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:u[0]||(u[0]=e=>{var t;e.defaultPrevented||(n.value||null==(t=(0,r.SU)(l).triggerElement.value)||t.focus(),e.preventDefault()),n.value=!1,o.value=!1}),onInteractOutside:u[1]||(u[1]=e=>{var t;e.defaultPrevented||(n.value=!0,"pointerdown"===e.detail.originalEvent.type&&(o.value=!0));let a=e.target;(null==(t=(0,r.SU)(l).triggerElement.value)?void 0:t.contains(a))&&e.preventDefault(),"focusin"===e.detail.originalEvent.type&&o.value&&e.preventDefault()})}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),tK=(0,i.aZ)({__name:"DialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=ts(),l=eD(t),{forwardRef:n}=eA();return(t,o)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:t.forceMount||(0,r.SU)(a).open.value},{default:(0,i.w5)(()=>[(0,r.SU)(a).modal.value?((0,i.wg)(),(0,i.j4)(tZ,(0,i.dG)({key:0,ref:(0,r.SU)(n)},{...e,...(0,r.SU)(l),...t.$attrs}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)):((0,i.wg)(),(0,i.j4)(tN,(0,i.dG)({key:1,ref:(0,r.SU)(n)},{...e,...(0,r.SU)(l),...t.$attrs}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),tz=(0,i.aZ)({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean},as:{}},setup(e){let t=ts();return e_(!0),eA(),(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{as:e.as,"as-child":e.asChild,"data-state":(0,r.SU)(t).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),tL=(0,i.aZ)({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=ts(),{forwardRef:a}=eA();return(e,l)=>{var n;return null!=(n=(0,r.SU)(t))&&n.modal.value?((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{key:0,present:e.forceMount||(0,r.SU)(t).open.value},{default:(0,i.w5)(()=>[(0,i.Wm)(tz,(0,i.dG)(e.$attrs,{ref:(0,r.SU)(a),as:e.as,"as-child":e.asChild}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):(0,i.kq)("",!0)}}}),tG=(0,i.aZ)({__name:"DialogClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){eA();let t=ts();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{type:"button"===a.as?"button":void 0,onClick:l[0]||(l[0]=e=>(0,r.SU)(t).onOpenChange(!1))}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["type"]))}}),tY=(0,i.aZ)({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup(e){let t=ts();return eA(),(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{id:(0,r.SU)(t).titleId}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["id"]))}}),tq=(0,i.aZ)({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(e){eA();let t=ts();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{id:(0,r.SU)(t).descriptionId}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["id"]))}}),tX=(0,i.aZ)({__name:"AlertDialogRoot",props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:["update:open"],setup(e,{emit:t}){let a=eO(e,t);return eA(),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tp),(0,i.dG)((0,r.SU)(a),{modal:!0}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),tJ=(0,i.aZ)({__name:"AlertDialogTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tc),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),tQ=(0,i.aZ)({__name:"AlertDialogPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tf),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),[t0,t1]=w("AlertDialogContent"),t3=(0,i.aZ)({__name:"AlertDialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eD(t);eA();let l=(0,r.iH)();return t1({onCancelElementChange:e=>{l.value=e}}),(t,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tK),(0,i.dG)({...e,...(0,r.SU)(a)},{role:"alertdialog",onPointerDownOutside:n[0]||(n[0]=(0,d.iM)(()=>{},["prevent"])),onInteractOutside:n[1]||(n[1]=(0,d.iM)(()=>{},["prevent"])),onOpenAutoFocus:n[2]||(n[2]=()=>{(0,i.Y3)(()=>{var e;null==(e=l.value)||e.focus({preventScroll:!0})})})}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),t4=(0,i.aZ)({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tL),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),t5=(0,i.aZ)({__name:"AlertDialogCancel",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=t0(),{forwardRef:a,currentElement:l}=eA();return(0,i.bv)(()=>{t.onCancelElementChange(l.value)}),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tG),(0,i.dG)(e,{ref:(0,r.SU)(a)}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),t6=(0,i.aZ)({__name:"AlertDialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tY),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),t2=(0,i.aZ)({__name:"AlertDialogDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tq),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),t8=(0,i.aZ)({__name:"AlertDialogAction",props:{asChild:{type:Boolean},as:{default:"button"}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tG),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),[t9,t7]=w("AvatarRoot"),ae=(0,i.aZ)({__name:"AvatarRoot",props:{asChild:{type:Boolean},as:{default:"span"}},setup:e=>(eA(),t7({imageLoadingStatus:(0,r.iH)("loading")}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{"as-child":e.asChild,as:e.as},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as-child","as"])))}),at=(0,i.aZ)({__name:"AvatarImage",props:{src:{},referrerPolicy:{},asChild:{type:Boolean},as:{default:"img"}},emits:["loadingStatusChange"],setup(e,{emit:t}){let{src:a,referrerPolicy:l}=(0,r.BK)(e);eA();let n=t9(),o=function(e,t){let a=(0,r.iH)("idle"),l=(0,r.iH)(!1),n=e=>()=>
8{l.value&&(a.value=e)};return(0,i.bv)(()=>{l.value=!0,(0,i.YP)([()=>e.value,()=>null==t?void 0:t.value],([e,t])=>{if(e){let l=new window.Image;a.value="loading",l.onload=n("loaded"),l.onerror=n("error"),l.src=e,t&&(l.referrerPolicy=t)}else a.value="error"},{immediate:!0})}),(0,i.Ah)(()=>{l.value=!1}),a}(a,l);return(0,i.YP)(o,e=>{t("loadingStatusChange",e),"idle"!==e&&(n.imageLoadingStatus.value=e)},{immediate:!0}),(e,t)=>(0,i.wy)(((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{role:"img","as-child":e.asChild,as:e.as,src:(0,r.SU)(a),"referrer-policy":(0,r.SU)(l)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as-child","as","src","referrer-policy"])),[[d.F8,"loaded"===(0,r.SU)(o)]])}}),aa=(0,i.aZ)({__name:"AvatarFallback",props:{delayMs:{default:0},asChild:{type:Boolean},as:{default:"span"}},setup(e){let t;let a=t9();eA();let l=(0,r.iH)(!1);return(0,i.YP)(a.imageLoadingStatus,a=>{"loading"===a&&(l.value=!1,e.delayMs?t=setTimeout(()=>{l.value=!0,clearTimeout(t)},e.delayMs):l.value=!0)},{immediate:!0}),(e,t)=>l.value&&"loaded"!==(0,r.SU)(a).imageLoadingStatus.value?((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{key:0,"as-child":e.asChild,as:e.as},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as-child","as"])):(0,i.kq)("",!0)}});function al(e){let t=eI(e.locale.value),a=(0,i.Fl)(()=>{let t={calendar:e.placeholder.value.calendar.identifier};return"gregory"===e.placeholder.value.calendar.identifier&&"BC"===e.placeholder.value.era&&(t.era="short"),t}),l=(0,r.iH)((0,m.d)({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})),n=(0,i.Fl)(()=>l.value.map(e=>e.value)),o=(0,i.Fl)(()=>l.value.length?l.value[0].rows[0].map(a=>t.dayOfWeek((0,m.t)(a),e.weekdayFormat.value)):[]);(0,i.YP)(e.placeholder,t=>{n.value.some(e=>(0,f.dG)(e,t))||(l.value=(0,m.d)({dateObj:t,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value}))}),(0,i.YP)([e.locale,e.weekStartsOn,e.fixedWeeks,e.numberOfMonths],()=>{l.value=(0,m.d)({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})});let u=(0,i.Fl)(()=>{if(!l.value.length)return"";if(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),1===l.value.length){let e=l.value[0].value;return`${t.fullMonthAndYear((0,m.t)(e),a.value)}`}let n=(0,m.t)(l.value[0].value),o=(0,m.t)(l.value[l.value.length-1].value),i=t.fullMonth(n,a.value),r=t.fullMonth(o,a.value),u=t.fullYear(n,a.value),d=t.fullYear(o,a.value);return u===d?`${i} - ${r} ${d}`:`${i} ${u} - ${r} ${d}`}),d=(0,i.Fl)(()=>`${e.calendarLabel.value??"Event Date"}, ${u.value}`);return{isDateDisabled:function(t){var a;return!!(null!=(a=e.isDateDisabled)&&a.call(e,t)||e.disabled.value||e.maxValue.value&&(0,m.n)(t,e.maxValue.value)||e.minValue.value&&(0,m.m)(t,e.minValue.value))},isDateUnavailable:t=>{var a;return!!(null!=(a=e.isDateUnavailable)&&a.call(e,t))},isNextButtonDisabled:(t="month",a)=>{if(!e.maxValue.value||!l.value.length)return!1;if(e.disabled.value)return!0;let n=l.value[l.value.length-1].value;if(a||e.nextPage.value){let t=function(e,t){let a=t(e),l=a.compare(e),n={};return l>=7&&(n.day=1),l>=(0,m.l)(e)&&(n.month=1),a.set({...n})}(n,a||e.nextPage.value);return(0,m.n)(t,e.maxValue.value)}if("year"===t){let t=n.add({years:1}).set({day:1,month:1});return(0,m.n)(t,e.maxValue.value)}let o=n.add({months:1}).set({day:1});return(0,m.n)(o,e.maxValue.value)},isPrevButtonDisabled:(t="month",a)=>{if(!e.minValue.value||!l.value.length)return!1;if(e.disabled.value)return!0;let n=l.value[0].value;if(a||e.prevPage.value){let t=function(e,t){let a=t(e),l=e.compare(a),n={};return l>=7&&(n.day=35),l>=(0,m.l)(e)&&(n.month=13),a.set({...n})}(n,a||e.prevPage.value);return(0,m.m)(t,e.minValue.value)}if("year"===t){let t=n.subtract({years:1}).set({day:35,month:13});return(0,m.m)(t,e.minValue.value)}let o=n.subtract({months:1}).set({day:35});return(0,m.m)(o,e.minValue.value)},grid:l,weekdays:o,visibleView:n,isOutsideVisibleView:function(e){return!n.value.some(t=>(0,f.dG)(e,t))},formatter:t,nextPage:(t="month",a)=>{let n=l.value[0].value;if(a||e.nextPage.value){let t=(a||e.nextPage.value)(n),o=(0,m.d)({dateObj:t,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,
8numberOfMonths:e.numberOfMonths.value});l.value=o;let i={};if(!a){let e=o[0].value.compare(n);e>=(0,m.l)(n)&&(i.day=1),e>=365&&(i.month=1)}e.placeholder.value=o[0].value.set({...i});return}let o="month"===t?n.add({months:e.pagedNavigation.value?e.numberOfMonths.value:1}):n.add({years:1}),i=(0,m.d)({dateObj:o,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});l.value=i,e.placeholder.value=i[0].value.set({day:1})},prevPage:(t="month",a)=>{let n=l.value[0].value;if(a||e.prevPage.value){let t=(a||e.prevPage.value)(n),o=(0,m.d)({dateObj:t,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});l.value=o;let i={};if(!a){let e=n.compare(o[0].value);e>=(0,m.l)(n)&&(i.day=1),e>=365&&(i.month=1)}e.placeholder.value=o[0].value.set({...i});return}let o="month"===t?n.subtract({months:e.pagedNavigation.value?e.numberOfMonths.value:1}):n.subtract({years:1}),i=(0,m.d)({dateObj:o,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});l.value=i,e.placeholder.value=i[0].value.set({day:1})},headingValue:u,fullCalendarLabel:d}}let an={style:{border:"0px",clip:"rect(0px, 0px, 0px, 0px)","clip-path":"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0px",position:"absolute","white-space":"nowrap",width:"1px"}},ao={role:"heading","aria-level":"2"},[ai,ar]=w("CalendarRoot"),au=(0,i.aZ)({__name:"CalendarRoot",props:{modelValue:{},multiple:{type:Boolean,default:!1},defaultValue:{default:void 0},defaultPlaceholder:{},placeholder:{default:void 0},pagedNavigation:{type:Boolean,default:!1},preventDeselect:{type:Boolean,default:!1},weekStartsOn:{default:0},weekdayFormat:{default:"narrow"},calendarLabel:{},fixedWeeks:{type:Boolean,default:!1},maxValue:{},minValue:{},locale:{default:"en"},numberOfMonths:{default:1},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},initialFocus:{type:Boolean,default:!1},isDateDisabled:{type:Function,default:void 0},isDateUnavailable:{type:Function,default:void 0},dir:{},nextPage:{},prevPage:{},asChild:{type:Boolean},as:{default:"div"}},emits:["update:modelValue","update:placeholder"],setup(e,{emit:t}){var a;let{locale:l,disabled:n,readonly:o,initialFocus:d,pagedNavigation:s,weekStartsOn:v,weekdayFormat:p,fixedWeeks:c,multiple:m,minValue:h,maxValue:g,numberOfMonths:y,preventDeselect:b,isDateDisabled:w,isDateUnavailable:S,calendarLabel:U,defaultValue:x,nextPage:_,prevPage:C,dir:I}=(0,r.BK)(e),{primitiveElement:B,currentElement:k}=e1(),E=eB(I),P=ec(e,"modelValue",t,{defaultValue:x.value,passive:void 0===e.modelValue}),F=D({defaultPlaceholder:e.placeholder,defaultValue:P.value,locale:e.locale}),V=ec(e,"placeholder",t,{defaultValue:e.defaultPlaceholder??F.copy(),passive:void 0===e.placeholder});function O(e){V.value=e.copy()}let{fullCalendarLabel:A,headingValue:W,isDateDisabled:T,isDateUnavailable:M,isNextButtonDisabled:$,isPrevButtonDisabled:j,weekdays:H,isOutsideVisibleView:Z,nextPage:N,prevPage:K,formatter:z,grid:L}=al({locale:l,placeholder:V,weekStartsOn:v,fixedWeeks:c,numberOfMonths:y,minValue:h,maxValue:g,disabled:n,weekdayFormat:p,pagedNavigation:s,isDateDisabled:w.value,isDateUnavailable:S.value,calendarLabel:U,nextPage:_,prevPage:C}),{isInvalid:G,isDateSelected:Y}=(a={date:P,isDateDisabled:T,isDateUnavailable:M},{isDateSelected:function(e){return Array.isArray(a.date.value)?a.date.value.some(t=>(0,f.KC)(t,e)):!!a.date.value&&(0,f.KC)(a.date.value,e)},isInvalid:(0,i.Fl)(()=>{var e,t,l,n;if(Array.isArray(a.date.value)){if(!a.date.value.length)return!1;for(let l of a.date.value)if(null!=(e=a.isDateDisabled)&&e.call(a,l)||null!=(t=a.isDateUnavailable)&&t.call(a,l))return!0}else{if(!a.date.value)return!1;if(null!=(l=a.isDateDisabled)&&l.call(a,a.date.value)||null!=(n=a.isDateUnavailable)&&n.call(a,a.date.value))return!0}return!1})});return(0,i.YP)(P,e=>{if(Array.isArray(e)&&e.length){let t=e[e.length-1];t&&!(0,f.N9)(V.value,t)&&O(t)}else Array.isArray(e)||!e||(0,f.N9)(V.value,e)||O(e)}),(0,i.bv)(()=>{d.value&&R(k.value)}),ar({isDateUnavailable:M,dir:E,isDateDisabled:T,locale:l,formatter:z,modelValue:P,placeholder:V,disabled:n,initialFocus:d,pagedNavigation:s,weekStartsOn:v,weekdayFormat:p,fixedWeeks:c,multiple:m,numberOfMonths:y,readonly:o,preventDeselect:b,fullCalendarLabel:A,headingValue:W,isInvalid:G,isDateSelected:Y,isNextButtonDisabled:$,isPrevButtonDisabled:j,isOutsideVisibleView:Z,nextPage:N,prevPage:K,parentElement:k,onPlaceholderChange:O,onDateChange:function(e){if(m.value){if(P.value){if(Array.isArray(P.value)){if(-1===P.value.findIndex(t=>(0,f.KC)(t,e)))P.value=[...P.value,e];else if(!b.value){let t=P.value.filter(t=>!(0,f.KC)(t,e));if(!t.length){V.value=e.copy(),P.value=void 0;return}P.value=t.map(e=>e.copy())}}}else P.value=[e.copy()]}else{if(!P.value){P.value=e.copy();return}!b.value&&(0,f.N9)(P.value,e)?(V.value=e.copy(),P.value=void 0):P.value=e.copy()}}}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref_key:"primitiveElement",ref:B,as:e.as,"as-child":e.asChild,role:"application","aria-label":(0,r.SU)(A),"data-readonly":(0,r.SU)(o)?"":void 0,"data-disabled":(0,r.SU)(n)?"":void 0,"data-invalid":(0,r.SU)(G)?"":void 0,dir:(0,r.SU)(E)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{date:(0,r.SU)(V),grid:(0,r.SU)(L),weekDays:(0,r.SU)(H),weekStartsOn:(0,r.SU)(v),locale:(0,r.SU)(l),fixedWeeks:(0,r.SU)(c)}),(0,i._)("div",an,[(0,i._)("div",ao,(0,u.zw)((0,r.SU)(A)),1)])]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),ad=(0,i.aZ)({__name:"CalendarHeader",props:{asChild:{type:Boolean},as:{default:"div"}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),as=(0,i.aZ)({__name:"CalendarHeading",props:{asChild:{type:Boolean},as:{default:"div"}},setup(e){let t=ai();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"data-disabled":(0,r.SU)(t).disabled.value?"":void 0}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default",{headingValue:(0,r.SU)(t).headingValue.value},()=>[(0,i.Uk)((0,u.zw)((0,r.SU)(t).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}),av=(0,i.aZ)({__name:"CalendarGrid",props:{asChild:{type:Boolean},as:{default:"table"}},setup(e){let t=ai(),a=(0,i.Fl)(()=>!!t.disabled.value||void 0),l=(0,i.Fl)(()=>!!t.readonly.value||void 0);return(t,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{tabindex:"-1",role:"grid","aria-readonly":l.value,"aria-disabled":a.value,"data-readonly":l.value&&"","data-disabled":a.value&&""}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),ap=(0,i.aZ)({__name:"CalendarCell",props:{date:{},asChild:{type:Boolean},as:{default:"td"}},setup(e){let t=ai();return(e,a)=>{var l,n;return(0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{as:e.as,"as-child":e.asChild,role:"gridcell","aria-selected":!!(0,r.SU)(t).isDateSelected(e.date)||void 0,"aria-disabled":(0,r.SU)(t).isDateDisabled(e.date)||(null==(n=(l=(0,r.SU)(t)).isDateUnavailable)?void 0:n.call(l,e.date)),"data-disabled":(0,r.SU)(t).isDateDisabled(e.date)?"":void 0},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"])}}}),ac=(0,i.aZ)({__name:"CalendarHeadCell",props:{asChild:{type:Boolean},as:{default:"th"}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),af=(0,i.aZ)({__name:"CalendarNext",props:{step:{default:"month"},nextPage:{},asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=(0,i.Fl)(()=>a.disabled.value||a.isNextButtonDisabled(e.step,e.nextPage)),a=ai();return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{as:e.as,"as-child":e.asChild,"aria-label":"Next page",type:"button"===l.as?"button":void 0,"aria-disabled":t.value||void 0,"data-disabled":t.value||void 0,disabled:t.value,onClick:n[0]||(n[0]=t=>(0,r.SU)(a).nextPage(e.step,e.nextPage))},{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default",{},()=>[(0,i.Uk)("Next page")])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),am=(0,i.aZ)({__name:"CalendarPrev",props:{step:{default:"month"},prevPage:{},asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=(0,i.Fl)(()=>a.disabled.value||a.isPrevButtonDisabled(e.step,e.prevPage)),a=ai();return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{"aria-label":"Previous page",as:e.as,"as-child":e.asChild,type:"button"===l.as?"button":void 0,"aria-disabled":t.value||void 0,"data-disabled":t.value||void 0,disabled:t.value,onClick:n[0]||(n[0]=t=>(0,r.SU)(a).prevPage(e.step,e.prevPage))},{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default",{},()=>[(0,i.Uk)("Prev page")])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),ah=(0,i.aZ)({__name:"CalendarGridHead",props:{asChild:{type:Boolean},as:{default:"thead"}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-hidden":"true"}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),ag=(0,i.aZ)({__name:"CalendarGridBody",props:{asChild:{type:Boolean},as:{default:"tbody"}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),ay=(0,i.aZ)({__name:"CalendarGridRow",props:{asChild:{type:Boolean},as:{default:"tr"}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),ab=(0,i.aZ)({__name:"CalendarCellTrigger",props:{day:{},month:{},asChild:{type:Boolean},as:{default:"div"}},setup(e){let t=eJ(),a=ai(),{primitiveElement:l,currentElement:n}=e1(),o=(0,i.Fl)(()=>
8e.day.day.toLocaleString(a.locale.value)),s=(0,i.Fl)(()=>a.formatter.custom((0,m.t)(e.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),v=(0,i.Fl)(()=>a.isDateDisabled(e.day)),p=(0,i.Fl)(()=>{var t;return null==(t=a.isDateUnavailable)?void 0:t.call(a,e.day)}),c=(0,i.Fl)(()=>(0,f.zk)(e.day,(0,f.iT)())),h=(0,i.Fl)(()=>!(0,f.xj)(e.day,e.month)),g=(0,i.Fl)(()=>a.isOutsideVisibleView(e.day)),y=(0,i.Fl)(()=>!a.disabled.value&&(0,f.KC)(e.day,a.placeholder.value)),b=(0,i.Fl)(()=>a.isDateSelected(e.day)),w="[data-radix-vue-calendar-cell-trigger]:not([data-disabled]):not([data-outside-view]):not([data-outside-visible-view])";function S(e){var t;a.readonly.value||a.isDateDisabled(e)||null!=(t=a.isDateUnavailable)&&t.call(a,e)||a.onDateChange(e)}function U(){S(e.day)}function x(l){l.preventDefault(),l.stopPropagation();let o=a.parentElement.value,r=o?Array.from(o.querySelectorAll(w)):[],u=r.indexOf(n.value),d="rtl"===a.dir.value?-1:1;switch(l.code){case t.ARROW_RIGHT:u+=d;break;case t.ARROW_LEFT:u-=d;break;case t.ARROW_UP:u-=7;break;case t.ARROW_DOWN:u+=7;break;case t.ENTER:case t.SPACE_CODE:S(e.day);return;default:return}if(u>=0&&u<r.length){r[u].focus();return}if(u<0){if(a.isPrevButtonDisabled("month"))return;a.prevPage(),(0,i.Y3)(()=>{let e=o?Array.from(o.querySelectorAll(w)):[];if(!a.pagedNavigation.value){e[(0,m.l)(a.placeholder.value)-Math.abs(u)].focus();return}e[e.length-Math.abs(u)].focus()});return}if(u>=r.length){if(a.isNextButtonDisabled("month"))return;a.nextPage(),(0,i.Y3)(()=>{let e=o?Array.from(o.querySelectorAll(w)):[];if(!a.pagedNavigation.value){let t=(0,m.l)(a.placeholder.value.add({months:a.numberOfMonths.value-1}));e[e.length-t+u-r.length].focus();return}e[u-r.length].focus()})}}return(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({ref_key:"primitiveElement",ref:l},e,{role:"button","aria-label":s.value,"data-radix-vue-calendar-cell-trigger":"","aria-disabled":!!v.value||!!p.value||void 0,"data-selected":!!b.value||void 0,"data-value":t.day.toString(),"data-disabled":v.value?"":void 0,"data-unavailable":p.value?"":void 0,"data-today":c.value?"":void 0,"data-outside-view":h.value?"":void 0,"data-outside-visible-view":g.value?"":void 0,"data-focused":y.value?"":void 0,tabindex:y.value?0:h.value||v.value?void 0:-1,onClick:U,onKeydown:[(0,d.D2)(x,["up","down","left","right","space","enter"]),a[0]||(a[0]=(0,d.D2)((0,d.iM)(()=>{},["prevent"]),["enter"]))]}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{dayValue:o.value},()=>[(0,i.Uk)((0,u.zw)(o.value),1)])]),_:3},16,["aria-label","aria-disabled","data-selected","data-value","data-disabled","data-unavailable","data-today","data-outside-view","data-outside-visible-view","data-focused","tabindex"]))}});function aw(e){return"indeterminate"===e}function aS(e){return aw(e)?"indeterminate":e?"checked":"unchecked"}let aU=["value","checked","name","disabled","required"],[ax,a_]=w("CheckboxRoot"),aC=(0,i.aZ)({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultChecked:{type:Boolean},checked:{type:[Boolean,String],default:void 0},disabled:{type:Boolean},required:{type:Boolean},name:{},value:{default:"on"},id:{},asChild:{type:Boolean},as:{default:"button"}},emits:["update:checked"],setup(e,{emit:t}){let{disabled:a}=(0,r.BK)(e),l=ec(e,"checked",t,{defaultValue:e.defaultChecked,passive:void 0===e.checked}),{forwardRef:n,currentElement:o}=eA(),u=eF(o),s=(0,i.Fl)(()=>{var t;return e.id&&o.value?null==(t=document.querySelector(`[for="${e.id}"]`))?void 0:t.innerText:void 0});return a_({disabled:a,state:l}),(t,o)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(t.$attrs,{id:t.id,ref:(0,r.SU)(n),role:"checkbox","as-child":e.asChild,as:t.as,type:"button"===t.as?"button":void 0,"aria-checked":(0,r.SU)(aw)((0,r.SU)(l))?"mixed":(0,r.SU)(l),"aria-required":e.required,"aria-label":t.$attrs["aria-label"]||s.value,"data-state":(0,r.SU)(aS)((0,r.SU)(l)),"data-disabled":(0,r.SU)(a)?"":void 0,disabled:(0,r.SU)(a),onKeydown:(0,d.D2)((0,d.iM)(()=>{},["prevent"]),["enter"]),onClick:o[0]||(o[0]=e=>l.value=!!(0,r.SU)(aw)((0,r.SU)(l))||!(0,r.SU)(l))}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{checked:(0,r.SU)(l)})]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","onKeydown"]),(0,r.SU)(u)?((0,i.wg)(),(0,i.iD)("input",{key:0,t
8ype:"checkbox",tabindex:"-1","aria-hidden":"true",value:t.value,checked:!!(0,r.SU)(l),name:e.name,disabled:e.disabled,required:e.required,style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0}},null,8,aU)):(0,i.kq)("",!0)],64))}}),aI=(0,i.aZ)({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(e){let{forwardRef:t}=eA(),a=ax();return(e,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||(0,r.SU)(aw)((0,r.SU)(a).state.value)||!0===(0,r.SU)(a).state.value},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(t),"data-state":(0,r.SU)(aS)((0,r.SU)(a).state.value),"data-disabled":(0,r.SU)(a).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":e.asChild,as:e.as},e.$attrs),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),[aB,aD]=w("PopperRoot"),ak=(0,i.aZ)({inheritAttrs:!1,__name:"PopperRoot",setup(e){let t=(0,r.iH)();return aD({anchor:t,onAnchorChange:e=>t.value=e}),(e,t)=>(0,i.WI)(e.$slots,"default")}}),aE=(0,i.aZ)({__name:"PopperAnchor",props:{element:{},asChild:{type:Boolean},as:{}},setup(e){let{forwardRef:t,currentElement:a}=eA(),l=aB();return(0,i.m0)(()=>{l.onAnchorChange(e.element??a.value)}),(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(t),as:e.as,"as-child":e.asChild},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child"]))}});function aP(e){return null!==e}function aF(e){let[t,a="center"]=e.split("-");return[t,a]}let aV={side:"bottom",sideOffset:0,align:"center",alignOffset:0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,updatePositionStrategy:"optimized",prioritizePosition:!1},[aO,aA]=w("PopperContent"),aW=(0,i.aZ)({inheritAttrs:!1,__name:"PopperContent",props:(0,i.u_)({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},{...aV}),emits:["placed"],setup(e,{emit:t}){let a=aB(),{forwardRef:l,currentElement:n}=eA(),o=(0,r.iH)(),d=(0,r.iH)(),{width:s,height:v}=eL(d),p=(0,i.Fl)(()=>e.side+("center"!==e.align?`-${e.align}`:"")),c=(0,i.Fl)(()=>"number"==typeof e.collisionPadding?e.collisionPadding:{top:0,right:0,bottom:0,left:0,...e.collisionPadding}),f=(0,i.Fl)(()=>Array.isArray(e.collisionBoundary)?e.collisionBoundary:[e.collisionBoundary]),m=(0,i.Fl)(()=>({padding:c.value,boundary:f.value.filter(aP),altBoundary:f.value.length>0})),y=function(e,t){let a=(0,r.XI)();return(0,i.m0)(()=>{a.value=e()},{flush:"sync"}),(0,r.OT)(a)}(()=>{var t;return[(0,h.cv)({mainAxis:e.sideOffset+v.value,alignmentAxis:e.alignOffset}),e.prioritizePosition&&e.avoidCollisions&&(0,h.RR)({...m.value}),e.avoidCollisions&&(0,h.uY)({mainAxis:!0,crossAxis:!!e.prioritizePosition,limiter:"partial"===e.sticky?(0,h.dr)():void 0,...m.value}),!e.prioritizePosition&&e.avoidCollisions&&(0,h.RR)({...m.value}),(0,h.dp)({...m.value,apply:({elements:e,rects:t,availableWidth:a,availableHeight:l})=>{let{width:n,height:o}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${a}px`),i.setProperty("--radix-popper-available-height",`${l}px`),i.setProperty("--radix-popper-anchor-width",`${n}px`),i.setProperty("--radix-popper-anchor-height",`${o}px`)}}),d.value&&(0,g.x7)({element:d.value,padding:e.arrowPadding}),{name:"transformOrigin",options:t={arrowWidth:s.value,arrowHeight:v.value},fn(e){var a,l,n;let{placement:o,rects:i,middlewareData:r}=e,u=(null==(a=r.arrow)?void 0:a.centerOffset)!==0,d=u?0:t.arrowWidth,s=u?0:t.arrowHeight,[v,p]=aF(o),c={start:"0%",center:"50%",end:"100%"}[p],f=((null==(l=r.arrow)?void 0:l.x)??0)+d/2,m=((null==(n=r.arrow)?void 0:n.y)??0)+s/2,h="",g="";return"bottom"===v?(h=u?c:`${f}px`,g=`${-s}px`):"top"===v?(h=u?c:`${f}px`,g=`${i.floating.height+s}px`):"right"===v?(h=`${-s}px`,g=u?c:`${m}px`):"left"===v&&(h=`${i.floating.width+s}px`,g=u?c:`${m}px`),{data:{x:h,y:g}}}},e.hideWhenDetached&&(0,h.Cp)({strategy:"referenceHidden",...m.value})]}),{floatingStyles:b,placement:w,isPositioned:S,middlewareData:U}=(0,g.YF)(a.anchor,o,{strategy:"fixed",placement:p,whileElementsMounted:(...t)=>(0,h.Me)(...t,{animationFrame:"always"===e.updatePositionStrategy}),middleware:y}),x=(0,i.Fl)(()=>aF(w.value)[0]),_=(0,i.Fl)(()=>aF(w.value)[1]);(0,i.Rh)(()=>{S.value&&t("placed")});let C=(0,i.Fl)(()=>{var e;return(null==(e=U.value.arrow)?void 0:e.centerOffset)!==0}),I=(0,r.iH)("");return(0,i.m0)(()=>{n.value&&(I.value=window.getComputedStyle(n.value).zIndex)}),aA({placedSide:x,onArrowChange:e=>d.value=e,arrowX:(0,i.Fl)(()=>{var e;return(null==(e=U.value.arrow)?void 0:e.x)??0}),arrowY:(0,i.Fl)(()=>{var e;return(null==(e=U.value.arrow)?void 0:e.y)??0}),shouldHideArrow:C}),(t,a)=>{var n,d,s;return(0,i.wg)(),(0,i.iD)("div",{ref_key:"floatingRef",ref:o,"data-radix-popper-content-wrapper":"",style:(0,u.j5)({...(0,r.SU)(b),transform:(0,r.SU)(S)?(0,r.SU)(b).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:I.value,"--radix-popper-transform-origin":[null==(n=(0,r.SU)(U).transformOrigin)?void 0:n.x,null==(d=(0,r.SU)(U).transformOrigin)?void 0:d.y].join(" "),...(null==(s=(0,r.SU)(U).hide)?void 0:s.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}})},[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(l)},t.$attrs,{"as-child":e.asChild,as:t.as,"data-side":x.value,"data-align":_.value,style:{animation:(0,r.SU)(S)?void 0:"none"}}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4)}}}),aT=(0,i._)("polygon",{points:"0,0 30,0 15,10"},null,-1),aR=(0,i.aZ)({__name:"Arrow",props:{width:{default:10},height:{default:5},asChild:{type:Boolean},as:{default:"svg"}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{width:t.width,height:t.height,viewBox:t.asChild?void 0:"0 0 30 10",preserveAspectRatio:t.asChild?void 0:"none"}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{},()=>[aT])]),_:3},16,["width","height","viewBox","preserveAspectRatio"])))}
8),aM={top:"bottom",right:"left",bottom:"top",left:"right"},a$=(0,i.aZ)({inheritAttrs:!1,__name:"PopperArrow",props:{width:{},height:{},asChild:{type:Boolean},as:{default:"svg"}},setup(e){let{forwardRef:t}=eA(),a=aO(),l=(0,i.Fl)(()=>aM[a.placedSide.value]);return(e,n)=>{var o,d,s,v;return(0,i.wg)(),(0,i.iD)("span",{ref:e=>{(0,r.SU)(a).onArrowChange(e)},style:(0,u.j5)({position:"absolute",left:null!=(o=(0,r.SU)(a).arrowX)&&o.value?`${null==(d=(0,r.SU)(a).arrowX)?void 0:d.value}px`:void 0,top:null!=(s=(0,r.SU)(a).arrowY)&&s.value?`${null==(v=(0,r.SU)(a).arrowY)?void 0:v.value}px`:void 0,[l.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[(0,r.SU)(a).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[(0,r.SU)(a).placedSide.value],visibility:(0,r.SU)(a).shouldHideArrow.value?"hidden":void 0})},[(0,i.Wm)(aR,(0,i.dG)(e.$attrs,{ref:(0,r.SU)(t),style:{display:"block"},as:e.as,"as-child":e.asChild,width:e.width,height:e.height}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["as","as-child","width","height"])],4)}}}),aj=(0,i.aZ)({__name:"VisuallyHidden",props:{asChild:{type:Boolean},as:{default:"span"}},setup:e=>(eA(),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{as:e.as,"as-child":e.asChild,style:{position:"absolute",border:0,width:"1px",display:"inline-block",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child"])))}),aH=(0,i.aZ)({__name:"VisuallyHiddenInput",props:{name:{},value:{},required:{type:Boolean},disabled:{type:Boolean}},setup(e){let t=(0,i.Fl)(()=>"string"==typeof e.value||"number"==typeof e.value||"boolean"==typeof e.value?[{name:e.name,value:e.value}]:"object"==typeof e.value&&Array.isArray(e.value)?e.value.flatMap((t,a)=>"object"==typeof t?Object.entries(t).map(([t,l])=>({name:`[${a}][${e.name}][${t}]`,value:l})):{name:`[${e.name}][${a}]`,value:t}):null===e.value||"object"!=typeof e.value||Array.isArray(e.value)?[]:Object.entries(e.value).map(([t,a])=>({name:`[${e.name}][${t}]`,value:a})));return(e,a)=>((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(t.value,t=>((0,i.wg)(),(0,i.j4)(aj,{key:t.name,as:"input",type:"hidden",hidden:"",readonly:"",name:t.name,value:t.value,required:e.required,disabled:e.disabled},null,8,["name","value","required","disabled"]))),128))}}),[aZ,aN]=w("CollectionProvider");function aK(e="data-radix-vue-collection-item"){let t=(0,r.iH)(new Map),a=aN({collectionRef:(0,r.iH)(),itemMap:t,attrName:e}),{getItems:l}=aG(a);return{getItems:l,reactiveItems:(0,i.Fl)(()=>
8Array.from(a.itemMap.value.values())),itemMapSize:(0,i.Fl)(()=>a.itemMap.value.size)}}let az=(0,i.aZ)({name:"CollectionSlot",setup(e,{slots:t}){let a=aZ(),{primitiveElement:l,currentElement:n}=e1();return(0,i.YP)(n,()=>{a.collectionRef.value=n.value}),()=>(0,i.h)(eQ,{ref:l},t)}}),aL=(0,i.aZ)({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(e,{slots:t,attrs:a}){let l=aZ(),{primitiveElement:n,currentElement:o}=e1();return(0,i.m0)(t=>{if(o.value){let a=(0,r.Xl)(o.value);l.itemMap.value.set(a,{ref:o.value,value:e.value}),t(()=>l.itemMap.value.delete(a))}}),()=>(0,i.h)(eQ,{...a,[l.attrName]:"",ref:n},t)}});function aG(e){let t=e??aZ();return{getItems:()=>{let e=t.collectionRef.value;if(!e)return[];let a=Array.from(e.querySelectorAll(`[${t.attrName}]`));return Array.from(t.itemMap.value.values()).sort((e,t)=>a.indexOf(e.ref)-a.indexOf(t.ref))}}}let[aY,aq]=w("ComboboxRoot"),aX=(0,i.aZ)({__name:"ComboboxRoot",props:{modelValue:{},defaultValue:{},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean},searchTerm:{},selectedValue:{},multiple:{type:Boolean},disabled:{type:Boolean},name:{},dir:{},filterFunction:{},displayValue:{},resetSearchTermOnBlur:{type:Boolean,default:!0},resetSearchTermOnSelect:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:["update:modelValue","update:open","update:searchTerm","update:selectedValue"],setup(e,{emit:t}){let{multiple:a,disabled:l,dir:n}=(0,r.BK)(e),o=eB(n),u=ec(e,"searchTerm",t,{defaultValue:"",passive:void 0===e.searchTerm}),d=ec(e,"modelValue",t,{defaultValue:e.defaultValue??a.value?[]:void 0,passive:void 0===e.modelValue,deep:!0}),s=ec(e,"open",t,{defaultValue:e.defaultOpen,passive:void 0===e.open}),v=ec(e,"selectedValue",t,{defaultValue:void 0,passive:void 0===e.selectedValue});async function p(t){var l,n;s.value=t,await (0,i.Y3)(),t?(d.value&&(Array.isArray(d.value)&&a.value?v.value=null==(l=y().find(e=>{var t,a;return(null==(a=null==(t=e.ref)?void 0:t.dataset)?void 0:a.state)==="checked"}))?void 0:l.value:v.value=d.value),await (0,i.Y3)(),null==(n=f.value)||n.focus(),k()):(c.value=!1,e.resetSearchTermOnBlur&&x("blur"))}let c=(0,r.iH)(!1),f=(0,r.iH)(),m=(0,r.iH)(),{forwardRef:h,currentElement:g}=eA(),{getItems:y,reactiveItems:b,itemMapSize:w}=aK("data-radix-vue-combobox-item"),S=(0,r.iH)([]);(0,i.YP)(()=>w.value,()=>{S.value=y().map(e=>e.value)},{immediate:!0,flush:"post"});let U=(0,i.Fl)(()=>{if(c.value){if(e.filterFunction)return e.filterFunction(S.value,u.value);let t=S.value.filter(e=>"string"==typeof e);if(t.length)return t.filter(e=>{var t;return e.toLowerCase().includes(null==(t=u.value)?void 0:t.toLowerCase())})}return S.value});function x(t){let l="blur"===t||"select"===t&&e.resetSearchTermOnSelect;a.value||!d.value||Array.isArray(d.value)?l&&(u.value=""):e.displayValue?u.value=e.displayValue(d.value):"object"!=typeof d.value?u.value=d.value.toString():l&&(u.value="")}let C=(0,i.Fl)(()=>U.value.findIndex(e=>_(e,v.value))),I=(0,i.Fl)(()=>{var e;return null==(e=b.value.find(e=>_(e.value,v.value)))?void 0:e.ref}),B=(0,i.Fl)(()=>JSON.stringify(d.value));(0,i.YP)(B,async()=>{await (0,i.Y3)(),await (0,i.Y3)(),x("select")},{immediate:!e.searchTerm}),(0,i.YP)(()=>[U.value.length,u.value.length],async([e,t],[a,l])=>{await (0,i.Y3)(),await (0,i.Y3)(),e&&(l>t||-1===C.value)&&(v.value=U.value[0])});let D=eF(g);function k(){var e;I.value instanceof Element&&(null==(e=I.value)||e.scrollIntoView({block:"nearest"}))}let E=(0,r.iH)(!1);async function P(e){var t;U.value.length&&v.value&&I.value instanceof Element&&(e.preventDefault(),e.stopPropagation(),E.value||null==(t=I.value)||t.click())}return aq({searchTerm:u,modelValue:d,onValueChange:function(e){if(Array.isArray(d.value)&&a.value){let t=d.value.findIndex(t=>_(t,e)),a=[...d.value];-1===t?a.push(e):a.splice(t,1),d.value=a}else d.value=e,p(!1)},isUserInputted:c,multiple:a,disabled:l,open:s,onOpenChange:p,filteredOptions:U,contentId:"",inputElement:f,selectedElement:I,onInputElementChange:e=>f.value=e,onInputNavigation:async e=>{let t=C.value;0===t&&"up"===e||t===U.value.length-1&&"down"===e||(-1===t&&U.value.length||"home"===e?v.value=U.value[0]:"end"===e?v.value=U.value[U.value.length-1]:v.value=U.value["up"===e?t-1:t+1],await (0,i.Y3)(),k(),I.value instanceof Element&&I.value.focus&&I.value.focus(),(0,i.Y3)(()=>{var e;return null==(e=f.value)?void 0:e.focus({preventScroll:!0})}
8))},onInputEnter:P,onCompositionEnd:function(){requestAnimationFrame(()=>{E.value=!1})},onCompositionStart:function(){E.value=!0},selectedValue:v,onSelectedValueChange:e=>v.value=e,parentElement:g,contentElement:m,onContentElementChange:e=>m.value=e}),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ak),null,{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(h),style:{pointerEvents:(0,r.SU)(s)?"auto":void 0},as:t.as,"as-child":t.asChild,dir:(0,r.SU)(o)},t.$attrs),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{open:(0,r.SU)(s),modelValue:(0,r.SU)(d)}),(0,r.SU)(D)&&e.name?((0,i.wg)(),(0,i.j4)((0,r.SU)(aH),{key:0,name:e.name,value:(0,r.SU)(d)},null,8,["name","value"])):(0,i.kq)("",!0)]),_:3},16,["style","as","as-child","dir"])]),_:3}))}}),aJ=(0,i.aZ)({__name:"ComboboxInput",props:{type:{default:"text"},disabled:{type:Boolean},autoFocus:{type:Boolean},asChild:{type:Boolean},as:{default:"input"}},setup(e){let t=aY(),{forwardRef:a,currentElement:l}=eA();(0,i.bv)(()=>{let a="INPUT"===l.value.nodeName?l.value:l.value.querySelector("input");a&&(t.onInputElementChange(a),setTimeout(()=>{e.autoFocus&&(null==a||a.focus())},1))});let n=(0,i.Fl)(()=>e.disabled||t.disabled.value||!1),o=(0,r.iH)();function u(e){t.open.value?t.onInputNavigation("ArrowUp"===e.key?"up":"down"):t.onOpenChange(!0)}function s(e){t.open.value&&t.onInputNavigation("Home"===e.key?"home":"end")}function v(e){var a;t.searchTerm.value=null==(a=e.target)?void 0:a.value,t.open.value||t.onOpenChange(!0),t.isUserInputted.value=!0}return(0,i.yX)(()=>{var e;return o.value=null==(e=t.selectedElement.value)?void 0:e.id}),(e,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(a),as:e.as,"as-child":e.asChild,type:e.type,disabled:n.value,value:(0,r.SU)(t).searchTerm.value,"aria-expanded":(0,r.SU)(t).open.value,"aria-controls":(0,r.SU)(t).contentId,"aria-disabled":n.value??void 0,"aria-activedescendant":o.value,"aria-autocomplete":"list",role:"combobox",autocomplete:"false",onInput:v,onKeydown:[(0,d.D2)((0,d.iM)(u,["prevent"]),["down","up"]),(0,d.D2)((0,r.SU)(t).onInputEnter,["enter"]),(0,d.D2)((0,d.iM)(s,["prevent"]),["home","end"])],onCompositionstart:(0,r.SU)(t).onCompositionStart,onCompositionend:(0,r.SU)(t).onCompositionEnd},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child","type","disabled","value","aria-expanded","aria-controls","aria-disabled","aria-activedescendant","onKeydown","onCompositionstart","onCompositionend"]))}}),aQ=(0,i.aZ)({__name:"ComboboxAnchor",props:{asChild:{type:Boolean},as:{}},setup(e){let{forwardRef:t}=eA();return(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aE),{"as-child":""},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(t),"as-child":e.asChild,as:e.as},e.$attrs),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["as-child","as"])]),_:3}))}}),a0=(0,i.aZ)({__name:"ComboboxTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){eA();let t=aY(),a=(0,i.Fl)(()=>e.disabled||t.disabled.value||!1);return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{type:"button"===l.as?"button":void 0,tabindex:"-1","aria-label":"Show popup","aria-haspopup":"listbox","aria-expanded":(0,r.SU)(t).open.value,"aria-controls":(0,r.SU)(t).contentId,"data-state":(0,r.SU)(t).open.value?"open":"closed",disabled:a.value,"data-disabled":a.value?"":void 0,"aria-disabled":a.value??void 0,onClick:n[0]||(n[0]=e=>(0,r.SU)(t).onOpenChange(!(0,r.SU)(t).open.value))}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","disabled","data-disabled","aria-disabled"]))}}),a1=(0,i.aZ)({__name:"ComboboxCancel",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){eA();let t=aY();function a(){var e;t.searchTerm.value="",null==(e=t.inputElement.value)||e.focus()}return(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({type:"button"===t.as?"button":void 0},e,{tabindex:"-1",onClick:a}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["type"]))}}),[a3,a4]=w("ComboboxGroup"),a5=(0,i.aZ)({__name:"ComboboxGroup",props:{asChild:{type:Boolean},as:{}},setup(e){let{currentRef:t,currentElement:a}=eA(),l=ez(void 0,"radix-vue-combobox-group"),n=aY(),o=(0,r.iH)(!1);function u(){if(!a.value)return;let e=a.value.querySelectorAll("[data-radix-vue-combobox-item]:not([data-hidden])");o.value=!!e.length}return ed(a,()=>{(0,i.Y3)(()=>{u()})},{childList:!0}),(0,i.YP)(()=>n.searchTerm.value,()=>{(0,i.Y3)(()=>{u()})},{immediate:!0}),a4({id:l}),(a,n)=>(0,i.wy)(((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{ref_key:"currentRef",ref:t,role:"group","aria-labelledby":(0,r.SU)(l)}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["aria-labelledby"])),[[d.F8,o.value]])}}),a6=(0,i.aZ)({__name:"ComboboxLabel",props:{for:{},asChild:{type:Boolean},as:{default:"div"}},setup(e){eA();let t=a3({id:""});return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{id:(0,r.SU)(t).id}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["id"]))}}),[a2,a8]=w("ComboboxContent"),a9=(0,i.aZ)({__name:"ComboboxContentImpl",props:{position:{default:"inline"},bodyLock:{type:Boolean},dismissable:{type:Boolean,default:!0},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){let{position:a}=(0,r.BK)(e),l=aY();e_(e.bodyLock);let{forwardRef:n,currentElement:o}=eA();eN(l.parentElement);let u=(0,i.Fl)(()=>"popper"===e.position?e:{}),d=eV(u.value);function s(e){l.onSelectedValueChange("")}(0,i.bv)(()=>{l.onContentElementChange(o.value)});let v={boxSizing:"border-box","--radix-combobox-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-combobox-content-available-width":"var(--radix-popper-available-width)","--radix-combobox-content-available-height":"var(--radix-popper-available-height)","--radix-combobox-trigger-width":"var(--radix-popper-anchor-width)","--radix-combobox-trigger-height":"var(--radix-popper-anchor-height)"};return a8({position:a}),(e,o)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(az),null,{default:(0,i.w5)(()=>[e.dismissable?((0,i.wg)(),(0,i.j4)((0,r.SU)(tw),{key:0,"as-child":"","disable-outside-pointer-events":e.disableOutsidePointerEvents,onDismiss:o[0]||(o[0]=e=>(0,r.SU)(l).onOpenChange(!1)),onFocusOutside:o[1]||(o[1]=e=>{var a;null!=(a=(0,r.SU)(l).parentElement.value)&&a.contains(e.target)&&e.preventDefault(),t("focusOutside",e)}),onInteractOutside:o[2]||(o[2]=e=>t("interactOutside",e)),onEscapeKeyDown:o[3]||(o[3]=e=>t("escapeKeyDown",e)),onPointerDownOutside:o[4]||(o[4]=e=>{var a;null!=(a=(0,r.SU)(l).parentElement.value)&&a.contains(e.target)&&e.preventDefault(),t("pointerDownOutside",e)})},{default:(0,i.w5)(()=>[((0,i.wg)(),(0,i.j4)((0,i.LL)("popper"===(0,r.SU)(a)?(0,r.SU)(aW):(0,r.SU)(e0)),(0,i.dG)({...e.$attrs,...(0,r.SU)(d)},{id:(0,r.SU)(l).contentId,ref:(0,r.SU)(n),role:"listbox","data-state":(0,r.SU)(l).open.value?"open":"closed",style:{display:"flex",flexDirection:"column",outline:"none",..."popper"===(0,r.SU)(a)?v:{}},onPointerleave:s}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["id","data-state","style"]))]),_:3},8,["disable-outside-pointer-events"])):((0,i.wg)(),(0,i.j4)((0,i.LL)("popper"===(0,r.SU)(a)?(0,r.SU)(aW):(0,r.SU)(e0)),(0,i.dG)({key:1},{...e.$attrs,...u.value},{id:(0,r.SU)(l).contentId,ref:(0,r.SU)(n),role:"listbox","data-state":(0,r.SU)(l).open.value?"open":"closed",style:{display:"flex",flexDirection:"column",outline:"none",..."popper"===(0,r.SU)(a)?v:{}},onPointerleave:s}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["id","data-state","style"]))]),_:3}))}}),a7=(0,i.aZ)({__name:"ComboboxContent",props:{forceMount:{type:Boolean},position:{},bodyLock:{type:Boolean},dismissable:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){let a=eO(e,t),{forwardRef:l}=eA(),n=aY();return n.contentId||(n.contentId=ez(void 0,"radix-vue-combobox-content")),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||(0,r.SU)(n).open.value},{default:(0,i.w5)(()=>[(0,i.Wm)(a9,(0,i.dG)({...(0,r.SU)(a),...e.$attrs},{ref:(0,r.SU)(l)}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16)]),_:3},8,["present"]))}}),le=(0,i.aZ)({__name:"ComboboxEmpty",props:{asChild:{type:Boolean},as:{}},setup(e){eA();let t=aY(),a=(0,i.Fl)(()=>0===t.filteredOptions.value.length);return(t,l)=>a.value?((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.dG)({key:0},e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{},()=>[(0,i.Uk)("No options")])]),_:3},16)):(0,i.kq)("",!0)}});function lt(e){let t=ew({nonce:(0,r.iH)()});return(0,i.Fl)(()=>{var a;return(null==e?void 0:e.value)||(null==(a=t.nonce)?void 0:a.value)})}let la=(0,i.aZ)({__name:"ComboboxViewport",props:{nonce:{},asChild:{type:Boolean},as:{}},setup(e){let{forwardRef:t}=eA(),{nonce:a}=(0,r.BK)(e),l=lt(a);return(a,n)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({...a.$attrs,...e},{ref:(0,r.SU)(t),"data-radix-combobox-viewport":"",role:"presentation",style:{position:"relative",flex:1,overflow:"auto"}}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16),(0,i.Wm)((0,r.SU)(e0),{as:"style",nonce:(0,r.SU)(l)},{default:(0,i.w5)(()=>[(0,i.Uk)(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-radix-combobox-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-radix-combobox-viewport]::-webkit-scrollbar { display: none; } ")]),_:1},8,["nonce"])],64))}}),[ll,ln]=w("ComboboxItem"),lo=(0,i.aZ)({__name:"ComboboxItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){let{disabled:a}=(0,r.BK)(e),l=aY();a3({id:"",options:(0,r.iH)([])});let{forwardRef:n}=eA(),o=(0,i.Fl)(()=>{var t,a;return l.multiple.value&&Array.isArray(l.modelValue.value)?null==(t=l.modelValue.value)?void 0:t.some(t=>_(t,e.value)):_(null==(a=l.modelValue)?void 0:a.value,e.value)}),s=(0,i.Fl)(()=>_(l.selectedValue.value,e.value)),v=ez(void 0,"radix-vue-combobox-item"),p=ez(void 0,"radix-vue-combobox-option"),c=(0,i.Fl)(()=>!l.isUserInputted.value||""===l.searchTerm.value||!!l.filteredOptions.value.find(t=>_(t,e.value)));async function f(n){t("select",n),null!=n&&n.defaultPrevented||a.value||!n||l.onValueChange(e.value)}function m(t){t&&S("combobox.select",f,{originalEvent:t,value:e.value})}async function h(t){await (0,i.Y3)(),t.defaultPrevented||l.onSelectedValueChange(e.value)}if(""===e.value)throw Error("A <ComboboxItem /> must have a value prop that is not an empty string. This is because the Combobox value can be set to an empty string to clear the selection and show the placeholder.");return ln({isSelected:o}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aL),{value:e.value},{default:(0,i.w5)(()=>[(0,i.wy)((0,i.Wm)((0,r.SU)(e0),{id:(0,r.SU)(p),ref:(0,r.SU)(n),role:"option",tabindex:"-1","aria-labelledby":(0,r.SU)(v),"data-highlighted":s.value?"":void 0,"aria-selected":o.value,"data-state":o.value?"checked":"unchecked","aria-disabled":(0,r.SU)(a)||void 0,"data-disabled":(0,r.SU)(a)?"":void 0,as:e.as,"as-child":e.asChild,"data-hidden":!c.value||void 0,onClick:m,onPointermove:h},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{},()=>[(0,i.Uk)((0,u.zw)(e.value),1)])]),_:3},8,["id","aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","as","as-child","data-hidden"]),[[d.F8,c.value]])]),_:3},8,["value"]))}}),li=(0,i.aZ)({__name:"ComboboxItemIndicator",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){eA();let t=ll();return(a,l)=>(0,r.SU)(t).isSelected.value?((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({key:0,"aria-hidden":"true"},e),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16)):(0,i.kq)("",!0)}}),lr=(0,i.aZ)({__name:"ComboboxSeparator",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-hidden":"true"}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),lu=(0,i.aZ)({__name:"ComboboxArrow",props:{width:{default:10},height:{default:5},asChild:{type:Boolean},as:{default:"svg"}},setup(e){let t=aY(),a=a2();return eA(),(l,n)=>(0,r.SU)(t).open.value&&"popper"===(0,r.SU)(a).position.value?((0,i.wg)(),(0,i.j4)((0,r.SU)(a$),(0,u.vs)((0,i.dG)({key:0},e)),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},16)):(0,i.kq)("",!0)}}),ld=(0,i.aZ)({__name:"ComboboxPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tf),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),ls=(0,i.aZ)({__name:"MenuAnchor",props:{element:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aE),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),lv=(0,i.aZ)({__name:"MenuArrow",props:{width:{},height:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(a$),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),lp=j(function(){let e=(0,r.iH)(!1);return(0,i.bv)(()=>{eo("keydown",()=>{e.value=!0},{capture:!0,passive:!0}),eo(["pointerdown","pointermove"],()=>{e.value=!1},{capture:!0,passive:!0})}),e}),[lc,lf]=w(["MenuRoot","MenuSub"],"MenuContext"),[lm,lh]=w("MenuRoot"),lg=(0,i.aZ)({__name:"MenuRoot",props:{open:{type:Boolean,default:!1},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){let{modal:a,dir:l}=(0,r.BK)(e),n=eB(l),o=ec(e,"open",t),u=(0,r.iH)(),d=lp();return lf({open:o,onOpenChange:e=>{o.value=e},content:u,onContentChange:e=>{u.value=e}}),lh({onClose:()=>{o.value=!1}
8,isUsingKeyboardRef:d,dir:n,modal:a}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ak),null,{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3}))}}),ly={bubbles:!1,cancelable:!0},lb={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function lw(e,t,a){var l;let n=(l=e.key,"rtl"!==a?l:"ArrowLeft"===l?"ArrowRight":"ArrowRight"===l?"ArrowLeft":l);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(n))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)))return lb[n]}function lS(e,t=!1){let a=em();for(let l of e)if(l===a||(l.focus({preventScroll:t}),em()!==a))return}let[lU,lx]=w("RovingFocusGroup"),l_=(0,i.aZ)({__name:"RovingFocusGroup",props:{orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!1},currentTabStopId:{},defaultCurrentTabStopId:{},preventScrollOnEntryFocus:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["entryFocus","update:currentTabStopId"],setup(e,{expose:t,emit:a}){let{loop:l,orientation:n,dir:o}=(0,r.BK)(e),u=eB(o),d=ec(e,"currentTabStopId",a,{defaultValue:e.defaultCurrentTabStopId,passive:void 0===e.currentTabStopId}),s=(0,r.iH)(!1),v=(0,r.iH)(!1),p=(0,r.iH)(0),{getItems:c}=aK();function f(t){let l=!v.value;if(t.currentTarget&&t.target===t.currentTarget&&l&&!s.value){let l=new CustomEvent("rovingFocusGroup.onEntryFocus",ly);if(t.currentTarget.dispatchEvent(l),a("entryFocus",l),!l.defaultPrevented){let t=c().map(e=>e.ref).filter(e=>""!==e.dataset.disabled);lS([t.find(e=>"true"===e.getAttribute("data-active")),t.find(e=>e.id===d.value),...t].filter(Boolean),e.preventScrollOnEntryFocus)}}v.value=!1}function m(){setTimeout(()=>{v.value=!1},1)}return t({getItems:c}),lx({loop:l,dir:u,orientation:n,currentTabStopId:d,onItemFocus:e=>{d.value=e},onItemShiftTab:()=>{s.value=!0},onFocusableItemAdd:()=>{p.value++},onFocusableItemRemove:()=>{p.value--}}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(az),null,{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{tabindex:s.value||0===p.value?-1:0,"data-orientation":(0,r.SU)(n),as:e.as,"as-child":e.asChild,dir:(0,r.SU)(u),style:{outline:"none"},onMousedown:t[0]||(t[0]=e=>v.value=!0),onMouseup:m,onFocus:f,onBlur:t[1]||(t[1]=e=>s.value=!1)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),lC=(0,i.aZ)({__name:"RovingFocusItem",props:{tabStopId:{},focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!0},allowShiftKey:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(e){let t=lU(),a=(0,i.Fl)(()=>e.tabStopId||ez()),l=(0,i.Fl)(()=>t.currentTabStopId.value===a.value),{getItems:n}=aG();function o(a){if("Tab"===a.key&&a.shiftKey){t.onItemShiftTab();return}if(a.target!==a.currentTarget)return;let l=lw(a,t.orientation.value,t.dir.value);if(void 0!==l){if(a.metaKey||a.ctrlKey||a.altKey||!e.allowShiftKey&&a.shiftKey)return;a.preventDefault();let u=[...n().map(e=>e.ref).filter(e=>""!==e.dataset.disabled)];if("last"===l)u.reverse();else if("prev"===l||"next"===l){var o,r;"prev"===l&&u.reverse();let e=u.indexOf(a.currentTarget);u=t.loop.value?(o=u,r=e+1,o.map((e,t)=>o[(r+t)%o.length])):u.slice(e+1)}(0,i.Y3)(()=>lS(u))}}return(0,i.bv)(()=>{e.focusable&&t.onFocusableItemAdd()}),(0,i.Ah)(()=>{e.focusable&&t.onFocusableItemRemove()}),(e,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aL),null,{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{tabindex:l.value?0:-1,"data-orientation":(0,r.SU)(t).orientation.value,"data-active":e.active,"data-disabled":e.focusable?void 0:"",as:e.as,"as-child":e.asChild,onMousedown:n[0]||(n[0]=l=>{e.focusable?(0,r.SU)(t).onItemFocus(a.value):l.preventDefault()}),onFocus:n[1]||(n[1]=e=>(0,r.SU)(t).onItemFocus(a.value)),onKeydown:o},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),[lI,lB]=w("MenuContent"),lD=(0,i.aZ)({__name:"MenuContentImpl",props:(0,i.u_)({loop:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},disableOutsideScroll:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},{...aV}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(e,{emit:t}){let a=lc(),l=lm(),{trapFocus:n,disableOutsidePointerEvents:o,loop:u}=(0,r.BK)(e);eE(),e_(o.value);let d=(0,r.iH)(""),s=(0,r.iH)(0),v=(0,r.iH)(0),p=(0,r.iH)(null),c=(0,r.iH)("right"),f=(0,r.iH)(0),m=(0,r.iH)(null),{createCollection:h}=eC(),{forwardRef:g,currentElement:y}=eA(),b=h(y);(0,i.YP)(y,e=>{a.onContentChange(e)}
8);let{handleTypeaheadSearch:w}=eY(b);function S(e){var t,a,l;return c.value===(null==(t=p.value)?void 0:t.side)&&!!(l=null==(a=p.value)?void 0:a.area)&&function(e,t){let{x:a,y:l}=e,n=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let i=t[e].x,r=t[e].y,u=t[o].x,d=t[o].y;r>l!=d>l&&a<(u-i)*(l-r)/(d-r)+i&&(n=!n)}return n}({x:e.clientX,y:e.clientY},l)}async function U(e){var a;t("openAutoFocus",e),e.defaultPrevented||(e.preventDefault(),null==(a=y.value)||a.focus({preventScroll:!0}))}function x(e){if(e.defaultPrevented)return;let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,a=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length,o=eg(e,em(),y.value,{loop:u.value,arrowKeyOptions:"vertical",dir:null==l?void 0:l.dir.value,focus:!0,attributeName:"[data-radix-vue-collection-item]:not([data-disabled])"});if(o)return null==o?void 0:o.focus();if("Space"===e.code||(t&&("Tab"===e.key&&e.preventDefault(),!a&&n&&w(e.key)),e.target!==y.value)||!tO.includes(e.key))return;e.preventDefault();let i=b.value;tV.includes(e.key)&&i.reverse(),t$(i)}function _(e){var t,a;null!=(a=null==(t=null==e?void 0:e.currentTarget)?void 0:t.contains)&&a.call(t,e.target)||(window.clearTimeout(s.value),d.value="")}function C(e){var t;if(!tj(e))return;let a=e.target,l=f.value!==e.clientX;if(null!=(t=null==e?void 0:e.currentTarget)&&t.contains(a)&&l){let t=e.clientX>f.value?"right":"left";c.value=t,f.value=e.clientX}}return(0,i.Ah)(()=>{window.clearTimeout(s.value)}),lB({onItemEnter:e=>!!S(e),onItemLeave:e=>{var t;S(e)||(null==(t=y.value)||t.focus(),m.value=null)},onTriggerLeave:e=>!!S(e),searchRef:d,pointerGraceTimerRef:v,onPointerGraceIntentChange:e=>{p.value=e}}),(e,d)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tP),{"as-child":"",trapped:(0,r.SU)(n),onMountAutoFocus:U,onUnmountAutoFocus:d[7]||(d[7]=e=>t("closeAutoFocus",e))},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(tw),{"as-child":"","disable-outside-pointer-events":(0,r.SU)(o),onEscapeKeyDown:d[2]||(d[2]=e=>t("escapeKeyDown",e)),onPointerDownOutside:d[3]||(d[3]=e=>t("pointerDownOutside",e)),onFocusOutside:d[4]||(d[4]=e=>t("focusOutside",e)),onInteractOutside:d[5]||(d[5]=e=>t("interactOutside",e)),onDismiss:d[6]||(d[6]=e=>t("dismiss"))},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(l_),{"current-tab-stop-id":m.value,"onUpdate:currentTabStopId":d[0]||(d[0]=e=>m.value=e),"as-child":"",orientation:"vertical",dir:(0,r.SU)(l).dir.value,loop:(0,r.SU)(u),onEntryFocus:d[1]||(d[1]=e=>{t("entryFocus",e),(0,r.SU)(l).isUsingKeyboardRef.value||e.preventDefault()})},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(aW),{ref:(0,r.SU)(g),role:"menu",as:e.as,"as-child":e.asChild,"aria-orientation":"vertical","data-radix-menu-content":"","data-state":(0,r.SU)(tT)((0,r.SU)(a).open.value),dir:(0,r.SU)(l).dir.value,side:e.side,"side-offset":e.sideOffset,align:e.align,"align-offset":e.alignOffset,"avoid-collisions":e.avoidCollisions,"collision-boundary":e.collisionBoundary,"collision-padding":e.collisionPadding,"arrow-padding":e.arrowPadding,"prioritize-position":e.prioritizePosition,sticky:e.sticky,"hide-when-detached":e.hideWhenDetached,onKeydown:x,onBlur:_,onPointermove:C},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","sticky","hide-when-detached"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),lk=(0,i.aZ)({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){let t=lI(),{forwardRef:a}=eA(),l=(0,r.iH)(!1);async function n(a){if(!a.defaultPrevented&&tj(a)){if(e.disabled)t.onItemLeave(a);else if(!t.onItemEnter(a)){let e=a.currentTarget;null==e||e.focus({preventScroll:!0})}}}async function o(e){await (0,i.Y3)(),!e.defaultPrevented&&tj(e)&&t.onItemLeave(e)}return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aL),{value:{textValue:e.textValue}},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(a),role:"menuitem",tabindex:"-1"},e.$attrs,{as:e.as,"as-child":e.asChild,"data-radix-vue-collection-item":"","aria-disabled":e.disabled||void 0,"data-disabled":e.disabled?"":void 0,"data-highlighted":l.value?"":void 0,onPointermove:n,onPointerleave:o,onFocus:t[0]||(t[0]=async t=>{await (0,i.Y3)(),t.defaultPrevented||e.disabled||(l.value=!0)}),onBlur:t[1]||(t[1]=async e=>{await (0,i.Y3)(),e.defaultPrevented||(l.value=!1)})}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),lE=(0,i.aZ)({__name:"MenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){let{forwardRef:a,currentElement:l}=eA(),n=lm(),o=lI(),u=(0,r.iH)(!1);async function d(){let a=l.value;if(!e.disabled&&a){let e=new CustomEvent("menu.itemSelect",{bubbles:!0,cancelable:!0});t("select",e),await (0,i.Y3)(),e.defaultPrevented?u.value=!1:n.onClose()}}return(t,l)=>((0,i.wg)(),(0,i.j4)(lk,(0,i.dG)(e,{ref:(0,r.SU)(a),onClick:d,onPointerdown:l[0]||(l[0]=()=>{u.value=!0}),onPointerup:l[1]||(l[1]=async e=>{var t;await (0,i.Y3)(),!e.defaultPrevented&&(u.value||null==(t=e.currentTarget)||t.click())}),onKeydown:l[2]||(l[2]=async e=>{let a=""!==(0,r.SU)(o).searchRef.value;
8t.disabled||a&&" "===e.key||(0,r.SU)(tF).includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),[lP,lF]=w(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext"),lV=(0,i.aZ)({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(e){let t=lP({checked:(0,r.iH)(!1)});return(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||(0,r.SU)(tR)((0,r.SU)(t).checked.value)||!0===(0,r.SU)(t).checked.value},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{as:e.as,"as-child":e.asChild,"data-state":(0,r.SU)(tM)((0,r.SU)(t).checked.value)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),lO=(0,i.aZ)({__name:"MenuCheckboxItem",props:{checked:{type:[Boolean,String],default:!1},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select","update:checked"],setup(e,{emit:t}){let a=ec(e,"checked",t);return lF({checked:a}),(l,n)=>((0,i.wg)(),(0,i.j4)(lE,(0,i.dG)({role:"menuitemcheckbox"},e,{"aria-checked":(0,r.SU)(tR)((0,r.SU)(a))?"mixed":(0,r.SU)(a),"data-state":(0,r.SU)(tM)((0,r.SU)(a)),onSelect:n[0]||(n[0]=async e=>{t("select",e),(0,r.SU)(tR)((0,r.SU)(a))?a.value=!0:a.value=!(0,r.SU)(a)})}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default",{checked:(0,r.SU)(a)})]),_:3},16,["aria-checked","data-state"]))}}),lA=(0,i.aZ)({__name:"MenuRootContentModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t),l=lc(),{forwardRef:n,currentElement:o}=eA();return eN(o),(e,o)=>((0,i.wg)(),(0,i.j4)(lD,(0,i.dG)((0,r.SU)(a),{ref:(0,r.SU)(n),"trap-focus":(0,r.SU)(l).open.value,"disable-outside-pointer-events":(0,r.SU)(l).open.value,"disable-outside-scroll":!0,onDismiss:o[0]||(o[0]=e=>(0,r.SU)(l).onOpenChange(!1)),onFocusOutside:o[1]||(o[1]=(0,d.iM)(e=>t("focusOutside",e),["prevent"]))}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),lW=(0,i.aZ)({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t),l=lc();return(e,t)=>((0,i.wg)(),(0,i.j4)(lD,(0,i.dG)((0,r.SU)(a),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:t[0]||(t[0]=e=>(0,r.SU)(l).onOpenChange(!1))}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),lT=(0,i.aZ)({__name:"MenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t),l=lc(),n=lm();return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||(0,r.SU)(l).open.value},{default:(0,i.w5)(()=>[(0,r.SU)(n).modal.value?((0,i.wg)(),(0,i.j4)(lA,(0,u.vs)((0,i.dG)({key:0},{...e.$attrs,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16)):((0,i.wg)(),(0,i.j4)(lW,(0,u.vs)((0,i.dG)({key:1},{...e.$attrs,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),lR=(0,i.aZ)({__name:"MenuGroup",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({role:"group"},e),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),lM=(0,i.aZ)({__name:"MenuLabel",props:{asChild:{type:Boolean},as:{default:"div"}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),l$=(0,i.aZ)({__name:"MenuPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tf),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),[lj,lH]=w("MenuRadioGroup"),lZ=(0,i.aZ)({__name:"MenuRadioGroup",props:{modelValue:{default:""},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){let a=ec(e,"modelValue",t);return lH({modelValue:a,onValueChange:e=>{a.value=e}}),(t,l)=>((0,i.wg)(),(0,i.j4)(lR,(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{modelValue:(0,r.SU)(a)})]),_:3},16))}}),lN=(0,i.aZ)({__name:"MenuRadioItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){let{value:a}=(0,r.BK)(e),l=lj(),n=(0,i.Fl)(()=>l.modelValue.value===(null==a?void 0:a.value));return lF({checked:n}),(o,u)=>
8((0,i.wg)(),(0,i.j4)(lE,(0,i.dG)({role:"menuitemradio"},e,{"aria-checked":n.value,"data-state":(0,r.SU)(tM)(n.value),onSelect:u[0]||(u[0]=async e=>{t("select",e),(0,r.SU)(l).onValueChange((0,r.SU)(a))})}),{default:(0,i.w5)(()=>[(0,i.WI)(o.$slots,"default")]),_:3},16,["aria-checked","data-state"]))}}),lK=(0,i.aZ)({__name:"MenuSeparator",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{role:"separator","aria-orientation":"horizontal"}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),[lz,lL]=w("MenuSub"),lG=(0,i.aZ)({__name:"MenuSub",props:{open:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){let a=ec(e,"open",t,{defaultValue:!1,passive:void 0===e.open}),l=lc(),n=(0,r.iH)(),o=(0,r.iH)();return(0,i.m0)(e=>{(null==l?void 0:l.open.value)===!1&&(a.value=!1),e(()=>a.value=!1)}),lf({open:a,onOpenChange:e=>{a.value=e},content:o,onContentChange:e=>{o.value=e}}),lL({triggerId:"",contentId:"",trigger:n,onTriggerChange:e=>{n.value=e}}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ak),null,{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3}))}}),lY=(0,i.aZ)({__name:"MenuSubContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},sideOffset:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t),l=lc(),n=lm(),o=lz(),{forwardRef:u,currentElement:s}=eA();return o.contentId||(o.contentId=ez(void 0,"radix-vue-menu-sub-content")),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||(0,r.SU)(l).open.value},{default:(0,i.w5)(()=>[(0,i.Wm)(lD,(0,i.dG)((0,r.SU)(a),{id:(0,r.SU)(o).contentId,ref:(0,r.SU)(u),"aria-labelledby":(0,r.SU)(o).triggerId,align:"start",side:"rtl"===(0,r.SU)(n).dir.value?"left":"right","disable-outside-pointer-events":!1,"disable-outside-scroll":!1,"trap-focus":!1,onOpenAutoFocus:t[0]||(t[0]=(0,d.iM)(e=>{var t;(0,r.SU)(n).isUsingKeyboardRef.value&&(null==(t=(0,r.SU)(s))||t.focus())},["prevent"])),onCloseAutoFocus:t[1]||(t[1]=(0,d.iM)(()=>{},["prevent"])),onFocusOutside:t[2]||(t[2]=e=>{e.defaultPrevented||e.target!==(0,r.SU)(o).trigger.value&&(0,r.SU)(l).onOpenChange(!1)}),onEscapeKeyDown:t[3]||(t[3]=e=>{(0,r.SU)(n).onClose(),e.preventDefault()}),onKeydown:t[4]||(t[4]=e=>{var t,a;let i=null==(t=e.currentTarget)?void 0:t.contains(e.target),u=(0,r.SU)(tW)[(0,r.SU)(n).dir.value].includes(e.key);i&&u&&((0,r.SU)(l).onOpenChange(!1),null==(a=(0,r.SU)(o).trigger.value)||a.focus(),e.preventDefault())})}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["id","aria-labelledby","side"])]),_:3},8,["present"]))}}),lq=(0,i.aZ)({__name:"MenuSubTrigger",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){let t=lc(),a=lm(),l=lz(),n=lI(),o=(0,r.iH)(null);function u(){o.value&&window.clearTimeout(o.value),o.value=null}function d(a){!(!tj(a)||n.onItemEnter(a))&&(e.disabled||t.open.value||o.value||(n.onPointerGraceIntentChange(null),o.value=window.setTimeout(()=>{t.onOpenChange(!0),u()},100)))}async function s(e){var a,l;if(!tj(e))return;u();let o=null==(a=t.content.value)?void 0:a.getBoundingClientRect();if(null!=o&&o.width){let a=null==(l=t.content.value)?void 0:l.dataset.side,i="right"===a,r=o[i?"left":"right"],u=o[i?"right":"left"];n.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:r,y:o.top},{x:u,y:o.top},{x:u,y:o.bottom},{x:r,y:o.bottom}],side:a}),window.clearTimeout(n.pointerGraceTimerRef.value),n.pointerGraceTimerRef.value=window.setTimeout(()=>n.onPointerGraceIntentChange(null),300)}else{if(n.onTriggerLeave(e))return;n.onPointerGraceIntentChange(null)}}async function v(l){var o;let r=""!==n.searchRef.value;e.disabled||r&&" "===l.key||tA[a.dir.value].includes(l.key)&&(t.onOpenChange(!0),await (0,i.Y3)(),null==(o=t.content.value)||o.focus(),l.preventDefault())}return l.triggerId||(l.triggerId=ez(void 0,"radix-vue-menu-sub-trigger")),(0,i.Ah)(()=>{u()}),(a,n)=>((0,i.wg)(),(0,i.j4)(ls,{"as-child":""},{default:(0,i.w5)(()=>[(0,i.Wm)(lk,(0,i.dG)(e,{id:(0,r.SU)(l).triggerId,ref:e=>{var t;null==(t=(0,r.SU)(l))||t.onTriggerChange(null==e?void 0:e.$el)},"aria-haspopup":"menu","aria-expanded":(0,r.SU)(t).open.value,"aria-controls":(0,r.SU)(l).contentId,"data-state":(0,r.SU)(tT)((0,r.SU)(t).open.value),onClick:n[0]||(n[0]=async a=>
8{e.disabled||a.defaultPrevented||(a.currentTarget.focus(),(0,r.SU)(t).open.value||(0,r.SU)(t).onOpenChange(!0))}),onPointermove:d,onPointerleave:s,onKeydown:v}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["id","aria-expanded","aria-controls","data-state"])]),_:3}))}}),[lX,lJ]=w("ContextMenuRoot"),lQ=(0,i.aZ)({inheritAttrs:!1,__name:"ContextMenuRoot",props:{dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){let{dir:a,modal:l}=(0,r.BK)(e);eA();let n=eB(a),o=(0,r.iH)(!1);return lJ({open:o,onOpenChange:e=>{o.value=e},dir:n,modal:l}),(0,i.YP)(o,e=>{t("update:open",e)}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lg),{open:o.value,"onUpdate:open":t[0]||(t[0]=e=>o.value=e),dir:(0,r.SU)(n),modal:(0,r.SU)(l)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["open","dir","modal"]))}});function l0(e){return"mouse"!==e.pointerType}let l1=(0,i.aZ)({inheritAttrs:!1,__name:"ContextMenuTrigger",props:{disabled:{type:Boolean,default:!1},asChild:{type:Boolean},as:{default:"span"}},setup(e){let{disabled:t}=(0,r.BK)(e),{forwardRef:a}=eA(),l=lX(),n=(0,r.iH)({x:0,y:0}),o=(0,i.Fl)(()=>({getBoundingClientRect:()=>({width:0,height:0,left:n.value.x,right:n.value.x,top:n.value.y,bottom:n.value.y,...n.value})})),u=(0,r.iH)(0);function d(){window.clearTimeout(u.value)}function s(e){n.value={x:e.clientX,y:e.clientY},l.onOpenChange(!0)}async function v(e){t.value||(await (0,i.Y3)(),e.defaultPrevented||(d(),s(e),e.preventDefault()))}async function p(e){t.value||(await (0,i.Y3)(),l0(e)&&!e.defaultPrevented&&(d(),u.value=window.setTimeout(()=>s(e),700)))}async function c(e){t.value||(await (0,i.Y3)(),l0(e)&&!e.defaultPrevented&&d())}return(e,n)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(ls),{as:"template",element:o.value},null,8,["element"]),(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(a),as:e.as,"as-child":e.asChild,"data-state":(0,r.SU)(l).open.value?"open":"closed","data-disabled":(0,r.SU)(t)?"":void 0,style:{WebkitTouchCallout:"none"}},e.$attrs,{onContextmenu:v,onPointerdown:p,onPointermove:c,onPointercancel:c,onPointerup:c}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["as","as-child","data-state","data-disabled"])],64))}}),l3=(0,i.aZ)({__name:"ContextMenuPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(l$),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),l4=(0,i.aZ)({__name:"ContextMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},alignOffset:{default:0},avoidCollisions:{type:Boolean,default:!0},collisionBoundary:{default:()=>[]},collisionPadding:{default:0},sticky:{default:"partial"},hideWhenDetached:{type:Boolean,default:!1},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t);eA();let l=lX(),n=(0,r.iH)(!1);return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lT),(0,i.dG)((0,r.SU)(a),{side:"right","side-offset":2,align:"start",style:{"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"},onCloseAutoFocus:t[0]||(t[0]=e=>{!e.defaultPrevented&&n.value&&e.preventDefault(),n.value=!1}),onInteractOutside:t[1]||(t[1]=e=>{e.defaultPrevented||(0,r.SU)(l).modal.value||(n.value=!0)})}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),l5=(0,i.aZ)({__name:"ContextMenuArrow",props:{width:{default:10},height:{default:5},asChild:{type:Boolean},as:{default:"svg"}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lv),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),l6=(0,i.aZ)({__name:"ContextMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){let a=eD(t);return eA(),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lE),(0,u.vs)((0,i.F4)({...e,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),l2=(0,i.aZ)({__name:"ContextMenuGroup",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lR),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),l8=(0,i.aZ)({__name:"ContextMenuSeparator",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lK),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),l9=(0,i.aZ)({__name:"ContextMenuCheckboxItem",props:{checked:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select","update:checked"],setup(e,{emit:t}){let a=eD(t);return eA(),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lO),(0,u.vs)((0,i.F4)({...e,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),l7=(0,i.aZ)({__name:"ContextMenuItemIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lV),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),ne=(0,i.aZ)({__name:"ContextMenuLabel",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lM),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),nt=(0,i.aZ)({__name:"ContextMenuRadioGroup",props:{modelValue:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){let a=eD(t);return eA(),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lZ),(0,u.vs)((0,i.F4)({...e,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),na=(0,i.aZ)({__name:"ContextMenuRadioItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){let a=eD(t);return eA(),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lN),(0,u.vs)((0,i.F4)({...e,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),nl=(0,i.aZ)({__name:"ContextMenuSub",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){eA();let a=ec(e,"open",t,{defaultValue:e.defaultOpen,passive:void 0===e.open});return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lG),{open:(0,r.SU)(a),"onUpdate:open":t[0]||(t[0]=e=>(0,r.dq)(a)?a.value=e:null)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{open:(0,r.SU)(a)})]),_:3},8,["open"]))}}),nn=(0,i.aZ)({__name:"ContextMenuSubContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},sideOffset:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t);return eA(),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lY),(0,i.dG)((0,r.SU)(a),{style:{"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),no=(0,i.aZ)({__name:"ContextMenuSubTrigger",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lq),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),ni=["hour","minute","second"];function nr(e){let{formatter:t}=e,a=O.map(t=>[t,e.value[t]]);return"hour"in e.value?Object.fromEntries([...a,...A.map(a=>"dayPeriod"===a?[a,t.dayPeriod((0,m.t)(e.value))]:[a,e.value[a]])]):Object.fromEntries(a)}function nu(e){return Object.fromEntries(W.map(e=>"dayPeriod"===e?[e,"AM"]:[e,null]).filter(([t])=>"literal"!==t&&null!==t&&("minute"!==e||"second"!==t)&&("hour"!==e||"second"!==t&&"minute"!==t)&&("day"!==e||!ni.includes(t)&&"dayPeriod"!==t)))}
8function nd(e){let t=function(e){let{segmentValues:t,formatter:a,locale:l}=e;return Object.keys(t).reduce((n,o)=>{if(!T(o))return n;if("hour"in t&&"dayPeriod"===o){let e=t[o];null!==e?n[o]=e:n[o]=F(o,"AM",l.value)}else n[o]=function(n){if("hour"in t){let o=t[n];return null!==o?"day"===n&&null!==t.month?a.part(e.dateRef.set({[n]:o,month:t.month}),n,{hourCycle:24===e.hourCycle?"h24":void 0}):a.part(e.dateRef.set({[n]:o}),n,{hourCycle:24===e.hourCycle?"h24":void 0}):F(n,"",l.value)}if(O.includes(n)){let o=t[n];return null!==o?"day"===n&&null!==t.month?a.part(e.dateRef.set({[n]:o,month:t.month}),n):a.part(e.dateRef.set({[n]:o}),n):F(n,"",l.value)}return""}(o);return n},{})}(e),a=function(e){let{granularity:t,formatter:a,contentObj:l,hideTimeZone:n,hourCycle:o}=e;return a.toParts(e.dateRef,function(e,t){let a={year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:"short",hourCycle:24===t?"h24":void 0,hour12:24!==t&&void 0};return"day"===e&&(delete a.second,delete a.hour,delete a.minute,delete a.timeZoneName),"hour"===e&&(delete a.minute,delete a.second),"minute"===e&&delete a.second,a}(t,o)).map(e=>["literal","timeZoneName",null].includes(e.type)||!T(e.type)?{part:e.type,value:e.value}:{part:e.type,value:l[e.type]}).filter(t=>!(null===t.part||null===t.value||"timeZoneName"===t.part&&(!(0,m.j)(e.dateRef)||n)))}({contentObj:t,...e});return{obj:t,arr:a}}function ns(e){let t=eJ();return e===t.ARROW_RIGHT||e===t.ARROW_LEFT}function nv(e){return!Number.isNaN(Number.parseInt(e))}function np(e){let t=eJ();return!!([t.ENTER,t.ARROW_UP,t.ARROW_DOWN,t.ARROW_LEFT,t.ARROW_RIGHT,t.BACKSPACE,t.SPACE,"a","A","p","P"].includes(e)||nv(e))}function nc(e){return Array.from(e.querySelectorAll("[data-radix-vue-date-field-segment]")).filter(e=>"literal"!==e.getAttribute("data-radix-vue-date-field-segment"))}let nf=["id","value","name","disabled","required"],[nm,nh]=w("DateFieldRoot"),ng=(0,i.aZ)({inheritAttrs:!1,__name:"DateFieldRoot",props:{defaultValue:{default:void 0},defaultPlaceholder:{},placeholder:{default:void 0},modelValue:{},hourCycle:{},granularity:{},hideTimeZone:{type:Boolean},maxValue:{},minValue:{},locale:{default:"en"},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},isDateUnavailable:{type:Function,default:void 0},name:{},required:{type:Boolean},id:{},dir:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue","update:placeholder"],setup(e,{expose:t,emit:a}){let{locale:l,disabled:n,readonly:o,isDateUnavailable:u,granularity:s,defaultValue:v,dir:p}=(0,r.BK)(e),c=eI(e.locale),f=eB(p),{primitiveElement:h,currentElement:g}=e1(),y=(0,r.iH)(new Set);(0,i.bv)(()=>{nc(g.value).forEach(e=>y.value.add(e))});let b=ec(e,"modelValue",a,{defaultValue:v.value,passive:void 0===e.modelValue}),w=D({defaultPlaceholder:e.placeholder,granularity:s.value,defaultValue:b.value,locale:e.locale}),S=ec(e,"placeholder",a,{defaultValue:e.defaultPlaceholder??w.copy(),passive:void 0===e.placeholder}),U=(0,i.Fl)(()=>e.granularity?(0,m.k)(S.value)?e.granularity:"day":(0,m.k)(S.value)?"minute":"day"),x=(0,i.Fl)(()=>{var t;return!!b.value&&!!(null!=(t=u.value)&&t.call(u,b.value)||e.minValue&&(0,m.m)(b.value,e.minValue)||e.maxValue&&(0,m.m)(e.maxValue,b.value))}),_=nu(U.value),C=(0,r.iH)(b.value?{...nr({value:b.value,formatter:c})}:{..._}),I=(0,i.Fl)(()=>nd({granularity:U.value,dateRef:S.value,formatter:c,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle,segmentValues:C.value,locale:l})),k=(0,i.Fl)(()=>I.value.arr),E=(0,i.Fl)(()=>k.value.filter(({part:e})=>"literal"!==e));(0,i.YP)(l,e=>{c.getLocale()!==e&&(c.setLocale(e),(0,i.Y3)(()=>{y.value.clear(),nc(g.value).forEach(e=>y.value.add(e))}))}),(0,i.YP)(b,e=>{B(e)||0===S.value.compare(e)||(S.value=e.copy())}),(0,i.YP)([b,l],([e])=>{B(e)?Object.values(C.value).every(e=>null!==e)&&void 0===e&&(C.value={..._}):C.value={...nr({value:e,formatter:c})}});let P=(0,r.iH)(null),F=(0,i.Fl)(()=>Array.from(y.value).findIndex(e=>{var t;return e.getAttribute("data-radix-vue-date-field-segment")===(null==(t=P.value)?void 0:t.getAttribute("data-radix-vue-date-field-segment"))})),V=(0,i.Fl)(()=>{let e="rtl"===f.value?-1:1;return(e<0?F.value<0:F.value>y.value.size-1)?null:Array.from(y.value)[F.value+e]}),O=(0,i.Fl)(()=>{let e="rtl"===f.value?-1:1;return(e>0?F.value<0:F.value>y.value.size-1)?null:Array.from(y.value)[F.value-e]}),A=eJ();function W(e){var t,a;
8ns(e.key)&&(e.key===A.ARROW_LEFT&&(null==(t=O.value)||t.focus()),e.key===A.ARROW_RIGHT&&(null==(a=V.value)||a.focus()))}function T(e){P.value=e}return nh({isDateUnavailable:u.value,locale:l,modelValue:b,placeholder:S,disabled:n,formatter:c,hourCycle:e.hourCycle,readonly:o,segmentValues:C,isInvalid:x,segmentContents:E,elements:y,setFocusedElement:T,focusNext(){var e;null==(e=V.value)||e.focus()}}),t({setFocusedElement:T}),(e,t)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(e.$attrs,{ref_key:"primitiveElement",ref:h,role:"group","aria-disabled":!!(0,r.SU)(n)||void 0,"data-disabled":(0,r.SU)(n)?"":void 0,"data-readonly":(0,r.SU)(o)?"":void 0,"data-invalid":x.value?"":void 0,dir:(0,r.SU)(f),onKeydown:(0,d.D2)(W,["left","right"])}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(b),segments:k.value,isInvalid:x.value})]),_:3},16,["aria-disabled","data-disabled","data-readonly","data-invalid","dir"]),(0,i._)("input",{id:e.id,type:"text",tabindex:"-1","aria-hidden":"true",value:(0,r.SU)(b)?(0,r.SU)(b).toString():"",name:e.name,disabled:(0,r.SU)(n),required:e.required,style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0},onFocus:t[0]||(t[0]=e=>{var t,a;return null==(a=null==(t=Array.from(y.value))?void 0:t[0])?void 0:a.focus()})},null,40,nf)],64))}});function ny(e){return{role:"spinbutton",contenteditable:!0,tabindex:e.disabled?void 0:0,spellcheck:!1,inputmode:"numeric",autocorrect:"off",enterkeyhint:"next",style:"caret-color: transparent;"}}let nb={day:{attrs:function(e){let{segmentValues:t,placeholder:a}=e,l=null===t.day,n=t.day?a.set({day:t.day}):a,o=n.day,i=(0,m.l)(n),r=l?"Empty":`${o}`;return{...ny(e),"aria-label":"day,","aria-valuemin":1,"aria-valuemax":i,"aria-valuenow":o,"aria-valuetext":r,"data-placeholder":l?"":void 0}}},month:{attrs:function(e){let{segmentValues:t,placeholder:a,formatter:l}=e,n=null===t.month,o=t.month?a.set({month:t.month}):a,i=o.month,r=n?"Empty":`${i} - ${l.fullMonth((0,m.t)(o))}`;return{...ny(e),"aria-label":"month, ",contenteditable:!0,"aria-valuemin":1,"aria-valuemax":12,"aria-valuenow":i,"aria-valuetext":r,"data-placeholder":n?"":void 0}}},year:{attrs:function(e){let{segmentValues:t,placeholder:a}=e,l=null===t.year,n=(t.year?a.set({year:t.year}):a).year,o=l?"Empty":`${n}`;return{...ny(e),"aria-label":"year, ","aria-valuemin":1,"aria-valuemax":9999,"aria-valuenow":n,"aria-valuetext":o,"data-placeholder":l?"":void 0}}},hour:{attrs:function(e){let{segmentValues:t,hourCycle:a,placeholder:l}=e;if(!("hour"in t)||!("hour"in l))return{};let n=null===t.hour,o=(t.hour?l.set({hour:t.hour}):l).hour,i=n?"Empty":`${o} ${t.dayPeriod??""}`;return{...ny(e),"aria-label":"hour, ","aria-valuemin":12===a?1:0,"aria-valuemax":12===a?12:23,"aria-valuenow":o,"aria-valuetext":i,"data-placeholder":n?"":void 0}}},minute:{attrs:function(e){let{segmentValues:t,placeholder:a}=e;if(!("minute"in t)||!("minute"in a))return{};let l=null===t.minute,n=(t.minute?a.set({minute:t.minute}):a).minute,o=l?"Empty":`${n}`;return{...ny(e),"aria-label":"minute, ","aria-valuemin":0,"aria-valuemax":59,"aria-valuenow":n,"aria-valuetext":o,"data-placeholder":l?"":void 0}}},second:{attrs:function(e){let{segmentValues:t,placeholder:a}=e;if(!("second"in t)||!("second"in a))return{};let l=null===t.second,n=(t.second?a.set({second:t.second}):a).second,o=l?"Empty":`${n}`;return{...ny(e),"aria-label":"second, ","aria-valuemin":0,"aria-valuemax":59,"aria-valuenow":n,"aria-valuetext":o,"data-placeholder":l?"":void 0}}},dayPeriod:{attrs:function(e){let{segmentValues:t}=e;if(!("dayPeriod"in t))return{};let a=t.hour?t.hour>12?t.hour-12:t.hour:0,l=t.dayPeriod??"AM";return{...ny(e),inputmode:"text","aria-label":"AM/PM","aria-valuemin":0,"aria-valuemax":12,"aria-valuenow":a,"aria-valuetext":l}}},literal:{attrs:function(e){return{"aria-hidden":!0,"data-segment":"literal"}}},timeZoneName:{attrs:function(e){return{role:"textbox","aria-label":"timezone, ","data-readonly":!0,"data-segment":"timeZoneName",tabindex:e.disabled?void 0:0,style:"caret-color: transparent;"}}},era:{attrs:function(e){let{segmentValues:t,placeholder:a}=e,l="era"in t?t.era:a.era;return{...ny(e),"aria-label":"era","aria-valuemin":0,"aria-valuemax":0,"aria-valuenow":0,"aria-valuetext":l}}}};function nw(e){let t=eJ();function a({e:e,part:a,dateRef:l,prevValue:n}){let o=e.key===t.ARROW_UP?1:-1;if(null===n)return o>0?0:59;let i=[a,o];return l.set({[a]:n}).cycle(...i)[a]}function l(t){if(e.hasLeftFocus.value=!1,null===t)return t;let a=t.toString();return 1===a.length?(e.modelValue.value=void 0,null):Number.parseInt(a.slice(0,-1))}function n({e:a,part:l,dateRef:n,prevValue:o,hourCycle:i}){let r=a.key===t.ARROW_UP?1:-1;if(null===o)return n[l];if("hour"===l&&"hour"in n){let e=[l,r,{hourCycle:i}];return n.set({[l]:o}).cycle(...e)[l]}let u=[l,r];return"day"===l&&null!==e.segmentValues.value.month?n.set({[l]:o,month:e.segmentValues.value.month}).cycle(...u)[l]:n.set({[l]:o}).cycle(...u)[l]}function o(t,a,l){let n=!1,o=Math.floor(t/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,l=null),null===l)return 0===a?(e.lastKeyZero.value=!0,{value:null,moveToNext:n}):((e.lastKeyZero.value||a>
8o)&&(n=!0),e.lastKeyZero.value=!1,{value:a,moveToNext:n});let i=l.toString().length,r=Number.parseInt(l.toString()+a.toString());return 2===i||r>t?((a>o||r>t)&&(n=!0),{value:a,moveToNext:n}):{value:r,moveToNext:n=!0}}function r(t,a){let l=!1,n=Math.floor(5.9);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,a=null),null===a)return 0===t?(e.lastKeyZero.value=!0,{value:0,moveToNext:l}):((e.lastKeyZero.value||t>n)&&(l=!0),e.lastKeyZero.value=!1,{value:t,moveToNext:l});let o=a.toString().length,i=Number.parseInt(a.toString()+t.toString());return 2===o||i>59?(t>n&&(l=!0),{value:t,moveToNext:l}):{value:i,moveToNext:l=!0}}function u(a){if(!np(a.key)||ns(a.key))return;let i=e.segmentValues.value.day;if(a.key===t.ARROW_DOWN||a.key===t.ARROW_UP){e.segmentValues.value.day=n({e:a,part:"day",dateRef:e.placeholder.value,prevValue:i});return}if(nv(a.key)){let t=Number.parseInt(a.key),l=e.segmentValues.value.month,{value:n,moveToNext:r}=o(l?(0,m.l)(e.placeholder.value.set({month:l})):(0,m.l)(e.placeholder.value),t,i);e.segmentValues.value.day=n,r&&e.focusNext()}a.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.day=l(i))}function d(a){if(!np(a.key)||ns(a.key))return;let i=e.segmentValues.value.month;if(a.key===t.ARROW_DOWN||a.key===t.ARROW_UP){e.segmentValues.value.month=n({e:a,part:"month",dateRef:e.placeholder.value,prevValue:i});return}if(nv(a.key)){let{value:t,moveToNext:l}=o(12,Number.parseInt(a.key),i);e.segmentValues.value.month=t,l&&e.focusNext()}a.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.month=l(i))}function s(a){if(!np(a.key)||ns(a.key))return;let o=e.segmentValues.value.year;if(a.key===t.ARROW_DOWN||a.key===t.ARROW_UP){e.segmentValues.value.year=n({e:a,part:"year",dateRef:e.placeholder.value,prevValue:o});return}if(nv(a.key)){let{value:t,moveToNext:l}=function(t,a){let l=!1;if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,a=null),null===a)return{value:0===t?1:t,moveToNext:l};let n=a.toString()+t.toString();return n.length>4?{value:0===t?1:t,moveToNext:l}:(4===n.length&&(l=!0),{value:Number.parseInt(n),moveToNext:l})}(Number.parseInt(a.key),o);e.segmentValues.value.year=t,l&&e.focusNext()}a.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.year=l(o))}function v(a){let o=e.placeholder.value;if(!np(a.key)||ns(a.key)||!("hour"in o)||!("hour"in e.segmentValues.value))return;let i=e.segmentValues.value.hour,r=e.hourCycle;if(a.key===t.ARROW_UP||a.key===t.ARROW_DOWN){e.segmentValues.value.hour=n({e:a,part:"hour",dateRef:e.placeholder.value,prevValue:i,hourCycle:r}),"dayPeriod"in e.segmentValues.value&&(e.segmentValues.value.hour<12?e.segmentValues.value.dayPeriod="AM":e.segmentValues.value.hour&&(e.segmentValues.value.dayPeriod="PM"));return}if(nv(a.key)){let{value:t,moveToNext:l}=function(t,a){let l=!1,n=Math.floor(2.4);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,a=null),null===a)return 0===t?(e.lastKeyZero.value=!0,{value:0,moveToNext:l}):((e.lastKeyZero.value||t>n)&&(l=!0),e.lastKeyZero.value=!1,{value:t,moveToNext:l});let o=a.toString().length,i=Number.parseInt(a.toString()+t.toString());return 2===o||i>24?(t>n&&(l=!0),{value:t,moveToNext:l}):{value:i,moveToNext:l=!0}}(Number.parseInt(a.key),i);"dayPeriod"in e.segmentValues.value&&t&&t>12?e.segmentValues.value.dayPeriod="PM":"dayPeriod"in e.segmentValues.value&&t&&(e.segmentValues.value.dayPeriod="AM"),e.segmentValues.value.hour=t,l&&e.focusNext()}a.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.hour=l(i))}function p(n){let o=e.placeholder.value;if(!np(n.key)||ns(n.key)||!("minute"in o)||!("minute"in e.segmentValues.value))return;let i=e.segmentValues.value.minute;if(e.segmentValues.value.minute=a({e:n,part:"minute",dateRef:e.placeholder.value,prevValue:i}),nv(n.key)){let{value:t,moveToNext:a}=r(Number.parseInt(n.key),i);e.segmentValues.value.minute=t,a&&e.focusNext()}n.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.minute=l(i))}function c(n){let o=e.placeholder.value;if(!np(n.key)||ns(n.key)||!("second"in o)||!("second"in e.segmentValues.value))return;let i=e.segmentValues.value.second;if(e.segmentValues.value.second=a({e:n,part:"second",dateRef:e.placeholder.value,prevValue:i}),nv(n.key)){let{value:t,moveToNext:a}=r(Number.parseInt(n.key),i);e.segmentValues.value.second=t,a&&e.focusNext()}n.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.second=l(i))}function f(a){if(!((!np(a.key)||ns(a.key))&&"a"!==a.key&&"p"!==a.key||!("hour"in e.placeholder.value)||!("dayPeriod"in e.segmentValues.value))){if(a.key===t.ARROW_UP||a.key===t.ARROW_DOWN){if("AM"===e.segmentValues.value.dayPeriod){e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12;return}e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}if(["a","A"].includes(a.key)&&"AM"!==e.segmentValues.value.dayPeriod){e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}["p","P"].includes(a.key)&&"PM"!==e.segmentValues.value.dayPeriod&&(e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12)}}return{handleSegmentClick:function(t){e.disabled.value&&t.preventDefault()}
8,handleSegmentKeydown:function(a){let l=e.disabled.value,n=e.readonly.value;if(a.key!==t.TAB&&a.preventDefault(),!l&&!n&&(({day:u,month:d,year:s,hour:v,minute:p,second:c,dayPeriod:f,timeZoneName:()=>{}})[e.part](a),![t.ARROW_LEFT,t.ARROW_RIGHT].includes(a.key)&&a.key!==t.TAB&&a.key!==t.SHIFT&&np(a.key)&&Object.values(e.segmentValues.value).every(e=>null!==e))){let t={...e.segmentValues.value},a=e.placeholder.value.copy();Object.keys(t).forEach(e=>{let l=t[e];a=a.set({[e]:l})}),e.modelValue.value=a.copy()}},attributes:(0,i.Fl)(()=>{var t;return(null==(t=nb[e.part])?void 0:t.attrs({disabled:e.disabled.value,placeholder:e.placeholder.value,hourCycle:e.hourCycle,segmentValues:e.segmentValues.value,formatter:e.formatter}))??{}})}}let nS=(0,i.aZ)({__name:"DateFieldInput",props:{part:{},asChild:{type:Boolean},as:{}},setup(e){let t=nm(),a=(0,r.iH)(!0),{handleSegmentClick:l,handleSegmentKeydown:n,attributes:o}=nw({hasLeftFocus:a,lastKeyZero:(0,r.iH)(!1),placeholder:t.placeholder,hourCycle:t.hourCycle,segmentValues:t.segmentValues,formatter:t.formatter,part:e.part,disabled:t.disabled,readonly:t.readonly,focusNext:t.focusNext,modelValue:t.modelValue}),u=(0,i.Fl)(()=>t.disabled.value),d=(0,i.Fl)(()=>t.readonly.value),s=(0,i.Fl)(()=>t.isInvalid.value);return(e,v)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({as:e.as,"as-child":e.asChild},(0,r.SU)(o),{contenteditable:!u.value&&!d.value&&"literal"!==e.part,"data-radix-vue-date-field-segment":e.part,"aria-disabled":!!u.value||void 0,"aria-readonly":!!d.value||void 0,"data-disabled":u.value?"":void 0,"data-invalid":s.value?"":void 0,"aria-invalid":!!s.value||void 0},(0,i.mx)("literal"!==e.part?{mousedown:(0,r.SU)(l),keydown:(0,r.SU)(n),focusout:()=>{a.value=!0},focusin:e=>{(0,r.SU)(t).setFocusedElement(e.target)}}:{})),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["as","as-child","contenteditable","data-radix-vue-date-field-segment","aria-disabled","aria-readonly","data-disabled","data-invalid","aria-invalid"]))}}),nU=(0,i.aZ)({__name:"DatePickerHeader",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ad),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nx=(0,i.aZ)({__name:"DatePickerHeading",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(as),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(({headingValue:e})=>[(0,i.WI)(t.$slots,"default",{headingValue:e},()=>[(0,i.Uk)((0,u.zw)(e),1)])]),_:3},16))}),n_=(0,i.aZ)({__name:"DatePickerGrid",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(av),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nC=(0,i.aZ)({__name:"DatePickerCell",props:{date:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ap),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nI=(0,i.aZ)({__name:"DatePickerHeadCell",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ac),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nB=(0,i.aZ)({__name:"DatePickerNext",props:{step:{},nextPage:{type:Function},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(af),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nD=(0,i.aZ)({__name:"DatePickerPrev",props:{step:{},prevPage:{type:Function},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(am),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nk=(0,i.aZ)({__name:"DatePickerGridHead",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ah),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nE=(0,i.aZ)({__name:"DatePickerGridBody",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ag),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nP=(0,i.aZ)({__name:"DatePickerGridRow",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ay),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nF=(0,i.aZ)({__name:"DatePickerCellTrigger",props:{day:{},month:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ab),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nV=(0,i.aZ)({__name:"DatePickerInput",props:{part:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(nS),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),[nO,nA]=w("DatePickerRoot"),nW=(0,i.aZ)({inheritAttrs:!1,__name:"DatePickerRoot",props:{defaultValue:{default:void 0},defaultPlaceholder:{},placeholder:{default:void 0},modelValue:{},hourCycle:{},granularity:{},hideTimeZone:{type:Boolean},maxValue:{},minValue:{},locale:{default:"en"},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},isDateUnavailable:{type:Function,default:void 0},name:{},required:{type:Boolean},id:{},dir:{},asChild:{type:Boolean},as:{},defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},modal:{type:Boolean,default:!1},isDateDisabled:{type:Function,default:void 0},pagedNavigation:{type:Boolean,default:!1},weekStartsOn:{default:0},weekdayFormat:{default:"narrow"},fixedWeeks:{type:Boolean,default:!1},numberOfMonths:{default:1},preventDeselect:{type:Boolean,default:!1}},emits:["update:modelValue","update:placeholder","update:open"],setup(e,{emit:t}){let{locale:a,disabled:l,readonly:n,pagedNavigation:o,weekStartsOn:u,weekdayFormat:d,fixedWeeks:s,numberOfMonths:v,preventDeselect:p,isDateDisabled:c,isDateUnavailable:f,defaultOpen:m,modal:h,id:g,name:y,required:b,minValue:w,maxValue:S,granularity:U,hideTimeZone:x,hourCycle:_,defaultValue:C,dir:I}=(0,r.BK)(e),B=eB(I),k=ec(e,"modelValue",t,{defaultValue:C.value,passive:void 0===e.modelValue}),E=(0,i.Fl)(()=>D({defaultPlaceholder:e.placeholder,granularity:e.granularity,defaultValue:k.value,locale:e.locale})),P=ec(e,"placeholder",t,{defaultValue:e.defaultPlaceholder??E.value.copy(),passive:void 0===e.placeholder}),F=ec(e,"open",t,{defaultValue:m.value,passive:void 0===e.open}),V=(0,r.iH)();return(0,i.YP)(k,e=>{e&&0!==e.compare(P.value)&&(P.value=e.copy())}),nA({isDateUnavailable:f.value,isDateDisabled:c.value,locale:a,disabled:l,pagedNavigation:o,weekStartsOn:u,weekdayFormat:d,fixedWeeks:s,numberOfMonths:v,readonly:n,preventDeselect:p,modelValue:k,placeholder:P,defaultOpen:m,modal:h,open:F,id:g,name:y,required:b,minValue:w,maxValue:S,granularity:U,hideTimeZone:x,hourCycle:_,dateFieldRef:V,dir:B,onDateChange(e){e&&k.value?!p.value&&e&&0===k.value.compare(e)?k.value=void 0:k.value=e.copy():k.value=(null==e?void 0:e.copy())??void 0},onPlaceholderChange(e){P.value=e.copy()}}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rw),{open:(0,r.SU)(F),"onUpdate:open":t[0]||(t[0]=e=>(0,r.dq)(F)?F.value=e:null),"default-open":(0,r.SU)(m),modal:(0,r.SU)(h)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["open","default-open","modal"]))}}),nT=(0,i.aZ)({__name:"DatePickerCalendar",setup(e){let t=nO();return(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(au),(0,i.dG)({isDateDisabled:(0,r.SU)(t).isDateDisabled,isDateUnavailable:(0,r.SU)(t).isDateUnavailable,minValue:(0,r.SU)(t).minValue.value,maxValue:(0,r.SU)(t).maxValue.value,locale:(0,r.SU)(t).locale.value,disabled:(0,r.SU)(t).disabled.value,pagedNavigation:(0,r.SU)(t).pagedNavigation.value,weekStartsOn:(0,r.SU)(t).weekStartsOn.value,weekdayFormat:(0,r.SU)(t).weekdayFormat.value,fixedWeeks:(0,r.SU)(t).fixedWeeks.value,
8numberOfMonths:(0,r.SU)(t).numberOfMonths.value,readonly:(0,r.SU)(t).readonly.value,preventDeselect:(0,r.SU)(t).preventDeselect.value,dir:(0,r.SU)(t).dir.value},{"model-value":(0,r.SU)(t).modelValue.value,placeholder:(0,r.SU)(t).placeholder.value,"initial-focus":"",multiple:!1,"onUpdate:modelValue":a[0]||(a[0]=e=>{e&&(0,r.SU)(t).modelValue.value&&(0,r.SU)(f.N9)(e,(0,r.SU)(t).modelValue.value)||(0,r.SU)(t).onDateChange(e)}),"onUpdate:placeholder":a[1]||(a[1]=e=>{(0,r.SU)(f.N9)(e,(0,r.SU)(t).placeholder.value)||(0,r.SU)(t).onPlaceholderChange(e)})}),{default:(0,i.w5)(({weekDays:t,grid:a,date:l,weekStartsOn:n,locale:o,fixedWeeks:r})=>[(0,i.WI)(e.$slots,"default",{date:l,grid:a,weekDays:t,weekStartsOn:n,locale:o,fixedWeeks:r})]),_:3},16,["model-value","placeholder"]))}}),nR=(0,i.aZ)({__name:"DatePickerField",setup(e){let t=nO();return(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ng),(0,i.dG)({ref:(0,r.SU)(t).dateFieldRef,"model-value":(0,r.SU)(t).modelValue.value,placeholder:(0,r.SU)(t).placeholder.value},{id:(0,r.SU)(t).id.value,name:(0,r.SU)(t).name.value,disabled:(0,r.SU)(t).disabled.value,minValue:(0,r.SU)(t).minValue.value,maxValue:(0,r.SU)(t).maxValue.value,readonly:(0,r.SU)(t).readonly.value,hourCycle:(0,r.SU)(t).hourCycle.value,granularity:(0,r.SU)(t).granularity.value,hideTimeZone:(0,r.SU)(t).hideTimeZone.value,locale:(0,r.SU)(t).locale.value,isDateUnavailable:(0,r.SU)(t).isDateUnavailable,required:(0,r.SU)(t).required.value,dir:(0,r.SU)(t).dir.value},{"onUpdate:modelValue":a[0]||(a[0]=e=>{e&&(0,r.SU)(t).modelValue.value&&0===e.compare((0,r.SU)(t).modelValue.value)||(0,r.SU)(t).onDateChange(e)}),"onUpdate:placeholder":a[1]||(a[1]=e=>{0!==e.compare((0,r.SU)(t).placeholder.value)&&(0,r.SU)(t).onPlaceholderChange(e)})}),{default:(0,i.w5)(({segments:t,modelValue:a})=>[(0,i.WI)(e.$slots,"default",{segments:t,modelValue:a})]),_:3},16,["model-value","placeholder"]))}}),nM=(0,i.aZ)({__name:"DatePickerAnchor",props:{element:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rk),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),n$=(0,i.aZ)({__name:"DatePickerArrow",props:{width:{},height:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rB),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nj=(0,i.aZ)({__name:"DatePickerClose",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rD),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nH=(0,i.aZ)({__name:"DatePickerTrigger",props:{asChild:{type:Boolean},as:{}},setup(e){let t=nO();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rS),(0,i.dG)({"data-radix-vue-date-field-segment":"trigger"},e,{disabled:(0,r.SU)(t).disabled.value,onFocusin:l[0]||(l[0]=e=>{var a;null==(a=(0,r.SU)(t).dateFieldRef.value)||a.setFocusedElement(e.target)})}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["disabled"]))}}),nZ=(0,i.aZ)({__name:"DatePickerContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t);return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rU),null,{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(rI),(0,u.vs)((0,i.F4)({...(0,r.SU)(a),...e.$attrs})),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16)]),_:3}))}}),nN=(0,i.aZ)({__name:"DateRangePickerHeader",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rY),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nK=(0,i.aZ)({__name:"DateRangePickerHeading",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rq),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(({headingValue:e})=>[(0,i.WI)(t.$slots,"default",{headingValue:e},()=>[(0,i.Uk)((0,u.zw)(e),1)])]),_:3},16))}),nz=(0,i.aZ)({__name:"DateRangePickerGrid",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rX),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nL=(0,i.aZ)({__name:"DateRangePickerCell",props:{date:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rJ),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nG=(0,i.aZ)({__name:"DateRangePickerHeadCell",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rQ),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nY=(0,i.aZ)({__name:"DateRangePickerNext",props:{step:{},nextPage:{type:Function},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(r0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nq=(0,i.aZ)({__name:"DateRangePickerPrev",props:{step:{},prevPage:{type:Function},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(r1),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nX=(0,i.aZ)({__name:"DateRangePickerGridHead",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(r3),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nJ=(0,i.aZ)({__name:"DateRangePickerGridBody",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(r4),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),nQ=(0,i.aZ)({__name:"DateRangePickerGridRow",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(r5),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),n0=(0,i.aZ)({__name:"DateRangePickerCellTrigger",props:{day:{},month:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(r6),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),n1=(0,i.aZ)({__name:"DateRangePickerInput",props:{part:{},type:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(oi),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),[n3,n4]=w("DateRangePickerRoot"),n5=(0,i.aZ)({inheritAttrs:!1,__name:"DateRangePickerRoot",props:{defaultValue:{default:()=>({start:void 0,end:void 0})},defaultPlaceholder:{},placeholder:{default:void 0},modelValue:{},hourCycle:{},granularity:{},hideTimeZone:{type:Boolean},maxValue:{},minValue:{},locale:{default:"en"},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},isDateUnavailable:{type:Function,default:void 0},name:{},required:{type:Boolean},id:{},dir:{},asChild:{type:Boolean},as:{},defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},modal:{type:Boolean,default:!1},isDateDisabled:{type:Function,default:void 0},pagedNavigation:{type:Boolean,default:!1},weekStartsOn:{default:0},weekdayFormat:{default:"narrow"},fixedWeeks:{type:Boolean,default:!1},numberOfMonths:{default:1},preventDeselect:{type:Boolean,default:!1}},emits:["update:modelValue","update:placeholder","update:startValue","update:open"],setup(e,{emit:t}){let{locale:a,disabled:l,readonly:n,pagedNavigation:o,weekStartsOn:u,weekdayFormat:d,fixedWeeks:s,numberOfMonths:v,preventDeselect:p,isDateDisabled:c,isDateUnavailable:f,defaultOpen:m,modal:h,id:g,name:y,required:b,minValue:w,maxValue:S,granularity:U,hideTimeZone:x,hourCycle:_,dir:C}=(0,r.BK)(e),I=eB(C),B=ec(e,"modelValue",t,{defaultValue:e.defaultValue??{start:void 0,end:void 0},passive:void 0===e.modelValue}),k=D({defaultPlaceholder:e.placeholder,granularity:e.granularity,defaultValue:B.value.start,locale:e.locale}),E=ec(e,"placeholder",t,{defaultValue:e.defaultPlaceholder??k.copy(),passive:void 0===e.placeholder}),P=ec(e,"open",t,{defaultValue:m.value,passive:void 0===e.open}),F=(0,r.iH)();return(0,i.YP)(B,e=>
8{e.start&&0!==e.start.compare(E.value)&&(E.value=e.start.copy())}),n4({isDateUnavailable:f.value,isDateDisabled:c.value,locale:a,disabled:l,pagedNavigation:o,weekStartsOn:u,weekdayFormat:d,fixedWeeks:s,numberOfMonths:v,readonly:n,preventDeselect:p,modelValue:B,placeholder:E,defaultOpen:m,modal:h,open:P,id:g,name:y,required:b,minValue:w,maxValue:S,granularity:U,hideTimeZone:x,hourCycle:_,dateFieldRef:F,dir:I,onStartValueChange(e){t("update:startValue",e)},onDateChange(e){var t,a;B.value={start:null==(t=e.start)?void 0:t.copy(),end:null==(a=e.end)?void 0:a.copy()}},onPlaceholderChange(e){E.value=e.copy()}}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rw),{open:(0,r.SU)(P),"onUpdate:open":t[0]||(t[0]=e=>(0,r.dq)(P)?P.value=e:null),"default-open":(0,r.SU)(m),modal:(0,r.SU)(h)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["open","default-open","modal"]))}}),n6=(0,i.aZ)({__name:"DateRangePickerCalendar",setup(e){let t=n3();return(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rG),(0,i.dG)({isDateDisabled:(0,r.SU)(t).isDateDisabled,isDateUnavailable:(0,r.SU)(t).isDateUnavailable,locale:(0,r.SU)(t).locale.value,disabled:(0,r.SU)(t).disabled.value,pagedNavigation:(0,r.SU)(t).pagedNavigation.value,weekStartsOn:(0,r.SU)(t).weekStartsOn.value,weekdayFormat:(0,r.SU)(t).weekdayFormat.value,fixedWeeks:(0,r.SU)(t).fixedWeeks.value,numberOfMonths:(0,r.SU)(t).numberOfMonths.value,readonly:(0,r.SU)(t).readonly.value,preventDeselect:(0,r.SU)(t).preventDeselect.value,minValue:(0,r.SU)(t).minValue.value,maxValue:(0,r.SU)(t).maxValue.value,dir:(0,r.SU)(t).dir.value},{"initial-focus":"","model-value":(0,r.SU)(t).modelValue.value,placeholder:(0,r.SU)(t).placeholder.value,"onUpdate:startValue":a[0]||(a[0]=e=>{(0,r.SU)(t).onStartValueChange(e)}),"onUpdate:modelValue":a[1]||(a[1]=e=>{e.start&&(0,r.SU)(t).modelValue.value.start&&e.end&&(0,r.SU)(t).modelValue.value.end&&(0,r.SU)(f.N9)(e.start,(0,r.SU)(t).modelValue.value.start)&&(0,r.SU)(f.N9)(e.end,(0,r.SU)(t).modelValue.value.end)||(0,r.SU)(t).onDateChange(e)}),"onUpdate:placeholder":a[2]||(a[2]=e=>{(0,r.SU)(f.N9)(e,(0,r.SU)(t).placeholder.value)||(0,r.SU)(t).onPlaceholderChange(e)})}),{default:(0,i.w5)(({weekDays:t,grid:a,date:l,weekStartsOn:n,locale:o,fixedWeeks:r})=>[(0,i.WI)(e.$slots,"default",{date:l,grid:a,weekDays:t,weekStartsOn:n,locale:o,fixedWeeks:r})]),_:3},16,["model-value","placeholder"]))}}),n2=(0,i.aZ)({__name:"DateRangePickerField",setup(e){let t=n3();return(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(oo),(0,i.dG)({ref:(0,r.SU)(t).dateFieldRef,"model-value":(0,r.SU)(t).modelValue.value,placeholder:(0,r.SU)(t).placeholder.value},{id:(0,r.SU)(t).id.value,name:(0,r.SU)(t).name.value,disabled:(0,r.SU)(t).disabled.value,minValue:(0,r.SU)(t).minValue.value,maxValue:(0,r.SU)(t).maxValue.value,readonly:(0,r.SU)(t).readonly.value,hourCycle:(0,r.SU)(t).hourCycle.value,granularity:(0,r.SU)(t).granularity.value,hideTimeZone:(0,r.SU)(t).hideTimeZone.value,locale:(0,r.SU)(t).locale.value,isDateUnavailable:(0,r.SU)(t).isDateUnavailable,required:(0,r.SU)(t).required.value,dir:(0,r.SU)(t).dir.value},{"onUpdate:modelValue":a[0]||(a[0]=e=>{e.start&&(0,r.SU)(t).modelValue.value.start&&e.end&&(0,r.SU)(t).modelValue.value.end&&0===e.start.compare((0,r.SU)(t).modelValue.value.start)&&0===e.end.compare((0,r.SU)(t).modelValue.value.end)||(0,r.SU)(t).onDateChange(e)}),"onUpdate:placeholder":a[1]||(a[1]=e=>{(0,r.SU)(f.N9)(e,(0,r.SU)(t).placeholder.value)&&0===e.compare((0,r.SU)(t).placeholder.value)||(0,r.SU)(t).onPlaceholderChange(e)})}),{default:(0,i.w5)(({segments:t,modelValue:a})=>[(0,i.WI)(e.$slots,"default",{segments:t,modelValue:a})]),_:3},16,["model-value","placeholder"]))}}),n8=(0,i.aZ)({__name:"DateRangePickerAnchor",props:{element:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rk),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),n9=(0,i.aZ)({__name:"DateRangePickerArrow",props:{width:{},height:{},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rB),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),n7=(0,i.aZ)({__name:"DateRangePickerClose",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rD),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),oe=(0,i.aZ)({__name:"DateRangePickerTrigger",props:{asChild:{type:Boolean},as:{}},setup(e){let t=n3();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rS),(0,i.dG)({"data-radix-vue-date-field-segment":"trigger"},e,{disabled:(0,r.SU)(t).disabled.value,onFocusin:l[0]||(l[0]=e=>{var a;null==(a=(0,r.SU)(t).dateFieldRef.value)||a.setFocusedElement(e.target)})}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["disabled"]))}}),ot=(0,i.aZ)({__name:"DateRangePickerContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t);return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(rU),null,{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(rI),(0,u.vs)((0,i.F4)({...(0,r.SU)(a),...e.$attrs})),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16)]),_:3}))}}),oa=["id","value","name","disabled","required"],[ol,on]=w("DateRangeFieldRoot"),oo=(0,i.aZ)({inheritAttrs:!1,__name:"DateRangeFieldRoot",props:{defaultValue:{default:void 0},defaultPlaceholder:{},placeholder:{default:void 0},modelValue:{},hourCycle:{},granularity:{},hideTimeZone:{type:Boolean},maxValue:{},minValue:{},locale:{default:"en"},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},isDateUnavailable:{type:Function,default:void 0},name:{},required:{type:Boolean},id:{},dir:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue","update:placeholder"],setup(e,{expose:t,emit:a}){var l,n;let{locale:o,disabled:u,readonly:s,isDateUnavailable:v,dir:p}=(0,r.BK)(e),c=eI(e.locale),{primitiveElement:f,currentElement:h}=e1(),g=(0,r.iH)(new Set),y=eB(p);(0,i.bv)(()=>
8{nc(h.value).forEach(e=>g.value.add(e))});let b=ec(e,"modelValue",a,{defaultValue:e.defaultValue??{start:void 0,end:void 0},passive:void 0===e.modelValue}),w=D({defaultPlaceholder:e.placeholder,granularity:e.granularity,defaultValue:b.value.start,locale:e.locale}),S=ec(e,"placeholder",a,{defaultValue:e.defaultPlaceholder??w.copy(),passive:void 0===e.placeholder}),U=(0,i.Fl)(()=>e.granularity?(0,m.k)(S.value)?e.granularity:"day":(0,m.k)(S.value)?"minute":"day"),x=(0,i.Fl)(()=>{var t;return!!b.value.start&&!!(null!=(t=v.value)&&t.call(v,b.value.start)||e.minValue&&(0,m.m)(b.value.start,e.minValue)||e.maxValue&&(0,m.m)(e.maxValue,b.value.start))}),_=(0,i.Fl)(()=>{var t;return!!b.value.end&&!!(null!=(t=v.value)&&t.call(v,b.value.end)||e.minValue&&(0,m.m)(b.value.end,e.minValue)||e.maxValue&&(0,m.m)(e.maxValue,b.value.end))}),C=(0,i.Fl)(()=>!!x.value||!!_.value||!!b.value.start&&!!b.value.end&&(!(0,m.o)(b.value.start,b.value.end)||void 0!==v.value&&!(0,m.x)(b.value.start,b.value.end,v.value,void 0))),I=nu(U.value),B=(0,r.iH)(b.value.start?{...nr({value:b.value.start,formatter:c})}:{...I}),k=(0,r.iH)(b.value.end?{...nr({value:b.value.end,formatter:c})}:{...I}),E=(0,i.Fl)(()=>nd({granularity:U.value,dateRef:S.value,formatter:c,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle,segmentValues:B.value,locale:o})),P=(0,i.Fl)(()=>nd({granularity:U.value,dateRef:S.value,formatter:c,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle,segmentValues:k.value,locale:o})),F=(0,i.Fl)(()=>({start:E.value.arr,end:P.value.arr})),V=(0,i.Fl)(()=>({start:F.value.start.filter(({part:e})=>"literal"!==e),end:F.value.end.filter(({part:e})=>"literal"!==e)})),O=(0,r.iH)(null==(l=b.value.start)?void 0:l.copy()),A=(0,r.iH)(null==(n=b.value.end)?void 0:n.copy());(0,i.YP)([O,A],([e,t])=>{b.value={start:null==e?void 0:e.copy(),end:null==t?void 0:t.copy()}}),(0,i.YP)(b,e=>{e.start&&e.end&&(O.value&&0===e.start.compare(O.value)||(O.value=e.start.copy()),A.value&&0===e.end.compare(A.value)||(A.value=e.end.copy()))}),(0,i.YP)([O,o],([e])=>{void 0!==e?B.value={...nr({value:e,formatter:c})}:Object.values(B.value).every(e=>null!==e)&&void 0===e&&(B.value={...I})}),(0,i.YP)(o,e=>{c.getLocale()!==e&&(c.setLocale(e),(0,i.Y3)(()=>{g.value.clear(),nc(h.value).forEach(e=>g.value.add(e))}))}),(0,i.YP)(b,e=>{void 0!==e.start&&0!==S.value.compare(e.start)&&(S.value=e.start.copy())}),(0,i.YP)([A,o],([e])=>{void 0!==e?k.value={...nr({value:e,formatter:c})}:Object.values(k.value).every(e=>null!==e)&&void 0===e&&(k.value={...I})});let W=(0,r.iH)(null),T=(0,i.Fl)(()=>Array.from(g.value).findIndex(e=>{var t,a;return e.getAttribute("data-radix-vue-date-field-segment")===(null==(t=W.value)?void 0:t.getAttribute("data-radix-vue-date-field-segment"))&&e.getAttribute("data-radix-vue-date-range-field-segment-type")===(null==(a=W.value)?void 0:a.getAttribute("data-radix-vue-date-range-field-segment-type"))})),R=(0,i.Fl)(()=>{let e="rtl"===y.value?-1:1;return(e<0?T.value<0:T.value>g.value.size-1)?null:Array.from(g.value)[T.value+e]}),M=(0,i.Fl)(()=>{let e="rtl"===y.value?-1:1;return(e>0?T.value<0:T.value>g.value.size-1)?null:Array.from(g.value)[T.value-e]}),$=eJ();function j(e){var t,a;ns(e.key)&&(e.key===$.ARROW_LEFT&&(null==(t=M.value)||t.focus()),e.key===$.ARROW_RIGHT&&(null==(a=R.value)||a.focus()))}function H(e){W.value=e}return on({isDateUnavailable:v.value,locale:o,startValue:O,endValue:A,placeholder:S,disabled:u,formatter:c,hourCycle:e.hourCycle,readonly:s,segmentValues:{start:B,end:k},isInvalid:C,segmentContents:V,elements:g,setFocusedElement:H,focusNext(){var e;null==(e=R.value)||e.focus()}}),t({setFocusedElement:H}),(e,t)=>{var a,l;return(0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(e.$attrs,{ref_key:"primitiveElement",ref:f,role:"group","aria-disabled":!!(0,r.SU)(u)||void 0,"data-disabled":(0,r.SU)(u)?"":void 0,"data-readonly":(0,r.SU)(s)?"":void 0,"data-invalid":C.value?"":void 0,dir:(0,r.SU)(y),onKeydown:(0,d.D2)(j,["left","right"])}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(b),segments:F.value})]),_:3},16,["aria-disabled","data-disabled","data-readonly","data-invalid","dir"]),(0,i._)("input",{id:e.id,type:"text",tabindex:"-1","aria-hidden":"true",value:`${null==(a=(0,r.SU)(b).start)?void 0:a.toString()} - ${null==(l=(0,r.SU)(b).end)?void 0:l.toString()}`,name:e.name,disabled:(0,r.SU)(u),required:e.required,style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0},onFocus:t[0]||(t[0]=e=>{var t,a;return null==(a=null==(t=Array.from(g.value))?void 0:t[0])?void 0:a.focus()})},null,40,oa)],64)}}}),oi=(0,i.aZ)({__name:"DateRangeFieldInput",props:{part:{},type:{},asChild:{type:Boolean},as:{}},setup(e){let t=ol(),a=(0,r.iH)(!0),{handleSegmentClick:l,handleSegmentKeydown:n,attributes:o}=nw({hasLeftFocus:a,lastKeyZero:(0,r.iH)(!1),placeholder:t.placeholder,hourCycle:t.hourCycle,segmentValues:t.segmentValues[e.type],formatter:t.formatter,part:e.part,disabled:t.disabled,readonly:t.readonly,focusNext:t.focusNext,modelValue:"start"===e.type?t.startValue:t.endValue}),u=(0,i.Fl)(()=>t.disabled.value),d=(0,i.Fl)(()=>t.readonly.value),s=(0,i.Fl)(()=>t.isInvalid.value);return(e,v)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({as:e.as,"as-child":e.asChild},(0,r.SU)(o),{contenteditable:!u.value&&!d.value&&"literal"!==e.part,"data-radix-vue-date-field-segment":e.part,"aria-disabled":!!u.value||void 0,"aria-readonly":!!d.value||void 0,"data-disabled":u.value?"":void 0,"data-radix-vue-date-range-field-segment-type":e.type,"data-invalid":s.value?"":void 0,"aria-invalid":!!s.value||void 0},(0,i.mx)("literal"!==e.part?{mousedown:(0,r.SU)(l),keydown:(0,r.SU)(n),focusout:()=>{a.value=!0},focusin:e=>{(0,r.SU)(t).setFocusedElement(e.target)}}:{})),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["as","as-child","contenteditable","data-radix-vue-date-field-segment","aria-disabled","aria-readonly","data-disabled","data-radix-vue-date-range-field-segment-type","data-invalid","aria-invalid"]))}}),[or,ou]=w("DropdownMenuRoot"),od=(0,i.aZ)({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){eA();let a=ec(e,"open",t,{defaultValue:e.defaultOpen,passive:void 0===e.open}),l=(0,r.iH)(),{modal:n,dir:o}=(0,r.BK)(e),u=eB(o);return ou({open:a,onOpenChange:e=>{a.value=e},onOpenToggle:()=>{a.value=!a.value},triggerId:"",triggerElement:l,contentId:"",modal:n,dir:u}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lg),{open:(0,r.SU)(a),"onUpdate:open":t[0]||(t[0]=e=>(0,r.dq)(a)?a.value=e:null),dir:(0,r.SU)(u),modal:(0,r.SU)(n)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{open:(0,r.SU)(a)})]),_:3},8,["open","dir","modal"]))}}),os=(0,i.aZ)({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=or(),{forwardRef:a,currentElement:l}=eA();return(0,i.bv)(()=>{t.triggerElement=l}),t.triggerId||(t.triggerId=ez(void 0,"radix-vue-dropdown-menu-trigger")),(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ls),{"as-child":""},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{id:(0,r.SU)(t).triggerId,ref:(0,r.SU)(a),type:"button"===l.as?"button":void 0,"as-child":e.asChild,as:l.as,"aria-haspopup":"menu","aria-expanded":(0,r.SU)(t).open.value,"aria-controls":(0,r.SU)(t).open.value?(0,r.SU)(t).contentId:void 0,"data-disabled":l.disabled?"":void 0,disabled:l.disabled,"data-state":(0,r.SU)(t).open.value?"open":"closed",onClick:n[0]||(n[0]=async e=>{var a;!l.disabled&&0===e.button&&!1===e.ctrlKey&&(null==(a=(0,r.SU)(t))||a.onOpenToggle(),await (0,i.Y3)(),(0,r.SU)(t).open.value&&e.preventDefault())}),onKeydown:n[1]||(n[1]=(0,d.D2)(e=>
8{l.disabled||(["Enter"," "].includes(e.key)&&(0,r.SU)(t).onOpenToggle(),"ArrowDown"===e.key&&(0,r.SU)(t).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())},["enter","space","arrow-down"]))},{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),ov=(0,i.aZ)({__name:"DropdownMenuPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(l$),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),op=(0,i.aZ)({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t);eA();let l=or(),n=(0,r.iH)(!1);function o(e){e.defaultPrevented||(n.value||setTimeout(()=>{var e;null==(e=l.triggerElement.value)||e.focus()},0),n.value=!1,e.preventDefault())}return l.contentId||(l.contentId=ez(void 0,"radix-vue-dropdown-menu-content")),(e,t)=>{var u;return(0,i.wg)(),(0,i.j4)((0,r.SU)(lT),(0,i.dG)((0,r.SU)(a),{id:(0,r.SU)(l).contentId,"aria-labelledby":null==(u=(0,r.SU)(l))?void 0:u.triggerId,style:{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"},onCloseAutoFocus:o,onInteractOutside:t[0]||(t[0]=e=>{var t;if(e.defaultPrevented)return;let a=e.detail.originalEvent,o=0===a.button&&!0===a.ctrlKey,i=2===a.button||o;(!(0,r.SU)(l).modal.value||i)&&(n.value=!0),null!=(t=(0,r.SU)(l).triggerElement.value)&&t.contains(e.target)&&e.preventDefault()})}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["id","aria-labelledby"])}}}),oc=(0,i.aZ)({__name:"DropdownMenuArrow",props:{width:{default:10},height:{default:5},asChild:{type:Boolean},as:{default:"svg"}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lv),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),of=(0,i.aZ)({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){let a=eD(t);return eA(),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lE),(0,u.vs)((0,i.F4)({...e,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),om=(0,i.aZ)({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lR),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),oh=(0,i.aZ)({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lK),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),og=(0,i.aZ)({__name:"DropdownMenuCheckboxItem",props:{checked:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select","update:checked"],setup(e,{emit:t}){let a=eD(t);return eA(),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lO),(0,u.vs)((0,i.F4)({...e,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),oy=(0,i.aZ)({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lV),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),ob=(0,i.aZ)({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lM),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),ow=(0,i.aZ)({__name:"DropdownMenuRadioGroup",props:{modelValue:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){let a=eD(t);return eA(),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lZ),(0,u.vs)((0,i.F4)({...e,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),oS=(0,i.aZ)({__name:"DropdownMenuRadioItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){let a=eO(e,t);return eA(),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lN),(0,u.vs)((0,i.F4)((0,r.SU)(a))),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),oU=(0,i.aZ)({__name:"DropdownMenuSub",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){let a=ec(e,"open",t,{passive:void 0===e.open,defaultValue:e.defaultOpen??!1});return eA(),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lG),{open:(0,r.SU)(a),"onUpdate:open":t[0]||(t[0]=e=>(0,r.dq)(a)?a.value=e:null)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{open:(0,r.SU)(a)})]),_:3},8,["open"]))}}),ox=(0,i.aZ)({__name:"DropdownMenuSubContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},sideOffset:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t);return eA(),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lY),(0,i.dG)((0,r.SU)(a),{style:{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),o_=(0,i.aZ)({__name:"DropdownMenuSubTrigger",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lq),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),oC=["value","name","disabled","required"],[oI,oB]=w("EditableRoot"),oD=(0,i.aZ)({inheritAttrs:!1,__name:"EditableRoot",props:{defaultValue:{},modelValue:{},placeholder:{default:"Enter text..."},dir:{},disabled:{type:Boolean,default:!1},readonly:{type:Boolean},activationMode:{default:"focus"},selectOnFocus:{type:Boolean,default:!1},submitMode:{default:"blur"},startWithEditMode:{type:Boolean},maxLength:{},autoResize:{type:Boolean,default:!1},id:{},name:{},required:{type:Boolean,default:!1},asChild:{type:Boolean},as:{default:"div"}},emits:["update:modelValue","submit","update:state"],setup(e,{expose:t,emit:a}){let{id:l,name:n,defaultValue:o,startWithEditMode:u,placeholder:d,maxLength:s,disabled:v,dir:p,submitMode:c,activationMode:f,selectOnFocus:m,readonly:h,autoResize:g,required:y}=(0,r.BK)(e),b=(0,r.iH)(),w=eB(p),S=(0,r.iH)(u.value??!1),U=ec(e,"modelValue",a,{defaultValue:o.value??"",passive:void 0===e.modelValue}),{primitiveElement:x,currentElement:_}=e1(),C=eF(_),I=(0,i.Fl)(()=>"string"==typeof d.value?{edit:d.value,preview:d.value}:d.value),B=(0,r.iH)(U.value);function D(){S.value=!1,a("update:state","cancel")}function k(){S.value=!0,B.value=U.value,a("update:state","edit")}
8function E(){U.value=B.value,S.value=!1,a("update:state","submit"),a("submit",U.value)}function P(){S.value&&("blur"===c.value||"both"===c.value?E():D())}(0,i.YP)(()=>U.value,()=>{B.value=U.value},{immediate:!0,deep:!0});let F=tg(()=>P(),_),V=ty(()=>P(),_),O=(0,i.Fl)(()=>""===U.value);return t({submit:E,cancel:D,edit:k}),oB({id:l,name:n,disabled:v,isEditing:S,maxLength:s,modelValue:U,inputValue:B,placeholder:I,edit:k,cancel:D,submit:E,activationMode:f,submitMode:c,selectOnFocus:m,inputRef:b,startWithEditMode:u,isEmpty:O,readonly:h,autoResize:g}),(e,t)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(e.$attrs,{ref_key:"primitiveElement",ref:x,as:e.as,"as-child":e.asChild,dir:(0,r.SU)(w),"data-dismissable-layer":"",onFocusCapture:(0,r.SU)(V).onFocusCapture,onBlurCapture:(0,r.SU)(V).onBlurCapture,onPointerdownCapture:(0,r.SU)(F).onPointerDownCapture}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(U),isEditing:S.value,isEmpty:O.value,submit:E,cancel:D,edit:k})]),_:3},16,["as","as-child","dir","onFocusCapture","onBlurCapture","onPointerdownCapture"]),(0,r.SU)(C)?((0,i.wg)(),(0,i.iD)("input",{key:0,type:"text",tabindex:"-1","aria-hidden":"true",value:(0,r.SU)(U),name:(0,r.SU)(n),disabled:(0,r.SU)(v),required:(0,r.SU)(y),style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0}},null,8,oC)):(0,i.kq)("",!0)],64))}}),ok=(0,i.aZ)({__name:"EditableArea",props:{asChild:{type:Boolean},as:{default:"div"}},setup(e){let t=oI();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"data-placeholder-shown":(0,r.SU)(t).isEditing.value?void 0:"","data-focus":(0,r.SU)(t).isEditing.value?"":void 0,"data-focused":(0,r.SU)(t).isEditing.value?"":void 0,"data-empty":(0,r.SU)(t).isEmpty.value?"":void 0,"data-readonly":(0,r.SU)(t).readonly.value?"":void 0,"data-disabled":(0,r.SU)(t).disabled.value?"":void 0,style:(0,r.SU)(t).autoResize.value?{display:"inline-grid"}:void 0}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["data-placeholder-shown","data-focus","data-focused","data-empty","data-readonly","data-disabled","style"]))}}),oE=(0,i.aZ)({__name:"EditableInput",props:{asChild:{type:Boolean},as:{default:"input"}},setup(e){let t=eJ(),a=oI(),l=(0,i.Fl)(()=>a.disabled.value),n=(0,i.Fl)(()=>{var e;return null==(e=a.placeholder.value)?void 0:e.edit}),{primitiveElement:o,currentElement:u}=e1();function s(e){"enter"!==a.submitMode.value&&"both"!==a.submitMode.value||e.key!==t.ENTER||e.shiftKey||e.metaKey||a.submit()}return(0,i.bv)(()=>{var e,t;a.inputRef.value=u.value,a.startWithEditMode.value&&(null==(e=a.inputRef.value)||e.focus({preventScroll:!0}),a.selectOnFocus.value&&(null==(t=a.inputRef.value)||t.select()))}),(0,i.YP)(a.isEditing,e=>{e&&(0,i.Y3)(()=>{var e,t;null==(e=a.inputRef.value)||e.focus({preventScroll:!0}),a.selectOnFocus.value&&(null==(t=a.inputRef.value)||t.select())})}),(t,u)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({ref_key:"primitiveElement",ref:o},e,{value:(0,r.SU)(a).inputValue.value,placeholder:n.value,disabled:l.value,maxlength:(0,r.SU)(a).maxLength.value,"data-disabled":l.value?"":void 0,"data-readonly":(0,r.SU)(a).readonly.value?"":void 0,readonly:(0,r.SU)(a).readonly.value,"aria-label":"editable input",hidden:(0,r.SU)(a).autoResize.value?void 0:!(0,r.SU)(a).isEditing.value,style:(0,r.SU)(a).autoResize.value?{all:"unset",gridArea:"1 / 1 / auto / auto",visibility:(0,r.SU)(a).isEditing.value?void 0:"hidden"}:void 0,onInput:u[0]||(u[0]=e=>(0,r.SU)(a).inputValue.value=e.target.value),onKeydown:[(0,d.D2)(s,["enter","space"]),(0,d.D2)((0,r.SU)(a).cancel,["esc"])]}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["value","placeholder","disabled","maxlength","data-disabled","data-readonly","readonly","hidden","style","onKeydown"]))}}),oP=(0,i.aZ)({__name:"EditablePreview",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){let t=oI(),a=(0,i.Fl)(()=>{var e;return null==(e=t.placeholder.value)?void 0:e.preview});function l(){"focus"===t.activationMode.value&&t.edit()}function n(){"dblclick"===t.activationMode.value&&t.edit()}return(o,d)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{tabindex:"0","data-
8placeholder-shown":(0,r.SU)(t).isEditing.value?void 0:"",hidden:(0,r.SU)(t).autoResize.value?void 0:(0,r.SU)(t).isEditing.value,style:(0,r.SU)(t).autoResize.value?{whiteSpace:"pre",userSelect:"none",gridArea:"1 / 1 / auto / auto",visibility:(0,r.SU)(t).isEditing.value?"hidden":void 0,overflow:"hidden",textOverflow:"ellipsis"}:void 0,onFocusin:l,onDblclick:n}),{default:(0,i.w5)(()=>[(0,i.WI)(o.$slots,"default",{},()=>[(0,i.Uk)((0,u.zw)((0,r.SU)(t).modelValue.value||a.value),1)])]),_:3},16,["data-placeholder-shown","hidden","style"]))}}),oF=(0,i.aZ)({__name:"EditableSubmitTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=oI();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-label":"submit","aria-disabled":(0,r.SU)(t).disabled.value?"":void 0,"data-disabled":(0,r.SU)(t).disabled.value?"":void 0,disabled:(0,r.SU)(t).disabled.value,type:"button"===a.as?"button":void 0,hidden:(0,r.SU)(t).isEditing.value?void 0:"",onClick:(0,r.SU)(t).submit}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default",{},()=>[(0,i.Uk)("Submit")])]),_:3},16,["aria-disabled","data-disabled","disabled","type","hidden","onClick"]))}}),oV=(0,i.aZ)({__name:"EditableCancelTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=oI();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-label":"cancel","aria-disabled":(0,r.SU)(t).disabled.value?"":void 0,"data-disabled":(0,r.SU)(t).disabled.value?"":void 0,disabled:(0,r.SU)(t).disabled.value,type:"button"===a.as?"button":void 0,hidden:(0,r.SU)(t).isEditing.value?void 0:"",onClick:(0,r.SU)(t).cancel}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default",{},()=>[(0,i.Uk)("Cancel")])]),_:3},16,["aria-disabled","data-disabled","disabled","type","hidden","onClick"]))}}),oO=(0,i.aZ)({__name:"EditableEditTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=oI();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-label":"edit","aria-disabled":(0,r.SU)(t).disabled.value?"":void 0,"data-disabled":(0,r.SU)(t).disabled.value?"":void 0,disabled:(0,r.SU)(t).disabled.value,type:"button"===a.as?"button":void 0,hidden:(0,r.SU)(t).isEditing.value?"":void 0,onClick:(0,r.SU)(t).edit}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default",{},()=>[(0,i.Uk)("Edit")])]),_:3},16,["aria-disabled","data-disabled","disabled","type","hidden","onClick"]))}}),[oA,oW]=w("HoverCardRoot"),oT=(0,i.aZ)({__name:"HoverCardRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},openDelay:{default:700},closeDelay:{default:300}},emits:["update:open"],setup(e,{emit:t}){let{openDelay:a,closeDelay:l}=(0,r.BK)(e);eA();let n=ec(e,"open",t,{defaultValue:e.defaultOpen,passive:void 0===e.open}),o=(0,r.iH)(0),u=(0,r.iH)(0),d=(0,r.iH)(!1),s=(0,r.iH)(!1);return oW({open:n,onOpenChange(e){n.value=e},onOpen:function(){clearTimeout(u.value),o.value=window.setTimeout(()=>n.value=!0,a.value)},onClose:function(){clearTimeout(o.value),d.value||s.value||(u.value=window.setTimeout(()=>n.value=!1,l.value))},onDismiss:function(){n.value=!1},hasSelectionRef:d,isPointerDownOnContentRef:s,isPointerInTransitRef:(0,r.iH)(!1),triggerElement:(0,r.iH)()}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ak),null,{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{open:(0,r.SU)(n)})]),_:3}))}});function oR(e){return t=>"touch"===t.pointerType?void 0:e()}let oM=(0,i.aZ)({__name:"HoverCardTrigger",props:{asChild:{type:Boolean},as:{default:"a"}},setup(e){let{forwardRef:t,currentElement:a}=eA(),l=oA();function n(){setTimeout(()=>{l.isPointerInTransitRef.value||l.open.value||l.onClose()},0)}return l.triggerElement=a,(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aE),{"as-child":""},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{ref:(0,r.SU)(t),"as-child":e.asChild,as:e.as,"data-state":(0,r.SU)(l).open.value?"open":"closed","data-grace-area-trigger":"",onPointerenter:a[0]||(a[0]=e=>(0,r.SU)(oR)((0,r.SU)(l).onOpen)(e)),onPointerleave:a[1]||(a[1]=e=>(0,r.SU)(oR)(n)(e)),onFocus:a[2]||(a[2]=e=>(0,r.SU)(l).onOpen()),onBlur:a[3]||(a[3]=e=>(0,r.SU)(l).onClose())},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as-child","as","data-state"])]),_:3}))}}),o$=(0,i.aZ)({__name:"HoverCardPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tf),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),oj=(0,i.aZ)({__name:"HoverCardContentImpl",props:{side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){let a;let l=eV(e),{forwardRef:n,currentElement:o}=eA(),u=oA(),{isPointerInTransit:s,onPointerExit:v}=eW(u.triggerElement,o);(function(e,t,...[a]){let{flush:l="sync",deep:n=!1,immediate:o=!0,direction:i="both",transform:r={}}=a||{},u=[],d="ltr"in r&&r.ltr||(e=>e),s="rtl"in r&&r.rtl||(e=>e);("both"===i||"ltr"===i)&&u.push(et(e,e=>
8{u.forEach(e=>e.pause()),t.value=d(e),u.forEach(e=>e.resume())},{flush:l,deep:n,immediate:o})),("both"===i||"rtl"===i)&&u.push(et(t,t=>{u.forEach(e=>e.pause()),e.value=s(t),u.forEach(e=>e.resume())},{flush:l,deep:n,immediate:o})),()=>{u.forEach(e=>e.stop())}})(u.isPointerInTransitRef,s,{direction:"rtl"}),v(()=>{u.onClose()});let p=(0,r.iH)(!1);function c(){p.value=!1,u.isPointerDownOnContentRef.value=!1,(0,i.Y3)(()=>{var e;(null==(e=document.getSelection())?void 0:e.toString())!==""&&(u.hasSelectionRef.value=!0)})}return(0,i.m0)(e=>{if(p.value){let t=document.body;a=t.style.userSelect||t.style.webkitUserSelect,t.style.userSelect="none",t.style.webkitUserSelect="none",e(()=>{t.style.userSelect=a,t.style.webkitUserSelect=a})}}),(0,i.bv)(()=>{o.value&&(document.addEventListener("pointerup",c),(function(e){let t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;a.nextNode();)t.push(a.currentNode);return t})(o.value).forEach(e=>e.setAttribute("tabindex","-1")))}),(0,i.Ah)(()=>{document.removeEventListener("pointerup",c),u.hasSelectionRef.value=!1,u.isPointerDownOnContentRef.value=!1}),(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tw),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:a[1]||(a[1]=e=>t("escapeKeyDown",e)),onPointerDownOutside:a[2]||(a[2]=e=>t("pointerDownOutside",e)),onFocusOutside:a[3]||(a[3]=(0,d.iM)(e=>t("focusOutside",e),["prevent"])),onDismiss:(0,r.SU)(u).onDismiss},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(aW),(0,i.dG)({...(0,r.SU)(l),...e.$attrs},{ref:(0,r.SU)(n),"data-state":(0,r.SU)(u).open.value?"open":"closed",style:{userSelect:p.value?"text":void 0,WebkitUserSelect:p.value?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"},onPointerdown:a[0]||(a[0]=e=>{e.currentTarget.contains(e.target)&&(p.value=!0),(0,r.SU)(u).hasSelectionRef.value=!1,(0,r.SU)(u).isPointerDownOnContentRef.value=!0})}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["data-state","style"])]),_:3},8,["onDismiss"]))}}),oH=(0,i.aZ)({__name:"HoverCardContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){let a=eO(e,t),{forwardRef:l}=eA(),n=oA();return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||(0,r.SU)(n).open.value},{default:(0,i.w5)(()=>[(0,i.Wm)(oj,(0,i.dG)((0,r.SU)(a),{ref:(0,r.SU)(l),onPointerenter:t[0]||(t[0]=e=>(0,r.SU)(oR)((0,r.SU)(n).onOpen)(e))}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16)]),_:3},8,["present"]))}}),oZ=(0,i.aZ)({__name:"HoverCardArrow",props:{width:{default:10},height:{default:5},asChild:{type:Boolean},as:{default:"svg"}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(a$),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))});function oN(e,t,a){return void 0!==e&&void 0!==t&&("string"==typeof e?e===t:"function"==typeof a?a(e,t):"string"==typeof a?(null==e?void 0:e[a])===(null==t?void 0:t[a]):_(e,t))}let[oK,oz]=w("ListboxRoot"),oL=(0,i.aZ)({__name:"ListboxRoot",props:{modelValue:{},defaultValue:{},multiple:{type:Boolean},orientation:{default:"vertical"},dir:{},disabled:{type:Boolean},selectionBehavior:{default:"toggle"},highlightOnHover:{type:Boolean},by:{},name:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(e,{emit:t}){let{multiple:a,highlightOnHover:l,orientation:n,disabled:o,selectionBehavior:u,dir:d}=(0,r.BK)(e),{getItems:s}=aK(),{handleTypeaheadSearch:v}=eY(),{primitiveElement:p,currentElement:c}=e1(),f=eJ(),m=eB(d),h=eF(c),g=(0,r.iH)(),y=(0,r.iH)(!1),b=(0,r.iH)(!0),w=ec(e,"modelValue",t,{defaultValue:e.defaultValue??(a.value?[]:void 0),passive:void 0===e.modelValue,deep:!0}),S=(0,r.iH)(null),U=(0,r.iH)(null),x=(0,r.iH)(!1),_=$(),I=$();function B(){return s().map(e=>e.ref).filter(e=>""!==e.dataset.disabled)}function D(e){e&&(S.value=e,S.value.focus(),S.value.scrollIntoView({block:"nearest"}),t("highlight",s().find(t=>t.ref===e)))}function k(e){let a=S.value;null!=a&&a.isConnected&&(U.value=a),S.value=null,t("leave",e)}async function E(e){if(x.value)_.trigger(e);else{await (0,i.Y3)();let e=B().find(e=>"checked"===e.dataset.state);e&&D(e)}}return(0,i.YP)(w,()=>{y.value||(0,i.Y3)(()=>{E()})},{immediate:!0,deep:!0}),oz({modelValue:w,onValueChange:function(t){if(y.value=!0,Array.isArray(w.value)){let a=w.value.findIndex(a=>oN(a,t,e.by));if("toggle"===e.selectionBehavior){let e=[...w.value];-1===a?e.push(t):e.splice(a,1),w.value=e}else w.value=[t],g.value=t}else"toggle"===e.selectionBehavior&&oN(w.value,t,e.by)?w.value=void 0:w.value=t;setTimeout(()=>{y.value=!1},1)},multiple:a,orientation:n,dir:m,disabled:o,highlightOnHover:l,highlightedElement:S,isVirtual:x,virtualFocusHook:_,virtualKeydownHook:I,by:e.by,firstValue:g,selectionBehavior:u,focusable:b,onLeave:k,onEnter:function(e){var a,l;let n=new CustomEvent("listbox.entryFocus",{bubbles:!1,cancelable:!0});null==(a=e.currentTarget)||a.dispatchEvent(n),t("entryFocus",n),n.defaultPrevented||(U.value?D(U.value):D(null==(l=B())?void 0:l[0]))}
8,onChangeHighlight:D,onKeydownEnter:function(e){S.value&&S.value.click()},onKeydownNavigation:function(t){let l=lw(t,n.value,m.value);if(!l)return;let o=B();if(S.value){if("last"===l)o.reverse();else if("prev"===l||"next"===l){"prev"===l&&o.reverse();let e=o.indexOf(S.value);o=o.slice(e+1)}(function(t,l){var n;if(!(x.value||"replace"!==e.selectionBehavior||!a.value||!Array.isArray(w.value)||(t.altKey||t.ctrlKey||t.metaKey)&&!t.shiftKey)&&t.shiftKey){let e=s().filter(e=>""!==e.ref.dataset.disabled),a=null==(n=e.find(e=>e.ref===l))?void 0:n.value;if(t.key===f.END?a=e[e.length-1].value:t.key===f.HOME&&(a=e[0].value),!a||!g.value)return;let o=C(e.map(e=>e.value),g.value,a);w.value=o}})(t,o[0])}if(o.length){let e=S.value||"prev"!==l?0:o.length-1;D(o[e])}if(x.value)return I.trigger(t)},onKeydownTypeAhead:function(e){if(y.value=!0,x.value)I.trigger(e);else{let t=e.altKey||e.ctrlKey||e.metaKey;if(t&&"a"===e.key&&a.value){let t=s(),a=t.map(e=>e.value);w.value=[...a],e.preventDefault(),D(t[t.length-1].ref)}else if(!t){let t=v(e.key,B());t&&D(t)}}setTimeout(()=>{y.value=!1},1)}}),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref_key:"primitiveElement",ref:p,as:t.as,"as-child":t.asChild,dir:(0,r.SU)(m),"data-disabled":(0,r.SU)(o)?"":void 0,onPointerleave:k,onFocusout:a[0]||(a[0]=async e=>{let t=e.relatedTarget||e.target;await (0,i.Y3)(),S.value&&(0,r.SU)(c)&&!(0,r.SU)(c).contains(t)&&k(e)})},{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{modelValue:(0,r.SU)(w)}),(0,r.SU)(h)&&e.name?((0,i.wg)(),(0,i.j4)((0,r.SU)(aH),{key:0,name:e.name,value:(0,r.SU)(w)},null,8,["name","value"])):(0,i.kq)("",!0)]),_:3},8,["as","as-child","dir","data-disabled"]))}}),oG=(0,i.aZ)({__name:"ListboxContent",props:{asChild:{type:Boolean},as:{}},setup(e){let t=oK(),a=Q(!1,10);return(e,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(az),null,{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{role:"listbox",as:e.as,"as-child":e.asChild,tabindex:(0,r.SU)(t).focusable.value?(0,r.SU)(t).highlightedElement.value?"-1":"0":void 0,"aria-orientation":(0,r.SU)(t).orientation.value,"aria-multiselectable":!!(0,r.SU)(t).multiple.value,"data-orientation":(0,r.SU)(t).orientation.value,onMousedown:l[0]||(l[0]=(0,d.iM)(e=>a.value=!0,["left"])),onFocus:l[1]||(l[1]=e=>{(0,r.SU)(a)||(0,r.SU)(t).onEnter(e)}),onKeydown:[l[2]||(l[2]=(0,d.D2)((0,d.iM)(e=>{(0,r.SU)(t).focusable.value&&(0,r.SU)(t).onKeydownNavigation(e)},["prevent"]),["down","up","left","right","home","end"])),(0,d.D2)((0,r.SU)(t).onKeydownEnter,["enter"]),(0,r.SU)(t).onKeydownTypeAhead]},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child","tabindex","aria-orientation","aria-multiselectable","data-orientation","onKeydown"])]),_:3}))}}),oY=(0,i.aZ)({__name:"ListboxFilter",props:{modelValue:{},autoFocus:{type:Boolean},asChild:{type:Boolean},as:{default:"input"}},emits:["update:modelValue"],setup(e,{emit:t}){let a=ec(e,"modelValue",t,{defaultValue:"",passive:void 0===e.modelValue}),l=oK();l.focusable.value=!1;let{primitiveElement:n,currentElement:o}=e1();return(0,i.bv)(()=>{setTimeout(()=>{var t;e.autoFocus&&(null==(t=o.value)||t.focus())},1)}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref_key:"primitiveElement",ref:n,as:e.as,"as-child":e.asChild,value:(0,r.SU)(a),disabled:(0,r.SU)(l).disabled.value?"":void 0,"data-disabled":(0,r.SU)(l).disabled.value?"":void 0,type:"text",onKeydown:[(0,d.D2)((0,d.iM)((0,r.SU)(l).onKeydownNavigation,["prevent"]),["down","up","home","end"]),(0,d.D2)((0,r.SU)(l).onKeydownEnter,["enter"])],onInput:t[0]||(t[0]=e=>{a.value=e.target.value})},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(a)})]),_:3},8,["as","as-child","value","disabled","data-disabled","onKeydown"]))}}),[oq,oX]=w("ListboxItem"),oJ=(0,i.aZ)({__name:"ListboxItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"div"}},emits:["select"],setup(e,{emit:t}){let{forwardRef:a,currentElement:l}=eA(),n=ez(void 0,"radix-vue-listbox-item"),o=oK(),u=(0,i.Fl)(()=>l.value===o.highlightedElement.value),s=(0,i.Fl)(()=>{var t,a,l;return t=o.modelValue.value,a=e.value,l=o.by,void 0!==t&&(Array.isArray(t)?t.some(e=>oN(e,a,l)):oN(t,a,l))}),v=(0,i.Fl)(()=>o.disabled.value||e.disabled);async function p(a){t("select",a),null!=a&&a.defaultPrevented||v.value||!a||(o.onValueChange(e.value),o.onChangeHighlight(a.target))}function c(t){S("listbox.select",p,{originalEvent:t,value:e.value})}return oX({isSelected:s}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aL),{value:e.value},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{id:(0,r.SU)(n),ref:(0,r.SU)(a),role:"option",tabindex:(0,r.SU)(o).focusable.value?u.value?"0":"-1":void 0,"aria-selected":s.value,as:e.as,"as-child":e.asChild,disabled:v.value?"":void 0,"data-disabled":v.value?"":void 0,"data-highlighted":u.value?"":void 0,"data-state":s.value?"checked":"unchecked",onClick:c,onKeydown:(0,d.D2)((0,d.iM)(c,["prevent"]),["space"]),onPointermove:t[0]||(t[0]=e=>{(0,r.SU)(o).highlightOnHover.value?(0,r.SU)(o).onChangeHighlight((0,r.SU)(l)):(0,r.SU)(o).focusable.value||(0,r.SU)(o).onChangeHighlight((0,r.SU)(l))})},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["id","tabindex","aria-selected","as","as-child","disabled","data-disabled","data-highlighted","data-state","onKeydown"])]),_:3},8,["value"]))}}),oQ=(0,i.aZ)({__name:"ListboxItemIndicator",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){eA();let t=oq();return(a,l)=>(0,r.SU)(t).isSelected.value?((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({key:0,"aria-hidden":"true"},e),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16)):(0,i.kq)("",!0)}});function o0(e,t,a){let l=a.initialDeps??[],n;return()=>{var o,i,r,u;let d,s;a.key&&null!=(o=a.debug)&&o.call(a)&&(d=Date.now());let v=e();if(!(v.length!==l.length||v.some((e,t)=>l[t]!==e)))return n;if(l=v,a.key&&null!=(i=a.debug)&&i.call(a)&&(s=Date.now()),n=t(...v),a.key&&null!=(r=a.debug)&&r.call(a)){let e=Math.round((Date.now()-d)*100)/100,t=Math.round((Date.now()-s)*100)/100,l=t/16,n=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%câ± ${n(t,5)} /${n(e,5)} ms`,` 9 font-size: .6rem; 10 font-weight: bold; 11 color: hsl(${Math.max(0,Math.min(120-120*l,120))}deg 100% 31%);`,null==a?void 0:a.key)}return null==(u=null==a?void 0:a.onChange)||u.call(a,n),n}}function o1(e,t){if(void 0===e)throw Error("Unexpected undefined");return e}let o3=(e,t)=>1>Math.abs(e-t),o4=(e,t,a)=>{let l;return function(...n){e.clearTimeout(l),l=e.setTimeout(()=>t.apply(this,n),a)}},o5=e=>e,o6=e=>{let t=Math.max(e.startIndex-e.overscan,0),a=Math.min(e.endIndex+e.overscan,e.count-1),l=[];for(let e=t;e<=a;e++)l.push(e);return l},o2=(e,t)=>
11{let a=e.scrollElement;if(!a)return;let l=e.targetWindow;if(!l)return;let n=e=>{let{width:a,height:l}=e;t({width:Math.round(a),height:Math.round(l)})};if(n(a.getBoundingClientRect()),!l.ResizeObserver)return()=>{};let o=new l.ResizeObserver(e=>{let t=e[0];if(null!=t&&t.borderBoxSize){let e=t.borderBoxSize[0];if(e){n({width:e.inlineSize,height:e.blockSize});return}}n(a.getBoundingClientRect())});return o.observe(a,{box:"border-box"}),()=>{o.unobserve(a)}},o8={passive:!0},o9=typeof window>"u"||"onscrollend"in window,o7=(e,t)=>{let a=e.scrollElement;if(!a)return;let l=e.targetWindow;if(!l)return;let n=0,o=o9?()=>{}:o4(l,()=>{t(n,!1)},e.options.isScrollingResetDelay),i=l=>()=>{n=a[e.options.horizontal?"scrollLeft":"scrollTop"],o(),t(n,l)},r=i(!0),u=i(!1);return u(),a.addEventListener("scroll",r,o8),a.addEventListener("scrollend",u,o8),()=>{a.removeEventListener("scroll",r),a.removeEventListener("scrollend",u)}},ie=(e,t,a)=>{if(null!=t&&t.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[a.options.horizontal?"inlineSize":"blockSize"])}return Math.round(e.getBoundingClientRect()[a.options.horizontal?"width":"height"])},it=(e,{adjustments:t=0,behavior:a},l)=>{var n,o;null==(o=null==(n=l.scrollElement)?void 0:n.scrollTo)||o.call(n,{[l.options.horizontal?"left":"top"]:e+t,behavior:a})};class ia{constructor(e){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 e=null,t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{this._measureElement(e.target,e)})}):null);return{disconnect:()=>{var e;return null==(e=t())?void 0:e.disconnect()},observe:e=>{var a;return null==(a=t())?void 0:a.observe(e,{box:"border-box"})},unobserve:e=>{var a;return null==(a=t())?void 0:a.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{Object.entries(e).forEach(([t,a])=>{typeof a>"u"&&delete e[t]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:o5,rangeExtractor:o6,onChange:()=>{},measureElement:ie,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,...e}},this.notify=(e,t)=>{var a,l;let{startIndex:n,endIndex:o}=this.range??{startIndex:void 0,endIndex:void 0},i=this.calculateRange();(e||n!==(null==i?void 0:i.startIndex)||o!==(null==i?void 0:i.endIndex))&&(null==(l=(a=this.options).onChange)||l.call(a,this,t))},this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.observer.disconnect(),this.elementsCache.clear()},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;let t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t){this.notify(!1,!1);return}this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.notify(!1,!1)})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e;let a=this.isScrolling;this.isScrolling=t,this.notify(a!==t,t)}))}}
11,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??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{let a=new Map,l=new Map;for(let n=t-1;n>=0;n--){let t=e[n];if(a.has(t.lane))continue;let o=l.get(t.lane);if(null==o||t.end>o.end?l.set(t.lane,t):t.end<o.end&&a.set(t.lane,!0),a.size===this.options.lanes)break}return l.size===this.options.lanes?Array.from(l.values()).sort((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurementOptions=o0(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(e,t,a,l,n)=>(this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:a,getItemKey:l,enabled:n}),{key:!1}),this.getMeasurements=o0(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:e,paddingStart:t,scrollMargin:a,getItemKey:l,enabled:n},o)=>{var i;if(!n)return this.measurementsCache=[],this.itemSizeCache.clear(),[];0===this.measurementsCache.length&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let r=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];let u=this.measurementsCache.slice(0,r);for(let n=r;n<e;n++){let e=null==(i=this.measurementsCache[n])?void 0:i.measureElement;e||(e=e=>{let t=l(n),a=this.elementsCache.get(t);if(!e){a&&(this.observer.unobserve(a),this.elementsCache.delete(t));return}a!==e&&(a&&this.observer.unobserve(a),this.observer.observe(e),this.elementsCache.set(t,e)),e.isConnected&&this.resizeItem(n,this.options.measureElement(e,void 0,this))});let r=l(n),d=1===this.options.lanes?u[n-1]:this.getFurthestMeasurement(u,n),s=d?d.end+this.options.gap:t+a,v=o.get(r),p="number"==typeof v?v:this.options.estimateSize(n),c=s+p,f=d?d.lane:n%this.options.lanes;u[n]={index:n,start:s,size:p,end:c,key:r,lane:f,measureElement:e}}return this.measurementsCache=u,u},{key:!1,debug:()=>this.options.debug}),this.calculateRange=o0(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset()],(e,t,a)=>this.range=e.length>0&&t>0?function({measurements:e,outerSize:t,scrollOffset:a}){let l=e.length-1,n=il(0,l,t=>e[t].start,a),o=n;for(;o<l&&e[o].end<a+t;)o++;return{startIndex:n,endIndex:o}}({measurements:e,outerSize:t,scrollOffset:a}):null,{key:!1,debug:()=>this.options.debug}),this.getIndexes=o0(()=>[this.options.rangeExtractor,this.calculateRange(),this.options.overscan,this.options.count],(e,t,a,l)=>null===t?[]:e({startIndex:t.startIndex,endIndex:t.endIndex,overscan:a,count:l}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,a=e.getAttribute(t);return a?parseInt(a,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{let a=this.indexFromElement(e),l=this.getMeasurements()[a];if(!l||!e.isConnected){this.elementsCache.forEach((t,a)=>{t===e&&(this.observer.unobserve(e),this.elementsCache.delete(a))});return}let n=this.elementsCache.get(l.key);n!==e&&(n&&this.observer.unobserve(n),this.observer.observe(e),this.elementsCache.set(l.key,e)),this.resizeItem(a,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=>{let a=this.getMeasurements()[e];if(!a)return;let l=t-(this.itemSizeCache.get(a.key)??a.size);0!==l&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(a,l,this):a.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=l,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(a.index),this.itemSizeCache=new Map(this.itemSizeCache.set(a.key,t)),this.notify(!0,!1))},this.measureElement=e=>{e&&this._measureElement(e,void 0)},this.getVirtualItems=o0(()=>[this.getIndexes(),this.getMeasurements()],(e,t)=>{let a=[];for(let l=0,n=e.length;l<n;l++){let n=t[e[l]];a.push(n)}return a},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(0!==t.length)return o1(t[il(0,t.length-1,e=>o1(t[e]).start,e)])},this.getOffsetForAlignment=(e,t)=>
11{let a=this.getSize(),l=this.getScrollOffset();"auto"===t&&(t=e<=l?"start":e>=l+a?"end":"start"),"start"===t||("end"===t?e-=a:"center"===t&&(e-=a/2));let n=this.options.horizontal?"scrollWidth":"scrollHeight";return Math.max(Math.min((this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[n]:this.scrollElement[n]:0)-a,e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));let a=this.getMeasurements()[e];if(!a)return;let l=this.getSize(),n=this.getScrollOffset();if("auto"===t){if(a.end>=n+l-this.options.scrollPaddingEnd)t="end";else{if(!(a.start<=n+this.options.scrollPaddingStart))return[n,t];t="start"}}let o="end"===t?a.end+this.options.scrollPaddingEnd:a.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(o,t),t]},this.isDynamicMode=()=>this.elementsCache.size>0,this.cancelScrollToIndex=()=>{null!==this.scrollToIndexTimeoutId&&this.targetWindow&&(this.targetWindow.clearTimeout(this.scrollToIndexTimeoutId),this.scrollToIndexTimeoutId=null)},this.scrollToOffset=(e,{align:t="start",behavior:a}={})=>{this.cancelScrollToIndex(),"smooth"===a&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:a})},this.scrollToIndex=(e,{align:t="auto",behavior:a}={})=>{e=Math.max(0,Math.min(e,this.options.count-1)),this.cancelScrollToIndex(),"smooth"===a&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");let l=this.getOffsetForIndex(e,t);if(!l)return;let[n,o]=l;this._scrollToOffset(n,{adjustments:void 0,behavior:a}),"smooth"!==a&&this.isDynamicMode()&&this.targetWindow&&(this.scrollToIndexTimeoutId=this.targetWindow.setTimeout(()=>{if(this.scrollToIndexTimeoutId=null,this.elementsCache.has(this.options.getItemKey(e))){let[t]=o1(this.getOffsetForIndex(e,o));o3(t,this.getScrollOffset())||this.scrollToIndex(e,{align:o,behavior:a})}else this.scrollToIndex(e,{align:o,behavior:a})}))},this.scrollBy=(e,{behavior:t}={})=>{this.cancelScrollToIndex(),"smooth"===t&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+e,{adju
11stments:void 0,behavior:t})},this.getTotalSize=()=>{var e;let t=this.getMeasurements();return(0===t.length?this.options.paddingStart:1===this.options.lanes?(null==(e=t[t.length-1])?void 0:e.end)??0:Math.max(...t.slice(-this.options.lanes).map(e=>e.end)))-this.options.scrollMargin+this.options.paddingEnd},this._scrollToOffset=(e,{adjustments:t,behavior:a})=>{this.options.scrollToFn(e,{behavior:a,adjustments:t},this)},this.measure=()=>{var e,t;this.itemSizeCache=new Map,null==(t=(e=this.options).onChange)||t.call(e,this,!1)},this.setOptions(e)}}let il=(e,t,a,l)=>{for(;e<=t;){let n=(e+t)/2|0,o=a(n);if(o<l)e=n+1;else{if(!(o>l))return n;t=n-1}}return e>0?e-1:0};function io(e){return function(e){let t=new ia((0,r.SU)(e)),a=(0,r.XI)(t),l=t._didMount();return(0,i.YP)(()=>(0,r.SU)(e).getScrollElement(),e=>{e&&t._willUpdate()},{immediate:!0}),(0,i.YP)(()=>(0,r.SU)(e),e=>{t.setOptions({...e,onChange:(t,l)=>{var n;(0,r.oR)(a),null==(n=e.onChange)||n.call(e,t,l)}}),t._willUpdate(),(0,r.oR)(a)},{immediate:!0}),(0,r.EB)(l),a}((0,i.Fl)(()=>({observeElementRect:o2,observeElementOffset:o7,scrollToFn:it,...(0,r.SU)(e)})))}let ii=(0,i.aZ)({__name:"ListboxVirtualizer",props:{options:{},estimateSize:{},textContent:{type:Function}},setup(e){let t=(0,i.Rr)(),a=oK(),l=ep(),{getItems:n}=aG();a.isVirtual.value=!0;let o=(0,i.Fl)(()=>{let e=l.value;if(!e)return{start:0,end:0};{let t=window.getComputedStyle(e);return{start:Number.parseFloat(t.paddingBlockStart||t.paddingTop),end:Number.parseFloat(t.paddingBlockEnd||t.paddingBottom)}}}),d=io({get scrollPaddingStart(){return o.value.start},get scrollPaddingEnd(){return o.value.end},get count(){return e.options.length},get horizontal(){return"horizontal"===a.orientation.value},estimateSize:()=>e.estimateSize??28,getScrollElement:()=>l.value,overscan:12}),s=(0,i.Fl)(()=>d.value.getVirtualItems().map(a=>({item:a,is:(0,i.Ho)(t.default({option:e.options[a.index],virtualizer:d.value,virtualItem:a})[0],{key:`${a.key}`,"data-index":a.index,"aria-setsize":e.options.length,"aria-posinset":a.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${a.start}px)`,overflowAnchor:"none"}})})));a.virtualFocusHook.on(t=>{let n=e.options.findIndex(e=>Array.isArray(a.modelValue.value)?oN(e,a.modelValue.value[0],a.by):oN(e,a.modelValue.value,a.by));-1!==n&&(null==t||t.preventDefault(),d.value.scrollToIndex(n,{align:"start"}),requestAnimationFrame(()=>{var e;let a=null==(e=l.value)?void 0:e.querySelector("[data-state=checked]");a&&t&&(null==a||a.focus())}))});let v=Q("",1e3),p=(0,i.Fl)(()=>{let t=t=>e.textContent?e.textContent(t):t.toString().toLowerCase();return e.options.map((e,a)=>({index:a,textContent:t(e)}))});return a.virtualKeydownHook.on(t=>{var o;let i=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!i)return;let r=lb[t.key];if(i&&"a"===t.key&&a.multiple.value?(t.preventDefault(),a.modelValue.value=[...e.options],r="last"):t.shiftKey&&r&&function(t,l){var o,i,r,u;if(!(null!=(o=a.firstValue)&&o.value)||!a.multiple.value||!Array.isArray(a.modelValue.value))return;let d=null==(i=n().filter(e=>""!==e.ref.dataset.disabled).find(e=>e.ref===a.highlightedElement.value))?void 0:i.value;if(!d)return;let s=null;switch(l){case"prev":case"next":s=C(e.options,a.firstValue.value,d);break;case"first":s=C(e.options,a.firstValue.value,null==(r=e.options)?void 0:r[0]);break;case"last":s=C(e.options,a.firstValue.value,null==(u=e.options)?void 0:u[e.options.length-1])}a.modelValue.value=s}(0,r),["first","last"].includes(r)){t.preventDefault();let l="first"===r?0:e.options.length-1;d.value.scrollToIndex(l),requestAnimationFrame(()=>{let e=n(),t="first"===r?e[0]:e[e.length-1];a.onChangeHighlight(t.ref)})}else if(!r&&!i){v.value+=t.key;let e=Number(null==(o=em())?void 0:o.getAttribute("data-index")),n=p.value[e].textContent,i=eX(p.value.map(e=>e.textContent),v.value,n),r=p.value.find(e=>e.textContent===i);r&&(d.value.scrollToIndex(r.index,{align:"start"}),requestAnimationFrame(()=>{let e=l.value.querySelector(`[data-index="${r.index}"]`);e instanceof HTMLElement&&a.onChangeHighlight(e)}))}}),(e,t)=>((0,i.wg)(),(0,i.iD)("div",{"data-radix-vue-virtualizer":"",style:(0,u.j5)({position:"relative",width:"100%",height:`${(0,r.SU)(d).getTotalSize()}px`})},[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(s.value,({is:e,item:t})=>((0,i.wg)(),(0,i.j4)((0,i.LL)(e),{key:t.index}))),128))],4))}}),[ir,iu]=w("ListboxGroup"),id=(0,i.aZ)({__name:"ListboxGroup",props:{asChild:{type:Boolean},as:{}},setup(e){let t=ez(void 0,"radix-vue-listbox-group");return iu({id:t}),(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({role:"group"},e,{"aria-labelledby":(0,r.SU)(t)}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),is=(0,i.aZ)({__name:"ListboxGroupLabel",props:{for:{},asChild:{type:Boolean},as:{default:"div"}},setup(e){let t=ir({id:""});return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{id:(0,r.SU)(t).id}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["id"]))}}),[iv,ip]=w("MenubarRoot"),ic=(0,i.aZ)({__name:"MenubarRoot",props:{modelValue:{},defaultValue:{},dir:{},loop:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){let{forwardRef:a,currentElement:l}=eA(),{createCollection:n}=eC("menubar");n(l);let o=ec(e,"modelValue",t,{defaultValue:e.defaultValue??"",passive:void 0===e.modelValue}),u=(0,r.iH)(null),{dir:d,loop:s}=(0,r.BK)(e),v=eB(d);return ip({modelValue:o,dir:v,loop:s,onMenuOpen:e=>{o.value=e,u.value=e},onMenuClose:()=>{o.value=""},onMenuToggle:e=>{o.value=o.value?"":e,u.value=e}}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(l_),{"current-tab-stop-id":u.value,"onUpdate:currentTabStopId":t[0]||(t[0]=e=>u.value=e),orientation:"horizontal",loop:(0,r.SU)(s),dir:(0,r.SU)(v),"as-child":""},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{ref:(0,r.SU)(a),role:"menubar"},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(o)})]),_:3},512)]),_:3},8,["current-tab-stop-id","loop","dir"]))}}),[im,ih]=w("MenubarMenu"),ig=(0,i.aZ)({__name:"MenubarMenu",props:{value:{}},setup(e){let t=ez(e.value),a=iv();eA();let l=(0,r.iH)(),n=(0,r.iH)(!1),o=(0,i.Fl)(()=>a.modelValue.value===t);return(0,i.YP)(o,()=>{o.value||(n.value=!1)}),ih({value:t,triggerElement:l,triggerId:t,contentId:"",wasKeyboardTriggerOpenRef:n}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lg),{open:o.value,modal:!1,dir:(0,r.SU)(a).dir.value,"onUpdate:open":t[0]||(t[0]=e=>{e||(0,r.SU)(a).onMenuClose()})},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["open","dir"]))}}),iy=(0,i.aZ)({__name:"MenubarTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=iv(),a=im(),{forwardRef:l,currentElement:n}=eA(),o=(0,r.iH)(!1),u=(0,i.Fl)(()=>t.modelValue.value===a.value);return(0,i.bv)(()=>{a.triggerElement=n}),(e,s)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lC),{"as-child":"",focusable:!e.disabled,"tab-stop-id":(0,r.SU)(a).value},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(ls),{"as-child":""},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{id:(0,r.SU)(a).triggerId,ref:(0,r.SU)(l),as:e.as,type:"button"===e.as?"button":void 0,role:"menuitem","aria-haspopup":"menu","aria-expanded":u.value,"aria-controls":u.value?(0,r.SU)(a).contentId:void 0,"data-highlighted":o.value?"":void 0,"data-state":u.value?"open":"closed","data-disabled":e.disabled?"":void 0,disabled:e.disabled,"data-value":(0,r.SU)(a).value,"data-radix-vue-collection-item":"",onPointerdown:s[0]||(s[0]=l=>{!e.disabled&&0===l.button&&!1===l.ctrlKey&&((0,r.SU)(t).onMenuOpen((0,r.SU)(a).value),u.value||l.preventDefault())}),onPointerenter:s[1]||(s[1]=()=>{var e;(0,r.SU)(t).modelValue.value&&!u.value&&((0,r.SU)(t).onMenuOpen((0,r.SU)(a).value),null==(e=(0,r.SU)(n))||e.focus())}),onKeydown:s[2]||(s[2]=(0,d.D2)(l=>
11{e.disabled||(["Enter"," "].includes(l.key)&&(0,r.SU)(t).onMenuToggle((0,r.SU)(a).value),"ArrowDown"===l.key&&(0,r.SU)(t).onMenuOpen((0,r.SU)(a).value),["Enter"," ","ArrowDown"].includes(l.key)&&((0,r.SU)(a).wasKeyboardTriggerOpenRef.value=!0,l.preventDefault()))},["enter","space","arrow-down"])),onFocus:s[3]||(s[3]=e=>o.value=!0),onBlur:s[4]||(s[4]=e=>o.value=!1)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["id","as","type","aria-expanded","aria-controls","data-highlighted","data-state","data-disabled","disabled","data-value"])]),_:3})]),_:3},8,["focusable","tab-stop-id"]))}}),ib=(0,i.aZ)({__name:"MenubarPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(l$),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),iw=(0,i.aZ)({__name:"MenubarContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t);eA();let l=iv(),n=im();n.contentId||(n.contentId=ez(void 0,"radix-vue-menubar-content"));let{injectCollection:o}=eC("menubar"),u=o(),s=(0,r.iH)(!1);function v(e){let t=e.target.hasAttribute("data-radix-menubar-subtrigger"),a=("rtl"===l.dir.value?"ArrowRight":"ArrowLeft")===e.key;if(!a&&t)return;let o=u.value.map(e=>e.dataset.value);a&&o.reverse();let i=o.indexOf(n.value),[r]=o=l.loop.value?eq(o,i+1):o.slice(i+1);r&&l.onMenuOpen(r)}return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lT),(0,i.dG)((0,r.SU)(a),{id:(0,r.SU)(n).contentId,"data-radix-menubar-content":"","aria-labelledby":(0,r.SU)(n).triggerId,style:{"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"},onCloseAutoFocus:t[0]||(t[0]=e=>{var t;(0,r.SU)(l).modelValue.value||s.value||null==(t=(0,r.SU)(n).triggerElement.value)||t.focus(),s.value=!1,e.preventDefault()}),onFocusOutside:t[1]||(t[1]=e=>{let t=e.target;(0,r.SU)(u).some(e=>e.contains(t))&&e.preventDefault()}),onInteractOutside:t[2]||(t[2]=e=>{s.value=!0}),onEntryFocus:t[3]||(t[3]=e=>{(0,r.SU)(n).wasKeyboardTriggerOpenRef.value||e.preventDefault()}),onKeydown:(0,d.D2)(v,["arrow-right","arrow-left"])}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),iS=(0,i.aZ)({__name:"MenubarArrow",props:{width:{default:10},height:{default:5},asChild:{type:Boolean},as:{default:"svg"}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lv),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),iU=(0,i.aZ)({__name:"MenubarItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){let a=eD(t);return eA(),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lE),(0,u.vs)((0,i.F4)({...e,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),ix=(0,i.aZ)({__name:"MenubarGroup",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lR),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),i_=(0,i.aZ)({__name:"MenubarSeparator",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lK),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),iC=(0,i.aZ)({__name:"MenubarCheckboxItem",props:{checked:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select","update:checked"],setup(e,{emit:t}){let a=eD(t);return eA(),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lO),(0,u.vs)((0,i.F4)({...e,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),iI=(0,i.aZ)({__name:"MenubarItemIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lV),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),iB=(0,i.aZ)({__name:"MenubarLabel",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lM),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),iD=(0,i.aZ)({__name:"MenubarRadioGroup",props:{modelValue:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){let a=eD(t);return eA(),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lZ),(0,u.vs)((0,i.F4)({...e,...(0,r.SU)(a)})),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),ik=(0,i.aZ)({__name:"MenubarRadioItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(e,{emit:t}){let a=eO(e,t);return eA(),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lN),(0,u.vs)((0,i.F4)((0,r.SU)(a))),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),iE=(0,i.aZ)({__name:"MenubarSub",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){eA();let a=ec(e,"open",t,{defaultValue:e.defaultOpen??!1,passive:void 0===e.open});return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lG),{open:(0,r.SU)(a),"onUpdate:open":t[0]||(t[0]=e=>(0,r.dq)(a)?a.value=e:null)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{open:(0,r.SU)(a)})]),_:3},8,["open"]))}}),iP=(0,i.aZ)({__name:"MenubarSubContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},sideOffset:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eO(e,t);eA();let{injectCollection:l}=eC("menubar"),n=iv(),o=im(),u=l();function s(e){if(e.target.hasAttribute("data-radix-menubar-subtrigger"))return;let t=u.value.map(e=>e.dataset.value),a=t.indexOf(o.value),[l]=t=n.loop.value?eq(t,a+1):t.slice(a+1);l&&n.onMenuOpen(l)}return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lY),(0,i.dG)((0,r.SU)(a),{"data-radix-menubar-content":"",style:{"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-tr
11igger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"},onKeydown:(0,d.D2)(s,["arrow-right"])}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),iF=(0,i.aZ)({__name:"MenubarSubTrigger",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lq),(0,i.dG)(e,{"data-radix-menubar-subtrigger":""}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),[iV,iO]=w(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext"),iA=(0,i.aZ)({__name:"NavigationMenuRoot",props:{modelValue:{default:void 0},defaultValue:{},dir:{},orientation:{default:"horizontal"},delayDuration:{default:200},skipDelayDuration:{default:300},disableClickTrigger:{type:Boolean,default:!1},disableHoverTrigger:{type:Boolean,default:!1},asChild:{type:Boolean},as:{default:"nav"}},emits:["update:modelValue"],setup(e,{emit:t}){let a=ec(e,"modelValue",t,{defaultValue:e.defaultValue??"",passive:void 0===e.modelValue}),l=(0,r.iH)(""),{forwardRef:n,currentElement:o}=eA(),u=(0,r.iH)(),d=(0,r.iH)(),{createCollection:s}=eC("nav");s(u);let{delayDuration:v,skipDelayDuration:p,dir:c,disableClickTrigger:f,disableHoverTrigger:m}=(0,r.BK)(e),h=eB(c),g=Q(!1,p),y=ee(e=>{"string"==typeof e&&(l.value=a.value,a.value=e)},(0,i.Fl)(()=>""!==a.value||g.value?150:v.value));return iO({isRootMenu:!0,modelValue:a,previousValue:l,baseId:ez(void 0,"radix-navigation-menu"),disableClickTrigger:f,disableHoverTrigger:m,dir:h,orientation:e.orientation,rootNavigationMenu:o,indicatorTrack:u,onIndicatorTrackChange:e=>{u.value=e},viewport:d,onViewportChange:e=>{d.value=e},onTriggerEnter:e=>{y(e)},onTriggerLeave:()=>{g.value=!0,y("")},onContentEnter:()=>{y()},onContentLeave:()=>{y("")},onItemSelect:e=>{l.value=a.value,a.value=e},onItemDismiss:()=>{l.value=a.value,a.value=""}}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(n),"aria-label":"Main",as:e.as,"as-child":e.asChild,"data-orientation":e.orientation,dir:(0,r.SU)(h),"data-radix-navigation-menu":""},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(a)})]),_:3},8,["as","as-child","data-orientation","dir"]))}});function iW(e){return e?"open":"closed"}function iT(e,t){return`${e}-trigger-${t}`}function iR(e,t){return`${e}-content-${t}`}let iM="navigationMenu.rootContentDismiss";function i$(e){let t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)t.push(a.currentNode);return t}function ij(e){let t=em();return e.some(e=>e===t||(e.focus(),em()!==t))}function iH(e){return t=>"mouse"===t.pointerType?e(t):void 0}let[iZ,iN]=w("NavigationMenuItem"),iK=(0,i.aZ)({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{default:"li"}},setup(e){eA();let{injectCollection:t}=eC("nav"),a=t(),l=iV(),n=ez(e.value),o=(0,r.iH)(),u=(0,r.iH)(),s=iR(l.baseId,n),v=()=>({});async function p(e="start"){let t=document.getElementById(s);if(t){v();let a=i$(t);a.length&&ij("start"===e?a:a.reverse())}}function c(){let e=document.getElementById(s);if(e){let t=i$(e);t.length&&(t.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),v=()=>{t.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})})}}function f(e){let t=em();if(32===e.keyCode||"Enter"===e.key){if(l.modelValue.value===n){var i;l.onItemDismiss(),null==(i=o.value)||i.focus(),e.preventDefault();return}e.target.click(),e.preventDefault();return}let r=a.value.filter(e=>{var t;return null==(t=e.parentElement)?void 0:t.hasAttribute("data-menu-item")});if(!r.includes(t))return;let u=eg(e,t,void 0,{itemsArray:r,loop:!1});u&&(null==u||u.focus()),e.preventDefault(),e.stopPropagation()}return iN({value:n,contentId:s,triggerRef:o,focusProxyRef:u,wasEscapeCloseRef:(0,r.iH)(!1),onEntryKeyDown:p,onFocusProxyEnter:p,onContentFocusOutside:c,onRootContentClose:c}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{"as-child":e.asChild,as:e.as,"data-menu-item":"",onKeydown:(0,d.D2)(f,["up","down","left","right","home","end","space"])},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as-child","as"]))}}),iz=(0,i.aZ)({__name:"NavigationMenuContentImpl",props:{disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){let{injectCollection:a}=eC("nav"),l=a(),{forwardRef:n,currentElement:o}=eA(),u=iV(),d=iZ(),s=iT(u.baseId,d.value),v=iR(u.baseId,d.value),p=(0,r.iH)(null),c=(0,i.Fl)(()=>{let e=l.value.map(e=>e.id.split("trigger-")[1]);"rtl"===u.dir.value&&e.reverse();let t=e.indexOf(u.modelValue.value),a=e.indexOf(u.previousValue.value),n=d.value===u.modelValue.value,o=a===e.indexOf(d.value);if(!n&&!o)return p.value;let i=(()=>
11{if(t!==a){if(n&&-1!==a)return t>a?"from-end":"from-start";if(o&&-1!==t)return t>a?"to-start":"to-end"}return null})();return p.value=i,i});function f(e){var a,l;if(t("focusOutside",e),t("interactOutside",e),!e.defaultPrevented){d.onContentFocusOutside();let t=e.target;null!=(l=null==(a=u.rootNavigationMenu)?void 0:a.value)&&l.contains(t)&&e.preventDefault()}}function m(e){var a;if(t("pointerDownOutside",e),!e.defaultPrevented){let t=e.target,n=l.value.some(e=>e.contains(t)),o=u.isRootMenu&&(null==(a=u.viewport.value)?void 0:a.contains(t));(n||o||!u.isRootMenu)&&e.preventDefault()}}function h(e){var a,l;t("escapeKeyDown",e),e.defaultPrevented||(u.onItemDismiss(),null==(l=null==(a=d.triggerRef)?void 0:a.value)||l.focus(),d.wasEscapeCloseRef.value=!0)}function g(e){var t;if(e.target.closest("[data-radix-navigation-menu]")!==u.rootNavigationMenu.value)return;let a=e.altKey||e.ctrlKey||e.metaKey,l="Tab"===e.key&&!a,n=i$(e.currentTarget);if(l){let a=em(),l=n.findIndex(e=>e===a);if(ij(e.shiftKey?n.slice(0,l).reverse():n.slice(l+1,n.length)))e.preventDefault();else{null==(t=d.focusProxyRef.value)||t.focus();return}}let o=eg(e,em(),void 0,{itemsArray:n,loop:!1,enableIgnoredElement:!0});null==o||o.focus()}function y(){var e;let t=new Event(iM,{bubbles:!0,cancelable:!0});null==(e=o.value)||e.dispatchEvent(t)}return(0,i.m0)(e=>{let t=o.value;if(u.isRootMenu&&t){let a=()=>{var e;u.onItemDismiss(),d.onRootContentClose(),t.contains(em())&&(null==(e=d.triggerRef.value)||e.focus())};t.addEventListener(iM,a),e(()=>t.removeEventListener(iM,a))}}),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tw),(0,i.dG)({id:(0,r.SU)(v),ref:(0,r.SU)(n),"aria-labelledby":(0,r.SU)(s),"data-motion":c.value,"data-state":(0,r.SU)(iW)((0,r.SU)(u).modelValue.value===(0,r.SU)(d).value),"data-orientation":(0,r.SU)(u).orientation},e,{onKeydown:g,onEscapeKeyDown:h,onPointerDownOutside:m,onFocusOutside:f,onDismiss:y}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["id","aria-labelledby","data-motion","data-state","data-orientation"]))}}),iL=(0,i.aZ)({inheritAttrs:!1,__name:"NavigationMenuContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){let a=eD(t),{forwardRef:l}=eA(),n=er(),o=iV(),u=iZ(),d=(0,i.Fl)(()=>u.value===o.modelValue.value),s=(0,i.Fl)(()=>!!o.viewport.value&&!o.modelValue.value&&!!o.previousValue.value&&o.previousValue.value===u.value);return(v,p)=>(0,r.SU)(n)?((0,i.wg)(),(0,i.j4)(i.lR,{key:0,to:(0,r.SU)(o).viewport.value,disabled:!(0,r.SU)(o).viewport.value},[(0,i.Wm)((0,r.SU)(e8),{present:v.forceMount||d.value||s.value},{default:(0,i.w5)(()=>[(0,i.Wm)(iz,(0,i.dG)({ref:(0,r.SU)(l),"data-state":(0,r.SU)(iW)(d.value),style:{pointerEvents:!d.value&&(0,r.SU)(o).isRootMenu?"none":void 0}},{...v.$attrs,...e,...(0,r.SU)(a)},{onPointerenter:p[0]||(p[0]=e=>(0,r.SU)(o).onContentEnter((0,r.SU)(u).value)),onPointerleave:p[1]||(p[1]=e=>(0,r.SU)(iH)(()=>(0,r.SU)(o).onContentLeave())(e)),onPointerDownOutside:p[2]||(p[2]=e=>t("pointerDownOutside",e)),onFocusOutside:p[3]||(p[3]=e=>t("focusOutside",e)),onInteractOutside:p[4]||(p[4]=e=>t("interactOutside",e))}),{default:(0,i.w5)(()=>[(0,i.WI)(v.$slots,"default")]),_:3},16,["data-state","style"])]),_:3},8,["present"])],8,["to","disabled"])):(0,i.kq)("",!0)}}),iG=(0,i.aZ)({inheritAttrs:!1,__name:"NavigationMenuIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let{forwardRef:t}=eA(),{injectCollection:a}=eC("nav"),l=a(),n=iV(),o=(0,r.iH)(),u=(0,i.Fl)(()=>"horizontal"===n.orientation),d=(0,i.Fl)(()=>!!n.modelValue.value),s=(0,r.iH)();function v(){s.value&&(o.value={size:u.value?s.value.offsetWidth:s.value.offsetHeight,offset:u.value?s.value.offsetLeft:s.value.offsetTop})}return(0,i.m0)(()=>{if(!n.modelValue.value){o.value=void 0;return}let e=l.value;s.value=e.find(e=>e.id.includes(n.modelValue.value)),v()}),ev(s,v),ev(n.indicatorTrack,v),(a,l)=>(0,r.SU)(n).indicatorTrack.value?((0,i.wg)(),(0,i.j4)(i.lR,{key:0,to:(0,r.SU)(n).indicatorTrack.value},[(0,i.Wm)((0,r.SU)(e8),{present:a.forceMount||d.value},{default:(0,i.w5)(()=>{var l,s,v,p;return[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(t),"aria-hidden":"true","data-state":d.value?"visible":"hidden","data-orientation":(0,r.SU)(n).orientation,"as-child":e.asChild,as:a.as,style:{position:"absolute",...u.value?{left:0,width:`${null==(l=o.value)?void 0:l.size}px`,transform:`translateX(${null==(s=o.value)?void 0:s.offset}px)`}:{top:0,height:`${null==(v=o.value)?void 0:v.size}px`,transform:`translateY(${null==(p=o.value)?void 0:p.offset}px)`}}},a.$attrs),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["data-state","data-orientation","as-child","as","style"])]}),_:3},8,["present"])],8,["to"])):(0,i.kq)("",!0)}}),iY=(0,i.aZ)({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{default:"a"}},emits:["select"],setup(e,{emit:t}){async function a(e){var a;let l=new CustomEvent("navigationMenu.linkSelect",{bubbles:!0,cancelable:!0,detail:{originalEvent:e}});if(t("select",l),!l.defaultPrevented&&!e.metaKey){let t=new CustomEvent(iM,{bubbles:!0,cancelable:!0});null==(a=e.target)||a.dispatchEvent(t)}}return eA(),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{as:t.as,"data-active":t.active?"":void 0,"aria-current":t.active?"page":void 0,"as-child":e.asChild,"data-radix-vue-collection-item":"",onClick:a},{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"]))}}),iq=(0,i.aZ)({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{default:"ul"}},setup(e){let t=iV(),{forwardRef:a,currentElement:l}=eA();return(0,i.bv)(()=>{t.onIndicatorTrackChange(l.value)}),(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(a),style:{position:"relative"}}
11,{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(l.$attrs,{"as-child":e.asChild,as:l.as,"data-orientation":(0,r.SU)(t).orientation}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),iX=(0,i.aZ)({__name:"NavigationMenuSub",props:{modelValue:{},defaultValue:{},orientation:{default:"horizontal"},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){let a=ec(e,"modelValue",t,{defaultValue:e.defaultValue??"",passive:void 0===e.modelValue}),l=(0,r.iH)(""),n=iV(),{forwardRef:o,currentElement:u}=eA(),d=(0,r.iH)(),s=(0,r.iH)(),{createCollection:v}=eC("nav");return v(d),iO({...n,isRootMenu:!1,modelValue:a,previousValue:l,orientation:e.orientation,rootNavigationMenu:u,indicatorTrack:d,onIndicatorTrackChange:e=>{d.value=e},viewport:s,onViewportChange:e=>{s.value=e},onTriggerEnter:e=>{a.value=e},onTriggerLeave:()=>{},onContentEnter:()=>{},onContentLeave:()=>{},onItemSelect:e=>{a.value=e},onItemDismiss:()=>{a.value=""}}),(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(o),"data-orientation":t.orientation,"as-child":e.asChild,as:t.as,"data-radix-navigation-menu":""},{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{modelValue:(0,r.SU)(a)})]),_:3},8,["data-orientation","as-child","as"]))}}),iJ=["aria-owns"],iQ=(0,i.aZ)({inheritAttrs:!1,__name:"NavigationMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=iV(),a=iZ(),{forwardRef:l,currentElement:n}=eA(),o=(0,r.iH)(""),u=(0,r.iH)(""),d=Q(!1,300),s=(0,r.iH)(!1),v=(0,i.Fl)(()=>a.value===t.modelValue.value);function p(){t.disableHoverTrigger.value||(s.value=!1,a.wasEscapeCloseRef.value=!1)}function c(l){t.disableHoverTrigger.value||"mouse"!==l.pointerType||e.disabled||s.value||a.wasEscapeCloseRef.value||d.value||(t.onTriggerEnter(a.value),d.value=!0)}function f(a){t.disableHoverTrigger.value||"mouse"!==a.pointerType||e.disabled||(t.onTriggerLeave(),d.value=!1)}function m(e){"mouse"===e.pointerType&&t.disableClickTrigger.value||d.value||(v.value?t.onItemSelect(""):t.onItemSelect(a.value),s.value=v.value)}function h(e){let l={horizontal:"ArrowDown",vertical:"rtl"===t.dir.value?"ArrowLeft":"ArrowRight"}[t.orientation];v.value&&e.key===l&&(a.onEntryKeyDown(),e.preventDefault(),e.stopPropagation())}function g(e){a.focusProxyRef.value=el(e)}function y(e){let t=document.getElementById(a.contentId),l=e.relatedTarget,o=l===n.value,i=null==t?void 0:t.contains(l);(o||!i)&&a.onFocusProxyEnter(o?"start":"end")}return(0,i.bv)(()=>{a.triggerRef=n,o.value=iT(t.baseId,a.value),u.value=iR(t.baseId,a.value)}),(a,n)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({id:o.value,ref:(0,r.SU)(l),disabled:a.disabled,"data-disabled":a.disabled?"":void 0,"data-state":(0,r.SU)(iW)(v.value),"aria-expanded":v.value,"aria-controls":u.value,"as-child":e.asChild,as:a.as},a.$attrs,{"data-radix-vue-collection-item":"",onPointerenter:p,onPointermove:c,onPointerleave:f,onClick:m,onKeydown:h}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["id","disabled","data-disabled","data-state","aria-expanded","aria-controls","as-child","as"]),v.value?((0,i.wg)(),(0,i.iD)(i.HY,{key:0},[(0,i.Wm)((0,r.SU)(aj),{ref:g,"aria-hidden":"true",tabindex:0,onFocus:y}),(0,r.SU)(t).viewport?((0,i.wg)(),(0,i.iD)("span",{key:0,"aria-owns":u.value},null,8,iJ)):(0,i.kq)("",!0)],64)):(0,i.kq)("",!0)],64))}}),i0=(0,i.aZ)({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let{forwardRef:t,currentElement:a}=eA(),l=iV(),n=(0,r.iH)(),o=(0,i.Fl)(()=>!!l.modelValue.value),u=(0,i.Fl)(()=>l.modelValue.value);(0,i.YP)(a,()=>{a.value&&l.onViewportChange(a.value)});let d=(0,r.iH)();return(0,i.YP)([u,o],async()=>{var e,t;if(await (0,i.Y3)(),!a.value)return;let l=null==(t=null==(e=a.value.querySelector("[data-state=open]"))?void 0:e.children)?void 0:t[0];d.value=l},{immediate:!0}),ev(d,()=>{d.value&&(n.value={width:d.value.offsetWidth,height:d.value.offsetHeight})}),(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||o.value},{default:(0,i.w5)(()=>{var u,d;return[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(e.$attrs,{ref:(0,r.SU)(t),as:e.as,"as-child":e.asChild,"data-state":(0,r.SU)(iW)(o.value),"data-orientation":(0,r.SU)(l).orientation,style:{pointerEvents:!o.value&&(0,r.SU)(l).isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":n.value?`${null==(u=n.value)?void 0:u.width}px`:void 0,"--radix-navigation-menu-viewport-height":n.value?`${null==(d=n.value)?void 0:d.height}px`:void 0},onPointerenter:a[0]||(a[0]=e=>(0,r.SU)(l).onContentEnter((0,r.SU)(l).modelValue.value)),onPointerleave:a[1]||(a[1]=e=>(0,r.SU)(iH)(()=>(0,r.SU)(l).onContentLeave())(e))}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["as","as-child","data-state","data-orientation","style"])]}),_:3},8,["present"]))}});function i1(e){let{disabled:t}=e,a=(0,r.iH)(),l=$(),n=()=>window.clearTimeout(a.value),o=e=>{n(),t.value||(l.trigger(),a.value=window.setTimeout(()=>{o(60)},e))},u=()=>{o(400)},d=()=>{n()},s=(0,r.iH)(!1),v=(0,i.Fl)(()=>el(e.target)),p=()=>{s.value=!1,d()};return N&&(eo(v||window,"pointerdown",e=>{0!==e.button||s.value||(e.preventDefault(),s.value=!0,u())}),eo(window,"pointerup",p),eo(window,"pointercancel",p)),{isPressed:s,onTrigger:l.on}}function i3(e,t=(0,r.iH)({})){return Z(()=>new y.e(e.value,t.value))}function i4(e,t,a){let l="+"===e?t+a:t-a;if(t%1!=0||a%1!=0){let n=t.toString().split("."),o=a.toString().split("."),i=10**Math.max(n[1]&&n[1].length||0,o[1]&&o[1].length||0);t=Math.round(t*i),a=Math.round(a*i),l=("+"===e?t+a:t-a)/i}return l}let i5=["value","name","disabled","required"],[i6,i2]=w("NumberFieldRoot"),i8=(0,i.aZ)({inheritAttrs:!1,__name:"NumberFieldRoot",props:{defaultValue:{default:void 0},modelValue:{},min:{},max:{},step:{default:1},formatOptions:{},locale:{default:"en-US"},disabled:{type:Boolean},required:{type:Boolean},name:{},id:{},asChild:{type:Boolean},as:{default:"div"}},emits:["update:modelValue"],setup(e,{emit:t}){let{disabled:a,min:l,max:n,step:o,locale:u,formatOptions:d,id:s}=(0,r.BK)(e),v=ec(e,"modelValue",t,{defaultValue:e.defaultValue,passive:void 0===e.modelValue}),{primitiveElement:p,currentElement:c}=e1(),f=eF(c),m=(0,r.iH)(),h=(0,i.Fl)(()=>D(v.value)===l.value||!!l.value&&!isNaN(v.value)&&i4("-",v.value,o.value)<l.value),g=(0,i.Fl)(()=>D(v.value)===n.value||!!n.value&&!isNaN(v.value)&&i4("+",v.value,o.value)>n.value);function y(t,a=1){var n;let i=S.parse((null==(n=m.value)?void 0:n.value)??"");e.disabled||(isNaN(i)?v.value=l.value??0:"increase"===t?v.value=D(i+(o.value??1)*a):v.value=D(i-(o.value??1)*a))}let w=i3(u,d),S=function(e,t=(0,r.iH)({})){return Z(()=>new b.d(e.value,t.value))}(u,d),_=(0,i.Fl)(()=>w.resolvedOptions().maximumFractionDigits>0?"decimal":"numeric"),C=i3(u,d),I=(0,i.Fl)(()=>isNaN(v.value)?"":C.format(v.value));function B(e){m.value&&(m.value.value=e)}function D(e){let t;return t=void 0===o.value||isNaN(o.value)?U(e,l.value,n.value):function(e,t,a,l){t=Number(t),a=Number(a);let n=(e-(Number.isNaN(t)?0:t))%l,o=x(2*Math.abs(n)>=l?e+Math.sign(n)*(l-Math.abs(n)):e-n,l);return Number.isNaN(t)?!Number.isNaN(a)&&o>
11a&&(o=Math.floor(x(a/l,l))*l):o<t?o=t:!Number.isNaN(a)&&o>a&&(o=t+Math.floor(x((a-t)/l,l))*l),o=x(o,l)}(e,l.value,n.value,o.value),t=S.parse(w.format(t))}return i2({modelValue:v,handleDecrease:function(e=1){y("decrease",e)},handleIncrease:function(e=1){y("increase",e)},handleMinMaxValue:function(e){"min"===e&&void 0!==l.value?v.value=D(l.value):"max"===e&&void 0!==n.value&&(v.value=D(n.value))},inputMode:_,inputEl:m,onInputElement:e=>m.value=e,textValue:I,validate:function(e){return S.isValidPartialNumber(e,l.value,n.value)},applyInputValue:function(e){let t=S.parse(e);return v.value=D(t),e.length?(isNaN(t),B(I.value)):B(e)},disabled:a,max:n,min:l,isDecreaseDisabled:h,isIncreaseDisabled:g,id:s}),(t,l)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(t.$attrs,{ref_key:"primitiveElement",ref:p,role:"group",as:t.as,"as-child":t.asChild,"data-disabled":(0,r.SU)(a)?"":void 0}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{modelValue:(0,r.SU)(v),textValue:I.value})]),_:3},16,["as","as-child","data-disabled"]),(0,r.SU)(f)?((0,i.wg)(),(0,i.iD)("input",{key:0,type:"text",tabindex:"-1","aria-hidden":"true",value:(0,r.SU)(v),name:e.name,disabled:e.disabled,required:e.required,style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0}},null,8,i5)):(0,i.kq)("",!0)],64))}}),i9=(0,i.aZ)({__name:"NumberFieldInput",props:{asChild:{type:Boolean},as:{default:"input"}},setup(e){let{primitiveElement:t,currentElement:a}=e1(),l=i6();function n(e){e.target===em()&&(Math.abs(e.deltaY)<=Math.abs(e.deltaX)||(e.preventDefault(),e.deltaY>0?l.handleIncrease():e.deltaY<0&&l.handleDecrease()))}(0,i.bv)(()=>{l.onInputElement(a.value)});let o=(0,r.iH)(l.textValue.value);function u(){requestAnimationFrame(()=>{o.value=l.textValue.value})}return(0,i.YP)(()=>l.textValue.value,()=>{o.value=l.textValue.value},{immediate:!0,deep:!0}),(a,s)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{id:(0,r.SU)(l).id.value,ref_key:"primitiveElement",ref:t,value:o.value,role:"spinbutton",type:"text",tabindex:"0",inputmode:(0,r.SU)(l).inputMode.value,disabled:(0,r.SU)(l).disabled.value?"":void 0,"data-disabled":(0,r.SU)(l).disabled.value?"":void 0,autocomplete:"off",autocorrect:"off",spellcheck:"false","aria-roledescription":"Number field","aria-valuenow":(0,r.SU)(l).modelValue.value,"aria-valuemin":(0,r.SU)(l).min.value,"aria-valuemax":(0,r.SU)(l).max.value,onKeydown:[s[0]||(s[0]=(0,d.D2)((0,d.iM)(e=>(0,r.SU)(l).handleIncrease(),["prevent"]),["up"])),s[1]||(s[1]=(0,d.D2)((0,d.iM)(e=>(0,r.SU)(l).handleDecrease(),["prevent"]),["down"])),s[2]||(s[2]=(0,d.D2)((0,d.iM)(e=>(0,r.SU)(l).handleIncrease(10),["prevent"]),["page-up"])),s[3]||(s[3]=(0,d.D2)((0,d.iM)(e=>(0,r.SU)(l).handleDecrease(10),["prevent"]),["page-down"])),s[4]||(s[4]=(0,d.D2)((0,d.iM)(e=>(0,r.SU)(l).handleMinMaxValue("min"),["prevent"]),["home"])),s[5]||(s[5]=(0,d.D2)((0,d.iM)(e=>(0,r.SU)(l).handleMinMaxValue("max"),["prevent"]),["end"])),s[8]||(s[8]=(0,d.D2)(e=>{var t;return(0,r.SU)(l).applyInputValue(null==(t=e.target)?void 0:t.value)},["enter"]))],onWheel:n,onBeforeinput:s[6]||(s[6]=e=>{let t=e.target,a=t.value.slice(0,t.selectionStart??void 0)+(e.data??"")+t.value.slice(t.selectionEnd??void 0);(0,r.SU)(l).validate(a)||e.preventDefault()}),onInput:s[7]||(s[7]=e=>{let t=e.target;o.value=t.value}),onChange:u,onBlur:s[9]||(s[9]=e=>{var t;return(0,r.SU)(l).applyInputValue(null==(t=e.target)?void 0:t.value)})}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["id","value","inputmode","disabled","data-disabled","aria-valuenow","aria-valuemin","aria-valuemax"]))}}),i7=(0,i.aZ)({__name:"NumberFieldIncrement",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=i6(),a=(0,i.Fl)(()=>{var a;return(null==(a=t.disabled)?void 0:a.value)||e.disabled||t.isIncreaseDisabled.value}),{primitiveElement:l,currentElement:n}=e1(),{isPressed:o,onTrigger:u}=i1({target:n,disabled:a});return u(()=>{t.handleIncrease()}),(t,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{ref_key:"primitiveElement",ref:l,tabindex:"-1","aria-label":"Increase",type:"button"===t.as?"button":void 0,style:{userSelect:(0,r.SU)(o)?"none":void 0},disabled:a.value?"":void 0,"data-disabled":a.value?"":void 0,"data-pressed":(0,r.SU)(o)?"true":void 0,onContextmenu:n[0]||(n[0]=(0,d.iM)(()=>{},["prevent"]))}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3}
11,16,["type","style","disabled","data-disabled","data-pressed"]))}}),re=(0,i.aZ)({__name:"NumberFieldDecrement",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=i6(),a=(0,i.Fl)(()=>{var a;return(null==(a=t.disabled)?void 0:a.value)||e.disabled||t.isDecreaseDisabled.value}),{primitiveElement:l,currentElement:n}=e1(),{isPressed:o,onTrigger:u}=i1({target:n,disabled:a});return u(()=>{t.handleDecrease()}),(t,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{ref_key:"primitiveElement",ref:l,tabindex:"-1","aria-label":"Decrease",type:"button"===t.as?"button":void 0,style:{userSelect:(0,r.SU)(o)?"none":void 0},disabled:a.value?"":void 0,"data-disabled":a.value?"":void 0,"data-pressed":(0,r.SU)(o)?"true":void 0,onContextmenu:n[0]||(n[0]=(0,d.iM)(()=>{},["prevent"]))}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["type","style","disabled","data-disabled","data-pressed"]))}}),[rt,ra]=w("PaginationRoot"),rl=(0,i.aZ)({__name:"PaginationRoot",props:{page:{},defaultPage:{default:1},itemsPerPage:{default:10},total:{default:0},siblingCount:{default:2},disabled:{type:Boolean},showEdges:{type:Boolean,default:!1},asChild:{type:Boolean},as:{default:"nav"}},emits:["update:page"],setup(e,{emit:t}){let{siblingCount:a,disabled:l,showEdges:n}=(0,r.BK)(e);eA();let o=ec(e,"page",t,{defaultValue:e.defaultPage,passive:void 0===e.page}),u=(0,i.Fl)(()=>Math.max(1,Math.ceil(e.total/e.itemsPerPage)));return ra({page:o,onPageChange(e){o.value=e},pageCount:u,siblingCount:a,disabled:l,showEdges:n}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{as:e.as,"as-child":e.asChild},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{page:(0,r.SU)(o),pageCount:u.value})]),_:3},8,["as","as-child"]))}}),rn=(0,i.aZ)({__name:"PaginationEllipsis",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"data-type":"ellipsis"}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{},()=>[(0,i.Uk)("â¦")])]),_:3},16)))}),ro=(0,i.aZ)({__name:"PaginationFirst",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=rt();eA();let a=(0,i.Fl)(()=>1===t.page.value||t.disabled.value);return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-label":"First Page",type:"button"===l.as?"button":void 0,disabled:a.value,onClick:n[0]||(n[0]=e=>!a.value&&(0,r.SU)(t).onPageChange(1))}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default",{},()=>[(0,i.Uk)("First page")])]),_:3},16,["type","disabled"]))}}),ri=(0,i.aZ)({__name:"PaginationLast",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=rt();eA();let a=(0,i.Fl)(()=>t.page.value===t.pageCount.value||t.disabled.value);return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-label":"Last Page",type:"button"===l.as?"button":void 0,disabled:a.value,onClick:n[0]||(n[0]=e=>!a.value&&(0,r.SU)(t).onPageChange((0,r.SU)(t).pageCount.value))}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default",{},()=>[(0,i.Uk)("Last page")])]),_:3},16,["type","disabled"]))}});function rr(e,t){return Array.from({length:t-e+1},(t,a)=>a+e)}let ru="ellipsis",rd=(0,i.aZ)({__name:"PaginationList",props:{asChild:{type:Boolean},as:{}},setup(e){eA();let t=rt(),a=(0,i.Fl)(()=>(function(e,t,a,l){let n=Math.max(e-a,1),o=Math.min(e+a,t);if(l){let e=Math.min(2*a+5,t)-2,l=n>3&&Math.abs(t-e-1+1)>2&&Math.abs(n-1)>2,i=o<t-2&&Math.abs(t-e)>2&&Math.abs(t-o)>2;return!l&&i?[...rr(1,e),ru,t]:l&&!i?[1,ru,...rr(t-e+1,t)]:l&&i?[1,ru,...rr(n,o),ru,t]:rr(1,t)}{let l=2*a+1;return t<l?rr(1,t):e<=a+1?rr(1,l):t-e<=a?rr(t-l+1,t):rr(n,o)}})(t.page.value,t.pageCount.value,t.siblingCount.value,t.showEdges.value).map(e=>"number"==typeof e?{type:"page",value:e}:{type:"ellipsis"}));return(t,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{items:a.value})]),_:3},16))}}),rs=(0,i.aZ)({__name:"PaginationListItem",props:{value:{},asChild:{type:Boolean},as:{default:"button"}},setup(e){eA();let t=rt(),a=(0,i.Fl)(()=>t.page.value===e.value),l=(0,i.Fl)(()=>t.disabled.value);return(n,o)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"data-type":"page","aria-label":`Page ${n.value}`,"aria-current":a.value?"page":void 0,"data-selected":a.value?"true":void 0,disabled:l.value,type:"button"===n.as?"button":void 0,onClick:o[0]||(o[0]=e=>!l.value&&(0,r.SU)(t).onPageChange(n.value))}),{default:(0,i.w5)(()=>[(0,i.WI)(n.$slots,"default",{},()=>[(0,i.Uk)((0,u.zw)(n.value),1)])]),_:3},16,["aria-label","aria-current","data-selected","disabled","type"]))}}),rv=(0,i.aZ)({__name:"PaginationNext",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){eA();let t=rt(),a=(0,i.Fl)(()=>t.page.value===t.pageCount.value||t.disabled.value);return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-label":"Next Page",type:"button"===l.as?"button":void 0,disabled:a.value,onClick:n[0]||(n[0]=e=>!a.value&&(0,r.SU)(t).onPageChange((0,r.SU)(t).page.value+1))}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default",{},()=>[(0,i.Uk)("Next page")])]),_:3},16,["type","disabled"]))}}),rp=(0,i.aZ)({__name:"PaginationPrev",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){eA();let t=rt(),a=(0,i.Fl)(()=>1===t.page.value||t.disabled.value);return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-label":"Previous Page",type:"button"===l.as?"button":void 0,disabled:a.value,onClick:n[0]||(n[0]=e=>!a.value&&(0,r.SU)(t).onPageChange((0,r.SU)(t).page.value-1))}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default",{},()=>[(0,i.Uk)("Prev page")])]),_:3},16,["type","disabled"]))}}),rc=["id","value","name","disabled","required"],[rf,rm]=w("PinInputRoot"),rh=(0,i.aZ)({inheritAttrs:!1,__name:"PinInputRoot",props:{modelValue:{},defaultValue:{},placeholder:{default:""},mask:{type:Boolean},otp:{type:Boolean},type:{default:"text"},dir:{},name:{},disabled:{type:Boolean},required:{type:Boolean},id:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue","complete"],setup(e,{emit:t}
11){let{mask:a,otp:l,placeholder:n,type:o,disabled:u,dir:d}=(0,r.BK)(e),{forwardRef:s}=eA(),v=eB(d),p=ec(e,"modelValue",t,{defaultValue:e.defaultValue??[],passive:void 0===e.modelValue}),c=(0,r.iH)(new Set),f=(0,i.Fl)(()=>p.value.filter(e=>!!e).length===c.value.size);return(0,i.YP)(p,()=>{f.value&&t("complete",p.value)},{deep:!0}),rm({modelValue:p,mask:a,otp:l,placeholder:n,type:o,dir:v,disabled:u,isCompleted:f,inputElements:c,onInputElementChange:function(e){c.value.add(e)}}),(e,t)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(e.$attrs,{ref:(0,r.SU)(s),dir:(0,r.SU)(v),"data-complete":f.value?"":void 0,"data-disabled":(0,r.SU)(u)?"":void 0}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(p)})]),_:3},16,["dir","data-complete","data-disabled"]),(0,i._)("input",{id:e.id,type:"text",tabindex:"-1","aria-hidden":"true",value:(0,r.SU)(p).join(""),name:e.name,disabled:(0,r.SU)(u),required:e.required,style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0},onFocus:t[0]||(t[0]=e=>{var t,a;return null==(a=null==(t=Array.from(c.value))?void 0:t[0])?void 0:a.focus()})},null,40,rc)],64))}}),rg=(0,i.aZ)({__name:"PinInputInput",props:{index:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"input"}},setup(e){let t=rf(),a=(0,i.Fl)(()=>Array.from(t.inputElements.value)),l=(0,i.Fl)(()=>t.modelValue.value[e.index]),n=(0,i.Fl)(()=>e.disabled||t.disabled.value),o=(0,i.Fl)(()=>t.otp.value),u=(0,i.Fl)(()=>"number"===t.type.value),s=(0,i.Fl)(()=>t.mask.value),{primitiveElement:v,currentElement:p}=e1();function c(){let e=p.value;(0,i.Y3)(()=>{e&&!e.value&&(e.placeholder=t.placeholder.value)})}function f(e){eg(e,em(),void 0,{itemsArray:a.value,focus:!0,loop:!1,arrowKeyOptions:"horizontal",dir:t.dir.value})}function m(t){if(t.preventDefault(),t.target.value)S(e.index,"");else{let t=a.value[e.index-1];t&&(t.focus(),S(e.index-1,""))}}function h(t){"Delete"===t.key&&(t.preventDefault(),S(e.index,""))}function g(e){let t=e.target;t.setSelectionRange(1,1),t.value||(t.placeholder="")}function y(e){c()}function b(e){e.preventDefault();let t=e.clipboardData;t&&w(t.getData("text"))}function w(l){var n;let o=[...t.modelValue.value],i=l.length>=a.value.length?0:e.index,r=Math.min(i+l.length,a.value.length);for(let e=i;e<r;e++){let t=a.value[e],n=l[e-i];u.value&&!/^\d*$/.test(n)||(o[e]=n,t.focus())}t.modelValue.value=o,null==(n=a.value[r])||n.focus()}function S(e,a){let l=[...t.modelValue.value];l[e]=a,t.modelValue.value=function(e){let t=e.length-1;for(;t>=0&&""===e[t];)e.pop(),t--;return e}(l)}return(0,i.YP)(l,()=>{l.value||c()}),(0,i.bv)(()=>{t.onInputElementChange(p.value)}),(0,i.Ah)(()=>{var e;null==(e=t.inputElements)||e.value.delete(p.value)}),(p,c)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref_key:"primitiveElement",ref:v,autocapitalize:"none",as:p.as,"as-child":p.asChild,autocomplete:o.value?"one-time-code":"false",type:s.value?"password":"text",inputmode:u.value?"numeric":"text",pattern:u.value?"[0-9]*":void 0,placeholder:(0,r.SU)(t).placeholder.value,value:l.value,disabled:n.value,"data-disabled":n.value?"":void 0,"data-complete":(0,r.SU)(t).isCompleted.value?"":void 0,"aria-label":`pin input ${p.index+1} of ${a.value.length}`,onInput:c[0]||(c[0]=t=>(function(t){var l;let n=t.target;if(((null==(l=t.data)?void 0:l.length)??0)>1){w(n.value);return}if(u.value&&!/^\d*$/.test(n.value)){n.value=n.value.replace(/\D/g,"");return}n.value=n.value.slice(-1),S(e.index,n.value);let o=a.value[e.index+1];o&&o.focus()})(t)),onKeydown:[(0,d.D2)(f,["left","right","up","down","home","end"]),(0,d.D2)(m,["backspace"]),(0,d.D2)(h,["delete"])],onFocus:g,onBlur:y,onPaste:b},{default:(0,i.w5)(()=>[(0,i.WI)(p.$slots,"default")]),_:3},8,["as","as-child","autocomplete","type","inputmode","pattern","placeholder","value","disabled","data-disabled","data-complete","aria-label"]))}}),[ry,rb]=w("PopoverRoot"),rw=(0,i.aZ)({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},modal:{type:Boolean,default:!1}},emits:["update:open"],setup(e,{emit:t}){let{modal:a}=(0,r.BK)(e),l=ec(e,"open",t,{defaultValue:e.defaultOpen,passive:void 0===e.open});return rb({contentId:"",modal:a,open:l,onOpenChange:e=>{l.value=e},onOpenToggle:()=>{l.value=!l.value},triggerElement:(0,r.iH)(),hasCustomAnchor:(0,r.iH)(!1)}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ak),null,{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{open:(0,r.SU)(l)})]),_:3}))}}),rS=(0,i.aZ)({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=ry(),{forwardRef:a,currentElement:l}=eA();return(0,i.bv)(()=>{t.triggerElement.value=l.value}),(l,n)=>((0,i.wg)(),(0,i.j4)((0,i.LL)((0,r.SU)(t).hasCustomAnchor.value?(0,r.SU)(e0):(0,r.SU)(aE)),{"as-child":""},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{ref:(0,r.SU)(a),type:"button"===l.as?"button":void 0,"aria-haspopup":"dialog","aria-expanded":(0,r.SU)(t).open.value,"aria-controls":(0,r.SU)(t).contentId,"data-state":(0,r.SU)(t).open.value?"open":"closed",as:l.as,"as-child":e.asChild,onClick:(0,r.SU)(t).onOpenToggle},{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},8,["type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),rU=(0,i.aZ)({__name:"PopoverPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tf),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),rx=(0,i.aZ)({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=eV(e),{forwardRef:l}=eA(),n=ry();return eE(),(e,o)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tP),{"as-child":"",loop:"",trapped:e.trapFocus,onMountAutoFocus:o[5]||(o[5]=e=>t("openAutoFocus",e)),onUnmountAutoFocus:o[6]||(o[6]=e=>t("closeAutoFocus",e))},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(tw),{"as-child":"","disable-outside-pointer-events":e.disableOutsidePointerEvents,onPointerDownOutside:o[0]||(o[0]=e=>t("pointerDownOutside",e)),onInteractOutside:o[1]||(o[1]=e=>t("interactOutside",e)),onEscapeKeyDown:o[2]||(o[2]=e=>t("escapeKeyDown",e)),onFocusOutside:o[3]||(o[3]=e=>t("focusOutside",e)),onDismiss:o[4]||(o[4]=e=>(0,r.SU)(n).onOpenChange(!1))},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(aW),(0,i.dG)((0,r.SU)(a),{id:(0,r.SU)(n).contentId,ref:(0,r.SU)(l),"data-state":(0,r.SU)(n).open.value?"open":"closed",role:"dialog",style:{"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["id","data-state"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),r_=(0,i.aZ)({__name:"PopoverContentModal",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=ry(),l=(0,r.iH)(!1);e_(!0);let n=eO(e,t),{forwardRef:o,currentElement:u}=eA();return eN(u),(e,u)=>((0,i.wg)(),(0,i.j4)(rx,(0,i.dG)((0,r.SU)(n),{ref:(0,r.SU)(o),"trap-focus":(0,r.SU)(a).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:u[0]||(u[0]=(0,d.iM)(e=>{var n;t("closeAutoFocus",e),l.value||null==(n=(0,r.SU)(a).triggerElement.value)||n.focus()},["prevent"])),onPointerDownOutside:u[1]||(u[1]=e=>{t("pointerDownOutside",e);let a=e.detail.originalEvent,n=0===a.button&&!0===a.ctrlKey,o=2===a.button||n;l.value=o}),onFocusOutside:u[2]||(u[2]=(0,d.iM)(()=>{},["prevent"]))}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["trap-focus"]))}}),rC=(0,i.aZ)({__name:"PopoverContentNonModal",props:{trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=ry(),l=(0,r.iH)(!1),n=(0,r.iH)(!1),o=eO(e,t);return(e,u)=>((0,i.wg)(),(0,i.j4)(rx,(0,i.dG)((0,r.SU)(o),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:u[0]||(u[0]=e=>{var o;t("closeAutoFocus",e),e.defaultPrevented||(l.value||null==(o=(0,r.SU)(a).triggerElement.value)||o.focus(),e.preventDefault()),l.value=!1,n.value=!1}),onInteractOutside:u[1]||(u[1]=async e=>{var o;t("interactOutside",e),e.defaultPrevented||(l.value=!0,"pointerdown"===e.detail.originalEvent.type&&(n.value=!0));let i=e.target;(null==(o=(0,r.SU)(a).triggerElement.value)?void 0:o.contains(i))&&e.preventDefault(),"focusin"===e.detail.originalEvent.type&&n.value&&e.preventDefault()})}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),rI=(0,i.aZ)({__name:"PopoverContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){let a=ry(),l=eO(e,t),{forwardRef:n}=eA();return a.contentId||(a.contentId=ez(void 0,"radix-vue-popover-content")),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||(0,r.SU)(a).open.value},{default:(0,i.w5)(()=>[(0,r.SU)(a).modal.value?((0,i.wg)(),(0,i.j4)(r_,(0,i.dG)({key:0},(0,r.SU)(l),{ref:(0,r.SU)(n)}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16)):((0,i.wg)(),(0,i.j4)(rC,(0,i.dG)({key:1},(0,r.SU)(l),{ref:(0,r.SU)(n)}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),rB=(0,i.aZ)({__name:"PopoverArrow",props:{width:{default:10},height:{default:5},asChild:{type:Boolean},as:{default:"svg"}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(a$),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),rD=(0,i.aZ)({__name:"PopoverClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){eA();let t=ry();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{type:"button"===a.as?"button":void 0,as:a.as,"as-child":e.asChild,onClick:l[0]||(l[0]=e=>(0,r.SU)(t).onOpenChange(!1))},{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},8,["type","as","as-child"]))}}),rk=(0,i.aZ)({__name:"PopoverAnchor",props:{element:{},asChild:{type:Boolean},as:{}},setup(e){eA();let t=ry();return(0,i.wF)(()=>{t.hasCustomAnchor.value=!0}),(0,i.Ah)(()=>{t.hasCustomAnchor.value=!1}),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aE),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}}),[rE,rP]=w("ProgressRoot"),rF=e=>"number"==typeof e,rV=(0,i.aZ)({__name:"ProgressRoot",props:{modelValue:{},max:{default:100},getValueLabel:{type:Function,default:(e,t)=>`${Math.round(e/t*100)}%`},asChild:{type:Boolean},as:{}},emits:["update:modelValue","update:max"],setup(e,{emit:t}){eA();let a=ec(e,"modelValue",t,{passive:void 0===e.modelValue}),l=ec(e,"max",t,{passive:void 0===e.max});(0,i.YP)(()=>a.value,async t=>{var l;let n=(l=e.max,B(t)||rF(t)&&!Number.isNaN(t)&&t<=l&&t>=0?t:(console.error(`Invalid prop \`value\` of value \`${t}\` supplied to \`ProgressRoot\`. The \`value\` prop must be: 12 - a positive number 13 - less than the value passed to \`max\` (or 100 if no \`max\` prop is set) 14 - \`null\` or \`undefined\` if the progress is indeterminate. 15 16Defaulting to \`null\`.`),null));n!==t&&(await (0,i.Y3)(),a.value=n)},{immediate:!0}),(0,i.YP)(()=>e.max,t=>{var a;let n=rF(a=e.max)&&!Number.isNaN(a)&&a>0?a:(console.error(`Invalid prop \`max\` of value \`${a}\` supplied to \`ProgressRoot\`. Only numbers greater than 0 are valid max values. Defaulting to \`100\`.`),100);n!==t&&(l.value=n)},{immediate:!0});let n=(0,i.Fl)(()=>B(a.value)?"indeterminate":a.value===l.value?"complete":"loading");return rP({modelValue:a,max:l,progressState:n}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{"as-child":e.asChild,as:e.as,"aria-valuemax":(0,r.SU)(l),"aria-valuemin":0,"aria-valuenow":rF((0,r.SU)(a))?(0,r.SU)(a):void 0,"aria-valuetext":e.getValueLabel((0,r.SU)(a),(0,r.SU)(l)),"aria-label":e.getValueLabel((0,r.SU)(a),(0,r.SU)(l)),role:"progressbar","data-state":n.value,"data-value":(0,r.SU)(a)??void 0,"data-max":(0,r.SU)(l)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(a)})]),_:3},8,["as-child","as","aria-valuemax","aria-valuenow","aria-valuetext","aria-label","data-state","data-value","data-max"]))}}),rO=(0,i.aZ)({__name:"ProgressIndicator",props:{asChild:{type:Boolean},as:{}},setup(e){let t=rE();return eA(),(a,l)=>{var n;return(0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"data-state":(0,r.SU)(t).progressState.value,"data-value":(null==(n=(0,r.SU)(t).modelValue)?void 0:n.value)??void 0,"data-max":(0,r.SU)(t).max.value}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["data-state","data-value","data-max"])}}}),[rA,rW]=w("RadioGroupRoot"),rT=(0,i.aZ)({__name:"RadioGroupRoot",props:{modelValue:{},defaultValue:{},disabled:{type:Boolean,default:!1},name:{},required:{type:Boolean,default:!1},orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){let{forwardRef:a}=eA(),l=ec(e,"modelValue",t,{defaultValue:e.defaultValue,passive:void 0===e.modelValue}),{disabled:n,loop:o,orientation:u,name:d,required:s,dir:v}=(0,r.BK)(e),p=eB(v);return rW({modelValue:l,changeModelValue:e=>{l.value=e},disabled:n,loop:o,orientation:u,name:null==d?void 0:d.value,required:s}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(l_),{"as-child":"",orientation:(0,r.SU)(u),dir:(0,r.SU)(p),loop:(0,r.SU)(o)},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{ref:(0,r.SU)(a),role:"radiogroup","data-disabled":(0,r.SU)(n)?"":void 0,"as-child":e.asChild,as:e.as,required:(0,r.SU)(s),"aria-orientation":(0,r.SU)(u),"aria-required":(0,r.SU)(s),dir:(0,r.SU)(p),name:(0,r.SU)(d)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(l)})]),_:3},8,["data-disabled","as-child","as","required","aria-orientation","aria-required","dir","name"])]),_:3},8,["orientation","dir","loop"]))}}),rR=["value","checked","name","disabled","required"],rM=(0,i.aZ)({__name:"Radio",props:{id:{},value:{},disabled:{type:Boolean,default:!1},required:{type:Boolean},checked:{type:Boolean,default:void 0},name:{},asChild:{type:Boolean},as:{default:"button"}},emits:["update:checked"],setup(e,{emit:t}){let a=ec(e,"checked",t,{passive:void 0===e.checked}),{value:l}=(0,r.BK)(e),{forwardRef:n,currentElement:o}=eA(),u=eF(o),s=(0,i.Fl)(()=>{var t;return e.id&&o.value?(null==(t=document.querySelector(`[for="${e.id}"]`))?void 0:t.innerText)??e.value:void 0});function v(e){a.value=!0,u.value&&e.stopPropagation()}return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e.$attrs,{id:e.id,ref:(0,r.SU)(n),role:"radio",type:"button"===e.as?"button":void 0,as:e.as,"aria-checked":(0,r.SU)(a),"aria-label":s.value,"as-child":e.asChild,disabled:e.disabled?"":void 0,"data-state":(0,r.SU)(a)?"checked":"unchecked","data-disabled":e.disabled?"":void 0,value:(0,r.SU)(l),required:e.required,name:e.name,o
16nClick:(0,d.iM)(v,["stop"])}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{checked:(0,r.SU)(a)}),(0,r.SU)(u)?((0,i.wg)(),(0,i.iD)("input",{key:0,type:"radio",tabindex:"-1","aria-hidden":"true",value:(0,r.SU)(l),checked:!!(0,r.SU)(a),name:e.name,disabled:e.disabled,required:e.required,style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0}},null,8,rR)):(0,i.kq)("",!0)]),_:3},16,["id","type","as","aria-checked","aria-label","as-child","disabled","data-state","data-disabled","value","required","name"]))}}),[r$,rj]=w("RadioGroupItem"),rH=(0,i.aZ)({inheritAttrs:!1,__name:"RadioGroupItem",props:{id:{},value:{},disabled:{type:Boolean,default:!1},required:{type:Boolean},name:{},asChild:{type:Boolean},as:{default:"button"}},setup(e){let{forwardRef:t,currentElement:a}=eA(),l=rA(),n=(0,i.Fl)(()=>l.disabled.value||e.disabled),o=(0,i.Fl)(()=>l.required.value||e.required),u=(0,i.Fl)(()=>{var t;return(null==(t=l.modelValue)?void 0:t.value)===e.value});rj({disabled:n,checked:u});let s=(0,r.iH)(!1),v=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"];function p(){setTimeout(()=>{var e;s.value&&(null==(e=a.value)||e.click())},0)}return eo("keydown",e=>{v.includes(e.key)&&(s.value=!0)}),eo("keyup",()=>{s.value=!1}),(a,s)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lC),{checked:u.value,disabled:n.value,"as-child":"",focusable:!n.value,active:u.value},{default:(0,i.w5)(()=>[(0,i.Wm)(rM,(0,i.dG)({...a.$attrs,...e},{ref:(0,r.SU)(t),checked:u.value,required:o.value,disabled:n.value,"onUpdate:checked":s[0]||(s[0]=e=>(0,r.SU)(l).changeModelValue(a.value)),onKeydown:s[1]||(s[1]=(0,d.D2)((0,d.iM)(()=>{},["prevent"]),["enter"])),onFocus:p}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["checked","required","disabled"])]),_:3},8,["checked","disabled","focusable","active"]))}}),rZ=(0,i.aZ)({__name:"RadioGroupIndicator",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(e){let{forwardRef:t}=eA(),a=r$();return(e,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||(0,r.SU)(a).checked.value},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(t),"data-state":(0,r.SU)(a).checked.value?"checked":"unchecked","data-disabled":(0,r.SU)(a).disabled.value?"":void 0,"as-child":e.asChild,as:e.as},e.$attrs),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),rN={style:{border:"0px",clip:"rect(0px, 0px, 0px, 0px)","clip-path":"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0px",position:"absolute","white-space":"nowrap",width:"1px"}},rK={role:"heading","aria-level":"2"},[rz,rL]=w("RangeCalendarRoot"),rG=(0,i.aZ)({__name:"RangeCalendarRoot",props:{defaultPlaceholder:{},defaultValue:{default:()=>({start:void 0,end:void 0})},modelValue:{},placeholder:{default:void 0},pagedNavigation:{type:Boolean,default:!1},preventDeselect:{type:Boolean,default:!1},weekStartsOn:{default:0},weekdayFormat:{default:"narrow"},calendarLabel:{},fixedWeeks:{type:Boolean,default:!1},maxValue:{},minValue:{},locale:{default:"en"},numberOfMonths:{default:1},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},initialFocus:{type:Boolean,default:!1},isDateDisabled:{type:Function,default:void 0},isDateUnavailable:{type:Function,default:void 0},dir:{},nextPage:{},prevPage:{},asChild:{type:Boolean},as:{default:"div"}},emits:["update:modelValue","update:placeholder","update:startValue"],setup(e,{emit:t}){let{disabled:a,readonly:l,initialFocus:n,pagedNavigation:o,weekStartsOn:d,weekdayFormat:s,fixedWeeks:v,numberOfMonths:p,preventDeselect:c,isDateUnavailable:h,isDateDisabled:g,calendarLabel:y,maxValue:b,minValue:w,locale:S,dir:U,nextPage:x,prevPage:_}=(0,r.BK)(e),{primitiveElement:C,currentElement:I}=e1(),B=eB(U),k=(0,r.iH)(),E=(0,r.iH)(),P=ec(e,"modelValue",t,{defaultValue:e.defaultValue??{start:void 0,end:void 0},passive:void 0===e.modelValue}),F=D({defaultPlaceholder:e.placeholder,defaultValue:P.value.start,locale:e.locale}),V=(0,r.iH)(P.value.start),O=(0,r.iH)(P.value.end),A=ec(e,"placeholder",t,{defaultValue:e.defaultPlaceholder??F.copy(),passive:void 0===e.placeholder});function W(e){A.value=e.copy()}
16let{fullCalendarLabel:T,headingValue:M,isDateDisabled:$,isDateUnavailable:j,isNextButtonDisabled:H,isPrevButtonDisabled:Z,grid:N,weekdays:K,isOutsideVisibleView:z,nextPage:L,prevPage:G,formatter:Y}=al({locale:S,placeholder:A,weekStartsOn:d,fixedWeeks:v,numberOfMonths:p,minValue:w,maxValue:b,disabled:a,weekdayFormat:s,pagedNavigation:o,isDateDisabled:g.value,isDateUnavailable:h.value,calendarLabel:y,nextPage:x,prevPage:_}),{isInvalid:q,isSelected:X,highlightedRange:J,isSelectionStart:Q,isSelectionEnd:ee,isHighlightedStart:et,isHighlightedEnd:ea}=function(e){let t=(0,i.Fl)(()=>!!e.start.value&&!!e.isDateDisabled(e.start.value)),a=(0,i.Fl)(()=>!!e.end.value&&!!e.isDateDisabled(e.end.value)),l=(0,i.Fl)(()=>!t.value&&!a.value&&!!(e.start.value&&e.end.value&&(0,m.m)(e.end.value,e.start.value))),n=(0,i.Fl)(()=>{if(e.start.value&&e.end.value||!e.start.value||!e.focusedValue.value)return null;let t=(0,m.m)(e.start.value,e.focusedValue.value),a=t?e.start.value:e.focusedValue.value,l=t?e.focusedValue.value:e.start.value;return(0,f.KC)(a,l)?{start:a,end:l}:(0,m.x)(a,l,e.isDateUnavailable,e.isDateDisabled)?{start:a,end:l}:null});return{isInvalid:l,isSelected:t=>!!(e.start.value&&(0,f.KC)(e.start.value,t)||e.end.value&&(0,f.KC)(e.end.value,t))||!!e.end.value&&!!e.start.value&&(0,m.u)(t,e.start.value,e.end.value),highlightedRange:n,isSelectionStart:t=>!!e.start.value&&(0,f.KC)(e.start.value,t),isSelectionEnd:t=>!!e.end.value&&(0,f.KC)(e.end.value,t),isHighlightedStart:e=>!!n.value&&!!n.value.start&&(0,f.KC)(n.value.start,e),isHighlightedEnd:e=>!!n.value&&!!n.value.end&&(0,f.KC)(n.value.end,e)}}({start:V,end:O,isDateDisabled:$,isDateUnavailable:j,focusedValue:E});return(0,i.YP)(P,e=>{var t,a,l,n;e&&e.start&&(!V.value||(0,f.N9)(e.start,V.value))||(V.value=null==(a=null==(t=null==e?void 0:e.start)?void 0:t.copy)?void 0:a.call(t)),e&&e.end&&(!O.value||(0,f.N9)(e.end,O.value))||(O.value=null==(n=null==(l=null==e?void 0:e.end)?void 0:l.copy)?void 0:n.call(l))}),(0,i.YP)(V,e=>{e&&!(0,f.N9)(e,A.value)&&W(e),t("update:startValue",e)}),(0,i.YP)([V,O],([e,t])=>{let a=P.value;if(!(a&&a.start&&a.end&&e&&t&&(0,f.N9)(a.start,e)&&(0,f.N9)(a.end,t))){if(e&&t){if(a.start&&a.end&&(0,f.N9)(a.start,e)&&(0,f.N9)(a.end,t))return;(0,m.m)(t,e)?P.value={start:t.copy(),end:e.copy()}:P.value={start:e.copy(),end:t.copy()}}else a.start&&a.end&&(P.value={start:null==e?void 0:e.copy(),end:void 0})}}),rL({isDateUnavailable:j,startValue:V,endValue:O,formatter:Y,modelValue:P,placeholder:A,disabled:a,initialFocus:n,pagedNavigation:o,weekStartsOn:d,weekdayFormat:s,fixedWeeks:v,numberOfMonths:p,readonly:l,preventDeselect:c,fullCalendarLabel:T,headingValue:M,isInvalid:q,isDateDisabled:$,highlightedRange:J,focusedValue:E,lastPressedDateValue:k,isSelected:X,isSelectionEnd:ee,isSelectionStart:Q,isNextButtonDisabled:H,isPrevButtonDisabled:Z,isOutsideVisibleView:z,nextPage:L,prevPage:G,parentElement:I,onPlaceholderChange:W,locale:S,dir:B,isHighlightedStart:et,isHighlightedEnd:ea}),(0,i.bv)(()=>{n.value&&R(I.value)}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref_key:"primitiveElement",ref:C,as:e.as,"as-child":e.asChild,role:"application","aria-label":(0,r.SU)(T),"data-readonly":(0,r.SU)(l)?"":void 0,"data-disabled":(0,r.SU)(a)?"":void 0,"data-invalid":(0,r.SU)(q)?"":void 0,dir:(0,r.SU)(B)},{default:(0,i.w5)(()=>[(0,i._)("div",rN,[(0,i._)("div",rK,(0,u.zw)((0,r.SU)(T)),1)]),(0,i.WI)(e.$slots,"default",{date:(0,r.SU)(A),grid:(0,r.SU)(N),weekDays:(0,r.SU)(K),weekStartsOn:(0,r.SU)(d),locale:(0,r.SU)(S),fixedWeeks:(0,r.SU)(v)})]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),rY=(0,i.aZ)({__name:"RangeCalendarHeader",props:{asChild:{type:Boolean},as:{default:"div"}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),rq=(0,i.aZ)({__name:"RangeCalendarHeading",props:{asChild:{type:Boolean},as:{default:"div"}},setup(e){let t=rz();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"data-disabled":(0,r.SU)(t).disabled.value?"":void 0}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default",{headingValue:(0,r.SU)(t).headingValue.value},()=>[(0,i.Uk)((0,u.zw)((0,r.SU)(t).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}),rX=(0,i.aZ)({__name:"RangeCalendarGrid",props:{asChild:{type:Boolean},as:{default:"table"}},setup(e){let t=rz(),a=(0,i.Fl)(()=>!!t.disabled.value||void 0),l=(0,i.Fl)(()=>!!t.readonly.value||void 0);return(t,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{tabindex:"-1",role:"grid","aria-readonly":l.value,"aria-disabled":a.value,"data-readonly":l.value&&"","data-disabled":a.value&&""}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),rJ=(0,i.aZ)({__name:"RangeCalendarCell",props:{date:{},asChild:{type:Boolean},as:{default:"td"}},setup(e){let t=rz();return(e,a)=>{var l,n;return(0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{as:e.as,"as-child":e.asChild,role:"gridcell","aria-selected":!!(0,r.SU)(t).isSelected(e.date)||void 0,"aria-disabled":(0,r.SU)(t).isDateDisabled(e.date)||(null==(n=(l=(0,r.SU)(t)).isDateUnavailable)?void 0:n.call(l,e.date)),"data-disabled":(0,r.SU)(t).isDateDisabled(e.date)?"":void 0},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"])}}}),rQ=(0,i.aZ)({__name:"RangeCalendarHeadCell",props:{asChild:{type:Boolean},as:{default:"th"}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),r0=(0,i.aZ)({__name:"RangeCalendarNext",props:{step:{},nextPage:{},asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=(0,i.Fl)(()=>a.disabled.value||a.isNextButtonDisabled(e.step,e.nextPage)),a=rz();return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-label":"Next page",type:"button"===l.as?"button":void 0,"aria-disabled":t.value||void 0,"data-disabled":t.value||void 0,disabled:t.value,onClick:n[0]||(n[0]=t=>(0,r.SU)(a).nextPage(e.step,e.nextPage))}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default",{},()=>[(0,i.Uk)("Next page")])]),_:3},16,["type","aria-disabled","data-disabled","disabled"]))}}),r1=(0,i.aZ)({__name:"RangeCalendarPrev",props:{step:{},prevPage:{},asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=(0,i.Fl)(()=>a.disabled.value||a.isPrevButtonDisabled(e.step,e.prevPage)),a=rz();return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-label":"Previous page",type:"button"===l.as?"button":void 0,"aria-disabled":t.value||void 0,"data-disabled":t.value||void 0,disabled:t.value,onClick:n[0]||(n[0]=t=>(0,r.SU)(a).prevPage(e.step,e.prevPage))}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default",{},()=>[(0,i.Uk)("Prev page")])]),_:3},16,["type","aria-disabled","data-disabled","disabled"]))}}),r3=(0,i.aZ)({__name:"RangeCalendarGridHead",props:{asChild:{type:Boolean},as:{default:"thead"}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{"aria-hidden":"true"}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),r4=(0,i.aZ)({__name:"RangeCalendarGridBody",props:{asChild:{type:Boolean},as:{default:"tbody"}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),r5=(0,i.aZ)({__name:"RangeCalendarGridRow",props:{asChild:{type:Boolean},as:{default:"tr"}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),r6=(0,i.aZ)({__name:"RangeCalendarCellTrigger",props:{day:{},month:{},asChild:{type:Boolean},as:{default:"div"}},setup(e){let t=rz(),a=eJ(),{primitiveElement:l,currentElement:n}=e1(),o=(0,i.Fl)(()=>t.formatter.custom((0,m.t)(e.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),s=(0,i.Fl)(()=>t.isDateDisabled(e.day)),v=(0,i.Fl)(()=>{var a;return null==(a=t.isDateUnavailable)?void 0:a.call(t,e.day)}),p=(0,i.Fl)(()=>t.isSelected(e.day)),c=(0,i.Fl)(()=>t.isSelectionStart(e.day)),h=(0,i.Fl)(()=>t.isSelectionEnd(e.day)),g=(0,i.Fl)(()=>t.isHighlightedStart(e.day)),y=(0,i.Fl)(()=>t.isHighlightedEnd(e.day)),b=(0,i.Fl)(()=>!!t.highlightedRange.value&&(0,m.r)(e.day,t.highlightedRange.value.start,t.highlightedRange.value.end)),w="[data-radix-vue-calendar-cell-trigger]:not([data-disabled]):not([data-outside-view]):not([data-outside-visible-view])",S=(0,i.Fl)(()=>(0,f.zk)(e.day,(0,f.iT)())),U=(0,i.Fl)(()=>!(0,f.xj)(e.day,e.month)),x=(0,i.Fl)(()=>t.isOutsideVisibleView(e.day)),_=(0,i.Fl)(()=>
16e.day.day.toLocaleString(t.locale.value)),C=(0,i.Fl)(()=>!t.disabled.value&&(0,f.KC)(e.day,t.placeholder.value));function I(e,a){var l;if(!t.readonly.value&&!(t.isDateDisabled(a)||null!=(l=t.isDateUnavailable)&&l.call(t,a))){if(t.lastPressedDateValue.value=a.copy(),t.startValue.value&&null===t.highlightedRange.value){if(!(0,f.KC)(a,t.startValue.value)||t.preventDeselect.value||t.endValue.value){if(!t.endValue.value){e.preventDefault(),t.lastPressedDateValue.value&&(0,f.KC)(t.lastPressedDateValue.value,a)&&(t.startValue.value=a.copy());return}}else{t.startValue.value=void 0,t.onPlaceholderChange(a);return}}if(t.startValue.value&&t.endValue.value&&(0,f.KC)(t.endValue.value,a)&&!t.preventDeselect.value){t.startValue.value=void 0,t.endValue.value=void 0,t.onPlaceholderChange(a);return}t.startValue.value?t.endValue.value?t.endValue.value&&t.startValue.value&&(t.endValue.value=void 0,t.startValue.value=a.copy()):t.endValue.value=a.copy():t.startValue.value=a.copy()}}function B(t){I(t,e.day)}function D(){var a;t.isDateDisabled(e.day)||null!=(a=t.isDateUnavailable)&&a.call(t,e.day)||(t.focusedValue.value=e.day.copy())}function k(l){l.preventDefault(),l.stopPropagation();let o=t.parentElement.value,r=o?Array.from(o.querySelectorAll(w)):[],u=r.indexOf(n.value),d="rtl"===t.dir.value?-1:1;switch(l.code){case a.ARROW_RIGHT:u+=d;break;case a.ARROW_LEFT:u-=d;break;case a.ARROW_UP:u-=7;break;case a.ARROW_DOWN:u+=7;break;case a.ENTER:case a.SPACE_CODE:I(l,e.day);return;default:return}if(u>=0&&u<r.length){r[u].focus();return}if(u<0){if(t.isPrevButtonDisabled("month"))return;t.prevPage(),(0,i.Y3)(()=>{let e=o?Array.from(o.querySelectorAll(w)):[];if(!t.pagedNavigation.value){e[(0,m.l)(t.placeholder.value)-Math.abs(u)].focus();return}e[e.length-Math.abs(u)].focus()});return}if(u>=r.length){if(t.isNextButtonDisabled("month"))return;t.nextPage(),(0,i.Y3)(()=>{let e=o?Array.from(o.querySelectorAll(w)):[];if(!t.pagedNavigation.value){let a=(0,m.l)(t.placeholder.value.add({months:t.numberOfMonths.value-1}));e[e.length-a+u-r.length].focus();return}e[u-r.length].focus()})}}return(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({ref_key:"primitiveElement",ref:l},e,{role:"button","aria-label":o.value,"data-radix-vue-calendar-cell-trigger":"","aria-selected":!!p.value||void 0,"aria-disabled":!!s.value||!!v.value||void 0,"data-highlighted":b.value?"":void 0,"data-selection-start":!!c.value||void 0,"data-selection-end":!!h.value||void 0,"data-highlighted-start":!!g.value||void 0,"data-highlighted-end":!!y.value||void 0,"data-selected":!!p.value||void 0,"data-outside-visible-view":x.value?"":void 0,"data-value":t.day.toString(),"data-disabled":s.value?"":void 0,"data-unavailable":v.value?"":void 0,"data-today":S.value?"":void 0,"data-outside-view":U.value?"":void 0,"data-focused":C.value?"":void 0,tabindex:C.value?0:U.value||s.value?void 0:-1,onClick:B,onFocusin:D,onMouseenter:D,onKeydown:(0,d.D2)(k,["up","down","left","right","enter","space"])}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{dayValue:_.value},()=>[(0,i.Uk)((0,u.zw)(_.value),1)])]),_:3},16,["aria-label","aria-selected","aria-disabled","data-highlighted","data-selection-start","data-selection-end","data-highlighted-start","data-highlighted-end","data-selected","data-outside-visible-view","data-value","data-disabled","data-unavailable","data-today","data-outside-view","data-focused","tabindex"]))}}),[r2,r8]=w("ScrollAreaRoot"),r9=(0,i.aZ)({__name:"ScrollAreaRoot",props:{type:{default:"hover"},dir:{},scrollHideDelay:{default:600},asChild:{type:Boolean},as:{}},setup(e,{expose:t}){let a=(0,r.iH)(0),l=(0,r.iH)(0),n=(0,r.iH)(),o=(0,r.iH)(),d=(0,r.iH)(),s=(0,r.iH)(),v=(0,r.iH)(!1),p=(0,r.iH)(!1),{type:c,dir:f,scrollHideDelay:m}=(0,r.BK)(e),h=eB(f);t({viewport:n,scrollTop:function(){var e;null==(e=n.value)||e.scrollTo({top:0})},scrollTopLeft:function(){var e;null==(e=n.value)||e.scrollTo({top:0,left:0})}});let{forwardRef:g,currentElement:y}=eA();return r8({type:c,dir:h,scrollHideDelay:m,scrollArea:y,viewport:n,onViewportChange:e=>{n.value=e||void 0},content:o,onContentChange:e=>{o.value=e},scrollbarX:d,scrollbarXEnabled:v,scrollbarY:s,scrollbarYEnabled:p,onScrollbarXChange:e=>{d.value=e||void 0},onScrollbarYChange:e=>{s.value=e||void 0},onScrollbarXEnabledChange:e=>{v.value=e},onScrollbarYEnabledChange:e=>{p.value=e},onCornerWidthChange:e=>{a.value=e}
16,onCornerHeightChange:e=>{l.value=e}}),(t,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(g),"as-child":e.asChild,as:t.as,dir:(0,r.SU)(h),style:(0,u.j5)({position:"relative","--radix-scroll-area-corner-width":`${a.value}px`,"--radix-scroll-area-corner-height":`${l.value}px`})},{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},8,["as-child","as","dir","style"]))}}),r7=(0,i.aZ)({inheritAttrs:!1,__name:"ScrollAreaViewport",props:{nonce:{},asChild:{type:Boolean},as:{}},setup(e,{expose:t}){let{nonce:a}=(0,r.BK)(e),l=lt(a),n=r2(),o=(0,r.iH)();(0,i.bv)(()=>{n.onViewportChange(o.value),n.onContentChange(s.value)}),t({viewportElement:o});let{forwardRef:d,currentElement:s}=eA();return(t,a)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i._)("div",(0,i.dG)({ref_key:"viewportElement",ref:o,"data-radix-scroll-area-viewport":"",style:{overflowX:(0,r.SU)(n).scrollbarXEnabled.value?"scroll":"hidden",overflowY:(0,r.SU)(n).scrollbarYEnabled.value?"scroll":"hidden"}},t.$attrs,{tabindex:0}),[(0,i.Wm)((0,r.SU)(e0),{ref:(0,r.SU)(d),style:(0,u.j5)({minWidth:(0,r.SU)(n).scrollbarXEnabled.value?"fit-content":void 0}),"as-child":e.asChild,as:t.as},{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},8,["style","as-child","as"])],16),(0,i.Wm)((0,r.SU)(e0),{as:"style",nonce:(0,r.SU)(l)},{default:(0,i.w5)(()=>[(0,i.Uk)(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-radix-scroll-area-viewport] { scrollbar-width:none; -ms-overflow-style:none; -webkit-overflow-scrolling:touch; } [data-radix-scroll-area-viewport]::-webkit-scrollbar { display:none; } ")]),_:1},8,["nonce"])],64))}});function ue(e,t){return a=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let l=(t[1]-t[0])/(e[1]-e[0]);return t[0]+l*(a-e[0])}}function ut(e){let t=ua(e.viewport,e.content),a=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-a)*t,18)}function ua(e,t){let a=e/t;return Number.isNaN(a)?0:a}function ul(e,t,a="ltr"){let l=ut(t),n=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,o=t.scrollbar.size-n,i=t.content-t.viewport,r="ltr"===a?[0,i]:[-1*i,0],u=U(e,r[0],r[1]);return ue([0,i],[0,o-l])(u)}function un(e){return e?Number.parseInt(e,10):0}let uo=(0,i.aZ)({__name:"ScrollAreaScrollbarImpl",props:{isHorizontal:{type:Boolean}},emits:["onDragScroll","onWheelScroll","onThumbPointerDown"],setup(e,{emit:t}){let a=r2(),l=uu(),n=uf(),{forwardRef:o,currentElement:u}=eA(),d=(0,r.iH)(""),s=(0,r.iH)();function v(e){var a,l;s.value&&t("onDragScroll",{x:e.clientX-(null==(a=s.value)?void 0:a.left),y:e.clientY-(null==(l=s.value)?void 0:l.top)})}function p(e){0===e.button&&(e.target.setPointerCapture(e.pointerId),s.value=u.value.getBoundingClientRect(),d.value=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",a.viewport&&(a.viewport.value.style.scrollBehavior="auto"),v(e))}function c(e){v(e)}function f(e){let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=d.value,a.viewport&&(a.viewport.value.style.scrollBehavior=""),s.value=void 0}function m(e){var t;let a=e.target,n=null==(t=u.value)?void 0:t.contains(a),o=l.sizes.value.content-l.sizes.value.viewport;n&&l.handleWheelScroll(e,o)}function h(){var t,n,o,i,r;u.value&&(e.isHorizontal?l.handleSizeChange({content:(null==(t=a.viewport.value)?void 0:t.scrollWidth)??0,viewport:(null==(n=a.viewport.value)?void 0:n.offsetWidth)??0,scrollbar:{size:u.value.clientWidth??0,paddingStart:un(getComputedStyle(u.value).paddingLeft),paddingEnd:un(getComputedStyle(u.value).paddingRight)}}):l.handleSizeChange({content:(null==(o=a.viewport.value)?void 0:o.scrollHeight)??0,viewport:(null==(i=a.viewport.value)?void 0:i.offsetHeight)??0,scrollbar:{size:(null==(r=u.value)?void 0:r.clientHeight)??0,paddingStart:un(getComputedStyle(u.value).paddingLeft),paddingEnd:un(getComputedStyle(u.value).paddingRight)}}))}return(0,i.bv)(()=>{document.addEventListener("wheel",m,{passive:!1})}),(0,i.Ah)(()=>{document.removeEventListener("wheel",m)}),ev(u,h),ev(a.content,h),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(o),style:{position:"absolute"},"data-scrollbarimpl":"",as:(0,r.SU)(n).as.value,"as-child":(0,r.SU)(n).asChild.value,onPointerdown:p,onPointermove:c,onPointerup:f},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child"]))}}),ui=(0,i.aZ)({__name:"ScrollAreaScrollbarX",setup(e){let t=r2(),a=uu(),{forwardRef:l,currentElement:n}=eA();(0,i.bv)(()=>{n.value&&t.onScrollbarXChange(n.value)});let o=(0,i.Fl)(()=>a.sizes.value);return(e,n)=>((0,i.wg)(),(0,i.j4)(uo,{ref:(0,r.SU)(l),"is-horizontal":!0,"data-orientation":"horizontal",style:(0,u.j5)({bottom:0,left:"rtl"===(0,r.SU)(t).dir.value?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===(0,r.SU)(t).dir.value?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":o.value?`${(0,r.SU)(ut)(o.value)}px`:void 0}),onOnDragScroll:n[0]||(n[0]=e=>(0,r.SU)(a).onDragScroll(e.x))},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["style"]))}}),ur=(0,i.aZ)({__name:"ScrollAreaScrollbarY",setup(e){let t=r2(),a=uu(),{forwardRef:l,currentElement:n}=eA();(0,i.bv)(()=>{n.value&&t.onScrollbarYChange(n.value)});let o=(0,i.Fl)(()=>a.sizes.value);return(e,n)=>((0,i.wg)(),(0,i.j4)(uo,{ref:(0,r.SU)(l),"is-horizontal":!1,"data-orientation":"vertical",style:(0,u.j5)({top:0,right:"ltr"===(0,r.SU)(t).dir.value?0:void 0,left:"rtl"===(0,r.SU)(t).dir.value?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":o.value?`${(0,r.SU)(ut)(o.value)}px`:void 0}),onOnDragScroll:n[0]||(n[0]=e=>(0,r.SU)(a).onDragScroll(e.y))},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["style"]))}}),[uu,ud]=w("ScrollAreaScrollbarVisible"),us=(0,i.aZ)({__name:"ScrollAreaScrollbarVisible",setup(e){let t=r2(),a=uf(),{forwardRef:l}=eA(),n=(0,r.iH)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),o=(0,i.Fl)(()=>{let e=ua(n.value.viewport,n.value.content);return e>0&&e<1}),u=(0,r.iH)(),d=(0,r.iH)(0);function s(e,t){return function(e,t,a,l="ltr"){let n=ut(a),o=t||n/2,i=a.scrollbar.paddingStart+o,r=a.scrollbar.size-a.scrollbar.paddingEnd-(n-o),u=a.content-a.viewport;return ue([i,r],"ltr"===l?[0,u]:[-1*u,0])(e)}
16(e,d.value,n.value,t)}let v=(0,i.Fl)(()=>a.isHorizontal.value);return ud({sizes:n,hasThumb:o,handleWheelScroll:function(e,a){if(v.value){let l=t.viewport.value.scrollLeft+e.deltaY;t.viewport.value.scrollLeft=l,l>0&&l<a&&e.preventDefault()}else{let l=t.viewport.value.scrollTop+e.deltaY;t.viewport.value.scrollTop=l,l>0&&l<a&&e.preventDefault()}},handleThumbDown:function(e,t){v.value?d.value=t.x:d.value=t.y},handleThumbUp:function(e){d.value=0},handleSizeChange:function(e){n.value=e},onThumbPositionChange:function(){if(v.value){if(t.viewport.value&&u.value){let e=ul(t.viewport.value.scrollLeft,n.value,t.dir.value);u.value.style.transform=`translate3d(${e}px, 0, 0)`}}else if(t.viewport.value&&u.value){let e=ul(t.viewport.value.scrollTop,n.value);u.value.style.transform=`translate3d(0, ${e}px, 0)`}},onThumbChange:function(e){u.value=e},onDragScroll:function(e){v.value?t.viewport.value.scrollLeft=s(e,t.dir.value):t.viewport.value.scrollTop=s(e)}}),(e,t)=>v.value?((0,i.wg)(),(0,i.j4)(ui,(0,i.dG)({key:0},e.$attrs,{ref:(0,r.SU)(l)}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16)):((0,i.wg)(),(0,i.j4)(ur,(0,i.dG)({key:1},e.$attrs,{ref:(0,r.SU)(l)}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),uv=(0,i.aZ)({__name:"ScrollAreaScrollbarAuto",props:{forceMount:{type:Boolean}},setup(e){let t=r2(),a=uf(),{forwardRef:l}=eA(),n=(0,r.iH)(!1),o=ee(()=>{if(t.viewport.value){let e=t.viewport.value.offsetWidth<t.viewport.value.scrollWidth,l=t.viewport.value.offsetHeight<t.viewport.value.scrollHeight;n.value=a.isHorizontal.value?e:l}},10);return(0,i.bv)(()=>o()),ev(t.viewport,o),ev(t.content,o),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||n.value},{default:(0,i.w5)(()=>[(0,i.Wm)(us,(0,i.dG)(e.$attrs,{ref:(0,r.SU)(l),"data-state":n.value?"visible":"hidden"}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["data-state"])]),_:3},8,["present"]))}}),up=(0,i.aZ)({inheritAttrs:!1,__name:"ScrollAreaScrollbarHover",props:{forceMount:{type:Boolean}},setup(e){let t;let a=r2(),{forwardRef:l}=eA(),n=(0,r.iH)(!1);function o(){window.clearTimeout(t),n.value=!0}function u(){t=window.setTimeout(()=>{n.value=!1},a.scrollHideDelay.value)}return(0,i.bv)(()=>{let e=a.scrollArea.value;e&&(e.addEventListener("pointerenter",o),e.addEventListener("pointerleave",u))}),(0,i.Ah)(()=>{let e=a.scrollArea.value;e&&(window.clearTimeout(t),e.removeEventListener("pointerenter",o),e.removeEventListener("pointerleave",u))}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||n.value},{default:(0,i.w5)(()=>[(0,i.Wm)(uv,(0,i.dG)(e.$attrs,{ref:(0,r.SU)(l),"data-state":n.value?"visible":"hidden"}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["data-state"])]),_:3},8,["present"]))}}),uc=(0,i.aZ)({__name:"ScrollAreaScrollbarScroll",props:{forceMount:{type:Boolean}},setup(e){let t=r2(),a=uf(),{forwardRef:l}=eA(),{state:n,dispatch:o}=eG("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});(0,i.m0)(e=>{if("idle"===n.value){let a=window.setTimeout(()=>o("HIDE"),t.scrollHideDelay.value);e(()=>{window.clearTimeout(a)})}});let u=ee(()=>o("SCROLL_END"),100);return(0,i.m0)(e=>{let l=t.viewport.value,n=a.isHorizontal.value?"scrollLeft":"scrollTop";if(l){let t=l[n],a=()=>{let e=l[n];t!==e&&(o("SCROLL"),u()),t=e};l.addEventListener("scroll",a),e(()=>{l.removeEventListener("scroll",a)})}}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||"hidden"!==(0,r.SU)(n)},{default:(0,i.w5)(()=>[(0,i.Wm)(us,(0,i.dG)(e.$attrs,{ref:(0,r.SU)(l)}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16)]),_:3},8,["present"]))}}),[uf,um]=w("ScrollAreaScrollbar"),uh=(0,i.aZ)({inheritAttrs:!1,__name:"ScrollAreaScrollbar",props:{orientation:{default:"vertical"},forceMount:{type:Boolean},asChild:{type:Boolean},as:{default:"div"}},setup(e){let{forwardRef:t}=eA(),a=r2(),l=(0,i.Fl)(()=>"horizontal"===e.orientation);(0,i.YP)(l,()=>{l.value?a.onScrollbarXEnabledChange(!0):a.onScrollbarYEnabledChange(!0)},{immediate:!0}),(0,i.Ah)(()=>{a.onScrollbarXEnabledChange(!1),a.onScrollbarYEnabledChange(!1)});let{orientation:n,forceMount:o,asChild:u,as:d}=(0,r.BK)(e);return um({orientation:n,forceMount:o,isHorizontal:l,as:d,asChild:u}),(e,l)=>"hover"===(0,r.SU)(a).type.value?((0,i.wg)(),(0,i.j4)(up,(0,i.dG)({key:0},e.$attrs,{ref:(0,r.SU)(t),"force-mount":(0,r.SU)(o)}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["force-mount"])):"scroll"===(0,r.SU)(a).type.value?((0,i.wg)(),(0,i.j4)(uc,(0,i.dG)({key:1},e.$attrs,{ref:(0,r.SU)(t),"force-mount":(0,r.SU)(o)}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["force-mount"])):"auto"===(0,r.SU)(a).type.value?((0,i.wg)(),(0,i.j4)(uv,(0,i.dG)({key:2},e.$attrs,{ref:(0,r.SU)(t),"force-mount":(0,r.SU)(o)}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["force-mount"])):"always"===(0,r.SU)(a).type.value?((0,i.wg)(),(0,i.j4)(us,(0,i.dG)({key:3},e.$attrs,{ref:(0,r.SU)(t),"data-state":"visible"}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16)):(0,i.kq)("",!0)}}),ug=(0,i.aZ)({__name:"ScrollAreaThumb",props:{asChild:{type:Boolean},as:{}},setup(e){let t=r2(),a=uu();function l(e){let t=e.target.getBoundingClientRect(),l=e.clientX-t.left,n=e.clientY-t.top;a.handleThumbDown(e,{x:l,y:n})}function n(e){a.handleThumbUp(e)}let{forwardRef:o,currentElement:u}=eA(),d=(0,r.iH)(),s=(0,i.Fl)(()=>t.viewport.value);function v(){if(!d.value){let e=function(e,t=()=>{}){let a={left:e.scrollLeft,top:e.scrollTop},l=0;return function n(){let o={left:e.scrollLeft,top:e.scrollTop},i=a.left!==o.left,r=a.top!==o.top;(i||r)&&t(),a=o,l=window.requestAnimationFrame(n)}(),()=>window.cancelAnimationFrame(l)}(s.value,a.onThumbPositionChange);d.value=e,a.onThumbPositionChange()}}return function(e,t,a){let l=(0,i.YP)(e,(...e)=>((0,i.Y3)(()=>l()),t(...e)),void 0)}((0,i.Fl)(()=>a.sizes.value),()=>
16{a.onThumbChange(u.value),s.value&&(a.onThumbPositionChange(),s.value.addEventListener("scroll",v))}),(0,i.Ah)(()=>{var e;s.value.removeEventListener("scroll",v),null==(e=t.viewport.value)||e.removeEventListener("scroll",v)}),(t,u)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(o),"data-state":(0,r.SU)(a).hasThumb?"visible":"hidden",style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)"},"as-child":e.asChild,as:t.as,onPointerdown:l,onPointerup:n},{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},8,["data-state","as-child","as"]))}}),uy=(0,i.aZ)({__name:"ScrollAreaCornerImpl",setup(e){let t=r2(),a=(0,r.iH)(0),l=(0,r.iH)(0),n=(0,i.Fl)(()=>!!a.value&&!!l.value);function o(){var e;let a=(null==(e=t.scrollbarX.value)?void 0:e.offsetHeight)||0;t.onCornerHeightChange(a),l.value=a}function u(){var e;let l=(null==(e=t.scrollbarY.value)?void 0:e.offsetWidth)||0;t.onCornerWidthChange(l),a.value=l}return ev(t.scrollbarX.value,o),ev(t.scrollbarY.value,u),(0,i.YP)(()=>t.scrollbarX.value,o),(0,i.YP)(()=>t.scrollbarY.value,u),(e,o)=>{var u;return n.value?((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({key:0,style:{width:`${a.value}px`,height:`${l.value}px`,position:"absolute",right:"ltr"===(0,r.SU)(t).dir.value?0:void 0,left:"rtl"===(0,r.SU)(t).dir.value?0:void 0,bottom:0}},null==(u=e.$parent)?void 0:u.$props),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["style"])):(0,i.kq)("",!0)}}}),ub=(0,i.aZ)({__name:"ScrollAreaCorner",props:{asChild:{type:Boolean},as:{}},setup(e){let{forwardRef:t}=eA(),a=r2(),l=(0,i.Fl)(()=>!!a.scrollbarX.value&&!!a.scrollbarY.value),n=(0,i.Fl)(()=>"scroll"!==a.type.value&&l.value);return(a,l)=>n.value?((0,i.wg)(),(0,i.j4)(uy,(0,i.dG)({key:0},e,{ref:(0,r.SU)(t)}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16)):(0,i.kq)("",!0)}}),uw=["default-value"],uS=(0,i.aZ)({__name:"BubbleSelect",props:{autocomplete:{},autofocus:{type:Boolean},disabled:{type:Boolean},form:{},multiple:{type:Boolean},name:{},required:{type:Boolean},size:{},value:{}},setup(e){let{value:t}=(0,r.BK)(e),a=(0,r.iH)();return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aj),{"as-child":""},{default:(0,i.w5)(()=>[(0,i.wy)((0,i._)("select",(0,i.dG)({ref_key:"selectElement",ref:a},e,{"onUpdate:modelValue":n[0]||(n[0]=e=>(0,r.dq)(t)?t.value=e:null),"default-value":(0,r.SU)(t)}),[(0,i.WI)(l.$slots,"default")],16,uw),[[d.bM,(0,r.SU)(t)]])]),_:3}))}}),uU={key:0,value:""},[ux,u_]=w("SelectRoot"),[uC,uI]=w("SelectRoot"),uB=(0,i.aZ)({__name:"SelectRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean},defaultValue:{default:""},modelValue:{default:void 0},dir:{},name:{},autocomplete:{},disabled:{type:Boolean},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(e,{emit:t}){let a=ec(e,"modelValue",t,{defaultValue:e.defaultValue,passive:void 0===e.modelValue}),l=ec(e,"open",t,{defaultValue:e.defaultOpen,passive:void 0===e.open}),n=(0,r.iH)(),o=(0,r.iH)(),u=(0,r.iH)({x:0,y:0}),d=(0,r.iH)(!1),{required:s,disabled:v,dir:p}=(0,r.BK)(e);u_({triggerElement:n,onTriggerChange:e=>{n.value=e},valueElement:o,onValueElementChange:e=>{o.value=e},valueElementHasChildren:d,onValueElementHasChildrenChange:e=>{d.value=e},contentId:"",modelValue:a,onValueChange:e=>{a.value=e},open:l,required:s,onOpenChange:e=>{l.value=e},dir:eB(p),triggerPointerDownPosRef:u,disabled:v});let c=eF(n),f=(0,r.iH)(new Set),m=(0,i.Fl)(()=>Array.from(f.value).map(e=>{var t;return null==(t=e.props)?void 0:t.value}).join(";"));return uI({onNativeOptionAdd:e=>{f.value.add(e)},onNativeOptionRemove:e=>{f.value.delete(e)}}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ak),null,{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(a),open:(0,r.SU)(l)}),(0,r.SU)(c)?((0,i.wg)(),(0,i.j4)(uS,(0,i.dG)({key:m.value},e.$attrs,{"aria-hidden":"true",tabindex:"-1",required:(0,r.SU)(s),name:e.name,autocomplete:e.autocomplete,disabled:(0,r.SU)(v),value:(0,r.SU)(a),onChange:t[0]||(t[0]=e=>a.value=e.target.value)}),{default:(0,i.w5)(()=>[void 0===(0,r.SU)(a)?((0,i.wg)(),(0,i.iD)("option",uU)):(0,i.kq)("",!0),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(Array.from(f.value),e=>((0,i.wg)(),(0,i.j4)((0,i.LL)(e),(0,i.dG)({ref_for:!0},e.props,{key:e.key??""}),null,16))),128))]),_:1},16,["required","name","autocomplete","disabled","value"])):(0,i.kq)("",!0)]),_:3}))}}),uD=[" ","Enter","ArrowUp","ArrowDown"],uk=[" ","Enter"];function uE(e){return""===e||B(e)}let uP=(0,i.aZ)({__name:"SelectTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=ux(),a=(0,i.Fl)(()=>{var a;return(null==(a=t.disabled)?void 0:a.value)||e.disabled}),{forwardRef:l,currentElement:n}=eA();t.contentId||(t.contentId=ez(void 0,"radix-vue-select-content")),(0,i.bv)(()=>{t.triggerElement=n});let{injectCollection:o}=eC(),{search:u,handleTypeaheadSearch:s,resetTypeahead:v}=eY(o());function p(){a.value||(t.onOpenChange(!0),v())}function c(e){p(),t.triggerPointerDownPosRef.value={x:Math.round(e.pageX),y:Math.round(e.pageY)}}return(e,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aE),{"as-child":""},{default:(0,i.w5)(()=>{var o,v,f,m;return[(0,i.Wm)((0,r.SU)(e0),{ref:(0,r.SU)(l),role:"combobox",type:"button"===e.as?"button":void 0,"aria-controls":(0,r.SU)(t).contentId,"aria-expanded":(0,r.SU)(t).open.value||!1,"aria-required":null==(o=(0,r.SU)(t).required)?void 0:o.value,"aria-autocomplete":"none",disabled:a.value,dir:null==(v=(0,r.SU)(t))?void 0:v.dir.value,"data-state":null!=(f=(0,r.SU)(t))&&f.open.value?"open":"closed","data-disabled":a.value?"":void 0,"data-placeholder":(0,r.SU)(uE)(null==(m=(0,r.SU)(t).modelValue)?void 0:m.value)?"":void 0,"as-child":e.asChild,as:e.as,onClick:n[0]||(n[0]=e=>{var t;
16null==(t=null==e?void 0:e.currentTarget)||t.focus()}),onPointerdown:n[1]||(n[1]=e=>{if("touch"===e.pointerType)return e.preventDefault();let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(c(e),e.preventDefault())}),onPointerup:n[2]||(n[2]=(0,d.iM)(e=>{"touch"===e.pointerType&&c(e)},["prevent"])),onKeydown:n[3]||(n[3]=e=>{let t=""!==(0,r.SU)(u);!(e.ctrlKey||e.altKey||e.metaKey)&&1===e.key.length&&t&&" "===e.key||((0,r.SU)(s)(e.key),(0,r.SU)(uD).includes(e.key)&&(p(),e.preventDefault()))})},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]}),_:3}))}}),uF=(0,i.aZ)({__name:"SelectPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tf),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),[uV,uO]=w("SelectItemAlignedPosition"),uA=(0,i.aZ)({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean},as:{}},emits:["placed"],setup(e,{emit:t}){let{injectCollection:a}=eC(),l=ux(),n=uR(),o=a(),d=(0,r.iH)(!1),s=(0,r.iH)(!0),v=(0,r.iH)(),{forwardRef:p,currentElement:c}=eA(),{viewport:f,selectedItem:m,selectedItemText:h,focusSelectedItem:g}=n;function y(){if(l.triggerElement.value&&l.valueElement.value&&v.value&&c.value&&null!=f&&f.value&&null!=m&&m.value&&null!=h&&h.value){let e=l.triggerElement.value.getBoundingClientRect(),a=c.value.getBoundingClientRect(),n=l.valueElement.value.getBoundingClientRect(),i=h.value.getBoundingClientRect();if("rtl"!==l.dir.value){let t=i.left-a.left,l=n.left-t,o=e.left-l,r=e.width+o,u=Math.max(r,a.width),d=U(l,10,Math.max(10,window.innerWidth-10-u));v.value.style.minWidth=`${r}px`,v.value.style.left=`${d}px`}else{let t=a.right-i.right,l=window.innerWidth-n.right-t,o=window.innerWidth-e.right-l,r=e.width+o,u=Math.max(r,a.width),d=U(l,10,Math.max(10,window.innerWidth-10-u));v.value.style.minWidth=`${r}px`,v.value.style.right=`${d}px`}let r=o.value,u=window.innerHeight-20,s=f.value.scrollHeight,p=window.getComputedStyle(c.value),g=Number.parseInt(p.borderTopWidth,10),y=Number.parseInt(p.paddingTop,10),b=Number.parseInt(p.borderBottomWidth,10),w=g+y+s+Number.parseInt(p.paddingBottom,10)+b,S=Math.min(5*m.value.offsetHeight,w),x=window.getComputedStyle(f.value),_=Number.parseInt(x.paddingTop,10),C=Number.parseInt(x.paddingBottom,10),I=e.top+e.height/2-10,B=m.value.offsetHeight/2,D=g+y+(m.value.offsetTop+B);if(D<=I){let e=m.value===r[r.length-1];v.value.style.bottom="0px";let t=c.value.clientHeight-f.value.offsetTop-f.value.offsetHeight;v.value.style.height=`${D+Math.max(u-I,B+(e?C:0)+t+b)}px`}else{let e=m.value===r[0];v.value.style.top="0px";let t=Math.max(I,g+f.value.offsetTop+(e?_:0)+B)+(w-D);v.value.style.height=`${t}px`,f.value.scrollTop=D-I+f.value.offsetTop}v.value.style.margin="10px 0",v.value.style.minHeight=`${S}px`,v.value.style.maxHeight=`${u}px`,t("placed"),requestAnimationFrame(()=>d.value=!0)}}let b=(0,r.iH)("");return(0,i.bv)(async()=>{await (0,i.Y3)(),y(),c.value&&(b.value=window.getComputedStyle(c.value).zIndex)}),uO({contentWrapper:v,shouldExpandOnScrollRef:d,onScrollButtonChange:function(e){e&&!0===s.value&&(y(),null==g||g(),s.value=!1)}}),(t,a)=>((0,i.wg)(),(0,i.iD)("div",{ref_key:"contentWrapperElement",ref:v,style:(0,u.j5)({display:"flex",flexDirection:"column",position:"fixed",zIndex:b.value})},[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(p),style:{boxSizing:"border-box",maxHeight:"100%"}},{...t.$attrs,...e}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)],4))}}),uW=(0,i.aZ)({__name:"SelectPopperPosition",props:{side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{default:10},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=eV(e);return(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aW),(0,i.dG)((0,r.SU)(t),{style:{boxSizing:"border-box","--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),uT={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[uR,uM]=w("SelectContent"),u$=(0,i.aZ)({__name:"SelectContentImpl",props:{position:{default:"item-aligned"},bodyLock:{type:Boolean,default:!0},side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){let a=ux();eE(),e_(e.bodyLock);let{createCollection:l}=eC(),n=(0,r.iH)();eN(n);let o=l(n),{search:u,handleTypeaheadSearch:s}=eY(o),v=(0,r.iH)(),p=(0,r.iH)(),c=(0,r.iH)(),f=(0,r.iH)(!1),m=(0,r.iH)(!1);
16function h(){p.value&&n.value&&t$([p.value,n.value])}(0,i.YP)(f,()=>{h()});let{onOpenChange:g,triggerPointerDownPosRef:y}=a;function b(e){let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||s(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=o.value;if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let a=e.target,l=t.indexOf(a);t=t.slice(l+1)}setTimeout(()=>t$(t)),e.preventDefault()}}(0,i.m0)(e=>{if(!n.value)return;let t={x:0,y:0},a=e=>{var a,l;t={x:Math.abs(Math.round(e.pageX)-((null==(a=y.value)?void 0:a.x)??0)),y:Math.abs(Math.round(e.pageY)-((null==(l=y.value)?void 0:l.y)??0))}},l=e=>{var l;"touch"!==e.pointerType&&(t.x<=10&&t.y<=10?e.preventDefault():null!=(l=n.value)&&l.contains(e.target)||g(!1),document.removeEventListener("pointermove",a),y.value=null)};null!==y.value&&(document.addEventListener("pointermove",a),document.addEventListener("pointerup",l,{capture:!0,once:!0})),e(()=>{document.removeEventListener("pointermove",a),document.removeEventListener("pointerup",l,{capture:!0})})});let w=eV((0,i.Fl)(()=>"popper"===e.position?e:{}).value);return uM({content:n,viewport:v,onViewportChange:e=>{v.value=e},itemRefCallback:(e,t,l)=>{var n,o;let i=!m.value&&!l;((null==(n=a.modelValue)?void 0:n.value)!==void 0&&(null==(o=a.modelValue)?void 0:o.value)===t||i)&&(p.value=e,i&&(m.value=!0))},selectedItem:p,selectedItemText:c,onItemLeave:()=>{var e;null==(e=n.value)||e.focus()},itemTextRefCallback:(e,t,l)=>{var n,o;let i=!m.value&&!l;((null==(n=a.modelValue)?void 0:n.value)!==void 0&&(null==(o=a.modelValue)?void 0:o.value)===t||i)&&(c.value=e)},focusSelectedItem:h,position:e.position,isPositioned:f,searchRef:u}),(e,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tP),{"as-child":"",onMountAutoFocus:l[6]||(l[6]=(0,d.iM)(()=>{},["prevent"])),onUnmountAutoFocus:l[7]||(l[7]=e=>{var l;t("closeAutoFocus",e),e.defaultPrevented||(null==(l=(0,r.SU)(a).triggerElement.value)||l.focus({preventScroll:!0}),e.preventDefault())})},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(tw),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:l[2]||(l[2]=(0,d.iM)(()=>{},["prevent"])),onDismiss:l[3]||(l[3]=e=>(0,r.SU)(a).onOpenChange(!1)),onEscapeKeyDown:l[4]||(l[4]=e=>t("escapeKeyDown",e)),onPointerDownOutside:l[5]||(l[5]=e=>t("pointerDownOutside",e))},{default:(0,i.w5)(()=>[((0,i.wg)(),(0,i.j4)((0,i.LL)("popper"===e.position?uW:uA),(0,i.dG)({...e.$attrs,...(0,r.SU)(w)},{id:(0,r.SU)(a).contentId,ref:e=>{n.value=(0,r.SU)(el)(e)},role:"listbox","data-state":(0,r.SU)(a).open.value?"open":"closed",dir:(0,r.SU)(a).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:l[0]||(l[0]=(0,d.iM)(()=>{},["prevent"])),onPlaced:l[1]||(l[1]=e=>f.value=!0),onKeydown:b}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3})]),_:3}))}}),uj=(0,i.aZ)({inheritAttrs:!1,__name:"SelectProvider",props:{context:{}},setup:e=>(u_(e.context),(e,t)=>(0,i.WI)(e.$slots,"default"))}),uH={key:1},uZ=(0,i.aZ)({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{},bodyLock:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){let a=eO(e,t),l=ux(),n=(0,r.iH)();(0,i.bv)(()=>{n.value=new DocumentFragment});let o=(0,r.iH)(),d=(0,i.Fl)(()=>e.forceMount||l.open.value);return(e,t)=>{var s;return d.value?((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{key:0,ref_key:"presenceRef",ref:o,present:!0},{default:(0,i.w5)(()=>[(0,i.Wm)(u$,(0,u.vs)((0,i.F4)({...(0,r.SU)(a),...e.$attrs})),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16)]),_:3},512)):!(null!=(s=o.value)&&s.present)&&n.value?((0,i.wg)(),(0,i.iD)("div",uH,[((0,i.wg)(),(0,i.j4)(i.lR,{to:n.value},[(0,i.Wm)(uj,{context:(0,r.SU)(l)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):(0,i.kq)("",!0)}}}),uN=(0,i.aZ)({__name:"SelectArrow",props:{width:{default:10},height:{default:5},asChild:{type:Boolean},as:{default:"svg"}},setup(e){let t=ux(),a=uR(uT);return(l,n)=>(0,r.SU)(t).open.value&&"popper"===(0,r.SU)(a).position?((0,i.wg)(),(0,i.j4)((0,r.SU)(a$),(0,u.vs)((0,i.dG)({key:0},e)),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},16)):(0,i.kq)("",!0)}}),uK=(0,i.aZ)({__name:"SelectSeparator",props:{asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({"aria-hidden":"true"},e),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))}),[uz,uL]=w("SelectItem"),uG=(0,i.aZ)({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},setup(e){let{disabled:t}=(0,r.BK)(e),a=ux(),l=uR(uT),{forwardRef:n,currentElement:o}=eA(),u=(0,i.Fl)(()=>{var t;return(null==(t=a.modelValue)?void 0:t.value)===e.value}),s=(0,r.iH)(!1),v=(0,r.iH)(e.textValue??""),p=ez(void 0,"radix-vue-select-item-text");async function c(l){await (0,i.Y3)(),!(null!=l&&l.defaultPrevented)&&(t.value||(a.onValueChange(e.value),a.onOpenChange(!1)))}async function f(e){var a;await (0,i.Y3)(),e.defaultPrevented||(t.value?null==(a=l.onItemLeave)||a.call(l):e.currentTarget.focu
16s({preventScroll:!0}))}async function m(e){var t;await (0,i.Y3)(),e.defaultPrevented||e.currentTarget!==em()||null==(t=l.onItemLeave)||t.call(l)}async function h(e){var t;await (0,i.Y3)(),e.defaultPrevented||(null==(t=l.searchRef)?void 0:t.value)!==""&&" "===e.key||(uk.includes(e.key)&&c()," "===e.key&&e.preventDefault())}if(""===e.value)throw 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(0,i.bv)(()=>{o.value&&l.itemRefCallback(o.value,e.value,e.disabled)}),uL({value:e.value,disabled:t,textId:p,isSelected:u,onItemTextChange:e=>{v.value=((v.value||(null==e?void 0:e.textContent))??"").trim()}}),(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(n),role:"option","data-radix-vue-collection-item":"","aria-labelledby":(0,r.SU)(p),"data-highlighted":s.value?"":void 0,"aria-selected":u.value,"data-state":u.value?"checked":"unchecked","aria-disabled":(0,r.SU)(t)||void 0,"data-disabled":(0,r.SU)(t)?"":void 0,tabindex:(0,r.SU)(t)?void 0:-1,as:e.as,"as-child":e.asChild,onFocus:a[0]||(a[0]=e=>s.value=!0),onBlur:a[1]||(a[1]=e=>s.value=!1),onPointerup:c,onPointerdown:a[2]||(a[2]=e=>{e.currentTarget.focus({preventScroll:!0})}),onTouchend:a[3]||(a[3]=(0,d.iM)(()=>{},["prevent","stop"])),onPointermove:f,onPointerleave:m,onKeydown:h},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"]))}}),uY=(0,i.aZ)({__name:"SelectItemIndicator",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){let t=uz();return(a,l)=>(0,r.SU)(t).isSelected.value?((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({key:0,"aria-hidden":"true"},e),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16)):(0,i.kq)("",!0)}}),[uq,uX]=w("SelectGroup"),uJ=(0,i.aZ)({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(e){let t=ez(void 0,"radix-vue-select-group");return uX({id:t}),(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({role:"group"},e,{"aria-labelledby":(0,r.SU)(t)}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),uQ=(0,i.aZ)({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{default:"div"}},setup(e){let t=uq({id:""});return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{id:(0,r.SU)(t).id}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["id"]))}}),u0=(0,i.aZ)({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){let t=ux(),a=uR(uT),l=uC(),n=uz(),{forwardRef:o,currentElement:u}=eA(),d=(0,i.Fl)(()=>{var e;return(0,i.h)("option",{key:n.value,value:n.value,disabled:n.disabled.value,textContent:null==(e=u.value)?void 0:e.textContent})});return(0,i.bv)(()=>{u.value&&(n.onItemTextChange(u.value),a.itemTextRefCallback(u.value,n.value,n.disabled.value),l.onNativeOptionAdd(d.value))}),(0,i.Jd)(()=>{l.onNativeOptionRemove(d.value)}),(a,l)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({id:(0,r.SU)(n).textId,ref:(0,r.SU)(o)},{...e,...a.$attrs},{"data-item-text":""}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["id"]),(0,r.SU)(n).isSelected.value&&(0,r.SU)(t).valueElement.value&&!(0,r.SU)(t).valueElementHasChildren.value?((0,i.wg)(),(0,i.j4)(i.lR,{key:0,to:(0,r.SU)(t).valueElement.value},[(0,i.WI)(a.$slots,"default")],8,["to"])):(0,i.kq)("",!0)],64))}}),u1=(0,i.aZ)({__name:"SelectViewport",props:{nonce:{},asChild:{type:Boolean},as:{}},setup(e){let{nonce:t}=(0,r.BK)(e),a=lt(t),l=uR(uT),n="item-aligned"===l.position?uV():void 0,{forwardRef:o,currentElement:u}=eA();(0,i.bv)(()=>{null==l||l.onViewportChange(u.value)});let d=(0,r.iH)(0);function s(e){let t=e.currentTarget,{shouldExpandOnScrollRef:a,contentWrapper:l}=n??{};if(null!=a&&a.value&&null!=l&&l.value){let e=Math.abs(d.value-t.scrollTop);if(e>0){let a=window.innerHeight-20,n=Math.max(Number.parseFloat(l.value.style.minHeight),Number.parseFloat(l.value.style.height));if(n<a){let o=n+e,i=Math.min(a,o),r=o-i;l.value.style.height=`${i}px`,"0px"===l.value.style.bottom&&(t.scrollTop=r>0?r:0,l.value.style.justifyContent="flex-end")}}}d.value=t.scrollTop}return(t,l)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(o),"data-radix-select-viewport":"",role:"presentation"},{...t.$attrs,...e},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:s}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16),(0,i.Wm)((0,r.SU)(e0),{as:"style",nonce:(0,r.SU)(a)},{default:(0,i.w5)(()=>[(0,i.Uk)(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-radix-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-radix-select-viewport]::-webkit-scrollbar { display: none; } ")]),_:1},8,["nonce"])],64))}}),u3=(0,i.aZ)({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(e,{emit:t}){let{injectCollection:a}=eC(),l=a(),n=uR(uT),o=(0,r.iH)(null);function u(){null!==o.value&&(window.clearInterval(o.value),o.value=null)}function d(){null===o.value&&(o.value=window.setInterval(()=>{t("autoScroll")},50))}function s(){var e;null==(e=n.onItemLeave)||e.call(n),null===o.value&&(o.value=window.setInterval(()=>{t("autoScroll")},50))}return(0,i.m0)(()=>{let e=l.value.find(e=>e===em());null==e||e.scrollIntoView({block:"nearest"})}),(0,i.Jd)(()=>u()),(e,t)=>{var a;return(0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({"aria-hidden":"true",style:{flexShrink:0}},null==(a=e.$parent)?void 0:a.$props,{onPointerdown:d,onPointermove:s,onPointerleave:t[0]||(t[0]=()=>{u()})}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16)}}}),u4=(0,i.aZ)({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{}},setup(e){let t=uR(uT),a="item-aligned"===t.position?uV():void 0,{forwardRef:l,currentElement:n}=eA(),o=(0,r.iH)(!1);return(0,i.m0)(e=>{var a,l;if(null!=(a=t.viewport)&&a.value&&null!=(l=t.isPositioned)&&l.value){let a=function(){o.value=l.scrollTop>0},l=t.viewport.value;a(),l.addEventListener("scroll",a),e(()=>l.removeEventListener("scroll",a))}}),(0,i.YP)(n,()=>{n.value&&(null==a||a.onScrollButtonChange(n.value))}),(e,a)=>
16o.value?((0,i.wg)(),(0,i.j4)(u3,{key:0,ref:(0,r.SU)(l),onAutoScroll:a[0]||(a[0]=()=>{let{viewport:e,selectedItem:a}=(0,r.SU)(t);null!=e&&e.value&&null!=a&&a.value&&(e.value.scrollTop=e.value.scrollTop-a.value.offsetHeight)})},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},512)):(0,i.kq)("",!0)}}),u5=(0,i.aZ)({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{}},setup(e){let t=uR(uT),a="item-aligned"===t.position?uV():void 0,{forwardRef:l,currentElement:n}=eA(),o=(0,r.iH)(!1);return(0,i.m0)(e=>{var a,l;if(null!=(a=t.viewport)&&a.value&&null!=(l=t.isPositioned)&&l.value){let a=function(){let e=l.scrollHeight-l.clientHeight;o.value=Math.ceil(l.scrollTop)<e},l=t.viewport.value;a(),l.addEventListener("scroll",a),e(()=>l.removeEventListener("scroll",a))}}),(0,i.YP)(n,()=>{n.value&&(null==a||a.onScrollButtonChange(n.value))}),(e,a)=>o.value?((0,i.wg)(),(0,i.j4)(u3,{key:0,ref:(0,r.SU)(l),onAutoScroll:a[0]||(a[0]=()=>{let{viewport:e,selectedItem:a}=(0,r.SU)(t);null!=e&&e.value&&null!=a&&a.value&&(e.value.scrollTop=e.value.scrollTop+a.value.offsetHeight)})},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},512)):(0,i.kq)("",!0)}}),u6=(0,i.aZ)({__name:"SelectValue",props:{placeholder:{default:""},asChild:{type:Boolean},as:{default:"span"}},setup(e){let{forwardRef:t,currentElement:a}=eA(),l=ux(),n=(0,i.Rr)();return(0,i.wF)(()=>{var e;let t=!!ef(null==(e=null==n?void 0:n.default)?void 0:e.call(n)).length;l.onValueElementHasChildrenChange(t)}),(0,i.bv)(()=>{l.valueElement=a}),(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(t),as:e.as,"as-child":e.asChild,style:{pointerEvents:"none"}},{default:(0,i.w5)(()=>{var t;return[(0,r.SU)(uE)(null==(t=(0,r.SU)(l).modelValue)?void 0:t.value)?((0,i.wg)(),(0,i.iD)(i.HY,{key:0},[(0,i.Uk)((0,u.zw)(e.placeholder),1)],64)):(0,i.WI)(e.$slots,"default",{key:1})]}),_:3},8,["as","as-child"]))}}),u2=(0,i.aZ)({__name:"SelectIcon",props:{asChild:{type:Boolean},as:{default:"span"}},setup:e=>(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{"aria-hidden":"true",as:e.as,"as-child":e.asChild},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{},()=>[(0,i.Uk)("â¼")])]),_:3},8,["as","as-child"]))}),u8=(0,i.aZ)({__name:"BaseSeparator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=["horizontal","vertical"],a=(0,i.Fl)(()=>{var a;return(a=e.orientation,t.includes(a))?e.orientation:"horizontal"}),l=(0,i.Fl)(()=>"vertical"===a.value?e.orientation:void 0),n=(0,i.Fl)(()=>e.decorative?{role:"none"}:{"aria-orientation":l.value,role:"separator"});return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({as:e.as,"as-child":e.asChild,"data-orientation":a.value},n.value),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["as","as-child","data-orientation"]))}}),u9=(0,i.aZ)({__name:"Separator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)(u8,(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))});function u7(e,t,a){return U(100/(a-t)*(e-t),0,100)}function de(e,t){return a=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let l=(t[1]-t[0])/(e[1]-e[0]);return t[0]+l*(a-e[0])}}let dt=["PageUp","PageDown"],da=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],dl={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},[dn,di]=w(["SliderVertical","SliderHorizontal"]),dr=(0,i.aZ)({__name:"SliderImpl",props:{asChild:{type:Boolean},as:{default:"span"}},emits:["slideStart","slideMove","slideEnd","homeKeyDown","endKeyDown","stepKeyDown"],setup(e,{emit:t}){let a=dv();return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({"data-slider-impl":""},e,{onKeydown:n[0]||(n[0]=e=>{"Home"===e.key?(t("homeKeyDown",e),e.preventDefault()):"End"===e.key?(t("endKeyDown",e),e.preventDefault()):(0,r.SU)(dt).concat((0,r.SU)(da)).includes(e.key)&&(t("stepKeyDown",e),e.preventDefault())}),onPointerdown:n[1]||(n[1]=e=>{let l=e.target;l.setPointerCapture(e.pointerId),e.preventDefault(),(0,r.SU)(a).thumbElements.value.includes(l)?l.focus():t("slideStart",e)}),onPointermove:n[2]||(n[2]=e=>{e.target.hasPointerCapture(e.pointerId)&&t("slideMove",e)}),onPointerup:n[3]||(n[3]=e=>{let a=e.target;a.hasPointerCapture(e.pointerId)&&(a.releasePointerCapture(e.pointerId),t("slideEnd",e))})}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},16))}}),du=(0,i.aZ)({__name:"SliderHorizontal",props:{dir:{},min:{},max:{},inverted:{type:Boolean}},emits:["slideEnd","slideStart","slideMove","homeKeyDown","endKeyDown","stepKeyDown"],setup(e,{emit:t}){let{max:a,min:l,dir:n,inverted:o}=(0,r.BK)(e),{forwardRef:u,currentElement:d}=eA(),s=(0,r.iH)(),v=(0,i.Fl)(()=>(null==n?void 0:n.value)==="ltr"&&!o.value||(null==n?void 0:n.value)!=="ltr"&&o.value);function p(e){let t=s.value||d.value.getBoundingClientRect(),n=de([0,t.width],v.value?[l.value,a.value]:[a.value,l.value]);return s.value=t,n(e-t.left)}return di({startEdge:v.value?"left":"right",endEdge:v.value?"right":"left",direction:v.value?1:-1,size:"width"}),(e,a)=>((0,i.wg)(),(0,i.j4)(dr,{ref:(0,r.SU)(u),dir:(0,r.SU)(n),"data-orientation":"horizontal",style:{"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:a[0]||(a[0]=e=>{t("slideStart",p(e.clientX))}),onSlideMove:a[1]||(a[1]=e=>{t("slideMove",p(e.clientX))}),onSlideEnd:a[2]||(a[2]=()=>{s.value=void 0,t("slideEnd")}),onStepKeyDown:a[3]||(a[3]=e=>{let a=v.value?"from-left":"from-right",l=(0,r.SU)(dl)[a].includes(e.ke
16y);t("stepKeyDown",e,l?-1:1)}),onEndKeyDown:a[4]||(a[4]=e=>t("endKeyDown",e)),onHomeKeyDown:a[5]||(a[5]=e=>t("homeKeyDown",e))},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["dir"]))}}),dd=(0,i.aZ)({__name:"SliderVertical",props:{min:{},max:{},inverted:{type:Boolean}},emits:["slideEnd","slideStart","slideMove","homeKeyDown","endKeyDown","stepKeyDown"],setup(e,{emit:t}){let{max:a,min:l,inverted:n}=(0,r.BK)(e),{forwardRef:o,currentElement:u}=eA(),d=(0,r.iH)(),s=(0,i.Fl)(()=>!n.value);function v(e){let t=d.value||u.value.getBoundingClientRect(),n=de([0,t.height],s.value?[a.value,l.value]:[l.value,a.value]);return d.value=t,n(e-t.top)}return di({startEdge:s.value?"bottom":"top",endEdge:s.value?"top":"bottom",size:"height",direction:s.value?1:-1}),(e,a)=>((0,i.wg)(),(0,i.j4)(dr,{ref:(0,r.SU)(o),"data-orientation":"vertical",style:{"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:a[0]||(a[0]=e=>{t("slideStart",v(e.clientY))}),onSlideMove:a[1]||(a[1]=e=>{t("slideMove",v(e.clientY))}),onSlideEnd:a[2]||(a[2]=()=>{d.value=void 0,t("slideEnd")}),onStepKeyDown:a[3]||(a[3]=e=>{let a=s.value?"from-bottom":"from-top",l=(0,r.SU)(dl)[a].includes(e.key);t("stepKeyDown",e,l?-1:1)}),onEndKeyDown:a[4]||(a[4]=e=>t("endKeyDown",e)),onHomeKeyDown:a[5]||(a[5]=e=>t("homeKeyDown",e))},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},512))}}),ds=["value","name","disabled","step"],[dv,dp]=w("SliderRoot"),dc=(0,i.aZ)({inheritAttrs:!1,__name:"SliderRoot",props:{name:{},defaultValue:{default:()=>[0]},modelValue:{},disabled:{type:Boolean,default:!1},orientation:{default:"horizontal"},dir:{},inverted:{type:Boolean,default:!1},min:{default:0},max:{default:100},step:{default:1},minStepsBetweenThumbs:{default:0},asChild:{type:Boolean},as:{}},emits:["update:modelValue","valueCommit"],setup(e,{emit:t}){let{min:a,max:l,step:n,minStepsBetweenThumbs:o,orientation:u,disabled:d,dir:s}=(0,r.BK)(e),v=eB(s),{forwardRef:p,currentElement:c}=eA(),f=eF(c);aK();let m=ec(e,"modelValue",t,{defaultValue:e.defaultValue,passive:void 0===e.modelValue}),h=(0,r.iH)(0),g=(0,r.iH)(m.value);function y(e,i,{commit:r}={commit:!1}){var u,d,s;let v=(String(n.value).split(".")[1]||"").length,p=U(function(e,t){let a=10**t;return Math.round(e*a)/a}(Math.round((e-a.value)/n.value)*n.value+a.value,v),a.value,l.value),c=function(e=[],t,a){let l=[...e];return l[a]=t,l.sort((e,t)=>e-t)}(m.value,p,i);if(d=c,!((s=o.value*n.value)>0)||Math.min(...d.slice(0,-1).map((e,t)=>d[t+1]-e))>=s){h.value=c.indexOf(p);let e=String(c)!==String(m.value);e&&r&&t("valueCommit",c),e&&(null==(u=b.value[h.value])||u.focus(),m.value=c)}}let b=(0,r.iH)([]);return dp({modelValue:m,valueIndexToChangeRef:h,thumbElements:b,orientation:u,min:a,max:l,disabled:d}),(e,o)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(az),null,{default:(0,i.w5)(()=>[((0,i.wg)(),(0,i.j4)((0,i.LL)("horizontal"===(0,r.SU)(u)?du:dd),(0,i.dG)(e.$attrs,{ref:(0,r.SU)(p),"as-child":e.asChild,as:e.as,min:(0,r.SU)(a),max:(0,r.SU)(l),dir:(0,r.SU)(v),inverted:e.inverted,"aria-disabled":(0,r.SU)(d),"data-disabled":(0,r.SU)(d)?"":void 0,onPointerdown:o[0]||(o[0]=()=>{(0,r.SU)(d)||(g.value=(0,r.SU)(m))}),onSlideStart:o[1]||(o[1]=e=>!(0,r.SU)(d)&&function(e){let t=function(e,t){if(1===e.length)return 0;let a=e.map(e=>Math.abs(e-t));return a.indexOf(Math.min(...a))}(m.value,e);y(e,t)}(e)),onSlideMove:o[2]||(o[2]=e=>!(0,r.SU)(d)&&void y(e,h.value)),onSlideEnd:o[3]||(o[3]=e=>!(0,r.SU)(d)&&function(){let e=g.value[h.value];m.value[h.value]!==e&&t("valueCommit",(0,r.IU)(m.value))}()),onHomeKeyDown:o[4]||(o[4]=e=>!(0,r.SU)(d)&&y((0,r.SU)(a),0,{commit:!0})),onEndKeyDown:o[5]||(o[5]=e=>!(0,r.SU)(d)&&y((0,r.SU)(l),(0,r.SU)(m).length-1,{commit:!0})),onStepKeyDown:o[6]||(o[6]=(e,t)=>{if(!(0,r.SU)(d)){let a=(0,r.SU)(dt).includes(e.key)||e.shiftKey&&(0,r.SU)(da).includes(e.key)?10:1,l=h.value;y((0,r.SU)(m)[l]+(0,r.SU)(n)*a*t,l,{commit:!0})}})}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(m)})]),_:3},16,["as-child","as","min","max","dir","inverted","aria-disabled","data-disabled"]))]),_:3}),(0,r.SU)(f)?((0,i.wg)(!0),(0,i.iD)(i.HY,{key:0},(0,i.Ko)((0,r.SU)(m),(t,a)=>((0,i.wg)(),(0,i.iD)("input",{key:a,value:t,type:"number",style:{display:"none"},name:e.name?e.name+((0,r.SU)(m).length>1?"[]":""):void 0,disabled:(0,r.SU)(d),step:(0,r.SU)(n)},null,8,ds))),128)):(0,i.kq)("",!0)],64))}}),df=(0,i.aZ)({inheritAttrs:!1,__name:"SliderThumbImpl",props:{index:{},asChild:{type:Boolean},as:{}},setup(e){let t=dv(),a=dn(),{forwardRef:l,currentElement:n}=eA(),o=(0,i.Fl)(()=>{var a,l;return null==(l=null==(a=t.modelValue)?void 0:a.value)?void 0:l[e.index]}),u=(0,i.Fl)(()=>void 0===o.value?0:u7(o.value,t.min.value??0,t.max.value??100)),d=(0,i.Fl)(()=>{var a,l,n,o;return n=e.index,(o=(null==(l=null==(a=t.modelValue)?void 0:a.value)?void 0:l.length)??0)>2?`Value ${n+1} of ${o}`:2===o?["Minimum","Maximum"][n]:void 0}),s=eL(n),v=(0,i.Fl)(()=>s[a.size].value),p=(0,i.Fl)(()=>v.value?function(e,t,a){let l=e/2,n=de([0,50],[0,l]);return(l-n(t)*a)*a}(v.value,u.value,a.direction):0),c=er();return(0,i.bv)(()=>{t.thumbElements.value.push(n.value)}),(0,i.Ah)(()=>{let e=t.thumbElements.value.findIndex(e=>e===n.value)??-1;t.thumbElements.value.splice(e,1)}),(e,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aL),null,{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(e.$attrs,{ref:(0,r.SU)(l),role:"slider","data-radix-vue-collection-item":"",tabindex:(0,r.SU)(t).disabled.value?void 0:0,"aria-label":e.$attrs["aria-label"]||d.value,"data-disabled":(0,r.SU)(t).disabled.value?"":void 0,"data-orientation":(0,r.SU)(t).orientation.value,"aria-valuenow":o.value,"aria-valuemin":(0,r.SU)(t).min.value,"aria-valuemax":(0,r.SU)(t).max.value,"aria-orientation":(0,r.SU)(t).orientation.value,"as-child":e.asChild,as:e.as,style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[(0,r.SU)(a).startEdge]:`calc(${u.value}% + ${p.value}px)`,display:(0,r.SU)(c)||void 0!==o.value?void 0:"none"},onFocus:n[0]||(n[0]=()=>{(0,r.SU)(t).valueIndexToChangeRef.value=e.index})}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["tabindex","aria-label","data-disabled","data-orientation","aria-valuenow","aria-valuemin","aria-valuemax","aria-orientation","as-child","as","style"])]),_:3}))}}),dm=(0,i.aZ)({__name:"SliderThumb",props:{asChild:{type:Boolean},as:{}},setup(e){let{getItems:t}=aG(),{forwardRef:a,currentElement:l}=eA(),n=(0,i.Fl)(()=>l.value?t().findIndex(e=>e.ref===l.value):-1);return(t,l)=>((0,i.wg)(),(0,i.j4)(df,(0,i.dG)({ref:(0,r.SU)(a)},e,{index:n.value}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["index"]))}}),dh=(0,i.aZ)({__name:"SliderTrack",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){let t=dv();return eA(),(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{"as-child":e.asChild,as:e.as,"data-disabled":(0,r.SU)(t).disabled.value?"":void 0,"data-orientation":(0,r.SU)(t).orientation.value},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as-child","as","data-disabled","data-orientation"]))}}),dg=(0,i.aZ)({__name:"SliderRange",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){let t=dv(),a=dn();eA();let l=(0,i.Fl)(()=>{var e,a;return null==(a=null==(e=t.modelValue)?void 0:e.value)?void 0:a.map(e=>u7(e,t.min.value,t.max.value))}),n=(0,i.Fl)(()=>t.modelValue.value.length>1?Math.min(...l.value):0),o=(0,i.Fl)(()=>100-Math.max(...l.value));return(e,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{"data-disabled":(0,r.SU)(t).disabled.value?"":void 0,"data-orientation":(0,r.SU)(t).orientation.value,"as-child":e.asChild,as:e.as,style:(0,u.j5)({[(0,r.SU)(a).startEdge]:`${n.value}%`,[(0,r.SU)(a).endEdge]:`${o.value}%`})},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["data-disabled","data-orientation","as-child","as","style"]))}}),dy=null,db=null;function dw(){null!==db&&(document.head.removeChild(db),dy=null,db=null)}function dS(e,t){let a=function(e,t){if(t){let e=(t&dV)!=0,a=(t&dO)!=0,l=(t&dA)!=0,n=(t&dW)!=0;if(e)return l?"se-resize":n?"ne-resize":"e-resize";if(a)return l?"sw-resize":n?"nw-resize":"w-resize";if(l)return"s-resize";if(n)return"n-resize"}switch(e){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}(e,t);dy!==a&&(dy=a,null===db&&(db=document.createElement("style"),document.head.appendChild(db)),db.innerHTML=`*{cursor: ${a}!important;}`)}function dU(e){return"keydown"===e.type}function dx(e){return e.type.startsWith("mouse")}function d_(e){return e.type.startsWith("touch")}function dC(e){if(dx(e))return{x:e.clientX,y:e.clientY};if(d_(e)){let t=e.touches[0];if(t&&t.clientX&&t.clientY)return{x:t.clientX,y:t.clientY}}return{x:Number.POSITIVE_INFINITY,y:Number.POSITIVE_INFINITY}}function dI(e,t){let{x:a,y:l}=dC(t);return"horizontal"===e?a:l}function dB(e,t="Assertion failed!"){if(!e)throw console.error(t),Error(t)}let dD=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function dk(e){let t=e.length;for(;t--;){let a=e[t];if(dB(a),function(e){let t=getComputedStyle(e);return!!("fixed"===t.position||"auto"!==t.zIndex&&("static"!==t.position||function(e){let t=getComputedStyle(dF(e)).display;return"flex"===t||"inline-flex"===t}(e))||1>+t.opacity||"transform"in t&&"none"!==t.transform||"webkitTransform"in t&&"none"!==t.webkitTransform||"mixBlendMode"in t&&"normal"!==t.mixBlendMode||"filter"in t&&"none"!==t.filter||"webkitFilter"in t&&"none"!==t.webkitFilter||"isolation"in t&&"isolate"===t.isolation||dD.test(t.willChange)||"touch"===t.webkitOverflowScrolling)}(a))return a}return null}function dE(e){return e&&Number(getComputedStyle(e).zIndex)||0}function dP(e){let t=[];for(;e;)t.push(e),e=dF(e);return t}function dF(e){var t;return e.parentNode instanceof DocumentFragment&&(null==(t=e.parentNode)?void 0:t.host)||e.parentNode}let dV=1,dO=2,dA=4,dW=8,dT="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),dR=[],dM=!1,d$=new Map,dj=new Map,dH=new Set;function dZ(e){let{target:t}=e,{x:a,y:l}=dC(e);dM=!0,dz({target:t,x:a,y:l}),dG(),dR.length>0&&(dY("down",e),e.preventDefault())}function dN(e){let{x:t,y:a}=dC(e);if(!dM){let{target:l}=e;dz({target:l,x:t,y:a})}dY("move",e),dL(),dR.length>0&&e.preventDefault()}function dK(e){let{target:t}=e,{x:a,y:l}=dC(e);dj.clear(),dM=!1,dR.length>0&&e.preventDefault(),dY("up",e),dz({target:t,x:a,y:l}),dL(),dG()}function dz({target:e,x:t,y:a}){dR.splice(0);let l=null;
16e instanceof HTMLElement&&(l=e),dH.forEach(e=>{let{element:n,hitAreaMargins:o}=e,i=n.getBoundingClientRect(),{bottom:r,left:u,right:d,top:s}=i,v=dT?o.coarse:o.fine;if(t>=u-v&&t<=d+v&&a>=s-v&&a<=r+v){if(null!==l&&n!==l&&!n.contains(l)&&!l.contains(n)&&function(e,t){let a;if(e===t)throw Error("Cannot compare node with itself");let l={a:dP(e),b:dP(t)};for(;l.a.at(-1)===l.b.at(-1);)e=l.a.pop(),t=l.b.pop(),a=e;dB(a);let n={a:dE(dk(l.a)),b:dE(dk(l.b))};if(n.a===n.b){let e=a.childNodes,t={a:l.a.at(-1),b:l.b.at(-1)},n=e.length;for(;n--;){let a=e[n];if(a===t.a)return 1;if(a===t.b)return -1}}return Math.sign(n.a-n.b)}(l,n)>0){let e=l,t=!1;for(;e&&!e.contains(n);){var p;if((p=e.getBoundingClientRect()).x<i.x+i.width&&p.x+p.width>i.x&&p.y<i.y+i.height&&p.y+p.height>i.y){t=!0;break}e=e.parentElement}if(t)return}dR.push(e)}})}function dL(){let e=!1,t=!1;dR.forEach(a=>{let{direction:l}=a;"horizontal"===l.value?e=!0:t=!0});let a=0;dj.forEach(e=>{a|=e}),e&&t?dS("intersection",a):e?dS("horizontal",a):t?dS("vertical",a):dw()}function dG(){d$.forEach((e,t)=>{let{body:a}=t;a.removeEventListener("contextmenu",dK),a.removeEventListener("mousedown",dZ),a.removeEventListener("mouseleave",dN),a.removeEventListener("mousemove",dN),a.removeEventListener("touchmove",dN),a.removeEventListener("touchstart",dZ)}),window.removeEventListener("mouseup",dK),window.removeEventListener("touchcancel",dK),window.removeEventListener("touchend",dK),dH.size>0&&(dM?(dR.length>0&&d$.forEach((e,t)=>{let{body:a}=t;e>0&&(a.addEventListener("contextmenu",dK),a.addEventListener("mouseleave",dN),a.addEventListener("mousemove",dN),a.addEventListener("touchmove",dN,{passive:!1}))}),window.addEventListener("mouseup",dK),window.addEventListener("touchcancel",dK),window.addEventListener("touchend",dK)):d$.forEach((e,t)=>{let{body:a}=t;e>0&&(a.addEventListener("mousedown",dZ),a.addEventListener("mousemove",dN),a.addEventListener("touchmove",dN,{passive:!1}),a.addEventListener("touchstart",dZ))}))}function dY(e,t){dH.forEach(a=>{let{setResizeHandlerState:l}=a;l(e,dR.includes(a),t)})}function dq(e,t,a=10){let l=(e=Number.parseFloat(e.toFixed(a)))-(t=Number.parseFloat(t.toFixed(a)));return 0===l?0:l>0?1:-1}function dX(e,t,a){return 0===dq(e,t,a)}function dJ({panelConstraints:e,panelIndex:t,size:a}){let l=e[t];dB(null!=l);let{collapsedSize:n=0,collapsible:o,maxSize:i=100,minSize:r=0}=l;return 0>dq(a,r)&&(a=o&&0>dq(a,(n+r)/2)?n:r),a=Number.parseFloat((a=Math.min(i,a)).toFixed(10))}function dQ(e,t){if(e.length!==t.length)return!1;for(let a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0}function d0({delta:e,layout:t,panelConstraints:a,pivotIndices:l,trigger:n}){if(dX(e,0))return t;let o=[...t],[i,r]=l;dB(null!=i),dB(null!=r);let u=0;if("keyboard"===n){{let l=e<0?r:i,n=a[l];if(dB(n),n.collapsible){let n=t[l];dB(null!=n);let o=a[l];dB(o);let{collapsedSize:i=0,minSize:r=0}=o;if(dX(n,i)){let t=r-n;dq(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let l=e<0?i:r,n=a[l];dB(n);let{collapsible:o}=n;if(o){let n=t[l];dB(null!=n);let o=a[l];dB(o);let{collapsedSize:i=0,minSize:r=0}=o;if(dX(n,r)){let t=n-i;dq(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}{let l=e<0?1:-1,n=e<0?r:i,o=0;for(;;){let e=t[n];if(dB(null!=e),o+=dJ({panelConstraints:a,panelIndex:n,size:100})-e,(n+=l)<0||n>=a.length)break}let u=Math.min(Math.abs(e),Math.abs(o));e=e<0?0-u:u}{let l=e<0?i:r;for(;l>=0&&l<a.length;){let n=Math.abs(e)-Math.abs(u),i=t[l];dB(null!=i);let r=dJ({panelConstraints:a,panelIndex:l,size:i-n});if(!dX(i,r)&&(u+=i-r,o[l]=r,u.toPrecision(3).localeCompare(Math.abs(e).toPrecision(3),void 0,{numeric:!0})>=0))break;e<0?l--:l++}}if(dX(u,0))return t;{let l=e<0?r:i,n=t[l];dB(null!=n);let d=n+u,s=dJ({panelConstraints:a,panelIndex:l,size:d});if(o[l]=s,!dX(s,d)){let t=d-s,l=e<0?r:i;for(;l>=0&&l<a.length;){let n=o[l];dB(null!=n);let i=dJ({panelConstraints:a,panelIndex:l,size:n+t});if(dX(n,i)||(t-=i-n,o[l]=i),dX(t,0))break;e>0?l--:l++}}}return dX(o.reduce((e,t)=>t+e,0),100)?o:t}function d1(e,t=document){var a;return I?t instanceof HTMLElement&&(null==(a=null==t?void 0:t.dataset)?void 0:a.panelGroupId)===e?t:t.querySelector(`[data-
16panel-group][data-panel-group-id="${e}"]`)||null:null}function d3(e,t=document){return I&&t.querySelector(`[data-panel-resize-handle-id="${e}"]`)||null}function d4(e,t,a=document){return I?d5(e,a).findIndex(e=>e.getAttribute("data-panel-resize-handle-id")===t)??null:null}function d5(e,t=document){return I?Array.from(t.querySelectorAll(`[data-panel-resize-handle-id][data-panel-group-id="${e}"]`)):[]}function d6(e,t,a){t.forEach((t,l)=>{let n=e[l];dB(n);let{callbacks:o,constraints:i,id:r}=n,{collapsedSize:u=0,collapsible:d}=i,s=a[r];if(null==s||t!==s){a[r]=t;let{onCollapse:e,onExpand:l,onResize:n}=o;n&&n(t,s),d&&(e||l)&&(l&&(null==s||s===u)&&t!==u&&l(),e&&(null==s||s!==u)&&t===u&&e())}})}function d2(e,t,a){let l=d4(e,t,a);return null!=l?[l,l+1]:[-1,-1]}function d8(e){try{if("u">typeof localStorage)e.getItem=e=>localStorage.getItem(e),e.setItem=(e,t)=>{localStorage.setItem(e,t)};else throw TypeError("localStorage not supported in this environment")}catch(t){console.error(t),e.getItem=()=>null,e.setItem=()=>{}}}function d9(e){return`radix-vue:${e}`}function d7(e){return e.map(e=>{let{constraints:t,id:a,idIsFromProps:l,order:n}=e;return l?a:n?`${n}:${JSON.stringify(t)}`:JSON.stringify(t)}).sort((e,t)=>e.localeCompare(t)).join(",")}function se(e,t){try{let a=d9(e),l=t.getItem(a);if(l){let e=JSON.parse(l);if("object"==typeof e&&null!=e)return e}}catch{}return null}function st(e,t,a,l,n){let o=d9(e),i=d7(t),r=se(e,n)??{};r[i]={expandToSizes:Object.fromEntries(a.entries()),layout:l};try{n.setItem(o,JSON.stringify(r))}catch(e){console.error(e)}}let sa={getItem:e=>(d8(sa),sa.getItem(e)),setItem:(e,t)=>{d8(sa),sa.setItem(e,t)}},[sl,sn]=w("PanelGroup"),so=(0,i.aZ)({__name:"SplitterGroup",props:{id:{},autoSaveId:{default:null},direction:{},keyboardResizeBy:{default:10},storage:{default:()=>sa},asChild:{type:Boolean},as:{}},emits:["layout"],setup(e,{emit:t}){let a={},{direction:l}=(0,r.BK)(e),n=ez(e.id,"radix-vue-splitter-group"),o=eB(),{forwardRef:d,currentElement:s}=eA(),v=(0,r.iH)(null),p=(0,r.iH)([]),c=(0,r.iH)({}),f=(0,r.iH)(new Map),m=(0,r.iH)(0),h=(0,i.Fl)(()=>({autoSaveId:e.autoSaveId,direction:e.direction,dragState:v.value,id:n,keyboardResizeBy:e.ke
16yboardResizeBy,storage:e.storage})),g=(0,r.iH)({layout:p.value,panelDataArray:[],panelDataArrayChanged:!1}),y=e=>p.value=e;function b(e,a){let{layout:l,panelDataArray:n}=g.value,o=n.map(e=>e.constraints),{panelSize:i,pivotIndices:r}=S(n,e,l);dB(null!=i);let u=d0({delta:w(n,e)===n.length-1?i-a:a-i,layout:l,panelConstraints:o,pivotIndices:r,trigger:"imperative-api"});dQ(l,u)||(y(u),g.value.layout=u,t("layout",u),d6(n,u,c.value))}function w(e,t){return e.findIndex(e=>e===t||e.id===t.id)}function S(e,t,a){let l=w(e,t),n=l===e.length-1?[l-1,l]:[l,l+1],o=a[l];return{...t.constraints,panelSize:o,pivotIndices:n}}return function({eagerValuesRef:e,groupId:t,layout:a,panelDataArray:l,panelGroupElement:n,setLayout:o}){(0,i.m0)(e=>{let o=n.value;if(!o)return;let i=d5(t,o);for(let e=0;e<l.length-1;e++){let{valueMax:t,valueMin:n,valueNow:o}=function({layout:e,panelsArray:t,pivotIndices:a}){let l=0,n=100,o=0,i=0,r=a[0];return dB(null!=r),t.forEach((e,t)=>{let{constraints:a}=e,{maxSize:u=100,minSize:d=0}=a;t===r?(l=d,n=u):(o+=d,i+=u)}),{valueMax:Math.min(n,100-o),valueMin:Math.max(l,100-i),valueNow:e[r]}}({layout:a.value,panelsArray:l,pivotIndices:[e,e+1]}),r=i[e];if(null!=r){let a=l[e];dB(a),r.setAttribute("aria-controls",a.id),r.setAttribute("aria-valuemax",`${Math.round(t)}`),r.setAttribute("aria-valuemin",`${Math.round(n)}`),r.setAttribute("aria-valuenow",null!=o?`${Math.round(o)}`:"")}}e(()=>{i.forEach(e=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-valuemax"),e.removeAttribute("aria-valuemin"),e.removeAttribute("aria-valuenow")})})}),(0,i.m0)(l=>{let i=n.value;if(!i)return;let r=e.value;dB(r);let{panelDataArray:u}=r;dB(null!=d1(t,i),`No group found for id "${t}"`);let d=d5(t,i);dB(d);let s=d.map(e=>{let l=e.getAttribute("data-panel-resize-handle-id");dB(l);let[n,r]=function(e,t,a,l=document){var n,o;let i=d3(t,l),r=d5(e,l),u=i?r.indexOf(i):-1;return[(null==(n=a[u])?void 0:n.id)??null,(null==(o=a[u+1])?void 0:o.id)??null]}(t,l,u,i);if(null==n||null==r)return()=>{};let d=e=>{if(!e.defaultPrevented&&"Enter"===e.key){e.preventDefault();let r=u.findIndex(e=>e.id===n);if(r>=0){let e=u[r];dB(e);let n=a.value[r],{collapsedSize:d=0,collapsible:s,minSize:v=0}=e.constraints;if(null!=n&&s){let e=d0({delta:dX(n,d)?v-d:d-n,layout:a.value,panelConstraints:u.map(e=>e.constraints),pivotIndices:d2(t,l,i),trigger:"keyboard"});a.value!==e&&o(e)}}}};return e.addEventListener("keydown",d),()=>{e.removeEventListener("keydown",d)}});l(()=>{s.forEach(e=>e())})})}({eagerValuesRef:g,groupId:n,layout:p,panelDataArray:g.value.panelDataArray,setLayout:y,panelGroupElement:s}),(0,i.m0)(()=>{let{panelDataArray:t}=g.value,{autoSaveId:l}=e;if(l){if(0===p.value.length||p.value.length!==t.length)return;let n=a[l];n||(n=function(e,t=10){let a=null;return(...l)=>{null!==a&&clearTimeout(a),a=setTimeout(()=>{e(...l)},t)}}(st,100),a[l]=n),n(l,[...t],new Map(f.value),p.value,e.storage)}}),(0,i.YP)(()=>g.value.panelDataArrayChanged,()=>{if(g.value.panelDataArrayChanged){g.value.panelDataArrayChanged=!1;let{autoSaveId:e,storage:a}=h.value,{layout:l,panelDataArray:n}=g.value,o=null;if(e){let t=(se(e,a)??{})[d7(n)]??null;t&&(f.value=new Map(Object.entries(t.expandToSizes)),o=t.layout)}null===o&&(o=function({panelDataArray:e}){let t=Array(e.length),a=e.map(e=>e.constraints),l=0,n=100;for(let o=0;o<e.length;o++){let e=a[o];dB(e);let{defaultSize:i}=e;null!=i&&(l++,t[o]=i,n-=i)}for(let o=0;o<e.length;o++){let i=a[o];dB(i);let{defaultSize:r}=i;if(null!=r)continue;let u=n/(e.length-l);l++,t[o]=u,n-=u}return t}({panelDataArray:n}));let i=function({layout:e,panelConstraints:t}){let a=[...e],l=a.reduce((e,t)=>e+t,0);if(a.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${a.map(e=>`${e}%`).join(", ")}`);if(!dX(l,100)){console.warn(`WARNING: Invalid layout total size: ${a.map(e=>`${e}%`).join(", ")}. Layout normalization will be applied.`);for(let e=0;e<t.length;e++){let t=a[e];dB(null!=t);let n=100/l*t;a[e]=n}}let n=0;for(let e=0;e<t.length;e++){let l=a[e];dB(null!=l);let o=dJ({panelConstraints:t,panelIndex:e,size:l});l!==o&&(n+=l-o,a[e]=o)}if(!dX(n,0))for(let e=0;e<t.length;e++){let l=a[e];dB(null!=l);let o=dJ({panelConstraints:t,panelIndex:e,size:l+n});if(l!==o&&(n-=o-l,a[e]=o,dX(n,0)))break}return a}({layout:o,panelConstraints:n.map(e=>e.constraints)});(function(e,t){if(e.length!==t.length)return!1;for(let a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0})(l,i)||(y(i),g.value.layout=i,t("layout",i),d6(n,i,c.value))}}),sn({direction:l,dragState:v.value,groupId:n,reevaluatePanelConstraints:function(e,t){let{layout:a,panelDataArray:l}=g.value,n=w(l,e);l[n]=e,g.value.panelDataArrayChanged=!0;let{collapsedSize:o=0,collapsible:i}=t,{collapsedSize:r=0,collapsible:u,maxSize:d=100,minSize:s=0}=e.constraints,{panelSize:v}=S(l,e,a);null!==v&&(i&&u&&v===o?o!==r&&b(e,r):v<s?b(e,s):v>d&&b(e,d))},registerPanel:function(e){let{panelDataArray:t}=g.value;t.push(e),t.sort((e,t)=>
16{let a=e.order,l=t.order;return null==a&&null==l?0:null==a?-1:null==l?1:a-l}),g.value.panelDataArrayChanged=!0},registerResizeHandle:function(e){return function(a){var l,n;a.preventDefault();let i=s.value;if(!i)return()=>null;let{direction:r,dragState:u,id:d,keyboardResizeBy:v}=h.value,{layout:p,panelDataArray:f}=g.value,{initialLayout:b}=u??{},w=d2(d,e,i),S=function(e,t,a,l,n,o){if(!dU(e))return null==l?0:function(e,t,a,l,n){let o="horizontal"===a,i=d3(t,n);dB(i);let r=i.getAttribute("data-panel-group-id");dB(r);let{initialCursorPosition:u}=l,d=dI(a,e),s=d1(r,n);dB(s);let v=s.getBoundingClientRect();return(d-u)/(o?v.width:v.height)*100}(e,t,a,l,o);{let t="horizontal"===a,l=0;l=e.shiftKey?100:n??10;let o=0;switch(e.key){case"ArrowDown":o=t?0:l;break;case"ArrowLeft":o=t?-l:0;break;case"ArrowRight":o=t?l:0;break;case"ArrowUp":o=t?0:-l;break;case"End":o=100;break;case"Home":o=-100}return o}}(a,e,r,u,v,i);if(0===S)return;let U="horizontal"===r;"rtl"===o.value&&U&&(S=-S);let x=d0({delta:S,layout:b??p,panelConstraints:f.map(e=>e.constraints),pivotIndices:w,trigger:dU(a)?"keyboard":"mouse-or-touch"}),_=!dQ(p,x);(dx(a)||d_(a))&&m.value!==S&&(m.value=S,_?dj.set(e,0):U?(l=S<0?dV:dO,dj.set(e,l)):(n=S<0?dA:dW,dj.set(e,n))),_&&(y(x),g.value.layout=x,t("layout",x),d6(f,x,c.value))}},resizePanel:b,startDragging:function(e,t){let{direction:a}=h.value,{layout:l}=g.value;if(!s.value)return;let n=d3(e,s.value);dB(n);let o=dI(a,t);v.value={dragHandleId:e,dragHandleRect:n.getBoundingClientRect(),initialCursorPosition:o,initialLayout:l}},stopDragging:function(){v.value=null},unregisterPanel:function(e){let{panelDataArray:t}=g.value,a=w(t,e);a>=0&&(t.splice(a,1),delete c.value[e.id],g.value.panelDataArrayChanged=!0)},panelGroupElement:s,collapsePanel:function(e){let{layout:a,panelDataArray:l}=g.value;if(e.constraints.collapsible){let n=l.map(e=>e.constraints),{collapsedSize:o=0,panelSize:i,pivotIndices:r}=S(l,e,a);if(dB(null!=i,`Panel size not found for panel "${e.id}"`),i!==o){f.value.set(e.id,i);let u=d0({delta:w(l,e)===l.length-1?i-o:o-i,layout:a,panelConstraints:n,pivotIndices:r,trigger:"imperative-api"});dQ(a,u)||(y(u),g.value.layout=u,t("layout",u),d6(l,u,c.value))}}},expandPanel:function(e){let{layout:a,panelDataArray:l}=g.value;if(e.constraints.collapsible){let n=l.map(e=>e.constraints),{collapsedSize:o=0,panelSize:i,minSize:r=0,pivotIndices:u}=S(l,e,a);if(i===o){let o=f.value.get(e.id),d=null!=o&&o>=r?o:r,s=d0({delta:w(l,e)===l.length-1?i-d:d-i,layout:a,panelConstraints:n,pivotIndices:u,trigger:"imperative-api"});dQ(a,s)||(y(s),g.value.layout=s,t("layout",s),d6(l,s,c.value))}}},isPanelCollapsed:function(e){let{layout:t,panelDataArray:a}=g.value,{collapsedSize:l=0,collapsible:n,panelSize:o}=S(a,e,t);return!!n&&(void 0===o?e.constraints.defaultSize===e.constraints.collapsedSize:o===l)},isPanelExpanded:function(e){let{layout:t,panelDataArray:a}=g.value,{collapsedSize:l=0,collapsible:n,panelSize:o}=S(a,e,t);return dB(null!=o,`Panel size not found for panel "${e.id}"`),!n||o>l},getPanelSize:function(e){let{layout:t,panelDataArray:a}=g.value,{panelSize:l}=S(a,e,t);return dB(null!=l,`Panel size not found for panel "${e.id}"`),l},getPanelStyle:function(e,t){let{panelDataArray:a}=g.value,l=w(a,e);return function({defaultSize:e,dragState:t,layout:a,panelData:l,panelIndex:n,precision:o=3}){let i=a[n];return{flexBasis:0,flexGrow:null==i?void 0!==e?e.toPrecision(o):"1":1===l.length?"1":i.toPrecision(o),flexShrink:1,overflow:"hidden",pointerEvents:null!==t?"none":void 0}}({defaultSize:t,dragState:v.value,layout:p.value,panelData:a,panelIndex:l})}}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(d),as:e.as,"as-child":e.asChild,style:(0,u.j5)({display:"flex",flexDirection:"horizontal"===(0,r.SU)(l)?"row":"column",height:"100%",overflow:"hidden",width:"100%"}),"data-panel-group":"","data-orientation":(0,r.SU)(l),"data-panel-group-id":(0,r.SU)(n)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{layout:p.value})]),_:3},8,["as","as-child","style","data-orientation","data-panel-group-id"]))}}),si=(0,i.aZ)({__name:"SplitterPanel",props:{collapsedSize:{},collapsible:{type:Boolean},defaultSize:{},id:{},maxSize:{},minSize:{},order:{},asChild:{type:Boolean},as:{}},emits:["collapse","expand","resize"],setup(e,{expose:t,emit:a}){let l=sl();if(null===l)throw Error("SplitterPanel components must be rendered within a SplitterGroup container");let{collapsePanel:n,expandPanel:o,getPanelSize:d,getPanelStyle:s,isPanelCollapsed:v,resizePanel:p,groupId:c,reevaluatePanelConstraints:f,registerPanel:m,unregisterPanel:h}=l,g=ez(e.id,"radix-vue-splitter-panel"),y=(0,i.Fl)(()=>({callbacks:{onCollapse:()=>a("collapse"),onExpand:()=>a("expand"),onResize:(...e)=>a("resize",...e)},constraints:{collapsedSize:e.collapsedSize&&Number.parseFloat(e.collapsedSize.toFixed(10)),collapsible:e.collapsible,defaultSize:e.defaultSize,maxSize:e.maxSize,minSize:e.minSize},id:g,idIsFromProps:void 0!==e.id,order:e.order}));(0,i.YP)(()=>y.value.constraints,(e,t)=>{(t.collapsedSize!==e.collapsedSize||t.collapsible!==e.collapsible||t.maxSize!==e.maxSize||t.minSize!==e.minSize)&&f(y.value,t)},{deep:!0}),(0,i.bv)(()=>{let e=y.value;m(e),(0,i.Ah)(()=>{h(e)})});let b=(0,i.Fl)(()=>s(y.value,e.defaultSize)),w=(0,i.Fl)(()=>v(y.value)),S=(0,i.Fl)(()=>!w.value);return t({collapse:()=>{n(y.value)},expand:()=>{o(y.value)},getSize:()=>d(y.value),resize:e=>{p(y.value,e)},isCollapsed:w,isExpanded:S}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{id:(0,r.SU)(g),style:(0,u.j5)(b.value),as:e.as,"as-child":e.asChild,"data-panel":"","data-panel-collapsible":e.collapsible||void 0,"data-panel-group-id":(0,r.SU)(c),"data-panel-id":(0,r.SU)(g),"data-panel-size":Number.parseFloat(`${b.value.flexGrow}`).toFixed(1),"data-state":e.collapsible?w.value?"collapsed":"expanded":void 0},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{isCollapsed:w.value,isExpanded:S.value})]),_:3}
16,8,["id","style","as","as-child","data-panel-collapsible","data-panel-group-id","data-panel-id","data-panel-size","data-state"]))}}),sr=(0,i.aZ)({__name:"SplitterResizeHandle",props:{id:{},hitAreaMargins:{},tabindex:{default:0},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["dragging"],setup(e,{emit:t}){let{forwardRef:a,currentElement:l}=eA(),{disabled:n}=(0,r.BK)(e),o=sl();if(null===o)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:u,groupId:d,registerResizeHandle:s,startDragging:v,stopDragging:p,panelGroupElement:c}=o,f=ez(e.id,"radix-vue-splitter-resize-handle"),m=(0,r.iH)("inactive"),h=(0,r.iH)(!1),g=(0,r.iH)(null);return(0,i.YP)(n,()=>{I&&(n.value?g.value=null:g.value=s(f))},{immediate:!0}),(0,i.m0)(a=>{var o,i;if(n.value||null===g.value)return;let r=l.value;r&&(dB(r),a(function(e,t,a,l,n){let{ownerDocument:o}=t,i={direction:a,element:t,hitAreaMargins:l,setResizeHandlerState:n},r=d$.get(o)??0;return d$.set(o,r+1),dH.add(i),dG(),function(){dj.delete(e),dH.delete(i);let t=d$.get(o)??1;d$.set(o,t-1),dG(),dw(),1===t&&d$.delete(o)}}(f,r,u,{coarse:(null==(o=e.hitAreaMargins)?void 0:o.coarse)??15,fine:(null==(i=e.hitAreaMargins)?void 0:i.fine)??5},(e,a,l)=>{var n;if(a)switch(e){case"down":m.value="drag",v(f,l),t("dragging",!0);break;case"move":"drag"!==m.value&&(m.value="hover"),null==(n=g.value)||n.call(g,l);break;case"up":m.value="hover",p(),t("dragging",!1)}else m.value="inactive"})))}),function({disabled:e,handleId:t,resizeHandler:a,panelGroupElement:l}){(0,i.m0)(n=>{let o=l.value;if(e.value||null===a.value||null===o)return;let i=d3(t,o);if(null==i)return;let r=e=>{var l;if(!e.defaultPrevented)switch(e.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":e.preventDefault(),null==(l=a.value)||l.call(a,e);break;case"F6":{e.preventDefault();let a=i.getAttribute("data-panel-group-id");dB(a);let l=d5(a,o),n=d4(a,t,o);dB(null!==n);let r=e.shiftKey?n>0?n-1:l.length-1:n+1<l.length?n+1:0;l[r].focus()}}};i.addEventListener("keydown",r),n(()=>{i.removeEventListener("keydown",r)})})}({disabled:n,resizeHandler:g,handleId:f,panelGroupElement:c}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{id:(0,r.SU)(f),ref:(0,r.SU)(a),style:{touchAction:"none",userSelect:"none"},as:e.as,"as-child":e.asChild,role:"separator","data-resize-handle":"",tabindex:e.tabindex,"data-state":m.value,"data-disabled":(0,r.SU)(n)?"":void 0,"data-orientation":(0,r.SU)(u),"data-panel-group-id":(0,r.SU)(d),"data-resize-handle-active":"drag"===m.value?"pointer":h.value?"keyboard":void 0,"data-resize-handle-state":m.value,"data-panel-resize-handle-enabled":!(0,r.SU)(n),"data-panel-resize-handle-id":(0,r.SU)(f),onBlur:t[0]||(t[0]=e=>h.value=!1),onFocus:t[1]||(t[1]=e=>h.value=!1)},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["id","as","as-child","tabindex","data-state","data-disabled","data-orientation","data-panel-group-id","data-resize-handle-active","data-resize-handle-state","data-panel-resize-handle-enabled","data-panel-resize-handle-id"]))}}),su={"aria-live":"polite","aria-atomic":"true",role:"status",style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0}},[sd,ss]=w("StepperRoot"),sv=(0,i.aZ)({__name:"StepperRoot",props:{defaultValue:{default:1},orientation:{default:"horizontal"},dir:{},modelValue:{},linear:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){let{dir:a,orientation:l,linear:n}=(0,r.BK)(e),o=eB(a);eA();let d=(0,r.iH)(new Set),s=ec(e,"modelValue",t,{defaultValue:e.defaultValue,passive:void 0===e.modelValue}),v=(0,i.Fl)(()=>Array.from(d.value)),p=(0,i.Fl)(()=>1===s.value),c=(0,i.Fl)(()=>s.value===v.value.length),f=(0,i.Fl)(()=>d.value.size);function m(e){e>f.value||e<1||d.value.size&&v.value[e]&&v.value[e].getAttribute("disabled")||n.value&&e>(s.value??1)+1||(s.value=e)}let h=(0,r.iH)(null),g=(0,r.iH)(null),y=(0,i.Fl)(()=>!h.value||""===h.value.getAttribute("disabled")),b=(0,i.Fl)(()=>!g.value||""===g.value.getAttribute("disabled"));return(0,i.YP)(s,async()=>{await (0,i.Y3)(()=>{h.value=v.value.length&&s.value<v.value.length?v.value[s.value]:null,g.value=v.value.length&&s.value>1?v.value[s.value-2]:null})}),(0,i.YP)(v,async()=>{await (0,i.Y3)(()=>{h.value=v.value.length&&s.value<v.value.length?v.value[s.value]:null,g.value=v.value.length&&s.value>1?v.value[s.value-2]:null})}
16),ss({modelValue:s,changeModelValue:e=>{s.value=e},orientation:l,dir:o,linear:n,totalStepperItems:d}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{role:"group","aria-label":"progress",as:e.as,"as-child":e.asChild,"data-linear":(0,r.SU)(n)?"":void 0,"data-orientation":e.orientation},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(s),totalSteps:d.value.size,isNextDisabled:y.value,isPrevDisabled:b.value,isFirstStep:p.value,isLastStep:c.value,goToStep:m,nextStep:()=>m(((0,r.SU)(s)??1)+1),prevStep:()=>m(((0,r.SU)(s)??1)-1)}),(0,i._)("div",su," Step "+(0,u.zw)((0,r.SU)(s))+" of "+(0,u.zw)(d.value.size),1)]),_:3},8,["as","as-child","data-linear","data-orientation"]))}}),[sp,sc]=w("StepperItem"),sf=(0,i.aZ)({__name:"StepperItem",props:{step:{},disabled:{type:Boolean,default:!1},completed:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},setup(e){let{disabled:t,step:a,completed:l}=(0,r.BK)(e),{forwardRef:n}=eA(),o=sd(),u=ez(void 0,"radix-vue-stepper-item-title"),d=ez(void 0,"radix-vue-stepper-item-description"),s=(0,i.Fl)(()=>l.value?"completed":o.modelValue.value===a.value?"active":o.modelValue.value>a.value?"completed":"inactive"),v=(0,i.Fl)(()=>!t.value&&(!o.linear.value||a.value<=o.modelValue.value||a.value===o.modelValue.value+1));return sc({titleId:u,descriptionId:d,state:s,disabled:t,step:a,isFocusable:v}),(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(n),as:e.as,"as-child":e.asChild,"aria-current":"active"===s.value?"true":void 0,"data-state":s.value,disabled:(0,r.SU)(t)||!v.value?"":void 0,"data-disabled":(0,r.SU)(t)||!v.value?"":void 0,"data-orientation":(0,r.SU)(o).orientation.value},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{state:s.value})]),_:3},8,["as","as-child","aria-current","data-state","disabled","data-disabled","data-orientation"]))}}),sm=(0,i.aZ)({__name:"StepperTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=sd(),a=sp(),l=eJ(),n=(0,i.Fl)(()=>Array.from(t.totalStepperItems.value));function o(e){if(!a.disabled.value){if(t.linear.value){if((a.step.value<=t.modelValue.value||a.step.value===t.modelValue.value+1)&&!1===e.ctrlKey){t.changeModelValue(a.step.value);return}}else if(!1===e.ctrlKey){t.changeModelValue(a.step.value);return}e.preventDefault()}}function u(e){e.preventDefault(),!a.disabled.value&&(e.key!==l.ENTER&&e.key!==l.SPACE||e.ctrlKey||e.shiftKey||t.changeModelValue(a.step.value),[l.ARROW_LEFT,l.ARROW_RIGHT,l.ARROW_UP,l.ARROW_DOWN].includes(e.key)&&eg(e,em(),void 0,{itemsArray:n.value,focus:!0,loop:!1,arrowKeyOptions:t.orientation.value,dir:t.dir.value}))}let{forwardRef:s,currentElement:v}=eA();return(0,i.bv)(()=>{t.totalStepperItems.value.add(v.value)}),(0,i.Ah)(()=>{t.totalStepperItems.value.delete(v.value)}),(e,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{ref:(0,r.SU)(s),type:"button"===e.as?"button":void 0,as:e.as,"as-child":e.asChild,"data-state":(0,r.SU)(a).state.value,disabled:(0,r.SU)(a).disabled.value||!(0,r.SU)(a).isFocusable.value?"":void 0,"data-disabled":(0,r.SU)(a).disabled.value||!(0,r.SU)(a).isFocusable.value?"":void 0,"data-orientation":(0,r.SU)(t).orientation.value,tabindex:(0,r.SU)(a).isFocusable.value?0:-1,"aria-describedby":(0,r.SU)(a).descriptionId,"aria-labelledby":(0,r.SU)(a).titleId,onMousedown:(0,d.iM)(o,["left"]),onKeydown:(0,d.D2)(u,["enter","space","left","right","up","down"])},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["type","as","as-child","data-state","disabled","data-disabled","data-orientation","tabindex","aria-describedby","aria-labelledby"]))}}),sh=(0,i.aZ)({__name:"StepperDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(e){eA();let t=sp();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{id:(0,r.SU)(t).descriptionId}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["id"]))}}),sg=(0,i.aZ)({__name:"StepperTitle",props:{asChild:{type:Boolean},as:{default:"h4"}}
16,setup(e){let t=sp();return eA(),(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{id:(0,r.SU)(t).titleId}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["id"]))}}),sy=(0,i.aZ)({__name:"StepperIndicator",props:{asChild:{type:Boolean},as:{}},setup(e){let t=sp();return eA(),(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default",{},()=>[(0,i.Uk)(" Step "+(0,u.zw)((0,r.SU)(t).step.value),1)])]),_:3},16))}}),sb=(0,i.aZ)({__name:"StepperSeparator",props:{orientation:{},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=sd(),a=sp();return eA(),(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(u9),(0,i.dG)(e,{decorative:"",orientation:(0,r.SU)(t).orientation.value,"data-state":(0,r.SU)(a).state.value}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},16,["orientation","data-state"]))}}),sw=["name","disabled","required","value","checked","data-state","data-disabled"],[sS,sU]=w("SwitchRoot"),sx=(0,i.aZ)({__name:"SwitchRoot",props:{defaultChecked:{type:Boolean},checked:{type:Boolean,default:void 0},disabled:{type:Boolean},required:{type:Boolean},name:{},id:{},value:{default:"on"},asChild:{type:Boolean},as:{default:"button"}},emits:["update:checked"],setup(e,{emit:t}){let{disabled:a}=(0,r.BK)(e),l=ec(e,"checked",t,{defaultValue:e.defaultChecked,passive:void 0===e.checked});function n(){a.value||(l.value=!l.value)}let{forwardRef:o,currentElement:u}=eA(),s=eF(u),v=(0,i.Fl)(()=>{var t;return e.id&&u.value?null==(t=document.querySelector(`[for="${e.id}"]`))?void 0:t.innerText:void 0});return sU({checked:l,toggleCheck:n,disabled:a}),(e,t)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(e.$attrs,{id:e.id,ref:(0,r.SU)(o),role:"switch",type:"button"===e.as?"button":void 0,value:e.value,"aria-label":e.$attrs["aria-label"]||v.value,"aria-checked":(0,r.SU)(l),"aria-required":e.required,"data-state":(0,r.SU)(l)?"checked":"unchecked","data-disabled":(0,r.SU)(a)?"":void 0,"as-child":e.asChild,as:e.as,disabled:(0,r.SU)(a),onClick:n,onKeydown:(0,d.D2)((0,d.iM)(n,["prevent"]),["enter"])}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{checked:(0,r.SU)(l)})]),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]),(0,r.SU)(s)?((0,i.wg)(),(0,i.iD)("input",{key:0,type:"checkbox",name:e.name,tabindex:"-1","aria-hidden":"true",disabled:(0,r.SU)(a),required:e.required,value:e.value,checked:!!(0,r.SU)(l),"data-state":(0,r.SU)(l)?"checked":"unchecked","data-disabled":(0,r.SU)(a)?"":void 0,style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0}},null,8,sw)):(0,i.kq)("",!0)],64))}}),s_=(0,i.aZ)({__name:"SwitchThumb",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){let t=sS();return eA(),(e,a)=>{var l;return(0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{"data-state":null!=(l=(0,r.SU)(t).checked)&&l.value?"checked":"unchecked","data-disabled":(0,r.SU)(t).disabled.value?"":void 0,"as-child":e.asChild,as:e.as},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["data-state","data-disabled","as-child","as"])}}}),[sC,sI]=w("TabsRoot"),sB=(0,i.aZ)({__name:"TabsRoot",props:{defaultValue:{},orientation:{default:"horizontal"},dir:{},activationMode:{default:"automatic"},modelValue:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(e,{emit:t}){let{orientation:a,dir:l}=(0,r.BK)(e),n=eB(l);eA();let o=ec(e,"modelValue",t,{defaultValue:e.defaultValue,passive:void 0===e.modelValue}),u=(0,r.iH)();return sI({modelValue:o,changeModelValue:e=>{o.value=e},orientation:a,dir:n,activationMode:e.activationMode,baseId:ez(void 0,"radix-vue-tabs"),tabsList:u}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{dir:(0,r.SU)(n),"data-orientation":(0,r.SU)(a),"as-child":e.asChild,as:e.as},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(o)})]),_:3},8,["dir","data-orientation","as-child","as"]))}}),sD=(0,i.aZ)({__name:"TabsList",props:{loop:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},setup(e){let{loop:t}=(0,r.BK)(e),{forwardRef:a,currentElement:l}=eA(),n=sC();return n.tabsList=l,(e,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(l_),{"as-child":"",orientation:(0,r.SU)(n).orientation.value,dir:(0,r.SU)(n).dir.value,loop:(0,r.SU)(t)},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{ref:(0,r.SU)(a),role:"tablist","as-child":e.asChild,as:e.as,"aria-orientation":(0,r.SU)(n).orientation.value},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as-child","as","aria-orientation"])]),_:3},8,["orientation","dir","loop"]))}});function sk(e,t){return`${e}-trigger-${t}`}function sE(e,t){return`${e}-content-${t}`}let sP=(0,i.aZ)({__name:"TabsContent",props:{value:{},forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let{forwardRef:t}=eA(),a=sC(),l=(0,i.Fl)(()=>sk(a.baseId,e.value)),n=(0,i.Fl)(()=>sE(a.baseId,e.value)),o=(0,i.Fl)(()=>e.value===a.modelValue.value),d=(0,r.iH)(o.value);return(0,i.bv)(()=>{requestAnimationFrame(()=>{d.value=!1})}),(e,s)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:o.value,"force-mount":""},{default:(0,i.w5)(({present:s})=>[(0,i.Wm)((0,r.SU)(e0),{id:n.value,ref:(0,r.SU)(t),"as-child":e.asChild,as:e.as,role:"tabpanel","data-state":o.value?"active":"inactive","data-orientation":(0,r.SU)(a).orientation.value,"aria-labelledby":l.value,hidden:!s.value,tabindex:"0",style:(0,u.j5)({animationDuration:d.value?"0s":void 0})},{default:(0,i.w5)(()=>[e.forceMount||o.value?(0,i.WI)(e.$slots,"default",{key:0}):(0,i.kq)("",!0)]),_:2},1032,["id","as-child","as","data-state","data-orientation","aria-labelledby","hidden","style"])]),_:3},8,["present"]))}}),sF=(0,i.aZ)({__name:"TabsTrigger",props:{value:{},disabled:{type:Boolean,default:!1},asChild:{type:Boolean},as:{default:"button"}},setup(e){let{forwardRef:t}=eA(),a=sC(),l=(0,i.Fl)(()=>sk(a.baseId,e.value)),n=(0,i.Fl)(()=>sE(a.baseId,e.value)),o=(0,i.Fl)(()=>e.value===a.modelValue.value);return(e,u)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lC),{"as-child":"",focusable:!e.disabled,active:o.value},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{id:l.value,ref:(0,r.SU)(t),role:"tab",type:"button"===e.as?"button":void 0,as:e.as,"as-child":e.asChild,"aria-selected":o.value?"true":"false","aria-controls":n.value,"data-state":o.value?"active":"inactive",disabled:e.disabled,"data-disabled":e.disabled?"":void 0,"data-orientation":(0,r.SU)(a).orientation.value,onMousedown:u[0]||(u[0]=(0,d.iM)(t=>{e.disabled||!1!==t.ctrlKey?t.preventDefault():(0,r.SU)(a).changeModelValue(e.value)},["left"])),onKeydown:u[1]||(u[1]=(0,d.D2)(t=>(0,r.SU)(a).changeModelValue(e.value),["enter","space"])),onFocus:u[2]||(u[2]=()=>{let t="manual"!==(0,r.SU)(a).activationMode;o.value||e.disabled||!t||(0,r.SU)(a).changeModelValue(e.value)})},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["id","type","as","as-child","aria-selected","aria-controls","data-state","disabled","data-disabled","data-orientation"])]),_:3},8,["focusable","active"]))}}
16),sV=(0,i.aZ)({__name:"TabsIndicator",props:{asChild:{type:Boolean},as:{}},setup(e){let t=sC();eA();let a=(0,r.iH)(),l=(0,r.iH)({size:null,position:null});function n(){var e;a.value=null==(e=t.tabsList.value)?void 0:e.querySelector('[role="tab"][data-state="active"]'),a.value&&("horizontal"===t.orientation.value?l.value={size:a.value.offsetWidth,position:a.value.offsetLeft}:l.value={size:a.value.offsetHeight,position:a.value.offsetTop})}return(0,i.YP)(()=>[t.modelValue.value,null==t?void 0:t.dir.value],async()=>{await (0,i.Y3)(),n()},{immediate:!0}),ev([t.tabsList,a],n),(t,a)=>"number"==typeof l.value.size?((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({key:0},e,{style:{"--radix-tabs-indicator-size":`${l.value.size}px`,"--radix-tabs-indicator-position":`${l.value.position}px`}}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["style"])):(0,i.kq)("",!0)}}),[sO,sA]=w("TagsInputRoot"),sW=(0,i.aZ)({__name:"TagsInputRoot",props:{modelValue:{},defaultValue:{default:()=>[]},addOnPaste:{type:Boolean},addOnTab:{type:Boolean},addOnBlur:{type:Boolean},duplicate:{type:Boolean},disabled:{type:Boolean},delimiter:{default:","},dir:{},max:{default:0},required:{type:Boolean},name:{},id:{},convertValue:{},displayValue:{type:Function,default:e=>e.toString()},asChild:{type:Boolean},as:{}},emits:["update:modelValue","invalid"],setup(e,{emit:t}){let{addOnPaste:a,disabled:l,delimiter:n,max:o,id:u,dir:d,addOnBlur:s,addOnTab:v}=(0,r.BK)(e),p=eB(d),c=ec(e,"modelValue",t,{defaultValue:e.defaultValue,passive:!0,deep:!0}),{forwardRef:f,currentElement:m}=eA(),{focused:h}=function(e,t={}){let a=function(e={}){var t;let{window:a=en,deep:l=!0,triggerOnRemoval:n=!1}=e,o=null!=(t=e.document)?t:null==a?void 0:a.document,i=()=>{var e;let t=null==o?void 0:o.activeElement;if(l)for(;null!=t&&t.shadowRoot;)t=null==(e=null==t?void 0:t.shadowRoot)?void 0:e.activeElement;return t},u=(0,r.iH)(),d=()=>{u.value=i()};return a&&(eo(a,"blur",e=>{null===e.relatedTarget&&d()},!0),eo(a,"focus",d,!0)),n&&ed(o,e=>{e.filter(e=>e.removedNodes.length).map(e=>Array.from(e.removedNodes)).flat().forEach(e=>{e===u.value&&d()})},{childList:!0,subtree:!0}),d(),u}(t),l=(0,i.Fl)(()=>el(e));return{focused:(0,i.Fl)(()=>!!l.value&&!!a.value&&l.value.contains(a.value))}}(m),g=eF(m),{getItems:y}=aK(),b=(0,r.iH)(),w=(0,r.iH)(!1);return sA({modelValue:c,onAddValue:a=>{let l=c.value.length>0&&"object"==typeof c.value[0],n=c.value.length>0&&"object"==typeof e.defaultValue[0];if((l||n)&&"function"!=typeof e.convertValue)throw Error("You must provide a `convertValue` function when using objects as values.");let i=e.convertValue?e.convertValue(a):a;return c.value.length>=o.value&&o.value?(t("invalid",i),!1):e.duplicate?(c.value=[...c.value,i],!0):c.value.includes(i)?(w.value=!0,t("invalid",i),!1):(c.value=[...c.value,i],!0)},onRemoveValue:e=>{-1!==e&&(c.value=c.value.filter((t,a)=>a!==e))},onInputKeydown:e=>{let t=e.target,a=y().map(e=>e.ref).filter(e=>""!==e.dataset.disabled);if(!a.length)return;let l=a.at(-1);switch(e.key){case"Delete":case"Backspace":if(0!==t.selectionStart||0!==t.selectionEnd)break;if(b.value){let t=a.findIndex(e=>e===b.value);c.value=c.value.filter((e,a)=>a!==t),b.value=b.value===l?a.at(t-1):a.at(t+1),e.preventDefault()}else"Backspace"===e.key&&(b.value=l,e.preventDefault());break;case"Home":case"End":case"ArrowRight":case"ArrowLeft":{let n="ArrowRight"===e.key&&"ltr"===p.value||"ArrowLeft"===e.key&&"rtl"===p.value;if(0!==t.selectionStart||0!==t.selectionEnd)break;if(n||b.value){if(n&&l&&b.value===l)b.value=void 0,e.preventDefault();else if(b.value){let t=eg(e,b.value,void 0,{itemsArray:a,loop:!1,dir:p.value});t&&(b.value=t),e.preventDefault()}}else b.value=l,e.preventDefault();break}case"ArrowUp":case"ArrowDown":b.value&&e.preventDefault();break;default:b.value=void 0}},selectedElement:b,isInvalidInput:w,addOnPaste:a,addOnBlur:s,addOnTab:v,dir:p,disabled:l,delimiter:n,max:o,id:u,displayValue:e.displayValue}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(az),null,{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{ref:(0,r.SU)(f),dir:(0,r.SU)(p),as:e.as,"as-child":e.asChild,"data-invalid":w.value?"":void 0,"data-disabled":(0,r.SU)(l)?"":void 0,"data-focused":(0,r.SU)(h)?"":void 0},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(c)}),(0,r.SU)(g)&&e.name?((0,i.wg)(),(0,i.j4)((0,r.SU)(aH),{key:0,name:e.name,value:(0,r.SU)(c),required:e.required,disabled:(0,r.SU)(l)},null,8,["name","value","required","disabled"])):(0,i.kq)("",!0)]),_:3},8,["dir","as","as-child","data-invalid","data-disabled","data-focused"])]),_:3}))}}),sT=(0,i.aZ)({__name:"TagsInputInput",props:{placeholder:{},autoFocus:{type:Boolean},maxLength:{},asChild:{type:Boolean},as:{default:"input"}},setup(e){let t=sO(),{forwardRef:a,currentElement:l}=eA();function n(e){if(!t.addOnBlur.value)return;let a=e.target;a.value&&t.onAddValue(a.value)&&(a.value="")}function o(e){t.addOnTab.value&&p(e)}let u=(0,r.iH)(!1);function s(){u.value=!0}function v(){requestAnimationFrame(()=>{u.value=!1})}async function p(e){if(u.value||(await (0,i.Y3)(),e.defaultPrevented))return;let a=e.target;a.value&&(t.onAddValue(a.value)&&(a.value=""),e.preventDefault())}function c(e){t.isInvalidInput.value=!1;let a=t.delimiter.value;if(a===e.data){let l=e.target;l.value=l.value.replaceAll(a,""),t.onAddValue(l.value)&&(l.value="")}}function f(e){if(t.addOnPaste.value){e.preventDefault();let a=e.clipboardData;if(!a)return;let l=a.getData("text");
16t.delimiter.value?l.split(t.delimiter.value).forEach(e=>{t.onAddValue(e)}):t.onAddValue(l)}}return(0,i.bv)(()=>{let t="INPUT"===l.value.nodeName?l.value:l.value.querySelector("input");t&&setTimeout(()=>{e.autoFocus&&(null==t||t.focus())},1)}),(e,l)=>{var u;return(0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{id:null==(u=(0,r.SU)(t).id)?void 0:u.value,ref:(0,r.SU)(a),type:"text",autocomplete:"off",autocorrect:"off",autocapitalize:"off",as:e.as,"as-child":e.asChild,maxlength:e.maxLength,placeholder:e.placeholder,disabled:(0,r.SU)(t).disabled.value,"data-invalid":(0,r.SU)(t).isInvalidInput.value?"":void 0,onInput:c,onKeydown:[(0,d.D2)(p,["enter"]),(0,d.D2)(o,["tab"]),(0,r.SU)(t).onInputKeydown],onBlur:n,onCompositionstart:s,onCompositionend:v,onPaste:f},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["id","as","as-child","maxlength","placeholder","disabled","data-invalid","onKeydown"])}}}),[sR,sM]=w("TagsInputItem"),s$=(0,i.aZ)({__name:"TagsInputItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let{value:t}=(0,r.BK)(e),a=sO(),{forwardRef:l,currentElement:n}=eA(),o=(0,i.Fl)(()=>a.selectedElement.value===n.value),u=(0,i.Fl)(()=>e.disabled||a.disabled.value),d=sM({value:t,isSelected:o,disabled:u,textId:"",displayValue:(0,i.Fl)(()=>a.displayValue(t.value))});return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aL),null,{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{ref:(0,r.SU)(l),as:e.as,"as-child":e.asChild,"aria-labelledby":(0,r.SU)(d).textId,"aria-current":o.value,"data-disabled":u.value?"":void 0,"data-state":o.value?"active":"inactive"},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child","aria-labelledby","aria-current","data-disabled","data-state"])]),_:3}))}}),sj=(0,i.aZ)({__name:"TagsInputItemText",props:{asChild:{type:Boolean},as:{default:"span"}},setup(e){let t=sR();return eA(),t.textId||(t.textId=ez(void 0,"radix-vue-tags-input-item-text")),(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{id:(0,r.SU)(t).textId}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default",{},()=>[(0,i.Uk)((0,u.zw)((0,r.SU)(t).displayValue.value),1)])]),_:3},16,["id"]))}}),sH=(0,i.aZ)({__name:"TagsInputItemDelete",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){eA();let t=sO(),a=sR(),l=(0,i.Fl)(()=>{var e;return(null==(e=a.disabled)?void 0:e.value)||t.disabled.value});function n(){if(l.value)return;let e=t.modelValue.value.findIndex(e=>e===a.value.value);t.onRemoveValue(e)}return(t,o)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)({tabindex:"-1"},e,{"aria-labelledby":(0,r.SU)(a).textId,"aria-current":(0,r.SU)(a).isSelected.value,"data-state":(0,r.SU)(a).isSelected.value?"active":"inactive","data-disabled":l.value?"":void 0,type:"button"===t.as?"button":void 0,onClick:n}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["aria-labelledby","aria-current","data-state","data-disabled","type"]))}}),sZ=(0,i.aZ)({__name:"TagsInputClear",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){eA();let t=sO();function a(){t.disabled.value||(t.modelValue.value=[])}return(l,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,i.dG)(e,{type:"button"===l.as?"button":void 0,"data-disabled":(0,r.SU)(t).disabled.value?"":void 0,onClick:a}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},16,["type","data-disabled"]))}}),[sN,sK]=w("ToastProvider"),sz=(0,i.aZ)({inheritAttrs:!1,__name:"ToastProvider",props:{label:{default:"Notification"},duration:{default:5e3},swipeDirection:{default:"right"},swipeThreshold:{default:50}},setup(e){let{label:t,duration:a,swipeDirection:l,swipeThreshold:n}=(0,r.BK)(e),o=(0,r.iH)(),u=(0,r.iH)(0),d=(0,r.iH)(!1),s=(0,r.iH)(!1);if(e.label&&"string"==typeof e.label&&!e.label.trim())throw Error("Invalid prop `label` supplied to `ToastProvider`. Expected non-empty `string`.");return sK({label:t,duration:a,swipeDirection:l,swipeThreshold:n,toastCount:u,viewport:o,onViewportChange(e){o.value=e},onToastAdd(){u.value++},onToastRemove(){u.value--},isFocusedToastEscapeKeyDownRef:d,isClosePausedRef:s}),(e,t)=>(0,i.WI)(e.$slots,"default")}}),sL="toast.viewportPause",sG="toast.viewportResume";function sY(e,t,a){let l=a.originalEvent.currentTarget,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:a});t&&l.addEventListener(e,t,{once:!0}),l.dispatchEvent(n)}function sq(e,t,a=0){let l=Math.abs(e.x),n=Math.abs(e.y),o=l>n;return"left"===t||"right"===t?o&&l>a:!o&&n>a}let sX=(0,i.aZ)({__name:"ToastAnnounce",setup(e){let t=sN(),a=function(e=1e3,t={}){let{controls:a=!1,callback:l}=t,n=ea(l??Y,e,t),o=(0,i.Fl)(()=>!n.isPending.value);return a?{ready:o,...n}:o}(1e3),l=(0,r.iH)(!1);return es(()=>{l.value=!0}),(e,n)=>(0,r.SU)(a)||l.value?((0,i.wg)(),(0,i.j4)((0,r.SU)(aj),{key:0},{default:(0,i.w5)(()=>[(0,i.Uk)((0,u.zw)((0,r.SU)(t).label.value)+" ",1),(0,i.WI)(e.$slots,"default")]),_:3})):(0,i.kq)("",!0)}}),[sJ,sQ]=w("ToastRoot"),s0=(0,i.aZ)({inheritAttrs:!1,__name:"ToastRootImpl",props:{type:{},open:{type:Boolean,default:!1},duration:{},asChild:{type:Boolean},as:{default:"li"}},emits:["close","escapeKeyDown","pause","resume","swipeStart","swipeMove","swipeCancel","swipeEnd"],setup(e,{emit:t}){let{forwardRef:a,currentElement:l}=eA(),n=sN(),o=(0,r.iH)(null),s=(0,r.iH)(null),v=(0,i.Fl)(()=>"number"==typeof e.duration?e.duration:n.duration.value),p=(0,r.iH)(0),c=(0,r.iH)(v.value),f=(0,r.iH)(0),m=(0,r.iH)(v.value),h=es(()=>{let e=new Date().getTime()-p.value;m.value=Math.max(c.value-e,0)},{fpsLimit:60});function g(e){e<=0||e===Number.POSITIVE_INFINITY||N&&(window.clearTimeout(f.value),p.value=new Date().getTime(),f.value=window.setTimeout(y,e))}function y(){var e,a;(null==(e=l.value)?void 0:e.contains(em()))&&(null==(a=n.viewport.value)||a.focus()),n.isClosePausedRef.value=!1,t("close")}let b=(0,i.Fl)(()=>l.value?function e(t){let a=[];
16return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&a.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let l=t.ariaHidden||t.hidden||"none"===t.style.display,n=""===t.dataset.radixToastAnnounceExclude;if(!l){if(n){let e=t.dataset.radixToastAnnounceAlt;e&&a.push(e)}else a.push(...e(t))}}}),a}(l.value):null);if(e.type&&!["foreground","background"].includes(e.type))throw Error("Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.");return(0,i.m0)(e=>{let a=n.viewport.value;if(a){let e=()=>{g(c.value),h.resume(),t("resume")},l=()=>{let e=new Date().getTime()-p.value;c.value=c.value-e,window.clearTimeout(f.value),h.pause(),t("pause")};return a.addEventListener(sL,l),a.addEventListener(sG,e),()=>{a.removeEventListener(sL,l),a.removeEventListener(sG,e)}}}),(0,i.YP)(()=>[e.open,v.value],()=>{c.value=v.value,e.open&&!n.isClosePausedRef.value&&g(v.value)},{immediate:!0}),ei("Escape",e=>{t("escapeKeyDown",e),e.defaultPrevented||(n.isFocusedToastEscapeKeyDownRef.value=!0,y())}),(0,i.bv)(()=>{n.onToastAdd()}),(0,i.Ah)(()=>{n.onToastRemove()}),sQ({onClose:y}),(e,l)=>((0,i.wg)(),(0,i.iD)(i.HY,null,[b.value?((0,i.wg)(),(0,i.j4)(sX,{key:0,role:"alert","aria-live":"foreground"===e.type?"assertive":"polite","aria-atomic":"true"},{default:(0,i.w5)(()=>[(0,i.Uk)((0,u.zw)(b.value),1)]),_:1},8,["aria-live"])):(0,i.kq)("",!0),(0,r.SU)(n).viewport.value?((0,i.wg)(),(0,i.j4)(i.lR,{key:1,to:(0,r.SU)(n).viewport.value},[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(a),role:"alert","aria-live":"off","aria-atomic":"true",tabindex:"0","data-radix-vue-collection-item":""},e.$attrs,{as:e.as,"as-child":e.asChild,"data-state":e.open?"open":"closed","data-swipe-direction":(0,r.SU)(n).swipeDirection.value,style:{userSelect:"none",touchAction:"none"},onPointerdown:l[0]||(l[0]=(0,d.iM)(e=>{o.value={x:e.clientX,y:e.clientY}},["left"])),onPointermove:l[1]||(l[1]=e=>{if(!o.value)return;let a=e.clientX-o.value.x,l=e.clientY-o.value.y,i=!!s.value,u=["left","right"].includes((0,r.SU)(n).swipeDirection.value),d=["left","up"].includes((0,r.SU)(n).swipeDirection.value)?Math.min:Math.max,v=u?d(0,a):0,p=u?0:d(0,l),c="touch"===e.pointerType?10:2,f={x:v,y:p},m={originalEvent:e,delta:f};i?(s.value=f,(0,r.SU)(sY)((0,r.SU)("toast.swipeMove"),e=>t("swipeMove",e),m)):(0,r.SU)(sq)(f,(0,r.SU)(n).swipeDirection.value,c)?(s.value=f,(0,r.SU)(sY)((0,r.SU)("toast.swipeStart"),e=>t("swipeStart",e),m),e.target.setPointerCapture(e.pointerId)):(Math.abs(a)>c||Math.abs(l)>c)&&(o.value=null)}),onPointerup:l[2]||(l[2]=e=>{let a=s.value,l=e.target;if(l.hasPointerCapture(e.pointerId)&&l.releasePointerCapture(e.pointerId),s.value=null,o.value=null,a){let l=e.currentTarget,o={originalEvent:e,delta:a};(0,r.SU)(sq)(a,(0,r.SU)(n).swipeDirection.value,(0,r.SU)(n).swipeThreshold.value)?(0,r.SU)(sY)((0,r.SU)("toast.swipeEnd"),e=>t("swipeEnd",e),o):(0,r.SU)(sY)((0,r.SU)("toast.swipeCancel"),e=>t("swipeCancel",e),o),null==l||l.addEventListener("click",e=>e.preventDefault(),{once:!0})}})}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{remaining:m.value,duration:v.value})]),_:3},16,["as","as-child","data-state","data-swipe-direction"])],8,["to"])):(0,i.kq)("",!0)],64))}}),s1=(0,i.aZ)({__name:"ToastRoot",props:{defaultOpen:{type:Boolean,default:!0},forceMount:{type:Boolean},type:{default:"foreground"},open:{type:Boolean,default:void 0},duration:{},asChild:{type:Boolean},as:{default:"li"}},emits:["escapeKeyDown","pause","resume","swipeStart","swipeMove","swipeCancel","swipeEnd","update:open"],setup(e,{emit:t}){let{forwardRef:a}=eA(),l=ec(e,"open",t,{defaultValue:e.defaultOpen,passive:void 0===e.open});return(e,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||(0,r.SU)(l)},{default:(0,i.w5)(()=>[(0,i.Wm)(s0,(0,i.dG)({ref:(0,r.SU)(a),open:(0,r.SU)(l),type:e.type,as:e.as,"as-child":e.asChild,duration:e.duration},e.$attrs,{onClose:n[0]||(n[0]=e=>l.value=!1),onPause:n[1]||(n[1]=e=>t("pause")),onResume:n[2]||(n[2]=e=>t("resume")),onEscapeKeyDown:n[3]||(n[3]=e=>t("escapeKeyDown",e)),onSwipeStart:n[4]||(n[4]=e=>{t("swipeStart",e),e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:n[5]||(n[5]=e=>{let{x:t,y:a}=e.detail.delta,l=e.currentTarget;l.setAttribute("data-swipe","move"),l.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),l.style.setProperty("--radix-toast-swipe-move-y",`${a}px`)}),onSwipeCancel:n[6]||(n[6]=e=>{let t=e.currentTarget;t.setAttribute("data-swipe","cancel"),t.style.removeProperty("--radix-toast-swipe-move-x"),t.style.removeProperty("--radix-toast-swipe-move-y"),t.style.removeProperty("--radix-toast-swipe-end-x"),t.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:n[7]||(n[7]=e=>{let{x:t,y:a}=e.detail.delta,n=e.currentTarget;n.setAttribute("data-swipe","end"),n.style.removeProperty("--radix-toast-swipe-move-x"),n.style.removeProperty("--radix-toast-swipe-move-y"),n.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),n.style.setProperty("--radix-toast-swipe-end-y",`${a}px`),l.value=!1})}),{default:(0,i.w5)(({remaining:t,duration:a})=>[(0,i.WI)(e.$slots,"default",{remaining:t,duration:a,open:(0,r.SU)(l)})]),_:3},16,["open","type","as","as-child","duration"])]),_:3},8,["present"]))}}),s3=(0,i.aZ)({__name:"ToastAnnounceExclude",props:{altText:{},asChild:{type:Boolean},as:{}},setup:e=>(e,t)=>
16((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{as:e.as,"as-child":e.asChild,"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":e.altText||void 0},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child","data-radix-toast-announce-alt"]))}),s4=(0,i.aZ)({__name:"ToastClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=sJ(),{forwardRef:a}=eA();return(l,n)=>((0,i.wg)(),(0,i.j4)(s3,{"as-child":""},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(e,{ref:(0,r.SU)(a),type:"button"===l.as?"button":void 0,onClick:n[0]||(n[0]=e=>(0,r.SU)(t).onClose())}),{default:(0,i.w5)(()=>[(0,i.WI)(l.$slots,"default")]),_:3},16,["type"])]),_:3}))}}),s5=(0,i.aZ)({__name:"ToastAction",props:{altText:{},asChild:{type:Boolean},as:{}},setup(e){if(!e.altText)throw Error("Missing prop `altText` expected on `ToastAction`");let{forwardRef:t}=eA();return(e,a)=>e.altText?((0,i.wg)(),(0,i.j4)(s3,{key:0,"alt-text":e.altText,"as-child":""},{default:(0,i.w5)(()=>[(0,i.Wm)(s4,{ref:(0,r.SU)(t),as:e.as,"as-child":e.asChild},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["as","as-child"])]),_:3},8,["alt-text"])):(0,i.kq)("",!0)}}),s6=(0,i.aZ)({__name:"FocusProxy",emits:["focusFromOutsideViewport"],setup(e,{emit:t}){let a=sN();return(e,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aj),{"aria-hidden":"true",tabindex:"0",style:{position:"fixed"},onFocus:l[0]||(l[0]=e=>{var l;let n=e.relatedTarget;null!=(l=(0,r.SU)(a).viewport.value)&&l.contains(n)||t("focusFromOutsideViewport")})},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3}))}}),s2=(0,i.aZ)({inheritAttrs:!1,__name:"ToastViewport",props:{hotkey:{default:()=>["F8"]},label:{type:[String,Function],default:"Notifications ({hotkey})"},asChild:{type:Boolean},as:{default:"ol"}},setup(e){let{hotkey:t,label:a}=(0,r.BK)(e),{forwardRef:l,currentElement:n}=eA(),{createCollection:o}=eC(),d=o(n),s=sN(),v=(0,i.Fl)(()=>s.toastCount.value>0),p=(0,r.iH)(),c=(0,r.iH)(),f=(0,i.Fl)(()=>t.value.join("+").replace(/Key/g,"").replace(/Digit/g,""));function m({tabbingDirection:e}){let t=d.value.map(t=>{let a=[t,...tI(t)];return"forwards"===e?a:a.reverse()});return("forwards"===e?t.reverse():t).flat()}return ei(t.value,()=>{n.value.focus()}),(0,i.bv)(()=>{s.onViewportChange(n.value)}),(0,i.m0)(e=>{let t=n.value;if(v.value&&t){let a=()=>{if(!s.isClosePausedRef.value){let e=new CustomEvent(sL);t.dispatchEvent(e),s.isClosePausedRef.value=!0}},l=()=>{if(s.isClosePausedRef.value){let e=new CustomEvent(sG);t.dispatchEvent(e),s.isClosePausedRef.value=!1}},n=e=>{t.contains(e.relatedTarget)||l()},o=()=>{t.contains(em())||l()},i=e=>{var a,l,n;let o=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!o){let o=em(),i=e.shiftKey;if(e.target===t&&i){null==(a=p.value)||a.focus();return}let r=m({tabbingDirection:i?"backwards":"forwards"}),u=r.findIndex(e=>e===o);tC(r.slice(u+1))?e.preventDefault():i?null==(l=p.value)||l.focus():null==(n=c.value)||n.focus()}};t.addEventListener("focusin",a),t.addEventListener("focusout",n),t.addEventListener("pointermove",a),t.addEventListener("pointerleave",o),t.addEventListener("keydown",i),window.addEventListener("blur",a),window.addEventListener("focus",l),e(()=>{t.removeEventListener("focusin",a),t.removeEventListener("focusout",n),t.removeEventListener("pointermove",a),t.removeEventListener("pointerleave",o),t.removeEventListener("keydown",i),window.removeEventListener("blur",a),window.removeEventListener("focus",l)})}}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tS),{role:"region","aria-label":"string"==typeof(0,r.SU)(a)?(0,r.SU)(a).replace("{hotkey}",f.value):(0,r.SU)(a)(f.value),tabindex:"-1",style:(0,u.j5)({pointerEvents:v.value?void 0:"none"})},{default:(0,i.w5)(()=>[v.value?((0,i.wg)(),(0,i.j4)(s6,{key:0,ref:e=>{p.value=(0,r.SU)(el)(e)},onFocusFromOutsideViewport:t[0]||(t[0]=()=>{let e=m({tabbingDirection:"forwards"});(0,r.SU)(tC)(e)})},null,512)):(0,i.kq)("",!0),(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(l),tabindex:"-1",as:e.as,"as-child":e.asChild},e.$attrs),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16,["as","as-child"]),v.value?((0,i.wg)(),(0,i.j4)(s6,{key:1,ref:e=>{c.value=(0,r.SU)(el)(e)},onFocusFromOutsideViewport:t[1]||(t[1]=()=>{let e=m({tabbingDirection:"backwards"});
16(0,r.SU)(tC)(e)})},null,512)):(0,i.kq)("",!0)]),_:3},8,["aria-label","style"]))}}),s8=(0,i.aZ)({__name:"ToastTitle",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),s9=(0,i.aZ)({__name:"ToastDescription",props:{asChild:{type:Boolean},as:{}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),s7=(0,i.aZ)({__name:"Toggle",props:{defaultValue:{type:Boolean},pressed:{type:Boolean,default:void 0},disabled:{type:Boolean,default:!1},asChild:{type:Boolean},as:{default:"button"}},emits:["update:pressed"],setup(e,{emit:t}){eA();let a=ec(e,"pressed",t,{defaultValue:e.defaultValue,passive:void 0===e.pressed});function l(){a.value=!a.value}let n=(0,i.Fl)(()=>a.value?"on":"off");return(t,o)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e0),{type:"button"===t.as?"button":void 0,"as-child":e.asChild,as:t.as,"aria-pressed":(0,r.SU)(a),"data-state":n.value,"data-disabled":t.disabled?"":void 0,disabled:t.disabled,onClick:l},{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default",{pressed:(0,r.SU)(a)})]),_:3},8,["type","as-child","as","aria-pressed","data-state","data-disabled","disabled"]))}}),[ve,vt]=w("ToggleGroupRoot"),va=(0,i.aZ)({__name:"ToggleGroupRoot",props:{rovingFocus:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},orientation:{},dir:{},loop:{type:Boolean,default:!0},asChild:{type:Boolean},as:{},type:{},modelValue:{},defaultValue:{}},emits:["update:modelValue"],setup(e,{emit:t}){let{loop:a,rovingFocus:l,disabled:n,dir:o}=(0,r.BK)(e),u=eB(o),{forwardRef:d}=eA(),{modelValue:s,changeModelValue:v,isSingle:p}=te(e,t);return vt({isSingle:p,modelValue:s,changeModelValue:v,dir:u,orientation:e.orientation,loop:a,rovingFocus:l,disabled:n}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,i.LL)((0,r.SU)(l)?(0,r.SU)(l_):(0,r.SU)(e0)),{"as-child":"",orientation:(0,r.SU)(l)?e.orientation:void 0,dir:(0,r.SU)(u),loop:(0,r.SU)(l)?(0,r.SU)(a):void 0},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{ref:(0,r.SU)(d),role:"group","as-child":e.asChild,as:e.as},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{modelValue:(0,r.SU)(s)})]),_:3},8,["as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),vl=(0,i.aZ)({__name:"ToggleGroupItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=ve(),a=(0,i.Fl)(()=>{var a;return(null==(a=t.disabled)?void 0:a.value)||e.disabled}),l=(0,i.Fl)(()=>{var a;return null==(a=t.modelValue.value)?void 0:a.includes(e.value)}),n=(0,i.Fl)(()=>{var a;return t.isSingle.value?t.modelValue.value===e.value:null==(a=t.modelValue.value)?void 0:a.includes(e.value)}),{forwardRef:o}=eA();return(u,d)=>((0,i.wg)(),(0,i.j4)((0,i.LL)((0,r.SU)(t).rovingFocus.value?(0,r.SU)(lC):(0,r.SU)(e0)),{"as-child":"",focusable:!a.value,active:l.value},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(s7),(0,i.dG)(e,{ref:(0,r.SU)(o),disabled:a.value,pressed:n.value,"onUpdate:pressed":d[0]||(d[0]=e=>(0,r.SU)(t).changeModelValue(u.value))}),{default:(0,i.w5)(()=>[(0,i.WI)(u.$slots,"default")]),_:3},16,["disabled","pressed"])]),_:3},8,["focusable","active"]))}}),[vn,vo]=w("ToolbarRoot"),vi=(0,i.aZ)({__name:"ToolbarRoot",props:{orientation:{default:"horizontal"},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let{orientation:t,dir:a}=(0,r.BK)(e),l=eB(a),{forwardRef:n}=eA();return vo({orientation:t,dir:l}),(e,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(l_),{"as-child":"",orientation:(0,r.SU)(t),dir:(0,r.SU)(l),loop:e.loop},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{ref:(0,r.SU)(n),role:"toolbar","aria-orientation":(0,r.SU)(t),"as-child":e.asChild,as:e.as},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},8,["aria-orientation","as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),vr=(0,i.aZ)({__name:"ToolbarButton",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(e){let{forwardRef:t}=eA();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lC),{"as-child":"",focusable:!a.disabled},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(t),type:"button"===a.as?"button":void 0},e),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["type"])]),_:3},8,["focusable"]))}}),vu=(0,i.aZ)({__name:"ToolbarLink",props:{asChild:{type:Boolean},as:{default:"a"}},setup(e){let{forwardRef:t}=eA();return(a,l)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lC),{"as-child":"",focusable:""},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(e,{ref:(0,r.SU)(t),onKeydown:l[0]||(l[0]=e=>{var t;" "===e.key&&(null==(t=e.currentTarget)||t.click())})}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16)]),_:3}))}}),vd=(0,i.aZ)({__name:"ToolbarToggleGroup",props:{rovingFocus:{type:Boolean},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},type:{},modelValue:{},defaultValue:{}},emits:["update:modelValue"],setup(e,{emit:t}){let a=vn(),l=eD(t);return eA(),(t,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(va),(0,i.dG)({...e,...(0,r.SU)(l)},{"data-orientation":(0,r.SU)(a).orientation.value,dir:(0,r.SU)(a).dir.value,"roving-focus":!1}),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16,["data-orientation","dir"]))}}),vs=(0,i.aZ)({__name:"ToolbarToggleItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let{forwardRef:t}=eA();return(a,l)=>((0,i.wg)(),(0,i.j4)(vr,{"as-child":""},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(vl),(0,i.dG)(e,{ref:(0,r.SU)(t)}),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16)]),_:3}))}}),vv=(0,i.aZ)({__name:"ToolbarSeparator",props:{asChild:{type:Boolean},as:{}},setup(e){let t=vn();return eA(),(a,l)=>((0,i.wg)(),(0,i.j4)(u8,{orientation:(0,r.SU)(t).orientation.value,"as-child":e.asChild,as:a.as},{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},8,["orientation","as-child","as"]))}}),vp="tooltip.open",[vc,vf]=w("TooltipProvider"),vm=(0,i.aZ)({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{default:700},skipDelayDuration:{default:300},disableHoverableContent:{type:Boolean,default:!1},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean,default:!1}},setup(e){let{delayDuration:t,skipDelayDuration:a,disableHoverableContent:l,disableClosingTrigger:n,ignoreNonKeyboardFocus:o,disabled:u}=(0,r.BK)(e);eA();let d=(0,r.iH)(!0),s=(0,r.iH)(!1),{start:v,stop:p}=ea(()=>{d.value=!0},a,{immediate:!1});return vf({isOpenDelayed:d,delayDuration:t,onOpen(){p(),d.value=!1},onClose(){v()},isPointerInTransitRef:s,disableHoverableContent:l,disableClosingTrigger:n,disabled:u,ignoreNonKeyboardFocus:o}),(e,t)=>(0,i.WI)(e.$slots,"default")}}),[vh,vg]=w("TooltipRoot"),vy=(0,i.aZ)({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},delayDuration:{default:void 0},disableHoverableContent:{type:Boolean,default:void 0},disableClosingTrigger:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,default:void 0}},emits:["update:open"],setup(e,{emit:t}){eA();let a=vc(),l=(0,i.Fl)(()=>e.disableHoverableContent??a.disableHoverableContent.value),n=(0,i.Fl)(()=>e.disableClosingTrigger??a.disableClosingTrigger.value),o=(0,i.Fl)(()=>e.disabled??a.disabled.value),u=(0,i.Fl)(()=>e.delayDuration??a.delayDuration.value),d=(0,i.Fl)(()=>e.ignoreNonKeyboardFocus??a.ignoreNonKeyboardFocus.value),s=ec(e,"open",t,{defaultValue:e.defaultOpen,passive:void 0===e.open});(0,i.YP)(s,e=>{a.onClose&&(e?(a.onOpen(),document.dispatchEvent(new CustomEvent(vp))):a.onClose())});let v=(0,r.iH)(!1),p=(0,r.iH)(),c=(0,i.Fl)(()=>s.value?v.value?"delayed-open":"instant-open":"closed"),{start:f,stop:m}=ea(()=>{v.value=!0,s.value=!0},u,{immediate:!1});function h(){m(),v.value=!1,s.value=!0}function g(){m(),s.value=!1}return vg({contentId:"",open:s,stateAttribute:c,trigger:p,onTriggerChange(e){p.value=e},onTriggerEnter(){a.isOpenDelayed.value?f():h()},onTriggerLeave(){l.value?g():m()},onOpen:h,onClose:g,disableHoverableContent:l,disableClosingTrigger:n,disabled:o,ignoreNonKeyboardFocus:d}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(ak),null,{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{open:(0,r.SU)(s)})]),_:3}))}}),vb=(0,i.aZ)({__name:"TooltipTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){let t=vh(),a=vc();t.contentId||(t.contentId=ez(void 0,"radix-vue-tooltip-content"));let{forwardRef:l,currentElement:n}=eA(),o=(0,r.iH)(!1),u=(0,r.iH)(!1),d=(0,i.Fl)(()=>t.disabled.value?{}:{click:h,focus:f,pointermove:p,pointerleave:c,pointerdown:v,blur:m});function s(){setTimeout(()=>{o.value=!1},1)}function v(){o.value=!0,document.addEventListener("pointerup",s,{once:!0})}function p(e){"touch"===e.pointerType||u.value||a.isPointerInTransitRef.value||(t.onTriggerEnter(),u.value=!0)}function c(){t.onTriggerLeave(),u.value=!1}function f(e){var a,l;o.value||t.ignoreNonKeyboardFocus.value&&!(null!=(l=(a=e.target).matches)&&l.call(a,":focus-visible"))||t.onOpen()}function m(){t.onClose()}function h(){t.disableClosingTrigger.value||t.onClose()}return(0,i.bv)(()=>{t.onTriggerChange(n.value)}),(a,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(aE),{"as-child":""},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)({ref:(0,r.SU)(l),"aria-describedby":(0,r.SU)(t).open.value?(0,r.SU)(t).contentId:void 0,"data-state":(0,r.SU)(t).stateAttribute.value,as:a.as,"as-child":e.asChild,"data-grace-area-trigger":""},(0,i.mx)(d.value)),{default:(0,i.w5)(()=>[(0,i.WI)(a.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3}))}}),vw=(0,i.aZ)({__name:"TooltipContentImpl",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{default:0},align:{default:"center"},alignOffset:{},avoidCollisions:{type:Boolean,default:!0},collisionBoundary:{default:()=>[]},collisionPadding:{default:0},arrowPadding:{default:0},sticky:{default:"partial"},hideWhenDetached:{type:Boolean,default:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){let a=vh(),{forwardRef:l}=eA(),n=(0,i.Rr)(),o=(0,i.Fl)(()=>{var e;return null==(e=n.default)?void 0:e.call(n)}),s=(0,i.Fl)(()=>{var t;if(e.ariaLabel)return e.ariaLabel;let a="";
16return null==(t=o.value)||t.forEach(e=>(function e(t){"string"==typeof t.children&&t.type!==i.sv?a+=t.children:Array.isArray(t.children)&&t.children.forEach(t=>e(t))})(e)),a}),v=(0,i.Fl)(()=>{let{ariaLabel:t,...a}=e;return a});return(0,i.bv)(()=>{eo(window,"scroll",e=>{let t=e.target;null!=t&&t.contains(a.trigger.value)&&a.onClose()}),eo(window,vp,a.onClose)}),(e,n)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tw),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:n[0]||(n[0]=e=>t("escapeKeyDown",e)),onPointerDownOutside:n[1]||(n[1]=e=>{var l;(0,r.SU)(a).disableClosingTrigger.value&&null!=(l=(0,r.SU)(a).trigger.value)&&l.contains(e.target)&&e.preventDefault(),t("pointerDownOutside",e)}),onFocusOutside:n[2]||(n[2]=(0,d.iM)(()=>{},["prevent"])),onDismiss:n[3]||(n[3]=e=>(0,r.SU)(a).onClose())},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(aW),(0,i.dG)({ref:(0,r.SU)(l),"data-state":(0,r.SU)(a).stateAttribute.value},{...e.$attrs,...v.value},{style:{"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default"),(0,i.Wm)((0,r.SU)(aj),{id:(0,r.SU)(a).contentId,role:"tooltip"},{default:(0,i.w5)(()=>[(0,i.Uk)((0,u.zw)(s.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),vS=(0,i.aZ)({__name:"TooltipContentHoverable",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean}},setup(e){let t=eV(e),{forwardRef:a,currentElement:l}=eA(),{trigger:n,onClose:o}=vh(),u=vc(),{isPointerInTransit:d,onPointerExit:s}=eW(n,l);return u.isPointerInTransitRef=d,s(()=>{o()}),(e,l)=>((0,i.wg)(),(0,i.j4)(vw,(0,i.dG)({ref:(0,r.SU)(a)},(0,r.SU)(t)),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))}}),vU=(0,i.aZ)({__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){let a=vh(),l=eO(e,t),{forwardRef:n}=eA();return(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(e8),{present:e.forceMount||(0,r.SU)(a).open.value},{default:(0,i.w5)(()=>[((0,i.wg)(),(0,i.j4)((0,i.LL)((0,r.SU)(a).disableHoverableContent.value?vw:vS),(0,i.dG)({ref:(0,r.SU)(n)},(0,r.SU)(l)),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),vx=(0,i.aZ)({__name:"TooltipArrow",props:{width:{default:10},height:{default:5},asChild:{type:Boolean},as:{default:"svg"}},setup:e=>(eA(),(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(a$),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16)))}),v_=(0,i.aZ)({__name:"TooltipPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup:e=>(t,a)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(tf),(0,u.vs)((0,i.F4)(e)),{default:(0,i.w5)(()=>[(0,i.WI)(t.$slots,"default")]),_:3},16))});function vC(e){return e.reduce((e,t)=>(e.push(t),t.children&&e.push(...vC(t.children)),e),[])}let[vI,vB]=w("TreeRoot"),vD=(0,i.aZ)({__name:"TreeRoot",props:{modelValue:{},defaultValue:{},items:{},expanded:{},defaultExpanded:{},getKey:{},getChildren:{type:Function,default:e=>e.children},selectionBehavior:{default:"toggle"},multiple:{type:Boolean},dir:{},disabled:{type:Boolean},propagateSelect:{type:Boolean},asChild:{type:Boolean},as:{default:"ul"}}
16,emits:["update:modelValue","update:expanded"],setup(e,{emit:t}){let{items:a,multiple:l,disabled:n,propagateSelect:o,dir:u}=(0,r.BK)(e),{handleTypeaheadSearch:s}=eY(),v=eB(u),p=(0,r.iH)(),c=(0,r.iH)(!1),f=$(),m=ec(e,"modelValue",t,{defaultValue:e.defaultValue??(l.value?[]:void 0),passive:void 0===e.modelValue,deep:!0}),h=ec(e,"expanded",t,{defaultValue:e.defaultExpanded??[],passive:void 0===e.expanded,deep:!0}),{onSelectItem:g,handleMultipleReplace:y}=function(e,t){let a=(0,r.iH)();return{firstValue:a,onSelectItem:(l,n)=>{if(t.multiple&&Array.isArray(e.value)){if("replace"===t.selectionBehavior)e.value=[l],a.value=l;else{let t=e.value.findIndex(e=>n(e));-1!==t?e.value.splice(t,1):e.value.push(l)}}else"replace"===t.selectionBehavior?e.value={...l}:!Array.isArray(e.value)&&n(e.value)?e.value=void 0:e.value={...l};return e.value},handleMultipleReplace:function(l,n,o,i){var r;if(!(null!=a&&a.value)||!t.multiple||!Array.isArray(e.value))return;let u=null==(r=o().filter(e=>""!==e.ref.dataset.disabled).find(e=>e.ref===n))?void 0:r.value;if(!u)return;let d=null;switch(l){case"prev":case"next":d=C(i,a.value,u);break;case"first":d=C(i,a.value,null==i?void 0:i[0]);break;case"last":d=C(i,a.value,null==i?void 0:i[i.length-1])}e.value=d}}}(m,e),b=(0,i.Fl)(()=>l.value&&Array.isArray(m.value)?m.value.map(t=>e.getKey(t)):[e.getKey(m.value??{})]),w=(0,i.Fl)(()=>{let t=e.items;return h.value.map(e=>e),function t(a,l=1,n){return a.reduce((o,i,r)=>{let u=e.getKey(i),d=e.getChildren(i),s=h.value.includes(u),v={_id:u,value:i,index:r,level:l,parentItem:n,hasChildren:!!d,bind:{value:i,level:l,"aria-setsize":a.length,"aria-posinset":r+1}};return o.push(v),d&&s&&o.push(...t(d,l+1,i)),o},[])}(t??[])});function S(e){var t;if(c.value)f.trigger(e);else{let a=null==(t=p.value)?void 0:t.getItems().map(e=>e.ref);s(e.key,a)}}function U(e){if(c.value)return;let t=lb[e.key];(0,i.Y3)(()=>{var e;y(t,em(),null==(e=p.value)?void 0:e.getItems,w.value.map(e=>e.value))})}return vB({modelValue:m,selectedKeys:b,onSelect:t=>{var a;let l=a=>e.getKey(a??{})===e.getKey(t),n=e.multiple&&Array.isArray(m.value)?(null==(a=m.value)?void 0:a.findIndex(l))!==-1:void 0;if(g(t,l),e.propagateSelect&&e.multiple&&Array.isArray(m.value)){let a=vC(e.getChildren(t)??[]);n?m.value=[...m.value].filter(t=>!a.some(a=>e.getKey(t??{})===e.getKey(a))):m.value=[...m.value,...a]}},expanded:h,onToggle(t){if(!(t?e.getChildren(t):void 0))return;let a=e.getKey(t)??t;h.value.includes(a)?h.value=h.value.filter(e=>e!==a):h.value.push(a)},getKey:e.getKey,getChildren:e.getChildren,items:a,expandedItems:w,disabled:n,multiple:l,dir:v,propagateSelect:o,isVirtual:c,virtualKeydownHook:f,handleMultipleReplace:y}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(l_),{ref_key:"rovingFocusGroupRef",ref:p,"as-child":"",orientation:"vertical",dir:(0,r.SU)(v)},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),{role:"tree",as:e.as,"as-child":e.asChild,"aria-multiselectable":!!(0,r.SU)(l)||void 0,onKeydown:[S,(0,d.D2)((0,d.iM)(U,["shift"]),["up","down"])]},{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{flattenItems:w.value,modelValue:(0,r.SU)(m),expanded:(0,r.SU)(h)})]),_:3},8,["as","as-child","aria-multiselectable","onKeydown"])]),_:3},8,["dir"]))}}),vk=(0,i.aZ)({inheritAttrs:!1,__name:"TreeItem",props:{value:{},level:{},asChild:{type:Boolean},as:{default:"li"}},emits:["select","toggle"],setup(e,{expose:t,emit:a}){let l=vI(),{getItems:n}=aG(),o=(0,i.Fl)(()=>!!l.getChildren(e.value)),u=(0,i.Fl)(()=>{let t=l.getKey(e.value);return l.expanded.value.includes(t)}),s=(0,i.Fl)(()=>{let t=l.getKey(e.value);return l.selectedKeys.value.includes(t)}),v=(0,i.Fl)(()=>{if(l.propagateSelect.value&&s.value&&o.value&&Array.isArray(l.modelValue.value))return!vC(l.getChildren(e.value)||[]).every(e=>l.modelValue.value.find(t=>l.getKey(t)===l.getKey(e)))});function p(t){if(o.value){if(u.value){let t=n().map(e=>e.ref),a=em(),l=t.indexOf(a),o=[...t].slice(l).find(t=>Number(t.getAttribute("data-indent"))===e.level+1);o&&o.focus()}else g(t)}}function c(t){if(u.value)g(t);else{let t=n().map(e=>e.ref),a=em(),l=t.indexOf(a),o=[...t].slice(0,l).reverse().find(t=>Number(t.getAttribute("data-indent"))===e.level-1);o&&o.focus()}}async function f(t){a("select",t),null!=t&&t.defaultPrevented||l.onSelect(e.value)}async function m(t){a("toggle",t),null!=t&&t.defaultPrevented||l.onToggle(e.value)}async function h(t){t&&S("tree.select",f,{originalEvent:t,value:e.value,isExpanded:u.value,isSelected:s.value})}async function g(t){t&&S("tree.toggle",m,{originalEvent:t,value:e.value,isExpanded:u.value,isSelected:s.value})}return t({isExpanded:u,isSelected:s,isIndeterminate:v,handleToggle:()=>l.onToggle(e.value),handleSelect:()=>l.onSelect(e.value)}),(e,t)=>((0,i.wg)(),(0,i.j4)((0,r.SU)(lC),{"as-child":"",value:e.value,"allow-shift-key":""},{default:(0,i.w5)(()=>[(0,i.Wm)((0,r.SU)(e0),(0,i.dG)(e.$attrs,{role:"treeitem",as:e.as,"as-child":e.asChild,"aria-selected":s.value,"aria-expanded":o.value?u.value:void 0,"aria-level":e.level,"data-indent":e.level,"data-selected":s.value?"":void 0,"data-expanded":u.value?"":void 0,onKeydown:[(0,d.D2)((0,d.iM)(h,["self","prevent"]),["enter","space"]),t[0]||(t[0]=(0,d.D2)((0,d.iM)(e=>"ltr"===(0,r.SU)(l).dir.value?p(e):c(e),["prevent"]),["right"])),t[1]||(t[1]=(0,d.D2)((0,d.iM)(e=>"ltr"===(0,r.SU)(l).dir.value?c(e):p(e),["prevent"]),["left"]))],onClick:t[2]||(t[2]=(0,d.iM)(e=>{h(e),g(e)},["stop"]))}),{default:(0,i.w5)(()=>[(0,i.WI)(e.$slots,"default",{isExpanded:u.value,isSelected:s.value,isIndeterminate:v.value,handleSelect:()=>(0,r.SU)(l).onSelect(e.value),handleToggle:()=>(0,r.SU)(l).onToggle(e.value)})]),_:3},16,["as","as-child","aria-selected","aria-expanded","aria-level","data-indent","data-selected","data-expanded","onKeydown"])]),_:3},8,["value"]))}}),vE=(0,i.aZ)({__name:"TreeVirtualizer",props:{estimateSize:{},textContent:{type:Function}},setup(e){let t=(0,i.Rr)(),a=vI(),l=ep(),{getItems:n}=aG(),o=Q("",1e3),d=(0,i.Fl)(()=>{let t=t=>e.textContent?e.textContent(t):t.toString().toLowerCase();return a.expandedItems.value.map((e,a)=>({index:a,textContent:t(e.value)}))});a.isVirtual.value=!0;let s=(0,i.Fl)(()=>{let e=l.value;if(!e)return{start:0,end:0};{let t=window.getComputedStyle(e);return{start:Number.parseFloat(t.paddingBlockStart||t.paddingTop),end:Number.parseFloat(t.paddingBlockEnd||t.paddingBottom)}}}),v=io({get scrollPaddingStart(){return s.value.start},get scrollPaddingEnd(){return s.value.end},get count(){return a.expandedItems.value.length??0},get horizontal(){return!1},getItemKey:e=>e+a.getKey(a.expandedItems.value[e].value),estimateSize:()=>e.estimateSize??28,getScrollElement:()=>l.value,overscan:12}),p=(0,i.Fl)(()=>v.value.getVirtualItems().map(e=>({item:e,is:(0,i.Ho)(t.default({item:a.expandedItems.value[e.index],virtualizer:v.value,virtualItem:e})[0],{"data-index":e.index,style:{position:"absolute",top:0,left:0,transform:`translateY(${e.start}px)`,overflowAnchor:"none"}})}
16)));function c(e){v.value.scrollToIndex(e,{align:"start"}),requestAnimationFrame(()=>{let t=l.value.querySelector(`[data-index="${e}"]`);t instanceof HTMLElement&&t.focus()})}return a.virtualKeydownHook.on(e=>{var t;let l=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!l)return;let r=lb[e.key];if(["first","last"].includes(r)){e.preventDefault();let t="first"===r?0:a.expandedItems.value.length-1;v.value.scrollToIndex(t),requestAnimationFrame(()=>{let e=n();("first"===r?e[0]:e[e.length-1]).ref.focus()})}else if("prev"===r&&"ArrowUp"!==e.key){let e=em(),t=Number(e.getAttribute("data-index")),l=Number(e.getAttribute("data-indent")),n=a.expandedItems.value.slice(0,t).map((e,t)=>({...e,index:t})).reverse().find(e=>e.level===l-1);n&&c(n.index)}else if(!r&&!l){o.value+=e.key;let a=Number(null==(t=em())?void 0:t.getAttribute("data-index")),l=d.value[a].textContent,n=eX(d.value.map(e=>e.textContent),o.value,l),i=d.value.find(e=>e.textContent===n);i&&c(i.index)}(0,i.Y3)(()=>{e.shiftKey&&r&&a.handleMultipleReplace(r,em(),n,a.expandedItems.value.map(e=>e.value))})}),(e,t)=>((0,i.wg)(),(0,i.iD)("div",{"data-radix-vue-virtualizer":"",style:(0,u.j5)({position:"relative",width:"100%",height:`${(0,r.SU)(v).getTotalSize()}px`})},[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(p.value,({is:e,item:t})=>((0,i.wg)(),(0,i.j4)((0,i.LL)(e),{key:t.key}))),128))],4))}})}}]);
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.