1import{i as n,j as t,a as C,b as _,f as j,r as S,O as y,e as l}from"./vendor.DwGDxu32.chunk.js";import{C as T,M as w,F as b,a as v,b as E,c as I,d as G,e as R,B as D,S as L,f as A,R as M,g as P}from"./GiftCardUI.styles._zvHD-m-.chunk.js";import{t as i,_ as g}from"./Analytics.TE2asAjh.chunk.js";import{u as B,R as O,S as V}from"./App.C5mSkkHd.chunk.js";import{G as F,a as k}from"./GiftCardScheduler.B2EaUdpg.chunk.js";import{o as N,B as U}from"./Button.B2gx1eKk.chunk.js";import{u as f}from"./TopBar.CXX6OjUU.chunk.js";import"./ApiUtils.CxIoqZF_.chunk.js";import{V as z}from"./VisibilityDetector.C5yA_i5P.chunk.js";import"./SplashSpinner.QLC7gq_-.chunk.js";import"./BackButton.4D-VWSrQ.chunk.js";import"./BlurryBackground.DFW6eyQD.chunk.js";import"./GdprMananger.BosfAN3K.chunk.js";/* empty css */import"./TagPink.DCoY6PiQ.chunk.js";import"./cartAnalytics.DjyZUyuV.chunk.js";import"./artCollectionService.CtAP2akN.chunk.js";import"./GenericBannerManager.CTRVUFSH.chunk.js";import"./productsAnalytics.C2zkAi_i.chunk.js";import"./App.consts.B0YNqIsH.chunk.js";import"./utils.DNO02GCl.chunk.js";import"./Button.Bp1fTPwq.chunk.js";import"./AvailableStockProvider.DF0nTueL.chunk.js";import"./tiles.BXzgKOM2.chunk.js";import"./Zoom.B83H9hnK.chunk.js";import"./PickPhotosButton.consts.Ct6prh3L.chunk.js";import"./canada-flag.B72SrrA8.chunk.js";import"./TopBar.consts.DCzgb-63.chunk.js";import"./EntryPoint.client.22RtUwUW.chunk.js";/* empty css */import"./SecondaryVideoSection.consts.DL2ablm_.chunk.js";import"./FaqSection.BZlNqoOI.chunk.js";import"./HomePageUI.styles.BClXBoBi.chunk.js";import"./FooterSection.DVm7x8R9.chunk.js";import"./consts.JDnlngWd.chunk.js";import"./StickyCta.gXPPdFYL.chunk.js";import"./TopBarBanner.uGwIxPW5.chunk.js";import"./useHomePage.BOYbSlop.chunk.js";import"./uptimeMeasure.BlX5N0DU.chunk.js";import"./TextField.styles.DOwUF2Qr.chunk.js";import"./useElementIntersection.BXFerR5W.chunk.js";const H=n.div.withConfig({componentId:"sc-1yo406r-0"})(["display:flex;flex-direction:column;"]),W=n.img.withConfig({componentId:"sc-1yo406r-1"})(["width:349px;height:auto;max-width:100%;border-radius:12px;align-self:center;","{width:390px;height:248px;box-shadow:0 16px 24px 0 rgba(0,0,0,0.13),0 2px 2px 0 rgba(0,0,0,0.1);}"],N()),Y=n.img.withConfig({componentId:"sc-1yo406r-2"})([""]);function $({imageUrl:a}){const e=f("lg");return t.jsxs(H,{children:[t.jsx(W,{src:a}),!e&&t.jsx(Y,{src:"https://res.cloudinary.com/mixtiles/image/upload/v1701100379/assets/giftCards/shadow.png"})]})}function Pt(){const{giftCardType:a,selectedDesign:e,onCtaClick:h,sendGiftCardAnalytics:c}=B(),m=f("lg"),o=C(),r=_(),[p]=j();S.useEffect(()=>{(r.pathname==="/gift"||r.pathname==="/gift/")&&(p.get("utm_source")==="email"?o("/gift/tiles",{replace:!0}):o("/gift/value",{replace:!0}))},[r.pathname,p,o]);const u=()=>{const s=r.pathname.includes("/gift/value");o(s?"/gift/tiles":"/gift/value"),c(g.GIFT_CARD_CHANGE_TYPE_TAPPED,{"Selected Type":s?l.GiftCardType.TILES:l.GiftCardType.VALUE}),window.scrollTo({top:0,behavior:"smooth"})},x=()=>{c(g.GIFT_CARD_SCROLLED_TO_BOTTOM)},d=t.jsx($,{imageUrl:(e==null?void 0:e.imageUrl)??""});return t.jsxs(T,{children:[t.jsx(w,{children:t.jsxs(b,{children:[t.jsx(v,{children:i.get("gift_card.title_digital")}),!m&&t.jsx(E,{children:d}),t.jsxs(I,{children:[t.jsx(O,{}),t.jsx(y,{}),t.jsx(F,{}),t.jsx(k,{}),t.jsx(V,{}),t.jsxs(G,{children:[t.jsx(U,{onClick:h,fullWidth:!0,testId:"gift-card-cta",children:i.get("gift_card.buy_now")}),t.jsx(R,{children:i.get("gift_card.delivered_by_email_with_expiry")})]})]}),t.jsx(D,{}),t.jsx(z,{onVisible:x,children:a&&t.jsxs(L,{$giftCardType:a,children:[t.jsx(A,{onClick:u,"data-testid":"change-gift-card-type",children:i.get("gift_card.switch_gift_card_type_cta")}),"Â ",r.pathname.includes("/gift/value")?i.get("gift_card.switch_to_tile_based_description"):i.get("gift_card.switch_to_value_based_description")]})})]})}),m&&t.jsx(M,{children:t.jsx(P,{children:d})})]})}export{Pt as default}; 2//# sourceMappingURL=GiftCardLayout.D9Dst5-V.chunk.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.