1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./PdpRelatedProducts-CBNk1FQM.js","./vendors-BEoIbp2n.js","./PdpRelatedProducts-SiuTor0L.css"])))=>i.map(i=>d[i]); 2import{_ as fe}from"./AmplienceCartMessagesCollection.vue-CyhPZOQ8.js";import{O as be,z as E,S as w,x as ot,t as It,ck as Q,M as Tt,c as At,a as ke,g as ve,n as gt,s as Dt,u as xt,I as Ce,f as $e,d as Se,aL as we,bm as Pe,N as xe,T as Be,bn as pt,H as _t,bF as Ie,bG as Te,aI as Ae,ag as De,b as Fe,aw as Le,ct as Me,K as Oe}from"./entry-oswCOlSx.js";import{d as T,f as c,i as g,u as e,o as s,e as o,g as r,t as d,w as k,k as R,s as Re,r as L,p as Ft,D as Lt,b as ht,a as f,M as at,L as O,n as Mt,N as Ot,q as We,_ as Qe,h as st,O as Rt,a1 as Ue,T as Ee,c as U,F as qe,l as ze,m as Bt,S as Ge}from"./vendors-BEoIbp2n.js";import{_ as Ve}from"./MoleculesShareButton-PwmRTPvZ.js";import{_ as Ne}from"./CartRecapMessage.vue-CVhC6U_8.js";import{a as He,_ as je}from"./UIProductCardHorizontal-BIV3osWd.js";import{_ as Ye}from"./formatAlgoliaAssets-BF_AUQEX.js";import{_ as Ze}from"./UtilsSnackbar.vue-v_umFFNr.js";import{_ as Ke}from"./MoleculesFreeGift.vue-k2Mwc5cU.js";import{_ as Xe}from"./CartPriceSummary.vue-CmVIP5NQ.js";import{_ as Je,a as ta}from"./CartPaypalExpressButton.vue-B_yZoahj.js";import{_ as ea,u as aa}from"./useCartDeleteTimeout-DVqr8VbJ.js";import{_ as sa,a as oa}from"./CartTaxesSideBar.vue-OeC5MtZ7.js";import{_ as ia}from"./UIProductTile-DMiQn1Au.js";import{_ as na,a as ra}from"./XGenRecommendations.vue-C9ysjXjZ.js";import{_ as la,a as ca}from"./DelayHydration-DdtmEaJF.js";import{l as Wt}from"./brandLogoMaps-iyKv2auZ.js";import{b as ma,_ as da,a as ua}from"./MyAccountWishlistLastItemAlertSideSlide.vue-0imSzpZX.js";import{_ as pa}from"./UIQuickBuyPopUpSlide.vue-GPiAlogp.js";import{_ as _a,a as ha}from"./OrganismsSidebarSlide.vue-7bTEgMzw.js";import{u as ga}from"./useWishlistQuickBuy-BjBiYZHm.js";import{_ as ya}from"./CartShippingSideBar.vue-1t7PIx28.js";import{_ as fa}from"./CartSustainablePackagingSideSlide.vue-DsgjZzqe.js";import{_ as ba}from"./PdpInfoReturnItem.vue-CaR9Shs4.js";import{_ as ka}from"./PdpInfoFriendsFamily.vue-CZcJri86.js";import{_ as va}from"./delete-CsHd5-T1.js";import{_ as Ca}from"./heart-DTlR9vPb.js";import{_ as $a}from"./edit-BBhW7YH5.js";import{v as Sa}from"./focusScroll-CW9M1OFb.js";import{u as wa}from"./useSharedCart-DQ2cjdSV.js";import{u as Pa}from"./useCartUtilities-Dwb51KPe.js";import{u as xa}from"./useFormatPrice-DrNc6SnO.js";import{u as Ba}from"./useGiftDetailSideSlide-B5Svsujf.js";import{u as Ia}from"./useUIQuickBuyPopUpSlide-DsF4AZup.js";import{u as Ta}from"./useHideForCustomerTags-CLOrFOlr.js";import"./AmplienceCartMessageCondition.vue-BdQ-9JMw.js";import"./AmplienceDynamicContent.vue-Fu7X-_gX.js";import"./useComponentResponse-DfEXxnSu.js";import"./connectors-C5LU5fuY.js";import"./MoleculesLinkWrapper.vue-uhZwm5uY.js";import"./UtilsTooltip.vue-taSFx_S0.js";import"./accessibility-DNI-aqja.js";import"./share-DlgK4vOW.js";import"./warning-DWCNyZ8j.js";import"./UIZoomableImage-BzRtdquP.js";import"./UIFullScreenVideo.vue-B33zcisJ.js";import"./UISliderBase-BzRHKwnV.js";import"./trimmedScroll-B7-eE4AH.js";import"./add-CVMdfR7O.js";import"./remove-BBgPjogQ.js";import"./AtomsMessageShort.vue-55k9RfMt.js";import"./CreditCard-ED8PtmTw.js";import"./ShippingAndReturns-D-n4crj4.js";import"./Return-BD_XUy0A.js";import"./Returns-DtvNvweo.js";import"./Info-DfG6-BbT.js";import"./useGASelectItem-DUwFAzD9.js";import"./Group-HW_tQmA8.js";import"./InputsTextFields.vue-cx6MBngB.js";import"./UIDropdown.vue-CZod5e_I.js";import"./disclosure-DrVYleVY.js";import"./use-resolve-button-type-D_UAutrR.js";import"./chevron-down-BmI1_YE0.js";import"./CustomerCare-DA6N_qFP.js";import"./InputsPromocode.vue-hBKum8gq.js";import"./main-Cmf8QRGw.js";import"./configuration-BIB4Y30h.js";import"./browserInfo-BjhBauCW.js";import"./useShippingMethods-Dako4kw3.js";import"./usePaypalExpress-BHrMkyAg.js";import"./chevron-right-DbE3sweL.js";import"./chevron-left-DvFGtNoS.js";import"./commerceLayer-D9_H0HPA.js";import"./useProductTileClPrices-C9Clt8LT.js";import"./useWrapperProductTile-BVgFPIaB.js";import"./CarouselTrackingProvider.vue-D2NGsNKp.js";import"./cart-CMh53Kgt.js";import"./useImageWithText-B3s34lq0.js";import"./useSizeSelector-3eBtNcfR.js";import"./InputsRadioWithSlot.vue-DZgz1Xue.js";import"./useSizeRetrieveData-CXcALUCB.js";import"./UtilsTabs.vue-DeOuOAuw.js";import"./useSliderTransition-Brbd8eLh.js";import"./useAlgoliaInsights-CCSeQVJi.js";import"./OrganismsMessageLong.vue-DaO2EQQp.js";import"./google-maps-AtD9R5rY.js";import"./useExtraInfoItem-ClKhdET0.js";import"./UIMedia-D6Fk7Ha2.js";import"./useShopTheLook-BcCDTaps.js";import"./UILink.vue-MoVQhJ_k.js";import"./pause-circle-C_rjoG3W.js";import"./useHotspotModal-C8TSJ1bo.js";
2import"./useInfosWithTitleItem-Bo02uxAP.js";import"./useSharedProductsList-OsZQsC2r.js";const Aa={key:0,class:"bg-primitives-grey-50 lg:gap-lg gap-sm p-sm md:p-md md:gap-md lg:p-xl flex flex-col lg:flex-row lg:items-center lg:justify-between"},Da={class:"gap-xs flex flex-col"},Fa={class:"text-medium-5 lg:text-medium-4"},La={class:"text-light-6"},Ma=T({__name:"CartNotLoggedCreateAccount",setup(C){const{isLogged:n}=be(),{openDialog:m}=E(w.loginSidebar),_=()=>{m()};return(u,$)=>{const i=ot;return e(n)?g("",!0):(s(),c("div",Aa,[o("div",Da,[o("h2",Fa,d(u.$ts("cartPage.createAccount.title")),1),o("span",La,d(u.$ts("cartPage.createAccount.text")),1)]),r(i,{anatomy:"secondary","aria-label":u.$ts("cartPage.createAccount.cta"),"aria-haspopup":"dialog",onClickHandler:_},{label:k(()=>[R(d(u.$ts("cartPage.createAccount.cta")),1)]),_:1},8,["aria-label"])]))}}}),Oa={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function Ra(C,n){return s(),c("svg",Oa,n[0]||(n[0]=[Re('<g clip-path="url(#clip0_1247_29003)"><path d="M8.1944 18.5709C8.76369 18.8807 9.32299 19.1306 9.91226 19.2805C10.5015 19.4204 11.1008 19.5003 11.72 19.5003C12.6089 19.5003 13.4778 19.3204 14.3467 18.9707C15.2156 18.6109 16.0346 18.0412 16.8236 17.2517C17.1732 16.9019 17.5227 16.4222 17.8723 15.7926C18.2319 15.163 18.5315 14.3535 18.7912 13.3342C19.0508 12.3248 19.2506 11.1056 19.3804 9.66647C19.5103 8.23736 19.5302 6.52843 19.4403 4.53967C18.5015 4.4997 17.4329 4.4897 16.2543 4.4997C15.0758 4.4997 13.8973 4.59964 12.7187 4.76953C11.5402 4.93942 10.4316 5.21925 9.37293 5.60901C8.31425 5.99876 7.44534 6.51844 6.77618 7.19801C5.90726 8.06747 5.318 8.91694 4.98841 9.76641C4.65882 10.6159 4.49902 11.4354 4.49902 12.2249C4.49902 13.3642 4.71875 14.3535 5.14821 15.213C5.57768 16.0725 5.94721 16.6821 6.28679 17.0219C6.53648 17.2717 6.7562 17.5316 7.12574 17.8314C7.4753 18.1112 7.81488 18.371 8.1944 18.5809V18.5709Z" stroke="currentColor" stroke-miterlimit="10"></path><path d="M6.28711 17.0119C7.0961 15.4728 8.16476 13.9938 9.4931 12.5846C10.8214 11.1655 12.3695 10.0062 14.1373 9.10681C12.749 10.3161 11.5505 11.3254 10.5218 12.8545C9.4931 14.3835 8.4544 15.7826 7.5755 18.0412" fill="currentColor"></path></g><defs><clipPath id="clip0_1247_29003"><rect width="16" height="16" fill="white" transform="translate(4 4)"></rect></clipPath></defs>',2)]))}const Wa={name:"icons-eco",render:Ra},Qa={class:"bg-primitives-grey-50 p-sm gap-xs flex flex-col"},Ua={class:"flex justify-between"},Ea={class:"text-medium-6"},qa={class:"flex flex-col items-start"},za={class:"text-light-6"},Ga=T({__name:"CartSustainablePackagingBox",setup(C){const{openDialog:n}=E(w.cartSustainablePackagingSideSlide);return(m,_)=>{const u=Wa,$=ot;return s(),c("div",Qa,[o("div",Ua,[o("h2",Ea,d(m.$ts("cartPage.recap.packagingLabel")),1),r(u,{class:"h-5 w-5","aria-hidden":"true"})]),o("div",qa,[o("span",za,d(m.$ts("cartPage.recap.packaging")),1),r($,{anatomy:"link","aria-haspopup":"dialog",onClick:_[0]||(_[0]=i=>e(n)())},{label:k(()=>[R(d(m.$ts("cartPage.recap.packagingLink")),1)]),_:1})])])}}}),Va={class:"bg-neutral-white px-sm py-md md:px-md lg-custom:p-xl"},Na={class:"flex flex-col pt-5"},Ha={class:"before:border-primitives-grey-100 after:border-primitives-grey-100 text-light-6 flex items-center justify-center gap-2 pb-5 text-center before:w-full before:border-t after:w-full after:border-t",role:"separator","aria-orientation":"horizontal"},ja={class:"inline-flex min-w-fit"},Ya={class:"flex flex-col gap-y-4"},Za=T({__name:"CartRecap",props:{subtotal:{},tax:{},total:{},discount:{},shippingMethod:{},promoItems:{},disableGoToCheckoutButton:{type:Boolean}},emits:["update:estimatedTaxAmountFloat","navigateToCheckout","setInternalTarget"],setup(C,{emit:n}){const m=n,_=p=>{m("update:estimatedTaxAmountFloat",p)},u=L(""),$=L(!1),i=L(!1);Ft(u,()=>{$.value=!1,i.value=!1});const h=L(null);return Lt(()=>{m("setInternalTarget",h.value)}),(p,v)=>{const x=ot,P=Xe,y=Je,S=ta,A=ea,B=Ga,I=sa;return s(),c("div",Va,[ht(p.$slots,"cart-recap-text-message",{},void 0,!0),r(P,{subtotal:p.subtotal,tax:p.tax,total:p.total,discount:p.discount,"shipping-method":p.shippingMethod,"promo-items":p.promoItems,"enable-promo":!0,"onUpdate:estimatedTaxAmountFloat":_},{cta:k(()=>[r(x,{ref_key:"internalTarget",ref:h,"aria-label":p.$ts("cartPage.recap.checkout"),"full-width":!0,disabled:p.disableGoToCheckoutButton,onClickHandler:v[0]||(v[0]=W=>m("navigateToCheckout"))},{label:k(()=>[R(d(p.$ts("cartPage.recap.checkout")),1)]),_:1},8,["aria-label","disabled"])]),_:1},8,["subtotal","tax","total","discount","shipping-method","promo-items"]),o("div",Na,[o("div",Ha,[o("span",ja,d(p.$ts("cart.express.payments")),1)]),o("div",Ya,[r(y),r(S),r(A)])]),r(B,{class:"mt-xl"}),r(I,{class:"mt-xl"})])}}}),Ka=It(Za,[["__scopeId","data-v-9c246cdb"]]),Xa=We(()=>Qe(()=>import("./PdpRelatedProducts-CBNk1FQM.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(C=>C.default||C)),Ja={key:0},ts=T({__name:"CartRelatedProducts",props:{brandsInCart:{}},emits:["open-quick-buy"],setup(C,{emit:n}){const m=n,_=u=>{switch(u){case"Armani Casa":return Q.armaniCasa;case"Armani Exchange":return Q.armaniExchange;case"EA7":return Q.ea7;case"Emporio Armani":return Q.emporioArmani;case"Giorgio Armani":return Q.giorgioArmani;default:return""}};return(u,$)=>{const i=ia,h=ra,p=ca,v=Xa,x=na,P=la;return s(),f(P,null,{default:k(()=>[(s(!0),c(O,null,at(u.brandsInCart,y=>(s(),c(O,{key:y.slug},[y?(s(),c("div",Ja,[y?(s(),f(x,{key:0,prediction:_(y.name),"initial-cl-fetch":10,"tracking-name":"products_you_may_like"},{default:k(({products:S})=>[S&&S.length?(s(),c("div",{key:0,class:Mt([y.theme,"bg-background-secondary border-stroke-card-default w-full border border-b-0 py-6"])},[(s(),f(Ot(("logoMap"in u?u.logoMap:e(Wt))[y.slug]),{class:"text-text-primary mx-auto h-5 w-auto","aria-hidden":"true"}))],2)):g("",!0),S&&S.length?(s(),f(v,{key:1,id:`youMayAlsoLike--${y.slug}`,"no-padding":"",prediction:_(y.name),class:"XGen_SmartElement pb-[1px] max-lg:px-0"},{default:k(()=>[r(p,{class:"pl-[1px] lg:px-0",items:S,"slide-custom-width":"w-[calc(100%_/_2)] md:w-[calc(100%_/_3)] lg:w-[calc((100%_-_var(--padding-x)_*_2)_/_3)]","has-slide-vertical-border":"","hide-lateral-slides-on-mobile":""},{default:k(A=>[r(h,{product:A},{default:k(({product:B,productCardHorizontal:I})=>[r(i,{"xse-type":"rec","xse-prod-code":B.sku,product:{...B,linkToProduct:`${B.linkToProduct}?xse_prod_code=${B.sku}&xse=${_(y.name)}`},"disable-swipe-mobile":"",onOpenQuickBuy:()=>I&&m("open-quick-buy",I)},null,8,["xse-prod-code","product","onOpenQuickBuy"])]),_:2},1032,["product"])]),_:2},1032,["items"])]),_:2},1032,["id","prediction"])):g("",!0)]),_:2},1032,["prediction"])):g("",!0)])):g("",!0)],64))),128))]),_:1})}}}),es=T({__name:"CartWishlistSideSlide",props:{wishlistItems:{},wishlistItemsByBrand:{}},async setup(C){let n,m;const _=w.cartWishlistSideSlide,{dispatchAddToCartEvent:u}=Tt(),{isDialogOpen:$}=E(w.wishlistLastItemAlertSideSlide),{isDialogOpen:i}=E(w.uiQuickBuyPopupSlideWishlist),{quickBuyProduct:h,checkBeforeRemoveFromWishlist:p,buy:v}=([n,m]=st(()=>ga(w.uiQuickBuyPopupSlideWishlist)),n=await n,m(),n),x=()=>{p(),u({view:"quick_product_popup"})};return(P,y)=>{const S=ma,A=da,B=pa,I=ua,W=_a;
2return s(),f(W,{id:e(_),"header-props":{titleText:P.$ts("cartPage.heading.wishlist"),recapText:P.$tc("wishlist.items",P.wishlistItems.length),hasCloseButton:!0},"force-open":e($)||e(i)},{body:k(()=>[P.wishlistItems.length===0?(s(),f(S,{key:0,class:"mb-4"})):(s(),f(A,{key:1,products:P.wishlistItemsByBrand,"background-key":"background-plp",onAddToCart:e(v)},null,8,["products","onAddToCart"])),e(h)?(s(),f(B,{id:e(w).uiQuickBuyPopupSlideWishlist,key:e(h).skuCode,product:e(h),"has-back-button":!0,"is-nested":"",onSaveChanges:x},null,8,["id","product"])):g("",!0),r(I,{"is-nested":""})]),_:1},8,["id","header-props","force-open"])}}}),as={key:0,class:"bg-neutral-white border-primitives-grey-100 grid-standard container sticky bottom-0 z-50 w-full items-center justify-between gap-y-6 border-t py-6"},ss=["aria-label"],os={class:"div2 flex gap-1"},is={class:"text-light-5"},ns={key:0,class:"text-medium-5"},rs={class:"div3"},ls={key:0},cs=T({__name:"CartStickyBar",props:{total:{},quantity:{},isVisible:{type:Boolean},disableGoToCheckoutButton:{type:Boolean}},emits:["navigateToCheckout"],setup(C){const{homePath:n,getCanonicalUrl:m}=At(),_=ke(),u=ve("fromCheckoutToCart"),$=()=>{if(u.value===!0){const i=m(n);gt(i)}else _.go(-1)};return(i,h)=>{const p=ha,v=ot;return s(),f(Ee,{name:"hide-bar"},{default:k(()=>[i.isVisible?(s(),c("div",as,[o("button",{"aria-label":i.$ts("cartPage.footer.backToShopping"),class:"div1 text-primitives-black text-book-6 gap-xs flex w-fit items-center whitespace-nowrap",onClick:h[0]||(h[0]=x=>$())},[r(p,{class:"shrink-0","aria-hidden":"true"}),R(" "+d(i.$ts("cartPage.footer.backToShopping")),1)],8,ss),Rt(o("div",os,[o("span",is,d(i.$ts("cartPage.footer.total")),1),i.total?(s(),c("span",ns,d(i.total),1)):g("",!0)],512),[[Ue,i.quantity&&i.quantity>0]]),o("div",rs,[r(v,{ref:"internalTarget",anatomy:"primary","aria-label":`${i.$ts("cartPage.recap.checkout")} ${i.quantity?`( ${i.quantity} )`:""}`,disabled:i.disableGoToCheckoutButton,"full-width":!0,class:"md:w-auto",onClickHandler:h[1]||(h[1]=x=>i.$emit("navigateToCheckout"))},{label:k(()=>[R(d(i.$ts("cartPage.recap.checkout"))+" ",1),i.quantity?(s(),c("span",ls,"( "+d(i.quantity)+" )",1)):g("",!0)]),_:1},8,["aria-label","disabled"])])])):g("",!0)]),_:1})}}}),ms=It(cs,[["__scopeId","data-v-11e05c0b"]]);async function ds(C){const m={locale:Dt()(""),vse:xt().query.vse,contentId:xt().query.contentId,deliveryKey:C};return Ce("/api/cms/cart/getCartSustainablePackagingBox",{query:m},"$yk8e96ykGt")}const us={key:0,class:"grid-standard bg-primitives-off-white"},ps={class:"columns-standard grid gap-y-4 md:gap-y-10"},_s={class:"pb-xs pt-lg md:pt-4xl flex items-center justify-between md:pb-0"},hs={class:"gap-x-xs flex items-baseline"},gs={class:"text-h6 md:text-h4 text-text-primary"},ys={class:"text-light-5"},fs={class:"text-medium-6 md:text-medium-5"},bs={class:"text-light-6 md:text-light-5 text-primitives-grey-200"},ks={class:"mb-sm flex justify-end"},vs={class:"sr-only"},Cs={key:0,class:"bg-neutral-white px-sm py-md md:py-lg md:px-md w-full"},$s={class:"sr-only"},Ss={class:"flex flex-col pt-6"},ws={key:0,class:"w-full"},Ps={key:1,class:"flex gap-8"},xs=["aria-label","onClick"],Bs=["aria-label","onClick"],Is=["aria-label","onClick"],Ts={key:0,class:"bg-neutral-white"},As={key:1,class:"grid-standard bg-primitives-off-white"},Ds={class:"columns-standard grid gap-y-4 md:gap-y-6"},Fs={class:"mb-6 mt-8 flex items-baseline justify-between uppercase md:mb-10 md:mt-16"},Ls={class:"text-h6 md:text-h4"},Ms={class:"text-medium-6 md:text-medium-5"},Os={key:0,class:"text-primitives-grey-200"},Rs={key:0,class:"text-book-6"},Ws={class:"grid-standard bg-primitives-off-white pb-[var(--navbar-height)]"},Qs={class:"columns-standard my-8 grid gap-y-6 md:my-10"},Us={class:"text-book-4 uppercase"},Es=T({__name:"CartGlobalAllBrands",async setup(C){let n,m;const{openDialog:_}=E(),{oobCartSharedMessage:u,clearOobCartSharedMessage:$}=$e(),{cart:i,lineItemsWithAlgoliaData:h,lineItemsQtyUpdating:p,promotionGifts:v,cartInitialized:x,promoLineItems:P,increaseQuantity:y,decreaseQuantity:S}=Se(),{dispatchViewCartEvent:A,dispatchAddToCartEvent:B,dispatchRemoveFromCartEvent:I}=Tt(),{getBrandName:W,getBrandTheme:Qt,internalBrandSortedList:Ut}=we(),{pdpPath:Et,checkoutUrl:qt,getCanonicalUrl:zt}=At(),{cartUrl:Gt}=wa(),{cartSubtotal:Vt,cartTotal:it,estimatedTax:Nt,estimatedTaxAmountFloat:Ht,discount:jt,productsQuantity:M,unavailableCartItemsIds:yt,cartItems
2ByBrand:nt,selectedShippingMethod:Yt}=Pa(),{formatPriceByLocale:Zt}=xa(),Kt=U(()=>P.value.map(a=>({id:a.id,name:a.name,cost:Zt(a.currency_code,a.total_amount_float)}))),{setGiftDetailSideSlideState:Xt}=Ba(),{openQuickBuySlide:Jt,isQuickBuyOpen:te}=([n,m]=st(()=>Ia()),n=await n,m(),n),rt=(a,t=!0)=>{Jt({product:a,isItemReplaced:t,isQuickBuyPlp:!t},{saveChanges:()=>{Pt()}})},ft=L(null),bt=L(!0),{removeFromCartTimeout:ee,undoRemoveID:ae,cartTimeOut:kt,isAnyTimeoutRunning:vt}=aa();Pe(ft,pt(([{isIntersecting:a}])=>{bt.value=!a},100),{threshold:0});const Ct=w.cartWishlistSideSlide,{wishlistItems:se,wishlistItemsByBrand:oe,wishlistProductCodes:lt,nProducts:ct,addOrRemoveItem:ie}=xe(),ne=a=>{var G,V,N,H,j,Y,Z,K,X,J,tt;const t=h.value.find(({sku_code:ut})=>ut===a),{size:D,country:dt}=Ie((G=t==null?void 0:t.metadata)==null?void 0:G.size),z=Te({newPrice:t==null?void 0:t.unit_amount_float,originalPrice:t==null?void 0:t.compare_at_amount_float});ie({item:{productCode:((V=t==null?void 0:t._algolia)==null?void 0:V.objectID)??"",title:((N=t==null?void 0:t._algolia)==null?void 0:N.Name)??"",path:t!=null&&t._algolia?Et(t._algolia,!0,!1):"",selectedColor:((H=t==null?void 0:t.metadata)==null?void 0:H.color)??"",selectedSize:D,selectedCountry:dt,selectedImage:De((j=t==null?void 0:t._algolia)==null?void 0:j.assets).URL??"",productBrand:(Y=t==null?void 0:t.metadata)==null?void 0:Y.website,price:(t==null?void 0:t.unit_amount_float)??0,categories:Ae(((Z=t==null?void 0:t._algolia)==null?void 0:Z.hierarchicalCategories)??{},((K=t==null?void 0:t._algolia)==null?void 0:K.categoryPageId2)??[]),isDiscounted:z>0,discountAmount:z,isAvailable:((X=t==null?void 0:t.item.inventory)==null?void 0:X.available)??!1,lastInStock:(((J=t==null?void 0:t.item.inventory)==null?void 0:J.quantity)??0)===1,MFC:(tt=t==null?void 0:t._algolia)==null?void 0:tt.MFC,...t!=null&&t.sku_code?{productSku:t.sku_code}:{}},view:"cart_page",forceRefresh:!(t!=null&&t._algolia)})},{data:$t}=([n,m]=st(()=>ds("cart-box-sustainable-packaging")),n=await n,m(),n),mt=L(!1),St=()=>{var t;if((t=yt.value)!=null&&t.length){mt.value=!0;const D=document.getElementById(yt.value[0]);D==null||D.scrollIntoView({block:"center",behavior:"smooth"});return}const a=zt(qt);gt(a)},wt=Be(),q=a=>{i.value&&A({view:"cart_page",cart:i.value},{waitForDatalayerSetup:a})},Pt=()=>B({view:"cart_page"}),re=async a=>{await ee(a,()=>{I({view:"cart_page"}),q()})},le=pt(async a=>{await y(a),await Pt(),q()},250),ce=pt(async a=>{await S(a),await I({view:"cart_page",qty:1}),q()},250);Ft(x,a=>{a&&(q(!0),wt.value=!1)},{immediate:!0}),qe(()=>{mt.value=!1,$()});const me=U(()=>nt.value.size===0?Ut.value.filter(a=>a.priority>0&&a.priority<=4).map(a=>({theme:`theme-${a.theme}`,name:a.name,slug:a.name.toLowerCase().replace(/\s+/g,"-")})):Array.from(nt.value.keys()).map(a=>({theme:`theme-${Qt(a)}`,name:W(a),slug:a}))),de=U(()=>h.value.some(a=>{var t;return((t=a._algolia)==null?void 0:t.FinalSales)==="Y"})),ue=U(()=>h.value.some(a=>{var t;return!!((t=a._algolia)!=null&&t.isFriendsFamily)}
2));return(a,t)=>{const D=Ma,dt=Ve,z=Ne,G=He,V=Ye,N=Ze,H=$a,j=Ca,Y=va,Z=je,K=Ke,X=Ka,J=ts,tt=es,ut=ya,pe=fa,_e=oa,he=ms,ge=ba,ye=ka;return s(),c(O,null,[Rt((s(),c("div",null,[e(M)?(s(),c("div",us,[o("div",ps,[o("div",_s,[o("div",hs,[o("h1",gs,d(a.$ts("cartPage.heading.cartTitle")),1),o("span",ys,d(a.$tc("cartPage.heading.items",e(M))),1)]),o("button",{class:"gap-x-xs flex items-baseline","aria-haspopup":"dialog",onClick:t[0]||(t[0]=l=>e(_)(e(Ct)))},[o("span",fs,d(a.$ts("cartPage.heading.wishlist")),1),o("span",bs," ("+d(e(ct))+") ",1)])]),r(D),o("div",null,[o("div",ks,[r(dt,{"is-share-all":"","button-label":a.$ts("cart.shareCart"),"popup-title":a.$ts("cart.shareCart"),url:e(Gt)},null,8,["button-label","popup-title","url"])]),e(u)?(s(),f(z,{key:0,text:e(u)},null,8,["text"])):g("",!0),e(de)?(s(),f(G,{key:1,"sidebar-id":e(w).pdpInfoReturnItem,"custom-class":"my-4"},null,8,["sidebar-id"])):g("",!0),e(ue)?(s(),f(V,{key:2,"sidebar-id":e(w).pdpFriendsFamily,"custom-class":"my-4"},null,8,["sidebar-id"])):g("",!0),(s(!0),c(O,null,at(e(nt),([l,et])=>(s(),c("div",{key:l,class:"mb-sm md:mb-xl last:mb-0"},[o("h2",vs,d(a.$ts("checkoutPage.cartRecap.cartDetails")),1),e(M)?(s(),c("div",Cs,[o("h3",$s,d(e(W)(l)),1),(s(),f(Ot(("logoMap"in a?a.logoMap:e(Wt))[l]),{class:"mb-2 h-5 w-auto","aria-hidden":"true"})),o("div",Ss,[(s(!0),c(O,null,at(et,b=>(s(),f(Z,Bt({key:b.id,ref_for:!0},b,{"is-cart":"","is-recap":"","is-price-visible":"","disable-gallery":e(te),"enable-quick-buy":"","snackbar-active":e(kt).some(F=>F.itemId===b.id),"show-error-border":e(mt),"items-qty-updating":e(p),"final-sales":b.finalSales,"friends-family":b.isFriendsFamily,onOpenQuickBuyPopUpLayer:rt,onOnIncreaseQty:e(le),onOnDecreaseQty:e(ce)}),{actions:k(()=>[e(kt).some(F=>F.itemId===b.id)?(s(),c("div",ws,[(s(),f(N,{key:b.id,"action-message":a.$ts("snackbar.undo"),message:a.$ts("snackbar.removedMessage"),"onUpdate:action":F=>e(ae)(b.id)},null,8,["action-message","message","onUpdate:action"]))])):(s(),c("div",Ps,[b.canEditVariant?(s(),c("button",{key:0,"aria-label":`${a.$ts("aria-labels.cartPage.openQuickbuy")} ${b.info.name}`,"aria-haspopup":"dialog",onClick:F=>rt(b)},[r(H,{"aria-hidden":"true"})],8,xs)):g("",!0),o("button",{"aria-label":e(lt)[("getSkuWithoutSize"in a?a.getSkuWithoutSize:e(_t))(b.skuCode)??""]?a.$ts("aria-labels.pdp.removeFromWishlist"):a.$ts("aria-labels.pdp.addToWishlist"),onClick:F=>ne(b.skuCode)},[r(j,{fill:e(lt)[("getSkuWithoutSize"in a?a.getSkuWithoutSize:e(_t))(b.skuCode)??""]?"black":"none",class:Mt({"fill-neutral-black":e(lt)[("getSkuWithoutSize"in a?a.getSkuWithoutSize:e(_t))(b.skuCode)??""]}),"aria-hidden":"true"},null,8,["fill","class"])],8,Bs),o("button",{"aria-label":a.$ts("aria-labels.cartPage.removeFromCart"),onClick:Ge(F=>re(b.id),["stop","prevent"])},[r(Y,{"aria-hidden":"true"})],8,Is)]))]),_:2},1040,["disable-gallery","snackbar-active","show-error-border","items-qty-updating","final-sales","friends-family","onOnIncreaseQty","onOnDecreaseQty"]))),128))])])):g("",!0)]))),128))]),e(v)&&e(v).length>0?(s(),c("div",Ts,[(s(!0),c(O,null,at(e(v),l=>{var et;return s(),c("div",{key:l.id},[r(K,{"product-name":l==null?void 0:l.name,img:l==null?void 0:l.image_url,alt:(l==null?void 0:l.name)??"",description:(l==null?void 0:l.description)??"",guest:!1,"cta-type":"btn",detail:(et=l==null?void 0:l.metadata)==null?void 0:et.delivery_key,onOnSeeDetails:()=>{e(Xt)(l),e(_)(e(w).giftDetailsSideSlide)}},null,8,["product-name","img","alt","description","detail","onOnSeeDetails"])])}),128))])):g("",!0),ht(a.$slots,"editorial-content-messages"),o("div",null,[r(X,{subtotal:e(Vt),tax:e(Nt),total:e(it),discount:e(jt),"shipping-method":e(Yt),"promo-items":e(Kt),"disable-go-to-checkout-button":e(vt),"onUpdate:estimatedTaxAmountFloat":t[1]||(t[1]=l=>Ht.value=l),onSetInternalTarget:t[2]||(t[2]=l=>ft.value=l),onNavigateToCheckout:t[3]||(t[3]=l=>St())},{"cart-recap-text-message":k(()=>[ht(a.$slots,"editorial-content-text-messages")]),_:3},8,["subtotal","tax","total","discount","shipping-method","promo-items","disable-go-to-checkout-button"])])])])):(s(),c("div",As,[o("div",Ds,[o("div",Fs,[o("h1",Ls,d(a.$ts("cartPage.heading.cartTitle")),1),o("button",{class:"gap-x-xs flex items-baseline","aria-haspopup":"dialog",onClick:t[4]||(t[4]=l=>e(_)(e(Ct)))},[o("span",Ms,[R(d(a.$ts("cartPage.heading.wishlist"))+" ",1),e(ct)?(s(),c("span",Os,d(a.$tc("cartPage.heading.items",e(ct))),1)):g("",!0)])])]),!e(wt)&&e(M)==0?(s(),c("span",Rs,d(a.$ts("cart.noProducts")),1)):g("",!0)])])),o("div",Ws,[o("div",Qs,[o("h3",Us,d(a.$ts("pdp.relatedProducts.youMayAlsoLike")),1),r(J,{"brands-in-cart":e(me),onOpenQuickBuy:t[5]||(t[5]=l=>rt(l,!1))},null,8,["brands-in-cart"])])]),r(tt,{"wishlist-items":e(se),"wishlist-items-by-brand":e(oe)},null,8,["wishlist-items","wishlist-items-by-brand"]),r(ut),e($t)?(s(),f(pe,ze(Bt({key:2},e($t).content)),null,16)):g("",!0),r(_e),r(he,{class:"cart-sticky-bar",total:e(it)||"0",quantity:e(M)??void 0,"is-visible":e(bt),"disable-go-to-checkout-button":e(vt)||e(it)==="0"||!e(M),onNavigateToCheckout:t[6]||(t[6]=l=>St())},null,8,["total","quantity","is-visible","disable-go-to-checkout-button"])])),[[e(Sa),"cart-sticky-bar"]]),r(ge,{"sidebar-id":e(w).pdpInfoReturnItem},null,8,["sidebar-id"]),r(ye,{"sidebar-id":e(w).pdpFriendsFamily},null,8,["sidebar-id"])],64)}}}),Ii=T({__name:"cart",async setup(C){let n,m;const{hideForCustomers:_}=([n,m]=st(()=>Ta("user-tags-eligibility")),n=await n,m(),n),{ts:u,getLocale:$}=Fe(),i=$();Le({title:`Armani - ${Me(u("cartPage.heading.cartTitle"))}`,meta:[{hid:"robots",name:"robots",content:"noindex,nofollow"}]});const h=Oe(),p=Dt(),v=U(()=>h.value.is_shoppable);return Lt(()=>{v.value||gt(p("/"))}),(x,P)=>{const y=fe,S=Es;return s(),f(S,{"hide-for-customers":e(_)},{"editorial-content-messages":k(()=>[r(y,{locale:e(i),"delivery-id":"cart-messages-collection"},null,8,["locale"])]),"editorial-content-text-messages":k(()=>[r(y,{locale:e(i),"delivery-id":"cart-text-collection"},null,8,["locale"])]),_:1},8,["hide-for-customers"])}}});
2export{Ii as default}; 3//# sourceMappingURL=cart-D7RPjdml.js.map
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.