PageSourceSearch

https://my.verihire.ai/assets/SingleCandidate-CdVEOwlH.js

js verihire.ai collected 2026-10-05 14:47:08 UTC 11,361 bytes, 4 lines download raw bytes

1import{c as R,j as o,aH as z,c$ as Y,bY as N,u as J,r as b,ay as B,B as x,c1 as D,L as u,T as a,S as L,P as f,g as n}from"./index-dlXONiy5.js";import{d as g}from"./styled-components.browser.esm-CMxmhfqp.js";import{C as H}from"./CandidateScoreSummary-CvilK1Da.js";import"./visuallyHidden-Dan1xhjv.js";const P=R(o.jsx("path",{d:"M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1"}),"CallOutlined"),C=R(o.jsx("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z"}),"KeyboardArrowRightOutlined"),W=R(o.jsx("path",{d:"M22 8.98V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h10.1c-.06.32-.1.66-.1 1s.04.68.1 1H4l8 5 3.67-2.29c.47.43 1.02.76 1.63.98L12 13 4 8v10h16V9.9c.74-.15 1.42-.48 2-.92M16 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3"}),"MarkEmailUnreadOutlined"),Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAtVJREFUaAXtmP1xFDEMxVUCJVBCSqAEOiAlpAPoIHQQOkg6SDqADqADSiD5TVY3ujfaD8veO/5YzdzYtytLevKzbK/ZIUcGjgxsycAXM/trZv/M7LeZPZjZpy0DN+pg6/tk233gc4h8DMFjPP4Ac9vhhbHPYtPtk7APHbZPQ3HiRudaB0IWH6dM+oz5GHQIFp2lwF2ftic5JwA4jEYv2cd3tzwJAIz+kGcjQL1MsxNt4btblKO+eFkbI4BAOWwh2I4AANUtcwDcMDz99ebcM/h5CiguQPo3b3q8YwbR/zn9dzu0uwDQLA9ZWDHq0Md2nIEhFPq2h9EQdOzqesN3l8BNyl/MyhBezkSlAPAdqTgzbP6x0gcg8HgvwXZMFv3yLJD9YcYaEOu+U96RdUExnZcQKKO0vas41vK5Z/XR+IYUjj9CIer4pUTpW5p95f+lgnc/3f67DXgkxbbbv1LIzyvFeJqGQdcIgErULLqplOtxs+f3e0AEUNo8KV3RSLkeFwBoGS1VQOqx3qruC8G0DvkqiSOJZfpqPcbYsMt2gkxnHX98QChLtitilCyNlix4qFTOvgeolwwAeGa6jU8Bcitzu7EdtnnquSg6YYorQAiOmdR15rZLC9eznrUcdeec4ZQrIifJpeM2s4mOnrM8aFp8LNnIYjt75l/h4J9ynUxriYvOvZ+dHrPq4vreUu8rs3kGQAMksypMr+p5ELS8U9GdXfWHUSajyVz9xykAYzD0s9KX0Sb7MqHAm//PZRf+ZqLXTrKf3WOzksx62EVwppllZjJ+qt7SAtSSnFFtGCCCVTrhULmq9FkKgMS06C/Z2vQu2x09AMAoQN6tiY/3dk2/+312HnLnWbvmUMes6Q953wJizeFVABAUa4KKA3U0iPj/vwUQA2MxAqiyKCNY+leX1oBa9XcHGCvRlrreqr87AN+5CUz3iMx5q35m43h2ZODIwJSBV1zSCgZeGiaFAAAAAElFTkSuQmCC",K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAmJJREFUaAXtWctxwjAQzSUTS+ZACZRACZRAB/FBKzhSAh1AB9BBSlC0TCZH0oHTASWQWRuBEDhG/oCZETMaGayV9N5brVbi5SV8AgOBgcBApxmIEjWIQS+51Okdy5YDrmjsWuREUr9z0Dsucf+oQnOoBILQm0mTAr3pZhRNvwf3KDF8DbnU62x8wF0lJbg4dDDBVSUGGjDKXRf3VHt3x6XeEgOvoIbexg0ZRFM1OnhB6t0lB/wl42h6uZBIUibULAKVeHfsYUBjNw6gn6h+Ho3yhf0m1MxjTl5NWwFgyZpFphjw02tWHo1bAZArgOlB2j0T+FwKEIE5M3rOJY49CPVu2ooC3rOoYRAAFIXRGqR6mbamQNk+QAvd3ifoewwq4ZLWDRU1viU9aAXALfuAvU8wiR+FCWFJxtkKgLJ9wH1vwm1RzaROi9R4CgAEjECQsu4C6RYAwF080UsqXJ42wqMyQs87C4DWQX92zvAxXTeHJcBdZwGQK7iTy4IB4Nlpz23XCRf6L9kzZw7jRj2xGdlAOw+ATVCZyVMdANjyFZ3I3DjvukjZe3uMoIDNhvscFDjEd9fFbKKCC9lsuM9VXSgGNbRDY+cUyNPpUy7jHurd9/xKjmPIYhJnBiyTeJHQtbKR0eB5x8WH+rL3BgDVMWBCJJCN/ftpnOz+qcbNnFBn27s7SJvfj+4Im633OOZilQlceBs3ZHDMWKtcMGduYLJFwBVd8tJvdylCjZjUC7M+rrnXTRzR5a3p5CE1/TcAWO8COVNC6nUs8ScLrXRrfYdCJ7fKzN8kT2gUGAgMBAaaYOAPg3kT5+JyhvkAAAAASUVORK5CYII=",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAzJJREFUWAntWN2R2yAQVgkuwS+JAbOaBSczebwSXIJLuA7OHeQ68HUQd3DuwOnA14FKUGYlIy1YP8A5mTzYM4yEYJeP3Y/dxUXx+D0sUBTLJS6+Am7lGp+FtvuYRvO/KMS/aj+h8Ulo8y7B1vnNXITC3V2BksUk4M98UEMbMhchcPlpoKREgrkMgDtJbV9j3EtzJGyOqrRVoKf6tNulNmeuVIE9CMzfuSztswIPaD5IpfGFgyPln3ZJURS0QVla5hVzSdbburbnjijtPlnJhACB5JZMPjjEr8565eY8sVb2kGq4eTWCNmlrKMY9Afa+YeG6JURceFaMPdUk2FkPbJ1toghBCebo1hIq0hANiftgnE7gCGBuCqcShSP3ffL5LwG2MbLlYTTAwMXV5G7YYJsK8WWl7a82flKAZ02bM+VkJlJwF6/WCWHMI6/GJ640fE/K0UFE4FlK6G+T63jrCjBvHXnBHrxB1rkJ5j13BwsKHk9pY24NCtxM7fyrJwy2pn4oNQxuc6SwpNR3FOLHMmxcB7cepVA3RkmC+DhbTEhgpVUQSKkW7HbfWu1Eh8stMvdUgAcnT0UEl2XAq0mQJNRxkXGHhBSYvjIpzdscIDfeWodtnDYX5HhVbroCRYB5d7KDTwLZmJtZh/Mz5E4DgFzEGpVUAnAn6XQHHOWcdABi6OXmDj6ZC2p+8oY52RccMeDcgjLykLr53dPbXXDyeP4OwQT9E99Yp5y9eOuAjY7FhVxbdjjMkeksJOBWgf0tS/vBW/Otraj3c8C4vo7/YOsl4oKPjb5npaZRbdMDUtsPZ3ni9PTs6ygHSIk+SihzUh5AsDu3K8qjmWvPigX1QIKL6T7Rh4oqmhuzkPwJdAXo1mEx2J810vMCaWwNN6Jr7LN3m0ylkneXADudjsYQTHwP4ylPgxNi/lB4bYw+
1Zb6am16Y44cyzY3Q0AelEHmckmCr1Rqz781NamTZo+FfKvdCoAMgayoiqKJu8nfEP1+r5u+ToHhoC4hLlmtDkKTEd/d47u1OZR8FBotaWdrXu0cHKlLvAHQ2R4cGSu5TJS1hs411MdWCNP/uFktG/hD4TyzwBz/Lkq1WTywWAAAAAElFTkSuQmCC",sr=()=>{var m;const{id:r}=z(),{data:s,isLoading:t}=Y(r),[e,{isFetching:l}]=N(),p=J(),[A,d]=b.useState("resume"),[j,S]=b.useState(null),[O,w]=b.useState(null),i=s==null?void 0:s.data;return b.useEffect(()=>{r&&e({candidateId:r}).unwrap().then(c=>{var E,v;S(((E=c==null?void 0:c.data)==null?void 0:E.overallRating)??null),w(((v=c==null?void 0:c.data)==null?void 0:v.codingAverageScore)??null)}).catch(()=>{S(null),w(null)})},[r,e]),t?o.jsx(B,{}):o.jsx(Z,{theme:p,children:o.jsxs(x,{display:"flex",gap:"24px",flexDirection:{xs:"column",md:"row"},children:[o.jsxs(q,{textAlign:"center",flex:1,children:[o.jsx(I,{candidate:i}),i!=null&&i.portfolioLinks&&((m=i==null?void 0:i.portfolioLinks)!=null&&m.length)?o.jsx(k,{links:i==null?void 0:i.portfolioLinks}):null,o.jsx(F,{candidate:i}),o.jsx(T,{view:A,setView:d})]}),o.jsx(x,{flex:2,display:"flex",flexDirection:"column",children:A==="resume"?i!=null&&i.resume?o.jsx(M,{children:o.jsx("div",{style:{height:"90vh",overflowY:"auto"},children:o.jsx(D,{fileUrl:i==null?void 0:i.resume})})}):o.jsx(U,{children:u.NO_RESUME}):A==="score"?o.jsx(G,{children:l?o.jsx(B,{}):o.jsx(H,{aiRating:j,codingAverageScore:O})}):o.jsx(o.Fragment,{children:i!=null&&i.report?o.jsx(M,{children:o.jsx("div",{style:{height:"90vh",overflowY:"auto"},children:o.jsx(D,{fileUrl:i==null?void 0:i.report})})}):o.jsx(U,{children:u.NO_AI_REPORT})})})]})})},I=({candidate:r})=>{var t;const s=r!=null&&r.interviewEndedAt?new Date(r.interviewEndedAt).toLocaleDateString():"Pending";return o.jsxs(x,{sx:{borderBottom:"2px solid rgba(217, 217, 217, 0.5)"},children:[o.jsxs(x,{marginX:"29px",children:[o.jsxs(a,{variant:"h5",fontWeight:600,sx:{textTransform:"capitalize"},fontSize:"40px",children:[r==null?void 0:r.firstName," ",r==null?void 0:r.lastName]}),o.jsx(a,{variant:"body1",fontWeight:300,fontSize:"14px",mt:"4px",sx:{textTransform:"capitalize"},children:(t=r==null?void 0:r.job)==null?void 0:t.jobTitle})]}),o.jsxs(L,{direction:{xs:"column",sm:"row"},spacing:2,pt:"20px",pb:"26px",px:"20px",children:[o.jsx(h,{label:u.STAGE,value:r==null?void 0:r.stage}),o.jsx(h,{label:u.INTERVIEW,value:s})]})]})},h=({label:r,value:s})=>o.jsxs(x,{sx:{border:"1px solid #D9D9D9",borderRadius:"8px",padding:"4px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center"},children:[o.jsx(a,{component:"caption",fontWeight:600,sx:{mb:"3px"},children:r})," ",o.jsx(a,{variant:"caption",sx:{ml:1,textTransform:"capitalize"},children:s})]}),k=({links:r})=>o.jsx(x,{py:"24px",sx:{display:"grid",gridTemplateColumns:"repeat(2, 1fr)",gap:"12px",px:"17.5px",borderBottom:"2px solid rgba(217, 217, 217, 0.5)"},children:r==null?void 0:r.map((s,t)=>{var A;const e=(A=s==null?void 0:s.title)==null?void 0:A.toLowerCase(),l=e==="portfolio",p=e==="github";return o.jsx(x,{sx:{gridColumn:l?"1 / -1":void 0},children:o.jsx(f,{variant:"outlined",fullWidth:!0,onClick:()=>window.open(s.url,"_blank","noopener,noreferrer"),sx:{color:"#010101",background:l?"#F0EDFD":p?"#F4F4F4":"#EAF5FF",border:"none",paddingY:"14.5px","&:hover":{background:l?"#E1DAFB":p?"#E0E0E0":"#D6EEFF"},fontSize:"16px",fontWeight:400},endIcon:p?o.jsx("img",{src:Q,alt:"GitHub",width:24,height:24}):l?o.jsx("img",{src:V,alt:"Portfolio",width:20,height:20}):o.jsx("img",{src:K,alt:"LinkedIn",width:24,height:24}),children:s.title})},t)})}),F=({candidate:r})=>
1o.jsxs(x,{sx:{borderBottom:"2px solid rgba(217, 217, 217, 0.5)",paddingY:"24px",paddingX:"17px",textAlign:"start"},children:[o.jsx(a,{fontWeight:500,fontSize:"18px",sx:{color:s=>s.palette.text.primary},children:"Personal Info"}),o.jsx(y,{icon:o.jsx(W,{}),label:u.EMAIL,value:r==null?void 0:r.email}),o.jsx(y,{icon:o.jsx(P,{}),label:"Phone",value:r!=null&&r.contactNumber&&(r!=null&&r.countryCode)?`+${r.countryCode} ${r.contactNumber}`:"N/A"})]}),y=({icon:r,label:s,value:t})=>o.jsxs(x,{mt:"24px",display:"flex",gap:3,children:[o.jsx(X,{children:r}),o.jsxs(x,{display:"grid",children:[o.jsx(a,{sx:{color:e=>e==null?void 0:e.palette.text.secondary},fontWeight:400,fontSize:"14px",children:s}),o.jsx(a,{sx:{color:e=>e==null?void 0:e.palette.text.primary},fontWeight:400,fontSize:"16px",children:t})]})]}),T=({view:r,setView:s})=>{const t=e=>({mt:"24px",p:"8px",borderRadius:"8px",textAlign:"center",backgroundColor:e?"#6049E7":"transparent",color:l=>{var p,A,d,j;return e?(A=(p=l==null?void 0:l.palette)==null?void 0:p.text)==null?void 0:A.white:(j=(d=l==null?void 0:l.palette)==null?void 0:d.text)==null?void 0:j.primary},border:e?"none":"1px solid #D9D9D9"});return o.jsxs(x,{marginX:"16px",children:[o.jsx(f,{fullWidth:!0,variant:r==="resume"?"contained":"outlined",onClick:()=>s("resume"),sx:t(r==="resume"),endIcon:o.jsx(C,{}),children:"View Resume"}),o.jsx(f,{fullWidth:!0,variant:r==="ai"?"contained":"outlined",onClick:()=>s("ai"),sx:t(r==="ai"),endIcon:o.jsx(C,{}),children:"View AI Report"}),o.jsx(f,{fullWidth:!0,variant:r==="score"?"contained":"outlined",onClick:()=>s("score"),sx:t(r==="score"),endIcon:o.jsx(C,{}),children:"View Score"})]})},Z=g.div`
2  max-width: 1480px;
3  margin: 10px auto;
4`,q=g(x)(({theme:r})=>{var s,t,e,l;return{borderRadius:"16px",boxShadow:"2px 2px 4px rgba(1, 0, 0, 0.1)",padding:"75px 10px",border:`1px solid ${((t=(s=r==null?void 0:r.custom)==null?void 0:s.border)==null?void 0:t.light)||"#D9D9D9"}`,maxWidth:"380px",background:(l=(e=r==null?void 0:r.palette)==null?void 0:e.background)==null?void 0:l.paper}}),X=g(x)(({theme:r})=>{var s,t;return{width:"44px",height:"44px",color:(t=(s=r==null?void 0:r.palette)==null?void 0:s.background)==null?void 0:t.paper,borderRadius:"12px",display:"flex",justifyContent:"center",alignItems:"center"}}),M=g(x)(({theme:r})=>{var s,t;return{flex:1,height:"100%",border:`1px solid ${(t=(s=r==null?void 0:r.palette)==null?void 0:s.primary)==null?void 0:t.main}`}}),G=g(x)(({theme:r})=>{var s,t,e,l;return{flex:1,minHeight:"500px",borderRadius:"12px",border:`1px solid ${((t=(s=r==null?void 0:r.custom)==null?void 0:s.border)==null?void 0:t.light)||"#D9D9D9"}`,background:(l=(e=r==null?void 0:r.palette)==null?void 0:e.background)==null?void 0:l.paper,padding:"24px"}}),U=g(x)(({theme:r})=>{var s,t,e,l;return{height:"500px",display:"flex",justifyContent:"center",alignItems:"center",borderRadius:"8px",background:(t=(s=r==null?void 0:r.palette)==null?void 0:s.background)==null?void 0:t.paper,color:(l=(e=r==null?void 0:r.palette)==null?void 0:e.text)==null?void 0:l.primary}});I.propTypes={candidate:n.shape({firstName:n.string,lastName:n.string,job:n.shape({jobTitle:n.string,deadline:n.string}),stage:n.string,interviewEndedAt:n.string}).isRequired};h.propTypes={label:n.string.isRequired,value:n.string};k.propTypes={links:n.arrayOf(n.shape({title:n.string.isRequired,url:n.string.isRequired}))};F.propTypes={candidate:n.shape({email:n.string,contactNumber:n.string,countryCode:n.string}).isRequired};y.propTypes={icon:n.node.isRequired,label:n.string.isRequired,value:n.string};T.propTypes={view:n.oneOf(["resume","ai","score"]).isRequired,setView:n.func.isRequired};export{sr as default};

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.