"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[8225],{60359:(e,t,r)=>{r.d(t,{A:()=>ce});var n=r(63696),i=r(83051),o=r(91785),a=r(77822),l=r(20641),c=r(11545),s=r(31519),d=r(74437),u=r(35289),p=r(26934),m=r(3973),b=r(97398),f=r(59310),v=r(90360),y=r(27442),g=r(62540),h=["buttonSlot","children"];function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function x(e){for(var t=1;t{var{contained:t}=e;return t&&O})," display:flex;flex-direction:column;justify-content:space-between;word-wrap:break-word;overflow-wrap:break-word;>*{flex:none;}>",p.A,"{margin-top:",(e=>{var{size:t}=e;return"small"===t?d.SPACING_2:d.SPACING_4}),";}"),S=(0,i.default)("p",{target:"e127ng1z4",label:"PromoHeadline"})(l.Jl," display:inline;"),k=(0,i.default)("a",{target:"e127ng1z3",label:"PromoLink"})("display:block;",(e=>{var{size:t}=e;return"large"===t?c.$V:c.Vk})," color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";&:link{text-decoration:none;color:",(e=>{var{theme:t}=e;return t.colourPalette.primary}),";}&:visited{color:",(e=>{var{theme:t}=e;return t.colourPalette.secondary}),";}&:link,&:visited{&:hover,&:focus{",S,"{text-decoration:underline;color:",(e=>{var{theme:t}=e;return t.colourPalette.hyperlink}),";@supports (text-decoration-color: transparent){text-decoration-line:underline;text-decoration-thickness:2px;}}}}&::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;}"),A=(0,i.default)("div",{target:"e127ng1z2",label:"PromoButtonSlot"})("position:relative;z-index:3;margin-left:auto;",(e=>{var{contained:t}=e;return t&&(0,o.AH)("margin-right:calc(",d.SPACING_2," * -1);@media (min-width: ",u.js,"){margin-right:calc(",d.SPACING_3," * -1);}")}),";"),C=(0,i.default)("div",{target:"e127ng1z1",label:"PromoFooterLayout"})("display:flex;gap:",d.SPACING_1,";align-items:end;",(e=>{var{contained:t}=e;return t&&(0,o.AH)("margin-bottom:calc(",d.SPACING_2," * -1);@media (min-width: ",u.js,"){margin-bottom:calc(",d.SPACING_3," * -1);}")}),">*{flex:1;}>",A,"{flex:none;}"),I=(0,i.default)("div",{target:"e127ng1z0",label:"MetadataStripWrapper"})("margin-bottom:",d.SPACING_2,";min-width:0;"),_=e=>{var{headingLevel:t,children:r}=e;if(t&&t>1){var n="h".concat(t);return(0,g.jsx)(n,{children:r})}return r},B=e=>{var{buttonSlot:t,children:r}=e,n=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n{var{buttonSlot:t,children:r}=e;return t?(0,g.jsx)(I,{children:r}):r},N=e=>{var{contributor:t,metadataStripItems:r,buttonSlot:n,contained:i,size:o,service:a,tracking:l}=e;return(t||r||n)&&(0,g.jsxs)(m.A,{spacing:"small"===o?2:4,children:[t&&(0,g.jsx)(b.A,x(x({},t),{},{size:"small",tracking:l})),(0,g.jsxs)(B,{buttonSlot:n,contained:i,children:[r&&(0,g.jsx)(z,{buttonSlot:n,children:(0,g.jsx)(v.A,{items:r,service:a,tracking:l})}),n&&(0,g.jsx)(A,{contained:i,children:n})]})]})};const D=e=>{var{headline:t,headlineAltText:r,description:n,contributor:i,url:o,metadataStripItems:a,onClick:l,contained:c,size:s,service:d,tracking:u,headingLevel:p,buttonSlot:b,trackRef:v}=e;return(0,g.jsxs)(w,{contained:c,size:s,ref:v,children:[(0,g.jsxs)(m.A,{spacing:"2",children:[(0,g.jsx)(_,{headingLevel:p,children:(0,g.jsx)(k,{href:o,onClick:l,size:s,children:(0,g.jsx)("span",{role:"text",children:(0,g.jsxs)(S,{children:[r&&(0,g.jsx)(f.A,{children:r}),(0,g.jsx)("span",{"aria-hidden":r?"true":"false",children:t})]})})})}),n&&(0,g.jsx)(y.A,{children:n})]}),(0,g.jsx)(N,{contributor:i,metadataStripItems:a,buttonSlot:b,contained:c,size:s,service:d,tracking:u,headline:t})]})};var L=r(10737),E=r(47860),G=r(60911),H=r(63548),T=r(26478),R=r(42622);function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function K(e){for(var t=1;t{var t,r,i,o,a,{media:l,tracking:c}=e,{mode:s}=(0,L.Tp)(),d=(0,E.fK)()||{},u=null==d||null===(t=d.stores)||void 0===t?void 0:t.analytics,p=null==u||null===(r=u.page)||void 0===r?void 0:r.smpAppName,m=null==u||null===(i=u.page)||void 0===i||null===(i=i.additionalProperties)||void 0===i?void 0:i.app_type,b=(0,n.useRef)();(0,R.Pc)(b);var f={smpAppName:p,smpAppType:m,analytics:{page:{name:null==u||null===(o=u.page)||void 0===o?void 0:o.name,destination:null==u||null===(a=u.page)||void 0===a?void 0:a.destination}}},v=K(K(K({},l),f),{},{mediator:null!=s&&s.toLowerCase().includes("test")?{host:"open.test.bbc.co.uk"}:void 0,isToucanEnabled:!0}),y=K(K({},c),{},{itemResourceId:null==c?void 0:c.urn,subitemType:"video",subitemLink:null==c?void 0:c.url,subitemText:null==c?void 0:c.headline}),h=(0,H.D9)(y),j=(0,n.useRef)(!1);return(0,g.jsx)(V,{children:(0,g.jsx)(T.A,{playerControllerRef:b,media:v,uiOptions:{subtitles:{defaultOn:!1},cta:{mode:"duration"},controls:{speed:!0}},shouldUseHoldingImagePlaceholder:!0,onStateChanged:e=>{"userPlay"!==e.name||j.current||((0,G.O)(h,null,"select"),j.current=!0)}})})};var q=(0,o.AH)("padding-bottom:",d.SPACING_2,";@media (min-width: ",u.js,"){padding-bottom:",d.SPACING_3,";}"),Q=e=>{var{isInCollection:t}=e;return(0,o.AH)("display:flex;flex-direction:column;height:100%;",V,"{flex:none;}",w,"{order:2;flex:1 0 auto;padding-top:",d.SPACING_2,";",t&&q,";@media (min-width: ",u.js,"){padding-top:",d.SPACING_3,";}}")},X=(0,i.default)("div",{target:"e7aayri0",label:"PromoPortrait"})((e=>{var{isInCollection:t}=e;return Q({isInCollection:t})}),";"),F=(0,o.AH)("display:flex;flex-direction:row;",V,",",w,"{flex:0 0 50%;box-sizing:border-box;max-width:50%;}",V,"{padding-right:0;}",w,"{order:2;padding-top:0;padding-bottom:0;padding-left:",d.SPACING_2,";}"),J=(0,i.default)("div",{target:"efj1oz80",label:"PromoLandscape"})("@media (max-width: ",u.bH,"){",Q({isInCollection:!1}),";}@media (min-width: ",u.e5,"){",F,";}"),W=(0,o.AH)("display:flex;flex-direction:row;",V,"{flex:0 0 33%;box-sizing:border-box;max-width:33%;}",w,"{flex:0 0 67%;box-sizing:border-box;max-width:67%;}",V,"{padding-right:0;@media (min-width: ",u.js,"){padding-right:",d.SPACING_2,";}}",w,"{order:2;padding-left:",d.SPACING_2,";}"),Y=(0,i.default)("div",{target:"e1m9xyhl0",label:"PromoLandscapeThumbnail"})("@media (max-width: ",u.bH,"){",Q({isInCollection:!1}),";}@media (min-width: ",u.e5,"){",W,";}"),Z={base:{min:u.e5,max:u.j7},small:{min:u.jN,max:u.EX},medium:{min:u.cK,max:u.Vl},large:{min:u.js,max:u.U_},xl:{min:u.c$,max:u.bn},xxl:{min:u.Xb}},ee=(0,i.default)("div",{target:"e10hp8v80",label:"PromoSwitchLayoutAtBreakpoints"})((e=>{var{layoutsByBreakpoints:t,isInCollection:r}=e;return(e=>{var{isInCollection:t}=e;return(0,o.AH)("@media (max-width: ",u.bH,"){",Q({isInCollection:t}),";}")})({layoutsByBreakpoints:t,isInCollection:r})})," ",(e=>{var{layoutsByBreakpoints:t,isInCollection:r}=e;return(e=>{var{layoutsByBreakpoints:t,isInCollection:r}=e;return Object.entries(Z).map((e=>{var n,[i,{min:a,max:l}]=e,c="(min-width: ".concat(a,")"),d=l?"(max-width: ".concat(l,")"):"",u=l?"".concat(c," and ").concat(d):c;switch(t[i]){case s.jr:n=F;break;case s.eL:n=W;break;default:n=Q({isInCollection:r})}return(0,o.AH)("@media ",u,"{",n,";}")}))})({layoutsByBreakpoints:t,isInCollection:r})}),";");const te=e=>{var{layoutType:t,layoutsByBreakpoints:r,children:n,isInCollection:i}=e;switch(t){case s.jr:return(0,g.jsx)(J,{children:n});case s.eL:return(0,g.jsx)(Y,{children:n});case"switch-layout-at-breakpoints":return(0,g.jsx)(ee,{layoutsByBreakpoints:r,isInCollection:i,children:n});case s.DQ:default:return(0,g.jsx)(X,{isInCollection:i,children:n})}};var re=["media","headline","url","description","isInCollection","metadataStripItems","service","contributor","size","layout","layoutsByBreakpoints","isContained","trackRef","headingLevel","pageTypeIndicator","onClick","tracking","buttonSlot"];function ne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ie(e){for(var t=1;t{var{contained:t,theme:r}=e;return t&&(0,o.AH)("background:",r.colourPalette.midground,";")}),";outline:solid transparent;color:",(e=>{var{theme:t}=e;return t.colourPalette.secondary}),";& a:not(",k,"){z-index:2;position:relative;}");const ce=e=>{var{media:t,headline:r,url:n,description:i,isInCollection:o=!1,metadataStripItems:l,service:c,contributor:d,size:u="medium",layout:p=s.DQ,layoutsByBreakpoints:m,isContained:b=!1,trackRef:f,headingLevel:v=null,pageTypeIndicator:y={},onClick:h,tracking:j={},buttonSlot:x}=e,P=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n{return t?[(r=e)&&!r.match(ae)?"".concat(r,"."):r,t].filter((e=>Boolean(e))).join(" "):null;var r})(r,(null==y?void 0:y.altText)||(null==y?void 0:y.text)),w=(e=>{var{layout:t,layoutsByBreakpoints:r}=e;return r?"switch-layout-at-breakpoints":t})({layout:p,layoutsByBreakpoints:m});return(0,g.jsx)(le,ie(ie({"data-testid":"in-situ-media-promo",contained:b},(0,a.A)(P)),{},{children:(0,g.jsxs)(te,{layoutType:w,layoutsByBreakpoints:m,isInCollection:!b&&o,children:[(0,g.jsx)(D,{trackRef:f,url:n,headline:r,description:i,metadataStripItems:Array.isArray(l)&&l.length>0?l:void 0,headlineAltText:O,onClick:h,contained:b,contributor:d,buttonSlot:x,service:c,tracking:j,headingLevel:v,size:u}),(0,g.jsx)($,{media:t,tracking:j})]})}))}}}]);