1import{d as A,a as j,b as e,J as D,K as E,m as y,n as l,q as c,x as S,Z as R,z as o,A as d,B as u,Q as z,$ as p,I as F,f as Y,c as P,M as K,R as U,t as b,S as H,U as J,r as C,V as Q,w as X,W as Z,Y as ee,u as se,j as te,l as ae,v as w,y as oe,_ as W,a0 as ne,X as M,C as ce,F as ie,p as le,P as re,N as ue,a1 as de,G as me}from"./DPx8HDkS.js";import{u as q}from"./Cj6atMuZ.js";import"./8XiFDyWI.js";import"./DhSgQLqh.js";const _e=["disabled"],fe={class:"basic-selector__info"},pe=A({__name:"TBasicSelector",props:{value:{},icon:{},title:{},description:{},disabled:{type:Boolean}},emits:["select"],setup(t,{emit:g}){j(h=>({v65d011fd:e(r).colors.gray.medium1,v65d011fe:e(r).colors.gray.medium2}));const n=t,m=g,a=()=>{n.disabled||m("select",n.value)},{isMobile:i}=E(),r=D();return(h,s)=>(l(),y("button",{class:z(["basic-selector",[{"basic-selector--disabled":t.disabled}]]),disabled:t.disabled,onClick:a},[c(e(R),{color:t.disabled?"gray.light2":"gray.main",size:e(i)?"medium":"large",icon:t.icon},null,8,["color","size","icon"]),S("div",fe,[c(e(p),{variant:"s3","font-weight":"semibold",class:z(["basic-selector__text",[{"basic-selector__text--disabled":t.disabled}]])},{default:o(()=>[d(u(t.title),1)]),_:1},8,["class"]),c(e(p),{variant:"b3",class:z(["basic-selector__text",[{"basic-selector__text--disabled":t.disabled}]])},{default:o(()=>[d(u(t.description),1)]),_:1},8,["class"])])],10,_e))}}),ge=Object.assign(F(pe,[["__scopeId","data-v-4b8b7853"]]),{__name:"TBasicSelector"}),ve={class:"access-selector"},he={class:"access-selector__options-container"},be={class:"access-selector__disclaimer"},ye=A({__name:"LoginAccessSelection",props:{customer:{},accessChannels:{}},emits:["select"],setup(t,{emit:g}){const n=t,m=g,{data:a}=Y(),i=s=>{m("select",s)},r=P(()=>[{value:"mail",icon:"envelope",title:"Correo",description:n.customer?.mail??""},{value:"sms",icon:"chat-bubble-left",title:"SMS",description:n.customer?.phone_number??""}].filter(s=>n.accessChannels.includes(s.value))),h=P(()=>a.value?.support_email||"");return(s,_)=>{const v=ge;return l(),y("div",ve,[c(e(p),{variant:"s3","font-weight":"semibold"},{default:o(()=>[d(u(s.$t("landing.accessSelection.title")),1)]),_:1}),c(e(p),{variant:"b3","font-weight":"semibold"},{default:o(()=>[d(u(s.$t("landing.accessSelection.instructions")),1)]),_:1}),S("div",he,[(l(!0),y(K,null,U(e(r),k=>(l(),b(v,H({ref_for:!0},k,{key:k.value,onSelect:i}),null,16))),128))]),S("div",be,[c(e(p),{variant:"b3","font-weight":"regular"},{default:o(()=>[d(u(s.$t("landing.accessForm.notYourData")),1)]),_:1}),c(e(p),{variant:"b3","font-weight":"semibold"},{default:o(()=>[d(u(e(h)),1)]),_:1})])])}}}),Se=Object.assign(F(ye,[["__scopeId","data-v-4ccbcf11"]]),{__name:"LoginAccessSelection"}),ke=A({__name:"TPinInputField",setup(t,{expose:g}){j(s=>({v5ba8b3e1:e(n).colors.gray.light2}));const n=D(),m=J("context"),a=s=>{m?.handleInput(s.target.value)},i=s=>{s.preventDefault();const _=s.clipboardData?.getData("text");_&&m?.handlePaste(_)},r=C(null);return g({focus:()=>{r.value&&r.value.focus()}}),(s,_)=>(l(),y("input",{ref_key:"input",ref:r,maxlength:"1",class:"pin-input-field",onPaste:i,onInput:a},null,544))}}),$e=Object.assign(F(ke,[["__scopeId","data-v-76656ff5"]]),{__name:"TPinInputField"}),we=A({__name:"TPinInput",props:{modelValue:{default:""},modelModifiers:{}},emits:["update:modelValue"],setup(t){const g=Q(t,"modelValue"),n=C("");X(n,s=>g.value=s);const m=C(null),a=P(()=>Array.from(m.value?.children||[])),i=P(()=>a.value.length||0);return ee("context",{handleInput:s=>{n.value=a.value.reduce((_,v)=>_+v.value,""),s&&(n.value.length<i.value?a.value[n.value.length]?.focus():a.value[n.value.length-1]?.blur())},handlePaste:s=>{n.value=s.slice(0,i.value),a.value.forEach((_,v)=>{s[v]&&(_.value=s[v])}),a.value[i.value-1]?.focus()}}),(s,_)=>(l(),y("div",{ref_key:"container",ref:m,class:"pin-input"},[Z(s.$slots,"default",{},void 0,!0)],512))}}),Ce=Object.assign(F(we,[["__scopeId","data-v-0b29bfdd"]]),{__name:"TPinInput"}),Ae={class:"access-form__sent-to"},Fe=["data-sitekey"],Ie={href:"https://policies.google.com/privacy"},xe={href:"https://policies.google.com/terms"},Pe={class:"access-form__disclaimer"},N="g-recaptcha-login-secure",Te=A({__name:"LoginAccessForm",props:{customer:{},isFormLoading:{type:Boolean},message:{},error:{type:Boolean},type:{},createAccessCode:{type:Function}},emits:["submit"],setup(t,{emit:g}){const n=t,m=g,a=C(),i=C(!1),r=C(!1),{data:h}=Y(),{isMobile:s}=E(),{showImNotARobot:_}=q(),{$recaptcha:v}=se(),k=D(),T=()=>{a.value&&m("submit",a.value)},B=async()=>{!i.value&&!r.value&&(i.value=!0,await n.createAccessCode(),i.value=!1,r.value=!0,setTimeout(()=>{r.value=!1},3e4))},V=P(()=>h.value?.support_email||"");return te(async()=>{await v.v2.render(N)}),(f,L)=>{const I=$e,x=Ce,O=ae("i18n-t");return l(),y("form",{class:"access-form__form",onSubmit:le(T,["prevent"])},[c(e(p),{variant:"s3","font-weight":"semibold"},{default:o(()=>[d(u(f.$t("landing.accessForm.title")),1)]),_:1}),t.message?(l(),b(e(W),{key:0,variant:t.error?"error":"success","full-width":"",icon:t.error?"x-circle-solid":"check-circle-solid",class:"t-warning"},{default:o(()=>[d(u(t.message),1)]),_:1},8,["variant","icon"])):w("",!0),S("div",Ae,[c(e(p),{variant:"b3"},{default:o(()=>[c(e(p),{variant:"b3","font-weight":"semibold",class:"access-form__sent-to__label"},{default:o(()=>[d(u(f.$t("landing.accessForm.sentTo")),1)]),_:1}),d(" "+u(t.type==="mail"?t.customer?.mail:t.customer?.phone_number),1)]),_:1}),c(e(M),{variant:"tertiary",disabled:e(i)||e(r),class:"access-form__sent-to__resend-button",size:"small",onClick:B},{default:o(()=>[d(u(f.$t("landing.accessForm.resend"))+" ",1),e(i)?(l(),b(e(ne),{key:0,color:e(k).colors.gray.main,class:"access-form__sent-to__icon"},null,8,["color"])):e(r)?(l(),b(e(R),{key:1,icon:"check-circle",color:e(k).colors.success,class:"access-form__sent-to__icon"},null,8,["color"])):w("",!0)]),_:1},8,["disabled"])]),c(x,{modelValue:e(a),"onUpdate:modelValue":L[0]||(L[0]=$=>
1ce(a)?a.value=$:null)},{default:o(()=>[(l(),y(K,null,U(6,$=>c(I,{key:$,"data-testid":`access-code-input-${$}`},null,8,["data-testid"])),64))]),_:1},8,["modelValue"]),oe(S("div",{id:N,"data-sitekey":f.$config.public.recaptchaV2SiteKey},null,8,Fe),[[ie,e(_)]]),c(e(p),{variant:e(s)?"b5":"b4",class:"access-form__recaptcha-disclaimer"},{default:o(()=>[c(O,{keypath:"landing.recaptcha",tag:"p",scope:"global"},{privacyPolicy:o(()=>[S("a",Ie,u(f.$t("common.privacyPolicyLong")),1)]),termsOfService:o(()=>[S("a",xe,u(f.$t("common.termsOfService")),1)]),_:1})]),_:1},8,["variant"]),c(e(M),{type:"submit","full-width":"",size:"small",loading:t.isFormLoading},{default:o(()=>[d(u(f.$t("landing.accessForm.submit")),1)]),_:1},8,["loading"]),S("div",Pe,[c(e(p),{variant:"b3","font-weight":"regular"},{default:o(()=>[d(u(t.type==="mail"?f.$t("landing.accessForm.notYourEmail"):f.$t("landing.accessForm.notYourPhoneNumber")),1)]),_:1}),c(e(p),{variant:"b3","font-weight":"semibold"},{default:o(()=>[d(u(e(V)),1)]),_:1})])],32)}}}),Be=Object.assign(F(Te,[["__scopeId","data-v-48b2b72c"]]),{__name:"LoginAccessForm"}),Le={class:"login"},Ve={key:1,class:"login__card-stack"},Oe=A({__name:"login",setup(t){const{handleSelectedAccessOption:g,createAccessCode:n,validateAccessCode:m,backButtonAction:a,customer:i,canShowBackButton:r,isLoading:h,canShowAccessSelection:s,validAccessChannelOptions:_,canShowAccessForm:v,isAccessFormLoading:k,hasError:T,message:B,selectedAccessOption:V}=q(),{track:f}=me(),L=async I=>{const x=await m(I);if(x){f("customer_portal_session.log_in_failed",{auth_type:"otp",reason:x});return}f("customer_portal_session.log_in_succeeded",{auth_type:"otp"})};return(I,x)=>{const O=Se,$=Be,G=re;return l(),y("div",Le,[e(h)?(l(),b(e(ue),{key:0,"aria-label":I.$t("common.loading.loadingData")},null,8,["aria-label"])):(l(),y("div",Ve,[e(r)?(l(),b(e(de),{key:0,id:"back-button",class:"login__back-button",variant:"tertiary",icon:"arrow-left-solid",size:"large",onClick:e(a)},null,8,["onClick"])):w("",!0),c(G,{"show-secure-info":!1,"show-powered-by":!1},{default:o(()=>[e(s)?(l(),b(O,{key:0,customer:e(i),"access-channels":e(_),onSelect:e(g)},null,8,["customer","access-channels","onSelect"])):w("",!0),e(v)?(l(),b($,{key:1,customer:e(i),"is-form-loading":e(k),error:e(T),message:e(B),type:e(V),"create-access-code":e(n),onSubmit:L},null,8,["customer","is-form-loading","error","message","type","create-access-code"])):w("",!0),!e(s)&&!e(v)&&e(T)?(l(),b(e(W),{key:2,variant:"error","full-width":"",icon:"x-circle-solid",class:"t-warning"},{default:o(()=>[d(u(e(B)),1)]),_:1})):w("",!0)]),_:1})]))])}}}),je=F(Oe,[["__scopeId","data-v-96e6d975"]]);export{je 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.