1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7537],{15319:(e,r,t)=>{"use strict";t.d(r,{h:()=>o,p:()=>a});var s=t(76252),n=t(38388),i=t(96643);let a=(0,s.A)(n.A)(e=>{let{isHasBackground:r}=e;return{backgroundImage:r?"url(/img/background-login-tcm.png)":"none",width:"100%",padding:"40px 0",backgroundSize:r?"cover":"inherit",backgroundPosition:r?"bottom center":"inherit",margin:"auto",[i.A.breakpoints.up("md")]:{width:r?"100%":"60%"}}}),o=(0,s.A)(n.A)({[i.A.breakpoints.up("md")]:{padding:"40px 32px"},[i.A.breakpoints.up("xs")]:{padding:"40px 15px"},background:" linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%)",backdropFilter:"blur(9px)",borderRadius:"40px"})},30944:(e,r,t)=>{"use strict";t.d(r,{Q:()=>o});var s=t(14828),n=t(69697),i=t(98228),a=t(61422);let o=()=>{let[e,{isLoading:r}]=(0,n.P2)(),[t,{isLoading:o,error:l}]=(0,n.nM)();return{onResetPasswordEmail:(e,r,n)=>new Promise(async(i,o)=>{let l=await t({password:(0,a.s)("email",n,e),resetToken:r,email:e});if((0,s.K)(l))o(l.error);else if(200===l.data.code)i(l.data);else{var d,c,u;o(Error(null!=(u=null==(c=l.data)||null==(d=c.messages)?void 0:d[0])?u:"Something Error!"))}}),onResetPasswordPhone:(r,t,n)=>new Promise(async(o,l)=>{let d=await e({phone:(0,i.xJ)(r),otp:t,password:(0,a.s)("phone",n,r)});if((0,s.K)(d))l(d.error);else if(200===d.data.code)o(d.data);else{var c,u,x;l(Error(null!=(x=null==(u=d.data)||null==(c=u.messages)?void 0:c[0])?x:"Something Error!"))}}),isLoading:r||o}}},36522:(e,r,t)=>{"use strict";t.d(r,{C:()=>i});var s=t(14828),n=t(69697);let i=()=>{let[e,{isLoading:r}]=(0,n.hy)();return{onSendLinkResetPasswordEmail:r=>new Promise(async(t,n)=>{let i=await e({email:r});if((0,s.K)(i))n(i.error);else if(200===i.data.code)t(i.data);else{var a,o,l;let e=null!=(l=null==(o=i.data)||null==(a=o.messages)?void 0:a[0])?l:"Something Error!";n("User Not Found."===e?Error("Please enter the registered email"):Error(e))}}),isLoading:r}}},40961:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/reset-password",function(){return t(82595)}])},50098:(e,r,t)=>{"use strict";t.d(r,{A:()=>c});var s=t(37876);t(14232);var n=t(60795),i=t(38388),a=t(68827),o=t.n(a),l=t(16024),d=t(22210);let c=e=>{let{title:r,children:t,imageSrc:a,isHideBgImage:c=!1,igBackground:u}=e;return(0,s.jsxs)(n.A,{sx:{position:"relative",alignItems:"center",minHeight:{xs:"338px",md:"367px"},display:"flex",flexDirection:"column",justifyContent:"center",padding:{xs:"90px 0 24px",md:"0"}},children:[!c&&u&&(0,s.jsx)(o(),{src:u,alt:r||"search result",layout:"fill",objectFit:"cover",style:{zIndex:-1}}),(0,s.jsxs)(l.A,{children:[a&&(0,s.jsx)(i.A,{marginY:"20px",display:"flex",alignItems:"center",justifyContent:"center",children:(0,s.jsx)(o(),{src:a,alt:"logo-term-condition",objectFit:"cover",width:537,height:499})}),(0,s.jsx)(d.A,{variant:"subtitle2",color:"primary.light",colorVariant:"primary",lineHeight:1.1,mb:"24px",textAlign:"center",children:r})]}),t]})}},82595:(e,r,t)=>{"use strict";t.r(r),t.d(r,{__N_SSP:()=>R,default:()=>_});var s=t(37876),n=t(14232),i=t(35268),a=t(38388),o=t(68827),l=t.n(o),d=t(89099),c=t(64888),u=t(22210),x=t(20741),p=t(67530),g=t(16189),h=t(36522);let m=(0,i.Ay)(a.A)({display:"flex",justifyContent:"center",alignItems:"center"}),w=e=>{let{email:r}=e,{onOpen:t}=(0,p.dj)(),i=(0,d.useRouter)(),o=n.useRef(),{onSendLinkResetPasswordEmail:w,isLoading:j}=(0,h.C)(),f=n.useRef(null);return(0,n.useEffect)(()=>()=>{clearTimeout(o.current)},[]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(a.A,{sx:{height:"100%"},children:[(0,s.jsx)(m,{sx:{width:{xs:"100px",sm:"150px",md:"214px"},position:"absolute",top:{md:"80px",xs:"30px"},left:{md:"80px",xs:"30px"}},children:(0,s.jsx)(c.A,{ratio:250/94,children:(0,s.jsx)(l(),{src:"/logo/logo.png?lastmod=12345678",layout:"fill",objectFit:"cover",quality:100,alt:"logo",style:{padding:"5px"}})})}),(0,s.jsxs)(a.A,{sx:{position:"absolute",marginLeft:"auto",marginRight:"auto",left:0,right:0,top:{xs:"20%",sm:"35%"},textAlign:"center",display:"flex",alignItems:"center",flexDirection:"column",paddingX:{xs:"8px",sm:0}},children:[(0,s.jsx)(a.A,{width:"240px",children:(0,s.jsx)(c.A,{children:(0,s.jsx)(l(),{src:"/img/Rocket.png",layout:"fill",alt:"404"})})}),(0,s.jsx)(u.A,{variant:"h1",colorVariant:"normal",marginTop:"24px",children:"Your verification link has been expired"}),(0,s.jsx)(u.A,{colorVariant:"normal",marginY:"16px",lineHeight:1.125,children:"Please click on the following button to resend the new one"}),(0,s.jsx)(x.A,{onClick:()=>{w(r).then(e=>{var r;null==(r=f.current)||r.onOpen("The reset password link has been sent","A reset password link has been sent to your registered email address. Please click on the link to reset your password."),o.current=setTimeout(()=>{i.push("/auth")},1e3)}).catch(e=>{var r;t("error",null!=(r=e.message)?r:"Something error!")})},isLoading:j,children:"RESEND RESET PASSWORD LINK"})]})]}),(0,s.jsx)(g.A,{ref:f,srcIcon:"/icon/message.svg"})]})};var j=t(11465),f=t(50098),A=t(26437),b=t(60795),v=t(16024);let y=(0,i.Ay)(v.A)(()=>({background:"white",width:"100%",borderRadius:"24px",paddingBlock:"32px",display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",marginTop:"168px",marginBottom:"167px"})),k=e=>{let{onLogin:r}=e;return(0,s.jsxs)(y,{children:[(0,s.jsx)(l(),{src:"/icon/reset-password.svg",alt:"welcome-cbt",width:"240",height:"238"}),(0,s.jsx)(u.A,{colorVariant:"normal",variant:"h1",fontWeight:700,mb:"16px",mt:"68px",textAlign:"center",children:"You Have Successfully Reset Your Password"}),(0,s.jsx)(u.A,{colorVariant:"normal",fontWeight:400,textAlign:"center",mb:"40px",children:"Please log in to Chan Brothers Prestige Club with your new password."}),(0,s.jsx)(b.A,{direction:"row",columnGap:"24px",children:(0,s.jsx)(x.A,{onClick:r,children:"LOG IN"})})]})};var P=t(15319),E=t(30944);let S=e=>{let{email:r,resetToken:t}
1=e,[i,a]=(0,n.useState)("enter-password"),{onResetPasswordEmail:o,isLoading:l}=(0,E.Q)(),[c,u]=(0,n.useState)(),{push:x}=(0,d.useRouter)();return(0,s.jsx)(j.A,{children:"enter-password"===i?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(f.A,{title:"Reset Password"}),(0,s.jsx)(P.p,{children:(0,s.jsx)(A.A,{onSubmit:e=>{o(r,t,e.password).then(e=>{a("reset-success")}).catch(e=>{var r;u({message:null!=(r=e.message)?r:"Something wrong!"})})},desc:"Please enter and confirm your new password.",hasBackground:!1,type:"page",isLoading:l,error:c})})]}):(0,s.jsx)(k,{onLogin:()=>{x("/auth")}})})};var R=!0;let _=e=>{let{email:r,type:t,resetToken:n}=e;return"invalid"===t?(0,s.jsx)(w,{email:r}):(0,s.jsx)(S,{email:r,resetToken:n})}}},e=>{e.O(0,[9471,1465,636,6593,8792],()=>e(e.s=40961)),_N_E=e.O()}]);
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.