PageSourceSearch

https://hexabot.ai/_next/static/chunks/app/account/page-88145396065ce58b.js

js hexabot.ai collected 2026-10-02 05:15:16 UTC 13,495 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9346],{73821:function(e,t,n){Promise.resolve().then(n.t.bind(n,72972,23)),Promise.resolve().then(n.bind(n,89153)),Promise.resolve().then(n.bind(n,54459)),Promise.resolve().then(n.bind(n,17361)),Promise.resolve().then(n.bind(n,21))},93947:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});let a=(0,n(79205).Z)("Box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]])},88997:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});let a=(0,n(79205).Z)("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]])},92369:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});let a=(0,n(79205).Z)("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]])},62883:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});let a=(0,n(79205).Z)("WandSparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]])},99376:function(e,t,n){"use strict";var a=n(35475);n.o(a,"notFound")&&n.d(t,{notFound:function(){return a.notFound}}),n.o(a,"useParams")&&n.d(t,{useParams:function(){return a.useParams}}),n.o(a,"usePathname")&&n.d(t,{usePathname:function(){return a.usePathname}}),n.o(a,"useRouter")&&n.d(t,{useRouter:function(){return a.useRouter}})},94759:function(e,t,n){"use strict";n.d(t,{default:function(){return y}});var a=n(57437),r=n(98734),s=n(45509),i=n(79862),o=n(26937),l=n(65777),c=n(47692),d=n(27648),u=n(77712),m=n(40875),f=n(2265),x=n(93448);f.forwardRef((e,t)=>{let{className:n,children:r,...i}=e;return(0,a.jsxs)(s.fC,{ref:t,className:(0,x.cn)("relative z-10 flex max-w-max flex-1 items-center justify-center",n),...i,children:[r,(0,a.jsx)(v,{})]})}).displayName=s.fC.displayName,f.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)(s.aV,{ref:t,className:(0,x.cn)("group flex flex-1 list-none items-center justify-center space-x-1",n),...r})}).displayName=s.aV.displayName,s.ck;let h=(0,u.j)("group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50");f.forwardRef((e,t)=>{let{className:n,children:r,...i}=e;return(0,a.jsxs)(s.xz,{ref:t,className:(0,x.cn)(h(),"group",n),...i,children:[r," ",(0,a.jsx)(m.Z,{className:"relative top-[1px] ml-1 h-3 w-3 transition duration-300 group-data-[state=open]:rotate-180","aria-hidden":"true"})]})}).displayName=s.xz.displayName,f.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)(s.VY,{ref:t,className:(0,x.cn)("left-0 top-0 w-full data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 md:absolute md:w-auto ",n),...r})}).displayName=s.VY.displayName;let p=s.rU,v=f.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)("div",{className:(0,x.cn)("absolute left-0 top-full flex justify-center"),children:(0,a.jsx)(s.l_,{className:(0,x.cn)("origin-top-center relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border bg-popover text-popover-foreground shadow data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 md:w-[var(--radix-navigation-menu-viewport-width)]",n),ref:t,...r})})});v.displayName=s.l_.displayName,f.forwardRef((e,t)=>
1{let{className:n,...r}=e;return(0,a.jsx)(s.z$,{ref:t,className:(0,x.cn)("top-full z-[1] flex h-1.5 items-end justify-center overflow-hidden data-[state=visible]:animate-in data-[state=hidden]:animate-out data-[state=hidden]:fade-out data-[state=visible]:fade-in",n),...r,children:(0,a.jsx)("div",{className:"relative top-[60%] h-2 w-2 rotate-45 rounded-tl-sm bg-border shadow-md"})})}).displayName=s.z$.displayName;var y=e=>{let{title:t="My Extensions"}=e,{logout:n}=(0,r.aC)();return(0,a.jsxs)("div",{className:"relative bg-zinc-900 p-6 rounded-xl shadow-lg mb-4",children:[(0,a.jsxs)("h1",{className:"text-3xl text-secondary font-bold mb-8",children:[(0,a.jsx)(i.Z,{className:"inline-block size-8"})," ",t]}),(0,a.jsx)(s.i9,{className:"flex flex-row text-secondary text-lg",children:(0,a.jsxs)(s.S6,{className:"flex space-x-4",children:[(0,a.jsx)(s.zE,{children:(0,a.jsx)(d.default,{href:"/extensions/submit",children:(0,a.jsxs)(p,{children:[(0,a.jsx)(o.Z,{className:"inline-block mr-2"}),(0,a.jsx)("span",{children:"Submit Extension"})]})})}),(0,a.jsx)(s.zE,{children:(0,a.jsx)(d.default,{href:"/account/edit",children:(0,a.jsxs)(p,{children:[(0,a.jsx)(l.Z,{className:"inline-block mr-2"}),(0,a.jsx)("span",{children:"Profile"})]})})}),(0,a.jsx)(s.zE,{children:(0,a.jsxs)(s.Lo,{onClick:()=>n(),children:[(0,a.jsx)(c.Z,{className:"inline-block mr-2"})," ",(0,a.jsx)("span",{children:"Sign Out"})]})})]})}),(0,a.jsxs)("p",{className:" text-secondary my-4",children:[(0,a.jsx)("b",{children:"Welcome!"})," As a community member, you can manage all the extensions you've contributed to Hexabot. Whether you've crafted actions, channel connectors, or helpers, your work expands what AI workflows can do across the community. Keep track of your extensions, update details, and see how they're making an impact."]})]})}},47375:function(e,t,n){"use strict";n.d(t,{GK:function(){return i},Og:function(){return o},mW:function(){return l},sC:function(){return r}});let a="/extensions/submit",r="/signin?redirect=".concat(encodeURIComponent(a));function s(e){return!function(e){if(!e||!e.startsWith("/")||e.startsWith("//"))return!1;try{return new URL(e),!1}catch(e){return!0}}(e)?"":e}function i(e){let t=s(e);return t?"?redirect=".concat(encodeURIComponent(t)):""}function o(e,t){return"".concat(e).concat(i(t))}function l(e){return s(e)===a}},30613:function(e,t,n){"use strict";n.d(t,{q7:function(){return p},qS:function(){return v}});var a=n(57437),r=n(69174),s=n(31973),i=n(98734),o=n(93370),l=n(43056),c=n(93947),d=n(82718),u=n(62883),m=n(92369),f=n(88997),x=n(27648),h=n(79820);let p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:16,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;switch(e){case"action":return(0,a.jsx)(c.Z,{size:t,className:"inline-block mr-".concat(n," text-blue-500")});case"channel":return(0,a.jsx)(d.Z,{size:t,className:"inline-block mr-".concat(n," text-green-500")});case"helper":return(0,a.jsx)(u.Z,{size:t,className:"inline-block mr-".concat(n," text-attention")});default:return null}},v=e=>{switch(e){case"action":return"Action";case"channel":return"Channel";case"helper":return"Helper";default:return e}};t.ZP=e=>{let{extension:t}=e,n=(0,s.P)(l.py.USER)(t.author),{user:c}=(0,i.aC)(),d=(0,o.c)(),u=null==c?void 0:c.likes.includes(t.id);return(0,a.jsxs)(h.Zb,{className:"shadow-md hover:shadow-lg transition-shadow duration-300",children:[(0,a.jsxs)(h.Ol,{children:[(0,a.jsxs)(h.ll,{className:"flex items-start justify-between gap-3",children:[(0,a.jsx)(x.default,{href:"/extensions/".concat(t.id),children:t.name}),d&&(0,a.jsx)(r.C,{variant:"secondary",children:t.state?"Published":"Under review"})]}),(0,a.jsxs)("div",{className:"flex items-center my-2",children:[p(t.category),(0,a.jsx)(h.SZ,{children:v(t.category)})]})]}),(0,a.jsx)(h.aY,{children:(0,a.jsx)("p",{className:"text-gray-700 mb-2",children:t.description})}),(0,a.jsxs)(h.eW,{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)(m.Z,{className:"w-5 h-5 text-gray-500 mr-1"}),(0,a.jsx)("span",{className:"text-gray-500 text-sm",children:null==n?void 0:n.username})]}),(0,a.jsxs)("div",{className:"flex items-center",children:[u?(0,a.jsx)(f.Z,{className:"w-5 h-5 fill-current text-red-500 mr-1"}):(0,a.jsx)(f.Z,{className:"w-5 h-5 text-red-500 mr-1"}),(0,a.jsx)("span",{className:"text-gray-500 text-sm",children:t.likes})]})]})]})}},17361:function(e,t,n){"use strict";var a=n(57437),r=n(22552),s=n(98734),i=n(43056),o=n(99376),l=n(2265),c=n(94759),d=n(47375),u=n(64587),m=n(30613);t.default=()=>{let{user:e,isAuthenticated:t,isLoading:n}=(0,s.aC)(),f=(0,o.useRouter)(),x=!n&&t&&!!(null==e?void 0:e.id);(0,l.useEffect)(()=>{n||t||f.replace((0,d.Og)("/signin","/account"))},[n,t,f]);let{data:h}=(0,r.L)({entity:i.py.EXTENSION,format:i.ED.FULL},{params:{where:{author:null==e?void 0:e.id}},initialSortState:[{field:"createdAt",sort:"desc"}]},{enabled:x}),p=(0,l.useMemo)(()=>
1((null==h?void 0:h.pages)||[]).flat().filter((e,t,n)=>n.indexOf(e)===t),[h]);return x?(0,a.jsxs)("div",{className:"container min-h-screen max-w-7xl mx-auto py-8 px-4",children:[(0,a.jsx)(c.default,{}),(0,a.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:p.map(e=>(0,a.jsx)(m.ZP,{extension:e},e.id))})]}):(0,a.jsx)(u.Z,{})}},69174:function(e,t,n){"use strict";n.d(t,{C:function(){return o}});var a=n(57437),r=n(77712);n(2265);var s=n(93448);let i=(0,r.j)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function o(e){let{className:t,variant:n,...r}=e;return(0,a.jsx)("div",{className:(0,s.cn)(i({variant:n}),t),...r})}},79820:function(e,t,n){"use strict";n.d(t,{Ol:function(){return o},SZ:function(){return c},Zb:function(){return i},aY:function(){return d},eW:function(){return u},ll:function(){return l}});var a=n(57437),r=n(2265),s=n(93448);let i=r.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("rounded-xl border bg-card text-card-foreground shadow",n),...r})});i.displayName="Card";let o=r.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",n),...r})});o.displayName="CardHeader";let l=r.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)("h3",{ref:t,className:(0,s.cn)("font-semibold leading-none tracking-tight",n),...r})});l.displayName="CardTitle";let c=r.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)("p",{ref:t,className:(0,s.cn)("text-sm text-muted-foreground",n),...r})});c.displayName="CardDescription";let d=r.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("p-6 pt-0",n),...r})});d.displayName="CardContent";let u=r.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex items-center p-6 pt-0",n),...r})});u.displayName="CardFooter"},64587:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var a=n(57437),r=n(51817);function s(){return(0,a.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-background/80 backdrop-blur-sm",children:(0,a.jsxs)("div",{className:"flex flex-col items-center space-y-4",children:[(0,a.jsx)(r.Z,{className:"h-12 w-12 animate-spin text-primary"}),(0,a.jsx)("p",{className:"text-lg font-semibold text-primary",children:"Loading..."})]})})}},22552:function(e,t,n){"use strict";n.d(t,{L:function(){return d}});var a=n(86484),r=n(43056),s=n(9638),i=n(92141),o=n(52153),l=n(31687),c=n(31973);let d=(e,t,n)=>{let{entity:d,format:u}=e,m=(null==t?void 0:t.initialPaginationState)||{page:0,pageSize:21},f=(null==t?void 0:t.initialSortState)||[{field:"createdAt",sort:"asc"}],{onSuccess:x,...h}=n||{},p=(0,i.rh)(d),v=(0,l.a)(d),y=(0,c.P)(d),g=(0,o.x)(m,f),{data:j,...b}=(0,a.useInfiniteQuery)({queryKey:[r.xL.infinite,d,null==t?void 0:t.params,null==t?void 0:t.cacheScope],initialPageParam:{limit:21,skip:0},queryFn:async e=>{let{pageParam:n={limit:21,skip:0}}=e,{entities:a,result:i}=v(await p.find({...(null==t?void 0:t.params)||{},...g,...n},u===r.ED.FULL&&s.s[d]));return x&&x(Object.values(a[d])),i},getNextPageParam:(e,t)=>{if(!(e.length<21))return{limit:21,skip:21*t.length}},...h||{}});return{...b,data:j?{...j,pages:((null==j?void 0:j.pages)||[]).map(e=>e.map(e=>y(e)))}:void 0}}},93370:function(e,t,n){"use strict";n.d(t,{c:function(){return r}});var a=n(42777);let r=()=>{var e;let{data:t}=(0,a.Qe)();return null!==(e=null==t?void 0:t.roles.some(e=>"admin"===e.name))&&void 0!==e&&e}}},function(e){e.O(0,[2972,6137,3629,6325,7652,2277,303,9905,2971,2117,1744],function(){return e(e.s=73821)}),_N_E=e.O()}]);

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.