PageSourceSearch

https://www.namestation.com/_next/static/chunks/2yuw1q7gk7mxf.js

js namestation.com collected 2026-10-01 10:33:27 UTC 27,790 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,375775,e=>{"use strict";var t=e.i(456420);let r={name:"arrow-up-right",size:24,node:[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]};r.node;let a=(0,t.default)(r);e.s(["ArrowUpRight",0,a],375775)},689664,e=>{"use strict";var t=e.i(643957);e.s(["Check",()=>t.default])},563707,e=>{"use strict";var t=e.i(456420);let r={name:"chevrons-up-down",size:24,node:[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]};r.node;let a=(0,t.default)(r);e.s(["ChevronsUpDown",0,a],563707)},226091,e=>{"use strict";var t=e.i(456420);let r={name:"file-text",size:24,node:[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]};r.node;let a=(0,t.default)(r);e.s(["FileText",0,a],226091)},675849,e=>{"use strict";var t=e.i(456420);let r={name:"image",size:24,node:[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]};r.node;let a=(0,t.default)(r);e.s(["default",0,a])},815170,e=>{"use strict";var t=e.i(675849);e.s(["Image",()=>t.default])},999092,e=>{"use strict";var t=e.i(456420);let r={name:"languages",size:24,node:[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]};r.node;let a=(0,t.default)(r);e.s(["Languages",0,a],999092)},730274,e=>{"use strict";var t=e.i(456420);let r={name:"send",size:24,node:[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]};r.node;let a=(0,t.default)(r);e.s(["Send",0,a],730274)},418994,e=>{"use strict";var t=e.i(456420);let r={name:"shuffle",size:24,node:[["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22",key:"1ailkh"}],["path",{d:"M2 6h1.972a4 4 0 0 1 3.6 2.2",key:"km57vx"}],["path",{d:"M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45",key:"os18l9"}]]};r.node;let a=(0,t.default)(r);e.s(["Shuffle",0,a],418994)},725981,e=>{"use strict";var t=e.i(456420);let r={name:"upload",size:24,node:[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]};r.node;let a=(0,t.default)(r);e.s(["Upload",0,a],725981)},673911,e=>{"use strict";var t=e.i(843476),r=e.i(225913),a=e.i(975157),s=e.i(58348);let n=(0,r.cva)("flex items-start gap-3 rounded-xl border p-4",{variants:{variant:{neutral:"border-border bg-muted/50",info:"border-info/25 bg-info/8",primary:"border-primary/20 bg-primary/5",success:"border-success/25 bg-success/8",warning:"border-warning/25 bg-warning/8",upgrade:"border-primary/15 bg-gradient-to-br from-primary/[0.06] via-card to-card",brand:"border-brand-accent/25 bg-brand-accent/5"}},defaultVariants:{variant:"neutral"}}),o={neutral:"bg-muted-foreground/10 text-muted-foreground",info:"bg-highlight/10 text-highlight",primary:"bg-primary/10 text-primary",success:"bg-success/10 text-success",warning:"bg-warning/10 text-warning",upgrade:"bg-primary/10 text-primary",brand:"bg-brand-accent/10 text-brand-accent"};e.s(["Callout",0,function(e){let{variant:r="neutral",icon:i,iconColor:l,title:d,description:u,action:c,children:p,className:g}=e,m=l??o[r??"neutral"];return(0,t.jsxs)("div",{className:(0,a.cn)(n({variant:r}),g),children:[i&&(0,t.jsx)("div",{className:"shrink-0 pt-0.5",children:(0,t.jsx)(s.IconBadge,{icon:i,size:"sm",color:m})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0 space-y-1",children:[p??(0,t.jsxs)(t.Fragment,{children:[d&&(0,t.jsx)("p",{className:"text-sm font-medium leading-snug text-foreground",children:d}),u&&(0,t.jsx)("p",{className:"text-sm text-muted-foreground leading-relaxed",children:u})]}),c&&(0,t.jsx)("div",{className:"mt-2",children:c})]})]})}])},58348,700167,e=>{"use strict";var t=e.i(843476),r=e.i(975157);let a={teal:"bg-highlight/10 text-highlight",green:"bg-success/10 text-success",amber:"bg-warning/10 text-warning",violet:"bg-violet/10 text-violet",coral:"bg-primary/10 text-primary",neutral:"bg-muted-foreground
1/10 text-muted-foreground"};e.s(["PILL_TONES",0,a],700167);let s={sm:"h-9 w-9 rounded-xl [&>svg]:h-4 [&>svg]:w-4",md:"h-10 w-10 rounded-xl [&>svg]:h-5 [&>svg]:w-5",lg:"h-12 w-12 rounded-xl [&>svg]:h-6 [&>svg]:w-6"};e.s(["IconBadge",0,function(e){let{icon:n,size:o="md",tone:i,color:l,className:d}=e,u=l??(i?a[i]:a.teal);return(0,t.jsx)("div",{className:(0,r.cn)("flex items-center justify-center",u,s[o],d),children:(0,t.jsx)(n,{})})}],58348)},507132,e=>{"use strict";var t=e.i(843476),r=e.i(975157);let a={sm:"text-[11px] font-semibold uppercase tracking-wider text-muted-foreground/80",md:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",lg:"text-sm font-semibold uppercase tracking-wider text-muted-foreground"};e.s(["SectionHeader",0,function(e){let{label:s,icon:n,action:o,size:i="md",as:l="p",id:d,className:u}=e;return(0,t.jsxs)("div",{className:(0,r.cn)("flex items-center justify-between gap-3",d&&"scroll-mt-28",u),children:[(0,t.jsxs)(l,{id:d,className:(0,r.cn)("flex min-w-0 items-center gap-1.5",a[i]),children:[n&&(0,t.jsx)(n,{className:"h-3.5 w-3.5 shrink-0"}),(0,t.jsx)("span",{className:"truncate",children:s})]}),o&&(0,t.jsx)("div",{className:"flex shrink-0 items-center gap-3",children:o})]})}])},55354,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(522016),s=e.i(799985),n=e.i(768877),o=e.i(846696),i=e.i(277264),l=e.i(50629),d=e.i(650109);let u=(0,r.createContext)({openSupportDialog:()=>{},closeSupportDialog:()=>{}});function c(e){let{open:r,onOpenChange:u}=e;return(0,t.jsx)(l.ResponsiveDialog,{open:r,onOpenChange:u,children:(0,t.jsxs)(l.ResponsiveDialogContent,{className:"sm:max-w-lg overflow-y-auto",children:[(0,t.jsxs)(l.ResponsiveDialogHeader,{className:"space-y-1",children:[(0,t.jsxs)(l.ResponsiveDialogTitle,{className:"flex items-center gap-2",children:[(0,t.jsx)(s.MessageSquarePlus,{className:"h-5 w-5 text-primary"}),"Send Us a Message"]}),(0,t.jsx)(l.ResponsiveDialogDescription,{children:"Share feedback, request a feature, report a bug, or ask a question."})]}),(0,t.jsx)("div",{className:"max-sm:px-4",children:(0,t.jsx)(d.SupportRequestForm,{compact:!0,onSuccessWithId:e=>{u(!1),o.toast.success("Message sent successfully.",{action:{label:"View request",onClick:()=>{window.location.href=i.urls.supportRequest(e)}}})}})}),(0,t.jsx)("div",{className:"pt-2 border-t max-sm:px-4 max-sm:pb-4",children:(0,t.jsxs)(a.default,{href:i.urls.support,onClick:()=>u(!1),className:"inline-flex items-center gap-1.5 text-xs text-muted-foreground hover:text-foreground transition-colors",children:["View all support requests",(0,t.jsx)(n.ArrowRight,{className:"h-3 w-3"})]})})]})})}e.s(["SupportDialogProvider",0,function(e){let{children:a}=e,[s,n]=(0,r.useState)(!1),o=(0,r.useCallback)(()=>n(!0),[]),i=(0,r.useCallback)(()=>n(!1),[]);return(0,t.jsxs)(u.Provider,{value:{openSupportDialog:o,closeSupportDialog:i},children:[a,(0,t.jsx)(c,{open:s,onOpenChange:n})]})},"useSupportDialog",0,function(){return(0,r.useContext)(u)}])},650109,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(653145),s=e.i(994814),n=e.i(681307),o=e.i(730274),i=e.i(725981),l=e.i(263676),d=e.i(226091),u=e.i(815170),c=e.i(987968),p=e.i(846696),g=e.i(967301),m=e.i(793479),f=e.i(624687),h=e.i(542450),v=e.i(85501),x=e.i(609293);let b=n.z.object({subject:n.z.string().trim().min(5,"Subject must be at least 5 characters"),message:n.z.string().trim().min(20,"Message must be at least 20 characters")});function y(e){let{files:a,onFilesAdded:s,onRemove:n,isUploading:o}=e,p=(0,r.useRef)(null),[g,m]=(0,r.useState)(!1);return(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{className:`relative rounded-lg border-2 border-dashed transition-colors p-3 ${g?"border-primary bg-primary/5":"border-muted-foreground/25 hover:border-muted-foreground/40"}`,onDragOver:e=>{e.preventDefault(),m(!0)},onDragLeave:()=>m(!1),onDrop:e=>{e.preventDefault(),m(!1),e.dataTransfer.files.length>0&&s(e.dataTransfer.files)},children:[(0,t.jsx)("input",{ref:p,type:"file",multiple:!0,accept:".png,.jpg,.jpeg,.gif,.webp,.pdf,.txt",className:"hidden",onChange:e=>{e.target.files&&e.target.files.length>0&&(s(e.target.files),e.target.value="")}}),(0,t.jsxs)("button",{type:"button",onClick:()=>p.current?.click(),disabled:o,className:"flex w-full items-center justify-center gap-2 text-sm text-muted-foreground hover:text-foreground transition-colors cursor-pointer disabled:opacity-50",children:[o?(0,t.jsx)(c.Spinner,{className:"h-4 w-4"}):(0,t.jsx)(i.Upload,{className:"h-4 w-4"}),(0,t.jsx)("span",{children:o?"Uploading...":"Drop files or click to attach"})]})]}),a.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:a.map(e=>{var r;return(0,t.jsxs)("div",{className:"group relative inline-flex items-center gap-1.5 rounded-md border bg-muted/50 px-2 py-1 text-xs",children:[e.mimeType.startsWith("image/")?(0,t.jsx)(u.Image,{className:"h-3.5 w-3.5 text-muted-foreground"}):(0,t.jsx)(d.FileText,{className:"h-3.5 w-3.5 text-muted-foreground"}),(0,t.jsx)("span",{className:"max-w-[120px] truncate",children:e.name}),(0,t.jsxs)("span",{className:"text-muted-foreground",children:["(",(r=e.size)<1024?`${r} B`:r<1048576?`${(r/1024).toFixed(1)} KB`:`${(r/1048576).toFixed(1)} MB`,")"]}),(0,t.jsx)("button",{type:"button",onClick:()=>n(e.id),className:"ml-0.5 rounded-full p-0.5 text-muted-foreground hover:bg-destructive/10 hover:text-destructive transition-colors",children:(0,t.jsx)(l.X,{className:"h-3 w-3"})})]},e.id)})})]})}
1e.s(["SupportRequestForm",0,function(e){let{onSuccess:n,onSuccessWithId:i,compact:l}=e,{register:d,handleSubmit:u,reset:j,formState:{errors:w}}=(0,a.useForm)({resolver:(0,s.zodResolver)(b),defaultValues:{subject:"",message:""}}),[k,C]=(0,r.useState)(!1),[P,N]=(0,r.useState)([]),[S,R]=(0,r.useState)(!1),A=async e=>{for(let t of Array.from(e))try{R(!0);let e=await v.default.Support.uploadFile(t);N(t=>[...t,{id:Number(e.ID),name:e.FileName,size:e.FileSize,storageUrl:e.StorageUrl,mimeType:e.MimeType}])}catch(t){let e=t instanceof x.ExpressAPIError&&t.message?t.message:"Could not upload file. Please try again.";p.toast.error(e)}finally{R(!1)}},F=async e=>{try{await v.default.Support.deleteAttachment(e),N(t=>t.filter(t=>t.id!==e))}catch{p.toast.error("Could not remove attachment. Please try again.")}},z=async e=>{try{C(!0);let t=await v.default.Support.create({subject:e.subject,message:e.message,attachmentIds:P.map(e=>e.id)});p.toast.success("Message sent successfully."),j(),N([]),i?.(t.publicId),n?.()}catch{p.toast.error("Could not send message. Please try again.")}finally{C(!1)}};return(0,t.jsxs)("form",{onSubmit:u(z),className:l?"space-y-3":"space-y-4",children:[(0,t.jsxs)(h.Field,{className:l?"space-y-1.5":"space-y-2",children:[(0,t.jsx)(h.FieldLabel,{htmlFor:"support-subject",className:"text-sm font-medium",children:"Subject"}),(0,t.jsx)(m.Input,{id:"support-subject",placeholder:"Brief description  ",disabled:k,maxLength:200,"aria-invalid":!!w.subject,...d("subject")}),w.subject&&(0,t.jsx)(h.FieldError,{className:"text-sm",children:w.subject.message})]}),(0,t.jsxs)(h.Field,{className:l?"space-y-1.5":"space-y-2",children:[(0,t.jsx)(h.FieldLabel,{htmlFor:"support-message",className:"text-sm font-medium",children:"Message"}),(0,t.jsx)(f.Textarea,{id:"support-message",placeholder:"Tell us more... (min 20 characters)",disabled:k,className:l?"min-h-[100px]":"min-h-[120px]","aria-invalid":!!w.message,...d("message")}),w.message&&(0,t.jsx)(h.FieldError,{className:"text-sm",children:w.message.message})]}),(0,t.jsxs)(h.Field,{className:l?"space-y-1.5":"space-y-2",children:[(0,t.jsx)(h.FieldLabel,{className:"text-sm font-medium",children:"Attachments"}),(0,t.jsx)(y,{files:P,onFilesAdded:A,onRemove:F,isUploading:S})]}),(0,t.jsxs)(g.Button,{type:"submit",disabled:k,className:"gap-2",children:[k?(0,t.jsx)(c.Spinner,{className:"h-4 w-4"}):(0,t.jsx)(o.Send,{className:"h-4 w-4"}),"Send Message"]})]})}])},950594,e=>{"use strict";var t=e.i(843476),r=e.i(225913),a=e.i(975157),s=e.i(967301),n=e.i(793479),o=e.i(624687);let i=(0,r.cva)("flex h-auto cursor-text items-center justify-center gap-2 py-1.5 text-sm font-medium text-muted-foreground select-none group-data-[disabled=true]/input-group:opacity-50 [&>kbd]:rounded-[calc(var(--radius)-5px)] [&>svg:not([class*='size-'])]:size-4",{variants:{align:{"inline-start":"order-first pl-2 has-[>button]:ml-[-0.3rem] has-[>kbd]:ml-[-0.15rem]","inline-end":"order-last pr-2 has-[>button]:mr-[-0.3rem] has-[>kbd]:mr-[-0.15rem]","block-start":"order-first w-full justify-start px-2.5 pt-2 group-has-[>input]/input-group:pt-2 [.border-b]:pb-2","block-end":"order-last w-full justify-start px-2.5 pb-2 group-has-[>input]/input-group:pb-2 [.border-t]:pt-2"}},defaultVariants:{align:"inline-start"}}),l=(0,r.cva)("flex items-center gap-2 text-sm shadow-none",{variants:{size:{xs:"h-6 gap-1 rounded-[calc(var(--radius)-3px)] px-1.5 [&>svg:not([class*='size-'])]:size-3.5",sm:"","icon-xs":"size-6 rounded-[calc(var(--radius)-3px)] p-0 has-[>svg]:p-0","icon-sm":"size-8 p-0 has-[>svg]:p-0"}},defaultVariants:{size:"xs"}});e.s(["InputGroup",0,function(e){let{className:r,...s}=e;return(0,t.jsx)("div",{"data-slot":"input-group",role:"group",className:(0,a.cn)("group/input-group relative flex h-8 w-full min-w-0 items-center rounded-lg border border-input bg-card outline-none in-data-[slot=combobox-content]:focus-within:border-inherit in-data-[slot=combobox-content]:focus-within:ring-0 has-[[data-slot=input-group-control]:disabled]:bg-input/50 has-[[data-slot=input-group-control]:disabled]:opacity-50 has-[[data-slot=input-group-control]:focus-visible]:border-ring has-[[data-slot=input-group-control]:focus-visible]:ring-2 has-[[data-slot=input-group-control]:focus-visible]:ring-ring/50 has-[[data-slot][aria-invalid=true]]:border-destructive has-[[data-slot][aria-invalid=true]]:ring-2 has-[[data-slot][aria-invalid=true]]:ring-destructive/20 has-[>[data-align=block-end]]:h-auto has-[>[data-align=block-end]]:flex-col has-[>[data-align=block-start]]:h-auto has-[>[data-align=block-start]]:flex-col has-[>textarea]:h-auto dark:bg-input/30 dark:has-[[data-slot=input-group-control]:disabled]:bg-input/80 dark:has-[[data-slot][aria-invalid=true]]:ring-destructive/40 has-[>[data-align=block-end]]:[&>input]:pt-3 has-[>[data-align=block-start]]:[&>input]:pb-3 has-[>[data-align=inline-end]]:[&>input]:pr-1.5 has-[>[data-align=inline-start]]:[&>input]:pl-1.5",r),...s})},"InputGroupAddon",0,function(e){let{className:r,align:s="inline-start",...n}=e;return(0,t.jsx)("div",{role:"group","data-slot":"input-group-addon","data-align":s,className:(0,a.cn)(i({align:s}),r),onClick:e=>{e.target.closest("button")||e.currentTarget.parentElement?.querySelector("input")?.focus()},...n})},"InputGroupButton",0,function(e){let{className:r,type:n="button",variant:o="ghost",size:i="xs",...d}=e;return(0,t.jsx)(s.Button,{type:n,"data-size":i,variant:o,className:(0,a.cn)(l({size:i}),r),...d})},"InputGroupInput",0,function(e){let{className:r,...s}=e;return(0,t.jsx)(n.Input,{"data-slot":"input-group-control",className:(0,a.cn)("flex-1 rounded-none border-0 bg-transparent shadow-none ring-0 focus-visible:ring-0 disabled:bg-transparent aria-invalid:ring-0 dark:bg-transparent dark:disabled:bg-transparent",r),...s})},"InputGroupTextarea",0,function(e){let{className:r,...s}=e;return(0,t.jsx)(o.Textarea,{"data-slot":"input-group-control",className:(0,a.cn)("flex-1 resize-none rounded-none border-0 bg-transparent py-2 shadow-none ring-0 focus-visible:ring-0 disabled:bg-transparent aria-invalid:ring-0 dark:bg-transparent dark:disabled:bg-transparent",r),...s})}])},337822,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(981140),s=e.i(820783),n=e.i(30030),o=e.i(726330),i=e.i(303536),l=e.i(765491),d=e.i(610772),u=e.i(853660),c=e.i(774606),p=e.i(296626),g=e.i(248425),m=e.i(991918),f=e.i(369340),h=e.i(186312),v=e.i(985369),x=Object.defineProperty,b=(e,t)=>x(e,"name",{value:t,configurable:!0}
1),y="Popover",[j,w]=(0,n.createContextScope)(y,[u.createPopperScope]),k=(0,u.createPopperScope)(),[C,P]=j(y),N=b(e=>{let{__scopePopover:a,children:s,open:n,defaultOpen:o,onOpenChange:i,modal:l=!1}=e,c=k(a),p=r.useRef(null),[g,m]=r.useState(!1),[h,v]=(0,f.useControllableState)({prop:n,defaultProp:o??!1,onChange:i,caller:y});return(0,t.jsx)(u.Root,{...c,children:(0,t.jsx)(C,{scope:a,contentId:(0,d.useId)(),triggerRef:p,open:h,onOpenChange:v,onOpenToggle:r.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:g,onCustomAnchorAdd:r.useCallback(()=>m(!0),[]),onCustomAnchorRemove:r.useCallback(()=>m(!1),[]),modal:l,children:s})})},"Popover"),S=r.forwardRef(b(function(e,a){let{__scopePopover:s,...n}=e,o=P("PopoverAnchor",s),i=k(s),{onCustomAnchorAdd:l,onCustomAnchorRemove:d}=o;return r.useEffect(()=>(l(),()=>d()),[l,d]),(0,t.jsx)(u.Anchor,{...i,...n,ref:a})},"PopoverAnchor")),R=r.forwardRef(b(function(e,r){let{__scopePopover:n,...o}=e,i=P("PopoverTrigger",n),l=k(n),d=(0,s.useComposedRefs)(r,i.triggerRef),c=(0,t.jsx)(g.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":U(i.open),...o,ref:d,onClick:(0,a.composeEventHandlers)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?c:(0,t.jsx)(u.Anchor,{asChild:!0,...l,children:c})},"PopoverTrigger")),A="PopoverPortal",[F,z]=j(A,{forceMount:void 0}),D=b(e=>{let{__scopePopover:r,forceMount:a,children:s,container:n}=e,o=P(A,r);return(0,t.jsx)(F,{scope:r,forceMount:a,children:(0,t.jsx)(p.Presence,{present:a||o.open,children:(0,t.jsx)(c.Portal,{asChild:!0,container:n,children:s})})})},"PopoverPortal"),I="PopoverContent",M=r.forwardRef(b(function(e,r){let a=z(I,e.__scopePopover),{forceMount:s=a.forceMount,...n}=e,o=P(I,e.__scopePopover);return(0,t.jsx)(p.Presence,{present:s||o.open,children:o.modal?(0,t.jsx)(E,{...n,ref:r}):(0,t.jsx)(q,{...n,ref:r})})},"PopoverContent")),T=(0,m.createSlot)("PopoverContent.RemoveScroll"),E=r.forwardRef(b(function(e,n){let o=P(I,e.__scopePopover),i=r.useRef(null),l=(0,s.useComposedRefs)(n,i),d=r.useRef(!1);return r.useEffect(()=>{let e=i.current;if(e)return(0,h.hideOthers)(e)},[]),(0,t.jsx)(v.RemoveScroll,{as:T,allowPinchZoom:!0,children:(0,t.jsx)(O,{...e,ref:l,trapFocus:o.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),d.current||o.triggerRef.current?.focus()}),onPointerDownOutside:(0,a.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;d.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,a.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})},"PopoverContentModal")),q=r.forwardRef(b(function(e,a){let s=P(I,e.__scopePopover),n=r.useRef(!1),o=r.useRef(!1);return(0,t.jsx)(O,{...e,ref:a,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||s.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let r=t.target;s.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})},"PopoverContentNonModal")),O=r.forwardRef(b(function(e,r){let{__scopePopover:a,trapFocus:s,onOpenAutoFocus:n,onCloseAutoFocus:d,disableOutsidePointerEvents:c,onEscapeKeyDown:p,onPointerDownOutside:g,onFocusOutside:m,onInteractOutside:f,...h}=e,v=P(I,a),x=k(a);return(0,i.useFocusGuards)(),(0,t.jsx)(l.FocusScope,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:n,onUnmountAutoFocus:d,children:(0,t.jsx)(o.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:c,onInteractOutside:f,onEscapeKeyDown:p,onPointerDownOutside:g,onFocusOutside:m,onDismiss:()=>v.onOpenChange(!1),deferPointerDownOutside:!0,children:(0,t.jsx)(u.Content,{"data-state":U(v.open),role:"dialog",id:v.contentId,...x,...h,ref:r,style:{...h.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})},"PopoverContentImpl")),_=r.forwardRef(b(function(e,r){let{__scopePopover:s,...n}
1=e,o=P("PopoverClose",s);return(0,t.jsx)(g.Primitive.button,{type:"button",...n,ref:r,onClick:(0,a.composeEventHandlers)(e.onClick,()=>o.onOpenChange(!1))})},"PopoverClose")),K=r.forwardRef(b(function(e,r){let{__scopePopover:a,...s}=e,n=k(a);return(0,t.jsx)(u.Arrow,{...n,...s,ref:r})},"PopoverArrow"));function U(e){return e?"open":"closed"}b(U,"getState"),e.s(["Anchor",0,S,"Arrow",0,K,"Close",0,_,"Content",0,M,"Popover",0,N,"PopoverAnchor",0,S,"PopoverArrow",0,K,"PopoverClose",0,_,"PopoverContent",0,M,"PopoverPortal",0,D,"PopoverTrigger",0,R,"Portal",0,D,"Root",0,N,"Trigger",0,R,"createPopoverScope",0,w],178761);var H=e.i(178761),H=H,B=e.i(975157);e.s(["Popover",0,function(e){let{...r}=e;return(0,t.jsx)(H.Root,{"data-slot":"popover",...r})},"PopoverAnchor",0,function(e){let{...r}=e;return(0,t.jsx)(H.Anchor,{"data-slot":"popover-anchor",...r})},"PopoverContent",0,function(e){let{className:r,align:a="center",alignOffset:s=0,side:n="bottom",sideOffset:o=4,collisionPadding:i=8,...l}=e;return(0,t.jsx)(H.Portal,{children:(0,t.jsx)(H.Content,{"data-slot":"popover-content",align:a,alignOffset:s,side:n,sideOffset:o,collisionPadding:i,className:(0,B.cn)("z-overlay-nested flex w-72 max-h-[var(--radix-popover-content-available-height)] origin-[var(--radix-popover-content-transform-origin)] flex-col gap-2.5 overflow-y-auto overscroll-contain rounded-lg bg-popover p-2.5 text-sm text-popover-foreground shadow-md ring-1 ring-foreground/10 outline-hidden duration-100 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95",r),...l})})},"PopoverDescription",0,function(e){let{className:r,...a}=e;return(0,t.jsx)("p",{"data-slot":"popover-description",className:(0,B.cn)("text-muted-foreground",r),...a})},"PopoverHeader",0,function(e){let{className:r,...a}=e;return(0,t.jsx)("div",{"data-slot":"popover-header",className:(0,B.cn)("flex flex-col gap-0.5 text-sm",r),...a})},"PopoverTitle",0,function(e){let{className:r,...a}=e;return(0,t.jsx)("div",{"data-slot":"popover-title",className:(0,B.cn)("font-medium",r),...a})},"PopoverTrigger",0,function(e){let{...r}=e;return(0,t.jsx)(H.Trigger,{"data-slot":"popover-trigger",...r})}],337822)},624687,e=>{"use strict";var t=e.i(843476),r=e.i(975157);e.s(["Textarea",0,function(e){let{className:a,...s}=e;return(0,t.jsx)("textarea",{"data-slot":"textarea",className:(0,r.cn)("flex field-sizing-content min-h-16 w-full rounded-lg border border-input bg-card px-2.5 py-2 text-base transition-colors outline-none placeholder:text-muted-foreground/50 focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-2 aria-invalid:ring-destructive/20 md:text-sm dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40",a),...s})}])},527380,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(912598),s=e.i(594690),n=e.i(42465),o=e.i(347015),i=e.i(476664),l=e.i(266027),d=e.i(85501),u=e.i(461613),c=e.i(230511);let p=(0,r.createContext)({unreadCount:0,hasUnread:!1,incrementUnread:()=>{},markAsRead:async()=>{},refreshCount:async()=>{},lastEventTimestamp:0});e.s(["NotificationProvider",0,function(e){let{children:g}=e,{isAuthenticated:m,user:f}=(0,s.useAuth)(),{activeWorkspace:h}=(0,n.useActiveWorkspace)(),v=(0,a.useQueryClient)(),[x,b]=(0,r.useState)(0),[y,j]=(0,r.useState)(0),{data:w=0}=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return(0,l.useQuery)({queryKey:u.queryKeys.activities.unreadCount,queryFn:async()=>(await d.default.Activities.unreadCount()).count,enabled:e,refetchInterval:6e4})}(m);(0,r.useEffect)(()=>{j(0)},[w]);let k=w+y,C=(0,r.useCallback)(()=>{j(e=>e+1),b(Date.now())},[]),P=(0,r.useCallback)(async()=>
1{await v.invalidateQueries({queryKey:u.queryKeys.activities.unreadCount})},[v]),N=(0,r.useCallback)(async()=>{j(0),v.setQueryData(u.queryKeys.activities.unreadCount,0);try{await d.default.Activities.markRead()}catch{}await v.invalidateQueries({queryKey:u.queryKeys.activities.unreadCount})},[v]),S=(0,r.useCallback)(e=>{"activity_created"===e.type&&(null!=f&&(0,c.sameUid)(e.userId,f.id)||C(),v.invalidateQueries({queryKey:u.queryKeys.activities.all})),["entry_added","entry_updated","entry_deleted","entry_voted","entry_shortlisted","entry_comment_added","entry_comment_deleted"].includes(e.type)&&e.projectId&&v.invalidateQueries({queryKey:u.queryKeys.entries.byProject(e.projectId)}),["project_created","project_updated","project_deleted"].includes(e.type)&&(e.projectId&&v.invalidateQueries({queryKey:u.queryKeys.projects.detail(String(e.projectId))}),v.invalidateQueries({queryKey:u.queryKeys.projects.all})),("message_added"===e.type||"message_deleted"===e.type)&&e.projectId&&v.invalidateQueries({queryKey:u.queryKeys.messages.byProject(e.projectId)})},[C,v,f]);!function(e){let{workspaceId:t,enabled:a=!0,onEvent:s,onConnected:n,onDisconnected:l}=e,d=(0,r.useRef)(s),u=(0,r.useRef)(n),c=(0,r.useRef)(l);(0,r.useEffect)(()=>{d.current=s},[s]),(0,r.useEffect)(()=>{u.current=n},[n]),(0,r.useEffect)(()=>{c.current=l},[l]),(0,r.useEffect)(()=>{if(!t||!a)return;let e=null,r=null,s=2e3,n=!1;async function l(){if(!n&&(0,i.hasAuthHintCookie)()){e=new AbortController;try{let r=await fetch(`${o.EXPRESS_API_URL}/api/workspaces/${t}/events`,{headers:{Accept:"text/event-stream"},credentials:"include",signal:e.signal});if(!r.ok||!r.body)throw Error(`SSE connect failed: ${r.status}`);s=2e3;let a=r.body.getReader(),i=new TextDecoder,l="";for(;;){let{done:e,value:t}=await a.read();if(e||n)break;let r=(l+=i.decode(t,{stream:!0})).split("\n");for(let e of(l=r.pop()||"",r))if(e.startsWith("data: ")){let t=e.slice(6).trim();if(!t)continue;try{let e=JSON.parse(t);if("connected"===e.type){u.current?.();continue}d.current?.(e)}catch{}}}}catch(e){if(n||e instanceof DOMException&&"AbortError"===e.name)return}c.current?.(),n||(r=setTimeout(()=>{s=Math.min(2*s,3e4),l()},s))}}return l(),()=>{n=!0,e?.abort(),r&&clearTimeout(r)}},[t,a])}({workspaceId:h?.uid,enabled:m&&!!h?.uid,onEvent:S});let R=(0,r.useMemo)(()=>({unreadCount:k,hasUnread:k>0,incrementUnread:C,markAsRead:N,refreshCount:P,lastEventTimestamp:x}),[k,C,N,P,x]);return(0,t.jsx)(p.Provider,{value:R,children:g})},"useNotifications",0,function(){return(0,r.useContext)(p)}],527380)}]);

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.