1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/chunks/LIMultiSelect.CB4j6j-N.js","js/chunks/MultiSelectInput.2X400cus.js","js/chunks/vue-multiselect.min.C1z7fCsE.js","js/chunks/isSymbol.BLaXQ2a0.js","js/chunks/_plugin-vue2_normalizer.BQU9Qu9_.js","assets/MultiSelectInput.CPgsaV2x.css","assets/vue-multiselect.min.XHWsUUEd.css","assets/LIMultiSelect.CS91sam3.css","js/chunks/index.DrZ5_Vd9.js","js/chunks/CountrySearchDropdown.Tnbnk-la.js","js/chunks/flags.NaqR7suh.js","assets/flags.D3eW5QyE.css","js/chunks/index.H261YRss.js","js/chunks/phone.4Rt40kot.js","js/chunks/parsePhoneNumber.DSSDLDwx.js","js/chunks/parsePhoneNumber_.Ykt4_Tcz.js","assets/CountrySearchDropdown.CMW9Itr_.css","assets/index.BpsE21Z6.css","js/chunks/LITextInput.BUUOesmV.js","assets/LITextInput.DszlVOcn.css"])))=>i.map(i=>d[i]); 2import{_ as r}from"./lazy-module.BNVi-SRU.js";import l from"./index.BaCioRPB.js";import{mapActions as p,mapState as m}from"./vuex.esm.browser.x78u0m_H.js";import{a as o}from"./element-ui.common.CcNfblW2.js";import{a as c}from"./date.BzEWHQ2f.js";import{t as n}from"./document.C-Vgc6jW.js";import{n as u}from"./_plugin-vue2_normalizer.BQU9Qu9_.js";import"./isSymbol.BLaXQ2a0.js";import"./networking.Cdg6F65g.js";import"./index.BifsxjHN.js";import"./user.CRGES6Fe.js";import"./search.DiomeO0n.js";import"./form.fE4W1elt.js";import"./index.C316AzJa.js";import"./getters.DMnIyrbR.js";import"./get.Cu1rAsEj.js";import"./get.BDAykb6R.js";import"./set.DkYLNFEe.js";import"./_assignValue.BzxwGYwC.js";import"./_defineProperty.BJTJKOew.js";import"./_isIndex.D1yj4pyQ.js";import"./_setToArray.CVa3Fqfm.js";import"./_baseFindIndex.Csj-oTLI.js";import"./_Set.H2_E_Qt-.js";import"./index.D0gk264Q.js";import"./joi-browser.g4_5Bk4X.js";import"./isNull.aSCU1LLH.js";import"./parsePhoneNumber_.Ykt4_Tcz.js";import"./user.BaA9sIJ9.js";import"./validator.DeSFXOLG.js";import"./parsePhoneNumber.DSSDLDwx.js";import"./findIndex.DPNutVZq.js";import"./findIndex.DKPepw-C.js";import"./_baseIteratee.MrejI258.js";import"./_getAllKeys.Dw1wXAz-.js";import"./isTypedArray.zo2S5czj.js";import"./toNumber.CuCgOSC0.js";import"./intersectObjects.884oOcve.js";import"./debounce.CDyj8mlB.js";import"./phone.4Rt40kot.js";import"./index.ou4BahMH.js";import"./vdom.DSINoaFn.js";import"./vue.esm.C7lME2uJ.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"v3.265.0"};var e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="06e08687-b828-42a2-a14c-4a182915919c",t._sentryDebugIdIdentifier="sentry-dbid-06e08687-b828-42a2-a14c-4a182915919c")}catch{}})();const h=()=>r(()=>import("./LIMultiSelect.CB4j6j-N.js"),__vite__mapDeps([0,1,2,3,4,5,6,7])),f=()=>r(()=>import("./index.DrZ5_Vd9.js"),__vite__mapDeps([8,9,10,11,12,3,13,14,15,4,16,17])),C=()=>r(()=>import("./LITextInput.BUUOesmV.js"),__vite__mapDeps([18,4,19])),a=350,g=3e5,d=1e3,_={name:"UserOtpModal",components:{LIMultiSelect:h,EqPhoneInput:f,LITextInput:C},props:{translates:{validatePhoneTitle:String,phonePlaceholder:String,phoneCodePlaceholder:String,submitBtn:String,success:String,validateSuccess:String,sendValidateCode:String,verifyBtn:String,resendBtn:String,userTypePlaceholder:String,emailPlaceholder:String},showPopup:{default:!1}},beforeCreate(){const t=this.$store;t&&t.state&&t.state.users||t.registerModule("users",l),this.modalWidth=window.innerWidth<a?a/2:a},data(){return{modalWidth:a,resendTimeRemaining:0,intervalFunction:void 0,isShowRemainingTime:!1,isCodeRequested:!1}},computed:{...m("users",{translate:t=>t.translate,userRoles:t=>t.userRoles,defaultCountryCode:t=>t.defaultCountryCode,phone:t=>t.userOtpValidateFormData.phone,email:t=>t.userOtpValidateFormData.email,userTypes:t=>t.userOtpValidateFormData.userTypes,phoneValidateCode:t=>t.userOtpValidateFormData.phoneValidateCode,isGettingValidateCode:t=>t.isGettingValidateCode,isGettingValidateCodeSuccess:t=>t.isGettingValidateCodeSuccess,isSendingValidateCode:t=>t.isSendingValidateCode,mode:t=>t.mode}),sendBtnLabel(){const{isGettingValidateCodeSuccess:t,translate:e={}}=this,{verifyBtn:i,resendBtn:s}=e;return t?s:i},isCanResend(){return this.resendTimeRemaining<=0},timerLabel(){return c(this.resendTimeRemaining,"mm:ss")},topTitle(){const{translate:t={},mode:e}=this,{topTitle:i={}}=t;return i[e]||""}},mounted(){const{showPopup:t,loginSuccessStatus:e}=this;e&&o.Notification({title:e.title,message:e.content,type:"success",position:"top-right"}),t&&this.showUserOtpModal({mode:"info",loadData:!0})},methods:{...p("users",["showUserOtpModal","hideUserOtpModal","updateOtpUserInfoFieldData","updateOtpUserValidateFieldData","getPhoneValidateCode","validateOtpUserValidateForm","saveOptUserInfo"]),onFieldChange(t,e){this.updateOtpUserInfoFieldData({fieldName:t,value:e})},validatePhoneNumber(){const{phone:t={}}=this;return this.updateOtpUserValidateFieldData({fieldName:t.name,value:t.value})},async onPhoneSendClick(){const{isCanResend:t}=this;if(await this.validatePhoneNumber()&&t&&await this.getPhoneValidateCode({type:"otp"})){this.isCodeRequested=!0;const{translate:s={}}=this;this.startTimer(),o.Notification({title:s.success,message:s.sendValidateCode,type:"success",position:"top-right"})}},async onSubmitClick(){const{translate:t={}}=this;await this.validateOtpUserValidateForm()&&await this.saveOptUserInfo()&&o.Notification({title:t.success,message:t.validateSuccess,type:"success",position:"top-right"})},onCloseClick(){n("remove","auth-modal-body"),this.$modal.hide("user-validate-otp-modal")},startTimer(){this.resetTimer(),this.intervalFunction=setInterval(()=>{this.resendTimeRemaining=this.resendTimeRemaining-d,this.resendTimeRemaining===0&&this.stopTimer()},d)},stopTimer(){clearInterval(this.intervalFunction)},resetTimer(){this.resendTimeRemaining=g},onHoverSendBtn(){this.isShowRemainingTime=!0},onNotHoverSendBtn(){this.isShowRemainingTime=!1},beforeOpen(){n("add","auth-modal-body")},onRemoveClassUserTypeModal(){n("remove","auth-modal-body"),document.dispatchEvent(new CustomEvent("userTypeModalClosed"))}},destroyed(){this.stopTimer()}};var v=function(){var e=this,i=e._self._c;return i("modal",{staticClass:"user-validate-otp-modal",attrs:{name:"user-validate-otp-modal",transition:"pop-out",width:e.modalWidth,height:"auto",resizable:""},on:{"before-open":e.beforeOpen,closed:e.onRemoveClassUserTypeModal}},[i("div",{staticClass:"validation__wrap"},[i("div",{staticClass:"partition-form"},[i("div",{staticClass:"partition-title"},[e._v(e._s(e.topTitle))]),i("button",{staticClass:"form-header-close-btn",on:{click:e.onCloseClick}}),i("div",{staticClass:"input__wrap"},[i("l-i-text-input",e._b({attrs:{placeholder:e.translate.emailPlaceholder,"on-field-change":e.onFieldChange}},"l-i-text-input",e.email,!1))],1),i("div",{staticClass:"input__wrap",class:{"padding-b-15":!e.isCodeRequested}},[i("eq-phone-input",e._b({attrs:{code:e.defaultCountryCode,className:"l-i-text user-validate-phone-input",active:e.phoneValidateCode.active,placeholder:e.translates.phonePlaceholder,disabled:!e.isCanResend,"on-field-change":e.onFieldChange}},"eq-phone-input",e.phone,!1)),e.phoneValidateCode.active?i("button",{staticClass:"btn phone-validate-btn",on:{click:e.onPhoneSendClick,mouseenter:e.onHoverSendBtn,mouseleave:e.onNotHoverSendBtn}},[e.isGettingValidateCode?i("loading-animation"):[e._v(" "+e._s(!e.isShowRemainingTime||e.isCanResend?e.sendBtnLabel:e.timerLabel)+" ")]],2):e._e()],1),e.isCodeRequested?i("div",{staticClass:"input__wrap"},[i("l-i-text-input",e._b({attrs:{placeholder:e.translates.phoneCodePlaceholder,"on-field-change":e.onFieldChange}}
2,"l-i-text-input",e.phoneValidateCode,!1))],1):e._e(),i("div",{staticClass:"input__block"},[i("l-i-multi-select",e._b({attrs:{placeholder:e.translate.userTypePlaceholder,options:e.userRoles,"on-field-change":e.onFieldChange,limit:"4","font-size":"12","auto-close":!0}},"l-i-multi-select",e.userTypes,!1))],1),e.isCodeRequested?i("button",{staticClass:"btn-block btn-theme",on:{click:e.onSubmitClick}},[e.isSendingValidateCode?i("loading-animation"):[e._v(e._s(e.translates.submitBtn))]],2):e._e()])])])},b=[],S=u(_,v,b,!1,null,"c11f9820");const me=S.exports;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.