"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9441],{48877:(e,t,s)=>{s.d(t,{I3:()=>$,Eh:()=>P,fe:()=>V,hE:()=>y});var r=s(14232),i=s(73158),a=s(19130),n=s(43203);let c="GLOBAL_GOOGLE_AD_IMPRESSION_TRACKING",o=`${c}_ENABLED`,l="GLOBAL_GOOGLE_AD_CLICK_TRACKING",d=`${l}_ENABLED`,u="GLOBAL_GOOGLE_AD_SERVED_DISPLAY_IMPRESSION_TRACKING",_=`${u}_ENABLED`,p="GLOBAL_CITRUS_AD_IMPRESSION_TRACKING",A=`${p}_ENABLED`,k="GLOBAL_CITRUS_AD_CLICK_TRACKING",I=`${k}_ENABLED`,h="GLOBAL_CRITEO_AD_IMPRESSION_TRACKING",C=`${h}_ENABLED`,m="GLOBAL_CRITEO_AD_CLICK_TRACKING",E=`${m}_ENABLED`,g="GLOBAL_CRITEO_AD_SERVED_DISPLAY_IMPRESSION_TRACKING",L=`${g}_ENABLED`;var N=s(83739);class D extends N.r{processMetadata(e){return e}createDataPayload(e){return e}}var G=s(44800);class f extends D{constructor(...e){super(...e),this.intent=G.J.Click,this.tag=k,this.flag=I,this.apiMutation="citrus_click"}}class S extends D{constructor(...e){super(...e),this.intent=G.J.Impression,this.tag=p,this.flag=A,this.apiMutation="citrus_impression"}}class R extends D{constructor(...e){super(...e),this.intent=G.J.Click,this.tag=m,this.flag=E,this.apiMutation="criteo_click"}}class w extends D{constructor(...e){super(...e),this.intent=G.J.Impression,this.tag=h,this.flag=C,this.apiMutation="criteo_impression"}}class O extends D{constructor(...e){super(...e),this.intent=G.J.Impression,this.tag=g,this.flag=L,this.apiMutation="served_display_ads_impression"}}class T extends D{constructor(...e){super(...e),this.intent=G.J.Click,this.tag=l,this.flag=d,this.apiMutation="gam_click"}}class M extends D{constructor(...e){super(...e),this.intent=G.J.Impression,this.tag=c,this.flag=o,this.apiMutation="gam_impression"}}class b extends D{constructor(...e){super(...e),this.intent=G.J.Impression,this.tag=u,this.flag=_,this.apiMutation="served_display_ads_impression"}}let v=e=>(0,r.useMemo)(()=>({trackGoogleAdClick:new T(e),trackGoogleAdImpression:new M(e),trackGoogleAdServedDisplayImpression:new b(e),trackCitrusAdClick:new f(e),trackCitrusAdImpression:new S(e),trackCriteoAdClick:new R(e),trackCriteoAdImpression:new w(e),trackCriteoAdServedDisplayImpression:new O(e)}),[e]);var B=s(97570);let x=()=>{let e=(0,r.useRef)(null),{data:t}=(0,B.M)(),{fetchClientContextMetadata:s}=(0,n.p)();return{refToTrack:e,data:t,trackers:v(s)}},K=()=>{},$=e=>{let t;switch(e){case"citrus":t=J;break;case"criteo":t=P;break;case"google":t=V;break;default:t=K}return(0,r.useMemo)(()=>t,[t])},y=e=>{let{fetchClientContextMetadata:t}=(0,n.p)(),{data:{clickId:s,token:i,tcin:c}}=x(),{trackCriteoAdClick:o,trackCitrusAdClick:l}=v(t),d=(0,a.n)()(o,I),u=(0,a.n)()(l,E);return(0,r.useCallback)(()=>{switch(e){case"criteo":d.track({clickId:s,token:i,tcin:c});break;case"citrus":u.track({clickId:s,tcin:c});break;case"ratp":case void 0:break;default:throw Error(`No adTrackClick case for "${e}" sponsored ad source`)}},[e,u,s,d,c,i])},J=()=>{let{refToTrack:e,data:t,trackers:s}=x(),{creativeId:n,tcin:c}=t,{trackCitrusAdClick:o,trackCitrusAdImpression:l}=s,d=(0,a.n)()(o,I),u=(0,i.WS)({refToTrack:e,trackViewableImpression:()=>l.track({creativeId:n,tcin:c}),flag:A});return(0,r.useMemo)(()=>({citrusAdTrackClick:d,citrusAdViewableImpressionTracker:u}),[d,u])},P=()=>{let{refToTrack:e,data:t,trackers:s}=x(),{creativeId:n,tcin:c}=t,{trackCriteoAdClick:o,trackCriteoAdImpression:l,trackCriteoAdServedDisplayImpression:d}=s,u=(0,a.n)()(o,E),_=(0,a.n)()(d,L),p=(0,i.WS)({refToTrack:e,trackViewableImpression:()=>l.track({creativeId:n,tcin:c}),flag:C});return(0,r.useMemo)(()=>({criteoAdTrackClick:u,criteoAdTrackServedDisplayImpression:_,criteoAdViewableImpressionTracker:p}),[u,p,_])},V=()=>{let{refToTrack:e,data:t,trackers:s}=x(),{adPos:n,adSlot:c,creativeId:l}=t,{trackGoogleAdClick:u,trackGoogleAdImpression:p,trackGoogleAdServedDisplayImpression:A}=s,k=(0,a.n)()(u,d),I=(0,a.n)()(A,_),h=(0,i.WS)({refToTrack:e,trackViewableImpression:()=>p.track({adPos:n,adSlot:c,creativeId:l}),flag:o});return(0,r.useMemo)(()=>({googleAdTrackClick:k,googleAdTrackServedDisplayImpression:I,googleAdViewableImpressionTracker:h}),[k,I,h])}},64862:(e,t,s)=>{s.d(t,{b:()=>a});var r=s(14232),i=s(85609);let a=()=>{let e=(0,r.useContext)(i.q);return e?.variants??{}}},81867:(e,t,s)=>{s.r(t),s.d(t,{RoundelAdContainer:()=>c});var r=s(37876),i=s(2205),a=s(50743);let n=s(77232).I4.div.withConfig({componentId:"sc-9df86fd5-0"})(["margin:0 auto;width:100%;overflow-x:hidden;"]),c=e=>{let{componentId:t,content:s}=e,{screenLgMax:c}=(0,a.e)(),o=s?.position??"";return(0,r.jsx)(n,{className:`l-container-standard ${c?"h-padding-h-default":""}`,children:(0,r.jsx)(i.f,{adName:o,assumeAdFilled:"block0"!==o,componentId:t,showSponsored:!0})})};c.displayName="RoundelAdContainer"}}]);