PageSourceSearch

https://www.delphi.ai/_next/static/chunks/1041fd54j-kc1.js?dpl=dpl_C5e4sgeG5aijLBQVBsjQhVF4yUUx

js delphi.ai collected 2026-09-24 17:43:07 UTC 59,771 bytes, 4 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]="f2a3d4cb-ea32-6476-943b-11447821c0b8")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,580085,e=>{"use strict";var t=e.i(413701),i=e.i(17772);e.s(["useDebouncedValue",0,function(e,n){let a,l,r=(0,t.c)(4),[s,o]=(0,i.useState)(e);return r[0]!==n||r[1]!==e?(a=()=>{let t=setTimeout(()=>o(e),n);return()=>clearTimeout(t)},l=[e,n],r[0]=n,r[1]=e,r[2]=a,r[3]=l):(a=r[2],l=r[3]),(0,i.useEffect)(a,l),s}])},678542,e=>{"use strict";var t=e.i(817422);let i=t.z.object({errors:t.z.array(t.z.object({message:t.z.string().min(1)})).min(1)});async function n(e,t){let n,a=new FormData;a.append("file",t,t.name);try{n=await fetch(e,{method:"POST",body:a})}catch{throw Error("Could not reach the image host. Check your connection and try again.")}if(n.ok)return;let l=i.safeParse(await n.json().catch(()=>null));throw Error((l.success?l.data.errors[0]?.message:void 0)??"Could not upload the image")}e.s(["uploadToCloudflareDirectUrl",0,n])},269044,e=>{"use strict";e.i(45174),e.s([])},674918,e=>{"use strict";var t=e.i(45113),i=e.i(171353),n=e.i(697228),a=e.i(593854),l=e.i(723142),r=e.i(17772),s=e.i(187014),o=e.i(730684),c=e.i(117741),u=e.i(863323),d=e.i(413701);function m(e,t){let i=RegExp(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),n=t.match(i);return n?n.length:0}function h(e){return e.id}function g(e){return e.id}var f=e.i(546579),p=e.i(817422);let x=p.z.object({questions:p.z.array(p.z.string()).length(3)}),b="pending:";function v(e){return e.startsWith(b)}function j(e){return e.trim().split(/\s+/).length<=5}function y(e){let t=x.safeParse({questions:e});return!t.success||t.data.questions.some(e=>0===e.trim().length)?null:t.data.questions}let w=(0,r.createContext)(null);e.s(["HighlightProvider",0,function({username:e,name:p,initialHighlights:S=[],activeHighlightId:N,children:C}){let k=(0,l.useQueryClient)(),F=(0,c.useOwnerUserId)(),z=(0,r.useRef)(null),I=(0,r.useRef)(null),L=(0,r.useRef)(null),q=(0,r.useRef)(!1),[E,B]=(0,r.useState)(null),[_,U]=(0,r.useState)(!1),D=(0,a.useQuery)({...(0,o.getUsersByUsernameOptions)({path:{username:e}})}),H=D.data?.data?.profile?.highlights??S,P=(0,r.useMemo)(()=>!E||H.some(e=>e.word.toLowerCase()===E.word.toLowerCase())?H:[...H,E],[H,E]),T=function(e){let t,i,n,a,l,s,o,c=(0,d.c)(17),{highlights:u}=e,[m,h]=(0,r.useState)(null),[g,p]=(0,r.useState)(null);e:{let e;if(!m){t=null;break e}c[0]!==u||c[1]!==m?(e=u.find(e=>e.word.toLowerCase()===m.toLowerCase())??null,c[0]=u,c[1]=m,c[2]=e):e=c[2],t=e}let x=t;c[3]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{null===e?h(null):h((0,f.parseString)(e)??e.word)},c[3]=i):i=c[3];let b=i;c[4]!==u?(n=e=>e?u.find(t=>t.word.toLowerCase()===e.text.toLowerCase()):null,c[4]=u,c[5]=n):n=c[5];let v=n;c[6]!==v||c[7]!==g?(a=v(g),c[6]=v,c[7]=g,c[8]=a):a=c[8];let j=a,y=!!j;c[9]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{h(null),p(null)},c[9]=l):l=c[9];let w=l;c[10]===Symbol.for("react.memo_cache_sentinel")?(s=()=>{p(null)},c[10]=s):s=c[10];let S=s;return c[11]!==y||c[12]!==j||c[13]!==x||c[14]!==m||c[15]!==g?(o={selectedHighlight:x,selectedWord:m,setSelectedHighlight:b,textSelection:g,setTextSelection:p,matchingHighlight:j,isHighlightActive:y,clearSelection:w,clearTextSelection:S},c[11]=y,c[12]=j,c[13]=x,c[14]=m,c[15]=g,c[16]=o):o=c[16],o}({highlights:P}),M=(0,r.useCallback)(e=>{L.current=e,B(e)},[]);(0,r.useLayoutEffect)(()=>{L.current=E},[E]);let R=(0,r.useCallback)(()=>{k.invalidateQueries({queryKey:(0,o.getUsersByUsernameQueryKey)({path:{username:e}})}),k.invalidateQueries({queryKey:(0,o.getUsersMeQueryKey)()})},[k,e]),{mutateAsync:$}=(0,n.useMutation)({...(0,o.postHighlightsMutation)()}),{mutateAsync:V}=(0,n.useMutation)({...(0,o.deleteHighlightsByIdMutation)()}),A=(0,r.useMemo)(()=>{let e=(0,u.resolveApiBaseUrl)(),t=F?`?ownerUserId=${encodeURIComponent(F)}`:"";return`${e}/highlights/generate/stream${t}`},[F]),{object:O,submit:Q,isLoading:K,clear:G}=(0,i.useObject)({api:A,schema:x,credentials:"include",onFinish:async({object:e,error:t})=>{let i=I.current;if(I.current=null,q.current){q.current=!1,M(null),G();return}if(t||!e||!i){s.toast.error("Failed to create highlight"),M(null),G();return}let n=y(L.current?.questions)??e.questions;L.current||M({id:`${b}${i}`,word:i,questions:n}),U(!0);try{let e=await $({query:F?{ownerUserId:F}:void 0,body:{word:i,questions:n}});if(q.current){q.current=!1,M(null);try{await V({path:{id:e.data.id},query:F?{ownerUserId:F}:void 0})}catch{R()}G();return}M(e.data),s.toast.success("Highlight created"),R(),G()}catch{s.toast.error("Failed to create highlight"),M(null),G()}finally{U(!1)}},onError:()=>{if(I.current=null,q.current){q.current=!1,M(null),G();return}s.toast.error("Failed to create highlight"),M(null),G()}});(0,r.useEffect)(()=>{let e=I.current,t=y(O?.questions);!e||!t||(!L.current||v(L.current.id))&&M({id:`${b}${e}`,word:e,questions:t})},[O?.questions,M]),null!==E&&H.some(e=>e.word.toLowerCase()===E.word.toLowerCase())&&B(null);let W=(K||_)&&!E,{mutate:J,isPending:X}=(0,n.useMutation)({...(0,o.deleteHighlightsByIdMutation)(),onSuccess:()=>{s.toast.success("Highlight removed"),R()},onError:()=>{s.toast.error("Failed to remove highlight")}}),Y=(0,r.useCallback)((e,t)=>{q.current=!1,G(),M(null),I.current=e,Q({word:e,name:p,bio:t})},[G,M,Q,p]),Z=(0,r.useCallback)(e=>{if(v(e)){q.current=!0,M(null);return}J({path:{id:e},query:F?{ownerUserId:F}:void 0})},[J,F,M]),ee=(0,r.useCallback)(e=>{let t=L.current;t&&v(t.id)&&M({...t,questions:e})},[M]),et=(0,r.useCallback)(e=>{for(let t of e)Z(t.id)},[Z]),ei=function(e){let t,i,n,a,l,s,o,c,u,f,p,x,b=(0,d.c)(20),{highlights:v,onHighlightsRemoved:j,debounceMs:y}=e,w=void 0===y?500:y,S=(0,r.useRef)(void 0);b[0]===Symbol.for("react.memo_cache_sentinel")?(t=new Set,b[0]=t):t=b[0];let N=(0,r.useRef)(t);b[1]===Symbol.for("react.memo_cache_sentinel")?(i=new Set,b[1]=i):i=b[1];let C=(0,r.useRef)(i);b[2]===Symbol.for("react.memo_cache_sentinel")?(n=new Map,b[2]=n):n=b[2];let k=(0,r.useRef)(n);b[3]===Symbol.for("react.memo_cache_sentinel")?(a=()=>()=>clearTimeout(S.current),l=[],b[3]=a,b[4]=l):(a=b[3],l=b[4]),(0,r.useEffect)(a,l),b[5]!==v?(s=()=>{let e=new Set(v.map(g));for(let t of C.current)e.has(t)||C.current.delete(t)},o=[v],b[5]=v,b[6]=s,b[7]=o):(s=b[6],o=b[7]),(0,r.useEffect)(s,o),b[8]!==v?(u=()=>{let e=new Set(v.map(h));for(let t of k.current.keys())e.has(t)||k.current.delete(t)},c=[v],b[8]=v,b[9]=c,b[10]=u):(c=b[9],u=b[10]),(0,r.useEffect)(u,c),b[11]!==v?(f=e=>
2{for(let t of v)k.current.has(t.id)||k.current.set(t.id,m(t.word,e))},b[11]=v,b[12]=f):f=b[12];let F=f;b[13]!==w||b[14]!==v||b[15]!==j?(p=e=>{if(!j||0===v.length)return;let t=v.filter(t=>{if(N.current.has(t.id)||C.current.has(t.id))return!1;let i=m(t.word,e),n=k.current.get(t.id)??0;return 0===i&&n>0});if(t.length>0){for(let e of t)N.current.add(e.id);clearTimeout(S.current),S.current=setTimeout(()=>{let e=v.filter(e=>N.current.has(e.id));if(e.length>0){for(let t of e)C.current.add(t.id);j(e)}N.current.clear()},w)}for(let t of v)k.current.set(t.id,m(t.word,e))},b[13]=w,b[14]=v,b[15]=j,b[16]=p):p=b[16];let z=p;return b[17]!==z||b[18]!==F?(x={checkForRemovals:z,initializeCounts:F},b[17]=z,b[18]=F,b[19]=x):x=b[19],x}({highlights:P,onHighlightsRemoved:et}),en=(0,r.useCallback)(e=>{if(T.textSelection)if(T.matchingHighlight)Z(T.matchingHighlight.id),T.clearTextSelection();else{let t=T.textSelection.text;if(!j(t))return void s.toast.error("Highlights cannot exceed 5 words");Y(t,e),T.setSelectedHighlight(t),T.clearTextSelection()}},[T,Z,Y]),ea=(0,r.useCallback)(()=>{T.setSelectedHighlight(null)},[T]),el=(0,r.useMemo)(()=>({highlights:P,activeHighlightId:N,selectedHighlight:T.selectedHighlight,selectedWord:T.selectedWord,setSelectedHighlight:T.setSelectedHighlight,textSelection:T.textSelection,setTextSelection:T.setTextSelection,matchingHighlight:T.matchingHighlight,isHighlightActive:T.isHighlightActive,createHighlight:Y,deleteHighlight:Z,updatePendingQuestions:ee,isCreating:W,isDeleting:X,isPending:W||X,streamingQuestions:O?.questions,checkForRemovals:ei.checkForRemovals,initializeCounts:ei.initializeCounts,toggleHighlight:en,handleDialogClose:ea,handleHighlightsRemoved:et,textareaRef:z}),[P,N,T,Y,Z,ee,W,X,O?.questions,ei.checkForRemovals,ei.initializeCounts,en,ea,et]);return(0,t.jsx)(w.Provider,{value:el,children:C})},"MAX_HIGHLIGHT_WORDS",0,5,"isPendingHighlightId",0,v,"isValidHighlightLength",0,j,"useHighlights",0,function(){let e=(0,r.use)(w);if(!e)throw Error("useHighlights must be used within a HighlightProvider");return e}],674918)},56721,e=>{"use strict";var t=e.i(45113),i=e.i(413701),n=e.i(17772),a=e.i(632137),l=e.i(280855),r=e.i(674918);function s({value:e,placeholder:i,highlights:n,activeHighlightId:l}){if(!e||0===n.length)return(e||i)??"";let r=[...n].sort((e,t)=>t.word.length-e.word.length),o=r.map(e=>e.word.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|");if(!o)return e;let c=RegExp(`\\b(${o})\\b`,"gi");return e.split(c).map((e,i)=>{let n=r.find(t=>t.word.toLowerCase()===e.toLowerCase());if(n){let r=n.id===l;return(0,t.jsx)("mark",{className:(0,a.cn)("rounded-lg px-1 py-0.5 text-transparent -my-0.5 -mx-1 transition-colors duration-200",r?"bg-sand-12/20":"bg-sand-12/5 dark:bg-sand-12/10"),children:e},i)}return(0,t.jsx)("span",{className:"text-transparent",children:e},i)})}function o({value:e,highlights:i,onHighlightClick:n}){if(!e||0===i.length)return null;let a=[...i].sort((e,t)=>t.word.length-e.word.length),l=a.map(e=>e.word.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|");if(!l)return null;let r=RegExp(`\\b(${l})\\b`,"gi");return e.split(r).map((e,i)=>{let l=a.find(t=>t.word.toLowerCase()===e.toLowerCase());return l?(0,t.jsx)("span",{role:"presentation",onClick:e=>{e.preventDefault(),e.stopPropagation(),n(l)},className:"pointer-events-auto -mx-1 cursor-pointer rounded-lg px-1 py-0.5 text-transparent -my-0.5 hover:bg-sand-12/20",children:e},i):(0,t.jsx)("span",{className:"pointer-events-none text-transparent",children:e},i)})}e.s(["HighlightedTextarea",0,function(e){let c,u,d,m,h,g,f,p,x,b,v,j,y,w,S,N,C,k,F,z,I=(0,i.c)(59),{id:L,"aria-invalid":q,value:E,onChange:B,onFocus:_,onBlur:U,placeholder:D,className:H,textareaClassName:P}=e,{highlights:T,activeHighlightId:M,setSelectedHighlight:R,setTextSelection:$,checkForRemovals:V,initializeCounts:A,textareaRef:O}=(0,r.useHighlights)();I[0]!==A||I[1]!==E?(c=()=>{A(E)},I[0]=A,I[1]=E,I[2]=c):c=I[2],I[3]!==T||I[4]!==A||I[5]!==E?(u=[T,A,E],I[3]=T,I[4]=A,I[5]=E,I[6]=u):u=I[6],(0,n.useEffect)(c,u),I[7]!==L?(d=()=>{if(!L)return;let e=document.getElementById(L);e&&(e.style.height="auto",e.style.height=`${e.scrollHeight}px`)},I[7]=L,I[8]=d):d=I[8],I[9]!==L||I[10]!==E?(m=[L,E],I[9]=L,I[10]=E,I[11]=m):m=I[11],(0,n.useEffect)(d,m),I[12]!==O?(h=()=>{let e=O.current;if(!e)return;let t=()=>{let t=e.previousElementSibling;t&&(t.scrollTop=e.scrollTop,t.scrollLeft=e.scrollLeft)};return e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)},g=[O],I[12]=O,I[13]=h,I[14]=g):(h=I[13],g=I[14]),(0,n.useEffect)(h,g),I[15]!==$||I[16]!==O||I[17]!==E?(f=()=>{let e=O.current;if(!e)return;let t=e.selectionStart,i=e.selectionEnd;if(t!==i){let e=E.substring(t,i).trim();e?$({text:e,start:t,end:i}):$(null)}else $(null)},I[15]=$,I[16]=O,I[17]=E,I[18]=f):f=I[18];let Q=f;I[19]!==Q||I[20]!==O?(p=()=>{let e=O.current;if(!e)return;let t=()=>Q();e.addEventListener("mouseup",t),e.addEventListener("keyup",t);let i=()=>{document.activeElement===e&&Q()};
2return document.addEventListener("selectionchange",i),()=>{e.removeEventListener("mouseup",t),e.removeEventListener("keyup",t),document.removeEventListener("selectionchange",i)}},x=[Q,O],I[19]=Q,I[20]=O,I[21]=p,I[22]=x):(p=I[21],x=I[22]),(0,n.useEffect)(p,x),I[23]!==V||I[24]!==B?(b=e=>{let t=e.target.value;B(t),V(t)},I[23]=V,I[24]=B,I[25]=b):b=I[25];let K=b;I[26]!==R?(v=e=>{R(e)},I[26]=R,I[27]=v):v=I[27];let G=v;return I[28]!==H?(j=(0,a.cn)("relative rounded-2xl border border-loud bg-transparent transition-[color,box-shadow,border-color] duration-150",l.shadow.subtle,"focus-within:border-focus focus-within:ring-1 focus-within:ring-focus","has-[textarea[aria-invalid=true]]:border-destructive",H),I[28]=H,I[29]=j):j=I[29],I[30]===Symbol.for("react.memo_cache_sentinel")?(y={fontSize:"15px",lineHeight:"1.5",fontFamily:"inherit",wordBreak:"break-word"},I[30]=y):y=I[30],I[31]!==M||I[32]!==T||I[33]!==D||I[34]!==E?(w=(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 overflow-hidden whitespace-pre-wrap break-words px-4 py-3 text-transparent",style:y,children:(0,t.jsx)(s,{value:E,placeholder:D,highlights:T,activeHighlightId:M})}),I[31]=M,I[32]=T,I[33]=D,I[34]=E,I[35]=w):w=I[35],I[36]!==P?(S=(0,a.cn)("relative min-h-28 w-full resize-none overflow-hidden border-0 bg-transparent px-4 py-3","text-fg-high outline-none placeholder:text-fg-mid",P),I[36]=P,I[37]=S):S=I[37],I[38]===Symbol.for("react.memo_cache_sentinel")?(N={fontSize:"15px",lineHeight:"1.5"},I[38]=N):N=I[38],I[39]!==q||I[40]!==K||I[41]!==L||I[42]!==U||I[43]!==_||I[44]!==D||I[45]!==S||I[46]!==O||I[47]!==E?(C=(0,t.jsx)("textarea",{id:L,name:L,ref:O,value:E,onChange:K,onFocus:_,onBlur:U,placeholder:D,"aria-invalid":q,className:S,style:N}),I[39]=q,I[40]=K,I[41]=L,I[42]=U,I[43]=_,I[44]=D,I[45]=S,I[46]=O,I[47]=E,I[48]=C):C=I[48],I[49]===Symbol.for("react.memo_cache_sentinel")?(k={fontSize:"15px",lineHeight:"1.5",fontFamily:"inherit",wordBreak:"break-word"},I[49]=k):k=I[49],I[50]!==G||I[51]!==T||I[52]!==E?(F=(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 overflow-hidden whitespace-pre-wrap break-words px-4 py-3",style:k,children:(0,t.jsx)(o,{value:E,highlights:T,onHighlightClick:G})}),I[50]=G,I[51]=T,I[52]=E,I[53]=F):F=I[53],I[54]!==j||I[55]!==w||I[56]!==C||I[57]!==F?(z=(0,t.jsxs)("div",{className:j,children:[w,C,F]}),I[54]=j,I[55]=w,I[56]=C,I[57]=F,I[58]=z):z=I[58],z}])},436483,776362,e=>{"use strict";var t=e.i(45113),i=e.i(413701),n=e.i(403773),a=e.i(632137);function l(e){let l,r,s,o=(0,i.c)(8),{onClick:c,disabled:u,label:d,className:m}=e,h=void 0===d?"Remove":d;return o[0]!==m?(l=(0,a.cn)("absolute top-1/2 right-2 z-10 flex size-6 -translate-y-1/2 items-center justify-center rounded-full text-fg-mid transition-colors hover:bg-sand-9/10 hover:text-fg-high disabled:pointer-events-none disabled:opacity-50",m),o[0]=m,o[1]=l):l=o[1],o[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)(n.XmarkSolidIcon,{className:"size-3.5"}),o[2]=r):r=o[2],o[3]!==u||o[4]!==h||o[5]!==c||o[6]!==l?(s=(0,t.jsx)("button",{type:"button",onClick:c,disabled:u,"aria-label":h,className:l,children:r}),o[3]=u,o[4]=h,o[5]=c,o[6]=l,o[7]=s):s=o[7],s}e.s(["FieldClearButton",0,l],436483);var r=e.i(697228),s=e.i(723142),o=e.i(17772),c=e.i(187014),u=e.i(730684),d=e.i(981831),m=e.i(760044),h=e.i(636273),g=e.i(670102),f=e.i(117741),p=e.i(674918);function x(){let e,n=(0,i.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(g.Skeleton,{className:"h-10 w-full"}),(0,t.jsx)(g.Skeleton,{className:"h-10 w-full"}),(0,t.jsx)(g.Skeleton,{className:"h-10 w-full"})]}),n[0]=e):e=n[0],e}function b(e){let n,a,l=(0,i.c)(4),{questions:r}=e;l[0]!==r?(n=Array.from({length:3},(e,t)=>r[t]),l[0]=r,l[1]=n):n=l[1];let s=n;return l[2]!==s?(a=(0,t.jsx)("div",{className:"flex flex-col gap-2",children:s.map(v)}),l[2]=s,l[3]=a):a=l[3],a}function v(e,i){return e?(0,t.jsx)("div",{className:(0,a.cn)("relative","animate-in fade-in slide-in-from-bottom-2"),style:{animationDelay:`${(i+1)*40}ms`,animationDuration:"400ms",animationTimingFunction:"cubic-bezier(0.16, 1, 0.3, 1)",animationFillMode:"backwards"},children:(0,t.jsx)(h.Textarea,{value:e,readOnly:!0,rows:1,className:"min-h-0 w-full"})},`streaming-${i}`):(0,t.jsx)(g.Skeleton,{className:"h-10 w-full"},`streaming-skeleton-${i}`)}function j(e){let c,m,g,x,b,v,j,w,S,N,C,k,F,z=(0,i.c)(50),{highlight:I,username:L}=e,q=(0,s.useQueryClient)(),E=(0,f.useOwnerUserId)(),{updatePendingQuestions:B}=(0,p.useHighlights)();z[0]!==I.id?(c=(0,p.isPendingHighlightId)(I.id),z[0]=I.id,z[1]=c):c=z[1];let _=c,[U,D]=(0,o.useState)(I.questions),[H,P]=(0,o.useState)(""),[T,M]=(0,o.useState)(!1);z[2]!==I.id||z[3]!==I.questions?(m={id:I.id,questions:I.questions},z[2]=I.id,z[3]=I.questions,z[4]=m):m=z[4];let[R,$]=(0,o.useState)(m);(I.id!==R.id||I.questions!==R.questions)&&($({id:I.id,questions:I.questions}),D(I.questions),P(""),M(!1)),z[5]===Symbol.for("react.memo_cache_sentinel")?(g=(0,u.putHighlightsByIdMutation)(),z[5]=g):g=z[5],z[6]!==q||z[7]!==L?(x={...g,onSuccess:()=>
2{q.invalidateQueries({queryKey:(0,u.getUsersByUsernameQueryKey)({path:{username:L}})}),q.invalidateQueries({queryKey:(0,u.getUsersMeQueryKey)()})},onError:y},z[6]=q,z[7]=L,z[8]=x):x=z[8];let{mutate:V}=(0,r.useMutation)(x);z[9]!==I.id||z[10]!==_||z[11]!==E||z[12]!==V||z[13]!==B?(b=e=>{(D(e),_)?B(e):V({path:{id:I.id},query:E?{ownerUserId:E}:void 0,body:{questions:e}})},z[9]=I.id,z[10]=_,z[11]=E,z[12]=V,z[13]=B,z[14]=b):b=z[14];let A=b;z[15]!==U?(v=(e,t)=>{D(U.map((i,n)=>n===e?t:i))},z[15]=U,z[16]=v):v=z[16];let O=v;z[17]!==I.questions||z[18]!==U||z[19]!==A?(j=e=>{let t=U[e]?.trim();if(void 0!==t){if(""===t)return void A(U.filter((t,i)=>i!==e));JSON.stringify(U)!==JSON.stringify(I.questions)&&A(U)}},z[17]=I.questions,z[18]=U,z[19]=A,z[20]=j):j=z[20];let Q=j;z[21]!==U||z[22]!==A?(w=e=>{A(U.filter((t,i)=>i!==e))},z[21]=U,z[22]=A,z[23]=w):w=z[23];let K=w;z[24]!==U||z[25]!==A?(S=e=>{let t=e.trim();if(!t||U.length>=5)return;let i=[...U,t];A(i),P(""),i.length>=5&&M(!1)},z[24]=U,z[25]=A,z[26]=S):S=z[26];let G=S,W=!(U.length>=5);if(z[27]!==Q||z[28]!==O||z[29]!==K||z[30]!==I.id||z[31]!==U){let e;z[33]!==Q||z[34]!==O||z[35]!==K||z[36]!==I.id?(e=(e,i)=>(0,t.jsxs)("div",{className:(0,a.cn)("relative","animate-in fade-in slide-in-from-bottom-2"),style:{animationDelay:`${(i+1)*40}ms`,animationDuration:"400ms",animationTimingFunction:"cubic-bezier(0.16, 1, 0.3, 1)",animationFillMode:"backwards"},children:[(0,t.jsx)(h.Textarea,{value:e,onChange:e=>O(i,e.target.value),onBlur:()=>Q(i),rows:1,className:"min-h-0 w-full pr-10"}),(0,t.jsx)(l,{onClick:()=>K(i),label:"Remove question",className:"top-2.5 translate-y-0"})]},`${I.id}-${i}`),z[33]=Q,z[34]=O,z[35]=K,z[36]=I.id,z[37]=e):e=z[37],N=U.map(e),z[27]=Q,z[28]=O,z[29]=K,z[30]=I.id,z[31]=U,z[32]=N}else N=z[32];return z[38]!==G||z[39]!==W||z[40]!==H||z[41]!==T?(C=W&&T?(0,t.jsx)("div",{className:(0,a.cn)("flex gap-2","animate-in fade-in slide-in-from-bottom-2"),style:{animationDuration:"400ms"},children:(0,t.jsx)(h.Textarea,{value:H,onChange:e=>P(e.target.value),placeholder:"New question",rows:1,className:"min-h-0 min-w-0 flex-1",onBlur:e=>{e.target.value.trim()?G(e.target.value):M(!1)},onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),G(e.target.value))},autoFocus:!0})}):null,z[38]=G,z[39]=W,z[40]=H,z[41]=T,z[42]=C):C=z[42],z[43]!==W||z[44]!==T?(k=W&&!T?(0,t.jsxs)(d.Button,{type:"button",variant:"subtle",className:"w-fit",size:"lg",onClick:()=>M(!0),children:[(0,t.jsx)(n.PlusIcon,{}),"Add question"]}):null,z[43]=W,z[44]=T,z[45]=k):k=z[45],z[46]!==N||z[47]!==C||z[48]!==k?(F=(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[N,C,k]}),z[46]=N,z[47]=C,z[48]=k,z[49]=F):F=z[49],F}function y(){c.toast.error("Could not save highlight questions")}function w(e){return!!e?.length}e.s(["HighlightQuestionsDialog",0,function(e){let a,l,r,s,c,u,h,g,f,p,v=(0,i.c)(32),{selectedWord:y,highlight:S,username:N,isDeleting:C,streamingQuestions:k,open:F,onOpenChange:z,onDelete:I}=e;v[0]!==k?(a=k?.some(w),v[0]=k,v[1]=a):a=v[1];let L=!!a,q=!S&&!L,[E,B]=(0,o.useState)(null);v[2]!==y?(l=y?.trim()??"",v[2]=y,v[3]=l):l=v[3];let _=l;F&&S&&!q&&(E?.highlight!==S||E.word!==_)&&B({highlight:S,word:_});let U=F&&q,D=S??(F?null:E?.highlight??null),H=_||(F?"":E?.word??"");v[4]!==S||v[5]!==I||v[6]!==z?(r=()=>{S&&(I(S.id),z(!1))},v[4]=S,v[5]=I,v[6]=z,v[7]=r):r=v[7];let P=r;v[8]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(m.DetachedSheet.Backdrop,{}),v[8]=s):s=v[8];let T=H||"Highlight";v[9]!==T?(c=(0,t.jsx)(m.DetachedSheet.Title,{children:T}),v[9]=T,v[10]=c):c=v[10];let M=U||L&&!D?"Generating questions for your highlight…":"Your edits are automatically saved";return v[11]!==M?(u=(0,t.jsx)(m.DetachedSheet.Description,{className:"text-fg-mid",children:M}),v[11]=M,v[12]=u):u=v[12],v[13]!==c||v[14]!==u?(h=(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[c,u]}),v[13]=c,v[14]=u,v[15]=h):h=v[15],v[16]!==D||v[17]!==P||v[18]!==L||v[19]!==C||v[20]!==z||v[21]!==U||v[22]!==k||v[23]!==N?(g=U?(0,t.jsx)(x,{}):D?(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)(j,{highlight:D,username:N}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 border-t border-subtle pt-4",children:[(0,t.jsx)(d.Button,{type:"button",variant:"brand",size:"xl",onClick:()=>z(!1),children:"Done"}),(0,t.jsxs)(d.Button,{type:"button",variant:"destructive",size:"xl",onClick:P,disabled:C,children:[(0,t.jsx)(n.TrashIcon,{}),C?"Deleting…":"Delete highlight"]})]})]}):L&&k?(0,t.jsx)(b,{questions:k}):null,v[16]=D,v[17]=P,v[18]=L,v[19]=C,v[20]=z,v[21]=U,v[22]=k,v[23]=N,v[24]=g):g=v[24],v[25]!==g||v[26]!==
2h?(f=(0,t.jsx)(m.DetachedSheet.Portal,{children:(0,t.jsxs)(m.DetachedSheet.View,{children:[s,(0,t.jsx)(m.DetachedSheet.Content,{className:"max-w-full! sm:max-w-md!",children:(0,t.jsxs)("div",{className:"flex w-full flex-col gap-4 px-6 pt-0 sm:w-[28rem] sm:pt-6 pb-[max(env(safe-area-inset-bottom,0px),1.5rem)]",children:[h,g]})})]})}),v[25]=g,v[26]=h,v[27]=f):f=v[27],v[28]!==z||v[29]!==F||v[30]!==f?(p=(0,t.jsx)(m.DetachedSheet.Root,{presented:F,onPresentedChange:z,children:f}),v[28]=z,v[29]=F,v[30]=f,v[31]=p):p=v[31],p}],776362)},559254,298636,e=>{"use strict";var t=e.i(45113),i=e.i(413701),n=e.i(17772),a=e.i(779882),l=e.i(591401),r=e.i(288136),s=e.i(943594),o=e.i(817422),c=e.i(697228),u=e.i(593854),d=e.i(723142),m=e.i(187014),h=e.i(730684),g=e.i(403773),f=e.i(871089),p=e.i(619409),x=e.i(585877),b=e.i(678542),v=e.i(432245),j=e.i(632137);e.i(269044);var y=e.i(45174);let w={"image/png":[".png"],"image/jpeg":[".jpg",".jpeg"],"image/webp":[".webp"],"image/gif":[".gif"]};function S({value:e,onChange:i,onBlur:a,name:l,username:r}
2){let s=l?.trim()||r,[o,u]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(o)return()=>URL.revokeObjectURL(o)},[o]);let d=(0,c.useMutation)({...(0,h.postCloudflareImagesDirectUploadMutation)()}),N=async e=>{u(URL.createObjectURL(e));try{let t=await d.mutateAsync({});await (0,b.uploadToCloudflareDirectUrl)(t.data.uploadURL,e),i(t.data.publicUrl),a?.()}catch{m.toast.error("Could not upload image"),u(null)}},C=d.isPending,k=o??(e.length>0?e:null),{getRootProps:F,getInputProps:z,isDragActive:I,open:L}=(0,x.useDropzone)({accept:w,maxSize:0xa00000,multiple:!1,noClick:!0,noKeyboard:!0,disabled:C,onDropAccepted:e=>{let t=e[0];t&&N(t)},onDropRejected:e=>{"file-too-large"===e[0]?.errors[0]?.code?m.toast.error("Image must be under 10 MB"):m.toast.error("Select a PNG, JPG, WEBP or GIF")}});return(0,t.jsxs)("div",{...F({className:(0,j.cn)("avatar-squircle group/uploader relative inline-block",I&&"ring-2 ring-sand-12 ring-offset-2 ring-offset-background")}),children:[(0,t.jsx)("input",{...z({id:"profile-avatar-upload"})}),(0,t.jsxs)(v.Avatar,{shadow:!0,size:"9xl",children:[o?(0,t.jsx)("img",{src:o,alt:s,className:"aspect-square size-full object-cover"}):e.length>0?(0,t.jsx)(f.default,{src:e,alt:s,fill:!0,sizes:"288px",priority:!0,className:"object-cover"}):(0,t.jsx)(v.AvatarFallback,{className:"text-2xl font-medium",children:(0,y.profileInitials)(l,r)}),(0,t.jsx)("button",{type:"button",onClick:L,disabled:C,"aria-label":null!==k?"Change profile picture":"Upload profile picture",className:(0,j.cn)("absolute inset-0 z-20 flex flex-col items-center justify-center gap-1 text-white transition-opacity duration-150","bg-black/40 opacity-0 focus-visible:outline-none","group-hover/uploader:opacity-100 focus-visible:opacity-100",C&&"opacity-100"),children:C?(0,t.jsx)(p.LoadingSpinnerIcon,{className:"size-5 animate-spin","aria-hidden":!0}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(g.ImageCirclePlusIcon,{className:"size-7","aria-hidden":!0}),(0,t.jsx)("span",{className:"text-sm font-medium",children:"Upload"})]})})]})]})}var N=e.i(436483),C=e.i(622589),k=e.i(580085);let F={"image/png":[".png"],"image/jpeg":[".jpg",".jpeg"],"image/webp":[".webp"],"image/gif":[".gif"]};function z(e){let a,l,r,s,o,d,v,y,w,S,N,z,E,B,_,U,D,H,P,T,M,R,$,V,A,O,Q,K,G=(0,i.c)(82),{name:W,customImage:J,logoSource:X,onCustomImageChange:Y,onLogoSourceChange:Z,disabled:ee,id:et}=e;G[0]!==W?(a=W.trim(),G[0]=W,G[1]=a):a=G[1];let ei=(0,k.useDebouncedValue)(a,500);G[2]!==ei?(l=(0,h.getUsersMeOrganizationLogoOptions)({query:{name:ei}}),G[2]=ei,G[3]=l):l=G[3];let en=ei.length>0;G[4]!==l||G[5]!==en?(r={...l,select:L,enabled:en,staleTime:6e5},G[4]=l,G[5]=en,G[6]=r):r=G[6];let{data:ea,isFetching:el}=(0,u.useQuery)(r);G[7]===Symbol.for("react.memo_cache_sentinel")?(s={...(0,h.postCloudflareImagesDirectUploadMutation)()},G[7]=s):s=G[7];let er=(0,c.useMutation)(s);G[8]!==er||G[9]!==Y||G[10]!==Z?(o=async e=>{try{let t=await er.mutateAsync({});await (0,b.uploadToCloudflareDirectUrl)(t.data.uploadURL,e),Y(t.data.publicUrl),Z("custom")}catch{m.toast.error("Could not upload image")}},G[8]=er,G[9]=Y,G[10]=Z,G[11]=o):o=G[11];
2let es=o,eo=er.isPending,[ec,eu]=(0,n.useState)(null),ed="custom"===X?J||null:"auto"===X?ea??null:null,em=ed===ec?null:ed,eh=ee||eo;G[12]!==es?(d=e=>{let t=e[0];t&&es(t)},G[12]=es,G[13]=d):d=G[13],G[14]!==eh||G[15]!==d?(v={accept:F,maxSize:0xa00000,multiple:!1,noClick:!0,noKeyboard:!0,disabled:eh,onDropAccepted:d,onDropRejected:I},G[14]=eh,G[15]=d,G[16]=v):v=G[16];let{getRootProps:eg,getInputProps:ef,isDragActive:ep,open:ex}=(0,x.useDropzone)(v);G[17]!==eg?(y=eg({className:"shrink-0"}),G[17]=eg,G[18]=y):y=G[18],G[19]!==ef||G[20]!==et?(w=ef({id:et,"aria-label":"Organization logo"}),G[19]=ef,G[20]=et,G[21]=w):w=G[21],G[22]!==w?(S=(0,t.jsx)("input",{...w}),G[22]=w,G[23]=S):S=G[23];let eb=!em&&"border border-transparent bg-surface-secondary hover:border-loud",ev=ep&&"border-sand-12 bg-sand-12/10",ej=(ee||eo)&&"cursor-not-allowed opacity-60 active:scale-100";G[24]!==eb||G[25]!==ev||G[26]!==ej?(N=(0,j.cn)("group relative flex size-6 items-center justify-center rounded-[6px] transition active:scale-95",eb,ev,ej),G[24]=eb,G[25]=ev,G[26]=ej,G[27]=N):N=G[27],G[28]!==em||G[29]!==X||G[30]!==el||G[31]!==eo?(z=eo||"auto"===X&&el&&!em?(0,t.jsx)(p.LoadingSpinnerIcon,{className:"size-3.5 animate-spin text-fg-low","aria-hidden":!0}):em?(0,t.jsx)(f.default,{src:em,alt:"",fill:!0,sizes:"24px",className:"rounded-[6px] object-contain",onError:()=>eu(em)},em):(0,t.jsx)(g.BuildingsIcon,{className:"size-3.5 text-fg-low","aria-hidden":!0}),G[28]=em,G[29]=X,G[30]=el,G[31]=eo,G[32]=z):z=G[32],G[33]!==ee||G[34]!==N||G[35]!==z?(E=(0,t.jsx)(C.DropdownMenuTrigger,{disabled:ee,"aria-label":"Organization logo",className:N,children:z}),G[33]=ee,G[34]=N,G[35]=z,G[36]=E):E=G[36];let ey=!ea;G[37]!==Z?(B=()=>Z("auto"),G[37]=Z,G[38]=B):B=G[38];let ew=ea??null;G[39]!==ew?(_=(0,t.jsx)(q,{src:ew}),G[39]=ew,G[40]=_):_=G[40];let eS=0===ei.length?"Add a name to find a logo":el?"Looking for a logo…":ea?"Use found logo":"No logo found";G[41]!==eS?(U=(0,t.jsx)("span",{className:"flex-1 truncate",children:eS}),G[41]=eS,G[42]=U):U=G[42],G[43]!==ea||G[44]!==X?(D="auto"===X&&ea?(0,t.jsx)(g.CheckIcon,{"aria-hidden":!0}):null,G[43]=ea,G[44]=X,G[45]=D):D=G[45],G[46]!==ey||G[47]!==B||G[48]!==_||G[49]!==U||G[50]!==D?(H=(0,t.jsxs)(C.DropdownMenuItem,{disabled:ey,onSelect:B,className:"gap-2",children:[_,U,D]}),G[46]=ey,G[47]=B,G[48]=_,G[49]=U,G[50]=D,G[51]=H):H=G[51],G[52]!==J||G[53]!==X||G[54]!==Z?(P=J?(0,t.jsxs)(C.DropdownMenuItem,{onSelect:()=>Z("custom"),className:"gap-2",children:[(0,t.jsx)(q,{src:J}),(0,t.jsx)("span",{className:"flex-1 truncate",children:"Use uploaded image"}),"custom"===X?(0,t.jsx)(g.CheckIcon,{"aria-hidden":!0}):null]}):null,G[52]=J,G[53]=X,G[54]=Z,G[55]=P):P=G[55],G[56]!==ex?(T=()=>ex(),G[56]=ex,G[57]=T):T=G[57],G[58]===Symbol.for("react.memo_cache_sentinel")?(M=(0,t.jsx)(g.UploadIcon,{"aria-hidden":!0}),G[58]=M):M=G[58];let eN=J?"Upload a different image":"Upload an image";return G[59]!==eN?(R=(0,t.jsx)("span",{className:"flex-1 truncate",children:eN}),G[59]=eN,G[60]=R):R=G[60],G[61]!==T||G[62]!==R?($=(0,t.jsxs)(C.DropdownMenuItem,{onSelect:T,className:"gap-2",children:[M,R]}),G[61]=T,G[62]=R,G[63]=$):$=G[63],G[64]===Symbol.for("react.memo_cache_sentinel")?(V=(0,t.jsx)(C.DropdownMenuSeparator,{}),G[64]=V):V=G[64],G[65]!==J||G[66]!==X||G[67]!==Y||G[68]!==Z?(A=J?(0,t.jsxs)(C.DropdownMenuItem,{variant:"destructive",onSelect:()=>{Y(""),Z("none")},className:"gap-2",children:[(0,t.jsx)(g.TrashIcon,{"aria-hidden":!0}),(0,t.jsx)("span",{className:"flex-1 truncate",children:"Remove uploaded image"})]}):(0,t.jsxs)(C.DropdownMenuItem,{onSelect:()=>Z("none"),className:"gap-2",children:[(0,t.jsx)(g.BuildingsIcon,{"aria-hidden":!0}),(0,t.jsx)("span",{className:"flex-1 truncate",children:"Use default icon"}),"none"===X?(0,t.jsx)(g.CheckIcon,{"aria-hidden":!0}):null]}),G[65]=J,G[66]=X,G[67]=Y,G[68]=Z,G[69]=A):A=G[69],G[70]!==H||G[71]!==P||G[72]!==$||G[73]!==A?(O=(0,t.jsxs)(C.DropdownMenuContent,{align:"start",className:"w-60",children:[H,P,$,V,A]}),G[70]=H,G[71]=P,G[72]=$,G[73]=A,G[74]=O):O=G[74],G[75]!==E||G[76]!==O?(Q=(0,t.jsxs)(C.DropdownMenu,{children:[E,O]}),G[75]=E,G[76]=O,G[77]=Q):Q=G[77],G[78]!==y||G[79]!==S||G[80]!==Q?(K=(0,t.jsxs)("div",{...y,children:[S,Q]}),G[78]=y,G[79]=S,G[80]=Q,G[81]=K):K=G[81],K}function I(e){"file-too-large"===e[0]?.errors[0]?.code?m.toast.error("Image must be under 10 MB"):m.toast.error("Select a PNG, JPG, WEBP or GIF")}function L(e){return e.data.url}function q(e){let n,a=(0,i.c)(3),{src:l}=e;if(!l){let e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(g.BuildingsIcon,{"aria-hidden":!0}),a[0]=e):e=a[0],e}return a[1]!==l?(n=(0,t.jsx)("span",{className:"relative size-4 shrink-0",children:(0,t.jsx)(f.default,{src:l,alt:"",fill:!0,sizes:"16px",className:"rounded-[4px] object-contain"})}),a[1]=l,a[2]=n):n=a[2],n}var E=e.i(56721),B=e.i(776362),_=e.i(167922),U=e.i(981831),D=e.i(183144),H=e.i(636273),P=e.i(181241),T=e.i(182162),M=e.i(117741),R=e.i(831543);let $=["name","headline","bio","image","questions","organizations","settings"];function V(e){return""===e?null:e}function A(e){return e.map(e=>e.value.trim()).filter(e=>e.length>0)}function O(e){return e.map(e=>{let t=e.role.trim();return{name:e.name.trim(),customImage:""===e.customImage?null:e.customImage,logoSource:e.logoSource,role:""===t?null:t}}).filter(e=>e.name.length>0)}let Q=/^[a-zA-Z0-9_-]{2,100}$/,K=new Set(["company","school","feed","jobs","posts","pulse","pub","showcase","groups","learning","sales","talent"]);function G(e){let t,i,n=!(i=(t=e.trim())?t=(t=t.replace(/^<+|>+$/g,"").trim()).replace(/^['"]+|['"]+$/g,"").trim():"")||/^(javascript|data|vbscript):/i.test(i)?null:function(e){return Q.test(e)}(i)?i.toLowerCase():function e(t,i){let n;if(i>3)return null;let a=function(e){let t=e.trim();if(!t)return null;let i=/^https?:\/\//i.test(t)?t:`https://${t}`;try{let e=new URL(i);if("http:"!==e.protocol&&"https:"!==e.protocol)return null;return e}catch{return null}}(t);if(!a||!("linkedin.com"===(n=a.hostname.replace(/^www\./i,"").toLowerCase())||n.endsWith(".linkedin.com")))return null;
2let l=a.pathname.split("/").filter(Boolean);if(l[0]?.toLowerCase()==="mwlite"&&l.shift(),0===l.length)return null;let r=l[0].toLowerCase();if(K.has(r)||"in"!==r||l.length<2)return null;let s=l[1];if(function(e){return Q.test(e)}(s))return s.toLowerCase();let o=function(e){let t=e.match(/^\/(?:mwlite\/)?in\/(.+)$/i);if(!t?.[1])return null;let i=t[1];try{i=decodeURIComponent(i)}catch{}return/^https?:\/\//i.test(i)||/^(www\.)?linkedin\.com\b/i.test(i)?i:null}(a.pathname);return o?e(o,i+1):null}(i,0);return n?{slug:n,url:`https://linkedin.com/in/${n}`}:null}let W={x:g.XTwitterIcon,instagram:g.InstagramIcon,facebook:g.FacebookIcon,linkedin:g.LinkedInIcon,youtube:g.YoutubeIcon,tiktok:g.TikTokIcon,website:g.GlobeIcon,github:g.GithubIcon,medium:g.MediumIcon,substack:g.SubstackIcon,discord:g.DiscordIcon,vimeo:g.VimeoIcon,whatsapp:g.WhatsappIcon,signal:g.SignalMessengerIcon,podcast:g.PodcastIcon};function J(e){return W[e]??g.GlobeIcon}function X(e){return e.replace(/^https?:\/\//i,"").replace(/^www\./i,"")}function Y(e){let t=e.trim();if(!t)return"";if(Z(t)){let e=G(t);if(e)return e.url}return/^https?:\/\//i.test(t)?t:`https://${t}`}function Z(e){return/linkedin\.com/i.test(e)}let ee=/^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,et=/^(?:[a-z]{2,}|xn--[a-z0-9-]+)$/i;function ei(e){if(Z(e))return null!==G(e);let t=Y(e);if(!t||/\s/.test(t))return!1;try{let e=new URL(t);return function(e){let t=e.split(".");if(t.length<2)return!1;let i=t[t.length-1]??"";return et.test(i)&&t.every(e=>ee.test(e))}(e.hostname)&&!function(e,t){let i=e.replace(/^https?:\/\//i,"");if(i.includes("://")||(i+i).indexOf(i,1)<i.length)return!0;let n=t.hostname.toLowerCase().replace(/^www\./,"");return t.pathname.toLowerCase().split("/").some(e=>e.replace(/^www\./,"")===n)}(t,e)}catch{return!1}}function en(e){let t=e.trim();if(!t)return{domain:"",path:""};if(/\s/.test(t))return{domain:X(t),path:""};try{let e=new URL(/^https?:\/\//i.test(t)?t:`https://${t}`),i=e.hostname.replace(/^www\./,""),n=e.pathname.replace(/\/$/,"");return{domain:i+(n?"/":""),path:n.replace(/^\//,"")}}catch{return{domain:X(t),path:""}}}function ea(e,t){return e===t||e.endsWith(`.${t}`)}function el(e){let t,i=e.trim();if(!i)return"website";if(Z(i)&&G(i))return"linkedin";try{t=new URL(/^https?:\/\//i.test(i)?i:`https://${i}`)}catch{return"website"}let n=t.hostname.toLowerCase(),a=t.pathname.toLowerCase();return ea(n,"x.com")||ea(n,"twitter.com")?"x":ea(n,"instagram.com")?"instagram":ea(n,"linkedin.com")?G(i)?"linkedin":"website":ea(n,"facebook.com")||ea(n,"fb.com")?"facebook":ea(n,"youtube.com")||ea(n,"youtu.be")?"youtube":ea(n,"tiktok.com")?"tiktok":ea(n,"github.com")?"github":ea(n,"medium.com")?"medium":ea(n,"substack.com")?"substack":ea(n,"discord.com")||ea(n,"discord.gg")?"discord":ea(n,"vimeo.com")?"vimeo":ea(n,"whatsapp.com")||ea(n,"wa.me")?"whatsapp":ea(n,"signal.me")||ea(n,"signal.org")?"signal":ea(n,"podcasts.apple.com")||ea(n,"open.spotify.com")&&a.startsWith("/show/")||ea(n,"anchor.fm")||ea(n,"podcasters.spotify.com")?"podcast":"website"}e.s(["SOCIAL_PLATFORM_LABELS",0,{x:"X",instagram:"Instagram",facebook:"Facebook",linkedin:"LinkedIn",youtube:"YouTube",tiktok:"TikTok",website:"Website",github:"GitHub",medium:"Medium",substack:"Substack",discord:"Discord",vimeo:"Vimeo",whatsapp:"WhatsApp",signal:"Signal",podcast:"Podcast"},"detectSocialPlatform",0,el,"getSocialPlatformIcon",0,J,"isValidSocialUrl",0,ei,"normalizeSocialUrl",0,Y,"parseSocialUrlForDisplay",0,en],298636);var er=e.i(674918);function es(e){return e.trim().split(/\s+/).filter(Boolean).length}let eo=o.z.object({name:o.z.string().max(100).trim(),headline:o.z.string().max(200).trim(),bio:o.z.string().max(2e3).trim(),image:o.z.union([o.z.string().url(),o.z.literal("")]),questions:o.z.array(o.z.object({value:o.z.string().max(500)})).max(20),socialLinks:o.z.array(o.z.object({platform:o.z.string(),url:o.z.string().refine(e=>""===e.trim()||ei(e),"Please enter a valid URL")})).max(15),organizations:o.z.array(o.z.object({name:o.z.string().max(100),customImage:o.z.union([o.z.string().url(),o.z.literal("")]),logoSource:o.z.enum(["auto","custom","none"]),role:o.z.string().max(100).trim()})).max(20),profileVideoEnabled:o.z.boolean()});function ec(e){let{value:t}=e,i=t.questions.some(eu);m.toast.error(i?"Question must be 15 words or less":"Please fix the highlighted fields before saving.")}function eu(e){return es(e.value)>15}function ed(e){return{name:e.name,customImage:e.customImage??"",logoSource:e.logoSource,role:e.role??""}}function em(e){return{platform:e.platform,url:e.url}}function eh(e){return{value:e}}let eg=n.createContext(null);function ef(){let e=n.use(eg);if(!e)throw Error("useProfileForm must be used within ProfileForm.Provider");return e}let ep=[];function ex(e){return e.length>0}function eb(e){return Y(e.url)}function ev(e){return{platform:el(e.url),url:e.url}}function ej(e){return e.url.length>0}function ey(e){return{url:Y(e.url)}}function ew(e){let a,l,r,s,u,d=(0,i.c)(38),{hideHighlights:f,label:p,placeholder:x,description:b,de
2scriptionClassName:v,inputClassName:y,textareaClassName:w,labelClassName:S,fieldClassName:N,required:C}=e,k=void 0!==f&&f,F=void 0===p?"Bio":p,z=void 0===x?"Tell visitors about yourself":x,I=void 0!==C&&C,{form:L,isPending:q,username:D}=ef(),T=(0,M.useOwnerUserId)(),{textSelection:R,matchingHighlight:$,toggleHighlight:V,selectedWord:A,selectedHighlight:O,handleDialogClose:Q,deleteHighlight:K,isCreating:G,isDeleting:W,streamingQuestions:J}=(0,er.useHighlights)();d[0]===Symbol.for("react.memo_cache_sentinel")?(a={...(0,h.postUsersMeBioGenerateMutation)()},d[0]=a):a=d[0];let X=(0,c.useMutation)(a),[Y,Z]=n.useState(!1),ee=!R||q||G,et=X.isPending||q;d[1]!==L||d[2]!==X||d[3]!==T?(l=()=>{X.mutate({query:T?{ownerUserId:T}:void 0,body:{}},{onSuccess:e=>{L.setFieldValue("bio",e.data.bio),m.toast.success("Bio generated successfully!")},onError:eS})},d[1]=L,d[2]=X,d[3]=T,d[4]=l):l=d[4];let ei=l;return d[5]!==I?(r=I?{onChange:o.z.string().trim().min(1,"Please tell us about yourself")}:void 0,d[5]=I,d[6]=r):r=d[6],d[7]!==K||d[8]!==b||d[9]!==v||d[10]!==N||d[11]!==et||d[12]!==X.isPending||d[13]!==Q||d[14]!==ei||d[15]!==k||d[16]!==ee||d[17]!==y||d[18]!==G||d[19]!==W||d[20]!==F||d[21]!==S||d[22]!==$||d[23]!==z||d[24]!==I||d[25]!==O||d[26]!==A||d[27]!==J||d[28]!==R||d[29]!==w||d[30]!==V||d[31]!==Y||d[32]!==D?(s=e=>{let i=e.state.meta.isTouched&&!e.state.meta.isValid;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(_.Field,{"data-invalid":i,className:N,children:[(0,t.jsxs)("div",{className:(0,j.cn)("flex items-center gap-2",S??"pl-4",!k&&"justify-between"),children:[(0,t.jsxs)(_.FieldLabel,{htmlFor:e.name,className:I?"gap-0":void 0,children:[F,I?(0,t.jsx)("span",{className:"text-fg-error",children:" *"}):null]}),!k&&(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsxs)(P.Tooltip,{open:Y,onOpenChange:Z,children:[(0,t.jsx)(P.TooltipTrigger,{asChild:!0,children:(0,t.jsx)("span",{className:"inline-flex",onClick:()=>{ee&&(Z(!0),window.setTimeout(()=>Z(!1),2e3))},children:(0,t.jsxs)(U.Button,{type:"button",variant:"ghost",size:"sm",disabled:ee,onClick:()=>V(e.state.value),className:(0,j.cn)($&&R&&"bg-sand-12/20 text-fg-high"),children:[(0,t.jsx)(g.HighlighterIcon,{className:"size-4"}),"Highlight"]})})}),(0,t.jsx)(P.TooltipContent,{children:R?$?"Remove highlight":"Add highlight to selected text":"Select text in the bio to highlight it"})]}),(0,t.jsxs)(U.Button,{type:"button",variant:"ghost",size:"sm",disabled:et,"aria-busy":X.isPending,onClick:ei,children:[(0,t.jsx)(g.SparklesIcon,{className:"size-4"}),X.isPending?"Generating...":"Generate Bio"]})]})]}),k?(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(H.Textarea,{id:e.name,name:e.name,"aria-invalid":i,value:e.state.value,onChange:t=>e.handleChange(t.target.value),onBlur:e.handleBlur,placeholder:z,className:(0,j.cn)("min-h-28",y,w)}),b?(0,t.jsx)(_.FieldDescription,{className:v,children:b}):null]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(E.HighlightedTextarea,{id:e.name,"aria-invalid":i,value:e.state.value,onChange:t=>e.handleChange(t),onBlur:e.handleBlur,placeholder:z,className:(0,j.cn)("min-h-28",y),textareaClassName:w}),b?(0,t.jsx)(_.FieldDescription,{className:v,children:b}):null]}),i&&(0,t.jsx)(_.FieldError,{errors:e.state.meta.errors})]}),!k&&(0,t.jsx)(B.HighlightQuestionsDialog,{username:D,selectedWord:A,highlight:O,isCreating:G,isDeleting:W,streamingQuestions:J,open:null!==A,onOpenChange:e=>{e||Q()},onDelete:K})]})},d[7]=K,d[8]=b,d[9]=v,d[10]=N,d[11]=et,d[12]=X.isPending,d[13]=Q,d[14]=ei,d[15]=k,d[16]=ee,d[17]=y,d[18]=G,d[19]=W,d[20]=F,d[21]=S,d[22]=$,d[23]=z,d[24]=I,d[25]=O,d[26]=A,d[27]=J,d[28]=R,d[29]=w,d[30]=V,d[31]=Y,d[32]=D,d[33]=s):s=d[33],d[34]!==L.Field||d[35]!==r||d[36]!==s?(u=(0,t.jsx)(L.Field,{name:"bio",validators:r,children:s}),d[34]=L.Field,d[35]=r,d[36]=s,d[37]=u):u=d[37],u}function eS(e){let t=(0,R.parseVisibleError)(e);m.toast.error(t?.message??"Failed to generate bio")}function eN(e){return e.values.name}let eC={type:"spring",duration:.4,bounce:.12},ek={duration:.2,ease:[.23,1,.32,1]};function eF(e,t){return e?{initial:!1}:{layout:!0,initial:!!t&&{opacity:0,scale:.98}
2,animate:{opacity:1,scale:1},transition:{layout:eC,default:ek}}}function ez(e){return e?{initial:!1}:{layout:!0,initial:{opacity:0,scale:.98},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.98},transition:{layout:eC,default:ek}}}function eI(e){let{value:t}=e,i=es(t??"");return i>15?{message:`Question must be 15 words or less (${i}/15)`}:void 0}function eL(e){let t=e.values.questions;return!(t.length>=5)&&(0===t.length||(t[t.length-1]?.value??"").trim().length>0)}function eq(e){let a,l,r,s,o=(0,i.c)(11),{index:c,isPending:u,onRemove:d,autoFocusUrl:m}=e,h=void 0!==m&&m,{form:g}=ef(),[f,p]=n.useState(!1),x=n.useRef(null);o[0]!==h?(a=()=>{if(!h)return;let e=x.current;e&&(e.focus(),e.scrollIntoView({block:"center"}))},l=[h],o[0]=h,o[1]=a,o[2]=l):(a=o[1],l=o[2]),n.useLayoutEffect(a,l);let b=`socialLinks[${c}].url`;return o[3]!==f||o[4]!==u||o[5]!==d?(r=e=>{let i=e.state.value??"",n=e.state.meta.isTouched&&!e.state.meta.isValid,a=J(el(i)),{domain:l,path:r}=en(i),s=!f&&i.trim().length>0;return(0,t.jsxs)(_.Field,{"data-invalid":n,className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(a,{className:"pointer-events-none absolute top-1/2 left-3.5 size-4 -translate-y-1/2 text-fg-mid"}),s?(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-10 left-10 flex items-center text-base md:text-sm",children:(0,t.jsxs)("span",{className:"min-w-0 truncate",children:[(0,t.jsx)("span",{className:r?"text-fg-low":"text-fg-high",children:l}),(0,t.jsx)("span",{className:"text-fg-high",children:r})]})}):null,(0,t.jsx)(D.Input,{ref:x,id:e.name,name:e.name,size:"lg",className:(0,j.cn)("pr-10 pl-10",s&&"text-transparent [-webkit-text-fill-color:transparent]"),value:i,onFocus:()=>p(!0),onBlur:()=>{p(!1),e.handleBlur()},onChange:t=>e.handleChange(t.target.value),onKeyDown:eE,placeholder:"https://…",type:"text",inputMode:"url",autoComplete:"off","aria-invalid":n}),(0,t.jsx)(N.FieldClearButton,{onClick:d,disabled:u,label:"Remove link"})]}),n&&(0,t.jsx)(_.FieldError,{errors:e.state.meta.errors})]})},o[3]=f,o[4]=u,o[5]=d,o[6]=r):r=o[6],o[7]!==g.Field||o[8]!==b||o[9]!==r?(s=(0,t.jsx)(g.Field,{name:b,children:r}),o[7]=g.Field,o[8]=b,o[9]=r,o[10]=s):s=o[10],s}function eE(e){"Enter"===e.key&&(e.preventDefault(),e.currentTarget.blur())}function eB(e){let t=e.values.socialLinks;return!(t.length>=15)&&(0===t.length||(t[t.length-1]?.url??"").trim().length>0)}function e_(e){let i=e.state.meta.isTouched&&!e.state.meta.isValid;return(0,t.jsxs)(_.Field,{"data-invalid":i,className:"min-w-0 flex-1",children:[(0,t.jsx)(D.Input,{id:e.name,name:e.name,size:"lg",value:e.state.value,onBlur:e.handleBlur,onChange:t=>e.handleChange(t.target.value),placeholder:"Role","aria-invalid":i,className:"placeholder:text-fg-low"}),i&&(0,t.jsx)(_.FieldError,{errors:e.state.meta.errors})]})}function eU(e){return e.canSubmit}e.s(["ProfileForm",0,{Provider:function(e){var a;let l,r,o,u,m,g,f,p,x,b,v,j,y,w,S,N,C,k,F,z,I,L,q,E,B,_=(0,i.c)(39),{username:U,nameForAvatar:D,defaults:H,initialName:P,defaultHighlights:T,formId:R,updateSocialLinks:Q,omitNameFromSave:K,saveFields:G,onSuccess:W,onSavingChange:J,children:X}=e,Y=void 0===T?ep:T,Z=void 0===Q||Q,ee=void 0!==K&&K,et=void 0===G?"changed":G,ei=(0,d.useQueryClient)(),en=(0,M.useOwnerUserId)();_[0]!==H||_[1]!==P?(l=P?{...H,name:P}:H,_[0]=H,_[1]=P,_[2]=l):l=_[2];let ea=l,el=n.useRef(H);_[3]!==ei||_[4]!==U?(r=async()=>{await ei.invalidateQueries({queryKey:(0,h.getUsersByUsernameQueryKey)({path:{username:U}})}),await ei.invalidateQueries({queryKey:(0,h.getUsersMeQueryKey)()})},_[3]=ei,_[4]=U,_[5]=r):r=_[5];let er=r;_[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,h.putUsersMeMutation)(),_[6]=o):o=_[6],_[7]!==er?(u={...o,onSuccess:er},_[7]=er,_[8]=u):u=_[8];let{mutateAsync:es,isPending:eu}=(0,c.useMutation)(u);_[9]===Symbol.for("react.memo_cache_sentinel")?(m=(0,h.putSocialLinksMutation)(),_[9]=m):m=_[9],_[10]!==er?(g={...m,onSuccess:er},_[10]=er,_[11]=g):g=_[11];let{mutateAsync:ef,isPending:ew}=(0,c.useMutation)(g),eS=eu||ew;_[12]!==eS||_[13]!==J?(f=()=>{J?.(eS)},p=[eS,J],_[12]=eS,_[13]=J,_[14]=f,_[15]=p):(f=_[14],p=_[15]),n.useEffect(f,p),_[16]!==es||_[17]!==ef||_[18]!==ee||_[19]!==W||_[20]!==en||_[21]!==et||_[22]!==Z?(x=async e=>{let t=e.socialLinks.map(ey).filter(ej).map(ev),i=function(e){var t,i,n,a,l,r,s;let o,c=e.omitNameFromSave??!1,u=void 0===e.fields||"changed"===e.fields?(t=e.value,i=e.defaults,n=c,o=new Set,n||t.name.trim()===i.name.trim()||o.add("name"),t.headline.trim()!==i.headline.trim()&&o.add("headline"),t.bio.trim()!==i.bio.trim()&&o.add("bio"),t.image!==i.image&&o.add("image"),a=A(t.questions),l=i.questions.map(e=>
2e.trim()).filter(Boolean),a.length===l.length&&a.every((e,t)=>e===l[t])||o.add("questions"),r=O(t.organizations),s=O(i.organizations.map(e=>({name:e.name,customImage:e.customImage??"",logoSource:e.logoSource,role:e.role??""}))),r.length===s.length&&r.every((e,t)=>{let i=s[t];return null!=i&&e.name===i.name&&e.role===i.role&&e.customImage===i.customImage&&e.logoSource===i.logoSource})||o.add("organizations"),t.profileVideoEnabled!==i.profileVideoEnabled&&o.add("settings"),o):new Set(e.fields.filter(e=>!(c&&"name"===e))),d={},{value:m}=e;if(u.has("name")&&(d.name=V(m.name.trim())),u.has("headline")&&(d.headline=V(m.headline.trim())),u.has("bio")&&(d.bio=V(m.bio.trim())),u.has("image")&&(d.image=V(m.image)),u.has("questions")){let e=A(m.questions);d.questions=e.length>0?e:null}return u.has("organizations")&&(d.organizations=O(m.organizations)),u.has("settings")&&(d.settings={profileVideoEnabled:m.profileVideoEnabled}),d}({value:e,defaults:el.current,fields:et,omitNameFromSave:ee});$.every(e=>void 0===i[e])||await es({query:en?{ownerUserId:en}:void 0,body:i});let n=el.current.socialLinks.map(eb).filter(ex),a=t.length!==n.length||t.some((e,t)=>e.url!==n[t]);Z&&a&&await ef({query:en?{ownerUserId:en}:void 0,body:{links:t}}),W()},_[16]=es,_[17]=ef,_[18]=ee,_[19]=W,_[20]=en,_[21]=et,_[22]=Z,_[23]=x):x=_[23];let eN=(a=x,I=(0,i.c)(21),L=ea.name,q=ea.headline,E=ea.bio,B=ea.image,I[0]!==ea.questions?(w=ea.questions.map(eh),I[0]=ea.questions,I[1]=w):w=I[1],I[2]!==ea.socialLinks?(S=ea.socialLinks.map(em),I[2]=ea.socialLinks,I[3]=S):S=I[3],I[4]!==ea.organizations?(N=ea.organizations.map(ed),I[4]=ea.organizations,I[5]=N):N=I[5],I[6]!==ea.bio||I[7]!==ea.headline||I[8]!==ea.image||I[9]!==ea.name||I[10]!==ea.profileVideoEnabled||I[11]!==w||I[12]!==S||I[13]!==N?(C={name:L,headline:q,bio:E,image:B,questions:w,socialLinks:S,organizations:N,profileVideoEnabled:ea.profileVideoEnabled},I[6]=ea.bio,I[7]=ea.headline,I[8]=ea.image,I[9]=ea.name,I[10]=ea.profileVideoEnabled,I[11]=w,I[12]=S,I[13]=N,I[14]=C):C=I[14],I[15]===Symbol.for("react.memo_cache_sentinel")?(k={onSubmit:eo},I[15]=k):k=I[15],I[16]!==a?(F=async e=>{let{value:t}=e;await a(t)},I[16]=a,I[17]=F):F=I[17],I[18]!==C||I[19]!==F?(z={defaultValues:C,validators:k,onSubmit:F,onSubmitInvalid:ec},I[18]=C,I[19]=F,I[20]=z):z=I[20],(0,s.useForm)(z));_[24]!==Y||_[25]!==eN||_[26]!==eS||_[27]!==D||_[28]!==U?(b={form:eN,isPending:eS,username:U,nameForAvatar:D,defaultHighlights:Y},_[24]=Y,_[25]=eN,_[26]=eS,_[27]=D,_[28]=U,_[29]=b):b=_[29];let eC=b;return _[30]!==eN?(v=e=>{e.preventDefault(),eN.handleSubmit()},_[30]=eN,_[31]=v):v=_[31],_[32]!==X||_[33]!==R||_[34]!==v?(j=(0,t.jsx)("form",{id:R,onSubmit:v,className:"flex flex-col gap-6",children:X}),_[32]=X,_[33]=R,_[34]=v,_[35]=j):j=_[35],_[36]!==eC||_[37]!==j?(y=(0,t.jsx)(eg,{value:eC,children:j}),_[36]=eC,_[37]=j,_[38]=y):y=_[38],y},AvatarField:function(){let e,n,a=(0,i.c)(6),{form:l,username:r,nameForAvatar:s}=ef();return a[0]!==s||a[1]!==r?(e=e=>(0,t.jsx)(S,{value:e.state.value,onChange:e.handleChange,onBlur:e.handleBlur,name:s,username:r}),a[0]=s,a[1]=r,a[2]=e):e=a[2],a[3]!==l.Field||a[4]!==e?(n=(0,t.jsx)("div",{className:"pb-2",children:(0,t.jsx)(l.Field,{name:"image",children:e})}),a[3]=l.Field,a[4]=e,a[5]=n):n=a[5],n},NameField:function(){let e,n,a,l,r,s=(0,i.c)(9),{form:o,username:c}=ef();s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,h.getUsersMeOptions)(),s[0]=e):e=s[0];let{data:d}=(0,u.useQuery)(e),m=d?.data?.user?.username===c;s[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,h.getIdentityVerificationMeOptions)(),s[1]=n):n=s[1],s[2]!==m?(a={...n,enabled:m},s[2]=m,s[3]=a):a=s[3];let{data:f}=(0,u.useQuery)(a),p=m&&(f?.data?.isVerified??!1);return s[4]!==p?(l=e=>{let i=e.state.meta.isTouched&&!e.state.meta.isValid;return(0,t.jsxs)(_.Field,{"data-invalid":i,children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 pl-4",children:[(0,t.jsx)(_.FieldLabel,{htmlFor:e.name,children:"Name"}),p?(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 text-xs font-medium text-success",children:[(0,t.jsx)(g.ShieldCheckIcon,{className:"size-3.5 shrink-0"}),"Verified name"]}):null]}),(0,t.jsx)(D.Input,{id:e.name,name:e.name,size:"lg",value:e.state.value,onBlur:e.handleBlur,onChange:t=>e.handleChange(t.target.value),placeholder:"Your name",autoComplete:"name","aria-invalid":i}),i&&(0,t.jsx)(_.FieldError,{errors:e.state.meta.errors})]})},s[4]=p,s[5]=l):l=s[5],s[6]!==o.Field||s[7]!==l?(r=(0,t.jsx)(o.Field,{name:"name",children:l}),s[6]=o.Field,s[7]=l,s[8]=r):r=s[8],r},HeadlineField:function(e){let n,a,l,r,s=(0,i.c)(15);s[0]!==e?(n=void 0===e?{}:e,s[0]=e,s[1]=n):n=s[1];let{label:c,placeholder:u,inputClassName:d,labelClassName:m,fieldClassName:h,required:g}=n,f=void 0===c?"Headline":c,p=void 0===u?"e.g., CEO at Atrium":u,x=void 0!==g&&g,{form:b}=ef();return s[2]!==x?(a=x?{onChange:o.z.string().trim().min(1,"This field is required")}:void 0,s[2]=x,s[3]=a):a=s[3],s[4]!==h||s[5]!==d||s[6]!==f||s[7]!==m||s[8]!==p||s[9]!==x?(l=e=>{let i=e.state.meta.isTouched&&!e.state.meta.isValid;
2return(0,t.jsxs)(_.Field,{"data-invalid":i,className:h,children:[(0,t.jsxs)("div",{className:(0,j.cn)("flex items-center gap-2",m??"pl-4"),children:[(0,t.jsxs)(_.FieldLabel,{htmlFor:e.name,className:x?"gap-0":void 0,children:[f,x?(0,t.jsx)("span",{className:"text-fg-error",children:" *"}):null]}),x?null:(0,t.jsx)("span",{className:"text-xs text-fg-low",children:"Optional"})]}),(0,t.jsx)(D.Input,{id:e.name,name:e.name,size:"lg",value:e.state.value,onBlur:e.handleBlur,onChange:t=>e.handleChange(t.target.value),placeholder:p,"aria-invalid":i,className:(0,j.cn)("placeholder:text-fg-low",d)}),i&&(0,t.jsx)(_.FieldError,{errors:e.state.meta.errors})]})},s[4]=h,s[5]=d,s[6]=f,s[7]=m,s[8]=p,s[9]=x,s[10]=l):l=s[10],s[11]!==b.Field||s[12]!==a||s[13]!==l?(r=(0,t.jsx)(b.Field,{name:"headline",validators:a,children:l}),s[11]=b.Field,s[12]=a,s[13]=l,s[14]=r):r=s[14],r},BioField:function(e){let n,a,l,r=(0,i.c)(18);r[0]!==e?(n=void 0===e?{}:e,r[0]=e,r[1]=n):n=r[1];let{hideHighlights:s,label:o,placeholder:c,description:u,descriptionClassName:d,inputClassName:m,textareaClassName:h,labelClassName:g,fieldClassName:f,required:p}=n,x=void 0!==s&&s,b=void 0!==p&&p,{form:v,username:j,defaultHighlights:y}=ef();return r[2]!==y||r[3]!==u||r[4]!==d||r[5]!==f||r[6]!==x||r[7]!==m||r[8]!==o||r[9]!==g||r[10]!==c||r[11]!==b||r[12]!==h||r[13]!==j?(a=e=>(0,t.jsx)(er.HighlightProvider,{username:j,name:e,initialHighlights:y,children:(0,t.jsx)(ew,{hideHighlights:x,label:o,placeholder:c,description:u,descriptionClassName:d,inputClassName:m,textareaClassName:h,labelClassName:g,fieldClassName:f,required:b})},e),r[2]=y,r[3]=u,r[4]=d,r[5]=f,r[6]=x,r[7]=m,r[8]=o,r[9]=g,r[10]=c,r[11]=b,r[12]=h,r[13]=j,r[14]=a):a=r[14],r[15]!==v.Subscribe||r[16]!==a?(l=(0,t.jsx)(v.Subscribe,{selector:eN,children:a}),r[15]=v.Subscribe,r[16]=a,r[17]=l):l=r[17],l},QuestionsField:function(){let e,s,o,c,u=(0,i.c)(10),{form:d,isPending:m}=ef(),h=(0,r.useReducedMotion)(),f=n.useRef(!1);return u[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{f.current=!0},s=[],u[0]=e,u[1]=s):(e=u[0],s=u[1]),n.useEffect(e,s),u[2]!==d.Field||u[3]!==d.Subscribe||u[4]!==m||u[5]!==h?(o=e=>(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 pl-4",children:[(0,t.jsx)(_.FieldLabel,{className:"text-fg-high",children:"Pinned Questions"}),(0,t.jsxs)("span",{className:"text-xs text-fg-low",children:["Max ",5," questions"]})]}),(0,t.jsx)(d.Subscribe,{selector:eL,children:i=>(0,t.jsxs)(l.motion.div,{layout:!0,className:"relative flex flex-col gap-2",children:[e.state.value.map((i,n)=>(0,t.jsx)(l.motion.div,{...eF(h,f.current),children:(0,t.jsx)(d.Field,{name:`questions[${n}].value`,validators:{onChange:eI},children:i=>{let a=!i.state.meta.isValid;return(0,t.jsxs)(_.Field,{"data-invalid":a,className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(H.Textarea,{id:i.name,name:i.name,rows:1,className:"min-h-0 pr-10",value:i.state.value??"",onBlur:i.handleBlur,onChange:e=>i.handleChange(e.target.value),placeholder:"e.g. What are you working on lately?","aria-invalid":a}),(0,t.jsx)(N.FieldClearButton,{onClick:()=>e.removeValue(n),disabled:m,label:"Remove question",className:"top-2.5 translate-y-0"})]}),a&&(0,t.jsx)(_.FieldError,{errors:i.state.meta.errors})]})}})},n)),(0,t.jsx)(a.AnimatePresence,{mode:"popLayout",initial:!1,children:i&&(0,t.jsx)(l.motion.div,{...ez(h),children:(0,t.jsxs)(U.Button,{type:"button",variant:"subtle",onClick:()=>e.pushValue({value:""}),disabled:m,children:[(0,t.jsx)(g.PlusIcon,{}),"Add question"]})},"add-question")})]})})]}),u[2]=d.Field,u[3]=d.Subscribe,u[4]=m,u[5]=h,u[6]=o):o=u[6],u[7]!==d.Field||u[8]!==o?(c=(0,t.jsx)(d.Field,{name:"questions",mode:"array",children:o}),u[7]=d.Field,u[8]=o,u[9]=c):c=u[9],c},SocialLinksField:function(e){let s,o,c,u,d=(0,i.c)(10),{autoFocusUrl:m}=e,h=void 0!==m&&m,{form:f,isPending:p}=ef(),x=(0,r.useReducedMotion)(),b=n.useRef(!1);return d[0]===Symbol.for("react.memo_cache_sentinel")?(s=()=>{b.current=!0},o=[],d[0]=s,d[1]=o):(s=d[0],o=d[1]),n.useEffect(s,o),d[2]!==h||d[3]!==f.Subscribe||d[4]!==p||d[5]!==x?(c=e=>{let i=e.state.value.length-1;return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)("div",{className:"pl-4",children:(0,t.jsx)(_.FieldLabel,{className:"text-fg-high",children:"Social links"})}),(0,t.jsx)(f.Subscribe,{selector:eB,children:n=>(0,t.jsxs)(l.motion.div,{layout:!0,className:"relative flex flex-col gap-2",children:[e.state.value.map((n,a)=>(0,t.jsx)(l.motion.div,{className:"w-full sm:w-1/2",...eF(x,b.current),children:(0,t.jsx)(eq,{index:a,isPending:p,onRemove:()=>e.removeValue(a),autoFocusUrl:h&&a===i})},a)),(0,t.jsx)(a.AnimatePresence,{mode:"popLayout",initial:!1,children:n&&(0,t.jsx)(l.motion.div,{...ez(x),children:(0,t.jsxs)(U.Button,{type:"button",variant:"subtle",onClick:()=>e.pushValue({platform:"",url:""}),disabled:p,children:[(0,t.jsx)(g.PlusIcon,{}),"Add link"]})},"add-link")})]})})]})},d[2]=h,d[3]=f.Subscribe,d[4]=p,d[5]=x,d[6]=c):c=d[6],d[7]!==f.Field||d[8]!==c?(u=(0,t.jsx)(f.Field,{name:"socialLinks",mode:"array",children:c}),d[7]=f.Field,d[8]=c,d[9]=u):u=d[9],u},OrganizationsField:function(){let e,a,l,r,s,o,c,u,d,m=(0,i.c)(30),{form:h,isPending:g}=ef();m[0]!==h.state?(e=()=>(function(e){for(let t=e.length-1;t>=0;t--)if(e[t]?.name.trim())return t;return Math.max(0,e.length-1)})(h.state.values.organizations),m[0]=h.state,m[1]=e):e=m[1];let[f]=n.useState(e);m[2]!==h.state||m[3]!==f?(a=()=>{let e=h.state.values.organizations?.[f];return{name:e?.name?.trim()??"",logoSource:e?.logoSource??"none"}},m[2]=h.state,m[3]=f,m[4]=a):a=m[4];let[p,x]=n.useState(a),b=n.useRef(!1);m[5]!==h||m[6]!==f?(l=()=>{h.setFieldValue(`organizations[${f}].name`,""),h.setFieldValue(`organizations[${f}].customImage`,""),h.setFieldValue(`organizations[${f}].logoSource`,"none"),h.setFieldValue(`organizations[${f}].role`,""),b.current=!1,x({name:"",logoSource:"none"})},m[5]=h,m[6]=f,m[7]=l):l=m[7];let v=l;m[8]!==h||m[9]!==f||m[10]!==p?(r=e=>{h.setFieldValue(`organizations[${f}].name`,e),b.current||h.setFieldValue(`organizations[${f}].logoSource`,e.trim()===p.name?p.logoSource:"auto")},m[8]=h,m[9]=f,m[10]=p,m[11]=r):r=m[11];let j=r;m[12]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsxs)("div",{className:"flex items-center gap-2 pl-4",children:[(0,t.jsx)(_.FieldLabel,{className:"text-fg-high",children:"Organization"}),(0,t.jsx)("span",{className:"text-xs text-fg-low",children:"Optional"})]}),m[12]=s):s=m[12];let y=`organizations[${f}].name`;m[13]!==v||m[14]!==h.Field||m[15]!==h.Subscribe||m[16]!==j||m[17]!==f||m[18]!==g?(o=e=>{let i=e.state.meta.isTouched&&!e.state.meta.isValid;
2return(0,t.jsxs)(_.Field,{"data-invalid":i,className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"absolute top-1/2 left-3 z-10 -translate-y-1/2",children:(0,t.jsx)(h.Field,{name:`organizations[${f}].customImage`,children:i=>(0,t.jsx)(h.Field,{name:`organizations[${f}].logoSource`,children:n=>(0,t.jsx)(z,{id:i.name,name:e.state.value,customImage:i.state.value,logoSource:n.state.value,onCustomImageChange:i.handleChange,onLogoSourceChange:e=>{b.current=!0,n.handleChange(e)},disabled:g})})})}),(0,t.jsx)(D.Input,{id:e.name,name:e.name,size:"lg",className:"pr-10 pl-11",value:e.state.value,onBlur:e.handleBlur,onChange:e=>j(e.target.value),placeholder:"Organization name","aria-invalid":i}),(0,t.jsx)(h.Subscribe,{selector:e=>{let t=e.values.organizations?.[f];return!!(t?.name?.trim()||t?.customImage)},children:e=>e?(0,t.jsx)(N.FieldClearButton,{onClick:v,disabled:g,label:"Remove organization"}):null})]}),i&&(0,t.jsx)(_.FieldError,{errors:e.state.meta.errors})]})},m[13]=v,m[14]=h.Field,m[15]=h.Subscribe,m[16]=j,m[17]=f,m[18]=g,m[19]=o):o=m[19],m[20]!==h.Field||m[21]!==y||m[22]!==o?(c=(0,t.jsx)(h.Field,{name:y,children:o}),m[20]=h.Field,m[21]=y,m[22]=o,m[23]=c):c=m[23];let w=`organizations[${f}].role`;return m[24]!==h.Field||m[25]!==w?(u=(0,t.jsx)(h.Field,{name:w,children:e_}),m[24]=h.Field,m[25]=w,m[26]=u):u=m[26],m[27]!==c||m[28]!==u?(d=(0,t.jsxs)("div",{className:"space-y-3",children:[s,(0,t.jsxs)("div",{className:"flex min-w-0 gap-3",children:[c,u]})]}),m[27]=c,m[28]=u,m[29]=d):d=m[29],d},ProfileVideoField:function(){let e,n,a=(0,i.c)(5),{form:l,isPending:r}=ef();return a[0]!==r?(e=e=>(0,t.jsx)(_.Field,{children:(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3 rounded-2xl bg-surface-secondary p-4",children:[(0,t.jsxs)("div",{className:"space-y-0.5",children:[(0,t.jsx)(_.FieldLabel,{htmlFor:e.name,className:"text-fg-high",children:"Profile Video"}),(0,t.jsx)("p",{className:"text-xs text-fg-mid",children:"Show animated video on your profile picture."})]}),(0,t.jsx)(T.Switch,{id:e.name,checked:e.state.value,onCheckedChange:e.handleChange,disabled:r})]})}),a[0]=r,a[1]=e):e=a[1],a[2]!==l.Field||a[3]!==e?(n=(0,t.jsx)(l.Field,{name:"profileVideoEnabled",children:e}),a[2]=l.Field,a[3]=e,a[4]=n):n=a[4],n},Actions:function(e){let n,a,l=(0,i.c)(6),{children:r}=e,{form:s,isPending:o}=ef();return l[0]!==r||l[1]!==o?(n=e=>r({isPending:o,canSubmit:e}),l[0]=r,l[1]=o,l[2]=n):n=l[2],l[3]!==s.Subscribe||l[4]!==n?(a=(0,t.jsx)(s.Subscribe,{selector:eU,children:n}),l[3]=s.Subscribe,l[4]=n,l[5]=a):a=l[5],a}},"useProfileForm",0,ef],559254)}]);
3
4//# debugId=f2a3d4cb-ea32-6476-943b-11447821c0b8

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.