1import{$d as o,Ac as A,Af as c,Kd as _,Md as S,Oc as b,Pa as $,Qd as T,Sf as f,Tu as v,Xa as E,Zd as e,bn as p,ca as k,cp as y,ef as n,if as l,io as P,jc as L,jl as r,kc as U,on as C,p as F,pp as s,rf as g,rn as w,uu as d,vf as t}from"./C_1SyR6j.js";var D={components:{SpinnerLoader:w},data(){return{isSuccessActivatedPromo:!1,isLoading:!1,verificationStatus:d}},computed:{...L({isUserLogged:i=>i.user.userInformation.isUserLogged,userData:i=>i.user.userInformation.userData}),...U(["isMobileDevice"])},mounted(){this.verifyEmail()},methods:{...A(["OPEN_MODAL_MUTATION"]),...b(["USER_DATA_ACTION"]),resendEmailVerification(){this.isLoading=!0,this.$httpService.sendUserEmailVerification({email:this.userData.email}).finally(()=>{this.isLoading=!1})},sendVerificationData(){return new Promise(i=>this.$httpService.verifyEmail({token:this.$router.currentRoute.value.query.token}).then(()=>(this.USER_DATA_ACTION(),i(d))).catch(()=>(this.verificationStatus=r,i(r))))},verifyEmail(){this.sendVerificationData().then(async i=>{if(i==="from_fail"){this.verificationStatus=r;return}if(p)try{await this.$httpService.applyPromocode(p,{isDefaultResponseHandler:!0}).then(({is_already_used:a})=>{}),this.isSuccessActivatedPromo=!0}catch(a){console.error(a)}this.verificationStatus=v})}},middleware({route:i,redirect:a}){i.query.token||a("/")},bonusPercent:2,MAIN_PAGE:$,SELL_PAGE:P,REFILL_MODAL_PAGE:E,FAIL_STATUS:r,SUCCESS_STATUS:v,PROCESS_STATUS:d},M=S("/images/backgrounds/verification/success-shield.webp"),I=S("/images/backgrounds/verification/fail-shield.webp"),O=D,N={key:0,class:"verification-page"},R={class:"verification-page__content"},V={class:"verification-page__icon"},G={class:"verification-page__text-container"},z={class:"verification-page__title"},j={class:"verification-page__description"},B={class:"verification-page__text-container"},q={class:"verification-page__title"},H={key:0,class:"verification-page__description"},K={class:"verification-page__text-container"},Q={class:"verification-page__title"},X={class:"verification-page__description"};function Z(i,a,J,W,Y,x){const m=k,h=f("spinner-loader"),u=f("base-button");return t(),n("div",{class:y(["header-background__bg",{success:i.verificationStatus===i.$options.SUCCESS_STATUS,process:i.verificationStatus===i.$options.PROCESS_STATUS,fail:i.verificationStatus===i.$options.FAIL_STATUS}])},[i.isUserLogged?(t(),n("div",N,[i.isMobileDevice?o("",!0):(t(),T(m,{key:0,to:i.$localePath(i.$options.MAIN_PAGE),class:"verification-page__logo"},{default:c(()=>[...a[0]||(a[0]=[e("img",{src:F,alt:"logo"},null,-1)])]),_:1},8,["to"])),e("div",R,[i.verificationStatus===i.$options.PROCESS_STATUS?(t(),n(_,{key:0},[e("div",V,[l(h,{width:44,height:44,color:"project"})]),e("div",G,[e("h1",z,s(i.$t("verification.please_wait")),1),e("p",j,s(i.$t("verification.verification_process_underway")),1)])],64)):o("",!0),i.verificationStatus===i.$options.SUCCESS_STATUS?(t(),n(_,{key:1},[a[1]||(a[1]=e("div",{class:"verification-page__icon"},[e("img",{src:M,alt:"icon"})],-1)),e("div",B,[e("h1",q,s(i.$t("verification.verification_was_successful")),1),i.isSuccessActivatedPromo?(t(),n("p",H,s(i.$t("verification.enjoy_your_bonus_for_selling_skins_now",{bonusPercent:i.$options.bonusPercent})),1)):o("",!0)]),l(u,{to:i.$localePath(i.$options.SELL_PAGE),"min-width":i.isMobileDevice?"200px":"100%",size:i.isMobileDevice?"sm":"default",class:"verification-page__button"},{default:c(()=>[g(s(i.$t("base.go_to_the_sell_page")),1)]),_:1},8,["to","min-width","size"])],64)):o("",!0),i.verificationStatus===i.$options.FAIL_STATUS?(t(),n(_,{key:2},[a[2]||(a[2]=e("div",{class:"verification-page__icon"},[e("img",{src:I,alt:"icon"})],-1)),e("div",K,[e("h1",Q,s(i.$t("verification.oops"))+"!",1),e("p",X,s(i.$t("verification.something_went_wrong_please_try_again")),1)]),l(u,{"min-width":i.isMobileDevice?"200px":"100%",size:i.isMobileDevice?"sm":"default",class:"verification-page__button","is-loading":i.isLoading,onOnClick:i.resendEmailVerification},{default:c(()=>[g(s(i.$t("verification.resend_verification")),1)]),_:1},8,["min-width","size","is-loading","onOnClick"])],64)):o("",!0)])])):o("",!0)],2)}var ai=C(O,[["render",Z],["__scopeId","data-v-d23b8aa7"]]);export{ai 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.