1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7591],{38860:(e,t,i)=>{i.d(t,{e2:()=>b,VP:()=>A,XJ:()=>P,Je:()=>$,uX:()=>j,N1:()=>w}),Object.defineProperty;var n=i(48444),o=i(84089),a=i(19862),r=i(42295),s=i(53283),c=i(20137),d=i(25904),l=i(61354),h=i(36092),p=i(85349),u=i(12428),m=i(54720);const f=({heading:e,position:t,inverse:i,dataSelectorPrefix:s})=>{const c=(0,a.Gu)(),d=("left"===t||"right"===t)&&c.lgAndAbove;return(0,r.jsx)(o.DZ,{...e,inverse:i,size:3,justify:d?"left":"center",noMargin:!0,dataSelectorPrefix:(0,n.A)(s)})},g=c.I4.div(e=>c.AH` 2 display: flex; 3 flex-direction: column; 4 ${(0,d.YK)("gap",4)}; 5 6 ${d.XG.md(c.AH` 7 flex-direction: row; 8 justify-content: center; 9 `)} 10 11 ${d.XG.lg(c.AH` 12 ${"center"!==e.mediaPosition&&c.AH` 13 justify-content: normal; 14 `} 15 `)} 16 `),b=({primaryButton:e,secondaryButton:t,inverse:i,mediaPosition:o,dataSelectorPrefix:a})=>(0,r.jsxs)(g,{mediaPosition:o,"data-selector":(0,n.A)(a),children:[e?.text&&(0,r.jsx)(s.$n,{...e,appearance:"primary",inverse:i,dataSelectorPrefix:(0,n.A)(a,"primary-button")}),t?.text&&(0,r.jsx)(s.$n,{...t,appearance:"secondary",inverse:i,dataSelectorPrefix:(0,n.A)(a,"secondary-button")})]}),x=c.I4.div(e=>c.AH` 17 min-height: 332px; 18 ${(0,d.iL)(e.image)}; 19 ${e.borderRadius&&c.AH` 20 border-radius: ${e.borderRadius}; 21 `} 22 23 ${e.withImageMargin&&"center"!==e.imagePosition&&c.AH` 24 ${(0,d.Sg)("margin",[6,4])} 25 `} 26 27 ${"center"===e.imagePosition&&!e.withImageMargin&&c.AH` 28 ${(0,d.Sg)("margin",[0,-4])} 29 `} 30 31 ${d.XG.md(c.AH` 32 min-height: 446px; 33 `)} 34 35 ${d.XG.lg(c.AH` 36 ${"center"===e.imagePosition&&c.AH` 37 min-height: 394px; 38 `} 39 40 ${("left"===e.imagePosition||"right"===e.imagePosition)&&c.AH` 41 width: 50%; 42 `} 43 `)} 44 `),A=({imagePosition:e,image:t,dataSelectorPrefix:i,borderRadius:o,withImageMargin:a})=>(0,r.jsx)(x,{imagePosition:e,image:t,"data-selector":(0,n.A)(i),borderRadius:o,withImageMargin:a}),v=c.I4.div(e=>c.AH` 45 align-self: stretch; 46 width: auto; 47 48 ${e.withVideoMargin&&"center"!==e.videoPosition&&c.AH` 49 ${(0,d.Sg)("margin",[6,4])} 50 `} 51 52 ${"center"===e.videoPosition&&!e.withVideoMargin&&c.AH` 53 ${(0,d.Sg)("margin",[0,-4])} 54 `} 55 56 ${d.XG.lg(c.AH` 57 align-self: center; 58 max-width: 700px; 59 width: 100%; 60 61 ${("left"===e.videoPosition||"right"===e.videoPosition)&&c.AH` 62 width: 50%; 63 `} 64 `)} 65 `),$=({videoPosition:e,video:t,dataSelectorPrefix:i,withVideoMargin:o,referrerPolicy:a})=>(0,r.jsx)(v,{videoPosition:e,withVideoMargin:o,children:(0,r.jsx)(l.Ce,{...t,dataSelectorPrefix:(0,n.A)(i),referrerPolicy:a})}),y=c.I4.div(e=>c.AH` 66 text-align: ${"left"===e.contentPosition||"right"===e.contentPosition?"left":"center"}; 67 color: ${e.functionalContentBlockTheme.appearance[e.appearance].contentColor}; 68 69 p, 70 span, 71 a, 72 table, 73 li { 74 color: ${e.functionalContentBlockTheme.appearance[e.appearance].contentColor}; 75 } 76 77 a { 78 text-decoration: underline; 79 } 80 81 table { 82 tr { 83 border-bottom: ${e.theme.border.width[1]} ${e.theme.border.style[1]} 84 ${e.functionalContentBlockTheme.appearance[e.appearance].contentColor}; 85 } 86 } 87 88 ul, 89 ol { 90 text-align: left; 91 } 92 93 ${"center"===e.contentPosition&&c.AH` 94 @media (min-width: ${e.theme.breakpoints.lg}px) { 95 /* First list level: constrain the overall block */ 96 97 ul, 98 ol { 99 max-width: 66.6667%; 100 margin-left: auto; 101 margin-right: auto; 102 } 103 104 /* Nested lists after the first (recursive) */ 105 106 ul ul, 107 ul ol, 108 ol ul, 109 ol ol { 110 max-width: none; 111 } 112 } 113 `} 114 `),P=({appearance:e="primary",content:t,inverse:i,dataSelectorPrefix:o,functionalContentBlockTheme:a})=>(0,r.jsx)(y,{appearance:e,functionalContentBlockTheme:a,inverse:i,contentPosition:t?.contentPosition,"data-selector":(0,n.A)(o),children:t?.bodyText}),T=c.I4.div` 115 display: flex; 116 align-items: center; 117 text-align: left; 118 119 ${d.XG.md(c.AH` 120 max-width: 648px; 121 margin: 0 auto; 122 `)} 123 124 ${d.XG.lg(c.AH` 125 max-width: 620px; 126 `)} 127`,I=c.I4.div` 128 ${(0,d.YK)("margin-right",4)}; 129`,H=({icon:e,text:t,inverse:i,dataSelectorPrefix:o})=>(0,r.jsxs)(T,{"data-selector":(0,n.A)(o),children:[e?.name&&(0,r.jsx)(I,{children:(0,r.jsx)(h.In,{...e,size:5,inverse:i,dataSelectorPrefix:(0,n.A)(o,"icon")})}),t&&(0,r.jsx)(p.fz,{size:1,inverse:i,dataSelectorPrefix:(0,n.A)(o,"text"),children:t})]}),C=c.I4.div(e=>c.AH` 130 display: flex; 131 flex-direction: column; 132 133 ${d.XG.lg(c.AH` 134 ${"center"===e.mediaPosition&&c.AH` 135 justify-content: center; 136 `} 137 138 ${"right"===e.mediaPosition&&c.AH` 139 flex-direction: row-reverse; 140 `} 141 142 ${"left"===e.mediaPosition&&c.AH` 143 flex-direction: row; 144 `} 145 `)}; 146 `),S=c.I4.div(e=>c.AH` 147 display: flex; 148 ${(0,d.YK)("gap",6)}; 149 ${(0,d.Sg)("padding",[6,4])}; 150 flex-direction: column; 151 width: 100%; 152 justify-content: center; 153 154 ${d.XG.lg(c.AH` 155 ${("left"===e.mediaPosition||"right"===e.mediaPosition)&&c.AH` 156 width: 50%; 157 `} 158 159 ${"left"===e.mediaPosition&&c.AH` 160 padding-left: ${e.theme.spacing.responsive[10].lg}px; 161 `} 162 163 ${"right"===e.mediaPosition&&c.AH` 164 padding-right: ${e.theme.spacing.responsive[10].lg}px; 165 `} 166 `)}; 167 168 ${d.XG.xl(c.AH` 169 ${"left"===e.mediaPosition&&c.AH` 170 padding-left: ${e.theme.spacing.responsive[10].xl}px; 171 `} 172 173 ${"right"===e.mediaPosition&&c.AH` 174 padding-right: ${e.theme.spacing.responsive[10].xl}px; 175 `} 176 `)}; 177 `),w=e=>({appearance:{primary:{blockAppearance:"primary",inverseContent:!1,contentColor:e.color.monochrome6.default,backgroundColor:e.color.monochrome1.default},secondary:{blockAppearance:"secondary",inverseContent:!0,contentColor:e.color.monochrome1.default,backgroundColor:e.color.monochrome5.default},alt1:{blockAppearance:"alt1",inverseContent:!0,contentColor:e.color.monochrome1.default,backgroundColor:`linear-gradient(${e.color.gradient1.default})`},alt2:{blockAppearance:"alt2",inverseContent:!1,contentColor:e.color.monochrome6.default,backgroundColor:e.color.monochrome2.default}}}),j=({content:e,mediaPosition:t="center",heading:i,primaryButton:o,secondaryButton:a,footnote:s,children:c,appearance:d="primary",localTheme:l,id:h,dataSelectorPrefix:p,dataAttributes:g})=>{const x="FunctionalContentBlock",A=(0,m.Y1)(x,w,l),{blockAppearance:v,inverseContent:$}=A.appearance[d];return(0,r.jsx)(u.eB,{appearance:v,paddingLevel:0,id:h,localTheme:l,dataSelectorPrefix:(0,n.A)(p
177),dataAttributes:{"data-component-name":x,...g},children:(0,r.jsxs)(C,{mediaPosition:t,children:[c&&("left"===t||"right"===t)&&c,(0,r.jsxs)(S,{mediaPosition:t,children:[i&&(0,r.jsx)(f,{inverse:$,heading:i,position:t,dataSelectorPrefix:(0,n.A)(p,"heading")}),e&&(0,r.jsx)(P,{appearance:d,functionalContentBlockTheme:A,inverse:$,content:e,dataSelectorPrefix:(0,n.A)(p,"content")}),c&&"center"===t&&c,(o?.text??a?.text)&&(0,r.jsx)(b,{inverse:$,primaryButton:o,secondaryButton:a,mediaPosition:t,dataSelectorPrefix:(0,n.A)(p,"button-group")}),s&&(0,r.jsx)(H,{inverse:$,icon:s.icon,text:s.text,dataSelectorPrefix:(0,n.A)(p,"footnote")})]})]})})}},80087:(e,t,i)=>{i.d(t,{$A:()=>x,DA:()=>v,AT:()=>m}),Object.defineProperty;var n=i(48431),o=i(86727),a=i(48444),r=i(20137),s=i(42295),c=i(30855),d=i(25904);const l={selectedTabId:"",setSelectedTabId:()=>{},registerTab:()=>{},setNextTab:()=>{},needFocus:!1,tabsNumberTotal:0,tabHash:{}},h=(0,n.createContext)(l),p=r.I4.div` 178 max-width: 100%; 179`;function u(e,t,i=!1){return e&&!i?t:-1}var m=class extends n.PureComponent{componentName="FunctionalTabs";static defaultProps={accessibilityInfiniteScroll:!0};state={selectedTabId:this.props.externallySetTabId||"",tabList:[],tabHash:{},needFocus:!1};componentDidUpdate(e){this.handleExternalTabChanges(e)}handleExternalTabChanges(e){const t=this.props.externallySetTabId;t&&t!==e.externallySetTabId&&t!==this.state.selectedTabId&&this.setSelectedTabId(t)}setSelectedTabId=(e,t=!1)=>{this.setState({selectedTabId:e,needFocus:t}),(0,o.A)(this.props.onTabClick)&&this.props.onTabClick(e)};registerTab=e=>{this.setState(t=>{const i=[...t.tabList],n={...t.tabHash};return n[e]=i.push(e)-1,{...this.state,tabList:i,tabHash:n,selectedTabId:t.selectedTabId?t.selectedTabId:e}})};setNextTab=e=>{if(9===e.keyCode)return;e.preventDefault();const t=this.state.tabHash[this.state.selectedTabId];if(void 0===t)return;const i=function(e,t,i,n=!0){switch(e){case 35:return u(n,t-1,i===t-1);case 36:return u(n,0,0===i);case 37:return 0===i?u(n,t-1):i-1;case 39:return i===t-1?u(n,0):i+1;default:return-1}}(e.keyCode,this.state.tabList.length,t,this.props.accessibilityInfiniteScroll);if(i>=0){const e=this.state.tabList[i];e&&this.setSelectedTabId(e,!0)}};render(){return(0,s.jsx)(h.Provider,{value:{selectedTabId:this.state.selectedTabId,setSelectedTabId:this.setSelectedTabId,registerTab:this.registerTab,setNextTab:this.setNextTab,needFocus:this.state.needFocus,tabsNumberTotal:this.state.tabList.length,tabHash:this.state.tabHash},children:(0,s.jsx)(p,{id:this.props.id,"data-selector":(0,a.A)(this.props.dataSelectorPrefix),"data-component-name":this.props.componentName||this.componentName,...this.props.dataAttributes,children:this.props.children})})}};const f=r.I4.button` 180 display: block; 181 border: 0; 182 padding: 0; 183 margin: 0; 184 background: transparent; 185 ${(0,d.Dx)()}; 186 187 & > * { 188 cursor: pointer; 189 } 190`,g=r.I4.span` 191 ${(0,d.sM)()} 192`;var b=class extends n.PureComponent{static contextType=h;context=l;ref=(0,n.createRef)();componentDidMount(){this.context.registerTab(this.props.tabId)}handleClick=()=>{this.context.setSelectedTabId(this.props.tabId)};handleKeyPress=e=>{this.context.setNextTab(e)};setFocus(){this.context.needFocus&&this.ref.current&&this.ref.current.focus()}getScreenReaderSpanContent(){return this.props.t("Iteration",{iterator:`${this.props.screenReaderText?`${this.props.screenReaderText}, `:""}tab ${(this.context.tabHash[this.props.tabId]??0)+1}`,array:this.context.tabsNumberTotal})}render(){const e=this.context.selectedTabId&&this.context.selectedTabId===this.props.tabId;return e&&this.setFocus(),(0,s.jsxs)(f,{"aria-selected":!!e,"aria-controls":`${this.props.tabId}-tab`,ref:this.ref,role:"tab",id:this.props.tabId,tabIndex:e?0:-1,onClick:this.handleClick,onKeyDown:this.handleKeyPress,"data-selector":(0,a.A)(this.props.dataSelectorPrefix),children:[(0,s.jsx)(g,{children:this.getScreenReaderSpanContent()}),(0,n.cloneElement)(this.props.children,{isActiveTab:!!e})]})}};const x=(0,c.CI)()(b),A=r.I4.div(e=>r.AH` 193 ${!e.isActiveTab&&r.AH` 194 position: absolute; 195 opacity: 0; 196 height: 0; 197 overflow: hidden; 198 `} 199 `);var v=class extends n.PureComponent{static contextType=h;context=l;hasAlreadyLoaded=!1;static defaultProps={isLazy:!0};isActiveTab(){return this.context.selectedTabId===this.props.tabId}hideContent(){return this.props.isLazy&&!this.isActiveTab()&&!this.hasAlreadyLoaded}render(){const e=this.isActiveTab();return this.hideContent()?null:(this.hasAlreadyLoaded=!0,(0,s.jsx)(A,{role:"tabpanel",id:`${this.props.tabId}-tab`,"aria-labelledby":this.props.tabId,tabIndex:-1,"aria-hidden":!e,isActiveTab:e,"data-selector":(0,a.A)(this.props.dataSelectorPrefix),children:this.props.children}))}};r.I4.div(e=>r.AH` 200 background-color: transparent; 201 width: 100%; 202 display: flex; 203 justify-content: ${e.justifyContent||"space-between"}; 204 ${e.maxWidth&&r.AH` 205 max-width: ${e.maxWidth}px; 206 `}; 207 `)},84089:(e,t,i)=>{i.d(t,{DZ:()=>u,N5:()=>l,Ay:()=>u});var n=Object.defineProperty,o=(e,t)=>{let i={};for(var o in e)n(i,o,{get:e[o],enumerable:!0});return t||n(i,Symbol.toStringTag,{value:"Module"}),i},a=i(48444),r=i(54720),s=i(20137),c=i(25904),d=i(42295),l=o({Heading:()=>h});const h=s.I4.h2(e=>s.AH` 208 color: ${e.headingTheme.appearance[e.appearance].color};
209 ${c.Il.heading(e.size,!e.noMargin)} 210 font-weight: ${e.theme.typography.heading[e.size].fontWeight}; 211 212 ${e.weight&&s.AH` 213 font-weight: ${e.theme.fontWeight[e.weight]}; 214 `} 215 216 ${e.justify&&s.AH` 217 text-align: ${e.justify}; 218 `} 219 220 ${e.inverse&&s.AH` 221 color: ${e.headingTheme.appearance[e.appearance].inverse.color}; 222 `} 223 224 &:last-child { 225 margin-bottom: 0; 226 } 227 `),p=e=>({appearance:{primary:{color:e.color.monochrome6.default,inverse:{color:e.inverseColor.monochrome6.default}},secondary:{color:e.color.monochrome5.default,inverse:{color:e.inverseColor.monochrome5.default}}}}),u=({level:e=2,noMargin:t=!1,weight:i,inverse:n=!1,appearance:o="primary",size:s,text:c,justify:l,children:u,dataAttributes:m,dataSelectorPrefix:f,id:g,localTheme:b})=>{const x="Heading",A=(0,r.Y1)(x,p,b);return(0,d.jsx)(h,{as:`h${e}`,level:e,size:(()=>{if(!s)switch(e){case 1:return 5;case 2:return 4;case 3:return 3;case 4:return 2;case 5:return 1}return s})(),justify:l,appearance:o,inverse:n,weight:i,noMargin:t,i
227d:g,...m,"data-selector":(0,a.A)(f),headingTheme:A,"data-component-name":x,children:c||u})}},611:(e,t,i)=>{i.d(t,{IM:()=>d,O3:()=>g,Ri:()=>c,TV:()=>f,X2:()=>p,gx:()=>s,iE:()=>m,me:()=>h,oc:()=>l,sK:()=>r});var n=i(95189),o=i(82239),a=i(48431);function r(e){return`${e.charAt(0).toUpperCase()}${e.slice(1)}`}function s(){let e="";for(let t=0;t<6;t++)e+="0123456789ABCDEF"[Math.floor(16*Math.random())];return`#${e}`}i(19862);const c=(e,t)=>t?t.cookies[e]:"undefined"==typeof document?null:n.get(e),d=e=>e?e.trim().split(" ").map(e=>e[0]?.toUpperCase()||"").filter(e=>e&&e.match(/^[a-zA-Z]*$/)).filter((e,t,i)=>0===t||t===i.length-1).join(""):"",l=()=>"undefined"!=typeof window,h=(e="vfuk_webview",t="default_web_view")=>c(e)===t;function p(e,t){const i=["mousedown","touchstart","keydown"],n=["Space","Escape"],o=i=>{e&&i.target&&(i instanceof KeyboardEvent&&!n.includes(i.code)||e.current&&e.current.contains(i.target)||t(i))};return i.forEach(e=>{document.addEventListener(e,o)}),()=>{i.forEach(e=>{document.removeEventListener(e,o)})}}const u=["context","type"],m=e=>{const t={};return Object.keys(e).forEach(i=>{const n=e[i];
227Array.isArray(n)?t[i]=n.map(e=>e instanceof Object?m(e):e):n instanceof Object?t[i]=m(n):(0,o.A)(u,i)?t[`@${i}`]=n:t[i]=n}),t},f=(e,t,i,o)=>{if(o&&o.cookie)o.cookie(e,t,{expires:i});else{const o=l();let a=!1;o&&document&&document.location&&(a=document.location.protocol.toLowerCase().includes("s")),o&&n.set(e,t,{expires:i,secure:a})}},g=({initiallyOpenIds:e=[],multi:t}={})=>{const[i,n]=(0,a.useState)(e);return{openIds:i,onToggle:(0,a.useCallback)(o=>{if(t||e.length>1){if(!i.includes(o))return n([...i,o]);const e=[...i];return e.splice(e.indexOf(o),1),n(e)}return i.includes(o)?n([]):n([o])},[i,n,t,e.length])}}}}]);
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.