1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1768],{47049:function(e,t,n){n.d(t,{NI:function(){return g},Wi:function(){return c},l0:function(){return d},lX:function(){return h},xJ:function(){return m},zG:function(){return x}});var a=n(57437),r=n(25970),i=n(22169),o=n(83474),s=n(2265),l=n(61865);let d=l.RV,u=s.createContext({}),c=e=>{let{...t}=e;return(0,a.jsx)(u.Provider,{value:{name:t.name},children:(0,a.jsx)(l.Qr,{...t})})},f=()=>{let e=s.useContext(u),t=s.useContext(p),{getFieldState:n,formState:a}=(0,l.Gc)(),r=n(e.name,a);if(!e)throw Error("useFormField should be used within <FormField>");let{id:i}=t;return{id:i,name:e.name,formItemId:"".concat(i,"-form-item"),formDescriptionId:"".concat(i,"-form-item-description"),formMessageId:"".concat(i,"-form-item-message"),...r}},p=s.createContext({}),m=s.forwardRef((e,t)=>{let{className:n,...r}=e,o=s.useId();return(0,a.jsx)(p.Provider,{value:{id:o},children:(0,a.jsx)("div",{ref:t,className:(0,i.cn)("space-y-2",n),...r})})});m.displayName="FormItem";let h=s.forwardRef((e,t)=>{let{className:n,required:o,...s}=e,{error:l,formItemId:d}=f();return(0,a.jsx)(r._,{ref:t,className:(0,i.cn)(l&&"text-destructive","leading-5 flex items-center gap-2",n),htmlFor:d,required:o,...s})});h.displayName="FormLabel";let g=s.forwardRef((e,t)=>{let{...n}=e,{error:r,formItemId:i,formDescriptionId:s,formMessageId:l}=f();return(0,a.jsx)(o.g7,{ref:t,id:i,"aria-describedby":r?"".concat(s," ").concat(l):"".concat(s),"aria-invalid":!!r,...n})});g.displayName="FormControl",s.forwardRef((e,t)=>{let{className:n,...r}=e,{formDescriptionId:o}=f();return(0,a.jsx)("p",{ref:t,id:o,className:(0,i.cn)("text-sm text-muted-foreground",n),...r})}).displayName="FormDescription";let x=s.forwardRef((e,t)=>{let{className:n,children:r,...o}=e,{error:s,formMessageId:l}=f(),d=s?String(null==s?void 0:s.message):r;return d?(0,a.jsx)("p",{ref:t,id:l,"aria-invalid":!!d,className:(0,i.cn)("text-xs font-medium text-destructive",n),...o,children:d}):null});x.displayName="FormMessage"},32278:function(e,t,n){n.d(t,{I:function(){return c},h:function(){return u}});var a=n(57437),r=n(22169),i=n(96061),o=n(2265),s=n(37868),l=n(25970),d=n(26409);let u=(0,i.j)("w-full",{variants:{variant:{default:"theme-form-control relative w-full rounded-md border border-border bg-background dark:bg-transparent px-3 py-1 shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-secondary disabled:cursor-not-allowed disabled:opacity-50",search:"relative h-14 w-full shadow-[0_3px_10px_0px_rgb(0_0_0_/_0.12)] text-theme-color2 focus:text-theme-color1 text-sm pr-12 pl-5 rounded z-0 focus:shadow focus:outline-none",outline:"relative flex h-9 w-full rounded-md border border-border bg-background dark:bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-secondary disabled:cursor-not-allowed disabled:opacity-50"},inputSize:{default:"h-12 text-sm",sm:"h-8 text-xs",lg:"h-14 "}},defaultVariants:{variant:"default",inputSize:"default"}}),c=o.forwardRef((e,t)=>{let{label:n,name:i,error:o,register:c,className:f,children:p,variant:m,inputSize:h,labelClassName:g,wrapperClass:x,inpWrapperClass:v,tooltip:y,...b}=e;return(0,a.jsxs)("div",{className:(0,r.cn)("mb-4 w-full",x),children:[(0,a.jsxs)("div",{className:"group",children:[n&&(0,a.jsxs)("label",{htmlFor:i,className:(0,r.cn)((0,l.z)(),"text-xs flex gap-2 items-center",g),children:[n,b.required&&(0,a.jsx)("span",{className:" text-red-500",children:"*"}),y&&(0,a.jsx)(d.Z,{tooltip:y,children:(0,a.jsx)("p",{children:(0,a.jsx)(s.P.InfoIcon,{className:"h-4 w-4 text-muted-foreground"})})})]}),(0,a.jsxs)("div",{className:(0,r.cn)("relative mt-1 flex gap-4 items-center",v),children:[(0,a.jsx)("input",{id:i,"data-testid":i,className:(0,r.cn)(u({variant:m,inputSize:h,className:f}),o?"border-b-2 border-b-red-500 focus:border-b-0":""),...c,...b}),p]})]}),(0,a.jsx)("span",{"data-testid":"test-auth-input-error-span","aria-invalid":!!o,className:"text-[10px] text-red-500",children:o})]})});c.displayName="Input"},25970:function(e,t,n){n.d(t,{_:function(){return d},z:function(){return l}});var a=n(57437),r=n(22169),i=n(36743),o=n(96061),s=n(2265);let l=(0,o.j)("text-xs text-[#4B4E5A] dark:text-[#B0B3C2] font-sans font-normal leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 mb-1"),d=s.forwardRef((e,t)=>
1{let{className:n,required:o,...s}=e;return(0,a.jsxs)("div",{className:"flex items-start gap-1",children:[(0,a.jsx)(i.f,{ref:t,className:(0,r.cn)(l(),"flex items-center gap-2",n),...s}),o&&(0,a.jsx)("span",{className:(0,r.cn)("text-xs text-red-500"),children:"*"})]})});d.displayName=i.f.displayName},26409:function(e,t,n){n.d(t,{Z:function(){return c}});var a=n(57437),r=n(22169),i=n(86925),o=n(2265);let s=i.zt,l=i.fC,d=i.xz,u=o.forwardRef((e,t)=>{let{className:n,sideOffset:o=4,...s}=e;return(0,a.jsx)(i.VY,{ref:t,sideOffset:o,className:(0,r.cn)("z-[999] overflow-hidden rounded-md border border-border bg-body px-3 py-1.5 text-xs text-muted-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n),style:{animationDuration:"75ms"},...s})});u.displayName=i.VY.displayName;var c=e=>{let{children:t,tooltip:n,side:r,isEnabled:i=!0}=e;return i?(0,a.jsx)(s,{children:(0,a.jsxs)(l,{delayDuration:10,children:[(0,a.jsx)(d,{asChild:!0,children:t}),(0,a.jsx)(u,{side:r,className:"max-w-xs",children:(0,a.jsx)("p",{children:n})})]})}):t}},25752:function(e,t,n){n.d(t,{Bm:function(){return S},Ej:function(){return v},Jx:function(){return i},PG:function(){return x},Wb:function(){return j},_e:function(){return m},_n:function(){return r},_x:function(){return p},fn:function(){return y},gi:function(){return u},jb:function(){return c},kB:function(){return o},md:function(){return g},nd:function(){return d},nk:function(){return h},ql:function(){return N},rK:function(){return w},tF:function(){return f},wm:function(){return _},xT:function(){return l},yk:function(){return b},z$:function(){return s}});var a=n(62601);let r="https://api.hirepal.ai",i="https://recruiter.hirepal.ai",o="https://hirepal.ai",s="wss://api.hirepal.ai";a.env.X_STUDYMITR_ORG_ACC,a.env.X_STUDYMITR_KEY,a.env.PUBLIC_X_STUDYMITR_ORG_ACC,a.env.PUBLIC_X_STUDYMITR_KEY,a.env.FILE_X_STUDYMITR_ORG_ACC,a.env.FILE_X_STUDYMITR_KEY;let l=10,d="HIREPAL_USER",u="https://candidate.hirepal.ai",c=["/auth/login","/auth/register","/callback/google","/callback/linkedin","/callback/github","/auth/signup","/auth/get-started","/auth/forgot-password","/auth/already-registered"],f=["/terms-and-conditions","/privacy-policy","/contact-us","/about-us","/refund-policy","/shipping-policy","/auth/reset-password","/"],p="onboarding_step",m=10,h=25,g=15,x="/get-started",v="AIzaSyDSyYTHvJ9OsCEZZpJ3gQphGxXXZoUOVII",y=!1,b=!1,w=!1,_="/auth/login",j="/auth/signup",N="azure",S="https://billingsvc-api.studymitr.com/v2/callback/razorpay"},7155:function(e,t,n){n.d(t,{$s:function(){return d},ET:function(){return u},Tc:function(){return l},Tx:function(){return f}});var a=n(57437),r=n(22169),i=n(61396),o=n.n(i);n(2265);var s=n(66651);function l(e){let{title:t,subtitle:n}=e;return(0,a.jsxs)("div",{className:"flex flex-col gap-[7px]",children:[(0,a.jsx)("h2",{className:"text-[27px] font-semibold leading-tight text-text-500",children:t}),(0,a.jsx)("p",{className:"text-[13.5px] leading-[1.45] text-secondary-300",children:n})]})}function d(e){let{label:t="or use your email"}=e;return(0,a.jsxs)("div",{className:"flex items-center gap-3.5",children:[(0,a.jsx)("div",{className:"h-px flex-1 bg-disabled-100 dark:bg-disabled-400"}),(0,a.jsx)("span",{className:"text-xs text-secondary-300",children:t}),(0,a.jsx)("div",{className:"h-px flex-1 bg-disabled-100 dark:bg-disabled-400"})]})}function u(e){let{text:t,linkLabel:n,href:r}=e;return(0,a.jsxs)("div",{className:"flex items-center justify-center gap-1.5",children:[(0,a.jsx)("span",{className:"text-[12.5px] text-secondary-300",children:t}),(0,a.jsx)(o(),{href:r,className:"text-[12.5px] font-semibold text-purple-600 hover:underline",children:n})]})}function c(e){let{className:t}=e;return(0,a.jsxs)("svg",{viewBox:"0 0 24 24",className:(0,r.cn)("h-[15px] w-[15px]",t),fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,a.jsx)("path",{d:"M5 12h14"}),(0,a.jsx)("path",{d:"m12 5 7 7-7 7"})]})}function f(e){let{isLoading:t,children:n}=e;return(0,a.jsx)(s.z,{type:"submit",isLoading:t,className:"h-12 w-full rounded-[10px] bg-purple-500 text-[13.5px] font-semibold hover:bg-purple-600",children:!t&&(0,a.jsxs)(a.Fragment,{children:[n,(0,a.jsx)(c,{className:"ml-2"})]})})}},29108:function(e,t,n){n.d(t,{d8:function(){return o},lS:function(){return i},nJ:function(){return s},tw:function(){return l}}),n(25752),n(74111);var a=n(79847);n(46161),n(2265);var r=n(71424);function i(){(0,a.g)().clear()}async function o(e,t,n){try{await fetch("https://recruiter.hirepal.ai/api/set-cookie",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({key:e,token:t,token_expiry:n})})}catch(e){}}async function s(e){try{await fetch("https://recruiter.hirepal.ai/api/remove-cookie",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({key:e})})}catch(e){}}
1async function l(e){let{setLoading:t}=e;try{t(!0);let e=await fetch("/api/oauth/google",{method:"GET"});if(e.ok){let t=await e.json();window.location.assign(null==t?void 0:t.data)}else(0,r.toast)("Registration via Google failed.");t(!1)}catch(e){(0,r.toast)("Registration via Google failed.")}}},74111:function(e,t,n){n.d(t,{u:function(){return i}});var a=n(25752),r=n(29108);let i=async e=>{var t;let{redirectTo:n="/company/dashboard",...i}=e;(null==i?void 0:null===(t=i.onboarding)||void 0===t?void 0:t.is_completed)?window.location.assign(n):(await (0,r.d8)(a._x,null==i?void 0:i.onboarding.step.toString(),null==i?void 0:i.token_expiry),window.location.assign("/get-started"))}},71792:function(e,t,n){n.d(t,{Ug:function(){return x},fV:function(){return g},ky:function(){return v},qx:function(){return y}});var a=n(57437),r=n(25752),i=n(29108),o=n(74111),s=n(65128),l=n(49428),d=n(7769),u=n(46161),c=n(23588),f=n(71424);async function p(e,t){let n=await fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),a=await n.json().catch(()=>null);if(!n.ok||(null==a?void 0:a.success)===!1||(null==a?void 0:a.error)){var r,i,o,l;throw new s.GY({message:(null==a?void 0:null===(r=a.error)||void 0===r?void 0:r.message)||"Something went wrong.",code:null!==(l=null==a?void 0:null===(i=a.error)||void 0===i?void 0:i.code)&&void 0!==l?l:n.status,type:null==a?void 0:null===(o=a.error)||void 0===o?void 0:o.type,status:n.status,data:a})}if(!(null==a?void 0:a.data))throw new s.GY({message:"Something went wrong.",status:n.status,data:a});return a.data}async function m(e,t){let n=await fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),a=await n.json().catch(()=>null);if(!n.ok||(null==a?void 0:a.success)===!1||(null==a?void 0:a.error)){var r;throw new s.GY({message:(null==a?void 0:null===(r=a.error)||void 0===r?void 0:r.message)||(null==a?void 0:a.message)||"Something went wrong.",status:n.status,data:a})}}async function h(e){await (0,i.d8)(r.nd,e.access_token,e.access_token_expiry),await (0,i.d8)(r._x,e.onboarding.step.toString(),e.access_token_expiry)}function g(e){return(0,c.D)({mutationKey:l.a.auth.login(),mutationFn:e=>p("/api/auth/login",{...e,email:e.email.toLocaleLowerCase()}),onSuccess:async t=>{try{(0,i.lS)(),await h(t),(0,o.u)({router:e,onboarding:t.onboarding,token_expiry:t.access_token_expiry}),f.toast.success("Login Success.",{position:"top-center",duration:2e3})}catch(e){f.toast.error("Something went wrong. Please try again.",{position:"top-center",duration:2e3})}},onError:e=>{if(401===e.code){let t=(0,f.toast)("Sonner");f.toast.warning("Incorrect password",{description:e.message||"",position:"top-center",id:t,onDismiss:()=>f.toast.dismiss(t),action:(0,a.jsx)("a",{href:"/auth/forgot-password",onClick:()=>f.toast.dismiss(t),className:"text-xs underline underline-offset-4",children:"Forgot password?"})})}else f.toast.error("Login failed.",{description:e.message||"",dismissible:!0,duration:2e3,position:"top-center"})}})}function x(e){return(0,c.D)({mutationKey:l.a.auth.signup(),mutationFn:e=>p("/api/auth/register",{...e,email:e.email.toLocaleLowerCase()}),onSuccess:async t=>{try{(0,i.lS)(),await h(t),(0,d.y)({event:u.E.RECRUITER_SIGNUP_SUCCESS,method:"email_password"}),(0,o.u)({router:e,onboarding:t.onboarding,token_expiry:t.access_token_expiry}),(0,f.toast)("Registration Success.")}catch(e){f.toast.error("Something went wrong. Please try again.",{position:"top-center",duration:2e3})}},onError:t=>{var n;f.toast.error("Registration failed.",{description:t.message||"",position:"top-center",duration:2e3}),(null===(n=t.message)||void 0===n?void 0:n.includes("Company with this domain already exist, please ask your admin for invitation"))&&e.push("/auth/already-registered")}})}function v(e){return(0,c.D)({mutationKey:l.a.auth.forgotPassword(),mutationFn:e=>m("/api/forgot-password",{primary_email:e.primary_email.toLocaleLowerCase()}),onSuccess:()=>{null==e||e()},onError:e=>{f.toast.error("Failed to send reset link.",{description:e.message||"",position:"top-center",duration:2e3})}})}function y(){return(0,c.D)({mutationKey:l.a.auth.resetPassword(),mutationFn:e=>m("/api/reset-password",{token:e.token,new_password:e.new_password,confirm_password:e.confirm_password}),onError:e=>{f.toast.error("Reset password failed.",{description:e.message||"",position:"top-center",duration:2e3})}})}},65128:function(e,t,n){n.d(t,{GY:function(){return a},LY:function(){return s},hi:function(){return o},jf:function(){return l}});
1class a extends Error{constructor(e){var t,n,a;super(e.message||"An unknown error occurred"),this.name="ApiClientError",this.status=null!==(t=e.status)&&void 0!==t?t:0,this.code=null!==(n=e.code)&&void 0!==n?n:this.status,this.type=null!==(a=e.type)&&void 0!==a?a:"error",this.data=e.data}}async function r(e,t,n){var r,i,o,s,l;let d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{body:u,isFormData:c}=null==(l=d.body)?{isFormData:!1}:"undefined"!=typeof FormData&&l instanceof FormData?{body:l,isFormData:!0}:{body:JSON.stringify(l),isFormData:!1},f=await fetch(function(e,t,n){let a=/^https?:\/\//i.test(t)?t:"".concat(e,"/").concat(t.replace(/^\//,""));if(!n)return a;let r=new URLSearchParams;Object.entries(n).forEach(e=>{let[t,n]=e;null!=n&&r.set(t,String(n))});let i=r.toString();return i?"".concat(a,"?").concat(i):a}(e,t,d.params),{method:n,headers:{...!c&&u?{"Content-Type":"application/json"}:{},...d.headers},body:u}),p=await f.json().catch(()=>null);if(!f.ok)throw new a({message:null==p?void 0:null===(r=p.error)||void 0===r?void 0:r.message,code:null==p?void 0:null===(i=p.error)||void 0===i?void 0:i.code,type:null==p?void 0:null===(o=p.error)||void 0===o?void 0:o.type,status:f.status,data:p});return null!==(s=null==p?void 0:p.data)&&void 0!==s?s:p}function i(e){return{get:(t,n)=>r(e,t,"GET",n),post:(t,n)=>r(e,t,"POST",n),put:(t,n)=>r(e,t,"PUT",n),patch:(t,n)=>r(e,t,"PATCH",n),delete:(t,n)=>r(e,t,"DELETE",n)}}let o=i("/api/proxy"),s=i("/api/public-proxy"),l=i("/api/file-proxy")},79847:function(e,t,n){let a;n.d(t,{g:function(){return d}});var r=n(41224),i=n(40300),o=n(65128);function s(e,t){return!(e>=3)&&(!(t instanceof o.GY)||t.status<400||t.status>=500)}function l(){return new r.S({defaultOptions:{queries:{staleTime:6e4,gcTime:3e5,refetchOnWindowFocus:!0,refetchOnReconnect:!0,refetchOnMount:!0,retry:s},mutations:{retry:!1}}})}function d(){return i.sk?l():(a||(a=l()),a)}},49428:function(e,t,n){n.d(t,{a:function(){return a}});let a={brands:{all:["brands"],lists:()=>[...a.brands.all,"list"],list:e=>[...a.brands.lists(),e],details:()=>[...a.brands.all,"detail"],detail:e=>[...a.brands.details(),e]},jobs:{all:["jobs"],lists:()=>[...a.jobs.all,"list"],list:e=>[...a.jobs.lists(),e],details:()=>[...a.jobs.all,"detail"],detail:e=>[...a.jobs.details(),e]},auth:{all:["auth"],login:()=>[...a.auth.all,"login"],signup:()=>[...a.auth.all,"signup"],me:()=>[...a.auth.all,"me"],forgotPassword:()=>[...a.auth.all,"forgot-password"],resetPassword:()=>[...a.auth.all,"reset-password"]},onboarding:{all:["onboarding"],updateProfile:()=>[...a.onboarding.all,"update-profile"],recruiterProfile:()=>[...a.onboarding.all,"recruiter-profile"],companyProfile:()=>[...a.onboarding.all,"company-profile"]},candidates:{all:["candidates"],searches:()=>[...a.candidates.all,"search"],search:e=>[...a.candidates.searches(),e],details:()=>[...a.candidates.all,"detail"],detail:e=>[...a.candidates.details(),e]},credit:{all:["credit"],detail:()=>[...a.credit.all,"detail"]},plans:{all:["plans"],list:()=>[...a.plans.all,"list"]},dashboard:{all:["dashboard"],onboarding:()=>[...a.dashboard.all,"onboarding"],recentCandidates:()=>[...a.dashboard.all,"recent-candidates"]},company:{all:["company"],verification:()=>[...a.company.all,"verification"]},profile:{all:["profile"],detail:()=>[...a.profile.all,"detail"]},faqs:{all:["faqs"],lists:()=>[...a.faqs.all,"list"],list:e=>{var t,n;return[...a.faqs.lists(),{category:null!==(t=null==e?void 0:e.category)&&void 0!==t?t:null,search_query:null!==(n=null==e?void 0:e.search_query)&&void 0!==n?n:null}]},details:()=>[...a.faqs.all,"detail"],detail:e=>[...a.faqs.details(),e]},billings:{all:["billing-history"],lists:()=>[...a.billings.all,"list"],list:e=>[...a.billings.lists(),{...(null==e?void 0:e.page)&&{page:e.page},...(null==e?void 0:e.status)&&{status:e.status},...(null==e?void 0:e.start_date)&&{start_date:e.start_date},...(null==e?void 0:e.end_date)&&{end_date:e.end_date},...(null==e?void 0:e.is_current_month)!==void 0&&{is_current_month:e.is_current_month},...(null==e?void 0:e.is_last_month)!==void 0&&{is_last_month:e.is_last_month},...(null==e?void 0:e.size)&&{size:e.size}}]},activityLogs:{all:["activity-logs"],list:e=>e?[...a.activityLogs.all,"list",e]:[...a.activityLogs.all,"list"]}}},46161:function(e,t,n){var a,r;n.d(t,{E:function(){return a}}),(r=a||(a={})).RECRUITER_ONBOARDING_COMPLETE="recruiter_onboarding_complete",r.RECRUITER_SIGNUP_SUCCESS="recruiter_signup_success"},7769:function(e,t,n){n.d(t,{y:function(){return a}});function a(e){window.dataLayer=window.dataLayer||[],window.dataLayer.push(e)}}}]);
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.