","
"+n+" "),i=""+a+r;return l.default.createElement("div",null,l.default.createElement("div",{className:"gs-u-vh qa-visually-hidden-title",dangerouslySetInnerHTML:{__html:i}}),l.default.createElement("div",{className:"lx-stream-post-quote__body gs-u-mb qa-blockquote",dangerouslySetInnerHTML:{__html:t},"aria-hidden":"true"}))}return l.default.createElement("div",null,l.default.createElement("span",{className:"gs-u-vh qa-visually-hidden-title"},o),l.default.createElement("div",{className:"lx-stream-post-quote__body gs-u-mb qa-blockquote","aria-hidden":"true"},l.default.createElement("p",{dangerouslySetInnerHTML:{__html:t}})))},m=function(e){var t=e.element.children,n=e.element.name,r=(0,d.default)(n),a=c.default.findFirst(t,r.textLocator),s=e.renderChildrenToStaticMarkup(a),u=c.default.findText(t,r.sourceLocator),p=c.default.findFirst(t,r.sourceLocator),m=(0,i.default)(["lx-stream-post-quote","lx-stream-post-quote--"+r.className,"gs-u-mb-alt","gs-u-mr-alt+","gs-u-ml-alt+","gs-u-mr-alt++@m","gs-u-ml-alt++@m"]),h=(0,i.default)(["gs-u-mr","lx-stream-post-quote__icon","lx-stream-post-quote__icon--"+r.icon,"gel-icon","gel-icon-"+r.gelIconClass]),g=void 0,v=void 0;p&&p.attributes&&(g=c.default.findFirst(p.attributes,"title").value)&&(v=l.default.createElement("span",{className:"lx-stream-post-quote__cite-profession qa-blockquote-source-profession"},g));var b=void 0!==g?g:"",y=e.getTranslationFor("from"),_="string"==typeof u?y+" "+u+" "+b:"",P=e.getTranslationFor(r.hiddenTitleText)+":";return l.default.createElement("blockquote",o({},e.attributes,{className:m}),f(n,s,P,_),l.default.createElement("footer",{className:"lx-stream-post-quote__cite gel-brevier gel-brevier-bold","aria-hidden":"true"},l.default.createElement("cite",{className:"lx-stream-post-quote__cite-name qa-blockquote-source"},u),v),l.default.createElement("div",{className:h},r.iconSvg))};m.displayName="Blockquote",m.propTypes={attributes:l.default.PropTypes.object.isRequired,renderChildrenToStaticMarkup:l.default.PropTypes.func.isRequired,element:l.default.PropTypes.object.isRequired},t.default=m,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),a={sms:{hiddenTitleText:"sms_message",gelIconClass:"sms",icon:"mobile",className:"sms",textLocator:"smsText",sourceLocator:"smsSource",iconSvg:o.default.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M22 0v2H6v30h20V0h-4zm-9 28h-3v-2h3v2zm0-4h-3v-2h3v2zm0-4h-3v-2h3v2zm5 8h-4v-2h4v2zm0-4h-4v-2h4v2zm0-4h-4v-2h4v2zm4 8h-3v-2h3v2zm0-4h-3v-2h3v2zm0-4h-3v-2h3v2zm0-5H10V6h12v9z"}))},quote:{hiddenTitleText:"quote_message",gelIconClass:"quote",icon:"quote",className:"default",textLocator:"quoteText",sourceLocator:"quoteSource",iconSvg:o.default.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M0 17v15h15V17H7c.2-5.9 2.4-8.8 8-9.9V0C6.7 1.2.2 8.3 0 17zM32 7.1V0c-8.3 1.2-14.8 8.3-15 17v15h15V17h-8c.2-5.9 2.4-8.8 8-9.9z"}))},email:{hiddenTitleText:"email_message",gelIconClass:"email",icon:"email",className:"email",textLocator:"emailText",sourceLocator:"emailSource",iconSvg:o.default.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M16 19.4l16-15V3H0v26h32V8l-4 4v13H4V8.2l12 11.2zm0-2.8L5.8 7h20.4L16 16.6z"}))}},i=function(e){return a[e]||a.quote};t.default=i,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t-1||e.indexOf("bbc.in")>-1},m=function(e){var t=e.element.children,n=d.default.findText(t,"altText"),r=d.default.findFirst(t,"url"),a=d.default.findFirst(r.attributes,"href").value,s={href:a,alt:n},u=d.default.findText(t,"caption");if(!f(a)){var p=i.default.createElement(c.default,null);u+=l.default.renderToStaticMarkup(p)}return i.default.createElement("a",o({},s,{dangerouslySetInnerHTML:{__html:u}}))};m.displayName="Link",m.propTypes={element:i.default.PropTypes.object.isRequired},t.default=m,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),a=function(){return o.default.createElement("span",{className:"lx-stream-post-body__external-link gel-icon gel-icon-external-link"},o.default.createElement("svg",{viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M12 0v5h11.5l-5 5H0v22h22V17.5l-2 2V30H2V12h14.5l-7.8 7.7 3.6 3.6L27 8.5V20h5V0z"})))};a.displayName="ExternalLink",t.default=a,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),a=function(e){return o.default.createElement("ol",{dangerouslySetInnerHTML:{__html:e}})},i=function(e){return o.default.createElement("ul",{dangerouslySetInnerHTML:{__html:e}})},s=function(e){var t=e.renderChildrenToStaticMarkup({children:e.element.children});return"ordered"===e.attributes.type?a(t):i(t)};s.displayName="List",s.propTypes={attributes:o.default.PropTypes.object.isRequired,renderChildrenToStaticMarkup:o.default.PropTypes.func.isRequired,element:o.default.PropTypes.object.isRequired},t.default=s,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),a=function(e){var t=e.renderChildrenToStaticMarkup({children:e.element.children});return o.default.createElement("li",{dangerouslySetInnerHTML:{__html:t}})};a.displayName="ListItem",a.propTypes={renderChildrenToStaticMarkup:o.default.PropTypes.func.isRequired,element:o.default.PropTypes.object.isRequired},t.default=a,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0});return!!(t&&t.length>0)&&t[0]},y=function(e){function t(){return o(this,t),a(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"shouldComponentUpdate",value:function(e){return this.props.url!==e.url||this.props.title!==e.title}},{key:"render",value:function(){var e=this.props.title,t=v(this.props.url),n=b(this.props),r=n.urlTemplate;if(n){(0,g.profileStart)("embedRender:"+t);var o=n.component,a={matches:n.matches,title:e,url:t,urlTemplate:r};return c.default.createElement(o,{title:e,url:n.transform(a),cssClasses:n.cssClasses,componentDidMount:n.componentDidMount})}return c.default.createElement(m.default,this.props)}}]),t}(c.default.Component);y.displayName="LazyEmbed",y.propTypes={title:c.default.PropTypes.string.isRequired,url:c.default.PropTypes.string.isRequired,isVisible:c.default.PropTypes.bool.isRequired},t.default=(0,h.IntersectComponent)(y),e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(214),a=r(o),i=n(215),s=r(i),l=n(216),u=r(l),c=n(20),p=function(e){return e.url},d=function(e){return e.urlTemplate.replace("{identifier}",e.matches[1])},f=function(e){return e.urlTemplate.replace("{identifier}",encodeURIComponent(e.matches[1]))};t.default={youtube:{regex:/http(?:s)?:\/\/(?:www\.)?youtu(?:be.com|.be)\/(?:watch)?(?:\/\?)?(?:.*v=)?(.[^]*)/i,transform:d,component:s.default,urlTemplate:"https://web.archive.org/web/20220525000641/https://www.youtube.com/embed/{identifier}",componentDidMount:function(e){(0,c.profileEnd)("embedRender:"+e.url)}},twitter:{regex:/^http.+twitter\.com\/.*\/status\/(.*)/i,transform:p,component:a.default,cssClasses:"twitter-tweet",componentDidMount:function(e,t){requirejs(["//web.archive.org/web/20220525000641/https://platform.twitter.com/widgets.js"],function(){twttr.widgets.load(t),(0,c.profileEnd)("embedRender:"+e.url)})}},instagram:{regex:/^http.+instagr(?:\.am|am\.com)/i,transform:p,component:a.default,cssClasses:"instagram-media instagram-iframe-container",componentDidMount:function(e,t){requirejs(["//web.archive.org/web/20220525000641/https://platform.instagram.com/en_GB/embeds.js"],function(){instgrm.Embeds.process(t),(0,c.profileEnd)("embedRender:"+e.url)})}},soundcloud:{regex:/(^http.+soundcloud\.com(.*))/i,transform:f,component:s.default,componentDidMount:function(e){(0,c.profileEnd)("embedRender:"+e.url)},urlTemplate:"https://web.archive.org/web/20220525000641/https://w.soundcloud.com/player/?visual=true&url={identifier}&show_artwork=true"},facebookVideo:{regex:/(http.+www\.facebook\.com\/video\.php.*|http.+www\.facebook\.com\/.*\/videos\/.*)/i,transform:p,component:u.default,componentDidMount:function(e,t){requirejs(["//web.archive.org/web/20220525000641/https://connect.facebook.net/en_US/all.js#xfbml=1&version=v2.5"],function(){window.FB.XFBML.parse(t),(0,c.profileEnd)("embedRender:"+e.url)})}},facebookPost:{regex:/(http.+www\.facebook\.com\/.*\/(posts|activity|photos)\/.*|http.+www\.facebook\.com\/(media\/set|questions|notes|photos|permalink\.php).*)/i,transform:p,component:u.default,componentDidMount:function(e,t){requirejs(["//web.archive.org/web/20220525000641/https://connect.facebook.net/en_US/all.js#xfbml=1&version=v2.5"],function(){window.FB.XFBML.parse(t),(0,c.profileEnd)("embedRender:"+e.url)})}}},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0?t.link:"",r={role:t.role,name:t.name,link:n};return a.default.createElement(h.default,{contributor:r,brandingTool:e.brandingTool,baseUrl:e.baseUrl})}return a.default.createElement("noscript",null)},y=function(e){return a.default.createElement("div",{className:"gel-3/8@l"},a.default.createElement("a",{href:e.relatedUrl,className:"qa-story-image-link",onClick:e.postIstats()},a.default.createElement("div",{className:"lx-stream-related-story--index-image-wrapper qa-story-image-wrapper"},a.default.createElement(s.default,{className:"lx-stream-related-story--index-image qa-story-image",src:e.indexImage.ichefHref,alt:e.indexImage.altText}))))},_=function(e){var t="cta_text";"LIV"===e.type&&(e.liveState.isLive?t="live_cta":e.liveState.isCatchUp&&(t="catch_up_cta"));var n=(0,p.default)("gs-o-button","lx-stream-related-story--cta-button","gel-long-primer-bold","qa-story-text-cta",{"br-page-link-onbg br-page-bg-ontext br-page-link-onbg br-page-linkhover-onbg--hover br-page-bg-ontext--hover":"true"===e.brandingTool}),r=(0,p.default)("lx-stream-related-story--cta-text",{"br-page-bg-ontext br-page-bg-ontext--hover":"true"===e.brandingTool}),o=(0,p.default)({"br-page-bg-ontext br-page-bg-ontext--hover":"true"===e.brandingTool});return a.default.createElement("a",{href:e.relatedUrl,className:"qa-story-cta-link",onClick:e.postIstats()},a.default.createElement("span",{className:n},a.default.createElement("span",{className:r},e.getTranslationFor(t)),a.default.createElement(u.default,{iconName:"next",additionalClassNames:o})))},P=function(e){return a.default.createElement("div",{className:"lx-stream-related-story"},g(e)?a.default.createElement(y,{relatedUrl:e.relatedUrl,indexImage:e.indexImage,postIstats:function(){return v(e)}}):null,a.default.createElement("div",{className:g(e)?"gel-5/8@l":""},"STY"!==e.type?b(e):null,e.summary?a.default.createElement("p",{className:"lx-stream-related-story--summary qa-story-summary"},e.summary):null,a.default.createElement(_,{getTranslationFor:e.getTranslationFor,liveState:e.liveState,relatedUrl:e.relatedUrl,type:e.type,postIstats:function(){return v(e)},brandingTool:e.brandingTool})))};P.displayName="StoryType",b.propTypes={contributor:o.PropTypes.shape({name:o.PropTypes.string,role:o.PropTypes.string,link:o.PropTypes.string}),brandingTool:o.PropTypes.string.isRequired,baseUrl:o.PropTypes.string},b.defaultProps={contributor:void 0,baseUrl:void 0},P.propTypes={summary:o.PropTypes.string,indexImage:o.PropTypes.shape({ichefHref:o.PropTypes.string.isRequired,altText:o.PropTypes.string}),relatedUrl:o.PropTypes.string.isRequired},P.defaultProps={indexImage:{ichefHref:""},summary:void 0},y.propTypes={indexImage:o.PropTypes.shape({ichefHref:o.PropTypes.string.isRequired,altText:o.PropTypes.string}).isRequired,relatedUrl:o.PropTypes.string.isRequired,postIstats:o.PropTypes.func.isRequired},_.propTypes={type:o.PropTypes.string.isRequired,liveState:o.PropTypes.shape({isCatchUp:o.PropTypes.bool.isRequired,isComingUp:o.PropTypes.bool.isRequired,isLive:o.PropTypes.bool.isRequired}),postIstats:o.PropTypes.func.isRequired,brandingTool:o.PropTypes.string.isRequired},_.defaultProps={liveState:{isCatchUp:!1,isComingUp:!1,isLive:!0},brandingTool:"false"},t.default=P,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=r(o),i=n(35),s=r(i),l=n(22),u=r(l),c=n(5),p=r(c),d=n(19),f=n(18),m=function(e){return function(){var t=(0,f.getIstatsData)(e,"related-gallery");(0,d.configureAndSendIstats)("click","related-gallery",t)}},h=function(e){return e.summary&&e.summary.length>0?a.default.createElement("p",{className:"lx-media-asset-summary qa-photogallery-summary gel-pica"},e.summary):a.default.createElement("noscript",null)},g=function(e){return e.indexImage.copyrightHolder?a.default.createElement("div",{className:"lx-media-asset__copyright gel-minion qa-photogallery-image-copyright"},a.default.createElement("span",{"aria-hidden":"true"},e.indexImage.copyrightHolder)):a.default.createElement("noscript",null)},v=function(e){if(e.indexImage){var t=e.indexImage.ichefHref,n=a.default.createElement(s.default,{className:"qa-responsive-image",src:t,delayed:!0});return a.default.createElement("div",{className:"lx-media-asset__image gs-o-responsive-image gs-o-responsive-image--16by9 qa-photogallery-image"},n,g(e))}return a.default.createElement("div",{className:"lx-media-asset__image gs-o-responsive-image gs-o-responsive-image--16by9 qa-photogallery-image"},a.default.createElement(s.default,{className:"qa-responsive-image"}))},b=function(e){var t=e.photogallery.galleryImageCount;return t+" "+(1===t?e.getTranslationFor("photo"):e.getTranslationFor("photos"))},y=function(e,t){return a.default.createElement("div",{className:"lx-stream-asset__gallery-cta-text qa-photogallery-count"},a.default.createElement("span",{"aria-hidden":"true",id:t},b(e)))},_=function(e){var t="count_"+e.assetId,n=(0,p.default)("gs-o-media-island__icon lx-stream-asset__gallery-cta gel-long-primer-bold",{"br-page-link-onbg br-page-bg-ontext br-page-link-onbg br-page-linkhover-onbg--hover br-page-bg-ontext--hover":"true"===e.brandingTool});return a.default.createElement("div",{className:"gel-body-copy lx-stream-post-body"},h(e),a.default.createElement("div",{className:"lx-stream-asset lx-stream-asset--pgl"},a.default.createElement("a",{className:"lx-stream-asset__link qa-photogallery-link",href:e.relatedUrl,"aria-labelledby":""+e.titleId,"aria-describedby":t,onClick:m(e)},a.default.createElement("div",{className:"gs-o-media-island lx-media-asset__island"},v(e),a.default.createElement("div",{className:n},a.default.createElement("span",{className:"lx-stream-asset__gallery-cta-icon gel-icon"},a.default.createElement(u.default,{iconName:"image"})),y(e,t))))))};_.propTypes={relatedUrl:a.default.PropTypes.string.isRequired,assetId:a.default.PropTypes.string.isRequired,titleId:a.default.PropTypes.string.isRequired,summary:a.default.PropTypes.string,brandingTool:a.default.PropTypes.string},b.propTypes={getTranslationFor:a.default.PropTypes.func.isRequired},y.propTypes={getTranslationFor:a.default.PropTypes.func.isRequired},v.propTypes={indexImage:a.default.PropTypes.shape({copyrightHolder:a.default.PropTypes.string,ichefHref:a.default.PropTypes.string.isRequired,altText:a.default.PropTypes.string})},g.propTypes={indexImage:a.default.PropTypes.shape({copyrightHolder:a.default.PropTypes.string}),getTranslationFor:a.default.PropTypes.func.isRequired},y.propTypes={getTranslationFor:a.default.PropTypes.func.isRequired},h.propTypes={summary:a.default.PropTypes.shape({length:a.default.PropTypes.string.isRequired}).isRequired},g.defaultProps={indexImage:void 0},v.defaultProps={indexImage:void 0},_.defaultProps={summary:void 0,brandingTool:"false",titleId:""},_.displayName="PhotoGalleryType",t.default=_,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t-1?"https://web.archive.org/web/20220525000641/https://ichef.bbci.co.uk/images/ic/raw/p05d1g60.png":this.state.shareUrl.indexOf("/news")>-1?"https://web.archive.org/web/20220525000641/http://ichef.bbci.co.uk/images/ic/raw/p05d1g0s.png":"https://web.archive.org/web/20220525000641/https://ichef.bbci.co.uk/images/ic/raw/p05d1fth.png"}},{key:"getTwitterHandle",value:function(){return this.state.shareUrl.indexOf("/sport")>-1?"BBCSport":this.state.shareUrl.indexOf("/news")>-1?"BBCNews":"BBC"}},{key:"getPostShareImage",value:function(){var e=this.props.body.filter(function(e){var t=e.name;return"image"===t||"video"===t})[0];return e&&(e.imageChefHref||e.holdingImageUrl).replace("{width}","320")}},{key:"getShareImage",value:function(){var e=this.props,t=e.type,n=e.body,r=e.media;return"POST"===t&&n.length>0?this.getPostShareImage()||this.getFallbackLogo():"CLIP"!==t&&"MAP"!==t||!r?this.getFallbackLogo():r.holdingImageUrl||this.getFallbackLogo()}},{key:"buildLinkName",value:function(){return encodeURIComponent(this.props.assetId+"&"+this.props.title+"&"+this.props.lastPublished).replace(/'/g,"%27").replace(/"/g,"%22")}},{key:"sendIStats",value:function(e){var t=this;return function(){var n=(0,m.getIstatsData)(t.props);(0,f.configureAndSendIstats)(e,"share",n)}}},{key:"toggleSharePanel",value:function(){var e=this.props,t=e.assetId,n=e.activeDropdown,r=e.setActiveDropdown,o=n===t?"":t;return this.sendIStats("share_panel")(),this.setState({isOpen:!!o}),r(o)}},{key:"twitterShareUrl",value:function(){return this.state.shareUrl+"?ns_mchannel=social&ns_source=twitter&ns_campaign=bbc_live&ns_linkname="+this.buildLinkName(this.props)+"&ns_fee=0&pinned_post_locator="+this.props.locator+"&pinned_post_asset_id="+this.props.assetId+"&pinned_post_type=share"}},{key:"facebookShareUrl",value:function(){return this.state.shareUrl+"?ns_mchannel=social&ns_source=facebook&ns_campaign=bbc_live&ns_linkname="+this.buildLinkName(this.props)+"&ns_fee=0&pinned_post_locator="+this.props.locator+"&pinned_post_asset_id="+this.props.assetId+"&pinned_post_type=share"}},{key:"setInitialState",value:function(){var e="";if(this.props.relatedUrl)e=window.location.origin+this.props.relatedUrl;else{e=window.location.href;var t=e.match(h);if(t)e=t[0];else{var n=e.match(g);n&&(e=n[0])}}this.setState({shareUrl:e,pageTitle:document.title})}},{key:"render",value:function(){var e=this,t=this.props,n=t.activeDropdown,r=t.assetId,o=t.getTranslationFor,a=t.title,i=t.cssDirection,s=t.shareToolsTitleId,l=t.useReactionsStreamV4Toggle,c=this.state,f=c.isOpen,m=c.shareUrl,h=c.pageTitle,g=(0,p.default)({"ev-button":"true"===this.props.brandingTool},"qa-facebook-share","lx-share-tools__cta"),b=(0,p.default)({"ev-button":"true"===this.props.brandingTool},"qa-twitter-share","lx-share-tools__cta"),y=n===r&&f,_=m.indexOf("bbc.com")>-1?"https://web.archive.org/web/20220525000641/https://www.bbc.com":"https://web.archive.org/web/20220525000641/https://www.bbc.co.uk",P={shareText:o("share"),viewMoreShare:o("view_more_share"),shareThisPost:o("share_this_post"),copyThisLink:o("copy_this_link"),readMoreOnLinks:o("read_more_on_links"),readMoreOnLinksLabel:o("read_more_on_links_label"),shareThisPostOn:o("share_this_post_on"),closeButtonLabel:o("close_button_label"),copyShareLinkLabel:o("copy_share_link_label")},T=P.shareThisPostOn+" Facebook",x=P.shareThisPostOn+" Twitter",E=l?"alternate-up":"alternate-transformation",C=l?"right":"left";return u.default.createElement("ul",{"aria-labelledby":s,className:"lx-share-tools__items lx-share-tools__items--align-"+C+" qa-share-tools"},u.default.createElement("li",null,u.default.createElement(d.Facebook,{link:this.facebookShareUrl(),name:h,description:a,image:this.getShareImage(),classes:g,caption:_,customFacebookAriaLabel:T,clickCallback:this.sendIStats("share_facebook"),small:!0,noButtonPadding:!0,brandingTool:this.props.brandingTool})),u.default.createElement("li",null,u.default.createElement(d.Twitter,{link:this.twitterShareUrl(),description:this.props.title,viaHandle:this.getTwitterHandle(),classes:b,customTwitterAriaLabel:x,clickCallback:this.sendIStats("share_twitter"),small:!0,noButtonPadding:!0,brandingTool:this.props.brandingTool})),u.default.createElement("li",null,u.default.createElement(d.SharePanel,{shareButtonComponent:function(t){return u.default.createElement(v,{translations:P,buttonProps:t,brandingTool:e.props.brandingTool,isOpen:y,assetId:r})},accessibilityId:"share-popup-"+r,classes:"lx-share-tools__panel",headerText:P.shareThisPost,readMoreText:P.readMoreOnLinks,readMoreTextAriaLabel:P.readMoreOnLinksLabel,closeButtonLabel:P.closeButtonLabel,copyShareLinkLabel:P.copyShareLinkLabel,direction:E,cssDirection:i,clickCallback:this.toggleSharePanel,onCloseCallback:this.toggleSharePanel,isOpen:y},u.default.createElement("div",{className:"gs-c-share-tools__button share-tools__button--no-hover-effect"},u.default.createElement(d.CopyLinkBox,{theme:"dark",link:this.twitterShareUrl(),shareText:P.copyThisLink,feedbackDuration:2e3,classes:"lx-share-tools__copylink-box"})))))}}]),t}(l.Component);b.propTypes={type:l.PropTypes.string.isRequired,assetId:l.PropTypes.string.isRequired,lastPublished:l.PropTypes.string.isRequired,locator:l.PropTypes.string.isRequired,activeDropdown:l.PropTypes.string.isRequired,setActiveDropdown:l.PropTypes.func.isRequired,brandingTool:l.PropTypes.string.isRequired,getTranslationFor:l.PropTypes.func.isRequired,title:l.PropTypes.string.isRequired,cssDirection:l.PropTypes.string.isRequired,body:l.PropTypes.array.isRequired,media:l.PropTypes.object.isRequired,useReactionsStreamV4Toggle:l.PropTypes.bool.isRequired,postIndex:l.PropTypes.number.isRequired,postHasVideo:l.PropTypes.bool.isRequired,postHasImage:l.PropTypes.bool.isRequired,postHasSocial:l.PropTypes.bool.isRequired,postIsBreakingNews:l.PropTypes.bool.isRequired,mode:l.PropTypes.string.isRequired,shareToolsTitleId:l.PropTypes.string.isRequired,relatedUrl:l.PropTypes.string},b.defaultProps={relatedUrl:null,brandingTool:"false",activeDropdown:"",media:{},postHasVideo:!1,postHasImage:!1,postHasSocial:!1,postIsBreakingNews:!1},t.default=b},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e.title||e.subtitle||e.icon},o=function(e){return"POST"===e.type||"CIT"===e.type},a=function(e){return e.body&&e.body.length>0},i=function(e){return"STY"===e.type||"CSP"===e.type},s=function(e,t){return!(!e||!e.body)&&e.body.some(function(e){return e.name===t})},l=function(e){return s(e,"video")||"MAP"===e.type||"video"===e.mediaType},u=function(e){return s(e,"image")},c=function(e){return Boolean(e&&e.options&&e.options.isBreakingNews&&void 0!==e.options.isBreakingNews)},p=function(e){return Boolean(e&&e.options&&e.options.isPriorityPost&&void 0!==e.options.isPriorityPost)},d=function(e){return!!e&&["FLAG_CHEQUERED","GOLD","WICKET","TRY","GOAL"].includes(e)},f=function(e){return{BREAKING:"Breaking",GOAL:"Goal",GOLD:"Gold medal",TRY:"Try",WICKET:"Wicket",FLAG_CHEQUERED:"Chequered flag"}[e]};t.default={postHasHeading:r,isPostType:o,postIsStory:i,hasValidContent:a,postHasMediaType:s,postHasVideo:l,postHasImage:u,postIsBreakingNews:c,postIsPriority:p,isSupportedIncidentType:d,formatType:f},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0&&a(e,t)&&t.length>0){var r=s(t)?t[1]:t[0];return i(e,r)}return n};t.renderComponentIfExists=r,t.hasNewPost=l,t.hasPinnedPost=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),a=function(){return o.default.createElement("svg",{className:"qa-loading-icon-svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28 28"},o.default.createElement("linearGradient",{id:"a",gradientUnits:"userSpaceOnUse",x1:"1.224",y1:"8.111",x2:"25.888",y2:"21.225"},o.default.createElement("stop",{offset:"0",stopColor:"#5a5a5a"}),o.default.createElement("stop",{offset:"1",stopColor:"#5a5a5a",stopOpacity:"0"})),o.default.createElement("path",{d:"M26 7l-3 1.7c.9 1.5 1.4 3.3 1.4 5.2 0 5.8-4.7 10.5-10.5 10.5-5.7 0-10.4-4.7-10.4-10.4C3.5 8.2 7.8 3.5 14 3.5V0C6.1 0 0 6.2 0 14c0 7.7 6.2 14 14 14 7.7 0 14-6.2 14-14-.1-2.6-.8-5-2-7z",fill:"url(#a)"}))},i=function(e){return o.default.createElement("div",{className:"gs-u-align-center gs-u-pv-alt+ gs-u-ph+ lx-loading-message"},o.default.createElement("span",{"aria-hidden":"true",className:"gs-u-mb gel-icon lx-loading-message__icon qa-loading-icon"},o.default.createElement(a,null)),o.default.createElement("p",{className:"gs-u-m0 gel-body-copy qa-loading-text"},e.loadingText))};i.propTypes={loadingText:o.default.PropTypes.string.isRequired},t.default=i,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e;for(var r in t)t[r]&&(n=n.replace("{"+r+"}",t[r]));return n},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.getMode=void 0;var l=function(){function e(e,t){for(var n=0;n
Live Reporting
Edited by Owen Amos
All times stated are UK
Get involved
-
Russian officials say the country is prepared to continue fighting in Ukraine for as long as it takes to achieve its goals
-
Its army is close to encircling the cities of Severodonetsk and Lysychansk, the last major settlements in the Luhansk region still under Ukrainian control
-
Ukraine's foreign minister, Dmytro Kuleba, described the offensive in Donbas as ruthless, and said it was the largest battle on European soil since World War Two
-
Hungary's Prime Minister Viktor Orban declared a state of emergency, saying "the world is on the brink of economic crisis"
-
And the President of the European Commission Ursula von der Leyen accused Russia of using food as a weapon in the war in Ukraine

EPACopyright: EPA Video caption: Moskva: Russia's defence ministry released video it said showed the Moskva crew after it sankMoskva: Russia's defence ministry released video it said showed the Moskva crew after it sank 
.Copyright: . 
EPACopyright: EPA Russian servicemen had control of much of Mariupol - including the port itself - in AprilImage caption: Russian servicemen had control of much of Mariupol - including the port itself - in April 
BBCCopyright: BBC 
ReutersCopyright: Reuters Viktor Orban gave a speech about the new state of emergency a little earlierImage caption: Viktor Orban gave a speech about the new state of emergency a little earlier 
Getty ImagesCopyright: Getty Images Hungary's parliament was sworn in just before the state of emergency was announcedImage caption: Hungary's parliament was sworn in just before the state of emergency was announced 
Getty ImagesCopyright: Getty Images Shelling continues in Donbas, with this attack in the city of Soledar destroying a supermarketImage caption: Shelling continues in Donbas, with this attack in the city of Soledar destroying a supermarket 
Getty ImagesCopyright: Getty Images 
ReutersCopyright: Reuters 

Getty ImagesCopyright: Getty Images It's thought the tanks are Soviet era T-72sImage caption: It's thought the tanks are Soviet era T-72s 
UnknownCopyright: Unknown This photo from a pro-Kremlin rally in 2010 has been circuating onlineImage caption: This photo from a pro-Kremlin rally in 2010 has been circuating online 
Getty ImagesCopyright: Getty Images People are continuing to leave the city of Bakhmut, in the eastern Donbas region, which has been under heavy bombardmentImage caption: People are continuing to leave the city of Bakhmut, in the eastern Donbas region, which has been under heavy bombardment 
BBCCopyright: BBC 
.Copyright: . 
.Copyright: . 
Getty ImagesCopyright: Getty Images 
EPACopyright: EPA Kharkiv's metro sheltered thousands of people following the Russian invasion of UkraineImage caption: Kharkiv's metro sheltered thousands of people following the Russian invasion of Ukraine 
.Copyright: . 
.Copyright: .
Latest PostGoodbye for now
That's it from us in London for now - our writers today were George Wright, Sofia Ferreira Santos, Sam Hancock, Emily McGarvey, Dulcie Lee and Emma Owen.
The editors were Claudia Allen, Jeremy Gahagan and Owen Amos.
What's happened today?
We're pausing of coverage of the war for now - our team in Singapore will pick it up again in a few hours' time.
In the meantime, here's a round-up of what's happened today:
Has Russia been retrieving bodies from the sunken Moskva?
The sinking in April of the Moskva, the 510-crew missile cruiser that had led Russia's naval assault on Ukraine, was a major symbolic and military blow.
If you've been following our coverage, you'll remember that when it sank, Moscow said a blast on board had caused an unexplained fire, while Ukraine said a missile strike had taken it out.
Russia did not admit to any casualties - in fact, it published footage showing what it said was the crew of the Moskva on parade in the Crimean city of Sevastopol.
But now Ukrainian news agency Unian says Russia has spent the last two weeks retrieving bodies from the wreckage of the ship, as well as secret documents.
The agency quoted a Ukrainian intelligence official as telling a Crimean radio station that Russia had sent five to seven ships to the area.
"Basically, these were lifeboats, boats, tugs, which took out the bodies, removed all the equipment that is classified there and cleaned up this cruiser - got what was left there and should not fall into the hands of third countries," they quoted Vadym Skibitsky as saying.
Video content
At least 14 civilians killed in Donbas - Ukraine
We've had many reports in recent days of heavy fighting in the Donbas region of Ukraine, as Russia tries to consolidate its position in the east of the country.
In its latest update, Ukraine's military says at least 14 civilians were killed and 15 injured in mass attacks by Russian forces today in the Luhansk and Donetsk regions.
The BBC can't verify these figures independently.
In a Facebook post, Ukraine's military said Russian troops had used aircraft, multiple rocket launchers, artillery, tanks, mortars and missiles in their latest assault on the regions.
Large parts of the two regions are controlled by Russian-speaking separatists, who want to break away from Ukraine.
Here's a look at how things have changed in the area since Russia invaded three months ago:
Russia says stranded ships can leave Mariupol
It's less than a week since the city of Mariupol finally fell to Russia after almost three months of relentless bombardment.
Now the Russian Ministry of Defence says it will open a humanitarian sea corridor to allow foreign ships stranded there to leave.
A key target from the beginning of the invasion, Mariupol gives Russia a land bridge to Crimea (which it seized in 2014) and full control of the Sea of Azov, cutting off Ukraine's maritime trade.
"A humanitarian corridor will be organised 115 miles long and 2 miles wide in the direction of the Black Sea," the Interfax news agency quoted the head of the ministry's National Defence Control Centre as saying.
The Russian navy had de-mined the waters, he said.
We don't know, at this stage, how many foreign ships there are in Mariupol, or who they belong to.
Hungary's 'state of emergency' has become permanent - critics
Some reaction now to Hungarian Prime Minister Viktor Orban declaring a fresh state of emergency over the war in Ukraine.
Hungary is already in a state of emergency, imposed due to the Covid pandemic, which was due to expire next week.
The Hungarian Civil Liberties Union (TASZ) criticises the latest move, describing it as "the state of emergency that has become permanent".
It gives Orban "more leeway than usual", allowing him to "restrict or simply suspend everybody's fundamental rights," the group says.
Shortly before the move was announced, the Hungarian parliament amended the constitution to allow for such a measure. Orban's Fidesz party has a two-thirds majority in the chamber.
What's the latest?
Today marks three months since Russia invaded Ukraine. Here's a roundup of the latest developments:
The fight for twin cities: Russia is trying to encircle two cities in Ukraine's easternmost region, Luhansk. Capturing Severodonetsk and Lysychansk, which straddle a key river, would mean Russia was well on the way to its goal of taking the whole of the Luhansk region
Long conflict: Two senior Russian officials have signalled that Moscow is ready for a prolonged war in Ukraine, with one saying "we are not rushing to meet deadlines" over the conflict.
Active warfare: Russia's military campaign in Ukraine has entered its most active phase, Ukrainian's defence ministry spokesman says
State of emergency: Hungary's leader Viktor Orban has imposed a new state of emergency over the war, saying the government needs stay out of the conflict and protect families' financial security.
Russian forces appear to be consolidating their positions in the east of the country. Track the invasion in maps here.
Premier League approves Abramovich's Chelsea sale
The Premier League in England has approved the £4.25bn takeover of Chelsea Football Club by a consortium led by US baseball team LA Dodgers co-owner Todd Boehly.
The league says the consortium has passed its owner's and directors' test.
The club was put up for sale before owner Roman Abramovich was sanctioned over his links to Russian president Vladimir Putin.
The purchase remains subject to the UK government issuing the required sale licence.
BreakingHungary imposes state of emergency over Ukraine war
Hungary's Prime Minister Viktor Orban has imposed a new state of emergency in the country over the war in neighbouring Ukraine.
"The world is on the brink of an economic crisis," Orban says.
"Hungary must stay out of this war and it must protect families' financial security. This requires room for manoeuvre and immediate action."
He says the move will allow the government to react "immediately and in all situations" to protect the people of Hungary.
The country is already under a state of emergency, introduced in response to the Covid pandemic, which was due to expire next Tuesday.
Poland sends 'very large number' of tanks to Ukraine
Adam Easton
Warsaw Correspondent
Poland has sent a “very large number” of tanks to Ukraine, the Polish President Andrzej Duda says.
During the World Economic Forum in Davos, Duda said the transfer had reduced Poland’s defence capabilities.
"We are counting on the support of the community, which is Nato, and we are counting on the support of the USA and also Germany,” he said.
In April, Polish Prime Minister Mateusz Morawiecki admitted for the first time that Poland had sent tanks to Ukraine.
No details have been released, but media reports suggest they have been supplying Soviet-era T-72 tanks.
President Duda said the Polish army was now using a lot of German Leopard 2 tanks.
"If we were supported by our German allies with a batch of tanks that would replace the ones we gave to Ukraine, we would be very grateful. We had such a promise, we hear that Germany is not willing to fulfil this promise, that’s a big disappointment for us," he said.
Book-burning photo is real – but old
Kayleen Devlin
BBC Monitoring disinformation team
Western officials including the British ambassador to Ukraine have tweeted an old photo purporting to show Russians burning textbooks during the current conflict.
Melinda Simmons wrote: “Burning Ukrainian history books is not denazification. It is the opposite.”
Others including former Swedish Prime Minister Carl Bildt also tweeted the photo.
Russian state TV was quick to pick up on the messages, with one broadcast accusing the ambassador of posting a “Photoshopped” image from 2019 which had nothing to do with Ukraine.
But that’s also untrue. The earliest copy of the photo is on a news story about a pro-Kremlin far-right rally in Crimea published in 2014. The article states the book burning happened even earlier than that. Similar pictures showing some of the same books alight were included in a report from Ukrainian news agency UNIAN dated March 2010, from the Crimean city of Simferopol.
Activists in those photos were advocating a union between Russia, Belarus and Ukraine.
The BBC has contacted the British Embassy in Ukraine and the Ambassador Simmons for comment.
Russia not rushing to meet deadlines - Putin ally
Two senior Russian officials have signalled that Moscow is ready for a prolonged conflict in Ukraine.
Defence Minister Sergei Shoigu said the offensive would continue until all its objectives had been achieved.
He told the Collective Security Treaty Organization - a Eurasian military alliance of five former Soviet republics and Russia - that Kremlin would continue with its aims "regardless of the massive Western aid to the Kyiv regime and the sanctions against Russia".
Russia's aims have changed during the course of the invasion - read more on that here.
Meanwhile another close ally of President Putin, the secretary of Russia's Security Council, Nikolai Patrushev, told a newspaper that Moscow's offensive would last as long as necessary.
"We are not rushing to meet deadlines," he said, adding, "all the goals set by the President of Russia will be fulfilled."
Ukraine's fate being decided in eastern battle - official
We reported earlier on the words of a Ukrainian defence ministry spokesman, who said Russia's attack on Ukraine had entered its "most active" phase.
Oleksandr Motuzyanyk also said the battles being fought in the east could determine the country's future. He told a televised briefing:
Russia is trying to encircle Ukrainian troops in two cities straddling the Siversky Donets river - Severodonetsk and Lysychansk. Their significance is explained in an earlier post.
Russian forces shell nitrogen plant and kill four in key city
Russian forces have shelled a nitrogen plant in Severodonetsk in eastern Ukraine, killing four, according to Luhansk's regional governor Serhiy Hayday.
He said Russia had focused all its resources on capturing Severodonetsk and Lysychansk "but has made hardly any progress in the past three months".
"So they continue to shell cities, especially places where people gather," Hayday said in a Telegram post.
"This morning, the Russians again opened fire on the Azot [nitrogen] plant, where, everybody knows this, several bomb shelters had been arranged. Four people died as a result."
Hayday said one civilian was fatally wounded by Russian fire in central Severodonetsk.
Meanwhile, the pro-rebel Luhansk Information Centre website reported, quoting an "eyewitness", that the plant was shelled by Ukrainian artillerymen.
It said "several workers were killed and several more wounded, according to preliminary information".
82% of Ukrainians oppose territorial concessions - poll
Some 82% of Ukrainians believe that Ukraine should not give away any territory as part of a peace deal with Russia, according to a new survey by one of the country's top pollsters.
The huge majority said they did not support territorial concessions, even if it prolonged the war and increased the threat to Ukraine's independence, according to the poll conducted by the Kyiv International Institute of Sociology.
Just 10% of the 2,000 people surveyed found it acceptable for Ukraine to concede territory to achieve peace, while 8% were undecided.
According to the poll, 77% of Ukrainians living in Russian-occupied territory opposed any land concessions.
The Ukrainian government has consistently said it will cede no territory to Moscow.
Metro station used as bomb shelter reopens in Kharkiv
The metro in Ukraine's second-largest city Kharkiv, which has been used as a bomb shelter since the Russian invasion began, resumed services today despite sporadic shelling in the north eastern region.
"We have restarted the Kharkiv metro and almost all its stations today," mayor Igor Terekhov told journalists.
He said he decided to relaunch services "because we have to relaunch the economy", adding that train rides would be free for the next two weeks.
The Kharkiv metro, with 30 stations, has sheltered thousands of civilians trying to escape shelling on the city, which is adjacent to the Russian border and was the focus of intense shelling since the February invasion.
Ukrainian forces have now pushed the majority of Russian forces away from Kharkiv, pushing them back towards the border.
What's the significance of Severodonetsk and Lysychansk?
As we've been reporting, Russia is trying to encircle two cities in Ukraine's easternmost region, Luhansk.
The regional governor says the density of shelling has been growing every day as Russian forces try to capture the twin cities of Severodonetsk and Lysychansk.
They straddle the Siversky Donets river - there's been fighting around there since 2014 and there have been concrete Ukrainian positions that have been hard to overcome.
Capturing them would mean Russia was well on the way to its goal of taking the whole of the Luhansk region.
BreakingRussia's invasion in its most active phase - Ukraine
Russia's military campaign in Ukraine has entered its most active phase, Ukrainian defence ministry spokesman Oleksandr Motuzyanyk says.
Russian forces are trying to encircle Ukrainian troops in two cities straddling the Siversky Donets river in eastern Ukraine - Severodonetsk and Lysychansk.
Ukraine says Russian forces had not given up attempts to cross the river.
What's been happening in Ukraine today?
Welcome if you're just joining us - here's a look at the main news from the war in Ukraine so far:
Food crisis warnings: The UK says grain and food shortages due to the war could cause more deaths than the conflict itself, while Poland's president says it could also lead to mass migration to Europe. The president of the EU commission accused Russia of using food as a weapon by confiscating grain and blockading ships in the territory it controls. Ukraine's foreign affairs minister also claimed "Russian thieves" are stealing Ukrainian grain to sell it abroad.
Fighting in the east: Russia intensifies fighting as it attempts to capture Ukraine's entire eastern region. In Mariupol, an adviser to the mayor says 200 bodies were found in the rubble of a high-rise building in the Russian-controlled city. In Donetsk, the city of Svitlodarsk has been taken over by Russian forces, according to Ukrainian officials and pro-Russian separatists of the Donetsk People's Republic. Analysts say Russia is trying to encircle the towns of Severodonetsk, Lysychansk, and Rubizhne in the Donbas region.
Military assistance: Poland's president says the country has sent a "very large number" of tanks to Ukraine, and Denmark pledged to send US-made Harpoon anti-ship missiles and a launcher to Ukrainian forces. Colombia will also deploy a team of its military engineers to train Ukrainian troops on de-mining techniques.
China's influence: US President Biden calls the war a "global issue" as he meets key Asian allies to discuss security and economic concerns, including their differences over the Russian invasion and China's growing influence.
Meanwhile, Sergei Lavrov, Russia's foreign minister, says the Kremlin is planning to develop closer ties to China and it would now look to count "only" on itself and "on countries which have proved themselves reliable and do not 'dance to some other piper's music'".
Russia says it has removed all mines from Azov Sea port
Russian forces have completed removing mines from the Azov Sea port of Mariupol, its defence ministry has said.
Earlier in the war, Russia accused Ukraine of laying mines to protect ports and said several hundred of the explosives had broken from cables and drifted away - Kyiv later dismissed that as disinformation.
"Mines have been removed from the territory of the port and nearby waters," the ministry said in a statement.
Russia declared victory in Mariupol last week after its months-long battle to conquer the Ukrainian port city.
The last fighters defending the city's Azovstal steel plant surrendered, months after the troops had been holed up in the huge complex, preventing Russia from establishing complete control over the city.