PageSourceSearch

https://www.peacocktv.com/ice/_next/static/chunks/7719.27743668df63497f.js

js peacocktv.com collected 2026-09-24 08:32:08 UTC 17,263 bytes, 52 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[830,990,1217,3211,5592,7719,8449,8609],{21715:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>eo});var o=i(6506),a=i(33506),r=i(58860),n=i(10104),l=i(30795),d=i(8649),s=i(89086),c=i(69464),u=i(20394),g=i(54141),p=i(50389),f=i(62927),m=i(77501),h=i(57253);let b=f.default.section.withConfig({componentId:"sc-a9abbeeb-0"})(["width:100%;background:",";"],({theme:e,backgroundSelect:t})=>({dark:e.colors.dark.background.body.primary,branded:e.colors.dark.background.body.branded.tertiary})[t]||e.colors.dark.background.body.primary),x=f.default.div.withConfig({componentId:"sc-a9abbeeb-1"})(["display:flex;flex-direction:column;align-items:center;height:100%;gap:8px;align-self:stretch;padding:40px 16px 0;",";",";"],m.HP.small`
2     padding: 40px 40px 0;
3    gap: 16px;
4    `,m.HP.large`
5    padding: 72px 72px 0;
6    gap: 16px;
7  `),y=f.default.img.withConfig({componentId:"sc-a9abbeeb-2"})(["height:100%;width:100%;object-fit:scale-down;"]),v=f.default.div.withConfig({componentId:"sc-a9abbeeb-3"})(["width:auto;"," ",";"],({logoSize:e})=>"large"===e?"height: 72px; max-width: 200px;":"height: 72px; max-width: 180px;",m.HP.large`
8    ${({logoSize:e})=>"large"===e?"height: 160px; max-width: 400px;":"height: 88px; max-width: 220px;"}
9  `),w=f.default.h2.withConfig({componentId:"sc-a9abbeeb-4"})(["margin:auto;color:",";",";text-align:center;"],({theme:e})=>e.colors.current.content.body.primary,(0,m.hH)("headingXs","headings")),C=f.default.h3.withConfig({componentId:"sc-a9abbeeb-5"})(["margin:auto;color:",";",";text-align:center;"],({theme:e})=>e.colors.current.content.body.primary,(0,m.hH)("headingXs","headings")),j=f.default.h3.withConfig({componentId:"sc-a9abbeeb-6"})(["margin:0 auto;color:",";",";text-align:center;padding-bottom:24px;",";"],({theme:e})=>e.colors.current.content.body.secondary,(0,m.hH)("bodyXl"),m.HP.medium`
10    padding-bottom: 32px;
11  `),S=f.default.h4.withConfig({componentId:"sc-a9abbeeb-7"})(["color:",";",";text-align:center;margin:0 auto;padding-bottom:24px;",";"],({theme:e})=>e.colors.current.content.body.secondary,(0,m.hH)("bodyXl","text"),m.HP.medium`
12    padding-bottom: 32px;
13  `),T=f.default.div.withConfig({componentId:"sc-a9abbeeb-8"})([""," height:100%;"],(0,p.O)({flexDirection:"column"})),P=f.default.div.withConfig({componentId:"sc-a9abbeeb-9"})(["color:",";",";"],({theme:e})=>e.colors.current.content.body.secondary,(0,m.hH)("bodyS")),I=f.default.div.withConfig({componentId:"sc-a9abbeeb-10"})(["display:flex;flex-direction:column;"," ",":not(:first-child){","}"],m.HP.small`
14    flex-direction: row;
15  `,h.mc,m.HP.small`
16      margin-left: 10px;
17    `),L=f.default.div.withConfig({componentId:"sc-a9abbeeb-11"})(["display:flex;justify-content:center;flex-direction:column;align-items:stretch;width:100%;height:100%;gap:18px;padding:40px 16px;",";",";"],m.HP.small`
18    padding: 40px;
19    flex-direction: column;
20    align-items: center;
21    gap: 16px;
22  `,m.HP.large`
23    padding: 72px;
24    flex-direction: column;
25    gap: 16px;
26    max-width: 1440px;
27
28  `),O=f.default.div.withConfig({componentId:"sc-a9abbeeb-12"})(["",";color:",";margin:0;text-align:left;a{color:",";}",";"],(0,m.hH)("bodyXs"),({theme:e})=>e.colors.dark.content.body.secondary,({theme:e})=>e.colors.current.content.body.primary,m.HP.small`
29    text-align: center;
30  `);var _=i(55969);let A=({moduleReference:e,mode:t,dataPreviewSelector:i})=>(0,o.jsx)(_.default,{moduleReference:e,"data-preview-selector":i,mode:t,outline:!1,compact:!1,desktopFullWidth:!1,mobileFullWidth:!0,horizontalAlignment:{mobile:{horizontal:"center"},tablet:{horizontal:"left"},desktop:{horizontal:"left"}}});var E=i(36902),H=i(78764),k=i(99498),M=i(7503),R=i(78899);let D=f.default.div.withConfig({componentId:"sc-17e01c61-0"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1296px;",";",";"],m.HP.small`
31    grid-template-columns: repeat(3, minmax(0, 1fr));
32  `,({showLogoAndTX:e})=>e?(0,f.css)(["gap:16px 8px;",";"],m.HP.medium`
33          gap: 24px 16px;
34        `):(0,f.css)(["gap:8px;",";"],m.HP.medium`
35          gap: 16px;
36        `));var F=i(43409),N=i(43072),X=i(23378),W=i(76040),z=i(4918),U=i(2238),$=i(34279),q=i(16095);let V=f.default.div.withConfig({componentId:"sc-37e31fb8-0"})(["bottom:0;position:absolute;"," height:100%;width:100%;background:linear-gradient(180deg,rgb(0 0 0 / 0%) 50%,rgb(0 0 0 / 50%) 100%);"],(0,p.O)({justifyContent:"end"})),B=f.default.div.withConfig({componentId:"sc-37e31fb8-1"})([""," position:absolute;bottom:0;margin:8px;",";"],(0,p.O)({alignItems:"center"}),m.HP.medium`
37    margin: 16px;
38  `),J=({channelName:e})=>{let[t,i]=a.useState("16"),[r,n]=a.useState(window.innerWidth),l=$.A.xs;return(0,a.useEffect)(()=>{let e=()=>{n(window.innerWidth)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,a.useEffect)(()=>{i(r<l?"12":"16")},[r,l]),(0,o.jsx)(V,{"data-testid":"grid-tile-logo",children:(0,o.jsx)(B,{children:(0,o.jsx)(q.A,{channelData:{name:e,type:"Dark"},height:t})})})},G=f.default.div.withConfig({componentId:"sc-d9ac1db-0"})(["z-index:0;position:relative;",";",""],m.HP.small`
39    gap: 16px;
40
41    ${({position:e})=>e>8?(0,f.css)(["display:none;"]):(0,f.css)([""])}
42  `,({showLogoAndTX:e})=>e?(0,f.css)(["display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:8px;",";"],m.HP.small`
43          gap: 16px;
44        `):(0,f.css)([""])),Q=f.default.div.withConfig({componentId:"sc-d9ac1db-1"})(["width:100%;padding:0 16px;",";"],m.HP.small`
45    width: 75%;
46    padding 0 0 0 16px;
47  `),Y=f.default.div.withConfig({componentId:"sc-d9ac1db-2"})(["color:",";",";"],({theme:e})=>e.colors.current.content.body.primary,(0,m.hH)("bodyM")),Z=({showLogoAndTX:e,assetWithImage:t,position:i,linkType:r,bespokePdpUrl:n,renderSecondaryLine:l=()=>(0,o.jsx)(a.Fragment,{})})=>{let[d,s]=(0,N.Wx)({triggerOnce:!0,rootMargin:X.XI}),{imgSrc:c,title:u="",url:g,slug:p,type:f,channelName:m,hideChannelLogo:h}
47=t,b=(0,o.jsx)("div",{ref:d,children:(0,o.jsx)(F.F,{imgSrc:s?c:"",imgAlt:u,scaleOnHover:!0,usePlaceholder:!0,fadeIn:!0,orientation:U.O[U.iB.titleArt169],children:e&&!h?(0,o.jsx)(J,{channelName:m}):""})}),x=(0,z.UY)({linkType:r??U.rm.seoPdp,slug:p,bespokePdpUrl:n,assetUrl:g,assetType:f})||void 0;return(0,o.jsxs)(G,{"data-tracking-pod":(0,W.I)(i),"data-testid":`grid-tile-${i}`,position:i,showLogoAndTX:e,children:[(0,o.jsx)("a",{tabIndex:0,href:x,"data-testid":`grid-title-${u}`,"aria-label":u,"data-tracking-action":"click",children:b}),e&&(0,o.jsxs)(Q,{"data-testid":"grid-tile-details",children:[(0,o.jsx)(Y,{children:u}),l(t)]})]})},K=({isInitialised:e,showLogoAndTX:t=!1,assets:i=[],linkType:r,bespokePdpUrl:n,renderSecondaryLine:l=()=>null})=>{let d=(0,a.useMemo)(()=>(0,R.y)({assets:i,orientation:"titleArt169"}),[i]).slice(0,10);return(0,o.jsx)(D,{role:"list",showLogoAndTX:t,children:e&&d.map((e,i)=>(0,o.jsx)("div",{role:"listitem","data-testid":`${e.title}-${i}`,children:(0,o.jsx)(Z,{assetWithImage:e,position:i,showLogoAndTX:t,linkType:r,bespokePdpUrl:n,renderSecondaryLine:l},e.title)},e.title))})},ee=f.default.div.withConfig({componentId:"sc-9796cde4-0"})(["padding:40px 16px 0;"," ",""],m.HP.small`
48    padding: 40px 40px 0;
49  `,m.HP.medium`
50    padding: 72px 72px 0;
51  `),et=e=>{let{selectedAtomCollection:t,...i}=e,{data:a,loading:r}=(0,H.i9)({slug:t||"",type:"collections_v2",limit:10,filter:"assetsWithImages-titleArt169"}),n=a?.fetchCollection?.assets||[],{data:l}=(0,M.V)({section:k.h}),d=l?.fetchLabels.labels?.["sas-nbcu.loading"]||"Loading";return r?(0,o.jsx)(E.y,{inline:!0,delay:10,"aria-label":d}):n.length>0?(0,o.jsx)(ee,{children:(0,o.jsx)(K,{assets:n,...i})}):null},ei=(e,t)=>"SET_SELECTED_COLLECTION"===t.type?{index:t.payload.index,collection:t.payload.collection}:e,eo=({id:e,name:t,settings:i})=>{let p,{ariaLabel:f,backgroundSelect:m="dark",brandLogoUrl:h,brandLogoUrlAltText:_,brandLogoSize:E,headerTitle:H,subHeading:k,primaryCtaVariant:M="custom",primaryCtaText:R,primaryCtaUrl:D,primaryCtaCentralManagement:F,legal:N,gridCollection:X,showLogoAndTX:W,streaming:z="",streamingUntil:U="",streamLive:$="",episodeSingular:q="",episodePlural:V="",seasonSymbol:B="",comingSoon:J="",unavailable:G="",originalContentPlanSuffix:Q="",maxContentPlanSuffix:Y="",cinemaHboStreamingLabel:Z="",cinemaHboRunOffLabel:K="",cinemaRunOffUntilLabel:ee="",cinemaRunOffStreamingLabel:eo="",downgradedHeaders:ea,overflowOnMobile:er,sportsCoreSuffix:en,sportsFootballSuffix:el,sportsSelectSuffix:ed,sportsCompleteSuffix:es}=(0,c.A)(e,i),ec=X.filter(e=>e.filterTitle),[eu,eg]=(0,a.useReducer)(ei,{index:0,collection:ec[0]}),ep=(0,d.u)(d.t.HAS_TX_ENABLED),ef=[];ec.forEach(e=>{ef.push({categoryTitle:e.filterTitle})});let[em,eh]=(0,a.useState)(!1);(0,a.useEffect)(()=>{eh(!0)},[]);let eb={streaming:z,streamingUntil:U,streamLive:$,episodeSingular:q,episodePlural:V,seasonSymbol:B,comingSoon:J,unavailable:G,originalContentPlanSuffix:Q,maxContentPlanSuffix:Y,cinemaHboStreamingLabel:Z,cinemaHboRunOffLabel:K,cinemaRunOffUntilLabel:ee,cinemaRunOffStreamingLabel:eo,sportsCoreSuffix:en,sportsFootballSuffix:el,sportsSelectSuffix:ed,sportsCompleteSuffix:es},ex=(0,l.w)(e=>t=>(0,r.Z3)(e,t,eb));"large"===E||"small"===E?p=E:h?.mediaDetails?.width!==void 0&&h?.mediaDetails?.height!==void 0&&(p=h.mediaDetails.width/h.mediaDetails.height>=2?"large":"small");let ey=(0,s.l)(_),ev=ep?e=>{let t=ex(e);return(0,o.jsx)(P,{children:(0,n.w)(t)})}:()=>null,ew={selectedAtomCollection:eu?.collection?.atomCollection,key:eu?.collection?.filterTitle,isInitialised:em,showLogoAndTX:W,linkType:eu?.collection?.linkType,bespokePdpUrl:eu?.collection?.bespokePdpUrl,renderSecondaryLine:ev};return(0,o.jsx)(b,{id:e,"data-testid":"ia-filtered-grid","data-tracking-section":t.includes("section-")?t:null,"data-tracking-module":"ia-filtered-grid",backgroundSelect:m,"data-preview-selector":"backgroundSelect",...f&&{"aria-label":f},children:(0,o.jsxs)(T,{"data-testid":"ia-filtered-grid-container",children:[(0,o.jsxs)(x,{children:[h?.url&&p&&(0,o.jsx)(v,{"data-testid":"brandLogo","data-preview-selector":"logo",logoSize:p,children:(0,o.jsx)(y,{src:h?.url,alt:ey,loading:"lazy"})}),ea?(0,o.jsx)(C,{"data-preview-selector":"headerTitle","data-testid":"downgraded-title",children:H}):(0,o.jsx)(w,{"data-preview-selector":"headerTitle","data-testid":"title",children:H}),ea?(0,o.jsx)(S,{"data-preview-selector":"subHeading","data-testid":"downgraded-subheading",children:k}):(0,o.jsx)(j,{"data-preview-selector":"subHeading","data-testid":"subheading",children:k})]}),(0,o.jsx)(u.A,{categories:ef,categorySelectedIndex:eu.index,onChange:e=>{eg({type:"SET_SELECTED_COLLECTION",payload:{index:e,collection:ec[e]}})},name:"ia-filtered-grid",overflowOnMobile:er}),(0,o.jsx)(et,{...ew}),(0,o.jsxs)(L,{children:[(F||R)&&(0,o.jsxs)(I,{"data-testid":"ia-filtered-grid-cta-wrapper",children:["custom"===M&&R&&(0,o.jsx)(g.H,{mobileFullWidth:!0,text:R,href:D,"data-preview-selector":"primary-cta"}),"centralManagement"===M&&F&&(0,o.jsx)(A,{moduleReference:F,mode:"primary",dataPreviewSelector:"primary-cta"})]}),(0,o.jsx)(O,{"data-testid":"legal","data-preview-selector":"legal",children:N})]})]})})}},31217:(e,t)=>{var i;!function(){"use strict";var o={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var i=arguments[t];i&&(e=r(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var i in e)o.call(e,i)&&e[i]&&(t=r(t,i));return t}(i)))}return e}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(i=(function(){return a}
51).apply(t,[]))||(e.exports=i)}()},33158:(e,t,i)=>{"use strict";var o=i(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 r=a(i(60771)),n=a(i(72153)),l={timeout:4e3,retries:0,retryTimeout:1e3};t.DEFAULT_REQUEST_OPTIONS=l;let d=(e="_missing-instance_")=>`${e}`,s=({url:e="",params:t={},headers:i={}}={})=>JSON.stringify({url:e,params:t,headers:i}),c=()=>void 0!==o,u={},g=(e,t,i)=>{let o=d(e),a=s(t),r=u[o]?u[o]:{};r[a]=i,u[o]=r};t.addRequest=g;let p=(e,t)=>{let i=d(e),o=s(t),a=u[i]?u[i]:{};delete a[o]},f=(e,t)=>n.default.interceptors[e].use(e=>(t(e),e),e=>Promise.reject(e)),m=(e,t,i=!1)=>new Promise((o,a)=>{(0,n.default)(e).then(o,r=>{let n=i?!r.response||r.response.status>=500&&r.response.status<=599:"ECONNABORTED"!==r.code&&(!r.response||r.response.status>=500&&r.response.status<=599);if(t<1||!n)return a(r);setTimeout(()=>{m(e,t-1,i).then(o,a)},e.retryTimeout||1e3)})}),h={fetch(e,t={}){let i,o={...l,...t};if(!o.url)throw Error("No url specified");let a=(i=s(o),(u[d(e)]||{})[i]);if(a)return a;let r=m(o,o.retries||0,this.isServer());return g(e,o,r),r.then(()=>{p(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:i={},method:o=""}={}})=>({href:t,method:o.toUpperCase(),statusCode:e,cacheControl:i["cache-control"]?.split("=")[1]}))(t),options:o}),p(e,o))),r},getRequests:e=>Object.values(u[d(e)]||{}),clearRequests(){u={}},_generateResponseMetricsForFetchService(e){let{status:t}=e,{url:i,customStartTime:o}=e.config,{host:a}=i?r.default.parse(i):{host:null},n=o?Date.now()-o:0,l=h?.requestMetrics?.observe||!1;a&&0!==n&&l&&h.requestMetrics?.observe({host:a,statusCode:t},n)},logger:{componentLog:(e="log",t,i)=>{console[e](t,{...i})}},isServer:c,addInterceptor:f};t.fetchService=h,c()&&(f("request",e=>{e.customStartTime=Date.now()}),f("response",h._generateResponseMetricsForFetchService))},37963:(e,t)=>{"use strict";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:i,hideLanguagePrefix:o}=e,a=void 0===o||o;return t&&Object.keys(t).length>0?Object.entries(t).map(([e,t])=>{let i=t||{};return{code:e,default:i.default,hideLanguagePrefix:void 0!==i.hideLanguagePrefix?i.hideLanguagePrefix:a}}):i?[{code:i,default:!0,hideLanguagePrefix:a}]:[]},t.getDefaultLanguageCode=e=>{let i=(0,t.getAvailableLanguages)(e);if(0===i.length)return"";let o=i.find(e=>!0===e.default)||i[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 i=(0,t.getAllLanguageCodes)(e),o=e.name;return i.map(e=>`${o}:${e}`)})},40601:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.actionCreatorHelper=t.ACTION_PREFIX=void 0,t.ACTION_PREFIX="ice::",t.actionCreatorHelper=e=>t=>(i,o)=>({type:`${t}`,payload:i,error:i instanceof Error,meta:{component:e,...o}})},53018:(e,t,i)=>{"use strict";var o=i(26024);Object.defineProperty(t,"__esModule",{value:!0}),t.gracefulShutdown=function(e){e.app.disable("shutdown");let t=!1,i=new Set,r=e.servers,n=(e,o)=>{i.add(o),o.on("finish",()=>i.delete(o)),o.on("close",()=>i.delete(o)),t&&a(o)};for(let e of r)e.on("request",n);o.on("SIGTERM",()=>{let n;if(t)return;for(let o of(t=!0,e.log?.("SIGTERM received. Starting graceful shutdown."),e.app.enable("shutdown"),e.onStartShutdown?.(),i))a(o);let l=e.inFlightProcessingTimeoutMs??1e4,d=!1,s=()=>{d||(d=!0,n&&clearTimeout(n),Promise.resolve().then(()=>e.onFinishShutdown?.()).finally(()=>{o.exit(0)}).catch(()=>void 0))},c=r.length,u=()=>{(c-=1)<=0&&s()};for(let e of r)e.close(u),e.closeIdleConnections();c>0?(n=setTimeout(()=>{for(let e of r)e.closeAllConnections();s()},l)).unref():s()})};let a=e=>{e.headersSent||e.setHeader("connection","close")}},72835:(e,t)=>{"use strict";
51Object.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)=>{"use strict";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,i)=>{"use strict";t.Ox=t.eW=t.zL=void 0;var o=i(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=i(33158);Object.defineProperty(t,"Ox",{enumerable:!0,get:function(){return a.fetchService}}),i(37963),i(5659),i(72835),i(53018),i(81733)}}]);
52//# sourceMappingURL=7719.27743668df63497f.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.