1import{_ as Be,a as H,b as D,c as Pe,d as Le,e as oe,f as qe,g as Ve,h as Fe,i as Ue,j as we,k as He,l as ze,m as Me,n as je,o as Ge,u as Ye}from"./DFiTElg1.js";import{d as I,o as r,c as h,n as V,a as Se,w as b,b as $,u as e,r as R,e as f,f as q,g as Ke,h as u,i as y,T as We,j as Ae,k as o,t as i,l as Ee,m as G,p as Je,q as x,S as ie,O as Qe,s as Xe,v as Ze,x as ve,y as he,z as $e,A as Ie,B as ce,C as de,D as le,E as ue,F as _e,G as te,H as me,I as pe,J as fe,K as ye,L as ge,M as ne,N as be,P as Y,Q as et,R as tt,U as nt,V as ot,W as st,X as at,Y as U,Z as rt,_ as se,$ as Z,a0 as N,a1 as j,a2 as ae,a3 as Oe,a4 as it,a5 as ee,a6 as Q,a7 as ke,a8 as De,a9 as ct,aa as xe,ab as Te,ac as dt,ad as lt,ae as ut,af as X,ag as _t}from"./CcC3R_JF.js";const mt=I({__name:"ActionBoxNotification",props:{error:{type:Boolean},inlineLinks:{type:Boolean},success:{type:Boolean},plain:{type:Boolean},showIcon:{type:Boolean,default:!0},borderless:{type:Boolean},centered:{type:Boolean},info:{type:Boolean},iconSize:{default:"xs"},icon:{},noMargin:{type:Boolean},clickable:{type:Boolean,default:!1},to:{},href:{}},setup(t){const s=t,n=f(()=>s.icon||s.icon?s.icon:"circle_information"),_=f(()=>s.error?"color-action-icons-error-default-base":s.info?"color-general-background-status-informative-higher":"color-general-background-status-positive-higher");return(d,c)=>{const a=H,m=Be;return r(),h(m,{clickable:t.clickable,to:t.to,href:t.href,class:V({"action-box--error":t.error,"action-box--info":t.info,"action-box--success":t.success,"action-box--plain":t.plain,"action-box--no-margin":t.noMargin}),borderless:t.borderless,centered:t.centered,"inline-links":t.inlineLinks},Se({default:b(()=>[R(d.$slots,"default",{},void 0,!0)]),after:b(()=>[R(d.$slots,"after",{},void 0,!0)]),_:2},[t.showIcon?{name:"before",fn:b(()=>[$(a,{size:t.iconSize,icon:e(n),"token-color":e(_)},null,8,["size","icon","token-color"])]),key:"0"}:void 0]),1032,["clickable","to","href","class","borderless","centered","inline-links"])}}}),Re=Object.assign(D(mt,[["__scopeId","data-v-bbe5466d"]]),{__name:"FnActionBoxNotification"}),pt={"aria-live":"polite",role:"status"},M=5e3,ft=I({__name:"AutoClosingNotification",props:{duration:{default:M},success:{type:Boolean},info:{type:Boolean},error:{type:Boolean},plain:{type:Boolean},noMargin:{type:Boolean},icon:{},iconSize:{default:"xs"},clickable:{type:Boolean},to:{},href:{}},setup(t,{expose:s}){const n=t,_=q(!1),d=q(n.duration),c=q(),a=q(!1),m=q(!1),{isPending:v,start:l,stop:k}=Ke(d,{controls:!0,immediate:!1,callback:()=>{_.value=!1}});function p(O=M){k(),c.value=Date.now(),d.value=O||M,l()}function S(){if(e(v)&&e(c)){k();const O=Date.now()-e(c);d.value-=O}}function g(){e(_)&&!e(a)&&!e(m)&&p(A())}function C(){a.value=!0,S()}function w(){a.value=!1,g()}function P(){m.value=!0,S()}function T(O){O.currentTarget?.contains(O.relatedTarget)||(m.value=!1,g())}function A(){return e(d)>0?e(d):n.duration||M}function B(){_.value=!0,d.value=n.duration||M,p(n.duration||M)}return s({show:B}),(O,E)=>{const L=Re;return r(),u("div",pt,[$(We,{name:"auto-closing-notification"},{default:b(()=>[e(_)?(r(),h(L,{key:0,success:t.success,info:t.info,error:t.error,plain:t.plain,"no-margin":t.noMargin,icon:t.icon,"icon-size":t.iconSize,clickable:t.clickable,to:t.to,href:t.href,onMouseenter:C,onMouseleave:w,onFocusin:P,onFocusout:T},{default:b(()=>[R(O.$slots,"default",{},void 0,!0)]),_:3},8,["success","info","error","plain","no-margin","icon","icon-size","clickable","to","href"])):y("",!0)]),_:3})])}}}),yt=Object.assign(D(ft,[["__scopeId","data-v-8491deb4"]]),{__name:"FnAutoClosingNotification"}),gt={class:"bb-text"},bt=I({__name:"BackButton",props:{uiVersionCheckout:{type:Boolean},uiVersionCheckoutSearch:{type:Boolean},text:{},to:{default:""}},emits:["backButtonClick"],setup(t,{emit:s}){const n=s;return(_,d)=>{const c=H,a=Pe,m=Ee("click-a11y");return Ae((r(),h(a,{class:V(["back-button",{"back-button--ui-version-checkout":t.uiVersionCheckout}]),to:t.to,"no-arrow":""},{default:b(()=>[$(c,{icon:"chevron_left",size:t.uiVersionCheckout?"xs":"s","token-color":"color-action-text-primary-default-base"},null,8,["size"]),o("div",gt,i(t.text),1)]),_:1},8,["class","to"])),[[m,()=>n("backButtonClick")]])}}}),vt=Object.assign(D(bt,[["__scopeId","data-v-f0a662ed"]]),{__name:"FnBackButton"}),ht={key:1},$t=I({__name:"OrderStatus",props:{status:{},isTag:{type:Boolean},orderType:{}},setup(t){const{$i18n:s}=G(),n=t,_=f(()=>{let m={[be]:"open",[ne]:"inProcess",[ge]:"partlyReturned",[ye]:"partlyCanceled",[fe]:"registeredForDelivery",[pe]:"stored",[me]:"inDelivery",[te]:"delivered",[_e]:"shipped",[ue]:"canceled",[le]:"returned",[de]:"delayed",[ce]:"deliveryRejected",[Ie]:"deliveryFailed",[$e]:"partlyReturnedPartlyCanceled",[he]:"availableForPickup",[ve]:"pickedUpInStore",[Ze]:"open",[ie]:"shipped"}[n.status];return n.status===ie&&(n.orderType===Qe&&(m="delivered"),n.orderType===Xe&&(m="pickedUpInStore")),s.t(`myAccount.orderEntry.consignmentStatus.${m||"unknown"}`)}),d=f(()=>({[be]:s.t("myAccount.orderEntry.consignmentStatusText.open"),[ne]:s.t("myAccount.orderEntry.consignmentStatusText.inProcess"),[ge]:s.t("myAccount.orderEntry.consignmentStatusText.partlyReturned"),[ye]:s.t("myAccount.orderEntry.consignmentStatusText.partlyCanceled"),[fe]:s.t("myAccount.orderEntry.consignmentStatusText.registeredForDelivery"),[pe]:s.t("myAccount.orderEntry.consignmentStatusText.stored"),[me]:s.t("myAccount.orderEntry.consignmentStatusText.inDelivery"),[te]:s.t("myAccount.orderEntry.consignmentStatusText.delivered"),[_e]:s.t("myAccount.orderEntry.consignmentStatusText.shipped"),[ue]:s.t("myAccount.orderEntry.consignmentStatusText.canceled"),[le]:s.t("myAccount.orderEntry.consignmentStatusText.returned"),[de]:s.t("myAccount.orderEntry.consignmentStatusText.delayed"),[ce]:s.t("myAccount.orderEntry.consignmentStatusText.deliveryRejected")})?.[n.status]||s.t("myAccount.orderEntry.consignmentStatusText.unknown")),c=f(()=>n.status===be||n.status===ne||n.status===ge||n.status===ye||n.status===fe||n.status===$e?"color-general-background-status-neutral-default":n.status===pe||n.status===me||n.status===de||n.status===Ie||n.status===he?"color-general-background-status-medium-default":n.status===te||n.status===_e||n.status===ve||n.status===ie?"color-general-background-status-positive-default":n.status===ue||n.status===le||n.status===ce?"color-general-background-status-negative-default":"color-general-background-status-neutral-default");return(a,m)=>{const v=Le;return r(),u("div",{class:V(["order-consignment-status",{"order-consignment-status--text":!t.isTag}])},[t.isTag?(r(),h(v,{key:0,"delivery-type":"",style:Je({background:`var(--${e(c)})`})},{default:b(()=>[x(i(e(_)),1)]),_:1},8,["style"])):(r(),u("span",ht,i(e(d)),1))],2)}}}),Ce=Object.assign(D($t,[["__scopeId","data-v-489784a4"]]),{__name:"FnOrderStatus"}),kt={class:"order-summary-consignment"},Tt={class:"dd-shipping"}
1,St=["src","alt"],At={class:"s-package"},Et={"data-qa-id":"order-detail-package-number",class:"p-entry"},Ct={key:1,"data-qa-id":"order-detail-carrier-name"},It={class:"dd-shipping-status"},Pt=I({__name:"OrderSummaryConsignment",props:{consignment:{default:()=>({})},postalCode:{default:""},currentConsignmentIndex:{default:0},totalConsignmentsLength:{default:0}},setup(t){const s=Y(),n=t,_=f(()=>n.consignment?.fnCarrierDetails?.trackingUrl),d=f(()=>e(_)),c=f(()=>(n.consignment.consignmentType||n.consignment.deliveryType)===rt),a=f(()=>n.consignment?.fnCarrierDetails?.carrierShortName||n.consignment?.carrierName),m=f(()=>e(c)?"/img/logos/spedition.svg":n.consignment?.fnCarrierDetails?.carrierImage?.url),v=f(()=>{if(e(c))return"s-image-container--spedition";if(!e(m))return"s-image-container--unknown-carrier"}),l=f(()=>{if(s.getIsBaseStoreIE)return!1;const p=n.consignment?.consignmentStatus;return!p||p===he||p===et||p===tt||p===ve||p===nt?!1:p===ot||p===$e||p===st?te:p===at?ne:p});function k(){if(e(_))return U(e(_),{external:!0,open:{target:"_blank"}})}return(p,S)=>{const g=H,C=Ce,w=oe;return r(),u("div",kt,[o("div",{class:V(["osc-delivery-details",{"osc-delivery-details--centered":e(d)}])},[o("div",Tt,[o("div",{"data-qa-id":"order-detail-carrier-logo",class:V(["s-image-container",e(v)])},[e(m)?(r(),u("img",{key:0,class:"s-image",src:e(m),alt:p.$t("accessibility.myAccount.order.carrier",{carrierName:e(a)})},null,8,St)):(r(),h(g,{key:1,icon:"package",size:"s"}))],2),o("div",At,[e(l)?(r(),h(C,{key:0,"data-qa-id":"order-detail-delivery-status-mobile",class:"p-consignment-status-mobile",status:e(l),"is-tag":""},null,8,["status"])):y("",!0),o("span",Et,i(p.$t("myAccount.orderEntry.deliveryPackage",{currentConsignmentIndex:t.currentConsignmentIndex+1,consignmentsLengthTotal:t.totalConsignmentsLength})),1),e(a)?(r(),u("div",Ct,[o("span",null,i(p.$t("myAccount.orderEntry.shippingBy"))+"Â ",1),o("strong",null,i(e(a)),1)])):y("",!0)])]),o("div",It,[e(l)?(r(),h(C,{key:0,"data-qa-id":"order-detail-delivery-status",class:"ss-consignment-status-desktop",status:e(l),"is-tag":""},null,8,["status"])):y("",!0),e(d)?(r(),h(w,{key:1,"data-qa-id":"order-detail-tracking-button",class:"ss-tracking-btn",plain:"","no-arrow":"",underline:"",onClick:k},{default:b(()=>[x(i(p.$t("tracking.button.initial")),1)]),_:1})):e(l)?(r(),h(C,{key:2,"data-qa-id":"order-detail-delivery-status-fallback",status:e(l)},null,8,["status"])):y("",!0)])],2)])}}}),wt=Object.assign(D(Pt,[["__scopeId","data-v-d9e638bf"]]),{__name:"FnOrderSummaryConsignment"}),Ot={class:"ib-intro"},Dt=["src"],xt={key:2},Rt={key:3},Nt={key:0,"data-qa-id":"order-detail-number"},Bt={key:0,class:"ib-white-box"},Lt={key:1,class:"ib-bottom-content"},qt=I({__name:"InfoBox",props:{introHeadline:{},introSubheadline:{},introSubheadlineValue:{},introImg:{},hasSlider:{type:Boolean}},setup(t){return(s,n)=>{const _=qe;return r(),u("div",{class:V(["info-box",{"info-box-with-slider":t.hasSlider}])},[o("div",Ot,[R(s.$slots,"beforeDefault",{},void 0,!0),t.introImg?(r(),u("img",{key:0,class:"i-image",src:t.introImg},null,8,Dt)):t.introHeadline?(r(),h(_,{key:1,class:"ib-headline","no-margin-bottom":""},{default:b(()=>[x(i(t.introHeadline),1)]),_:1})):y("",!0),s.$slots.introSubheadline?(r(),u("span",xt,[R(s.$slots,"introSubheadline",{},void 0,!0)])):t.introSubheadline?(r(),u("span",Rt,[o("strong",null,i(t.introSubheadline),1),t.introSubheadlineValue?(r(),u("span",Nt,i(t.introSubheadlineValue),1)):y("",!0)])):y("",!0)]),R(s.$slots,"default",{},void 0,!0),s.$slots.whiteBox?(r(),u("div",Bt,[R(s.$slots,"whiteBox",{},void 0,!0)])):y("",!0),s.$slots.bottomContent?(r(),u("div",Lt,[R(s.$slots,"bottomContent",{},void 0,!0)])):y("",!0)],2)}}}),Vt=Object.assign(D(qt,[["__scopeId","data-v-0099b319"]]),{__name:"FnInfoBox"}),Ft={class:"os-saving-and-payback"},Ut={key:0},Ht={class:"sap-value sap-value--savings"},zt={key:1},Mt={class:"sap-value sap-value--payback"},jt={key:2},Gt={class:"sap-value sap-value--friends-paws"},Yt={key:0,class:"os-store-details"},Kt=I({__name:"OrderSummary",props:{order:{}},setup(t){const s=t,{$i18n:n}=G(),{getPaybackEnabled:_}
1=se(Y()),d={slidesPerView:1,navigation:!1,paginationNav:!0,navigationOutsideContainer:!0},{orderOfflineDetails:c,orderCode:a,orderTotalPrice:m,orderPaybackCollectedPoints:v,orderDiscountsTotal:l,orderStatus:k,orderStampsCount:p,isStoreOrder:S}=Z(ae(()=>s.order),{detailedView:!0}),g=f(()=>{if(!(s.order.historyConsignments?.length<=0))return s.order?.historyConsignments}),C=f(()=>e(g)?.length>1),w=f(()=>`${s.order.offline?n.t("myAccount.order.receipt"):n.t("myAccount.order.code")}: `);return(P,T)=>{const A=Ce,B=H,O=Pe,E=wt,L=Fe,K=Ve,W=Vt;return r(),h(W,{"intro-headline":e(m),"intro-subheadline":e(w),"intro-subheadline-value":e(a),"has-slider":e(C),class:"order-summary"},Se({default:b(()=>[o("div",Ft,[e(l)?(r(),u("span",Ut,[x(i(P.$t("myAccount.order.savings"))+" ",1),o("span",Ht,"-"+i(e(l)),1)])):y("",!0),e(_)&&e(v)?(r(),u("span",zt,[x(i(P.$t("myAccount.order.collectedPaybackPoints"))+" ",1),o("span",Mt,i(e(v)),1)])):y("",!0),e(p)?(r(),u("span",jt,[x(i(P.$t("myAccount.order.paws"))+" ",1),o("span",Gt,[x(i(e(p))+" ",1),$(B,{icon:"paw_filled",size:"xs",class:"os-friends-paws-icon"})])])):y("",!0)]),t.order.offline&&e(c).storeDisplayName?(r(),u("div",Yt,[$(O,{class:"sd-link","no-arrow":"",underline:"",to:e(c).partForStoreUrlGen?P.$t("url.stores.detail",{id:e(c).partForStoreUrlGen}):void 0,"token-color":"color-action-text-primary-default-base"},{default:b(()=>[x(i(e(c).storeDisplayName),1)]),_:1},8,["to"])])):!t.order.offline&&e(g)&&!e(S)?(r(),u(N,{key:1},[e(C)?(r(),h(K,{key:0,options:d},{default:b(()=>[(r(!0),u(N,null,j(e(g),(J,z)=>(r(),h(L,{key:`consignment-${z}`},{default:b(()=>[$(E,{consignment:J,"total-consignments-length":e(g).length,"current-consignment-index":z,"postal-code":t.order.deliveryAddress.postalCode},null,8,["consignment","total-consignments-length","current-consignment-index","postal-code"])]),_:2},1024))),128))]),_:1})):(r(),h(E,{key:1,consignment:e(g)[0],"total-consignments-length":e(g).length,"postal-code":t.order.deliveryAddress.postalCode},null,8,["consignment","total-consignments-length","postal-code"]))],64)):y("",!0)]),_:2},[e(k)?{name:"beforeDefault",fn:b(()=>[$(A,{status:e(k),"is-tag":""},null,8,["status"])]),key:"0"}:void 0]),1032,["intro-headline","intro-subheadline","intro-subheadline-value","has-slider"])}}}),Wt=Object.assign(D(Kt,[["__scopeId","data-v-bba9fbd2"]]),{__name:"FnOrderSummary"}),Jt=["role","aria-label"],Qt={class:"op-image"},Xt=["src","loading","fetchpriority","alt"],Zt={class:"op-content"},en={class:"c-headline-wrapper"},tn={class:"hw-details"},nn={"data-qa-id":"order-detail-product-brand",class:"d-brand-name"},on={"data-qa-id":"order-detail-product-name",class:"d-name"},sn={class:"c-quantity"},an={"data-qa-id":"order-detail-product-amount"},rn={"data-qa-id":"order-detail-product-base-price"},cn={class:"c-total-price"},dn={"data-qa-id":"order-detail-product-sum"},ln={key:0,"data-qa-id":"order-detail-product-price-per-unit"},un={key:1,class:"c-discounts"},_n={class:"e-name"},mn={class:"e-value"},pn={key:1,class:"d-entry"},fn={class:"e-name"},yn={class:"e-value"},gn={class:"c-buttons"},bn=I({__name:"OrderProduct",props:{entry:{},offline:{type:Boolean},eagerLoadProductImage:{type:Boolean}},emits:["itemsAddedToCart"],setup(t,{emit:s}){const n=t,_=s,{$i18n:d}=G(),c=Oe(),a=f(()=>n.offline?n.entry.product:n.entry.orderEntry.product),m=f(()=>e(a)?.images?.[0]?.url?{src:He.getSizedImage(e(a).images[0].url,"prodtp_s")?.url}:{src:"/img/order-history-product-placeholder.svg",isPlaceholder:!0}),v=f(()=>{const E=e(a)?.images?.[0];return E?.altText||E?.description||d.t("accessibility.myAccount.order.productImage",{productName:e(a).name})}),l=f(()=>{const E=n.offline?n.entry.amount:n.entry.quantity;return d.t("myAccount.orderEntry.itemAmount",{quantity:E})}),k=f(()=>n.offline?n.entry.price.formattedValue:n.entry.orderEntry.basePrice.formattedValue),p=f(()=>n.offline?n.entry.price.formattedValue:n.entry.orderEntry.totalPrice.formattedValue),S=f(()=>e(a)?.pricing?.perUnit?.formattedValue),g=f(()=>{if(n.offline&&n.entry.discounts?.length)return n.entry.discounts}),C=f(()=>{if(n.offline&&(n.entry.discount?.value>0||n.entry.discount?.discountValue?.value>0))return n.entry.discount?.formattedValue||n.entry.discount?.discountValue?.formattedValue}),w=f(()=>e(a)?.purchasable),P=f(()=>e(w)),T=f(()=>n.offline?!1:it.includes(n.entry.orderEntry.status)),A=f(()=>{const E=e(a)?.name||"";
1return e(w)?`${d.t("cart.buttons.addToCart")} - ${E}`:`${E} - ${d.t("product.availability.notAvailable")}`});function B(){window.$BV.ui("rr","submit_review",{productId:e(a).code,userToken:c.getReviewUserToken})}function O(){if(!(!e(P)||!e(a).url))return U(e(a).url)}return(E,L)=>{const K=Ce,W=Ue,J=oe,z=we,re=Ee("click-a11y");return Ae((r(),u("div",{class:V(["order-product",{"order-product--clickable":e(P)}]),role:e(P)?"link":void 0,"aria-label":e(P)?E.$t("accessibility.myAccount.order.goToPDP",{productName:e(a).name}):void 0},[o("div",Qt,[o("img",{src:e(m).src,loading:t.eagerLoadProductImage?"eager":"lazy",fetchpriority:t.eagerLoadProductImage?"high":"auto",alt:e(v)},null,8,Xt)]),o("div",Zt,[e(T)?(r(),h(K,{key:0,status:t.entry.orderEntry.status,"is-tag":""},null,8,["status"])):y("",!0),o("div",en,[o("div",tn,[o("div",nn,i(e(a).brandName),1),o("div",on,i(e(a).name),1)]),$(W,{id:`order-button-${e(a).code}-addToWishlist`,"data-qa-id":"button-wishlist","order-style":"","product-code":e(a).code,disabled:!e(a).visibleOnPDP},null,8,["id","product-code","disabled"])]),o("div",sn,[o("span",an,i(e(l)),1),o("span",rn,i(e(k)),1)]),o("div",cn,[o("span",dn,i(e(p)),1),e(S)?(r(),u("span",ln,"("+i(e(S))+") ",1)):y("",!0)]),e(g)?.length||e(C)?(r(),u("div",un,[e(g)?.length?(r(!0),u(N,{key:0},j(e(g),F=>(r(),u("div",{key:F.id,class:"d-entry"},[o("span",_n,i(F.id),1),o("span",mn,"-"+i(F.formattedValue||F.discountValue.formattedValue),1)]))),128)):(r(),u("div",pn,[o("span",fn,i(E.$t("myAccount.orderEntry.genericDiscount")),1),o("span",yn,"-"+i(e(C)),1)]))])):y("",!0),o("div",gn,[$(J,{class:"b-review","data-qa-id":`order-detail-product-review-${e(a).code}`,disabled:!e(w),plain:"","no-arrow":"",underline:"","min-height-unset":"",onClick:B},{default:b(()=>[x(i(E.$t("buttons.reviewProduct")),1)]),_:1},8,["data-qa-id","disabled"]),$(z,{"data-qa-id":`order-button-${e(a).code}-addToCart`,class:"b-add-to-cart",code:e(a).code,disabled:!e(w),stock:e(a).stock,"no-text":"","aria-label":e(A),"aria-disabled":!e(w),onBuyAgainEntriesAdded:L[0]||(L[0]=F=>_("itemsAddedToCart"))},null,8,["data-qa-id","code","disabled","stock","aria-label","aria-disabled"])])])],10,Jt)),[[re,O]])}}}),Ne=Object.assign(D(bn,[["__scopeId","data-v-b1395750"]]),{__name:"FnOrderProduct"}),vn={class:"order-online-body"},hn={key:0,class:"oob-consignment-title"},$n={class:"ct-package"},kn={key:0,class:"ct-shipping-by"},Tn=I({__name:"OrderOnlineBody",props:{consignments:{},isStoreOrder:{type:Boolean}},emits:["itemsAddedToCart"],setup(t,{emit:s}){const n=s;return(_,d)=>{const c=Ne;return r(),u("div",vn,[(r(!0),u(N,null,j(t.consignments,(a,m)=>(r(),u(N,{key:`consignment-${m}`},[t.isStoreOrder?y("",!0):(r(),u("div",hn,[o("span",$n,i(_.$t("myAccount.orderEntry.deliveryPackage",{currentConsignmentIndex:m+1,consignmentsLengthTotal:t.consignments.length})),1),a?.carrierName?(r(),u("span",kn,[x(i(_.$t("myAccount.orderEntry.shippingBy"))+" ",1),o("span",null,i(a.carrierName),1)])):y("",!0)])),(r(!0),u(N,null,j(a.entries,(v,l)=>(r(),h(c,{key:`order-product-${l}`,entry:v,"eager-load-product-image":l<2,onItemsAddedToCart:d[0]||(d[0]=k=>n("itemsAddedToCart"))},null,8,["entry","eager-load-product-image"]))),128))],64))),128))])}}}),Sn=Object.assign(D(Tn,[["__scopeId","data-v-74c75da1"]]),{__name:"FnOrderOnlineBody"}),An={class:"order-offline-body"},En=I({__name:"OrderOfflineBody",props:{items:{}},emits:["itemsAddedToCart"],setup(t,{emit:s}){const n=s;return(_,d)=>{const c=Ne;return r(),u("div",An,[(r(!0),u(N,null,j(t.items,(a,m)=>(r(),h(c,{key:`order-product-${m}`,entry:a,"eager-load-product-image":m<2,offline:"",onItemsAddedToCart:d[0]||(d[0]=v=>n("itemsAddedToCart"))},null,8,["entry","eager-load-product-image"]))),128))])}}}),Cn=Object.assign(En,{__name:"FnOrderOfflineBody"}),In=I({__name:"InfoI",props:{wide:{type:Boolean},placement:{default:"bottom"},tokenColor:{default:""},color:{default:"grey-light"},size:{default:"xs"},ariaLabelOpenButton:{default:""},ariaLabelCloseButton:{default:""},forceModal:{type:Boolean}},emits:["click"],setup(t,{emit:s}){const n=s,_=t,d=ke("infoButton"),c=q(!1);async function a(){c.value=!1,await De(),e(d)?.templateRef?.focus({focusVisible:!0})}function m(){c.value=!e(c)}function v(l){_.forceModal?n("click",l):m()}return(l,k)=>{const p=H,S=oe,g=ze;return r(),h(g,{open:e(c),placement:t.placement,onAutoHide:k[0]||(k[0]=C=>c.value=!1)},Se({default:b(()=>[$(S,{ref:"infoButton",class:"open-button",plain:"","aria-label":t.ariaLabelOpenButton,"aria-haspopup":"dialog",onClick:Q(v,["prevent"]),onKeydown:[ee(Q(v,["prevent"]),["enter"]),ee(Q(v,["prevent"]),["space"])]},{default:b(()=>[$(p,{icon:"circle_information",color:t.color,"token-color":t.tokenColor,size:t.size},null,8,["color","token-color","size"])]),_:1},8,["aria-label","onKeydown"])]),_:2},[t.forceModal?void 0:{name:"popover",fn:b(()=>[o("div",{class:V(["info-i-content",{"info-i-content--wide":t.wide}]),role:"dialog"},[R(l.$slots,"default",{},void 0,!0)],2),$(S,{class:"close-button",plain:"","aria-label":t.ariaLabelCloseButton,onClick:Q(a,["prevent"]),onKeydown:[ee(a,["enter"]),ee(Q(a,["prevent"]),["space"])]},{default:b(()=>[$(p,{icon:"close",color:"grey",size:"xxs"})]),_:1},8,["aria-label","onKeydown"])]),key:"0"}]),1032,["open","placement"])}}}
1),Pn=Object.assign(D(In,[["__scopeId","data-v-4772003e"]]),{__name:"FnInfoI"}),wn=ct("/img/payback-icon.svg"),On={class:"order-footer"},Dn={class:"f-section"},xn={class:"s-wrapper s-wrapper--centered"},Rn={class:"s-total-price"},Nn={class:"s-addition-text"},Bn={key:0,class:"f-section"},Ln={class:"s-wrapper s-wrapper--spaced"},qn={class:"s-sub-total-price"},Vn={"data-qa-id":"order-detail-subtotal",class:"s-sub-total-price"},Fn={key:1,class:"f-section"},Un={key:0},Hn={class:"s-text-with-info"},zn=["innerHTML"],Mn={key:1},jn={class:"s-discount-price"},Gn={key:0,class:"s-wrapper s-wrapper--spaced"},Yn={class:"s-img-with-text"},Kn=["alt"],Wn={class:"s-payback-points s-payback-points--title"},Jn={class:"s-payback-points"},Qn={key:2,class:"f-section"},Xn={class:"s-img-with-text s-img-with-text--total-saving"},Zn={key:3,class:"f-section"},eo={class:"s-wrapper s-wrapper--spaced"},to={"data-qa-id":"order-detail-delivery-cost"},no={class:"f-section"},oo={class:"s-wrapper s-wrapper--spaced"},so={class:"s-wrapper s-wrapper--column"},ao={class:"s-total-price"},ro={class:"s-addition-text s-addition-text--tax"},io={"data-qa-id":"order-detail-total-sum",class:"s-total-price"},co="FRIENDS",lo=I({__name:"OrderFooter",props:{order:{default:()=>({})}},setup(t){const s=t,{getPaybackEnabled:n}=se(Y()),{articleAmount:_,orderTotalPrice:d,orderDiscountsTotal:c,orderSubtotalPrice:a}=Z(ae(()=>s.order)),m=f(()=>{if(s.order.paybackAmount?.value)return s.order.paybackAmount.formattedValue}),v=f(()=>{if(s.order?.deliveryCost?.value)return s.order.deliveryCost.formattedValue});return(l,k)=>{const p=Pn,S=H;return r(),u("div",On,[o("div",Dn,[o("div",xn,[o("span",Rn,i(l.$t("cart.totals.totalPrice")),1),o("span",Nn,i(l.$t("myAccount.order.orderArticleAmount",{articleAmount:e(_)})),1)])]),e(a)?(r(),u("div",Bn,[o("div",Ln,[o("span",qn,i(l.$t("cart.totals.subTotal")),1),o("span",Vn,i(e(a)),1)])])):y("",!0),e(n)&&e(m)||t.order.allDiscounts?.length?(r(),u("div",Fn,[(r(!0),u(N,null,j(t.order.allDiscounts||[],g=>(r(),u("div",{key:g.discountType,class:"s-wrapper s-wrapper--spaced"},[g.discountType===co?(r(),u("span",Un,[o("div",Hn,[x(i(g.displayName)+" ",1),$(p,{"token-color":"color-action-icons-primary-default-base","aria-label-open-button":l.$t("accessibility.general.openInfoDialog",{infoType:l.$t("cart.totals.friendDiscount")}),"aria-label-close-button":l.$t("accessibility.general.closeInfoDialog",{infoType:l.$t("cart.totals.friendDiscount")})},{default:b(()=>[o("div",{innerHTML:l.$t("cart.totals.friendDiscountInfo")},null,8,zn)]),_:1},8,["aria-label-open-button","aria-label-close-button"])])])):(r(),u("span",Mn,i(g.displayName),1)),o("span",jn,"-"+i(g.discountValue.formattedValue),1)]))),128)),e(m)?(r(),u("div",Gn,[o("div",Yn,[o("img",{class:"payback-logo",src:wn,width:"18",alt:l.$t("paymentModes.payback.title"),role:"presentation"},null,8,Kn),o("span",Wn,i(l.$t("myAccount.orderEntry.paybackPoints")),1)]),o("span",Jn,"-"+i(e(m)),1)])):y("",!0)])):y("",!0),e(c)?(r(),u("div",Qn,[o("div",Xn,[$(S,{class:"savings-item",icon:"circle_discount_filled",size:"s"}),o("span",null,i(l.$t("myAccount.orderEntry.totalSavings",{totalSavings:e(c)})),1)])])):y("",!0),e(v)?(r(),u("div",Zn,[o("div",eo,[o("span",null,i(l.$t("cart.totals.delivery")),1),o("span",to,i(e(v)),1)])])):y("",!0),o("div",no,[o("div",oo,[o("div",so,[o("span",ao,i(l.$t("cart.totals.totalPrice")),1),o("span",ro,i(l.$t("product.taxes.default")),1)]),o("span",io,i(e(d)),1)])])])}}}),uo=Object.assign(D(lo,[["__scopeId","data-v-037c0084"]]),{__name:"FnOrderFooter"}),_o={class:"order-post-footer"},mo={class:"opf-headline"},po={class:"opf-cards"},fo={"data-qa-id":"order-detail-delivery-card",class:"c-card"},yo={class:"c-icon"},go={class:"c-content"},bo={class:"c-title"},vo={"data-qa-id":"order-detail-delivery-address",class:"c-details"},ho={"data-qa-id":"order-detail-delivery-name"},$o={"data-qa-id":"order-detail-delivery-street"},ko={"data-qa-id":"order-detail-delivery-postal"},To={"data-qa-id":"order-detail-delivery-country"},So={"data-qa-id":"order-detail-billing-card",class:"c-card"},Ao={class:"c-icon"},Eo={class:"c-content"},Co={class:"c-title"},Io={"data-qa-id":"order-detail-billing-address",class:"c-details"},Po={key:0,"data-qa-id":"order-detail-billing-same"},wo={"data-qa-id":"order-detail-billing-name"},Oo={"data-qa-id":"order-detail-billing-street"},Do={"data-qa-id":"order-detail-billing-postal"},xo={"data-qa-id":"order-detail-billing-country"},Ro={"data-qa-id":"order-detail-payment-card",class:"c-card"},No={class:"c-icon"},Bo={class:"c-content"},Lo={class:"c-title"},qo={"data-qa-id":"order-detail-payment-method",class:"c-details"},Vo=I({__name:"OrderPostFooter",props:{order:{}},setup(t){const s=t,{orderDeliveryAddress:n,orderBillingAddress:_}=Z(ae(()=>s.order)),d=f(()=>{const c=e(n),a=e(_);return c?.firstName===a?.firstName&&c?.line1===a?.line1&&c?.postalCode===a?.postalCode&&c?.town===a?.town});return(c,a)=>{const m=H;return r(),u("div",_o,[o("span",mo,i(c.$t("myAccount.order.orderInformation")),1),o("div",po,[o("div",fo,[o("div",yo,[$(m,{icon:"delivery",size:"s"})]),o("div",go,[o("span",bo,i(c.$t("myAccount.order.deliveryAddress")),1),o("div",vo,[o("div",null,[o("span",ho,i(e(n)?.firstName),1),a[0]||(a[0]=o("br",null,null,-1)),o("span",$o,i(e(n)?.line1),1),a[1]||(a[1]=o("br",null,null,-1)),o("span",ko,i(e(n)?.postalCode)+" "+i(e(n)?.town),1)]),o("span",To,i(e(n)?.country?.name),1)])])]),o("div",So,[o("div",Ao,[$(m,{icon:"coupon",size:"s"})]),o("div",Eo,[o("span",Co,i(c.$t("myAccount.order.billingAddress")),1),o("div",Io,[e(
1d)?(r(),u("span",Po,i(c.$t("myAccount.order.deliveryAddressIsBillingAddress")),1)):(r(),u(N,{key:1},[o("div",null,[o("span",wo,i(e(_)?.firstName),1),a[2]||(a[2]=o("br",null,null,-1)),o("span",Oo,i(e(_)?.line1),1),a[3]||(a[3]=o("br",null,null,-1)),o("span",Do,i(e(_)?.postalCode)+" "+i(e(_)?.town),1)]),o("span",xo,i(e(_)?.country?.name),1)],64))])])]),o("div",Ro,[o("div",No,[$(m,{icon:"credit_card",size:"s"})]),o("div",Bo,[o("span",Lo,i(c.$t("myAccount.order.paymentType")),1),o("span",qo,i(t.order.paymentModes.title),1)])])])])}}}),Fo=Object.assign(D(Vo,[["__scopeId","data-v-ce0d9f80"]]),{__name:"FnOrderPostFooter"}),Uo={class:"order-entry"},Ho={class:"oe-actions-wrapper-top"},zo={class:"oe-actions-wrapper-bottom"},Mo=I({__name:"OrderEntry",props:{order:{}},emits:["itemsAddedToCart"],setup(t,{emit:s}){const n=t,_=s,{isStoreOrder:d}=Z(ae(()=>n.order));return(c,a)=>{const m=Wt,v=Sn,l=Cn,k=uo,p=Fo;return r(),u("div",Uo,[$(m,{order:t.order},null,8,["order"]),o("div",Ho,[R(c.$slots,"actions",{},void 0,!0)]),t.order.offline?y("",!0):(r(),h(v,{key:0,consignments:t.order.historyConsignments,"is-store-order":e(d),onItemsAddedToCart:a[0]||(a[0]=S=>_("itemsAddedToCart"))},null,8,["consignments","is-store-order"])),t.order.offline&&t.order.items?.length?(r(),h(l,{key:1,items:t.order.items,onItemsAddedToCart:a[1]||(a[1]=S=>_("itemsAddedToCart"))},null,8,["items"])):y("",!0),$(k,{order:t.order},null,8,["order"]),t.order.offline?y("",!0):(r(),h(p,{key:2,order:t.order},null,8,["order"])),o("div",zo,[R(c.$slots,"actions",{},void 0,!0)])])}}}),jo=Object.assign(D(Mo,[["__scopeId","data-v-c9b49e90"]]),{__name:"FnOrderEntry"}),Go={class:"account-order-listing"},Yo={class:"sticky-toast-wrapper"},Ko=["innerHTML"],Wo={class:"aod-actions"},Jo=I({__name:"AccountOrderDetails",props:{page:{},loading:{type:Boolean},order:{},reviewsScript:{}},setup(t){const s=t,n=xe(),{getFeature:_}=Y(),{$i18n:d}=G(),{getDisplayUid:c}=se(Oe()),{orderCode:a,availableProductCodes:m}=Z(s.order),{fetchReturnOrderDetails:v}=Te(),l=q(!1),k=ke("autoClosingNotificationTemplateRef"),p=ke("returnOrderErrorRef"),S=f(()=>!s.order.offline&&_("returnProcessEnabled")),g=f(()=>{const T=d.t("buttons.addEverythingToCart"),A=` - ${s.order.code}`;return e(m).length?`${T}${A}`:`${T}${A} - ${d.t("product.availability.notAvailable")}`});async function C(){if(await w(),e(l)){await De();const A=e(p);(A?.$el??A)?.scrollIntoView({behavior:"smooth"});return}const T={mail:e(c),date:s.order.created};return U({path:`${d.t("url.orderReturn")}${e(a)}`,query:{...T}})}async function w(){try{const T=s.order.offline?s.order.receiptHeader?.orderDate:s.order.created;if(!T){l.value=!0;return}await v(e(a),e(c),T)}catch{l.value=!0}}function P(){return U({path:d.t("url.account.orders"),hash:`#order-${e(a)}`})}return n.query.returnOrderError&&(l.value=!0),dt(()=>{!s.reviewsScript||typeof window.BV=="object"||lt({script:[{key:"bazaarvoice",src:s.reviewsScript,type:"text/javascript",async:!0}]})}),(T,A)=>{const B=yt,O=vt,E=Re,L=oe,K=we,W=jo,J=Me,z=je,re=Ee("click-a11y");return r(),h(z,{page:t.page,loading:t.loading},{default:b(()=>[$(J,{"padding-bottom":"xs","no-padding-x":""},{default:b(()=>[o("div",Go,[o("div",Yo,[$(B,{ref_key:"autoClosingNotificationTemplateRef",ref:k,class:"aod-floating-toast",success:"","no-margin":"",icon:"marketplace","icon-size":"sm",clickable:"",to:T.$t("url.cart")},{default:b(()=>[x(i(T.$t("myAccount.order.buyAgainSuccess")),1)]),_:1},8,["to"])]),$(O,{text:T.$t("myAccount.order.backToOverview"),onBackButtonClick:P},null,8,["text"]),e(l)?(r(),h(E,{key:0,ref_key:"returnOrderErrorRef",ref:p,class:"aod-notification-box",error:"","icon-size":"s"},{default:b(()=>[o("span",{innerHTML:T.$t("myAccount.order.onReturnCtaError")},null,8,Ko)]),_:1},512)):y("",!0),$(W,{order:t.order,onItemsAddedToCart:A[1]||(A[1]=F=>e(k)?.show())},{actions:b(()=>[o("div",Wo,[e(S)?Ae((r(),h(L,{key:0,"tertiary-alt":"",icon:"package_return"},{default:b(()=>[x(i(T.$t("myAccount.orderEntry.returnArticles")),1)]),_:1})),[[re,C]]):y("",!0),$(K,{class:"aod-action-buy-all-again","data-qa-id":"account-order-details-buy-all-again-button",disabled:!e(m).length,"stock-bypass":"",code:e(m),text:T.$t("buttons.addEverythingToCart"),"aria-label":e(g),"aria-disabled":!e(m).length,onBuyAgainEntriesAdded:A[0]||(A[0]=F=>e(k)?.show())},null,8,["disabled","code","text","aria-label","aria-disabled"])])]),_:1},8,["order"])])]),_:1})]),_:1},8,["page","loading"])}}}),Qo=Object.assign(D(Jo,[["__scopeId","data-v-40dce721"]]),{__name:"FnAccountOrderDetails"}),Xo=()=>{const t=ut(),{$i18n:s}=G(),{language:n}=Y(),_=[...s.locales.value].find(d=>d.code===n);if(_?.language)return t.public.bazaarvoiceScript?.replace("{locale}",_.language.replace("-","_"))},Zo=I({__name:"[order]",async setup(t){let s,n;const{$i18n:_}=G(),d=xe(),c=Y(),{fetchDetailedOnlineOrder:a,fetchDetailedOfflineOrder:m}=Te(),{loading:v}=se(Te()),l=d.params.order,k=!!d.query.receiptCode,p=q();l||([s,n]=X(()=>U(_.t("url.account.orders"))),await s,n());const S=k?m({...d.query}):a(l),{data:g}=([s,n]=X(async()=>_t(`order-details-${l}`,async()=>await S)),s=await s,n(),s);!e(g)||e(g)?.status===404?([s,n]=X(()=>U(_.t("url.account.orders"))),await s,n()):p.value={...e(g),offline:k}
1,e(p)||([s,n]=X(()=>U(_.t("url.account.orders"))),await s,n());const C=Xo();return[s,n]=X(()=>Ye({page:c.loadedPage})),await s,n(),(w,P)=>{const T=Qo,A=Ge;return r(),h(A,null,{default:b(()=>[e(p)?(r(),h(T,{key:0,loading:e(v),page:e(c).loadedPage,"reviews-script":e(C),order:e(p)},null,8,["loading","page","reviews-script","order"])):y("",!0)]),_:1})}}}),ns=Object.freeze({__proto__:null,default:Zo});export{Re as _,Pn as a,Ce as b,vt as c,Vt as d,yt as e,ns as f,Xo as u};
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.