1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[245],{90245:function(e,l,a){a.r(l),a.d(l,{default:function(){return g}});var n=a(57437),t=a(53342),i=a(17675),s=a(27641),r=a(61223),o=a(9413),d=a(34392),c=a(48339),u=a(2265),v=a(8276),x=a(25581),p=a(65051),m=a(56234),b=a(32120),f=a(68846),h=e=>{let{id:l,label:a,slices:t,a11yTitle:i}=e;return(0,n.jsx)(f.TabPanel,{id:l,hiddenTitle:null!=i?i:a,children:(0,n.jsx)("div",{className:"flex flex-col gap-18",children:(0,n.jsx)(v.xc,{slices:t})})})};let N=async e=>{let{slices:l,titleId:a}=e,t=await (0,p.FC)(),i=l.reduce((e,l)=>{let a=l.primary.tab;return a&&d.Nn(a)&&!e.find(e=>e.id===a.toUpperCase().trim())&&e.push({id:a.toUpperCase().trim(),label:a,a11yTitle:d.Nn(l.primary.a11yTitle)?l.primary.a11yTitle:void 0}),e},[]);return i.length<2?(0,n.jsx)("div",{className:"flex flex-col gap-18",children:(0,n.jsx)(v.xc,{slices:l})}):(0,n.jsx)("div",{className:"w-full ",children:(0,n.jsxs)(m.TabContainer,{tabs:i,a11y:{altTabBtnLabel:null,altTabBtnDescribedById:a},children:[(0,n.jsx)(b.TabsList,{className:"pb-12",containerBackground:x.q.White,selectInputProps:{insideLabel:t("category")}}),(0,n.jsx)("div",{className:"max-w-full",children:i.map(e=>{let a=l.filter(l=>d.Nn(l.primary.tab)&&l.primary.tab.toUpperCase().trim()===e.id);return(0,u.createElement)(h,{...e,key:e.id,slices:a})})})]})})};var C=a(65132),y=a(82197);let T=async e=>{let{id:l,primary:a}=e,u=(0,C.XC)(a),v=d.BI(a.graphs)?await (0,o.mP)(a.graphs.id,a.graphs.type,{lang:a.graphs.lang}):void 0;if(!v)return null;let x=await (0,p.FC)(),{slices:m,exportFile:b,exportLabel:f,title:h}=v.data,T=x("exportButtonTitle",{title:(0,c.S)(h)});return(0,n.jsx)("div",{className:u,children:(0,n.jsxs)(s.Z,{contentClassName:"bg-white py-18 gap-y-12",children:[d.qO(h)&&(0,n.jsx)("div",{className:"col-span-full flex flex-center",children:(0,n.jsx)("h2",{className:"w-full text-center",id:l,children:(0,n.jsx)(y.Z,{field:h})})}),(0,n.jsx)("div",{className:"group/graphTab graphTab col-span-full max-sm:px-6 sm:col-start-2 sm:col-end-8 md:col-end-12",children:(0,n.jsx)(N,{titleId:l,slices:m})}),d.OI(b)&&(0,n.jsx)("div",{className:"col-span-full flex flex-center",children:(0,n.jsx)(i.Z,{variation:"SECONDARY",buttonComponent:"custom",children:e=>(0,n.jsx)(r.default,{target:"_blank",title:T,className:e,field:b,linkTitle:f,children:(0,n.jsx)(t.default,{label:f||"",endIcon:"download"})})})})]})})};var g=e=>{let{slice:l}=e;return(0,n.jsx)("section",{"data-slice-type":l.slice_type,"data-slice-variation":l.variation,children:(0,n.jsx)(T,{...l})})}},56234:function(e,l,a){a.r(l),a.d(l,{TabContainer:function(){return o}});var n=a(57437),t=a(56800),i=a.n(t),s=a(2265),r=a(49490);let o=e=>{let{children:l,notFocusabled:a,containerClassnames:t,tabs:o,a11y:d}
1=e,c=o?o[0].id:"",[u,v]=(0,s.useState)(c),[x,p]=(0,s.useState)(!1),m=(0,s.useRef)(null),[b,f]=(0,s.useState)(0);return(0,s.useEffect)(()=>{v(c)},[c]),(0,s.useEffect)(()=>{b&&b>0&&(null==f||f(0))},[b,f]),(0,s.useEffect)(()=>{x||u===c||p(!0)},[u,x,c]),(0,n.jsx)(r.q.Provider,{value:{currentTabId:u,setCurrentTabId:v,tabs:o,hasBeenActivated:x,focusOnTab:b},children:(0,n.jsxs)("div",{ref:m,className:i()(t,"col-span-full"),children:[l,(0,n.jsx)("button",{tabIndex:a?-1:void 0,type:"button",className:"sr-only focus:not-sr-only",onClick:()=>f(e=>e+1),"aria-describedby":d.altTabBtnDescribedById,children:d.altTabBtnLabel})]})})}},49490:function(e,l,a){a.d(l,{_:function(){return i},q:function(){return t}});var n=a(2265);let t=(0,n.createContext)({}),i=()=>(0,n.useContext)(t)},68846:function(e,l,a){a.r(l),a.d(l,{TabPanel:function(){return u}});var n=a(57437),t=a(60019),i=a(34392),s=a(56800),r=a.n(s),o=a(49582),d=a(2265),c=a(49490);o.ZP.registerPlugin(t.V);let u=e=>{let{notFocusable:l,children:a,id:s,hiddenTitle:u,hiddenTitleAriaLevel:v=3,gsapTargets:x}=e,{currentTabId:p,hasBeenActivated:m}=(0,c._)(),b=(0,d.useRef)(null),f=(0,d.useRef)(null),h=p===s;return(0,d.useEffect)(()=>{if(m&&h){var e;null==f||null===(e=f.current)||void 0===e||e.focus({preventScroll:!0})}},[m,s,h]),(0,t.V)(()=>{x&&o.ZP.from(x,{y:50,autoAlpha:0,duration:.7,stagger:.1,ease:"0.65, 0, 0.35, 1"})},{scope:b,dependencies:[x,h]}),(0,n.jsxs)("div",{id:"".concat(s,"-panel"),ref:b,"aria-hidden":l?"true":!h,className:r()("col-span-full",h?"active-panel block":"hidden","max-w-full"),children:[(u&&i.Nn(u)||p)&&(0,n.jsx)("p",{role:"heading","aria-level":v,className:"sr-only",ref:f,id:s,...h?{tabIndex:-1}:{},children:u||p}),a]})}},32120:function(e,l,a){a.r(l),a.d(l,{TabsList:function(){return p}});var n=a(57437),t=a(17675),i=a(78650),s=a(99571),r=a(51216),o=a(56800),d=a.n(o),c=a(2265),u=a(16295),v=a(49490);let x=e=>{let{label:l,id:a,desktopTabClassNames:i,notFocusable:s,containerBackground:r}=e,{currentTabId:o,setCurrentTabId:u,focusOnTab:x}=(0,v._)(),p=(0,c.useRef)(null),m=o===a;return(0,c.useEffect)(()=>{if(x&&x>0&&m){var e;null===(e=p.current)||void 0===e||e.focus()}},[x,m]),(0,n.jsx)("li",{children:(0,n.jsx)(t.Z,{variation:m?"TERTIARY":"TERTIARY_NO_UNDERLINE",buttonRef:p,id:"".concat(a,"-tab"),tabIndex:s?-1:void 0,onClick:()=>null==u?void 0:u(a),"aria-current":m,type:"button",light:null==r?void 0:r.lightText,className:d()((null==i?void 0:i.regular)||"typo-cta-regular h-full py-8 uppercase",!m&&(null==r?void 0:r.secondaryTextClassName),m&&((null==r?void 0:r.lightText)?"text-white ":"text-corporate-darkBlue")),children:l})})},p=e=>{var l,a,o,p,m,b,f,h,N,C,y,T,g,j,k,I;let{tabsClassNames:B,className:w,emptyValue:E,selectInputProps:O,showArrows:R=!1,scrollTopOnSwitch:L,inNav:_,noSelectBorder:A,ariaLabel:P,containerBackground:S,notFocusable:Z}=e,{tabs:D,currentTabId:F,setCurrentTabId:U,focusOnTab:Y}=(0,v._)(),q=(0,i.P7)(),{scrollToTop:H}=(0,s.pi)(),G=null==D?void 0:D.find(e=>e.id===F),V=D.indexOf(G)===D.length-1?D[0]:D[D.indexOf(G)+1],M=0===D.indexOf(G)?D[D.length-1]:D[D.indexOf(G)-1];return(0,c.useEffect)(()=>{L&&(null==H||H())},[H,F,L]),(0,n.jsx)("div",{className:d()(w,"col-span-full "),children:q?q&&D&&(0,n.jsx)(u.Z,{notFocusable:Z,lightText:!!(null==S?void 0:S.lightText),a11yOverrides:{buttonAttributes:{ariaHasPopup:!1,role:"none"},liAttributes:{disableLabelledby:!0,disableSelected:!0,role:"none",removeTabIndex:!0},ulAttributes:{role:"none"},disableArrowNavigation:!0,disableFocus:!0},renderOption:(e,l,a)=>(0,n.jsx)("button",{type:"button","aria-current":l,onClick:a,className:"w-full text-start",children:(0,n.jsx)("span",{className:"noUnderlineAnimationContainer uppercase",children:e.label})}),insideLabel:!0,...O,autoFocusOnLoad:!!(Y&&Y>0),emptyValue:E,value:null==G?void 0:G.id,multiple:!1,options:D,labelClassName:null!==(y=null==S?void 0:S.secondaryTextClassName)&&void 0!==y?y:(null==S?void 0:S.lightText)?"text-white":"text-corporate-darkBlue",onChange:e=>{e&&(null==U||U(e))},closeIcon:"chevronUp",initialBorderClassName:A?"border-transparent":null!==(T=null==S?void 0:S.secondaryBorderClassName)&&void 0!==T?T:void 0,isOpenBorderClassName:null==S?void 0:S.secondaryBorderClassName,isFilledBorderClassname:A?"border-transparent":null!==(g=null==S?void 0:S.secondaryBorderClassName)&&void 0!==g?g:void 0,selectClassName:(null==S?void 0:S.lightText)?"fill-white":"fill-corporate-darkBlue",className:null!==(j=null==B?void 0:null===(o=B.mobileTabClassNames)||void 0===o?void 0:o.selectClassNames)&&void 0!==j?j:d()(null==S?void 0:S.bgClassName,"pointer-events-auto mb-0 uppercase"),optionClassName:null!==(k=null==B?void 0:null===(p=B.mobileTabClassNames)||void 0===p?void 0:p.optionClassNames)&&void 0!==k?k:d()(null==S?void 0:S.bgClassName,null==S?void 0:S.secondaryTextClassName),optionsClassName:null!==(I=null==B?void 0:null===(m=B.mobileTabClassNames)||void 0===m?void 0:m.selectClassNames)&&void 0!==I?I:d()(null==S?void 0:S.bgClassName,(null==S?void 0:S.lightText)?"text-white":"text-corporate-darkBlue")}):(0,n.jsxs)("div",{className:d()(null!==(f=null!==(b=null==B?void 0:null===(l=B.desktopTabClassNames)||void 0===l?void 0:l.container)&&void 0!==b?b:null==S?void 0:S.secondaryBorderClassName)&&void 0!==f?f:"border-b-basic-greyUltraLight","flex justify-between border-b"),children:[(0,n.jsx)(r.M,{"aria-label":P,container:_?"nav":"div",role:_?"nav":void 0,className:"flex justify-between ",children:(0,n.jsx)("ul",{className:d()(null!==(h=null==B?void 0:null===(a=B.desktopTabClassNames)||void 0===a?void 0:a.buttonContainer)&&void 0!==h?h:"flex gap-8"),children:null==D?void 0:D.map(e=>
1(0,n.jsx)(x,{notFocusable:Z,containerBackground:S,desktopTabClassNames:null==B?void 0:B.desktopTabClassNames,...e},e.id))})}),R&&(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(t.Z,{"aria-hidden":!0,tabIndex:-1,onClick:()=>null==U?void 0:U(M.id),iconOnly:!0,variation:"SECONDARY",type:"button",colored:null!==(N=null==S?void 0:S.secondaryThematicColor)&&void 0!==N?N:(null==S?void 0:S.lightText)?"LIGHT":"NONE",animationDirection:"LEFT",iconsClassName:"stroke-transparent",startIcon:"chevronLeft"}),(0,n.jsx)(t.Z,{tabIndex:-1,"aria-hidden":!0,onClick:()=>null==U?void 0:U(V.id),iconOnly:!0,variation:"SECONDARY",colored:null!==(C=null==S?void 0:S.secondaryThematicColor)&&void 0!==C?C:(null==S?void 0:S.lightText)?"LIGHT":"NONE",type:"button",animationDirection:"RIGHT",iconsClassName:"stroke-transparent",startIcon:"chevronRight"})]})]})})}}}]);
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.