1import{c as u,d as E,J as w,r as x,u as m,o as O,a as W,b as p,j as a,e as l,D as k,f as A,h as H,s as C,an as R,Z as L,W as B,k as y,w as j,l as F}from"./-6Lls737.js";import{_ as G}from"./S6owxtwa.js";import{_ as D}from"./BjifuwS5.js";import{t as I}from"./JbyzQivP.js";import{_ as J}from"./BkELqGpY.js";import{_ as X}from"./CaES25ul.js";import{O as Z}from"./hcgo3rj9.js";import{E as q}from"./Cp2PsELQ.js";import"./CI-50u4g.js";import"./B0_0hzzP.js";import"./ETgmdoWB.js";import"./DSV61gAW.js";import"./DlAUqK2U.js";import"./CshW9Obe.js";import"./B6I36lQj.js";function V(t){return u({get(){return!t.value},set(d){t.value=!d}})}const z={class:"grid gap-6"},K={class:"flex items-center gap-2"},Q=a("span",{class:"flex-1 text-dark-grey text-xs"},"Show phone on profile",-1),Y={class:"flex items-center gap-2"},ee=a("span",{class:"flex-1 text-dark-grey text-xs"},"Number is on WhatsApp",-1),oe=E({__name:"UserPhone",props:w({disabled:{type:Boolean,default:!1}},{phoneDialCode:{},phoneDialCodeModifiers:{},phoneNumber:{},phoneNumberModifiers:{},fullPhoneNumber:{},fullPhoneNumberModifiers:{},isPhonePrivate:{default:!0},isPhonePrivateModifiers:{},isPhoneOnWhatsapp:{},isPhoneOnWhatsappModifiers:{}}),emits:["update:phoneDialCode","update:phoneNumber","update:fullPhoneNumber","update:isPhonePrivate","update:isPhoneOnWhatsapp"],setup(t){const d=t,v=x([{value:!0,name:u(()=>I("home.yes"))},{value:!1,name:u(()=>I("home.no"))}]),e=m(t,"phoneDialCode"),c=m(t,"phoneNumber"),P=m(t,"fullPhoneNumber"),b=m(t,"isPhonePrivate"),f=V(b),g=m(t,"isPhoneOnWhatsapp");return(h,s)=>(O(),W("div",z,[p(G,{phoneDialCode:e.value,"onUpdate:phoneDialCode":s[0]||(s[0]=r=>e.value=r),phoneNumber:c.value,"onUpdate:phoneNumber":s[1]||(s[1]=r=>c.value=r),fullPhoneNumber:P.value,"onUpdate:fullPhoneNumber":s[2]||(s[2]=r=>P.value=r),disabled:d.disabled},null,8,["phoneDialCode","phoneNumber","fullPhoneNumber","disabled"]),a("div",K,[Q,p(D,{class:"grid-cols-2",modelValue:l(f),"onUpdate:modelValue":s[3]||(s[3]=r=>k(f)?f.value=r:null),options:v.value},null,8,["modelValue","options"])]),a("div",Y,[ee,p(D,{class:"grid-cols-2",modelValue:g.value,"onUpdate:modelValue":s[4]||(s[4]=r=>g.value=r),options:v.value},null,8,["modelValue","options"])])]))}}),ne={class:"flex flex-col gap-6"},ae=a("hr",null,null,-1),te={class:"grid gap-4"},se=a("span",{class:"text-black leading-none font-medium px-4"},"Email",-1),re={class:"grid gap-6"},ie={class:"flex items-center gap-2"},le=a("span",{class:"flex-1 text-dark-grey text-xs"},"Show email on profile",-1),ue=["innerHTML"],me=a("hr",null,null,-1),de={class:"grid gap-4"},pe=a("span",{class:"text-black leading-none font-medium px-4"},"Telegram",-1),Me=E({__name:"index",props:{isEmailPrivate:{default:!0},isEmailPrivateModifiers:{},phoneNumber:{},phoneNumberModifiers:{},email:{},emailModifiers:{}},emits:["update:isEmailPrivate","update:phoneNumber","update:email"],setup(t){const{t:d}=A(),v=H(),{formState:e}=C(v),c=R(),{onboardingMeta:P,isContinueButtonDisabled:b}=C(c),f=L(),{currentUser:g,escortHasManager:h}=C(f);P.value={step:Z.INDEX,title:"Basic Information",description:u(()=>d("account.onboard.welcomeTextHTML",{username:g.value.username})).value,progress:20,backButtonUrl:B.ROOT,nextButtonUrl:B.ONBOARDING_LOCATION,nextButtonText:u(()=>d("account.onboard.continue")).value};const s=x([{value:!0,name:u(()=>I("home.yes"))},{value:!1,name:u(()=>I("home.no"))}]),r=m(t,"isEmailPrivate",{get(i){return e.value.userInformation.isEmailPrivate=i,i}}),U=V(r),S=u(()=>(b.value=e.value.userInformation.isPhonePrivate&&e.value.userInformation.isEmailPrivate,b.value)),$=x(!1),T=u(()=>!$.value&&!f.escortHasManager.value),N=x(),_=m(t,"phoneNumber",{get(){return h.value?e.value.userInformation.contactPhone:e.value.userInformation.phoneNumber},set(i){return h.value?(e.value.userInformation.contactPhone=N.value,i):(e.value.userInformation.phoneNumber=N.value,i)}}),M=m(t,"email",{get(){return h.value?e.value.userInformation.contactEmail:e.value.userInformation.email},set(i){return h.value?(e.value.userInformation.contactEmail=i,i):(e.value.userInformation.email=i,i)}});return(i,o)=>(O(),W("div",ne,[p(oe,{phoneDialCode:l(e).userInformation.phoneDialCode,"onUpdate:phoneDialCode":o[0]||(o[0]=n=>l(e).userInformation.phoneDialCode=n),phoneNumber:_.value,"onUpdate:phoneNumber":o[1]||(o[1]=n=>_.value=n),isPhonePrivate:l(e).userInformation.isPhonePrivate,"onUpdate:isPhonePrivate":
1o[2]||(o[2]=n=>l(e).userInformation.isPhonePrivate=n),isPhoneOnWhatsapp:l(e).userInformation.isPhoneOnWhatsapp,"onUpdate:isPhoneOnWhatsapp":o[3]||(o[3]=n=>l(e).userInformation.isPhoneOnWhatsapp=n),fullPhoneNumber:N.value,"onUpdate:fullPhoneNumber":o[4]||(o[4]=n=>N.value=n),disabled:T.value},null,8,["phoneDialCode","phoneNumber","isPhonePrivate","isPhoneOnWhatsapp","fullPhoneNumber","disabled"]),ae,a("div",te,[se,a("div",re,[p(J,{email:M.value,"onUpdate:email":o[5]||(o[5]=n=>M.value=n)},null,8,["email"]),a("div",ie,[le,p(D,{class:"grid-cols-2",modelValue:l(U),"onUpdate:modelValue":o[6]||(o[6]=n=>k(U)?U.value=n:null),options:s.value},null,8,["modelValue","options"])])])]),S.value?(O(),y(q,{key:0},{default:j(()=>[a("span",{innerHTML:l(d)("account.validation.privateContacts")},null,8,ue)]),_:1})):F("",!0),me,a("div",de,[pe,p(X,{telegramUsername:l(e).userInformation.telegramUsername,"onUpdate:telegramUsername":o[7]||(o[7]=n=>l(e).userInformation.telegramUsername=n)},null,8,["telegramUsername"])])]))}});export{Me 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.