1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,101844,e=>{"use strict";var t=e.i(247167),r=e.i(72527),a=e.i(669673),l=e.i(103568),n=e.i(581949),i=e.i(271645);let o=async(e,a)=>{if((0,r.convertStringToBoolean)(t.default.env.FLAG_ENABLE_API_REACT_CACHE??"false")){let t=await s(e,a);return{...t,data:structuredClone(t.data)}}return a?n.default.get(e,{headers:{Authorization:a}}):n.default.get(e)},s=(0,i.cache)((e,t)=>t?n.default.get(e,{headers:{Authorization:t}}):n.default.get(e));e.s(["handleApiError",0,({response:e,apiName:t,apiUrl:r})=>(l.default.log(`${t} ${r?r+" ":""}${e?.message??""} ${e?.stack?JSON.stringify(e.stack):""}`,a.LoggerLevel.error),null),"handleApiErrorResponse",0,({response:e,returnResponseError:t})=>t?e?.status===404?{status:404,message:"Requested data not found."}:{status:500,message:"Something went wrong."}:null,"performGetRequest",0,o])},72527,610257,e=>{"use strict";var t,r,a,l=((t={}).KeyValue="keyValue",t.uri="uri",t),n=((r={}).boolean="boolean",r.string="string",r.guid="guid",r.number="number",r.datetime="datetime",r),i=((a={}).boolean="boolean",a.string="string",a.enum="enum",a.number="number",a.datetime="datetime",a);e.s(["MetadataValueType",()=>i,"VariableType",()=>l,"VariableValueType",()=>n],610257),e.i(326363),e.s(["convertStringToBoolean",0,function(e){return e?.toLowerCase()==="true"},"getDataVariable",0,(e,t)=>String(e?.find(e=>e.key===t)?.keyValue?.value??""),"getStringDataVariable",0,(e,t)=>{let r=e?.find(e=>e.key===t),a=[n.string,n.guid,n.datetime],l=r?.keyValue?.value;if(r&&a.includes(r.keyValue?.valueType)&&null!=l&&""!==l)return String(l)}],72527)},730840,128006,424361,e=>{"use strict";var t,r=e.i(247167),a=e.i(271649),l=e.i(101844),n=e.i(669673),i=e.i(326363),o=e.i(103568);let s="GAD API",u=e=>[...e].sort((e,t)=>{let r=e.toLowerCase(),a=t.toLowerCase();return r===a?e.localeCompare(t):r.localeCompare(a)}),d=async(e=[])=>{let t=u(Array.from(new Set(e.filter(e=>"string"==typeof e).map(e=>e.trim()).filter(e=>e.length>0))));if(0===t.length)return o.default.log("Cannot render GAD asset with no tag",n.LoggerLevel.warning),null;let a=new URLSearchParams;t.forEach(e=>a.append("tags",e));let i=`/api/assets/tag?${a.toString()}`;try{o.default.log(`Getting Asset from GAD ${i}`,n.LoggerLevel.debug),i=new URL(i,r.default.env.GRAPHIC_ASSETS_DASHBOARD_API_BASE_URL).href}catch(e){return(0,l.handleApiError)({response:e,apiName:s})}return(0,l.performGetRequest)(i).then(e=>(o.default.log(`Retrieved Asset from GAD ${i}. ${JSON.stringify(e.data)}`,n.LoggerLevel.debug),e.data?.map(g)??null)).catch(e=>(0,l.handleApiError)({response:e,apiName:s,apiUrl:i}))},g=e=>e?{name:e.name,publicId:e.publicId,resourceType:e.resourceType,type:e.type,format:e.format,height:e.height,width:e.width,assetUrl:e.assetUrl,assetThumbnailUrl:e.assetThumbnailUrl,tags:e.tags}:null,p={[a.ForgeEntityCode.partner]:["partnerLogo"],[a.ForgeEntityCode.promo]:["backgroundImage","frontImage"],[a.ForgeEntityCode.team]:["logo","logoLight","shieldIcon"],[a.ForgeEntityCode.heroVideo]:["mp4VideoAsset","webmVideoAsset"],[a.ForgeEntityCode.event]:["eventLogo","backgroundImageDesktop","backgroundImageMobile"],[a.ForgeEntityCode.broadcaster]:["broadcasterLogo"],[a.ForgeEntityCode.competition]:["logo","logoOnDark"]},f=e=>{if("string"!=typeof e)return null;let t=e.trim();return t.length>0?t:null},y=(e,t)=>e?.length?e.find(e=>e?.tags?.includes(t))??null:null,c=async e=>{let t,a=new Map,l=u(Array.from(new Set(e)));if(0===l.length)return a;for(let e of((e,t)=>{let r=[];for(let a=0;a<e.length;a+=t)r.push(e.slice(a,a+t));return r})(l,Number.isNaN(t=Number.parseInt(r.default.env.GRAPHIC_ASSETS_DASHBOARD_API_ASSETS_TAGS_BATCH_SIZE??"",10))||t<=0?50:t)){let t=await d(e);for(let r of e)a.set(r,y(t,r))}return a},m=async e=>{if(0===e.length)return;let t=await c(e.map(e=>e.tag));e.forEach(e=>{e.target[e.key]=t.get(e.tag)??null})},h=async(t,r,a=null)=>{let{getEntity:l}=await e.A(437854);return l(t,r,a)},E=async e=>{let t=e.flatMap(e=>(e=>{let t=e.entityCode?p[e.entityCode]:void 0;if(!t?.length||!e?.fields)return[];let r=e.fields,a=[];
1return t.forEach(e=>{let t=f(r[e]);t&&a.push({target:r,key:e,tag:t})}),a})(e));return await m(t),e},A=async(e,t=null)=>{let r,l=[];for(let r of e){let e=null;r.type===a.ForgeEntityType.customEntity&&r.entityCode===a.ForgeEntityCode.event&&(e=await R(r,{...t,hasReferencesFieldsInList:!1})),e?l.push(e):l.push(r)}let n=(r=[],l.forEach(e=>{let t=e?.references?.sponsoredBy?.[0],a=f(t?.fields?.partnerLogo);t?.fields&&a&&r.push({target:t.fields,key:"partnerLogo",tag:a})}),r);return await m(n),l},L=async e=>{let t=[];for(let r of e){let e=null;r.type===a.ForgeEntityType.album&&(e=await h(a.ForgeDapiEntityCode.albums,r.slug),e={...r,elementsCount:e?.elements?.length}),e?t.push(e):t.push(r)}return t},R=async(e,t)=>{if(e?.references&&e?.references?.sponsoredBy===void 0){let r=await h(a.ForgeDapiEntityCode.events,e.slug,t);e.references=r?.references}return e};var v=e.i(72527),b=e.i(820712);let $=(e,t)=>t&&(0,b.getBooleanProperty)(e)?Number(t):1;e.s(["enrichPagination",0,(e,t,r)=>({...e,page:$(t,r),hasPagination:t}),"getPageNumber",0,$],128006);var S=e.i(51174),I=((t={}).fields="fields",t.root="root",t),T=e.i(581949);let _=r.default.env.PAGE_BUILDER_FRONTEND_API_SECRET,P="PAGE BUILDER FRONTEND API",w=async e=>{let t="api/v1/LinkRules";try{o.default.log(`Getting LINK RULES data from PAGE BUILDER FRONTEND API ${t}`,n.LoggerLevel.debug),t=new URL(t,r.default.env.PAGE_BUILDER_FRONTEND_API_BASE_URL).href}catch(e){return(0,l.handleApiError)({response:e,apiName:P})}return await T.default.post(t,e,{headers:{Authorization:_}}).then(e=>(o.default.log(`Retrieved LINK RULES data from PAGE BUILDER FRONTEND API ${t}. ${JSON.stringify(e.data)}`,n.LoggerLevel.debug),e.data)).catch(e=>(0,l.handleApiError)({response:e,apiName:P,apiUrl:t}))};e.s(["getLinkRules",0,w],424361);let F=r.default.env.CULTURE,C=r.default.env.ENVIRONMENT,k=async(e,t=!1,r)=>{if(!e?.length)return e;let l=function(e,t,r){let l=[];for(let n of e)if(D([n],r),N(n,l),t){let e=n?.relations?.filter(e=>e.type!==a.ForgeEntityType.external&&e.type!==a.ForgeEntityType.markdown)??[];D(e,r),O(e,l);let t=n.parts?.filter(e=>e.type!==a.ForgeEntityType.external&&e.type!==a.ForgeEntityType.markdown)??[];D(t,r),O(t,l)}return l}(e,t,r),n=await w(l);return n?.data?.length?B(e,n):e},D=(e,t)=>{e&&t&&t.forEach(t=>{e.forEach(e=>{switch(t.type){case I.fields:if(!e.fields)break;e.fields[t.key]=t.value;break;case I.root:e[t.key]=t.value}})})};function N(e,t){t.push({id:K(e),entity:e,entityType:U(e),culture:F,environment:C})}let U=e=>e.entityCode??e.type??"";function O(e,t){if(e&&0!==e.length)for(let r of e)N(r,t)}let B=(e,t)=>{for(let r of e){for(let e of(G(r,t),r?.relations??[]))G(e,t);let e=r?.parts?.filter(e=>e.type!==a.ForgeEntityType.external&&e.type!==a.ForgeEntityType.markdown);if(e)for(let r of e)G(r,t)}return e},G=(e,t)=>{let a=t.data?.find(t=>t.id===K(e));if(e.url=a?.url??e.url,e.url&&(0,S.hasValidUrl)(e.url)&&"true"===r.default.env.KEEP_LINK_RULES_LOCAL)try{let t=new URL(e.url);t.hostname=r.default.env.LINK_RULES_LOCAL_HOSTNAME??"localhost",t.port=r.default.env.LINK_RULES_LOCAL_PORT??"3000",t.protocol=r.default.env.LINK_RULES_LOCAL_PROTOCOL??"http",e.url=t.toString()}catch{o.default.log("Error updating link rule URL",n.LoggerLevel.error)}};async function V(e,t=null){var r,l;let n;return t?(t.hasReferencesFieldsInList&&(e=await H(e,t)),e=await L(e),t.hasGadAssetsFields&&(e=await M(e)),t.hasThumbnailPlaceholder&&(r=e,l=t.variables,n={title:"no_image_available",templateUrl:(0,v.getStringDataVariable)(l,i.IMAGE_PLACEHOLDER)??"",format:"",slug:"no_image_available"},r?.forEach(e=>{var t,r,l,i;e?.thumbnail?.templateUrl||(e.thumbnail=n),t=e,r=n,t.relations?.forEach(e=>{e?.thumbnail?.templateUrl||(e.thumbnail=r)}),l=e,i=n,l.parts?.forEach(e=>{e.type==a.ForgeEntityType.external||e.type==a.ForgeEntityType.markdown||e?.thumbnail?.templateUrl||(e.thumbnail=i)})}),e=r??[]),(t.hasLinkRules||t.hasLinkRulesForRelationsAndParts)&&(e=await k(e,t.hasLinkRulesForRelationsAndParts,t.linkRuleVariations)),e):e}let x=(e,t)=>{if(t&&e)return"function"!=typeof t.hasOwnProperty?[]:Object.keys(t).map(r=>`${e}.${r}=${t[r]}`)};
1function K(e){return e.entityCode?`${e.id??e._entityId}-${e.type}-${e.entityCode}`:`${e.id??e._entityId}-${e.type}`}async function M(e){return await E(e),e}async function H(e,t){return A(e,t)}e.s(["enrichDistributionEntities",0,V,"getAPIQueryString",0,e=>{let t=e?.skip??0,r=e?.limit??0,a=e?.tags??"",l=e?.context??"",n=(e=>{let t=[];if(e?.page&&e.page>1){let t=e?.limit??0;e.skip=(e.page-1)*t}e?.skip&&t.push(`$skip=${e.skip}`),e?.limit&&t.push(`$limit=${e.limit}`);let r=(e=>{if(!e||0===e.length)return;let t=[];return e.includes(",")?e.split(",").forEach(e=>{t.push(`tags.slug=${e}`)}):t.push(`tags.slug=${e}`),t})(e?.tags);r&&(t=t.concat(r));let a=(e=>{if(e)return`context.slug=${e}`})(e?.context);a&&(t=t.concat(a));let l=x("fields",e?.fields);l&&(t=t.concat(l));let n=x("tags.extraData",e?.extraData);n&&(t=t.concat(n));let i=(e=>{if(!e)return;let t=e.order?`:${e.order}`:"";return e.prop?`$sort=${e.prop}${t}`:e.field?`$sort=fields.${e.field}${t}`:void 0})(e?.sort??{prop:"contentDate"});i&&t.push(i);let o=(e=>{if(e&&(e.startDate||e.endDate))return`${e.field}=$range(${e.startDate??""},${e.endDate??""})`})(e?.range);o&&t.push(o);let s=(e=>{if(void 0!==e)return`_listAvailability=${e}`})(e?.listAvailability);return s&&t.push(s),t.join("&")})({skip:t,limit:r,page:$(e?.hasPagination,e?.page),tags:a,context:l,fields:e?.fields,extraData:e?.extraData,sort:e?.sort,range:e?.range,listAvailability:e?.listAvailability});return n.length?`?${n}`:""},"getFilteredItems",0,(e,t,r)=>e?.length?0===t&&0===r?e:e.slice(t,r+t):[]],730840)},820712,e=>{"use strict";let t=e=>void 0!==e&&e;e.s(["getBooleanProperty",0,t,"getHideLayout",0,e=>e?.properties?.hideLayout===!0,"getNumberProperty",0,(e,t=0)=>void 0===e?t:Number(e),"getOppositeBooleanProperty",0,e=>!t(e),"getStringProperty",0,(e,t="")=>e??t])},994132,647491,161024,343087,e=>{"use strict";var t=e.i(247167);e.i(481620),e.s(["SDP_PREFIX_PLAYER",0,"spl::Football_Player::","SDP_PREFIX_TEAM",0,"spl::Football_Team::"],647491),e.s(["getSDPImage",0,(e,r)=>{if(!e)return"";let a=e.trim();if(/^https?:\/\//i.test(a))return a;let l=r||t.default.env.SDP_IMAGERY_BASE_URL;return l?`${l}/${a}`.replaceAll(/([^:]\/)\/+/g,"$1"):""}],161024);var r=e.i(271649);e.i(320244);let a=e=>e.toLowerCase().replaceAll(" ","-");e.s(["getPlayerPositionFromCoordinates",0,e=>{let{player:t,teamPosition:r,tacticalFormation:a,isHomeTeam:l}=e,n=1-Math.min(Math.max(Number.parseFloat(t.x),0),1),i=1-Math.min(Math.max(Number.parseFloat(t.y),0),1),o=a?a.split("-").map(e=>e.trim()).filter(Boolean).length:0,s=100*n,u=i*(3===o?97:87);return"bottom"===r?{position:"absolute",transform:"translateX(-50%)",bottom:`${u}%`,left:l?`${s}%`:`calc(100% - ${s}%)`}:{top:`${u}%`,transform:"translateX(-50%)",position:"absolute",left:l?`${s}%`:`calc(100% - ${s}%)`}},"getStatTranslationKey",0,e=>`player-stat-${a(e.statsId)}`,"normalizeStatId",0,a,"positionFullStatsMap",0,{default:["games-played","minutes-played","yellow-cards","red-cards"],forward:["games-played","minutes-played","goals","assists","yellow-cards","red-cards"],midfielder:["games-played","minutes-played","goals","assists","yellow-cards","red-cards"],defender:["games-played","minutes-played","duels","interception","yellow-cards","red-cards"],goalkeeper:["games-played","minutes-played","clean-sheets","saves","total-clearances","aerial-duels-won"]},"positionStatsMap",0,{default:["games-played","minutes-played","yellow-cards"],forward:["games-played","goals","assists"],midfielder:["games-played","goals","assists"],defender:["games-played","duels","interception"],goalkeeper:["games-played","clean-sheets","saves"]}],343087),e.s(["getRankOrdinal",0,e=>{let t=e%10,r=e%100;return 1===t&&11!==r?`${e}st`:2===t&&12!==r?`${e}nd`:3===t&&13!==r?`${e}rd`:`${e}th`},"getTeamStatTranslationKey",0,e=>`team-stats-${a(e.statsId)}`,"getTeamThemeInfo",0,(e,t)=>{let a=e!==r.ColorSchemaKeys.dark;return{isLight:a,textColor:a?"#000000":"#FFFFFF",primaryColor:t||(a?"var(--color-default-light)":"var(--color-default-dark)"),backgroundColor:t||(a?"var(--color-background-on-light)":"var(--color-background-on-dark)"),theme:a?r.ColorSchemaKeys.light:r.ColorSchemaKeys.dark}}],994132)},320244,e=>{"use strict";var t=e.i(247167),r=e.i(101844),a=e.i(730840),l=e.i(128006),n=e.i(51174);e.i(271649);var i=e.i(669673),o=e.i(103568);let s=t.default.env.CULTURE,u="FORGE DISTRIBUTION API",d="{slug}",g="{entityCode}",p=`v2/content/${s}/${g}/${d}`,f=`v2/content/${s}/${g}`,y=async(e,l,n=null)=>{if(!l)return null;let s="";try{s=p.replace(g,e).replace(d,l),o.default.log(`Getting ${e} entity slug:${l} data from FORGE DISTRIBUTION API ${s}`,i.LoggerLevel.debug),s=new URL(s,t.default.env.FORGE_DISTRIBUTION_API_BASE_URL).href}catch(e){return n?.returnResponseError?{error:(0,r.handleApiErrorResponse)({response:e,returnResponseError:n?.returnResponseError})}:(0,r.handleApiError)({response:e,apiName:u})}return(0,r.performGetRequest)(s).then(async t=>{o.default.log(`Retrieved ${e} entity slug:${l} data from FORGE DISTRIBUTION API ${s}. ${JSON.stringify(t.data)}`,i.LoggerLevel.debug);let r=await (0,a.enrichDistributionEntities)([t.data],n);return r?.[0]??null}).catch(e=>n?.returnResponseError?{error:(0,r.handleApiErrorResponse)({response:e,returnResponseError:n?.returnResponseError})}:(0,r.handleApiError)({response:e,apiName:u,apiUrl:s}))},c=async({entityCode:e,seasonId:a,frontEndBaseUrl:l})=>{let s="",u=l??t.default.env.FRONTEND_BASE_URL;if(!u)return null;try{let t=`/api/sports/${e}${a?"/"+a:""}`;s=(0,n.prependBasePath)(t),s=new URL(s,u).href,o.default.log(`Getting entities for ${e} from ${s}`,i.LoggerLevel.debug)}catch(e){return(0,r.handleApiError)({response:e,apiName:"Sport Entities"})}return(0,r.performGetRequest)(s).then(async t=>(o.default.log(`Retrieved entities for ${e} from ${s}. ${JSON.stringify(t.data)}`,i.LoggerLevel.debug),t.data)).catch(e=>(0,r.handleApiError)({response:e,apiName:"Sport Entities",apiUrl:s}))};e.s(["getAllStaticEntities",0,c,"getEntity",0,y])}]);
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.