1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[830,2170,3211,5592,8449],{33158:(e,t,o)=>{var r=o(26024),n=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 a=n(o(60771)),i=n(o(72153)),l={timeout:4e3,retries:0,retryTimeout:1e3};t.DEFAULT_REQUEST_OPTIONS=l;let s=(e="_missing-instance_")=>`${e}`,d=({url:e="",params:t={},headers:o={}}={})=>JSON.stringify({url:e,params:t,headers:o}),u=()=>void 0!==r,c={},g=(e,t,o)=>{let r=s(e),n=d(t),a=c[r]?c[r]:{};a[n]=o,c[r]=a};t.addRequest=g;let h=(e,t)=>{let o=s(e),r=d(t),n=c[o]?c[o]:{};delete n[r]},f=(e,t)=>i.default.interceptors[e].use(e=>(t(e),e),e=>Promise.reject(e)),p=(e,t,o=!1)=>new Promise((r,n)=>{(0,i.default)(e).then(r,a=>{let i=o?!a.response||a.response.status>=500&&a.response.status<=599:"ECONNABORTED"!==a.code&&(!a.response||a.response.status>=500&&a.response.status<=599);if(t<1||!i)return n(a);setTimeout(()=>{p(e,t-1,o).then(r,n)},e.retryTimeout||1e3)})}),m={fetch(e,t={}){let o,r={...l,...t};if(!r.url)throw Error("No url specified");let n=(o=d(r),(c[s(e)]||{})[o]);if(n)return n;let a=p(r,r.retries||0,this.isServer());return g(e,r,a),a.then(()=>{h(e,r)},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:o={},method:r=""}={}})=>({href:t,method:r.toUpperCase(),statusCode:e,cacheControl:o["cache-control"]?.split("=")[1]}))(t),options:r}),h(e,r))),a},getRequests:e=>Object.values(c[s(e)]||{}),clearRequests(){c={}},_generateResponseMetricsForFetchService(e){let{status:t}=e,{url:o,customStartTime:r}=e.config,{host:n}=o?a.default.parse(o):{host:null},i=r?Date.now()-r:0,l=m?.requestMetrics?.observe||!1;n&&0!==i&&l&&m.requestMetrics?.observe({host:n,statusCode:t},i)},logger:{componentLog:(e="log",t,o)=>{console[e](t,{...o})}},isServer:u,addInterceptor:f};t.fetchService=m,u()&&(f("request",e=>{e.customStartTime=Date.now()}),f("response",m._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:o,hideLanguagePrefix:r}=e,n=void 0===r||r;return t&&Object.keys(t).length>0?Object.entries(t).map(([e,t])=>{let o=t||{};return{code:e,default:o.default,hideLanguagePrefix:void 0!==o.hideLanguagePrefix?o.hideLanguagePrefix:n}}):o?[{code:o,default:!0,hideLanguagePrefix:n}]:[]},t.getDefaultLanguageCode=e=>{let o=(0,t.getAvailableLanguages)(e);if(0===o.length)return"";let r=o.find(e=>!0===e.default)||o[0];return r?.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 o=(0,t.getAllLanguageCodes)(e),r=e.name;return o.map(e=>`${r}:${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=>(o,r)=>({type:`${t}`,payload:o,error:o instanceof Error,meta:{component:e,...r}})},53018:(e,t,o)=>{var r=o(26024);Object.defineProperty(t,"__esModule",{value:!0}),t.gracefulShutdown=function(e){e.app.disable("shutdown");let t=!1,o=new Set,a=e.servers,i=(e,r)=>{o.add(r),r.on("finish",()=>o.delete(r)),r.on("close",()=>o.delete(r)),t&&n(r)};for(let e of a)e.on("request",i);r.on("SIGTERM",()=>{let i;if(t)return;for(let r of(t=!0,e.log?.("SIGTERM received. Starting graceful shutdown."),e.app.enable("shutdown"),e.onStartShutdown?.(),o))n(r);let l=e.inFlightProcessingTimeoutMs??1e4,s=!1,d=()=>{s||(s=!0,i&&clearTimeout(i),Promise.resolve().then(()=>e.onFinishShutdown?.()).finally(()=>{r.exit(0)}).catch(()=>void 0))},u=a.length,c=()=>{(u-=1)<=0&&d()};for(let e of a)e.close(c),e.closeIdleConnections();u>0?(i=setTimeout(()=>{for(let e of a)e.closeAllConnections();d()},l)).unref():d()})};let n=e=>{e.headersSent||e.setHeader("connection","close")}},72835:(e,t)=>
1{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)},78522:(e,t,o)=>{o.r(t),o.d(t,{default:()=>O});var r=o(6506),n=o(33506),a=o(1836),i=o.n(a),l=o(4222),s=o.n(l),d=o(19954),u=o(33461),c=o(30795),g=o(62927),h=o(38906),f=o(77501);let p="right",m=(e,t,o)=>o?`border-${e}: 1px ${(0,f.rQ)(o)({theme:t})} solid`:"",b=g.default.div.withConfig({componentId:"sc-a27c68db-0"})([""]),x=g.default.div.withConfig({componentId:"sc-a27c68db-1"})(["overflow:scroll;position:relative;"]),v=g.default.table.withConfig({componentId:"sc-a27c68db-2"})(["border-collapse:collapse;table-layout:fixed;th,td{&:last-child{border:none;}width:",";","}"],({isColumnLengthSmall:e})=>e?"auto":"41.33vw",h.Ay.medium` 2 width: auto; 3 `),w=g.default.thead.withConfig({componentId:"sc-a27c68db-3"})(["tr{font-weight:bold;font-size:12px;height:30px;border:none;}button{font-size:12px;",";}"],h.Ay.medium` 4 font-size: inherit; 5 `),C=g.default.th.withConfig({componentId:"sc-a27c68db-4"})(["text-transform:uppercase;text-align:left;border:none;padding:0 5px 0 23px;",";background-color:",";color:"," !important;&:first-child{position:sticky;left:0;}"," ",""],({borderColour:e,theme:t})=>m(p,t,e),({tableHeadBackground:e="white",theme:t})=>(0,f.rQ)(e)({theme:t}),({rowTextColour:e="black",theme:t})=>(0,f.rQ)(e)({theme:t}),h.Ay.medium` 6 border: none; 7 text-align: center; 8 padding: 0 5px; 9 `,h.Ay.large` 10 font-size: 16px; 11 height: 67px; 12 `),y=g.default.tbody.withConfig({componentId:"sc-a27c68db-5"})([""]),S=g.default.tr.withConfig({componentId:"sc-a27c68db-6"})([""]),j=g.default.tr.withConfig({componentId:"sc-a27c68db-7"})(["height:50px;",""],h.Ay.large` 13 height: 67px; 14 `),T=g.default.tr.withConfig({componentId:"sc-a27c68db-8"})(["&:nth-child(even){background-color:",";}&:nth-child(odd){background-color:",";}"],({alternateColour:e="white",theme:t})=>(0,f.rQ)(e)({theme:t}),({backgroundColour:e="white",theme:t})=>(0,f.rQ)(e)({theme:t})),L=g.default.td.withConfig({componentId:"sc-a27c68db-9"})(["font-weight:normal;font-size:12px;height:26px;border:none;white-space:normal;text-align:left;padding:0 5px 0 23px;",";color:"," !important;&:first-child{position:sticky;left:0;}"," ",""],({borderColour:e,theme:t})=>m(p,t,e),({cellTextColour:e="black",theme:t})=>(0,f.rQ)(e)({theme:t}),h.Ay.medium` 15 text-align: center; 16 padding: 0 5px; 17 border: none; 18 `,h.Ay.large` 19 font-size: 16px; 20 height: 67px; 21 `),_=g.default.div.withConfig({componentId:"sc-a27c68db-10"})(["position:fixed;top:0;width:100%;max-width:1440px !important;z-index:1;display:none;"]),I=g.default.div.withConfig({componentId:"sc-a27c68db-11"})(["display:flex;justify-content:left;",";a{font-size:12px;",";}"],h.Ay.medium` 22 justify-content: center; 23 `,h.Ay.medium` 24 font-size: inherit; 25 `),k=({chips:e=[],mobileTableBorderColor:t,planToggle:o,togglePlanDetails:a,isPlanAnnual:l,annualModeLabel:s,monthlyModeLabel:d,columnHeaders:c=[],columnBackground:g={label:"",value:"",hex:""},columnTextColour:h={label:"",value:"",hex:""},buttonProps:f})=>{let p=e.length>0&&o;return(0,r.jsxs)(n.Fragment,{children:[(0,r.jsxs)(w,{"data-testid":"table-head-group",role:"rowgroup",children:[(0,r.jsx)(u.default,{"data-testid":"table-button",buttonTextColor:i()(h,"value","white"),buttonBackgroundColor:i()(g,"value","white"),onClick:a,mode:"custom",children:(0,r.jsx)(n.Fragment,{children:l?s:d})}),(0,r.jsx)(S,{children:c.length>0&&c.map((e,n)=>(0,r.jsx)(C,{"data-testid":"table-head",scope:"col",tableHeadBackground:g?.value,rowTextColour:h?.value,borderColour:o?"":t,children:e.title},`${n}-${e.title}`))})]}),(0,r.jsx)(y,{children:p&&(({isPlanAnnual:e,buttonProps:t=[]})=>t.length?(0,r.jsx)(j,{"data-testid":"table-head-button-row",children:t.map((t,o)=>{let a,l,s,d,c;return(0,r.jsx)(L,{scope:"row",children:(0,r.jsx)(I,{children:(a=e?"annualPlan":"monthlyPlan",l=i()(t,[a,"theme","value"],"primary"),s=i()(t,[a,"text"],""),d=i()(t,[a,"href"],""),c=["primary","secondary","tertiary","premium","free","secondary
25Dark","secondaryLight","custom"].find(e=>e===l),(0,r.jsx)(u.default,{"data-testid":"table-header-button",container:!0,href:d,mode:c,children:(0,r.jsx)(n.Fragment,{children:s})}))})},`button-${o}`)})}):null)({chips:e,columnTextColour:h,columnBackground:g,togglePlanDetails:a,isPlanAnnual:l,annualModeLabel:s,monthlyModeLabel:d,buttonProps:f})})]})},A=({tableWithCta:e,isSticky:t,showMoreBtn:o,rowLimit:a,setShowMore:l,mobileTableBorderColor:g,planToggle:h})=>{let{tableTitle:f,columnHeaders:p=[],chips:m,data:b=[],columnBackground:w,columnTextColour:C,rowBackgroundColour:S,rowTextColour:j,rowAlternateColour:I,buttonProps:A}=e,[O,P]=(0,n.useState)(!1),[R,E]=(0,n.useState)(!1),{showMore:M,showLess:F}=(0,c.w)(e=>(0,d.Cm)(e,["table"])),{annualModeLabel:$,monthlyModeLabel:z}=(0,c.w)(e=>(0,d.Cm)(e,["planPicker"]));if(!b.length)return null;l(o);let D=()=>{E(!R)},N=p?.length<=3,q=t?(0,r.jsx)(_,{"data-testid":"peacock-table-container","aria-hidden":"true",children:(0,r.jsx)(v,{"aria-label":f,"aria-describedby":f,"aria-rowcount":b.length,isColumnLengthSmall:N,children:k({chips:m,mobileTableBorderColor:g,planToggle:h,togglePlanDetails:D,isPlanAnnual:R,annualModeLabel:$,monthlyModeLabel:z,columnHeaders:p,columnBackground:w,columnTextColour:C,buttonProps:A,...e})})}):null,Q=o&&!O?s()(b,0,a):b,B=(0,r.jsx)(u.default,{buttonTextColor:i()(C,"value","white"),buttonBackgroundColor:i()(w,"value","white"),onClick:()=>{P(!O)},"aria-expanded":O,mode:"custom",text:O?F:M});return(0,r.jsxs)(n.Fragment,{children:[q,(0,r.jsx)(x,{"data-testid":"peacock-table-wrapper",children:(0,r.jsxs)(v,{"data-testid":"peacock-table","aria-label":f,"aria-describedby":f,"aria-rowcount":b.length,isColumnLengthSmall:N,children:[k({chips:m,mobileTableBorderColor:g,planToggle:h,togglePlanDetails:D,isPlanAnnual:R,annualModeLabel:$,monthlyModeLabel:z,columnHeaders:p,columnBackground:w,columnTextColour:C,buttonProps:A,...e}),(0,r.jsx)(y,{role:"rowgroup",children:Q.map((e,t)=>(0,r.jsx)(T,{alternateColour:I?.value,backgroundColour:S?.value,children:p.length>0&&p.map((t,o)=>(0,r.jsx)(L,{alternateColour:I?.value,backgroundColour:S?.value,cellTextColour:j?.value,borderColour:g,children:String(e[t.title]||"")},`${o}-${t.title}`))},`row-${t}`))})]})}),o?B:null]})},O=({tableWithCta:e={data:[]},showMoreBtn:t=!1,rowLimit:o=10,mobileTableBorderColor:a="",planToggle:i=!1})=>{let{data:l=[]}=e,{componentRef:s,isSticky:d,setShowMore:u}=(({defaultSticky:e,tabs:t})=>{let[o,r]=(0,n.useState)(e),[a,i]=(0,n.useState)(!1),l=(0,n.useRef)(null),s=150,d=70;t&&(s+=50,d+=60),a&&(s+=135,d+=126);let u=(0,n.useCallback)(({top:e=0,bottom:t=0,width:n=0}={})=>{e<=0&&t>s&&n>1024||e<=0&&t>d&&n<=1024?o||r(!0):o&&r(!1)},[o,d,s]);return(0,n.useEffect)(()=>{let e=()=>{u(l?.current?.getBoundingClientRect())};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[u]),{componentRef:l,isSticky:o,setShowMore:i}})({defaultSticky:!1,tabs:!1});return l.length?(0,r.jsx)(b,{"data-testid":"table-with-cta-container",ref:s,children:(0,r.jsx)(A,{tableWithCta:e,isSticky:d,showMoreBtn:t,setShowMore:u,rowLimit:o,planToggle:i,mobileTableBorderColor:a})}):null}},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,o)=>{t.Ox=t.eW=t.zL=void 0;var r=o(40601);Object.defineProperty(t,"zL",{enumerable:!0,get:function(){return r.actionCreatorHelper}}),Object.defineProperty(t,"eW",{enumerable:!0,get:function(){return r.ACTION_PREFIX}});var n=o(33158);Object.defineProperty(t,"Ox",{enumerable:!0,get:function(){return n.fetchService}}),o(37963),o(5659),o(72835),o(53018),o(81733)}}]); 26//# sourceMappingURL=2170.b75fdb6195713020.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.