1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/client-build-BAGUndVo.js","assets/index-Bt-9XfGi.js"])))=>i.map(i=>d[i]); 2import{b as q,d as W,_ as D,r as f,j as e,s as B,bB as ue,L as H}from"./index-Bt-9XfGi.js";import{a as te,M as U}from"./motivation-length-BQl60pos.js";import{E as pe}from"./editorial-cv-html-Bt1mkd1R.js";import{c as ne,d as ae}from"./public-surface-C9PR2euo.js";import{J as me,a as he}from"./journey-job-profile-action-CJ0bMSez.js";import{s as X}from"./journey-foundation-ClD6IHqQ.js";import{e as fe}from"./master-editions-DoxePPWG.js";import{A as xe}from"./ai-thinking-CgK_QTc6.js";import"./design-options-B2RIGVMY.js";import"./manuscript-model-Ol7tAV_s.js";import"./manuscript-pagination-Dj5hG7Rq.js";import"./diff-summary-Bg1NrZH2.js";import"./useServerFn-CbMOYqJq.js";import"./use-min-visible-sTRbpMb7.js";import"./confirm-dialog-BPiM5OlX.js";import"./pencil-DYmQ9o0u.js";import"./journey-locale-BHooRqWN.js";import"./editorial-dialog-cO5tgwRP.js";import"./job-profile-CF6tzQSM.js";import"./cv-uploads-BlV2lJyQ.js";import"./library-Cjgsc314.js";import"./safe-filename-DpWcsHhf.js";import"./career-graph-B56mFtQo.js";import"./language-TNhsMk5J.js";import"./identity-name-QbSq-jhz.js";import"./journey-sandbox-DVAlBDoa.js";const ge=q({method:"POST"}).handler(W("0b65f43d0d01efb34a9149beccbdc3c946235a00957b32067881e55e2d4ef864")),oe=q({method:"POST"}).handler(W("dda7ccc741a3ea036cc6bc7e9a659eb601569874e419455db7fd7f78d87713e9"));q({method:"POST"}).handler(W("a5016f7b390dccdf3ae0b6ab220cb4c0aadcd3826bd45af6c5181f797f979277"));const Z=q({method:"POST"}).handler(W("fddb55ada7b15120e2833d9dfd0c7743815567b95a4c9598c05cf5bdc7696eac")),ye=".pdf,application/pdf";function J(n){return ve(n.name)&&(!n.type||n.type==="application/pdf")}function ve(n){return/\.pdf$/i.test(n??"")}async function we(n){const r=await D(()=>import("./pdf-B75MOh95.js"),[]),a=(await D(async()=>{const{default:i}=await import("./pdf.worker-Juhq7pjJ.js");return{default:i}},[])).default;r.GlobalWorkerOptions.workerSrc=a;const t=await r.getDocument({data:new Uint8Array(await n.arrayBuffer())}).promise,u=[];for(let i=1;i<=t.numPages;i+=1){const x=await(await t.getPage(i)).getTextContent(),p=[];let c="",g=null;for(const m of x.items){if(typeof m.str!="string")continue;const s=m.transform?.[5]??null;g!==null&&s!==null&&Math.abs(s-g)>2&&c.trim()&&(p.push(c.trim()),c=""),c+=m.str,s!==null&&(g=s),m.hasEOL&&(c.trim()&&p.push(c.trim()),c="")}c.trim()&&p.push(c.trim()),u.push(p.join(` 3`))}return u.join(` 4 5`)}async function be(n){return J(n)?(await we(n)).replace(/\u0000/g,"").replace(/[\x00-\x08\x0B\x0C\x0E-\x1F]/g,"").trim():""}async function ke(n){const{supabase:r}=await D(async()=>{const{supabase:x}=await import("./index-Bt-9XfGi.js").then(p=>p.f3);return{supabase:x}},[]),a=n.file.name.replace(/[^A-Za-z0-9._-]+/g,"_").slice(-120)||"cv.pdf",t=`${n.userId}/cv/${Date.now()}-${a}`,{error:u}=await r.storage.from("documents").upload(t,n.file);if(u)throw u;const i=n.text.trim();i&&await r.from("user_cvs").update({is_active:!1}).eq("user_id",n.userId);const{error:v}=await r.from("user_cvs").insert({user_id:n.userId,file_path:t,file_name:n.file.name,cv_text:i||null,label:i?n.label:`${n.label} (unreadable)`,is_active:!!i});if(v)throw v;return t}async function Q(n){let r="";try{r=await be(n.file)}catch{r=""}return{path:await ke({...n,text:r}),text:r}}const{PAPER:Ne,INK:G,INK_SOFT:k,INK_DIM:j,RULE:$}=ne,je={en:{eyebrow:"GlobeSearch presentation",steps:{source:"Your material",tailoring:"Tailored CV",motivation:"Motivation",approval:"Approval",done:"Done"},sourceTitle:"What GlobeSearch asked for",sourceLead:"Your consultant asked only for the material below. Nothing else is needed.",cv:"Your CV",linkedin:"Your LinkedIn profile (PDF export)",upload:"Choose file",received:"Received",continue:"Continue",building:"Preparing your CV",noFoundation:"GlobeSearch does not hold a CV for you yet. Your consultant will be in touch.",tailoringTitle:"Your CV for this role",tailoringLead:"GlobeSearch has prepared a CV for this role from your record. Read it through and correct anything that is not right.",openTailored:"Open your Tailored CV",tailoredReady:"Your Tailored CV is ready.",motivationTitle:"Why this role interests you",motivationLead:"A few sentences in your own words. It stays with this role.",words:(n,r)=>`${n} of ${r}
5 words`,over:n=>`Please shorten it to ${n} words or fewer.`,toApproval:"Continue to approval",approvalTitle:"Hand over to GlobeSearch",approvalLead:"Your Tailored CV and your motivation go to GlobeSearch for this role. Your consultant reviews them before anything is shared with the client.",approve:"Approve and send",back:"Edit motivation",doneTitle:"Thank you. Everything is with GlobeSearch.",doneLead:"Your consultant will come back to you.",failed:"This could not be sent just now. Please try again in a moment.",needsReview:"Thank you. We could not read every part of your CV reliably, so your consultant will review it with you before you continue.",unreadable:"We could not read this file. Please upload your CV as a PDF. Word and text files cannot be read.",pdfRequired:"Please choose your CV as a PDF file. Word and text files cannot be used here.",awaitingReview:"Thank you, we have your CV. Your consultant will review it and come back to you before the next step. You do not need to upload it again."},da:{eyebrow:"GlobeSearch præsentation",steps:{source:"Dit materiale",tailoring:"MÃ¥lrettet CV",motivation:"Motivation",approval:"Godkendelse",done:"Færdig"},sourceTitle:"Det GlobeSearch har bedt om",sourceLead:"Din konsulent har kun bedt om materialet nedenfor. Mere skal der ikke til.",cv:"Dit CV",linkedin:"Din LinkedIn profil (PDF eksport)",upload:"Vælg fil",received:"Modtaget",continue:"Fortsæt",building:"Vi forbereder dit CV",noFoundation:"GlobeSearch har endnu ikke et CV fra dig. Din konsulent kontakter dig.",tailoringTitle:"Dit CV til denne stilling",tailoringLead:"GlobeSearch har forberedt et CV til stillingen ud fra dine oplysninger. Læs det igennem og ret det, der ikke er rigtigt.",openTailored:"Ã
bn dit målrettede CV",tailoredReady:"Dit målrettede CV er klar.",motivationTitle:"Hvorfor stillingen interesserer dig",motivationLead:"Nogle få sætninger med dine egne ord. Den hører kun til denne stilling.",words:(n,r)=>`${n} af ${r} ord`,over:n=>`Gør den venligst kortere, højst ${n} ord.`,toApproval:"Fortsæt til godkendelse",approvalTitle:"Send til GlobeSearch",approvalLead:"Dit målrettede CV og din motivation sendes til GlobeSearch til denne stilling. Din konsulent gennemgår dem, før noget deles med kunden.",approve:"Godkend og send",back:"Ret motivation",doneTitle:"Tak. Alt er hos GlobeSearch.",doneLead:"Din konsulent vender tilbage til dig.",failed:"Det kunne ikke sendes lige nu. Prøv igen om lidt.",needsReview:"Tak. Vi kunne ikke læse alle dele af dit CV sikkert, så din konsulent gennemgår det med dig, før du fortsætter.",unreadable:"Vi kunne ikke læse filen. Upload dit CV som PDF. Word- og tekstfiler kan ikke læses.",pdfRequired:"Vælg venligst dit CV som en PDF-fil. Word- og tekstfiler kan ikke bruges her.",awaitingReview:"Tak, vi har modtaget dit CV. Din konsulent gennemgår det og vender tilbage til dig før næste trin. Du behøver ikke uploade det igen."}},O="app-btn app-btn--solid inline-flex h-9 items-center gap-1.5 rounded-full px-6 text-[12px] font-semibold tracking-tight disabled:opacity-40",ee="text-[13px] underline underline-offset-4";function _e({view:n,onReload:r}){const a=n.presentation,t=je[a.locale],[u,i]=f.useState(n.motivation??""),[v,x]=f.useState(!1),[p,c]=f.useState(!1),[g,m]=f.useState(null),[s,S]=f.useState({}),T=f.useMemo(()=>te(u),[u]),w=T>U,y=a.stage==="motivation"&&v?"approval":a.stage,A=async()=>{const{data:o}=await B.auth.getSession();return{accessToken:o.session?.access_token??null,userId:o.session?.user?.id??null}},F=async()=>{c(!0),m(null);try{const{accessToken:o,userId:d}=await A();if(!o||!d)throw new Error("session");const I=a.requestedSources.includes("cv")&&!a.sourcesProvided.includes("cv"),E=a.requestedSources.includes("linkedin")&&!a.sourcesProvided.includes("linkedin");if(s.cv&&!J(s.cv))throw new Error("pdf_required");if(a.hasFoundation)I&&s.cv&&await Q({userId:d,file:s.cv,label:"GlobeSearch presentation CV"}),E&&s.linkedin&&await X({userId:d,file:s.linkedin,label:"GlobeSearch presentation LinkedIn"});else{const{engineGraphFromPdf:z,CvNeedsReviewError:le}=await D(async()=>{const{engineGraphFromPdf:l,CvNeedsReviewError:V}=await import("./client-build-BAGUndVo.js");return{engineGraphFromPdf:l,CvNeedsReviewError:V}},__vite__mapDeps([0,1]));let R=null,M=null;try{if(s.cv){const{path:l,text:V}=await Q({userId:d,file:s.cv,label:"GlobeSearch presentation CV"});if(M=l,!V)throw new Error("needs_review");R=await z({kind:"user_file",path:l},{file:s.cv,accessToken:o})}if(s.linkedin&&await X({userId:d,file:s.linkedin,label:"GlobeSearch presentation LinkedIn"}),!R){const l=await Z({data:{accessToken:o,token:a.token}});if(l.result==="source"&&l.documentId)R=await z({kind:"talent_document",documentId:l.documentId},{accessToken:o});else if(l.result!=="existing")throw new Error(l.result==="no_source"?"no_foundation":l.result)}if(R){const{result:l}=await Z({data:{accessToken:o,token:a.token,graph:R}});if(l==="no_source")throw new Error("no_foundation");if(l==="needs_review")throw new Error("needs_review");if(l==="closed")throw new Error("closed")}}catch(l){if(M){const{supabase:V}=await D(async()=>{const{supabase:ce}=await import("./index-Bt-9XfGi.js").then(de=>de.f3);return{supabase:ce}},[]);await V.from("user_cvs").update({label:"GlobeSearch presentation CV (needs review)"}).eq("user_id",d).eq("file_path",M),await r();return}throw l instanceof le?new Error("needs_review"):l}await fe(d)}await r()}catch(o){const d=o instanceof Error?o.message:"";m(d==="no_foundation"?t.noFoundation:d==="needs_review"?t.needsReview:d==="pdf_required"?t.pdfRequired:t.failed)}finally{c(!1)}},N=async()=>{c(!0),m(null);try{const{accessToken:o}=await A();if(!o)throw new Error("session");const d=await oe({data:{accessToken:o,token:a.token,motivation:u.trim()}});if(!d.ok)throw new Error(d.reason??"failed");x(!1),await r()}catch(o){m(o instanceof Error&&/words/.test(o.message)?o.message:t.failed)}finally{c(!1)}},b=()=>he({token:a.token,role:n.roleTitle??null,company:n.clientName??null,pursuitId:a.pursuitId??null,step:"tailoring",locale:a.locale,userId:null}),h=a.requestedSources.includes("cv")&&!a.sourcesProvided.includes("cv"),P=a.requestedSources.includes("linkedin")&&!a.sourcesProvided.includes("linkedin"),se=(!h||!!s.cv)&&(!P||!!s.linkedin)&&(a.hasFoundation||!!s.cv||!!s.linkedin||a.globesearchCvAvailable),ie=["source","tailoring","motivation","approval","done"];return e.jsx("main",{className:"min-h-screen px-6 py-14 md:px-10",style:{background:Ne,color:G},"data-presentation-stage":y,children:e.jsxs("div",{className:"mx-auto w-full max-w-[760px]",children:[e.jsxs("div",{className:"flex items-start justify-between gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-[11px] font-medium uppercase leading-none tracking-[0.2em]",style:{color:j},children:t.eyebrow}),e.jsxs("h1",{className:"mt-5 font-serif text-[30px] leading-[1.25] tracking-[-0.01em]",children:[n.roleTitle??"",n.clientName?e.jsxs("span",{style:{color:k},children:[", ",n.clientName]}):null]})]}),e.jsx(me,{token:a.token,role:n.roleTitle,company:n.clientName,locale:a.locale})]}),e.jsx("ol",{className:"mt-8 flex flex-wrap gap-x-6 gap-y-2","aria-label":"Steps",children:ie.filter(o=>o!=="source"||a.requestedSources.length>0||!a.hasFoundation).map(o=>e.jsx("li",{"aria-current":o===y?"step":void 0,className:"text-[11px] font-medium uppercase leading-none tracking-[0.2em]",style:{color:o===y?G:j},children:t.steps[o]},o))}),e.jsx("div",{className:"mt-6 h-px w-full",style:{background:$}}),y==="source"?e.jsxs("section",{className:"mt-10 space-y-6",children:[e.jsx("h2",{className:"font-serif text-[20px] leading-[1.3]",children:t.sourceTitle}),a.requestedSources.length>0?e.jsx("p",{className:"max-w-[58ch] text-[14px] leading-[1.7]",style:{color:j},children:t.sourceLead}):null,["cv","linkedin"].filter(o=>a.requestedSources.includes(o)).map(o=>e.jsxs("label",{className:"flex items-center justify-between gap-4 border-b py-3",style:{borderColor:$},children:[e.jsx("span",{className:"text-[14px]",children:o==="cv"?t.cv:t.linkedin}),a.sourcesProvided.includes(o)?e.jsx("span",{className:"text-[12px]",style:{color:k},children:t.received}):e.jsx("input",{type:"file","data-upload":o,accept:o==="cv"?ye:".pdf",onChange:d=>{const I=d.target.files?.[0];
5if(I&&o==="cv"&&!J(I)){d.target.value="",S(E=>({...E,cv:void 0})),m(t.pdfRequired);return}m(null),S(E=>({...E,[o]:I}))},className:"text-[12px]"})]},o)),p?e.jsx(xe,{label:t.building}):null,a.cvAwaitingReview?e.jsx("p",{"data-cv-awaiting-review":!0,className:"max-w-[58ch] text-[14px] leading-[1.7]",style:{color:k},children:t.awaitingReview}):e.jsx("button",{type:"button",className:O,disabled:p||!se,onClick:()=>{F()},children:t.continue}),!a.hasFoundation&&a.requestedSources.length===0&&!a.globesearchCvAvailable?e.jsx("p",{className:"text-[14px]",style:{color:k},children:t.noFoundation}):null]}):null,y==="tailoring"?e.jsxs("section",{className:"mt-10 space-y-5",children:[e.jsx("h2",{className:"font-serif text-[20px] leading-[1.3]",children:t.tailoringTitle}),e.jsx("p",{className:"max-w-[58ch] text-[14px] leading-[1.7]",style:{color:j},children:t.tailoringLead}),e.jsx("a",{"data-open-tailored":!0,onClick:b,className:O,href:`/career?layer=target&pursuit=${encodeURIComponent(a.pursuitId??"")}&review=1&journey=${encodeURIComponent(a.token)}`,children:t.openTailored})]}):null,y==="motivation"?e.jsxs("section",{className:"mt-10",children:[e.jsxs("p",{className:"text-[13px]",style:{color:k},children:[t.tailoredReady," ",e.jsx("a",{className:ee,onClick:b,href:`/career?layer=target&pursuit=${encodeURIComponent(a.pursuitId??"")}&review=1&journey=${encodeURIComponent(a.token)}`,children:t.openTailored})]}),e.jsx("h2",{className:"mt-8 font-serif text-[20px] leading-[1.3]",children:t.motivationTitle}),e.jsx("p",{className:"mt-3 max-w-[58ch] text-[14px] leading-[1.7]",style:{color:j},children:t.motivationLead}),e.jsx("textarea",{"data-motivation":!0,value:u,onChange:o=>i(o.target.value),rows:8,className:"mt-6 w-full resize-none bg-transparent p-4 text-[15px] leading-[1.8] outline-none",style:{border:`1px solid ${$}`,borderRadius:ae,color:G}}),e.jsxs("div",{className:"mt-3 flex flex-wrap items-center justify-between gap-3",children:[e.jsxs("span",{"data-word-count":!0,className:"text-[12px]",style:{color:w?G:j},children:[t.words(T,U),w?`. ${t.over(U)}`:""]}),e.jsx("button",{type:"button",className:O,disabled:!u.trim()||w,onClick:()=>x(!0),children:t.toApproval})]})]}):null,y==="approval"?e.jsxs("section",{className:"mt-10 space-y-5",children:[e.jsx("h2",{className:"font-serif text-[20px] leading-[1.3]",children:t.approvalTitle}),e.jsx("p",{className:"max-w-[58ch] text-[14px] leading-[1.7]",style:{color:j},children:t.approvalLead}),e.jsx("blockquote",{className:"whitespace-pre-wrap border-l-2 pl-4 text-[14px] leading-[1.75]",style:{borderColor:$,color:k},children:u.trim()}),e.jsxs("div",{className:"flex items-center gap-5",children:[e.jsx("button",{type:"button","data-approve":!0,className:O,disabled:p||w||!u.trim(),onClick:()=>{N()},children:p?"â¦":t.approve}),e.jsx("button",{type:"button",className:ee,style:{color:k},onClick:()=>x(!1),children:t.back})]})]}):null,y==="done"?e.jsxs("section",{className:"mt-10 space-y-4","data-presentation-done":!0,children:[e.jsx("h2",{className:"font-serif text-[22px] leading-[1.3]",children:t.doneTitle}),e.jsx("p",{className:"text-[14px] leading-[1.7]",style:{color:k},children:t.doneLead})]}):null,g?e.jsx("p",{className:"mt-6 text-[13px] leading-[1.7]",style:{color:G},children:g}):null]})})}const{PAPER:re,INK:L,INK_SOFT:C,INK_DIM:_,RULE:Y}=ne;function Ze(){const{token:n}=ue({from:"/globesearch/$token"}),[r,a]=f.useState("loading"),[t,u]=f.useState(null),[i,v]=f.useState(""),[x,p]=f.useState(!1),[c,g]=f.useState(null),m=f.useRef(!1),s=async()=>{const{data:N}=await B.auth.getSession(),b=N.session?.access_token;if(!b)return a("error");const h=await ge({data:{accessToken:b,token:n}}).catch(()=>null);if(h&&h.reason==="closed")return a("closed");if(!h||!h.ok)return a("error");u(h),v(h.motivation??""),a(h.motivation?"sent":"ready")};f.useEffect(()=>{m.current||(m.current=!0,s())},[n]);const S=f.useMemo(()=>te(i),[i]),T=t?.maxWords??130,w=S>T;async function y(){if(!i.trim()||w||x)return;p(!0),g(null);const{data:N}=await B.auth.getSession(),b=N.session?.access_token;if(!b){p(!1),g("Your session has ended. Open the link from your invitation again.");return}const h=await oe({data:{accessToken:b,token:n,motivation:i.trim()}}).catch(()=>null);if(p(!1),!h||!h.ok){g("This could not be sent just now. Please try again in a moment.");return}v(h.motivation??i.trim()),u(P=>P&&{...P,motivation:h.motivation??i.trim()}),a("sent")}if(r==="loading")return e.jsx(K,{children:e.jsx("p",{className:"font-serif text-[22px] leading-[1.35] tracking-[-0.01em]",children:"Opening your invitation."})});if(r==="closed")return e.jsxs(K,{children:[e.jsx("p",{"data-journey-closed":!0,className:"font-serif text-[22px] leading-[1.35] tracking-[-0.01em]",children:"GlobeSearch is now preparing this presentation."}),e.jsx("p",{className:"mt-4 text-[14px] leading-[1.7]",style:{color:_},children:"There is nothing more for you to do here. What you have already shared has been kept. Your consultant at GlobeSearch will be in touch."})]});if(r==="error"||!t)return e.jsxs(K,{children:[e.jsx("p",{className:"font-serif text-[22px] leading-[1.35] tracking-[-0.01em]",children:"This invitation could not be opened."}),e.jsx("p",{className:"mt-4 text-[14px] leading-[1.7]",style:{color:_},children:"Please reply to your consultant at GlobeSearch and we will send you a new link."})]});if(t.presentation)return e.jsx(_e,{view:t,onReload:s});const A=t.roleTitle??"a confidential opportunity",F=t.clientName;return e.jsx("main",{className:"min-h-screen px-6 py-16 md:px-10",style:{background:re,color:L},children:e.jsxs("div",{className:"mx-auto w-full max-w-[860px]",children:[e.jsx("p",{className:"text-[11px] font-medium uppercase leading-none tracking-[0.2em]",style:{color:_},children:"GlobeSearch invitation"}),e.jsxs("h1",{className:"mt-5 font-serif text-[30px] leading-[1.25] tracking-[-0.01em] md:text-[36px]",children:[A,F?e.jsxs("span",{style:{color:C},children:[", ",F]}):null]}),e.jsxs("p",{className:"mt-5 max-w-[58ch] text-[15px] leading-[1.75]",style:{color:C},children:[t.candidateName?`${t.candidateName.split(" ")[0]}, we`:"We"," have already read your record and believe this is worth your attention.",t.senderName?` ${t.senderName} would like you to`:" We would like you to"," look it over and tell us, in your own words, why this opportunity interests you."]}),e.jsx("div",{className:"mt-12 h-px w-full",style:{background:Y}}),e.jsxs("section",{className:"mt-12",children:[e.jsx("h2",{className:"font-serif text-[20px] leading-[1.3] tracking-[-0.01em]",children:"Your record, as we hold it today"}),e.jsx("p",{className:"mt-3 max-w-[58ch] text-[14px] leading-[1.7]",style:{color:_},children:"This is your own Talentplay record. There is nothing to rebuild here. If something needs correcting, you can change it in your Talentplay profile and it will be reflected everywhere."}),e.jsx("div",{className:"mt-6 flex justify-center",children:t.careerGraph?e.jsx("div",{className:"artifact-zone pointer-events-none select-text",children:e.jsx(pe,{data:t.careerGraph,accent:"#1a1a1a",editable:!1})}):e.jsx("p",{className:"text-[14px] leading-[1.7]",style:{color:_}
5,children:"Your record is not complete yet. You can add it in your Talentplay profile."})}),e.jsx("div",{className:"mt-6",children:e.jsx(H,{to:"/career",className:"text-[13px] underline underline-offset-4",style:{color:C},children:"Correct my Talentplay profile"})})]}),e.jsx("div",{className:"mt-14 h-px w-full",style:{background:Y}}),e.jsxs("section",{className:"mt-12",children:[e.jsx("h2",{className:"font-serif text-[20px] leading-[1.3] tracking-[-0.01em]",children:"Why this opportunity interests you"}),e.jsx("p",{className:"mt-3 max-w-[58ch] text-[14px] leading-[1.7]",style:{color:_},children:"A few sentences in your own words, written for this opportunity only. It is read by GlobeSearch first, and it stays with this opportunity."}),e.jsx("textarea",{value:i,onChange:N=>v(N.target.value),readOnly:r==="sent",rows:9,placeholder:"What makes this relevant to you now.",className:"mt-6 w-full resize-none bg-transparent p-4 text-[15px] leading-[1.8] outline-none",style:{border:`1px solid ${Y}`,borderRadius:ae,color:L}}),e.jsxs("div",{className:"mt-3 flex flex-wrap items-center justify-between gap-3",children:[e.jsxs("span",{className:"text-[12px]",style:{color:w?L:_},children:[S," of ",T," words",w?". A little shorter, please.":""]}),r==="sent"?e.jsx("span",{className:"text-[12px]",style:{color:C},children:"Sent to GlobeSearch. Your consultant will be in touch."}):e.jsx("button",{type:"button",onClick:y,disabled:!i.trim()||w||x,className:"app-btn app-btn--solid inline-flex h-9 items-center gap-1.5 rounded-full px-6 text-[12px] font-semibold tracking-tight disabled:opacity-40",children:x?"Sending":"Send to GlobeSearch"})]}),c&&e.jsx("p",{className:"mt-4 text-[13px] leading-[1.7]",style:{color:L},children:c})]}),e.jsxs("section",{className:"mt-14",children:[e.jsx("div",{className:"h-px w-full",style:{background:Y}}),r==="sent"&&e.jsx("p",{className:"mt-8 max-w-[58ch] text-[14px] leading-[1.7]",style:{color:C},children:"Thank you. GlobeSearch reviews your record together with what you have written, and your consultant will come back to you."}),e.jsx(H,{to:"/dashboard",className:"mt-8 inline-block text-[13px] underline underline-offset-4",style:{color:C},children:"Go to your Talentplay"})]})]})})}function K({children:n}){return e.jsx("main",{className:"flex min-h-screen items-center justify-center px-8",style:{background:re,color:L},children:e.jsx("div",{className:"max-w-[46ch] text-center",children:n})})}export{Ze as component};
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.