const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/nav-team-add-C8k5DPhY.js","assets/vue.runtime.esm-bundler-DQjudA8G.js","assets/index-CcML0o3b.js","assets/_plugin-vue_export-helper-B2no-pU9.js","assets/dist-t_U6YImb.js","assets/utils-BB02OBq2.js","assets/createLucideIcon-BpvmDsEE.js","assets/Spinner-BbvbfTgK.js","assets/lib-Cz3jviUu.js","assets/index-DpZJdDs6.css","assets/FormMessage-DO2c5bWz.js","assets/Label-D9NotKz_.js","assets/Primitive-jhoGcsVx.js","assets/useForwardExpose-OKJAPp5E.js","assets/useId-C1k6kJxi.js","assets/useForwardProps-B-1JXcFn.js","assets/createContext-BefgL9WT.js","assets/Button-2mdP_ygs.js","assets/DialogDescription-BubwK6c2.js","assets/DialogTitle-C0_ATj0B.js","assets/FormDescription-DwQJgDgd.js","assets/Input-dHyiQP9I.js"])))=>i.map(i=>d[i]); import{$ as e,C as t,Ct as n,Dt as r,E as i,Et as a,H as o,I as s,N as c,Ot as l,P as u,Q as d,S as f,Tt as p,U as m,V as h,W as g,_,_t as v,b as y,bt as b,d as x,g as S,l as ee,lt as C,mt as w,nt as T,v as E,w as D,x as O,y as k,z as A}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as j}from"./createLucideIcon-BpvmDsEE.js";import{t as te}from"./badge-check-BijlgjzK.js";import{n as ne,t as M}from"./use-sidebar-jlDzOsxR.js";import{t as re}from"./chevron-right-7JHpBKZy.js";import{t as N}from"./chevrons-up-down-BK2WDZKi.js";import{a as ie,i as ae,n as oe,r as se,t as ce}from"./toggle-theme-CegtD1Vn.js";import{t as le}from"./plus-Bv8BsAKJ.js";import{c as ue,d as de,i as fe,l as pe,n as me,o as he,p as ge,r as _e,s as ve,t as ye,u as be}from"./PopoverTrigger-BfM2baJk.js";import{t as xe}from"./sparkles-uRRS0EzZ.js";import{t as P}from"./utils-BB02OBq2.js";import{t as Se}from"./_plugin-vue_export-helper-B2no-pU9.js";import{S as F,T as Ce,l as I,m as we,n as Te,s as Ee,u as De}from"./dist-t_U6YImb.js";import{B as Oe,G as L,J as ke,K as Ae,Q as je,R as Me,X as R,Y as Ne,q as Pe,z as Fe}from"./index-CcML0o3b.js";import{t as Ie}from"./createContext-BefgL9WT.js";import{t as z}from"./useForwardPropsEmits-ixfQllIc.js";import"./Teleport-CLYBkdRb.js";import{t as Le}from"./Presence-C1RtYpyR.js";import{t as B}from"./Primitive-jhoGcsVx.js";import{t as V}from"./useForwardExpose-OKJAPp5E.js";import{i as Re,n as ze,r as Be,t as Ve}from"./TooltipTrigger-Lz7dAK20.js";import{t as He}from"./useId-C1k6kJxi.js";import{i as Ue,r as We}from"./DialogTitle-C0_ATj0B.js";import{a as Ge,i as Ke,n as qe,o as Je,r as Ye,t as Xe}from"./DialogContent-BgxXKbvY.js";import{n as Ze}from"./DialogDescription-BubwK6c2.js";import{t as Qe}from"./DialogTrigger-B1p_n6lc.js";import{n as $e,t as et}from"./AvatarImage-BMo9jZco.js";import{t as tt}from"./AvatarFallback-DRYGIWWm.js";import{i as H,n as U,r as W,t as G}from"./DropdownMenuTrigger-DwFmoisn.js";import{n as K,t as nt}from"./DropdownMenuLabel-DVsXbHnu.js";import{t as rt}from"./DropdownMenuGroup-DBb9420y.js";import{t as q}from"./Label-D9NotKz_.js";import{t as it}from"./Separator-5drwYWrN.js";import{r as at,t as J}from"./Button-2mdP_ygs.js";import"./monisuo-admin.api-BMEy8kfy.js";import{t as ot}from"./use-auth-CYWl8dOd.js";import{t as st}from"./DropdownMenuShortcut-Tsorc8bI.js";import{a as ct,i as lt,n as ut,r as dt,t as ft}from"./empty-BqwW8_CX.js";import"./iconify-B5QdRg7l.js";var pt=j(`audio-waveform`,[[`path`,{d:`M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2`,key:`57tc96`}]]),mt=j(`bell`,[[`path`,{d:`M10.268 21a2 2 0 0 0 3.464 0`,key:`vwvbt9`}],[`path`,{d:`M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326`,key:`11g9vi`}]]),ht=j(`command`,[[`path`,{d:`M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3`,key:`11bfej`}]]),gt=j(`gallery-vertical-end`,[[`path`,{d:`M7 2h10`,key:`nczekb`}],[`path`,{d:`M5 6h14`,key:`u2x4p`}],[`rect`,{width:`18`,height:`12`,x:`3`,y:`10`,rx:`2`,key:`l0tzu3`}]]),_t=j(`log-out`,[[`path`,{d:`m16 17 5-5-5-5`,key:`1bji2h`}],[`path`,{d:`M21 12H9`,key:`dn1m92`}],[`path`,{d:`M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4`,key:`1uf3rs`}]]),vt=j(`menu`,[[`path`,{d:`M4 5h16`,key:`1tepv9`}],[`path`,{d:`M4 12h16`,key:`1lakjw`}],[`path`,{d:`M4 19h16`,key:`1djgab`}]]),yt=j(`milestone`,[[`path`,{d:`M12 13v8`,key:`1l5pq0`}],[`path`,{d:`M12 3v3`,key:`1n5kay`}],[`path`,{d:`M4 6a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h13a2 2 0 0 0 1.152-.365l3.424-2.317a1 1 0 0 0 0-1.635l-3.424-2.318A2 2 0 0 0 17 6z`,key:`1btarq`}]]),bt=j(`paintbrush`,[[`path`,{d:`m14.622 17.897-10.68-2.913`,key:`vj2p1u`}],[`path`,{d:`M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z`,key:`18tc5c`}],[`path`,{d:`M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15`,key:`ytzfxy`}]]),xt=j(`panel-left`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,key:`afitv7`}],[`path`,{d:`M9 3v18`,key:`fh3hqa`}]]),St=j(`user-round-cog`,[[`path`,{d:`m14.305 19.53.923-.382`,key:`3m78fa`}],[`path`,{d:`m15.228 16.852-.923-.383`,key:`npixar`}],[`path`,{d:`m16.852 15.228-.383-.923`,key:`5xggr7`}],[`path`,{d:`m16.852 20.772-.383.924`,key:`dpfhf9`}],[`path`,{d:`m19.148 15.228.383-.923`,key:`1reyyz`}],[`path`,{d:`m19.53 21.696-.382-.924`,key:`1goivc`}],[`path`,{d:`M2 21a8 8 0 0 1 10.434-7.62`,key:`1yezr2`}],[`path`,{d:`m20.772 16.852.924-.383`,key:`htqkph`}],[`path`,{d:`m20.772 19.148.924.383`,key:`9w9pjp`}],[`circle`,{cx:`10`,cy:`8`,r:`5`,key:`o932ke`}],[`circle`,{cx:`18`,cy:`18`,r:`3`,key:`1xkwt0`}]]),[Ct,wt]=Ie(`CollapsibleRoot`),Tt=D({__name:`CollapsibleRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:open`],setup(e,{expose:t,emit:r}){let i=e,a=we(i,`open`,r,{defaultValue:i.defaultOpen,passive:i.open===void 0}),{disabled:s,unmountOnHide:c}=b(i);return wt({contentId:``,disabled:s,open:a,unmountOnHide:c,onOpenToggle:()=>{s.value||(a.value=!a.value)}}),t({open:a}),V(),(e,t)=>(A(),E(n(B),{as:e.as,"as-child":i.asChild,"data-state":n(a)?`open`:`closed`,"data-disabled":n(s)?``:void 0},{default:T(()=>[o(e.$slots,`default`,{open:n(a)})]),_:3},8,[`as`,`as-child`,`data-state`,`data-disabled`]))}}),Et=D({inheritAttrs:!1,__name:`CollapsibleContent`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`contentFound`],setup(e,{emit:t}){let r=e,i=t,a=Ct();a.contentId||=He(void 0,`reka-collapsible-content`);let l=w(),{forwardRef:p,currentElement:m}=V(),h=w(0),g=w(0),_=S(()=>a.open.value),v=w(_.value),y=w();d(()=>[_.value,l.value?.present],async()=>{await u();let e=m.value;if(!e)return;y.value=y.value||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration=`0s`,e.style.animationName=`none`;let t=e.getBoundingClientRect();g.value=t.height,h.value=t.width,v.value||(e.style.transitionDuration=y.value.transitionDuration,e.style.animationName=y.value.animationName)},{immediate:!0});let b=S(()=>v.value&&a.open.value);return s(()=>{requestAnimationFrame(()=>{v.value=!1})}),I(m,`beforematch`,e=>{requestAnimationFrame(()=>{a.onOpenToggle(),i(`contentFound`)})}),(e,t)=>(A(),E(n(Le),{ref_key:`presentRef`,ref:l,present:e.forceMount||n(a).open.value,"force-mount":!0},{default:T(({present:t})=>[f(n(B),c(e.$attrs,{id:n(a).contentId,ref:n(p),"as-child":r.asChild,as:e.as,hidden:t?void 0:n(a).unmountOnHide.value?``:`until-found`,"data-state":b.value?void 0:n(a).open.value?`open`:`closed`,"data-disabled":n(a).disabled?.value?``:void 0,style:{"--reka-collapsible-content-height":`${g.value}px`,"--reka-collapsible-content-width":`${h.value}px`}}),{default:T(()=>[!n(a).unmountOnHide.value||t?o(e.$slots,`default`,{key:0}):k(`v-if`,!0)]),_:2},1040,[`id`,`as-child`,`as`,`hidden`,`data-state`,`data-disabled`,`style`])]),_:3},8,[`present`]))}}),Dt=D({__name:`CollapsibleTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;V();let r=Ct();return(e,i)=>(A(),E(n(B),{type:e.as===`button`?`button`:void 0,as:e.as,"as-child":t.asChild,"aria-controls":n(r).contentId,"aria-expanded":n(r).open.value,"data-state":n(r).open.value?`open`:`closed`,"data-disabled":n(r).disabled?.value?``:void 0,disabled:n(r).disabled?.value,onClick:n(r).onOpenToggle},{default:T(()=>[o(e.$slots,`default`)]),_:3},8,[`type`,`as`,`as-child`,`aria-controls`,`aria-expanded`,`data-state`,`data-disabled`,`disabled`,`onClick`]))}}),Y=`sidebar_state`,Ot=3600*24*7,kt=`16rem`,At=`18rem`,jt=`3rem`,[X,Mt]=Ie(`Sidebar`),Nt=D({__name:`SidebarProvider`,props:{defaultOpen:{type:Boolean,default:!Te?.cookie.includes(`${Y}=false`)},open:{type:Boolean,default:void 0},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:open`],setup(e,{emit:t}){let r=e,i=t,a=De(`(max-width: 768px)`),s=w(!1),l=we(r,`open`,i,{defaultValue:r.defaultOpen??!1,passive:r.open===void 0});function u(e){l.value=e,document.cookie=`${Y}=${l.value}; path=/; max-age=${Ot}`}function d(e){s.value=e}function f(){return a.value?d(!s.value):u(!l.value)}return I(`keydown`,e=>{e.key===`b`&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),f())}),Mt({state:S(()=>l.value?`expanded`:`collapsed`),open:l,setOpen:u,isMobile:a,openMobile:s,setOpenMobile:d,toggleSidebar:f}),(e,t)=>(A(),E(n(Re),{"delay-duration":0},{default:T(()=>[_(`div`,c({"data-slot":`sidebar-wrapper`,style:{"--sidebar-width":n(kt),"--sidebar-width-icon":n(jt)},class:n(P)(`group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full`,r.class)},e.$attrs),[o(e.$slots,`default`)],16)]),_:3}))}}),Pt=D({__name:`SidebarInset`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`main`,{"data-slot":`sidebar-inset`,class:p(n(P)(`bg-background relative flex w-full flex-1 flex-col`,`md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2`,t.class))},[o(e.$slots,`default`)],2))}}),Ft=D({__name:`SidebarTrigger`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,{toggleSidebar:r}=X();return(e,i)=>(A(),E(n(J),{"data-sidebar":`trigger`,"data-slot":`sidebar-trigger`,variant:`ghost`,size:`icon`,class:p(n(P)(`h-7 w-7`,t.class)),onClick:n(r)},{default:T(()=>[f(n(xt)),i[0]||=_(`span`,{class:`sr-only`},`Toggle Sidebar`,-1)]),_:1},8,[`class`,`onClick`]))}}),Z={},It;function Lt(){if(It)return Z;It=1,Object.defineProperty(Z,`__esModule`,{value:!0}),Z.parse=o,Z.serialize=l;let e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,t=/^[\u0021-\u003A\u003C-\u007E]*$/,n=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,r=/^[\u0020-\u003A\u003D-\u007E]*$/,i=Object.prototype.toString,a=(()=>{let e=function(){};return e.prototype=Object.create(null),e})();function o(e,t){let n=new a,r=e.length;if(r<2)return n;let i=t?.decode||u,o=0;do{let t=e.indexOf(`=`,o);if(t===-1)break;let a=e.indexOf(`;`,o),l=a===-1?r:a;if(t>l){o=e.lastIndexOf(`;`,t-1)+1;continue}let u=s(e,o,t),d=c(e,t,u),f=e.slice(u,d);if(n[f]===void 0){let r=s(e,t+1,l),a=c(e,l,r);n[f]=i(e.slice(r,a))}o=l+1}while(on;){let n=e.charCodeAt(--t);if(n!==32&&n!==9)return t+1}return n}function l(i,a,o){let s=o?.encode||encodeURIComponent;if(!e.test(i))throw TypeError(`argument name is invalid: ${i}`);let c=s(a);if(!t.test(c))throw TypeError(`argument val is invalid: ${a}`);let l=i+`=`+c;if(!o)return l;if(o.maxAge!==void 0){if(!Number.isInteger(o.maxAge))throw TypeError(`option maxAge is invalid: ${o.maxAge}`);l+=`; Max-Age=`+o.maxAge}if(o.domain){if(!n.test(o.domain))throw TypeError(`option domain is invalid: ${o.domain}`);l+=`; Domain=`+o.domain}if(o.path){if(!r.test(o.path))throw TypeError(`option path is invalid: ${o.path}`);l+=`; Path=`+o.path}if(o.expires){if(!d(o.expires)||!Number.isFinite(o.expires.valueOf()))throw TypeError(`option expires is invalid: ${o.expires}`);l+=`; Expires=`+o.expires.toUTCString()}if(o.httpOnly&&(l+=`; HttpOnly`),o.secure&&(l+=`; Secure`),o.partitioned&&(l+=`; Partitioned`),o.priority)switch(typeof o.priority==`string`?o.priority.toLowerCase():void 0){case`low`:l+=`; Priority=Low`;break;case`medium`:l+=`; Priority=Medium`;break;case`high`:l+=`; Priority=High`;break;default:throw TypeError(`option priority is invalid: ${o.priority}`)}if(o.sameSite)switch(typeof o.sameSite==`string`?o.sameSite.toLowerCase():o.sameSite){case!0:case`strict`:l+=`; SameSite=Strict`;break;case`lax`:l+=`; SameSite=Lax`;break;case`none`:l+=`; SameSite=None`;break;default:throw TypeError(`option sameSite is invalid: ${o.sameSite}`)}return l}function u(e){if(e.indexOf(`%`)===-1)return e;try{return decodeURIComponent(e)}catch{return e}}function d(e){return i.call(e)===`[object Date]`}return Z}var Q=Lt();function Rt(){let e=typeof global>`u`?void 0:global.TEST_HAS_DOCUMENT_COOKIE;return typeof e==`boolean`?e:typeof document==`object`&&typeof document.cookie==`string`}function zt(e){return typeof e==`string`?Q.parse(e):typeof e==`object`&&e?e:{}}function Bt(e,t={}){let n=Vt(e);if(!t.doNotParse)try{return JSON.parse(n)}catch{}return e}function Vt(e){return e&&e[0]===`j`&&e[1]===`:`?e.substr(2):e}var Ht=class{constructor(e,t={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;let e=this.cookies;this.cookies=Q.parse(document.cookie),this._checkChanges(e)};let n=typeof document>`u`?``:document.cookie;this.cookies=zt(e||n),this.defaultSetOptions=t,this.HAS_DOCUMENT_COOKIE=Rt()}_emitChange(e){for(let t=0;t{e[t]!==this.cookies[t]&&this._emitChange({name:t,value:Bt(this.cookies[t])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(e,t={}){return t.doNotUpdate||this.update(),Bt(this.cookies[e],t)}getAll(e={}){e.doNotUpdate||this.update();let t={};for(let n in this.cookies)t[n]=Bt(this.cookies[n],e);return t}set(e,t,n){n=n?Object.assign(Object.assign({},this.defaultSetOptions),n):this.defaultSetOptions;let r=typeof t==`string`?t:JSON.stringify(t);this.cookies=Object.assign(Object.assign({},this.cookies),{[e]:r}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=Q.serialize(e,r,n)),this._emitChange({name:e,value:t,options:n})}remove(e,t){let n=t=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),t),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=Q.serialize(e,``,n)),this._emitChange({name:e,value:void 0,options:t})}addChangeListener(e){this.changeListeners.push(e),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===1&&(typeof window==`object`&&`cookieStore`in window?window.cookieStore.addEventListener(`change`,this.update):this._startPolling())}removeChangeListener(e){let t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===0&&(typeof window==`object`&&`cookieStore`in window?window.cookieStore.removeEventListener(`change`,this.update):this._stopPolling())}removeAllChangeListeners(){for(;this.changeListeners.length>0;)this.removeChangeListener(this.changeListeners[0])}};function Ut(e,{doNotParse:t=!1,autoUpdateDependencies:n=!1}={},r=new Ht){let i=n?[...e||[]]:e,a=r.getAll({doNotParse:!0}),o=v(0),s=()=>{let e=r.getAll({doNotParse:!0});Wt(i||null,e,a)&&o.value++,a=e};return r.addChangeListener(s),Ce(()=>{r.removeChangeListener(s)}),{get:(...e)=>(n&&i&&!i.includes(e[0])&&i.push(e[0]),o.value,r.get(e[0],{doNotParse:t,...e[1]})),getAll:(...e)=>(o.value,r.getAll({doNotParse:t,...e[0]})),set:(...e)=>r.set(...e),remove:(...e)=>r.remove(...e),addChangeListener:(...e)=>r.addChangeListener(...e),removeChangeListener:(...e)=>r.removeChangeListener(...e)}}function Wt(e,t,n){if(!e)return!0;for(let r of e)if(t[r]!==n[r])return!0;return!1}var Gt=D({__name:`Sheet`,props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:[`update:open`],setup(e,{emit:t}){let r=z(e,t);return(e,t)=>(A(),E(n(Ue),c({"data-slot":`sheet`},n(r)),{default:T(t=>[o(e.$slots,`default`,a(i(t)))]),_:3},16))}}),Kt=D({__name:`SheetOverlay`,props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,r=F(t,`class`);return(e,i)=>(A(),E(n(Ke),c({"data-slot":`sheet-overlay`,class:n(P)(`data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/80`,t.class)},n(r)),{default:T(()=>[o(e.$slots,`default`)]),_:3},16,[`class`]))}}),qt=D({inheritAttrs:!1,__name:`SheetContent`,props:{class:{type:[Boolean,null,String,Object,Array]},side:{default:`right`},forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let r=e,i=t,a=z(F(r,`class`,`side`),i);return(t,i)=>(A(),E(n(Ye),null,{default:T(()=>[f(Kt),f(n(Ge),c({"data-slot":`sheet-content`,class:n(P)(`bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500`,e.side===`right`&&`data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm`,e.side===`left`&&`data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm`,e.side===`top`&&`data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b`,e.side===`bottom`&&`data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t`,r.class)},{...t.$attrs,...n(a)}),{default:T(()=>[o(t.$slots,`default`),f(n(Je),{class:`ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none`},{default:T(()=>[f(n(je),{class:`size-4`}),i[0]||=_(`span`,{class:`sr-only`},`Close`,-1)]),_:1})]),_:3},16,[`class`])]),_:3}))}}),Jt=D({__name:`SheetDescription`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,r=F(t,`class`);return(e,i)=>(A(),E(n(Ze),c({"data-slot":`sheet-description`,class:n(P)(`text-muted-foreground text-sm`,t.class)},n(r)),{default:T(()=>[o(e.$slots,`default`)]),_:3},16,[`class`]))}}),Yt=D({__name:`SheetHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`div`,{"data-slot":`sheet-header`,class:p(n(P)(`flex flex-col gap-1.5 p-4`,t.class))},[o(e.$slots,`default`)],2))}}),Xt=D({__name:`SheetTitle`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,r=F(t,`class`);return(e,i)=>(A(),E(n(We),c({"data-slot":`sheet-title`,class:n(P)(`text-foreground font-semibold`,t.class)},n(r)),{default:T(()=>[o(e.$slots,`default`)]),_:3},16,[`class`]))}}),Zt={class:`flex h-full w-full flex-col`},Qt=[`data-state`,`data-collapsible`,`data-variant`,`data-side`],$t={"data-sidebar":`sidebar`,class:`bg-sidebar group-data-[variant=floating]:border-sidebar-border flex h-full w-full flex-col group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:shadow-sm`},en=D({inheritAttrs:!1,__name:`Sidebar`,props:{side:{default:`left`},variant:{default:`sidebar`},collapsible:{default:`offcanvas`},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,{isMobile:i,state:a,openMobile:s,setOpenMobile:l}=X();return(u,d)=>e.collapsible===`none`?(A(),y(`div`,c({key:0,"data-slot":`sidebar`,class:n(P)(`bg-sidebar text-sidebar-foreground flex h-full w-(--sidebar-width) flex-col`,t.class)},u.$attrs),[o(u.$slots,`default`)],16)):n(i)?(A(),E(n(Gt),c({key:1,open:n(s)},u.$attrs,{"onUpdate:open":n(l)}),{default:T(()=>[f(n(qt),{"data-sidebar":`sidebar`,"data-slot":`sidebar`,"data-mobile":`true`,side:e.side,class:`bg-sidebar text-sidebar-foreground w-(--sidebar-width) p-0 [&>button]:hidden`,style:r({"--sidebar-width":n(At)})},{default:T(()=>[f(Yt,{class:`sr-only`},{default:T(()=>[f(Xt,null,{default:T(()=>[...d[0]||=[O(`Sidebar`,-1)]]),_:1}),f(Jt,null,{default:T(()=>[...d[1]||=[O(`Displays the mobile sidebar.`,-1)]]),_:1})]),_:1}),_(`div`,Zt,[o(u.$slots,`default`)])]),_:3},8,[`side`,`style`])]),_:3},16,[`open`,`onUpdate:open`])):(A(),y(`div`,{key:2,class:`group peer text-sidebar-foreground hidden md:block`,"data-slot":`sidebar`,"data-state":n(a),"data-collapsible":n(a)===`collapsed`?e.collapsible:``,"data-variant":e.variant,"data-side":e.side},[_(`div`,{class:p(n(P)(`relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear`,`group-data-[collapsible=offcanvas]:w-0`,`group-data-[side=right]:rotate-180`,e.variant===`floating`||e.variant===`inset`?`group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4)))]`:`group-data-[collapsible=icon]:w-(--sidebar-width-icon)`))},null,2),_(`div`,c({class:n(P)(`fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) transition-[left,right,width] duration-200 ease-linear md:flex`,e.side===`left`?`left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]`:`right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]`,e.variant===`floating`||e.variant===`inset`?`p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4))+2px)]`:`group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l`,t.class)},u.$attrs),[_(`div`,$t,[o(u.$slots,`default`)])],16)],8,Qt))}}),tn=D({__name:`SidebarRail`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,{toggleSidebar:r}=X();return(e,i)=>(A(),y(`button`,{"data-sidebar":`rail`,"data-slot":`sidebar-rail`,"aria-label":`Toggle Sidebar`,tabindex:-1,title:`Toggle Sidebar`,class:p(n(P)(`hover:after:bg-sidebar-border absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear group-data-[side=left]:-right-4 group-data-[side=right]:left-0 after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] sm:flex`,`in-data-[side=left]:cursor-w-resize in-data-[side=right]:cursor-e-resize`,`[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize`,`hover:group-data-[collapsible=offcanvas]:bg-sidebar group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:left-full`,`[[data-side=left][data-collapsible=offcanvas]_&]:-right-2`,`[[data-side=right][data-collapsible=offcanvas]_&]:-left-2`,t.class)),onClick:i[0]||=(...e)=>n(r)&&n(r)(...e)},[o(e.$slots,`default`)],2))}}),nn=D({__name:`SidebarFooter`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`div`,{"data-slot":`sidebar-footer`,"data-sidebar":`footer`,class:p(n(P)(`flex flex-col gap-2 p-2`,t.class))},[o(e.$slots,`default`)],2))}}),rn=D({__name:`SidebarContent`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`div`,{"data-slot":`sidebar-content`,"data-sidebar":`content`,class:p(n(P)(`flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden`,t.class))},[o(e.$slots,`default`)],2))}}),an=D({__name:`SidebarHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`div`,{"data-slot":`sidebar-header`,"data-sidebar":`header`,class:p(n(P)(`flex flex-col gap-2 p-2`,t.class))},[o(e.$slots,`default`)],2))}}),on={name:`shadcn`,email:`m@example.com`,avatar:`/avatars/shadcn.jpg`},sn=[{name:`Acme Inc`,logo:gt,plan:`Enterprise`},{name:`Acme Corp.`,logo:pt,plan:`Startup`},{name:`Evil Corp.`,logo:ht,plan:`Free`}],{navData:cn}=M(),ln={user:on,teams:sn,navMain:cn.value},un=D({__name:`SidebarMenu`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`ul`,{"data-slot":`sidebar-menu`,"data-sidebar":`menu`,class:p(n(P)(`flex w-full min-w-0 flex-col gap-1`,t.class))},[o(e.$slots,`default`)],2))}}),dn=D({__name:`SidebarMenuItem`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`li`,{"data-slot":`sidebar-menu-item`,"data-sidebar":`menu-item`,class:p(n(P)(`group/menu-item relative`,t.class))},[o(e.$slots,`default`)],2))}}),fn=D({__name:`SidebarGroup`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`div`,{"data-slot":`sidebar-group`,"data-sidebar":`group`,class:p(n(P)(`relative flex w-full min-w-0 flex-col p-2`,t.class))},[o(e.$slots,`default`)],2))}}),pn=D({__name:`SidebarGroupLabel`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(r,i)=>(A(),E(n(B),{"data-slot":`sidebar-group-label`,"data-sidebar":`group-label`,as:e.as,"as-child":e.asChild,class:p(n(P)(`text-sidebar-foreground/70 ring-sidebar-ring flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium outline-hidden transition-[margin,opacity] duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0`,`group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0`,t.class))},{default:T(()=>[o(r.$slots,`default`)]),_:3},8,[`as`,`as-child`,`class`]))}}),mn=D({__name:`SidebarMenuSub`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`ul`,{"data-slot":`sidebar-menu-sub`,"data-sidebar":`menu-badge`,class:p(n(P)(`border-sidebar-border mx-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l px-2.5 py-0.5`,`group-data-[collapsible=icon]:hidden`,t.class))},[o(e.$slots,`default`)],2))}}),hn=D({__name:`SidebarMenuSubButton`,props:{asChild:{type:Boolean},as:{default:`a`},size:{default:`md`},isActive:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(r,i)=>(A(),E(n(B),{"data-slot":`sidebar-menu-sub-button`,"data-sidebar":`menu-sub-button`,as:e.as,"as-child":e.asChild,"data-size":e.size,"data-active":e.isActive,class:p(n(P)(`text-sidebar-foreground ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground active:bg-sidebar-accent active:text-sidebar-accent-foreground [&>svg]:text-sidebar-accent-foreground flex h-7 min-w-0 -translate-x-px items-center gap-2 overflow-hidden rounded-md px-2 outline-hidden focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0`,`data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground`,`border border-transparent data-[active=true]:border-border data-[active=true]:shadow-xs`,e.size===`sm`&&`text-xs`,e.size===`md`&&`text-sm`,`group-data-[collapsible=icon]:hidden`,t.class))},{default:T(()=>[o(r.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-size`,`data-active`,`class`]))}}),gn=D({__name:`SidebarMenuSubItem`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`li`,{"data-slot":`sidebar-menu-sub-item`,"data-sidebar":`menu-sub-item`,class:p(n(P)(`group/menu-sub-item relative`,t.class))},[o(e.$slots,`default`)],2))}}),_n=at(`peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left text-sm outline-hidden ring-sidebar-ring transition-[width,height,padding] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground border-1 border-transparent data-[active=true]:border-border data-[active=true]:shadow-xs focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 group-has-data-[sidebar=menu-action]/menu-item:pr-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0`,{variants:{variant:{default:`hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-xs`,outline:`bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]`},size:{default:`h-8 text-sm`,sm:`h-7 text-xs`,lg:`h-12 text-sm group-data-[collapsible=icon]:p-0!`}},defaultVariants:{variant:`default`,size:`default`}}),vn=D({__name:`SidebarMenuButtonChild`,props:{variant:{default:`default`},size:{default:`default`},isActive:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]},asChild:{type:Boolean},as:{default:`button`}},setup(e){let t=e;return(r,i)=>(A(),E(n(B),c({"data-slot":`sidebar-menu-button`,"data-sidebar":`menu-button`,"data-size":e.size,"data-active":e.isActive,class:n(P)(n(_n)({variant:e.variant,size:e.size}),t.class),as:e.as,"as-child":e.asChild},r.$attrs),{default:T(()=>[o(r.$slots,`default`)]),_:3},16,[`data-size`,`data-active`,`class`,`as`,`as-child`]))}}),yn=D({inheritAttrs:!1,__name:`SidebarMenuButton`,props:{variant:{default:`default`},size:{default:`default`},isActive:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]},asChild:{type:Boolean},as:{default:`button`},tooltip:{}},setup(e){let t=e,{isMobile:r,state:s}=X(),u=F(t,`tooltip`);return(t,d)=>e.tooltip?(A(),E(n(Be),{key:1},{default:T(()=>[f(n(Ve),{"as-child":``},{default:T(()=>[f(vn,a(i({...n(u),...t.$attrs})),{default:T(()=>[o(t.$slots,`default`)]),_:3},16)]),_:3}),f(n(ze),{side:`right`,align:`center`,hidden:n(s)!==`collapsed`||n(r)},{default:T(()=>[typeof e.tooltip==`string`?(A(),y(x,{key:0},[O(l(e.tooltip),1)],64)):(A(),E(g(e.tooltip),{key:1}))]),_:1},8,[`hidden`])]),_:3})):(A(),E(vn,a(c({key:0},{...n(u),...t.$attrs})),{default:T(()=>[o(t.$slots,`default`)]),_:3},16))}}),bn={class:`grid flex-1 text-sm leading-tight text-left`},xn={class:`font-semibold truncate`},Sn={class:`text-xs truncate`},Cn={class:`flex items-center gap-2 px-1 py-1.5 text-left text-sm`},wn={class:`grid flex-1 text-sm leading-tight text-left`},Tn={class:`font-semibold truncate`},En={class:`text-xs truncate`},Dn=D({__name:`nav-footer`,props:{user:{}},setup(e){let{logout:t}=ot(),{isMobile:r,open:i}=X();return(a,o)=>{let s=et,c=tt,u=$e,d=yn,p=G,m=nt,h=K,g=U,v=rt,y=W,b=H,x=dn,S=un;return A(),E(S,null,{default:T(()=>[f(x,null,{default:T(()=>[f(b,null,{default:T(()=>[f(p,{"as-child":``},{default:T(()=>[f(d,{size:`lg`,class:`data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground`},{default:T(()=>[f(u,{class:`size-8 rounded-lg`},{default:T(()=>[f(s,{src:e.user.avatar,alt:e.user.name},null,8,[`src`,`alt`]),f(c,{class:`rounded-lg`},{default:T(()=>[...o[5]||=[O(` CN `,-1)]]),_:1})]),_:1}),_(`div`,bn,[_(`span`,xn,l(e.user.name),1),_(`span`,Sn,l(e.user.email),1)]),f(n(N),{class:`ml-auto size-4`})]),_:1})]),_:1}),f(y,{class:`w-(--radix-dropdown-menu-trigger-width) min-w-56 rounded-lg`,side:n(r)||n(i)?`bottom`:`right`,align:`start`,"side-offset":4},{default:T(()=>[f(m,{class:`p-0 font-normal`},{default:T(()=>[_(`div`,Cn,[f(u,{class:`size-8 rounded-lg`},{default:T(()=>[f(s,{src:e.user.avatar,alt:e.user.name},null,8,[`src`,`alt`]),f(c,{class:`rounded-lg`},{default:T(()=>[...o[6]||=[O(` CN `,-1)]]),_:1})]),_:1}),_(`div`,wn,[_(`span`,Tn,l(e.user.name),1),_(`span`,En,l(e.user.email),1)])])]),_:1}),f(h),f(v,null,{default:T(()=>[f(g,{onClick:o[0]||=e=>a.$router.push(`/billing/`)},{default:T(()=>[f(n(xe)),o[7]||=O(` Upgrade to Pro `,-1)]),_:1})]),_:1}),f(h),f(v,null,{default:T(()=>[f(g,{onClick:o[1]||=e=>a.$router.push(`/billing?type=billing`)},{default:T(()=>[f(n(ne)),o[8]||=O(` Billing `,-1)]),_:1})]),_:1}),f(h),f(v,null,{default:T(()=>[f(g,{onClick:o[2]||=e=>a.$router.push(`/settings/`)},{default:T(()=>[f(n(St)),o[9]||=O(` Profile `,-1)]),_:1}),f(g,{onClick:o[3]||=e=>a.$router.push(`/settings/account`)},{default:T(()=>[f(n(te)),o[10]||=O(` Account `,-1)]),_:1}),f(g,{onClick:o[4]||=e=>a.$router.push(`/settings/notifications`)},{default:T(()=>[f(n(mt)),o[11]||=O(` Notifications `,-1)]),_:1})]),_:1}),f(h),f(g,{onClick:n(t)},{default:T(()=>[f(n(_t)),O(` `+l(a.$t(`logout`)),1)]),_:1},8,[`onClick`])]),_:1},8,[`side`])]),_:1})]),_:1})]),_:1})}}}),On=D({__name:`Collapsible`,props:{defaultOpen:{type:Boolean},open:{type:Boolean},disabled:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`update:open`],setup(e,{emit:t}){let r=z(e,t);return(e,t)=>(A(),E(n(Tt),c({"data-slot":`collapsible`},n(r)),{default:T(t=>[o(e.$slots,`default`,a(i(t)))]),_:3},16))}}),kn=D({__name:`CollapsibleContent`,props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=e;return(e,r)=>(A(),E(n(Et),c({"data-slot":`collapsible-content`},t),{default:T(()=>[o(e.$slots,`default`)]),_:3},16))}}),An=D({__name:`CollapsibleTrigger`,props:{asChild:{type:Boolean},as:{}},setup(e){let t=e;return(e,r)=>(A(),E(n(Dt),c({"data-slot":`collapsible-trigger`},t),{default:T(()=>[o(e.$slots,`default`)]),_:3},16))}}),jn=D({__name:`nav-team`,props:{navMain:{}},setup(e){let t=Me(),{state:r,isMobile:i}=X();function a(n){let r=t.path;return e.navMain.forEach(e=>{e.items.forEach(e=>{if(e.url===r)return!0})}),!!n.items?.some(e=>e.url===r)}function o(e){let n=t.path;return e.url?n===e.url:!!e.items?.some(e=>e.url===n)}return(t,s)=>{let c=pn,u=m(`router-link`),d=yn,p=dn,v=An,b=hn,S=gn,ee=mn,C=kn,w=On,D=G,j=nt,te=K,ne=U,M=W,N=H,ie=un,ae=fn;return A(!0),y(x,null,h(e.navMain,e=>(A(),E(ae,{key:e.title},{default:T(()=>[f(c,null,{default:T(()=>[O(l(e.title),1)]),_:2},1024),f(ie,null,{default:T(()=>[(A(!0),y(x,null,h(e.items,e=>(A(),y(x,{key:e.title},[e.items?(A(),E(p,{key:1},{default:T(()=>[n(r)!==`collapsed`||n(i)?(A(),E(w,{key:0,"as-child":``,"default-open":a(e),class:`group/collapsible`},{default:T(()=>[f(p,null,{default:T(()=>[f(v,{"as-child":``},{default:T(()=>[f(d,{tooltip:e.title},{default:T(()=>[e.icon?(A(),E(g(e.icon),{key:0})):k(``,!0),_(`span`,null,l(e.title),1),f(n(re),{class:`ml-auto transition-transform duration-200 group-data-[state=open]/collapsible:rotate-90`})]),_:2},1032,[`tooltip`])]),_:2},1024)]),_:2},1024),f(C,null,{default:T(()=>[f(ee,null,{default:T(()=>[(A(!0),y(x,null,h(e.items,e=>(A(),E(S,{key:e.title},{default:T(()=>[f(b,{"as-child":``,"is-active":o(e)},{default:T(()=>[f(u,{to:e?.url||`/`},{default:T(()=>[e.icon?(A(),E(g(e.icon),{key:0})):k(``,!0),_(`span`,null,l(e.title),1)]),_:2},1032,[`to`])]),_:2},1032,[`is-active`])]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1032,[`default-open`])):(A(),E(N,{key:1},{default:T(()=>[f(D,{"as-child":``},{default:T(()=>[f(d,{tooltip:e.title},{default:T(()=>[e.icon?(A(),E(g(e.icon),{key:0})):k(``,!0),_(`span`,null,l(e.title),1)]),_:2},1032,[`tooltip`])]),_:2},1024),f(M,{align:`start`,side:`right`},{default:T(()=>[f(j,null,{default:T(()=>[O(l(e.title),1)]),_:2},1024),f(te),(A(!0),y(x,null,h(e.items,e=>(A(),E(ne,{key:e.title,"as-child":``},{default:T(()=>[f(u,{to:e?.url||`/`},{default:T(()=>[e.icon?(A(),E(g(e.icon),{key:0})):k(``,!0),_(`span`,null,l(e.title),1)]),_:2},1032,[`to`])]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))]),_:2},1024)):(A(),E(p,{key:0},{default:T(()=>[f(d,{"as-child":``,"is-active":o(e),tooltip:e.title},{default:T(()=>[f(u,{to:e.url},{default:T(()=>[(A(),E(g(e.icon))),_(`span`,null,l(e.title),1)]),_:2},1032,[`to`])]),_:2},1032,[`is-active`,`tooltip`])]),_:2},1024))],64))),128))]),_:2},1024)]),_:2},1024))),128)}}}),Mn={class:`flex items-center justify-center rounded-lg aspect-square size-8 bg-sidebar-primary text-sidebar-primary-foreground`},Nn={class:`grid flex-1 text-sm leading-tight text-left`},Pn={class:`font-semibold truncate`},Fn={class:`text-xs truncate`},In={class:`flex items-center justify-center border rounded-sm size-6`},Ln={class:`flex items-center justify-center border rounded-md size-6 bg-background`},Rn=D({__name:`team-switcher`,props:{teams:{}},setup(e){let{isMobile:r,open:i}=X(),a=w(e.teams[0]);function o(e){a.value=e}let s=w(!1),c=v(null);function u(e){switch(e){case`team-add`:c.value=t(()=>Oe(()=>import(`./nav-team-add-C8k5DPhY.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21])));break}}return(t,d)=>{let p=yn,m=G,v=nt,b=st,S=U,w=K,D=Qe,k=W,j=H,te=Xe,ne=qe,M=dn,re=un;return A(),E(re,null,{default:T(()=>[f(M,null,{default:T(()=>[f(ne,{open:n(s),"onUpdate:open":d[2]||=e=>C(s)?s.value=e:null},{default:T(()=>[f(j,null,{default:T(()=>[f(m,{"as-child":``},{default:T(()=>[f(p,{size:`lg`,class:`data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground`},{default:T(()=>[_(`div`,Mn,[(A(),E(g(n(a).logo),{class:`size-4`}))]),_(`div`,Nn,[_(`span`,Pn,l(n(a).name),1),_(`span`,Fn,l(n(a).plan),1)]),f(n(N),{class:`ml-auto`})]),_:1})]),_:1}),f(k,{class:`w-(--radix-dropdown-menu-trigger-width) min-w-56 rounded-lg`,align:`start`,side:n(r)||n(i)?`bottom`:`right`,"side-offset":4},{default:T(()=>[f(v,{class:`text-xs text-muted-foreground`},{default:T(()=>[...d[3]||=[O(` Teams `,-1)]]),_:1}),(A(!0),y(x,null,h(e.teams,(e,t)=>(A(),E(S,{key:e.name,class:`gap-2 p-2`,onClick:t=>o(e)},{default:T(()=>[_(`div`,In,[(A(),E(g(e.logo),{class:`size-4 shrink-0`}))]),O(` `+l(e.name)+` `,1),f(b,null,{default:T(()=>[O(`⌘`+l(t+1),1)]),_:2},1024)]),_:2},1032,[`onClick`]))),128)),f(w),f(D,{"as-child":``},{default:T(()=>[f(S,{class:`gap-2 p-2`,onClick:d[0]||=ee(e=>u(`team-add`),[`stop`])},{default:T(()=>[_(`div`,Ln,[f(n(le),{class:`size-4`})]),d[4]||=_(`div`,{class:`font-medium text-muted-foreground`},` Add team `,-1)]),_:1})]),_:1})]),_:1},8,[`side`])]),_:1}),f(te,null,{default:T(()=>[(A(),E(g(n(c)),{onClose:d[1]||=e=>s.value=!1},null,32))]),_:1})]),_:1},8,[`open`])]),_:1})]),_:1})}}}),zn=D({__name:`index`,setup(e){return(e,t)=>{let r=an,i=rn,a=nn,o=tn,s=en;return A(),E(s,{collapsible:`icon`,class:`z-50`},{default:T(()=>[f(r,null,{default:T(()=>[f(Rn,{teams:n(ln).teams},null,8,[`teams`])]),_:1}),f(i,null,{default:T(()=>[f(jn,{"nav-main":n(ln).navMain},null,8,[`nav-main`])]),_:1}),f(a,null,{default:T(()=>[f(Dn,{user:n(ln).user},null,8,[`user`])]),_:1}),f(o)]),_:1})}}}),Bn=D({__name:`Kbd`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`kbd`,{class:p(n(P)(`bg-muted text-muted-foreground pointer-events-none inline-flex h-5 w-fit min-w-5 items-center justify-center gap-1 rounded-sm px-1 font-sans text-xs font-medium select-none`,`[&_svg:not([class*='size-'])]:size-3`,`[[data-slot=tooltip-content]_&]:bg-background/20 [[data-slot=tooltip-content]_&]:text-background dark:[[data-slot=tooltip-content]_&]:bg-background/10`,t.class))},[o(e.$slots,`default`)],2))}}),Vn={class:`flex items-center gap-2`},$=D({__name:`command-item-has-icon`,props:{name:{},icon:{}},setup(e){return(t,r)=>(A(),y(`div`,Vn,[e.icon?(A(),E(g(e.icon),{key:0,class:`size-4`})):(A(),E(n(yt),{key:1,class:`size-4`})),O(` `+l(e.name),1)]))}}),Hn=D({__name:`command-change-theme`,emits:[`click`],setup(e){let t=Ee();return(e,r)=>{let i=ue,a=be;return A(),E(a,{heading:`Theme`},{default:T(()=>[f(i,{value:`light`,onClick:r[0]||=n=>(t.value=`light`,e.$emit(`click`))},{default:T(()=>[f($,{name:`Light`,icon:n(se)},null,8,[`icon`])]),_:1}),f(i,{value:`dark`,onClick:r[1]||=n=>(t.value=`dark`,e.$emit(`click`))},{default:T(()=>[f($,{name:`Dark`,icon:n(ie)},null,8,[`icon`])]),_:1}),f(i,{value:`system`,onClick:r[2]||=n=>(t.value=`auto`,e.$emit(`click`))},{default:T(()=>[f($,{name:`System`,icon:n(ae)},null,8,[`icon`])]),_:1})]),_:1})}}}),Un=D({__name:`command-to-page`,emits:[`click`],setup(e,{emit:t}){let r=t,{navData:i,otherPages:a}=M();function o(e){let t=[];return e.forEach(e=>{e.items.forEach(e=>{e.items?t.push(...o([e])):t.push(e)})}),t}let s=o([...i.value,...a.value]),c=Fe(),l=Me();function u(e){r(`click`),l.fullPath!==e&&c.push(e)}return(e,t)=>{let r=ue,i=be;return A(),E(i,{heading:`Pages`},{default:T(()=>[(A(!0),y(x,null,h(n(s),e=>(A(),E(r,{key:e.title,value:e.title,onClick:t=>u(e.url)},{default:T(()=>[f($,{name:e.title,icon:e.icon},null,8,[`name`,`icon`])]),_:2},1032,[`value`,`onClick`]))),128))]),_:1})}}}),Wn={class:`flex items-center gap-2`},Gn={class:`text-xs font-semibold text-muted-foreground`},Kn=D({__name:`index`,setup(e){let t=w(!1);I(`keydown`,e=>{e.key===`k`&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),r())});function r(){t.value=!t.value}let i=S(()=>navigator?.userAgent.includes(`Mac OS`)?`⌘`:`Ctrl`);return(e,a)=>{let o=Bn,s=J,c=pe,u=de,d=he,p=ve,m=fe;return A(),y(`div`,null,[_(`div`,{class:`text-sm items-center justify-between text-muted-foreground border border-border bg-muted/5 px-4 py-2 rounded-md md:min-w-[220px] cursor-pointer hidden md:flex`,onClick:r},[_(`div`,Wn,[f(n(ge),{class:`size-4`}),_(`span`,Gn,l(e.$t(`homePage.searchKeyWords`)),1)]),f(o,null,{default:T(()=>[O(l(n(i))+` + k`,1)]),_:1})]),f(s,{variant:`outline`,size:`icon`,class:`md:hidden`,onClick:r},{default:T(()=>[f(n(ge))]),_:1}),f(m,{open:n(t),"onUpdate:open":a[0]||=e=>C(t)?t.value=e:null},{default:T(()=>[f(c,{placeholder:`Type a command or search...`}),f(p,null,{default:T(()=>[f(u,null,{default:T(()=>[f(n(ct),null,{default:T(()=>[f(n(dt),null,{default:T(()=>[f(n(ut),{variant:`icon`},{default:T(()=>[f(n(vt))]),_:1}),f(n(ft),null,{default:T(()=>[...a[1]||=[O(`No menu found.`,-1)]]),_:1}),f(n(lt),null,{default:T(()=>[...a[2]||=[O(` Try searching for a command or check the spelling. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1}),f(Un,{onClick:r}),f(d),f(Hn,{onClick:r})]),_:1})]),_:1},8,[`open`])])}}}),qn={class:`space-y-1.5 pt-6`},Jn={class:`grid grid-cols-2 gap-2 py-1.5`},Yn=D({__name:`content-layout`,setup(e){let t=L(),{setContentLayout:r}=t,{contentLayout:i}=R(t);return(e,t)=>{let a=q,o=J;return A(),y(`div`,qn,[f(a,{for:`radius`,class:`text-xs`},{default:T(()=>[...t[0]||=[O(` Content Layout `,-1)]]),_:1}),_(`div`,Jn,[(A(!0),y(x,null,h(n(Ae),e=>(A(),E(o,{key:e.label,variant:`outline`,class:p([`justify-center h-8 px-3`,n(i)===e.value?`border-foreground border-2`:``]),onClick:t=>n(r)(e.value)},{default:T(()=>[(A(),E(g(e.icon))),O(` `+l(e.label),1)]),_:2},1032,[`class`,`onClick`]))),128))])])}}}),Xn={class:`space-y-1.5 pt-6`},Zn={class:`grid grid-cols-2 gap-2 py-1.5`},Qn={class:`text-xs`},$n=D({__name:`custom-color`,setup(t){let i=L(),{setTheme:a}=i,{theme:o}=R(i);return e(()=>{document.documentElement.classList.remove(...ke.map(e=>`theme-${e}`)),document.documentElement.classList.add(`theme-${o.value}`)}),(e,t)=>{let i=q,s=J;return A(),y(`div`,Xn,[f(i,{for:`radius`,class:`text-xs`},{default:T(()=>[...t[0]||=[O(` Color `,-1)]]),_:1}),_(`div`,Zn,[(A(!0),y(x,null,h(n(Ne),e=>(A(),E(s,{key:e.theme,variant:`outline`,class:p([`justify-center h-8 px-3`,n(o)===e.theme?`border-foreground border-2`:``]),onClick:t=>n(a)(e.theme)},{default:T(()=>[_(`span`,{style:r({"--theme-primary":e.primaryColor}),class:`size-2 rounded-full bg-(--theme-primary)`},null,4),_(`span`,Qn,l(e.theme[0].toUpperCase())+l(e.theme.slice(1)),1)]),_:2},1032,[`class`,`onClick`]))),128))])])}}}),er={class:`space-y-1.5 pt-6`},tr={class:`grid grid-cols-5 gap-2 py-1.5`},nr={class:`text-xs`},rr=D({__name:`custom-radius`,setup(t){let r=L(),{setRadius:i}=r,{radius:a}=R(r);return e(()=>{document.documentElement.style.setProperty(`--radius`,`${a.value}rem`)}),(e,t)=>{let r=q,o=J;return A(),y(`div`,er,[f(r,{for:`radius`,class:`text-xs`},{default:T(()=>[...t[0]||=[O(` Radius `,-1)]]),_:1}),_(`div`,tr,[(A(!0),y(x,null,h(n(Pe),e=>(A(),E(o,{key:e,variant:`outline`,class:p([`justify-center h-8 px-3`,e===n(a)?`border-foreground border-2`:``]),onClick:t=>n(i)(e)},{default:T(()=>[_(`span`,nr,l(e),1)]),_:2},1032,[`class`,`onClick`]))),128))])])}}}),ir={},ar={class:`grid space-y-1`};function or(e,t){return A(),y(`div`,ar,[...t[0]||=[_(`h1`,{class:`font-semibold text-md text-foreground`},` Customize `,-1),_(`p`,{class:`text-xs text-muted-foreground`},` Pick a style and color for your components. `,-1)]])}var sr=Se(ir,[[`render`,or]]),cr={class:`space-y-1.5 pt-6`},lr={class:`grid grid-cols-3 gap-2 py-1.5`},ur={class:`text-xs`},dr=D({__name:`toggle-color-mode`,setup(e){let t=Ee(),r=[{colorMode:`light`,icon:se},{colorMode:`dark`,icon:ie},{colorMode:`auto`,icon:ae}];function i(e){t.value=e}return(e,a)=>{let o=q,s=J;return A(),y(`div`,cr,[f(o,{for:`radius`,class:`text-xs`},{default:T(()=>[...a[0]||=[O(` Color Mode `,-1)]]),_:1}),_(`div`,lr,[(A(),y(x,null,h(r,e=>f(s,{key:e.colorMode,variant:`outline`,class:p([`justify-center items-center h-8 px-3`,e.colorMode===n(t)?`border-foreground border-2`:``]),onClick:t=>i(e.colorMode)},{default:T(()=>[(A(),E(g(e.icon))),_(`span`,ur,l(e.colorMode),1)]),_:2},1032,[`class`,`onClick`])),64))])])}}}),fr=D({__name:`theme-popover`,setup(e){return(e,t)=>(A(),E(n(_e),null,{default:T(()=>[f(n(ye),null,{default:T(()=>[f(n(J),{variant:`outline`,size:`icon`},{default:T(()=>[f(n(bt))]),_:1})]),_:1}),f(n(me),{align:`end`},{default:T(()=>[f(sr),f($n),f(rr),f(dr),f(Yn)]),_:1})]),_:1}))}}),pr={class:`flex items-center gap-3 sm:gap-4 h-16 p-4 shrink-0 transition-[width,height] ease-linear`},mr={class:`ml-auto flex items-center space-x-4`},hr=D({__name:`default`,setup(e){let t=Ut([Y]),{contentLayout:r}=R(L());return(e,i)=>{let a=Ft,o=it,s=m(`router-view`),c=Pt,l=Nt;return A(),E(l,{"default-open":n(t).get(n(Y))},{default:T(()=>[f(zn),f(c,{class:`w-full max-w-full peer-data-[state=collapsed]:w-[calc(100%-var(--sidebar-width-icon)-1rem)] peer-data-[state=expanded]:w-[calc(100%-var(--sidebar-width))]`},{default:T(()=>[_(`header`,pr,[f(a,{class:`-ml-1`}),f(o,{orientation:`vertical`,class:`h-6`}),f(Kn),i[0]||=_(`div`,{class:`flex-1`},null,-1),_(`div`,mr,[f(oe),f(ce),f(fr)])]),_(`main`,{class:p(n(P)(`p-4 grow`,n(r)===`centered`?`container mx-auto `:``))},[f(s)],2)]),_:1})]),_:1},8,[`default-open`])}}});export{hr as default};