1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[830,3211,5592,6443,8449],{33158:(e,t,r)=>{var o=r(26024),a=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.addRequest=t.DEFAULT_REQUEST_OPTIONS=t.fetchService=void 0;let n=a(r(60771)),i=a(r(72153)),s={timeout:4e3,retries:0,retryTimeout:1e3};t.DEFAULT_REQUEST_OPTIONS=s;let l=(e="_missing-instance_")=>`${e}`,d=({url:e="",params:t={},headers:r={}}={})=>JSON.stringify({url:e,params:t,headers:r}),u=()=>void 0!==o,c={},f=(e,t,r)=>{let o=l(e),a=d(t),n=c[o]?c[o]:{};n[a]=r,c[o]=n};t.addRequest=f;let g=(e,t)=>{let r=l(e),o=d(t),a=c[r]?c[r]:{};delete a[o]},p=(e,t)=>i.default.interceptors[e].use(e=>(t(e),e),e=>Promise.reject(e)),m=(e,t,r=!1)=>new Promise((o,a)=>{(0,i.default)(e).then(o,n=>{let i=r?!n.response||n.response.status>=500&&n.response.status<=599:"ECONNABORTED"!==n.code&&(!n.response||n.response.status>=500&&n.response.status<=599);if(t<1||!i)return a(n);setTimeout(()=>{m(e,t-1,r).then(o,a)},e.retryTimeout||1e3)})}),h={fetch(e,t={}){let r,o={...s,...t};if(!o.url)throw Error("No url specified");let a=(r=d(o),(c[l(e)]||{})[r]);if(a)return a;let n=m(o,o.retries||0,this.isServer());return f(e,o,n),n.then(()=>{g(e,o)},t=>(this.logger.componentLog("error",t.message,{error:t,component:"@nowtv/iceberg-shared-core/fetchService.ts",requestOptions:(({response:{status:e}={},config:{url:t="none",headers:r={},method:o=""}={}})=>({href:t,method:o.toUpperCase(),statusCode:e,cacheControl:r["cache-control"]?.split("=")[1]}))(t),options:o}),g(e,o))),n},getRequests:e=>Object.values(c[l(e)]||{}),clearRequests(){c={}},_generateResponseMetricsForFetchService(e){let{status:t}=e,{url:r,customStartTime:o}=e.config,{host:a}=r?n.default.parse(r):{host:null},i=o?Date.now()-o:0,s=h?.requestMetrics?.observe||!1;a&&0!==i&&s&&h.requestMetrics?.observe({host:a,statusCode:t},i)},logger:{componentLog:(e="log",t,r)=>{console[e](t,{...r})}},isServer:u,addInterceptor:p};t.fetchService=h,u()&&(p("request",e=>{e.customStartTime=Date.now()}),p("response",h._generateResponseMetricsForFetchService))},37963:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.buildTerritoryLanguageIdentifiers=t.getAllLanguageCodes=t.getDefaultLanguage=t.getDefaultLanguageCode=t.getAvailableLanguages=void 0,t.getAvailableLanguages=e=>{let{languages:t,language:r,hideLanguagePrefix:o}=e,a=void 0===o||o;return t&&Object.keys(t).length>0?Object.entries(t).map(([e,t])=>{let r=t||{};return{code:e,default:r.default,hideLanguagePrefix:void 0!==r.hideLanguagePrefix?r.hideLanguagePrefix:a}}):r?[{code:r,default:!0,hideLanguagePrefix:a}]:[]},t.getDefaultLanguageCode=e=>{let r=(0,t.getAvailableLanguages)(e);if(0===r.length)return"";let o=r.find(e=>!0===e.default)||r[0];return o?.code||""},t.getDefaultLanguage=e=>(0,t.getDefaultLanguageCode)(e)||void 0,t.getAllLanguageCodes=e=>(0,t.getAvailableLanguages)(e).map(e=>e.code),t.buildTerritoryLanguageIdentifiers=e=>Object.values(e).flatMap(e=>{let r=(0,t.getAllLanguageCodes)(e),o=e.name;return r.map(e=>`${o}:${e}`)})},40601:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.actionCreatorHelper=t.ACTION_PREFIX=void 0,t.ACTION_PREFIX="ice::",t.actionCreatorHelper=e=>t=>(r,o)=>({type:`${t}`,payload:r,error:r instanceof Error,meta:{component:e,...o}})},44435:(e,t,r)=>{r.r(t),r.d(t,{default:()=>x});var o=r(6506),a=r(62217),n=r.n(a),i=r(33506),s=r(4918),l=r(89086),d=r(59685),u=r(25964),c=r(79006),f=r(60535),g=r(8377),p=r(55926),m=r(62927),h=r(77501);let v=m.default.div.withConfig({componentId:"sc-b87d576c-0"})(["text-align:center;position:relative;top:0;left:0;"]),y=m.default.div.withConfig({componentId:"sc-b87d576c-1"})(["align-self:center;width:244px;margin:0 10px;"," "," animation-name:fade-in;"," animation-duration:3s;@keyframes fade-in{from{opacity:0;}to{opacity:100;}}@keyframes fade-out{from{opacity:100;}to{opacity:0;}}"," ",""],({loading:e})=>e?{height:"135px"}:{height:"auto"},e=>e.loading&&(0,h.rQ)("contentSecondary")?(0,m.css)(["background-color:"," || '';"],(0,h.rQ)("contentSecondary")):(0,m.css)([""]),({fadeOut:e})=>e&&{animationName:"fade-out"},h.HP.medium` 2 width: 130px; 3 ${({loading:e})=>e?{height:"72px"}:{height:"auto"}} 4 `,h.HP.large` 5 width: 244px; 6 ${({loading:e})=>e?{height:"135px"}:{height:"auto"}} 7 `),b=y.withComponent("a"),w=m.default.div.withConfig({componentId:"sc-b87d576c-2"})(["display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none;}max-width:100%;",""],h.HP.medium` 8 ${({positionAbsolute:e})=>e?{position:"absolute"}:{position:"relative",top:0,left:0}} 9 display: flex; 10 flex-direction: row; 11 width: 100%; 12 height: 135px; 13 justify-content: end; 14 flex-wrap: nowrap; 15 align-content: flex-end; 16 flex-direction: row; 17 width: 100%; 18 justify-content: center; 19 `),S=({image:e="",altText:t="",href:r="",id:a=0,imageType:n="",onLoad:i,loading:s=!1,hasData:l=!1})=>{if(s)return Array.of(1,2,3,4,5).map(e=>(0,o.jsx)(y,{"data-testid":`loading-image-${e}`,fadeOut:l,loading:"true"},`${e}`));let d={src:e,altText:t,imageType:[p.y.BACKGROUND]};return r?(0,o.jsx)(b,{tabIndex:0,onLoad:i,"data-testid":`${n}-image-${a}`,href:r,children:(0,o.jsx)(g.default,{...d})},`${a}-${t}`):(0,o.jsx)(y,{tabIndex:0,onLoad:i,"data-testid":`${n}-image-${a}`,children:(0,o.jsx)(g.default,{...d})},`${a}-${t}`)},x=({linkType:e,bespokePdpUrl:t="",fallbackImages:r=[]})=>{let[a,g]=(0,i.useState)(!0),{results:p=[],status:m=""}=(e=>{let t=(0,d.wA)(),[r,o]=(0,i.useState)(!1),a=(()=>{let[e,t]=(0,i.useState)(null);return(0,i.useEffect)(()=>{window.location.search?t(f.parse(window.location.search)):t({error:!0})},[]),e})(),n=a?.[e],s=Array.isArray(n)?n:n&&[n],l=(0,d.d4)(e=>(0,c.Sk)(e,s));(0,i.useEffect)(()=>
19{s&&!r&&s.forEach(e=>{e&&t((0,u.Wk)({slug:e})),l[0].data||o(!0)})},[s]);let g=a&&(a.error||!a[e]);return{results:l.map(e=>({data:e?.data||null,error:g||!!e?.error})),status:g?"error":r?"loaded":"loading"}})("supp");if((0,i.useEffect)(()=>{if("loading"===m)return g(!0);g(!1)},[m]),"error"===m&&!r)return null;let h=!!p[0]?.data,y=0,b=p.map((r,o=0)=>{if(!r.data||y>4)return null;y++;let{images:a={titleArt169:"",landscape:"",titleArt34:""},titleSeo:n="",title:i="",slug:l=""}=r.data;return S({image:a?.titleArt169||"",altText:n||i,href:(0,s.UY)({linkType:e,slug:l,bespokePdpUrl:t}),id:o,imageType:"supplemental",onLoad:()=>g(!1),hasData:h})}),x=r.map(({image:e,altText:t},r=0)=>("object"==typeof e?e?.url:e)?S({image:e,altText:(0,l.l)(t),id:r,imageType:"fallback",onLoad:()=>g(!1)}):null),T=n()(b);return(0,o.jsxs)(v,{"data-testid":"supplemental-images-wrapper",children:[a?(0,o.jsx)(w,{positionAbsolute:!h,"data-testid":"loading-image-container",children:S({loading:a,hasData:h})}):null,(0,o.jsx)(w,{positionAbsolute:!1,"data-testid":"supplemental-images-container",children:b.length>0&&null!==T[0]?b:x})]})}},53018:(e,t,r)=>{var o=r(26024);Object.defineProperty(t,"__esModule",{value:!0}),t.gracefulShutdown=function(e){e.app.disable("shutdown");let t=!1,r=new Set,n=e.servers,i=(e,o)=>{r.add(o),o.on("finish",()=>r.delete(o)),o.on("close",()=>r.delete(o)),t&&a(o)};for(let e of n)e.on("request",i);o.on("SIGTERM",()=>{let i;if(t)return;for(let o of(t=!0,e.log?.("SIGTERM received. Starting graceful shutdown."),e.app.enable("shutdown"),e.onStartShutdown?.(),r))a(o);let s=e.inFlightProcessingTimeoutMs??1e4,l=!1,d=()=>{l||(l=!0,i&&clearTimeout(i),Promise.resolve().then(()=>e.onFinishShutdown?.()).finally(()=>{o.exit(0)}).catch(()=>void 0))},u=n.length,c=()=>{(u-=1)<=0&&d()};for(let e of n)e.close(c),e.closeIdleConnections();u>0?(i=setTimeout(()=>{for(let e of n)e.closeAllConnections();d()},s)).unref():d()})};let a=e=>{e.headersSent||e.setHeader("connection","close")}},72835:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isValidModuleStatus=t.moduleStatusValues=void 0,t.moduleStatusValues=["beta","live","deprecated","experiment","poc"],t.isValidModuleStatus=e=>"string"==typeof e&&t.moduleStatusValues.includes(e)},81733:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCompetitionsFromSportsTeamsWidgetJson=t.isSportsTeamsCompetition=t.isTeamInfo=t.isRecord=void 0,t.isRecord=e=>"object"==typeof e&&null!==e,t.isTeamInfo=e=>(0,t.isRecord)(e)&&"string"==typeof e.name&&"string"==typeof e.abbreviation,t.isSportsTeamsCompetition=e=>(0,t.isRecord)(e)&&"string"==typeof e.name&&Array.isArray(e.teams)&&e.teams.every(e=>(0,t.isTeamInfo)(e)),t.getCompetitionsFromSportsTeamsWidgetJson=e=>{if((0,t.isRecord)(e)&&Array.isArray(e.competitions)&&e.competitions.every(e=>(0,t.isSportsTeamsCompetition)(e)))return e.competitions}},88449:(e,t,r)=>{t.Ox=t.eW=t.zL=void 0;var o=r(40601);Object.defineProperty(t,"zL",{enumerable:!0,get:function(){return o.actionCreatorHelper}}),Object.defineProperty(t,"eW",{enumerable:!0,get:function(){return o.ACTION_PREFIX}});var a=r(33158);Object.defineProperty(t,"Ox",{enumerable:!0,get:function(){return a.fetchService}}),r(37963),r(5659),r(72835),r(53018),r(81733)}}]); 20//# sourceMappingURL=6443.c4ab29c6211227b5.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.