1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="19aeedee-0cf4-53ab-a59d-b6804897e88e")}catch(e){}}(); 3(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6691],{14732:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,B:()=>l});var n=r(14232),a=r(78063);r(65835);let l={boxShadow:"none",border:"1px solid #d9d9d9"},i=({seasons:e,selected:t,onChange:r,noShadow:i})=>{let s=e.map(e=>({value:e.id,name:e.name,disabled:!1})),o=1===s.length;return n.createElement(a.A,{options:s,onChange:r,disabled:o,value:t||"",style:i?l:void 0})};i.defaultProps={selected:"",noShadow:!1};let s=i},27523:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(14232),a=r(85711);let l=({paddingProps:e})=>n.createElement(a.A,{type:"shelf",paddingProps:e});l.defaultProps={paddingProps:{}};let i=l},34486:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(14232);let a=({uid:e,id:t,adConfig:r,adButlerCustomStyle:a})=>{let l=(0,n.useRef)(null);return(0,n.useEffect)(()=>{l.current&&fetch(`https://servedbyadbutler.com/adserve/;MID=166135;setID=${t};uid=${e};type=json`).then(e=>e.json()).then(e=>{let t=e.placements.placement_1;if(!t)return;let n=l.current,i=a?Object.entries(a).map(([e,t])=>{let r=e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`);return`${r}: ${t}`}).join("; "):"";if(n){let e=r?.size?.[0]?.[0]||t.width||320,a=i?` ${i}`:"",l=`width: 100%; height: auto; max-width: ${e}px;${a}`;n.innerHTML=` 4 <div 5 class="js-ad" 6 style="overflow: hidden; margin: 0 auto; max-width: 100%;"> 7 <a href="${t.redirect_url}" target="${t.target}" rel="noopener"> 8 <img 9 src="${t.image_url}" 10 alt="${t.alt_text||"Advertisement"}" 11 style="${l}" 12 > 13 </a> 14 </div> 15 `,t.viewable_url&&(new Image().src=t.viewable_url)}}).catch(()=>{let e=l.current;e&&(e.style.display="none")})},[t,e,r]),n.createElement("div",{ref:l})};a.defaultProps={uid:null,id:null,adConfig:null,adButlerCustomStyle:null};let l=a},41139:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(14232),a=r(2171),l=r(98292),i=r(82851);let s=l.default.div.withConfig({displayName:"advert__AdvertContainer",componentId:"sc-122saig-0"})(["display:flex;align-items:center;text-align:center;width:100%;min-width:0;overflow-x:hidden;",""],e=>{let{responsiveSizes:t,size:r}=e;if(!t)return Array.isArray(r)&&2===r.length&&1!==r[1]?`min-height: ${r[1]}px;`:"";let n=t.map(e=>{let{breakpoint:t,sizes:r}=e;if(!Array.isArray(r))return null;let[n,a]=t;return Array.isArray(r[0])?{breakpointMinWidth:n,breakpointMinHeight:a,largestHeight:Math.max(...e.sizes.map(e=>Array.isArray(e)&&2===e.length?e[1]:0))}:{breakpointMinWidth:n,breakpointMinHeight:a,largestHeight:r[1]}});return(0,i.reduce)((0,i.orderBy)(n,["largestHeight"],["asc"]),(e,t)=>{if(!t)return e;let{breakpointMinWidth:r,breakpointMinHeight:n,largestHeight:a}=t;return` 16 ${e} 17 @media screen and (min-width: ${r}px) and (min-height: ${n}px) { 18 min-height: ${a}px; 19 }; 20 `},"")}),o=({adConfig:e,advertsSetup:t,className:r,style:a,onError:l,onLoad:i})=>{let o=(0,n.useRef)(),d=(0,n.useRef)(null),c=(0,n.useRef)(!1),m=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(!t||!o.current||!e)return;let r=o.current;d.current&&(clearTimeout(d.current),d.current=null),c.current=!1,window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(()=>{let t=window.googletag.defineSlot(e.path,e.sizes,r.id);t&&(m.current=t,t.addService(window.googletag.pubads()),window.googletag.servicesEnabled||(window.googletag.enableServices(),window.googletag.servicesEnabled=!0),window.googletag.display(r.id))});let n=new MutationObserver(()=>{c.current||(c.current=!0,d.current&&(clearTimeout(d.current),d.current=null),i&&i(),n.disconnect())});return n.observe(r,{childList:!0,subtree:!0}),d.current=setTimeout(()=>{!c.current&&l&&l()},4e3),()=>{if(d.current&&(clearTimeout(d.current),d.current=null),n.disconnect(),m.current){let e=m.current;m.current=null,window.googletag.cmd.push(()=>{window.googletag.destroySlots([e])})}r&&(r.innerHTML="")}},[t,e,l,i]),n.createElement(s,{className:r,responsiveSizes:e.responsiveSizes,size:e.size,style:a},n.createElement("div",{className:"js-ad",id:e.id,ref:o,style:{overflow:"hidden",margin:"0 auto",maxWidth:"100%",minWidth:0}}
20))};o.defaultProps={className:null,style:{},onError:null,onLoad:null};let d=(0,a.Ng)(e=>({advertsSetup:(0,i.get)(e,"pageInfo.advertsSetup",!1)}))(o)},53109:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>G});var n=r(14232),a=r(2171),l=r(82851);r(70470),r(59547),r(60055),r(80597),r(65835);var i=r(58048),s=r(82868),o=r(47104),d=r(93052),c=r(74055),m=r(12461),u=r(30842),p=r(83392),g=r(75826),h=r(70564),f=r(81883),v=r(27523),A=r(20008),y=r(45939),E=r(65565);let b=({isMobile:e})=>n.createElement(n.Fragment,null,n.createElement(d.A,{bottom:"medium",component:"div"},e?n.createElement(A.A,{flexDirection:"column"},n.createElement(y.A,{preset:"card",fullWidth:!0}),n.createElement(c.A,{all:"medium",component:"div"},n.createElement(A.A,{flexDirection:"column",style:{gap:"10px"}},n.createElement(E.A,{width:"80%",height:"40px"}),n.createElement(E.A,{width:"60%",height:"16px"}),n.createElement(E.A,{width:"40%",height:"16px"})))):n.createElement(y.A,{preset:"card",style:{borderRadius:"10px"},fullWidth:!0})),n.createElement(o.A,{preset:"newsList"},Array.from({length:4},(e,t)=>n.createElement(A.A,{key:t,flexDirection:"column",style:{gap:"10px"}},n.createElement(y.A,{preset:"card",style:{borderRadius:"10px"},fullWidth:!0}),n.createElement(E.A,{width:"90%",height:"32px"}),n.createElement(E.A,{width:"75%",height:"16px"}),n.createElement(E.A,{width:"66%",height:"16px"})))));var w=r(35027),_=r(34917);let x=()=>n.createElement(c.A,{all:"large",component:"div"},n.createElement(u.A,{component:"div",maxWidth:260,center:!0},n.createElement(c.A,{bottom:"medium"},n.createElement(w.A,{preset:"subtitle--large",align:"center",component:"div"},n.createElement(_.x6,{i18nKey:"teams:no_match_report_results"},"Sorry, there are no match reports to show"))),n.createElement(c.A,{bottom:"medium"},n.createElement(w.A,{preset:"body--small",align:"center",color:"dovegrey",component:"div"},n.createElement(_.x6,{i18nKey:"teams:no_match_report_results_description"},"Looks like there isnât any recent match reports")))));var P=r(73056),S=r(14732),C=r(66101);function O(){return(O=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let z={horizontal:"small",responsive:[{minWidth:"palm",props:{horizontal:"medium"}}]},k={horizontal:"0",responsive:[{minWidth:"fullHeader",props:{horizontal:"medium"}}]},I=({club:e,isLoading:t,loadingError:r,matches:a,onSeasonFilterChange:l,reports:i,seasonId:s,seasons:A})=>{let y=(0,C.A)();if(r)return n.createElement(f.A,O({clubId:e.id},r));let{advertisingTier:E,sportId:w}=e,[_,...I]=i,$=e=>e.map(e=>n.createElement(p.A,{key:e.id,message:e,stacked:"fullHeader",isV2:!0,imageProps:{alignment:"top",width:"600",height:"336",style:{borderRadius:"10px"},loading:"lazy"}}));return n.createElement(u.A,{component:"div",maxWidth:1366,center:!0},n.createElement(c.A,{vertical:"medium",responsive:[{minWidth:"palm",props:{bottom:"large"}}],component:"div"},n.createElement(c.A,O({bottom:"medium"},z),n.createElement(h.A,{advertisingTier:E,pageType:"team.reports",sportId:w})),n.createElement(o.A,{columns:"minmax(0, 1fr)",columnGap:"medium",rowGap:"medium",responsive:[{minWidth:"fullHeader",props:{columns:"minmax(0, 970px) minmax(0, 400px)"}}]},n.createElement("div",null,n.createElement(c.A,O({},z,{component:"div"}),A.length>0&&n.createElement(o.A,{columns:"1fr",responsive:[{minWidth:"fullHeader",props:{columns:"minmax(0, 200px)",justifyContent:"end"}}]},n.createElement(S.A,{seasons:A,selected:s,onChange:l,noShadow:!0}))),t?n.createElement(c.A,O({},z,{component:"div"}),n.createElement(d.A,{top:"medium",component:"div"},n.createElement(b,{isMobile:y}))):_?n.createElement(n.Fragment,null,n.createElement(d.A,{top:"medium",component:"div"},n.createElement(c.A,O({},k,{component:"div"}),n.createElement(m.A,{fill:"primary",component:"div",responsive:[{minWidth:"fullHeader",props:{radius:"10px"}}]},n.createElement(p.A,{message:_,club:e,stacked:"desk",isHero:y,isNewsHero:!y})))),n.createElement(c.A,O({},z,{component:"div"}),I.length>0&&n.createElement(d.A,{top:"medium",component:"div"},n.createElement(o.A,{preset:"newsList"},$(I.slice(0,4)))),n.createElement(c.A,{vertical:"medium",component:"div"},n.createElement(g.A,null)),I.length>4&&n.createElement(o.A,{preset:"newsList"},$(I.slice(4))),n.createElement(v.A,{paddingProps:{top:"medium"}}))):n.createElement(c.A,O({},z,{component:"div"}),n.createElement(x,null),n.createElement(c.A,{vertical:"medium",component:"div"},n.createElement(g.A,null)))),n.createElement(c.A,O({},z,{component:"div"}),n.createElement(P.A,{club:e,matches:a})))))};I.defaultProps={loadingError:null,matches:[]};var $=r(31661),N=r.n($),j=r(76280),R=r(41471),L=r(79722),T=r(79569),W=r(62344),H=r(18368),M=r(50022),B=r(53948);let D=(e,t,r)=>async n=>{try{n({type:B.yB,payload:{clubId:e,teamId:t}});let a=new M.A(e,"match_reports",{teamId:t}),{seasons:l,reports:i}=(await H.A.getPageData(a,r)).data;return n({type:B.GV,payload:{clubId:e,teamId:t,seasons:l,reports:i}}),n({type:B.oh,payload:a.toString()}),{}}catch(a){let r=500;return a&&(r=a.errorStatusCode||r),n({type:B.fR,payload:{clubId:e,teamId:t,statusCode:r,error:a}}),{error:a}}};var F=r(38008);let K=e=>(0,l.orderBy)(e,[e=>F.c9.fromISO((0,l.get)(e,"fixture.date")).valueOf()],["desc"]);class q extends n.Component{static async getInitialProps({reduxStore:e,club:t,isServer:r,team
20:n,req:a,res:l,query:i}){let s={activeSubSection:"reports",pageType:"team.reports",seasonId:i.season?parseInt(i.season,10):(0,L.tS)(e.getState())};if(!r)return s;let[{error:o}]=await Promise.all([e.dispatch(D(t.id,n.id,a)),e.dispatch((0,T.P)(t.id,n.id,a,{supplementary:!0}))]);return o&&o.errorStatusCode&&l&&(l.statusCode=o.errorStatusCode),s}componentDidMount(){this.loadIfRequired()}componentDidUpdate(e){let{teamId:t}=this.props;t!==e.teamId&&this.loadIfRequired()}loadIfRequired=()=>{let{loading:e,previouslyLoaded:t,loadPageData:r,matchesLoading:n,matchesLoaded:a,loadMatches:l,club:{id:i},team:{id:s}}=this.props;e||t||r(i,s),n||a||l(i,s,void 0,{supplementary:!0})};onSeasonFilterChangeHandler=e=>{let t=parseInt(e.target.value,10),{club:r,team:{id:n},selectSeason:a}=this.props;a(t),N().pushClubRoute(r,"team.reports",{teamId:n,season:t})};render(){let{loading:e,loadingError:t,club:r,team:a,matches:l,reports:o,seasons:d,season:c,seasonId:m}=this.props;return n.createElement(n.Fragment,null,n.createElement(s.A,{club:r,descriptionTranslationKey:"teams:reports_meta_description",route:"team.reports",routeParams:{teamId:a.id,seasonId:m},titleTranslationKey:"teams:reports_page_title",translationValues:{teamName:a.name,seasonName:c&&c.name}}),n.createElement(i.A,null),n.createElement(I,{isLoading:e,loadingError:t,club:r,matches:l,reports:o,onSeasonFilterChange:this.onSeasonFilterChangeHandler,seasons:d,seasonId:m}))}}q.defaultProps={season:null,loadingError:null,matches:[],seasonId:null};let U={loadPageData:D,loadMatches:T.P,selectSeason:R.SB},G=(0,j.A)((0,a.Ng)((e,{seasonId:t,teamId:r})=>({loading:((e,t)=>{let r=(0,l.get)(e,"teams.matchReports.currentlyLoading");return(0,l.includes)(r,t)})(e,r),previouslyLoaded:((e,t)=>{let r=(0,l.get)(e,"teams.matchReports.hasLoaded");return(0,l.includes)(r,t)})(e,r),loadingError:(0,l.find)((0,l.get)(e,"teams.matchReports.loadingError"),{teamId:r}),matches:(0,l.get)((0,W.z$)(e,r),"matches",[]),matchesLoading:(0,W.M0)(e,r),matchesLoaded:(0,W.Z1)(e,r),reports:((e,t,r)=>{let n=(0,l.filter)((0,l.get)(e,"teams.matchReports.reports"),{team_id:t}),a=(0,L.Qe)(e);if((0,l.isEmpty)(a))return K(n);let i=r?(0,l.find)(a,{id:r}):(0,l.head)(a);if(!i)return[];let s=F.c9.fromISO(i.start),o=F.c9.fromISO(i.end);return K((0,l.filter)(n,e=>{let t=F.c9.fromISO((0,l.get)(e,"fixture.date"));return t>=s&&t<=o}))})(e,r,t),seasons:(0,L.Qe)(e),season:(0,L.oK)(e,t)}),U)(q))},65835:(e,t,r)=>{"use strict";var n=r(95062),a=r.n(n);let l=a().shape({id:a().oneOfType([a().string,a().number]).isRequired,name:a().string,start:a().string,end:a().string});a().arrayOf(l)},70564:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(14232),a=r(76603);let l=({advertisingTier:e,pageType:t,sportId:r,uid:l})=>n.createElement(a.A,null);l.defaultProps={uid:null};let i=l},73056:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(20008),a=r(5617),l=r(14232),i=r(79905),s=r(17549);r(70470),r(60055);var o=r(34917),d=r(21670),c=r(38543);let m=({club:e,matches:t,t:r})=>{let{recent:o,upcoming:m}=(0,c.A)(t,e.timezone),u=[m&&{fixture:m,title:r("teams:homepage_matches_upcoming_label")},o&&{fixture:o,title:r("teams:homepage_matches_recent_label")}].filter(Boolean);return l.createElement(n.A,{flexDirection:"column",alignItems:"center",style:{gap:`${d.A.medium}px`,width:"100%"}},u.length>0&&l.createElement(a.A,{minWidth:"fullHeader",style:{width:"100%"},component:"div"},l.createElement(n.A,{flexDirection:"column",style:{gap:`${d.A.medium}px`}},u.map(({fixture:t,title:r})=>l.createElement(s.A,{key:t.id,matches:[(0,c.s)(t)],club:e,title:r,isMobile:!1,showBorder:!0})))),l.createElement(i.A,null))};m.defaultProps={matches:[]};let u=(0,o.CI)(["teams"])(m)},75826:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(14232),a=r(2171);let l={adUnitPath:"/124312541,2820490/Pitchero/bottom_banner",size:[[970,250],[970,90],[728,90],[728,90],[320,50],[300,50]],id:"ros-bottom-banner",targeting:{Pitchero_Ad_Position:["BTF"],Pitchero_Ad_Size:["bottom_banner"]},responsiveSizes:[{breakpoint:[961,250],sizes:[[970,250],[970,90],[728,90]]},{breakpoint:[728,90],sizes:[728,90]},{breakpoint:[0,0],sizes:[[320,50],[300,50]]}]};var i=r(79722),s=r(41139),o=r(34486);function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
20).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let c=({className:e,includeAdverts:t,style:r,uid:a})=>{let[i,c]=(0,n.useState)(!1),m={};if(a&&(m.key=a),!t)return null;if(i){let e=(Math.random()+1).toString(36).substring(7);return n.createElement("div",{style:{display:"flex",justifyContent:"center",width:"100%",backgroundColor:"#fff"}},n.createElement(o.A,{id:716968,uid:e}))}return n.createElement(s.A,d({adConfig:l,className:e,style:r,onError:()=>{c(!0)}},m))};c.defaultProps={className:null,style:{},uid:null};let m=(0,a.Ng)(e=>({includeAdverts:(0,i.Ow)(e)}))(c)},76603:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(14232),a=r(2171);let l={adUnitPath:"/124312541,2820490/Pitchero/ros_topleader",size:[[970,250],[970,90],[728,90],[728,90],[320,50],[300,50]],id:"ros-top-banner",targeting:{Pitchero_Ad_Position:["ATF"],Pitchero_Ad_Size:["top_banner"]},responsiveSizes:[{breakpoint:[961,250],sizes:[[970,250],[970,90],[728,90]]},{breakpoint:[728,90],sizes:[728,90]},{breakpoint:[0,0],sizes:[[320,50],[300,50]]}]};var i=r(79722),s=r(41139),o=r(34486);function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let c=({className:e,includeAdverts:t,style:r,uid:a})=>{let[i,c]=(0,n.useState)(!1),m=(0,n.useCallback)(()=>{c(!0)},[]);if(!t)return null;let u={};if(a&&(u.key=a),i){let e=(Math.random()+1).toString(36).substring(7);return n.createElement("div",{style:{display:"flex",justifyContent:"center",width:"100%",backgroundColor:"#fff",paddingBottom:10}},n.createElement(o.A,{id:716967,uid:e}))}return n.createElement(s.A,d({adConfig:l,className:e,style:r,onError:m},u))};c.defaultProps={className:null,style:{},uid:null};let m=(0,a.Ng)(e=>({includeAdverts:(0,i.Ow)(e)}))(c)},79905:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(14232),a=r(2171);let l={adUnitPath:"/124312541,2820490/Pitchero/ros_mpu2",size:[[300,600],[300,250]],id:"ros-bottom-mpu",targeting:{Pitchero_Ad_Position:["BTF"],Pitchero_Ad_Size:["bottom_mpu"]}};var i=r(79722),s=r(41139),o=r(34486);function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let c=({className:e,includeAdverts:t,style:r,uid:a})=>{let[i,c]=(0,n.useState)(!1),m={};if(a&&(m.key=a),!t)return null;if(i){let e=(Math.random()+1).toString(36).substring(7);return n.createElement("div",{style:{display:"flex",justifyContent:"center",width:"100%",backgroundColor:"#fff"}},n.createElement(o.A,{id:716969,uid:e}))}return n.createElement(s.A,d({adConfig:l,className:e,style:r,onError:()=>{c(!0)}},m))};c.defaultProps={className:null,style:{},uid:null};let m=(0,a.Ng)(e=>({includeAdverts:(0,i.Ow)(e)}))(c)},80597:(e,t,r)=>{"use strict";var n=r(95062),a=r.n(n);a().shape({message:a().string,statusCode:a().number})},85711:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(14232),a=r(82851),l=r(74055);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let s=({paddingProps:e,type:t})=>{let[r,s]=(0,n.useState)(!1),o=(0,n.useCallback)(()=>{s((0,a.get)(window,`adbutlerServed.${t}`,!1))},[]);return(0,n.useEffect)(()=>(document.addEventListener(`adbutlerServed.${t}`,o),()=>{document.removeEventListener(`adbutlerServed.${t}`,o)}),[o]),n.createElement(l.A,i({component:"div",style:{overflowX:"hidden"}},r?e:{}),n.createElement("div",{id:function(e){switch(e){case"strip":return"js-ab-strip";case"shelf":return"js-ab-shelf";default:return""}}(t),style:{overflow:"hidden",maxWidth:"100%",minWidth:0}}))};s.defaultProps={paddingProps:{}};let o=s},86552:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/team/reports",function(){return r(53109)}])}},e=>{e.O(0,[2909,2545,7315,6223,9588,8421,1325,6006,4725,3849,636,6593,8792],()=>e(e.s=86552)),_N_E=e.O()}]); 21//# debugId=19aeedee-0cf4-53ab-a59d-b6804897e88e
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.