1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3084],{2589:(e,t,a)=>{"use strict";a.d(t,{$7:()=>l,jE:()=>n});let r={BUNDLE:{label:"Bundle",name:"Bundle",version:"",customUrl:"custom/cy-theon/bundle.html?lang=en-GB"},COMPANY_ANNOUNCEMENTS:{label:"Company Announcements",name:"PressReleases",version:""},COMPANY_ANNOUNCEMENTS_TICKER:{label:"Company Announcements Ticker",name:"PressReleases",version:"ticker"},FACTSHEET:{label:"FactSheet",name:"FactSheet",version:"",languageOverride:"english",customUrlBase:"https://tools.euroland.com/tools/"},FINANCIAL_CALENDAR:{label:"Financial Calendar",name:"FinCalendar2",version:""},FINANCIAL_CALENDAR_TICKER:{label:"Financial Calendar Ticker",name:"FinCalendar2",version:"ticker"},INTERACTIVE_ANALYSIS:{label:"Interactive Analysis Tool",name:"IA",version:""},INVESTMENT_CALCULATOR:{label:"Investment Calculator",name:"InvestmentCal2",version:""},SHARE_GRAPH:{label:"Share Graph",name:"ShareGraph",version:"",requiresCompany:"3393"},SHARE_PRICE_LOOKUP:{label:"Share Price Look-up",name:"SPLookup",version:""},SHARE_SERIES:{label:"Share Series",name:"ShareSeries",version:""},STATIC_TICKER:{label:"Static Ticker",name:"Ticker",version:"staticticker"},SUBSCRIPTION_CENTER:{label:"Subscription Center",name:"SubscriptionCentre2",version:""},TSR:{label:"Total Shareholder Return",name:"TSR",version:""}};function n(e){return r[e]||null}function l(e){if(e in r)return e;if("Ticker"===e)return"STATIC_TICKER";let t=function(e){if(!e)return null;if("Ticker-StaticTicker"===e)return{name:"Ticker",version:"staticticker"};let t=e.split("-");return 1===t.length?{name:t[0],version:""}:2===t.length?{name:t[0],version:t[1].toLowerCase()}:null}(e);if(!t)return null;let{name:a,version:n}=t,l=Object.entries(r).find(e=>{let[,t]=e;return t.name===a&&t.version===n});return l?l[0]:null}},5016:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var r=a(95155),n=a(52619),l=a.n(n);a(12115);var o=a(30290),i=a(13603),s=a.n(i);let c=e=>{let{variant:t}=e,a="dropdown-white"===t?"icon-arrow-down":"icon-arrow-top-right";return(0,r.jsxs)("span",{className:s().iconContainer,children:[(0,r.jsx)(o.A,{name:a,className:"".concat(s().initial," ").concat(s().icon),width:14,height:14}),(0,r.jsx)(o.A,{name:a,className:"".concat(s().final," ").concat(s().icon),width:14,height:14})]})};function d(e){let{variant:t="red-solid",disabled:a=!1,href:n="#",target:o,children:i,onClick:d,className:m="",state:u}=e,_="btn-".concat(t),h="\n ".concat(s().button," \n ").concat(_,"\n ").concat(a?s().disabled:"","\n ").concat(u||"","\n ").concat(m,"\n ").trim(),v=["red-icon","white-icon","no-border-icon-red","no-border-icon-white"].includes(t),S=["red-solid-text","white-solid-text","red-outlined-text","white-outlined-text"].includes(t),p="no-border-icon-red"===t||"no-border-icon-white"===t||"text-red"===t||"text-black"===t||"text-white"===t||"dropdown-white"===t;return(0,r.jsx)(l(),{href:a?"#":n,className:"".concat(h," ").concat(p?s().zeroPad:""),onClick:e=>{if(a)return void e.preventDefault();null==d||d(e)},"aria-disabled":a,target:o,children:(0,r.jsxs)(r.Fragment,{children:[v?null:(0,r.jsx)("span",{className:s().text,children:i}),!S&&(0,r.jsx)(c,{variant:t})]})})}},13103:e=>{e.exports={strip:"StockIFrame_strip__vdMVW",stockIFrame:"StockIFrame_stockIFrame__qhvLA","stockIFrame--dark":"StockIFrame_stockIFrame--dark__JK7_9",title:"StockIFrame_title__bXMGN",subtext:"StockIFrame_subtext__3yKRP","stockIFrame--light":"StockIFrame_stockIFrame--light__oH7_5",content:"StockIFrame_content__YqLpz",header:"StockIFrame_header__9Lezh",headerContent:"StockIFrame_headerContent__f1N63",cta:"StockIFrame_cta__Xnh3G",iframeWrapper:"StockIFrame_iframeWrapper__DY9BX",iframe:"StockIFrame_iframe__yfClP",iframePlaceholder:"StockIFrame_iframePlaceholder__PYQap",placeholderImage:"StockIFrame_placeholderImage__SsBEN",customElement:"StockIFrame_customElement__aHxk5",loaderWrapper:"StockIFrame_loaderWrapper__96oWp",loader:"StockIFrame_loader__Hg7ge",rotation:"StockIFrame_rotation__CQtL0"}},13603:e=>{e.exports={button:"Button_button__aem_D",iconContainer:"Button_iconContainer__T2HWE",icon:"Button_icon__S9jrr",iconSolo:"Button_iconSolo__zHQog",initial:"Button_initial__jeB5i",final:"Button_final__93_w0",disabled:"Button_disabled__QJsKX",zeroPad:"Button_zeroPad__fc_5l"}},30290:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var r=a(95155);a(12115);let n=e=>{let{name:t,width:a=24,height:n=24,color:l,className:o="",style:i}=e;
1return(0,r.jsx)("svg",{width:a,height:n,className:o,fill:"currentColor",style:{...l?{color:l}:{},...i},children:(0,r.jsx)("use",{href:"/glyphs/sprite.svg#".concat(t)})})}},63084:(e,t,a)=>{"use strict";a.r(t),a.d(t,{StockIFrame:()=>d,default:()=>m});var r=a(95155),n=a(12115),l=a(15239),o=a(5016),i=a(13103),s=a.n(i),c=a(2589);let d=e=>{let{section:t,className:a=""}=e,[i,d]=(0,n.useState)(!1),[m,u]=(0,n.useState)(!1),[_,h]=(0,n.useState)(!1),v=(0,n.useRef)(null),{properties:S}=t||{},{title:p,description:I,link:f,theme:k,eurolandToolName:N,iFrameUrl:C,iFramePlaceholder:b}=S||{},x=N?(0,c.$7)(N):null,E=x?(0,c.jE)(x):null,F=!!E,T=!F&&!!C,g=k||"dark",j=(null==E?void 0:E.languageOverride)||"en-gb";return((0,n.useEffect)(()=>{let e=()=>!!window.eurolandClientCfg&&(h(!0),!0);if(e())return;let t=0,a=setInterval(()=>{t++,(e()||t>=50)&&(clearInterval(a),t>=50&&console.error("Euroland global script failed to load"))},100);return()=>clearInterval(a)},[]),(0,n.useEffect)(()=>{d(!0),_&&u(!0)},[_]),(0,n.useEffect)(()=>{let e;if(!i||!_||!v.current)return;let t=()=>{var t;let a=null==(t=v.current)?void 0:t.querySelector("iframe");if(a){let t=()=>{u(!1)};return a.addEventListener("load",t),e=setTimeout(()=>{u(!1)},5e3),()=>{a.removeEventListener("load",t),clearTimeout(e)}}},a=new MutationObserver(()=>{t()});a.observe(v.current,{childList:!0,subtree:!0});let r=t();return()=>{a.disconnect(),r&&r(),e&&clearTimeout(e)}},[i,_]),p&&(E||T))?(0,r.jsx)("section",{className:"strip-xsm",children:(0,r.jsx)("div",{className:[s().stockIFrame,s()["stockIFrame--".concat(g)],a,"strip",s().strip].filter(Boolean).join(" "),children:(0,r.jsx)("div",{className:"container",children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"col-12",children:(0,r.jsxs)("div",{className:s().content,children:[(0,r.jsxs)("div",{className:s().header,children:[(0,r.jsxs)("div",{className:s().headerContent,children:[(0,r.jsx)("h2",{className:"font-h4 ".concat(s().title),children:p}),I&&(0,r.jsx)("p",{className:"font-body ".concat(s().subtext),children:I})]}),f&&(0,r.jsx)("div",{className:s().cta,children:(0,r.jsx)(o.A,{variant:"dark"===g?"white-solid":"red-solid",href:f.url,target:f.target,children:f.title})})]}),(0,r.jsx)("div",{className:s().iframeWrapper,children:F?(0,r.jsxs)(r.Fragment,{children:[i&&(m||!_)&&(0,r.jsx)("div",{className:s().loaderWrapper,children:(0,r.jsx)("span",{className:s().loader,"aria-hidden":"true"})}),_&&E&&(0,r.jsx)("euroland-tool",{ref:v,"data-tool-name":E.name,"data-tool-version":E.version||"","data-tool-language":j,"data-tool-url-base":E.customUrlBase||"https://tools.eurolandir.com/tools/",...E.customUrl&&{"data-tool-absolute-url":E.customUrl},...E.requiresCompany&&{"data-tool-company":E.requiresCompany},className:s().customElement,style:{opacity:i&&(m||!_)?0:1,transition:"opacity 0.3s ease-in-out"}})]}):T&&C?(0,r.jsx)("iframe",{src:C,className:s().iframe,title:p,loading:"lazy"}):b&&"image"===b.type&&(0,r.jsx)("div",{className:s().iframePlaceholder,children:(0,r.jsx)(l.default,{src:b.url,alt:b.altText||"".concat(p," chart"),fill:!0,className:s().placeholderImage})})})]})})})})})}):null},m=d}}]);
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.