1import{d as be,y as ge,a as B,bb as E,A as ve,af as U,ai as Ae,ag as De,b as d,e as u,k as e,C as Ne,aj as Se,f as N,t as n,x as a,D as b,w as $,j as g,q as P,_ as ke,F as Le,r as Ce,m as L,u as w,br as Y,a4 as F,B as S,H as A,bs as C,P as M,as as Ie,E as p,bi as D,bt as Ee,bu as xe,aW as Be}from"./CYRhJ6we.js";import{_ as we}from"./Bwpm6LqG.js";import{u as Fe,_ as Me}from"./DXin4JMg.js";import{u as Te}from"./BY2sma6Z.js";import{u as Ge}from"./I7cfhIeK.js";import"./DnXUyRz1.js";import"./BThD7lvs.js";import"./3ywocsYU.js";import"./BFPyQAsd.js";import"./Ti2d-gtp.js";import"./BFsw0r9c.js";import"./3CzktXAw.js";import"./CcJh35uz.js";import"./D3egaY_B.js";const He={key:1,class:"account-data"},Oe={key:0,id:"personal-data-heading"},Ve={key:1,id:"personal-data-heading"},Ue={class:"personal-data","aria-labelledby":"personal-data-heading"},$e={class:"personal-data__entry"},Pe={for:"firstName"},Ye=["value"],qe={class:"personal-data__entry"},We={for:"lastName"},Ke=["value"],je={class:"personal-data__entry"},ze={for:"email"},Je=["value"],Qe={class:"personal-data__entry"},Xe={for:"phone"},Ze=["value"],Re={key:0,class:"personal-data__group-entry"},ea={class:"personal-data__entry"},aa={for:"birthDateDay"},ta=["value"],oa={class:"personal-data__entry"},na={for:"birthDateMonth"},sa=["value"],ra={class:"personal-data__entry"},la={for:"birthDateYear"},ia=["value"],ca={class:"account-data__edit-data-description"},da={class:"account-data__section","aria-labelledby":"addresses-heading"},ua={id:"addresses-heading",class:"account-data__section-headline"},_a={class:"account-addresses"},pa={key:2,class:"account-data__dealer","aria-labelledby":"dealer-heading"},ha={key:0},ma={id:"dealer-heading",class:"account-data__dealer-headline"},ya={class:"account-data__dealer-card"},fa={class:"account-data__dealer-brand"},ba={class:"account-data__dealer-name"},ga={key:0,class:"account-data__dealer-card-hours-heading"},va={class:"account-data__dealer-card-main"},Aa={class:"account-data__dealer-address"},Da=["aria-label"],Na=["href","aria-label"],Sa={class:"sr-only"},ka=["href","aria-label"],La={class:"sr-only"},Ca=["href","aria-label"],Ia={class:"sr-only"},Ea={key:1,class:"account-data__dealer-card-hours"},xa={class:"account-data__opening-hours-days"},Ba={key:0},wa={key:1,class:"account-data__dealer"},Fa={id:"dealer-heading",class:"account-data__dealer-headline"},Ma=be({__name:"myprofile.client",async setup(Ta){let f,I;const{t:o}=ge(),T=B(),G=E(),q=L(()=>W.isGlobalParameterByFeatureName("DEALER_SALES")),l=L(()=>G.preferredDealer),{groupedOpeningHours:x,openingHoursNote:H}=Te(l),W=ve(),K={A:"Audi",V:"Volkswagen",S:"SEAT",C:"CUPRA",K:"Å koda"},j=L(()=>{const r=G.preferredDealer?.brand;return r?K[r]??r:""});function O(r,c,h){const _=r.salutation?.code==="UNKNOWN"?D.DIVERSE:D[r.salutation?.code?.toUpperCase()]||D.NOT_SPECIFIED;return{id:r.id||"",title:r.title||"",addition:"",gender:_,firstName:r.firstname||"",lastName:r.lastname||"",street:r.street||"",houseNumber:r.number||"",postCode:r.postcode||"",city:r.city||"",country:r.country?.code.toUpperCase()||c,type:h===C.BILLING?C.BILLING:C.SHIPPING}}function z(){const r=w(),c=E(),h=Y().getIso3Country(B().currentMCS.country),_=p(),s=p(!1),i=p(!1),{showToast:m}=F();async function k(){s.value=!0;const{data:t}=await r.$apollo.default.query({query:Ee,errorPolicy:"all"});if(!t){A.error("[%s] (%s) Empty result",new Date().toLocaleString(),"loadAccountBillingData"),i.value=!0;return}try{_.value=structuredClone(t.account_loadCustomer)}catch(y){A.error("[%s] (%s) %s",new Date().toLocaleString(),"loadAccountBillingData",y),i.value=!0}}return S(_,t=>{if(s.value=!1,!t){i.value=!0,A.debug("[%s] (%s) Empty result",new Date().toLocaleString(),"updatedBillingAddress");return}t.addressBook?.billingAddress&&(c.billingAddress=O(t.addressBook.billingAddress,h,C.BILLING))}),S(i,t=>{t&&(s.value=!1,m.error({description:"ih.global.error.general"}),i.value=!1)}),M(()=>k()),{isLoading:s}}function J(){const r=w(),c=E(),h=Y().getIso3Country(B().currentMCS.country),_=p(),s=p(!1),i=p(!1),{showToast:m}=F();async function k(){s.value=!0;const{data:t}=await r.$apollo.default.query({query:xe,errorPolicy:"all"});
1if(!t){A.error("[%s] (%s) Empty result",new Date().toLocaleString(),"loadAccountShippingData"),i.value=!0;return}try{_.value=structuredClone(t.account_loadCustomer)}catch(y){A.error("[%s] (%s) %s",new Date().toLocaleString(),"loadAccountShippingData",y),i.value=!0}}return S(_,t=>{if(s.value=!1,!t){A.debug("[%s] (%s) Empty result",new Date().toLocaleString(),"updatedShippingAddresses"),i.value=!0;return}c.defaultShippingAddressId=t.addressBook?.defaultShippingAddress?.id||"",t.addressBook?.shippingAddresses?c.shippingAddresses=t.addressBook?.shippingAddresses.filter(Ie).filter(y=>!y.isStation).map(y=>O(y,h,C.SHIPPING)):c.shippingAddresses=[]}),S(i,t=>{t&&(s.value=!1,m.error({description:"ih.global.error.general"}),i.value=!1)}),M(()=>k()),{isLoading:s}}function Q(){const r=w(),c=p(!1),h=E(),_=p(),s=p({gender:D.NOT_SPECIFIED,title:"",firstName:"",lastName:"",company:"",email:"",phone:"",birthDate:"",birthDay:"-",birthMonth:"-",birthYear:"-",customerIdentifier:""}),i=p(!1),{showToast:m}=F();async function k(){c.value=!0;const t=await Ge(r);if(t)_.value=t;else{i.value=!0;return}}return S(_,t=>{if(c.value=!1,!t){i.value=!0,A.debug("[%s] (%s) Empty result",new Date().toLocaleString(),"updatedPersonalDataRaw");return}const y=t.salutation==="UNKNOWN"?D.DIVERSE:D[t.salutation?.toUpperCase()]||D.NOT_SPECIFIED,he=Array.isArray(t.phoneNumbers)?t.phoneNumbers[0]?.number??"":"";if(s.value.gender=y,s.value.title=t.title||"",s.value.firstName=t.firstname||"",s.value.lastName=t.lastname||"",s.value.company=t.company||"",s.value.phone=he,s.value.birthDate=t.birthDate||"",s.value.email=t.username||"",s.value.customerIdentifier=t.customerIdentifier??"",t.birthDate?.includes("-")){const[me="-",ye="-",fe="-"]=t.birthDate.split("-");s.value.birthDay=fe,s.value.birthMonth=ye,s.value.birthYear=me}h.email=t.username||""}),S(i,t=>{t&&(c.value=!1,m.error({description:"ih.global.error.general"}),i.value=!1)}),M(()=>k()),{isLoading:c,personalData:s}}const X=L(()=>({title:`${o("ih.account.profile.title")}`,hreflang:[],metaTags:[]})),Z=([f,I]=U(()=>Ae()),f=await f,I(),f);De(X,Z);const{isLoading:R}=z(),{isLoading:ee}=J(),{isLoading:ae,personalData:v}=Q(),te=L(()=>R.value&&ee.value&&ae.value&&V.value),{addresses:oe,selectedBillingAddressId:ne,selectedShippingAddressId:se,formData:re,formErrors:le,isLoading:V,onOpenModal:ie,deleteAddress:ce,updateAddressForm:de,setAddressForm:ue,changeFormType:_e,submitForm:pe}=([f,I]=U(()=>Fe({includeBillingAddress:!0,modalName:"account-address-book"})),f=await f,I(),f);return(r,c)=>{const h=Se,_=we,s=ke,i=Me;return d(),u("div",null,[e(te)?(d(),Ne(h,{key:0,overlay:"",role:"status","aria-live":"polite","aria-label":e(o)("ih.global.loading",{},{default:"Loading"})},null,8,["aria-label"])):(d(),u("section",He,[N(_,{class:"account-data__header",headline:e(o)("ih.account.profile")},null,8,["headline"]),e(T).isAustralia()?(d(),u("h2",Oe,n(e(o)("ih.my-account.personal-data.headline-australia")),1)):(d(),u("h2",Ve,n(e(o)("ih.my-account.personal-data.headline")),1)),a("form",Ue,[a("div",$e,[a("label",Pe,n(e(o)("ih.my-account.personal-data.first-name")),1),a("input",{id:"firstName",name:"firstName",class:"personal-data__input personal-data__input--readonly",readonly:"",autocomplete:"given-name",tabindex:"0",value:e(v).firstName},null,8,Ye)]),a("div",qe,[a("label",We,n(e(o)("ih.my-account.personal-data.last-name")),1),a("input",{id:"lastName",name:"lastName",class:"personal-data__input personal-data__input--readonly",readonly:"",autocomplete:"family-name",tabindex:"0",value:e(v).lastName},null,8,Ke)]),a("div",je,[a("label",ze,n(e(o)("ih.my-account.personal-data.email")),1),a("input",{id:"email",name:"email",type:"email",class:"personal-data__input personal-data__input--readonly",readonly:"",autocomplete:"email",tabindex:"0",value:e(v).email},null,8,Je)]),a("div",Qe,[a("label",Xe,n(e(o)("ih.my-account.personal-data.phone-number")),1),a("input",{id:"phone",name:"phone",type:"tel",class:"personal-data__input personal-data__input--readonly",readonly:"",autocomplete:"tel",tabindex:"0",value:e(v).phone},null,8,Ze)]),e(T).isAustralia()?b("",!0):(d(),u("fieldset",Re,[a("legend",null,n(e(o)("ih.my-account.personal-data.date-of-birth")),1),a("div",ea,[a("label",aa,n(e(o)("ih.my-account.personal-data.date-of-birth.day")),1),a("input",{id:"birthDateDay",name:"birthDateDay",class:"personal-data__input personal-data__input--readonly",readonly:"",autocomplete:"bday-day",tabindex:"0",value:e(v).birthDay},null,8,ta)]),a("div",oa,[a("label",na,n(e(o)("ih.my-account.personal-data.date-of-birth.month")),1
1),a("input",{id:"birthDateMonth",name:"birthDateMonth",class:"personal-data__input personal-data__input--readonly",readonly:"",autocomplete:"bday-month",tabindex:"0",value:e(v).birthMonth},null,8,sa)]),a("div",ra,[a("label",la,n(e(o)("ih.my-account.personal-data.date-of-birth.year")),1),a("input",{id:"birthDateYear",name:"birthDateYear",class:"personal-data__input personal-data__input--readonly",readonly:"",autocomplete:"bday-year",tabindex:"0",value:e(v).birthYear},null,8,ia)])]))]),N(s,{to:e(o)("ih.my-account.personal-data.edit.external-url",{},{default:""}),target:"_blank",rel:"noopener noreferrer",class:"account-data__edit-data nm-button nm-button--primary","aria-label":e(o)("ih.my-account.personal-data.edit.text")+" ("+e(o)("ih.global.opens-in-new-tab",{},{default:"opens in new tab"})+")"},{default:$(()=>[g(n(e(o)("ih.my-account.personal-data.edit.text"))+" ",1),N(e(P),{name:"arrow-right-bold","aria-hidden":"true"})]),_:1},8,["to","aria-label"]),a("p",ca,n(e(o)("ih.my-account.personal-data.edit.description")),1),a("section",da,[a("h2",ua,n(e(o)("ih.account.profile.addressesHeadline")),1),a("div",_a,[N(i,{addresses:e(oe),"selected-shipping-address-id":e(se),"selected-billing-address-id":e(ne),"form-data":e(re),"form-errors":e(le),"is-loading":e(V),"modal-name":"account-address-book","onModal:open":e(ie),onDelete:e(ce),"onForm:change":e(de),"onForm:activate":e(ue),"onForm:changeType":e(_e),"onForm:submit":e(pe)},null,8,["addresses","selected-shipping-address-id","selected-billing-address-id","form-data","form-errors","is-loading","onModal:open","onDelete","onForm:change","onForm:activate","onForm:changeType","onForm:submit"])])])])),e(q)?(d(),u("section",pa,[e(l)?(d(),u("div",ha,[a("h2",ma,n(e(o)("ih.myaccount.profile.audiPartner")),1),a("div",ya,[a("p",fa,n(e(j)),1),a("p",ba,n(e(l).komName||e(l).name),1),e(x).length?(d(),u("strong",ga,n(e(o)("ih.dealer.openingHours")),1)):b("",!0),a("div",va,[a("address",Aa,[g(n(e(l).name)+" ",1),c[0]||(c[0]=a("br",null,null,-1)),g(" "+n(e(l).street)+" "+n(e(l).houseNumber)+" ",1),c[1]||(c[1]=a("br",null,null,-1)),g(" "+n(e(l).zipCode)+" "+n(e(l).city),1)]),a("div",{class:"account-data__dealer-contact",role:"list","aria-label":e(o)("ih.myaccount.profile.contactInfo",{},{default:"Contact information"})},[e(l).phone?(d(),u("a",{key:0,role:"listitem",href:`tel:${e(l).phone}`,"aria-label":e(o)("ih.myaccount.profile.callDealer",{},{default:"Call dealer"})+": "+e(l).phone},[a("span",Sa,n(e(o)("ih.myaccount.profile.phone",{},{default:"Phone"}))+": ",1),g(" "+n(e(l).phone),1)],8,Na)):b("",!0),e(l).email?(d(),u("a",{key:1,role:"listitem",href:`mailto:${e(l).email}`,"aria-label":e(o)("ih.myaccount.profile.emailDealer",{},{default:"Email dealer"})+": "+e(l).email},[a("span",La,n(e(o)("ih.myaccount.profile.email",{},{default:"Email"}))+": ",1),g(" "+n(e(l).email),1)],8,ka)):b("",!0),e(l).url?(d(),u("a",{key:2,role:"listitem",href:e(l).url,target:"_blank",rel:"noopener noreferrer","aria-label":e(o)("ih.myaccount.profile.visitDealerWebsite",{},{default:"Visit dealer website"})+" ("+e(o)("ih.global.opens-in-new-tab",{},{default:"opens in new tab"})+")"},[a("span",Ia,n(e(o)("ih.myaccount.profile.website",{},{default:"Website"}))+": ",1),g(" "+n(e(l).url),1)],8,Ca)):b("",!0)],8,Da)]),e(x).length?(d(),u("div",Ea,[(d(!0),u(Le,null,Ce(e(x),m=>(d(),u("p",{key:m.days,class:"account-data__opening-hours-row"},[a("span",xa,n(m.days),1),a("span",null,n(m.time),1)]))),128)),e(H)?(d(),u("p",Ba,n(e(H)),1)):b("",!0)])):b("",!0)])])):(d(),u("div",wa,[a("h2",Fa,n(e(o)("ih.myaccount.profile.audiPartner")),1),a("p",null,n(e(o)("ih.myaccount.profile.setDealer")),1),N(s,{to:e(o)("ih.my-account.personal-data.edit.external-url",{},{default:""}),target:"_blank",rel:"noopener noreferrer",class:"account-data__edit-data nm-button nm-button--primary","aria-label":e(o)("ih.myaccount.profile.toMyAudi")+" ("+e(o)("ih.global.opens-in-new-tab",{},{default:"opens in new tab"})+")"},{default:$(()=>[g(n(e(o)("ih.myaccount.profile.toMyAudi"))+" ",1),N(e(P),{name:"arrow-right-bold","aria-hidden":"true"})]),_:1},8,["to","aria-label"])]))])):b("",!0)])}}}),Qa=Be(Ma,[["__scopeId","data-v-87a8610f"]]);export{Qa 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.