1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3183],{6170:(e,t,r)=>{"use strict";r.d(t,{H:()=>s});var i=r(66170),n=r(83109);let s=(0,i.vt)(e=>({user:(()=>{let e=(0,n.getCookie)("jobSeekerUser");if(e)try{return JSON.parse(e)}catch(e){}return null})(),setUser:t=>{((0,n.getCookie)("token")||t)&&(t&&(0,n.setCookie)("jobSeekerUser",JSON.stringify(t),{maxAge:2592e6,path:"/"}),e({user:t}))},resetUser:(t=!1)=>{((0,n.getCookie)("token")||t)&&((0,n.setCookie)("jobSeekerUser","",{maxAge:-1,path:"/"}),e({user:null}))}}))},10641:(e,t,r)=>{"use strict";r.d(t,{P$:()=>m,QT:()=>c,hh:()=>u,tS:()=>d});var i=r(95155),n=r(73810),s=r(83109),a=r(73321),o=r(59547),l=r(12214);function c(){let e=(0,l.Vr)(l.dK.CAREER_HUB);return[{key:"interview",flow:"interview",title:e("titles.interview"),description:e("nav.interviewDescription"),icon:(0,i.jsx)("img",{src:"/Images/mockInterview.svg",alt:e("titles.interview"),className:"w-full h-full object-contain"}),fullBleedIcon:!0,borderColor:"#9C98FD",appHref:"/interview",marketingHref:"/career-hub/mock-interview",onboardingProduct:"interview"},{key:"careerHub",flow:"cvBuilder",title:e("titles.cvBuilder"),description:e("nav.cvBuilderDescription"),icon:(0,i.jsx)("img",{src:"/Images/fix_cv_logo.svg",alt:e("titles.cvBuilder"),className:"w-full h-full object-contain"}),borderColor:"#A5B4FC",appHref:"/cv/home",marketingHref:"/career-hub/cv-builder",onboardingProduct:"cvBuilder"},{key:"roast",flow:"cvRoast",title:e("titles.roastMyCV"),description:e("nav.roastCvDescription"),icon:(0,i.jsx)("img",{src:"/Images/cv_roast_logo.svg",alt:e("titles.roastMyCV"),className:"w-full h-full object-contain"}),borderColor:"#FFC193",appHref:"/cv/home?tab=roast",marketingHref:"/career-hub/cv-roast",onboardingProduct:"cvRoast"},{key:"ats",flow:"ats",title:"ATS",description:e("nav.atsDescription"),icon:(0,i.jsx)(n.A,{className:"w-4 h-4",color:"white"}),borderColor:"linear-gradient(90deg, #073772, #8560c7)",appHref:"/dashboard",marketingHref:"/ats",onboardingProduct:"ats"}]}let d=["interview","careerHub","roast"];function u(){let e=(0,a.useRouter)();return async t=>{let r=(0,s.getCookie)("token");if(!r)return void e.push(t.marketingHref);(0,s.setCookie)("route",t.flow,{maxAge:86400});try{let i="ats"===t.flow?"ats":"jobseeker",n=await (0,o.CJ)(`/auth?appName=${i}`,r),s=n?.data?.data,a="ats"===t.flow?s?.atsProfileExist:s?.jobSeekerProfileExist;e.push(a?t.appHref:`/onboarding?product=${t.onboardingProduct}`)}catch{e.push(t.appHref)}}}function m(e,t){return e?e.startsWith("/career-hub/cv-roast")?"roast":e.startsWith("/career-hub/mock-interview")||e.startsWith("/interview")?"interview":"/cv/home"===e||"/cv/recent"===e?t?.get("tab")==="roast"?"roast":"careerHub":"/cv/cvpricing"===e?t?.get("type")==="roast"?"roast":"careerHub":e.startsWith("/career-hub/cv-builder")||e.startsWith("/cv-template")||e.startsWith("/cv/home")||e.startsWith("/cv/account-setting")||e.startsWith("/career-hub")?"careerHub":null:null}},17788:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var i=r(95155);function n({product:e,className:t="w-9 h-9",padding:r="p-1.5",radius:s="rounded-[10px]"}){return e.fullBleedIcon?(0,i.jsxs)("span",{className:`${t} ${s} relative overflow-hidden flex items-center justify-center shrink-0`,children:[e.icon,e.borderColor&&(0,i.jsx)("span",{className:`absolute inset-0 ${s} pointer-events-none`,style:{boxShadow:`inset 0 0 0 1.5px ${e.borderColor}`}})]}):"ats"===e.flow?(0,i.jsx)("span",{className:"rounded-[11px] shrink-0 inline-block",style:{padding:"1.5px",background:e.borderColor},children:(0,i.jsx)("span",{className:`${t} ${r} bg-black ${s} flex items-center justify-center`,children:e.icon})}):(0,i.jsx)("span",{className:`${t} ${r} bg-black ${s} flex items-center justify-center shrink-0`,style:{boxShadow:`inset 0 0 0 1.5px ${e.borderColor}`},children:e.icon})}},28014:(e,t,r)=>{"use strict";r.d(t,{default:()=>Y});var i=r(95155),n=r(12115),s=r(73321),a=r(83109),o=r(11078),l=r(29857),c=r(90872),d=r(6170),u=r(12214),m=r(31069),p=r(59547),h=r(66865),v=r(52197),x=r(75720),b=r(76594),g=r(30261),w=r(17788);let f=(0,n.createContext)({topNavHidden:!1,toggleTopNav:()=>{},menuItemsRef:{current:null}}),k="#443fd6",y=(e,t)=>{if(e.match)return e.match(t);if(!e.href)return!1;let r=e.href.split("?")[0];return t===r||t.startsWith(`${r}/`)};function C({product:e,items:t,children:r}){let a=(0,s.usePathname)(),l=(0,s.useRouter)(),c=(0,u.Vr)(u.dK.CAREER_HUB),{topNavHidden:d,toggleTopNav:m,menuItemsRef:p}=(0,n.useContext)(f);return(0,n.useEffect)(()=>{p.current={key:e.key,items:t}}),(0,i.jsx)("div",{className:"bg-white border-b border-gray-200",children:(0,i.jsxs)("div",{className:`mx-auto w-full max-w-[1500px] px-4 sm:px-6 flex items-center gap-3 sm:gap-4 ${d?"h-12 md:h-[72px]":"h-12"}`,children:[(0,i.jsxs)("button",{type:"button",onClick:()=>l.push(e.marketingHref),className:"flex items-center gap-2 shrink-0",children:[(0,i.jsx)(w.A,{product:e,className:"w-7 h-7",padding:"p-1"}),(0,i.jsx)("span",{className:"text-[14px] font-semibold text-gray-900 whitespace-nowrap",children:e.title})]}),(0,i.jsx)("span",{className:"hidden md:block w-px h-5 bg-gray-200 shrink-0"}),(0,i.jsx)("nav",{className:"hidden md:flex flex-1 min-w-0 items-stretch gap-4 sm:gap-7 h-full overflow-x-auto [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:t.map(e=>{let t=y(e,a);return(0,i.jsx)("button",{type:"button",onClick:()=>e.onClick?e.onClick():l.push(e.href),"aria-current":t?"page":void 0,className:`h-full inline-flex items-center whitespace-nowrap text-[13.5px] transition-colors ${e.mobileOnly?"lg:hidden ":""}${t?"font-semibold":"text-gray-600 hover:text-black"}`,style:t?{color:k}:void 0,children:e.label},e.key)})}),(0,i.jsxs)("div",{className:"ml-auto flex items-center gap-2 shrink-0",children:[r,(0,i.jsx)(g.A,{tracking:()=>{},avatarSize:26,buttonPadding:"p-1"}),d&&(0,i.jsx)("button",{type:"button",onClick:m,"aria-label":c("nav.showProducts"),title:c("nav.showProducts"),className:"hidden md:inline-flex p-2 rounded-lg text-gray-500 hover:text-black hover:bg-gray-100 transition-colors",children:(0,i.jsx)(o.A,{size:20})})]})]})})}let j="/cv/cvpricing?payment=cvpremium&paymentType=premium-home",N=(e,t)=>[{key:"dashboard",label:e("nav.dashboard"),href:"/cv/home"},{key:"myCvs",label:e("nav.myCvs"),href:"/cv/recent?tab=fix",match:e=>"/cv/recent"===e},t&&{key:"jdMatch",label:e("nav.jdMatch"),onClick:t},{key:"templates",label:e("nav.templates"),href:"/cv-template"},{key:"pricing",label:e("nav.pricing"),href:j,match:e=>"/cv/cvpricing"===e}
1].filter(Boolean);var $=r(37487),A=r(66225);let I=(e,t)=>[{key:"home",label:e("nav.home"),href:"/interview",match:e=>"/interview"===e},{key:"practice",label:e("nav.practice"),href:"/interview/setup"},{key:"experts",label:e("nav.experts"),href:"/interview/experts"},t&&{key:"mode",label:t.label,onClick:t.onClick,mobileOnly:!0},{key:"sessions",label:e("nav.sessions"),href:"/interview/sessions"},{key:"peer",label:e("nav.peer"),href:"/interview/peer"},{key:"pricing",label:e("nav.pricing"),href:"/interview/credits"}].filter(Boolean);var R=r(66614),E=r(86901),F=r(53651),S=r(72140),P=r(7810),J=r(79372),U=r(98401),H=r(48368),B=r(127),D=r(95057),L=r(47149),X=r(50538),_=r(57684),V=r(63888),z=r(33210),M=r(66088);let T=e=>[{key:"roast",label:e("nav.dashboard"),href:"/cv/home?tab=roast",match:e=>"/cv/home"===e},{key:"myRoasts",label:e("nav.myRoasts"),href:"/cv/recent?tab=roast",match:e=>"/cv/recent"===e},{key:"pricing",label:e("nav.pricing"),href:"/cv/cvpricing?plan=bundle&type=roast&paymentType=full-cv-roast&to=home",match:e=>"/cv/cvpricing"===e}],W={home:R.A,practice:E.A,experts:F.A,sessions:S.A,peer:P.A,pricing:J.A,dashboard:U.A,myCvs:H.A,jdMatch:B.A,templates:D.A,roast:L.A,myRoasts:X.A};function O({open:e,onClose:t,products:r,activeKey:a,isLoggedIn:o,menuItemsRef:l,openProduct:c}){let d=(0,s.usePathname)(),m=(0,s.useRouter)(),p=(0,u.Vr)(u.dK.CAREER_HUB),h=(0,u.Vr)(u.dK.INTERVIEW),[v,x]=(0,n.useState)(a);return(0,n.useEffect)(()=>{e&&x(a)},[e,a]),(0,n.useEffect)(()=>{if(!e)return;let r=e=>"Escape"===e.key&&t(),{overflow:i}=document.body.style;return document.body.style.overflow="hidden",window.addEventListener("keydown",r),()=>{document.body.style.overflow=i,window.removeEventListener("keydown",r)}},[e,t]),(0,i.jsxs)("div",{className:`md:hidden fixed inset-0 z-[100] ${e?"":"pointer-events-none"}`,"aria-hidden":!e,...!e&&{inert:""},children:[(0,i.jsx)("div",{className:`absolute inset-0 bg-black/40 transition-opacity duration-200 ${e?"opacity-100":"opacity-0"}`,onClick:t}),(0,i.jsxs)("aside",{role:"dialog","aria-modal":"true","aria-label":p("nav.products"),className:`absolute right-0 top-0 h-full w-[85%] max-w-sm bg-white shadow-xl flex flex-col transition-transform duration-200 ${e?"translate-x-0":"translate-x-full"}`,children:[(0,i.jsxs)("div",{className:"h-[72px] shrink-0 flex items-center justify-between px-4 border-b border-gray-200",children:[(0,i.jsx)("img",{src:"/Images/logocolor.svg",alt:"Skillioz",width:103,height:40,className:"w-auto h-7"}),(0,i.jsx)("button",{type:"button",onClick:t,"aria-label":p("nav.closeMenu"),className:"p-2 -mr-2 rounded-lg text-gray-900 hover:bg-gray-100 transition-colors",children:(0,i.jsx)(z.A,{size:24})})]}),(0,i.jsxs)("nav",{className:"flex-1 overflow-y-auto px-3 pt-3 pb-6",children:[r.map((e,n)=>{var s;let u,b=o&&v===e.key,g=e.key===a,f=n>0&&o&&v===r[n-1].key,C=n>0&&!b&&!f;return(0,i.jsx)("div",{className:C?"border-t border-gray-200":"",children:(0,i.jsxs)("div",{className:`rounded-3xl transition-colors ${b?"bg-[#F4F4FA] p-2 my-2":""}`,children:[(0,i.jsxs)("button",{type:"button",onClick:()=>{if(!o){t(),c(e);return}x(b?null:e.key)},"aria-expanded":o?b:void 0,className:`w-full flex items-center gap-4 text-left ${b?"p-2":"px-2 py-5"}`,children:[(0,i.jsx)(w.A,{product:e,className:"w-12 h-12",padding:"p-1.5",radius:"rounded-[14px]"}),(0,i.jsxs)("span",{className:"flex-1 min-w-0",children:[(0,i.jsx)("span",{className:"block text-[16px] font-semibold text-gray-900",children:e.title}),(0,i.jsx)("span",{className:"block mt-0.5 text-[13px] leading-snug text-gray-500",children:e.description})]}),o&&(0,i.jsx)(M.A,{size:20,className:`shrink-0 text-gray-700 transition-transform duration-200 ${b?"rotate-180":""}`})]}),b&&(0,i.jsx)("ul",{className:"mt-2 rounded-2xl bg-white/60 p-1.5 space-y-0.5",children:(s=e.key,u=l.current,u?.key===s?u.items:"careerHub"===s?N(p):"interview"===s?I(h):"roast"===s?T(p):[]).map(e=>{let r=g&&!e.onClick&&y(e,d),n="mode"===e.key?e.href?.includes("/onboard")?_.A:V.A:W[e.key]||H.A;return(0,i.jsxs)("li",{className:"relative",children:[r&&(0,i.jsx)("span",{className:"absolute left-0 top-0 bottom-0 w-[2px]",style:{background:k}}),(0,i.jsxs)("button",{type:"button",onClick:()=>{t(),e.onClick?e.onClick():m.push(e.href)},"aria-current":r?"page":void 0,className:`w-full flex items-center gap-4 px-3 py-3 text-left text-[15px] transition-colors ${r?"bg-[#ECEBF8] font-semibold":"text-gray-800 hover:bg-white"}`,style:r?{color:k}:void 0,children:[(0,i.jsx)(n,{size:20,strokeWidth:1.75,className:"shrink-0"}),e.label]})]},e.key)})})]})},e.key)}),!1===o&&(0,i.jsx)("button",{type:"button",onClick:()=>{t(),m.push("/login?product=jobseeker")},className:"mt-6 w-full rounded-full bg-black text-white py-3 text-[14px] font-semibold",children:p("nav.registerLoginMobile")}
1)]})]})]})}var K=r(10641);let q={careerHub:function({product:e}){let t=(0,s.useRouter)(),r=(0,u.Vr)(u.dK.CAREER_HUB),{bannerData:n,activePlan:o,resumeUsage:l,usageCount:c,planActive:d}=(0,h.L)(),{setIsJdOpen:g}=(0,v.c)(),{parseExtractedData:w}=(0,x.o)(),f=Number.isFinite(c)?c:(0,b.fx)(o,l),k=o?.subscriptionStatus==="active"||d,y=async()=>{let e=n?.cvBuilderHistory,r=n?.jdMatchScore?.resumeId||e?._id;if(r)try{let i=await (0,p.CJ)(`/job-seeker/resume/${r}`,(0,a.getCookie)("token")),n=i?.data?.data;if(n){let r=n?.templateName||e?.templateName;w(n),g(!0),t.push(`/resume-guide-editor/${r}?isEnhanced=true&isEdited=true&fromDashboard=true`);return}}catch{}if(e?.templateName){g(!0),t.push(`/resume-guide-editor/${e.templateName}?isEnhanced=true&isEdited=true&fromDashboard=true`);return}t.push("/cv-template?viewall=true&from=all")};return(0,i.jsx)(C,{product:e,items:N(r,y),children:k?(0,i.jsxs)("span",{className:"hidden sm:inline-flex items-center gap-1.5 border border-gray-200 rounded-full px-3 py-1 text-[12px] font-semibold text-gray-500",children:[(0,i.jsx)("i",{className:"w-[7px] h-[7px] rounded-full bg-[#8a6516] inline-block"}),(0,i.jsx)("span",{className:"text-gray-900",children:f??0})," ",r("nav.aiCredits")]}):(0,i.jsxs)("button",{type:"button",onClick:()=>t.push(j),className:"inline-flex items-center gap-1.5 rounded-full px-3 py-1.5 text-[12px] font-semibold text-white bg-black hover:opacity-90 transition-opacity",children:[(0,i.jsx)(m.A,{size:16,color:"#F5A623",className:"fill-[#F5A623]"}),(0,i.jsx)("span",{className:"hidden sm:inline",children:r("nav.upgradePlan")})]})})},roast:function({product:e}){let t=(0,u.Vr)(u.dK.CAREER_HUB);return(0,i.jsx)(C,{product:e,items:T(t)})},interview:function({product:e}){let t=(0,u.Vr)(u.dK.INTERVIEW),r=(0,s.useRouter)(),n=(0,s.usePathname)(),{me:a}=(0,$.W)(),o=n.startsWith("/interview/interviewer"),l=a?.interviewer?o?{label:t("nav.candidateView"),href:"/interview"}:{label:t("nav.interviewerView"),href:"/interview/interviewer"}:{label:t("nav.becomeInterviewer"),href:"/interview/interviewer/onboard"},c=a?.credits??0,d=["home","practice","experts","sessions","peer","pricing"],m=I(t,{...l,onClick:()=>r.push(l.href)}).filter(e=>!o||!d.includes(e.key));return(0,i.jsxs)(C,{product:e,items:m,children:[(0,i.jsx)("button",{type:"button",onClick:()=>r.push(l.href),className:"hidden lg:inline whitespace-nowrap text-[12px] font-semibold text-gray-500 hover:text-black transition-colors",children:l.label}),(0,i.jsxs)("button",{type:"button",onClick:()=>r.push("/interview/credits"),className:"hidden sm:inline-flex items-center gap-1.5 whitespace-nowrap border border-gray-200 rounded-full px-3 py-1 text-[12px] font-semibold text-gray-500 hover:border-gray-400 transition-colors",children:[(0,i.jsx)("i",{className:"w-[7px] h-[7px] rounded-full bg-[#443fd6] inline-block"}),(0,i.jsx)("span",{className:"text-gray-900",children:c}),(0,i.jsx)("span",{children:t(1===c?"nav.creditsOne":"nav.credits")})]}),(0,i.jsx)(A.A,{})]})}},G="skillioz_topnav_hidden",Q=null,Z=null;function Y(){let e=(0,s.usePathname)(),t=(0,s.useSearchParams)(),r=(0,s.useRouter)(),m=(0,u.Vr)(u.dK.CAREER_HUB),p=(0,K.QT)(),h=(0,K.hh)(),{user:v,setUser:x}=(0,d.H)(),[b,g]=(0,n.useState)(Q),[w,k]=(0,n.useState)(Z??!1),[y,C]=(0,n.useState)(!1),j=(0,n.useRef)(null),N=(0,n.useCallback)(()=>C(!1),[]);(0,n.useEffect)(()=>{let e=(0,a.getCookie)("token");if(g(Q=!!(e||v)),e&&!v){let e=(0,a.getCookie)("jobSeekerUser");if(e)try{x(JSON.parse(e))}catch{}}},[v,x]),(0,n.useEffect)(()=>{try{Z="1"===localStorage.getItem(G),k(Z)}catch{}},[]);let $=(0,n.useCallback)(()=>{k(e=>{let t=!e;Z=t;try{localStorage.setItem(G,t?"1":"0")}catch{}return t})},[]),A=(0,K.P$)(e,t),I=p.find(e=>e.key===A)||null,R=I?q[I.key]:null,E=p.filter(e=>K.tS.includes(e.key)),F=!0===b&&!!R,S=F&&w;return(0,i.jsx)(f.Provider,{value:{topNavHidden:S,toggleTopNav:$,menuItemsRef:j},children:(0,i.jsxs)("header",{className:"font-poppins sticky top-0 z-[90] w-full overflow-x-clip",style:{"--pn-panel-top":"7.75rem"},children:[(0,i.jsx)("div",{className:`bg-white border-b border-gray-100 ${S?"md:hidden":""}`,children:(0,i.jsxs)("div",{className:"mx-auto w-full max-w-[1500px] px-4 sm:px-6 pt-2 h-[72px] flex items-center gap-2 sm:gap-4",children:[(0,i.jsx)("button",{type:"button",onClick:()=>{(0,a.setCookie)("lastVisitedPage",e,{path:"/"}),r.push("/"),r.refresh()},className:"shrink-0",children:(0,i.jsx)("img",{src:"/Images/logocolor.svg",alt:"Skillioz",width:83,height:32,className:"w-auto h-8"})}),(0,i.jsx)("nav",{className:"hidden md:block flex-1 min-w-0 overflow-x-auto [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:(0,i.jsx)("div",{className:"w-max mx-auto flex items-center gap-4 sm:gap-10 py-1.5",children:E.map(e=>(0,i.jsx)(c.A,{label:e.title,icon:e.icon,isActive:e.key===A,onClick:()=>h(e),width:"w-8",height:"h-8",borderColor:e.borderColor,animateUnderline:!1,iconFullBleed:e.fullBleedIcon},e.key))})}),(0,i.jsxs)("div",{className:"ml-auto shrink-0 flex items-center gap-1 sm:gap-2",children:[F&&(0,i.jsx)("button",{type:"button",onClick:$,"aria-label":m("nav.hideProducts"),title:m("nav.hideProducts"),className:"hidden md:inline-flex p-2 rounded-lg text-gray-500 hover:text-black hover:bg-gray-100 transition-colors",children:(0,i.jsx)(o.A,{size:20})}),!1===b&&(0,i.jsx)("button",{type:"button",onClick:()=>r.push("interview"===A?"/login?product=interview":"/login?product=jobseeker"),className:"text-[13px] font-semibold text-gray-800 hover:text-black whitespace-nowrap px-2",children:m("nav.registerLogin")}),(0,i.jsx)("button",{type:"button",onClick:()=>C(!0),"aria-label":m("nav.openMenu"),"aria-expanded":y,className:"md:hidden p-2 -mr-2 rounded-lg text-gray-900 hover:bg-gray-100 transition-colors",children:(0,i.jsx)(l.A,{size:24})})]})]})}),F&&(0,i.jsx)(R,{product:I}),(0,i.jsx)(O,{open:y,onClose:N,products:E,activeKey:A,isLoggedIn:b,menuItemsRef:j,openProduct:h})]})})}},30261:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var i=r(95155),n=r(12115),s=r(5772),a=r(83109),o=r(62744),l=r(86265),c=r(6170),d=r(52197),u=r(73321),m=r(12214),p=r(40947),h=r(36678),v=r(39369);let x=(0,i.jsx)(s.default,{src:"/Images/accountUserIcon.svg",alt:"",width:16,height:16,"aria-hidden":"true"}),b=(0,i.jsx)(s.default,{src:"/Images/logoutIcon.svg",alt:"",width:16,height:16,"aria-hidden":"true"}),g=["#6366F1","#0EA5E9","#10B981","#F59E0B","#EC4899","#8B5CF6","#EF4444","#14B8A6","#F97316","#3B82F6"];function w({name:e,sizePx:t,className:r=""}){let n=e?.trim()||"User",s=n.charAt(0).toUpperCase(),a=g[(e=>{let t=0;for(let r=0;r<e.length;r+=1)t=(t<<5)-t+e.charCodeAt(r)|0;return Math.abs(t)})(n)%g.length];return(0,i.jsx)("div",{className:`rounded-full overflow-hidden border-2 border-white shadow-sm shrink-0 flex items-center justify-center font-bold text-white ${r}`,style:{width:t,height:t,background:a,fontSize:.42*t},children:s})}let f=({tracking:e,avatarSize:t=36,buttonPadding:r="p-1.5"})=>{let{user:s,resetUser:g}=(0,c.H)(),{resetRoaster:f}
1=(0,d.c)(),[k,y]=(0,n.useState)(!1),C=(0,m.Vr)(m.dK.CAREER_HUB),j=(0,u.usePathname)(),{resetImplicitPricing:N}=(0,h.c)();if(!s)return null;let $=s.firstName&&s.lastName?`${s.firstName} ${s.lastName}`:s.name||s.email||"User";return(0,i.jsxs)("div",{className:"relative",onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),children:[(0,i.jsxs)("button",{onClick:()=>y(!k),className:`flex relative items-center gap-2 ${r} rounded-full !bg-blue-50 transition-all duration-200 group`,children:[!s.profession&&(0,i.jsx)("div",{className:"bg-[#E64646] rounded-full absolute top-0 right-0",style:{height:t<32?8:10,width:t<32?8:10}}),s.profilePic?(0,i.jsx)("img",{src:s.profilePic,alt:$,className:"rounded-full object-cover border-2 border-white shadow-sm",style:{width:t,height:t}}):(0,i.jsx)(w,{name:$,sizePx:t})]}),(0,i.jsx)(o.N,{children:k&&(0,i.jsxs)(l.P.div,{initial:{opacity:0,y:10,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:10,scale:.95},transition:{duration:.2,ease:"easeOut"},className:"absolute right-0 mt-2 w-[calc(100vw-2rem)] sm:w-[320px] max-w-[320px] bg-white rounded-2xl shadow-[0_10px_40px_rgba(0,0,0,0.1)] border border-gray-100 z-50 overflow-hidden",children:[(0,i.jsxs)("div",{className:"px-5 py-6 bg-[#0D0D0D] border-b border-white/10 flex items-center gap-4",children:[s.profilePic?(0,i.jsx)("img",{src:s.profilePic,alt:$,className:"w-14 h-14 rounded-full object-cover border-2 border-white/20 shadow-lg shrink-0"}):(0,i.jsx)(w,{name:$,sizePx:56,className:"shrink-0"}),(0,i.jsxs)("div",{className:"flex flex-col min-w-0",children:[(0,i.jsx)("p",{className:"text-[15px] font-bold text-white truncate",children:s.name}),(0,i.jsx)("p",{className:"text-[12px] font-medium text-gray-400 truncate",children:s.email})]})]}),(0,i.jsxs)("div",{className:"p-2 space-y-1",children:[(0,i.jsx)("div",{className:"h-px bg-gray-100 my-2 mx-2"}),(0,i.jsxs)("button",{type:"button",onClick:()=>{window.location.href="/cv/account-setting"},className:"w-full flex items-center gap-3 px-3 py-2.5 text-[14px] text-black hover:bg-gray-50 rounded-xl transition-colors group mt-1",children:[(0,i.jsx)("div",{className:"p-1.5 bg-gray-50 group-hover:bg-white rounded-lg transition-colors border border-transparent group-hover:border-rose-100 shrink-0",children:x}),(0,i.jsx)("span",{className:"font-semibold",children:C("nav.accountSettings")})]}),(0,i.jsxs)("button",{type:"button",onClick:()=>{let t;return g(!0),(0,a.deleteCookie)("jobSeekerUser"),(0,a.deleteCookie)("token"),(0,a.deleteCookie)("platform"),f(),(0,a.deleteCookie)("user"),localStorage.removeItem("grace_show_once"),t="/interview"===j||j.startsWith("/interview/"),void("/career-hub/cv-builder"===j||"/career-hub/cv-roast"===j?(0,a.setCookie)("lastVisitedPage",j,{path:"/"}):t?(0,a.setCookie)("lastVisitedPage","/mock-interview",{path:"/"}):(0,a.setCookie)("lastVisitedPage","/login?product=jobseeker",{path:"/"}),(0,a.deleteCookie)("token"),(0,a.deleteCookie)("user"),(0,a.deleteCookie)("authType"),(0,a.deleteCookie)("invitationToken"),(0,a.deleteCookie)("bannerData"),(0,a.deleteCookie)("roleCookie"),(0,a.deleteCookie)("limitEndedPopupSeen"),(0,a.deleteCookie)("jobSeekerUser"),(0,a.deleteCookie)("userConfig"),v.M.dispatch((0,p.H3)()),N(),e(),window.location.href=t?"/login?product=interview":"/login?product=jobseeker")},className:"w-full flex items-center gap-3 px-3 py-2.5 text-[14px] text-rose-600 hover:bg-rose-50 rounded-xl transition-colors group mt-1",children:[(0,i.jsx)("div",{className:"p-1.5 bg-rose-50 group-hover:bg-white rounded-lg transition-colors border border-transparent group-hover:border-rose-100 shrink-0",children:b}),(0,i.jsx)("span",{className:"font-semibold",children:C("nav.logout")})]})]})]})})]})}},36678:(e,t,r)=>{"use strict";r.d(t,{c:()=>s});var i=r(66170),n=r(79198);let s=(0,i.vt)((0,n.Zr)(e=>({isImplicitPricing:!1,pricingDetails:{pricingName:null,pricingId:null,slug:null,amount:0}
1,isRegisterFlow:!1,returnUrl:null,setIsImplicitPricing:t=>e({isImplicitPricing:t}),setPricingDetails:t=>e({pricingDetails:t}),resetImplicitPricing:()=>e({isImplicitPricing:!1,pricingDetails:{amount:0,pricingName:null,pricingId:null,slug:null},isRegisterFlow:!1,returnUrl:null}),setIsRegisterFlow:t=>e({isRegisterFlow:t}),setReturnUrl:t=>e({returnUrl:t})}),{name:"implicit-pricing-storage",partialize:e=>({isImplicitPricing:e.isImplicitPricing,pricingDetails:e.pricingDetails,isRegisterFlow:e.isRegisterFlow,returnUrl:e.returnUrl})}))},37487:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var i=r(66170),n=r(39898);let s=(0,i.vt)((e,t)=>({me:null,meLoading:!1,meError:null,notifications:[],unread:0,setup:null,loadMe:async(r=!1)=>{if(t().meLoading||t().me&&!r)return t().me;e({meLoading:!0,meError:null});try{let t=await n.mC.me();return e({me:t,meLoading:!1,unread:t?.unreadNotifications??0}),t}catch(t){throw e({meLoading:!1,meError:t}),t}},setCredits:t=>e(e=>({me:e.me?{...e.me,credits:t}:e.me})),loadNotifications:async()=>{try{let t=await n.mC.notifications();e({notifications:t?.data||[],unread:t?.unread||0})}catch{}},markRead:async t=>{e(e=>({notifications:e.notifications.map(e=>e.id===t?{...e,read:!0}:e),unread:Math.max(0,e.unread-1)}));try{await n.mC.markNotificationRead(t)}catch{}},setSetup:t=>e({setup:t})}))},39898:(e,t,r)=>{"use strict";r.d(t,{H2:()=>l,Q8:()=>c,mC:()=>o});var i=r(83109),n=r(59547);let s=()=>(0,i.getCookie)("token")||(0,i.getCookie)("jobSeekerToken"),a=e=>e?.data?.data,o={me:()=>(0,n.CJ)("/interview/me",s()).then(a),tracks:()=>(0,n.CJ)("/interview/tracks",s()).then(a),wallet:()=>(0,n.CJ)("/interview/wallet",s()).then(a),products:(e,t)=>(0,n.CJ)(`/interview/products?region=${encodeURIComponent(e||"GLOBAL")}${t?`&locale=${encodeURIComponent(t)}`:""}`,s()).then(a),createOrder:e=>(0,n.AX)("/interview/orders",e,s()).then(a),listOrders:(e=1,t=20)=>(0,n.CJ)(`/interview/orders?page=${e}&limit=${t}`,s()).then(a),getOrder:e=>(0,n.CJ)(`/interview/orders/${e}`,s()).then(a),verifyOrder:e=>(0,n.AX)(`/interview-payment/orders/${e}/verify`,{},s()).then(a),checkout:(e,t)=>(0,n.AX)("/interview-payment/checkout",{orderId:e,...t?{gateway:t}:{}},s()).then(a),createSession:e=>(0,n.AX)("/interview/sessions",e,s()).then(a),listSessions:(e=1,t=10)=>(0,n.CJ)(`/interview/sessions?page=${e}&limit=${t}`,s()).then(a),getSession:e=>(0,n.CJ)(`/interview/sessions/${e}`,s()).then(a),endSession:e=>(0,n.AX)(`/interview/sessions/${e}/end`,{},s()).then(a),deleteSession:e=>(0,n.nT)(`/interview/sessions/${e}`,s()).then(a),getReport:e=>(0,n.CJ)(`/interview/sessions/${e}/report`,s()).then(a),getRecordingUrl:e=>(0,n.CJ)(`/interview/sessions/${e}/recording-url`,s()).then(a),experts:(e={})=>{let t=new URLSearchParams(Object.entries(e).filter(([,e])=>null!=e&&""!==e)).toString();return(0,n.CJ)(`/interview/experts${t?`?${t}`:""}`,s()).then(a)},publicExperts:({limit:e=6,sort:t="recommended"}={})=>(0,n.CJ)(`/interview/public/experts?limit=${e}&sort=${t}`).then(a),expert:e=>(0,n.CJ)(`/interview/experts/${e}`,s()).then(a),expertSlots:(e,t=14)=>(0,n.CJ)(`/interview/experts/${e}/slots?days=${t}`,s()).then(a),createBooking:e=>(0,n.AX)("/interview/bookings",e,s()).then(a),bookings:(e="all")=>(0,n.CJ)(`/interview/bookings?scope=${e}`,s()).then(a),booking:e=>(0,n.CJ)(`/interview/bookings/${e}`,s()).then(a),interviewerPause:()=>(0,n.AX)("/interview/interviewer/pause",{},s()).then(a),interviewerResume:()=>(0,n.AX)("/interview/interviewer/resume",{},s()).then(a),interviewerDeletionPreview:()=>(0,n.CJ)("/interview/interviewer/deletion-preview",s()).then(a),interviewerDelete:e=>(0,n.nT)("/interview/interviewer/me",s(),{confirm:e}).then(a),linkedinStart:()=>(0,n.CJ)("/interview/interviewer/linkedin/start",s()).then(a),linkedinStatus:()=>(0,n.CJ)("/interview/interviewer/linkedin/status",s()).then(a),googleCalendarStart:e=>(0,n.CJ)(`/interview/interviewer/google-calendar/start${e?`?returnTo=${encodeURIComponent(e)}`:""}`,s()).then(a),googleCalendarUnlink:()=>(0,n.AX)("/interview/interviewer/google-calendar/unlink",{},s()).then(a),interviewerParseCv:e=>{let t=new FormData;return t.append("cv",e),(0,n.GH)("/interview/interviewer/parse-cv",t,s()).then(a)},uploadBookingCv:(e,t)=>{let r=new FormData;return r.append("cv",t),(0,n.GH)(`/interview/bookings/${e}/cv`,r,s()).then(a)},attachSavedBookingCv:e=>(0,n.AX)(`/interview/bookings/${e}/cv/saved`,{},s()).then(a),savedResume:()=>(0,n.CJ)("/interview/resume",s()).then(a),uploadSavedResume:e=>{let t=new FormData;return t.append("cv",e),(0,n.GH)("/interview/resume",t,s()).then(a)},deleteSavedResume:()=>(0,n.nT)("/interview/resume",s()).then(a),savedResumeUrl:()=>(0,n.CJ)("/interview/resume/url",s()).then(a),cancelBooking:(e,t="")=>(0,n.AX)(`/interview/bookings/${e}/cancel`,{reason:t},s()).then(a),reviewBooking:(e,t)=>
1(0,n.AX)(`/interview/bookings/${e}/review`,t,s()).then(a),interviewerOnboard:e=>(0,n.AX)("/interview/interviewer/onboard",e,s()).then(a),interviewerMe:()=>(0,n.CJ)("/interview/interviewer/me",s()).then(a),interviewerUpdate:e=>(0,n.my)("/interview/interviewer/me",s(),e).then(a),interviewerPreview:()=>(0,n.CJ)("/interview/interviewer/preview",s()).then(a),interviewerEarnings:()=>(0,n.CJ)("/interview/interviewer/earnings",s()).then(a),interviewerBookings:(e="upcoming")=>(0,n.CJ)(`/interview/interviewer/bookings?scope=${e}`,s()).then(a),interviewerCancel:(e,t="")=>(0,n.AX)(`/interview/interviewer/bookings/${e}/cancel`,{reason:t},s()).then(a),interviewerScorecard:(e,t)=>(0,n.AX)(`/interview/interviewer/bookings/${e}/scorecard`,t,s()).then(a),interviewerMeetLink:(e,t)=>(0,n.AX)(`/interview/interviewer/bookings/${e}/meet-link`,{link:t},s()).then(a),interviewerCvUrl:e=>(0,n.CJ)(`/interview/interviewer/bookings/${e}/cv-url`,s()).then(a),interviewerSharedReport:e=>(0,n.CJ)(`/interview/interviewer/bookings/${e}/report`,s()).then(a),peerCreate:e=>(0,n.AX)("/interview/peer/requests",e,s()).then(a),peerCurrent:()=>(0,n.CJ)("/interview/peer/requests/current",s()).then(a),peerCancelRequest:e=>(0,n.nT)(`/interview/peer/requests/${e}`,s()).then(a),peerCancelMatch:e=>(0,n.AX)(`/interview/peer/matches/${e}/cancel`,{},s()).then(a),peerAcceptMatch:e=>(0,n.AX)(`/interview/peer/matches/${e}/accept`,{},s()).then(a),peerMeetLink:(e,t)=>(0,n.AX)(`/interview/peer/matches/${e}/meet-link`,{link:t},s()).then(a),peerPair:(e,t)=>(0,n.AX)(`/interview/peer/requests/${e}/pair`,{peerRequestId:t},s()).then(a),notifications:()=>(0,n.CJ)("/interview/notifications",s()).then(a),markNotificationRead:e=>(0,n.AX)(`/interview/notifications/${e}/read`,{},s()).then(a),markAllNotificationsRead:()=>(0,n.AX)("/interview/notifications/read-all",{},s()).then(a)},l=e=>{let t=String(n.VY||"").replace(/^http/,"ws").replace(/\/$/,"");return`${t}/interview/live?sessionId=${encodeURIComponent(e)}&token=${encodeURIComponent(s()||"")}`},c=(e,t="")=>e?.response?.data?.message||e?.message||t},52197:(e,t,r)=>{"use strict";r.d(t,{c:()=>o});var i=r(66170),n=r(79198),s=r(89003);let a={getItem:async e=>await (0,s.Jt)(e)||null,setItem:async(e,t)=>{await (0,s.hZ)(e,t)},removeItem:async e=>{await (0,s.yH)(e)}},o=(0,i.vt)((0,n.Zr)(e=>({roastResponse:null,entitlementId:null,isFraudChecked:!1,roastCvId:null,step:1,entitlementIdForCreateCv:null,entitlementIdForFixCv:null,jobSeekerData:null,isLoginFixedCv:!1,isJdOpen:!1,setEntitlementIdForCreateCv:t=>e({entitlementIdForCreateCv:t}),setIsJdOpen:t=>e({isJdOpen:t}),setEntitlementIdForFixCv:t=>e({entitlementIdForFixCv:t}),setCvFile:t=>e({cvFile:t}),setCvFileName:t=>e({cvFileName:t}),setRoastResponse:t=>e({roastResponse:t}),setEntitlementId:t=>e({entitlementId:t}),setIsFraudChecked:t=>e({isFraudChecked:t}),setRoastCvId:t=>e({roastCvId:t}),setStep:t=>e({step:t}),setJobSeekerData:t=>e({jobSeekerData:t}),isFromFixCv:!1,isFromCreateCv:!1,setIsFromFixCv:t=>e({isFromFixCv:t}),setIsFromCreateCv:t=>e({isFromCreateCv:t}),setIsLoginFixedCv:t=>e({isLoginFixedCv:t}
1),uid:null,setuid:t=>e({uid:t}),cameFromEditor:!1,setCameFromEditor:t=>e({cameFromEditor:t}),resetRoaster:()=>e({cvFile:null,cvFileName:"",roastResponse:null,entitlementId:null,isFraudChecked:!1,roastCvId:null,step:1,entitlementIdForCreateCv:null,entitlementIdForFixCv:null,jobSeekerData:null,isFromFixCv:!1,isFromCreateCv:!1,isLoginFixedCv:!1,isJdOpen:!1,cameFromEditor:!1})}),{name:"cv-roaster-storage-v2",storage:(0,n.KU)(()=>a)}))},54870:()=>{},66225:(e,t,r)=>{"use strict";r.d(t,{A:()=>d,d:()=>c});var i=r(95155),n=r(12115),s=r(73321),a=r(61767),o=r(12214),l=r(37487);function c({n:e,onAction:t}){let r="good"===e.tone?"bg-[var(--dv2-good)]":"warn"===e.tone?"bg-[var(--dv2-warn)]":"bad"===e.tone?"bg-[var(--dv2-bad)]":"bg-[var(--dv2-faint)]";return(0,i.jsxs)("div",{className:`flex flex-wrap items-start gap-x-3 gap-y-2 py-3 ${e.urgent?"bg-[var(--dv2-warn-soft)] -mx-2 px-2 rounded-lg":"border-b border-[var(--dv2-line)] last:border-b-0"}`,children:[(0,i.jsx)("span",{className:`mt-1.5 w-2 h-2 rounded-full shrink-0 ${r}`}),(0,i.jsxs)("div",{className:"flex-1 basis-[200px] min-w-0",children:[(0,i.jsx)("div",{className:`text-[0.86rem] ${e.read?"text-[var(--dv2-muted)]":"font-semibold text-[var(--dv2-ink)]"}`,children:e.text}),e.sub&&(0,i.jsx)("div",{className:"text-[0.76rem] text-[var(--dv2-muted)] mt-0.5",children:e.sub})]}),(e.chip||e.action)&&(0,i.jsxs)("div",{className:"flex items-center gap-3 shrink-0 ml-auto",children:[e.chip&&(0,i.jsx)("span",{className:"dv2-mono text-[0.68rem] text-[var(--dv2-muted)] min-w-[58px] text-right",children:e.chip}),e.action&&(0,i.jsx)("button",{type:"button",className:"iv-btn iv-btn-sm min-w-[76px]",onClick:()=>t(e),children:e.action.label})]})]})}function d(){let e=(0,o.Vr)(o.dK.INTERVIEW),t=(0,s.useRouter)(),r=(0,s.usePathname)(),{notifications:d,unread:u,loadNotifications:m,markRead:p}
1=(0,l.W)(),[h,v]=(0,n.useState)(!1),x=(0,n.useRef)(null);(0,n.useEffect)(()=>{m()},[m,r]),(0,n.useEffect)(()=>{v(!1)},[r]),(0,n.useEffect)(()=>{if(!h)return;let e=e=>{x.current&&!x.current.contains(e.target)&&v(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[h]);let b=e=>{p(e.id),v(!1),e.action?.href&&t.push(e.action.href)};return(0,i.jsxs)("div",{className:"relative",ref:x,children:[(0,i.jsxs)("button",{type:"button",onClick:()=>v(e=>!e),className:"relative p-2 rounded-full hover:bg-[var(--dv2-paper)] text-[var(--dv2-ink)]","aria-expanded":h,"aria-label":e("nav.remindersLabel",{count:u}),children:[(0,i.jsx)(a.A,{size:18}),u>0&&(0,i.jsx)("span",{className:"dv2-mono absolute -top-0.5 -right-0.5 min-w-[18px] h-[18px] px-1 rounded-full bg-[var(--dv2-bad)] text-white text-[0.66rem] font-bold inline-flex items-center justify-center",children:u})]}),h&&(0,i.jsxs)("div",{className:"fixed left-3 right-3 top-[var(--pn-panel-top)] sm:absolute sm:left-auto sm:right-0 sm:top-full sm:mt-2 sm:w-[360px] bg-[var(--dv2-surface)] border border-[var(--dv2-line)] rounded-[var(--dv2-radius)] shadow-xl p-3 z-[60] iv-fade-in",children:[(0,i.jsx)("div",{className:"flex items-center justify-between px-1 pb-2 border-b border-[var(--dv2-line)]",children:(0,i.jsx)("span",{className:"text-[0.82rem] font-bold",children:e("nav.reminders")})}),(0,i.jsxs)("div",{className:"flex flex-col gap-1.5 max-h-[70vh] sm:max-h-[60vh] overflow-y-auto overflow-x-hidden px-2",children:[0===d.length&&(0,i.jsx)("div",{className:"py-6 text-center text-[0.82rem] text-[var(--dv2-muted)]",children:e("nav.allClear")}),d.map(e=>(0,i.jsx)(c,{n:e,onAction:b},e.id))]})]})]})}},90872:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var i=r(95155);r(12115);var n=r(86265);let s=({label:e,icon:t,isActive:r,onClick:s,width:a="w-10",height:o="h-10",bgColor:l="bg-black",borderColor:c=null,disabled:d=!1,animateUnderline:u=!0,iconFullBleed:m=!1})=>(0,i.jsxs)("button",{onClick:s,className:`flex flex-col items-center justify-center gap-1 group transition-all relative ${d?"opacity-50 cursor-not-allowed hidden":""}`,children:[(0,i.jsx)(n.P.div,{whileTap:{scale:.9},className:`${a} ${o} ${l} rounded-[10px] flex items-center justify-center relative z-10 ${m?"overflow-hidden":"p-1"}`,style:{boxShadow:c&&!m?`inset 0 0 0 1.5px ${c}, 0px 4px 4px 0px rgba(0,0,0,0.14)`:"0px 4px 4px 0px rgba(0,0,0,0.14)"},children:m?(0,i.jsxs)(i.Fragment,{children:[t,c&&(0,i.jsx)("span",{className:"absolute inset-0 rounded-[10px] pointer-events-none",style:{boxShadow:`inset 0 0 0 1.5px ${c}`}})]}):(0,i.jsx)("span",{className:"w-5 h-5 flex items-center justify-center leading-none [&>svg]:block",children:t})}),(0,i.jsxs)("div",{className:"relative flex-col items-center hidden sm:flex",children:[(0,i.jsx)("span",{className:` 2 text-body font-medium whitespace-nowrap pb-1 transition-colors duration-300 3 ${r?"text-black":"text-gray-600"} 4 `,children:e}),r&&(u?(0,i.jsx)(n.P.div,{layoutId:"activeTabUnderline",className:"absolute -bottom-1 mt-0.5 left-[30%] h-[2px] bg-black w-[45%]",transition:{type:"spring",stiffness:380,damping:30}}):(0,i.jsx)("span",{className:"absolute -bottom-1 mt-0.5 left-[30%] h-[2px] bg-black w-[45%]"}))]}),r&&(0,i.jsx)("div",{className:"sm:hidden w-5 h-[2px] rounded-full bg-black mt-1"})]})}}]);
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.