1import{r as e,j as s}from"./react-vendor.B75MsAI9.js";import{D as l,u as r,t,p as a,dl as i,U as n,Q as o,L as c,a3 as d,S as m,a as h,w as u}from"./AuthModalContainer.D3JsQqnf.js";import{i as p}from"./isEmpty.CnTxIE1l.js";import{S as g}from"./SpSubFooter.Dy7Eq2hH.js";import{C as v}from"./CardTypeC.B5AVIvXJ.js";import{C as j,m as x,n as _,o as w,p as f}from"./main.DrmgIV4z.js";import"./format.BkS4g1vO.js";import"./en-US.BYLOiXxf.js";import"./RTLProvider.Bmr48mpV.js";import"./LazyFontLoader.5DGfhuFK.js";const N=[],b=()=>{const{slug:b}=l(),$=r(),k=t(),C="sp-standard-news-page",y=a(e=>e.viewport),S=a(e=>{var s,l;return null==(l=null==(s=e.user)?void 0:s.profile)?void 0:l.id}),L=a(e=>{var s,l;return null==(l=null==(s=e.user)?void 0:s.profile)?void 0:l.profile_type});a(e=>{var s;return(null==(s=e.user)?void 0:s.isLoggedIn)||!1});const R=a(e=>{var s;return(null==(s=e.stem)?void 0:s.isFetchingIndNewsData)||!1}),I=a(e=>{var s;return null==(s=e.stem)?void 0:s.indNewsData}),E=e.useMemo(()=>I||N,[I]),D=a(e=>{var s;return null==(s=e.user)?void 0:s.profile}),F=a(e=>{var s;return null==(s=e.stem)?void 0:s.indNewsCardData}),[P,T]=e.useState(0),z={[C]:!0};if(e.useEffect(()=>{b&&k(i({slug:b}))},[b,k]),R||p(E))return s.jsx(n,{});const O=(e,s=50)=>e.length>s?e.slice(0,s).concat("..."):e,A=e=>{const{gtmEvent:s}=e;window.dataLayer.push({category:u.pressNews,label:h.clickedNews,event:s,item_type:null,item_id:null,item_value:null,user_profile:L,user_id:S})},W="undefined"!=typeof window?window.location.href:"";return s.jsxs("div",{className:o(z),children:[s.jsx("div",{className:`${C}__brd-crumb`,children:s.jsx(c,{href:"/latest/in-the-news",children:s.jsx("span",{children:"< Back to News Coverage"})})}),s.jsxs("div",{className:`${C}__banner`,children:[s.jsx("img",{className:`${C}__banner-img ${C}__banner-img--reverse`,src:d.news.bannerImg,alt:"newsLeft"}),s.jsx("p",{className:`${C}__banner-text`,children:(null==F?void 0:F.title)||"News"}),s.jsx("img",{className:`${C}__banner-img`,src:d.news.bannerImg,alt:"newsRight"})]}),s.jsx("div",{className:`${C}__screen-shot`,id:"news-section",children:s.jsx(j,{viewport:y,popoutControls:!1,cellWidth:"category-card",cellSpacing:0,cardsInFrame:{small:1,medium:1,large:1,xlarge:1},dots:!1,arrows:!0,isRtl:!1,index:P,customClick:e=>{T(e)},gcr:!0,children:E.map((e,l)=>{var r,t;return s.jsxs("div",{className:`${C}__screen-shot--list`,children:[s.jsx("img",{className:`${C}__screen-shot--img`,src:y.medium?null==(r=e.screenshot)?void 0:r.url:null==(t=e.mobileScreenshot)?void 0:t.url,alt:"News"}),s.jsxs("div",{className:`${C}__screen-shot--content`,children:[s.jsx("p",{className:`${C}__screen-shot--title`,children:O(e.title,y.medium?150:90)}),s.jsxs("p",{className:`${C}__screen-shot--by`,children:[" by ",s.jsx("span",{children:e.by})]}),s.jsxs("p",{className:`${C}__screen-shot--desc`,children:[O(e.description,y.medium?180:120),s.jsx("span",{children:s.jsx(c,{href:e.url,shouldOpenNewPage:!0,children:s.jsx("span",{className:`${C}__screen-shot--more`,children:"Â Read More"})})})]})]})]},l)})})}),s.jsxs("div",{className:`${C}__share`,children:[s.jsx("p",{className:`${C}__share-text`,children:"Share this Article:"}),s.jsxs("div",{className:`${C}__share-icons`,children:[s.jsxs(c,{href:x(W),noSitelLocale:!0,shouldOpenNewPage:!0,title:$("global.facebook"),onClick:()=>A({gtmEvent:h.clickedFacebook}),children:[s.jsx(m,{pushRight:!0,name:"facebook",size:"m"})," "]}),s.jsxs(c,{href:_(W,encodeURIComponent((null==F?void 0:F.title)||"")),noSitelLocale:!0,shouldOpenNewPage:!0,title:$("global.twitter"),onClick:()=>A({gtmEvent:h.clickedTwitter}),children:[" ",s.jsx(m,{pushRight:!0,name:"twitter",size:"m"})," "]}),s.jsxs(c,{href:w(W,y),noSitelLocale:!0,shouldOpenNewPage:!0,title:$("global.whatsapp"),onClick:()=>A({gtmEvent:h.clickedWhatsapp}),children:[" ",s.jsx(m,{pushRight:!0,name:"whatsapp",size:"m"})]}),s.jsxs(c,{href:f(W,(null==F?void 0:F.title)||""),noSitelLocale:!0,shouldOpenNewPage:!0,title:$("global.telegram"),onClick:()=>A({gtmEvent:h.clickedTelegram}),children:[s.jsx(m,{pushRight:!0,name:"telegramReal",size:"m"})," "]})]})]}),E.length>0&&E.filter((e,s)=>s!==P).length>0&&s.jsxs("div",{className:`${C}__similar-cards`,children:[s.jsx("p",{className:`${C}__share-text ${C}__similar-cards--title`,children:"Read more on our campaigns"}),s.jsx(j,{viewport:y,popoutControls:!1,cellWidth:"category-card",cellSpacing:0,cardsInFrame:{small:1,medium:2,large:3,xlarge:3},dots:!1,arrows:!0,isRtl:!1,children:E.filter((e,s)=>s!==P).map((e,l)=>{var r;return s.jsx(v,{id:e.id,title:e.title,titleWordCount:40,date:null==F?void 0:F.startDate,description:e.description,img:null==(r=e.cardImage)?void 0:r.url,href:e.url,viewport:y,fullDate:!0,profile:D,customClick:()=>(e=>{let s=E.findIndex(s=>s.id===e);T(s),(()=>{const e=document.getElementById("news-section");e&&window.scrollTo({top:e.offsetTop,behavior:"smooth"})})()})(e.id),noAsset:!0,variant:"news"},e.id||l)})})]}),s.jsx(g,{backLink:"All news",nextLinkHref:"/latest/in-the-news",page:"news"})]})};export{b as default};
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.