PageSourceSearch

https://cc-assets.codashop.com/_nuxt/DWC-ROBl.js

js codashop.com collected 2026-09-24 20:37:40 UTC 7,951 bytes, 1 lines download raw bytes

1import{O as L,w as j,v as V,aq as B,W as x,z as A,y as S,aA as O,t as z,A as H,bK as K,c as X,ap as Y,bW as J}from"./Bzbl8zIS.js";import{ax as M,I as P,L as F,bq as E,bB as D,bt as s,bx as l,aI as n,br as $,bs as c,by as y,bf as G,aF as i,bz as W,R as N,di as Q,cE as T,dj as Z,a7 as nn,aj as U,m as q,aS as en,aw as on,b3 as tn,au as sn,bp as an,bu as ln}from"./Bcf-ljJK.js";import{_ as rn}from"./TML9LEEw.js";import{u as cn}from"./aVErD7Jk.js";import{u as un}from"./Daef_DDS.js";import{u as dn}from"./dcW3Shrg.js";import{u as _n}from"./DvHpYWBJ.js";import{u as mn}from"./BjRQVr4r.js";import"./DOaIkfrD.js";import"./D7pKU07h.js";import"./CJYrlApR.js";import"./_fpE4bxP.js";import"./BsOhD4G1.js";(function(){try{var r=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};r.SENTRY_RELEASE={id:"d693bfa089523a6c8b5860e80a230f366d58073e"};var u=new r.Error().stack;u&&(r._sentryDebugIds=r._sentryDebugIds||{},r._sentryDebugIds[u]="7920de4e-c094-4d99-b331-bbbbe495b640",r._sentryDebugIdIdentifier="sentry-dbid-7920de4e-c094-4d99-b331-bbbbe495b640")}catch{}})();const gn={class:"sign-in-intro"},pn={class:"sign-in-intro__title"},fn={class:"sign-in-intro__options-container"},hn={class:"sign-in-intro__no-account"},In={class:"sign-in-intro__sign-up"},vn=M({__name:"Intro",emits:["onShowSignInForm"],setup(r,{emit:u}){const I=u,o=L().getCurrentLocale?.toLowerCase()??"",{t}=P().$i18n,{isGoogleSsoEnabled:a,isFacebookSsoEnabled:m}=j(),g=V(),C=localStorage?.getItem(F)??"/",p=()=>{x().setAuthMedium(Q.EMAIL),I("onShowSignInForm",T.Email)},v=w=>{A(S.SignInInitiated,{provider:w}),g.signInWithIdp(w,C)},d=()=>v(T.Google),_=()=>v(T.Facebook),b=()=>{A(S.SignUpLinkClicked,{source:Z.SIGNIN_PAGE})};return(w,f)=>{const k=B,e=W;return E(),D("div",gn,[s("div",pn,l(n(t)("auth.login.intro.title")),1),s("div",fn,[n(a)?(E(),$(k,{key:0,"data-testid":"google-sign-in",variant:"secondary",icon:"google",onClick:d},{default:c(()=>[y(l(n(t)("auth.login.intro.buttons.google")),1)]),_:1})):G("",!0),n(m)?(E(),$(k,{key:1,"data-testid":"facebook-sign-in",variant:"secondary",icon:"facebook",onClick:_},{default:c(()=>
1[y(l(n(t)("auth.login.intro.buttons.facebook")),1)]),_:1})):G("",!0),i(k,{variant:"secondary",icon:"mail",onClick:p},{default:c(()=>[y(l(n(t)("auth.login.intro.buttons.email")),1)]),_:1})]),f[1]||(f[1]=s("div",{class:"sign-in-intro__separator"},null,-1)),s("div",hn,l(n(t)("auth.login.intro.haveNoAccount.label")),1),s("div",In,[i(e,{to:{name:n(N).SIGN_UP,params:{locale:n(o)}},onClick:f[0]||(f[0]=h=>b())},{default:c(()=>[y(l(n(t)("auth.login.intro.haveNoAccount.signUp")),1)]),_:1},8,["to"])])])}}}),bn=O(vn,[["__scopeId","data-v-1e863463"]]);function Sn(){const r=nn(),{setLoading:u}=z(),{showAuthError:I,parseAuthError:o}=cn(),t=q(""),a=un(),{getCurrentLocale:m,getCountryIsoNumber:g,getCountryEnName:C,getCountryLanguageCode:p}=H(L()),v=U(()=>m.value?.toLowerCase()??""),d=U(()=>{const{email:e,password:h}=dn(),R={email:e(!0),password:h()};return X(R)}),_=async()=>{try{u(!0),f(S.SignInInitiated,{}),await V().signInWithCredentials(t.value,a.model.value),f(S.SignInSuccessful,{accountId:x().getCodashopAccountId}),k()}catch(e){await w(e)}finally{u(!1)}},b=async()=>{try{A(S.ResendVerificationInitiated,{email:t.value,phone:null});const h=await V().resendVerificationEmail({email:t.value,countryCode:g.value?parseInt(g.value):void 0,languageCode:p.value??void 0});x().setSignUpResponse(h),A(S.ResendVerificationSuccessful,{email:t.value,phone:null}),await r.push({name:N.CONFIRM_SIGN_UP,params:{locale:v.value}})}catch(e){const h=o(e);A(S.UnsuccessfulResendVerification,{errorMessage:h||"unknown resend verification error",errorCode:e.backendCode||e.code,email:t.value,phone:null}),I(e)}},w=async e=>{const h=e.code===en.UserNotConfirmedException;I(e);const R=o(e);f(S.UnsuccessfulSignIn,{errorMessage:R||"unknown signIn error",errorCode:e.backendCode||e.code}),h&&await b()},f=(e,h)=>{A(e,{...h,email:t.value||null,phone:null,provider:"Password"}),e===S.SignInSuccessful&&K({userName:x().getUserIdentity})},k=()=>{const e=localStorage.getItem(F);e?(r.push({path:e}),localStorage.removeItem(F)):r.push({name:N.HOME_PAGE,params:{locale:v.value}})};return{email:t,password:a,locale:v,getCountryEnName:C,signInValidationSchema:d,signIn:_}}const wn={class:"sign-in-form","data-testid":"sign-in-form"},kn={class:"sign-in-form__title-container"},yn={class:"sign-in-form__title-text"},En={class:"sign-in-form__title-nav-icon"},Cn={class:"sign-in-form__form-container"},An={class:"sign-in-form__form-fields-container"},Nn={class:"sign-in-form__recover-password"},$n={class:"sign-in-form__recover-password-text"},xn={class:"sign-in-form__sign-in-btn"},Un={class:"sign-in-form__sign-up"},Rn={class:"sign-in-form__sign-up-text"},Tn={class:"sign-in-form__secure-info"},Vn={class:"sign-in-form__secure-info-icon"},Fn={class:"sign-in-form__secure-info-text"},Ln=M({__name:"Form",emits:["onShowSignInIntro"],setup(r,{emit:u}){const I=u,{t:o}=P().$i18n,{email:t,password:a,locale:m,getCountryEnName:g,signInValidationSchema:C,signIn:p}=Sn();return(v,d)=>{const _=Y,b=W,w=rn,f=B;return E(),D("div",wn,[s("div",kn,[s("span",{class:"sign-in-form__title-icon-left",onClick:d[0]||(d[0]=k=>I("onShowSignInIntro"))},[i(_,{name:"arrow-left"})]),s("span",yn,l(n(o)("auth.login.title")),1),i(b,{to:{name:n(N).INTERNATIONAL},class:"sign-in-form__title-nav-link"},{default:c(()=>[y(l(n(g))+" ",1),s("span",En,[i(_,{name:"globe"})])]),_:1},8,["to"])]),s("div",Cn,[i(n(J),{"validation-schema":n(C),onSubmit:n(p)},{default:c(({meta:k})=>[s("div",An,[i(w,{key:"email",modelValue:n(t),"onUpdate:modelValue":d[1]||(d[1]=e=>on(t)?t.value=e:null),"full-width":"",name:"email",placeholder:n(o)("auth.login.email.placeholder"),label:n(o)("auth.login.email.label")},{leftIcon:c(()=>[i(_,{name:"mail"})]),_:1},8,["modelValue","placeholder","label"]),i(w,{key:"password",modelValue:n(a).model.value,"onUpdate:modelValue":d[2]||(d[2]=e=>n(a).model.value=e),name:"password",placeholder:n(o)("auth.login.password.placeholder"),label:n(o)("auth.login.password.label"),"should-obscure":n(a).masked.value,"full-width":""},{leftIcon:c(()=>[i(_,{name:"lock-legacy"})]),rightIcon:c(()=>[(E(),$(_,{key:n(a).icon.value,name:n(a).icon.value,onClick:n(a).toggle},null,8,["name","onClick"]))]),_:1},8,["modelValue","placeholder","label","should-obscure"]),s("div",Nn,[s("span",$n,l(n(o)("auth.login.forgotPassword")),1),i(b,{to:{name:n(N).RECOVER_PASSWORD,params:{locale:n(m)}},class:"sign-in-form__recover-password-link"},{default:c(()=>[y(l(n(o)("auth.login.recoverHere")),1)]),_:1},8,["to"])]),s("div",xn,[i(f,{"full-width":"","is-disabled":!k.valid,"data-testid":"sign-in-form-submit"},{default:c(()=>[y(l(n(o)("auth.login.action.signin")),1)]),_:1},8,["is-disabled"])]),s("div",Un,[s("span",Rn,l(n(o)("auth.login.noAccount")),1),i(b,{to:{name:n(N).SIGN_UP,params:{locale:n(m)}},class:"sign-in-form__sign-up-link"},{default:c(()=>[y(l(n(o)("auth.login.signupHere")),1)]),_:1},8,["to"])]),s("div",Tn,[s("span",Vn,[i(_,{name:"lock-legacy"})]),s("span",Fn,l(n(o)("auth.intro.footer")),1)])])]),_:1},8,["validation-schema","onSubmit"])])])}}}),On=O(Ln,[["__scopeId","data-v-07d09ea1"]]),Mn={class:"sign-in-page"},Pn=M({__name:"sign-in",setup(r){const{t:u}=P().$i18n,I=tn(),o=q(!1),{getShopLang:t}=H(L()),a=U(()=>t.value?.name),m=u("seo.signIn.title"),g=U(()=>u("seo.signIn.description",{country:a.value}));return mn({description:g.value,ogDescription:g.value,twitterDescription:g.value,ogTitle:`${m} - ${a.value}`,twitterTitle:`${m} - ${a.value}`,title:`${m} - ${a.value}`}),sn({link:_n("sign-in")}),an(()=>{o.value=I.query.showForm==="true"}),(C,p)=>{const v=bn,d=On,_=ln;return E(),D("main",null,[s("section",Mn,[i(_,null,{default:c(()=>[n(o)?(E(),$(d,{key:1,onOnShowSignInIntro:p[1]||(p[1]=b=>o.value=!1)})):(E(),$(v,{key:0,onOnShowSignInForm:p[0]||(p[0]=b=>o.value=!0)}))]),_:1})])])}}}
1),Zn=O(Pn,[["__scopeId","data-v-61c813a5"]]);export{Zn 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.