"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4586],{2205:(e,t,s)=>{s.d(t,{f:()=>C});var a=s(37876),r=s(35333),l=s(14232),o=s(57410),n=s(82018),i=s(60495),d=s(96278),_=s(60278),c=s(81414),g=s(48877),E=s(96263),S=s(83846);function u(e){let{children:t,waitFor:s,...r}=e;return(0,a.jsxs)("div",{className:S.trackingOverlayWrapper,children:[s&&(0,a.jsx)(E.F,{...r,children:(0,a.jsx)("div",{className:S.trackingOverlay})}),(0,a.jsx)(a.Fragment,{children:t})]})}u.displayName="TrackInteractionsWithOverlay";var A=s(23027),T=s(64862),p=s(28895),O=s(54936),I=s(829),L=s(75186),f=s(91597),N=s(15039),m=s(66950),R=s(81609),D=s(35189),h=s(29193),G=s(62609),P=s(22366);let C=(0,_.h)({action:R.P})(e=>{let{adName:t,assumeAdFilled:s=!0,componentId:_,isSkinny:E=!1,noCollapse:S=!1,showSponsored:R=!1,showSponsoredBorder:C=!1,onSlotRenderEnded:w,onReady:v=o,onBaseboardAdReady:k=o,...y}=e,{isBot:b}=(0,l.useContext)(f.B.Context),[$,U]=(0,l.useState)(!1),[B,M]=(0,l.useState)(!1),[x,F]=(0,l.useState)(s),[Y,j]=(0,l.useState)(!1),[H,V]=(0,l.useState)(!1),[K,Z]=(0,l.useState)(),[Q,W]=(0,l.useState)(),[q,X]=(0,l.useState)(),[z,J]=(0,l.useState)(),[ee,et]=(0,l.useState)(),[es,ea]=(0,l.useState)(),[er,el]=(0,l.useState)(!b&&["rightcol","sskinny"].includes(t)),[eo,en]=(0,l.useState)(!1),ei=!eo&&R&&(x||S),{trackEvent:ed}=(0,c.z1)(),{asPath:e_}=(0,r.rd)(),ec=(0,I.Hq)(e_),eg=["block0","slpespot","ss"].includes(t),eE=(0,T.b)(),{checkIsExperimentEnabledAndTrackFireflyEvent:eS}=(0,p.G)("CATEGORY_BLOCK_VARIANT_ENABLED",{variantFactor:"CATEGORY_BLOCK_VARIANT"}),eu=(0,O.p)(),eA=(0,l.useCallback)(e=>{if(e?.slot?.getSlotElementId()===t){ea(e.slot.getTargeting("pos").find(t=>t.includes(e.slot.getSlotElementId()))??e.slot.getTargeting("pos")?.[0]),F(!e.isEmpty),w?.(!e.isEmpty),Z(e.slot.getTargeting("as").find(t=>t.includes(e.slot.getSlotElementId()))??e.slot.getTargeting("as")?.[0]),X(e.creativeId),W(e.lineItemId),M(!0),J(e.campaignId),et((0,G.mT)(e.size)),"block0"===t.toLowerCase()&&eS();let s="loaded";e.isEmpty?s="empty":e.isBackfill?s="backfill":0x1731d2e===e.advertiserId&&(s="house"),d.rG.info("",{action:`adslotrenderended_${s}`,attributes:{"tgt.custom.text.1":t,"tgt.custom.text.2":ec},module:"DISPLAY_AD_LOADING"})}},[t,eS,w,ec]),eT=(0,l.useCallback)(e=>{e?.slot?.getSlotElementId()===t&&(V(!0),"ss"===t&&k(!0))},[t,k]),{googleAdTrackClick:ep,googleAdTrackServedDisplayImpression:eO}=(0,g.fe)(),eI=(0,l.useCallback)((e,t)=>{ed({event:{name:e,source:t,type:"click"},guest:{eventType:"click"}})},[ed]),eL=(0,l.useCallback)(()=>{ep.track({adPos:es,adSlot:K,creativeId:q?.toString()})},[es,ep,K,q]),ef=(0,l.useCallback)(()=>{eL(),eI("openNewPage",`display ad | ${K} | ${Q?.toString()}`)},[Q,K,eI,eL]),eN=(0,l.useCallback)(()=>{eI("carouselScroll",`display ad | ${K} | ${Q?.toString()}`)},[Q,K,eI]),em=(0,l.useCallback)(e=>{eL(),eI("openNewPage",`display ad | ${K} | ${Q?.toString()} | product ${e?.data?.index}`)},[Q,K,eI,eL]),eR=(0,l.useCallback)(()=>{eL(),eI("openNewPage",`display ad | ${K} | ${Q?.toString()} | banner`)},[Q,K,eI,eL]),eD=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";"premiumCarousel"===e&&en(!0)},[]),eh=(0,l.useCallback)(e=>{let{origin:t,data:s}=e,{lineItemID:a,type:r,template:l}=s;if((t?.endsWith("safeframe.googlesyndication.com")||t?.endsWith("target.com"))&&a?.toString().endsWith(`l${Q?.toString()}c${q?.toString()}`))switch(r){case"carouselScroll":eN();break;case"load":eD(l);break;case"premiumBannerClick":eR();break;case"productTileClick":em(e);break;default:ef()}},[q,Q,eD,eN,eR,em,ef]);(0,l.useEffect)(()=>(B&&window.addEventListener("message",eh),()=>{window.removeEventListener("message",eh)}),[B,eh]),(0,l.useEffect)(()=>{$&&(window.googletag=window.googletag??{cmd:[]},window.googletag?.cmd?.push(()=>{window.googletag?.pubads?.().addEventListener("slotOnload",eT),window.googletag?.pubads?.().addEventListener("slotRenderEnded",eA),(0,L.flags)("GLOBAL_DOUBLE_VERIFY_UNITY_INTEGRATION_ENABLED")?(window.onDvtagReady=window.onDvtagReady||void 0,window.onDvtagReady?.(()=>{window.googletag?.display?.(t)})):window.googletag?.display?.(t)}))},[t,eT,eA,$]),(0,l.useEffect)(()=>{(0,h.US)()},[]),(0,l.useEffect)(()=>{(0,L.flags)?.("GLOBAL_DOUBLE_VERIFY_UNITY_INTEGRATION_ENABLED")&&"function"==typeof window.onDvtagReady&&window.onDvtagReady(()=>{j(!0)})},[]),(0,i.$)(()=>{window.googletag?.apiReady&&window.googletag?.pubadsReady&&D.q.isSlotReady(t)&&(((0,L.flags)?.("GLOBAL_DOUBLE_VERIFY_INTEGRATION_ENABLED")&&!window?.PQ?.loaded||(0,L.flags)?.("GLOBAL_DOUBLE_VERIFY_UNITY_INTEGRATION_ENABLED")&&Y&&!x)&&F(!1),U(!0),v(!0))},$?null:10),(0,l.useEffect)(()=>{"search"===ec&&"block1"===t&&(eu("CONTROL_STATIC_ADS_ON_SEARCH_EXPERIENCE"),eu("VARIANT_VIDEO_ADS_ON_SEARCH_EXPERIENCE")),"category"===ec&&"block2"===t&&(eu("CONTROL_STATIC_ADS_ON_CATEGORY_EXPERIENCE"),eu("VARIANT_VIDEO_ADS_ON_CATEGORY_EXPERIENCE"))},[t,e_,ec,eu]),(0,l.useEffect)(()=>{q&&Q&&z&&ee&&(eE?.CATEGORY_BLOCK_VARIANT!=="control"||"block0"!==es)&&(eO.track({gam:[{ad_pos:t,ad_slot:K,component_id:_,creative_id:q?.toString(),line_item_id:Q?.toString()}]}),ed({adImpressions:[{creativeId:q?.toString(),lineItemId:Q?.toString(),orderId:z?.toString(),slotSize:ee,sponsor:{name:"google"}}],guest:{eventType:"adimp"}}))},[t,es,_,q,eE,eO,Q,z,K,ee,ed]),(0,l.useEffect)(()=>{let e=setInterval(()=>{!H&&er&&el(!1)},15e3);return()=>{clearInterval(e)}},[H,er]);let eG=((e,t)=>{switch(e){case"block0":return"block0";case"rightcol":return"rightcol";case"slpespot":return"slpespot";case"sskinny":return"pdp"===t?"sskinnyPdp":"sskinny";case"ss":return"ss";default:if(/^btf(-\d+)?$/.test(e)&&"storeDetails"===t)return"btf";return null}})(t,ec),eP=((e,t)=>{switch(e){case"rightcol":return"rightcol";case"sskinny":return"pdp"===t?"sskinnyPdp":"sskinny";case"ss":return"ss";default:return null}})(t,ec);return eE?.CATEGORY_BLOCK_VARIANT==="control"&&"block0"===es?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:N(P.pubAdWrapper,x&&P.filled,"pdp"===ec&&E&&P.marginTop,S&&P.noCollapse,eg&&"pubad-animate-in",eG&&P[eG]),children:[(0,a.jsx)(u,{creativeId:q,index:void 0,sourceId:t,sponsorName:"google",useTrackers:A.k,waitFor:B,children:(0,a.jsx)("div",{"data-test":t,id:t,...y})}),!H&&er?(0,a.jsx)(m.O,{className:N(P.adPlaceholder,x&&P.filled,"pdp"===ec&&E&&P.horizontalMargin,eP&&P[eP]),fillColor:n.Tj.palette.gray.light,isAnimated:!0}):null]}),ei&&E&&(0,a.jsx)("p",{className:N(P.skinnyAdSponsoredLogo,x&&$&&H&&P.visible,"pdp"===ec&&P.pdp,C&&P.topBorder),"data-test":"sponsored-text",children:"Sponsored"}),ei&&!E&&(0,a.jsx)("p",{className:N(P.sponsoredLogo,x&&$&&H&&P.visible),"data-test":"sponsored-text",children:"Sponsored"})]})});C.displayName="PubAd"},29193:(e,t,s)=>{s.d(t,{$2:()=>m,Cc:()=>d,H5:()=>x,MH:()=>y,PQ:()=>R,Q8:()=>k,Q9:()=>P,RI:()=>A,US:()=>$,VB:()=>C,W2:()=>f,YN:()=>B,ZE:()=>w,ai:()=>O,bL:()=>b,c9:()=>L,dl:()=>g,du:()=>u,gL:()=>p,m1:()=>v,qq:()=>G,vl:()=>_,wD:()=>h,xp:()=>E,y:()=>M});var a=s(75186),r=s(96278);let l="ADS_PERF_INSTRUMENTATION_ENABLED",o="ADS_PERF_SOFT_ROUTE_INSTRUMENTATION_ENABLED",n=e=>e?.slot?.getResponseInformation()?.creativeTemplateId?.toString()??"unknown",i=e=>e?.slot?.getTargeting("pos")?.find(t=>t.includes(e.slot.getSlotElementId()))??e?.slot?.getTargeting("pos")?.[0]??"unknown",d=()=>{(0,a.flags)?.(o)&&r.rG.stop("ADS_PAGE_SOFT_ROUTE_TO_GAM_REQUEST")},_=()=>{(0,a.flags)?.(o)&&r.rG.stop("ADS_PAGE_SOFT_ROUTE_TO_AD_DISPLAYED")},c="ADS_GAM_RESPONSE_TIME",g=e=>{(0,a.flags)?.(l)&&r.rG.start(`${c}.${i(e)}`)},E=e=>{(0,a.flags)?.(l)&&r.rG.stop(`${c}.${i(e)}`)},S="ADS_GAM_RESPONSE_TO_AD_RENDERED",u=e=>{(0,a.flags)?.(l)&&r.rG.start(`${S}.${i(e)}.${n(e)}`)},A=e=>{(0,a.flags)?.(l)&&r.rG.stop(`${S}.${i(e)}.${n(e)}`)},T="ADS_GAM_RENDER_TIME",p=e=>{(0,a.flags)?.(l)&&r.rG.start(`${T}.${i(e)}.${n(e)}`)},O=e=>{(0,a.flags)?.(l)&&r.rG.stop(`${T}.${i(e)}.${n(e)}`)},I="ADS_GAM_RESPONSE_TO_AD_DISPLAYED",L=e=>{(0,a.flags)?.(l)&&r.rG.start(`${I}.${i(e)}.${n(e)}`)},f=e=>{(0,a.flags)?.(l)&&r.rG.stop(`${I}.${i(e)}.${n(e)}`)},N="USE_GPT_HOOK_TIME_TAKEN_FOR_DOUBLE_VERIFY_TO_LOAD_SIGNALS",m=()=>{(0,a.flags)?.(l)&&r.rG.start(N)},R=()=>{(0,a.flags)?.(l)&&r.rG.stop(N)},D="USE_GPT_HOOK_TIME_TAKEN_FOR_GPT_SCRIPT_READY_SINCE_USE_EFFECT",h=()=>{(0,a.flags)?.(l)&&r.rG.start(D)},G=()=>{(0,a.flags)?.(l)&&r.rG.stop(D)},P=()=>{(0,a.flags)?.(l)&&r.LZ.recordTimeSincePageLoad("ADS_PAGE_START_TO_AD_DISPLAYED","histogram_large")},C=()=>{(0,a.flags)?.(l)&&r.LZ.recordTimeSincePageLoad("ADS_PAGE_START_TO_GAM_REQUEST","histogram_large")},w=()=>{(0,a.flags)?.(l)&&r.LZ.recordTimeSincePageLoad("USE_GPT_HOOK_DEFINE_SLOTS_TIME_SINCE_PAGE_LOAD","histogram_large")},v=()=>{(0,a.flags)?.(l)&&r.LZ.recordTimeSincePageLoad("USE_GPT_HOOK_DOUBLE_VERIFY_LOAD_TIME_TIME_SINCE_PAGE_LOAD","histogram_large")},k=()=>{(0,a.flags)?.(l)&&r.LZ.recordTimeSincePageLoad("USE_GPT_HOOK_GPT_SCRIPT_CMD_QUEUE_CALLBACK_READY_TIME_SINCE_PAGE_LOAD","histogram_large")},y=()=>{(0,a.flags)?.(l)&&r.LZ.recordTimeSincePageLoad("USE_GPT_HOOK_LOAD_TIME_SINCE_PAGE_LOAD","histogram_large")},b=()=>{(0,a.flags)?.(l)&&r.LZ.recordTimeSincePageLoad("USE_GPT_HOOK_AD_REFRESH_TIME_SINCE_PAGE_LOAD","histogram_large")},$=()=>{(0,a.flags)?.(l)&&r.LZ.recordTimeSincePageLoad("PUB_AD_COMPONENT_LOAD_TIME_SINCE_PAGELOAD","histogram_large")},U="ADS_RADEUS_RESPONSE_TIME",B=()=>{(0,a.flags)?.(l)&&r.rG.start(U)},M=()=>{(0,a.flags)?.(l)&&r.rG.stop(U)},x=()=>{(0,a.flags)?.(l)&&r.rG.remove(U)}},35189:(e,t,s)=>{s.d(t,{q:()=>l});var a=s(57410),r=s(62609);class l{static #e=this.instances=[];static #t=this.registeredEvents=[];static createNewInstance(){let e=new l;return l.instances.push(e),e}static #s=this.createGptEventHandler=e=>t=>{l.instances.forEach(s=>{(s.listeners[e]??a)(t)})};static isSlotReady(e){return l.instances.some(t=>t.isSlotReady(e))}constructor(){this.listeners={},this.slots={}}addEventListener(e,t){this.listeners[e]=t,l.registeredEvents.includes(e)||(l.registeredEvents.push(e),(0,r.oV)("addEventListener",e,l.createGptEventHandler(e)))}addEventListeners(e){Object.entries(e).forEach(e=>{let[t,s]=e;t&&s&&this.addEventListener(t,s)})}addSlot(e,t){this.slots[e]=t}isSlotReady(e){return Object.keys(this.slots).includes(e)}clearListeners(){this.listeners={}}clearSlots(){window.googletag?.cmd?.push(()=>{window.googletag?.destroySlots(Object.values(this.slots))}),this.slots={}}unregister(){let e=l.instances.indexOf(this);-1!==e&&l.instances.splice(e,1)}cleanup(){this.clearListeners(),this.clearSlots(),this.unregister()}}},60278:(e,t,s)=>{s.d(t,{h:()=>o});var a=s(37876),r=s(83490),l=s(61548);function o(e){let{action:t,module:s,fallback:o,logLevel:n="error"}=e;return e=>{let i=r=>(0,a.jsx)(l.H,{action:t,fallback:o,logLevel:n,module:s,children:(0,a.jsx)(e,{...r})});return i.displayName=(0,r.M)(e,"withMonitoringErrorBoundary"),i}}},81609:(e,t,s)=>{s.d(t,{P:()=>a});let a="error_boundary_ad_critical_error"}}]);