PageSourceSearch

https://www.pictell.ai/_nuxt/CNErrsG9.js

js pictell.ai collected 2026-10-05 13:30:00 UTC 28,055 bytes, 1 lines download raw bytes

1import{aC as v,e as u,p as f,o as r,i as a,H as x,I as b,w as o,G as p,c as m,b as l,R as ae,a as c,d as $,B as h,U as N,V as q,t as k,F as P,aa as I,g as H,q as F,s as T,k as te,l as U,b8 as se,r as L}from"./BbKBOr-b.js";import{b as re,_ as oe,e as ne,a as le,C as ie,c as de,d as ce}from"./nI5NdBP8.js";import{D as ue}from"./BfQLSMPQ.js";import{r as G}from"./BRlVmjQ4.js";import{u as j,S as pe,_ as fe}from"./kWh7Ghae.js";import{I as me}from"./ClLe7zLd.js";import E from"./mqOB2DJV.js";import{_ as be}from"./BUpbwbX5.js";import{_ as ge,a as he,b as ve}from"./DkSBUJ94.js";import{P as M,_ as Q,c as _e}from"./B7vOxUD3.js";import{u as ye}from"./ClxYJWtP.js";import{u as xe}from"./ZhAZr7ij.js";import{c as ke}from"./B1kzG-o6.js";import{S as we}from"./CNOTlUxQ.js";import{_ as $e}from"./D2Ro0wrn.js";import"./CkRDHBI0.js";import"./DSB5PSqA.js";import"./CX1oMQF2.js";import"./BL5XSDk2.js";import"./DxL6KpiN.js";const Se=v("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"}]]);const R=v("blocks",[["path",{d:"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2",key:"1ah6g2"}],["rect",{x:"14",y:"2",width:"8",height:"8",rx:"1",key:"88lufb"}]]);const ze=v("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);const Ce=v("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);const V=v("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"}]]);const W=v("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]]);const Be=v("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);const je=v("message-circle-question-mark",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);const Me=v("panel-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);const Ae=v("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);const Oe=v("settings-2",[["path",{d:"M14 17H5",key:"gfn3mx"}],["path",{d:"M19 7h-9",key:"6i9tg"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]);const Ne=v("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
1],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);const Pe=v("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);const Ie=v("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]),Te=u({__name:"SheetDescription",props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e,t=G(s,"class");return(n,i)=>(r(),f(a(ue),x({"data-slot":"sheet-description",class:a(b)("text-muted-foreground text-sm",s.class)},a(t)),{default:o(()=>[p(n.$slots,"default")]),_:3},16,["class"]))}}),He={class:"flex h-full w-full flex-col"},Ue=["data-state","data-collapsible","data-variant","data-side"],Le={"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"},Re=u({inheritAttrs:!1,__name:"Sidebar",props:{side:{default:"left"},variant:{default:"sidebar"},collapsible:{default:"offcanvas"},class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e,{isMobile:t,state:n,openMobile:i,setOpenMobile:d}=j();return(g,_)=>e.collapsible==="none"?(r(),m("div",x({key:0,"data-slot":"sidebar",class:a(b)("bg-sidebar text-sidebar-foreground flex h-full w-(--sidebar-width) flex-col",s.class)},g.$attrs),[p(g.$slots,"default")],16)):a(t)?(r(),f(a(re),x({key:1,open:a(i)},g.$attrs,{"onUpdate:open":a(d)}),{default:o(()=>[l(a(oe),{"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:ae({"--sidebar-width":a(pe)})},{default:o(()=>[l(ne,{class:"sr-only"},{default:o(()=>[l(le,null,{default:o(()=>[..._[0]||(_[0]=[$("Sidebar",-1)])]),_:1}),l(Te,null,{default:o(()=>[..._[1]||(_[1]=[$("Displays the mobile sidebar.",-1)])]),_:1})]),_:1}),c("div",He,[p(g.$slots,"default")])]),_:3},8,["side","style"])]),_:3},16,["open","onUpdate:open"])):(r(),m("div",{key:2,class:"group peer text-sidebar-foreground hidden md:block","data-slot":"sidebar","data-state":a(n),"data-collapsible":a(n)==="collapsed"?e.collapsible:"","data-variant":e.variant,"data-side":e.side},[c("div",{class:h(a(b)("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),c("div",x({class:a(b)("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",s.class)},g.$attrs),[c("div",Le,[p(g.$slots,"default")])],16)],8,Ue))}}),Ve=u({__name:"SidebarContent",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),m("div",{"data-slot":"sidebar-content","data-sidebar":"content",class:h(a(b)("flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden",s.class))},[p(t.$slots,"default")],2))}}),We=u({__name:"SidebarFooter",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),m("div",{"data-slot":"sidebar-footer","data-sidebar":"footer",class:h(a(b)("flex flex-col gap-2 p-2",s.class))},[p(t.$slots,"default")],2))}}),De=u({__name:"SidebarGroup",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),m("div",{"data-slot":"sidebar-group","data-sidebar":"group",class:h(a(b)("relative flex w-full min-w-0 flex-col p-2",s.class))},[p(t.$slots,"default")],2))}}),qe=u({__name:"SidebarGroupContent",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),m("div",{"data-slot":"sidebar-group-content","data-sidebar":"group-content",class:h(a(b)("w-full text-sm",s.class))},[p(t.$slots,"default")],2))}}),Fe=u({__name:"SidebarGroupLabel",props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),f(a(M),{"data-slot":"sidebar-group-label","data-sidebar":"group-label",as:e.as,"as-child":e.asChild,class:h(a(b)("text-sidebar-foreground
1/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",s.class))},{default:o(()=>[p(t.$slots,"default")]),_:3},8,["as","as-child","class"]))}}),Ge=u({__name:"SidebarHeader",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),m("div",{"data-slot":"sidebar-header","data-sidebar":"header",class:h(a(b)("flex flex-col gap-2 p-2",s.class))},[p(t.$slots,"default")],2))}}),Ee=u({__name:"SidebarInset",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),m("main",{"data-slot":"sidebar-inset",class:h(a(b)("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",s.class))},[p(t.$slots,"default")],2))}}),J=u({__name:"SidebarMenu",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),m("ul",{"data-slot":"sidebar-menu","data-sidebar":"menu",class:h(a(b)("flex w-full min-w-0 flex-col gap-1",s.class))},[p(t.$slots,"default")],2))}}),Qe=u({__name:"SidebarMenuAction",props:{asChild:{type:Boolean},as:{default:"button"},showOnHover:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),f(a(M),{"data-slot":"sidebar-menu-action","data-sidebar":"menu-action",class:h(a(b)("text-sidebar-foreground ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground peer-hover/menu-button:text-sidebar-accent-foreground absolute top-1.5 right-1 flex aspect-square w-5 items-center justify-center rounded-md p-0 outline-hidden transition-transform focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 md:after:hidden","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",e.showOnHover&&"peer-data-[active=true]/menu-button:text-sidebar-accent-foreground group-focus-within/menu-item:opacity-100 group-hover/menu-item:opacity-100 data-[state=open]:opacity-100 md:opacity-0",s.class)),as:e.as,"as-child":e.asChild},{default:o(()=>[p(t.$slots,"default")]),_:3},8,["class","as","as-child"]))}}),D=u({__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){const s=e;return(t,n)=>(r(),f(a(M),x({"data-slot":"sidebar-menu-button","data-sidebar":"menu-button","data-size":e.size,"data-active":e.isActive,class:a(b)(a(ea)({variant:e.variant,size:e.size}),s.class),as:e.as,"as-child":e.asChild},t.$attrs),{default:o(()=>[p(t.$slots,"default")]),_:3},16,["data-size","data-active","class","as","as-child"]))}}),K=u({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){const s=e,{isMobile:t,state:n}=j(),i=G(s,"tooltip");return(d,g)=>e.tooltip?(r(),f(a(ge),{key:1},{default:o(()=>[l(a(he),{"as-child":""},{default:o(()=>[l(D,N(q({...a(i),...d.$attrs})),{default:o(()=>[p(d.$slots,"default")]),_:3},16)]),_:3}),l(a(ve),{side:"right",align:"center",hidden:a(n)!=="collapsed"||a(t)},{default:o(()=>[typeof e.tooltip=="string"?(r(),m(P,{key:0},[$(k(e.tooltip),1)],64)):(r(),f(I(e.tooltip),{key:1}))]),_:1},8,["hidden"])]),_:3})):(r(),f(D,N(x({key:0},{...a(i),...d.$attrs})),{default:o(()=>[p(d.$slots,"default")]),_:3},16))}}),X=u({__name:"SidebarMenuItem",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),m("li",{"data-slot":"sidebar-menu-item","data-sidebar":"menu-item",class:h(a(b)("group/menu-item relative",s.class))},[p(t.$slots,"default")],2))}}),Je=u({__name:"SidebarMenuSub",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),m("ul",{"data-slot":"sidebar-menu-sub","data-sidebar":"menu-badge",class:h(a(b)("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",s.class))},[p(t.$slots,"default")],2))}}),Ke=u({__name:"SidebarMenuSubButton",props:{asChild:{type:Boolean},as:{default:"a"},size:{default:"md"},isActive:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),f(a(M),{"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:h(a(b)("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 focu
1s-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",e.size==="sm"&&"text-xs",e.size==="md"&&"text-sm","group-data-[collapsible=icon]:hidden",s.class))},{default:o(()=>[p(t.$slots,"default")]),_:3},8,["as","as-child","data-size","data-active","class"]))}}),Xe=u({__name:"SidebarMenuSubItem",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e;return(t,n)=>(r(),m("li",{"data-slot":"sidebar-menu-sub-item","data-sidebar":"menu-sub-item",class:h(a(b)("group/menu-sub-item relative",s.class))},[p(t.$slots,"default")],2))}}),Ye=u({__name:"SidebarRail",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e,{toggleSidebar:t}=j();return(n,i)=>(r(),m("button",{"data-sidebar":"rail","data-slot":"sidebar-rail","aria-label":"Toggle Sidebar",tabindex:-1,title:"Toggle Sidebar",class:h(a(b)("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",s.class)),onClick:i[0]||(i[0]=(...d)=>a(t)&&a(t)(...d))},[p(n.$slots,"default")],2))}}),Ze=u({__name:"SidebarTrigger",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e,{toggleSidebar:t}=j();return(n,i)=>(r(),f(a(Q),{"data-sidebar":"trigger","data-slot":"sidebar-trigger",variant:"ghost",size:"icon",class:h(a(b)("h-7 w-7",s.class)),onClick:a(t)},{default:o(()=>[l(a(Me)),i[0]||(i[0]=c("span",{class:"sr-only"},"Toggle Sidebar",-1))]),_:1},8,["class","onClick"]))}}),ea=_e("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 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",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"}}),aa={class:"relative"},ta={key:0,class:"flex aspect-square size-8 items-center justify-center overflow-hidden border border-sidebar-border shadow-sm"},sa={key:1,class:"flex aspect-square size-8 items-center justify-center rounded-lg bg-linear-to-br from-blue-500 to-purple-600 text-white shadow-sm transition-all duration-200 group-hover:from-blue-600 group-hover:to-purple-700 group-hover:shadow-md group-hover:scale-105"},ra=["title"],oa={class:"grid flex-1 text-left text-sm leading-snug"},na={class:"truncate font-medium tracking-tight text-sidebar-foreground group-hover:text-sidebar-accent-foreground transition-colors duration-200"},la={class:"truncate text-xs text-muted-foreground group-hover:text-sidebar-foreground
1/90 transition-colors duration-200"},ia={key:0,class:"ml-auto opacity-50 group-hover:opacity-100 transition-opacity duration-200"},da=u({__name:"NavBrand",props:{brandName:{default:"Pictell"},tagline:{default:"AI Creative Studio"},logoUrl:{default:""},homeUrl:{default:"/"},iconName:{default:"lucide:image"},showStatus:{type:Boolean,default:!1},statusText:{default:"Active"},showChevron:{type:Boolean,default:!1}},setup(e,{expose:s}){const t=e,n=H(),i=F(()=>{const d=t.homeUrl;return!d||d.startsWith("http")||d.startsWith("#")?d:n(d)});return s({brandName:t.brandName,tagline:t.tagline,logoUrl:t.logoUrl,homeUrl:t.homeUrl,iconName:t.iconName,showStatus:t.showStatus,statusText:t.statusText,showChevron:t.showChevron}),(d,g)=>{const _=me,C=E,A=be;return r(),f(a(J),null,{default:o(()=>[l(a(X),null,{default:o(()=>[l(a(K),{"as-child":"",size:"lg",class:"data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground hover:bg-sidebar-accent hover:text-sidebar-accent-foreground transition-all duration-200"},{default:o(()=>[l(A,{to:a(i),class:"flex items-center gap-3 group"},{default:o(()=>[c("div",aa,[e.logoUrl?(r(),m("div",ta,[l(_,{src:e.logoUrl,alt:`${e.brandName} logo`,class:"size-full object-cover transition-transform duration-200 group-hover:scale-105",loading:"lazy"},null,8,["src","alt"])])):(r(),m("div",sa,[l(C,{name:e.iconName,class:"size-4 transition-transform duration-200 group-hover:scale-110"},null,8,["name"])])),e.showStatus?(r(),m("div",{key:2,class:"absolute -bottom-0.5 -right-0.5 size-2.5 rounded-full border-2 border-sidebar bg-green-500",title:e.statusText},null,8,ra)):T("",!0)]),c("div",oa,[c("span",na,k(e.brandName),1),c("span",la,k(e.tagline),1)]),e.showChevron?(r(),m("div",ia,[l(C,{name:"lucide:chevron-right",class:"size-3"})])):T("",!0)]),_:1},8,["to"])]),_:1})]),_:1})]),_:1})}}}),ca=Object.assign(da,{__name:"NavBrand"}),ua={class:"flex w-full max-w-[260px] flex-col gap-3 rounded-xl border border-sidebar-border/80 bg-sidebar-accent/35 p-3 shadow-sm backdrop-blur-sm"},pa={key:0,class:"flex flex-col gap-3"},fa={class:"flex items-center gap-3"},ma=["src"],ba={key:1,class:"flex size-10 shrink-0 items-center justify-center rounded-full border border-sidebar-border bg-muted/60 ring-2 ring-primary/10"},ga={class:"min-w-0 flex-1"},ha={class:"truncate text-sm font-medium tracking-tight text-sidebar-foreground"},va={class:"truncate text-xs leading-relaxed text-muted-foreground"},_a={class:"flex items-center justify-between gap-2 rounded-lg border border-border/70 bg-background/60 px-3 py-2.5"},ya={class:"min-w-0 flex flex-col gap-0.5"},xa={class:"text-sm font-semibold tabular-nums text-primary leading-none"},ka=["disabled"],wa={class:"flex flex-col gap-2"},$a=u({__name:"NavUser",setup(e){const{isReady:s,loginWithGoogle:t}=ye(),{isLoggedIn:n,user:i,credits:d,logout:g,refreshUserInfo:_}=xe(),C=se(),A=H(),S=U(!1),y=U(!1),Y=async()=>{if(!S.value)try{S.value=!0,await _()}catch(B){console.error("Failed to refresh credits:",B)}finally{S.value=!1}},Z=async()=>{y.value||(y.value=!0,await t(),setTimeout(()=>{y.value&&(console.log("Login timeout, clearing loading state"),y.value=!1)},3e4))};te([n,s],([B,w])=>{(B&&y.value||!w&&y.value)&&(y.value=!1)});function ee(){C.push(A("/app/settings/profile"))}return(B,w)=>{const z=E,O=Q;return r(),m("div",ua,[a(n)?(r(),m("div",pa,[c("div",fa,[a(i)&&a(i).avatar?(r(),m("img",{key:0,src:a(i).avatar,alt:"",class:"size-10 shrink-0 rounded-full border border-sidebar-border object-cover ring-2 ring-primary/15"},null,8,ma)):(r(),m("div",ba,[l(z,{name:"lucide:user",class:"size-5 text-muted-foreground"})])),c("div",ga,[c("div",ha,k(a(i)&&a(i).name||"User"),1),c("div",va,k(a(i)?a(i).email:""),1)])]),c("div",_a,[c("div",ya,[w[0]||(w[0]=c("span",{class:"text-xs font-semibold uppercase tracking-wider text-muted-foreground"}," Credits ",-1)),c("span",xa,k(a(d)&&a(d).balance||0),1)]),c("button",{type:"button",class:"flex size-8 shrink-0 items-center justify-center rounded-md text-muted-foreground transition-colors hover:bg-accent hover:text-foreground disabled:pointer-events-none disabled:opacity-50",disabled:S.value,"aria-label":"Refresh credits",onClick:Y},[l(z,{name:S.value?"lucide:loader-2":"lucide:rotate-cw",class:h(["size-4",{"animate-spin":S.value}])},null,8,["name","class"])],8,ka)]),c("div",wa,[l(O,{variant:"outline",size:"sm",class:"w-full border-sidebar-border/90 text-sidebar-foreground hover:bg-accent",onClick:ee},{default:o(()=>[l(z,{name:"lucide:user-cog",class:"mr-2 size-4"}),w[1]||(w[1]=$(" Creator Profile ",-1))]),_:1}),l(O,{variant:"outline",size:"sm",class:"w-full border-sidebar-border/90 text-sidebar-foreground hover:bg-destructive/10 hover:text-destructive hover:border-destructive/40",onClick:a(g)},{default:o(()=>[l(z,{name:"lucide:log-out",class:"mr-2 size-4"}),w[2]||(w[2]=$(" Log out ",-1))]),_:1},8,["onClick"])])])):(r(),f(O,{key:1,class:"w-full",variant:"default",disabled:!a(s)||y.value,onClick:Z},{default:o(()=>[y.value?(r(),f(z,{key:0,name:"lucide:loader-2",class:"mr-2 size-4 animate-spin"})):(r(),f(z,{key:1,name:"lucide:user",class:"mr-2 size-4"})),$(" "+k(y.value?"Signing in…":"Sign in with Google"),1)]),_:1},8,["disabled"]))])}}}),Sa=Object.assign($a,{__name:"NavUser"}),za=u({__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:s}){const i=ke(e,s);return(d,g)=>(r(),f(a(ie),x({"data-slot":"collapsible"},a(i)),{default:o(_=>[p(d.$slots,"default",N(q(_)))]),_:3},16))}}),Ca=u({__name:"CollapsibleContent",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const s=e;return(t,n)=>(r(),f(a(de),x({"data-slot":"collapsible-content"},s),{default:o(()=>[p(t.$slots,"default")]),_:3},16))}}),Ba=u({__name:"CollapsibleTrigger",props:{asChild:{type:Boolean},as:{}},setup(e){const s=e;return(t,n)=>(r(),f(a(ce),x({"data-slot":"collapsible-trigger"},s),{default:o(()=>[p(t.$slots,"default")]),_:3},16))}}),ja=["href"],Ma=["href"],Aa=u({__name:"NavWorkspaces",props:{workspaces:{}},setup(e){return(s,t)=>(r(),f(a(De),null,{default:o(()=>[l(a(Fe),{class:"text-xs font-semibold uppercase tracking-wider text-muted-foreground"},{default:o(()=>
1[...t[0]||(t[0]=[$(" Workspaces ",-1)])]),_:1}),l(a(qe),null,{default:o(()=>[l(a(J),null,{default:o(()=>[(r(!0),m(P,null,L(e.workspaces,n=>(r(),f(a(za),{key:n.name,"default-open":n.is_active},{default:o(()=>[l(a(X),null,{default:o(()=>[l(a(K),{"as-child":""},{default:o(()=>[c("a",{href:n.url},[(r(),f(I(n.icon))),c("span",null,k(n.name),1)],8,ja)]),_:2},1024),n.pages.length>0?(r(),f(a(Ba),{key:0,"as-child":""},{default:o(()=>[l(a(Qe),{class:"left-2 bg-sidebar-accent text-sidebar-accent-foreground data-[state=open]:rotate-90","show-on-hover":""},{default:o(()=>[l(a(Ce))]),_:1})]),_:1})):T("",!0),l(a(Ca),null,{default:o(()=>[l(a(Je),null,{default:o(()=>[(r(!0),m(P,null,L(n.pages,i=>(r(),f(a(Xe),{key:i.name},{default:o(()=>[l(a(Ke),{"as-child":""},{default:o(()=>[c("a",{href:i.url},[(r(),f(I(i.icon))),c("span",null,k(i.name),1)],8,Ma)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["default-open"]))),128))]),_:1})]),_:1})]),_:1}))}}),Oa=Object.assign(Aa,{__name:"NavWorkspaces"}),Na=u({__name:"AppSidebar",props:{side:{},variant:{},collapsible:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){const s=e,t={teams:[{name:"Acme Inc",logo:V,plan:"Enterprise"},{name:"Acme Corp.",logo:Se,plan:"Startup"},{name:"Evil Corp.",logo:V,plan:"Free"}],navMain:[{title:"Search",url:"#",icon:we},{title:"Ask AI",url:"#",icon:Ne},{title:"Home",url:"#",icon:W,isActive:!0},{title:"Inbox",url:"#",icon:Be,badge:"10"}],navSecondary:[{title:"Calendar",url:"#",icon:ze},{title:"Settings",url:"#",icon:Oe},{title:"Templates",url:"#",icon:R},{title:"Trash",url:"#",icon:Pe},{title:"Help",url:"#",icon:je}],favorites:[{name:"Project Management & Task Tracking",url:"#",emoji:"📊"},{name:"Family Recipe Collection & Meal Planning",url:"#",emoji:"🍳"},{name:"Fitness Tracker & Workout Routines",url:"#",emoji:"💪"},{name:"Book Notes & Reading List",url:"#",emoji:"📚"},{name:"Sustainable Gardening Tips & Plant Care",url:"#",emoji:"🌱"},{name:"Language Learning Progress & Resources",url:"#",emoji:"🗣️"},{name:"Home Renovation Ideas & Budget Tracker",url:"#",emoji:"🏠"},{name:"Personal Finance & Investment Portfolio",url:"#",emoji:"💰"},{name:"Movie & TV Show Watchlist with Reviews",url:"#",emoji:"🎬"},{name:"Daily Habit Tracker & Goal Setting",url:"#",emoji:"✅"}],workspaces:[{name:"Home",url:"/",icon:W,is_active:!1,pages:[]},{name:"Project",url:"/app/project",icon:R,is_active:!1,pages:[]},{name:"Community",url:"/community",icon:Ie,is_active:!1,pages:[]},{name:"Blog",url:"/blog",icon:Ae,pages:[]}]},n=H(),i=F(()=>({...t,workspaces:t.workspaces.map(d=>({...d,url:d.url.startsWith("/")?n(d.url):d.url,pages:d.pages.map(g=>({...g,url:g.url.startsWith("/")?n(g.url):g.url}))}))}));return(d,g)=>{const _=We;return r(),f(a(Re),x({class:"border-r-0 font-sans antialiased text-sidebar-foreground"},s),{default:o(()=>[l(a(Ge),null,{default:o(()=>[l(ca,{"brand-name":"Pictell",tagline:"AI Creative Studio","logo-url":"/logo.png","show-status":!0,"status-text":"Online","home-url":"/"})]),_:1}),l(a(Ve),null,{default:o(()=>[l(Oa,{workspaces:a(i).workspaces},null,8,["workspaces"])]),_:1}),l(_,{class:"flex justify-center items-center"},{default:o(()=>[l(Sa,{class:"mt-auto mb-4"})]),_:1}),l(a(Ye))]),_:1},16)}}}),Pa=Object.assign(Na,{__name:"AppSidebar"}),Ia={class:"sticky top-0 z-50 bg-background/95 backdrop-blur supports-backdrop-filter:bg-background/60 flex h-14 shrink-0 items-center gap-2"},Ta={class:"flex flex-1 items-center gap-2 px-3"},Ha={class:"ml-auto px-3"},Ua={class:"flex flex-1 flex-col gap-4 px-2 py-2"},ot=u({__name:"app",setup(e){return(s,t)=>(r(),f(a(fe),null,{default:o(()=>[l(Pa),l(a(Ee),null,{default:o(()=>[c("header",Ia,[c("div",Ta,[l(a(Ze)),l(a($e),{orientation:"vertical",class:"mr-2 data-[orientation=vertical]:h-4"})]),c("div",Ha,[p(s.$slots,"action")])]),c("div",Ua,[p(s.$slots,"main")])]),_:3})]),_:3}))}});export{ot as default};

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