1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,74449,e=>{"use strict";var t=e.i(43476),r=e.i(13338),i=e.i(25020);e.s(["PlayzoneCardLoader",0,()=>(0,t.jsx)("div",{className:"absolute flex h-full w-full items-center justify-center",children:(0,t.jsx)("div",{className:"relative h-8 w-8",children:(0,t.jsx)(i.CldImage,{cloudinaryAsset:[r.playzoneAssets.playzoneSpinner],className:"h-full w-full object-contain",fixedWidth:64,format:"webp"})})})])},13338,e=>{"use strict";e.s(["playzoneAssets",0,{authBlockBackground:{public_id:"auth-dots-bg",resource_type:"image",display_name:"Auth Block Background",type:"upload",width:550,height:120,alt_texts:[{culture:"en",altText:"Auth Block Background"}],descriptions:[{culture:"en",description:"Auth Block Background"}],copyrights:[{culture:"en",copyright:"Auth Block Background"}]},matchdayVideoBackground:{public_id:"matchday_bg",resource_type:"image",display_name:"Matchday Video Background",type:"upload",width:1920,height:700,alt_texts:[{culture:"en",altText:"Matchday Video Background"}],descriptions:[{culture:"en",description:"Matchday Video Background"}
1],copyrights:[{culture:"en",copyright:"Matchday Video Background"}]},playzoneSpinner:{public_id:"loader-playzone_card",resource_type:"image",display_name:"Playzone Card Loader",type:"upload",width:128,height:128,alt_texts:[{culture:"en",altText:"Playzone Card Loader"}],descriptions:[{culture:"en",description:"Playzone Card Loader"}],copyrights:[{culture:"en",copyright:"Playzone Card Loader"}]}},"predictorBackgroundAssets",0,{men:[{public_id:"predictor-men-bg",resource_type:"image",display_name:"Predictor Background Men 1",type:"upload",width:1920,height:1280,alt_texts:[{culture:"en",altText:"Predictor Background Men 1"}],descriptions:[{culture:"en",description:"Predictor Background Men 1"}],copyrights:[{culture:"en",copyright:"Predictor Background Men 1"}]}],women:[{public_id:"predictor-women-bg",resource_type:"image",display_name:"Predictor Background Women 1",type:"upload",width:1920,height:1280,alt_texts:[{culture:"en",altText:"Predictor Background Women 1"}],descriptions:[{culture:"en",description:"Predictor Backgroun
1d Women 1"}],copyrights:[{culture:"en",copyright:"Predictor Background Women 1"}]}]}])},70678,e=>{"use strict";e.i(31021),e.i(11247),e.i(84082);var t=e.i(13116);let r=e=>null==e||(Array.isArray(e)||"string"==typeof e?0===e.length:e instanceof Map||e instanceof Set?0===e.size:"object"==typeof e&&0===Object.keys(e).length);e.s(["GPU_ACCELERATED_STYLE",0,{willChange:"transform",transform:"translate3d(0, 0, 0)",WebkitTransform:"translate3d(0,0,0)",backfaceVisibility:"hidden",WebkitFontSmoothing:"subpixel-antialiased"},"getPredictorStatus",0,(e,i,s)=>{if(!e||null==i)return null;if(s)return"open";let a=!r(i),n=e?.every(e=>e?.follow_ups?.some(e=>e?.status===t.WidgetStatus.PUBLISHED));return!a&&e.length>0?"noResults":a&&e.length>0&&!n?"limbo":a&&e.length>0&&n?"results":"error"},"getPredictorValueExtension",0,e=>{if(!e)return null;switch(e){case"possession":return"%";case"shots":return"";case"minutes":return"min";default:return null}},"isEmpty",0,r])},28592,e=>{"use strict";var t=e.i(55606),r=e.i(71645),i=e.i(66027),s=e.i(61745),a=e.i(13116);e.s(["useLivelikeQuiz",0,({programId:e,enabled:n=!0})=>{let{client:o,isInitialized:l}=(0,t.useLiveLike)(),d=(0,s.useLocale)(),[c,u]=(0,r.useState)(null),{data:p,isFetching:m,isPending:h}=(0,i.useQuery)({queryKey:["livelike-widgets",e,d],queryFn:async()=>o&&l?await (0,a.getWidgets)({programId:e,widgetKinds:[a.WidgetKind.TEXT_QUIZ,a.WidgetKind.ALERT,a.WidgetKind.TEXT_PREDICTION,a.WidgetKind.IMAGE_PREDICTION,a.WidgetKind.TEXT_PREDICTION_FOLLOW_UP,a.WidgetKind.IMAGE_PREDICTION_FOLLOW_UP],status:a.WidgetStatus.PUBLISHED,interactive:!0}):null,refetchOnWindowFocus:!1,enabled:!!o&&l&&n}),{widgetQuizzes:g,widgetPredictions:y,widgetAlerts:f,allWidgets:b}=(0,r.useMemo)(()=>{let e=p?.results,t=e?.filter(e=>e.kind===a.WidgetKind.TEXT_QUIZ),r=e?.filter(e=>e.kind===a.WidgetKind.TEXT_PREDICTION||e.kind===a.WidgetKind.IMAGE_PREDICTION);
1return{widgetQuizzes:t,widgetPredictions:r,widgetAlerts:e?.filter(e=>e.kind===a.WidgetKind.ALERT),allWidgets:[...t||[],...r||[]]}},[p]),{data:v,isFetching:x,isLoading:E,isPending:w}=(0,i.useQuery)({queryKey:["livelike-widget-interactions",e,c],queryFn:async()=>{if(!o||!l||!b)return null;let t=b.map(e=>({kind:e.kind,id:e.id}));return await (0,a.getWidgetsInteractions)({programId:e,widgets:t})},refetchOnWindowFocus:"always",enabled:!!o&&l&&n&&!!p}),I=b.length,_=(0,r.useMemo)(()=>v&&p&&Object.keys(v).length>0?(v["text-quiz"]?.length??0)+(v["text-prediction"]?.length??0)+(v["image-prediction"]?.length??0):0,[v,p]),k=I>0&&_>=I,L=(0,r.useMemo)(()=>null!==c?c:_>0&&I>0?Math.min(_,I-1):0,[c,_,I]),O=L+1,P=l&&I>0&&O>I,j=!l||h||w;return{widgetQuizzes:g,widgetAlerts:f,quizCompleted:k,currentWidgetIndex:L,totalWidgets:I,widgetInteractions:v,setCurrentWidgetIndex:(0,r.useCallback)(e=>{u(e)},[]),isFetchingWidgets:m,isFetchingWidgetInteractions:x,isLoadingWidgetInteractions:E,isPredictorDataPending:j,widgetPredictions:y,isInitialized:l,visualWidgetIndex:O,showSubmitScreen:P,user_id:o?.id??""}}])},90231,e=>{"use strict";var t=e.i(43476),r=e.i(71645),i=e.i(28592),s=e.i(56176),a=e.i(79030),n=e.i(70678),o=e.i(25020);let l=[.4,.6,.9,.9,1],d=(0,r.memo)(function({seedKey:e,isHovered:i=!1,pixelSize:s=8,orientation:a="horizontal"}){let n="vertical"===a,o=n?5:37,d=n?37:5,c=(0,r.useMemo)(()=>{let t=0;for(let r=0;r<e.length;r++)t=(t<<5)-t+e.charCodeAt(r);return Math.abs(t)},[e]),u=(0,r.useMemo)(()=>(function(e,t,r,i){let s=[];for(let a=0;a<t;a++){let t=[];for(let s=0;s<r;s++){let n=i?l[r-1-s]:l[a],o=function(e){let t=1e4*Math.sin(e);return t-Math.floor(t)}(e+a*r+s);t.push(o<(n??0))}s.push(t)}return s})(c,d,o,n),[c,d,o,n]),[p,m]=(0,r.useState)(()=>n?u.map(e=>e.slice(-2)):u.slice(0,2));(0,r.useEffect)(()=>{if(!i)return;let e=setInterval(()=>{m(e=>e.map(e=>e.map(e=>.5>Math.random()?!e:e)))},350);return()=>clearInterval(e)},[i]);let h=(0,r.useMemo)(()=>i?n?u.map((e,t)=>{let r=p[t];return r?[...e.slice(0,-2),...r]:e}):u.map((e,t)=>t<2&&p[t]||e):u,[u,p,i,n]),g={width:s,height:s};return(0,t.jsx)("div",{className:n?"pointer-events-none absolute inset-y-0 left-full":"pointer-events-none absolute inset-x-0 bottom-full",style:{...{width:o*s,height:d*s,willChange:"transform",backfaceVisibility:"hidden"},display:"grid",gridTemplateColumns:`repeat(${o}, ${s}px)`,gridTemplateRows:`repeat(${d}, ${s}px)`},children:h.flat().map((e,r)=>(0,t.jsx)("div",{className:`transition-colors duration-200 ${e?"bg-dark-background-secondary":"bg-transparent"}`,style:g},r))})});var c=e.i(51360),u=e.i(11801),p=e.i(99884),m=e.i(89928),h=e.i(88915),g=e.i(69514),y=e.i(74449),f=e.i(13338);let b={predictor:"PREDICTOR",quiz:"QUIZ",arcade:"ARCADE"};e.s(["PlayzoneGameCard",0,({gameType:e,title:l,image:v,link:x,sponsorPartnershipLabel:E,sponsorImages:w,accessLevel:I,blockedLabel:_,premiumLabel:k,isCompleted:L=!1,arcadeGameName:O,completeLabel:P,size:j="small",leftPlayer:T,rightPlayer:N,homeTeam:C,awayTeam:R,predictorBackground:M="men",track:S,matchDate:A,submittedLabel:K,programId:z})=>{let[B,Q]=(0,r.useState)(!1),U="medium"===j,W=(0,r.useMemo)(()=>(0,t.jsx)(o.CldImage,{useLoader:!0,loader:(0,t.jsx)(y.PlayzoneCardLoader,{}),sizes:U?{xs:"100vw",md:"30vw"}:{xs:"230px",md:"25vw"},cloudinaryAsset:v,className:(0,c.cn)("duration-medium-1 ease-standard h-full w-full scale-100 object-cover transition-all group-hover:scale-105"),aspectRatio:"1:1",fill:!0}),[v,U]),q=(0,r.useMemo)(()=>w?(0,t.jsx)(o.CldImage,{cloudinaryAsset:w,className:"h-auto max-h-5 max-w-14 object-contain"}):null,[w]),D="predictor"===e,{predictorStatus:F,showBanner:V}=(({programId:e,matchDate:t,enabled:o})=>{let{widgetPredictions:l,widgetInteractions:d}=(0,i.useLivelikeQuiz)({programId:e??"",enabled:o}),c=(0,r.useMemo)(()=>{if(!t)return!1;let e=(0,a.dayjs)(t);return e.isValid()&&e.isAfter((0,s.getNow)())},[t]),u=(0,n.getPredictorStatus)(l,d,c),p=!(0,n.isEmpty)(d),m=o&&(p||"results"===u);return{predictorStatus:u,showBanner:m}})({programId:z,matchDate:A,enabled:D&&!!z}),G=D?V:L,H=C?.code==="PSG"||C?.name_short.toLowerCase().includes("paris"),Z=D?f.predictorBackgroun
1dAssets[M]:void 0,X=(0,r.useMemo)(()=>Z?(0,t.jsx)(o.CldImage,{useLoader:!0,loader:(0,t.jsx)(y.PlayzoneCardLoader,{}),sizes:U?{xs:"100vw",md:"600px"}:{xs:"230px",md:"600px"},cloudinaryAsset:Z,className:"duration-medium-1 ease-standard h-full w-full scale-100 object-cover object-top transition-all group-hover:scale-105",aspectRatio:"1:1",fill:!0}):null,[Z,U]),Y=(0,r.useMemo)(()=>T?(0,t.jsx)("div",{className:(0,c.cn)("absolute bottom-0 z-20 h-full w-full",U?"translate-x-[10%]":"translate-x-[-15%]"),children:(0,t.jsx)(o.CldImage,{cloudinaryAsset:T,className:(0,c.cn)("h-full w-auto object-contain object-bottom",U?"object-top":"scale-130 object-center"),fill:!0,sizes:{xs:"50vw",md:"25vw"}})}):null,[T,U]),$=(0,r.useMemo)(()=>N?(0,t.jsx)("div",{className:(0,c.cn)("absolute bottom-0 z-10 h-full w-full",U?"translate-x-[30%]":"translate-x-[15%]"),children:(0,t.jsx)(o.CldImage,{cloudinaryAsset:N,className:(0,c.cn)("h-full w-auto object-contain object-bottom",U?"object-top":"scale-130 object-center"),fill:!0,sizes:{xs:"50vw",md:"25vw"}})}):null,[N,U]),J=(0,r.useMemo)(()=>C?(0,t.jsx)(g.TeamLogoRenderer,{team:C,hideName:!0,variant:"lg"}):null,[C]),ee=(0,r.useMemo)(()=>R?(0,t.jsx)(g.TeamLogoRenderer,{team:R,hideName:!0,variant:"lg"}):null,[R]);return(0,t.jsx)(u.LinkBox,{className:"relative",onMouseEnter:()=>Q(!0),onMouseLeave:()=>Q(!1),children:(0,t.jsxs)("div",{className:"text-dark-content-primary w-full",children:[(0,t.jsxs)("div",{className:(0,c.cn)("relative overflow-hidden",U?"aspect-3-2 w-full md:max-h-86 md:max-w-[620px]":"aspect-2-3 max-h-[305px] w-full md:max-h-[390px]"),children:[(0,t.jsx)(m.PageContentStatusLabel,{className:"pointer-events-none absolute top-0 right-0 z-10",size:"small",accessLevel:I,blockedLabel:_,premiumLabel:k}),D?X:(0,t.jsx)("div",{className:(0,c.cn)("h-full w-full",U?"ml-auto max-w-2/3":"max-w-full"),children:W}),D&&(T||N)&&(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-0 z-5 flex items-end justify-center",children:[Y,$]}),D&&(C||R)&&(0,t.jsx)("div",{className:(0,c.cn)("absolute z-10 flex items-center",U?"right-4 bottom-4 md:right-8 md:bottom-8":"top-4 left-4 md:top-6 md:left-6",U&&G&&"bottom-11 md:bottom-12"),children:H?(0,t.jsxs)(t.Fragment,{children:[C&&(0,t.jsx)("div",{className:"relative z-10",children:J}),R&&(0,t.jsx)("div",{className:"relative z-0 -ml-5",children:ee})]}):(0,t.jsxs)(t.Fragment,{children:[R&&(0,t.jsx)("div",{className:"relative z-10",children:ee}),C&&(0,t.jsx)("div",{className:"relative z-0 -ml-5",children:J})]})}),U?(0,t.jsxs)("div",{className:(0,c.cn)("pointer-events-none absolute inset-y-0 left-0 z-6 flex w-1/3 flex-col justify-end px-4 py-4 transition-all duration-300 ease-out md:w-2/5 md:px-8 md:py-8","bg-dark-background-secondary pl-4 md:pl-8",B?"md:w-[45%]":"md:w-2/5",G?"pb-11 md:pb-14":"pb-4"),children:[(0,t.jsx)(d,{seedKey:l,isHovered:B,orientation:"vertical",pixelSize:12}),(0,t.jsxs)("div",{className:(0,c.cn)("flex flex-col items-start"),children:[(0,t.jsx)("span",{className:(0,c.cn)("z-10 whitespace-nowrap transition-colors duration-300",U?"typography-title-2":"typography-title-4",B?"text-dark-content-secondary":"text-dark-content-primary",w?"mb-2":""),children:"arcade"===e?O:b[e]}),w&&(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[E&&(0,t.jsx)("span",{className:"typography-body-6 text-dark-content-primary",children:E}),q&&(0,t.jsx)("div",{className:"flex items-center gap-3",children:q})]})]})]}):(0,t.jsxs)("div",{className:(0,c.cn)("pointer-events-none absolute inset-x-0 z-6 transition-all duration-300 ease-out","bg-dark-background-secondary","flex flex-col items-start px-4 pb-4 md:px-6 md:pb-6",G?"bottom-7":"bottom-0",B?"pt-4":"pt-0"),children:[(0,t.jsx)(d,{seedKey:l,isHovered:B}),(0,t.jsx)("span",{className:(0,c.cn)("typography-title-4 transition-colors duration-300",B?"text-dark-content-secondary":"text-dark-content-primary",w?"mb-2":""),children:"arcade"===e?O:b[e]}),w&&(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[E&&(0,t.jsx)("span",{className:"typography-body-6 text-dark-content-primary",children:E}),q&&(0,t.jsx)("div",{className:"flex items-center gap-3",children:q})]})]}
1),(0,t.jsx)("div",{className:(0,c.cn)("absolute inset-x-0 bottom-0 z-10 flex items-center justify-center py-1.5","transition-transform duration-300 ease-out",G?"translate-y-0":"translate-y-full",D&&"results"!==F?"bg-dark-content-primary":"bg-dark-background-positive-extra-bold"),children:D?(0,t.jsx)("span",{className:"typography-overline-2 text-dark-content-primary-inverse flex h-4 items-center justify-center gap-1",children:"results"===F?P:K}):(0,t.jsxs)("span",{className:"typography-overline-2 text-dark-content-primary-inverse flex items-center justify-center gap-1",children:[(0,t.jsx)(h.Icon,{name:"checkmark",className:"h-4 w-4"}),P]})})]}),(0,t.jsxs)("div",{className:"pt-md flex flex-col gap-3",children:[(0,t.jsx)("p",{className:"typography-overline-2 text-dark-content-secondary block uppercase",children:e}),(0,t.jsx)(p.LinkOverlay,{link:x,className:"typography-body-4-semibold gap-sm flex items-center",track:S,children:(0,t.jsx)("span",{className:"typography-body-4-semibold",children:l})})]})]})})}],90231)},87866,e=>{"use strict";let t,r;var i=e.i(55606);let s="program-widget-catalog",a="application-id",n=null,o=()=>n||(n=new Promise((e,t)=>{let r=indexedDB.open("psg-livelike-completion",1);r.onupgradeneeded=()=>{let e=r.result,t=e.objectStoreNames.contains(s)?r.transaction?.objectStore(s):e.createObjectStore(s,{keyPath:"key"});t&&!t.indexNames.contains(a)&&t.createIndex(a,"applicationId",{unique:!1})},r.onsuccess=()=>e(r.result),r.onerror=()=>t(r.error??Error("IndexedDB open failed"))})),l=({applicationId:e,programId:t,status:r,widgets:i=[]})=>({applicationId:e,cachedAt:Date.now(),key:`${e}:${t}`,programId:t,status:r,widgets:i}),d=e=>!!e&&("valid"===e.status||Date.now()-e.cachedAt<36e5),c=async e=>{if("u"<typeof indexedDB)return{};try{let t,r=(await o()).transaction(s,"readonly").objectStore(s).index(a);return(await (t=r.getAll(IDBKeyRange.only(e)),new Promise((e,r)=>{t.onsuccess=()=>e(t.result),t.onerror=()=>r(t.error??Error("IndexedDB request failed"))}))).reduce((e,t)=>(e[t.programId]=t,e),{})}catch{return{}}},u=async e=>{if("u">typeof indexedDB)try{let t=await o();await new Promise((r,i)=>{let a=t.transaction(s,"readwrite");a.objectStore(s).put(e),a.oncomplete=()=>r(),a.onerror=()=>i(a.error??Error("IndexedDB write failed")),a.onabort=()=>i(a.error??Error("IndexedDB write aborted"))})}catch{}};var p=e.i(51181),m=e.i(71645),h=e.i(45115),g=e.i(69230),y=e.i(15823),f=e.i(19273);function b(e,t){let r=new Set(t);return e.filter(e=>!r.has(e))}var v=class extends y.Subscribable{#e;#t;#r;#i;#s;#a;#n;#o;#l;#d=[];constructor(e,t,r){super(),this.#e=e,this.#i=r,this.#r=[],this.#s=[],this.#t=[],this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.#s.forEach(e=>{e.subscribe(t=>{this.#c(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#s.forEach(e=>{e.destroy()})}setQueries(e,t){this.#r=e,this.#i=t,h.notifyManager.batch(()=>{let e=this.#s,t=this.#u(this.#r);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let r=t.map(e=>e.observer),i=r.map(e=>e.getCurrentResult()),s=e.length!==r.length,a=r.some((t,r)=>t!==e[r]),n=s||a,o=!!n||i.some((e,t)=>{let r=this.#t[t];return!r||!(0,f.shallowEqualObjects)(e,r)});(n||o)&&(n&&(this.#d=t,this.#s=r),this.#t=i,this.hasListeners()&&(n&&(b(e,r).forEach(e=>{e.destroy()}),b(r,e).forEach(e=>{e.subscribe(t=>{this.#c(e,t)})})),this.#p()))})}getCurrentResult(){return this.#t}getQueries(){return this.#s.map(e=>e.getCurrentQuery())}getObservers(){return this.#s}getOptimisticResult(e,t){let r=this.#u(e),i=r.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)),s=r.map(e=>e.defaultedQueryOptions.queryHash);return[i,e=>this.#m(e??i,t,s),()=>this.#h(i,r)]}#h(e,t){return t.map((r,i)=>{let s=e[i];return r.defaultedQueryOptions.notifyOnChangeProps?s:r.observer.trackResult(s,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#m(e,t,r){if(t){let i=this.#l,s=void 0!==r&&void 0!==i&&(i.length!==r.length||r.some((e,t)=>e!==i[t]));return(!this.#a||this.#t!==this.#o||s||t!==this.#n)&&(this.#n=t,this.#o=this.#t,void 0!==r&&(this.#l=r),this.#a=(0,f.replaceEqualDeep)(this.#a,t(e))),this.#a}return e}#g(){return this.#i?.combine!==void 0&&this.#s.some((e,t)=>e.options.suspense&&this.#t[t]?.data===void 0)}#u(e){let t=new Map;
1this.#s.forEach(e=>{let r=e.options.queryHash;if(!r)return;let i=t.get(r);i?i.push(e):t.set(r,[e])});let r=[];return e.forEach(e=>{let i=this.#e.defaultQueryOptions(e),s=t.get(i.queryHash)?.shift()??new g.QueryObserver(this.#e,i);r.push({defaultedQueryOptions:i,observer:s})}),r}#c(e,t){let r=this.#s.indexOf(e);if(-1!==r){var i;let e;this.#t=(i=this.#t,(e=i.slice(0))[r]=t,e),this.#p()}}#p(){if(this.hasListeners()){let e=this.#h(this.#t,this.#d),t=this.#g(),r=this.#a,i=t?r:this.#m(e,this.#i?.combine);(t||r!==i)&&h.notifyManager.batch(()=>{this.listeners.forEach(e=>{e(this.#t)})})}}},x=e.i(12598),E=e.i(81384),w=e.i(73664),I=e.i(27001),_=e.i(54440);function k({queries:e,...t},r){let i=(0,x.useQueryClient)(r),s=(0,E.useIsRestoring)(),a=(0,w.useQueryErrorResetBoundary)(),n=m.useMemo(()=>e.map(e=>{let t=i.defaultQueryOptions(e);return t._optimisticResults=s?"isRestoring":"optimistic",t}),[e,i,s]);n.forEach(e=>{(0,_.ensureSuspenseTimers)(e);let t=i.getQueryCache().get(e.queryHash);(0,I.ensurePreventErrorBoundaryRetry)(e,a,t)}),(0,I.useClearResetErrorBoundary)(a);let[o]=m.useState(()=>new v(i,n,t)),[l,d,c]=o.getOptimisticResult(n,t.combine),u=!s&&!1!==t.subscribed;m.useSyncExternalStore(m.useCallback(e=>u?o.subscribe(h.notifyManager.batchCalls(e)):f.noop,[o,u]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),m.useEffect(()=>{o.setQueries(n,t)},[n,t,o]);let p=l.some((e,t)=>(0,_.shouldSuspend)(n[t],e))?l.flatMap((e,t)=>{let r=n[t];if(r&&(0,_.shouldSuspend)(r,e)){let e=new g.QueryObserver(i,r);return(0,_.fetchOptimistic)(r,e,a)}return[]}):[];if(p.length>0)throw Promise.all(p);let y=l.find((e,t)=>{let r=n[t];return r&&(0,I.getHasError)({result:e,errorResetBoundary:a,throwOnError:r.throwOnError,query:i.getQueryCache().get(r.queryHash),suspense:r.suspense})});if(y?.error)throw y.error;return d(c())}var L=e.i(66027),O=e.i(13116);let P=7e3,j=[O.WidgetKind.TEXT_QUIZ,O.WidgetKind.TEXT_PREDICTION,O.WidgetKind.IMAGE_PREDICTION],T=[O.WidgetKind.TEXT_QUIZ,O.WidgetKind.TEXT_PREDICTION,O.WidgetKind.IMAGE_PREDICTION],N=(t=[],r=0,async e=>{r>=8?await new Promise(e=>{t.push(e)}):r+=1;try{return await e()}finally{r-=1,(()=>{if(r>=8||0===t.length)return;r+=1;let e=t.shift();e?.()})()}}),C=e=>{if(!e)return!1;
1if(e instanceof Error&&/\b404\b|not found/i.test(e.message))return!0;if("string"==typeof e)return/\b404\b|not found/i.test(e);if("object"!=typeof e)return!1;if(404===e.status||404===e.statusCode)return!0;let t=[e.detail,e.error,e.message].find(e=>"string"==typeof e);return!!(t&&/\b404\b|not found/i.test(t))||C(e.response)||C(e.cause)},R=(e,t)=>!C(t)&&e<2,M=(e,t)=>{try{let r=new URL(e.interactionUrlTemplate.replace("{profile_id}",encodeURIComponent(t))),i=[...r.searchParams.entries()].find(([,t])=>t===e.id);if(!i)return null;return{baseUrl:`${r.origin}${r.pathname}`,queryEntry:i}}catch{return null}},S=({hasInteractionError:e,interactedWidgetIds:t,widgetError:r,widgetIds:i})=>r?C(r)?"invalid-program":"error":e?"error":0===i.length?"incomplete":i.every(e=>t.has(e))?"completed":"incomplete",A=async e=>N(()=>(0,O.getWidgetsInteractions)({interactionUrl:e})),K=e=>"object"==typeof e&&null!==e,z=(e,t)=>{if(K(e)){for(let r of Object.values(e))if(Array.isArray(r))for(let e of r)K(e)&&"string"==typeof e.widget_id&&t.add(e.widget_id)}},B=(e,t)=>{if(K(e)&&(z(e.interactions,t),Array.isArray(e.results)))for(let r of e.results)K(r)&&z(r.interactions,t)},Q=async(e,t)=>{if(!e.access_token)throw Error("LiveLike profile access token is unavailable");let r=new URL("widget-interactions/",e.url);r.searchParams.set("widget_kind",t);let i=new Set,s=new Set,a=r.toString();for(;a;){if(s.has(a))throw Error("LiveLike interaction pagination contains a cycle");s.add(a);let t=await fetch(a,{headers:{Authorization:`Bearer ${e.access_token}`}});if(!t.ok)throw Error(`LiveLike interaction index request failed (${t.status})`);let r=await t.json();B(r,i),a=K(r)&&"string"==typeof r.next?new URL(r.next,a).toString():null}return i},U=async e=>(await Promise.all(T.map(t=>Q(e,t)))).reduce((e,t)=>{for(let r of t)e.add(r);return e},new Set),W=e=>{let t;return(!(t=e?.results)?[]:t.filter(e=>e.kind===O.WidgetKind.TEXT_QUIZ||e.kind===O.WidgetKind.TEXT_PREDICTION||e.kind===O.WidgetKind.IMAGE_PREDICTION)).map(e=>({id:e.id,interactionUrlTemplate:e.widget_interactions_url_template??""}))},q=({catalogEntry:e,programId:t,widgets:r})=>(e?.status==="valid"?e.widgets:W(r)).map(e=>({...e,programId:t})),D=({catalogEntry:e,interactedWidgetIds:t,interactionBatches:r,interactionResults:i,isCatalogPending:s,isProfileInteractionPending:a,isProfileInteractionSuccess:n,programId:o,widgetQuery:l})=>{let c=d(e)?e:void 0;if(s)return"loading";if(c?.status==="invalid-program")return"invalid-program";if(!c&&(!l||l.isPending))return"loading";let u=q({catalogEntry:c,programId:o,widgets:l?.data}),p=u.map(e=>e.id),m=c?void 0:l?.error;return m||0===p.length?S({hasInteractionError:!1,interactedWidgetIds:t,widgetError:m,widgetIds:p}):a?"loading":n?S({hasInteractionError:!1,interactedWidgetIds:t,widgetIds:p}):(({interactedWidgetIds:e,interactionBatches:t,interactionResults:r,programId:i,widgets:s})=>{let a=(({interactionBatches:e,interactionResults:t,programId:r})=>e.flatMap((e,i)=>e.programIds.includes(r)?[t[i]]:[]))({interactionBatches:t,interactionResults:r,programId:i});return 0===a.length||a.some(e=>!e||e.isPending)?"loading":S({hasInteractionError:s.some(e=>!e.interactionUrlTemplate)||a.some(e=>e?.isError),interactedWidgetIds:e,widgetIds:s.map(e=>e.id)})})({interactedWidgetIds:t,interactionBatches:r,interactionResults:i,programId:o,widgets:u})};e.s(["useLivelikeQuizCompletions",0,e=>{let{client:t,isInitialized:r}=(0,i.useLiveLike)(),s=(0,x.useQueryClient)(),a=t?.id??"guest",n="74tPK1ZegDgUOpNzpalgVXPjRUEi5xje52e3a4Zb",o=!!t&&r,h=(0,m.useMemo)(()=>[...new Set(e.filter(Boolean))],[e]),g=[...p.LIVELIKE_COMPLETION_CATALOG_QUERY_KEY,n],{data:y,isPending:f}=(0,L.useQuery)({queryKey:g,queryFn:()=>c(n),enabled:o&&!!n,staleTime:1/0,gcTime:1/0,refetchOnMount:!1,refetchOnWindowFocus:!1}),b=(0,L.useQuery)({queryKey:[...p.LIVELIKE_COMPLETION_PROFILE_INTERACTIONS_QUERY_KEY,a],queryFn:()=>U(t),enabled:o,staleTime:1/0,gcTime:1/0,refetchOnMount:!1,refetchOnWindowFocus:!1,retry:R}),v=async e=>{s.setQueryData(g,t=>({...t,[e.programId]:e})),await u(e)},E=k({queries:h.map(e=>{let t=d(y?.[e]);return{queryKey:["livelike-completion-widgets",n,e],queryFn:async()=>{try{let t=await N(()=>(0,O.getWidgets)({programId:e,widgetKinds:j,status:O.WidgetStatus.PUBLISHED,ordering:"recent",interactive:!0}));
1return await v(l({applicationId:n,programId:e,status:"valid",widgets:W(t)})),t}catch(t){throw C(t)&&await v(l({applicationId:n,programId:e,status:"invalid-program"})),t}},enabled:o&&!f&&!t,staleTime:3e5,refetchOnWindowFocus:!1,retry:R}})}),w=(0,m.useMemo)(()=>Array.from({length:Math.ceil(h.length/p.LIVELIKE_COMPLETION_PROGRAM_CHUNK_SIZE)},(e,t)=>{let r=t*p.LIVELIKE_COMPLETION_PROGRAM_CHUNK_SIZE;return h.slice(r,r+p.LIVELIKE_COMPLETION_PROGRAM_CHUNK_SIZE)}),[h]),I=(0,m.useMemo)(()=>t&&!f&&b.isError?w.flatMap((e,r)=>{let i=r*p.LIVELIKE_COMPLETION_PROGRAM_CHUNK_SIZE;return e.every((e,t)=>d(y?.[e])||!E[i+t]?.isPending)?((e,t,r=P)=>{let i=[],s="",a=[],n=new Set,o=[],l=(e,t)=>{let r=new URL(e);for(let[e,i]of t)r.searchParams.append(e,i);return r.toString()},d=()=>{0!==o.length&&(i.push({programIds:[...n],url:l(s,a),widgetIds:o}),a=[],n=new Set,o=[])};for(let i of e){let e=M(i,t);if(!e)continue;s&&s!==e.baseUrl&&d(),s=e.baseUrl;let c=[...a,e.queryEntry],u=l(s,c);a.length>0&&u.length>r&&d(),a.push(e.queryEntry),n.add(i.programId),o.push(i.id)}return d(),i})(e.flatMap((e,t)=>{let r=y?.[e];return q({catalogEntry:d(r)?r:void 0,programId:e,widgets:E[i+t]?.data})}),t.id):[]}):[],[t,y,f,b.isError,w,E]),_=k({queries:I.map(e=>({queryKey:[...p.LIVELIKE_COMPLETION_INTERACTIONS_QUERY_KEY,a,e.widgetIds],queryFn:()=>A(e.url),enabled:o&&b.isError,staleTime:3e5,refetchOnWindowFocus:!1,retry:R}))}),T=(0,m.useMemo)(()=>(e=>{let t=new Set;for(let r of e)for(let e of Object.values(r??{}))if(Array.isArray(e))for(let r of e)r&&"object"==typeof r&&"widget_id"in r&&"string"==typeof r.widget_id&&t.add(r.widget_id);return t})(_.map(e=>e.data)),[_]),S=b.data??T,K=(0,m.useMemo)(()=>{let e={};for(let[t,r]of h.entries())e[r]=D({catalogEntry:y?.[r],interactedWidgetIds:S,interactionBatches:I,interactionResults:_,isCatalogPending:f,isProfileInteractionPending:b.isPending,isProfileInteractionSuccess:b.isSuccess,programId:r,widgetQuery:E[t]});return e},[h,E,y,f,b.isPending,b.isSuccess,I,_,S]),z=(0,m.useMemo)(()=>{let e={};for(let[t,r]of Object.entries(K))"completed"===r?e[t]=!0:("incomplete"===r||"invalid-program"===r)&&(e[t]=!1);return e},[K]),B=h.length>0&&Object.values(K).some(e=>"loading"===e);return{completions:z,completionStatuses:K,isLoading:B,isInitialized:r,client:t}}],87866)},55606,e=>{"use strict";e.i(47167);var t=e.i(66027),r=e.i(13116),i=e.i(26732),s=e.i(61745),a=e.i(71645);e.s(["useLiveLike",0,function(e){let{data:n,status:o}=(0,i.useSession)(),l=(0,s.useLocale)(),d=(0,a.useMemo)(()=>e??n?.user?.sub??"guest",[e,n?.user?.sub]),{data:c,isLoading:u,error:p,isSuccess:m}=(0,t.useQuery)({queryKey:["livelike",d,l],queryFn:async()=>{let t;if(n||e)try{t=await fetch("/api/generate-jwt",{method:"POST",body:JSON.stringify({session:n,customProfileId:e})}).then(e=>e.json())}catch{t=void 0}return await (0,r.init)({clientId:"74tPK1ZegDgUOpNzpalgVXPjRUEi5xje52e3a4Zb",accessToken:t,logger:!1,lang:l,...!n&&"loading"!==o?{storageStrategy:{get:()=>{let e=localStorage.getItem("livelike-user-profile");return e?JSON.parse(e):void 0},set:e=>{localStorage.setItem("livelike-user-profile",JSON.stringify(e))}}}:{}})},refetchOnWindowFocus:"always",enabled:"loading"!==o});return{client:c??null,isInitialized:m&&!!c,isLoading:u,error:p}}])},51181,e=>{"use strict";e.s(["LIVELIKE_COMPLETION_CATALOG_QUERY_KEY",0,["livelike-completion-catalog"],"LIVELIKE_COMPLETION_INTERACTIONS_QUERY_KEY",0,["livelike-completion-interactions"],"LIVELIKE_COMPLETION_PROFILE_INTERACTIONS_QUERY_KEY",0,["livelike-completion-profile-interactions"],"LIVELIKE_COMPLETION_PROGRAM_CHUNK_SIZE",0,24])},75015,e=>{"use strict";var t=e.i(68730),r=e.i(85936);let i={predictor:"predictor",quiz:"quiz",arcadeGame:"arcade"};e.s(["getGameCardProps",0,function(e,s,a,n){let o=e.properties,l=o.gamePicker?.[0],d=l?.properties,c=i[l?.contentType??""]??"quiz",u=function(e){if(!e?.properties)return!1;let t=e.properties;return Array.isArray(t.sponsor)&&t.sponsor.length>0}(l),p=d?.title??o.title??"",m=d?.programId,h=!!m&&(s[m]||!1),g=(0,r.getPageCategories)(e),y=d?.image??o.metaThumbnail,f=u?d?.sponsorData?.properties?.logoAlt??d?.sponsor?.[0]?.properties?.logoAlt:void 0,b=d?.arcadeGameType,v="predictor"===c?d?.leftPlayer:void 0,x="predictor"===c?d?.rightPlayer:void 0,E="predictor"===c?d?.background??"men":void 0,w="predictor"===c?d?.mdmMatch?.home_team_id:void 0,I="predictor"===c?d?.mdmMatch?.away_team_id:void 0,_="predictor"===c?d?.mdmMatch?.timeUtc:void 0,k={type:"playzone_interaction",data:{interaction_type:"playzone_game_select",game_type:l?.contentType,game_name:p,cta_label:p,user_id:n,game_scope:(0,t.getGameScope)(d?.accessLevel)}};return{gameType:c,title:p,category:g,image:y,link:e,blockedLabel:a.blockedLabel,premiumLabel:a.premiumLabel,accessLevel:d?.accessLevel,isCompleted:h,sponsorPartnershipLabel:a.inPartnershipLabel,sponsorImages:f,completeLabel:a.completeLabel,arcadeGameName:o.gameTitle??b,leftPlayer:v,rightPlayer:x,predictorBackgroun
1d:E,homeTeam:w,awayTeam:I,matchDate:_,submittedLabel:a.submittedLabel??void 0,programId:m??"",track:k}}])}]);
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.