import{Atase,Fast,Kasn,Masr,Ptasi,_asa,caso,dass,fasc,gasl,hasee,iaste,lasu,ntasd,tasf,uasp,utasm,vash}from"./_plugin-vue_export-helper-1xMDlcEE.js";import{aasg,sas_,tasv,uasne}from"./BasicIcon-Bzeb0Iwd.js";import{tasre}from"./dist-Bc4P4ngC.js";import{dasie,lasy}from"./format-C72AoJ2H.js";import{aasae}from"./validation-Duyyve7l.js";import{Easb,Masoe,casse,gasce,masx,oasS}from"./index-3Kv0ngks.js";import{tasle}from"./FormErrorBanner-Ud1D04xf.js";import{tasue}from"./IconPhone-DymoL1t0.js";import{nasC,rasw,tasT}from"./formErrors-DglFjYkZ.js";import{tasE}from"./IconDiamond-bOGfMf7j.js";varD=h({__name:`IconVerified`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(r(),p(v,{icon:`vuesax-linear:verify`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),O=`/assets/register-card-D_GOfNUU.jpg`,k={class:`page register-page`},A={class:`register-page__scroll`},j={class:`register-page__stage`},M={class:`register-top`},N={key:0,class:`reg-field__error`},P={key:1,class:`reg-field__error`},F={class:`reg-field__phone`,dir:`ltr`},I=[`value`],L={key:2,class:`reg-field__error`},R=[`aria-expanded`],z={class:`reg-field__meta`},B={key:0,class:`job-menu`,role:`listbox`},V=[`aria-selected`,`onClick`],H={key:1,class:`reg-field__error`},U=[`disabled`],de={key:0,class:`register-submit__spinner`,"aria-hidden":`true`},fe={class:`register-submit__chevron`,"aria-hidden":`true`},pe={class:`register-terms`},me={key:0,viewBox:`0 0 12 12`,fill:`none`},he={key:3,class:`reg-field__error`},ge={class:`register-perks`,"aria-label":`مزایا`},_e={class:`register-perk`},ve={class:`register-perk`},ye={class:`register-perk`},be={class:`register-foot`},xe=[`src`],W=f(h({__name:`RegisterView`,setup(f){letp=oe(),h=se(),W=d(``),G=d(``),K=d(``),q=d(``),J=d(!0),Y=d(!1),X=d(null),Z=d({}),Q=d(``),Se=o(()=>K.value?ie(K.value):``),Ce=o(()=>x.find(e=>e.id===q.value)?.label??`دستهبندی شغلی`);re(X,()=>{Y.value=!1});functionwe(e){q.value=e,Y.value=!1,$(`jobCategory`)}function$(e){Z.value=C(Z.value,e),w(Z.value)||(Q.value=``)}functionTe(e){K.value=y(e),$(`phone`)}asyncfunctionEe(){Z.value={},Q.value=``;lete=y(K.value),t={};if(W.value.trim()||(t.firstName=`نام الزامی است.`),G.value.trim()||(t.lastName=`نام خانوادگی الزامی است.`),ae(e)||(t.phone=`شماره موبایل معتبر نیست.`),q.value||(t.jobCategory=`دستهبندی شغلی الزامی است.`),J.value||(t.terms=`پذیرش قوانین برای ثبتنام لازم است.`),w(t)){Z.value=t,Q.value=T;return}letn={firstName:W.value.trim(),lastName:G.value.trim(),jobCategory:q.value};ce(n);letr=awaith.requestOtp(e,{isRegister:!0,firstName:n.firstName,lastName:n.lastName});r.success?p.push({name:`otp`,query:{phone:e,mode:`register`}}):Q.value=r.message??`خطا در ارسال کد تأیید.`}return(o,d)=>(r(),c(`div`,k,[u(`div`,A,[u(`div`,j,[u(`header`,M,[d[8]||=u(`p`,{class:`register-top__welcome`},`همراه ما باشید`,-1),u(`button`,{type:`button`,class:`register-top__back`,"aria-label":`بازگشت`,onClick:d[0]||=e=>m(p).push(`/login`)},[a(S,{size:20,color:`#2A2622`})])]),d[18]||=u(`h1`,{class:`register-title`},`ثبتنام در نادمی تکس`,-1),d[19]||=u(`p`,{class:`register-lead`},`با چند مرحله ساده، عضوی از خانواده ما شوید.`,-1),u(`form`,{class:`register-form`,onSubmit:ne(Ee,[`prevent`])},[a(le,{message:Q.value},null,8,[`message`]),u(`label`,{class:e([`reg-field`,{"is-invalid":!!Z.value.firstName}])},[a(b,{size:18,color:`#8A847C`}),n(u(`input`,{"onUpdate:modelValue":d[1]||=e=>W.value=e,class:`reg-field__input`,type:`text`,autocomplete:`given-name`,onInput:d[2]||=e=>$(`firstName`),placeholder:`نام`},null,544),[[_,W.value]])],2),Z.value.firstName?(r(),c(`p`,N,i(Z.value.firstName),1)):s(``,!0),u(`label`,{class:e([`reg-field`,{"is-invalid":!!Z.value.lastName}])},[a(b,{size:18,color:`#8A847C`}),n(u(`input`,{"onUpdate: