1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3327],{80953:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/projects",function(){return r(83297)}])},83219:function(e,t,r){"use strict";var a=r(47763),n=r.n(a),s=r(28598),o=r(82684),i=r(55056),c=r.n(i),l=r(34376),d=r(7155),u=r(35873),x=r(62188),m=r(4361),p=r(96213),g=r(88905),h=r(90597),f=r(57693),v=r(15731),b=r(33482);function y(e,t,r,a,n,s,o){try{var i=e[s](o),c=i.value}catch(l){return void r(l)}i.done?t(c):Promise.resolve(c).then(a,n)}t.Z=function(e){var t=e.isOpen,r=e.onClose,a=e.templateSlug,i=(0,l.useRouter)(),j=(0,o.useState)([]),k=j[0],w=j[1],N=(0,o.useState)(!1),Z=N[0],C=N[1],_=(0,o.useState)(!1),S=_[0],P=_[1],O=(0,o.useState)(null),A=O[0],L=O[1],E=(0,o.useState)(""),q=E[0],B=E[1];(0,o.useEffect)((function(){if(!t)return B(""),void L(null);var e=!1;C(!0);var r=u.Z.get("token");return c().get("".concat(d.q9,"/projects/list"),{headers:{Authorization:"Bearer ".concat(r)}}).then((function(t){e||w(t.data.projects||[])})).catch((function(t){e||L(t.message||"Failed to load projects")})).finally((function(){e||C(!1)})),function(){e=!0}}),[t]);var F=(0,o.useMemo)((function(){if(!q.trim())return k;var e=q.toLowerCase().trim();return k.filter((function(t){return t.title.toLowerCase().includes(e)}))}),[k,q]),T=function(){var e,t=(e=n().mark((function e(t){var s,o,l,x,m;return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(L(null),null===(s=t.buckets)||void 0===s?void 0:s.length){e.next=19;break}return P(!0),e.prev=4,l=u.Z.get("token"),e.next=9,c().get("".concat(d.q9,"/projects/get?project_id=").concat(t.id),{headers:{Authorization:"Bearer ".concat(l)}});case 9:x=e.sent,s=(null===(o=x.data.project)||void 0===o?void 0:o.buckets)||[],e.next=18;break;case 13:return e.prev=13,e.t0=e.catch(4),L("Failed to load project details"),P(!1),e.abrupt("return");case 18:P(!1);case 19:if(m=s[0]){e.next=23;break}return L("That project has no bucket yet. A workflow template installs its content into a bucket."),e.abrupt("return");case 23:r(),i.push("/projects/".concat(t.id,"/workflows/create?bucket=").concat(m.slug,"&workflow_template=").concat(encodeURIComponent(a)));case 25:case"end":return e.stop()}}
1),e,null,[[4,13]])})),function(){var t=this,r=arguments;return new Promise((function(a,n){var s=e.apply(t,r);function o(e){y(s,a,n,o,i,"next",e)}function i(e){y(s,a,n,o,i,"throw",e)}o(void 0)}))});return function(e){return t.apply(this,arguments)}}();return(0,s.jsx)(x.Z,{isOpen:t,onClose:r,children:(0,s.jsx)(m.Z,{children:(0,s.jsxs)("div",{className:"flex flex-col w-[480px] max-w-[92vw] max-h-[85vh] bg-white dark:bg-dark-background rounded-2xl shadow-cosmic dark:shadow-none dark:border dark:border-dark-gray-200 text-gray-700 dark:text-dark-gray-700",children:[(0,s.jsx)("div",{className:"flex-shrink-0 px-6 pt-5 pb-3 border-b border-gray-100 dark:border-dark-gray-100",children:(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)("h2",{className:"text-lg font-bold text-gray-600 dark:text-dark-gray-600",children:"Install Workflow Template"}),(0,s.jsx)("button",{type:"button",onClick:r,className:"p-1 text-gray-500 dark:text-dark-gray-500 hover:text-gray-700 dark:hover:text-dark-gray-700",children:(0,s.jsx)(v.Z,{className:"w-5 h-5"})})]})}),(0,s.jsxs)("div",{className:"flex-1 overflow-y-auto px-6 py-4 space-y-4",children:[(0,s.jsxs)(h.Z,{type:"info",children:["Choose the project to install ",(0,s.jsx)("strong",{children:a})," ","into."]}),A&&(0,s.jsx)(h.Z,{type:"danger",children:A}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2",children:"Select Project"}),Z?(0,s.jsx)("div",{className:"text-sm text-gray-500 dark:text-gray-400 py-3",children:"Loading projects..."}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"relative mb-2",children:[(0,s.jsx)(b.Z,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-gray-400 dark:text-gray-500 pointer-events-none"}),(0,s.jsx)("input",{type:"text",value:q,onChange:function(e){return B(e.target.value)},placeholder:"Search projects...",className:"w-full pl-9 pr-3 py-2 text-sm border border-gray-200 dark:border-gray-700 rounded-lg bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 placeholder-gray-400 dark:placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent"})]}),(0,s.jsxs)("div",{className:"max-h-64 overflow-y-auto border border-gray-200 dark:border-gray-700 rounded-lg",children:[F.map((function(e){var t,r=null===(t=e.buckets)||void 0===t?void 0:t[0];return(0,s.jsxs)("button",{type:"button",disabled:S,onClick:function(){return T(e)},className:"w-full text-left px-3 py-2.5 text-sm flex items-center gap-2 text-gray-900 dark:text-gray-100 hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors disabled:opacity-50",children:[r&&(0,s.jsx)(g.Z,{src:r.thumbnail&&(0,f.GA)(r.thumbnail),title:r.title,className:"w-6 h-6 flex-shrink-0"}),(0,s.jsx)("span",{className:"font-medium truncate",children:e.title})]},e.id)})),0===F.length&&(0,s.jsx)("div",{className:"px-3 py-4 text-sm text-gray-500 dark:text-gray-400 text-center",children:q.trim()?"No matching projects":"No projects found"})]}),S&&(0,s.jsx)("div",{className:"mt-2 text-sm text-gray-500 dark:text-gray-400",children:"Opening project..."})]})]})]}),(0,s.jsx)("div",{className:"flex-shrink-0 px-6 py-4 border-t border-gray-100 dark:border-dark-gray-100 flex justify-end",children:(0,s.jsx)(p.Z,{state:"secondary",onClick:r,className:"h-10",children:"Cancel"})})]})})})}},36606:function(e,t,r){"use strict";r.d(t,{u:function(){return d}});var a=r(47763),n=r.n(a),s=r(82684),o=r(55056),i=r.n(o),c=r(7155);function l(e,t,r,a,n,s,o){try{var i=e[s](o),c=i.value}catch(l){return void r(l)}i.done?t(c):Promise.resolve(c).then(a,n)}function d(){var e=(0,s.useState)([]),t=e[0],r=e[1],a=(0,s.useState)([]),o=a[0],d=a[1],u=(0,s.useState)(!0),x=u[0],m=u[1],p=(0,s.useState)(null),g=p[0],h=p[1];return(0,s.useEffect)((function(){var e=!1;return function(){var t,a=(t=n().mark((function t(){var a;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,i().get("".concat(c.q9,"/agent-templates"));case 3:a=t.sent,e||(r(a.data.templates||[]),d(a.data.categories||[])),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),e||h(t.t0.message||"Failed to load agent templates");case 10:return t.prev=10,e||m(!1),t.finish(10);case 13:case"end":return t.stop()}}),t,null,[[0,7,10,13]])})),function(){var e=this,r=arguments;return new Promise((function(a,n){var s=t.apply(e,r);function o(e){l(s,a,n,o,i,"next",e)}function i(e){l(s,a,n,o,i,"throw",e)}o(void 0)}))});return function(){return a.apply(this,arguments)}}()(),function(){e=!0}}),[]),{templates:t,categories:o,isLoading:x,error:g}}},97563:function(e,t,r){"use strict";r.d(t,{VG:function(){return x},fZ:function(){return m},r8:function(){return p}});var a=r(28598),n=r(12691),s=r(34376),o=r(19259),i=r(70880),c=r(60807),l=r(44696),d=r(67411),u=[{id:"autopilot",label:"Autopilot",href:"/projects/new/scratch",Icon:o.Z},{id:"migrate",label:"Migrate",href:"/migrate",Icon:c.Z},{id:"blank",label:"Blank",href:"/projects/new/blank",Icon:l.Z}],x=function(e){var t=e.active;return(0,a.jsx)("div",{className:"flex justify-center mb-4 px-2",children:(0,a.jsx)("nav",{"aria-label":"Project creation method",className:"inline-flex max-w-full overflow-x-auto rounded-lg border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-900 p-0.5",children:u.map((function(e){var r=e.id,s=e.label,o=e.href,i=e.Icon,c=t===r;return(0,a.jsx)(n.default,{href:o,children:(0,a.jsxs)("a",{onClick:function(){c||(0,d.q)("project_scratch_".concat(r,"_click"))},"aria-current":c?"page":void 0,className:"inline-flex items-center gap-1.5 px-2.5 sm:px-4 py-1.5 text-sm font-medium rounded-md whitespace-nowrap transition-colors ".concat(c?"bg-white dark:bg-gray-700 text-gray-900 dark:text-white shadow-sm":"text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200"),children:[(0,a.jsx)(i,{className:"w-4 h-4 hidden sm:block"}),s]})},r)}))})})}
1,m="cosmic_stay_on_empty_projects",p=function(){try{sessionStorage.setItem(m,"1")}catch(e){}};t.ZP=function(e){var t=e.onBack,r=e.backLabel,n=void 0===r?"Back to projects":r,o=(0,s.useRouter)();return(0,a.jsx)("div",{className:"w-full flex items-center px-4 sm:px-6 pt-6 min-h-[20px]",children:(0,a.jsxs)("button",{type:"button",onClick:t||function(){p(),o.push("/projects")},className:"flex items-center gap-1 text-sm text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors",children:[(0,a.jsx)(i.Z,{className:"w-4 h-4"})," ",n]})})}},16776:function(e,t,r){"use strict";r.d(t,{o:function(){return i}});var a=r(28598),n=r(63588),s=r.n(n),o=r(53516),i={free:"Free",builder:"Builder",starter:"Team",team:"Team",pro:"Business",business:"Business",enterprise:"Enterprise"};t.Z=function(e){var t,r=e.plan,n=e.className;switch(r){case"free":t=s()("border-gray-200 bg-gray-50 text-gray-500","dark:border-dark-gray-200 dark:bg-dark-gray-50 dark:text-dark-gray-500");break;case"builder":t=s()("border-blue-200 bg-blue-50 text-blue-800","dark:border-dark-blue-200 dark:bg-dark-blue-50 dark:text-dark-blue-800");break;case"starter":case"team":t=s()("border-blue-200 bg-blue-50 text-blue-800","dark:border-dark-blue-200 dark:bg-dark-blue-50 dark:text-dark-blue-800");break;case"pro":case"business":t=s()("border-blue-300 bg-blue-100 text-blue-500","dark:border-dark-blue-300 dark:bg-dark-blue-100 dark:text-dark-blue-500");break;case"enterprise":t=s()("border-cosmic-blue bg-cosmic-blue text-blue-700 dark:text-dark-blue-700 bg-opacity-10")}return(0,a.jsx)(o.Z,{className:s()("font-semibold",t,n),children:i[r]||r})}},639:function(e,t,r){"use strict";var a=r(28598),n=r(63588),s=r.n(n),o=r(53516),i=r(14457);t.Z=function(e){var t,r=e.status,n=e.className;return"suspended"===r&&(t=s()("border-red-200 bg-red-50 text-red-500","dark:border-dark-red-200 dark:bg-dark-gray-50 dark:text-dark-red-500")),(0,a.jsx)(o.Z,{className:s()("font-semibold",t,n),children:(0,i.Z)(r)})}},83297:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return Ae}});var a=r(28598),n=r(47763),s=r.n(n),o=r(37114),i=r(21654),c=r(20458),l=r(47829),d=r(34376),u=r(82684),x=r(18675),m=r(3994),p=r(2808),g=r(47704),h=r(17269),f=r(90597),v=r(94974),b=r(66228),y=r(21988),j=r(65547),k=r(10131),w=r(26017),N=r(34781),Z=r(60807),C=r(25509),_=r(90583),S=r(64342),P=r(63588),O=r.n(P),A=r(42724),L=r(97073),E=r(13669),q=r(60071),B=r(12691),F=r(63827),T=r(76519),z=r(16776),I=r(639),D=r(97480),R=r(57693),M=r(38974),H=r(22614),U=r(65179),G=r(30419),W=r(69962),V=r(27226);function Y(e,t,r,a,n,s,o){try{var i=e[s](o),c=i.value}catch(l){return void r(l)}i.done?t(c):Promise.resolve(c).then(a,n)}function J(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var s=e.apply(t,r);function o(e){Y(s,a,n,o,i,"next",e)}function i(e){Y(s,a,n,o,i,"throw",e)}o(void 0)}))}}function $(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function X(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},a=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),a.forEach((function(t){$(e,t,r[t])}))}return e}var K=function(e){var t=e.project,r=e.className,n=e.wasDragged,o=e.isArchived,i=t.id,x=t.title,m=t.description,g=t.total_buckets,h=t.total_users,f=t.status,v=(0,D.F)().resolvedTheme,b=(0,L.Z)().data,y=(0,E.Z)(),j=y.deleteProject,k=y.leaveProject,P=(0,l.Z)(),Y=P.archiveProject,$=P.unarchiveProject,K=(0,V.ZP)(),Q=K.showSuccessToast,ee=K.showFailureToast,te=!!b&&null!=t.created_by&&t.created_by==b.id,re=o||t.archived,ae=(0,u.useState)(!1),ne=ae[0],se=ae[1],oe=(0,u.useState)(!1),ie=oe[0],ce=oe[1],le=(0,u.useState)(!1),de=le[0],ue=le[1],xe=(0,u.useState)(!1),me=xe[0],pe=xe[1],ge=(0,u.useState)(!1),he=ge[0],fe=ge[1],ve=(0,u.useState)(!1),be=ve[0],ye=ve[1],je=function(){var e=J(s().mark((function e(){var t,r,a,n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ce(!0),e.prev=1,e.next=4,k(i);case 4:Q('You left "'.concat(x,'".')),se(!1),e.next=14;break;case 8:e.prev=8,e.t0=e.catch(1),a=e.t0,n=null===a||void 0===a||null===(t=a.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.message,ee(n||"Could not leave the project. Please try again.");case 14:ce(!1);case 15:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=J(s().mark((function e(){var t,r,a,n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return pe(!0),e.prev=1,e.next=4,j(i);case 4:Q('Deleted "'.concat(x,'".')),ue(!1),e.next=14;break;case 8:e.prev=8,e.t0=e.catch(1),a=e.t0,n=null===a||void 0===a||null===(t=a.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.message,ee(n||"Could not delete the project. Please try again.");case 14:pe(!1);case 15:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),we=function(){var e=J(s().mark((function e(){var t,r,a,n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ye(!0),e.prev=1,!re){e.next=8;break}return e.next=5,$(i);case 5:Q('Unarchived "'.concat(x,'".')),e.next=11;break;case 8:return e.next=10,Y(i);case 10:Q('Archived "'.concat(x,'".'));case 11:fe(!1),e.next=20;break;case 14:e.prev=14,e.t0=e.catch(1),a=e.t0,n=null===a||void 0===a||null===(t=a.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.message,ee(n||"Could not ".concat(re?"unarchive":"archive"," the project. Please try again."));case 20:ye(!1);case 21:case"end":return e.stop()}}),e,null,[[1,14]])}
1)));return function(){return e.apply(this,arguments)}}(),Ne=(0,u.useCallback)((function(){return"dark"===v?A.MT:A.lr}),[v]),Ze=(null===t||void 0===t?void 0:t.thumbnail)?t.thumbnail_from_repository?t.thumbnail:(0,R.pZ)(t.thumbnail,660):Ne(),Ce=(0,u.useState)(Ze),_e=Ce[0],Se=Ce[1],Pe=(0,u.useCallback)((function(){Se(Ne())}),[Ne]),Oe=(0,d.useRouter)().asPath.split("?"),Ae=Oe.length>1?"?".concat(null===Oe||void 0===Oe?void 0:Oe[1]):"",Le=(0,M.nB)({id:t.id,disabled:re}),Ee=Le.attributes,qe=Le.listeners,Be=Le.setNodeRef,Fe=Le.transform,Te=Le.transition,ze=Le.isDragging,Ie={transform:H.ux.Transform.toString(Fe),transition:Te},De=!ze&&!n,Re=re?{}:X({},Ee,qe);return(0,a.jsxs)("div",X({ref:Be,style:Ie},Re,{className:O()("group relative",{"cursor-grab active:cursor-grabbing":!re,"opacity-50":ze,"z-50":ze}),children:[!re&&(0,a.jsx)("div",{className:"absolute top-2 left-2 opacity-0 group-hover:opacity-80 transition-opacity duration-200 pointer-events-auto z-10",children:(0,a.jsx)("div",X({className:"bg-gray-800 dark:bg-gray-200 rounded p-1 shadow-sm"},(0,p.s)("sort-".concat(i)),{children:(0,a.jsx)(Z.Z,{className:"w-4 h-4 text-white dark:text-gray-800"})}))}),(0,a.jsxs)("div",{className:"absolute top-2 right-2 opacity-0 group-hover:opacity-80 transition-opacity duration-200 pointer-events-auto z-10 flex items-center space-x-1",onPointerDown:function(e){return e.stopPropagation()},children:[(0,a.jsx)("div",X({className:"bg-gray-800 dark:bg-gray-200 rounded p-1 shadow-sm"},(0,p.s)("settings-".concat(i)),{children:(0,a.jsx)(B.default,{href:"/projects/".concat(i,"/settings").concat(Ae),children:(0,a.jsx)("a",{onClick:function(e){return e.stopPropagation()},children:(0,a.jsx)(w.Z,{className:"w-4 h-4 text-white dark:text-gray-800"})})})})),(0,a.jsx)("div",X({className:"bg-gray-800 dark:bg-gray-200 rounded shadow-sm flex items-center"},(0,p.s)("actions-".concat(i)),{children:(0,a.jsx)(U.ZP,{disableButtonStyles:!0,position:"left",icon:(0,a.jsx)(C.Z,{className:"w-4 h-4 m-1 text-white dark:text-gray-800"}),children:te?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(U.px,{icon:(0,a.jsx)(c.Z,{}),onClick:function(){return fe(!0)},children:re?"Unarchive project":"Archive project"}),(0,a.jsx)(U.px,{icon:(0,a.jsx)(_.Z,{}),onClick:function(){return ue(!0)},className:"text-red-600 dark:text-dark-red-600 md:hover:bg-red-50 dark:md:hover:bg-dark-red-50",iconClassName:"text-red-600 dark:text-dark-red-600",children:"Delete project"})]}):(0,a.jsx)(U.px,{icon:(0,a.jsx)(S.Z,{}),onClick:function(){return se(!0)},className:"text-red-600 dark:text-dark-red-600 md:hover:bg-red-50 dark:md:hover:bg-dark-red-50",iconClassName:"text-red-600 dark:text-dark-red-600",children:"Leave project"})})}))]}),(0,a.jsx)(p.Z,{id:"sort-".concat(i),place:"bottom",children:"Drag to reorder projects"}),(0,a.jsx)(p.Z,{id:"settings-".concat(i),place:"bottom",children:"Project settings"}),(0,a.jsx)(p.Z,{id:"actions-".concat(i),place:"bottom",children:"Project actions"}),(0,a.jsx)(G.Z,{isOpen:ne,loading:ie,onConfirm:je,onClose:function(){return se(!1)},heading:"Leave Project",subHeading:'Are you sure you want to leave "'.concat(x,'"? You will lose access immediately. A project admin can re-invite you later.'),confirmButtonState:"destructive"}),(0,a.jsx)(G.Z,{isOpen:he,loading:be,onConfirm:we,onClose:function(){return fe(!1)},heading:re?"Unarchive Project":"Archive Project",subHeading:re?'Are you sure you want to unarchive "'.concat(x,'"? It will appear in your main projects list again.'):'Are you sure you want to archive "'.concat(x,'"? It will be hidden from your main projects list (still accessible from the archived view) and excluded from weekly activity report emails. Archiving does not cancel billing: if the project is on a paid plan, it will continue to incur charges until you cancel the subscription.')}),(0,a.jsx)(W.Z,{isOpen:de,isLoading:me,onConfirmClicked:ke,onClose:function(){return ue(!1)},objectName:"Project",objectNameSingular:"Project",inputText:x,description:g>0?'Are you sure you want to delete "'.concat(x,'"? This will permanently delete the project and all ').concat(g," ").concat((0,F.Z)("bucket",g)," inside, including every Object, media item, and member role. This action cannot be undone."):'Are you sure you want to delete "'.concat(x,'"? This action is irreversible and should be done with caution.')}
1),De?(0,a.jsx)(B.default,{href:"/projects/".concat(i).concat(Ae),children:(0,a.jsxs)("a",{className:O()("relative flex flex-col overflow-hidden rounded-xl text-gray-500 dark:text-dark-gray-500","border border-gray-200 dark:border-dark-gray-200 bg-white dark:bg-dark-background","hover:border-gray-300 dark:hover:border-dark-gray-300 transition-colors","block cursor-pointer",{"opacity-60":re},r),children:[(0,a.jsx)(q.default,{width:331,height:164,objectFit:"cover",objectPosition:"top",src:_e,alt:"project cover image",quality:100,unoptimized:!0,onError:Pe}),re&&(0,a.jsxs)("div",{className:"absolute top-2 left-2 bg-gray-800 dark:bg-gray-200 text-white dark:text-gray-800 px-2 py-1 rounded text-xs font-medium flex items-center",children:[(0,a.jsx)(c.Z,{className:"w-3 h-3 mr-1"}),"Archived"]}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsx)("h3",{className:"font-semibold text-xl text-gray-900 dark:text-dark-gray-900 w-0 flex-grow",children:(0,T.$G)(x,80)})}),(0,a.jsx)("div",{className:"flex items-center h-[3rem] my-4",children:(0,a.jsx)("p",{className:O()("text line-clamp-2 text-gray-500 dark:text-dark-gray-500",{italic:!m}),children:m||"No description"})}),(0,a.jsxs)("div",{className:"flex items-center space-x-2 mb-2 text-sm",children:[(0,a.jsx)(c.Z,{className:"w-6 h-6 "}),(0,a.jsxs)("span",{className:"text-gray-600 dark:text-dark-gray-600 text-sm",children:[g," ",(0,F.Z)("Bucket",g)]})]}),!t.workspace&&(0,a.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,a.jsx)(N.Z,{className:"w-6 h-6 "}),(0,a.jsxs)("span",{className:"text-gray-600 dark:text-dark-gray-600 text-sm",children:[h," ",(0,F.Z)("Member",h)]})]}),(0,a.jsx)("div",{className:"absolute bottom-4 right-5",children:!t.workspace&&(0,a.jsx)(a.Fragment,{children:f&&"suspended"===f?(0,a.jsx)(I.Z,{status:f,className:"ml-2"}):(0,a.jsx)(z.Z,{plan:t.plan,className:"ml-2"})})})]})]})}):(0,a.jsxs)("div",{className:O()("relative flex flex-col overflow-hidden rounded-xl text-gray-500 dark:text-dark-gray-500","border border-gray-200 dark:border-dark-gray-200 bg-white dark:bg-dark-background","hover:border-gray-300 dark:hover:border-dark-gray-300 transition-colors","block",{"opacity-60":re},r),children:[(0,a.jsx)(q.default,{width:331,height:164,objectFit:"cover",objectPosition:"top",src:_e,alt:"project cover image",quality:100,unoptimized:!0,onError:Pe}),re&&(0,a.jsxs)("div",{className:"absolute top-2 left-2 bg-gray-800 dark:bg-gray-200 text-white dark:text-gray-800 px-2 py-1 rounded text-xs font-medium flex items-center",children:[(0,a.jsx)(c.Z,{className:"w-3 h-3 mr-1"}),"Archived"]}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsx)("h3",{className:"font-semibold text-xl text-gray-900 dark:text-dark-gray-900 w-0 flex-grow",children:(0,T.$G)(x,80)})}),(0,a.jsx)("div",{className:"flex items-center h-[3rem] my-4",children:(0,a.jsx)("p",{className:O()("text line-clamp-2 text-gray-500 dark:text-dark-gray-500",{italic:!m}),children:m||"No description"})}),(0,a.jsxs)("div",{className:"flex items-center space-x-2 mb-2 text-sm",children:[(0,a.jsx)(c.Z,{className:"w-6 h-6 "}),(0,a.jsxs)("span",{className:"text-gray-600 dark:text-dark-gray-600 text-sm",children:[g," ",(0,F.Z)("Bucket",g)]})]}),!t.workspace&&(0,a.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,a.jsx)(N.Z,{className:"w-6 h-6 "}),(0,a.jsxs)("span",{className:"text-gray-600 dark:text-dark-gray-600 text-sm",children:[h," ",(0,F.Z)("Member",h)]})]}),(0,a.jsx)("div",{className:"absolute bottom-4 right-5",children:!t.workspace&&(0,a.jsx)(a.Fragment,{children:f&&"suspended"===f?(0,a.jsx)(I.Z,{status:f,className:"ml-2"}):(0,a.jsx)(z.Z,{plan:t.plan,className:"ml-2"})})})]})]})]}))},Q=r(97563),ee=r(55056),te=r.n(ee),re=r(7155),ae=r(35873),ne=r(62188),se=r(4361),oe=r(96213),ie=r(88905),ce=r(15731),le=r(33482);function de(e,t,r,a,n,s,o){try{var i=e[s](o),c=i.value}catch(l){return void r(l)}i.done?t(c):Promise.resolve(c).then(a,n)}function ue(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var s=e.apply(t,r);function o(e){de(s,a,n,o,i,"next",e)}function i(e){de(s,a,n,o,i,"throw",e)}o(void 0)}))}}function xe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function me(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},a=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),a.forEach((function(t){xe(e,t,r[t])}))}return e}var pe=function(e){var t=e.isOpen,r=e.onClose,n=e.templateSlug,o=(0,d.useRouter)(),i=(0,u.useState)([]),c=i[0],l=i[1],x=(0,u.useState)(null),m=x[0],p=x[1],g=(0,u.useState)(!1),h=g[0],v=g[1],b=(0,u.useState)(!1),y=b[0],j=b[1],k=(0,u.useState)(!1),w=k[0],N=k[1],Z=(0,u.useState)(null),C=Z[0],_=Z[1],S=(0,u.useState)(""),P=S[0],O=S[1],A=(0,u.useState)(-1),L=A[0],E=A[1],q=(0,u.useRef)(null),B=(0,u.useRef)(null);(0,u.useEffect)((function(){t&&n?(F(),T(),setTimeout((function(){var e;return null===(e=q.current)||void 0===e?void 0:e.focus()}),100)):(_(null),O(""),E(-1))}),[t,n]),(0,u.useEffect)((function(){E(-1)}),[P]);var F=function(){var e=ue(s().mark((function e(){var t,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),_(null),e.prev=2,t=ae.Z.get("token"),e.next=6,te().get("".concat(re.q9,"/projects/list"),{headers:{Authorization:"Bearer ".concat(t)}});case 6:r=e.sent,l(r.data.projects||[]),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),_(e.t0.message||"Failed to load projects");case 13:return e.prev=13,v(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[2,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=ue(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.prev=1,e.next=4,te().get("".concat(re.q9,"/agent-templates/").concat(encodeURIComponent(n)));case 4:t=e.sent,p(t.data.template),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),_(e.t0.message||"Failed to load agent template");case 11:return e.prev=11,j(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])}
1)));return function(){return e.apply(this,arguments)}}(),z=function(){var e=ue(s().mark((function e(t){var a,n,i,c,l,d,u,x,p,g,h,f,v,b,y,j,k,w,Z,C,S;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m){e.next=2;break}return e.abrupt("return");case 2:if(null===(a=t.buckets)||void 0===a?void 0:a.length){e.next=17;break}return e.prev=4,i=ae.Z.get("token"),e.next=9,te().get("".concat(re.q9,"/projects/get?project_id=").concat(t.id),{headers:{Authorization:"Bearer ".concat(i)}});case 9:c=e.sent,a=(null===(n=c.data.project)||void 0===n?void 0:n.buckets)||[],e.next=17;break;case 13:return e.prev=13,e.t0=e.catch(4),_("Failed to load project details"),e.abrupt("return");case 17:if(l=a[0]){e.next=21;break}return _("No bucket found in this project"),e.abrupt("return");case 21:return N(!0),_(null),e.prev=23,f=ae.Z.get("token"),v=(m.capabilities||[]).reduce((function(e,t){return e[t]=!0,e}),{}),e.next=29,fetch("".concat(re.q9,"/ai/agents?slug=").concat(l.slug),{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(f)},body:JSON.stringify(me({agent_name:m.name,agent_type:m.agent_type||"team",prompt:m.prompt,avatar:m.avatar,model:m.model,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone||"UTC",communication_enabled:!0,capabilities:v},(null===(d=m.event_trigger)||void 0===d?void 0:d.enabled)?{event_trigger:me({enabled:!0,event_types:m.event_trigger.event_types||[],object_types:m.event_trigger.object_types||[]},m.event_trigger.prompt&&{prompt:m.event_trigger.prompt},{post_to_channels:!!m.event_trigger.post_to_channels})}:{},m.goal?{goal:m.goal}:{},(null===(u=m.goal_loops)||void 0===u?void 0:u.length)?{goal_loops:m.goal_loops}:{},m.email_notifications?{email_notifications:!0}:{},{template_slug:m.slug}))});case 29:if((b=e.sent).ok){e.next=35;break}return e.next=33,b.json().catch((function(){return null}));case 33:throw y=e.sent,new Error((null===y||void 0===y?void 0:y.message)||"Failed to create agent");case 35:return e.next=37,b.json();case 37:if(j=e.sent,k=(null===(x=j.data)||void 0===x?void 0:x.id)||(null===(p=j.data)||void 0===p?void 0:p._id)||(null===(g=j.agent)||void 0===g?void 0:g.id)||(null===(h=j.agent)||void 0===h?void 0:h._id)||j.id||j._id,w=!1,!k){e.next=51;break}return e.next=43,fetch("".concat(re.q9,"/ai/agents/").concat(k,"?slug=").concat(l.slug),{method:"PATCH",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(f)},body:JSON.stringify({status:"active"})});case 43:if((Z=e.sent).ok){e.next=51;break}return w=!0,e.next=48,Z.json().catch((function(){return null}));case 48:C=e.sent,S=(null===C||void 0===C?void 0:C.error)||(null===C||void 0===C?void 0:C.message)||(402===Z.status?"Upgrade your plan to activate this agent.":"Agent created but activation failed."),_(S);case 51:if(!w){e.next=54;break}return N(!1),e.abrupt("return");case 54:r(),k&&m.setup_prompt?o.push("/".concat(l.slug,"/agents/").concat(k,"?setup_prompt=").concat(encodeURIComponent(m.setup_prompt))):k?o.push("/".concat(l.slug,"/agents/").concat(k)):o.push("/".concat(l.slug,"/agents")),e.next=61;break;case 58:e.prev=58,e.t1=e.catch(23),_(e.t1.message||"Failed to create agent");case 61:return e.prev=61,N(!1),e.finish(61);case 64:case"end":return e.stop()}}),e,null,[[4,13],[23,58,61,64]])})));return function(t){return e.apply(this,arguments)}}(),I=(0,u.useMemo)((function(){if(!P.trim())return c;var e=P.toLowerCase().trim();return c.filter((function(t){return t.title.toLowerCase().includes(e)}))}),[c,P]),D=function(e){var t,r=B.current;r&&(null===(t=r.querySelectorAll("[data-list-item]")[e])||void 0===t||t.scrollIntoView({block:"nearest"}))},M=(0,u.useCallback)((function(e){0!==I.length&&("ArrowDown"===e.key?(e.preventDefault(),E((function(e){var t=e<I.length-1?e+1:0;return setTimeout((function(){return D(t)}),0),t}))):"ArrowUp"===e.key?(e.preventDefault(),E((function(e){var t=e>0?e-1:I.length-1;return setTimeout((function(){return D(t)}),0),t}))):"Enter"===e.key&&(e.preventDefault(),L>=0&&L<I.length&&z(I[L])))}),[I,L,m]),H=(null===m||void 0===m?void 0:m.name)||n;return(0,a.jsx)(ne.Z,{isOpen:t,onClose:r,children:(0,a.jsx)(se.Z,{children:(0,a.jsxs)("div",{className:"flex flex-col w-[480px] max-h-[85vh] bg-white dark:bg-dark-background rounded-2xl shadow-cosmic dark:shadow-none dark:border dark:border-dark-gray-200 text-gray-700 dark:text-dark-gray-700",children:[(0,a.jsx)("div",{className:"flex-shrink-0 px-6 pt-5 pb-3 border-b border-gray-100 dark:border-dark-gray-100",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("h2",{className:"text-lg font-bold text-gray-600 dark:text-dark-gray-600",children:"Add Agent to Project"}),(0,a.jsx)("button",{type:"button",onClick:r,className:"p-1 text-gray-500 dark:text-dark-gray-500 hover:text-gray-700 dark:hover:text-dark-gray-700",children:(0,a.jsx)(ce.Z,{className:"w-5 h-5"})})]})}),(0,a.jsxs)("div",{className:"flex-1 overflow-y-auto px-6 py-4 space-y-4",children:[y?(0,a.jsxs)("div",{className:"flex items-center gap-3 animate-pulse",children:[(0,a.jsx)("div",{className:"w-10 h-10 rounded-full bg-gray-200 dark:bg-gray-700"}),(0,a.jsxs)("div",{className:"flex-1 space-y-2",children:[(0,a.jsx)("div",{className:"h-4 w-32 bg-gray-200 dark:bg-gray-700 rounded"}),(0,a.jsx)("div",{className:"h-3 w-48 bg-gray-200 dark:bg-gray-700 rounded"})]})]}
1):m?(0,a.jsxs)("div",{className:"flex items-center gap-3 p-3 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[(0,a.jsx)("img",{src:"".concat(m.avatar,"?w=80&h=80&fit=crop&auto=format"),alt:m.name,className:"w-10 h-10 rounded-full object-cover"}),(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)("div",{className:"font-semibold text-sm text-gray-900 dark:text-white truncate",children:m.name}),(0,a.jsx)("div",{className:"text-xs text-gray-500 dark:text-gray-400 truncate",children:m.tagline})]})]}):null,(0,a.jsxs)(f.Z,{type:"info",children:["Select a project to add ",(0,a.jsx)("strong",{children:H})," as a draft agent."]}),C&&(0,a.jsx)(f.Z,{type:"danger",children:C}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2",children:"Select Project"}),h?(0,a.jsx)("div",{className:"text-sm text-gray-500 dark:text-gray-400 py-3",children:"Loading projects..."}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"relative mb-2",children:[(0,a.jsx)(le.Z,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-gray-400 dark:text-gray-500 pointer-events-none"}),(0,a.jsx)("input",{ref:q,type:"text",value:P,onChange:function(e){return O(e.target.value)},onKeyDown:M,placeholder:"Search projects...",className:"w-full pl-9 pr-3 py-2 text-sm border border-gray-200 dark:border-gray-700 rounded-lg bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 placeholder-gray-400 dark:placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent"})]}),(0,a.jsxs)("div",{ref:B,className:"max-h-64 overflow-y-auto border border-gray-200 dark:border-gray-700 rounded-lg",children:[I.map((function(e,t){var r,n=null===(r=e.buckets)||void 0===r?void 0:r[0];return(0,a.jsxs)("button",{type:"button","data-list-item":!0,disabled:w,onClick:function(){return z(e)},onMouseEnter:function(){return E(t)},className:"w-full text-left px-3 py-2.5 text-sm flex items-center gap-2 transition-colors disabled:opacity-50 ".concat(t===L?"bg-gray-100 dark:bg-gray-800 text-gray-900 dark:text-gray-100":"text-gray-900 dark:text-gray-100 hover:bg-gray-50 dark:hover:bg-gray-800"),children:[n&&(0,a.jsx)(ie.Z,{src:n.thumbnail&&(0,R.GA)(n.thumbnail),title:n.title,className:"w-6 h-6 flex-shrink-0"}),(0,a.jsx)("span",{className:"font-medium truncate",children:e.title})]},e.id)})),0===I.length&&(0,a.jsx)("div",{className:"px-3 py-4 text-sm text-gray-500 dark:text-gray-400 text-center",children:P.trim()?"No matching projects":"No projects found"})]})]})]}),w&&(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm text-gray-500 dark:text-gray-400",children:[(0,a.jsxs)("svg",{className:"animate-spin h-4 w-4",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),"Creating agent..."]})]}),(0,a.jsx)("div",{className:"flex-shrink-0 px-6 py-4 border-t border-gray-100 dark:border-dark-gray-100 flex justify-end",children:(0,a.jsx)(oe.Z,{state:"secondary",onClick:r,className:"h-10",children:"Cancel"})})]})})})},ge=r(26717),he=r(36606);function fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function ve(e,t,r,a,n,s,o){try{var i=e[s](o),c=i.value}catch(l){return void r(l)}i.done?t(c):Promise.resolve(c).then(a,n)}function be(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var s=e.apply(t,r);function o(e){ve(s,a,n,o,i,"next",e)}function i(e){ve(s,a,n,o,i,"throw",e)}o(void 0)}))}}function ye(e){return function(e){if(Array.isArray(e))return fe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return fe(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);
1if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fe(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var je=function(e){var t=e.isOpen,r=e.onClose,n=e.pluginSlug,o=(0,d.useRouter)(),i=(0,u.useState)([]),c=i[0],l=i[1],x=(0,u.useState)(null),m=x[0],p=x[1],g=(0,u.useState)(null),h=g[0],v=g[1],b=(0,u.useState)([]),y=b[0],j=b[1],k=(0,u.useState)(!1),w=k[0],N=k[1],Z=(0,u.useState)(!1),C=Z[0],_=Z[1],S=(0,u.useState)(!1),P=S[0],O=S[1],A=(0,u.useState)(!1),L=A[0],E=A[1],q=(0,u.useState)(null),B=q[0],F=q[1],T=(0,u.useState)(""),z=T[0],I=T[1],D=(0,u.useRef)(null),M=(0,he.u)().templates;(0,u.useEffect)((function(){t&&n?(H(),U(),v(null),j([]),setTimeout((function(){var e;return null===(e=D.current)||void 0===e?void 0:e.focus()}),100)):(F(null),I(""),v(null),j([]))}),[t,n]);var H=function(){var e=be(s().mark((function e(){var t,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),F(null),e.prev=2,t=ae.Z.get("token"),e.next=6,te().get("".concat(re.q9,"/projects/list"),{headers:{Authorization:"Bearer ".concat(t)}});case 6:r=e.sent,l(r.data.projects||[]),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),F(e.t0.message||"Failed to load projects");case 13:return e.prev=13,N(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[2,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),U=function(){var e=be(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),e.prev=1,e.next=4,(0,ge.tg)(n);case 4:t=e.sent,p(t),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),F(e.t0.message||"Failed to load plugin");case 11:return e.prev=11,_(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])}
1)));return function(){return e.apply(this,arguments)}}(),G=function(){var e=be(s().mark((function e(t){var r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(t),O(!0),F(null),e.prev=3,e.next=6,(0,ge.HT)({projectID:t.id,agent_type:"team"});case 6:r=e.sent,j((r.data||[]).map((function(e){return{id:e.id,agent_name:e.agent_name,avatar:e.avatar,template_slug:e.template_slug,agent_classification:e.agent_classification}}))),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(3),F(e.t0.message||"Failed to load agents");case 13:return e.prev=13,O(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[3,10,13,16]])})));return function(t){return e.apply(this,arguments)}}(),W=function(){var e=be(s().mark((function e(t){var a,n,i,c,l,d,u;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m&&h){e.next=2;break}return e.abrupt("return");case 2:if(null===(a=h.buckets)||void 0===a?void 0:a.length){e.next=17;break}return e.prev=4,i=ae.Z.get("token"),e.next=9,te().get("".concat(re.q9,"/projects/get?project_id=").concat(h.id),{headers:{Authorization:"Bearer ".concat(i)}});case 9:c=e.sent,a=(null===(n=c.data.project)||void 0===n?void 0:n.buckets)||[],e.next=17;break;case 13:return e.prev=13,e.t0=e.catch(4),F("Failed to load project details"),e.abrupt("return");case 17:if(l=a[0]){e.next=21;break}return F("No bucket found in this project"),e.abrupt("return");case 21:return E(!0),F(null),e.prev=23,e.next=26,(0,ge.jf)(l.slug,t.id,m.slug);case 26:r(),o.push("/projects/".concat(h.id,"/agents/").concat(t.id,"/settings?tab=tools&connect_plugin=").concat(m.slug)),e.next=34;break;case 30:e.prev=30,e.t1=e.catch(23),F((null===(d=e.t1.response)||void 0===d||null===(u=d.data)||void 0===u?void 0:u.error)||e.t1.message||"Failed to install plugin");case 34:return e.prev=34,E(!1),e.finish(34);case 37:case"end":return e.stop()}}),e,null,[[4,13],[23,30,34,37]])})));return function(t){return e.apply(this,arguments)}}(),V=(0,u.useMemo)((function(){if(!z.trim())return c;var e=z.toLowerCase().trim();return c.filter((function(t){return t.title.toLowerCase().includes(e)}))}),[c,z]),Y=(0,u.useMemo)((function(){var e=new Set((null===m||void 0===m?void 0:m.suggested_agent_slugs)||[]);return new Set(M.filter((function(t){return e.has(t.slug)})).map((function(e){return e.name.toLowerCase()})))}),[m,M]),J=function(e){var t=(null===m||void 0===m?void 0:m.suggested_agent_slugs)||[];return!(!e.template_slug||!t.includes(e.template_slug))||Y.has(e.agent_name.toLowerCase())},$=(0,u.useMemo)((function(){return ye(y).sort((function(e,t){return(J(e)?0:1)-(J(t)?0:1)}))}),[y,m,Y]),X=(0,u.useCallback)((function(){v(null),j([]),F(null)}),[]);return(0,a.jsx)(ne.Z,{isOpen:t,onClose:r,children:(0,a.jsx)(se.Z,{children:(0,a.jsxs)("div",{className:"flex flex-col w-[480px] max-h-[85vh] bg-white dark:bg-dark-background rounded-2xl shadow-cosmic dark:shadow-none dark:border dark:border-dark-gray-200 text-gray-700 dark:text-dark-gray-700",children:[(0,a.jsx)("div",{className:"flex-shrink-0 px-6 pt-5 pb-3 border-b border-gray-100 dark:border-dark-gray-100",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("h2",{className:"text-lg font-bold text-gray-600 dark:text-dark-gray-600",children:h?"Pick host agent":"Install plugin"}),(0,a.jsx)("button",{type:"button",onClick:r,className:"p-1 text-gray-500 dark:text-dark-gray-500 hover:text-gray-700 dark:hover:text-dark-gray-700",children:(0,a.jsx)(ce.Z,{className:"w-5 h-5"})})]})}),(0,a.jsxs)("div",{className:"flex-1 overflow-y-auto px-6 py-4 space-y-4",children:[C?(0,a.jsx)("div",{className:"h-10 bg-gray-200 dark:bg-gray-700 rounded animate-pulse"}):m?(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("img",{src:m.logo,alt:"",className:"w-10 h-10 rounded-lg object-contain".concat(m.logo_invert?" dark:invert":"")}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-semibold text-gray-800 dark:text-dark-gray-800",children:m.name}),(0,a.jsx)("div",{className:"text-sm text-gray-500",children:m.tagline})]})]}):null,B&&(0,a.jsx)(f.Z,{type:"danger",children:B}),h?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{type:"button",onClick:X,className:"text-sm text-cosmic-blue",children:"Back to projects"}),(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"Pick the agent to install this plugin on."}),P?(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"Loading agents\u2026"}):0===$.length?(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"No team agents in this project yet. Hire one from the agent marketplace first."}):(0,a.jsx)("div",{className:"space-y-2",children:$.map((function(e){var t=J(e);return(0,a.jsxs)("button",{type:"button",disabled:L,onClick:function(){return W(e)},className:"w-full flex items-center gap-3 p-3 rounded-lg border border-gray-100 dark:border-dark-gray-100 hover:border-cosmic-blue text-left",children:["cosmic"===e.agent_classification?(0,a.jsx)("span",{className:"w-9 h-9 rounded-full bg-cosmic-blue/10 text-cosmic-blue flex items-center justify-center flex-shrink-0","aria-label":"Cosmic Agent",children:(0,a.jsx)("span",{className:"text-[0.7em] leading-none",children:"\u2726"})}):e.avatar?(0,a.jsx)("img",{src:"".concat(e.avatar,"?w=72&h=72&fit=crop"),alt:"",className:"w-9 h-9 rounded-full object-cover"}):(0,a.jsx)("div",{className:"w-9 h-9 rounded-full bg-gray-200 dark:bg-gray-700"}),(0,a.jsx)("span",{className:"font-medium flex-1",children:e.agent_name}),t&&(0,a.jsx)("span",{className:"text-xs text-cosmic-blue",children:"Suggested"})]},e.id)}))})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 border border-gray-200 dark:border-dark-gray-200 rounded-lg px-3 h-10",children:[(0,a.jsx)(le.Z,{className:"w-4 h-4 text-gray-400"}),(0,a.jsx)("input",{ref:D,value:z,onChange:function(e){return I(e.target.value)},placeholder:"Search projects",className:"flex-1 bg-transparent outline-none text-sm"})]}),w?(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"Loading projects\u2026"}):(0,a.jsxs)("div",{className:"space-y-2",children:[V.map((function(e){var t,r;return(0,a.jsxs)("button",{type:"button",onClick:function(){return G(e)},className:"w-full flex items-center gap-3 p-3 rounded-lg border border-gray-100 dark:border-dark-gray-100 hover:border-cosmic-blue text-left",children:[(0,a.jsx)(ie.Z,{src:(0,R.GA)(null===(t=e.buckets)||void 0===t||null===(r=t[0])||void 0===r?void 0:r.thumbnail),className:"w-9 h-9"}),(0,a.jsx)("span",{className:"font-medium",children:e.title})]},e.id)})),0===V.length&&(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"No projects found."})]})]})]}),(0,a.jsx)("div",{className:"flex-shrink-0 px-6 py-4 border-t border-gray-100 dark:border-dark-gray-100",children:(0,a.jsx)(oe.Z,{state:"secondary",onClick:r,children:"Cancel"})})]})})})},ke=r(83219),we=r(84401),Ne=r(2219);function Ze(e,t,r,a,n,s,o){try{var i=e[s](o),c=i.value}catch(l){return void r(l)}i.done?t(c):Promise.resolve(c).then(a,n)}function Ce(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _e(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},a=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),a.forEach((function(t){Ce(e,t,r[t])}))}return e}function Se(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},s=Object.keys(e);for(a=0;a<s.length;a++)r=s[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(a=0;a<s.length;a++)r=s[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var Pe=function(){return(0,a.jsxs)("div",{className:"flex flex-col animate-pulse",children:[(0,a.jsx)(y.T9,{className:"mb-8"}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:Array.from({length:4}).map((function(e,t){return(0,a.jsx)(b.Z,{className:"rounded-xl h-[12.375rem]"},"projects_".concat(t))}))})]})},Oe=function(){var e,t,r,n,b,y=(0,d.useRouter)(),w=(0,l.Z)(),N=w.projects,Z=w.isLoading,C=w.isSuccess,_=w.updateProjectOrder,S=w.updateProjectOrderOptimistic,P=(0,k.Z)().memberRole,O=(0,j.AJ)(),A=O.activeWorkspaceInfo,L=O.isDefaultWorkspace,E=(0,u.useState)(!1),q=(E[0],E[1]),B=(0,u.useState)(null),F=B[0],T=B[1],z=(0,u.useState)(!1),I=z[0],D=z[1],R=(0,u.useState)(!1),H=R[0],U=R[1],G=(0,we.Dy)((0,we.VT)(we.we,{activationConstraint:{distance:8}}),(0,we.VT)(we.Lg,{coordinateGetter:M.is}));(0,u.useEffect)((function(){var e;"true"===(null===(e=y.query)||void 0===e?void 0:e.archived)&&D(!0)}),[null===(e=y.query)||void 0===e?void 0:e.archived]),(0,u.useEffect)((function(){if(y.isReady&&!Z&&C&&!(N.length>0)){try{if("1"===sessionStorage.getItem(Q.fZ))return}catch(a){}if((L||P)&&"user"!==P&&!(y.query.install_extension||y.query.agent_template||y.query.agent_plugin||y.query.workflow_template)){var e=A||{},t=e.max_allowed_projects,r=e.total_projects;(!L&&r<t||L)&&((0,Q.r8)(),y.replace("/projects/new"))}}}),[y,Z,C,N,L,P,A]),(0,u.useEffect)((function(){var e=function(){U(window.innerWidth<768)};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[]);var W=N.filter((function(e){return!e.archived})),V=N.filter((function(e){return e.archived})),Y=I?V:W,J=function(){var e,t=(e=s().mark((function e(t){var r,a,n,o,i,c;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.active,a=t.over,setTimeout((function(){T(null)}),100),a&&r.id!==a.id){e.next=4;break}return e.abrupt("return");case 4:if(n=Y.findIndex((function(e){return e.id===r.id})),o=Y.findIndex((function(e){return e.id===a.id})),-1!==n&&-1!==o){e.next=8;break}return e.abrupt("return");case 8:if(!I){e.next=10;break}return e.abrupt("return");case 10:return i=(0,M.Rp)(Y,n,o),c=i.map((function(e){return e.id})),S(c),q(!0),e.prev=14,e.next=17,_(c);case 17:e.next=23;break;case 19:e.prev=19,e.t0=e.catch(14),console.error("Failed to update project order:",e.t0),window.location.reload();case 23:return e.prev=23,q(!1),e.finish(23);case 26:case"end":return e.stop()}}),e,null,[[14,19,23,26]])})),function(){var t=this,r=arguments;return new Promise((function(a,n){var s=e.apply(t,r);function o(e){Ze(s,a,n,o,i,"next",e)}function i(e){Ze(s,a,n,o,i,"throw",e)}o(void 0)}))});return function(e){return t.apply(this,arguments)}}();if(Z)return(0,a.jsx)(h.Z,{seo:{title:"Cosmic"},loadingIndicator:(0,a.jsx)(Pe,{}),children:(0,a.jsx)(Pe,{})});if(!C)return null;var $=W.filter((function(e){return"free"===e.plan})),X=A||{},ee=X.max_allowed_projects,te=X.total_projects,re=!L&&te<ee||L&&$.length<5,ae=null===(t=y.query)||void 0===t?void 0:t.install_extension,ne=null===(r=y.query)||void 0===r?void 0:r.agent_template,se=null===(n=y.query)||void 0===n?void 0:n.agent_plugin,oe=null===(b=y.query)||void 0===b?void 0:b.workflow_template,ie=function(){var e=y.query,t=(e.agent_template,Se(e,["agent_template"]));y.replace({pathname:y.pathname,query:t},void 0,{shallow:!0})},ce=function(){var e=y.query,t=(e.agent_plugin,Se(e,["agent_plugin"]));y.replace({pathname:y.pathname,query:t},void 0,{shallow:!0})},le=function(){var e=y.query,t=(e.workflow_template,Se(e,["workflow_template"]));y.replace({pathname:y.pathname,query:t},void 0,{shallow:!0})},de=W.length>0||V.length>0,ue=Boolean(y.query.install_extension||y.query.agent_template||y.query.agent_plugin||y.query.workflow_template),xe=!1;try{xe="1"===sessionStorage.getItem(Q.fZ)}catch(me){xe=!1}return!de&&!xe&&re&&"user"!==P&&(L||Boolean(P))&&!ue?(0,a.jsx)(h.Z,{seo:{title:"Cosmic"},loadingIndicator:(0,a.jsx)(Pe,{}),children:(0,a.jsx)(Pe,{})}):de?(0,a.jsxs)(h.Z,{seo:{title:"Cosmic - Projects"},children:[ne&&(0,a.jsx)(pe,{isOpen:!!ne,onClose:ie,templateSlug:ne}),se&&(0,a.jsx)(je,{isOpen:!!se,onClose:ce,pluginSlug:se}),oe&&(0,a.jsx)(ke.Z,{isOpen:!!oe,onClose:le,templateSlug:oe}),ae&&(0,a.jsxs)(f.Z,{className:"mb-7",children:["Go to"," ",(0,a.jsx)(v.Z,{children:"Project -> Bucket -> Extensions"})," ","to install the extension:"," ",(0,a.jsx)(v.Z,{children:ae})]}),(0,a.jsxs)("div",{className:"hidden md:flex items-start h-[84px]",children:[(0,a.jsx)(x.Z,{baseLabel:"Projects",overrideStyles:!0}),(0,a.jsx)("div",{className:"flex-grow"}),(0,a.jsxs)("div",{className:"flex items-center space-x-3",children:[(W.length>0||V.length>0)&&(0,a.jsxs)("div",{className:"flex items-center bg-gray-100 dark:bg-dark-gray-100 rounded-lg p-1",children:[(0,a.jsxs)("button",{onClick:function(){return D(!1)},className:"flex items-center px-3 py-2 rounded-md text-sm font-medium transition-colors ".concat(I?"text-gray-600 dark:text-dark-gray-600":"bg-white dark:bg-dark-background text-gray-600 dark:text-dark-gray-600 shadow-sm"),children:["Active (",W.length,")"]}),(0,a.jsxs)("button",{onClick:function(){return D(!0)},className:"flex items-center px-3 py-2 rounded-md text-sm font-medium transition-colors ".concat(I?"bg-white dark:bg-dark-background text-gray-600 dark:text-dark-gray-600 shadow-sm":"text-gray-600 dark:text-dark-gray-600"),children:["Archived (",V.length,")"]})]}),"user"!==P&&(0,a.jsxs)("div",_e({},re?{}:(0,p.s)("project-limit-tooltip"),{children:[(0,a.jsx)(m.Z,{iconLeft:(0,a.jsx)(i.Z,{className:"w-4 h-4"}),href:re?"/projects/new":void 0,disabled:!re,children:"Create Project"}),!re&&(0,a.jsx)(p.Z,{id:"project-limit-tooltip",children:"Over project limit. Archive projects to create new ones."})]}))]})]}),(0,a.jsxs)("div",{className:"md:hidden space-y-4 mb-6",children:[(0,a.jsx)(x.Z,{baseLabel:"Projects",overrideStyles:!0}),(0,a.jsxs)("div",{className:"flex flex-col space-y-3",children:[(W.length>0||V.length>0)&&(0,a.jsxs)("div",{className:"flex items-center bg-gray-100 dark:bg-dark-gray-100 rounded-lg p-1
1w-full",children:[(0,a.jsxs)("button",{onClick:function(){return D(!1)},className:"flex items-center justify-center px-3 py-2 rounded-md text-sm font-medium transition-colors flex-1 ".concat(I?"text-gray-600 dark:text-dark-gray-600":"bg-white dark:bg-dark-background text-gray-600 dark:text-dark-gray-600 shadow-sm"),children:["Active (",W.length,")"]}),(0,a.jsxs)("button",{onClick:function(){return D(!0)},className:"flex items-center justify-center px-3 py-2 rounded-md text-sm font-medium transition-colors flex-1 ".concat(I?"bg-white dark:bg-dark-background text-gray-600 dark:text-dark-gray-600 shadow-sm":"text-gray-600 dark:text-dark-gray-600"),children:["Archived (",V.length,")"]})]}),"user"!==P&&(0,a.jsxs)("div",_e({},re?{}:(0,p.s)("project-limit-tooltip"),{className:"w-full",children:[(0,a.jsx)(m.Z,{iconLeft:(0,a.jsx)(i.Z,{className:"w-4 h-4"}),href:re?"/projects/new":void 0,disabled:!re,className:"w-full justify-center",children:"Create Project"}),!re&&(0,a.jsx)(p.Z,{id:"project-limit-tooltip",children:"Over project limit. Archive projects to create new ones."})]}))]})]}),I&&0===V.length?(0,a.jsx)(g.Z,{icon:c.Z,title:"No archived projects",description:"Projects you archive will appear here. You can archive projects from their settings page."}):I||0!==W.length?H?(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:Y.map((function(e,t){return(0,a.jsx)(K,{project:e,wasDragged:!1,isArchived:I},e.id)}))}):(0,a.jsx)(we.LB,{sensors:G,collisionDetection:we.pE,onDragStart:function(e){T(e.active.id)},onDragEnd:J,modifiers:[Ne.F4],children:(0,a.jsx)(M.Fo,{items:Y.map((function(e){return e.id})),strategy:M.U2,children:(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:Y.map((function(e,t){return(0,a.jsx)(K,{project:e,wasDragged:F===e.id,isArchived:I},e.id)}))})})}):(0,a.jsx)(g.Z,{icon:o.Z,title:"No active projects",description:V.length>0?"All your projects are archived. Unarchive one from its settings, or create a new project to get started.":"user"===P?"You haven't been added to any projects in this workspace yet. Ask a workspace admin to invite you to a project.":"Create your first project to start building with Cosmic.",children:"user"!==P&&(0,a.jsxs)("div",_e({},re?{}:(0,p.s)("project-limit-tooltip-empty"),{children:[(0,a.jsx)(m.Z,{iconLeft:(0,a.jsx)(i.Z,{className:"w-4 h-4"}),href:re?"/projects/new":void 0,disabled:!re,children:"Create Project"}),!re&&(0,a.jsx)(p.Z,{id:"project-limit-tooltip-empty",children:"Over project limit. Archive projects to create new ones."})]}))})]}):(0,a.jsxs)(h.Z,{seo:{title:"Cosmic - Projects"},children:[ne&&(0,a.jsx)(pe,{isOpen:!!ne,onClose:ie,templateSlug:ne}),se&&(0,a.jsx)(je,{isOpen:!!se,onClose:ce,pluginSlug:se}),oe&&(0,a.jsx)(ke.Z,{isOpen:!!oe,onClose:le,templateSlug:oe}),(0,a.jsx)("div",{className:"hidden md:flex items-start h-[84px]",children:(0,a.jsx)(x.Z,{baseLabel:"Projects",overrideStyles:!0})}),(0,a.jsx)("div",{className:"md:hidden mb-6",children:(0,a.jsx)(x.Z,{baseLabel:"Projects",overrideStyles:!0})}),(0,a.jsx)(g.Z,{icon:o.Z,size:"lg",title:"No projects yet",description:"user"===P?"You haven't been added to any projects in this workspace yet. Ask a workspace admin to invite you to a project.":"Create your first project to start building with Cosmic. We\u2019ll spin up the content, deploy a live site, and hire a team of AI agents to help you run it.",children:"user"!==P&&(0,a.jsxs)("div",_e({},re?{}:(0,p.s)("project-limit-tooltip"),{children:[(0,a.jsx)(m.Z,{iconLeft:(0,a.jsx)(i.Z,{className:"w-4 h-4"}),href:re?"/projects/new":void 0,disabled:!re,children:"Create your first project"}),!re&&(0,a.jsx)(p.Z,{id:"project-limit-tooltip",children:"Over project limit. Archive projects to create new ones."})]}))})]})},Ae=(0,r(27976).Z)((function(){return(0,a.jsx)(Oe,{})}))},18675:function(e,t,r){"use strict";var a=r(28598),n=r(63588),s=r.n(n),o=r(12691);t.Z=function(e){var t=e.baseLabel,r=e.baseHref,n=e.currentLabel,i=e.secondaryLabel,c=e.className,l=e.overrideStyles;return(0,a.jsxs)("h1",{className:s()("flex items-center text-lg md:text-3xl font-bold text-gray-900 dark:text-dark-gray-900",c,{"mb-4 md:mb-10":!l}
1),children:[!r&&(0,a.jsx)("span",{className:"max-w-[550px] custom-truncate",children:t}),r&&t&&(0,a.jsx)(o.default,{href:r,children:(0,a.jsx)("a",{className:"text-cosmic-blue max-w-[550px] custom-truncate",children:t})}),n&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"mx-4 text-xl md:text-2xl text-gray-300 dark:text-gray-600",children:"/"}),(0,a.jsx)("span",{className:"max-w-[130px] md:max-w-[550px] custom-truncate",children:n})]}),i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"mx-4 text-xl md:text-2xl text-gray-300 dark:text-gray-600",children:"/"}),i]})]})}},30419:function(e,t,r){"use strict";var a=r(28598),n=(r(82684),r(96213)),s=r(19840);t.Z=function(e){var t=e.isOpen,r=e.onClose,o=e.onConfirm,i=e.onDecline,c=e.heading,l=e.subHeading,d=e.loading,u=e.customContent,x=e.confirmButtonDisabled,m=void 0!==x&&x,p=e.confirmButtonState,g=void 0===p?"primary":p;return(0,a.jsxs)(s.Z,{isOpen:t,onClose:r,className:"w-[37rem]",children:[(0,a.jsx)("h2",{className:"text-xl font-semibold mt-2 text-gray-600 dark:text-dark-gray-600",children:c}),(0,a.jsx)("h4",{className:"text-base text-gray-400 mt-2 mb-3",children:l}),u&&(0,a.jsx)("div",{className:"mb-4",children:u}),(0,a.jsxs)("div",{className:"flex w-full justify-end space-x-4",children:[(0,a.jsx)(n.Z,{state:"secondary",onClick:null!==i&&void 0!==i?i:r,children:"Cancel"}),(0,a.jsx)(n.Z,{loading:d,state:g,onClick:o,disabled:m,children:"Confirm"})]})]})}},47704:function(e,t,r){"use strict";var a=r(28598),n=r(21654),s=r(63588),o=r.n(s),i=(r(82684),r(96213)),c={sm:"w-12 h-12 rounded-xl mb-3",md:"w-14 h-14 rounded-2xl mb-4",lg:"w-16 h-16 rounded-2xl mb-5"},l={sm:"w-6 h-6",md:"w-7 h-7",lg:"w-8 h-8"},d={sm:"text-xl",md:"text-2xl",lg:"text-3xl"},u={sm:"text-base",md:"text-lg",lg:"text-xl"};t.Z=function(e){var t=e.icon,r=e.emoji,s=e.pageHeading,x=e.title,m=e.description,p=e.actionLabel,g=e.onAction,h=e.actionHref,f=e.actionIcon,v=e.secondaryAction,b=e.size,y=void 0===b?"md":b,j=e.bordered,k=void 0!==j&&j,w=e.className,N=e.children,Z=Boolean(p&&(g||h));return(0,a.jsxs)("div",{className:o()("w-full",w),children:[s&&(0,a.jsx)("h2",{className:"text-3xl font-bold text-gray-800 dark:text-dark-gray-800 mb-10 text-center",children:s}),(0,a.jsxs)("div",{className:o()("flex flex-col items-center justify-center text-center px-4",{"py-8":"sm"===y,"py-12":"sm"!==y,"rounded-lg border-2 border-dashed border-gray-200 dark:border-dark-gray-200":k}),children:[(t||r)&&(0,a.jsx)("div",{className:o()("flex items-center justify-center bg-cosmic-blue-50 dark:bg-cosmic-blue-900/40",c[y]),children:r?(0,a.jsx)("span",{className:o()("leading-none",d[y]),children:r}):t&&(0,a.jsx)(t,{className:o()("text-cosmic-blue",l[y])})}),x&&(0,a.jsx)("h3",{className:o()("font-semibold text-gray-900 dark:text-dark-gray-900",u[y]),children:x}),m&&(0,a.jsx)("p",{className:o()("mt-2 text-gray-500 dark:text-dark-gray-500 max-w-md",{"text-sm":"sm"===y}),children:m}),(Z||v)&&(0,a.jsxs)("div",{className:"mt-6 flex flex-col sm:flex-row items-center gap-3",children:[Z&&(0,a.jsx)(i.Z,{onClick:g,href:h,size:"sm"===y?"small":"default",iconLeft:null===f?void 0:null!==f&&void 0!==f?f:(0,a.jsx)(n.Z,{className:"w-4 h-4"}),children:p}),v]}),N&&(0,a.jsx)("div",{className:"mt-6",children:N})]})]})}},94974:function(e,t,r){"use strict";var a=r(28598),n=r(63588),s=r.n(n),o=r(90597),i=r(41011);t.Z=function(e){var t=e.children,r=(0,o.R)("MessageHighlight").type;return(0,a.jsx)(i.Z,{className:s()({"bg-blue-200 dark:bg-dark-blue-200":"info"==r},{"":"success"==r},{"":"warning"==r}),overrideColors:!0,children:t})}},21988:function(e,t,r){"use strict";r.d(t,{T9:function(){return i},Ni:function(){return c},P0:function(){return l},ty:function(){return d}});var a=r(28598),n=r(63588),s=r.n(n),o=r(66228),i=function(e){var t=e.className,r=void 0===t?"":t;return(0,a.jsx)(o.Z,{className:s()("w-56 h-[2.25rem] rounded-full",r)})},c=function(){return(0,a.jsxs)("div",{className:"flex justify-start",children:[(0,a.jsx)(o.Z,{className:"w-4 h-4 mr-1 rounded-full"}),(0,a.jsx)(o.Z,{className:"w-16 h-4 mr-1 rounded-full"})]})},l=function(){return(0,a.jsx)(o.Z,{className:"h-4 w-24 rounded-full"})},d=function(){return(0,a.jsxs)("div",{className:"flex justify-start",children:[(0,a.jsx)(o.Z,{className:"w-5 h-5 mr-2 rounded-full"}),(0,a.jsx)(l,{})]})}},63827:function(e,t,r){"use strict";var a=r(34638),n=r.n(a);t.Z=function(e,t){return 1==t?e:n()(e)}},27976:function(e,t,r){"use strict";var a=r(28598),n=r(10546),s=r(66594),o=r(99922),i=r(34376),c=(r(82684),r(11182)),l=r(55243);function d(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.Z=function(e){var t=(0,l.Z)(e);return function(e){var r=(0,s.a)(),l=r.user,u=r.loading,x=(0,i.useRouter)(),m=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.PB,{title:"Cosmic",description:""}),(0,a.jsx)("div",{className:"h-screen w-full",children:(0,a.jsx)(c.Z,{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-16 h-16"})})]});return x.isReady&&(n.Z.includes(x.pathname)||!l.data&&!u)?(x.push("/login?redirect_to=".concat(x.asPath)),m):!u&&l.data&&x.isReady?(0,a.jsx)(t,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},a=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),a.forEach((function(t){d(e,t,r[t])}))}return e}({},e)):m}}},64342:function(e,t,r){"use strict";var a=r(82684);const n=a.forwardRef((function(e,t){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1"}))}));t.Z=n},70880:function(e,t,r){"use strict";var a=r(82684);const n=a.forwardRef((function(e,t){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),a.createElement("path",{fillRule:"evenodd",d:"M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z",clipRule:"evenodd"}))}));t.Z=n},34781:function(e,t,r){"use strict";var a=r(82684);const n=a.forwardRef((function(e,t){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),a.createElement("path",{d:"M13 6a3 3 0 11-6 0 3 3 0 016 0zM18 8a2 2 0 11-4 0 2 2
10 014 0zM14 15a4 4 0 00-8 0v3h8v-3zM6 8a2 2 0 11-4 0 2 2 0 014 0zM16 18v-3a5.972 5.972 0 00-.75-2.906A3.005 3.005 0 0119 15v3h-3zM4.75 12.094A5.973 5.973 0 004 15v3H1v-3a3 3 0 013.75-2.906z"}))}));t.Z=n}},function(e){e.O(0,[9774,7229,2589,3893,8826,26,7359,6410,2867,8418,8247,2351,3538,3493,914,7269,2888,179],(function(){return t=80953,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
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.