1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7121],{6191:(e,r,t)=>{t.d(r,{A:()=>n});let n=(0,t(71847).A)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},32467:(e,r,t)=>{t.d(r,{DX:()=>o,xV:()=>s});var n=t(12115),l=t(94446),a=t(95155),o=n.forwardRef((e,r)=>{let{children:t,...l}=e,o=n.Children.toArray(t),s=o.find(d);if(s){let e=s.props.children,t=o.map(r=>r!==s?r:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,a.jsx)(i,{...l,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,t):null})}return(0,a.jsx)(i,{...l,ref:r,children:t})});o.displayName="Slot";var i=n.forwardRef((e,r)=>{let{children:t,...a}=e;if(n.isValidElement(t)){let e=function(e){let r=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,t=r&&"isReactWarning"in r&&r.isReactWarning;return t?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(t);return n.cloneElement(t,{...function(e,r){let t={...r};for(let n in r){let l=e[n],a=r[n];/^on[A-Z]/.test(n)?l&&a?t[n]=(...e)=>{a(...e),l(...e)}:l&&(t[n]=l):"style"===n?t[n]={...l,...a}:"className"===n&&(t[n]=[l,a].filter(Boolean).join(" "))}return{...e,...t}}(a,t.props),ref:r?(0,l.t)(r,e):e})}return n.Children.count(t)>1?n.Children.only(null):null});i.displayName="SlotClone";var s=({children:e})=>(0,a.jsx)(a.Fragment,{children:e});function d(e){return n.isValidElement(e)&&e.type===s}},36102:(e,r,t)=>{t.d(r,{cn:()=>a});var n=t(2821),l=t(75889);function a(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return(0,l.QP)((0,n.$)(r))}},59847:(e,r,t)=>{t.d(r,{A:()=>n});let n=(0,t(71847).A)("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])},77121:(e,r,t)=>{t.r(r),t.d(r,{WorkspaceEmptyState:()=>s});var n=t(95155),l=t(59847),a=t(95740),o=t(6191),i=t(97003);function s(e){let{searchQuery:r,onShowUnifiedAI:t,onCreateWorkspace:s}=e;return(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center py-16 border border-dashed rounded-lg",children:[(0,n.jsx)(l.A,{className:"h-8 w-8 text-muted-foreground mb-4"}),(0,n.jsx)("h3",{className:"text-lg font-medium mb-2",children:r?"No workspaces found":"No workspaces yet"}),(0,n.jsx)("p",{className:"text-muted-foreground text-center mb-6 max-w-sm",children:r?'No workspaces match "'.concat(r,'".'):"Create your first workspace to organize your projects."}),!r&&(0,n.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3",children:[(0,n.jsxs)(i.$,{onClick:t,className:"gap-2 bg-gradient-to-r from-pink-500 via-purple-500 via-blue-500 via-green-500 via-yellow-500 to-pink-500 hover:from-pink-600 hover:via-purple-600 hover:via-blue-600 hover:via-green-600 hover:via-yellow-600 hover:to-pink-600 text-white border-0 shadow-lg hover:shadow-xl transition-all duration-300 font-semibold",children:[(0,n.jsx)(a.A,{className:"h-4 w-4"}),(0,n.jsx)("span",{children:"AI Assistant"})]}),(0,n.jsxs)(i.$,{onClick:s,variant:"outline",children:[(0,n.jsx)(o.A,{className:"mr-2 h-4 w-4"}),"Create Manually"]})]})]})}},83101:(e,r,t)=>{t.d(r,{F:()=>o});var n=t(2821);let l=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=n.$,o=(e,r)=>t=>{var n;if((null==r?void 0:r.variants)==null)return a(e,null==t?void 0:t.class,null==t?void 0:t.className);let{variants:o,defaultVariants:i}=r,s=Object.keys(o).map(e=>{let r=null==t?void 0:t[e],n=null==i?void 0:i[e];if(null===r)return null;let a=l(r)||l(n);return o[e][a]}),d=t&&Object.entries(t).reduce((e,r)=>{let[t,n]=r;return void 0===n||(e[t]=n),e},{});return a(e,s,null==r||null==(n=r.compoundVariants)?void 0:n.reduce((e,r)=>{let{class:t,className:n,...l}=r;return Object.entries(l).every(e=>{let[r,t]=e;return Array.isArray(t)?t.includes({...i,...d}[r]):({...i,...d})[r]===t})?[...e,t,n]:e},[]),null==t?void 0:t.class,null==t?void 0:t.className)}},94446:(e,r,t)=>{t.d(r,{s:()=>o,t:()=>a});var n=t(12115);function l(e,r){if("function"==typeof e)return e(r);null!=e&&(e.current=r)}function a(...e){return r=>{let t=!1,n=e.map(e=>{let n=l(e,r);return t||"function"!=typeof n||(t=!0),n});if(t)return()=>{for(let r=0;r<n.length;r++){let t=n[r];"function"==typeof t?t():l(e[r],null)}}}}function o(...e){return n.useCallback(a(...e),e)}},95740:(e,r,t)=>{t.d(r,{A:()=>n});let n=(0,t(71847).A)("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]])},97003:(e,r,t)=>{t.d(r,{$:()=>d});var n=t(95155),l=t(12115),a=t(32467),o=t(83101),i=t(36102);let s=(0,o.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),d=l.forwardRef((e,r)=>{let{className:t,variant:l,size:o,asChild:d=!1,...u}=e,c=d?a.DX:"button";return(0,n.jsx)(c,{className:(0,i.cn)(s({variant:l,size:o,className:t})),ref:r,...u})});d.displayName="Button"}}]);
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.