PageSourceSearch

https://dripstack.com/_next/static/immutable/chunks/20g85g6sjc3dm.js

js dripstack.com collected 2026-10-09 22:30:45 UTC 29,693 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,884313,e=>{"use strict";let t=(0,e.i(33550).default)("outline","credit-card","CreditCard",[["path",{d:"M3 8a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3l0 -8",key:"svg-0"}],["path",{d:"M3 10l18 0",key:"svg-1"}],["path",{d:"M7 15l.01 0",key:"svg-2"}],["path",{d:"M11 15l2 0",key:"svg-3"}]]);e.s(["IconCreditCard",0,t],884313)},590246,e=>{"use strict";let t=(0,e.i(33550).default)("outline","external-link","ExternalLink",[["path",{d:"M12 6h-6a2 2 0 0 0 -2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-6",key:"svg-0"}],["path",{d:"M11 13l9 -9",key:"svg-1"}],["path",{d:"M15 4h5v5",key:"svg-2"}]]);e.s(["IconExternalLink",0,t],590246)},239692,e=>{"use strict";let t=(0,e.i(33550).default)("outline","help-circle","HelpCircle",[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0",key:"svg-0"}],["path",{d:"M12 16v.01",key:"svg-1"}],["path",{d:"M12 13a2 2 0 0 0 .914 -3.782a1.98 1.98 0 0 0 -2.414 .483",key:"svg-2"}]]);e.s(["IconHelpCircle",0,t],239692)},23990,e=>{"use strict";let t=(0,e.i(33550).default)("outline","key","Key",[["path",{d:"M16.555 3.843l3.602 3.602a2.877 2.877 0 0 1 0 4.069l-2.643 2.643a2.877 2.877 0 0 1 -4.069 0l-.301 -.301l-6.558 6.558a2 2 0 0 1 -1.239 .578l-.175 .008h-1.172a1 1 0 0 1 -.993 -.883l-.007 -.117v-1.172a2 2 0 0 1 .467 -1.284l.119 -.13l.414 -.414h2v-2h2v-2l2.144 -2.144l-.301 -.301a2.877 2.877 0 0 1 0 -4.069l2.643 -2.643a2.877 2.877 0 0 1 4.069 0",key:"svg-0"}],["path",{d:"M15 9h.01",key:"svg-1"}]]);e.s(["IconKey",0,t],23990)},627406,e=>{"use strict";let t=(0,e.i(33550).default)("outline","layout-dashboard","LayoutDashboard",[["path",{d:"M5 4h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1",key:"svg-0"}],["path",{d:"M5 16h4a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1",key:"svg-1"}],["path",{d:"M15 12h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1",key:"svg-2"}],["path",{d:"M15 4h4a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1",key:"svg-3"}]]);e.s(["IconLayoutDashboard",0,t],627406)},655571,e=>{"use strict";let t=(0,e.i(33550).default)("outline","login-2","Login2",[["path",{d:"M9 8v-2a2 2 0 0 1 2 -2h7a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-7a2 2 0 0 1 -2 -2v-2",key:"svg-0"}],["path",{d:"M3 12h13l-3 -3",key:"svg-1"}],["path",{d:"M13 15l3 -3",key:"svg-2"}]]);e.s(["IconLogin2",0,t],655571)},967929,337339,e=>{"use strict";var t=e.i(33550);let a=(0,t.default)("outline","menu-2","Menu2",[["path",{d:"M4 6l16 0",key:"svg-0"}],["path",{d:"M4 12l16 0",key:"svg-1"}],["path",{d:"M4 18l16 0",key:"svg-2"}]]);e.s(["IconMenu2",0,a],967929);let r=(0,t.default)("outline","trending-up","TrendingUp",[["path",{d:"M3 17l6 -6l4 4l8 -8",key:"svg-0"}],["path",{d:"M14 7l7 0l0 7",key:"svg-1"}]]);e.s(["IconTrendingUp",0,r],337339)},11409,e=>{"use strict";let t=(0,e.i(33550).default)("outline","plug-connected","PlugConnected",[["path",{d:"M7 12l5 5l-1.5 1.5a3.536 3.536 0 1 1 -5 -5l1.5 -1.5",key:"svg-0"}],["path",{d:"M17 12l-5 -5l1.5 -1.5a3.536 3.536 0 1 1 5 5l-1.5 1.5",key:"svg-1"}],["path",{d:"M3 21l2.5 -2.5",key:"svg-2"}],["path",{d:"M18.5 5.5l2.5 -2.5",key:"svg-3"}],["path",{d:"M10 11l-2 2",key:"svg-4"}],["path",{d:"M13 14l-2 2",key:"svg-5"}]]);e.s(["IconPlugConnected",0,t],11409)},139900,e=>{"use strict";let t=(0,e.i(33550).default)("outline","user","User",[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}]]);e.s(["IconUser",0,t],139900)},357772,e=>{"use strict";let t=(0,e.i(33550).default)("outline","x","X",[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]]);e.s(["IconX",0,t],357772)},620170,e=>{"use strict";var t=e.i(271645),a=e.i(981140),r=Object.defineProperty,s=(e,t)=>r(e,"name",{value:t,configurable:!0});function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function o(...e){return t=>{let a=!1,r=e.map(e=>{let r=n(e,t);return a||"function"!=typeof r||(a=!0),r});if(a)return()=>{for(let t=0;t<r.length;t++){let a=r[t];"function"==typeof a?a():n(e[t],null)}}}}function i(...e){return t.useCallback(o(...e),e)}s(n,"setRef"),s(o,"composeRefs"),s(i,"useComposedRefs");var l=e.i(30030),d=e.i(934620),c=Object.defineProperty,u=t[" useId ".trim().toString()]||(()=>void 0),f=0;function p(e){let[a,r]=t.useState(u());return(0,d.useLayoutEffect)(()=>{e||r(e=>e??String(f++))}
1,[e]),e||(a?`radix-${a}`:"")}c(p,"name",{value:"useId",configurable:!0});var g=e.i(369340),h=e.i(726330),m=e.i(765491),x=e.i(774606),v=e.i(296626),b=e.i(174080),j=e.i(991918),y=e.i(843476),k=Object.defineProperty,N=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,a)=>{let r=(0,j.createSlot)(`Primitive.${a}`),s=t.forwardRef((e,t)=>{let{asChild:s,...n}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,y.jsx)(s?r:a,{...n,ref:t})});return s.displayName=`Primitive.${a}`,{...e,[a]:s}},{});k(function(e,t){e&&b.flushSync(()=>e.dispatchEvent(t))},"name",{value:"dispatchDiscreteCustomEvent",configurable:!0});var D=e.i(303536),C=e.i(985369),w=e.i(186312),S=Object.defineProperty,I=(e,t)=>S(e,"name",{value:t,configurable:!0}),M="Dialog",[P,E]=(0,l.createContextScope)(M),[R,z]=P(M),A=I(e=>{let{__scopeDialog:a,children:r,open:s,defaultOpen:n,onOpenChange:o,modal:i=!0}=e,l=t.useRef(null),d=t.useRef(null),[c,u]=(0,g.useControllableState)({prop:s,defaultProp:n??!1,onChange:o,caller:M}),[f,h]=t.useState(0),[m,x]=t.useState(0);return(0,y.jsx)(R,{scope:a,triggerRef:l,contentRef:d,contentId:p(),titleId:p(),descriptionId:p(),titlePresent:f>0,descriptionPresent:m>0,setTitleCount:h,setDescriptionCount:x,open:c,onOpenChange:u,onOpenToggle:t.useCallback(()=>u(e=>!e),[u]),modal:i,children:r})},"Dialog"),L=t.forwardRef(I(function(e,t){let{__scopeDialog:r,...s}=e,n=z("DialogTrigger",r),o=i(t,n.triggerRef);return(0,y.jsx)(N.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.open?n.contentId:void 0,"data-state":J(n.open),...s,ref:o,onClick:(0,a.composeEventHandlers)(e.onClick,n.onOpenToggle)})},"DialogTrigger")),O="DialogPortal",[T,_]=P(O,{forceMount:void 0}),F=I(e=>{let{__scopeDialog:a,forceMount:r,children:s,container:n}=e,o=z(O,a);return(0,y.jsx)(T,{scope:a,forceMount:r,children:t.Children.map(s,e=>(0,y.jsx)(v.Presence,{present:r||o.open,children:(0,y.jsx)(x.Portal,{asChild:!0,container:n,children:e})}))})},"DialogPortal"),U="DialogOverlay",B=t.forwardRef(I(function(e,t){let a=_(U,e.__scopeDialog),{forceMount:r=a.forceMount,...s}=e,n=z(U,e.__scopeDialog);return n.modal?(0,y.jsx)(v.Presence,{present:r||n.open,children:(0,y.jsx)($,{...s,ref:t})}):null},"DialogOverlay")),H=(0,j.createSlot)("DialogOverlay.RemoveScroll"),$=t.forwardRef(I(function(e,t){let{__scopeDialog:a,...r}=e,s=z(U,a),n=i(t,(0,h.useDismissableLayerSurface)());return(0,y.jsx)(C.RemoveScroll,{as:H,allowPinchZoom:!0,shards:[s.contentRef],children:(0,y.jsx)(N.div,{"data-state":J(s.open),...r,ref:n,style:{pointerEvents:"auto",...r.style}})})},"DialogOverlayImpl")),K="DialogContent",X=t.forwardRef(I(function(e,t){let a=_(K,e.__scopeDialog),{forceMount:r=a.forceMount,...s}=e,n=z(K,e.__scopeDialog);return(0,y.jsx)(v.Presence,{present:r||n.open,children:n.modal?(0,y.jsx)(W,{...s,ref:t}):(0,y.jsx)(G,{...s,ref:t})})},"DialogContent")),W=t.forwardRef(I(function(e,r){let s=z(K,e.__scopeDialog),n=t.useRef(null),o=i(r,s.contentRef,n);return t.useEffect(()=>{let e=n.current;if(e)return(0,w.hideOthers)(e)},[]),(0,y.jsx)(q,{...e,ref:o,trapFocus:s.open,disableOutsidePointerEvents:s.open,onCloseAutoFocus:(0,a.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),s.triggerRef.current?.focus()}),onPointerDownOutside:(0,a.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,a=0===t.button&&!0===t.ctrlKey;(2===t.button||a)&&e.preventDefault()}),onFocusOutside:(0,a.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})},"DialogContentModal")),G=t.forwardRef(I(function(e,a){let r=z(K,e.__scopeDialog),s=t.useRef(!1),n=t.useRef(!1);return(0,y.jsx)(q,{...e,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(s.current||r.triggerRef.current?.focus(),t.preventDefault()),s.current=!1,n.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(s.current=!0,"pointerdown"===t.detail.originalEvent.type&&(n.current=!0));let a=t.target;r.triggerRef.current?.contains(a)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&n.current&&t.preventDefault()}})}
1,"DialogContentNonModal")),q=t.forwardRef(I(function(e,t){let{__scopeDialog:a,trapFocus:r,onOpenAutoFocus:s,onCloseAutoFocus:n,...o}=e,i=z(K,a);return(0,D.useFocusGuards)(),(0,y.jsx)(y.Fragment,{children:(0,y.jsx)(m.FocusScope,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:s,onUnmountAutoFocus:n,children:(0,y.jsx)(h.DismissableLayer,{role:"dialog",id:i.contentId,"aria-describedby":i.descriptionPresent?i.descriptionId:void 0,"aria-labelledby":i.titlePresent?i.titleId:void 0,"data-state":J(i.open),...o,ref:t,deferPointerDownOutside:!0,onDismiss:()=>i.onOpenChange(!1)})})})},"DialogContentImpl")),Y=t.forwardRef(I(function(e,t){let{__scopeDialog:a,...r}=e,s=z("DialogTitle",a),{setTitleCount:n}=s;return(0,d.useLayoutEffect)(()=>(n(e=>e+1),()=>n(e=>e-1)),[n]),(0,y.jsx)(N.h2,{id:s.titleId,...r,ref:t})},"DialogTitle")),V=t.forwardRef(I(function(e,t){let{__scopeDialog:a,...r}=e,s=z("DialogDescription",a),{setDescriptionCount:n}=s;return(0,d.useLayoutEffect)(()=>(n(e=>e+1),()=>n(e=>e-1)),[n]),(0,y.jsx)(N.p,{id:s.descriptionId,...r,ref:t})},"DialogDescription")),Q=t.forwardRef(I(function(e,t){let{__scopeDialog:r,...s}=e,n=z("DialogClose",r);return(0,y.jsx)(N.button,{type:"button",...s,ref:t,onClick:(0,a.composeEventHandlers)(e.onClick,()=>n.onOpenChange(!1))})},"DialogClose")),Z=I(e=>e.children,"WarningProvider");function J(e){return e?"open":"closed"}I(J,"getState"),e.s(["Close",0,Q,"Content",0,X,"Description",0,V,"Dialog",0,A,"DialogClose",0,Q,"DialogContent",0,X,"DialogDescription",0,V,"DialogOverlay",0,B,"DialogPortal",0,F,"DialogTitle",0,Y,"DialogTrigger",0,L,"Overlay",0,B,"Portal",0,F,"Root",0,A,"Title",0,Y,"Trigger",0,L,"WarningProvider",0,Z,"createDialogScope",0,E],142647);var ee=e.i(142647);e.s(["Dialog",0,ee],620170)},911239,141249,792061,e=>{"use strict";var t=e.i(843476),a=e.i(522016),r=e.i(657688),s=e.i(618566),n=e.i(271645),o=e.i(839478),i=e.i(884313),l=e.i(590246),d=e.i(239692),c=e.i(23990),u=e.i(967929),f=e.i(11409),p=e.i(337339),g=e.i(139900),h=e.i(333783),m=e.i(627406),x=e.i(513932),v=e.i(655571),b=e.i(33550);let j=(0,b.default)("outline","logout-2","Logout2",[["path",{d:"M10 8v-2a2 2 0 0 1 2 -2h7a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-7a2 2 0 0 1 -2 -2v-2",key:"svg-0"}],["path",{d:"M15 12h-12l3 -3",key:"svg-1"}],["path",{d:"M6 15l-3 -3",key:"svg-2"}]]),y=(0,b.default)("outline","shield","Shield",[["path",{d:"M12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 -8.5 15a12 12 0 0 1 -8.5 -15a12 12 0 0 0 8.5 -3",key:"svg-0"}]]),k=(0,b.default)("outline","user-circle","UserCircle",[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M9 10a3 3 0 1 0 6 0a3 3 0 1 0 -6 0",key:"svg-1"}],["path",{d:"M6.168 18.849a4 4 0 0 1 3.832 -2.849h4a4 4 0 0 1 3.834 2.855",key:"svg-2"}]]);var N=e.i(799676),D=e.i(487486),C=e.i(755146),w=e.i(519455),S=e.i(94561);e.i(720796);var I=e.i(504812);let M=()=>{let{session:e}=(0,I.useSession)(),{ready:r,user:s}=(0,h.usePrivy)(),{isGuest:n,login:o,signInFromGuest:i,createAccountFromGuest:l,guestAuthError:d,clearGuestAuthError:c,logout:u}=(0,I.useSession)();if(!r)return(0,t.jsx)(w.Button,{size:"lg",variant:"secondary",disabled:!0,children:(0,t.jsx)(x.IconLoader2,{className:"animate-spin"})});if(!s)return(0,t.jsxs)(w.Button,{size:"lg",className:"h-11 rounded-full md:h-10",onClick:o,children:[(0,t.jsx)(v.IconLogin2,{}),"Log in"]});let f=()=>(0,t.jsx)(N.Avatar,{className:"size-9.5 cursor-pointer rounded-md after:rounded-md",children:(0,t.jsx)(N.AvatarFallback,{className:"rounded-md",children:(0,t.jsx)(g.IconUser,{className:"size-5","aria-hidden":"true"})})});if(n){let e=e=>{window.setTimeout(e,0)};return(0,t.jsxs)(C.DropdownMenu,{modal:!1,onOpenChange:e=>{e||c()},children:[(0,t.jsx)(C.DropdownMenuTrigger,{asChild:!0,children:(0,t.jsx)(w.Button,{variant:"ghost",size:"icon",className:"size-9.5 focus-visible:border-transparent focus-visible:ring-0",children:(0,t.jsxs)("div",{className:"relative",children:[f(),(0,t.jsx)("span",{className:"absolute right-0 bottom-0 block size-2 rounded-full bg-amber-400 ring-2 ring-card"})]})})}),(0,t.jsxs)(C.DropdownMenuContent,{className:"w-80",align:"end",children:[(0,t.jsxs)(C.DropdownMenuLabel,{className:"flex items-center gap-4 px-4 py-2.5 font-normal",children:[(0,t.jsxs)("div",{className:"relative",children:[f(),(0,t.jsx)("span",{className:"absolute right-0 bottom-0 block size-2 roun
1ded-full bg-amber-400 ring-2 ring-card"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-base font-semibold text-foreground",children:"Guest"}),(0,t.jsx)(D.Badge,{variant:"outline",className:"border-amber-400 text-xs text-amber-600",children:"Temporary"})]})]}),(0,t.jsx)(C.DropdownMenuSeparator,{}),(0,t.jsxs)("div",{className:"px-4 py-3",children:[(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Sign in to continue with your existing account, or create a new one."}),(0,t.jsxs)("div",{className:"grid gap-2 pt-3",children:[(0,t.jsxs)(C.DropdownMenuItem,{className:"flex h-auto cursor-pointer justify-center gap-2 rounded-4xl bg-primary px-4 py-2.5 font-semibold text-primary-foreground data-highlighted:bg-primary/90 [&_svg]:text-primary-foreground",onSelect:()=>e(i),children:[(0,t.jsx)(v.IconLogin2,{className:"size-4 shrink-0"}),"Sign in with existing account"]}),(0,t.jsxs)(C.DropdownMenuItem,{className:"flex h-auto cursor-pointer justify-center gap-2 rounded-4xl bg-secondary px-4 py-2.5 font-semibold text-secondary-foreground data-highlighted:bg-secondary/90 [&_svg]:text-secondary-foreground",onSelect:()=>e(l),children:[(0,t.jsx)(k,{className:"size-4 shrink-0"}),"Create new account"]})]}),d?(0,t.jsx)("p",{className:"mt-2 text-sm text-destructive",role:"alert",children:d}):null]})]})]})}return(0,t.jsxs)(C.DropdownMenu,{children:[(0,t.jsx)(C.DropdownMenuTrigger,{asChild:!0,children:(0,t.jsx)(w.Button,{variant:"ghost",size:"icon",className:"size-9.5 focus-visible:border-transparent focus-visible:ring-0",children:f()})}),(0,t.jsxs)(C.DropdownMenuContent,{className:"w-80",align:"end",children:[(0,t.jsxs)(C.DropdownMenuLabel,{className:"flex items-center gap-4 px-4 py-2.5 font-normal",children:[(0,t.jsxs)("div",{className:"relative",children:[f(),(0,t.jsx)("span",{className:"absolute right-0 bottom-0 block size-2 rounded-full bg-green-600 ring-2 ring-card"})]}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col items-start",children:[(0,t.jsx)("span",{className:"text-sm font-semibold text-foreground",children:e?.email??s.email?.address??s.google?.email}),(0,t.jsx)("span",{className:"text-base text-muted-foreground",children:(0,S.truncateAddress)(s.wallet?.address)})]})]}),(0,t.jsx)(C.DropdownMenuSeparator,{}),(0,t.jsx)(C.DropdownMenuItem,{asChild:!0,className:"cursor-pointer px-4 py-2.5 text-base",children:(0,t.jsxs)(a.default,{href:"/stock-picks",children:[(0,t.jsx)(m.IconLayoutDashboard,{className:"size-5"}),(0,t.jsx)("span",{children:"Stock picks"})]})}),e?.roles.includes("ADMIN")?(0,t.jsx)(C.DropdownMenuItem,{asChild:!0,className:"cursor-pointer px-4 py-2.5 text-base",children:(0,t.jsxs)(a.default,{href:"/admin",children:[(0,t.jsx)(y,{className:"size-5"}),(0,t.jsx)("span",{children:"Admin"})]})}):null,(0,t.jsx)(C.DropdownMenuSeparator,{}),(0,t.jsxs)(C.DropdownMenuItem,{variant:"destructive",className:"cursor-pointer px-4 py-2.5 text-base",onClick:u,children:[(0,t.jsx)(j,{className:"size-5"}),(0,t.jsx)("span",{children:"Logout"})]})]})]})};e.s(["UserWidget",0,M],141249),e.s([],792061);var P=e.i(980376),E=e.i(975157),R=e.i(323876),z=e.i(310955);let A=[{title:"Feed",items:[{label:"Stock picks",href:"/stock-picks",icon:(0,t.jsx)(p.IconTrendingUp,{className:"size-5"})},{label:"Top trades",href:"/leaderboard",icon:(0,t.jsx)(o.IconChartBar,{className:"size-5"})}]},{title:"Connect",items:[{label:"Connect your agent",href:"/connect/agent",icon:(0,t.jsx)(f.IconPlugConnected,{className:"size-5"})},{label:"Connect your API",href:"/connect/api",icon:(0,t.jsx)(c.IconKey,{className:"size-5"})}]},{title:"Account",items:[{label:"Billing",href:"/billing",icon:(0,t.jsx)(i.IconCreditCard,{className:"size-5"})}]}];function L({item:e,isActive:r,onNavigate:s}){let n=(0,E.cn)("flex items-center gap-3 rounded-xl px-3 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-card hover:text-foreground",r&&"bg-callout-orange/15 text-callout-orange shadow-[inset_0_0_0_1px_rgba(40,209,127,0.5)]"),o=(0,t.jsxs)(t.Fragment,{children:[e.icon,(0,t.jsx)("span",{className:"flex-1",children:e.label}),e.external?(0,t.jsx)(l.IconExternalLink,{className:"size-3.5 text-muted-foreground"}
1):r?(0,t.jsx)("span",{className:"size-2 rounded-full bg-callout-orange","aria-hidden":!0}):null]});return e.external?(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",onClick:s,className:n,children:o}):(0,t.jsx)(a.default,{href:e.href,onClick:s,className:n,children:o})}function O({onNavigate:e,sections:r}){let n=(0,s.usePathname)(),{session:o}=(0,I.useSession)(),i=o?.roles.includes("ADMIN")??!1,l=z.api.picks.subscription.useQuery(void 0,{enabled:!i}),c=i?"Admin":l.isLoading?"":l.data?`${R.PICKS_TIER_LABELS[l.data.tier]} plan`:"Free plan";return(0,t.jsxs)("nav",{className:"flex min-h-0 flex-1 flex-col gap-1 overflow-y-auto px-3 py-4",children:[r.map(a=>(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("div",{className:"px-3 pt-4 pb-1 font-mono text-[10.5px] font-medium tracking-[0.12em] text-muted-foreground/75 uppercase",children:a.title}),a.items.map(a=>(0,t.jsx)(L,{item:a,isActive:!a.external&&(a.exact?n===a.href:n===a.href||n.startsWith(`${a.href}/`)),onNavigate:e},a.href))]},a.title)),(0,t.jsxs)("div",{className:"mt-auto flex flex-col gap-1 pt-4",children:[(0,t.jsxs)(a.default,{href:"https://docs.dripstack.com",target:"_blank",rel:"noopener noreferrer",onClick:e,className:"flex items-center gap-3 rounded-xl px-3 py-2 text-sm font-medium text-muted-foreground transition-colors hover:bg-card hover:text-foreground",children:[(0,t.jsx)(d.IconHelpCircle,{className:"size-5"}),(0,t.jsx)("span",{children:"Docs & support"})]}),(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-3 border-t border-border/40 px-3 pt-4 pb-1",children:[(0,t.jsx)("div",{className:"flex size-8 shrink-0 items-center justify-center rounded-lg bg-card",children:(0,t.jsx)(g.IconUser,{className:"size-4 text-muted-foreground"})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("div",{className:"truncate text-sm font-medium text-foreground",children:o?.email??"User"}),(0,t.jsx)("div",{className:"text-xs text-muted-foreground",children:c})]})]})]})]})}e.s(["AppSidebarShell",0,function({children:e,sections:s=A}){let[o,i]=(0,n.useState)(!1);return(0,t.jsxs)("div",{className:"flex h-dvh flex-col overflow-hidden",children:[(0,t.jsxs)("header",{className:"flex h-[3.75rem] shrink-0 items-center justify-between border-b border-border/40 bg-background/90 px-5 backdrop-blur-xl",children:[(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-2",children:[(0,t.jsxs)(P.Sheet,{open:o,onOpenChange:i,children:[(0,t.jsx)(P.SheetTrigger,{asChild:!0,children:(0,t.jsx)(w.Button,{type:"button",variant:"ghost",size:"icon",className:"size-9 md:hidden","aria-label":"Open menu",children:(0,t.jsx)(u.IconMenu2,{className:"size-5","aria-hidden":!0})})}),(0,t.jsxs)(P.SheetContent,{side:"left",className:"flex w-72 flex-col overflow-hidden p-0",children:[(0,t.jsx)(P.SheetHeader,{className:"border-b border-border px-4 py-4",children:(0,t.jsx)(P.SheetTitle,{className:"text-sm font-semibold tracking-tight",children:"Menu"})}),(0,t.jsx)(O,{sections:s,onNavigate:()=>i(!1)})]})]}),(0,t.jsx)(a.default,{href:"/stock-picks",className:"shrink-0",children:(0,t.jsx)(r.default,{src:"/drip-logo-light.png",alt:"Drip",width:88,height:36,className:"h-auto w-22"})})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsxs)(a.default,{href:"/contact",className:"flex items-center gap-2 rounded-full px-3 py-1.5 text-sm text-muted-foreground transition-colors hover:bg-card hover:text-foreground",children:[(0,t.jsx)(d.IconHelpCircle,{className:"size-4"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:"Help"})]}),(0,t.jsx)(M,{})]})]}),(0,t.jsxs)("div",{className:"flex min-h-0 flex-1",children:[(0,t.jsx)("aside",{className:"hidden min-h-0 w-68 shrink-0 border-r border-border/40 md:flex md:flex-col",children:(0,t.jsx)(O,{sections:s})}),(0,t.jsx)("main",{className:"flex min-w-0 flex-1 overflow-y-auto",children:e})]})]})}],911239)},799676,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(705844),s=e.i(30030),n=e.i(30207),o=e.i(934620),i=e.i(174080),l=e.i(991918),d=Object.defineProperty,c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let s=(0,l.createSlot)(`Primitive.${r}`),n=a.forwardRef((e,a)=>{let{asChild:n,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(n?s:r,{...o,ref:a})});return n.displayName=`Primitive.${r}`,{...e,[r]:n}},{});d(function(e,t){e&&i.flushSync(()=>
1e.dispatchEvent(t))},"name",{value:"dispatchDiscreteCustomEvent",configurable:!0});var u=Object.defineProperty,f=(e,t)=>u(e,"name",{value:t,configurable:!0}),p="Avatar",[g,h]=(0,s.createContextScope)(p),m=[0,()=>void 0],[x,v]=g(p),b=a.forwardRef(f(function(e,r){let{__scopeAvatar:s,...n}=e,[o,i]=a.useState("idle"),[l,d]=D();return(0,t.jsx)(x,{scope:s,imageLoadingStatus:o,setImageLoadingStatus:i,imageCount:l,setImageCount:d,children:(0,t.jsx)(c.span,{...n,ref:r})})},"Avatar")),j=a.forwardRef(f(function(e,r){let{__scopeAvatar:s,src:i,onLoadingStatusChange:l,...d}=e,u=v("AvatarImage",s);C(u.setImageCount);let f=k(i,{referrerPolicy:d.referrerPolicy,crossOrigin:d.crossOrigin,loadingStatus:u.imageLoadingStatus,setLoadingStatus:u.setImageLoadingStatus}),p=(0,n.useCallbackRef)(e=>{l?.(e)}),g=a.useRef(f);return(0,o.useLayoutEffect)(()=>{let e=g.current;g.current=f,f!==e&&p(f)},[f,p]),"loaded"===f?(0,t.jsx)(c.img,{...d,ref:r,src:i}):null},"AvatarImage")),y=a.forwardRef(f(function(e,r){let{__scopeAvatar:s,delayMs:n,...o}=e,i=v("AvatarFallback",s),[l,d]=a.useState(void 0===n);return a.useEffect(()=>{if(void 0!==n){let e=window.setTimeout(()=>d(!0),n);return()=>window.clearTimeout(e)}},[n]),l&&"loaded"!==i.imageLoadingStatus?(0,t.jsx)(c.span,{...o,ref:r}):null},"AvatarFallback"));function k(e,{loadingStatus:t,setLoadingStatus:a,referrerPolicy:r,crossOrigin:s}){return(0,o.useLayoutEffect)(()=>{if(!e)return void a("error");let t=new window.Image,n=f(e=>{a(N(e.currentTarget))},"handleLoad"),o=f(()=>a("error"),"handleError");return t.addEventListener("load",n),t.addEventListener("error",o),r&&(t.referrerPolicy=r),t.crossOrigin=s??null,t.src=e,a(N(t)),()=>{t.removeEventListener("load",n),t.removeEventListener("error",o),a("idle")}},[e,s,r,a]),t}function N(e){return e.complete?e.naturalWidth>0?"loaded":"error":"loading"}function D(){let e=m;if(r.IS_DEVELOPMENT){let[t]=e=a.useState(0),r=a.useRef(!1);a.useEffect(()=>{t>1&&!r.current&&(r.current=!0,console.warn("Avatar: Only one `Avatar.Image` component should be rendered per `Avatar.Root`, but multiple were detected. This will lead to unexpected behavior."))},[t])}return e}function C(e){r.IS_DEVELOPMENT&&a.useEffect(()=>(e(e=>e+1),()=>{e(e=>e-1)}),[e])}f(k,"useImageLoadingStatus"),f(N,"getImageLoadingStatus"),f(D,"useImageCount"),f(C,"useUpdateImageCount"),e.s(["Avatar",0,b,"AvatarFallback",0,y,"AvatarImage",0,j,"Fallback",0,y,"Image",0,j,"Root",0,b,"createAvatarScope",0,h],97456);var w=e.i(97456),w=w,S=e.i(975157);e.s(["Avatar",0,function({className:e,size:a="default",...r}){return(0,t.jsx)(w.Root,{"data-slot":"avatar","data-size":a,className:(0,S.cn)("group/avatar relative flex size-8 shrink-0 rounded-full select-none after:absolute after:inset-0 after:rounded-full after:border after:border-border after:mix-blend-darken data-[size=lg]:size-10 data-[size=sm]:size-6 dark:after:mix-blend-lighten",e),...r})},"AvatarFallback",0,function({className:e,...a}){return(0,t.jsx)(w.Fallback,{"data-slot":"avatar-fallback",className:(0,S.cn)("flex size-full items-center justify-center rounded-full bg-muted text-sm text-muted-foreground group-data-[size=sm]/avatar:text-xs",e),...a})},"AvatarGroup",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"avatar-group",className:(0,S.cn)("group/avatar-group flex -sp
1ace-x-2 *:data-[slot=avatar]:ring-2 *:data-[slot=avatar]:ring-background",e),...a})},"AvatarGroupCount",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"avatar-group-count",className:(0,S.cn)("relative flex size-8 shrink-0 items-center justify-center rounded-full bg-muted text-sm text-muted-foreground ring-2 ring-background group-has-data-[size=lg]/avatar-group:size-10 group-has-data-[size=sm]/avatar-group:size-6 [&>svg]:size-4 group-has-data-[size=lg]/avatar-group:[&>svg]:size-5 group-has-data-[size=sm]/avatar-group:[&>svg]:size-3",e),...a})},"AvatarImage",0,function({className:e,...a}){return(0,t.jsx)(w.Image,{"data-slot":"avatar-image",className:(0,S.cn)("aspect-square size-full rounded-full object-cover",e),...a})}],799676)},980376,e=>{"use strict";var t=e.i(843476);e.i(271645);var a=e.i(620170),r=e.i(975157),s=e.i(519455),n=e.i(357772);function o({...e}){return(0,t.jsx)(a.Dialog.Portal,{"data-slot":"sheet-portal",...e})}function i({className:e,...s}){return(0,t.jsx)(a.Dialog.Overlay,{"data-slot":"sheet-overlay",className:(0,r.cn)("fixed inset-0 z-50 bg-black/30 duration-100 supports-backdrop-filter:backdrop-blur-sm data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",e),...s})}e.s(["Sheet",0,function({...e}){return(0,t.jsx)(a.Dialog.Root,{"data-slot":"sheet",...e})},"SheetClose",0,function({...e}){return(0,t.jsx)(a.Dialog.Close,{"data-slot":"sheet-close",...e})},"SheetContent",0,function({className:e,children:l,side:d="right",showCloseButton:c=!0,...u}){return(0,t.jsxs)(o,{children:[(0,t.jsx)(i,{}),(0,t.jsxs)(a.Dialog.Content,{"data-slot":"sheet-content","data-side":d,className:(0,r.cn)("fixed z-50 flex flex-col bg-popover bg-clip-padding text-sm text-popover-foreground shadow-xl transition duration-200 ease-in-out data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-[side=bottom]:data-open:slide-in-from-bottom-10 data-[side=left]:data-open:slide-in-from-left-10 data-[side=right]:data-open:slide-in-from-right-10 data-[side=top]:data-open:slide-in-from-top-10 data-closed:animate-out data-closed:fade-out-0 data-[side=bottom]:data-closed:slide-out-to-bottom-10 data-[side=left]:data-closed:slide-out-to-left-10 data-[side=right]:data-closed:slide-out-to-right-10 data-[side=top]:data-closed:slide-out-to-top-10",e),...u,children:[l,c&&(0,t.jsx)(a.Dialog.Close,{"data-slot":"sheet-close",asChild:!0,children:(0,t.jsxs)(s.Button,{variant:"ghost",className:"absolute top-4 right-4 bg-secondary",size:"icon-sm",children:[(0,t.jsx)(n.IconX,{}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})})]})]})},"SheetDescription",0,function({className:e,...s}){return(0,t.jsx)(a.Dialog.Description,{"data-slot":"sheet-description",className:(0,r.cn)("text-sm text-muted-foreground",e),...s})},"SheetFooter",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"sheet-footer",className:(0,r.cn)("mt-auto flex flex-col gap-2 p-6",e),...a})},"SheetHeader",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"sheet-header",className:(0,r.cn)("flex flex-col gap-1.5 p-6",e),...a})},"SheetTitle",0,function({className:e,...s}){return(0,t.jsx)(a.Dialog.Title,{"data-slot":"sheet-title",className:(0,r.cn)("font-heading text-base font-medium text-foreground",e),...s})},"SheetTrigger",0,function({...e}){return(0,t.jsx)(a.Dialog.Trigger,{"data-slot":"sheet-trigger",...e})}])},323876,e=>{"use strict";let t={FREE:"Free",PRO:"Personal",EXPERT:"Enterprise"},a=[{tier:"PRO",name:t.PRO,priceUsd:32,description:"About $1 a day for live picks from every top analyst.",requestAllowance:1e4,trialDays:7,features:["Live picks from today plus the previous 6 days (7-day rolling window)","Search tickers, analysts, and source excerpts","Filter long and short views"]},{tier:"EXPERT",name:t.EXPERT,priceUsd:300,description:`Everything in ${t.PRO}, plus the full archive back to day one.`,requestAllowance:1e5,trialDays:0,features:[`Everything in ${t.PRO}`,"Complete daily-picks archive","Research older calls across the full history"]}];e.s(["FREE_DELAY_DAYS",0,7,"PICKS_SUBSCRIPTION_PLANS",0,a,"PICKS_TIER_LABELS",0,t,"PICKS_TRIAL_DAYS",0,7])},94561,e=>{"use strict";e.s(["truncateAddress",0,(e="")=>e.length<=10?e:`${e.slice(0,5)}...${e.slice(-3)}`])}]);

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.