PageSourceSearch

https://www.skoda-accessories.ie/_nuxt/BhnoWjng.js

js skoda-accessories.ie collected 2026-10-04 07:37:06 UTC 10,678 bytes, 1 lines download raw bytes

1import{c as de,_ as _e}from"./igncWrcQ.js";import{_ as pe}from"./CIOySjh7.js";import{_ as he}from"./tIroSWmH.js";import{d as U,y as q,bD as ke,P as re,k as e,b as k,e as E,x as P,t as h,f as r,bC as ge,D as Y,O as fe,N as Se,a as ye,I as z,M as Ce,ac as be,bI as Te,B as F,o as ve,aY as Oe,C as j,w as s,a$ as $e,j as A,bJ as G,aR as xe,bK as Le,n as te,V as Pe,a7 as N,a5 as L,a6 as g,E as O,m as $,bL as Ee,H as y,u as Ie,a4 as Ae,b6 as Ne,aj as De,bM as Me,bN as we,as as oe,bE as Fe,Z as Ue,$ as Ke,bA as He,F as Be,af as Ve,ag as je,ai as Ge}from"./CYRhJ6we.js";import{_ as Ye}from"./C6iHXina.js";import{t as ze}from"./D7WAQHSw.js";import{a as Je}from"./Cfzd8IDF.js";import{t as qe}from"./BeQSNHA7.js";import{s as Qe}from"./BY1h0o26.js";import{u as We}from"./B1HXY5n8.js";import{u as Ze}from"./Vs1NGCKU.js";import{A as D}from"./D3egaY_B.js";import{u as Xe}from"./CdQgMPAD.js";import"./DnXUyRz1.js";import"./BThD7lvs.js";import"./CXnXsFC1.js";import"./CcJh35uz.js";import"./BFsw0r9c.js";const Re={key:0,class:"checkout-payment-summary"},et=U({__name:"CheckoutPaymentSummary",setup(m){const{t:a}=q(),{selectedPaymentMethod:n,loadSelectedPaymentMethod:o}=ke();return re(()=>o()),(u,x)=>e(n)?(k(),E("div",Re,[P("span",null,h(e(a)(`ih.payment.${e(n).interfaceId}.name`)),1),r(ge,{"payment-name":e(n).name,logos:e(n).logos},null,8,["payment-name","logos"])])):Y("",!0)}}),tt=Object.assign(et,{__name:"CheckoutPaymentSummary"}),J="datenschutz",ae="agb",se="agb#return";function ot({isDealerSales:m,isPickup:a}){return m?a?[J]:[J,ae,se]:[]}function rt({isDealerSales:m,isPickup:a,isLegalTextAccepted:n}){return a||!m||n}function ne(m,a){const n=a.includes("#");return m.find(o=>o.url?.includes(a)?n||!o.url.includes("#"):!1)}function at({links:m,slug:a,path:n}){return{...ne(m,a)??{name:null,linkId:null,linkType:"PAGE",openLinkInNewWindow:!0,title:null,url:n,parameters:[]},openLinkInNewWindow:!0}}const st={class:"checkout-summary-form"},nt={key:1,class:"nm-checkbox checkout-summary-form__legal-consent"},it=["innerHTML"],ct=["textContent"],ut=["textContent"],lt={class:"checkout-summary-form__popup__button"},mt=["textContent"],dt=U({__name:"CheckoutSummaryForm",setup(m){const a=fe(),n=Se(),o=ye(),u=z(),x=Ce(),{loadCart:f}=be(),{t:c}=q(),C=O(!1),K=Te(),M=$(()=>Ee(K)),H=O(!1),Q=$(()=>rt({isDealerSales:M.value,isPickup:u.isPickup,isLegalTextAccepted:H.value})),B=O([]),ie=t=>ne(B.value,t),V=t=>at({links:B.value,slug:t,path:L(`/${t}`)}),W=$(()=>V(J)),ce=$(()=>V(ae)),Z=$(()=>V(se)),ue=$(()=>ot({isDealerSales:M.value,isPickup:u.isPickup}));function le(){ue.value.filter(t=>!ie(t)).forEach(t=>{const l=`[CheckoutSummaryForm] No footer link matching "${t}"; the legal text links to the built path instead, which may 404`;y.error("[%s] (%s) %s",new Date().toLocaleString(),"CheckoutSummaryForm",l)})}function me(){const t=Ie(),l=O(!1),{showToast:S}=Ae(),b=z(),d=O(!1),w=O();async function I(){const{itemQuantityErrors:i}=We();if(!t.$cartId.value){y.debug("[%s] (%s) nuxtApp.$cartId.value is empty",new Date().toLocaleString(),"submitOrder"),S.error({description:"ih.global.error.general"}),t.$customConsola.error({message:"[submitOrder] nuxtApp.$cartId.value is empty"});return}o.isVwzBrand()&&o.isTrackingEnabled()&&Me("Check order",4);const{orderData:_}=Ze();_.value?.orderToken&&await de(t,_.value.id,_.value.orderToken);try{sessionStorage.setItem("cartTotals",JSON.stringify(b.cartTotals))}catch(v){t.$customConsola.error({message:"[submitOrder] Could not setItem to sessionStorage. JSON.stringify?",errorObj:v})}const{data:p,errors:T}=await t.$apollo.default.mutate({mutation:we,variables:{cartId:t.$cartId.value}});if(T&&(y.error("[%s] (%s) %s",new Date().toLocaleString(),"submitOrder",T),t.$customConsola.error({message:`[submitOrder] Cart id: ${t.$cartId.value} / Error:`,errorObj:T}),d.value=!0),p){p.shop_submitOrder?.__typename==="OrderSubmitProblems"&&(i.value=[],p.shop_submitOrder.problems?.forEach(v=>{v?.__typename==="ItemStockOrderSubmitProblem"&&i.value.push(v)}),i.value.length>0&&(await N(L(g.BASKET)),Qe("smooth")));try{w.value=structuredClone(p.shop_submitOrder)}
1catch(v){y.error("[%s] (%s) %s",new Date().toLocaleString(),"submitOrder",v),t.$customConsola.error({message:`[submitOrder] Cart id: ${t.$cartId.value} / Error:`,errorObj:v}),d.value=!0}}else y.debug("[%s] (%s) data.cart_update is empty",new Date().toLocaleString(),"submitOrder"),d.value=!0}return F(w,async i=>{if(l.value=!1,!i){d.value=!0;return}if(i.__typename==="OrderSubmitProblems"){const _=i.problems?i.problems?.filter(oe).map(T=>T.message).join(". "):"ih.global.unknownError",p=i.problems?.filter(oe).map(T=>T?.__typename).join(". ");return y.error("[%s] (%s) %o",new Date().toLocaleString(),"submitOrder",_),t.$customConsola.error(`[OrderSubmitProblems] Cart id: ${t.$cartId.value} / Error: ${_} / Error type: ${p}`),d.value=!0,p?.includes("NotAvailableItemOrderSubmitProblem")||p?.includes("MaxQuantityPerOrderExceededOrderSubmitProblem")||p?.includes("ItemStockOrderSubmitProblem")?N(L(g.BASKET)):void 0}if(i.__typename!=="OrderSubmitSuccess"){y.error("[%s] (%s) Submit order returned something weird",new Date().toLocaleString(),"submitOrder"),t.$customConsola.error({message:`[submitOrder] Cart id: ${t.$cartId.value} / Error:`,errorObj:i}),d.value=!0;return}try{sessionStorage.setItem("orderData",JSON.stringify({id:i.id,orderToken:i.orderToken,items:b.cartItems,totals:b.cartTotals,appliedVoucher:b.appliedVoucher,cartId:t.$cartId.value,articleCount:b.articleCount})),qe("exit_link","audi shop - click on 'order now'","checkout",c("ih.checkoutSummaryForm.submitButton"),`${o.currentMCS.runtimeDetails.domain}${L(g.CHECKOUT_THANKYOU)}`,"button")}catch(_){y.error("[%s] (%s) %o",new Date().toLocaleString(),"submitOrder",_),t.$customConsola.error({message:`[submitOrder] Cart id: ${t.$cartId.value} / Error:`,errorObj:_})}i.redirectUrl?await N(i.redirectUrl,{external:!0}):await N(L(g.CHECKOUT_THANKYOU))}),F(d,i=>{i&&(l.value=!1,o.isVwzBrand()&&o.isTrackingEnabled()&&Fe(),S.error({description:"ih.global.error.general"}),d.value=!1)}),{submitOrder:I,isLoading:l}}const{submitOrder:X,isLoading:R}=me();F(()=>a.goToNextStep,()=>{Q.value&&X()});const ee=O(!1);return F(()=>u.cartItems,()=>{ee.value||(ee.value=!0,ze(3,g.CHECKOUT_SUMMARY),Je(Ke.SUMMARY,Ue.CHECKOUT_PAGE,x.selectedModel,n,o,u.cartItems,u.cartTotals,u.appliedVoucher,a.shippingOptions.method?.shipperId),o.isVwzBrand()&&o.isTrackingEnabled()&&He("Check order",4))}),re(()=>f()),ve(async()=>{B.value=await Oe(),le()}),(t,l)=>{const S=$e,b=Ye,d=De,w=Ne;return k(),E("div",st,[e(M)&&e(u).isPickup?(k(),j(e(G),{key:0,class:"checkout-summary-form__legal-text",keypath:"ih.checkoutSummaryForm.legalText.dealerSales.reservation",tag:"p"},{dataProtectionRegulations:s(()=>[r(S,{link:e(W)},{default:s(()=>[A(h(e(c)("ih.checkoutSummaryForm.dataProtectionRegulations")),1)]),_:1},8,["link"])]),_:1})):e(M)?(k(),E("div",nt,[xe(P("input",{id:"legal-text-accept","onUpdate:modelValue":l[0]||(l[0]=I=>H.value=I),class:"nm-checkbox__field",type:"checkbox",name:"isLegalTextAccepted","aria-labelledby":"legal-text-accept-label","aria-describedby":"legal-text-accept-addition"},null,512),[[Le,H.value]]),r(e(G),{id:"legal-text-accept-label",class:"checkout-summary-form__legal-text",keypath:"ih.checkoutSummaryForm.legalText.dealerSales",tag:"p"},{generalTermsAndConditions:s(()=>[r(S,{link:e(ce)},{default:s(()=>[A(h(e(c)("ih.checkoutSummaryForm.generalTermsAndConditions")),1)]),_:1},8,["link"])]),dataProtectionRegulations:s(()=>[r(S,{link:e(W)},{default:s(()=>[A(h(e(c)("ih.checkoutSummaryForm.dataProtectionRegulations")),1)]),_:1},8,["link"])]),revocationRegulations:s(()=>[r(S,{link:e(Z)},{default:s(()=>[A(h(e(c)("ih.checkoutSummaryForm.revocationRegulations")),1)]),_:1},8,["link"])]),_:1}),r(e(G),{id:"legal-text-accept-addition",class:"checkout-summary-form__legal-text checkout-summary-form__legal-text-addition",keypath:"ih.checkoutSummaryForm.legalText.dealerSales.addition",tag:"p"},{revocationRegulations:s(()=>[r(S,{link:e(Z)},{default:s(()=>[A(h(e(c)("ih.checkoutSummaryForm.revocationRegulations")),1)]),_:1},8,["link"])]),_:1})])):(k(),E("p",{key:2,class:"checkout-summary-form__legal-text",innerHTML:e(c)("ih.checkoutSummaryForm.legalText")},null,8,it)),r(b),r(e(te),{class:"checkout-summary-form__button",type:"button",disabled:e(R)||!e(Q),onClick:e(X)},{default:s(()=>[P("span",{textContent:h(e(u).isPickup?e(c)("ih.checkoutSummaryForm.reservationSubmitButton"):e(c)("ih.checkoutSummaryForm.submitButton"))},null,8,ct)]),_:1},8,["disabled","onClick"]),r(e(Pe),{name:"fade"},{default:s(()=>[e(R)?(k(),j(d,{key:0,overlay:""})):Y("",!0)]),_:1}),C.value?(k(),j(w,{key:3,"class-set":"checkout-summary-form__popup","show-backdrop":C.value,header:e(c)("ih.checkoutSummaryForm.popup.header"),onClose:l[2]||(l[2]=I=>C.value=!1)},{default:s(()=>[P("span",{textContent:h(e(c)("ih.checkoutSummaryForm.popup.description"))},null,8,ut),P("div",lt,[r(e(te),{"css-classes":"checkout-summary-form__popup-button-addToCart",type:"button",onClick:l[1]||(l[1]=I=>e(N)(e(L)(e(g).BASKET)))},{default:s(()=>[P("span",{textContent:h(e(c)("ih.checkoutSummaryForm.popup.backToCart"))},null,8,mt)]),_:1})])]),_:1},8,["show-backdrop","header"])):Y("",!0)])}}}),_t=Object.assign(dt,{__name:"CheckoutSummaryForm"}),pt=U({__name:"CheckoutSummary",setup(m){const a=z(),n=Xe();return(o,u)=>{const x=_e,f=pe,c=he,C=tt,K=_t;return k(),E(Be,null,[r(f,{id:e(D).CHECKOUT_ADDRESS,headline:o.$t("ih.checkout.steps.address.headline"),number:1,"edit-url":e(g).CHECKOUT_ADDRESS},{default:s(()=>[r(x)]),_:1},8,["id","headline","edit-url"]),r(f,{id:e(D).CHECKOUT_SHIPPING,headline:o.$t(e(n)("ih.checkout.steps.shipping.headline")),number:2,"edit-url":e(g).CHECKOUT_SHIPPING},{default:s(()=>[r(c)]),_:1},8,["id","headline","edit-url"]),r(f,{id:e(D).CHECKOUT_PAYMENT,headline:o.$t("ih.checkout.steps.payment.headline"),number:3,"edit-url":e(g).CHECKOUT_PAYMENT},{default:s(()=>[r(C)]),_:1}
1,8,["id","headline","edit-url"]),r(f,{id:e(D).CHECKOUT_SUMMARY,headline:e(a).isPickup?o.$t("ih.checkout.steps.summary.headline.reservation"):o.$t("ih.checkout.steps.summary.headline"),number:4,active:""},{default:s(()=>[r(K)]),_:1},8,["id","headline"]),r(f,{id:e(D).CHECKOUT_THANKYOU,headline:o.$t("ih.checkout.steps.ready.headline"),number:5},null,8,["id","headline"])],64)}}}),ht=Object.assign(pt,{__name:"CheckoutSummary"}),kt={class:"checkout__main"},Mt=U({__name:"summary",async setup(m){let a,n;const{t:o}=q(),u=$(()=>({title:`${o("ih.checkout.steps.summary.title",{storeName:o("ih.global.storeName")})}`,hreflang:[],metaTags:[]})),x=([a,n]=Ve(()=>Ge()),a=await a,n(),a);return je(u,x),(f,c)=>{const C=ht;return k(),E("div",kt,[r(C)])}}});export{Mt 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.