PageSourceSearch

https://application.birthrightisraelonward.com/LoginPage91243.js

js birthrightisraelonward.com collected 2026-09-29 05:58:27 UTC 33,354 bytes, 1 lines download raw bytes

1import{_ as Ye}from"./TheLogo.vue_vue_type_style_index_0_lang91243.js";import{s as T,t as U,f as L,ab as h,d as S,j as w,m as f,k as E,n as e,C as x,p as P,y as B,z as H,a7 as Qe,I as we,a1 as F,E as k,av as fe,aw as ee,o as _,ax as xe,V as ce,ay as K,Q as q,az as M,aA as _e,aB as Se,aC as Me,v as Y,F as te,x as oe,Z as ke,K as J,aD as je,A as Ke,aE as ze,af as de,H as ne,M as G,aF as j,u as Je,aG as Xe,ae as ve,aH as $e,G as Z,aI as se,aJ as Ze,aK as Pe,aL as et,T as Oe,a6 as he,aM as V,aN as Ce,w as ie,aO as Le,a4 as be,aP as tt,a3 as at,ag as nt,aQ as st,aR as ot,aS as it,L as Ee,a as rt,aT as lt,R as De,ad as ye,aU as pe,aV as ut,aW as ct,r as dt,b as Te,aX as pt,aY as mt}from"./FormElements91243.js";import{T as gt,E as Be}from"./TextField91243.js";import{l as ft}from"./local-state.creator91243.js";import{_ as D,u as _t,M as vt}from"./index91243.js";import{D as re}from"./DynamicInput91243.js";import{u as Re}from"./use-birth-date-validation91243.js";import{h as Ue}from"./phone-numbers91243.js";import{g as ht,a as yt}from"./product-style.constants91243.js";import"./ProgramDetailsHeaderItem91243.js";import"./PlacementDetails.vue_vue_type_style_index_0_lang91243.js";const X=T("");function z(){return{setError:o=>{X.value=o},resetErrors:()=>{X.value=""},errorMessage:X,responseHasError:(o,p,l)=>{if(!o||!o.is_success)return l?(X.value=U("error.emailNotExist"),!0):(X.value=o?o.error_text:p,!0)},emailExistDefaultMessage:"Error in Email Exist Request",sendTempCodeDefaultMessage:"Error in Send Temp Code Request",checkContactExistDefaultMessage:"Error in Check Contact Exist Request"}}const Pt={class:"container"},Ct={class:"email-container"},bt={class:"input-container"},Et=L({__name:"LoginWithEmail",emits:["nextStep","backStep"],setup(s,{emit:c}){const n=c,t=h(),i=T(!1),{resetErrors:a,responseHasError:o,emailExistDefaultMessage:p,sendTempCodeDefaultMessage:l}=z(),y=S(()=>z().errorMessage.value),I=T();I.value=ft();async function N(){const d=I.value.value,r=await t.emailExist(d);if(o(r,p,!0))return;h().setEmail(d);const v=await h().sendTempCode(!0);o(v,l)||n("nextStep")}async function C(){a(),i.value=!0,await N(),i.value=!1}return(d,r)=>(_(),w("div",Pt,[f("div",Ct,[E(e(ee),{onSubmit:C,class:"formContainer"},{default:x(()=>[f("div",bt,[E(gt,{onKeydown:Qe(we(C,["prevent"]),["enter"]),input:e(I),onClick:e(a)},null,8,["onKeydown","input","onClick"])]),E(e(F),{class:"onward","data-qa-id":"next","is-loading":e(i)},{default:x(()=>[k(P(d.$t("excelLoginPage.loginPanel.next")),1)]),_:1},8,["is-loading"]),e(y)?(_(),B(e(fe),{key:0,text:e(y)},null,8,["text"])):H("",!0)]),_:1}),f("button",{onClick:r[0]||(r[0]=v=>n("backStep")),class:"go-back-button"},P(d.$t("excelLoginPage.loginPanel.back")),1)])]))}}),Tt=D(Et,[["__scopeId","data-v-1f4a28de"]]),Nt=()=>{const s={id:M.BIRTH_DATE,name:U("editProfile.dateOfBirth"),value:"",type:{id:q.datePicker,name:"DatePicker"},format:{name:"date",id:K.date},rules:[{rule:{programmaticName:"required"},value:"true"},{rule:{programmaticName:ce.dateBefore},value:xe().format("YYYY-MM-DD")}],displayColumnNumber:1,fieldMapping:[{uniqueName:"DateOfBirth",fieldName:""}]},c={id:M.PHONE_NUMBER,name:U("editProfile.mobilePhone"),value:"+1",type:{id:q.phoneNumberInput,name:"Phone Input"},format:{name:"phone",id:K.phone},rules:[{rule:{programmaticName:"required"},value:"true"}],displayColumnNumber:1,fieldMapping:[{uniqueName:"PhoneNumber",fieldName:""}],readonly:!1,displayWordCounter:!0,withCountrySelector:!0};return[s,c].map(n=>_e(n,{name:"login with phone",columns:1}))},It=L({__name:"LoginWithPhone",emits:["nextStep","backStep","underMinAge","setProgress"],setup(s,{emit:c}){const n=c,t=T(!1),i=h(),a=T(Nt()),{resetErrors:o,responseHasError:p,checkContactExistDefaultMessage:l,sendTempCodeDefaultMessage:y}=z(),I=S(()=>{const m=a.value.find(b=>b.id===M.BIRTH_DATE);if(m instanceof Se)return m&&m.datePickerOpen}),N=S(()=>{const m=a.value.find(b=>b.id===M.PHONE_NUMBER);if(m instanceof Me)return m&&m.isListOpen}),C=S(()=>["loginWithPhone",{datePickerOpen:I.value},{phoneNumberOpen:N.value}]),d=S(()=>z().errorMessage.value);async function r(){const m=await i.checkContactExistRequest(a.value);if(p(m,l,!0))return;h().setContactId(m.data.contact_id),h().setEmail(m.data.email);const b=await h().sendTempCode(!0);p(b,y)||n("nextStep")}async function v(){o(),t.value=!0,await r(),t.value=!1}return(m,b)=>(_(),w("div",null,[E(e(ee),{onSubmit:v,class:Y(e(C))},{default:x(()=>[(_(!0),w(te,null,oe(e(a),A=>
1(_(),B(re,{key:A.id,input:A},null,8,["input"]))),128)),e(d)?(_(),B(e(fe),{key:0,text:e(d)},null,8,["text"])):H("",!0),E(e(F),{class:"onward","data-qa-id":"next","is-loading":e(t)},{default:x(()=>[k(P(m.$t("excelLoginPage.loginPanel.next")),1)]),_:1},8,["is-loading"])]),_:1},8,["class"]),f("button",{onClick:b[0]||(b[0]=A=>n("backStep")),type:"button",class:"go-back-button"},P(m.$t("excelLoginPage.loginPanel.back")),1)]))}}),At=D(It,[["__scopeId","data-v-8a99fe86"]]),wt={class:"progressBarWrapper"},xt=L({__name:"ProgressBar",props:{status:{type:Number,required:!0}},setup(s){const c=s,n=S(()=>({width:`${c.status}%`,transition:t.value})),t=S(()=>{switch(c.status){case 0:return"unset";case 100:return"width .10s ease-in-out";default:return"width 8s linear"}});return(i,a)=>(_(),w("div",wt,[f("div",{class:"progressBar",style:ke(e(n))},null,4)]))}}),Fe=D(xt,[["__scopeId","data-v-6cae246b"]]),St="insertFromPaste",Mt={class:"inputContainer"},kt={class:"inputWrapper"},$t=["id","onUpdate:modelValue","onInput","data-testid"],Ot=L({__name:"VerificationInputs",emits:["submitTempCode"],setup(s,{emit:c}){const n=[0,1,2,3,4],t=c;J(()=>{a.value[0].focus()});const i=je([]),a=T([]);function o(d){return!Number.isNaN(parseInt(d))}function p(d){var r;(r=document.getElementById(String(d)))==null||r.focus()}function l(d){const r=d.join("").trim();return r.length===5&&r}async function y(d,r){if(d.inputType===St)return;const v=d.target.value;if(!v){p(r-1);return}if(v.length>1){N(v);const m=l(i);m&&await t("submitTempCode",m);return}if(o(v)){p(r+1);const m=l(i);m&&await t("submitTempCode",m)}}async function I(d){const v=d.clipboardData.getData("Text").split("");C(v);const m=l(i);m&&await t("submitTempCode",m)}function N(d){const r=d.split("");C(r)}function C(d){i.splice(0),d.forEach((r,v)=>{v<n.length&&i.push(r)}),p(i.length-1)}return(d,r)=>(_(),w("div",Mt,[f("div",kt,[(_(),w(te,null,oe(n,v=>Ke(f("input",{id:String(v),class:"inputDigit","onUpdate:modelValue":m=>e(i)[v]=m,ref_for:!0,ref:m=>e(a).push(m),type:"text",inputmode:"numeric","data-maska":"#",maxlength:"1",onInput:m=>y(m,v),onPaste:we(I,["prevent"]),"data-testid":`verification-code-input-${v}`},null,40,$t),[[ze,e(i)[v]]])),64))])]))}}),Ve=D(Ot,[["__scopeId","data-v-0646abf3"]]);function Ne(s){return s==="Bad"||s==="Unverified"}var W=(s=>(s[s.LOGIN_OPTIONS=1]="LOGIN_OPTIONS",s[s.LOGIN_METHOD=2]="LOGIN_METHOD",s[s.VERIFICATION_CODE=3]="VERIFICATION_CODE",s[s.PHONE_VERIFICATION=4]="PHONE_VERIFICATION",s[s.RETURNING_APPLICANT_QUESTIONS=5]="RETURNING_APPLICANT_QUESTIONS",s))(W||{});const Lt={class:"verificationCodeContainer"},Dt={class:"title"},Bt={class:"email"},Rt={key:0,class:"errorMessage"},Ut={class:"footer"},Ft=L({__name:"VerificationCode",props:{inputs:{}},emits:["backStep","nextStep","underMinAge","setProgress","jumpToStep"],setup(s,{emit:c}){const n=s,t=c;J(()=>{t("setProgress",0)});const{sendTempCodeDefaultMessage:i}=z(),a=h(),o=T(""),p=S(()=>a.isCreateAccountFlow()?C:d),l=T(!1),{isOverMaxAge:y,isBetweenAges:I,isUnderMinPossibleAgeErrorMsg:N}=Re(),C=async u=>{var $,O;o.value="",t("setProgress",80),l.value=!0;try{const g=await h().createAccountWithTempCode(n.inputs,u);if(y(($=g.data)==null?void 0:$.lead_type)){window.location.href=`${de.baseWebsiteUrl}/other-programs?contactId=${g.data.contact_id}`;return}if(I((O=g.data)==null?void 0:O.lead_type)||N(g.error_text)){ne().openModal(G.underMinAge),t("underMinAge");return}if(g!=null&&g.is_success){const R=g.data.jwt,{application_id:Q,contact_id:le,email:ue}=g.data,Ge=ue??a.contactInformation.email;j().setJwtToCookies(R),Je().setApplicationId(Q),h().setApplicationId(Q),h().setContactId(le),h().setEmail(Ge),t("setProgress",100),await j().handleCreateAccountSuccess()}else o.value=(g==null?void 0:g.error_id)==="97"?U("error.phoneExist"):(g==null?void 0:g.error_text)||(g==null?void 0:g.message)}catch(g){o.value=(g==null?void 0:g.error_text)||(g==null?void 0:g.message),console.log(g)}finally{await new Promise(g=>setTimeout(g,1e3)),t("setProgress",0),l.value=!1}};async function d(u){var $,O;o.value="",t("setProgress",80),l.value=!0;try{const g=await a.loginRequest(u);if(t("setProgress",100),l.value=!1,y(($=g.data)==null?void 0:$.lead_type)){window.location.href=`${de.baseWebsiteUrl}/other-programs?contactId=${g.data.contact_id}`;return}if(I((O=g.data)==null?void 0:O.lead_type)){ne().openModal(G.underMinAge),t("underMinAge");return}if(!g.is_success){o.value=g.error_text,await new Promise(ue=>setTimeout(ue,1e3)),t("setProgress",0);return}if(await m(g)){a.setReturningApplicant(!0),b(g);return}if(a.setReturningApplicant(!1),r(g)){v(g);return}const R=g.data.jwt,Q=g.data.contact_id,le=g.data.onward_active_application_app_status;await j().handleLoginSuccess({jwt:R,contactId:Q,onwardActiveApplicationAppStatus:le})}catch(g){o.value=Xe(g,"message")}finally{await new Promise(g=>setTimeout(g,1e3)),t("setProgress",0),l.value=!1}}const r=u=>Ne(u.data.mobile_clearance_status),v=u=>{a.setPhone(u.data.mobile_phone),a.setBadMobile(!0),a.setContactId(u.data.contact_id),a.setActiveApplicationId(u.data.onward_active_application),j().setJwtToCookies(u.data.jwt),t("jumpToStep",W.PHONE_VERIFICATION)};async function m(u){const{onward_active_application_created_date:$,onward_active_application_ask_control_question:O}=u.data;return a.returningApplicantForm.isDisplayReturningApplicantPopup(O,$)}function b(u){const{onward_active_application_created_date:$,onward_active_application:O,mobile_phone:g,mobile_clearance_status:R}=u.data;a.setApplicationId(O),a.setPhone(g),a.setBadMobile(Ne(R));const Q=u.data.jwt;j().setJwtToCookies(Q),h().returningApplicantForm.initLoginFields(O,$,ve().returningApplicantTranslation),t("jumpToStep",W.RETURNING_APPLICANT_QUESTIONS)}async function A(){o.value="",l.value=!0,t("setProgress",80);try{const u=a.isCreateAccountFlow()?await a.sendCreateAccountTempCode():await a.sendTempCodeById();u.is_success||(o.value=u.error_text||i),t("setProgress",100)}catch{o.value=i}finally{await new Promise(u=>setTimeout(u,1e3)),t("setProgress",0),l.value=!1}}return(u,$)=>(_(),w("div",Lt,[f("span",Dt,[k(P(e(a).isCreateAccountFlow()?u.$t("excelLoginPage.loginPanel.checkEmailSignUp"):u.$t("excelLoginPage.loginPanel.checkEmail"))+" ",1),f("div",Bt,P(e(a).contactInformation.email),1)]),E(Ve,{onSubmitTempCode:e(p)},null,8,["onSubmitTempCode"]),e(o)?(_(),w("div",Rt,P(e(o)),1)):H("",!0),f("div",Ut,[E(e(F),{
1class:"button","text-only":"",onClick:$[0]||($[0]=O=>t("backStep")),"data-qa-id":"goBack",disabled:e(l)},{default:x(()=>[k(P(u.$t("excelLoginPage.loginPanel.back")),1)]),_:1},8,["disabled"]),E(e($e),{disabled:e(l),"data-qa-id":"sendTempCodeAgain",onClick:A,class:"button","text-only":"",lockTime:30},{default:x(()=>[k(P(u.$t("excelLoginPage.loginPanel.codeButton")),1)]),_:1},8,["disabled"])])]))}}),me=D(Ft,[["__scopeId","data-v-9a177cfc"]]);var ge=(s=>(s.Yes="Yes",s.No="No",s.NotSure="Not Sure",s))(ge||{});const Vt={class:"baseModalWrapper"},Ht={class:"authPanel dynamicPanelsWrapper"},qt={class:"returningApplicantsForm"},Wt=["textContent"],Gt={class:"inputsWrapper"},Yt=["textContent"],Qt={class:"termsAndConditions"},jt=["textContent"],Kt=["textContent"],zt=["textContent"],Jt=L({__name:"ReturningApplicantQuestions",emits:["jumpToStep"],setup(s,{emit:c}){const n=c,t=ve().returningApplicantTranslation,{ref:i,setTrue:a,setFalse:o}=_t(),p=T(""),l=h(),y=S(()=>h().returningApplicantForm),{submit:I}=l.returningApplicantForm,N=T(y.value.inputs),C=S(()=>N.value&&!N.value.find(m=>!m.value)),d=(m,b)=>m===Ze.phoneNumber?!0:b,r=async()=>{if(C.value){a(),p.value="";try{const[m,b,A,u]=N.value,$=await I(m.value,b.value,A.value);if(u){l.setNewPhone(u.getValueForAnswer()),l.sendTempCodeSmsOrEmail({phone:u.getValueForAnswer()}),o(),n("jumpToStep",W.PHONE_VERIFICATION);return}if($){j().cleanAllStates(),await Z.push({name:se.Application});return}o()}catch(m){o(),p.value="We had an error",console.error(m)}}},v=S(()=>{if(N.value)return N.value[0].value===ge.No&&N.value[1].value===ge.No?t.footerNo:t.footerYes});return(m,b)=>(_(),w("div",Vt,[f("div",Ht,[f("div",qt,[f("p",{class:"popupHeader",textContent:P(e(t).header)},null,8,Wt),E(e(ee),{class:"formSelectQuestions"},{default:x(()=>[f("div",Gt,[(_(!0),w(te,null,oe(e(N),A=>(_(),B(re,{key:A.id,input:A,class:Y({withValue:d(A.componentType,A.value)})},null,8,["input","class"]))),128))])]),_:1}),e(p)?(_(),w("div",{key:0,class:"error",textContent:P(e(p))},null,8,Yt)):H("",!0),f("div",Qt,[f("div",{textContent:P(e(t).beforeWaiverLink)},null,8,jt),f("a",{href:"/waiver",target:"_blank",textContent:P(e(t).waiverLink)},null,8,Kt)]),e(C)?(_(),w("div",{key:1,class:"popupFooter",textContent:P(e(v))},null,8,zt)):H("",!0),E(e(F),{class:Y(["volunteer continueButton",{disabled:!e(C)}]),"data-qa-id":"continue",onClick:r,disabled:!e(C)||e(i),isLoading:e(i)},{default:x(()=>[k(P(e(t).continue),1)]),_:1},8,["class","disabled","isLoading"])])])]))}}),Ie=D(Jt,[["__scopeId","data-v-6348a5a0"]]),Xt={class:"loginOptions"},Zt=L({__name:"LoginOptions",emits:["nextStep"],setup(s,{emit:c}){const n=c;function t(i){n("nextStep",i)}return(i,a)=>(_(),w("div",Xt,[E(e(Pe),{type:"email",onClick:a[0]||(a[0]=o=>t("email")),"icon-color":"#ee7149",color:"#ee7149"},{default:x(()=>[k(P(i.$t("excelLoginPage.loginPanel.loginWithEmail")),1)]),_:1}),E(e(Pe),{type:"phone",onClick:a[1]||(a[1]=o=>t("phone")),"icon-color":"#ee7149",color:"#ee7149"},{default:x(()=>[k(P(i.$t("excelLoginPage.loginPanel.loginWithPhone")),1)]),_:1})]))}}),ea=D(Zt,[["__scopeId","data-v-b5d9b07f"]]),ta={class:"container"},aa={class:"message"},na=["innerHTML"],sa={class:"number"},oa={class:"buttons"},ia=L({__name:"Selection",emits:["update","verify"],setup(s,{emit:c}){const n=c,t=async()=>{await Z.push({name:se.Application})},i=()=>{n("update")},a=()=>{n("verify")};return(o,p)=>(_(),w("div",ta,[f("span",aa,[f("span",{innerHTML:o.$t("verifyPhoneLogin.message")+"    "},null,8,na),p[0]||(p[0]=f("br",null,null,-1)),f("span",sa,P(e(Ue)(e(h)().contactInformation.mobilePhone)),1)]),f("div",oa,[f("div",null,[E(e(F),{textOnly:"",onClick:i},{default:x(()=>[k(P(o.$t("verifyPhoneLogin.update")),1)]),_:1}),E(e(F),{textOnly:"",onClick:a},{default:x(()=>[k(P(o.$t("verifyPhoneLogin.verify")),1)]),_:1})]),E(e(F),{textOnly:"",onClick:t},{default:x(()=>[k(P(o.$t("verifyPhoneLogin.skip")),1)]),_:1})])]))}}),ra=D(ia,[["__scopeId","data-v-0a16bab9"]]),la={class:"container"},ua={class:"message"},ca={class:"inputWrapper"},da={class:"buttonsWrapper"},pa=L({__name:"VerifyPhone",props:{mode:{},isReturningApplicant:{type:Boolean}},emits:["goBack","validateTempCode","setProgress"],setup(s,{emit:c}){const n=c,t=h(),{ref:i,setTrue:a,setFalse:o}=et(),p=T(""),l=()=>n("goBack"),y=async()=>{await Z.push({name:se.Application})},I=async(d=!1)=>{a(),n("setProgress",80),await t.sendTempCodeSmsOrEmail({phone:t.contactInformation.mobilePhone},d),n("setProgress",100),await new Promise(r=>setTimeout(r,1e3)),n("setProgress",0),o()};J(()=>{n("setProgress",0),s.mode==="VERIFY"&&!s.isReturningApplicant&&I(!0)});const N=S(()=>s.isReturningApplicant?t.contactInformation.newPhone:t.contactInformation.mobilePhone),C=async d=>{if(p.value="",a(),n("setProgress",80),(await t.validateTempCode(d,"phone",N.value)).isValidTempCode){if(await t.updatePhoneOrEmailCleaningStatus("phone"),s.mode==="UPDATE")try{await t.changeDetails(N.value,"phone")}catch{o(),n("setProgress",0),p.value="Change details error";return}o(),n("setProgress",100),await Z.push({name:se.Application})}else n("setProgress",0),p.value=U("updateAfterSaveLockModal.step2.tempCodeError");n("setProgress",0),o()};return(d,r)=>(_(),w("div",la,[f("div",ua,[f("span",null,P(d.$t("verifyPhoneLogin.verifyStep.title"))+" "+P(e(Ue)(e(N))),1),r[1]||(r[1]=f("br",null,null,-1)),k(" "+P(d.$t("verifyPhoneLogin.verifyStep.subtitle")),1)]),f("div",ca,[E(Ve,{onSubmitTempCode:C})]),e(p)?(_(),B(e(fe),{key:0,class:"errorMessage",text:e(p)},null,8,["text"])):H("",!0),f("div",da,[d.mode!=="UPDATE"?(_(),B(e(F),{key:0,disabled:e(i),"text-only":"",onClick:l,"data-qa-id":"goBack",
1style:ke({visibility:d.isReturningApplicant?"hidden":"visible"})},{default:x(()=>[k(P(d.$t("verifyPhoneLogin.verifyStep.back")),1)]),_:1},8,["disabled","style"])):H("",!0),E(e($e),{disabled:e(i),isLoading:e(i),"data-qa-id":"sendTempCodeAgain",onClick:r[0]||(r[0]=v=>I(!1)),lockTime:30,"text-only":""},{default:x(()=>[k(P(d.$t("verifyPhoneLogin.verifyStep.sendAgain")),1)]),_:1},8,["disabled","isLoading"])]),E(e(F),{textOnly:"",onClick:y},{default:x(()=>[k(P(d.$t("verifyPhoneLogin.skip")),1)]),_:1})]))}}),ma=D(pa,[["__scopeId","data-v-32d0990e"]]),ga={class:"container"},fa=["innerHTML"],_a={class:"body"},va={class:"buttonsWrapper"},ha=L({__name:"UpdatePhone",emits:["goBack","sendCode","setProgress"],setup(s,{emit:c}){const n=c,t=T(!1),i={id:M.PHONE_NUMBER,name:U("editProfile.mobilePhone"),value:"+1",type:{id:q.phoneNumberInput,name:"Phone Input",resourceId:q.phoneNumberInput},format:{name:"phone",id:K.phone},rules:[{rule:{programmaticName:"required"},value:"true"}],displayColumnNumber:1,fieldMapping:[{uniqueName:"PhoneNumber",fieldName:""}],readonly:!1,withCountrySelector:!0},a=T(_e(i,{name:"login with phone",columns:1})),o=()=>{n("goBack")};J(()=>{n("setProgress",0)});const p=async()=>{t.value=!0,n("setProgress",80);const l=a.value.getValueForAnswer();h().setPhone(l),await h().sendTempCodeSmsOrEmail({phone:l}),n("setProgress",100),await new Promise(y=>setTimeout(y,1e3)),n("setProgress",0),n("sendCode"),t.value=!1};return(l,y)=>(_(),w("div",ga,[f("div",{class:"message",innerHTML:l.$t("verifyPhoneLogin.updateStep.title")},null,8,fa),f("div",_a,[E(e(ee),{onSubmit:p},{default:x(()=>[E(re,{input:e(a)},null,8,["input"]),f("div",va,[E(e(F),{disabled:e(t),onClick:o,"text-only":"","data-qa-id":"goBack"},{default:x(()=>[k(P(l.$t("verifyPhoneLogin.verifyStep.back")),1)]),_:1},8,["disabled"]),E(e(F),{type:"submit",disabled:e(t),"data-qa-id":"sendTempCodeAgain","text-only":""},{default:x(()=>[k(P(l.$t("verifyPhoneLogin.updateStep.send")),1)]),_:1},8,["disabled"])])]),_:1})])]))}}),ya=D(ha,[["__scopeId","data-v-31e89776"]]),Pa={class:"loginPhoneVerificationContainer"},Ca=L({__name:"LoginPhoneVerification",emits:["setProgress"],setup(s,{emit:c}){const n=c,t=T(0),i=T(),a=()=>{i.value="VERIFY",t.value=2},o=()=>{i.value="UPDATE",t.value=2};return J(()=>{if(n("setProgress",0),h().isReturningApplicant){t.value=2;const p=h().contactInformation.mobilePhone,l=h().contactInformation.newPhone;p!==l?i.value="UPDATE":i.value="VERIFY"}}),(p,l)=>(_(),w("div",Pa,[e(t)===0?(_(),B(ra,{key:0,onUpdate:l[0]||(l[0]=y=>t.value=1),onVerify:a})):H("",!0),e(t)===1?(_(),B(ya,{key:1,onGoBack:l[1]||(l[1]=y=>t.value=0),onSendCode:o,onSetProgress:l[2]||(l[2]=y=>n("setProgress",y))})):H("",!0),e(t)===2?(_(),B(ma,{key:2,onGoBack:l[3]||(l[3]=y=>t.value=0),mode:e(i),onSetProgress:l[4]||(l[4]=y=>n("setProgress",y)),"is-returning-applicant":e(h)().isReturningApplicant},null,8,["mode","is-returning-applicant"])):H("",!0)]))}}),ba=D(Ca,[["__scopeId","data-v-1c954796"]]),Ea={class:"panelContainer"},Ta={class:"panel"},Na=L({__name:"LoginPanel",props:{isHandleEmailExist:{type:Boolean}},emits:["setActiveTab","handleEmailExist","underMinAge","hideTabs"],setup(s,{emit:c}){const n=s,t=c,i=T(1),a=T(0),o=T(""),p=S(()=>h().returningApplicantForm.isDisplayPopup),l=S(()=>{if(n.isHandleEmailExist)return me;if(p.value)return Ie;switch(i.value){case W.LOGIN_OPTIONS:return ea;case W.LOGIN_METHOD:return o.value==="phone"?At:Tt;case W.VERIFICATION_CODE:return me;case W.PHONE_VERIFICATION:return ba;case W.RETURNING_APPLICANT_QUESTIONS:return Ie}});function y(C){i.value++,C&&(o.value=C)}function I(){n.isHandleEmailExist&&t("setActiveTab",V.CREATE_ACCOUNT),i.value--}function N(C){a.value=C}return(C,d)=>(_(),w(te,null,[f("div",Ea,[f("div",Ta,[E(Oe,{name:"login-email"},{default:x(()=>[(_(),B(he(e(l)),{onNextStep:y,onBackStep:I,onJumpToStep:d[0]||(d[0]=r=>e(i)&&(i.value=r)),onUnderMinAge:d[1]||(d[1]=r=>t("underMinAge")),onSetProgress:N},null,32))]),_:1})])]),E(Fe,{status:e(a)},null,8,["status"])],64))}}),Ia=D(Na,[["__scopeId","data-v-8528b0b0"]]),Aa={class:"inputsWrapper"},wa={class:"errorWrapper"},xa=L({__name:"CreateAccountForm",props:{inputs:{}},emits:["backStep","nextStep","handleEmailExist"],setup(s,{emit:c}){const n=s,t=c,i=S(()=>["row formButtons",{hasError:o.value}]),{setError:a,errorMessage:o,responseHasError:p,sendTempCodeDefaultMessage:l}=z(),y=T(!1);async function I(){var b,A;y.value=!0;try{const u=await h().checkDetailsRequest(n.inputs),$=(b=n.inputs.find(R=>R.id===M.EMAIL))==null?void 0:b.value,O=n.inputs.find(R=>R.id===M.PHONE_NUMBER),g=(A=n.inputs.find(R=>R.id===M.FIRST_NAME))==null?void 0:A.value;if(u!=null&&u.is_success){const R=await h().checkContactExistRequest(n.inputs);if(!R.is_success){y.value=!1,h().setEmail($),h().setPhone((O==null?void 0:O.value)||""),h().setPhonePrefix((O==null?void 0:O.countryPrefix)||""),h().setFirstName(g),t("nextStep");return}await r(R.data.contact_id,R.data.email)}else{if(u.error_id==="6"||u.error_id==="81"){await r(u.data.contact_id,$);return}a(u.error_text||u.message)}}catch(u){y.value=!1,a((u==null?void 0:u.error_text)||(u==null?void 0:u.message)),console.log(u)}}const N=S(()=>{const b=n.inputs.find(A=>[M.MAILING_COUNTRY_CODE,Ce.MAILING_COUNTRY_CODE].includes(A.id));if(b)return b.value}),C=S(()=>{const b=n.inputs.find(A=>[M.PHONE_NUMBER,Ce.PHONE_NUMBER].includes(A.id));if(b)return b});function d(b){var u;if(!b)return;const A=(u=Le().dbOptions.countries)==null?void 0:u.find($=>$.isoCode===b);!A||!C.value||(C.value instanceof Me&&C.value.setSelectedCountry(A),setTimeout(()=>{C.value.setErrors([])},0))}ie(N,d,{immediate:!0});async function r(b,A){h().setEmail(A),h().setContactId(b);const u=await h().sendTempCode();y.value=!1,t("handleEmailExist",A),p(u,l)}const{hasAgeWarning:v,handleBirthDateSelected:m}=Re();return be("updateDateSelected",m),be("hasAgeWarning",v),(b,A)=>(_(),B(e(ee),{class:"createAccountFormWrapper",onSubmit:I},{default:x(()=>[f("div",Aa,[(_(!0),w(te,null,oe(b.inputs,u=>
1(_(),B(re,{key:u.id,input:u},null,8,["input"]))),128))]),f("div",wa,[E(Be,{text:e(o)},null,8,["text"])]),f("div",{class:Y(e(i))},[E(e(F),{class:"onward uppercase","data-qa-id":"next","is-loading":e(y)},{default:x(()=>[k(P(b.$t("excelLoginPage.loginPanel.next")),1)]),_:1},8,["is-loading"])],2)]),_:1}))}}),Ae=D(xa,[["__scopeId","data-v-15ab62c5"]]),Sa={};function Ma(s,c){return _(),w("span",null,c[0]||(c[0]=[tt('<p> By giving your consent, you allow Taglit-Birthright Israel to collect, store and process personal data (contact details, social media accounts, religious background, payment details etc.) in order to receive our services and keep you informed. We might share your information with third parties who have enabled us to provide this trip, as well as with third parties for the purposes of traveling, accommodation and for programmatic needs. </p><p> You are agreeing as well to receive text messages from Birthright Israel. Message and Data rates may apply. Carriers are not liable for delayed or undelivered messages. </p><p> You can find out more about our commitments to the protection of your personal data by consulting our <a href="https://birthrightisrael.com/privacypolicy" target="_blank">Privacy Policy</a>. </p><p> Please note that we will be able to provide you with our services only once you have indicated your consent. If you do not grant consent, we will not be able to use your personal data. </p><p> You may withdraw your consent for the above-mentioned purposes at any time by contacting <a href="mailto:[email protected]" target="_blank" rel="noopener noreferrer">[email protected]</a>. All processing of your personal data will cease once you have withdrawn consent, other than where this is required by law or our operational needs, but this will not affect any personal data that has already been processed prior to this point. </p><p> By providing your details you agree to our <a href="https://birthrightisrael.com/privacypolicy" target="_blank">Privacy Policy</a>. . </p><div id="mouseposition-extension-element-full-container" style="position:fixed;inset:0px;pointer-events:none;z-index:2147483647;font-weight:400;">   </div><div id="mouseposition-extension-element-full-container" style="position:fixed;inset:0px;pointer-events:none;z-index:2147483647;font-weight:400;">   </div>',8)]))}const ka=D(Sa,[["render",Ma]]),$a={class:"privacyPolicyWrapper"},Oa={class:"errorWrapper"},La={class:"formButtonsWrapper"},Da=L({__name:"PrivacyPolicy",emits:["setProgress","nextStep","backStep"],setup(s,{emit:c}){st(r=>({"7f7d6516":e(d)}));const n=c;J(()=>{a.value=i.value.scrollHeight<=i.value.clientHeight});const t=T(""),i=at("privacyPolicyContent"),a=T(!1),o=T(!1),p=()=>n("backStep"),l=h(),y=({target:r})=>{const{scrollTop:v,clientHeight:m,scrollHeight:b}=r;a.value=v+m>=b-10},I=T(!0),N=S(()=>(nt().isMobile.value&&(I.value=!1),I.value=I.value&&!a.value,I.value)),C=async()=>{if(N.value)return;n("setProgress",90),o.value=!0;const r=await l.sendCreateAccountTempCode(!0);if(!r.is_success){t.value=r.error_text;return}n("setProgress",100),await new Promise(()=>setTimeout(()=>n("nextStep"),1e3)),o.value=!1},d=ht();return(r,v)=>(_(),w("div",$a,[f("div",{class:"privacyPolicyContent",onScroll:y,ref_key:"privacyPolicyContent",ref:i},[E(ka)],544),f("div",Oa,[E(Be,{text:e(t)},null,8,["text"])]),f("div",La,[E(e(F),{class:"cancelButton onward","data-qa-id":"cancel",onClick:p,"text-only":""},{default:x(()=>[k(P(r.$t("excelLoginPage.createAccountPanel.cancelButton")),1)]),_:1}),E(e(F),{class:"onward","data-qa-id":"agree","is-locked":e(N),"is-loading":e(o),onClick:C},{default:x(()=>[k(P(r.$t("excelLoginPage.createAccountPanel.agreeButton")),1)]),_:1},8,["is-locked","is-loading"])])]))}}),Ba=D(Da,[["__scopeId","data-v-3135f6ea"]]);var He=(s=>(s.MailingCountryCode="MailingCountryCode",s.FirstName="FirstName",s.LastName="LastName",s.Gender="Gender__c",s.Email="Email",s.SecondaryEmail="Secondary_Email__c",s.DateOfBirth="Date_of_Birth__c",s.MobilePhone="MobilePhone",s.CountryOfBirth="Country_of_Birth__c",s))(He||{});const ae=T("");function qe(){return{userCountryCode:ae,getUserCountryCode:async()=>{const c=`${de.baseApiUrl}/geoip/country`,n=await ot.get(c);ae.value=n.data.country_code,ae.value==="IL"&&(ae.value="US")}}}const{userCountryCode:Ra}=qe(),Ua=()=>[{id:M.MAILING_COUNTRY_CODE,name:U("editProfile.country"),value:Ra.value,type:{id:q.dropdownWithFlag,name:"Dropdown with Flag"},displayColumnNumber:1,fieldMapping:[{uniqueName:it.mailingCountryEditProfile,fieldName:He.MailingCountryCode}],rules:[{rule:{programmaticName:"required"},value:"true"}],isRegistrationCountry:!0},{sort:2,id:M.FIRST_NAME,name:U("editProfile.firstName"),value:"",type:{id:q.openQuestion,name:"Open question"},displayColumnNumber:1,fieldMapping:[{uniqueName:"FirstName",fieldName:""}],rules:[{rule:{programmaticName:"required"},value:"true"}],languageRestriction:{name:Ee.EnglishWithNumbers},readonly:!1},{sort:3,id:M.LAST_NAME,name:U("editProfile.lastName"),value:"",type:{id:q.openQuestion,name:"Open Question"},rules:[{rule:{programmaticName:"required"},value:"true"}],displayColumnNumber:1,fieldMapping:[{uniqueName:"LastName",fieldName:""}],languageRestriction:{name:Ee.EnglishWithNumbers},readonly:!1},{sort:5,id:M.BIRTH_DATE,name:U("editProfile.dateOfBirth"),value:"",type:{id:q.datePicker,name:"DatePicker"},format:{name:"date",id:K.date},rules:[{rule:{programmaticName:"required"},value:"true"},{rule:{programmaticName:ce.dateBefore},value:xe().format("YYYY-MM-DD")}],displayColumnNumber:1,fieldMapping:[{uniqueName:"DateOfBirth",fieldName:""}],readonly:!1},{sort:6,id:M.EMAIL,name:U("editProfile.primaryEmail"),value:"",type:{id:q.openQuestion,name:"Open Question"},rules:[{rule:{programmaticName:"required"},value:"true"},{rule:{programmaticName:"email"},value:"true"},{rule:{programmaticName:ce.educationalEmail},value:"true"}],displayColumnNumber:1,fieldMapping:[{uniqueName:"Email",fieldName:""}],readonly:!1,format:{name:"email",id:K.email}},{sort:9,id:M.PHONE_NUMBER,name:U("editProfile.mobilePhone"),value:"",type:{id:q.phoneNumberInput,name:"Open Question"},format:{name:"phone",id:K.phone},rules:[{rule:{programmaticName:"required"},value:"true"}],displayColumnNumber:1,fieldMapping:[{uniqueName:"Mobile",fieldName:""}],readonly:!1,withCountrySelector:!1}].map(c=>_e(c,{name:"edit profile",columns:1})),Fa=(s,c)=>{const n=h().getUserRandomDetails,t=s.value.find(l=>[M.FIRST_NAME].includes(l.id));t&&(t.value=n.first_name);const i=s.value.find(l=>[M.LAST_NAME].includes(l.id));i&&(i.value=n.last_name);const a=s.value.find(l=>[M.BIRTH_DATE].includes(l.id));a&&a.fillInput(n.birth_date);const o=s.value.find(l=>[M.EMAIL].includes(l.id));o&&o.fillInput(Math.floor(Math.random()*1e10).toString()+"@gmail.com");const p=s.value.find(l=>[M.PHONE_NUMBER].includes(l.id));p&&(p.value=Math.floor(Math.random()*1e10).toString()),c.value++},Va={class:"panel"},Ha=L({__name:"CreateAccountPanel",props:{isHandleEmailExist:{type:Boolean}},emits:["handleEmailExist","underMinAge","hideTabs"],setup(s,{emit:c}){const n=c,t=T(Ua()),i=T(1),a=T(0),o=T(0),p=S(()=>{const r=t.value.find(v=>v.id===M.BIRTH_DATE);if(r instanceof Se)return r?r.datePickerOpen:!1}),l=S(()=>["panelContainer",{privacyPolicy:i.value===2},{datePickerOpen:p.value}]),y=S(()=>{switch(i.value){case 1:return Ae;case 2:return Ba;case 3:return me;default:return Ae}});function I(){var r;
1i.value++,(r=document.getElementById("mobileLogo"))==null||r.scrollIntoView()}function N(){i.value--}function C(r){n("handleEmailExist",r)}ie(()=>h().getUserRandomDetails,()=>Fa(t,a));function d(r){o.value=r}return(r,v)=>(_(),w("div",{class:Y(e(l))},[f("div",Va,[E(Oe,{name:"create-account"},{default:x(()=>[(_(),B(he(e(y)),{inputs:e(t),onNextStep:I,onBackStep:N,onHandleEmailExist:C,onUnderMinAge:v[0]||(v[0]=m=>n("underMinAge")),onSetProgress:d},null,40,["inputs"]))]),_:1})]),E(Fe,{status:e(o)},null,8,["status"])],2))}}),qa=D(Ha,[["__scopeId","data-v-a4d24dd9"]]),Wa={class:"authTabsWrapper"},Ga=["textContent"],Ya=["textContent"],Qa=L({__name:"AuthTabs",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(s){const{t:c}=rt(),n=lt(s,"modelValue"),t=a=>["tab",{selected:a===n.value}],i=a=>{n.value=a};return De(()=>{const a=ye().navigationUrlParams.authTab;n.value=a==="login"?V.LOGIN:V.CREATE_ACCOUNT}),(a,o)=>(_(),w("div",Wa,[f("div",{class:Y(t(e(V).CREATE_ACCOUNT)),textContent:P(e(c)("excelLoginPage.loginPanel.createAccount")),onClick:o[0]||(o[0]=p=>i(e(V).CREATE_ACCOUNT))},null,10,Ga),f("div",{class:Y(t(e(V).LOGIN)),textContent:P(e(c)("excelLoginPage.loginPanel.login")),onClick:o[1]||(o[1]=p=>i(e(V).LOGIN))},null,10,Ya)]))}}),ja=D(Qa,[["__scopeId","data-v-004006cf"]]),Ka={class:"authPanelWrapper"},za="/Onward/logo.png",Ja=L({__name:"AuthPanel",async setup(s){let c,n;const t=T(""),i=T(!0);[c,n]=pe(()=>Le().fetchCountries()),await c,n();const a=T(V.CREATE_ACCOUNT),o=S(()=>a.value===V.CREATE_ACCOUNT?qa:Ia),p=S(()=>["authPanel",{createAccountPanelOpen:a.value===V.CREATE_ACCOUNT}]),l=r=>{a.value=r,h().setActiveTab(a.value)};ie(a,()=>{l(a.value)});const y=()=>{i.value=!1},I=T(!0),N=()=>{I.value=!1};De(()=>{const r=ye().navigationUrlParams.authTab,v=r==="sign_up",m=r==="login";v&&(a.value=V.CREATE_ACCOUNT),m&&(a.value=V.LOGIN),h().setActiveTab(a.value),t.value=yt()});const C=T(!1),d=r=>{l(V.LOGIN),C.value=!!r};return(r,v)=>(_(),w("div",Ka,[e(I)?(_(),w("div",{key:0,class:Y(e(p))},[f("img",{id:"mobileLogo",class:"mobileLogo",src:za}),e(i)?(_(),B(ja,{key:0,modelValue:e(a),"onUpdate:modelValue":v[0]||(v[0]=m=>ut(a)?a.value=m:null)},null,8,["modelValue"])):H("",!0),(_(),B(ct,null,[(_(),B(he(e(o)),{isHandleEmailExist:e(C),onHandleEmailExist:d,onSetActiveTab:l,onUnderMinAge:N,onHideTabs:y},null,40,["isHandleEmailExist"]))],1024))],2)):H("",!0)]))}}),Xa=D(Ja,[["__scopeId","data-v-b4157728"]]);var We=(s=>(s.Display="1",s))(We||{});const Za={class:"authPage"},en={class:"imageContainer"},tn={class:"logoWrapper"},an={class:"contentWrapper"},nn=["textContent"],sn=["textContent"],vn=L({__name:"LoginPage",async setup(s){let c,n;ve().getLoginTranslations();const{getUserCountryCode:t}=qe();[c,n]=pe(()=>t()),await c,n(),[c,n]=pe(()=>h().getCreateAccountData()),await c,n();const i=ye(),a=dt();return i.init(),i.initFullLoginUrl(),ie(()=>Z.currentRoute.value.query[vt],async o=>{o===We.Display?(ne().openModal(G.pleaseWait),Te().programs.length&&Te().resetAppliedFiltersOptions(),await a.getExternalMarketPrograms(),ne().closeModal(G.pleaseWait),pt(G.externalMarketModal,G.externalMarketModalMobile)):mt(G.externalMarketModal,G.externalMarketModalMobile)},{immediate:!0}),(o,p)=>(_(),w("div",Za,[f("div",en,[f("div",tn,[E(Ye,{"white-logo":!0})]),f("div",an,[f("span",{class:"title",textContent:P(e(U)("onwardLoginPage.image.title"))},null,8,nn),f("span",{class:"subTitle",textContent:P(e(U)("onwardLoginPage.image.text"))},null,8,sn)]),p[0]||(p[0]=f("div",{class:"filter"},null,-1))]),E(Xa)]))}});export{vn as default};

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.