"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[33],{316:(e,s,a)=>{a.r(s)},318:(e,s,a)=>{a.r(s),a.d(s,{default:()=>t});const t={wrapper:"CRodUImS",wrapperBreadcrumb:"MKBpE8DP",wrapperLabel:"dIDQHw4c",wrapperBreadcrumbActive:"Wk97cIJ0"}},315:(e,s,a)=>{a.r(s),a.d(s,{default:()=>t});const t={heading:"G0JdqPCi",wrapper:"_MfaG83h",wrapperContainer:"nLtvbijm",wrapperFormActions:"buUaJNxp",wrapperFormFogotPassword:"g49yMYHz",wrapperNewCustomer:"qIpA3gmA",wrapperNewCustomerHeading:"_kIyIIk0",wrapperNewCustomerList:"VePW2AMF",wrapperNewCustomerText:"JMd0Je9_",wrapperButton:"oCzu1_uG"}},319:(e,s,a)=>{a.r(s),a.d(s,{default:()=>t});const t={wrapper:"zvePlb17",wrapperHeading:"sXl0ElHW",wrapperForm:"vBVRAdKU",wrapperFormActions:"iGqEV7s9",wrapperFormSubmit:"D6_AaAh1"}},317:(e,s,a)=>{a.r(s),a.d(s,{default:()=>t});const t={heading:"OvFN1Qas",wrapperRow:"xBQj1KwK"}},321:(e,s,a)=>{a.r(s),a.d(s,{default:()=>t});const t={wrapper:"_cLh0fwF",wrapperHeading:"jPJIqks_",wrapperForm:"OkQCrUv1",wrapperFormActions:"I1eRs7CR",wrapperFormSubmit:"bPKs2rg2",wrapperFormActionsError:"ukvvaihw"}},174:(e,s,a)=>{a.r(s),a.d(s,{default:()=>t});const t={formField:"O_ppC8Tk",formLabel:"Ai4NFc10",formSelect:"BEXF82tC",formInput:"zfNAnAit",formInlineMessage:"jQtkT7N8",formFieldSuccess:"Dg6C4WT5",formCheckbox:"tA6BzimD",formlabel:"yRoyUtjL",formPrefixPostfixLabel:"oOaBWgrV",formRadio:"Ryta9xrJ",formFieldError:"wyDyVcpa",formInputIndicator:"cp8OpRjR",formFieldWarning:"axwEoJk5",formFieldHalf:"YWW3F7wP"}},173:(e,s,a)=>{a.r(s),a.d(s,{default:()=>t});const t={wrapper:"QOfBy2mq",wrapperRipple:"djYNM0KS",ripple:"s255OZO8"}},322:(e,s,a)=>{a.r(s),a.d(s,{default:()=>t});const t={wrapperContainer:"iu_H5Erq",wrapper:"dEmJ0TkJ",authBreadcrumbs:"dnFRX_Jz",breadcrumb:"im80BH7O",loginFlex:"SAcpucOm",loginSection:"KszqgvED",resetPasswordFormField:"qRY14Qgt",resetPasswordForm:"RTu3ePvb",formActions:"FE6qPTv1"}},313:(e,s,a)=>{const t=a(314);(0,a(4).createEntrypoint)("loginForm",t.LoginContainer)()},314:(e,s,a)=>{Object.defineProperty(s,"__esModule",{value:!0}),s.LoginContainer=void 0;const t=a(0),r=(a(1),a(56));s.LoginContainer=({useSharedState:e})=>{const s=e(),{customerInfo:a,isLoggedIn:o,login:i,getCurrentCustomer:n,register:l,recoverPassword:d,resetPassword:c}=s((e=>({customerInfo:e.customerInfo,isLoggedIn:e.isLoggedIn,login:e.login,getCurrentCustomer:e.getCurrentCustomer,register:e.register,recoverPassword:e.recoverPassword,resetPassword:e.resetPassword})));return(0,t.jsx)(r.AuthForms,{customerInfo:a,isLoggedIn:o,login:i,getCurrentCustomer:n,register:l,recoverPassword:d,resetPassword:c})}},136:function(e,s,a){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(s,"__esModule",{value:!0}),s.AuthBreadcrumbs=void 0;const r=a(0),o=(a(1),a(2)),i=t(a(318)),{wrapper:n,wrapperBreadcrumb:l,wrapperBreadcrumbActive:d,wrapperLabel:c}=i.default;s.AuthBreadcrumbs=({authState:e})=>(0,r.jsxs)("ul",Object.assign({className:n},{children:[(0,r.jsxs)("li",Object.assign({className:l},{children:[(0,r.jsx)("a",Object.assign({href:"/",className:c},{children:"Home"})),(0,r.jsx)("meta",{content:"1"})]})),(0,r.jsxs)("li",Object.assign({className:(0,o.cx)(l,d)},{children:[(0,r.jsx)("span",Object.assign({className:c},{children:e})),(0,r.jsx)("meta",{content:"2"})]}))]}))},134:function(e,s,a){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(s,"__esModule",{value:!0}),s.LoginForm=void 0;const r=a(0),o=a(1),i=a(9),n=a(2),l=t(a(315));a(316);const{heading:d,wrapper:c,wrapperContainer:u,wrapperForm:m,wrapperFormActions:p,wrapperFormFogotPassword:f,wrapperNewCustomer:h,wrapperNewCustomerHeading:w,wrapperNewCustomerText:b,wrapperNewCustomerList:g,wrapperButton:v}=l.default;s.LoginForm=({setAuthState:e,onSubmit:s,isLoading:a})=>{const{formData:t,setField:l,validateFields:y}=(0,i.useValidationForm)({fields:{email:"",password:""},validations:{email:e=>i.validate.email(e)&&"Please use a valid email address, such as user@example.com.",password:e=>!e&&"You must enter a password."}}),j=[{id:"email",label:"Email Address:",required:!0,fieldState:t.email},{id:"password",label:"Password:",required:!0,type:"password",fieldState:t.password}];return(0,r.jsxs)(o.Fragment,{children:[(0,r.jsx)("h1",Object.assign({className:d},{children:"Sign in"})),(0,r.jsxs)("div",Object.assign({className:c},{children:[(0,r.jsx)("div",Object.assign({className:u},{children:(0,r.jsxs)("form",Object.assign({className:m,onSubmit:e=>{e.preventDefault(),y().then((({values:e,errors:a})=>{0===Object.keys(a).length&&s(e)})).catch((e=>console.error(e)))}},{children:[j.map((({id:e,label:s,required:a,type:t,fieldState:o},n)=>(0,r.jsx)(i.Field,{id:e,label:s,required:a,fieldState:o,type:t,onChange:l},n))),(0,r.jsxs)("div",Object.assign({className:p},{children:[(0,r.jsx)("input",{type:"submit",className:(0,n.cx)("button","button--primary",v),value:a?"Loading...":"Sign in","aria-label":"Sign In",disabled:a}),(0,r.jsx)("a",Object.assign({href:"#",className:f,"aria-label":"Forgot your password?",onClick:s=>{s.preventDefault(),e("recover")}},{children:"Forgot your password?"}))]}))]}))})),(0,r.jsxs)("div",Object.assign({className:(0,n.cx)(u,h)},{children:[(0,r.jsx)("h2",Object.assign({className:w},{children:"New Customer?"})),(0,r.jsx)("p",Object.assign({className:b},{children:"Create an account with us and you'll be able to:"})),(0,r.jsxs)("ul",Object.assign({className:g},{children:[(0,r.jsx)("li",{children:"Check out faster"}),(0,r.jsx)("li",{children:"Save multiple shipping addresses"}),(0,r.jsx)("li",{children:"Access your order history"}),(0,r.jsx)("li",{children:"Track new orders"}),(0,r.jsx)("li",{children:"Save items to your Wish List"})]})),(0,r.jsx)("a",Object.assign({className:"button",href:"#","aria-label":"Create Account",onClick:s=>{s.preventDefault(),e("register")}},{children:"Create Account"}))]}))]}))]})}},320:(e,s,a)=>{Object.defineProperty(s,"__esModule",{value:!0}),s.usePasswordReset=void 0;const t=a(3);s.usePasswordReset=e=>{const[{message:s,isFetching:a},r]=(0,t.useState)({message:"",isFetching:Boolean(e)});return(0,t.useEffect)((()=>{e&&fetch(e).then((e=>e.text())).then((e=>{const s=e.replace(/\n|\r/g,"").replace(/\s\s+/g,"").replace(/.*/,"");return/alertBox-message/.test(s)?s.replace(/.*alertBox-message/,"").replace(/<\/.*/,"").replace(/.*>/,""):""})).finally((()=>{r({message:"string"==typeof s?s:"",isFetching:!1})}))}),[]),{message:s,isFetching:a}}},137:function(e,s,a){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(s,"__esModule",{value:!0}),s.PasswordResetConfirmationForm=void 0;const r=a(0),o=(a(1),a(3)),i=a(8),n=a(9),l=t(a(7)),d=a(2),c=t(a(319)),u=a(320),m=t(a(5)),{wrapper:p,wrapperHeading:f,wrapperForm:h,wrapperFormActions:w,wrapperFormSubmit:b}=c.default;s.PasswordResetConfirmationForm=({passwordResetUrl:e,onCancel:s,onSubmit:a,isLoading:t,isInvalidLink:c})=>{const{formData:g,setField:v,validateFields:y}=(0,n.useValidationForm)({fields:{password:"",passwordConfirm:""},validations:{password:e=>e?(n.validate.minLength(e,7)||n.validate.charAndNum(e))&&"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.":"You must enter a password.",passwordConfirm:(e,s)=>e!==s.password&&"Your passwords do not match."}}),{pathname:j,push:x}=(0,i.useRouter)(),{isFetching:C,message:N}=(0,u.usePasswordReset)(e);(0,o.useEffect)((()=>{const e=c?"The link you were given in the Request Password email is invalid. Please request another new password to receive a new link.":N;e&&m.default.fire({icon:"error",text:e}).then((()=>x(j)))}),[N,c]),(0,o.useEffect)((()=>{e||x(j)}),[e]);const S=[{id:"password",label:"Password:",required:!0,type:"password",fieldState:g.password},{id:"passwordConfirm",label:"Confirm password:",required:!0,type:"password",fieldState:g.passwordConfirm}];return!e||C?(0,r.jsx)(l.default,{}):(0,r.jsxs)("div",Object.assign({id:"reset-form-contain",className:p},{children:[(0,r.jsx)("h1",Object.assign({className:f},{children:"Password Reset"})),(0,r.jsx)("p",{children:"Passwords must be at least 7 characters and contain both alphabetic and numeric characters."}),(0,r.jsxs)("form",Object.assign({method:"post",className:(0,d.cx)(h,"form"),onSubmit:e=>{e.preventDefault(),y().then((({values:e,errors:s})=>{0===Object.keys(s).length&&a(e)}))}},{children:[S.map((({id:e,label:s,required:a,fieldState:t,type:o})=>(0,r.jsx)(n.Field,{id:e,label:s,required:a,fieldState:t,type:o,onChange:v},e))),(0,r.jsx)("div",Object.assign({className:(0,d.cx)(w)},{children:(0,r.jsx)("input",{type:"submit",className:(0,d.cx)("button","button--primary",b),value:t?"Loading...":"Reset Password","aria-label":"Reset Password",disabled:t})}))]})),(0,r.jsx)("br",{}),(0,r.jsx)("button",Object.assign({onClick:s,className:"button button--secondary"},{children:"Go back"}))]}))}},135:function(e,s,a){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(s,"__esModule",{value:!0}),s.RegistrationForm=void 0;const r=a(0),o=a(1),i=a(175),n=a(9),l=t(a(317)),{heading:d,wrapper:c,wrapperRow:u}=l.default;s.RegistrationForm=({onSubmit:e,isLoading:s})=>{var a,t;const{formData:l,setField:m,validateFields:p}=(0,n.useValidationForm)({fields:{email:"",password:"",passwordConfirm:"",firstName:"",lastName:"",city:"",countryCode:"US",company:"",state:"",address1:"",address2:"",postalCode:"",phone:""},validations:{email:e=>n.validate.email(e)&&"You must enter a valid email.",password:e=>e?(n.validate.minLength(e,7)||n.validate.charAndNum(e))&&"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.":"You must enter a password.",passwordConfirm:(e,s)=>e!==s.password&&"Your passwords do not match.",firstName:e=>!e&&"The 'First Name' field cannot be blank.",lastName:e=>!e&&"The 'Last Name' field cannot be blank.",address1:e=>!e&&"The 'Address Line 1' field cannot be blank.",city:e=>!e&&"The 'Suburb/City' field cannot be blank.",countryCode:e=>!e&&"The 'Country' field cannot be blank.",state:e=>!e&&"The 'State/Province' field cannot be blank.",postalCode:e=>!e&&"The 'Zip/Postcode' field cannot be blank.",phone:e=>!e&&"The 'Phone Number' field cannot be blank"}}),{countryList:f,stateOptions:h}=(0,i.useAddressData)(null!==(t=null===(a=l.countryCode)||void 0===a?void 0:a.value)&&void 0!==t?t:"US"),w=[{id:"email",label:"Email",required:!0,fieldState:l.email},{id:"password",label:"Password",required:!0,fieldState:l.password,type:"password"},{id:"passwordConfirm",label:"Confirm Password",required:!0,fieldState:l.passwordConfirm,type:"password"},{id:"countryCode",label:"Country",required:!0,options:f,fieldState:l.countryCode},{id:"firstName",label:"First Name",required:!0,fieldState:l.firstName},{id:"lastName",label:"Last Name",required:!0,fieldState:l.lastName},{id:"address1",label:"Address Line 1",required:!0,fieldState:l.address1},{id:"address2",label:"Address Line 2",fieldState:l.address2},{id:"company",label:"Company Name",fieldState:l.company},{id:"city",label:"Suburb/City",required:!0,fieldState:l.city},{id:"state",label:"State",required:!0,options:h,fieldState:l.state},{id:"postalCode",label:"Zip/Postcode",required:!0,fieldState:l.postalCode},{id:"phone",label:"Phone Number",required:!0,fieldState:l.phone,type:"phone"}];return(0,r.jsxs)(o.Fragment,{children:[(0,r.jsx)("h1",Object.assign({className:d},{children:"New Account"})),(0,r.jsxs)("form",Object.assign({className:c,onSubmit:s=>{s.preventDefault(),p().then((({values:s,errors:a})=>{0===Object.keys(a).length&&e(s)}))}},{children:[(0,r.jsx)("div",Object.assign({className:u},{children:w.map((({id:e,label:s,options:a,type:t="text",required:o,fieldState:i})=>(0,r.jsx)(n.Field,{id:e,label:s,options:a,fieldState:i,type:t,required:o,onChange:m},e)))})),(0,r.jsx)("div",Object.assign({className:"g-recaptcha","data-sitekey":"6LccmasUAAAAAIRhScC9asOrH_rQblw06weNOzDI"},{children:(0,r.jsxs)("div",Object.assign({style:{width:"304px",height:"78px"}},{children:[(0,r.jsx)("iframe",{src:"https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LccmasUAAAAAIRhScC9asOrH_rQblw06weNOzDI&co=aHR0cHM6Ly9kaXNjb3VudGVsZWN0cm9uaWNzLmNvbTo0NDM.&hl=en&v=2Mfykwl2mlvyQZQ3PEgoH710&size=normal&cb=ax53g7c4c5m9",width:"304",height:"78",role:"presentation",name:"a-oupu2tnz4lmz",frameBorder:"0",scrolling:"no",sandbox:"allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"}),(0,r.jsx)("textarea",{id:"g-recaptcha-response",name:"g-recaptcha-response",className:"g-recaptcha-response",style:{width:"250px",height:"40px",border:"1px solid rgb(193, 193, 193)",margin:"10px 25px",padding:"0px",resize:"none",display:"none"}})]}))})),(0,r.jsx)("div",Object.assign({className:"form-actions"},{children:(0,r.jsx)("input",{className:"button button--primary",type:"submit",value:s?"Loading...":"Create Account","aria-label":"Create Account",disabled:s})}))]}))]})}},138:function(e,s,a){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(s,"__esModule",{value:!0}),s.ResetForm=void 0;const r=a(0),o=(a(1),a(3)),i=a(9),n=a(2),l=t(a(321)),{wrapper:d,wrapperHeading:c,wrapperForm:u,wrapperFormActions:m,wrapperFormActionsError:p,wrapperFormSubmit:f}=l.default;s.ResetForm=({onCancel:e,onSubmit:s,isLoading:a})=>{const{formData:t,setField:l,validateFields:h}=(0,i.useValidationForm)({fields:{email:""},validations:{email:e=>i.validate.email(e)&&"Please use a valid email address, such as user@example.com."}}),w=[{id:"email",label:"Email Address:",fieldState:t.email}],[b,g]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{var e,s;const a=null===(s=null===(e=w[0])||void 0===e?void 0:e.fieldState)||void 0===s?void 0:s.error;g(null!=a&&a)})),(0,r.jsxs)("div",Object.assign({id:"reset-form-contain",className:d},{children:[(0,r.jsx)("h1",Object.assign({className:c},{children:"Reset Password"})),(0,r.jsx)("p",{children:"Fill in your email below to request a new password. An email will be sent to the address below containing a link to verify your email address."}),(0,r.jsxs)("form",Object.assign({className:(0,n.cx)(u,"form"),onSubmit:e=>{e.preventDefault(),h().then((({values:e,errors:a})=>{0===Object.values(a).length&&s(e)}))}},{children:[w.map((({id:e,label:s,fieldState:a})=>(0,r.jsx)(i.Field,{id:e,label:s,fieldState:a,onChange:l},e))),(0,r.jsx)("div",Object.assign({className:(0,n.cx)(m,b&&p)},{children:(0,r.jsx)("input",{type:"submit",className:(0,n.cx)("button","button--primary",f),value:a?"Loading...":"Reset Password","aria-label":"Reset Password",disabled:a})}))]})),(0,r.jsx)("br",{}),(0,r.jsx)("button",Object.assign({onClick:e,className:"button button--secondary"},{children:"Go back"}))]}))}},71:function(e,s,a){var t=this&&this.__awaiter||function(e,s,a,t){return new(a||(a=Promise))((function(r,o){function i(e){try{l(t.next(e))}catch(e){o(e)}}function n(e){try{l(t.throw(e))}catch(e){o(e)}}function l(e){var s;e.done?r(e.value):(s=e.value,s instanceof a?s:new a((function(e){e(s)}))).then(i,n)}l((t=t.apply(e,s||[])).next())}))},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(s,"__esModule",{value:!0}),s.useLogin=void 0;const o=r(a(5)),i=a(3),n=a(8);s.useLogin=({customerInfo:e,setIsLoading:s,login:a,getCurrentCustomer:r})=>{const l=(0,i.useRef)(e),[d,c]=(0,i.useState)(!1),{push:u}=(0,n.useRouter)();return(0,i.useEffect)((()=>{!function(){t(this,void 0,void 0,(function*(){l.current=e,d&&(null!==l.current?(o.default.fire({icon:"error",text:l.current.message}),c(!1),yield r()):(c(!1),u("/account")))}))}()}),[e]),{handleLoginSubmission:e=>t(void 0,void 0,void 0,(function*(){var t,r;try{s(!0),c(!0);const t=e.email,r=e.password;return void 0!==t&&void 0!==r?(yield a(t,r),void s(!1)):void o.default.fire({icon:"error",text:"You have to fill email and password fields"})}catch(e){return s(!1),void o.default.fire({icon:"error",text:null!==(r=null===(t=null==l?void 0:l.current)||void 0===t?void 0:t.message)&&void 0!==r?r:"Sorry, we are not able to log you in right now"})}}))}}},56:function(e,s,a){var t=this&&this.__awaiter||function(e,s,a,t){return new(a||(a=Promise))((function(r,o){function i(e){try{l(t.next(e))}catch(e){o(e)}}function n(e){try{l(t.throw(e))}catch(e){o(e)}}function l(e){var s;e.done?r(e.value):(s=e.value,s instanceof a?s:new a((function(e){e(s)}))).then(i,n)}l((t=t.apply(e,s||[])).next())}))},r=this&&this.__rest||function(e,s){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&s.indexOf(t)<0&&(a[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(t=Object.getOwnPropertySymbols(e);r{(0,l.useEffect)((()=>{if("undefined"!=typeof window){const e="true"===localStorage.getItem("serverEnabled")?"server.discountelectronics.com":"www.googletagmanager.com";!function(s,a,t,r,o){s[r]=s[r]||[],s[r].push({ecomm_pagetype:"other"}),s[r].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});const i=a.getElementsByTagName(t)[0],n=a.createElement(t);n.async=!0,n.src="https://"+e+"/gtm.js?id=GTM-W5SNLNJ",i.parentNode.insertBefore(n,i)}(window,document,"script","dataLayer")}else console.warn("[SSR] - Undefined Window Object - Analytics Tracking Unavailable")}),[]);const[N,S]=(0,l.useState)(!1),{push:F}=(0,c.useRouter)(),{handleLoginSubmission:O}=(0,u.useLogin)({customerInfo:s,setIsLoading:S,login:a,getCurrentCustomer:o});(0,l.useEffect)((()=>{e&&F("/account")}),[e]);const{c:_,t:P,isInvalidLink:A,action:L,setQueryState:k,resetQueryState:R}=(0,d.default)(["action","c","t","isInvalidLink"]),I=_&&P?`/login.php?action=change_password&c=${_}&t=${P}`:null,q=e=>k({action:e}),E=e=>{if(e){if(Array.isArray(e)&&e.length>0){const s=e.map((({message:e})=>e)).join(" - ");D(s)}Object.values(e).forEach((e=>{D(e)}))}},D=e=>{m.default.fire({icon:"error",text:e})};return(0,i.jsx)("main",Object.assign({className:y},{children:(0,i.jsx)("div",Object.assign({className:j},{children:e?(0,i.jsx)(p.default,{}):(0,i.jsxs)(n.Fragment,{children:[(0,i.jsx)(w.AuthBreadcrumbs,{authState:L||"login"}),L&&"login"!==L?"register"===L?(0,i.jsx)(h.RegistrationForm,{isLoading:N,onSubmit:e=>t(void 0,void 0,void 0,(function*(){var s,t,o,i;try{S(!0);const{passwordConfirm:n}=e,l=r(e,["passwordConfirm"]);if(n!==l.password)throw new Error("Password does not match!");const d=yield v({customer:{first_name:l.firstName,last_name:l.lastName,company:null!==(s=l.company)&&void 0!==s?s:"",addresses:[{first_name:l.firstName,last_name:l.lastName,company:null!==(t=l.company)&&void 0!==t?t:"",country_code:l.countryCode,postal_code:l.postalCode,state_or_province:l.state,address1:null!==(o=l.address1)&&void 0!==o?o:"",address2:null!==(i=l.address2)&&void 0!==i?i:"",city:l.city,phone:l.phone,country:l.country}],authentication:{new_password:l.password},email:l.email,phone:l.phone}}),{errors:c,customer:u}=d;E(c),u&&(yield a(l.email,l.password),m.default.fire({icon:"success",text:"[TEST]: Registration Success"}).then((()=>F("/"))),F("/")),S(!1)}catch(e){D(e.message),S(!1)}}))}):"recover"===L?(0,i.jsx)(g.ResetForm,{onSubmit:e=>t(void 0,void 0,void 0,(function*(){try{S(!0);const{errors:s}=yield C({email:e.email});E(s),Object.keys(s).length||m.default.fire({icon:"info",text:"\n If the entered email address is associated with this store, you will receive a password reset email.\n If you don't receive this e-mail, please check your junk mail folder or contact us for further assistance.\n "}).then((()=>F("/"))),S(!1)}catch(e){D(e.message),S(!1)}})),onCancel:()=>q(null),isLoading:N}):"change_password"===L?(0,i.jsx)(b.PasswordResetConfirmationForm,{passwordResetUrl:I,isInvalidLink:A,onSubmit:e=>t(void 0,void 0,void 0,(function*(){if(I)try{S(!0);const{password:s,passwordConfirm:a}=e;if(!s||!a)return m.default.fire({icon:"error",text:"Please fill out both fields."});if(s!==a)return m.default.fire({icon:"error",text:"The passwords do not match."});const{errors:t}=yield x({resetUrl:I,password:s,password_confirm:a,c:_,t:P});return E(t),m.default.fire({icon:"success",text:"Password has been reset successfully - you can log in now"}).then((()=>{q(null),R()})),void S(!1)}catch(e){return D(e.message),void S(!1)}})),onCancel:()=>q(null),isLoading:N}):(0,i.jsxs)("div",Object.assign({className:"errorwarning"},{children:["Invalid AuthState: ",L]})):(0,i.jsx)(f.LoginForm,{setAuthState:q,onSubmit:O,isLoading:N})]})}))}))}}},e=>{e.O(0,[1,2,3,4,16],(()=>(313,e(e.s=313)))),e.O()}]);