1"use strict";(self.webpackChunkadac_motorsport=self.webpackChunkadac_motorsport||[]).push([[1527],{23217:function(e,n,t){t.d(n,{n:function(){return i},v:function(){return o}});var a=t.p+"static/fallback-image-large-48a489563acf8592f94b9b7cc908afa9.jpg",l=t.p+"static/fallback-image-small-76c16ff41dcaca3b29879e177dc35cec.jpg";const i={url:a,originalWidth:2064,originalHeight:1080,alt:""},o={url:l,originalWidth:312,originalHeight:207,alt:""}},43744:function(e,n,t){t.d(n,{k:function(){return i}});var a=t(75107),l=t(11578);function i(e){var n,t,i;return{id:e.contentful_id||(null===(n=e.sys)||void 0===n?void 0:n.id),title:e.title,date:(0,l.fE)(e),topLine:e.topLine,previewImage:null===(t=e.previewImage)||void 0===t?void 0:t[0],href:a.h.get().getPathFor("NewsArticle",e.node_locale,e),type:e.videoUrl?"video":"image",adHref:e.adHref,focusPosition:(null===(i=e.focusPosition)||void 0===i?void 0:i.toLowerCase())||"center"}}},57176:function(e,n,t){t.r(n),t.d(n,{default:function(){return se}});t(46449),t(26910),t(93514);var a=t(96540),l=t(5871),i=t(11042),o=t(33678),r=t(6442),s=t(13789),c=t(99696),d=t(5032),u=t(81018),v=t(48170),m=t(91692),g=t(11267),h=t(69607),f=t(92568),p=t(33609),w=t(32428),E=t(38772),P=t(52138),N=t(78296),k=t(29463),b=t(49280),D=t(35529),x=t(27294),y=t(58729),C=t(99243);const S=(0,f.default)(e=>{var n,t,i,o,f,S,_,A,B,T,I,j,H,O,F;const{formatMessage:R}=(0,r.A)(),W=Boolean(e.headerVideo),V=!W&&(0,y.i0)(e.slider),L=!V&&!W&&(0,y.qt)(e.headerImage),z=V||L||W,U=null===(n=e.news.tabs)||void 0===n?void 0:n.some(e=>{var n;return(null===(n=e.items)||void 0===n?void 0:n.length)>0}),M=e.events.events.length>0,q=(null===(t=e.rankings)||void 0===t?void 0:t.rankingEntries.length)>0||(0,P.Nt)(null===(i=e.rankings)||void 0===i||null===(o=i.csvRankingEntries)||void 0===o||null===(f=o.csvData)||void 0===f?void 0:f.csvData),Y=n=>{return(e.eventPromotion?"event-promotion":(null===(t=e.sponsorsTop)||void 0===t||null===(a=t.sponsors)||void 0===a?void 0:a.length)>0?"sponsors":U?"channel-news":e.widgetNews?"widget-news":(null===(l=e.channelVehicles.partners)||void 0===l?void 0:l.length)>0?"partners":"other")===n;var t,a,l};return a.createElement("div",{className:e.className},a.createElement(l.on,{condition:!W,fullWidth:!0,isHeader:!0},a.createElement(b.z,{channel:e.channel,locale:e.locale,localizations:e.localizations,as:"h1",hasHero:z}),V&&a.createElement(s.L,Object.assign({testid:"channel-home-hero"},e.slider)),L&&a.createElement(w._,{className:"headerImage","data-testid":"channel-home-hero",image:e.headerImage,loading:"eager"}),W&&a.createElement(C.I,e.headerVideo)),e.liveSessions&&a.createElement(E.GL,{contentfulId:e.liveSessions.contentful_id,contentfulContentType:"page",locale:e.liveSessions.node_locale,allowChannelSelect:e.liveSessions.allowChannelSelect,sessions:e.liveSessions.configs||[]}),e.eventPromotion&&a.createElement(l.UC,{isContent:!0,className:"promotion-container"},a.createElement(x.q,{mainEventCard:e.eventPromotion.mainEventCard,nextEventCard:e.eventPromotion.nextEventCard,ctas:e.eventPromotion.ctas})),a.createElement(l.UC,{isContent:!0},(null===(S=e.sponsorsTop)||void 0===S||null===(_=S.sponsors)||void 0===_?void 0:_.length)>0&&a.createElement(p.q,Object.assign({className:"sponsorSlider "+(Y("sponsors")?"":"widgetWrapper")},e.sponsorsTop)),U&&a.createElement(c.M,Object.assign({testid:"channel-home-news",className:Y("channel-news")?"":"widgetWrapper"},e.news)),e.widgetNews&&a.createElement(m.xA,{className:Y("widget-news")?"":"widgetWrapper"},a.createElement(m.Ei,null,a.createElement(N.i,Object.assign({},e.widgetNews,{gridItemProps:{md:4,lg:3},layout:"overview"})))),(null===(A=e.channelVehicles.partners)||void 0===A?void 0:A.length)>0&&a.createElement(a.Fragment,null,a.createElement(m.xA,{className:Y("partners")?"":"widgetWrapper"},a.createElement(m.Ei,null,a.createElement(v.ew,null,e.channelVehiclesHeadline))),a.createElement(d.h,e.channelVehicles)),(M||q)&&a.createElement(m.xA,{className:"widgetWrapper"},M&&a.createElement(m.Ei,{xs:12,md:6},a.createElement(u.Th,Object.assign({testid:"channel-home-calendar"},e.events))),q&&a.createElement(m.Ei,{xs:12,md:6},a.createElement(g.f,{title:R({id:"rankings.drivers.title"}),displayCount:10,entries:e.rankings.rankingEntries,cta:e.rankings.cta,csvData:null===(B=e.rankings)||void 0===B||null===(T=B.csvRankingEntries)||void 0===T||null===(I=T.csvData)||void 0===I?void 0:I.csvData,className:"channel-home-rankings "+(M?"with-margins":""),context:{node_locale:e.locale,year:e.rankings.currentRankingsYear,channel:e.channel}}))),(null===(j=e.sponsorsBottom)||void 0===j||null===(H=j.sponsors)||void 0===H?void 0:H.length)>0&&a.createElement(p.q,Object.assign({className:"sponsor-slider"},e.sponsorsBottom,{marginTop:!0})),(null===(O=e.partners.partners)||void 0===O?void 0:O.length)>0&&a.createElement(a.Fragment,null,a.createElement(m.xA,{className:"widgetWrapper",testid:"channel-home-partners"},a.createElement(m.Ei,null,a.createElement(v.ew,null,e.partnersHeadline))),a.createElement(d.h,e.partners))),(null===(F=e.textImage)||void 0===F?void 0:F.content)&&a.createElement(l.UC,{className:"widgetWrapper",isContent:!0},a.createElement(h.h,Object.assign({},e.textImage,{testid:"channel-home-text-image"}))),e.showSocialShareBar&&e.socialShareBarData&&a.createElement(l.UC,{isContent:!0,className:"channel-home-share-bar-wrapper"},a.createElement(D.w,{socialShareBarData:e.socialShareBarData})),a.createElement(l.on,{condition:!W,fullWidth:!0,className:"footer-wrapper"},a.createElement(k.F,{channel:e.channel,locale:e.locale})))}).withConfig({displayName:"channel-homepage__ChannelHomepage",componentId:"sc-mbrlp4-0"})([".channel-home-share-bar-wrapper{padding-top:40px;}.promotion-container{","{.wide{padding-left:0;padding-right:0;}}}.footer-wrapper{padding-top:80px;}.sponsor-slider{margin-top:","px;}","{.channel-home-rankings.with-margins{padding-top:","px;}}"],(0,m.TR)("md"),e=>{let{theme:n}=e;return n.spacing.fn(10)},(0,m.TR)("md"),e=>{let{theme:n}=e;return n.spacing.fn(10)});
1var _=t(43744),A=t(75107),B=t(11556),T=t(70682),I=t(40619),j=t(34247),H=t(62176),O=t(81885);var F=t(19412),R=t(22302),W=t(11578),V=t(30937),L=t(92717),z=t(96413),U=t(88462),M=t(69723),q=t(62644);const Y=["Driver","Driver1","Driver2","Driver3","Driver4","TeamName","CarName"],Z=e=>{try{const n=e.split("\n").filter(e=>!!e.trim());if(0===n.length)return;return{header:n.shift().split(";").map(e=>e.trim()),rows:n.map(e=>e.split(";").map(e=>e.trim()))}}catch(n){console.warn("Failed to parse raw CSV table data, due to",n)}},$=e=>{var n;if("string"!=typeof(e=null===(n=e)||void 0===n?void 0:n.trim())||0===e.length)return[];let t=Z(e);return t?(t=(e=>{let{header:n,rows:t}=e;return{header:n,rows:t.filter(e=>e.some((e,t)=>e!==n[t])&&e.every(e=>!Y.includes(e)))}})(t),t=(e=>{let{header:n,rows:t}=e;const a=n.map((e,n)=>e.trim().startsWith("__")?n:void 0).filter(e=>!isNaN(e));return{header:n.filter((e,n)=>!a.includes(n)),rows:t.map(e=>e.filter((e,n)=>!a.includes(n)))}})(t),t=(e=>{let{header:n,rows:t}=e;const a=n.map((e,n)=>e.trim().startsWith("<<")?n:void 0).filter(e=>!isNaN(e));return{header:n.filter((e,n)=>!a.includes(n)),rows:t.map(e=>e.map((n,t)=>{if(a.includes(t))return;let l=t+1;if(!a.includes(l))return n;let i=[n];for(;a.includes(l);)i.push(e[l]),l+=1;return i}).filter(e=>void 0!==e))}})(t),t.rows.map(e=>t.header.reduce((n,t,a)=>Object.assign({},n,{[t]:e[a]}),{}))):[]};var K=t(15445),G=t(2324);const J=e=>{const n=Object.keys(e).find(e=>{var n,t;return(null==e||null===(n=e.toLowerCase())||void 0===n?void 0:n.startsWith("driver"))||(null==e||null===(t=e.toLowerCase())||void 0===t?void 0:t.startsWith("fahrer"))});let t;return n&&(t=Array.isArray(e[n])?e[n].join(", "):e[n]),{position:Q(e),drivers:t,team:Array.isArray(e.TeamName)?e.TeamName.join(", "):e.TeamName,car:e.CarName}},Q=e=>"Pos"in e?e.Pos:"Platz"in e?e.Platz:"Rank"in e?e.Rank:"",X=e=>{var n;return null==e||null===(n=e.csvData)||void 0===n?void 0:n.csvData},ee=e=>{var n,t;if(!e)return;const a=null===(n=e.sessions)||void 0===n?void 0:n.filter(X).sort((e,n)=>new Date(n.date||n.createdAt).getTime()-new Date(e.date||e.createdAt).getTime());if(!a||0===a.length)return;const l=a[0],i=$(null==l||null===(t=l.csvData)||void 0===t?void 0:t.csvData).slice(0,3);return i.length<3?void 0:{raceResults:i.map(J),sessionName:l.name,sessionLink:A.h.get().getPathFor("RaceDetails",e.node_locale,e)}},ne=e=>{if(e)return o.f.get().isMultipleDayEvent(e)?(0,K.po)(e.startDate,!0)+" - "+(0,K.po)(e.endDate,!0):(0,K.po)(e.startDate,!1)},te=e=>{if("string"==typeof(null==e?void 0:e.href))return{href:e.href,label:e.title}},ae=e=>{var n;return G.b.get().getCountryCodeFromCountryName((null==e?void 0:e.country)||(null==e||null===(n=e.track)||void 0===n?void 0:n.country))},le=(e,n)=>null!=e&&e.href?e.href:n?A.h.get().getPathFor("RaceDetails",n.node_locale,n):void 0,ie=e=>{var n,t;let{config:a,events:l=[]}=e;if(!a)return;const{mainEvent:i,nextEvent:r,cta:s}=a,c=(null==i?void 0:i.event)||o.f.get().getPastEvents(l).pop(),d=(null==r?void 0:r.event)||o.f.get().getFutureEvents(l,{cutoffDate:new Date(c.endDate),treshold:0}).shift();return(i||c)&&(r||d)?{mainEventCard:{headline:null!==(n=null==i?void 0:i.headline)&&void 0!==n?n:null==c?void 0:c.name,topline:null==i?void 0:i.topline,subline:(null==i?void 0:i.subline)||ne(c),content:(null==i?void 0:i.text)||(null==i||null===(t=i.csvData)||void 0===t?void 0:t.csvData)||ee(c),href:le(i,c),countryIndicator:null!=i&&i.headline?void 0:ae(c),isActiveEvent:o.f.get().isActive(c)},nextEventCard:{headline:(null==r?void 0:r.headline)||d.name,topline:null==r?void 0:r.topline,subline:(null==r?void 0:r.subline)||ne(d),content:null==r?void 0:r.text,href:le(r,d),cta:te(s),event:d,countryIndicator:null!=r&&r.headline?void 0:ae(d)}}:void 0};var oe=t(37917),re=t(99236);var se=e=>{var n,t,s,c,d,u,v,m,g,h,f,p,w,E,P;let{data:N,pageContext:k}=e;const{formatMessage:b}=(0,r.A)(),D=!(null===(n=N.contentfulRaceCalendarPage)||void 0===n||!n.contentful_id),x=String((0,re.Z)(N.contentfulPage.csvData)||k.currentRankingsYear),y=N.allContentfulEvent.nodes.filter(e=>e.endDate&&e.startDate&&e.endDate>e.startDate),C=o.f.get().getFutureEvents(N.allContentfulEvent.nodes),Y=null===(t=N.contentfulPage.sliderPages)||void 0===t?void 0:t.sort(W.Ex),Z=Object.assign({},(null===(s=N.contentfulPage.image)||void 0===s?void 0:s[0])||{},{alt:(null===(c=N.contentfulPage.image)||void 0===c||null===(d=c[0])||void 0===d?void 0:d.alt)||k.channel}),$=(0,a.useMemo)(()=>
1{if(N.contentfulPage.hideNews)return[];const e=N.newsArticles.nodes||[],n=N.videoArticles.nodes||[];return[{title:b({id:"news.tabs.all"}),items:e.sort(W.$U).slice(0,8).map(e=>(0,_.k)(e))},{title:b({id:"news.tabs.video"}),items:n.sort(W.$U).slice(0,8).map(e=>(0,_.k)(e))}]},[N.contentfulPage.hideNews,N.newsArticles.nodes,N.videoArticles.nodes]),K=(0,q.i)({socialShareBarData:N.allContentfulWidgetSocialShareBar,locale:k.node_locale,channel:k.channel||"*"}),G={locale:k.node_locale,localizations:(0,F.A)({nodes:N.localizations.nodes,pageType:"ChannelHome",channel:k.channel,channelLocalizationWhitelist:k.channelLocalizationWhitelist}),channel:k.channel,headerImage:Object.assign({},Z,{url:void 0,secure_url:void 0}),headerVideo:N.contentfulPage.headerVideo,slider:(0,T.h)(Y,k.node_locale),eventPromotion:ie({config:N.contentfulPage.eventPromotionConfig,events:y}),liveSessions:{contentful_id:k.contentful_id,node_locale:k.node_locale,allowChannelSelect:!0,configs:N.localizations.nodes.map(e=>e.liveSessions).flat(2).filter(V.H)},events:{title:b({id:"calendar.title"}),events:(0,B.e)(C.slice(0,10)),ctaHref:D?(new j.F).getEntryRoot(k.node_locale,k.channel):void 0,ctaText:b({id:C.length>10?"events.calendar.ctaMore":"events.calendar.cta"})},news:{tabs:$.filter(e=>e.items.length),title:b({id:"news.title"}),href:A.h.get().getRootPathFor("NewsArticle",k.node_locale,k.channel),ctaText:b({id:"news.all.goTo"})},channelVehicles:Object.assign({},(0,I.h)(null!==(u=N.contentfulPage.vehicleSliderPages)&&void 0!==u?u:[]),{square:!0,sliderHeight:N.contentfulPage.heightOfVehiclesSlider}),channelVehiclesHeadline:b({id:"vehicle.plural"}),partnersHeadline:b({id:"partner.plural"}),partners:Object.assign({},(0,I.h)(null!==(v=N.contentfulPage.partnerSliderPages)&&void 0!==v?v:[]),{sliderHeight:N.contentfulPage.heightOfPartnerSlider}),sponsorsTop:Object.assign({},(0,R.a)(null!==(m=N.contentfulPage.sponsorSliderPages)&&void 0!==m?m:[])),sponsorsBottom:Object.assign({},(0,R.a)(null!==(g=N.contentfulPage.sponsorSliderPagesBottom)&&void 0!==g?g:[])),textImage:{headline:N.contentfulPage.infoBoxHeadline,content:null===(h=N.contentfulPage.infoBoxText)||void 0===h?void 0:h.infoBoxText,relatedLinks:null===(f=N.contentfulPage.infoBoxFurtherLinks)||void 0===f||null===(p=f.links)||void 0===p?void 0:p.map(e=>({href:e.href,title:e.title})),relatedLinksHeadline:null===(w=N.contentfulPage.infoBoxFurtherLinks)||void 0===w?void 0:w.title,subHeadline:N.contentfulPage.infoBoxSubHeadline,video:N.contentfulPage.infoBoxVideoUrl,imageVideoDescription:N.contentfulPage.infoBoxImageDescription,image:null===(E=N.contentfulPage.infoBoxImage)||void 0===E?void 0:E[0]},rankings:{currentRankingsYear:x,rankingEntries:N.allContentfulStanding.nodes.filter(e=>e.driver&&e.standingType===H.v.driver&&e.node_locale===k.node_locale).map(e=>{return{contentful_id:(n=e).contentful_id,position:n.position,points:n.points,driverInfo:{name:n.driver?O.f.getName(n.driver):"",link:n.driver?A.h.get().getPathFor("Driver",n.node_locale,n.driver):""}};var n}),csvRankingEntries:null===(P=N.contentfulPage.csvData)||void 0===P?void 0:P[0],cta:{label:b({id:"rankings.titles.summaryFallback"}),href:(new U.g).getEntryRoot(k.node_locale,k.channel,{year:x})}},widgetNews:(0,L.U)(N.contentfulPage.widgetNews),showSocialShareBar:!1!==N.contentfulPage.showSocialShareBar&&!!K,socialShareBarData:K},J={title:(0,oe.kJ)(k.channel)?k.channel:b({id:"seo.title.channel"},{channel:N.contentfulPage.title}),keywords:[k.channel,b({id:"seo.keywords.tickets"}),b({id:"seo.keywords.events"}),b({id:"seo.keywords.news"})],image:(0,z.n)(N.contentfulPage),lang:k.node_locale};return a.createElement(l.PE,{channel:k.channel},a.createElement(i.A,Object.assign({},J,(0,M.i)(N.contentfulPage.seo))),a.createElement(S,G))}},69723:function(e,n,t){t.d(n,{i:function(){return a}});const a=e=>{var n,t;if(!e)return{};const a={};var l,i;(e.seoTitle&&(a.title=e.seoTitle),e.seoDescription&&(a.description=e.seoDescription),e.seoKeywords&&(a.keywords=e.seoKeywords.split(" ")),e.robotsFollow&&(a.follow=e.robotsFollow),null!==(n=e.seoImage)&&void 0!==n&&null!==(t=n[0])&&void 0!==t&&t.url)&&(a.image={src:null===(l=e.seoImage)||void 0===l||null===(i=l[0])||void 0===i?void 0:i.url,width:1032,height:640});return a}},81885:function(e,n,t){t.d(n,{f:function(){return l}});t(26910);var a=t(54506);let l=function(){function e(){}return e.getName=function(e){return e.firstName+" "+e.lastName},e.sortDriversByName=function(e){return e.sort((e,n)=>this.getName(e).localeCompare(this.getName(n)))},e.getUniqueDriversSortedByName=function(e){return this.sortDriversByName(e).reduce((e,n)=>e.some(e=>this.getName(e)===this.getName(n))?e:[].concat((0,a.A)(e),[n]),[])},e.isValidDriver=function(e){return Boolean((null==e?void 0:e.channel)&&(null==e?void 0:e.firstName)&&(null==e?void 0:e.lastName)&&(null==e?void 0:e.year))},e}()},96413:function(e,n,t){t.d(n,{n:function(){return s}});var a=t(37030),l=t(46805),i=t(58729),o=t(23217);const r={cloudName:"adacmkv",secure:!0},s=e=>{var n,t;let s=(0,i.AZ)(null==e?void 0:e.image)||(0,i.AZ)(null==e||null===(n=e.sliderPages)||void 0===n||null===(t=n[0])||void 0===t?void 0:t.image)||o.n.url;if((0,i.O3)(s)){const e=decodeURIComponent((0,a.eV)(s));e&&(s=(0,l.Ay)(e,{cloud:r,transformations:{resize:{width:1032,height:640,type:"fill"}}}))}return{src:s,width:1032,height:640}}},99696:function(e,n,t){t.d(n,{M:function(){return c}});var a=t(96540),l=t(91834),i=t(91692),o=t(48170),r=t(92760),s=t(20245);const c=e=>{let{tabs:n,title:t,href:c,ctaText:d,className:u,testid:v,layout:m}=e;const g=Math.max(n.findIndex(e=>e.active),0),h=n.map(e=>Object.assign({},e,{content:a.createElement(i.xA,null,a.createElement(i.Ei,null,a.createElement(s.H7,{items:e.items,gridItemProps:m})))}));return a.createElement("div",{className:u,"data-testid":v},a.createElement(i.xA,null,a.createElement(i.Ei,{xs:12},a.createElement(o.ew,null,t))),a.createElement(r.t,{tabs:h,initialTabIndex:g}),c&&d&&a.createElement(i.xA,null,a.createElement(i.Ei,{xs:12}),a.createElement(i.Ei,{xs:12},a.createElement(l.$,{href:c},d))))}}}]); 2//# sourceMappingURL=component---src-templates-channel-home-tsx-89f9042c3cf905dfa5ff.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.