1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"2.19.1"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var a=1;a<arguments.length;a++){var i=arguments[a];if(null!=i)for(var l in i)i.hasOwnProperty(l)&&(e[l]=i[l])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:booksprout-reviewer-app":!0});var a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="e394cd47-1553-4f34-9459-19d5a21115cf",e._sentryDebugIdIdentifier="sentry-dbid-e394cd47-1553-4f34-9459-19d5a21115cf")}catch(e){}}(),(globalThis["webpackChunkapp_reviewer"]||=[]).push([[5841],{81537(e,a,i){i.d(a,{X:()=>d});var l=i(89221),t=i(33995),n=i(65365);const s={class:"bs-signup-email"},o={class:"text-center"},r={class:"bs-heading-with-button"};function d(e,a,i,d,u,c){const m=(0,l.g2)("q-icon"),p=(0,l.g2)("bs-btn"),b=(0,l.g2)("bs-input"),g=(0,l.g2)("bs-form-field"),v=(0,l.g2)("i18n-t"),h=(0,l.g2)("bs-checkbox"),f=(0,l.g2)("agree-to-marketing-checkbox"),E=(0,l.g2)("bs-form"),y=(0,l.g2)("already-have-an-account");return(0,l.uX)(),(0,l.CE)("div",s,[(0,l.Lk)("div",o,[(0,l.Lk)("div",r,[(0,l.bF)(p,{onClick:a[0]||(a[0]=a=>e.$router.go(-1)),flat:"","icon-only":""},{default:(0,l.k6)(()=>[(0,l.bF)(m,{name:"app:arrow-left-slim",size:"1.5rem",color:"bs-g"})]),_:1}),(0,l.Lk)("h1",null,(0,n.v_)(e.$tc("modules.signUp.labels.createAccount")),1)]),(0,l.Lk)("p",null,(0,n.v_)(e.$tc("modules.signUp.labels.pleaseFillInInformationBelow")),1)]),(0,l.bF)(E,{ref:"signUpForm",onSubmit:e.emailSignUp},{default:(0,l.k6)(()=>[(0,l.bF)(g,null,{default:(0,l.k6)(()=>[(0,l.bF)(b,{modelValue:e.email,"onUpdate:modelValue":a[1]||(a[1]=a=>e.email=a),ref:"emailInput",placeholder:e.$tc("system.labels.email"),label:e.$tc("system.labels.email"),validation:[a=>e.validEmail(a)?void 0:{label:e.$tc("system.errors.invalidEmail")}],"lazy-validation":"",required:"","data-model":"email"},null,8,["modelValue","placeholder","label","validation"])]),_:1}),(0,l.bF)(g,null,{default:(0,l.k6)(()=>[(0,l.bF)(b,{modelValue:e.confirmEmail,"onUpdate:modelValue":a[2]||(a[2]=a=>e.confirmEmail=a),placeholder:e.$tc("modules.signUp.labels.confirmEmail"),validation:[a=>a!==e.email?{ref:e.$refs.emailInput,label:e.$tc("system.errors.fieldsMustMatch")}:void 0],label:e.$tc("modules.signUp.labels.confirmEmail"),"lazy-vali
1dation":"",required:"","data-model":"confirmEmail"},null,8,["modelValue","placeholder","validation","label"])]),_:1}),(0,l.bF)(g,null,{default:(0,l.k6)(()=>[(0,l.bF)(b,{modelValue:e.password,"onUpdate:modelValue":a[3]||(a[3]=a=>e.password=a),ref:"passwordInput",placeholder:e.$tc("system.labels.password"),label:e.$tc("system.labels.password"),validation:[a=>{const i=e.getPasswordLengthErrorKey(a);return i?{label:e.$tc(`system.errors.${i}`)}:void 0}],"lazy-validation":"",required:"",password:"","data-model":"password"},null,8,["modelValue","placeholder","label","validation"])]),_:1}),(0,l.bF)(g,null,{default:(0,l.k6)(()=>[(0,l.bF)(b,{modelValue:e.confirmPassword,"onUpdate:modelValue":a[4]||(a[4]=a=>e.confirmPassword=a),placeholder:e.$tc("system.labels.password"),label:e.$tc("system.labels.password"),validation:[a=>a!==e.password?{ref:e.$refs.passwordInput,label:e.$tc("system.errors.fieldsMustMatch")}:void 0],"lazy-validation":"",required:"",password:"","data-model":"confirmPassword"},null,8,["modelValue","placeholder","label","validation"])]),_:1}),(0,l.bF)(h,{modelValue:e.agreeToTerms,"onUpdate:modelValue":a[5]||(a[5]=a=>e.agreeToTerms=a),class:"bs-terms",required:"","data-model":"agreeToTerms"},{default:(0,l.k6)(()=>[(0,l.bF)(v,{keypath:"modules.signUp.actions.agreeToTerms"},{termsAndConditionsSlot:(0,l.k6)(()=>[(0,l.bF)(p,{"text-color":"bs-g",onClick:(0,t.D$)(e.openTermsAndConditions,["prevent","stop"]),"as-link":""},{default:(0,l.k6)(()=>[(0,l.eW)((0,n.v_)(e.$tc("modules.signUp.labels.termsAndConditions")),1)]),_:1},8,["onClick"])]),privacyPolicySlot:(0,l.k6)(()=>[(0,l.bF)(p,{"text-color":"bs-g",onClick:(0,t.D$)(e.openPrivacyPolicy,["prevent","stop"]),"as-link":""},{default:(0,l.k6)(()=>[(0,l.eW)((0,n.v_)(e.$tc("modules.signUp.labels.privacyPolicy")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["modelValue"]),(0,l.bF)(f,{class:"bs-terms"}),(0,l.bF)(p,{type:"submit",class:"full-width",disable:!e.validEmail(e.email)||e.email!==e.confirmEmail||!e.password||null!==e.getPasswordLengthErrorKey(e.password)||e.password!==e.confirmPassword||!e.agreeToTerms,large:""},{default:(0,l.k6)(()=>[(0,l.eW)((0,n.v_)(e.$tc("system.actions.signUp")),1)]),_:1},8,["disable"])]),_:1},8,["onSubmit"]),(0,l.bF)(y)])}},53635(e,a,i){i.d(a,{X:()=>b});var l=i(89221),t=i(65365);const n={class:"select-role"},s={class:"text-center"},o={class:"bs-select-role-buttons"},r={class:"bs-select-role-btn__circle"},d={class:"bs-select-role-btn__circle"},u={class:"bs-select-role-btn__circle"},c={class:"bs-select-role-btn__circle"},m={key:0,class:"bs-va-role-selected"},p={class:"bs-va-role-selected__btn-group"};function b(e,a,i,b,g,v){const h=(0,l.g2)("q-icon"),f=(0,l.g2)("bs-btn");return(0,l.uX)(),(0,l.CE)("div",n,[(0,l.Lk)("div",s,[(0,l.Lk)("h1",null,(0,t.v_)(e.$tc("modules.signUp.labels.createAccount")),1),(0,l.Lk)("p",null,(0,t.v_)(e.$tc("modules.signUp.labels.selectRoleHeadingDesc")),1)]),(0,l.Lk)("div",o,[(0,l.bF)(f,{class:"bs-select-role-btn","text-color":"black",onClick:a[0]||(a[0]=a=>e.setRole(e.MODULE_CONSTANTS.USER.ROLE_SELECTION.READER)),secondary:""},{default:(0,l.k6)(()=>[(0,l.Lk)("div",r,[(0,l.bF)(h,{name:"app:reader-role",size:"3.1875rem"})]),(0,l.Lk)("span",null,(0,t.v_)(e.$tc("modules.signUp.labels.iAmReader")),1)]),_:1}),e.$q.capacitor?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(f,{key:0,class:"bs-select-role-btn","text-color":"black",onClick:a[1]||(a[1]=a=>e.setRole(e.MODULE_CONSTANTS.USER.ROLE_SELECTION.AUTHOR)),secondary:""},{default:(0,l.k6)(()=>[(0,l.Lk)("div",d,[(0,l.bF)(h,{name:"app:author-role",size:"2.75rem"})]),(0,l.Lk)("span",null,(0,t.v_)(e.$tc("modules.signUp.labels.iAmAuthor")),1)]),_:1})),e.$q.capacitor?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(f,{key:1,class:"bs-select-role-btn","text-color":"black",onClick:a[2]||(a[2]=a=>e.setRole(e.MODULE_CONSTANTS.USER.ROLE_SELECTION.PUBLISHER)),secondary:""},{default:(0,l.k6)(()=>[(0,l.Lk)("div",u,[(0,l.bF)(h,{name:"app:publisher-role",size:"3.25rem"})]),(0,l.eW)(" "+(0,t.v_)(e.$tc("modules.signUp.labels.iAmPublisher")),1)]),_:1})),(0,l.bF)(f,{class:(0,t.C4)(["bs-select-role-btn",{"bs-select-role-btn__selected":e.vaBtnSelected}]),"text-color":"black",onClick:a[3]||(a[3]=a=>e.setRole(e.vaRole)),secondary:""},{default:(0,l.k6)(()=>[(0,l.Lk)("div",c,[(0,l.bF)(h,{name:"app:va-role",size:"3.875rem"})]),(0,l.eW)(" "+(0,t.v_)(e.$tc("modules.signUp.labels.iAmVA")),1)]),_:1},8,["class"])]),e.vaBtnSelected?((0,l.uX)(),(0,l.CE)("div",m,[(0,l.Lk)("p",null,(0,t.v_)(e.$tc("modules.signUp.labels.vaRoleQuestion")),1),(0,l.Lk)("div",p,[(0,l.bF)(f,{class:"bs-select-va-role-btn",onClick:a[4]||(a[4]=a=>e.setRole(e.MODULE_CONSTANTS.USER.ROLE_SELECTION.VA.READER)),secondary:""},{default:(0,l.k6)(()=>[(0,l.Lk)("span",null,(0,t.v_)(e.$tc("modules.signUp.labels.iAmReader")),1)]),_:1}),e.$q.capacitor?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(f,{key:0,class:"bs-select-va-role-btn",onClick:a[5]||(a[5]=a=>e.setRole(e.MODULE_CONSTANTS.USER.ROLE_SELECTION.VA.AUTHOR)),secondary:""},{default:(0,l.k6)(()=>[(0,l.Lk)("span",null,(0,t.v_)(e.$tc("modules.signUp.labels.iAmAuthor")),1)]),_:1}))])])):(0,l.Q3)("",!0)])}},16406(e,a,i){i.d(a,{X:()=>t});var l=i(89221);function t(e,a,i,t,n,s){const o=(0,l.g2)("q-page");return(0,l.uX)(),(0,l.Wv)(o,{class:"flex justify-around login-signup__container"},{default:(0,l.k6)(()=>[((0,l.uX)(),(0,l.Wv)((0,l.$y)(e.stageComponent)))]),_:1})}},43853(e,a,i){i.d(a,{X:()=>c});var l=i(89221),t=i(65365);const n={key:0},s={key:1},o=["innerHTML"],r=["innerHTML"],d={class:"bs-input-button-inside"},u={key:4};function c(e,a,i,c,m,p){const b=(0,l.g2)("bs-input"),g=(0,l.g2)("q-icon"),v=(0,l.g2)("bs-btn"),h=(0,l.g2)("bs-form");return(0,l.uX)(),(0,l.CE)("div",{class:(0,t.C4)(["bs-verify-email",{"bs-verify-email__collect":e.collectEmailAddress}])},[e.collectEmailAddress?((0,l.uX)(),(0,l.CE)("h1",n,(0,t.v_)(e.$t("modules.signUp.labels.whatIsYourEmail")),1)):((0,l.uX)(),(0,l.CE)("h1",s,(0,t.v_)(e.$t("modules.signUp.labels.verifyEmail")),1)),e.collectEmailAddress?((0,l.uX)(),(0,l.CE)("p",{key:2,innerHTML:e.$t("modules.signUp.labels.whatIsYourEmailExplanation")},null,8,o)):((0,l.uX)(),(0,l.CE)("p",{key:3,innerHTML:e.$t("modules.signUp.labels.verifyEmailExplanation")},null,8,r)),(0,l.bF)(h,{onSubmit:e.updateEmailAndResendVerificationEmail},{default:(0,l.k6)(()=>[(0,l.Lk)("div",d,[(0,l.bF)(b,{modelValue:e.emailAddressToVerify,"onUpdate:modelValue":a[0]||(a[0]=a=>e.emailAddressToVerify=a),inputmode:"email",disable:!e.isEditingEmail,validation:[a=>e.validEmail(a)?void 0:{label:e.$tc("system.errors.invalidEmail")}
1],"lazy-validation":"",required:!e.collectEmailAddress,"data-model":"emailAddressToVerify"},null,8,["modelValue","disable","validation","required"]),e.isEditingEmail?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(v,{key:0,onClick:a[1]||(a[1]=a=>e.isEditingEmail=!0),color:"transparent","text-color":"black","icon-only":""},{default:(0,l.k6)(()=>[(0,l.bF)(g,{name:"app:pencil",size:".875rem"})]),_:1}))]),e.isEditingEmail?((0,l.uX)(),(0,l.Wv)(v,{key:0,type:"submit",disable:e.isSubmitting,large:""},{default:(0,l.k6)(()=>[(0,l.eW)((0,t.v_)(e.collectEmailAddress?e.$t("modules.signUp.actions.sendVerificationEmail"):e.$t("modules.signUp.actions.updateEmailAndResend")),1)]),_:1},8,["disable"])):(0,l.Q3)("",!0)]),_:1},8,["onSubmit"]),!e.isEditingEmail&&e.showResendOption?((0,l.uX)(),(0,l.CE)("p",u,[(0,l.eW)((0,t.v_)(e.$t("modules.signUp.labels.emailNotArrived"))+" ",1),(0,l.bF)(v,{onClick:e.resendVerificationEmail,disable:e.isResending,"text-color":"bs-g","as-link":""},{default:(0,l.k6)(()=>[(0,l.eW)((0,t.v_)(e.$t("modules.signUp.actions.resendEmail")),1)]),_:1},8,["onClick","disable"])])):(0,l.Q3)("",!0),e.completing?((0,l.uX)(),(0,l.Wv)(v,{key:5,"text-color":"bs-g",to:"/sign-up/select-role","as-link":""},{default:(0,l.k6)(()=>[(0,l.eW)((0,t.v_)(e.$t("modules.signUp.actions.notRedirected")),1)]),_:1})):(0,l.Q3)("",!0)],2)}},99232(e,a,i){i.d(a,{X:()=>p});var l=i(89221),t=i(65365);const n=["innerHTML"],s={key:0,class:"column gap-20 bs-v-p-inputs"},o=["src"],r=["src"],d={key:1,class:"column gap-20 bs-v-p-inputs"},u={class:"bs-v-p-inputs__verification-code"},c=["value","disabled","onInput","onKeydown","onPaste"],m={key:3};function p(e,a,i,p,b,g){const v=(0,l.g2)("q-icon"),h=(0,l.g2)("bs-btn"),f=(0,l.g2)("i18n-t"),E=(0,l.g2)("q-item-section"),y=(0,l.g2)("q-item"),A=(0,l.g2)("bs-select"),k=(0,l.g2)("bs-input"),C=(0,l.g2)("bs-form");return(0,l.uX)(),(0,l.CE)("div",{class:(0,t.C4)(["bs-verify-phone",{"bs-verify-phone__collect":e.collectPhoneNumber}])},[e.isEditingPhone?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(h,{key:0,class:"bs-back-button",onClick:e.goBackToPhoneInput,"as-link":""},{default:(0,l.k6)(()=>[(0,l.bF)(v,{name:"app:back",size:".5rem"}),(0,l.eW)(" "+(0,t.v_)(e.$t("system.actions.back")),1)]),_:1},8,["onClick"])),(0,l.Lk)("h1",null,(0,t.v_)(e.$t("modules.signUp.labels.whatIsYourPhone")),1),e.isEditingPhone?((0,l.uX)(),(0,l.CE)("p",{key:1,innerHTML:e.$t("modules.signUp.labels.whatIsYourPhoneExplanation")},null,8,n)):((0,l.uX)(),(0,l.Wv)(f,{key:2,tag:"p",keypath:"modules.signUp.labels.verifyPhoneExplanation"},{phoneNumber:(0,l.k6)(()=>[(0,l.Lk)("strong",null,(0,t.v_)(e.fullPhoneNumber),1)]),_:1})),(0,l.bF)(C,{onSubmit:e.handleFormSubmit},{default:(0,l.k6)(()=>[e.isEditingPhone?((0,l.uX)(),(0,l.CE)("div",s,[(0,l.bF)(A,{modelValue:e.countryCode,"onUpdate:modelValue":a[0]||(a[0]=a=>e.countryCode=a),options:e.filteredPhoneCountries,placeholder:e.$t("modules.signUp.formFields.phone.countryCode"),onFilter:e.filterPhoneCountries,"input-debounce":"0","use-input":"","hide-selected":"","fill-input":"",flat:"","data-model":"countryCode"},{prepend:(0,l.k6)(()=>[e.selectedCountryIso?((0,l.uX)(),(0,l.CE)("img",{key:0,src:`https://hatscripts.github.io/circle-flags/flags/${e.selectedCountryIso}.svg`,class:"bs-v-p-flag"},null,8,o)):(0,l.Q3)("",!0)]),option:(0,l.k6)(({opt:e,selected:a,toggleOption:i})=>[(0,l.bF)(y,{clickable:"",active:a,onClick:a=>i(e)},{default:(0,l.k6)(()=>[(0,l.bF)(E,{avatar:""},{default:(0,l.k6)(()=>[(0,l.Lk)("img",{src:`https://hatscripts.github.io/circle-flags/flags/${e.iso}.svg`,class:"bs-v-p-flag"},null,8,r)]),_:2},1024),(0,l.bF)(E,null,{default:(0,l.k6)(()=>[(0,l.eW)((0,t.v_)(e.name)+" ("+(0,t.v_)(e.label)+") ",1)]),_:2},1024)]),_:2},1032,["active","onClick"])]),_:1},8,["modelValue","options","placeholder","onFilter"]),(0,l.bF)(k,{modelValue:e.phoneNumberToVerify,"onUpdate:modelValue":a[1]||(a[1]=a=>e.phoneNumberToVerify=a),inputmode:"tel",validation:[a=>e.isValidPhoneForCountry(a)?void 0:{label:e.$tc("system.errors.invalidPhone")}],placeholder:e.$t("modules.signUp.formFields.phone.number"),"lazy-vali
1dation":"",required:"","data-model":"phoneNumberToVerify"},null,8,["modelValue","validation","placeholder"])])):((0,l.uX)(),(0,l.CE)("div",d,[(0,l.Lk)("div",u,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(e.verificationCodeDigits,(a,i)=>((0,l.uX)(),(0,l.CE)("input",{key:i,ref_for:!0,ref:"verificationInputs",type:"text",inputmode:"numeric",maxlength:"1",value:a,disabled:i>0&&!e.verificationCodeDigits[i-1],required:"",onInput:a=>e.onVerificationInput(i,a),onKeydown:a=>e.onVerificationKeydown(i,a),onPaste:a=>e.onVerificationPaste(i,a)},null,40,c))),128))])])),e.isEditingPhone?((0,l.uX)(),(0,l.Wv)(h,{key:2,disable:!e.isPhoneFormValid,type:"submit",large:""},{default:(0,l.k6)(()=>[(0,l.eW)((0,t.v_)(e.collectPhoneNumber?e.$t("modules.signUp.actions.sendVerificationCode"):e.$t("modules.signUp.actions.updatePhoneAndResend")),1)]),_:1},8,["disable"])):((0,l.uX)(),(0,l.Wv)(h,{key:3,class:(0,t.C4)({active:e.isVerificationCodeComplete}),disable:!e.isVerificationCodeComplete,type:"submit",large:""},{default:(0,l.k6)(()=>[(0,l.eW)((0,t.v_)(e.$t("modules.signUp.actions.verifyPhone")),1)]),_:1},8,["class","disable"]))]),_:1},8,["onSubmit"]),!e.isEditingPhone&&e.showResendOption?((0,l.uX)(),(0,l.CE)("p",m,[(0,l.eW)((0,t.v_)(e.$t("modules.signUp.labels.codeNotArrived"))+" ",1),(0,l.bF)(h,{onClick:e.resendVerificationCode,"text-color":"bs-g","as-link":""},{default:(0,l.k6)(()=>[(0,l.eW)((0,t.v_)(e.$t("modules.signUp.actions.resendCode")),1)]),_:1},8,["onClick"])])):(0,l.Q3)("",!0),e.completing?((0,l.uX)(),(0,l.Wv)(h,{key:4,"text-color":"bs-g",to:"/sign-up/select-role","as-link":""},{default:(0,l.k6)(()=>[(0,l.eW)((0,t.v_)(e.$t("modules.signUp.actions.notRedirected")),1)]),_:1})):(0,l.Q3)("",!0)],2)}},42500(e,a,i){var l=i(89221),t=i(65732),n=i(60489),s=i(49330),o=i(62472),r=i(71391);const d=(0,l.pM)({name:"EmailSignUp",components:{AgreeToMarketingCheckbox:(0,l.$V)(()=>i.e(536).then(()=>i(70536))),AlreadyHaveAnAccount:o.A},setup(){return Object.assign(Object.assign({},(0,s.y)()),{getPasswordLengthErrorKey:t.Fth,validEmail:(0,n.d)(r.Tl).validEmail})}});i.d(a,["A",0,d])},2574(e,a,i){var l=i(89221),t=i(7869),n=i(65732),s=i(90632),o=i(96098),r=i(98568),d=i(91037),u=i(33067),c=i(98601),m=i(25438),p=i(70905),b=i(19673),g=i(62856),v=i(47191);const h=(0,l.pM)({name:"SelectRole",setup(){const e=n.jGy.USER,a=(0,v.P)(),{showError:i}=(0,d.b)(a),h=(0,g.c)(),{navigateToOtherApp:f}=(0,r.Y)({route:a.$route,router:a.$router,isMobileApp:(0,m.U)(a).isMobileApp()}),E=(0,t.IG)((0,s.a)()),y=(0,t.IG)((0,b.J)().user.service),{getL
1ocalStorage:A,setLocalStorage:k}=(0,p.r)(),{showOAuthTerms:C}=(0,c.v)({host:a,userService:y,mimicOrAuthenticatedUser:()=>h.mimicOrAuthenticatedUser,authenticatedUser:()=>h.authenticatedUser,isMobileApp:()=>(0,m.U)(a).isMobileApp(),navigateToOtherApp:f,showError:i,homeUrl:()=>(0,u.i)().link().homeUrl,getLocalStorage:A,setLocalStorage:k}),S=(0,t.KR)([]),U=999,_=(0,l.EW)(()=>S.value.includes(U)),R=(...e)=>e.some(e=>S.value.includes(e)),T=()=>y.update({id:h.mimicOrAuthenticatedUser.id,authorRole:e.ROLES.AUTHOR.BEST_SELLING}).then(e=>((0,s.a)().setUser(e),a.$router.push("/arcs"))),L=()=>{if(R(e.ROLE_SELECTION.READER,e.ROLE_SELECTION.VA.READER)){const e=a.$route.query.forward||localStorage.getItem(o.E8);return localStorage.removeItem(o.E8),void f("reviewer"+(e||""))}R(e.ROLE_SELECTION.AUTHOR,e.ROLE_SELECTION.VA.AUTHOR)?h.mimicOrAuthenticatedUser.permissionQuery.isDemoFeature?T():f("publisher/settings/billing/login-select-plan?fl=1"):R(e.ROLE_SELECTION.PUBLISHER)&&(h.mimicOrAuthenticatedUser.permissionQuery.isDemoFeature?T():f("publisher/settings/billing/login-select-plan?fl=1&p=1"))},w=e=>{(null===e||void 0===e?void 0:e.termsConsentNeeded)&&C(e,"/login",()=>{(0,s.a)().authSuccess({loginResult:Object.assign(Object.assign({},e),{oAuthRegistered:!1,termsConsentFailed:!1,termsConsentNeeded:!1})}).then(()=>y.consentGiven()).then(L).catch(e=>{i(e.message)})})},O=a=>{[e.ROLE_SELECTION.VA.READER,e.ROLE_SELECTION.VA.AUTHOR].includes(a)||(S.value=[]),R(e.ROLE_SELECTION.VA.READER,e.ROLE_SELECTION.VA.AUTHOR)&&(S.value=[U]),S.value.push(a),1===S.value.length&&S.value[0]===U||E.updateUserSelectedRole(a).then(e=>{(0,s.a)().authSuccess({loginResult:e}).then(L).catch(a=>{void 0!==a?i(a.message):w(e)})}).catch(e=>{i(e.message)})};return{MODULE_CONSTANTS:n.jGy,authService:E,userService:y,selectedRoles:S,vaRole:U,vaBtnSelected:_,setRole:O}}});i.d(a,["A",0,h])},53750(e,a,i){var l=i(89221),t=i(74399),n=i(47191),s=i(6156),o=i(8679),r=i(9685),d=i(46142),u=i(37898);const c=(0,l.pM)({name:"SignUpComponent",components:{MethodSelection:s["default"],EmailSignUp:o.A,SelectRole:r.A,VerifyEmail:d.A,VerifyPhone:u.A},setup(){const e=(0,n.P)(),{setPageMeta:a}=(0,t.Z)({router:e.$router}),i=(0,l.EW)(()=>{switch(e.$route.params.stage){case"email":return"email-sign-up";case"select-role":return"select-role";case"payment":return"payment";case"billing":return"billing";case"verify-email":return"verify-email";case"verify-phone":return"verify-phone";default:return"method-selection"}});return a("signUp"),{stageComponent:i}}});i.d(a,["A",0,c])},9629(e,a,i){var l=i(89221),t=i(7869),n=i(65732),s=i(90632),o=i(27805),r=i(96098),d=i(98568),u=i(91037),c=i(60489),m=i(25438),p=i(62856),b=i(47191),g=i(71391);const v=3e4,h=(0,l.pM)({name:"VerifyEmail",setup(){const e=n.jGy.USER,a=(0,b.P)(),{showError:i,showMessage:h}=(0,u.b)(a),f=(0,p.c)(),{navigateToOtherApp:E}=(0,d.Y)({route:a.$route,router:a.$router,isMobileApp:(0,m.U)(a).isMobileApp()}),y=(0,t.IG)((0,s.a)()),A=(0,t.KR)(void 0),k=(0,t.KR)(""),C=(0,t.KR)(!1),S=(0,t.KR)(!1),U=(0,t.KR)(!1),_=(0,t.KR)(!1),R=(0,l.EW)(()=>a.$route.params.tab),T=(0,l.EW)(()=>(0,n.m88)(R.value)),L=()=>a.$route.query.forward||localStorage.getItem(r.E8),w=()=>_.value?Promise.resolve():(_.value=!0,y.resendEmailVerificationEmail(f.mimicOrAuthenticatedUser.emailAddress+"",L()).then(()=>{h((0,g.Tl)("modules.settings.labels.verificationEmailSent",[f.mimicOrAuthenticatedUser.emailAddress]))}).catch(()=>{i((0,g.Tl)("system.errors.somethingWentWrong"))}).finally(()=>{_.value=!1})),O=()=>U.value?Promise.resolve():(U.value=!0,y.updateUserEmailAddress(f.mimicOrAuthenticatedUser.emailAddress+"",k.value+"",L()).then(e=>{(0,s.a)().setUser(e),S.value=!1,h((0,g.Tl)("modules.signUp.labels.emailUpdated"))}).catch(e=>{if(e.message===(0,g.Tl)("system.errors.emailExists")){const a=(k.value+"").trim().toLowerCase()===(f.mimicOrAuthenticatedUser.emailAddress+"").trim().toLowerCase();a?w():i(e.message)}else i(e.message)}).finally(()=>{U.value=!1})),V=()=>{f.mimicOrAuthenticatedUser.reviewerRole===e.ROLES.REVIEWER.UNSET?a.$router.push(f.mimicOrAuthenticatedUser.requiresPhoneVerification?"/sign-up/verify-phone":"/sign-up/select-role").catch(()=>{}
1):(0,n.m88)(f.mimicOrAuthenticatedUser.authorRole)?E("publisher"):E("reviewer")},I=()=>{var a;const l=null===(a=f.mimicOrAuthenticatedUser.userEmails)||void 0===a?void 0:a.every(a=>a.status===e.EMAILS.STATUS.VERIFIED);l?V():y.completeVerificationEmail(R.value).then(e=>((0,s.a)().setUser(e),h((0,g.Tl)("modules.signUp.labels.emailVerified")),V())).catch(e=>{i(e.message)})};return(0,l.sV)(()=>{o.A.isAuthenticated||a.$router.push("/"),T.value?I():(k.value=f.mimicOrAuthenticatedUser.emailAddress,A.value=!(0,n.m88)(k.value),S.value=A.value,setTimeout(()=>{C.value=!0},v))}),Object.assign(Object.assign(Object.assign({},(0,c.d)(g.Tl)),f),{MODULE_CONSTANTS:n.jGy,authService:y,collectEmailAddress:A,emailAddressToVerify:k,showResendOption:C,isEditingEmail:S,isSubmitting:U,isResending:_,emailValidationToken:R,completing:T,resendVerificationEmail:w,updateEmailAndResendVerificationEmail:O,verifyEmail:I,doRedirect:V})}});i.d(a,["A",0,h])},55793(e,a,i){var l=i(89221),t=i(7869),n=i(65732),s=i(24981),o=i(99858),r=i(90632),d=i(98568),u=i(91037),c=i(25438),m=i(71391),p=i(62856),b=i(47191),g=i(67630);const v=3e4,h=5,f=()=>Array.from({length:h},()=>""),E=(0,l.pM)({name:"VerifyPhone",setup(){const e=(0,b.P)(),{showError:a,showMessage:i}=(0,u.b)(e),E=(0,p.c)(),{navigateToOtherApp:y}=(0,d.Y)({route:e.$route,router:e.$router,isMobileApp:(0,c.U)(e).isMobileApp()}),A=(0,t.IG)((0,r.a)()),k=(0,t.KR)(void 0),C=(0,t.KR)(""),S=(0,t.KR)(""),U=(0,t.KR)(g._),_=(0,t.KR)(!1),R=(0,t.KR)(!1),T=(0,t.KR)(f()),L=(0,l.EW)(()=>e.$route.params.tab),w=(0,l.EW)(()=>(0,n.m88)(L.value)),O=(0,l.EW)(()=>T.value.every(e=>""!==e)),V=(0,l.EW)(()=>{if(!C.value)return"";const e=g._.find(e=>e.value===C.value);return e?e.iso:""}),I=()=>{const e=V.value;if(e&&S.value)return(0,s.l)(S.value,(0,g.C)(e))},$=(0,l.EW)(()=>{const e=I();return e?e.number:`${C.value}${S.value}`}),P=e=>{if(!e)return!1;const a=e.replace(/\D/g,"");return a.length>=4&&a.length<=14},M=e=>{const a=V.value;return a?(0,o.g)(e||"",(0,g.C)(a)):P(e)},N=e=>/^\+[1-9]\d{0,3}$/.test(e),F=(0,l.EW)(()=>N(C.value||"")&&M(S.value||"")),W=e=>{const a=[...T.value];e(a),T.value=a},X=a=>{(0,l.dY)(()=>{const i=e.$refs.verificationInputs,l=Array.isArray(i)?i[a]:i;l&&l.focus&&l.focus()})},D=(e,a)=>{const i=a.target;let l=i.value.replace(/\D/g,"");l.length>1&&(l=l.slice(-1)),W(a=>{a[e]=l}),l&&e<h-1&&X(e+1)},z=(e,a)=>{"Backspace"===a.key&&(T.value[e]?W(a=>{a[e]=""}):e>0&&(W(a=>{for(let i=e;i<a.length;i++)a[i]="";a[e-1]=""}),X(e-1)))},B=(e,a)=>{var i,l;a.preventDefault();const t=(null!==(l=null===(i=a.clipboardData)||void 0===i?void 0:i.getData("text"))&&void 0!==l?l:"").replace(/\D/g,"");W(a=>{t.slice(0,h-e).split("").forEach((i,l)=>{a[e+l]=i})});const n=Math.min(e+t.length,h-1);X(n)},K=(e,a)=>{a(()=>{if(!e)return void(U.value=g._);const a=e.toLowerCase();U.value=g._.filter(e=>e.name.toLowerCase().includes(a)||e.label.includes(a))})},x=()=>{try{const e=navigator.languages&&navigator.languages[0]||navigator.language||"",a=e.split("-");if(a.length>=2){const e=a[a.length-1].toLowerCase(),i=g._.find(a=>a.iso===e);i&&(C.value=i.value)}}catch(e){}},q=()=>{E.mimicOrAuthenticatedUser.reviewerRole===n.jGy.USER.ROLES.REVIEWER.UNSET?e.$router.push("/sign-up/select-role").catch(()=>{}):(0,n.m88)(E.mimicOrAuthenticatedUser.authorRole)?y("publisher"):y("reviewer")},G=()=>!!E.mimicOrAuthenticatedUser.phoneNumber&&!!E.mimicOrAuthenticatedUser.phoneVerified,j=()=>{if(G())return void q();const e=T.value.join("");return A.completeVerificationPhone(e).then(e=>((0,r.a)().setUser(e),i((0,m.Tl)("modules.signUp.labels.phoneVerified")),q())).catch(e=>{a(e.message)})},H=()=>A.resendPhoneVerification().then(()=>{i((0,m.Tl)("modules.settings.labels.verificationCodeSent",[S.value]))}).catch(e=>{a(e.message)}),Q=()=>A.sendPhoneVerification($.value).then(()=>{R.value=!1}).catch(e=>{a(e.message)}),Y=()=>R.value?Q():j(),J=()=>{R.value=!0,T.value=f()};return(0,l.sV)(()=>{w.value?j():G()?q():(S.value=E.mimicOrAuthenticatedUser.phoneNumber||"",k.value=!(0,n.m88)(S.value),R.value=k.value,k.value&&x(),setTimeout(()=>{_.value=!0},v))}),(0,l.$u)(()=>{!R.value&&e.$refs.verificationInputs&&T.value.every(e=>""===e)&&X(0)}),Object.assign(Object.assign({},E),{MODULE_CONSTANTS:n.jGy,authService:A,collectPhoneNumber:k,countryCode:C,phoneNumberToVerify:S,filteredPhoneCountries:U,showResendOption:_,isEditingPhone:R,verificationCodeDigits:T,phoneValidationToken:L,completing:w,isVerificationCodeComplete:O,selectedCountryIso:V,fullPhoneNumber:$,isPhoneFormValid:
1F,focusVerificationInput:X,onVerificationInput:D,onVerificationKeydown:z,onVerificationPaste:B,filterPhoneCountries:K,detectBrowserCountryCode:x,validPhone:P,isValidPhoneForCountry:M,isValidCountryCodePrefix:N,handleFormSubmit:Y,goBackToPhoneInput:J,resendVerificationCode:H,updatePhoneAndResendVerificationCode:Q,verifyPhone:j,doRedirect:q})}});i.d(a,["A",0,E])},67630(e,a,i){const l=e=>e.toUpperCase(),t=[["af","Afghanistan","+93"],["al","Albania","+355"],["dz","Algeria","+213"],["as","American Samoa","+1684"],["ad","Andorra","+376"],["ao","Angola","+244"],["ai","Anguilla","+1264"],["ag","Antigua and Barbuda","+1268"],["ar","Argentina","+54"],["am","Armenia","+374"],["aw","Aruba","+297"],["ac","Ascension Island","+247"],["au","Australia","+61"],["at","Austria","+43"],["az","Azerbaijan","+994"],["bs","Bahamas","+1242"],["bh","Bahrain","+973"],["bd","Bangladesh","+880"],["bb","Barbados","+1246"],["by","Belarus","+375"],["be","Belgium","+32"],["bz","Belize","+501"],["bj","Benin","+229"],["bm","Bermuda","+1441"],["bt","Bhutan","+975"],["bo","Bolivia","+591"],["ba","Bosnia and Herzegovina","+387"],["bw","Botswana","+267"],["br","Brazil","+55"],["io","British Indian Ocean Territory","+246"],["vg","British Virgin Islands","+1284"],["bn","Brunei","+673"],["bg","Bulgaria","+359"],["bf","Burkina Faso","+226"],["bi","Burundi","+257"],["kh","Cambodia","+855"],["cm","Cameroon","+237"],["ca","Canada","+1"],["cv","Cape Verde","+238"],["ky","Cayman Islands","+1345"],["cf","Central African Republic","+236"],["td","Chad","+235"],["cl","Chile","+56"],["cn","China","+86"],["cx","Christmas Island","+61"],["cc","Cocos (Keeling) Islands","+61"],["co","Colombia","+57"],["km","Comoros","+269"],["cg","Congo","+242"],["cd","Congo (DRC)","+243"],["ck","Cook Islands","+682"],["cr","Costa Rica","+506"],["ci","Côte d'Ivoire","+225"],["hr","Croatia","+385"],["cu","Cuba","+53"],["cw","Curaçao","+599"],["cy","Cyprus","+357"],["cz","Czech Republic","+420"],["dk","Denmark","+45"],["dj","Djibouti","+253"],["dm","Dominica","+1767"],["do","Dominican Republic","+1809"],["tl","East Timor","+670"],["ec","Ecuador","+593"],["eg","Egypt","+20"],["sv","El Salvador","+503"],["gq","Equatorial Guinea","+240"],["er","Eritrea","+291"],["ee","Estonia","+372"],["sz","Eswatini","+268"],["et","Ethiopia","+251"],["fk","Falkland Islands","+500"],["fo","Faroe Islands","+298"],["fj","Fiji","+679"],["fi","Finland","+358"],["fr","France","+33"],["gf","French Guiana","+594"],["pf","French Polynesia","+689"],["ga","Gabon","+241"],["gm","Gambia","+220"],["ge","Georgia","+995"],["de","Germany","+49"],["gh","Ghana","+233"],["gi","Gibraltar","+350"],["gr","Greece","+30"],["gl","Greenland","+299"],["gd","Grenada","+1473"],["gp","Guadeloupe","+590"],["gu","Guam","+1671"],["gt","Guatemala","+502"],["gn","Guinea","+224"],["gw","Guinea-Bissau","+245"],["gy","Guyana","+592"],["ht","Haiti","+509"],["hn","Honduras","+504"],["hk","Hong Kong","+852"],["hu","Hungary","+36"],["is","Iceland","+354"],["in","India","+91"],["id","Indonesia","+62"],["ir","Iran","+98"],["iq","Iraq","+964"],["ie","Ireland","+353"],["il","Israel","+972"],["it","Italy","+39"],["jm","Jamaica","+1876"],["jp","Japan","+81"],["jo","Jordan","+962"],["ke","Kenya","+254"],["ki","Kiribati","+686"],["xk","Kosovo","+383"],["kw","Kuwait","+965"],["kg","Kyrgyzstan","+996"],["la","Laos","+856"],["lv","Latvia","+371"],["lb","Lebanon","+961"],["ls","Lesotho","+266"],["lr","Liberia","+231"],["ly","Libya","+218"],["li","Liechtenstein","+423"],["lt","Lithuania","+370"],["lu","Luxembourg","+352"],["mo","Macau","+853"],["mg","Madagascar","+261"],["mw","Malawi","+265"],["my","Malaysia","+60"],["mv","Maldives","+960"],["ml","Mali","+223"],["mt","Malta","+356"],["mh","Marshall Islands","+692"],["mq","Martinique","+596"],["mr","Mauritania","+222"],["mu","Mauritius","+230"],["mx","Mexico","+52"],["fm","Micronesia","+691"],["md","Moldova","+373"],["mc","Monaco","+377"],["mn","Mongolia","+976"],["me","Montenegro","+382"],["ms","Montserrat","+1664"],["ma","Morocco","+212"],["mz","Mozambique","+258"],["mm","Myanmar","+95"],["na","Namibia","+264"],["nr","Nauru","+674"],["np","Nepal","+977"],["nl","Netherlands","+31"],["nc","New Caledonia","+687"],["nz","New Zealand","+64"],["ni","Nicaragua","+505"],["ne","Niger","+227"],["ng","Nigeria","+234"],["nu","Niue","+683"],["nf","Norfolk Island","+672"],["kp","North Korea","+850"],["mk","N
1orth Macedonia","+389"],["mp","Northern Mariana Islands","+1670"],["no","Norway","+47"],["om","Oman","+968"],["pk","Pakistan","+92"],["pw","Palau","+680"],["ps","Palestine","+970"],["pa","Panama","+507"],["pg","Papua New Guinea","+675"],["py","Paraguay","+595"],["pe","Peru","+51"],["ph","Philippines","+63"],["pl","Poland","+48"],["pt","Portugal","+351"],["pr","Puerto Rico","+1787"],["qa","Qatar","+974"],["re","Réunion","+262"],["ro","Romania","+40"],["ru","Russia","+7"],["rw","Rwanda","+250"],["bl","Saint Barthélemy","+590"],["sh","Saint Helena","+290"],["kn","Saint Kitts and Nevis","+1869"],["lc","Saint Lucia","+1758"],["mf","Saint Martin","+590"],["pm","Saint Pierre and Miquelon","+508"],["vc","Saint Vincent and the Grenadines","+1784"],["ws","Samoa","+685"],["sm","San Marino","+378"],["st","São Tomé and PrÃncipe","+239"],["sa","Saudi Arabia","+966"],["sn","Senegal","+221"],["rs","Serbia","+381"],["sc","Seychelles","+248"],["sl","Sierra Leone","+232"],["sg","Singapore","+65"],["sx","Sint Maarten","+1721"],["sk","Slovakia","+421"],["si","Slovenia","+386"],["sb","Solomon Islands","+677"],["so","Somalia","+252"],["za","South Africa","+27"],["kr","South Korea","+82"],["ss","South Sudan","+211"],["es","Spain","+34"],["lk","Sri Lanka","+94"],["sd","Sudan","+249"],["sr","Suriname","+597"],["sj","Svalbard and Jan Mayen","+47"],["se","Sweden","+46"],["ch","Switzerland","+41"],["sy","Syria","+963"],["tw","Taiwan","+886"],["tj","Tajikistan","+992"],["tz","Tanzania","+255"],["th","Thailand","+66"],["tg","Togo","+228"],["tk","Tokelau","+690"],["to","Tonga","+676"],["tt","Trinidad and Tobago","+1868"],["ta","Tristan da Cunha","+290"],["tn","Tunisia","+216"],["tr","Turkey","+90"],["tm","Turkmenistan","+993"],["tc","Turks and Caicos","+1649"],["tv","Tuvalu","+688"],["ug","Uganda","+256"],["ua","Ukraine","+380"],["ae","United Arab Emirates","+971"],["gb","United Kingdom","+44"],["us","United States","+1"],["uy","Uruguay","+598"],["vi","US Virgin Islands","+1340"],["uz","Uzbekistan","+998"],["vu","Vanuatu","+678"],["va","Vatican City","+39"],["ve","Venezuela","+58"],["vn","Vietnam","+84"],["wf","Wallis and Futuna","+681"],["eh","Western Sahara","+212"],["ye","Yemen","+967"],["zm","Zambia","+260"],["zw","Zimbabwe","+263"]],n=t.map(([e,a,i])=>({iso:e,name:a,label:i,value:i})).sort((e,a)=>e.name.localeCompare(a.name));i.d(a,["C",0,l,"_",0,n])},8679(e,a,i){var l=i(81537),t=i(6374),n=i(82922),s=i(7978),o=i(258),r=i.n(o);const d=(0,n.A)(t.A,[["render",l.X]]),u=d;r()(t.A,"components",{QIcon:s.A}),i.d(a,["A",0,u])},9685(e,a,i){var l=i(53635),t=i(17304),n=i(82922),s=i(7978),o=i(258),r=i.n(o);const d=(0,n.A)(t.A,[["render",l.X]]),u=d;r()(t.A,"components",{QIcon:s.A}),i.d(a,["A",0,u])},32285(e,a,i){i.r(a);var l=i(16406),t=i(61796),n=i(82922),s=i(61786),o=i(258),r=i.n(o);const d=(0,n.A)(t.A,[["render",l.X]]),u=d;r()(t.A,"components",{QPage:s.A}),i.d(a,["default",0,u])},46142(e,a,i){var l=i(43853),t=i(25919),n=i(82922),s=i(7978),o=i(258),r=i.n(o);const d=(0,n.A)(t.A,[["render",l.X]]),u=d;r()(t.A,"components",{QIcon:s.A}),i.d(a,["A",0,u])},37898(e,a,i){var l=i(99232),t=i(6307),n=i(82922),s=i(7978),o=i(6338),r=i(64527),d=i(258),u=i.n(d);const c=(0,n.A)(t.A,[["render",l.X]]),m=c;u()(t.A,"components",{QIcon:s.A,QItem:o.A,QItemSection:r.A}),i.d(a,["A",0,m])},6374(e,a,i){i.d(a,{A:()=>l.A});var l=i(42500)},17304(e,a,i){i.d(a,{A:()=>l.A});var l=i(2574)},61796(e,a,i){i.d(a,{A:()=>l.A});var l=i(53750)},25919(e,a,i){i.d(a,{A:()=>l.A});var l=i(9629)},6307(e,a,i){i.d(a,{A:()=>l.A});var l=i(55793)}}]); 2//# sourceMappingURL=common-app.pages.sign-up.9a88d56e.js.map
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.