PageSourceSearch

https://www.delphi.ai/_next/static/chunks/2gvv2tvkx0m7t.js?dpl=dpl_C5e4sgeG5aijLBQVBsjQhVF4yUUx

js delphi.ai collected 2026-09-24 17:42:51 UTC 157,734 bytes, 5 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="ab78c904-a3e3-3bf0-504f-e8455608dd00")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,381870,838202,e=>{"use strict";var t=e.i(45113),n=e.i(413701),a=e.i(697228),l=e.i(723142),s=e.i(730684),i=e.i(692409),r=e.i(117741),o=e.i(385908),c=e.i(257857);e.s(["DeleteContentDialog",0,function(e){let d,u,m,h,x,p=(0,n.c)(17),{contentId:f,contentTitle:g,onClose:b,onDeleted:j}=e,v=(0,l.useQueryClient)(),y=(0,r.useOwnerUserId)();p[0]===Symbol.for("react.memo_cache_sentinel")?(d=(0,s.deleteContentByIdMutation)(),p[0]=d):d=p[0],p[1]!==b||p[2]!==j||p[3]!==v?(u={...d,onSuccess:(e,t)=>{(0,o.invalidateContentQueries)(v),j?.(t.path.id),b()}},p[1]=b,p[2]=j,p[3]=v,p[4]=u):u=p[4];let{mutate:C,isPending:w}=(0,a.useMutation)(u),N=!!f;return p[5]!==g?(m=g?`Delete "${(0,i.truncateMiddle)(g)}"?`:"Delete content?",p[5]=g,p[6]=m):m=p[6],p[7]!==f||p[8]!==C||p[9]!==y?(h=()=>{f&&C({path:{id:f},query:{ownerUserId:y}})},p[7]=f,p[8]=C,p[9]=y,p[10]=h):h=p[10],p[11]!==w||p[12]!==b||p[13]!==N||p[14]!==m||p[15]!==h?(x=(0,t.jsx)(c.DeleteDialog,{open:N,title:m,description:"It will no longer be used to train your Delphi.",isPending:w,onConfirm:h,onClose:b}),p[11]=w,p[12]=b,p[13]=N,p[14]=m,p[15]=h,p[16]=x):x=p[16],x}],381870);let d={icon:"text-fg-high",well:"bg-sand-9/10"},u={website:d,twitter:d,linkedin:{icon:"text-[#0A66C2]",well:"bg-[#0A66C21A] dark:bg-[#0A66C233]"},instagram:{icon:"text-[#C13584]",well:"bg-[#C135841A] dark:bg-[#C1358433]"},tiktok:d,substack:{icon:"text-[#FF6719]",well:"bg-[#FF67191A] dark:bg-[#FF671933]"},beehiiv:{icon:"text-[#E0A800]",well:"bg-[#E0A8001A] dark:bg-[#E0A80033]"},youtube_channel:{icon:"text-[#FF0000]",well:"bg-[#FF00001A] dark:bg-[#FF000033]"},podcast_series:{icon:"text-[#9B4DE0]",well:"bg-[#9B4DE01A] dark:bg-[#9B4DE033]"},github:d};e.s(["ACCOUNT_BRAND_CLASSES",0,u,"DOC_BRAND_CLASSES",0,{drive:{icon:"text-[#1FA463]",well:"bg-[#1FA4631A] dark:bg-[#1FA46333]"},notion:d,obsidian:{icon:"text-[#7C3AED]",well:"bg-[#7C3AED1A] dark:bg-[#7C3AED33]"},granola:d},"accountBrandFor",0,function(e){return e&&e in u?u[e]:d}],838202)},819756,e=>{"use strict";var t=e.i(45113),n=e.i(413701),a=e.i(17772);e.i(754466);var l=e.i(102653),s=e.i(981831),i=e.i(403773);function r(){return(0,l.openAddToMind)("knowledge_header_add_button")}e.s(["AddKnowledgeButton",0,function(){let e,l=(0,n.c)(1);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(a.ViewTransition,{name:"knowledge-add-knowledge",share:"morph",default:"none",children:(0,t.jsxs)(s.Button,{variant:"solid",onClick:r,children:[(0,t.jsx)(i.PlusIcon,{}),(0,t.jsx)("span",{className:"hidden sm:inline",children:"Add Knowledge"})]})}),l[0]=e):e=l[0],e}])},776171,174569,592867,e=>{"use strict";var t=e.i(45113),n=e.i(17772),a=e.i(593854),l=e.i(723142),s=e.i(293183),i=e.i(187014),r=e.i(730684);e.i(754466);var o=e.i(102653),c=e.i(413701),d=e.i(591401),u=e.i(632137),m=e.i(403773);let h=n.createContext({open:!1,onOpenChange:()=>{}});function x(e){let a,l,s,i=(0,c.c)(9),{children:r,defaultOpen:o,open:d,onOpenChange:u}=e,[m,x]=n.useState(void 0!==o&&o),p=void 0!==d,f=p?d:m;i[0]!==p||i[1]!==u?(a=e=>{p||x(e),u?.(e)},i[0]=p,i[1]=u,i[2]=a):a=i[2];let g=a;i[3]!==g||i[4]!==f?(l={open:f,onOpenChange:g},i[3]=g,i[4]=f,i[5]=l):l=i[5];let b=l;return i[6]!==r||i[7]!==b?(s=(0,t.jsx)(h.Provider,{value:b,children:r}),i[6]=r,i[7]=b,i[8]=s):s=i[8],s}function p(e){let a,l,s,i,r,o,d,x,p,f,g=(0,c.c)(23);g[0]!==e?({active:o,icon:s,className:l,onClick:i,children:a,...r}=e,g[0]=e,g[1]=a,g[2]=l,g[3]=s,g[4]=i,g[5]=r,g[6]=o):(a=g[1],l=g[2],s=g[3],i=g[4],r=g[5],o=g[6]);let b=void 0!==o&&o,{open:j,onOpenChange:v}=n.use(h),y=j?"open":"closed",C=b||void 0;return g[7]!==i||g[8]!==v||g[9]!==j?(d=e=>{v(!j),i?.(e)},g[7]=i,g[8]=v,g[9]=j,g[10]=d):d=g[10],g[11]!==l?(x=(0,u.cn)("inline-flex items-center justify-center gap-1.5","size-9 shrink-0 rounded-full","text-fg-mid","transition-[color,background-color,border-color,box-shadow] duration-150 ease-out-quart","cursor-pointer outline-none","hover:bg-sand-9/10 hover:text-fg-high","focus-visible:ring-3 focus-visible:ring-ring/30","disabled:cursor-not-allowed disabled:opacity-50","data-active:bg-info/10 data-active:text-info data-active:hover:bg-info/15 data-active:hover:text-info","[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-5",l),g[11]=l,g[12]=x):x=g[12],g[13]!==s?(p=s??(0,t.jsx)(m.BarsFilterIcon,{}),g[13]=s,g[14]=p):p=g[14],g[15]!==a||g[16]!==r||g[17]!==y||g[18]!==C||g[19]!==d||g[20]!==x||g[21]!==p?(f=(0,t.jsxs)("button",{type:"button","data-slot":"filter-bar-trigger","data-state":y,"data-active":C,onClick:d,className:x,...r,children:[p,a]}),g[15]=a,g[16]=r,g[17]=y,g[18]=C,g[19]=d,g[20]=x,g[21]=p,g[22]=f):f=g[22],f}
2function f(e){let a,l,s,i,r,o,m=(0,c.c)(18),{children:x,className:p,contentClassName:f,marginTop:g,marginBottom:b}=e,{open:j}=n.use(h),v=j?"open":"closed";m[0]!==p?(a=(0,u.cn)("overflow-hidden border-subtle","data-[state=open]:border-t",p),m[0]=p,m[1]=a):a=m[1];let y=j?"auto":0,C=j?void 0===g?0:g:0,w=j?void 0===b?0:b:0;m[2]!==y||m[3]!==C||m[4]!==w?(l={height:y,marginTop:C,marginBottom:w},m[2]=y,m[3]=C,m[4]=w,m[5]=l):l=m[5],m[6]===Symbol.for("react.memo_cache_sentinel")?(s={type:"spring",stiffness:550,damping:50,mass:1.2},m[6]=s):s=m[6];let N=j?"opacity-100":"opacity-0";return m[7]!==f||m[8]!==N?(i=(0,u.cn)("flex max-w-full items-center gap-2","overflow-x-auto","[&::-webkit-scrollbar]:hidden [scrollbar-width:none]","px-4 py-3","[&>*]:flex-none","transition-opacity duration-150 ease-out-quart",N,f),m[7]=f,m[8]=N,m[9]=i):i=m[9],m[10]!==x||m[11]!==i?(r=(0,t.jsx)("div",{className:i,children:x}),m[10]=x,m[11]=i,m[12]=r):r=m[12],m[13]!==r||m[14]!==v||m[15]!==a||m[16]!==l?(o=(0,t.jsx)(d.motion.div,{"data-slot":"filter-bar-content","data-state":v,className:a,animate:l,initial:!1,transition:s,children:r}),m[13]=r,m[14]=v,m[15]=a,m[16]=l,m[17]=o):o=m[17],o}e.s(["FilterBar",0,x,"FilterBarContent",0,f,"FilterBarTrigger",0,p],174569);var g=e.i(117741),b=e.i(273291),j=e.i(148277),v=e.i(992763),y=e.i(729064),C=e.i(257034);let w=new Set(["START","QUEUED","PROCESSING","FAILED","DELETING"]);function N(e){return"DELETING"===e}var S=e.i(415319),I=e.i(981831),k=e.i(325329),T=e.i(622589),A=e.i(181241);e.i(27888);var E=e.i(332647),E=E,_=e.i(124641);let D={PODCAST:m.PodcastIcon,YOUTUBE:m.YoutubeIcon,TWITTER:m.XTwitterIcon,TIKTOK:m.TikTokIcon,BLOG:m.GlobeIcon,NOTION:m.NotionIcon,SUBSTACK:m.SubstackIcon,DRIVE:m.GoogleDriveIcon,SLACK:m.SlackIcon,INSTAGRAM:m.InstagramIcon,LINKEDIN:m.LinkedInIcon,GRANOLA:_.GranolaIcon,GITHUB:m.GithubIcon},F={PODCAST:"Podcast",YOUTUBE:"YouTube",TWITTER:"Twitter",TIKTOK:"TikTok",BLOG:"Blog",NOTION:"Notion",SUBSTACK:"Substack",DRIVE:"Drive",SLACK:"Slack",INSTAGRAM:"Instagram",LINKEDIN:"LinkedIn",GRANOLA:"Granola",GITHUB:"GitHub"};function B(e){return"DRIVE"===e.type&&!e.url.includes("/drive/folders/")}let R=[[/\.pdf$/i,"PDF"],[/\.epub$/i,"EPUB"],[/\.(txt|srt)$/i,"Text"],[/\.(md|markdown)$/i,"Markdown"],[/\.rtf$/i,"RTF"],[/\.(ppt|pptx|odp|key)$/i,"Slides"],[/\.(xls|xlsx|csv|ods|numbers)$/i,"Excel"],[/\.(jpg|jpeg|png|gif|webp|heic|bmp|svg|ico|tiff?)$/i,"Image"],[/\.(mp4|mkv|mov|avi|wmv|webm|flv|m4v)$/i,"Video"],[/\.(mp3|wav|m4a|flac|aac|ogg|wma|aiff?)$/i,"Audio"],[/\.(doc|docx|odt|pages)$/i,"Doc"]],P=/(\/(rss|feed|atom)(\.(xml|rss|atom))?|\.(xml|rss|atom))\/?$/i;function M(e){if(!B(e))return"Account";let t=(e.name??e.url).toLowerCase();for(let[e,n]of R)if(e.test(t))return n;return"File"}var z=e.i(477130),L=e.i(650214);function O(e){let n,a,l,s,i,r,o,d,h=(0,c.c)(22),{isRetryable:x,failureReason:p,variant:f,className:g}=e,b=void 0===f?"auto":f;h[0]!==p||h[1]!==x||h[2]!==b?(n="attention"===b||"failed"!==b&&(0,L.resolveContentIsRetryable)(x,p),h[0]=p,h[1]=x,h[2]=b,h[3]=n):n=h[3];let j=n;h[4]!==p?(a=(0,L.displayFailureReason)(p),h[4]=p,h[5]=a):a=h[5];let v=a,y=j?"outline":"subtle";return h[6]!==g?(l=(0,u.cn)("max-w-[280px] shrink-0 gap-1 truncate text-fg-mid",g),h[6]=g,h[7]=l):l=h[7],h[8]!==j?(s=j?(0,t.jsx)(m.TriangleExclamationIcon,{className:"mt-px size-3.5 shrink-0 text-violet-9"}):(0,t.jsx)(m.CircleXmarkIcon,{className:"mt-px size-3.5 shrink-0 text-sand-9"}),h[8]=j,h[9]=s):s=h[9],h[10]!==v?(i=(0,t.jsx)("span",{className:"truncate",children:v}),h[10]=v,h[11]=i):i=h[11],h[12]!==y||h[13]!==l||h[14]!==s||h[15]!==i?(r=(0,t.jsx)(A.TooltipTrigger,{asChild:!0,children:(0,t.jsxs)(z.Badge,{variant:y,className:l,children:[s,i]})}),h[12]=y,h[13]=l,h[14]=s,h[15]=i,h[16]=r):r=h[16],h[17]!==v?(o=(0,t.jsx)(A.TooltipContent,{side:"left",className:"max-w-xs",children:v}),h[17]=v,h[18]=o):o=h[18],h[19]!==r||h[20]!==o?(d=(0,t.jsxs)(A.Tooltip,{delayDuration:150,children:[r,o]}),h[19]=r,h[20]=o,h[21]=d):d=h[21],d}var U=e.i(697228),q=e.i(85114);function $(e){let n,a,s,o,d,u,h,x,p,f,b=(0,c.c)(34),{item:j,onContentClick:v,onDelete:y}=e,C=(0,l.useQueryClient)(),w=(0,g.useOwnerUserId)();b[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.postContentReprocessMutation)(),b[0]=n):n=b[0],b[1]!==j.id||b[2]!==w||b[3]!==C?(a={...n,onSuccess:()=>{i.toast.success("Content queued for processing"),C.invalidateQueries({queryKey:(0,r.getContentQueryKey)()}),C.invalidateQueries({queryKey:(0,r.getContentByIdQueryKey)({path:{id:j.id},query:{ownerUserId:w}})})},onError:Q},b[1]=j.id,b[2]=w,b[3]=C,b[4]=a):a=b[4];let S=(0,U.useMutation)(a);if(N(j.status)){let e;return b[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"flex items-center justify-end"}
2),b[5]=e):e=b[5],e}b[6]!==j.failureReason||b[7]!==j.isRetryable||b[8]!==j.status?(s="FAILED"===j.status&&(0,L.shouldShowRowRetryButton)(j.isRetryable,j.failureReason),b[6]=j.failureReason,b[7]=j.isRetryable,b[8]=j.status,b[9]=s):s=b[9];let k=s;if(b[10]!==j.status){var A;o="START"===(A=j.status)||"QUEUED"===A||"PROCESSING"===A,b[10]=j.status,b[11]=o}else o=b[11];let E=o;return b[12]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsx)(T.DropdownMenuTrigger,{asChild:!0,children:(0,t.jsxs)(I.Button,{variant:"ghost",size:"icon-sm",children:[(0,t.jsx)(m.EllipsisIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Actions"})]})}),b[12]=d):d=b[12],b[13]!==j.id||b[14]!==v?(u=(0,t.jsx)(T.DropdownMenuItem,{onClick:()=>v(j.id),children:"Settings"}),b[13]=j.id,b[14]=v,b[15]=u):u=b[15],b[16]!==j.id||b[17]!==y||b[18]!==E?(h=E?(0,t.jsx)(T.DropdownMenuItem,{onClick:()=>y(j.id),children:"Cancel Training"}):null,b[16]=j.id,b[17]=y,b[18]=E,b[19]=h):h=b[19],b[20]!==j.id||b[21]!==w||b[22]!==S||b[23]!==k?(x=k?(0,t.jsx)(T.DropdownMenuItem,{disabled:S.isPending,onClick:()=>S.mutate({body:{contentIds:[j.id]},query:{ownerUserId:w}}),children:"Retry Training"}):null,b[20]=j.id,b[21]=w,b[22]=S,b[23]=k,b[24]=x):x=b[24],b[25]!==j.id||b[26]!==j.status||b[27]!==y?(p="FAILED"===j.status||"COMPLETE"===j.status?(0,t.jsx)(T.DropdownMenuItem,{variant:"destructive",onClick:()=>y(j.id),children:"Delete"}):null,b[25]=j.id,b[26]=j.status,b[27]=y,b[28]=p):p=b[28],b[29]!==u||b[30]!==h||b[31]!==x||b[32]!==p?(f=(0,t.jsx)("div",{className:"flex items-center justify-end gap-1",children:(0,t.jsxs)(T.DropdownMenu,{children:[d,(0,t.jsxs)(T.DropdownMenuContent,{align:"end",children:[u,h,x,p]})]})}),b[29]=u,b[30]=h,b[31]=x,b[32]=p,b[33]=f):f=b[33],f}function Q(e){return i.toast.error((0,q.errorMessage)(e,"Unable to reprocess content"))}function G(e){let n,a,l,s,i=(0,c.c)(10),{item:r,onFeedClick:o,onDisconnect:d}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(T.DropdownMenuTrigger,{asChild:!0,children:(0,t.jsxs)(I.Button,{variant:"ghost",size:"icon-sm",children:[(0,t.jsx)(m.EllipsisIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Actions"})]})}),i[0]=n):n=i[0],i[1]!==r.id||i[2]!==o?(a=(0,t.jsx)(T.DropdownMenuItem,{onClick:()=>o(r.id),children:"Info"}),i[1]=r.id,i[2]=o,i[3]=a):a=i[3],i[4]!==r.id||i[5]!==d?(l=(0,t.jsx)(T.DropdownMenuItem,{variant:"destructive",onClick:()=>d(r.id),children:"Disconnect"}),i[4]=r.id,i[5]=d,i[6]=l):l=i[6],i[7]!==a||i[8]!==l?(s=(0,t.jsx)("div",{className:"flex items-center justify-end gap-1",children:(0,t.jsxs)(T.DropdownMenu,{children:[n,(0,t.jsxs)(T.DropdownMenuContent,{align:"end",children:[a,l]})]})}),i[7]=a,i[8]=l,i[9]=s):s=i[9],s}var E=E,K=e.i(407448);
2function V(e){let n,a,l=(0,c.c)(5),{type:s,url:i,name:r}=e;if(B({type:s,url:i})){let e,n=r??i;return l[0]!==n?(e=(0,t.jsx)(K.DoctypeIconByFilename,{filename:n,className:"size-8 shrink-0","aria-hidden":!0}),l[0]=n,l[1]=e):e=l[1],e}let o=D[s];return l[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(E.FolderSmallIcon,{className:"size-8"}),l[2]=n):n=l[2],l[3]!==o?(a=(0,t.jsxs)("span",{className:"relative inline-flex size-8 shrink-0","aria-hidden":!0,children:[n,(0,t.jsx)(o,{className:"absolute top-[54%] left-1/2 size-3 -translate-x-1/2 -translate-y-1/2 text-fg-inverted"})]}),l[3]=o,l[4]=a):a=l[4],a}function W(e){e.stopPropagation()}function H(e){return"content"===e.kind&&!N(e.status)}var Y=e.i(779882),X=e.i(765918),Z=e.i(119302),J=e.i(385908);function ee(e){let n,a,s,o,u,h=(0,c.c)(28),{statusFilter:x,selectedContentIds:p,selectedFolderIds:f,isGodModeEnabled:j,onOpenEdit:v,onOpenMove:y,onOpenAccessTier:C,onOpenDelete:w,onSuccess:N}=e,S=void 0!==j&&j,k=(0,l.useQueryClient)(),T=(0,g.useOwnerUserId)(),{granted:A}=(0,b.useFeature)("accessGroups",T),E=p.length+f.length,_=p.length>0&&0===f.length,D=f.length>0&&0===p.length,F=p.length>0&&f.length>0,B=E>0&&("deleting"!==x||S),R="learning"===x&&_&&p.length>0,P="attention"===x&&_&&p.length>0,M=("attention"===x||"failed"===x)&&_&&p.length>0,z="deleting"===x&&S&&_&&p.length>0,L="completed"===x&&_;h[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.postContentReprocessMutation)(),h[0]=n):n=h[0],h[1]!==N||h[2]!==k||h[3]!==p.length?(a={...n,onSuccess:async()=>{await (0,J.invalidateContentQueries)(k),i.toast.success(`Successfully queued ${p.length} item${1===p.length?"":"s"} for training`),N()},onError:et},h[1]=N,h[2]=k,h[3]=p.length,h[4]=a):a=h[4];let O=(0,U.useMutation)(a);h[5]!==T||h[6]!==O||h[7]!==p?(s=()=>{0!==p.length&&O.mutate({body:{contentIds:p},query:{ownerUserId:T}})},h[5]=T,h[6]=O,h[7]=p,h[8]=s):s=h[8];let q=s;return h[9]!==A||h[10]!==E||h[11]!==D||h[12]!==q||h[13]!==F||h[14]!==C||h[15]!==w||h[16]!==v||h[17]!==y||h[18]!==B||h[19]!==O||h[20]!==R||h[21]!==L||h[22]!==z||h[23]!==M||h[24]!==P?(o=B&&(0,t.jsx)(d.motion.div,{role:"toolbar","aria-label":"Bulk actions",initial:{opacity:0,y:12,scale:.96},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:12,scale:.96},transition:{duration:.18,ease:[.16,1,.3,1]},className:"fixed inset-x-0 bottom-24 z-50 mx-auto w-fit max-w-[calc(100vw-1rem)] lg:bottom-6",children:(0,t.jsxs)("div",{className:"flex items-center gap-1 rounded-full border bg-surface-primary p-1 shadow-lg backdrop-blur",children:[(0,t.jsxs)("span",{className:"shrink-0 whitespace-nowrap px-3 text-sm font-medium",children:[E," selected"]}),(0,t.jsx)(X.Separator,{orientation:"vertical"}),F&&(0,t.jsx)("span",{className:"px-3 text-sm text-fg-mid",children:"Mixed selection"}),z?(0,t.jsxs)("span",{className:"flex items-center gap-2 px-3 text-sm font-medium text-fg-high",children:[(0,t.jsx)(Z.Spinner,{className:"size-4"}),"Deleting…"]}):null,L&&(0,t.jsxs)(I.Button,{variant:"ghost",className:"rounded-full","aria-label":"Edit",onClick:v,children:[(0,t.jsx)(m.PencilIcon,{}),(0,t.jsx)("span",{className:"hidden md:inline",children:"Edit"})]}),(L||D)&&(0,t.jsxs)(I.Button,{variant:"ghost",className:"rounded-full","aria-label":"Move to folder",onClick:y,children:[(0,t.jsx)(m.ArrowTurnRightIcon,{}),(0,t.jsx)("span",{className:"hidden md:inline",children:"Move"})]}),L&&(0,t.jsxs)(t.Fragment,{children:[A&&(0,t.jsxs)(I.Button,{variant:"ghost",className:"rounded-full","aria-label":"Edit access group",onClick:C,children:[(0,t.jsx)(m.UsersIcon,{}),(0,t.jsx)("span",{className:"hidden md:inline",children:"Access"})]}),(0,t.jsx)(I.Button,{variant:"ghost",className:"rounded-full text-fg-error hover:bg-red-9/10 hover:text-fg-error","aria-label":"Delete content",onClick:w,children:(0,t.jsx)(m.TrashIcon,{})})]}),R&&(0,t.jsxs)(I.Button,{variant:"ghost",className:"rounded-full","aria-label":"Cancel training for selected content",onClick:w,children:[(0,t.jsx)(m.TrashIcon,{}),(0,t.jsx)("span",{className:"hidden md:inline",children:"Cancel Training"})]}),P&&(0,t.jsxs)(I.Button,{variant:"outline",className:"rounded-full","aria-label":"Retry selected content",disabled:O.isPending,onClick:q,children:[(0,t.jsx)(m.RotateRightSolidIcon,{className:O.isPending?"animate-spin":void 0}),(0,t.jsx)("span",{className:"hidden md:inline",children:"Retry"})]}),(M||z||D)&&(0,t.jsxs)(I.Button,{variant:"ghost",className:"rounded-full text-fg-error hover:bg-red-9/10 hover:text-fg-error","aria-label":"Delete content",onClick:w,children:[(0,t.jsx)(m.TrashIcon,{}),z?null:(0,t.jsx)("span",{className:"hidden md:inline",children:"Delete"})]})]})},"bulk-actions"),h[9]=A,h[10]=E,h[11]=D,h[12]=q,h[13]=F,h[14]=C,h[15]=w,h[16]=v,h[17]=y,h[18]=B,h[19]=O,h[20]=R,h[21]=L,h[22]=z,h[23]=M,h[24]=P,h[25]=o):o=h[25],h[26]!==o?(u=(0,t.jsx)(Y.AnimatePresence,{children:o}),h[26]=o,h[27]=u):u=h[27],u}function et(e){return i.toast.error((0,q.errorMessage)(e,"Failed to retry some items. Please try again."))}let en=(0,u.cn)("mt-3 flex items-center justify-between rounded-3xl bg-surface-secondary py-2 pr-2 pl-4 text-sm");function ea(e){let n,a,l,s,i,r=(0,c.c)(22),{allMatchingSelected:o,pageSelectedCount:d,totalMatching:u,selectedCount:m,loading:h,onSelectAll:x,onClear:p}=e;if(o){let e,n,a;return r[0]!==m?(e=(0,t.jsxs)("span",{children:[(0,t.jsxs)("span",{className:"font-medium",children:[m," selected"]})," across all pages."]}),r[0]=m,r[1]=e):e=r[1],r[2]!==p?(n=(0,t.jsx)(I.Button,{variant:"subtle",size:"sm",onClick:p,children:"Clear selection"}),r[2]=p,r[3]=n):n=r[3],r[4]!==e||r[5]!==n?(a=(0,t.jsxs)("div",{className:en,children:[e,n]}),r[4]=e,r[5]=n,r[6]=a):a=r[6],a}return r[7]!==d?(n=(0,t.jsxs)("span",{className:"font-medium",children:[d," items on page selected."]}),r[7]=d,r[8]=n):n=r[8],r[9]!==n||r[10]!==u?(a=(0,t.jsxs)("span",{children:[n," Select all"," ",u," matching your filter."]}),r[9]=n,r[10]=u,r[11]=a):a=r[11],r[12]!==h?(l=h?(0,t.jsx)(Z.Spinner,{}):null,r[12]=h,r[13]=l):l=r[13],r[14]!==h||r[15]!==x||r[16]!==l||r[17]!==u?(s=(0,t.jsxs)(I.Button,{variant:"subtle",size:"sm",onClick:x,disabled:h,children:[l,"Select All ",u]}
2),r[14]=h,r[15]=x,r[16]=l,r[17]=u,r[18]=s):s=r[18],r[19]!==a||r[20]!==s?(i=(0,t.jsxs)("div",{className:en,children:[a,s]}),r[19]=a,r[20]=s,r[21]=i):i=r[21],i}e.i(791697);var el=e.i(693184),es=e.i(592354);async function ei(e,t){let n=0;for(let a=0;a<e.length;a+=500){let l=e.slice(a,a+500);await t(l),n+=l.length}return n}function er(e){let n,a,s,r,o,d,u=(0,c.c)(20),{open:m,onOpenChange:h,contentIds:x,onSuccess:p}=e,f=(0,l.useQueryClient)(),b=(0,g.useOwnerUserId)();u[0]!==x.length?(n=(0,C.pluralItems)(x.length),u[0]=x.length,u[1]=n):n=u[1];let j=n;u[2]!==x||u[3]!==b?(a=()=>ei(x,async e=>{await (0,el.postContentBulkDelete)({body:{contentIds:e},query:{ownerUserId:b},throwOnError:!0})}),u[2]=x,u[3]=b,u[4]=a):a=u[4],u[5]!==h||u[6]!==p||u[7]!==f?(s=async e=>{await (0,J.invalidateContentQueries)(f),i.toast.success(`Deleted ${(0,C.pluralItems)(e)}`),h(!1),p()},u[5]=h,u[6]=p,u[7]=f,u[8]=s):s=u[8],u[9]!==a||u[10]!==s?(r={mutationFn:a,retry:2,onSuccess:s,onError:eo},u[9]=a,u[10]=s,u[11]=r):r=u[11];let v=(0,U.useMutation)(r);u[12]!==v?(o=e=>{e.preventDefault(),v.mutate()},u[12]=v,u[13]=o):o=u[13];let y=o,w=`Delete ${j} from your knowledge?`;return u[14]!==y||u[15]!==v.isPending||u[16]!==h||u[17]!==m||u[18]!==w?(d=(0,t.jsx)(es.ConfirmDialog,{open:m,onOpenChange:h,title:w,description:"This removes the selected content from your knowledge base. This action cannot be undone.",confirmLabel:"Delete",pending:v.isPending,onConfirm:y}),u[14]=y,u[15]=v.isPending,u[16]=h,u[17]=m,u[18]=w,u[19]=d):d=u[19],d}function eo(e){return i.toast.error(e.message||"Could not delete content")}var ec=e.i(411881),ed=e.i(58984),eu=e.i(817422);let em={kind:"self"},eh=eu.z.object({kind:eu.z.literal("self")});function ex(e){return eh.safeParse(e).success}function ep(e){return{state:"untouched",initial:e}}function ef(e){if(0===e.length)return null;let t=e[0]??null;for(let n=1;n<e.length;n++)if((e[n]??null)!==t)return"mixed";return t}let eg={context:"mixed",publishedAt:"mixed",createdBy:"mixed",citationUrl:"mixed",hideCitation:"mixed"};function eb(e,t){let n=new Map(e.map(e=>[e.id,e])),a=t.map(e=>n.get(e)).filter(e=>!!e);return{rows:a,allInCache:a.length===t.length}}let ej=e=>"PRIVATE"===e||"INTERNAL"===e||"PUBLIC"===e;function ev(e){let a,s,o,d,u,m,h,x,p,f,b,j,v,y,w=(0,c.c)(39),{open:N,onOpenChange:S,contentIds:I,pageContent:k,onSuccess:T}=e,A=(0,l.useQueryClient)(),E=(0,g.useOwnerUserId)(),_=I.length,[D,F]=(0,n.useState)(void 0);if(w[0]!==I||w[1]!==k){e:{let{rows:e,allInCache:t}=eb(k,I);if(!t){a=null;break e}let n={PRIVATE:0,INTERNAL:0,PUBLIC:0};for(let t of e)ej(t.accessTier)&&(n[t.accessTier]=n[t.accessTier]+1);a=n}w[0]=I,w[1]=k,w[2]=a}else a=w[2];let B=a;w[3]!==S?(s=e=>{e||F(void 0),S(e)},w[3]=S,w[4]=s):s=w[4];let R=s;w[5]===Symbol.for("react.memo_cache_sentinel")?(o=(0,r.postContentBulkAccessTierMutation)(),w[5]=o):o=w[5],w[6]!==R||w[7]!==T||w[8]!==A||w[9]!==D?(d={...o,onSuccess:async e=>{await (0,J.invalidateContentQueries)(A),i.toast.success(`Set access group on ${(0,C.pluralItems)(e.data.affectedCount)} to ${D?C.ACCESS_TIER_LABELS[D]:""}`),R(!1),T()},onError:eC},w[6]=R,w[7]=T,w[8]=A,w[9]=D,w[10]=d):d=w[10];let P=(0,U.useMutation)(d);w[11]!==I||w[12]!==P||w[13]!==E||w[14]!==D?(u=()=>{D&&P.mutate({body:{contentIds:I,accessTier:D},query:{ownerUserId:E}})},w[11]=I,w[12]=P,w[13]=E,w[14]=D,w[15]=u):u=w[15];let M=u;w[16]===Symbol.for("react.memo_cache_sentinel")?(m=e=>{ej(e)&&F(e)},w[16]=m):m=w[16];let z=m,L=P.isPending,O=!D;return w[17]!==B?(h=B&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-4 text-xs text-fg-mid",children:[(0,t.jsx)("span",{className:"text-fg-high",children:"Selected content:"}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"font-medium text-fg-high",children:B.PRIVATE})," ",C.ACCESS_TIER_LABELS.PRIVATE]}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"font-medium text-fg-high",children:B.INTERNAL})," ",C.ACCESS_TIER_LABELS.INTERNAL]}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"font-medium text-fg-high",children:B.PUBLIC})," ",C.ACCESS_TIER_LABELS.PUBLIC]})]}),(0,t.jsx)(X.Separator,{})]}),w[17]=B,w[18]=h):h=w[18],w[19]!==_?(x=(0,C.pluralItems)(_),w[19]=_,w[20]=x):x=w[20],w[21]!==x?(p=(0,t.jsxs)("p",{className:"text-sm text-fg-mid",children:["Assign ",x," to:"]}),w[21]=x,w[22]=p):p=w[22],w[23]===Symbol.for("react.memo_cache_sentinel")?(f=C.ACCESS_OPTIONS.map(ey),w[23]=f):f=w[23],w[24]!==D?(b=(0,t.jsx)(ed.RadioCardGroup,{value:D,onValueChange:z,children:f}),w[24]=D,w[25]=b):b=w[25],w[26]!==p||w[27]!==b?(j=(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[p,b]}),w[26]=p,w[27]=b,w[28]=j):j=w[28],w[29]!==j||w[30]!==h?(v=(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[h,j]}),w[29]=j,w[30]=h,w[31]=v):v=w[31],w[32]!==R||w[33]!==M||w[34]!==P.isPending||w[35]!==N||w[36]!==v||w[37]!==O?(y=(0,t.jsx)(ec.FormDialog,{open:N,onOpenChange:R,title:"Edit access group",description:"Choose who can see this content.",submitLabel:"Save",pending:L,submitDisabled:O,onSubmit:M,children:v}),w[32]=R,w[33]=M,w[34]=P.isPending,w[35]=N,w[36]=v,w[37]=O,w[38]=y):y=w[38],y}function ey(e){let{value:n,label:a,description:l,icon:s}=e;return(0,t.jsxs)(ed.RadioCard,{value:n,children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)(s,{className:"size-5 text-fg-mid","aria-hidden":"true"}),(0,t.jsx)(ed.RadioCardTitle,{children:a})]}),(0,t.jsx)(ed.RadioCardDescription,{className:"ps-8",children:l})]},n)}function eC(e){return i.toast.error(e.message||"Could not update access group")}var ew=e.i(421061),eN=e.i(259199),eS=e.i(585081),eI=e.i(167922),ek=e.i(183144),eT=e.i(111541),eA=e.i(636273),eE=e.i(196196);let e_=(0,u.cn)("gap-0 overflow-hidden border-loud bg-surface-primary p-0 outline-none before:hidden","data-[vaul-drawer-direction=right]:inset-y-2.5! data-[vaul-drawer-direction=right]:right-2.5! data-[vaul-drawer-direction=right]:w-full! data-[vaul-drawer-direction=right]:rounded-2xl data-[vaul-drawer-direction=right]:sm:max-w-xl!","data-[vaul-drawer-direction=bottom]:mt-0! data-[vaul-drawer-direction=bottom]:h-[90dvh]! data-[vaul-drawer-direction=bottom]:max-h-[90dvh]! data-[vaul-drawer-direction=bottom]:rounded-t-2xl");function eD(e){let n,a=(0,c.c)(3),{side:l,surface:s}=e,i=void 0===s?"primary":s;return a[0]!==l||a[1]!==i?(n=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eE.ProgressiveBlur,{direction:l,variant:"cumulative",surfaceFade:i,className:"absolute inset-0 -z-10 sm:hidden"}),(0,t.jsx)(eE.ProgressiveBlur,{direction:l,surfaceFade:i,className:"absolute inset-0 -z-10 hidden sm:block"})]}),a[0]=l,a[1]=i,a[2]=n):n=a[2],n}var eF=e.i(8651);function eB(e){return"QA"===e.type&&e.question&&e.answer?{type:"qa",question:e.question,answer:e.answer}:"MANUAL"===e.type&&e.text?{type:"manual",text:e.text}:null}
2function eR(e){let n,a,l=(0,c.c)(7),{expanded:s,onToggle:i,label:r}=e,o=void 0===r?"View Content":r;return l[0]!==s?(n=s?(0,t.jsx)(m.MinusIcon,{className:"size-3.5"}):(0,t.jsx)(m.PlusIcon,{className:"size-3.5"}),l[0]=s,l[1]=n):n=l[1],l[2]!==s||l[3]!==o||l[4]!==i||l[5]!==n?(a=(0,t.jsxs)(I.Button,{type:"button",variant:"outline",size:"sm",className:"w-fit",onClick:i,"aria-expanded":s,children:[o,n]}),l[2]=s,l[3]=o,l[4]=i,l[5]=n,l[6]=a):a=l[6],a}function eP(e="drawer"){return"sidebar"===e?"border border-subtle bg-surface-primary":"bg-surface-secondary"}function eM(e){let n,a,l,s,i,r=(0,c.c)(15),{content:o,isExpanded:d,variant:u}=e,m=void 0===u?"drawer":u;r[0]!==o?(n=eB(o),r[0]=o,r[1]=n):n=r[1];let h=n;if(!h)return null;r[2]!==m?(a=eP(m),r[2]=m,r[3]=a):a=r[3];let x=`max-h-80 overflow-y-auto rounded-xl p-4 select-text ${a}`;return r[4]!==h.answer||r[5]!==h.question||r[6]!==h.text||r[7]!==h.type?(l="qa"===h.type?(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)(ez,{label:"Question",children:h.question}),(0,t.jsx)(ez,{label:"Answer",children:h.answer})]}):(0,t.jsx)("p",{className:"text-sm leading-relaxed whitespace-pre-wrap text-fg-high",children:h.text}),r[4]=h.answer,r[5]=h.question,r[6]=h.text,r[7]=h.type,r[8]=l):l=r[8],r[9]!==x||r[10]!==l?(s=(0,t.jsx)("div",{className:x,children:l}),r[9]=x,r[10]=l,r[11]=s):s=r[11],r[12]!==d||r[13]!==s?(i=(0,t.jsx)(eF.AnimateHeightContent,{isVisible:d,children:s}),r[12]=d,r[13]=s,r[14]=i):i=r[14],i}function ez(e){let n,a,l,s=(0,c.c)(7),{label:i,children:r}=e;return s[0]!==i?(n=(0,t.jsx)("span",{className:"text-xs font-semibold tracking-wide text-fg-low uppercase",children:i}),s[0]=i,s[1]=n):n=s[1],s[2]!==r?(a=(0,t.jsx)("p",{className:"text-sm leading-relaxed whitespace-pre-wrap text-fg-high",children:r}),s[2]=r,s[3]=a):a=s[3],s[4]!==n||s[5]!==a?(l=(0,t.jsxs)("div",{className:"flex flex-col gap-1.5",children:[n,a]}),s[4]=n,s[5]=a,s[6]=l):l=s[6],l}
2function eL(e){let n,a,l=(0,c.c)(5),{label:s,children:i}=e;return l[0]!==s?(n=(0,t.jsx)("p",{className:"text-sm font-medium text-fg-low",children:s}),l[0]=s,l[1]=n):n=l[1],l[2]!==i||l[3]!==n?(a=(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[n,i]}),l[2]=i,l[3]=n,l[4]=a):a=l[4],a}function eO(e){let n,a,l,s=(0,c.c)(9),{status:i,isRetryable:r,failureReason:o}=e,d=C.STATUS_CATEGORY_META[(0,C.statusCategory)(i,r,o)],u=d.icon;return s[0]!==u||s[1]!==d.iconClassName?(n=(0,t.jsx)(u,{className:d.iconClassName,"aria-hidden":!0}),s[0]=u,s[1]=d.iconClassName,s[2]=n):n=s[2],s[3]!==d.label?(a=(0,t.jsx)("span",{children:d.label}),s[3]=d.label,s[4]=a):a=s[4],s[5]!==d.variant||s[6]!==n||s[7]!==a?(l=(0,t.jsxs)(z.Badge,{variant:d.variant,size:"lg",children:[n,a]}),s[5]=d.variant,s[6]=n,s[7]=a,s[8]=l):l=s[8],l}function eU(e){let n,a,l,s=(0,c.c)(7),{type:i}=e,r=C.TYPE_ICONS[i];s[0]!==r?(n=(0,t.jsx)(r,{"aria-hidden":!0}),s[0]=r,s[1]=n):n=s[1];let o=C.TYPE_LABELS[i];return s[2]!==o?(a=(0,t.jsx)("span",{children:o}),s[2]=o,s[3]=a):a=s[3],s[4]!==n||s[5]!==a?(l=(0,t.jsxs)(z.Badge,{variant:"subtle",size:"lg",className:"text-sand-11",children:[n,a]}),s[4]=n,s[5]=a,s[6]=l):l=s[6],l}var eq=e.i(781467);function e$(e){let n,a=(0,c.c)(6),{url:l,className:s}=e,i=function(e){try{return new URL(e).hostname.toLowerCase()}catch{return null}}(l);if(i&&(i.endsWith(".substack.com")||"substack.com"===i)){let e;return a[0]!==s?(e=(0,t.jsx)(m.SubstackIcon,{className:s}),a[0]=s,a[1]=e):e=a[1],e}if(i&&i.endsWith(".beehiiv.com")&&"www.beehiiv.com"!==i){let e;return a[2]!==s?(e=(0,t.jsx)(eq.BeehiivIcon,{className:s}),a[2]=s,a[3]=e):e=a[3],e}return a[4]!==s?(n=(0,t.jsx)(m.ArrowUpRightIcon,{className:s}),a[4]=s,a[5]=n):n=a[5],n}function eQ({contentId:e,url:a}){let l=(0,g.useOwnerUserId)(),[s,r]=(0,n.useState)(!1);if(!a.includes("amazonaws.com"))return(0,t.jsx)(I.Button,{asChild:!0,variant:"outline",size:"sm","aria-label":"View Content",children:(0,t.jsxs)("a",{href:a,target:"_blank",rel:"noopener noreferrer",children:["View Content",(0,t.jsx)(e$,{url:a,className:"size-3.5"})]})});let o=async()=>{r(!0);try{let{data:t}=await (0,el.getContentByIdViewUrl)({path:{id:e},query:{ownerUserId:l},throwOnError:!1});t?.data.url?window.open(t.data.url,"_blank","noopener,noreferrer"):i.toast.error("Couldn't open content.")}catch{i.toast.error("Couldn't open content.")}finally{r(!1)}};return(0,t.jsxs)(I.Button,{variant:"outline",size:"sm",onClick:o,disabled:s,"aria-label":"View Content",children:["View Content",(0,t.jsx)(m.ArrowUpRightIcon,{className:"size-3.5"})]})}function eG(e){let n,a,l,s,i,r,o,d,u=(0,c.c)(24),{status:h,isRetryable:x,failureReason:p,type:f,wordCount:g,contentId:b,url:j,viewText:v,statusActions:y}=e;return u[0]!==p||u[1]!==x||u[2]!==h?(n="mixed"===h?(0,t.jsx)(z.Badge,{variant:"subtle",size:"lg",children:"Mixed"}):h?(0,t.jsx)(eO,{status:h,isRetryable:x,failureReason:p}):null,u[0]=p,u[1]=x,u[2]=h,u[3]=n):n=u[3],u[4]!==y||u[5]!==n?(a=(0,t.jsx)(eL,{label:"Status",children:(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[n,y]})}),u[4]=y,u[5]=n,u[6]=a):a=u[6],u[7]!==f?(l="mixed"===f?(0,t.jsxs)(z.Badge,{variant:"subtle",size:"lg",children:[(0,t.jsx)(m.ShuffleSolidIcon,{}),"Mixed"]}):f?(0,t.jsx)(eU,{type:f}):null,u[7]=f,u[8]=l):l=u[8],u[9]!==l?(s=(0,t.jsx)(eL,{label:"Type",children:l}),u[9]=l,u[10]=s):s=u[10],u[11]!==g?(i=null!==g?(0,C.formatWordCount)(g):"—",u[11]=g,u[12]=i):i=u[12],u[13]!==i?(r=(0,t.jsx)(eL,{label:"Word Count",children:(0,t.jsx)(z.Badge,{variant:"subtle",size:"lg",className:"text-sand-11",children:i})}),u[13]=i,u[14]=r):r=u[14],u[15]!==b||u[16]!==j||u[17]!==v?(o=j&&b?(0,t.jsx)(eL,{label:"Link",children:(0,t.jsx)(eQ,{contentId:b,url:j})}):v?(0,t.jsx)(eL,{label:"Link",children:(0,t.jsx)(eR,{expanded:v.expanded,onToggle:v.onToggle})}):null,u[15]=b,u[16]=j,u[17]=v,u[18]=o):o=u[18],u[19]!==a||u[20]!==s||u[21]!==r||u[22]!==o?(d=(0,t.jsxs)("div",{className:"flex flex-wrap items-start gap-x-4 gap-y-4",children:[a,s,r,o]}),u[19]=a,u[20]=s,u[21]=r,u[22]=o,u[23]=d):d=u[23],d}var eK=e.i(546579);function eV(e){let n,a=(0,c.c)(2),{label:l}=e;return a[0]!==l?(n=(0,t.jsxs)(A.Tooltip,{delayDuration:150,children:[(0,t.jsx)(A.TooltipTrigger,{asChild:!0,children:(0,t.jsx)(m.CircleInfoSolidIcon,{className:"size-3.5 shrink-0 text-fg-low transition-colors text-sand-7 hover:text-sand-9","aria-label":l})}),(0,t.jsx)(A.TooltipContent,{side:"right",children:l})]}),a[0]=l,a[1]=n):n=a[1],n}function eW(e){let n,a,l,s,i,r,o=(0,c.c)(36),{label:d,info:u,initial:h,state:x,onChange:p,clearable:f,children:g}=e,b=void 0===f||f,j="untouched"===x.state&&"mixed"===h,v="changed"===x.state?x.value:"untouched"===x.state&&"mixed"!==h&&null!==h?h:void 0,y="cleared"===x.state;if(o[0]!==p?(n=e=>p({state:"changed",value:e}),o[0]=p,o[1]=n):n=o[1],o[2]!==g||o[3]!==b||o[4]!==v||o[5]!==u||o[6]!==j||o[7]!==d||o[8]!==p||o[9]!==x.state||o[10]!==y||o[11]!==n){let e,i,r,c={value:v,disabled:y,isMixed:j,onValueChange:n};a=eI.Field,o[15]!==u?(e=u&&(0,t.jsx)(eV,{label:u}),o[15]=u,o[16]=e):e=o[16],o[17]!==d||o[18]!==e?(i=(0,t.jsxs)(eI.FieldLabel,{children:[d,e]}),o[17]=d,o[18]=e,o[19]=i):i=o[19],o[20]!==b||o[21]!==d||o[22]!==p||o[23]!==x.state?(r="changed"===x.state&&b&&(0,t.jsx)(I.Button,{type:"button",variant:"ghost",size:"icon-xs","aria-label":`Clear ${d}`,onClick:()=>p({state:"cleared"}),children:(0,t.jsx)(m.XmarkIcon,{})}),o[20]=b,o[21]=d,o[22]=p,o[23]=x.state,o[24]=r):r=o[24],o[25]!==i||o[26]!==r?(l=(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[i,r]}),o[25]=i,o[26]=r,o[27]=l):l=o[27],s="cleared"===x.state?(0,t.jsx)("p",{className:"text-xs italic text-fg-mid",children:"Will clear this field"}):g(c),o[2]=g,o[3]=b,o[4]=v,o[5]=u,o[6]=j,o[7]=d,o[8]=p,o[9]=x.state,o[10]=y,o[11]=n,o[12]=a,o[13]=l,o[14]=s}else a=o[12],l=o[13],s=o[14];return o[28]!==j||o[29]!==x.state?(i=j&&"untouched"===x.state&&(0,t.jsx)("p",{className:"text-xs text-fg-mid",children:"Multiple values — editing will over
2write"}),o[28]=j,o[29]=x.state,o[30]=i):i=o[30],o[31]!==a||o[32]!==l||o[33]!==s||o[34]!==i?(r=(0,t.jsxs)(a,{children:[l,s,i]}),o[31]=a,o[32]=l,o[33]=s,o[34]=i,o[35]=r):r=o[35],r}function eH(){return{context:ep(null),publishedAt:ep(null),createdBy:ep(null),citationUrl:ep(null),hideCitation:ep(null)}}function eY(e){let n,a,l,s,i=(0,c.c)(16),{open:r,onOpenChange:o,contentIds:d,pageContent:u,onSuccess:m}=e,h=(0,eN.useIsMobile)(),x=h?"bottom":"right";i[0]!==o?(n=e=>!e&&o(!1),i[0]=o,i[1]=n):n=i[1];let p=!h||void 0;return i[2]!==d||i[3]!==o||i[4]!==m||i[5]!==r||i[6]!==u?(a=r&&(0,t.jsx)(eX,{contentIds:d,pageContent:u,onClose:()=>o(!1),onSuccess:m}),i[2]=d,i[3]=o,i[4]=m,i[5]=r,i[6]=u,i[7]=a):a=i[7],i[8]!==p||i[9]!==a?(l=(0,t.jsx)(ew.DrawerContent,{className:e_,"data-vaul-no-drag":p,children:a}),i[8]=p,i[9]=a,i[10]=l):l=i[10],i[11]!==r||i[12]!==x||i[13]!==n||i[14]!==l?(s=(0,t.jsx)(ew.Drawer,{direction:x,open:r,onOpenChange:n,children:l}),i[11]=r,i[12]=x,i[13]=n,i[14]=l,i[15]=s):s=i[15],s}function eX(e){let a,s,o,d,u,h,x,p,f,b,j,v,y,w,N,S,k,T,A,E,_,D,F,B,R,P,M,L,O,q,$,Q,G,K,V,W,H,Y,X=(0,c.c)(113),{contentIds:ee,pageContent:et,onClose:en,onSuccess:ea,onMoveToFolder:el,onUpdateAccessTier:es,onDeleteSelected:ei,canRetry:er,variant:eo}=e,ec=void 0!==er&&er,ed=void 0===eo?"drawer":eo,eu=(0,l.useQueryClient)(),em=(0,g.useOwnerUserId)(),eh=ee.length;X[0]!==ee||X[1]!==et?(a=eb(et,ee),X[0]=ee,X[1]=et,X[2]=a):a=X[2];let{rows:ep,allInCache:ej}=a;X[3]!==ej||X[4]!==ep?(s=ej?ef(ep.map(e7)):"mixed",X[3]=ej,X[4]=ep,X[5]=s):s=X[5],X[6]!==ej||X[7]!==ep?(o=ej?ef(ep.map(e8)):"mixed",X[6]=ej,X[7]=ep,X[8]=o):o=X[8],X[9]!==ej||X[10]!==ep?(d=ej?ep.reduce(e6,0):null,X[9]=ej,X[10]=ep,X[11]=d):d=X[11],X[12]!==s||X[13]!==o||X[14]!==d?(u={status:s,type:o,wordCountSum:d},X[12]=s,X[13]=o,X[14]=d,X[15]=u):u=X[15];let ev=u;X[16]!==ej||X[17]!==ep?(h=ej?{context:ef(ep.map(e=>e.context)),publishedAt:function(e){if(0===e.length)return null;let t=e=>e?e.slice(0,10):null,n=t(e[0]);for(let a=1;a<e.length;a++)if(t(e[a])!==n)return"mixed";return e[0]??null}(ep.map(e=>e.publishedAt??e.createdAt)),citationUrl:ef(ep.map(e=>e.citationUrl)),hideCitation:ef(ep.map(e=>e.hideCitation)),createdBy:function(e){if(0===e.length)return null;let t=e=>null==e?"\0none":ex(e)?"self":`s:${e}`,n=t(e[0]);for(let a=1;a<e.length;a++)if(t(e[a])!==n)return"mixed";return e[0]??null}(ep.map(e=>e.createdBy??{kind:"self"}))}:eg,X[16]=ej,X[17]=ep,X[18]=h):h=X[18];let ey=h,[eC,eN]=(0,n.useState)(eH);X[19]!==en?(x=()=>{eN(eH()),en()},X[19]=en,X[20]=x):x=X[20];let eS=x;X[21]===Symbol.for("react.memo_cache_sentinel")?(p=(0,r.postContentReprocessMutation)(),X[21]=p):p=X[21],X[22]!==eS||X[23]!==ee.length||X[24]!==ea||X[25]!==eu?(f={...p,onSuccess:async()=>{await (0,J.invalidateContentQueries)(eu),i.toast.success(`Queued ${(0,C.pluralItems)(ee.length)} for training`),eS(),ea()},onError:e5},X[22]=eS,X[23]=ee.length,X[24]=ea,X[25]=eu,X[26]=f):f=X[26];let ek=(0,U.useMutation)(f);X[27]===Symbol.for("react.memo_cache_sentinel")?(b=(0,r.postContentBulkEditMutation)(),X[27]=b):b=X[27],X[28]!==eS||X[29]!==ea||X[30]!==eu?(j={...b,onSuccess:async e=>{await (0,J.invalidateContentQueries)(eu),i.toast.success(`Updated ${(0,C.pluralItems)(e.data.affectedCount)}`),eS(),ea()},onError:e4},X[28]=eS,X[29]=ea,X[30]=eu,X[31]=j):j=X[31];let eT=(0,U.useMutation)(j);if(X[32]!==eC){let e;e={},"changed"===eC.context.state?e.context=eC.context.value:"cleared"===eC.context.state&&(e.context=null),"changed"===eC.publishedAt.state?e.publishedAt=eC.publishedAt.value:"cleared"===eC.publishedAt.state&&(e.publishedAt=null),"changed"===eC.createdBy.state?e.createdBy=eC.createdBy.value:"cleared"===eC.createdBy.state&&(e.createdBy=null),"changed"===eC.citationUrl.state?e.citationUrl=eC.citationUrl.value:"cleared"===eC.citationUrl.state&&(e.citationUrl=null),"changed"===eC.hideCitation.state?e.hideCitation=eC.hideCitation.value:"cleared"===eC.hideCitation.state&&(e.hideCitation=null),v=e,X[32]=eC,X[33]=v}else v=X[33];let eA=v;X[34]!==eA?(y=Object.keys(eA),X[34]=eA,X[35]=y):y=X[35];let eE=y.length>0;X[36]!==ee||X[37]!==eE||X[38]!==eT||X[39]!==em||X[40]!==eA?(w=()=>{eE?eT.mutate({body:{contentIds:ee,patch:eA},query:{ownerUserId:em}}):i.toast.info("No changes to apply")},X[36]=ee,X[37]=eE,X[38]=eT,X[39]=em,X[40]=eA,X[41]=w):w=X[41];let e_=w,eF=ev.status&&"mixed"!==ev.status?ev.status:null,eB=ev.type&&"mixed"!==ev.type?ev.type:null,eR="mixed"===ev.status,eP="mixed"===ev.type,eM=eR?"mixed":eF,ez=eP?"mixed":eB;X[42]!==ev.wordCountSum||X[43]!==eM||X[44]!==ez?(N=(0,t.jsx)(eG,{status:eM,type:ez,wordCount:ev.wordCountSum}),X[42]=ev.wordCountSum,X[43]=eM,X[44]=ez,X[45]=N):N=X[45],X[46]===Symbol.for("react.memo_cache_sentinel")?(S=e=>eN(t=>({...t,context:e}
2)),X[46]=S):S=X[46],X[47]!==eC.context||X[48]!==ey.context?(k=(0,t.jsx)(eW,{label:"Context",info:"Extra context to help the AI use this content accurately",initial:ey.context,state:eC.context,onChange:S,children:e3}),X[47]=eC.context,X[48]=ey.context,X[49]=k):k=X[49],X[50]===Symbol.for("react.memo_cache_sentinel")?(T=e=>eN(t=>({...t,publishedAt:e})),X[50]=T):T=X[50],X[51]!==eC.publishedAt||X[52]!==ey.publishedAt?(A=(0,t.jsx)(eW,{label:"Published date",info:"The date this content was originally created",initial:ey.publishedAt,state:eC.publishedAt,clearable:!1,onChange:T,children:e2}),X[51]=eC.publishedAt,X[52]=ey.publishedAt,X[53]=A):A=X[53],X[54]===Symbol.for("react.memo_cache_sentinel")?(E=e=>eN(t=>({...t,createdBy:e})),X[54]=E):E=X[54],X[55]!==eC.createdBy||X[56]!==ey.createdBy?(_=(0,t.jsx)(eW,{label:"Author",info:"Indicates whether this content is by/about you, or someone else",initial:ey.createdBy,state:eC.createdBy,onChange:E,children:e1}),X[55]=eC.createdBy,X[56]=ey.createdBy,X[57]=_):_=X[57],X[58]===Symbol.for("react.memo_cache_sentinel")?(D=e=>{eN(t=>({...t,citationUrl:e}))},X[58]=D):D=X[58],X[59]!==eC.citationUrl||X[60]!==ey.citationUrl?(F=(0,t.jsx)(eW,{label:"Citation URL",info:"URL this content links to when cited in a conversation",initial:ey.citationUrl,state:eC.citationUrl,onChange:D,children:e0}),X[59]=eC.citationUrl,X[60]=ey.citationUrl,X[61]=F):F=X[61],X[62]===Symbol.for("react.memo_cache_sentinel")?(B=e=>eN(t=>({...t,publishedAt:e})),X[62]=B):B=X[62],X[63]!==eC.publishedAt||X[64]!==ey.publishedAt?(R=(0,t.jsx)(eW,{label:"Published Date",initial:ey.publishedAt,state:eC.publishedAt,clearable:!1,onChange:B,children:eJ}),X[63]=eC.publishedAt,X[64]=ey.publishedAt,X[65]=R):R=X[65],X[66]===Symbol.for("react.memo_cache_sentinel")?(P=e=>eN(t=>({...t,hideCitation:e})),X[66]=P):P=X[66],X[67]!==eC.hideCitation||X[68]!==ey.hideCitation?(M=(0,t.jsx)(eW,{label:"Hide citations",initial:ey.hideCitation,state:eC.hideCitation,onChange:P,children:eZ}),X[67]=eC.hideCitation,X[68]=ey.hideCitation,X[69]=M):M=X[69],X[70]!==k||X[71]!==A||X[72]!==_||X[73]!==F||X[74]!==R||X[75]!==M?(L=(0,t.jsxs)(eI.FieldGroup,{children:[k,A,_,F,R,M]}),X[70]=k,X[71]=A,X[72]=_,X[73]=F,X[74]=R,X[75]=M,X[76]=L):L=X[76],X[77]!==ec||X[78]!==ee||X[79]!==el||X[80]!==es||X[81]!==em||X[82]!==ek?(O=(ec||el||es)&&(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[ec&&(0,t.jsxs)(I.Button,{variant:"outline",disabled:ek.isPending,onClick:()=>ek.mutate({body:{contentIds:ee},query:{ownerUserId:em}}),children:[(0,t.jsx)(m.RotateRightSolidIcon,{className:ek.isPending?"animate-spin":void 0}),"Retry Training"]}),el&&(0,t.jsxs)(I.Button,{variant:"subtle",onClick:el,children:[(0,t.jsx)(m.ArrowTurnRightIcon,{}),"Move to Folder"]}),es&&(0,t.jsxs)(I.Button,{variant:"subtle",onClick:es,children:[(0,t.jsx)(m.UsersIcon,{}),"Update Access Group"]})]}),X[77]=ec,X[78]=ee,X[79]=el,X[80]=es,X[81]=em,X[82]=ek,X[83]=O):O=X[83],X[84]!==N||X[85]!==L||X[86]!==O?(q=(0,t.jsx)("div",{className:"no-scrollbar min-h-0 flex-1 overflow-y-auto px-6 pt-14 pb-24 sm:pt-20 sm:pb-28",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[N,L,O]})}),X[84]=N,X[85]=L,X[86]=O,X[87]=q):q=X[87];let eL="sidebar"===ed?"secondary":"primary";X[88]!==eL?($=(0,t.jsx)(eD,{side:"top",surface:eL}),X[88]=eL,X[89]=$):$=X[89],X[90]!==eS||X[91]!==eh||X[92]!==ed?(Q="sidebar"===ed?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("h2",{className:"text-xl font-medium text-fg-high",children:"Bulk edit content"}),(0,t.jsxs)(z.Badge,{variant:"subtle",children:[eh," selected"]})]}),(0,t.jsx)(I.Button,{variant:"ghost",size:"icon-sm","aria-label":"Close",className:"pointer-events-auto",onClick:eS,children:(0,t.jsx)(m.XmarkIcon,{})})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(ew.DrawerTitle,{className:"text-lg font-medium text-fg-high",children:"Bulk edit content"}),(0,t.jsxs)(z.Badge,{variant:"subtle",children:[eh," selected"]})]}),(0,t.jsx)(ew.DrawerDescription,{className:"sr-only",children:"Edit fields across the selected content."}),(0,t.jsx)(ew.DrawerClose,{asChild:!0,children:(0,t.jsx)(I.Button,{variant:"ghost",size:"icon-sm","aria-label":"Close",className:"pointer-events-auto hidden sm:inline-flex",children:(0,t.jsx)(m.XmarkIcon,{})})})]}),X[90]=eS,X[91]=eh,X[92]=ed,X[93]=Q):Q=X[93],X[94]!==$||X[95]!==Q?(G=(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-x-0 top-0 z-10 flex items-center justify-between gap-4 px-6 pt-4 pb-3 sm:pt-6 sm:pb-4",children:[$,Q]}),X[94]=$,X[95]=Q,X[96]=G):G=X[96],X[97]===Symbol.for("react.memo_cache_sentinel")?(K={paddingBottom:"max(1rem, env(safe-area-inset-bottom))"},X[97]=K):K=X[97];let eO="sidebar"===ed?"secondary":"primary";return X[98]!==eO?(V=(0,t.jsx)(eD,{side:"bottom",surface:eO}),X[98]=eO,X[99]=V):V=X[99],X[100]!==eS||X[101]!==e_||X[102]!==eE||X[103]!==eT||X[104]!==ei?(W=!eE&&ei?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(I.Button,{variant:"outline",size:"xl",onClick:eS,className:"pointer-events-auto w-full",children:[(0,t.jsx)(m.XmarkIcon,{}),"Close"]}),(0,t.jsxs)(I.Button,{variant:"destructive",size:"xl",onClick:ei,className:"pointer-events-auto w-full",children:[(0,t.jsx)(m.TrashIcon,{}),"Delete"]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(I.Button,{variant:"outline",size:"xl",onClick:eS,className:"pointer-events-auto w-full",children:[(0,t.jsx)(m.XmarkIcon,{}),"Cancel"]}),(0,t.jsxs)(I.Button,{size:"xl",onClick:e_,disabled:!eE||eT.isPending,className:"pointer-events-auto w-full",children:[eT.isPending?(0,t.jsx)(Z.Spinner,{}):(0,t.jsx)(m.CheckIcon,{}),"Update Content"]})]}),X[100]=eS,X[101]=e_,X[102]=eE,X[103]=eT,X[104]=ei,X[105]=W):W=X[105],X[106]!==V||X[107]!==W?(H=(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 z-10 grid grid-cols-2 gap-3 px-6 pt-3 sm:pt-4",style:K,children:[V,W]}),X[106]=V,X[107]=W,X[108]=H):H=X[108],X[109]!==q||X[110]!==G||X[111]!==H?(Y=(0,t.jsxs)(t.Fragment,{children:[q,G,H]}),X[109]=q,X[110]=G,X[111]=H,X[112]=Y):Y=X[112],Y}function eZ(e){return(0,t.jsxs)("label",{className:"flex items-center gap-2 text-sm",children:[(0,t.jsx)(k.Checkbox,{checked:!0===e.value,disabled:e.disabled,onCheckedChange:t=>e.onValueChange(!!t)}),"Hide citations for this content"]})}function eJ(e){let n=e.value?new Date(e.value):void 0;return(0,t.jsxs)(eT.Popover,{children:[(0,t.jsx)(eT.PopoverTrigger,{asChild:!0,children:(0,t.jsxs)(I.Button,{type:"button",variant:"outline",className:"justify-start font-normal",disabled:e.disabled,children:[(0,t.jsx)(m.CalendarIcon,{}),n?(0,C.formatDateLong)(n.toISOString()):e.isMixed?"Multiple values":"Pick a date"]})}),(0,t.jsx)(eT.PopoverContent,{className:"w-auto p-0",align:"start",children:(0,t.jsx)(eS.Calendar,{mode:"single",selected:n,onSelect:t=>{t&&e.onValueChange(t.toISOString())}})})]})}function e0(e){return(0,t.jsx)(ek.Input,{type:"text",value:e.value??"",placeholder:e.isMixed?"Multiple values":"Citation URL",disabled:e.disabled,onChange:t=>e.onValueChange(t.target.value)})}function e1(e){let n=null!=e.value&&ex(e.value),a=(0,eK.parseString)(e.value)??"";return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsxs)("label",{className:"flex w-fit cursor-pointer items-center gap-2 text-sm select-none",children:[(0,t.jsx)(k.Checkbox,{checked:n,onCheckedChange:t=>e.onValueChange(!0===t?em:"")}
2),"Content is by or about me"]}),!n&&(0,t.jsx)(ek.Input,{placeholder:e.isMixed?"Multiple values":"Charles Darwin",value:a,onChange:t=>e.onValueChange(t.target.value),"aria-label":"Custom author attribution"})]})}function e2(e){let n=e.value?new Date(e.value):void 0;return(0,t.jsxs)(eT.Popover,{children:[(0,t.jsx)(eT.PopoverTrigger,{asChild:!0,children:(0,t.jsxs)(I.Button,{type:"button",variant:"outline",className:"justify-start font-normal",disabled:e.disabled,children:[(0,t.jsx)(m.CalendarIcon,{}),n?(0,C.formatDateLong)(n.toISOString()):e.isMixed?"Multiple values":"Pick a date"]})}),(0,t.jsx)(eT.PopoverContent,{className:"w-auto p-0",align:"start",children:(0,t.jsx)(eS.Calendar,{mode:"single",selected:n,onSelect:t=>{t&&e.onValueChange(t.toISOString())}})})]})}function e3(e){return(0,t.jsx)(eA.Textarea,{value:e.value??"",placeholder:e.isMixed?"Multiple values":"Add context for this content...",disabled:e.disabled,onChange:t=>e.onValueChange(t.target.value),rows:4})}function e4(e){return i.toast.error(e.message||"Could not update content")}function e5(e){return i.toast.error((0,q.errorMessage)(e,"Failed to retry some items"))}function e6(e,t){return e+t.totalWords}function e8(e){return e.type}function e7(e){return e.status}var e9=e.i(829591),te=e.i(670102),tt=e.i(280855);function tn(e){let l,s,i,o,d,h,x,p,f,b,j,y,C,w,N,S,k,T,A,E,_=(0,c.c)(60),{id:D,value:F,onChange:B,onBlur:R,excludedFolderIds:P,rootLabel:M,placeholder:z,disabled:L,topLevelOnly:O,solidFolderIcon:U,onCreateFolder:q,className:$}=e,Q=void 0===M?"No folder":M,G=void 0===z?"Select a folder...":z,K=U?m.FolderSolidIcon:m.FolderIcon,V=(0,g.useOwnerUserId)(),[W,H]=(0,n.useState)(!1);_[0]!==P?(l=P??[],_[0]=P,_[1]=l):l=_[1],_[2]!==l?(s=new Set(l),_[2]=l,_[3]=s):s=_[3];let Y=s,X=(0,n.useRef)(null),Z=F??"";_[4]!==V||_[5]!==Z?(i=(0,r.getFolderByIdPathOptions)({path:{id:Z},query:{ownerUserId:V}}),_[4]=V,_[5]=Z,_[6]=i):i=_[6];let J=!!F;_[7]!==i||_[8]!==J?(o={...i,select:ti,staleTime:3e5,enabled:J},_[7]=i,_[8]=J,_[9]=o):o=_[9];let{data:ee}=(0,a.useQuery)(o);_[10]!==V?(d=(0,r.getFolderOptions)({query:{ownerUserId:V}}),_[10]=V,_[11]=d):d=_[11];let et=W&&!O;_[12]!==et||_[13]!==d?(h={...d,select:ts,staleTime:3e5,enabled:et},_[12]=et,_[13]=d,_[14]=h):h=_[14];let{data:en,isPending:ea}=(0,a.useQuery)(h);_[15]!==en?(x=en?[...en].sort(tl):void 0,_[15]=en,_[16]=x):x=_[16];let el=x;_[17]!==G||_[18]!==Q||_[19]!==ee||_[20]!==F?(p=void 0===F?G:F?function(e,t="No folder"){return e&&0!==e.length?e.map(e=>e.name).join(" / "):t}(ee,"Selected folder"):Q,_[17]=G,_[18]=Q,_[19]=ee,_[20]=F,_[21]=p):p=_[21];let es=p;_[22]!==B?(f=e=>{B(e),H(!1)},_[22]=B,_[23]=f):f=_[23];let ei=f;return _[24]!==W?(b=()=>{if(!W)return;let e=e=>{X.current?.contains(e.target)||H(!1)},t=e=>{"Escape"===e.key&&H(!1)};return document.addEventListener("pointerdown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("pointerdown",e),document.removeEventListener("keydown",t)}},j=[W],_[24]=W,_[25]=b,_[26]=j):(b=_[25],j=_[26]),(0,n.useEffect)(b,j),_[27]!==$?(y=(0,u.cn)("w-full justify-between overflow-hidden",$),_[27]=$,_[28]=y):y=_[28],_[29]===Symbol.for("react.memo_cache_sentinel")?(C=()=>H(ta),_[29]=C):C=_[29],_[30]!==K||_[31]!==F?(w=F?(0,t.jsx)(K,{className:"size-4 shrink-0 text-fg-mid"}):null,_[30]=K,_[31]=F,_[32]=w):w=_[32],_[33]!==es?(N=(0,t.jsx)("span",{className:"truncate text-left",children:es}),_[33]=es,_[34]=N):N=_[34],_[35]!==w||_[36]!==N?(S=(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[w,N]}),_[35]=w,_[36]=N,_[37]=S):S=_[37],_[38]===Symbol.for("react.memo_cache_sentinel")?(k=(0,t.jsx)(m.ChevronDownIcon,{className:"size-4 shrink-0 text-fg-mid"}),_[38]=k):k=_[38],_[39]!==L||_[40]!==D||_[41]!==R||_[42]!==W||_[43]!==y||_[44]!==S?(T=(0,t.jsxs)(I.Button,{id:D,type:"button",variant:"outline",className:y,disabled:L,"aria-haspopup":"listbox","aria-expanded":W,onBlur:R,onClick:C,children:[S,k]}),_[39]=L,_[40]=D,_[41]=R,_[42]=W,_[43]=y,_[44]=S,_[45]=T):T=_[45],_[46]!==K||_[47]!==Y||_[48]!==ei||_[49]!==ea||_[50]!==q||_[51]!==W||_[52]!==Q||_[53]!==el||_[54]!==O||_[55]!==F?(A=W?(0,t.jsx)("div",{role:"listbox",className:(0,u.cn)("absolute top-full left-0 z-50 mt-1.5 w-full origin-top overflow-hidden rounded-2xl","animate-in fade-in-0 zoom-in-95 duration-100",tt.glass.overlay),children:(0,t.jsx)(v.ScrollArea,{className:"h-72",children:(0,t.jsxs)("div",{className:"flex flex-col gap-0.5 p-1.5",children:[(0,t.jsxs)(I.Button,{type:"button",variant:null===F?"subtle":"ghost",size:"sm",shape:"none",className:"w-full justify-start rounded-lg",role:"option","aria-selected":null===F,onClick:()=>ei(null),children:[(0,t.jsx)(m.FolderOpenIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"flex-1 truncate text-left",children:Q}),null===F?(0,t.jsx)(m.CheckIcon,{className:"size-3.5"}):null]}),O?null:ea?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(te.Skeleton,{className:"h-8 w-full"}),(0,t.jsx)(te.Skeleton,{className:"h-8 w-full"}),(0,t.jsx)(te.Skeleton,{className:"h-8 w-4/5"})]}):el&&el.length>0?el.map(e=>{let n=Y.has(e.id),a=F===e.id;return(0,t.jsxs)(I.Button,{type:"button",variant:a?"subtle":"ghost",size:"sm",shape:"none",className:"w-full justify-start rounded-lg",role:"option","aria-selected":a,disabled:n,onClick:()=>ei(e.id),children:[(0,t.jsx)(K,{className:"size-4"}),(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate text-left",children:e.name}),a?(0,t.jsx)(m.CheckIcon,{className:"size-3.5"}):null]},e.id)}):(0,t.jsx)("span",{className:"block px-2 py-4 text-center text-sm text-fg-low",children:"No folders here"}),q?(0,t.jsxs)(I.Button,{type:"button",variant:"ghost",size:"sm",shape:"none",className:"w-full justify-start rounded-lg text-fg-mid",onClick:()=>{H(!1),q()},children:[(0,t.jsx)(m.PlusIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"flex-1 truncate text-left",children:"Create new folder"})]}):null]})})}):null,_[46]=K,_[47]=Y,_[48]=ei,_[49]=ea,_[50]=q,_[51]=W,_[52]=Q,_[53]=el,_[54]=O,_[55]=F,_[56]=A):A=_[56],_[57]!==T||_[58]!==A?(E=(0,t.jsxs)("div",{ref:X,className:"relative",children:[T,A]}),_[57]=T,_[58]=A,_[59]=E):E=_[59],E}function ta(e){return!e}function tl(e,t){return e.name.localeCompare(t.name)}function ts(e){return e.data}function ti(e){return e.data}function tr(e){let a,s,o,d,u,m,h,x,p,f,b,j,v,y,w,N,S=(0,c.c)(48),{open:I,onOpenChange:k,contentIds:T,folderIds:A,onSuccess:E}=e,_=(0,l.useQueryClient)(),D=(0,g.useOwnerUserId)(),F=A.length>0,B=T.length>0&&A.length>0,R=F?A.length:T.length,P=F?"folder":"item";S[0]!==R||S[1]!==P?(a=(0,C.pluralItems)(R,P),S[0]=R,S[1]=P,S[2]=a):a=S[2];
2let M=a,[z,L]=(0,n.useState)(void 0),[O,q]=(0,n.useState)(!1);S[3]!==k?(s=e=>{e||L(void 0),k(e)},S[3]=k,S[4]=s):s=S[4];let $=s;S[5]!==F||S[6]!==k||S[7]!==E||S[8]!==_?(o=async e=>{await (0,J.invalidateContentQueries)(_);let t=(0,C.pluralItems)(e,F?"folder":"item");i.toast.success(`Moved ${t}`),L(void 0),k(!1),E()},S[5]=F,S[6]=k,S[7]=E,S[8]=_,S[9]=o):o=S[9];let Q=o;S[10]===Symbol.for("react.memo_cache_sentinel")?(d=(0,r.postContentBulkMoveMutation)(),S[10]=d):d=S[10],S[11]!==Q?(u={...d,onSuccess:async e=>{await Q(e.data.affectedCount)},onError:tc},S[11]=Q,S[12]=u):u=S[12];let G=(0,U.useMutation)(u);S[13]===Symbol.for("react.memo_cache_sentinel")?(m=(0,r.postFolderBulkMoveMutation)(),S[13]=m):m=S[13],S[14]!==Q?(h={...m,onSuccess:async e=>{await Q(e.data.affectedCount)},onError:to},S[14]=Q,S[15]=h):h=S[15];let K=(0,U.useMutation)(h),V=G.isPending||K.isPending;S[16]!==T||S[17]!==G||S[18]!==A||S[19]!==K||S[20]!==B||S[21]!==F||S[22]!==D||S[23]!==z?(x=()=>{if(void 0!==z&&!B){if(F)return void K.mutate({body:{folderIds:A,parentId:z},query:{ownerUserId:D}});G.mutate({body:{contentIds:T,folderId:z},query:{ownerUserId:D}})}},S[16]=T,S[17]=G,S[18]=A,S[19]=K,S[20]=B,S[21]=F,S[22]=D,S[23]=z,S[24]=x):x=S[24];let W=x;S[25]===Symbol.for("react.memo_cache_sentinel")?(p=e=>{L(e)},S[25]=p):p=S[25];let H=p,Y=`Move ${M} to a folder`,X=`Pick a destination for ${M}.`,Z=void 0===z;S[26]===Symbol.for("react.memo_cache_sentinel")?(f=(0,t.jsx)(eI.FieldLabel,{htmlFor:"bulk-move-folder",children:"Move to"}),S[26]=f):f=S[26];let ee=F?"Top level":"No folder";return S[27]===Symbol.for("react.memo_cache_sentinel")?(b=()=>q(!0),S[27]=b):b=S[27],S[28]!==A||S[29]!==F||S[30]!==ee||S[31]!==z?(j=(0,t.jsxs)(eI.Field,{children:[f,(0,t.jsx)(tn,{id:"bulk-move-folder",value:z,onChange:L,excludedFolderIds:A,rootLabel:ee,topLevelOnly:F,onCreateFolder:b})]}),S[28]=A,S[29]=F,S[30]=ee,S[31]=z,S[32]=j):j=S[32],S[33]!==$||S[34]!==W||S[35]!==V||S[36]!==I||S[37]!==Y||S[38]!==X||S[39]!==Z||S[40]!==j?(v=(0,t.jsx)(ec.FormDialog,{open:I,onOpenChange:$,title:Y,description:X,descriptionSrOnly:!0,submitLabel:"Move",pending:V,submitDisabled:Z,onSubmit:W,children:j}),S[33]=$,S[34]=W,S[35]=V,S[36]=I,S[37]=Y,S[38]=X,S[39]=Z,S[40]=j,S[41]=v):v=S[41],S[42]===Symbol.for("react.memo_cache_sentinel")?(y=()=>q(!1),S[42]=y):y=S[42],S[43]!==O?(w=(0,t.jsx)(e9.CreateFolderDialog,{open:O,onClose:y,onCreated:H}),S[43]=O,S[44]=w):w=S[44],S[45]!==v||S[46]!==w?(N=(0,t.jsxs)(t.Fragment,{children:[v,w]}),S[45]=v,S[46]=w,S[47]=N):N=S[47],N}function to(e){return i.toast.error(e.message||"Could not move folders")}function tc(e){return i.toast.error(e.message||"Could not move content")}var td=e.i(943594),tu=e.i(454643),tm=e.i(340904),th=n,tx=e.i(837336),tp=e.i(700652);function tf(e){let n,a,l,s,i,r,o=(0,c.c)(13),{url:d,title:m}=e,[h,x]=(0,th.useState)(!1),[p,f]=(0,th.useState)(!1);if(p)return null;o[0]!==h?(n=!h&&(0,t.jsx)(te.Skeleton,{className:"h-48 w-full rounded-2xl"}),o[0]=h,o[1]=n):n=o[1];let g=!h&&"hidden";return o[2]!==g?(a=(0,u.cn)("max-h-96 w-auto max-w-full rounded-2xl border border-subtle",g),o[2]=g,o[3]=a):a=o[3],o[4]===Symbol.for("react.memo_cache_sentinel")?(l=()=>x(!0),s=()=>f(!0),o[4]=l,o[5]=s):(l=o[4],s=o[5]),o[6]!==a||o[7]!==m||o[8]!==d?(i=(0,t.jsx)("img",{src:d,alt:m,className:a,onLoad:l,onError:s}),o[6]=a,o[7]=m,o[8]=d,o[9]=i):i=o[9],o[10]!==n||o[11]!==i?(r=(0,t.jsxs)("div",{children:[n,i]}),o[10]=n,o[11]=i,o[12]=r):r=o[12],r}class tg extends th.Component{state={hasError:!1};static getDerivedStateFromError(){return{hasError:!0}}render(){return this.state.hasError?null:this.props.children}}function tb(e){let n,a,l,s,i,r,o,d,m,h,x,p,f=(0,c.c)(26);f[0]!==e?({height:a,chrome:s,className:n,wrapperClassName:i,...l}=e,f[0]=e,f[1]=n,f[2]=a,f[3]=l,f[4]=s,f[5]=i):(n=f[1],a=f[2],l=f[3],s=f[4],i=f[5]);let g=void 0===s?"card":s,[b,j]=(0,th.useState)(!1),v="card"===g&&"overflow-hidden rounded-2xl";f[6]!==v||f[7]!==i?(r=(0,u.cn)("relative",v,i),f[6]=v,f[7]=i,f[8]=r):r=f[8],f[9]!==a?(o=void 0!==a?{height:a}:void 0,f[9]=a,f[10]=o):o=f[10],f[11]!==g||f[12]!==b?(d=!b&&(0,t.jsx)(te.Skeleton,{className:(0,u.cn)("absolute inset-0","none"===g&&"rounded-2xl")}),f[11]=g,f[12]=b,f[13]=d):d=f[13],f[14]===Symbol.for("react.memo_cache_sentinel")?(m=()=>j(!0),f[14]=m):m=f[14];let y=!b&&"opacity-0";
2return f[15]!==n||f[16]!==y?(h=(0,u.cn)("block h-full w-full max-w-full border-none transition-opacity",y,n),f[15]=n,f[16]=y,f[17]=h):h=f[17],f[18]!==l||f[19]!==h?(x=(0,t.jsx)("iframe",{...l,onLoad:m,className:h}),f[18]=l,f[19]=h,f[20]=x):x=f[20],f[21]!==r||f[22]!==o||f[23]!==d||f[24]!==x?(p=(0,t.jsxs)("div",{className:r,style:o,children:[d,x]}),f[21]=r,f[22]=o,f[23]=d,f[24]=x,f[25]=p):p=f[25],p}let tj={p:540,reel:660,tv:660},tv=eu.z.string().transform(e=>JSON.parse(e)).pipe(eu.z.object({type:eu.z.literal("MEASURE"),details:eu.z.object({height:eu.z.number().positive()})}));function ty(e){let n,a,l,s,i,r,o,d,m=(0,c.c)(17),{mediaType:h,shortcode:x,title:p}=e,f=(0,th.useRef)(null),[g,b]=(0,th.useState)(tj[h]??540),[j,v]=(0,th.useState)(!1);m[0]===Symbol.for("react.memo_cache_sentinel")?(n=()=>{let e=e=>{if("https://www.instagram.com"===e.origin&&e.source===f.current?.contentWindow)try{let t=tv.safeParse(e.data);t.success&&b(t.data.details.height)}catch{}};return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},a=[],m[0]=n,m[1]=a):(n=m[0],a=m[1]),(0,th.useEffect)(n,a),m[2]!==g?(l={height:g},m[2]=g,m[3]=l):l=m[3],m[4]!==j?(s=!j&&(0,t.jsx)(te.Skeleton,{className:"absolute inset-0 rounded-none"}),m[4]=j,m[5]=s):s=m[5];let y=`https://www.instagram.com/${h}/${x}/embed/captioned/`,C=!j&&"opacity-0";return m[6]!==C?(i=(0,u.cn)("block h-full w-full border-none",C),m[6]=C,m[7]=i):i=m[7],m[8]===Symbol.for("react.memo_cache_sentinel")?(r=()=>v(!0),m[8]=r):r=m[8],m[9]!==y||m[10]!==i||m[11]!==p?(o=(0,t.jsx)("iframe",{ref:f,src:y,className:i,scrolling:"no",title:p,onLoad:r}),m[9]=y,m[10]=i,m[11]=p,m[12]=o):o=m[12],m[13]!==l||m[14]!==s||m[15]!==o?(d=(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-2xl border border-subtle transition-[height]",style:l,children:[s,o]}),m[13]=l,m[14]=s,m[15]=o,m[16]=d):d=m[16],d}function tC(e){let n,a=(0,c.c)(19),{content:l}=e;a[0]!==l?(n=function(e){if(!e.url)return null;switch(e.type){case"YOUTUBE":{let t=(0,tp.extractYouTubeVideoId)(e.url);return t?{kind:"youtube",videoId:t}:null}case"TWITTER":{let t=(0,tp.extractTweetId)(e.url);return t?{kind:"tweet",tweetId:t}:null}case"INSTAGRAM":{let t,n,a,l=(t=e.url.match(/\/(p|reel|tv)\/([A-Za-z0-9_-]+)/),n=t?.[1],a=t?.[2],n&&a?{mediaType:n,shortcode:a}:null);return l?{kind:"instagram",...l}:null}case"PODCAST":{let t=(0,tp.parsePodcastSource)(e.url);return t?{kind:"podcast",source:t}:null}case"IMAGE":return{kind:"image",url:e.url};default:return null}}(l),a[0]=l,a[1]=n):n=a[1];let s=n;if(!s)return null;switch(s.kind){case"youtube":{let e,n=`https://www.youtube.com/embed/${s.videoId}`;return a[2]!==l.title||a[3]!==n?(e=(0,t.jsx)(tb,{wrapperClassName:"aspect-video",src:n,title:l.title,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0}),a[2]=l.title,a[3]=n,a[4]=e):e=a[4],e}case"tweet":{let e,n=`/api/tweet/${s.tweetId}`;return a[5]!==s.tweetId||a[6]!==n?(e=(0,t.jsx)(tg,{children:(0,t.jsx)("div",{className:"flex justify-center [&_.react-tweet-theme]:my-0",children:(0,t.jsx)(tx.Tweet,{id:s.tweetId,apiUrl:n})})}),a[5]=s.tweetId,a[6]=n,a[7]=e):e=a[7],e}case"instagram":{let e;return a[8]!==l.title||a[9]!==s.mediaType||a[10]!==s.shortcode?(e=(0,t.jsx)(ty,{mediaType:s.mediaType,shortcode:s.shortcode,title:l.title}),a[8]=l.title,a[9]=s.mediaType,a[10]=s.shortcode,a[11]=e):e=a[11],e}case"image":{let e;return a[12]!==l.title||a[13]!==s.url?(e=(0,t.jsx)(tf,{url:s.url,title:l.title}),a[12]=l.title,a[13]=s.url,a[14]=e):e=a[14],e}case"podcast":{let e,n="apple"===s.source.type?175:150;return a[15]!==l.title||a[16]!==s.source.embedUrl||a[17]!==n?(e=(0,t.jsx)(tb,{height:n,chrome:"none",src:s.source.embedUrl,loading:"lazy",title:l.title,allow:"autoplay"}),a[15]=l.title,a[16]=s.source.embedUrl,a[17]=n,a[18]=e):e=a[18],e}}}function tw(e){let n,l,s,i,o,d,u,m=(0,c.c)(20),{content:h,isExpanded:x,variant:p}=e,f=void 0===p?"drawer":p,b=(0,g.useOwnerUserId)();m[0]!==h.id||m[1]!==b?(n=(0,r.getContentByIdTranscriptOptions)({path:{id:h.id},query:{ownerUserId:b}}),m[0]=h.id,m[1]=b,m[2]=n):n=m[2],m[3]!==h.type||m[4]!==x?(l=x&&(0,C.contentHasTranscript)(h.type),m[3]=h.type,m[4]=x,m[5]=l):l=m[5],m[6]!==n||m[7]!==l?(s={...n,enabled:l,staleTime:3e5},m[6]=n,m[7]=l,m[8]=s):s=m[8];let{data:j,isFetching:v}=(0,a.useQuery)(s);if(!(0,C.contentHasTranscript)(h.type))return null;m[9]!==f?(i=eP(f),m[9]=f,m[10]=i):i=m[10];let y=`max-h-80 overflow-y-auto rounded-xl p-4 select-text ${i}`,w=j?.data.transcription??null;return m[11]!==v||m[12]!==w?(o=(0,t.jsx)(tN,{transcription:w,isLoading:v}),m[11]=v,m[12]=w,m[13]=o):o=m[13],m[14]!==y||m[15]!==o?(d=(0,t.jsx)("div",{className:y,children:o}),m[14]=y,m[15]=o,m[16]=d):d=m[16],m[17]!==x||m[18]!==d?(u=(0,t.jsx)(eF.AnimateHeightContent,{isVisible:x,children:d}),m[17]=x,m[18]=d,m[19]=u):u=m[19],u}function tN(e){let n,a=(0,c.c)(9),{transcription:l,isLoading:s}=e;if(s&&!l){let e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2 py-6 text-sm text-fg-mid",children:[(0,t.jsx)(Z.Spinner,{className:"size-4"}),(0,t.jsx)("span",{children:"Loading transcript…"})]}),a[0]=e):e=a[0],e}if(!l){let e;return a[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("p",{className:"py-2 text-sm text-fg-mid",children:"No transcript available."}),a[1]=e):e=a[1],e}if(l.utterances.length>0){let e,n;return a[2]!==l.utterances?(e=l.utterances.map(tS),a[2]=l.utterances,a[3]=e):e=a[3],a[4]!==e?(n=(0,t.jsx)("ol",{className:"flex flex-col gap-4",children:e}),a[4]=e,a[5]=n):n=a[5],n}if(l.text){let e;return a[6]!==l.text?(e=(0,t.jsx)("p",{className:"text-sm leading-relaxed whitespace-pre-wrap text-fg-high",children:l.text}),a[6]=l.text,a[7]=e):e=a[7],e}return a[8]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("p",{className:"text-sm text-fg-mid",children:"No transcript available."}),a[8]=n):n=a[8],n}function tS(e,n){return(0,t.jsxs)("li",{className:"flex flex-col gap-1.5",children:[e.speaker&&(0,t.jsx)("p",{className:"text-xs font-semibold tracking-wide text-fg-low uppercase",children:e.speaker}),(0,t.jsx)("p",{className:"text-sm leading-relaxed text-fg-high",children:e.text})]},n)}
2function tI(e){let n,a,l,s,i,r,o,d,u,m=(0,c.c)(41),{status:h,isRetryable:x,failureReason:p,type:f,wordCount:g,contentId:b,url:j,content:v,textExpanded:y,onTextToggle:w,transcriptExpanded:N,onTranscriptToggle:S,statusActions:I,hideText:k,variant:T}=e,A=void 0!==y&&y,E=void 0!==N&&N,_=void 0!==k&&k,D=void 0===T?"drawer":T;m[0]!==v||m[1]!==_?(n=_?null:v?eB(v):null,m[0]=v,m[1]=_,m[2]=n):n=m[2];let F=n;m[3]!==v?(a=!!v&&(0,C.contentHasTranscript)(v.type),m[3]=v,m[4]=a):a=m[4];let B=a,R=F&&w,P=B&&S;return m[5]!==w||m[6]!==R||m[7]!==A?(l=R?{expanded:A,onToggle:w}:void 0,m[5]=w,m[6]=R,m[7]=A,m[8]=l):l=m[8],m[9]!==b||m[10]!==p||m[11]!==x||m[12]!==h||m[13]!==I||m[14]!==l||m[15]!==f||m[16]!==j||m[17]!==g?(s=(0,t.jsx)(eG,{status:h,isRetryable:x,failureReason:p,type:f,wordCount:g,contentId:b,url:j,viewText:l,statusActions:I}),m[9]=b,m[10]=p,m[11]=x,m[12]=h,m[13]=I,m[14]=l,m[15]=f,m[16]=j,m[17]=g,m[18]=s):s=m[18],m[19]!==v?(i=v?(0,t.jsx)(tC,{content:v}):null,m[19]=v,m[20]=i):i=m[20],m[21]!==S||m[22]!==P||m[23]!==E?(r=P?(0,t.jsx)(eL,{label:"Transcript",children:(0,t.jsx)(eR,{label:"View Transcript",expanded:E,onToggle:S})}):null,m[21]=S,m[22]=P,m[23]=E,m[24]=r):r=m[24],m[25]!==v||m[26]!==F||m[27]!==A||m[28]!==D?(o=v&&F?(0,t.jsx)(eM,{content:v,isExpanded:A,variant:D}):null,m[25]=v,m[26]=F,m[27]=A,m[28]=D,m[29]=o):o=m[29],m[30]!==v||m[31]!==B||m[32]!==E||m[33]!==D?(d=v&&B?(0,t.jsx)(tw,{content:v,isExpanded:E,variant:D}):null,m[30]=v,m[31]=B,m[32]=E,m[33]=D,m[34]=d):d=m[34],m[35]!==r||m[36]!==o||m[37]!==d||m[38]!==s||m[39]!==i?(u=(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[s,i,r,o,d]}),m[35]=r,m[36]=o,m[37]=d,m[38]=s,m[39]=i,m[40]=u):u=m[40],u}function tk(e){let n,a,s,o,d,h,x,p,f=(0,c.c)(25),{contentId:b,detailContentId:j,size:v,className:y,onClick:C}=e,w=void 0===v?"icon-xs":v,N=(0,l.useQueryClient)(),S=(0,g.useOwnerUserId)();f[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.postContentReprocessMutation)(),f[0]=n):n=f[0],f[1]!==j||f[2]!==S||f[3]!==N?(a={...n,onSuccess:()=>{i.toast.success("Content queued for processing"),N.invalidateQueries({queryKey:(0,r.getContentQueryKey)()}),j&&N.invalidateQueries({queryKey:(0,r.getContentByIdQueryKey)({path:{id:j},query:{ownerUserId:S}})})},onError:tT},f[1]=j,f[2]=S,f[3]=N,f[4]=a):a=f[4];let{mutate:k,isPending:T}=(0,U.useMutation)(a);f[5]!==y?(s=(0,u.cn)(y),f[5]=y,f[6]=s):s=f[6],f[7]!==b||f[8]!==k||f[9]!==C||f[10]!==S?(o=e=>{C?.(e),e.defaultPrevented||(e.stopPropagation(),k({body:{contentIds:[b]},query:{ownerUserId:S}}))},f[7]=b,f[8]=k,f[9]=C,f[10]=S,f[11]=o):o=f[11];let A=T&&"animate-spin";return f[12]!==A?(d=(0,u.cn)("size-4",A),f[12]=A,f[13]=d):d=f[13],f[14]!==d?(h=(0,t.jsx)(m.RotateRightSolidIcon,{className:d}),f[14]=d,f[15]=h):h=f[15],f[16]!==w?(x="sm"===w?(0,t.jsx)("span",{children:"Retry"}):null,f[16]=w,f[17]=x):x=f[17],f[18]!==T||f[19]!==w||f[20]!==s||f[21]!==o||f[22]!==h||f[23]!==x?(p=(0,t.jsxs)(I.Button,{type:"button",variant:"outline",size:w,className:s,disabled:T,"aria-label":"Retry",onClick:o,children:[h,x]}),f[18]=T,f[19]=w,f[20]=s,f[21]=o,f[22]=h,f[23]=x,f[24]=p):p=f[24],p}function tT(e){return i.toast.error((0,q.errorMessage)(e,"Unable to reprocess content"))}function tA(e){let n,a,l,s,i=(0,c.c)(14),{content:r,onDelete:o,isDeleting:d}=e;i[0]!==r.failureReason||i[1]!==r.isRetryable||i[2]!==r.status?(n="FAILED"===r.status&&(0,L.resolveContentIsRetryable)(r.isRetryable,r.failureReason),i[0]=r.failureReason,i[1]=r.isRetryable,i[2]=r.status,i[3]=n):n=i[3];let u=n;return u||"FAILED"===r.status&&o?(i[4]!==r.id||i[5]!==u?(a=u?(0,t.jsx)(tk,{contentId:r.id,detailContentId:r.id,size:"sm"}):null,i[4]=r.id,i[5]=u,i[6]=a):a=i[6],i[7]!==r.status||i[8]!==d||i[9]!==o?(l="FAILED"===r.status&&o?(0,t.jsxs)(I.Button,{variant:"destructive",size:"sm",disabled:d,onClick:o,children:[d?(0,t.jsx)(Z.Spinner,{}):null,"Delete"]}):null,i[7]=r.status,i[8]=d,i[9]=o,i[10]=l):l=i[10],i[11]!==a||i[12]!==l?(s=(0,t.jsxs)("div",{className:"flex flex-wrap gap-2",children:[a,l]}),i[11]=a,i[12]=l,i[13]=s):s=i[13],s):null}var tE=e.i(28009);function t_(e){let n,a,l,s,i,r,o=(0,c.c)(14),{status:d,isRetryable:u,failureReason:h}=e;if("FAILED"!==d)return null;o[0]!==h||o[1]!==u?(n=(0,L.resolveContentIsRetryable)(u,h),o[0]=h,o[1]=u,o[2]=n):n=o[2];let x=n;if(o[3]!==h||o[4]!==x){let e=h?.trim();a=e&&!(0,L.isInternalFailureReason)(e)?e:x?"Something went wrong — please try again.":"Something went wrong.",o[3]=h,o[4]=x,o[5]=a}else a=o[5];let p=a;o[6]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)(m.TriangleExclamationIcon,{"aria-hidden":!0}),o[6]=l):l=o[6];let f=x?"Needs Your Attention":"Training Failed";return o[7]!==f?(s=(0,t.jsx)(tE.AlertTitle,{children:f}),o[7]=f,o[8]=s):s=o[8],o[9]!==p?(i=(0,t.jsx)(tE.AlertDescription,{children:p}),o[9]=p,o[10]=i):i=o[10],o[11]!==s||o[12]!==i?(r=(0,t.jsxs)(tE.Alert,{variant:"warning",children:[l,s,i]}),o[11]=s,o[12]=i,o[13]=r):r=o[13],r}function tD(e){let a,s,o,d,u,h,x,p,f,b,j,v,y,w,N,S,k,T,A,E,_,D,F=(0,c.c)(57),{content:B,onClose:R,variant:P}=e,M=void 0===P?"drawer":P,z=(0,l.useQueryClient)(),L=(0,g.useOwnerUserId)(),[O,q]=(0,n.use
2State)(!0),[$,Q]=(0,n.useState)(!1);F[0]!==B.createdBy?(a=B.createdBy?ex(B.createdBy)?"By or about me":(0,eK.parseString)(B.createdBy)??null:null,F[0]=B.createdBy,F[1]=a):a=F[1];let G=a;F[2]===Symbol.for("react.memo_cache_sentinel")?(s=(0,r.deleteContentByIdMutation)(),F[2]=s):s=F[2],F[3]!==B.id||F[4]!==R||F[5]!==L||F[6]!==z?(o={...s,onSuccess:()=>{z.invalidateQueries({queryKey:(0,r.getContentQueryKey)()}),z.invalidateQueries({queryKey:(0,r.getContentByIdQueryKey)({path:{id:B.id},query:{ownerUserId:L}})}),i.toast.success("Content deleted"),R()},onError:tR},F[3]=B.id,F[4]=R,F[5]=L,F[6]=z,F[7]=o):o=F[7];let{mutate:K,isPending:V}=(0,U.useMutation)(o);F[8]===Symbol.for("react.memo_cache_sentinel")?(d=()=>q(tB),F[8]=d):d=F[8],F[9]===Symbol.for("react.memo_cache_sentinel")?(u=()=>Q(tF),F[9]=u):u=F[9],F[10]!==B.id||F[11]!==K||F[12]!==L?(h=()=>K({path:{id:B.id},query:{ownerUserId:L}}),F[10]=B.id,F[11]=K,F[12]=L,F[13]=h):h=F[13],F[14]!==B||F[15]!==V||F[16]!==h?(x=(0,t.jsx)(tA,{content:B,isDeleting:V,onDelete:h}),F[14]=B,F[15]=V,F[16]=h,F[17]=x):x=F[17],F[18]!==B||F[19]!==x||F[20]!==O||F[21]!==$||F[22]!==M?(p=(0,t.jsx)(tI,{variant:M,content:B,status:B.status,isRetryable:B.isRetryable,failureReason:B.failureReason,type:B.type,wordCount:B.totalWords,contentId:B.id,url:B.url,textExpanded:O,onTextToggle:d,transcriptExpanded:$,onTranscriptToggle:u,statusActions:x}),F[18]=B,F[19]=x,F[20]=O,F[21]=$,F[22]=M,F[23]=p):p=F[23],F[24]===Symbol.for("react.memo_cache_sentinel")?(f=(0,t.jsx)("label",{htmlFor:"incomplete-content-title",className:"text-sm font-medium text-fg-mid",children:"Name"}),F[24]=f):f=F[24],F[25]!==B.title?(b=(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[f,(0,t.jsx)(ek.Input,{id:"incomplete-content-title",value:B.title,readOnly:!0,className:"cursor-default"})]}),F[25]=B.title,F[26]=b):b=F[26],F[27]!==G?(j=G?(0,t.jsx)(eL,{label:"Author",children:(0,t.jsx)("p",{className:"text-sm text-fg-high",children:G})}):null,F[27]=G,F[28]=j):j=F[28],F[29]!==B.createdAt?(v=(0,C.formatCreatedAt)(B.createdAt),F[29]=B.createdAt,F[30]=v):v=F[30],F[31]!==v?(y=(0,t.jsx)(eL,{label:"Created",children:(0,t.jsx)("p",{className:"text-sm text-fg-high",children:v})}),F[31]=v,F[32]=y):y=F[32],F[33]!==j||F[34]!==y?(w=(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-4",children:[j,y]}),F[33]=j,F[34]=y,F[35]=w):w=F[35],F[36]!==B.failureReason||F[37]!==B.isRetryable||F[38]!==B.status?(N=(0,t.jsx)(t_,{status:B.status,isRetryable:B.isRetryable,failureReason:B.failureReason}),F[36]=B.failureReason,F[37]=B.isRetryable,F[38]=B.status,F[39]=N):N=F[39],F[40]!==b||F[41]!==w||F[42]!==N||F[43]!==p?(S=(0,t.jsx)("div",{className:"no-scrollbar min-h-0 flex-1 overflow-y-auto px-6 pt-14 pb-24 sm:pt-20 sm:pb-28",children:(0,t.jsxs)("div",{className:"flex flex-col gap-8",children:[p,b,w,N]})}),F[40]=b,F[41]=w,F[42]=N,F[43]=p,F[44]=S):S=F[44],F[45]===Symbol.for("react.memo_cache_sentinel")?(k={paddingBottom:"max(1rem, env(safe-area-inset-bottom))"},F[45]=k):k=F[45];let W="sidebar"===M?"secondary":"primary";return F[46]!==W?(T=(0,t.jsx)(eD,{side:"bottom",surface:W}),F[46]=W,F[47]=T):T=F[47],F[48]===Symbol.for("react.memo_cache_sentinel")?(A=(0,t.jsx)(m.XmarkIcon,{}),F[48]=A):A=F[48],F[49]!==R?(E=(0,t.jsxs)(I.Button,{variant:"outline",size:"xl",onClick:R,className:"pointer-events-auto w-full",children:[A,"Close"]}),F[49]=R,F[50]=E):E=F[50],F[51]!==T||F[52]!==E?(_=(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 z-10 px-6 pt-3 sm:pt-4",style:k,children:[T,E]}),F[51]=T,F[52]=E,F[53]=_):_=F[53],F[54]!==S||F[55]!==_?(D=(0,t.jsxs)(t.Fragment,{children:[S,_]}),F[54]=S,F[55]=_,F[56]=D):D=F[56],D}function tF(e){return!e}function tB(e){return!e}function tR(e){return i.toast.error((0,q.errorMessage)(e,"Could not delete content"))}let tP=["PDF","DOCX","EPUB","CSV","SRT","XLSX","TXT","RTF","HTML","AUDIO_FILE","MARKDOWN","IMAGE","PPTX"],tM=["QA","MANUAL"];function tz(e){return tP.includes(e)||tM.includes(e)||"WEBSITE"===e||"NOTION"===e}let tL="content-detail-form",tO=eu.z.object({title:eu.z.string().min(1,"Name is required"),question:eu.z.string(),answer:eu.z.string(),text:eu.z.string(),context:eu.z.string(),folderId:eu.z.string().nullable(),accessTier:tu.zContent.shape.accessTier,publishedAt:eu.z.string().nullable(),citationUrl:eu.z.string(),hideCitation:eu.z.boolean(),createdBy:eu.z.union([eu.z.string(),eu.z.object({kind:eu.z.literal("self")}),eu.z.null()]).superRefine((e,t)=>
2{((0,eK.parseString)(e)?.trim().length??-1)===0&&t.addIssue({code:eu.z.ZodIssueCode.custom,message:"Author is required"})})});function tU(e){let n,a,l,s,i=(0,c.c)(14),{contentId:r,onClose:o,onDelete:d}=e,u=(0,eN.useIsMobile)(),m=u?"bottom":"right",h=!!r;i[0]!==o?(n=e=>!e&&o(),i[0]=o,i[1]=n):n=i[1];let x=!u||void 0;return i[2]!==r||i[3]!==o||i[4]!==d?(a=r&&(0,t.jsx)(t$,{contentId:r,onClose:o,onDelete:d},r),i[2]=r,i[3]=o,i[4]=d,i[5]=a):a=i[5],i[6]!==x||i[7]!==a?(l=(0,t.jsx)(ew.DrawerContent,{className:e_,"data-vaul-no-drag":x,children:a}),i[6]=x,i[7]=a,i[8]=l):l=i[8],i[9]!==m||i[10]!==h||i[11]!==n||i[12]!==l?(s=(0,t.jsx)(ew.Drawer,{direction:m,open:h,onOpenChange:n,children:l}),i[9]=m,i[10]=h,i[11]=n,i[12]=l,i[13]=s):s=i[13],s}function tq(e){let n,a,l,s=(0,c.c)(10),{title:i,description:r,variant:o,onClose:d}=e,u=void 0===i?"Content Settings":i,h=void 0===r?"Edit this content's name, attribution, folder, and access group.":r,x=void 0===o?"drawer":o,p="sidebar"===x?"secondary":"primary";return s[0]!==p?(n=(0,t.jsx)(eD,{side:"top",surface:p}),s[0]=p,s[1]=n):n=s[1],s[2]!==h||s[3]!==d||s[4]!==u||s[5]!==x?(a="sidebar"===x?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h2",{className:"truncate text-xl font-medium text-fg-high",children:u}),(0,t.jsx)("p",{className:"sr-only",children:h}),(0,t.jsx)(I.Button,{variant:"ghost",size:"icon-sm","aria-label":"Close",className:"pointer-events-auto",onClick:d,children:(0,t.jsx)(m.XmarkIcon,{})})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ew.DrawerTitle,{className:"text-lg font-medium text-fg-high",children:u}),(0,t.jsx)(ew.DrawerDescription,{className:"sr-only",children:h}),(0,t.jsx)(ew.DrawerClose,{asChild:!0,children:(0,t.jsx)(I.Button,{variant:"ghost",size:"icon-sm","aria-label":"Close",className:"pointer-events-auto hidden sm:inline-flex",children:(0,t.jsx)(m.XmarkIcon,{})})})]}),s[2]=h,s[3]=d,s[4]=u,s[5]=x,s[6]=a):a=s[6],s[7]!==n||s[8]!==a?(l=(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-x-0 top-0 z-10 flex items-center justify-between gap-4 px-6 pt-4 pb-3 sm:pt-6 sm:pb-4",children:[n,a]}),s[7]=n,s[8]=a,s[9]=l):l=s[9],l}function t$(e){var n;let l,s,i,o=(0,c.c)(34),{contentId:d,onClose:u,onDelete:h,variant:x}=e,p=void 0===x?"drawer":x,f=(0,g.useOwnerUserId)();o[0]!==d||o[1]!==f?(l=(0,r.getContentByIdOptions)({path:{id:d},query:{ownerUserId:f}}),o[0]=d,o[1]=f,o[2]=l):l=o[2],o[3]!==l?(s={...l,retry:!1},o[3]=l,o[4]=s):s=o[4];let{data:b,isPending:j}=(0,a.useQuery)(s),v=b?.data;if(j){let e,n;return o[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col gap-6 overflow-y-auto px-6 pt-14 pb-6 sm:pt-20",children:[(0,t.jsx)(te.Skeleton,{className:"h-6 w-full"}),(0,t.jsx)(te.Skeleton,{className:"h-9 w-full"}),(0,t.jsx)(te.Skeleton,{className:"h-9 w-full"}),(0,t.jsx)(te.Skeleton,{className:"h-9 w-2/3"}),(0,t.jsx)(te.Skeleton,{className:"h-9 w-full"})]}),o[5]=e):e=o[5],o[6]!==u||o[7]!==p?(n=(0,t.jsxs)(t.Fragment,{children:[e,"sidebar"===p?(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-x-0 top-0 z-10 flex items-center justify-between gap-4 px-6 pt-4 pb-3 sm:pt-6 sm:pb-4",children:[(0,t.jsx)(eD,{side:"top",surface:"secondary"}),(0,t.jsx)(te.Skeleton,{className:"h-7 w-44"}),(0,t.jsx)(I.Button,{variant:"ghost",size:"icon-sm","aria-label":"Close",className:"pointer-events-auto",onClick:u,children:(0,t.jsx)(m.XmarkIcon,{})})]}):(0,t.jsx)(tq,{})]}),o[6]=u,o[7]=p,o[8]=n):n=o[8],n}if(!v){let e,n,a,l;return o[9]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("p",{className:"text-sm text-fg-mid",children:"This content is no longer available."}),o[9]=e):e=o[9],o[10]!==u?(n=(0,t.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col items-center justify-center gap-3 px-6 py-12 text-center",children:[e,(0,t.jsx)(I.Button,{variant:"outline",onClick:u,children:"Close"})]}),o[10]=u,o[11]=n):n=o[11],o[12]!==u||o[13]!==p?(a=(0,t.jsx)(tq,{title:"Content unavailable",description:"This content could not be found.",variant:p,onClose:u}),o[12]=u,o[13]=p,o[14]=a):a=o[14],o[15]!==n||o[16]!==a?(l=(0,t.jsxs)(t.Fragment,{children:[n,a]}),o[15]=n,o[16]=a,o[17]=l):l=o[17],l}if(n=v.status,w.has(n)){let e,n,a;return o[18]!==v||o[19]!==u||o[20]!==p?(e=(0,t.jsx)(tD,{content:v,onClose:u,variant:p}),o[18]=v,o[19]=u,o[20]=p,o[21]=e):e=o[21],o[22]!==u||o[23]!==p?(n=(0,t.jsx)(tq,{title:"Info",description:"View content training status and details.",variant:p,onClose:u}),o[22]=u,o[23]=p,o[24]=n):n=o[24],o[25]!==e||o[26]!==n?(a=(0,t.jsxs)(t.Fragment,{children:[e,n]}),o[25]=e,o[26]=n,o[27]=a):a=o[27],a}return o[28]!==v||o[29]!==d||o[30]!==u||o[31]!==h||o[32]!==p?(i=(0,t.jsx)(tQ,{content:v,contentId:d,onClose:u,onDelete:h,variant:p}),o[28]=v,o[29]=d,o[30]=u,o[31]=h,o[32]=p,o[33]=i):i=o[33],i}function tQ(e){var a;let s,o,d,u,h,x,p,f,j,v,y,C,w,N,S,k,T,A,E,_,D,F,B,R,P,M,z,L,O,q,$,Q,G,K=(0,c.c)(119),{content:V,contentId:W,onClose:H,onDelete:Y,variant:X}=e,ee=void 0===X?"drawer":X,et=(0,l.useQueryClient)(),en=(0,g.useOwnerUserId)(),{granted:ea}=(0,b.useFeature)("accessGroups",en);if(K[0]!==V){let e,t,n,a,l;e=V.publishedAt??V.createdAt,t=V.context??"",n=V.citationUrl??"",a=V.hideCitation??!1,l=V.createdBy??em,s={values:{title:V.title,question:V.question??"",answer:V.answer??"",text:V.text??"",context:t,folderId:V.folderId,accessTier:V.accessTier,publishedAt:e,citationUrl:n,hideCitation:a,createdBy:l},metadataSnapshot:{context:t,publishedAt:V.publishedAt??null,citationUrl:n,hideCitation:a,createdBy:l}},K[0]=V,K[1]=s}else s=K[1];let{values:el,metadataSnapshot:es}=s;K[2]===Symbol.for("react.memo_cache_sentinel")?(o=(0,r.putContentByIdMutation)(),K[2]=o):o=K[2],K[3]!==et?(d={...o,onSuccess:()=>
2{(0,J.invalidateContentQueries)(et)},onError:t4},K[3]=et,K[4]=d):d=K[4];let{mutateAsync:ei,isPending:er}=(0,U.useMutation)(d),[eo,ec]=(0,n.useState)(!1);K[5]!==V.type?(u="QA"===(a=V.type)?tO.extend({question:eu.z.string().min(1,"Question is required"),answer:eu.z.string().min(1,"Answer is required")}):"MANUAL"===a?tO.extend({text:eu.z.string().min(1,"Note is required")}):tO,K[5]=V.type,K[6]=u):u=K[6],K[7]!==u?(h={onSubmit:u},K[7]=u,K[8]=h):h=K[8],K[9]!==eo||K[10]!==V.accessTier||K[11]!==V.answer||K[12]!==V.folderId||K[13]!==V.question||K[14]!==V.text||K[15]!==V.title||K[16]!==V.type||K[17]!==W||K[18]!==es||K[19]!==ei||K[20]!==H||K[21]!==en?(x=async e=>{let{value:t}=e;if(eo)return;let n={};t.title!==V.title&&(n.title=t.title),t.folderId!==V.folderId&&(n.folderId=t.folderId),t.accessTier!==V.accessTier&&(n.accessTier=t.accessTier);let a=!1;"QA"===V.type?(t.question!==(V.question??"")&&(n.question=t.question,a=!0),t.answer!==(V.answer??"")&&(n.answer=t.answer,a=!0)):"MANUAL"===V.type&&t.text!==(V.text??"")&&(n.text=t.text,a=!0);let l=function(e,t,n){var a,l;let s={};if(n?.includeContext!==!1){let n=t.context.trim();n!==e.context.trim()&&(s.context=""===n?null:n)}t.publishedAt!==e.publishedAt&&(s.publishedAt=t.publishedAt);let i=t.citationUrl.trim();return i!==e.citationUrl.trim()&&(s.citationUrl=""===i?null:i),t.hideCitation!==e.hideCitation&&(s.hideCitation=t.hideCitation),(a=t.createdBy)===(l=e.createdBy)||ex(a)&&ex(l)||(s.createdBy=t.createdBy),Object.keys(s).length>0?s:void 0}(es,t,{includeContext:tz(V.type)});(l&&(n.metadata=l),0===Object.keys(n).length)?H():(await ei({path:{id:W},query:{ownerUserId:en},body:n}),a?(ec(!0),i.toast.success("Saved — re-training your Delphi with the new content")):H())},K[9]=eo,K[10]=V.accessTier,K[11]=V.answer,K[12]=V.folderId,K[13]=V.question,K[14]=V.text,K[15]=V.title,K[16]=V.type,K[17]=W,K[18]=es,K[19]=ei,K[20]=H,K[21]=en,K[22]=x):x=K[22],K[23]!==el||K[24]!==h||K[25]!==x?(p={defaultValues:el,validators:h,onSubmit:x},K[23]=el,K[24]=h,K[25]=x,K[26]=p):p=K[26];let ed=(0,td.useForm)(p),eh="MANUAL"===V.type,ep="QA"===V.type,ef=ep||eh;K[27]!==V.type?(f=tz(V.type),K[27]=V.type,K[28]=f):f=K[28];let eg=f,[eb,ej]=(0,n.useState)(!1),[ev,ey]=(0,n.useState)(!1);K[29]!==V.answer||K[30]!==V.question||K[31]!==V.text||K[32]!==ep?(j=ep?`${V.question??""}
3${V.answer??""}`.trim():V.text??"",K[29]=V.answer,K[30]=V.question,K[31]=V.text,K[32]=ep,K[33]=j):j=K[33];let eC=j;K[34]!==V.answer||K[35]!==V.question||K[36]!==V.text||K[37]!==ed||K[38]!==ep?(v=()=>{ep?(ed.setFieldValue("question",V.question??""),ed.setFieldValue("answer",V.answer??"")):ed.setFieldValue("text",V.text??""),ej(!1)},K[34]=V.answer,K[35]=V.question,K[36]=V.text,K[37]=ed,K[38]=ep,K[39]=v):v=K[39];let ew=v;K[40]!==ed?(y=e=>{e.preventDefault(),ed.handleSubmit()},C=e=>{(e.metaKey||e.ctrlKey)&&"Enter"===e.key&&(e.preventDefault(),ed.handleSubmit())},K[40]=ed,K[41]=y,K[42]=C):(y=K[41],C=K[42]),K[43]===Symbol.for("react.memo_cache_sentinel")?(w=()=>ey(t3),K[43]=w):w=K[43],K[44]!==V||K[45]!==ef||K[46]!==ev||K[47]!==ee?(N=(0,t.jsx)(tI,{content:V,status:V.status,isRetryable:V.isRetryable,failureReason:V.failureReason,type:V.type,wordCount:V.totalWords,contentId:V.id,url:V.url,transcriptExpanded:ev,onTranscriptToggle:w,hideText:ef,variant:ee}),K[44]=V,K[45]=ef,K[46]=ev,K[47]=ee,K[48]=N):N=K[48],K[49]!==eb||K[50]!==eC||K[51]!==ew||K[52]!==V.answer||K[53]!==V.question||K[54]!==ed.Field||K[55]!==ef||K[56]!==ep||K[57]!==ee?(S=ef&&(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsxs)("div",{className:"flex min-h-8 items-center justify-between gap-3",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-fg-mid",children:ep?"Q&A":"Note"}),eb?(0,t.jsxs)(I.Button,{type:"button",variant:"ghost",size:"sm",onClick:ew,className:"text-fg-mid",children:[(0,t.jsx)(m.XmarkIcon,{className:"size-3.5"}),"Cancel"]}):(0,t.jsxs)(I.Button,{type:"button",variant:"outline",size:"sm",onClick:()=>ej(!0),children:[(0,t.jsx)(m.PencilIcon,{className:"size-3.5"}),"Edit"]})]}),eb?(0,t.jsxs)("div",{className:"flex flex-col gap-4 duration-150 animate-in fade-in-0",children:[ep?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ed.Field,{name:"question",children:t2}),(0,t.jsx)(ed.Field,{name:"answer",children:t1})]}):(0,t.jsx)(ed.Field,{name:"text",children:t0}),(0,t.jsx)("p",{className:"text-xs text-fg-low",children:"Editing re-trains your Delphi — this item shows as learning until it finishes."})]}):ep?(0,t.jsxs)("div",{className:`flex max-h-52 flex-col gap-4 overflow-hidden rounded-xl p-4 ${eP(ee)}`,children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,t.jsx)("p",{className:"text-xs font-semibold tracking-wide text-fg-low uppercase",children:"Question"}),(0,t.jsx)("p",{className:"line-clamp-2 text-sm leading-relaxed whitespace-pre-wrap text-fg-mid",children:V.question||"No question yet."})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,t.jsx)("p",{className:"text-xs font-semibold tracking-wide text-fg-low uppercase",children:"Answer"}),(0,t.jsx)("p",{className:"line-clamp-3 text-sm leading-relaxed whitespace-pre-wrap text-fg-mid",children:V.answer||"No answer yet."})]})]}):(0,t.jsx)("div",{className:`max-h-40 overflow-hidden rounded-xl p-4 ${eP(ee)}`,children:(0,t.jsx)("p",{className:"line-clamp-4 text-sm leading-relaxed whitespace-pre-wrap text-fg-mid",children:eC||"No content yet."})})]}),K[49]=eb,K[50]=eC,K[51]=ew,K[52]=V.answer,K[53]=V.question,K[54]=ed.Field,K[55]=ef,K[56]=ep,K[57]=ee,K[58]=S):S=K[58],K[59]!==ed.Field||K[60]!==ee?(k="drawer"===ee&&(0,t.jsx)(ed.Field,{name:"title",children:tJ}
3),K[59]=ed.Field,K[60]=ee,K[61]=k):k=K[61],K[62]!==ed.Field||K[63]!==eg?(T=eg&&(0,t.jsx)(ed.Field,{name:"context",children:tZ}),K[62]=ed.Field,K[63]=eg,K[64]=T):T=K[64],K[65]!==eh?(A=e=>(0,t.jsxs)(eI.Field,{children:[(0,t.jsxs)(eI.FieldLabel,{htmlFor:e.name,children:["Published Date",(0,t.jsx)(eV,{label:"The date this content was originally created"})]}),(0,t.jsx)(t5,{value:e.state.value,onChange:t=>e.handleChange(t),disabled:eh})]}),K[65]=eh,K[66]=A):A=K[66],K[67]!==ed.Field||K[68]!==A?(E=(0,t.jsx)(ed.Field,{name:"publishedAt",children:A}),K[67]=ed.Field,K[68]=A,K[69]=E):E=K[69],K[70]!==ed.Field?(_=(0,t.jsx)(ed.Field,{name:"createdBy",children:tX}),K[70]=ed.Field,K[71]=_):_=K[71],K[72]!==ed.Field?(D=e=>(0,t.jsxs)(eI.Field,{className:"gap-2",children:[(0,t.jsxs)(eI.FieldLabel,{htmlFor:e.name,children:["Citation URL",(0,t.jsx)(eV,{label:"URL this content links to when cited in a conversation"})]}),(0,t.jsx)(ek.Input,{id:e.name,name:e.name,type:"text",value:e.state.value,onBlur:e.handleBlur,onChange:t=>e.handleChange(t.target.value),placeholder:"Citation URL"}),(0,t.jsx)(ed.Field,{name:"hideCitation",children:tY})]}),K[72]=ed.Field,K[73]=D):D=K[73],K[74]!==ed.Field||K[75]!==D?(F=(0,t.jsx)(ed.Field,{name:"citationUrl",children:D}),K[74]=ed.Field,K[75]=D,K[76]=F):F=K[76],K[77]!==ed.Field?(B=(0,t.jsx)(ed.Field,{name:"folderId",children:tH}),K[77]=ed.Field,K[78]=B):B=K[78],K[79]!==ea||K[80]!==ed.Field?(R=ea&&(0,t.jsx)(ed.Field,{name:"accessTier",children:tV}),K[79]=ea,K[80]=ed.Field,K[81]=R):R=K[81],K[82]!==k||K[83]!==T||K[84]!==E||K[85]!==_||K[86]!==F||K[87]!==B||K[88]!==R?(P=(0,t.jsxs)(eI.FieldGroup,{className:"[&_[data-slot=field-label]]:text-fg-mid",children:[k,T,E,_,F,B,R]}),K[82]=k,K[83]=T,K[84]=E,K[85]=_,K[86]=F,K[87]=B,K[88]=R,K[89]=P):P=K[89],K[90]!==y||K[91]!==C||K[92]!==N||K[93]!==S||K[94]!==P?(M=(0,t.jsx)("div",{className:"no-scrollbar min-h-0 flex-1 overflow-y-auto px-6 pt-14 pb-24 sm:pt-20 sm:pb-28",children:(0,t.jsxs)("form",{id:tL,onSubmit:y,onKeyDown:C,className:"flex flex-col gap-6",children:[N,S,P]})}),K[90]=y,K[91]=C,K[92]=N,K[93]=S,K[94]=P,K[95]=M):M=K[95],K[96]!==ed.Field||K[97]!==H||K[98]!==ee?(z="sidebar"===ee?(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-x-0 top-0 z-10 flex items-center justify-between gap-3 px-6 pt-4 pb-3 sm:pt-6 sm:pb-4",children:[(0,t.jsx)(eD,{side:"top",surface:"secondary"}),(0,t.jsx)(ed.Field,{name:"title",children:tK}),(0,t.jsx)(I.Button,{variant:"ghost",size:"icon-sm","aria-label":"Close",className:"pointer-events-auto",onClick:H,children:(0,t.jsx)(m.XmarkIcon,{})})]}):(0,t.jsx)(tq,{variant:ee}),K[96]=ed.Field,K[97]=H,K[98]=ee,K[99]=z):z=K[99],K[100]===Symbol.for("react.memo_cache_sentinel")?(L={paddingBottom:"max(1rem, env(safe-area-inset-bottom))"},K[100]=L):L=K[100];let eN="sidebar"===ee?"secondary":"primary";return K[101]!==eN?(O=(0,t.jsx)(eD,{side:"bottom",surface:eN}),K[101]=eN,K[102]=O):O=K[102],K[103]!==eo||K[104]!==W||K[105]!==er||K[106]!==H||K[107]!==Y?(q=e=>e||eo||!Y?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(I.Button,{variant:"outline",size:"xl",onClick:H,disabled:er,className:"pointer-events-auto w-full",children:[(0,t.jsx)(m.XmarkIcon,{}),"Cancel"]}),(0,t.jsxs)(I.Button,{type:"submit",size:"xl",form:tL,disabled:er||!e||eo,className:"pointer-events-auto w-full",children:[er?(0,t.jsx)(Z.Spinner,{}):(0,t.jsx)(m.CheckIcon,{}),er?"Saving":"Save"]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(I.Button,{variant:"outline",size:"xl",onClick:H,className:"pointer-events-auto w-full",children:[(0,t.jsx)(m.XmarkIcon,{}),"Close"]}),(0,t.jsxs)(I.Button,{variant:"destructive",size:"xl",onClick:()=>Y(W),className:"pointer-events-auto w-full",children:[(0,t.jsx)(m.TrashIcon,{}),"Delete"]})]}),K[103]=eo,K[104]=W,K[105]=er,K[106]=H,K[107]=Y,K[108]=q):q=K[108],K[109]!==ed.Subscribe||K[110]!==q?($=(0,t.jsx)(ed.Subscribe,{selector:tG,children:q}),K[109]=ed.Subscribe,K[110]=q,K[111]=$):$=K[111],K[112]!==O||K[113]!==$?(Q=(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 z-10 grid grid-cols-2 gap-3 px-6 pt-3 sm:pt-4",style:L,children:[O,$]}),K[112]=O,K[113]=$,K[114]=Q):Q=K[114],K[115]!==M||K[116]!==z||K[117]!==Q?(G=(0,t.jsxs)(t.Fragment,{children:[M,z,Q]}),K[115]=M,K[116]=z,K[117]=Q,K[118]=G):G=K[118],G}function tG(e){return e.isDirty}function tK(e){let n=e.state.meta.isTouched&&!e.state.meta.isValid;return(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-0.5",children:[(0,t.jsx)(ek.Input,{variant:"unstyled",form:tL,"aria-label":"Content name",className:"pointer-events-auto h-auto min-w-0 truncate p-0 text-xl font-medium text-fg-high md:text-xl",value:e.state.value,onBlur:e.handleBlur,onChange:t=>e.handleChange(t.target.value),"aria-invalid":n}),n&&(0,t.jsx)(eI.FieldError,{errors:e.state.meta.errors})]})}function tV(e){let n=C.ACCESS_TIER_ICON[e.state.value];return(0,t.jsxs)(eI.Field,{children:[(0,t.jsx)(eI.FieldLabel,{htmlFor:e.name,children:"Access Group"}),(0,t.jsxs)(tm.Select,{value:e.state.value,onValueChange:t=>e.handleChange(t),children:[(0,t.jsx)(tm.SelectTrigger,{id:e.name,onBlur:e.handleBlur,children:(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)(n,{className:"size-4 text-fg-mid"}),C.ACCESS_TIER_LABELS[e.state.value]]})}),(0,t.jsx)(tm.SelectContent,{children:C.SELECTABLE_ACCESS_TIERS.map(tW)})]})]})}function tW(e){let n=C.ACCESS_TIER_ICON[e];return(0,t.jsx)(tm.SelectItem,{value:e,textValue:C.ACCESS_TIER_LABELS[e],children:(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)(n,{className:"size-4 text-fg-mid"}),(0,t.jsxs)("span",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"font-medium",children:C.ACCESS_TIER_LABELS[e]}),(0,t.jsx)("span",{className:"text-xs font-normal text-fg-mid",children:C.ACCESS_TIER_DESCRIPTION[e]})]})]})},e)}function tH(e){return(0,t.jsxs)(eI.Field,{children:[(0,t.jsx)(eI.FieldLabel,{htmlFor:e.name,children:"Folder"}),(0,t.jsx)(tn,{id:e.name,value:e.state.value,onChange:t=>e.handleChange(t),onBlur:e.handleBlur,solidFolderIcon:!0})]})}function tY(e){return(0,t.jsxs)("label",{className:"flex w-fit cursor-pointer items-center gap-2 text-sm select-none",children:[(0,t.jsx)(k.Checkbox,{checked:e.state.value,onCheckedChange:t=>e.handleChange(!0===t)}),(0,t.jsx)("span",{children:"Hide citations"})]})}function tX(e){return(0,t.jsxs)(eI.Field,{children:[(0,t.jsxs)(eI.FieldLabel,{htmlFor:e.name,children:["Author",(0,t.jsx)(eV,{label:"Indicates whether this content is by/about you, or someone else"})]}),(0,t.jsx)(t6,{value:e.state.value,onChange:t=>e.handleChange(t)}
3),e.state.meta.isTouched&&!e.state.meta.isValid&&(0,t.jsx)(eI.FieldError,{errors:e.state.meta.errors})]})}function tZ(e){return(0,t.jsxs)(eI.Field,{children:[(0,t.jsxs)(eI.FieldLabel,{htmlFor:e.name,children:["Context",(0,t.jsx)(eV,{label:"Extra context to help the AI use this content accurately"})]}),(0,t.jsx)(ek.Input,{id:e.name,name:e.name,value:e.state.value,onBlur:e.handleBlur,onChange:t=>e.handleChange(t.target.value),placeholder:"Context"})]})}function tJ(e){let n=e.state.meta.isTouched&&!e.state.meta.isValid;return(0,t.jsxs)(eI.Field,{"data-invalid":n,children:[(0,t.jsx)(eI.FieldLabel,{htmlFor:e.name,children:"Name"}),(0,t.jsx)(ek.Input,{id:e.name,name:e.name,value:e.state.value,onBlur:e.handleBlur,onChange:t=>e.handleChange(t.target.value),"aria-invalid":n}),n&&(0,t.jsx)(eI.FieldError,{errors:e.state.meta.errors})]})}function t0(e){let n=e.state.meta.isTouched&&!e.state.meta.isValid;return(0,t.jsxs)(eI.Field,{"data-invalid":n,children:[(0,t.jsx)(eA.Textarea,{id:e.name,name:e.name,"aria-label":"Note",maxLength:1e5,className:"max-h-[45vh] min-h-32",placeholder:"What's something your Delphi should know?",value:e.state.value,onBlur:e.handleBlur,onChange:t=>e.handleChange(t.target.value),"aria-invalid":n}),n&&(0,t.jsx)(eI.FieldError,{errors:e.state.meta.errors})]})}function t1(e){let n=e.state.meta.isTouched&&!e.state.meta.isValid;return(0,t.jsxs)(eI.Field,{"data-invalid":n,children:[(0,t.jsx)(eI.FieldLabel,{htmlFor:e.name,children:"Answer"}),(0,t.jsx)(eA.Textarea,{id:e.name,name:e.name,maxLength:2e4,className:"max-h-[45vh] min-h-32",value:e.state.value,onBlur:e.handleBlur,onChange:t=>e.handleChange(t.target.value),"aria-invalid":n}),n&&(0,t.jsx)(eI.FieldError,{errors:e.state.meta.errors})]})}function t2(e){let n=e.state.meta.isTouched&&!e.state.meta.isValid;return(0,t.jsxs)(eI.Field,{"data-invalid":n,children:[(0,t.jsx)(eI.FieldLabel,{htmlFor:e.name,children:"Question"}),(0,t.jsx)(eA.Textarea,{id:e.name,name:e.name,maxLength:4e3,className:"max-h-40 min-h-16",value:e.state.value,onBlur:e.handleBlur,onChange:t=>e.handleChange(t.target.value),"aria-invalid":n}),n&&(0,t.jsx)(eI.FieldError,{errors:e.state.meta.errors})]})}function t3(e){return!e}function t4(e){return i.toast.error((0,q.errorMessage)(e,"Could not save content"))}function t5(e){let n,a,l,s,i,r,o,d,u,h,x,p,f,g=(0,c.c)(34),{value:b,onChange:j,disabled:v}=e;g[0]!==v||g[1]!==b?(a=b?new Date(b):void 0,n=I.Button,l="button",s="outline",i="justify-start font-normal tabular-nums",r=v,g[10]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)(m.CalendarIcon,{className:"size-4"}),g[10]=o):o=g[10],d=a?(0,C.formatDateLong)(a.toISOString()):"Pick a date",g[0]=v,g[1]=b,g[2]=n,g[3]=a,g[4]=l,g[5]=s,g[6]=i,g[7]=r,g[8]=o,g[9]=d):(n=g[2],a=g[3],l=g[4],s=g[5],i=g[6],r=g[7],o=g[8],d=g[9]),g[11]!==n||g[12]!==l||g[13]!==s||g[14]!==i||g[15]!==r||g[16]!==o||g[17]!==d?(u=(0,t.jsxs)(n,{type:l,variant:s,className:i,disabled:r,children:[o,d]}),g[11]=n,g[12]=l,g[13]=s,g[14]=i,g[15]=r,g[16]=o,g[17]=d,g[18]=u):u=g[18];let y=u;if(v){let e,n,a;return g[19]!==y?(e=(0,t.jsx)(A.TooltipTrigger,{asChild:!0,children:(0,t.jsx)("span",{className:"block w-full",children:y})}),g[19]=y,g[20]=e):e=g[20],g[21]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(A.TooltipContent,{side:"bottom",align:"start",children:"Not applicable for this content type"}),g[21]=n):n=g[21],g[22]!==e?(a=(0,t.jsxs)(A.Tooltip,{delayDuration:150,children:[e,n]}),g[22]=e,g[23]=a):a=g[23],a}return g[24]!==y?(h=(0,t.jsx)(eT.PopoverTrigger,{asChild:!0,children:y}),g[24]=y,g[25]=h):h=g[25],g[26]!==j?(x=e=>j(e?e.toISOString():null),g[26]=j,g[27]=x):x=g[27],g[28]!==a||g[29]!==x?(p=(0,t.jsx)(eT.PopoverContent,{className:"w-auto p-0",align:"start",children:(0,t.jsx)(eS.Calendar,{mode:"single",selected:a,onSelect:x,captionLayout:"dropdown"})}),g[28]=a,g[29]=x,g[30]=p):p=g[30],g[31]!==p||g[32]!==h?(f=(0,t.jsxs)(eT.Popover,{children:[h,p]}),g[31]=p,g[32]=h,g[33]=f):f=g[33],f}function t6(e){let n,a,l,s,i,r,o,d,u=(0,c.c)(19),{value:m,onChange:h}=e;u[0]!==m?(n=ex(m),u[0]=m,u[1]=n):n=u[1];let x=n;u[2]!==m?(a=(0,eK.parseString)(m)??"",u[2]=m,u[3]=a):a=u[3];let p=a;return u[4]!==h?(l=e=>{h(!0===e?em:"")},u[4]=h,u[5]=l):l=u[5],u[6]!==x||u[7]!==l?(s=(0,t.jsx)(k.Checkbox,{checked:x,onCheckedChange:l}),u[6]=x,u[7]=l,u[8]=s):s=u[8],u[9]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)("span",{children:"Content is by or about me"}),u[9]=i):i=u[9],u[10]!==s?(r=(0,t.jsxs)("label",{className:"flex w-fit cursor-pointer items-center gap-2 text-sm select-none",children:[s,i]}),u[10]=s,u[11]=r):r=u[11],u[12]!==p||u[13]!==x||u[14]!==h?(o=!x&&(0,t.jsx)(ek.Input,{value:p,onChange:e=>h(e.target.value),placeholder:"Charles Darwin","aria-label":"Custom author attribution"}),u[12]=p,u[13]=x,u[14]=h,u[15]=o):o=u[15],u[16]!==r||u[17]!==o?(d=(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[r,o]}),u[16]=r,u[17]=o,u[18]=d):d=u[18],d}var t8=e.i(62696),t7=e.i(761922),t9=e.i(975184),ne=e.i(116606);function nt(e){return e?e<=32?"w-4":e<=60?"w-8":e<=100?"w-16":e<=140?"w-20":"w-32":"w-32"}function nn({columns:e,data:a,total:l,page:s,pageSize:i,onPageChange:r,isPending:o,isPlaceholderData:c,rowSelection:d,onRowSelectionChange:m,onRowClick:h,onRowHover:x,isRowClickable:p,isRowHighlighted:f,emptyState:g,itemNoun:b="item",withIconRow:j=!1,tableLayout:v="fixed",sorting:y,onSortingChange:w,manualSorting:N=!1,enableSortingRemoval:S=!1,sortDe
3scFirst:I}){let k="auto"===v?"table-auto":"table-fixed",T=(e,t)=>"auto"===v&&e&&"select"===t?{width:"1%",maxWidth:e}:{width:e,maxWidth:e},A=j?"[&_tr>*:first-child]:pl-4 [&_tr>*:nth-child(2)]:pl-2 [&_tr>*:last-child]:pr-6":"[&_tr>*:first-child]:pl-6 [&_tr>*:last-child]:pr-6",[E,_]=(0,n.useState)([]),D=(0,t8.useReactTable)({data:a,columns:e,getCoreRowModel:(0,t7.getCoreRowModel)(),...N?void 0:{getSortedRowModel:(0,t7.getSortedRowModel)()},getRowId:e=>e.id,manualPagination:!0,manualFiltering:!0,manualSorting:N,enableSortingRemoval:S,...void 0!==I?{sortDescFirst:I}:void 0,rowCount:l,state:{sorting:y??E,...d?{rowSelection:d}:void 0},onSortingChange:w??_,onRowSelectionChange:m}),F=Math.max(1,Math.ceil(l/i));return o&&!c?(0,t.jsx)("div",{className:`border-b border-subtle ${A} [&_[data-slot=table-container]]:overflow-visible`,children:(0,t.jsxs)(t9.Table,{className:k,children:[(0,t.jsx)(t9.TableHeader,{children:(0,t.jsx)(t9.TableRow,{children:e.map((e,n)=>(0,t.jsx)(t9.TableHead,{className:(0,u.cn)("sticky top-0 z-10 bg-surface-primary",e.meta?.className),style:T(e.meta?.width,e.id),children:(0,t.jsx)(te.Skeleton,{className:`h-4 ${nt(e.meta?.width)}`})},n))})}),(0,t.jsx)(t9.TableBody,{children:Array.from({length:8}).map((n,a)=>(0,t.jsx)(t9.TableRow,{children:e.map((e,n)=>{let a=j&&1===n?"h-8":"h-4";return(0,t.jsx)(t9.TableCell,{style:T(e.meta?.width,e.id),className:e.meta?.className,children:(0,t.jsx)(te.Skeleton,{className:`${a} ${nt(e.meta?.width)}`})},n)})},a))})]})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:`border-b border-subtle transition-opacity duration-200 ${A} [&_[data-slot=table-container]]:overflow-visible ${c?"opacity-50":""}`,children:(0,t.jsxs)(t9.Table,{className:k,children:[(0,t.jsx)(t9.TableHeader,{children:D.getHeaderGroups().map(e=>(0,t.jsx)(t9.TableRow,{children:e.headers.map(e=>{let n=e.column.columnDef.meta,a=T(n?.width,e.column.id),l=e.isPlaceholder?null:(0,t8.flexRender)(e.column.columnDef.header,e.getContext());if(e.column.getCanSort()){let s=e.column.getIsSorted();return(0,t.jsx)(t9.TableSortableHead,{className:(0,u.cn)("sticky top-0 z-10 bg-surface-primary",n?.className),style:a,direction:!1===s?void 0:s,onClick:e.column.getToggleSortingHandler(),children:l},e.id)}return(0,t.jsx)(t9.TableHead,{className:(0,u.cn)("sticky top-0 z-10 bg-surface-primary",n?.className),style:a,children:l},e.id)})},e.id))}),(0,t.jsx)(t9.TableBody,{children:D.getRowModel().rows.length?D.getRowModel().rows.map(e=>{let n=!!h&&(p?.(e.original)??!0);return(0,t.jsx)(t9.TableRow,{"data-state":e.getIsSelected()&&"selected",onClick:n?()=>h(e.original):void 0,onMouseEnter:n?()=>x?.(e.original):void 0,className:(0,u.cn)(n&&"cursor-pointer",f?.(e.original)&&"bg-sand-9/8 hover:bg-sand-9/12"),children:e.getVisibleCells().map(e=>{let n=e.column.columnDef.meta;return(0,t.jsx)(t9.TableCell,{style:T(n?.width,e.column.id),className:n?.className,children:(0,t8.flexRender)(e.column.columnDef.cell,e.getContext())},e.id)})},e.id)}):(0,t.jsx)(t9.TableRow,{className:"in-[tbody]:hover:bg-transparent",children:(0,t.jsx)(t9.TableCell,{colSpan:e.length,className:"p-0",children:g??(0,t.jsxs)("div",{className:"py-12 text-center text-sm text-fg-mid",children:["No ",b,"s found."]})})})})]})}),F>1&&(0,t.jsxs)("div",{className:"flex items-center justify-between gap-4 px-6 py-3",children:[(0,t.jsx)("p",{className:"text-sm text-fg-mid tabular-nums",children:(0,C.pluralItems)(l,b)}),(0,t.jsx)(ne.Pagination,{className:"mx-0 w-auto justify-end",children:(0,t.jsxs)(ne.PaginationContent,{children:[(0,t.jsx)(ne.PaginationItem,{children:(0,t.jsx)(ne.PaginationPrevious,{text:null,onClick:e=>{e.preventDefault(),s>1&&r(s-1)},"aria-disabled":s<=1,className:s<=1?"pointer-events-none opacity-50":"cursor-pointer"})}),(function(e,t){if(t<=7)return Array.from({length:t},(e,t)=>t+1);let n=[];for(let a of new Set([1,2,e-1,e,e+1,t-1,t]))a>=1&&a<=t&&n.push(a);n.sort((e,t)=>e-t);let a=[];for(let e=0;e<n.length;e++)e>0&&n[e]-n[e-1]>1&&a.push("ellipsis"),a.push(n[e]);return a})(s,F).map((e,n)=>"ellipsis"===e?(0,t.jsx)(ne.PaginationItem,{children:(0,t.jsx)(ne.PaginationEllipsis,{})},`ellipsis-${n}`):(0,t.jsx)(ne.PaginationItem,{children:(0,t.jsx)(ne.PaginationLink,{isActive:e===s,onClick:t=>{t.preventDefault(),r(e)},className:"cursor-pointer",children:e})},e)),(0,t.jsx)(ne.PaginationItem,{children:(0,t.jsx)(ne.PaginationNext,{text:null,onClick:e=>{e.preventDefault(),s<F&&r(s+1)},"aria-disabled":s>=F,className:s>=F?"pointer-events-none opacity-50":"cursor-pointer"})})]})})]})]})}var na=e.i(381870),nl=e.i(692409),ns=e.i(257857);function ni(e){let n,a,s,i,o,d=(0,c.c)(16),{folderId:u,folderName:m,onClose:h}=e,x=(0,l.useQueryClient)(),p=(0,g.useOwnerUserId)();d[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.deleteFolderByIdMutation)(),d[0]=n):n=d[0],d[1]!==h||d[2]!==x?(a={...n,onSuccess:()=>
3{(0,J.invalidateContentQueries)(x),h()}},d[1]=h,d[2]=x,d[3]=a):a=d[3];let{mutate:f,isPending:b}=(0,U.useMutation)(a),j=!!u;return d[4]!==m?(s=m?`Delete "${(0,nl.truncateMiddle)(m)}"?`:"Delete folder?",d[4]=m,d[5]=s):s=d[5],d[6]!==u||d[7]!==f||d[8]!==p?(i=()=>{u&&f({path:{id:u},query:{ownerUserId:p}})},d[6]=u,d[7]=f,d[8]=p,d[9]=i):i=d[9],d[10]!==b||d[11]!==h||d[12]!==j||d[13]!==s||d[14]!==i?(o=(0,t.jsx)(ns.DeleteDialog,{open:j,title:s,description:"This folder and its contents will be permanently deleted.",confirmLabel:"Delete",isPending:b,onConfirm:i,onClose:h}),d[10]=b,d[11]=h,d[12]=j,d[13]=s,d[14]=i,d[15]=o):o=d[15],o}let nr=eu.z.object({name:eu.z.string().min(3,"Name must be at least 3 characters").max(128)});function no(e){let a,s,i,o,d,u,m,h,x,p,f,b,j=(0,c.c)(32),{folderId:v,folderName:y,onClose:C}=e,w=(0,l.useQueryClient)(),N=(0,g.useOwnerUserId)();j[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.patchFolderByIdMutation)(),j[0]=a):a=j[0],j[1]!==w?(s={...a,onSuccess:async()=>{await (0,J.invalidateContentQueries)(w)}},j[1]=w,j[2]=s):s=j[2];let{mutateAsync:S,isPending:I}=(0,U.useMutation)(s),k=y??"";j[3]!==k?(i={name:k},j[3]=k,j[4]=i):i=j[4],j[5]===Symbol.for("react.memo_cache_sentinel")?(o={onSubmit:nr},j[5]=o):o=j[5],j[6]!==v||j[7]!==S||j[8]!==C||j[9]!==N?(d=async e=>{let{value:t}=e;v&&(await S({path:{id:v},body:{name:t.name},query:{ownerUserId:N}}),C())},j[6]=v,j[7]=S,j[8]=C,j[9]=N,j[10]=d):d=j[10],j[11]!==i||j[12]!==d?(u={defaultValues:i,validators:o,onSubmit:d},j[11]=i,j[12]=d,j[13]=u):u=j[13];let T=(0,td.useForm)(u);j[14]!==v||j[15]!==y||j[16]!==T?(m=()=>{v&&T.setFieldValue("name",y??"")},h=[v,y,T],j[14]=v,j[15]=y,j[16]=T,j[17]=m,j[18]=h):(m=j[17],h=j[18]),(0,n.useEffect)(m,h),j[19]!==T||j[20]!==C?(x=e=>{e||(T.reset(),C())},j[19]=T,j[20]=C,j[21]=x):x=j[21];let A=x,E=!!v;return j[22]!==T?(p=()=>void T.handleSubmit(),j[22]=T,j[23]=p):p=j[23],j[24]!==T.Field?(f=(0,t.jsx)(T.Field,{name:"name",children:nc}),j[24]=T.Field,j[25]=f):f=j[25],j[26]!==A||j[27]!==I||j[28]!==E||j[29]!==p||j[30]!==f?(b=(0,t.jsx)(ec.FormDialog,{open:E,onOpenChange:A,title:"Rename folder",description:"Enter a new name for this folder.",descriptionSrOnly:!0,submitLabel:"Save",pending:I,onSubmit:p,children:f}),j[26]=A,j[27]=I,j[28]=E,j[29]=p,j[30]=f,j[31]=b):b=j[31],b}function nc(e){let n=e.state.meta.isTouched&&!e.state.meta.isValid;return(0,t.jsxs)(eI.Field,{"data-invalid":n,children:[(0,t.jsx)(eI.FieldLabel,{htmlFor:e.name,children:"Name"}),(0,t.jsx)(ek.Input,{id:e.name,name:e.name,value:e.state.value,onBlur:e.handleBlur,onChange:t=>e.handleChange(t.target.value),autoFocus:!0,"aria-invalid":n}),n&&(0,t.jsx)(eI.FieldError,{errors:e.state.meta.errors})]})}let nd={YOUTUBE:"on YouTube",TWITTER:"on X",INSTAGRAM:"on Instagram",TIKTOK:"on TikTok",PODCAST:"on Podcast",SLACK:"on Slack",NOTION:"on Notion",DRIVE:"on Google Drive"},nu={GITHUB:"Github: ",LINKEDIN:"LinkedIn: "};function nm(e,t,n=""){let a=e?.trim()||n.trim();if(!a)return n;if("GRANOLA"===t)return"Granola Notes";let l=nu[t];if(l)return a.startsWith(l)?a:`${l}${a}`;let s=nd[t];return s?a.endsWith(s)?a:`${a} ${s}`:a}function nh(e){let n,a,s,i,o,d,u=(0,c.c)(20),{feedId:m,feed:h,onClose:x}=e,p=(0,l.useQueryClient)(),f=(0,g.useOwnerUserId)();u[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.deleteContentFeedByIdMutation)(),u[0]=n):n=u[0],u[1]!==x||u[2]!==f||u[3]!==p?(a={...n,onSuccess:()=>{p.invalidateQueries({queryKey:(0,r.getContentFeedQueryKey)(f?{query:{ownerUserId:f}}:void 0)}),x()}},u[1]=x,u[2]=f,u[3]=p,u[4]=a):a=u[4];let{mutate:b,isPending:j}=(0,U.useMutation)(a),v=!!m,y=h&&B(h)?"Disconnect cloud file?":"Disconnect account?";u[5]!==h?(s=h?B(h)?h.name||h.url:nm(h.name,h.type,h.url):"",u[5]=h,u[6]=s):s=u[6],u[7]!==s?(i=(0,nl.truncateMiddle)(s),u[7]=s,u[8]=i):i=u[8];let C=`New content from "${i}" will no longer sync to your Delphi.`;return u[9]!==m||u[10]!==b||u[11]!==f?(o=()=>{m&&b({path:{id:m},query:{ownerUserId:f}})},u[9]=m,u[10]=b,u[11]=f,u[12]=o):o=u[12],u[13]!==j||u[14]!==x||u[15]!==v||u[16]!==y||u[17]!==C||u[18]!==o?(d=(0,t.jsx)(ns.DeleteDialog,{open:v,title:y,description:C,confirmLabel:"Disconnect",isPending:j,onConfirm:o,onClose:x}),u[13]=j,u[14]=x,u[15]=v,u[16]=y,u[17]=C,u[18]=o,u[19]=d):d=u[19],d}e.i(66560);var nx=e.i(473205);function np(e){let n,a,l,s,i,r=(0,c.c)(11),{feedId:o,onClose:d}=e,u=!!o;return r[0]!==d?(n=e=>!e&&d(),r[0]=d,r[1]=n):n=r[1],r[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(nx.SidePanel.Backdrop,{}),r[2]=a):a=r[2],r[3]!==o?(l=o&&(0,t.jsx)(nf,{feedId:o},o),r[3]=o,r[4]=l):l=r[4],r[5]!==l?(s=(0,t.jsx)(nx.SidePanel.Portal,{children:(0,t.jsxs)(nx.SidePanel.View,{children:[a,(0,t.jsx)(nx.SidePanel.Content,{size:"sm",children:l})]})}),r[5]=l,r[6]=s):s=r[6],r[7]!==u||r[8]!==n||r[9]!==s?(i=(0,t.jsx)(nx.SidePanel.Root,{presented:u,onPresentedChange:n,children:s}),r[7]=u,r[8]=n,r[9]=s,r[10]=i):i=r[10],i}function nf(e){let n,l,s,i,o,d=(0,c.c)(14),{feedId:u,variant:h,onClose:x}=e,p=void 0===h?"panel":h,f=(0,g.useOwnerUserId)();d[0]!==u||d[1]!==f?(n=(0,r.getContentFeedByIdOptions)({path:{id:u},query:{ownerUserId:f}}),d[0]=u,d[1]=f,d[2]=n):n=d[2],d[3]!==n?(l={...n},d[3]=n,d[4]=l):l=d[4];let{data:b,isPending:j}=(0,a.useQuery)(l),v=b?.data;return(d[5]!==x||d[6]!==p?(s="sidebar"===p?(0,t.jsxs)("div",{className:"flex items-center justify-between gap-4 px-6 pt-4 pb-3 sm:pt-6 sm:pb-4",children:[(0,t.jsx)("h2",{className:"text-xl font-medium text-fg-high",children:"Info"}),(0,t.jsx)(I.Button,{variant:"ghost",size:"icon-sm","aria-label":"Close",onClick:x,children:(0,t.jsx)(m.XmarkIcon,{})})]}):(0,t.jsx)(nx.SidePanel.Header,{children:(0,t.jsx)(nx.SidePanel.Title,{children:"Info"})}),d[5]=x,d[6]=p,d[7]=s):s=d[7],d[8]!==v||d[9]!==j)?(i=j||!v?(0,t.jsxs)("div",{className:"flex flex-col gap-6 p-6",children:[(0,t.jsx)(te.Skeleton,{className:"h-8 w-32"}),(0,t.jsx)(te.Skeleton,{className:"h-6 w-48"}),(0,t.jsx)(te.Skeleton,{className:"h-6 w-full"})]}):(0,t.jsxs)("div",{className:"flex flex-col gap-6 p-6",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-start gap-x-8 gap-y-4",children:[(0,t.jsx)(eL,{label:"Type",children:(0,t.jsx)(z.Badge,{variant:"subtle",size:"lg",children:F[v.type]})}),v.url?(0,t.jsx)(eL,{label:"Link",children:(0,t.jsx)(eQ,{contentId:v.id,url:function(e){if("TWITTER"===e.type&&!/^https?:/i.test(e.url))return`https://x.com/${e.url.trim().replace(/^@/,"")}`;try{let t=new URL(e.url);if(/(^|\.)youtube\.com$/i.test(t.hostname)&&"/feeds/videos.xml"===t.pathname){let e=t.searchParams.get("channel_id");if(e)return`https://www.youtube.com/channel/${e}`;let n=t.searchParams.get("playlist_id");if(n)return`https://www.youtube.com/playlist?list=${n}`;let a=t.searchParams.get("user");if(a)return`https://www.youtube.com/user/${a}`}if(P.test(t.pathname))return t.pathname=t.pathname.replace(P,""),t.search="",t.hash="",t.toString()}catch{}return e.url}(v)})}):null]}),(0,t.jsx)(eL,{label:"Name",children:(0,t.jsx)("p",{className:"text-base text-fg-high",children:B(v)?v.name||"—":nm(v.name,v.type,v.url)||"—"})}),v.url?(0,t.jsx)(eL,{label:"Source",children:(0,t.jsx)("p",{className:"text-sm break-all text-fg-mid",children:v.url})}):null,(0,t.jsx)(eL,{label:"Last synced",children:(0,t.jsx)("p",{className:"text-sm text-fg-high",children:v.lastSyncedAt?(0,C.formatRelativeDate)(v.lastSyncedAt):v.contentCount>0?"Synced":"Waiting for first sync"})})]}),d[8]=v,d[9]=j,d[10]=i):i=d[10],d[11]!==s||d[12]!==i?(o=(0,t.jsxs)(t.Fragment,{children:[s,i]}),d[11]=s,d[12]=i,d[13]=o):o=d[13],o}var ng=e.i(869901);function nb(e){let n,a,l,s,i,r,o,d,h,x,p,f,g,b,j,v,y,C,w,N,S=(0,c.c)(54);S[0]!==e?({label:s,icon:l,active:o,surface:d,values:x,onClear:i,className:a,children:n,type:h,...r}
3=e,S[0]=e,S[1]=n,S[2]=a,S[3]=l,S[4]=s,S[5]=i,S[6]=r,S[7]=o,S[8]=d,S[9]=h,S[10]=x):(n=S[1],a=S[2],l=S[3],s=S[4],i=S[5],r=S[6],o=S[7],d=S[8],h=S[9],x=S[10]);let I=void 0!==o&&o,k=void 0===d?"default":d,T=void 0===h?"button":h,A=I&&!!x&&x.length>0,E=I&&!!i;if(S[11]!==I||S[12]!==a||S[13]!==l||S[14]!==s||S[15]!==i||S[16]!==r||S[17]!==E||S[18]!==A||S[19]!==k||S[20]!==T||S[21]!==x){let e=x?.slice(0,2)??[],n=(x?.length??0)-e.length;b=T,j="filter-chip",v=I||void 0;let o="glass"===k&&tt.glass.overlay;S[31]!==I||S[32]!==a||S[33]!==k||S[34]!==o?(y=(0,u.cn)("inline-flex cursor-pointer items-center gap-1.5 select-none","h-8 rounded-full px-3","text-sm font-medium text-fg-high","transition-[color,background-color,border-color,box-shadow] duration-150 ease-out-quart","outline-none focus-visible:ring-3 focus-visible:ring-ring/30",o,I?(0,u.cn)("border border-transparent bg-sand-9/10 dark:bg-sand-9/10","hover:bg-sand-9/15 dark:hover:bg-sand-9/15"):(0,u.cn)("border border-sand-7","default"===k&&"bg-transparent","hover:border-sand-9"),"disabled:cursor-not-allowed disabled:opacity-50","[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-3.5",a),S[31]=I,S[32]=a,S[33]=k,S[34]=o,S[35]=y):y=S[35],C=r,S[36]!==i||S[37]!==E?(w=E&&(0,t.jsx)("span",{role:"button","aria-label":"Clear filter",className:"inline-flex shrink-0 cursor-pointer items-center text-fg-mid transition-colors duration-150 ease-out-quart hover:text-fg-high",onClick:e=>{e.stopPropagation(),i();let t=globalThis.PointerEvent;t&&globalThis.document?.dispatchEvent(new t("pointerdown",{bubbles:!0}))},children:(0,t.jsx)(m.XmarkIcon,{className:"size-3"})}
3),S[36]=i,S[37]=E,S[38]=w):w=S[38],S[39]!==l?(p=l&&(0,t.jsx)("span",{className:"shrink-0",children:l}),S[39]=l,S[40]=p):p=S[40],S[41]!==s?(f=(0,t.jsx)("span",{children:s}),S[41]=s,S[42]=f):f=S[42],g=A&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"h-3 w-px shrink-0 bg-sand-9/20"}),e.map(nj),n>0&&(0,t.jsxs)("span",{className:"text-xs font-normal text-fg-low",children:["+",n," more"]})]}),S[11]=I,S[12]=a,S[13]=l,S[14]=s,S[15]=i,S[16]=r,S[17]=E,S[18]=A,S[19]=k,S[20]=T,S[21]=x,S[22]=p,S[23]=f,S[24]=g,S[25]=b,S[26]=j,S[27]=v,S[28]=y,S[29]=C,S[30]=w}else p=S[22],f=S[23],g=S[24],b=S[25],j=S[26],v=S[27],y=S[28],C=S[29],w=S[30];return S[43]!==n||S[44]!==p||S[45]!==f||S[46]!==g||S[47]!==b||S[48]!==j||S[49]!==v||S[50]!==y||S[51]!==C||S[52]!==w?(N=(0,t.jsxs)("button",{type:b,"data-slot":j,"data-active":v,className:y,...C,children:[w,p,f,g,n]}),S[43]=n,S[44]=p,S[45]=f,S[46]=g,S[47]=b,S[48]=j,S[49]=v,S[50]=y,S[51]=C,S[52]=w,S[53]=N):N=S[53],N}function nj(e,n){return(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[n>0&&(0,t.jsx)("span",{className:"text-xs font-normal text-fg-low","aria-hidden":!0,children:"or"}),(0,t.jsx)("span",{className:"text-info",children:e})]},e)}e.s(["FilterChip",0,nb],592867);let nv=["QA","PDF","WEBSITE","YOUTUBE","PODCAST","MARKDOWN","MANUAL","AUDIO_FILE","IMAGE","SLACK","NOTION","TWITTER","GITHUB"].map(e=>({value:e,label:C.TYPE_LABELS[e],icon:C.TYPE_ICONS[e]}));function ny(e){let n,a,l,s,i,r,o,d,u,m,h=(0,c.c)(21),{value:x,onChange:p}=e;h[0]!==p||h[1]!==x?(a=x??[],s=e=>{let t=a.includes(e)?a.filter(t=>t!==e):[...a,e];p(t.length>0?t:null)},l=(n=a.length>0)?a.map(nN).filter(nw):void 0,h[0]=p,h[1]=x,h[2]=n,h[3]=a,h[4]=l,h[5]=s):(n=h[2],a=h[3],l=h[4],s=h[5]);let f=l;return h[6]!==p?(i=()=>p(null),h[6]=p,h[7]=i):i=h[7],h[8]!==n||h[9]!==i||h[10]!==f?(r=(0,t.jsx)(eT.PopoverTrigger,{asChild:!0,children:(0,t.jsx)(nb,{label:"Content Type",active:n,values:f,onClear:i})}),h[8]=n,h[9]=i,h[10]=f,h[11]=r):r=h[11],h[12]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)(ng.CommandEmpty,{children:"No options"}),h[12]=o):o=h[12],h[13]!==a||h[14]!==s?(d=nv.map(e=>{let n=e.icon;return(0,t.jsxs)(ng.CommandItem,{value:e.value,"data-checked":a.includes(e.value),onSelect:()=>s(e.value),children:[(0,t.jsx)(n,{className:"size-4 shrink-0 text-fg-mid"}),(0,t.jsx)("span",{className:"font-medium",children:e.label})]},e.value)}),h[13]=a,h[14]=s,h[15]=d):d=h[15],h[16]!==d?(u=(0,t.jsx)(eT.PopoverContent,{align:"start",className:"w-56 p-0",onOpenAutoFocus:nC,children:(0,t.jsx)(ng.Command,{shouldFilter:!1,children:(0,t.jsxs)(ng.CommandList,{children:[o,(0,t.jsx)(ng.CommandGroup,{children:d})]})})}),h[16]=d,h[17]=u):u=h[17],h[18]!==r||h[19]!==u?(m=(0,t.jsxs)(eT.Popover,{children:[r,u]}),h[18]=r,h[19]=u,h[20]=m):m=h[20],m}function nC(e){return e.preventDefault()}function nw(e){return!!e}function nN(e){return nv.find(t=>t.value===e)?.label}function nS(e){let n,a,l,s,i,r,o,d,m,h,x,p,f,g,b,j=(0,c.c)(44),{label:v,active:y,options:C,value:w,clearable:N,onChange:S}=e,I=void 0===N||N;if(j[0]!==y||j[1]!==I||j[2]!==v||j[3]!==S||j[4]!==C||j[5]!==w){let e=w?C.find(e=>e.value===w):void 0,c=e?.icon;l=eT.Popover,a=eT.PopoverTrigger,m=!0,n=nb,s=v,i=y,r=e&&!c?[e.label]:void 0,j[15]!==I||j[16]!==S||j[17]!==w?(o=w&&I?()=>S(null):void 0,j[15]=I,j[16]=S,j[17]=w,j[18]=o):o=j[18],d=e&&c&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"h-3 w-px shrink-0 bg-sand-9/20"}),(0,t.jsx)(c,{className:(0,u.cn)("size-3.5 shrink-0",e.iconClassName)}),(0,t.jsx)("span",{className:"text-fg-high",children:e.label})]}),j[0]=y,j[1]=I,j[2]=v,j[3]=S,j[4]=C,j[5]=w,j[6]=n,j[7]=a,j[8]=l,j[9]=s,j[10]=i,j[11]=r,j[12]=o,j[13]=d,j[14]=m}else n=j[6],a=j[7],l=j[8],s=j[9],i=j[10],r=j[11],o=j[12],d=j[13],m=j[14];if(j[19]!==n||j[20]!==s||j[21]!==i||j[22]!==r||j[23]!==o||j[24]!==d?(h=(0,t.jsx)(n,{label:s,active:i,values:r,onClear:o,children:d}),j[19]=n,j[20]=s,j[21]=i,j[22]=r,j[23]=o,j[24]=d,j[25]=h):h=j[25],j[26]!==a||j[27]!==m||j[28]!==h?(x=(0,t.jsx)(a,{asChild:m,children:h}),j[26]=a,j[27]=m,j[28]=h,j[29]=x):x=j[29],j[30]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(ng.CommandEmpty,{children:"No options"}),j[30]=p):p=j[30],j[31]!==S||j[32]!==C||j[33]!==w){let e;j[35]!==S||j[36]!==w?(e=e=>{let n=e.icon;return(0,t.jsxs)(ng.CommandItem,{value:e.value,"data-checked":w===e.value,onSelect:()=>S(w===e.value?null:e.value),className:"rounded-xl",children:[n&&(0,t.jsx)(n,{className:(0,u.cn)("size-4 shrink-0",e.iconClassName)}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"font-medium",children:e.label}),e.description&&(0,t.jsx)("span",{className:"text-xs text-fg-mid",children:e.description})]})]},e.value)},j[35]=S,j[36]=w,j[37]=e):e=j[37],f=C.map(e),j[31]=S,j[32]=C,j[33]=w,j[34]=f}else f=j[34];return j[38]!==f?(g=(0,t.jsx)(eT.PopoverContent,{align:"start",className:"w-56 p-0",onOpenAutoFocus:nI,children:(0,t.jsx)(ng.Command,{children:(0,t.jsxs)(ng.CommandList,{children:[p,(0,t.jsx)(ng.CommandGroup,{children:f})]})})}),j[38]=f,j[39]=g):g=j[39],j[40]!==l||j[41]!==g||j[42]!==x?(b=(0,t.jsxs)(l,{children:[x,g]}),j[40]=l,j[41]=g,j[42]=x,j[43]=b):b=j[43],b}function nI(e){return e.preventDefault()}let nk=new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric"}),nT=new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric"});function nA(e){return e?nk.format(new Date(e)):"—"}new Intl.NumberFormat("en-US");let nE=[{value:"today",label:"Today"},{value:"7d",label:"Last 7 days"},{value:"30d",label:"Last 30 days"},{value:"90d",label:"Past 90 days"},{value:"6mo",label:"Past 6 months"},{value:"1y",label:"Past year"}],n_=[{value:"after",label:"After"},{value:"before",label:"Before"},{value:"between",label:"Between"}];function nD(e,t){return e&&!t?"after":t&&!e?"before":"between"}function nF(e){return new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()))}function nB(e){return new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),23,59,59,999))}function nR(e){let a,l,s,i,r,o,d,m,h,x,p,f,g,b=(0,c.c)(59),{preset
3:j,after:v,before:y,onChange:C}=e,w=null!==v||null!==y,N=null!==j||w,[S,k]=(0,n.useState)(!1);b[0]!==v||b[1]!==y||b[2]!==w?(a=()=>w?nD(v,y):"after",b[0]=v,b[1]=y,b[2]=w,b[3]=a):a=b[3];let[T,A]=(0,n.useState)(a);b[4]!==v?(l=v?new Date(v):void 0,b[4]=v,b[5]=l):l=b[5];let[E,_]=(0,n.useState)(l);b[6]!==y?(s=y?new Date(y):void 0,b[6]=y,b[7]=s):s=b[7];let[D,F]=(0,n.useState)(s);e:{let e,t;if(!N){i=void 0;break e}if(v&&y){let e,t,n;if(b[8]!==v){var B;B=new Date(v),e=nT.format(B),b[8]=v,b[9]=e}else e=b[9];b[10]!==y?(t=nA(y),b[10]=y,b[11]=t):t=b[11];let a=`${e} – ${t}`;b[12]!==a?(n=[a],b[12]=a,b[13]=n):n=b[13],i=n;break e}if(v){let e,t;b[14]!==v?(e=nA(v),b[14]=v,b[15]=e):e=b[15];let n=`After ${e}`;b[16]!==n?(t=[n],b[16]=n,b[17]=t):t=b[17],i=t;break e}if(y){let e,t;b[18]!==y?(e=nA(y),b[18]=y,b[19]=e):e=b[19];let n=`Before ${e}`;b[20]!==n?(t=[n],b[20]=n,b[21]=t):t=b[21],i=t;break e}b[22]!==j?(e=nE.find(e=>e.value===j),b[22]=j,b[23]=e):e=b[23];let n=e,a=n?.label??j??"";b[24]!==a?(t=[a],b[24]=a,b[25]=t):t=b[25],i=t}let R=i;b[26]!==C?(r=e=>{C({preset:e,after:null,before:null}),k(!1)},b[26]=C,b[27]=r):r=b[27];let P=r;b[28]!==v||b[29]!==y||b[30]!==w?(o=()=>{A(w?nD(v,y):"after"),_(v?new Date(v):void 0),F(y?new Date(y):void 0),k(!0)},b[28]=v,b[29]=y,b[30]=w,b[31]=o):o=b[31];let M=o;b[32]!==E||b[33]!==D||b[34]!==T||b[35]!==C?(d=()=>{if("after"===T){if(!E)return;C({preset:null,after:nF(E).toISOString(),before:null})}else if("before"===T){if(!D)return;C({preset:null,after:null,before:nB(D).toISOString()})}else{if(!E||!D)return;C({preset:null,after:nF(E).toISOString(),before:nB(D).toISOString()})}k(!1)},b[32]=E,b[33]=D,b[34]=T,b[35]=C,b[36]=d):d=b[36];let z=d;b[37]!==C?(m=()=>{C({preset:null,after:null,before:null}),k(!1)},b[37]=C,b[38]=m):m=b[38];let L=m,O="after"===T?!!E:"before"===T?!!D:!!(E&&D);b[39]===Symbol.for("react.memo_cache_sentinel")?(h=new Date(1970,0),b[39]=h):h=b[39];let U=h;b[40]===Symbol.for("react.memo_cache_sentinel")?(x=new Date(new Date().getFullYear(),11),b[40]=x):x=b[40];let q=x;return b[41]!==N||b[42]!==L||b[43]!==R?(p=(0,t.jsx)(eT.PopoverTrigger,{asChild:!0,children:(0,t.jsx)(nb,{label:"Date Published",active:N,values:R,onClear:L})}),b[41]=N,b[42]=L,b[43]=R,b[44]=p):p=b[44],b[45]!==z||b[46]!==O||b[47]!==E||b[48]!==D||b[49]!==w||b[50]!==T||b[51]!==M||b[52]!==j||b[53]!==P||b[54]!==S?(f=(0,t.jsx)(eT.PopoverContent,{align:"start",className:"w-auto p-0",onOpenAutoFocus:nP,children:S?(0,t.jsxs)("div",{className:"flex flex-col gap-3 p-3",children:[(0,t.jsx)("div",{className:"flex divide-x divide-subtle overflow-hidden rounded-md border border-subtle",children:n_.map(e=>(0,t.jsx)("button",{type:"button",onClick:()=>A(e.value),className:(0,u.cn)("flex-1 px-3 py-1.5 text-sm font-medium transition-colors",T===e.value?"bg-surface-secondary text-fg-high":"text-fg-mid hover:bg-sand-2/50 hover:text-fg-high"),children:e.label},e.value))}),"between"===T?(0,t.jsx)(eS.Calendar,{mode:"range",selected:E||D?{from:E,to:D}:void 0,onSelect:e=>{_(e?.from),F(e?.to)},numberOfMonths:1,captionLayout:"dropdown",startMonth:U,endMonth:q}):(0,t.jsx)(eS.Calendar,{mode:"single",selected:"after"===T?E:D,onSelect:e=>{"after"===T?_(e):F(e)},captionLayout:"dropdown",startMonth:U,endMonth:q}),(0,t.jsxs)("div",{className:"flex justify-end gap-2",children:[(0,t.jsx)(I.Button,{variant:"outline",size:"sm",onClick:()=>k(!1),children:"Cancel"}),(0,t.jsx)(I.Button,{size:"sm",disabled:!O,onClick:z,children:"Apply"})]})]}):(0,t.jsx)(ng.Command,{shouldFilter:!1,children:(0,t.jsxs)(ng.CommandList,{children:[(0,t.jsx)(ng.CommandGroup,{children:nE.map(e=>(0,t.jsx)(ng.CommandItem,{value:e.label,"data-checked":j===e.value,onSelect:()=>P(e.value),children:(0,t.jsx)("span",{className:"font-medium",children:e.label})},e.value))}),(0,t.jsx)(ng.CommandSeparator,{}),(0,t.jsx)(ng.CommandGroup,{children:(0,t.jsx)(ng.CommandItem,{value:"custom","data-checked":w,onSelect:M,children:(0,t.jsx)("span",{className:"font-medium",children:"Custom"})})})]})})}),b[45]=z,b[46]=O,b[47]=E,b[48]=D,b[49]=w,b[50]=T,b[51]=M,b[52]=j,b[53]=P,b[54]=S,b[55]=f):f=b[55],b[56]!==p||b[57]!==f?(g=(0,t.jsxs)(eT.Popover,{children:[p,f]}),b[56]=p,b[57]=f,b[58]=g):g=b[58],g}function nP(e){return e.preventDefault()}function nM(e){return e>=1e3?`${(e/1e3).toFixed(+(e%1e3!=0))}k`:String(e)}function nz(e){let a,l,s,i,r,o,d,m,h,x,p,f,g,b,j,v,y,C,w,N,S,k,T,A=(0,
3c.c)(64),{min:E,max:_,onChange:D}=e,F=null!==E||null!==_,[B,R]=(0,n.useState)(!1),[P,M]=(0,n.useState)(""),[z,L]=(0,n.useState)(""),O=(0,n.useRef)(!1);e:{if(!F){a=void 0;break e}if(null!==E&&null!==_){let e,t,n;A[0]!==E?(e=nM(E),A[0]=E,A[1]=e):e=A[1],A[2]!==_?(t=nM(_),A[2]=_,A[3]=t):t=A[3];let l=`${e} – ${t}`;A[4]!==l?(n=[l],A[4]=l,A[5]=n):n=A[5],a=n;break e}if(null!==E){let e,t;A[6]!==E?(e=nM(E),A[6]=E,A[7]=e):e=A[7];let n=`≥ ${e}`;A[8]!==n?(t=[n],A[8]=n,A[9]=t):t=A[9],a=t;break e}if(null!==_){let e,t;A[10]!==_?(e=nM(_),A[10]=_,A[11]=e):e=A[11];let n=`≤ ${e}`;A[12]!==n?(t=[n],A[12]=n,A[13]=t):t=A[13],a=t;break e}a=void 0}let U=a;A[14]!==_||A[15]!==E?(l=e=>{e&&(M(null!==E?String(E):""),L(null!==_?String(_):"")),R(e)},A[14]=_,A[15]=E,A[16]=l):l=A[16];let q=l;A[17]!==z||A[18]!==P||A[19]!==D?(s=()=>{let e=""===P?null:Number.parseInt(P,10),t=""===z?null:Number.parseInt(z,10);D({min:null!==e&&!Number.isNaN(e)&&e>=0?e:null,max:null!==t&&!Number.isNaN(t)&&t>0?t:null})},A[17]=z,A[18]=P,A[19]=D,A[20]=s):s=A[20];let $=s;A[21]!==D?(i=()=>{M(""),L(""),D({min:null,max:null}),R(!1)},A[21]=D,A[22]=i):i=A[22];let Q=i;A[23]!==$?(r=e=>{"Enter"===e.key&&(O.current=!0,$(),R(!1))},A[23]=$,A[24]=r):r=A[24];let G=r;A[25]!==$?(o=()=>{if(O.current){O.current=!1;return}$()},A[25]=$,A[26]=o):o=A[26];let K=o;return A[27]!==F||A[28]!==Q||A[29]!==U?(d=(0,t.jsx)(eT.PopoverTrigger,{asChild:!0,children:(0,t.jsx)(nb,{label:"Word Count",active:F,values:U,onClear:Q})}),A[27]=F,A[28]=Q,A[29]=U,A[30]=d):d=A[30],A[31]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsx)("h4",{className:"py-0.5 text-xs font-medium text-fg-mid",children:"Word Count"}),A[31]=m):m=A[31],A[32]!==F||A[33]!==Q?(h=F&&(0,t.jsx)(I.Button,{variant:"ghost",size:"sm",className:"h-auto p-0 text-xs",onClick:Q,children:"Clear"}),A[32]=F,A[33]=Q,A[34]=h):h=A[34],A[35]!==h?(x=(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[m,h]}),A[35]=h,A[36]=x):x=A[36],A[37]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)("label",{htmlFor:"word-count-min",className:"text-xs text-fg-low",children:"Min"}),A[37]=p):p=A[37],A[38]===Symbol.for("react.memo_cache_sentinel")?(f=e=>M(e.target.value),A[38]=f):f=A[38],A[39]===Symbol.for("react.memo_cache_sentinel")?(g=(0,u.cn)("w-full rounded-lg border border-sand-6 bg-transparent px-2 py-1.5 text-sm outline-none","focus:border-blue-9 placeholder:text-sand-8 text-fg-high"),A[39]=g):g=A[39],A[40]!==P||A[41]!==K||A[42]!==G?(b=(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-1",children:[p,(0,t.jsx)("input",{id:"word-count-min",type:"number",min:0,step:100,value:P,onChange:f,onBlur:K,onKeyDown:G,placeholder:"0",className:g})]}),A[40]=P,A[41]=K,A[42]=G,A[43]=b):b=A[43],A[44]===Symbol.for("react.memo_cache_sentinel")?(j=(0,t.jsx)("span",{className:"mt-4 text-xs text-fg-low",children:"–"}),A[44]=j):j=A[44],A[45]===Symbol.for("react.memo_cache_sentinel")?(v=(0,t.jsx)("label",{htmlFor:"word-count-max",className:"text-xs text-fg-low",children:"Max"}),A[45]=v):v=A[45],A[46]===Symbol.for("react.memo_cache_sentinel")?(y=e=>L(e.target.value),A[46]=y):y=A[46],A[47]===Symbol.for("react.memo_cache_sentinel")?(C=(0,u.cn)("w-full rounded-lg border border-sand-6 bg-transparent px-2 py-1.5 text-sm outline-none","focus:border-blue-9 placeholder:text-sand-8 text-fg-high"),A[47]=C):C=A[47],A[48]!==z||A[49]!==K||A[50]!==G?(w=(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-1",children:[v,(0,t.jsx)("input",{id:"word-count-max",type:"number",min:1,step:100,value:z,onChange:y,onBlur:K,onKeyDown:G,placeholder:"Any",className:C})]}),A[48]=z,A[49]=K,A[50]=G,A[51]=w):w=A[51],A[52]!==b||A[53]!==w?(N=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[b,j,w]}),A[52]=b,A[53]=w,A[54]=N):N=A[54],A[55]===Symbol.for("react.memo_cache_sentinel")?(S=(0,t.jsx)("p",{className:"text-xs text-fg-low",children:"Press Enter or click away to apply"}),A[55]=S):S=A[55],A[56]!==x||A[57]!==N?(k=(0,t.jsx)(eT.PopoverContent,{align:"start",className:"w-56 p-3",onOpenAutoFocus:nL,children:(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[x,N,S]})}),A[56]=x,A[57]=N,A[58]=k):k=A[58],A[59]!==q||A[60]!==B||A[61]!==k||A[62]!==d?(T=(0,t.jsxs)(eT.Popover,{open:B,onOpenChange:q,children:[d,k]}),A[59]=q,A[60]=B,A[61]=k,A[62]=d,A[63]=T):T=A[63],T}function nL(e){return e.preventDefault()}let nO=C.STATUS_FILTER_OPTIONS.map(e=>({value:e,label:C.STATUS_CATEGORY_META[e].label,icon:C.STATUS_CATEGORY_META[e].icon,iconClassName:C.STATUS_CATEGORY_META[e].iconClassName}));
3function nU(e){let n,a,l,s,i,r,o,d,u,m=(0,c.c)(38),{status:h,type:x,accessTier:p,wordCountMin:f,wordCountMax:j,publishedDatePreset:v,publishedAfter:w,publishedBefore:N,onStatusChange:S,onTypeChange:k,onAccessTierChange:T,onWordCountChange:A,onPublishedDateChange:E}=e,_=(0,g.useOwnerUserId)(),{granted:D}=(0,b.useFeature)("accessGroups",_),F=h!==y.DEFAULT_STATUS_CATEGORY||null!==x&&x.length>0||null!==p||null!==f||null!==j||null!==v||null!==w||null!==N;m[0]!==T||m[1]!==E||m[2]!==S||m[3]!==k||m[4]!==A?(n=()=>{S(null),k(null),T(null),A({min:null,max:null}),E({preset:null,after:null,before:null})},m[0]=T,m[1]=E,m[2]=S,m[3]=k,m[4]=A,m[5]=n):n=m[5];let B=n,R=h!==y.DEFAULT_STATUS_CATEGORY;return m[6]!==S?(a=e=>S(e),m[6]=S,m[7]=a):a=m[7],m[8]!==h||m[9]!==R||m[10]!==a?(l=(0,t.jsx)(nS,{label:"Status",active:!0,options:nO,value:h,clearable:R,onChange:a}),m[8]=h,m[9]=R,m[10]=a,m[11]=l):l=m[11],m[12]!==k||m[13]!==x?(s=(0,t.jsx)(ny,{value:x,onChange:k}),m[12]=k,m[13]=x,m[14]=s):s=m[14],m[15]!==D||m[16]!==p||m[17]!==T?(i=D&&(0,t.jsx)(nS,{label:"Access Group",active:null!==p,options:C.ACCESS_OPTIONS,value:p,onChange:e=>T(e)}),m[15]=D,m[16]=p,m[17]=T,m[18]=i):i=m[18],m[19]!==A||m[20]!==j||m[21]!==f?(r=(0,t.jsx)(nz,{min:f,max:j,onChange:A}),m[19]=A,m[20]=j,m[21]=f,m[22]=r):r=m[22],m[23]!==E||m[24]!==w||m[25]!==N||m[26]!==v?(o=(0,t.jsx)(nR,{preset:v,after:w,before:N,onChange:E}),m[23]=E,m[24]=w,m[25]=N,m[26]=v,m[27]=o):o=m[27],m[28]!==B||m[29]!==F?(d=F&&(0,t.jsx)(I.Button,{variant:"ghost",size:"sm",onClick:B,className:"text-fg-mid hover:text-fg-high",children:"Clear"}),m[28]=B,m[29]=F,m[30]=d):d=m[30],m[31]!==l||m[32]!==s||m[33]!==i||m[34]!==r||m[35]!==o||m[36]!==d?(u=(0,t.jsxs)(t.Fragment,{children:[l,s,i,r,o,d]}),m[31]=l,m[32]=s,m[33]=i,m[34]=r,m[35]=o,m[36]=d,m[37]=u):u=m[37],u}var nq=e.i(500478),n$=e.i(991079),nQ=e.i(18389),nG=e.i(838202),nK=e.i(745493),nV=e.i(465094),nW=e.i(571505),nH=e.i(896770),nY=e.i(285720),nX=e.i(762050),nZ=e.i(884049),nJ=e.i(574004),n0=e.i(782373),n1=e.i(937669);let n2=[{Icon:nH.DoctypePDFIcon,className:"left-[8%] top-[16%] size-12 -rotate-12 opacity-20"},{Icon:n0.DoctypeWebsiteIcon,className:"left-[20%] top-[58%] size-10 rotate-6 opacity-[0.18]"},{Icon:nK.DoctypeImageIcon,className:"left-[26%] top-[24%] size-9 rotate-12 opacity-[0.22]"},{Icon:nJ.DoctypeWaveformIcon,className:"bottom-[18%] left-[32%] size-11 -rotate-6 opacity-20"},{Icon:n1.DoctypeYouTubeIcon,className:"right-[9%] top-[18%] size-12 rotate-12 opacity-20"},{Icon:nV.DoctypeMDIcon,className:"right-[18%] top-[56%] size-10 -rotate-6 opacity-[0.18]"},{Icon:nZ.DoctypeSpreadsheetIcon,className:"right-[27%] top-[26%] size-9 -rotate-12 opacity-[0.12]"},{Icon:nY.DoctypePodcastIcon,className:"bottom-[16%] right-[30%] size-11 rotate-6 opacity-10"},{Icon:nX.DoctypeSlideIcon,className:"right-[40%] top-[12%] size-9 rotate-3 opacity-[0.07]"}];function n3(){let e,n=(0,c.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 -z-10",children:n2.map(n4)}),n[0]=e):e=n[0],e}function n4(e,n){let{Icon:a,className:l}=e;return(0,t.jsx)(a,{className:(0,u.cn)("absolute",l)},n)}function n5(e){let n,a,l,s,i,r,o,d,u,h=(0,c.c)(16),{description:x,onAddKnowledge:p,onClearAll:f}=e;return h[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(n3,{}),h[0]=n):n=h[0],h[1]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(nQ.EmptyMedia,{children:(0,t.jsx)(nW.DoctypeManualIcon,{className:"size-14"})}),l=(0,t.jsx)(nQ.EmptyTitle,{children:"Nothing Found"}),h[1]=a,h[2]=l):(a=h[1],l=h[2]),h[3]!==x?(s=(0,t.jsxs)(nQ.EmptyHeader,{children:[a,l,(0,t.jsx)(nQ.EmptyDescription,{children:x})]}),h[3]=x,h[4]=s):s=h[4],h[5]!==f?(i=f&&(0,t.jsx)(I.Button,{variant:"outline",onClick:f,children:"Clear Search & Filters"}),h[5]=f,h[6]=i):i=h[6],h[7]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)(m.PlusIcon,{}),h[7]=r):r=h[7],h[8]!==p?(o=(0,t.jsxs)(I.Button,{variant:"solid",onClick:p,children:[r,"Add Knowledge"]}),h[8]=p,h[9]=o):o=h[9],h[10]!==i||h[11]!==o?(d=(0,t.jsx)(nQ.EmptyContent,{children:(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-3",children:[i,o]})}),h[10]=i,h[11]=o,h[12]=d):d=h[12],h[13]!==s||h[14]!==d?(u=(0,t.jsxs)(nQ.Empty,{className:"relative isolate min-h-[32rem] overflow-hidden border-0 py-16",children:[n,s,d]}),h[13]=s,h[14]=d,h[15]=u):u=h[15],u}function n6(e){let n,a,l,s,i,r,o,d,m,h,x,p,f,g,b,j,v,y,w,N,S=(0,c.c)(61),{feed:k,backHref:T,onDisconnect:A}=e;S[0]!==k?(n=(0,n$.extractDisplayValue)(k)??k.name??F[k.type],S[0]=k,S[1]=n):n=S[1];let E=n,_=F[k.type];if(S[2]!==E||S[3]!==k||S[4]!==_){var B;let e,n,c,f,g,b,j=(0,n$.feedContentNoun)(k.type),v=(0,nG.accountBrandFor)((0,n$.platformForFeed)(k)),y=D[k.type],w=`Syncing ${E}`,N=`${(B=j).charAt(0).toUpperCase()+B.slice(1)}s from your ${_} account will show up here as they finish learning. Syncing usually takes a few minutes.`;S[16]!==w||S[17]!==N?(e={title:w,description:N},S[16]=w,S[17]=N,S[18]=e):e=S[18];let I=`Nothing found on ${E}`;S[19]!==k.lastSyncedAt?(n=k.lastSyncedAt?(0,C.formatRelativeDate)(k.lastSyncedAt):"recently",S[19]=k.lastSyncedAt,S[20]=n):n=S[20];let T=`Last checked ${n}. We can only sync public ${j}s. Private or empty accounts come back with nothing.`;S[21]!==T||S[22]!==I?(c={title:I,description:T},S[21]=T,S[22]=I,S[23]=c):c=S[23];let A=`Couldn’t reach ${E}`;S[24]!==A?(f={title:A,description:"The account may have been renamed or made private. Disconnect it, then add it again from Add Knowledge to keep syncing."},S[24]=A,S[25]=f):f=S[25],S[26]!==c||S[27]!==f||S[28]!==e?(g={syncing:e,empty:c,unreachable:f},S[26]=c,S[27]=f,S[28]=e,S[29]=g):g=S[29];let F=g;if(S[30]!==k)b=k.isValid?null===k.lastSyncedAt?"syncing":"empty":"unreachable",S[30]=k,S[31]=b;else b=S[31];o=b,({title:p,description:r}=F[o]),i=nQ.Empty,h="relative isolate min-h-[32rem] overflow-hidden border-0 py-16",S[32]===Symbol.for("react.memo_cache_sentinel")?(x=(0,t.jsx)(n3,{}),S[32]=x):x=S[32],s=nQ.EmptyHeader,l=nQ.EmptyMedia,m=(0,u.cn)("flex size-14 items-center justify-center rounded-2xl",v.well),a=y,d=(0,u.cn)("size-7",v.icon),S[2]=E,S[3]=k,S[4]=_,S[5]=a,S[6]=l,S[7]=s,S[8]=i,S[9]=r,S[10]=o,S[11]=d,S[12]=m,S[13]=h,S[14]=x,S[15]=p}else a=S[5],l=S[6],s=S[7],i=S[8],r=S[9],o=S[10],d=S[11],m=S[12],h=S[13],x=S[14],p=S[15];return S[33]!==a||S[34]!==d?(f=(0,t.jsx)(a,{className:d,"aria-hidden":!0}),S[33]=a,S[34]=d,S[35]=f):f=S[35],S[36]!==m||S[37]!==f?(g=(0,t.jsx)("span",{className:m,children:f}),S[36]=m,S[37]=f,S[38]=g):g=S[38],S[39]!==l||S[40]!==g?(b=(0,t.jsx)(l,{children:g}),S[39]=l,S[40]=g,S[41]=b):b=S[41],S[42]!==p?(j=(0,t.jsx)(nQ.EmptyTitle,{children:p}),S[42]=p,S[43]=j):j=S[43],S[44]!==r?(v=(0,t.jsx)(nQ.EmptyDescription,{children:r}),S[44]=r,S[45]=v):v=S[45],S[46]!==s||S[47]!==v||S[48]!==b||S[49]!==j?(y=(0,t.jsxs)(s,{children:[b,j,v]}),S[46]=s,S[47]=v,S[48]=b,S[49]=j,S[50]=y):y=S[50],S[51]!==T||S[52]!==A||S[53]!==o?(w=(0,t.jsx)(nQ.EmptyContent,{children:"unreachable"===o?(0,t.jsx)(I.Button,{variant:"destructive",onClick:A,children:"Disconnect"}):(0,t.jsx)(I.Button,{variant:"outline",asChild:!0,children:(0,t.jsx)(nq.default,{href:T,children:"Back to Knowledge"})})}),S[51]=T,S[52]=A,S[53]=o,S[54]=w):w=S[54],S[55]!==i||S[56]!==y||S[57]!==w||S[58]!==h||S[59]!==x?(N=(0,t.jsxs)(i,{className:h,children:[x,y,w]}),S[55]=i,S[56]=y,S[57]=w,S[58]=h,S[59]=x,S[60]=N):N=S[60],N}var n8=e.i(693592),n7=e.i(794163);let n9={duration:.2,ease:[.32,.72,0,1]};function ae(e){let a,l,s=(0,c.c)(13),{search:i,onSearchChange:r,searchPlaceholder:o,primaryAction:u,metaSlot:h,actions:x,leftSlot:f,filtersActive:g}
3=e,b=void 0===o?"Search...":o,[j,v]=(0,n.useState)(!1),y=!!i||j,C=(0,n.useRef)(null);s[0]!==r?(a=()=>{r(null),v(!1)},s[0]=r,s[1]=a):a=s[1];let w=a;return s[2]!==x||s[3]!==w||s[4]!==y||s[5]!==g||s[6]!==f||s[7]!==h||s[8]!==r||s[9]!==u||s[10]!==i||s[11]!==b?(l=(0,t.jsx)("div",{className:"flex items-center justify-between gap-4",children:(0,t.jsx)(Y.AnimatePresence,{mode:"wait",initial:!1,children:y?(0,t.jsxs)(d.motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.15,ease:[.165,.84,.44,1]},className:"flex w-full items-center gap-2",children:[(0,t.jsxs)(n7.InputGroup,{variant:"unstyled",className:"flex-1",children:[(0,t.jsx)(n7.InputGroupAddon,{children:(0,t.jsx)(m.MagnifyingGlassIcon,{})}),(0,t.jsx)(n7.InputGroupInput,{ref:C,autoFocus:!0,placeholder:b,value:i??"",onChange:e=>r(e.target.value||null),onKeyDown:e=>{"Escape"===e.key&&w()}})]}),(0,t.jsx)(I.Button,{variant:"ghost",size:"icon",onClick:w,"aria-label":"Close search",children:(0,t.jsx)(m.XmarkIcon,{className:"size-5"})})]},"search-expanded"):(0,t.jsxs)(d.motion.div,{initial:{opacity:0}
3,animate:{opacity:1},exit:{opacity:0},transition:{duration:.15,ease:[.165,.84,.44,1]},className:"flex w-full items-center justify-between gap-4",children:[(0,t.jsx)("div",{className:"flex min-w-0 flex-1 items-center",children:f??null}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-2",children:[h&&(0,t.jsx)(d.motion.div,{layout:!0,transition:n9,children:h}),u&&(0,t.jsx)(d.motion.div,{layout:!0,transition:n9,children:u}),(0,t.jsxs)("div",{className:"ml-2 flex items-center gap-2",children:[x,void 0!==g&&(0,t.jsx)(d.motion.div,{layout:!0,transition:n9,children:(0,t.jsx)(p,{active:g,"aria-label":"Toggle filters"})}),(0,t.jsx)(d.motion.div,{layout:!0,transition:n9,children:(0,t.jsx)(I.Button,{variant:"ghost",size:"icon",onClick:()=>v(!0),"aria-label":"Search",children:(0,t.jsx)(m.MagnifyingGlassIcon,{className:"size-5"})})})]})]})]},"search-collapsed")})}),s[2]=x,s[3]=w,s[4]=y,s[5]=g,s[6]=f,s[7]=h,s[8]=r,s[9]=u,s[10]=i,s[11]=b,s[12]=l):l=s[12],l}function at(e){let n,a,l=(0,c.c)(13),{target:s,onClose:i,onDeleteContent:r,bulkContentIds:o,pageContent:u,onBulkSuccess:m,onBulkMove:h,onBulkAccessTier:x,onBulkDelete:p,bulkCanRetry:f}=e,g=void 0!==f&&f;return l[0]!==g||l[1]!==o||l[2]!==x||l[3]!==p||l[4]!==h||l[5]!==m||l[6]!==i||l[7]!==r||l[8]!==u||l[9]!==s?(n=s&&(0,t.jsx)(d.motion.aside,{initial:{width:0,opacity:0},animate:{width:420,opacity:1},exit:{width:0,opacity:0},transition:{type:"spring",stiffness:320,damping:32},"aria-label":"Inspector",className:"h-full flex-none overflow-hidden border-l border-subtle bg-surface-secondary",children:(0,t.jsx)("div",{className:"relative flex h-full flex-col overflow-hidden",style:{width:420},children:"content"===s.kind?(0,t.jsx)(t$,{contentId:s.id,variant:"sidebar",onClose:i,onDelete:r},s.id):"feed"===s.kind?(0,t.jsx)(nf,{feedId:s.id,variant:"sidebar",onClose:i},s.id):(0,t.jsx)(eX,{contentIds:o,pageContent:u,variant:"sidebar",onClose:i,onSuccess:m,onMoveToFolder:h,onUpdateAccessTier:x,onDeleteSelected:p,canRetry:g},o.join(","))})},"knowledge-inspector"),l[0]=g,l[1]=o,l[2]=x,l[3]=p,l[4]=h,l[5]=m,l[6]=i,l[7]=r,l[8]=u,l[9]=s,l[10]=n):n=l[10],l[11]!==n?(a=(0,t.jsx)(Y.AnimatePresence,{initial:!1,children:n}),l[11]=n,l[12]=a):a=l[12],a}var E=E;let an={initial:{opacity:0,filter:"blur(2px)",x:-4},animate:{opacity:1,filter:"blur(0px)",x:0},exit:{opacity:0}};function aa(e){let n,a=(0,c.c)(13),{showBackToDashboard:l,basePath:s}=e;if(l){let e,n,l,i,r,o,c,u,h;return a[0]===Symbol.for("react.memo_cache_sentinel")?(e={opacity:0,filter:"blur(2px)",x:-4},n={opacity:1,filter:"blur(0px)",x:0},l={opacity:0},i={ease:"easeInOut",duration:.2},a[0]=e,a[1]=n,a[2]=l,a[3]=i):(e=a[0],n=a[1],l=a[2],i=a[3]),a[4]!==s?(r=(0,n8.getKnowledgeDashboardHref)(s),a[4]=s,a[5]=r):r=a[5],a[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)(m.ChevronLeftIcon,{className:"size-4"}),a[6]=o):o=a[6],a[7]!==r?(c=(0,t.jsx)(I.Button,{variant:"ghost",size:"icon-sm","aria-label":"Back to Knowledge",asChild:!0,children:(0,t.jsx)(nq.default,{href:r,children:o})}),a[7]=r,a[8]=c):c=a[8],a[9]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)("h2",{className:"text-base font-medium text-fg-high",children:"Manage content"}),a[9]=u):u=a[9],a[10]!==c?(h=(0,t.jsxs)(d.motion.div,{initial:e,animate:n,exit:l,transition:i,className:"flex min-w-0 items-center gap-2",children:[c,u]},"root"),a[10]=c,a[11]=h):h=a[11],h}return a[12]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(d.motion.h2,{initial:{opacity:0,filter:"blur(2px)",x:-4},animate:{opacity:1,filter:"blur(0px)",x:0},exit:{opacity:0},transition:{ease:"easeInOut",duration:.2},className:"text-base font-medium text-fg-high",children:"Manage content"},"root"),a[12]=n):n=a[12],n}function al(e){let n,a=(0,c.c)(5),{folder:l,onBack:s,showBackToDashboard:i}=e,r=void 0!==i&&i,o=(0,g.useScopeBasePath)();return a[0]!==o||a[1]!==l||a[2]!==s||a[3]!==r?(n=(0,t.jsx)("div",{className:"flex min-w-0 items-center gap-2",children:(0,t.jsx)(Y.AnimatePresence,{mode:"popLayout",initial:!1,children:l?(0,t.jsxs)(d.motion.div,{initial:{opacity:0}
3,animate:{opacity:1},exit:{opacity:0},transition:{ease:"easeInOut",duration:.2},className:"flex min-w-0 items-center gap-2",children:[(0,t.jsx)(d.motion.div,{variants:an,initial:"initial",animate:"animate",exit:"exit",transition:{ease:"easeInOut",duration:.2},children:(0,t.jsx)(I.Button,{variant:"ghost",size:"icon-sm",onClick:s,"aria-label":"Back",children:(0,t.jsx)(m.ChevronLeftIcon,{className:"size-4"})})}),(0,t.jsx)(d.motion.div,{variants:an,initial:"initial",animate:"animate",exit:"exit",transition:{ease:"easeInOut",duration:.2,delay:.1},children:(0,t.jsx)(E.FolderSmallIcon,{className:"relative bottom-px size-7"})}),(0,t.jsx)(d.motion.div,{variants:an,initial:"initial",animate:"animate",exit:"exit",transition:{ease:"easeInOut",duration:.2,delay:.2},className:"relative min-w-0 max-w-[30dvw] xl:max-w-96",children:(0,t.jsxs)(A.Tooltip,{children:[(0,t.jsx)(A.TooltipTrigger,{asChild:!0,children:(0,t.jsx)("h2",{className:"truncate text-base font-medium text-fg-high",children:l.name})}),(0,t.jsx)(A.TooltipContent,{children:l.name})]})})]},"folder"):(0,t.jsx)(aa,{showBackToDashboard:r,basePath:o},"root")})}),a[0]=o,a[1]=l,a[2]=s,a[3]=r,a[4]=n):n=a[4],n}var as=e.i(862682);function ai(){let e,a=(0,c.c)(1);return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(n.ViewTransition,{name:"knowledge-word-count",share:"morph",default:"none",children:(0,t.jsx)(as.QuotaLimitBadge,{quotaKey:"trainingWords",label:"words",format:C.formatWordCount,className:"hidden md:inline-flex text-sand-11"})}),a[0]=e):e=a[0],e}var ar=e.i(819756);let ao={initial:{opacity:0,filter:"blur(2px)",x:-4},animate:{opacity:1,filter:"blur(0px)",x:0},exit:{opacity:0}};
3function ac(e){let n,a,l=(0,c.c)(5),{folderId:s,onAddFolder:i}=e;return l[0]!==s||l[1]!==i?(n=!s&&(0,t.jsx)(d.motion.div,{layout:!0,variants:ao,initial:"initial",animate:"animate",exit:"exit",transition:{ease:"easeInOut",duration:.2},children:(0,t.jsx)(I.Button,{variant:"ghost",size:"icon","aria-label":"New folder",onClick:i,children:(0,t.jsx)(m.FolderPlusIcon,{className:"size-5"})})},"add-folder"),l[0]=s,l[1]=i,l[2]=n):n=l[2],l[3]!==n?(a=(0,t.jsx)(Y.AnimatePresence,{mode:"popLayout",children:n}),l[3]=n,l[4]=a):a=l[4],a}e.s(["KnowledgePageContent",0,function({showBackToDashboard:e=!1}){let d=(0,l.useQueryClient)(),h=(0,g.useOwnerUserId)(),p=(0,g.useScopeBasePath)(),w=function(){let e,t,a=(0,c.c)(2),[l,s]=(0,n.useState)(void 0);return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=window.matchMedia("(min-width: 1280px)"),t=()=>s(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},t=[],a[0]=e,a[1]=t):(e=a[0],t=a[1]),(0,n.useEffect)(e,t),l}(),[_,D]=(0,n.useState)(!1),[F,R]=(0,n.useState)(null),[P,z]=(0,n.useState)(null),[L,U]=(0,n.useState)(null),[q,Q]=(0,n.useState)(null),[K,Y]=(0,n.useState)(null),[X,Z]=(0,n.useState)({}
3),[J,et]=(0,n.useState)(!1),[en,el]=(0,n.useState)(!1),es=(0,n.useRef)(null),[ei,eo]=(0,n.useState)(!1),[ec,ed]=(0,n.useState)(!1),[eu,em]=(0,n.useState)(!1),[eh,ex]=(0,n.useState)(!1),[ep,ef]=(0,s.useQueryStates)(y.knowledgeSearchParams,{history:"push"}),{granted:eg}=(0,b.useFeature)("accessGroups",h),eb=eg?ep.accessTier:null,ej=ep.contentId,ey=(0,n.useCallback)(e=>{ef({contentId:e},{history:"replace"})},[ef]),eC=!!(ep.type&&ep.type.length>0||ep.status!==y.DEFAULT_STATUS_CATEGORY||eb||ep.search||null!==ep.wordCountMin||null!==ep.wordCountMax||ep.publishedDatePreset||ep.publishedAfter||ep.publishedBefore),ew=!!(ep.type&&ep.type.length>0||ep.status!==y.DEFAULT_STATUS_CATEGORY||eb||null!==ep.wordCountMin||null!==ep.wordCountMax||ep.publishedDatePreset||ep.publishedAfter||ep.publishedBefore),eN=(ep.page-1)*y.PAGE_SIZE,eS=ep.folderId??"null",eI=!eC&&1===ep.page,ek=eI&&!ep.folderId,{data:eT,isPending:eA}=(0,a.useQuery)({...(0,r.getFolderOptions)({query:{ownerUserId:h,parentId:eS}}),select:e=>e.data,staleTime:3e5,enabled:eI}),{data:eE,isPending:e_}=(0,a.useQuery)({...(0,r.getContentFeedOptions)({query:{ownerUserId:h,includeDisconnected:!0,limit:500}}),select:e=>e.data,staleTime:3e5,enabled:eI}),{data:eD}=(0,a.useQuery)({...(0,r.getFolderByIdPathOptions)({path:{id:ep.folderId??""},query:{ownerUserId:h}}),select:e=>e.data,staleTime:3e5,enabled:!!ep.folderId}),eF=(0,n.useMemo)(()=>{let e=(0,S.toContentSortQuery)(ep.sort);return{ownerUserId:h,folderId:eC?void 0:ep.folderId??"null",types:ep.type&&ep.type.length>0?ep.type:void 0,...(0,C.categoryToFilter)(ep.status),accessTier:eb??void 0,search:ep.search??void 0,wordCountMin:ep.wordCountMin??void 0,wordCountMax:ep.wordCountMax??void 0,publishedDatePreset:ep.publishedDatePreset??void 0,publishedAfter:ep.publishedAfter??void 0,publishedBefore:ep.publishedBefore??void 0,sort:e}},[h,eC,ep.folderId,ep.type,ep.status,eb,ep.search,ep.wordCountMin,ep.wordCountMax,ep.publishedDatePreset,ep.publishedAfter,ep.publishedBefore,ep.sort]),{data:eB,isPending:eR,isPlaceholderData:eP}=(0,a.useQuery)({...(0,r.getContentOptions)({query:{...eF,limit:y.PAGE_SIZE,offset:eN}}),placeholderData:(e,t)=>t?.queryKey[0].query?.folderId===eF.folderId?e:void 0}),eM=eR||eI&&eA||eI&&e_;(0,n.useEffect)(()=>{eB&&eN+y.PAGE_SIZE<eB.total&&d.prefetchQuery((0,r.getContentOptions)({query:{...eF,limit:y.PAGE_SIZE,offset:eN+y.PAGE_SIZE}}))},[eN,eB,eF,d]);let ez=(0,n.useRef)(void 0);(0,n.useEffect)(()=>()=>clearTimeout(ez.current),[]);let eL=(0,n.useCallback)(e=>{clearTimeout(ez.current);let t="folder"===e.kind?e.id:"feed"===e.kind?e.folderId:null;t&&(ez.current=setTimeout(()=>{d.prefetchQuery((0,r.getContentOptions)({query:{...eF,folderId:t,limit:y.PAGE_SIZE,offset:0}})),d.prefetchQuery({...(0,r.getFolderOptions)({query:{ownerUserId:h,parentId:t}}),staleTime:3e5}),d.prefetchQuery({...(0,r.getFolderByIdPathOptions)({path:{id:t},query:{ownerUserId:h}}),staleTime:3e5})},120))},[d,eF,h]),eO=(0,n.useCallback)(()=>{Z({}),et(!1),es.current=null},[]),eU=(0,n.useCallback)(async()=>{if(!en){el(!0);try{let e=await d.fetchQuery((0,r.getContentIdsOptions)({query:eF})),t={};for(let n of e.data)t[n]=!0;ey(null),Q(null),Z(t),et(!0)}catch{i.toast.error("Could not select all items")}finally{el(!1)}}},[en,d,eF,ey]),eq=(0,n.useCallback)(e=>{ey(null),Q(null),et(!1),Z(e)},[ey]),[e$,eQ]=(0,n.useState)(eF);eF!==e$&&(eQ(eF),Z({}),et(!1)),(0,n.useLayoutEffect)(()=>{es.current=null},[e$]);let eG=(0,n.useCallback)(e=>{eO(),ef({folderId:e,page:1})},[eO,ef]),eK=(0,n.useRef)(ej),eV=(0,n.useRef)(q),eW=(0,n.useRef)(null);(0,n.useLayoutEffect)(()=>{eK.current=ej,eV.current=q},[ej,q]);let eH=(0,n.useCallback)(e=>{let t=eW.current;Q(null),eO(),ey(t===e?null:e)},[eO,ey]),eX=(0,n.useCallback)(e=>{U(e)},[]),eZ=(0,n.useCallback)(e=>{R(e)},[]),eJ=(0,n.useCallback)(()=>{let e=eD?.at(-2)?.id??null;eO(),ef({folderId:e,page:1})},[eD,eO,ef]),e0=(0,n.useCallback)(e=>{ey(null),eO(),Q(eV.current===e?null:e)},[eO,ey]),e1=(0,n.useCallback)(e=>{Y(e)},[]),e2=(0,n.useCallback)(()=>{Q(null)},[]),e3=(0,n.useCallback)(()=>{Y(null)},[]),e4=(0,n.useCallback)(e=>{z(e)},[]),e5=(0,n.useCallback)(e=>ef({search:e,page:1},{history:"replace"}),[ef]),e6=(0,n.useCallback)(()=>{D(!0)},[]),e8=(0,n.useCallback)(()=>{D(!1)},[]),e7=(0,n.useCallback)(()=>{ey(null)},[ey]),te=(0,n.useCallback)(()=>{R(null)},[]),tt=(0,n.useCallback)(()=>{z(null)},[]),tn=(0,n.useCallback)(()=>{U(null)},[]),ta=(0,n.useCallback)(e=>ef({status:e,page:1}),[ef]),tl=(0,n.useCallback)(e=>ef({type:e,page:1}),[ef]),ts=(0,n.useCallback)(e=>ef({accessTier:e,page:1}),[ef]),ti=(0,n.useCallback)(e=>ef({wordCountMin:e.min,wordCountMax:e.max,page:1}),[ef]),to=(0,n.useCallback)(e=>ef({publishedDatePreset:e.preset,publishedAfter:e.after,publishedBefore:e.before,page:1}),[ef]),tc=(0,n.useCallback)(e=>{ef({page:e})},[ef]),td=(0,n.useMemo)(()=>(0,S.sortKeyToSortingState)(ep.sort??S.DEFAULT_KNOWLEDGE_SORT),[ep.sort]),tu=(0,n.useCallback)(e=>{let t=Array.isArray(e)?e:e(td);ef({sort:t[0]?(0,S.sortingStateToSortKey)(t):null,page:1})},[ef,td]),tm=(0,n.useCallback)(()=>ef({status:null,type:null,accessTier:null,wordCountMin:null,wordCountMax:null,publishedDatePreset:null,publishedAfter:null,publishedBefore:null,search:null,page:1}),[ef]),th=(0,n.useCallback)(()=>(0,o.openAddToMind)("knowledge_empty_state_add_button"),[]),tx=(0,n.useMemo)(()=>{let e=new Set(eI&&eT?eT.map(e=>e.id):[]),t=ek&&eE?eE.filter(e=>!(B(e)||"NOTION"===e.type)).filter(t=>!t.disconnectedAt||t.folderId&&e.has(t.folderId)).map(e=>({kind:"feed",id:e.id,name:nm(e.name,e.type,e.url),url:e.url,type:e.type,folderId:e.folderId,contentCount:e.contentCount,lastSyncedAt:e.lastSyncedAt,disconnectedAt:e.disconnectedAt})):[],n=new Set(t.flatMap(e=>"feed"===e.kind&&e.folderId?[e.folderId]:[]));return[...t,...eI&&eT?eT.filter(e=>!n.has(e.id)).map(e=>({kind:"folder",id:e.id,name:e.name,sortOrder:e.sortOrder})):[],...(eB?.data??[]).map(e=>({kind:"content",id:e.id,title:e.title,type:e.type,status:e.status,isRetryable:e.isRetryable,failureReason:e.failureReason,createdAt:e.createdAt,publishedAt:e.publishedAt,updatedAt:e.updatedAt,folderId:e.folderId,uploadSource:e.uploadSource}))]}
3,[ek,eE,eI,eT,eB]),tp=(0,n.useMemo)(()=>Object.entries(X).filter(([,e])=>e).map(([e])=>e),[X]),tf=(0,n.useMemo)(()=>[],[]),tg=(0,n.useMemo)(()=>w?ej?{kind:"content",id:ej}:q?{kind:"feed",id:q}:1===tp.length?{kind:"content",id:tp[0]}:tp.length>1?{kind:"bulk"}:null:null,[w,ej,q,tp]);(0,n.useLayoutEffect)(()=>{eW.current=tg?.kind==="content"?tg.id:ej},[tg,ej]);let tb=(0,n.useCallback)(()=>{ej?ey(null):q?Q(null):eO()},[ej,ey,q,eO]),tj=tp.length,tv=eB?.total??0,ty=(0,n.useMemo)(()=>tx.filter(e=>"content"===e.kind&&!N(e.status)),[tx]),tC=(0,n.useMemo)(()=>ty.filter(e=>X[e.id]).length,[ty,X]),tw=ty.length>0&&tC===ty.length,tN=tv>ty.length&&(J||tw),tS=(0,n.useRef)(tx);(0,n.useEffect)(()=>{tS.current=tx},[tx]);let tI=(0,n.useCallback)((e,t,n)=>{let a=tS.current,l=a.findIndex(t=>t.id===e);-1!==l&&(ey(null),Q(null),et(!1),Z(e=>{let s={...e},i=es.current,r=n&&i?a.findIndex(e=>e.id===i):-1,o=-1===r?l:Math.min(r,l),c=-1===r?l:Math.max(r,l);for(let e=o;e<=c;e++){let n=a[e];"content"===n.kind&&(N(n.status)||(t?s[n.id]=!0:delete s[n.id]))}return s}),es.current=e)},[ey]),tk=(0,n.useMemo)(()=>(function({statusFilter:e,onContentClick:n,onDelete:a,onRenameFolder:l,onDeleteFolder:s,onFeedClick:i,onDisconnectFeed:r,onToggleSelect:o}){let c={shiftKey:!1};return[{id:"select",enableSorting:!1,meta:{width:48},header:({table:n})=>{let a=n.getRowModel().rows.filter(e=>H(e.original));if(0===a.length)return null;let l=a.filter(e=>e.getIsSelected()).length,s=l===a.length||0!==l&&"indeterminate";return(0,t.jsx)(k.Checkbox,{checked:s,disabled:"deleting"===e||0===a.length,onCheckedChange:e=>{if(e)for(let e of a)e.toggleSelected(!0);else n.setRowSelection({})},"aria-label":"Select all"})},cell:({row:e})=>"content"!==e.original.kind?null:(0,t.jsx)("span",{onClick:W,onPointerDown:W,children:(0,t.jsx)(k.Checkbox,{checked:e.getIsSelected(),disabled:!H(e.original),onClick:e=>{c.shiftKey=e.shiftKey},onCheckedChange:t=>o(e.id,!!t,c.shiftKey),"aria-label":"Select content"})})},{id:"name",accessorFn:e=>"content"===e.kind?e.title:e.name??("feed"===e.kind?e.url:""),header:()=>(0,t.jsx)("span",{className:"pl-2",children:"Name"}),enableSorting:!0,meta:{width:400},cell:({row:e})=>{let n=e.original;if("folder"===n.kind)return(0,t.jsxs)("span",{className:"flex items-center gap-3 truncate",children:[(0,t.jsx)(E.FolderSmallIcon,{className:"size-8 shrink-0","aria-hidden":!0}),(0,t.jsx)("span",{className:"truncate font-medium",children:n.name})]});if("feed"===n.kind){let e=n.disconnectedAt?"Disconnected":n.lastSyncedAt?`Last synced ${(0,C.formatRelativeDate)(n.lastSyncedAt)}`:n.contentCount>0?"Synced":"Waiting for first sync";return(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-3",children:[(0,t.jsx)(V,{type:n.type,url:n.url,name:n.name}),(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[(0,t.jsx)("span",{className:"truncate font-medium",children:n.name||n.url}),(0,t.jsxs)(A.Tooltip,{delayDuration:150,children:[(0,t.jsx)(A.TooltipTrigger,{asChild:!0,children:(0,t.jsx)(m.RssIcon,{className:(0,u.cn)("size-3.5 shrink-0",n.disconnectedAt?"text-fg-error":"text-fg-low"),"aria-label":e})}),(0,t.jsx)(A.TooltipContent,{children:e})]})]})]})}let a=C.TYPE_DOCTYPE_ICONS[n.type]??C.TYPE_DOCTYPE_ICON_FALLBACK,l="FAILED"===n.status,s=C.STATUS_CATEGORY_META[(0,C.statusCategory)(n.status,n.isRetryable,n.failureReason)],i=s.icon,r=N(n.status),o="COMPLETE"!==n.status&&!l&&!r,c=`Synced from ${(C.TYPE_LABELS[n.type]??n.type).toLowerCase()} feed`;return(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-3",children:[(0,t.jsx)(a,{className:"size-8 shrink-0","aria-hidden":!0}),(0,t.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-2",children:[(0,t.jsx)("span",{className:(0,u.cn)("truncate font-medium",r&&"text-fg-mid"),children:n.title}),o&&(0,t.jsxs)(A.Tooltip,{delayDuration:150,children:[(0,t.jsx)(A.TooltipTrigger,{asChild:!0,children:(0,t.jsx)(i,{className:(0,u.cn)("size-3.5 shrink-0",s.iconClassName),"aria-label":s.description})}),(0,t.jsx)(A.TooltipContent,{children:s.description})]}),l?(0,t.jsx)(O,{isRetryable:n.isRetryable,failureReason:n.failureReason}):null,"RSS"===n.uploadSource?(0,t.jsxs)(A.Tooltip,{delayDuration:150,children:[(0,t.jsx)(A.TooltipTrigger,{asChild:!0,children:(0,t.jsx)(m.RssIcon,{className:"size-3.5 shrink-0 text-fg-low","aria-label":c})}),(0,t.jsx)(A.TooltipContent,{children:c})]}):null]})]})}},{id:"type",accessorFn:e=>"content"===e.kind?(0,C.formatContentType)(e.type):"feed"===e.kind?M(e):"Folder",header:"Type",enableSorting:!0,cell:({row:e})=>{let n="content"===e.original.kind?(0,C.formatContentType)(e.original.type):"feed"===e.original.kind?M(e.original):"Folder";return(0,t.jsx)("span",{className:"text-sm text-fg-mid",children:n})},meta:{width:120,className:"hidden lg:table-cell"}},{id:"publishedAt",accessorFn:e=>"content"===e.kind?e.publishedAt??e.createdAt:"feed"===e.kind?e.lastSyncedAt??"":"",header:"Published",enableSorting:!0,cell:({row:e})=>{let n="content"===e.original.kind?e.original.publishedAt??e.original.createdAt:"feed"===e.original.kind?e.original.lastSyncedAt:null;return n?(0,t.jsx)("time",{className:"whitespace-nowrap text-sm text-fg-high",suppressHydrationWarning:!0,dateTime:n,children:(0,C.formatDateLong)(n)}):(0,t.jsx)("span",{className:"text-sm text-fg-low",children:"—"})},meta:{width:100,className:"hidden lg:table-cell"}},{id:"actions",enableSorting:!1,header:()=>(0,t.jsx)("span",{className:"sr-only",children:"Actions"}),cell:({row:e})=>(0,t.jsx)("div",{className:"flex items-center justify-end gap-1",onClick:W,onPointerDown:W,children:"content"===e.original.kind?(0,t.jsx)($,{item:e.original,onContentClick:n,onDelete:a}):"feed"!==e.original.kind||e.original.disconnectedAt?"feed"===e.original.kind?(0,t.jsxs)(T.DropdownMenu,{children:[(0,t.jsx)(T.DropdownMenuTrigger,{asChild:!0,children:(0,t.jsxs)(I.Button,{variant:"ghost",size:"icon-sm",children:[(0,t.jsx)(m.EllipsisIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Actions"})]})}),(0,t.jsx)(T.DropdownMenuContent,{align:"end",children:(0,t.jsx)(T.DropdownMenuItem,{variant:"destructive",onClick:()=>{let{folderId:t}=e.original;t&&s(t)},children:"Delete Folder"})})]}):(0,t.jsxs)(T.DropdownMenu,{children:[(0,t.jsx)(T.DropdownMenuTrigger,{asChild:!0,children:(0,t.jsxs)(I.Button,{variant:"ghost",size:"icon-sm",children:[(0,t.jsx)(m.EllipsisIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Actions"})]})}),(0,t.jsxs)(T.DropdownMenuContent,{align:"end",children:[(0,t.jsx)(T.DropdownMenuItem,{onClick:()=>l(e.original.id),children:"Rename"}),(0,t.jsx)(T.DropdownMenuItem,{variant:"destructive",onClick:()=>s(e.original.id),children:"Delete Folder"})]})]}):(0,t.jsx)(G,{item:e.original,onFeedClick:i,onDisconnect:r})}),meta:{width:96}}]})({statusFilter:ep.status,onContentClick:eH,onDelete:eX,onRenameFolder:e4,onDeleteFolder:eZ,onFeedClick:e0,onDisconnectFeed:e1,onToggleSelect:tI}),[ep.status,eH,eX,e4,eZ,e0,e1,tI]),tT=(0,n.useCallback)(e=>{"folder"===e.kind?eG(e.id):"feed"===e.kind?e.folderId?eG(e.folderId):e0(e.id):N(e.status)||eH(e.id)},[eG,e0,eH]),tA=ei||ec||!w&&eu||eh||_||!w&&null!==ej||!w&&null!==q||null!==K||null!==F||null!==P||null!==L;(0,n.useEffect)(()=>
3{if(null===tg&&0===tj||tA)return;let e=e=>{if("Escape"!==e.key)return;let t=document.activeElement;t instanceof HTMLElement&&(t.isContentEditable||"INPUT"===t.tagName||"TEXTAREA"===t.tagName)||(tg?tb():eO())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[tg,tj,tA,tb,eO]),(0,n.useEffect)(()=>{let e=e=>{if("a"!==e.key||!(e.metaKey||e.ctrlKey)||e.shiftKey||e.altKey||tA)return;let t=document.activeElement;if(t instanceof HTMLElement&&(t.isContentEditable||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.closest('[role="dialog"],[role="alertdialog"],[role="menu"],[data-slot="popover-content"]')))return;let n=tS.current.filter(e=>"content"===e.kind);if(0===n.length)return;e.preventDefault();let a={};for(let e of n)a[e.id]=!0;ey(null),Q(null),Z(a),es.current=n.at(-1)?.id??null};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[tA,ey]);let tE=ep.folderId?eE?.find(e=>e.folderId===ep.folderId&&!e.disconnectedAt):void 0,t_=eC?(0,t.jsx)(n5,{description:"Try adjusting filters or clearing search to see more.",onAddKnowledge:th,onClearAll:tm}):tE?(0,t.jsx)(n6,{feed:tE,backHref:(0,n8.getKnowledgeHref)(p),onDisconnect:()=>e1(tE.id)}):(0,t.jsx)(n5,{description:"Add content to start training your Delphi",onAddKnowledge:th});return(0,t.jsxs)("div",{className:"flex h-[calc(100%+5rem)] flex-col overflow-hidden lg:h-full",children:[(0,t.jsxs)(j.ListPageHeader,{className:"gap-0 border-b border-subtle pt-8 pb-3 lg:pt-3",children:[(0,t.jsxs)(x,{defaultOpen:!0,children:[(0,t.jsx)(ae,{search:ep.search,onSearchChange:e5,searchPlaceholder:"Search content...",filtersActive:ew,metaSlot:(0,t.jsx)(ai,{}),leftSlot:(0,t.jsx)(al,{folder:eD?.at(-1)??void 0,onBack:eJ,showBackToDashboard:e}),primaryAction:(0,t.jsx)(ar.AddKnowledgeButton,{}),actions:(0,t.jsx)(ac,{folderId:ep.folderId,onAddFolder:e6})}),(0,t.jsx)(f,{className:"-mx-6",contentClassName:"px-6 py-2",marginTop:12,marginBottom:-12,children:(0,t.jsx)(nU,{status:ep.status,type:ep.type,accessTier:eb,wordCountMin:ep.wordCountMin,wordCountMax:ep.wordCountMax,publishedDatePreset:ep.publishedDatePreset,publishedAfter:ep.publishedAfter,publishedBefore:ep.publishedBefore,onStatusChange:ta,onTypeChange:tl,onAccessTierChange:ts,onWordCountChange:ti,onPublishedDateChange:to})})]}),tN&&(0,t.jsx)(ea,{allMatchingSelected:J,pageSelectedCount:tC,totalMatching:tv,selectedCount:tp.length,loading:en,onSelectAll:eU,onClear:eO})]}),(0,t.jsxs)("div",{className:"flex min-h-0 flex-1",children:[(0,t.jsx)(v.ScrollArea,{className:"min-h-0 min-w-0 flex-1",children:(0,t.jsx)("div",{className:"pb-20 lg:pb-0",children:(0,t.jsx)(nn,{columns:tk,data:tx,total:eB?.total??0,page:ep.page,pageSize:y.PAGE_SIZE,onPageChange:tc,isPending:eM,isPlaceholderData:eP,rowSelection:X,onRowSelectionChange:eq,onRowClick:tT,onRowHover:eL,isRowClickable:e=>"content"!==e.kind||!N(e.status),isRowHighlighted:e=>(tg?.kind==="content"||tg?.kind==="feed")&&e.kind===tg.kind&&e.id===tg.id,emptyState:t_,withIconRow:!0,tableLayout:"auto",sorting:td,onSortingChange:tu,manualSorting:!0,enableSortingRemoval:!0,sortDescFirst:!0})})}),(0,t.jsx)(at,{target:tg,onClose:tb,onDeleteContent:eX,bulkContentIds:tp,pageContent:eB?.data??[],onBulkSuccess:eO,onBulkMove:()=>ed(!0),onBulkAccessTier:eg?()=>ex(!0):void 0,onBulkDelete:()=>eo(!0),bulkCanRetry:"attention"===ep.status})]}),!1===w&&(0,t.jsx)(tU,{contentId:ej,onClose:e7,onDelete:eX}),!1===w&&(0,t.jsx)(np,{feedId:q,onClose:e2}),(0,t.jsx)(nh,{feedId:K,feed:eE?.find(e=>e.id===K),onClose:e3}),(0,t.jsx)(e9.CreateFolderDialog,{open:_,onClose:e8}),(0,t.jsx)(ni,{folderId:F,folderName:eT?.find(e=>e.id===F)?.name,onClose:te}),(0,t.jsx)(no,{folderId:P,folderName:eT?.find(e=>e.id===P)?.name,onClose:tt}),(0,t.jsx)(na.DeleteContentDialog,{contentId:L,contentTitle:eB?.data?.find(e=>e.id===L)?.title,onClose:tn,onDeleted:e=>{e===ej&&ey(null),Z(t=>{if(!t[e])return t;let n={...t};return delete n[e],n})}}),!w&&(0,t.jsx)(ee,{statusFilter:ep.status,selectedContentIds:tp,selectedFolderIds:tf,onOpenEdit:()=>em(!0),onOpenMove:()=>ed(!0),onOpenAccessTier:()=>ex(!0),onOpenDelete:()=>eo(!0),onSuccess:eO}),(0,t.jsx)(er,{open:ei,onOpenChange:eo,contentIds:tp,onSuccess:eO}),(0,t.jsx)(tr,{open:ec,onOpenChange:ed,contentIds:tp,folderIds:tf,onSuccess:eO}),(0,t.jsx)(ev,{open:eh,onOpenChange:ex,contentIds:tp,pageContent:eB?.data??[],onSuccess:eO}),!1===w&&(0,t.jsx)(eY,{open:eu,onOpenChange:em,contentIds:tp,pageContent:eB?.data??[],onSuccess:eO})]})}],776171)}]);
4
5//# debugId=ab78c904-a3e3-3bf0-504f-e8455608dd00

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.