"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[692],{51228:(P,y,n)=>{n.d(y,{z:()=>G,A:()=>j});var e=n(48322),s=n(91436),f=n(32394),b=n(24231),m=n(34500),i=n(10394);const N=m.I4.div` ${({theme:r,isOpen:p})=>(0,m.AH)` .accordion-item__button { display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; gap: ${(0,i.g)(16)}; padding-block: ${(0,i.g)(24)}; padding-inline: ${(0,i.g)(16)}; width: 100%; ${r.typeStyles.display[1]}; border: none; color: ${r.color.text}; background-color: ${r.color.background}; transition: background 0.2s ease-in-out; text-align: left; &:hover { background: ${r.color.backgroundHover}; cursor: pointer; } } border-bottom: ${(0,i.g)(1)} ${r.border.border02} solid; &:last-child:not(:only-child) { border-bottom: 0; } .accordion-item__content-container { display: grid; grid-template-rows: ${p?"1fr":"0fr"}; transition: grid-template-rows 0.3s ease-in-out; background-color: ${r.color.background}; } .accordion-item__content { overflow: hidden; padding: ${p?`${(0,i.g)(24)} ${(0,i.g)(16)}`:`0 ${(0,i.g)(16)}`}; transition: padding 0.3s ease-in-out; } @media print { border: 0; .accordion-item__button, .accordion-item__content { display: block; padding: 0; } .svg { display: none; } .accordion-item__content-container { display: block; } + .accordion-item { margin-top: 24pt; } } `}; `,k=({content:r,headingLevel:p,id:T,isOpen:C,setIsOpen:I,title:M})=>{const h=p;return e.createElement(N,{className:"accordion-item",isOpen:C||!1},e.createElement(h,null,e.createElement("button",{"aria-controls":T,"aria-expanded":C,className:"accordion-item__button",id:`for--${T}`,onClick:()=>I(!C)},M," ",e.createElement(f.A,{size:"16",icon:C?"Minus":"Plus"}))),e.createElement("div",{className:"accordion-item__content-container","aria-hidden":!C},e.createElement("div",{"aria-labelledby":`for--${T}`,className:"accordion-item__content",id:T},typeof r=="string"?e.createElement(s.A,{html:r}):e.createElement(b.A,{content:r}))))};var g=n(66247);const $=m.I4.div` ${({theme:r})=>(0,m.AH)` .accordion__header { display: flex; justify-content: space-between; padding-left: ${(0,i.g)(16)}; border-left: ${r.color.accent} ${(0,i.g)(4)} solid; @media ${(0,g.mq)(r.breakpoint.l)} { border-left: ${r.color.accent} ${(0,i.g)(8)} solid; } [dir='rtl'] & { padding-left: 0; padding-right: ${(0,i.g)(16)}; border-left: none; border-right: ${r.color.accent} ${(0,i.g)(4)} solid; @media ${(0,g.mq)(r.breakpoint.l)} { border-right: ${r.color.accent} ${(0,i.g)(8)} solid; } } } .accordion__header + * { margin-top: ${(0,i.g)(40)}; } .accordion__title { ${r.typeStyles.display[3]}; } .accordion__toggle { background: none; border: none; color: ${r.color.link.default}; text-decoration: underline; &:hover { color: ${r.color.link.hover}; cursor: pointer; } } `}; `;var H=n(17551),E=n(36540);const O=r=>{const{items:p,headingLevel:T="h2",showAccordionControls:C=!1,title:I}=r,M=(0,H.p)(T,I),h=T,[B,F]=(0,e.useState)([]),X=A=>{B.includes(A)?F(B.filter(w=>w!==A)):F([...B,A])},J=()=>{B.length===p.length?F([]):F(p.map(A=>A.id))};return e.createElement($,{className:"accordion"},(I||C)&&e.createElement("div",{className:"accordion__header"},I&&e.createElement(h,{className:"accordion__title"},I),p.length>1&&C&&e.createElement("button",{"aria-controls":p.map(A=>A.id).join(" "),className:`accordion__toggle ${B.length!==p.length?"closed":"open"}`,onClick:()=>J()},B.length!==p.length?E.z.open:E.z.close," ","All")),e.createElement("div",{className:"accordion__items"},p?.map(A=>e.createElement(k,{...A,headingLevel:M,isOpen:B.includes(A.id),key:A.id,setIsOpen:()=>X(A.id)}))))};var x=n(69796),D=n(93281);const W=r=>({title:r.title,items:r.items.map(p=>({id:(0,x.e)(),content:p.text&&!(0,D.O)(p.text)?p.text:p.content||"",title:p.title}))}),G=({block:r,headingLevel:p})=>r.value?e.createElement(O,{...W(r.value),headingLevel:p}):null,j=O},16981:(P,y,n)=>{n.d(y,{W:()=>g,A:()=>a});var e=n(48322),s=n(24174),f=n(32394),b=n(34500),m=n(10394);const l=b.I4.blockquote` ${({theme:$,source:H,citation:E})=>(0,b.AH)` --footerMargin: ${H||E?(0,m.g)(24):0}; .svg { color: ${$.uiColors.lavender}; display: block; + * { margin-top: ${(0,m.g)(16)}; } [dir='rtl'] & { transform: scaleX(-1); } } .quote__text { ${$.typeStyles.quote}; font-style: italic; border-left: 4px solid ${$.color.accent}; padding-left: ${(0,m.g)(8)}; + * { margin-top: ${(0,m.g)(16)}; } } .quote__footer { margin-top: var(--footerMargin); display: grid; grid-template-columns: 1fr ${(0,m.g)(64)}; gap: ${(0,m.g)(8)}; .svg { transform: translateY(-1rem); grid-column: 2; [dir='rtl'] & { transform: translateY(-1rem) scaleX(-1); } } } .quote__afterword { ${$.typeStyles.body[1]}; display: grid; gap: ${(0,m.g)(8)}; height: fit-content; grid-column: 1; } .quote__source, .quote__cite { display: block; } @media print { border: 0; padding: 0; break-inside: avoid; .quote__footer { display: none; } } `}; `,c=({citation:$,quote:H,source:E,url:R})=>e.createElement(l,{className:"quote",cite:R,source:E,citation:$},e.createElement(f.A,{icon:"Quote",size:"64"}),e.createElement("p",{className:"quote__text"},H),e.createElement("footer",{className:"quote__footer"},(E||$)&&e.createElement("div",{className:"quote__afterword"},E&&e.createElement("span",{className:"quote__source"},E),E&&$&&" ",$&&e.createElement("cite",{className:"quote__cite"},R?e.createElement(s.A,{className:"quote__cite__link",uri:R},$):$)),e.createElement(f.A,{icon:"QuoteClose",size:"64"})));var d=n(36287);const g=({block:$})=>e.createElement(c,{quote:e.createElement(d.A,{value:$.value}),...$.properties}),a=c},2367:(P,y,n)=>{n.d(y,{A:()=>N});var e=n(48322),s=n(10015),f=n(34500),b=n(10394);const i=f.I4.div` ${({theme:c,calloutType:d})=>(0,f.AH)` display: flex; align-items: center; padding: ${(0,b.g)(24)}; background-color: ${c.color.background}; border-left: ${(0,b.g)(4)} ${c.callout[d]} solid; [dir='rtl'] & { border-left: none; border-right: ${(0,b.g)(4)} ${c.callout[d]} solid; } @media print { page-break-inside: avoid; break-inside: avoid; } `}; `,N=({content:c,calloutType:d="info"})=>e.createElement(s.A,{surface:"Grey Light"},e.createElement(i,{calloutType:d,className:"callout"},typeof c=="string"?e.createElement("p",null,c):c))},94074:(P,y,n)=>{n.d(y,{t:()=>m,A:()=>i});var e=n(2367),s=n(48322),f=n(36287);const m=({block:l})=>s.createElement(e.A,{content:s.createElement("div",null,s.createElement(f.A,{value:l.value})),calloutType:l.properties?.panelType||"info"}),i=e.A},40861:(P,y,n)=>{n.d(y,{j:()=>s});var e=n(48322);const s=(0,e.createContext)({})},24231:(P,y,n)=>{n.d(y,{A:()=>q});var e=n(48322),s=n(76550),f=n(51228),b=n(16981),m=n(94074),i=n(90619),l=n(24174),N=n(31754),c=n(68253),d=n(10015),k=n(32394),g=n(34500),a=n(10394);const H=g.I4.span` ${({theme:t})=>(0,g.AH)` display: grid; place-items: center; width: ${(0,a.g)(40)}; height: ${(0,a.g)(40)}; background: ${t.color.background}; flex: 0 0 auto; @container (min-width: ${(0,a.g)(700)}) { width: ${(0,a.g)(64)}; height: ${(0,a.g)(64)}; } `}; `,O=()=>e.createElement(d.A,{surface:"White"},e.createElement(H,{className:"asset__icon"},e.createElement(k.A,{icon:"DownloadAsset"}))),D=g.I4.div` ${({theme:t})=>(0,g.AH)` padding: ${(0,a.g)(24)} ${(0,a.g)(16)}; background: ${t.color.background}; background-image: none; display: flex; flex-wrap: wrap; gap: ${(0,a.g)(16)}; .asset__download { display: flex; align-items: center; gap: ${(0,a.g)(16)}; flex: 0 1 100%; } .asset__details { flex: 1; } .asset__description { ${t.typeStyles.body[2]}; } .asset__download-button { display: flex; flex-wrap: wrap; gap: ${(0,a.g)(4)}; margin-left: ${(0,a.g)(56)}; flex: 0 0 calc(19ch + ${(0,a.g)(48)}); align-self: start; > span { display: block; } } @container (min-width: ${(0,a.g)(700)}) { flex-wrap: nowrap; .asset__download { flex: 1; } .assets__title { ~ * { margin-top: ${(0,a.g)(40)}; } } .asset__download-button { margin-left: 0; } } @media print { page-break-inside: avoid; break-inside: avoid; } `}; `,G=({fileDescription:t,fileName:o,fileSize:u,fileType:v,uri:S,headingLevel:L="h3"})=>{const z=L;return e.createElement(d.A,{surface:"Grey Light"},e.createElement(D,null,e.createElement("div",{className:"asset__download"},e.createElement(O,null),e.createElement("div",{className:"asset__details"},e.createElement(z,null,o),t&&e.createElement("div",{className:"asset__description"},t))),e.createElement(c.A,{buttonType:"button01",uri:S,className:"asset__download-button"},e.createElement("span",{className:"asset__type"},`Download ${v}`),e.createElement("span",{className:"asset__size"},`(${u})`))))},r=g.I4.div` ${()=>(0,g.AH)` container: assets / inline-size; .assets__title { ~ * { margin-top: ${(0,a.g)(24)}; } } .assets__list { list-style: none; display: flex; flex-direction: column; gap: ${(0,a.g)(24)}; li.asset { background: none; padding: 0; &::before { display: none; } + li.asset { margin: 0; } } } .assets__list { @container assets (min-width: ${(0,a.g)(700)}) { gap: ${(0,a.g)(40)}; } } @media print { display: none; } `}; `;var p=n(17551);const C=({files:t,headingLevel:o="h2",title:u,text:v})=>{const S=o,L=(0,p.p)(o,u);return e.createElement(r,{files:t.length,className:"assets"},u&&e.createElement(S,{className:"assets__title"},u),v&&e.createElement("div",{className:"assets__description"},v),e.createElement("ul",{className:"assets__list"},t.map(z=>e.createElement("li",{key:z.id,className:"asset"},e.createElement(G,{...z,headingLevel:L})))))};var I=n(93794),M=n(57894);const h=t=>["pdf"].includes(t)?"pdf":t.startsWith("doc")?"doc":["csv","xls","xlsx","xlsm"].includes(t)?"csv":["ppt","pptx","pps"].includes(t)?"ppt":["zip"].includes(t)?"zip":"pdf",B=t=>{const o=h((0,M.Q)(t.asset.sys.properties.filename).toLowerCase());return{fileDescription:t.description,fileName:t.title||t.asset.title,fileSize:(0,M.K)(t.asset.sys.properties.fileSize),fileType:o,id:t.asset.sys.id,uri:t.asset.sys.uri}},F=t=>({files:(0,I.q)(t.assets,B),title:t.title,text:t.text}),A=({block:t})=>t.value?e.createElement(C,{...F(t.value)}):null;var w=n(52327);const _=({block:t})=>{if(!t.value)return null;const{title:o,link:u}=t.value,v={uri:(0,w.$)(u),openInNewTab:!!u.openInNewTab};return e.createElement(c.A,{...v,buttonType:"button01"},o)};var Q=n(16443),U=n(66247);const ee=g.I4.ul` ${({theme:t})=>(0,g.AH)` list-style: none; display: grid; gap: 1rem; .item { display: grid; grid-template-columns: ${(0,a.g)(72)} 1fr; gap: ${(0,a.g)(16)}; @media ${(0,U.mq)(t.breakpoint.s)} { grid-template-columns: ${(0,a.g)(144)} 1fr; gap: ${(0,a.g)(24)}; } @media ${(0,U.mq)(t.breakpoint.l)} { grid-template-columns: ${(0,a.g)(200)} 1fr; } // Cancel canvas list styling padding-left: 0; &::before { content: none; } } .item__image { text-align: center; } `}; `,te=({items:t})=>e.createElement(ee,null,t.map(o=>e.createElement("li",{className:"item",key:o.id},e.createElement("div",{className:"item__image"},o.image&&e.createElement(Q.A,{...o.image})),e.createElement("div",{className:"item__content"},e.createElement(q,{content:o.content})," "))));var ne=n(69796),V=n(2621);const ae=t=>({items:t.listItem.map(o=>({id:(0,ne.e)(),image:o.image?(0,V.t)({image:o.image,width:200,fit:"contain"}):void 0,content:o.content}))}),oe=({block:t})=>{const o=t.value?ae(t.value):null;return o?e.createElement(te,{...o}):null};var Y=n(75326);const se=(0,Y.Ay)(()=>n.e(132).then(n.bind(n,8806)));var le=n(53716);const re=({block:t})=>{const o=t.value&&t.value.asset?(0,V.t)({image:t.value}):null;return o?e.createElement(le.A,{image:o,caption:o.caption}):null};var ie=n(43266),ce=n(77825),de=n(5749);const me=g.I4.div` ${({theme:t})=>(0,g.AH)` form { ${t.typeStyles.body[2]}, } form > * + *, .form-field, .form-current-page-header + * { margin-top: ${(0,a.g)(40)}; } .form-current-page-title + * { margin-top: ${(0,a.g)(24)}; } .form-validation-summary-title + * { margin-top: ${(0,a.g)(8)}; } input:is([type='text'], [type='email'], [type='tel'], [type='url'], ), textarea, select { ${t.patterns.formField({theme:t})}; } input:is( [type='tel'], .form-date-input, .form-date-time-input, .form-time-input ) { max-width: ${(0,a.g)(298)}; } .form-progress { display: flex; align-items: center; gap: ${(0,a.g)(16)}; progress { border-radius: 0; flex: 1; border: 1px solid ${t.border.border03}; height: ${(0,a.g)(14)}; } ::-webkit-progress-value { background: ${t.uiColors.greenJade}; } ::-webkit-progress-bar { background: ${t.uiColors.greyLight}; } } .form-fields-container { > * + * { margin-top: ${(0,a.g)(40)}; } } fieldset { border: none; padding: 0; margin: 0; } .form-radio-list, .form-checkbox-list { display: flex; flex-direction: column; gap: ${(0,a.g)(16)}; } .form-radio { ${t.patterns.radio}; } .form-checkbox { ${t.patterns.checkbox}; } .form-current-page-title { ${t.typeStyles.display[3]}; } .form-field-label, .form-field-legend { ${t.typeStyles.display[1]}; } .form-field-legend, .form-field-label-container { + * { margin-top: ${(0,a.g)(8)}; } } .form-field-error, .form-field-char-count, .form-field-instructions *, .form-field-char-count { ${t.typeStyles.body[1]}, } .form-field-error, .form-field-char-count { margin-top: ${(0,a.g)(4)}; + * { margin-top: ${(0,a.g)(4)}; } } .form-field-instructions { margin-top: ${(0,a.g)(8)}; + * { margin-top: ${(0,a.g)(16)}; } } .form-field-label-required, .form-field-error, .field-char-count-error { color: ${t.uiColors.red}; text-decoration: none; } .form-validation-summary-title { ${t.typeStyles.display[1]}, } .form-validation-summary { div[role='alert'] { align-items: center; padding: ${(0,a.g)(24)}; background-color: ${t.uiColors.greyLight}; border-left: ${(0,a.g)(4)} ${t.callout.error} solid; } } .form-footer-page { ${t.typeStyles.body[2]}, } .form-button { ${t.patterns.button({buttonType:"button02",theme:t})}; &:last-child { ${t.patterns.button({buttonType:"button01",theme:t})}; } } .form-actions { display: flex; gap: ${(0,a.g)(24)}; align-items: center; margin-top: ${(0,a.g)(24)}; } @media print { display: none; } `}; `,{selectCurrentPath:pe}=de.Tp,ge=({formId:t})=>{const o=PROJECT,u=(0,ie.d4)(pe);return e.createElement(me,null,e.createElement(ce.f,{formId:t,projectId:o,apiUrl:" https://api-lse.cloud.contensis.com",onPopulate:(v,S)=>S.fields.find(L=>L.id==="pageURL")?{...v,pageURL:u}:v}))},ue=({block:t})=>t?.value?.contentType?.id?e.createElement(ge,{formId:t?.value.contentType.id}):null;var ve=n(10408),ye=n(67680);const fe=({block:t})=>{if(!t.value)return null;const o=(0,ye.B)(t.value);return e.createElement(ve.A,{...o})};var $e=n(36287);const be=({block:t})=>{const o=`h${t.properties?.level||2}`;return e.createElement(o,{id:t?.properties?.id||t.id},e.createElement($e.A,{value:t.value}))};var Ee=n(14864);const he=g.I4.div` ${({theme:t})=>(0,g.AH)` .prism__pre { max-width: calc(100vw - ${(0,a.g)(32)}); max-width: calc(100svw - ${(0,a.g)(32)}); } .prism__caption { ${t.typeStyles.body[1]}; } `}; `;var Z=n(93730);const Ae=({language:t,code:o,caption:u})=>{const v="okaidia",S="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0",L=`${S}/prism.min.js`,z=`${S}/plugins/autoloader/prism-autoloader.min.js`,Fe=`${S}/themes/prism-${v}.min.css`;return(0,e.useEffect)(()=>{(0,Z.k)({id:"prism",src:L,position:"body"}),(0,Z.k)({id:"prism-autoloader",src:z,position:"body"})},[L,z]),e.createElement(e.Fragment,null,e.createElement(Ee.m,null,e.createElement("link",{href:Fe,rel:"stylesheet"})),e.createElement(he,{className:"prism",as:u?"figure":"div"},e.createElement("pre",{className:"prism__pre"},e.createElement("code",{className:`language-${t}`},o)),u&&e.createElement("figcaption",{className:"prism__caption"},u)))},xe=({block:t})=>e.createElement(Ae,{caption:t.value?.caption,code:t.value?.code||"",language:t.value?.language||"javascript"});var Ce=n(28130),Se=n(34612);const Ne=g.I4.div` ${({theme:t})=>{const o=t.color.background,u=t.color.text;return(0,g.AH)` display: grid; background: ${o}; position: relative; @media ${(0,U.mq)(t.breakpoint.m)} { background: none; padding-block: ${(0,a.g)(24)}; } .promo-banner { display: flex; flex-direction: column; @media ${(0,U.mq)(t.breakpoint.m)} { background: ${o}; } } .container { @media ${(0,U.mq)({max:t.breakpoint.m})} { padding: 0; } } .content-container { display: flex; flex-direction: column; place-items: center; text-align: center; padding: ${(0,a.g)(24)} ${(0,a.g)(8)}; max-width: ${(0,a.g)(718)}; @media ${(0,U.mq)(t.breakpoint.m)} { padding: ${(0,a.g)(40)} ${(0,a.g)(24)}; } } .promo-banner__title { ${t.typeStyles.display[3]}; line-height: 1; color: ${u}; } .promo-banner__title + * { margin-top: ${(0,a.g)(16)}; } .promo-banner__text + * { margin-top: ${(0,a.g)(24)}; } .promo-banner__text { ${t.typeStyles.body[2]}; color: ${u}; } .button-container { width: auto; .signUpButton { padding-block: ${(0,a.g)(16)}; padding-inline: ${(0,a.g)(24)}; } } .image-container { order: -1; overflow: clip; display: flex; width: 100%; img { width: 100%; display: block; object-fit: cover; aspect-ratio: 5 / 3; } } @media print { page-break-inside: avoid; break-inside: avoid; position: relative; display: inline-block; width: 100%; .promo-banner { display: block; text-align: left; place-items: initial; } .content-container { display: block; max-width: 100%; padding-inline: 0; place-items: initial; text-align: left; } img { max-height: 10cm; } .button-container { display: none; } } `}}; `,Ie=({background:t="Grey Dark",cta:o,date:u,image:v,text:S,title:L})=>e.createElement(d.A,{surface:t},e.createElement(Ne,{image:v,background:t},e.createElement(Ce.A,null,e.createElement("div",{className:"promo-banner"},e.createElement("div",{className:"content-container"},u&&e.createElement(Se.A,{...u}),e.createElement("h2",{className:"promo-banner__title"},e.createElement("span",null,L)),S&&e.createElement("p",{className:"promo-banner__text"},S),o&&e.createElement("div",{className:"button-container"},e.createElement(c.A,{className:"cta-button",uri:o.uri,buttonType:"button02"},o.title))),v&&e.createElement("div",{className:"image-container"},e.createElement(Q.A,{...v}))))));var ke=n(65435),Te=n(53607);const Le=t=>({background:t.background,cta:t.callToAction&&t.callToAction.length>0?(0,ke.j)(t.callToAction[0]):void 0,date:t.date?(0,Te.I)({from:t.date}):void 0,image:t.image?.asset?.sys?.properties?(0,V.t)({image:t.image,width:600,height:360}):void 0,slice:!0,title:t.entryTitle,text:t.text}),Pe=({block:t})=>{if(!t.value)return null;const o=Le({...t.value.promotionalBanner});return e.createElement(Ie,{...o})},He=(0,Y.Ay)(()=>n.e(297).then(n.bind(n,26508)));var Be=n(33332),De=n(16463);const Me=({block:t})=>t.value?e.createElement(Be.A,{...(0,De.x)(t.value.video)}):null;var ze=n(43233);const Re=g.I4.div` ${()=>(0,g.AH)` .canvas-item { + .canvas-item { margin-top: ${(0,a.g)(24)}; } &.card-block { + .programmeFaculty, + .card-block { margin-top: ${(0,a.g)(40)}; } } &:empty { + * { margin-top: 0; } } } @media print { div:has(> [data-unibuddy-carousel], > iframe[src^='https://www.youtube']) { display: none; } } `}; `;var Oe=n(93281),Ge=n(40861);const je=({content:t,headingLevel:o})=>{const u=(0,e.useContext)(Ge.j);return e.createElement(Re,{className:"canvas"},e.createElement(ze.A,{className:"canvas__content"},e.createElement(s.Tz,{components:{assets:A,accordion:v=>(0,f.z)({...v,headingLevel:o}),callToAction:_,gallery:fe,customCodeInjection:i.C,videoEmbedPicker:Me,promotionalBannerBlock:Pe,peopleBlock:v=>(0,N.t)({...v,headingLevel:o}),featuredPublications:se,publications:He,list:oe,...u},blocks:{_code:xe,_formContentType:ue,_image:re,_heading:be,_link:l.L,_panel:m.t,_quote:b.W,_table:v=>e.createElement("div",{className:"table-wrap"},e.createElement(s.XI,{...v}))}},e.createElement(s.A4,{data:(0,Oe.b)(t)}))))},q=(0,e.memo)(je,(t,o)=>t.content?.[0]?.id===o.content?.[0]?.id)},10408:(P,y,n)=>{n.d(y,{A:()=>O});var e=n(48322),s=n(34500),f=n(53716),b=n(49283),m=n(32394),i=n(16443),l=n(61054),N=n(81301),c=n(70760),d=n(10394),k=n(66247);const a=s.I4.div` ${({theme:x})=>(0,s.AH)` .section-header { + .focused-image, + .slider { margin-top: ${(0,d.g)(40)}; } } .slick-track { display: flex; } .focused-image + .gallery__thumbs-nav { margin-top: ${(0,d.g)(24)}; } .gallery__expand-button { border: none; padding: 0; cursor: pointer; .label { ${x.patterns.visuallyHide}; } .svg { display: none; @media ${(0,k.mq)(x.breakpoint.l)} { display: block; } } &:hover { background: ${x.color.backgroundHover}; } } img { display: block; } .focused-image { position: relative; .gallery__expand-button { position: absolute; inset: ${(0,d.g)(16)} ${(0,d.g)(16)} auto auto; background: ${x.color.background}; width: ${(0,d.g)(56)}; height: ${(0,d.g)(56)}; display: grid; place-items: center; .svg { transition: transform 0.3s ease-in-out; } &:hover, &:focus { background: ${x.color.backgroundHover}; .svg { transform: scale(1.2) rotate(0.001deg); } } [dir='rtl'] & { inset: ${(0,d.g)(16)} auto auto ${(0,d.g)(16)}; } } } figcaption { display: block; margin-top: ${(0,d.g)(24)}; ${x.typeStyles.body[2]}; } .swiper-slide { margin-right: ${(0,d.g)(24)}; position: relative; .expand-wrap { overflow: clip; position: relative; display: block; cursor: default; img { transition: transform 0.3s ease-in-out; } .gallery__expand-button { position: absolute; inset: 0; background: none; } } } @media print { page-break-inside: avoid; break-inside: avoid; .focused-image { display: none; } .swiper { width: 100%; overflow: clip; break-inside: avoid; } .swiper-wrapper { display: block; width: 100%; width: calc(100% + 12pt) !important; } .swiper-slide { width: calc(100% / 3) !important; box-sizing: border-box; float: left; padding: 12pt 12px 0 0 !important; margin: 0 !important; } } `}; `;var $=n(78997),H=n(74261),E=n(36540);const O=({id:x,images:D,text:W,title:K})=>{const G=(0,s.DP)(),j=(0,H.U)(`(min-width: ${G.breakpoint.l}px)`),{buttonProps:r,dialogProps:p,renderModal:T,setIsOpen:C}=(0,$.h)(),[I,M]=(0,e.useState)(D[0]?.[j?"thumbnail":"image"]);return e.createElement(a,{className:"gallery--thumbnails"},K&&e.createElement(l.A,{title:K,text:W,headingLevel:"h3",headingStyle:"plain"}),e.createElement("div",{className:"focused-image"},j&&e.createElement("button",{...r,className:"gallery__expand-button"},e.createElement(m.A,{icon:"Expand",size:"24"}),e.createElement("span",{className:"label"},E.z.gallery.enlarge)),e.createElement(f.A,{...I,className:"focused"})),e.createElement("div",{className:"gallery__thumbs-nav"},e.createElement(N.A,{id:x+"--slider",Navigation:c.A,options:{rewind:!0,slidesPerGroup:1,slidesPerView:1.3,spaceBetween:24,breakpoints:{[G.breakpoint.xs]:{slidesPerGroup:1,slidesPerView:2.6}}}},D.map(h=>e.createElement("span",{key:h.thumbnail.image.id,className:"expand-wrap"},e.createElement("button",{onClick:()=>M(j?h.thumbnail:h.image),className:"gallery__expand-button"},e.createElement("span",{className:"label"},E.z.gallery.view)),e.createElement(i.A,{...h.thumbnail.image}))))),T(e.createElement(b.A,{dialogProps:p,id:x+"--modal",setIsOpen:C,images:D.map(h=>h.image),initialSlide:D.findIndex(h=>h.image.image.id===I.image.id)})))}},91436:(P,y,n)=>{n.d(y,{A:()=>m});var e=n(48322),s=n(43233);const m=({html:i})=>e.createElement(s.A,{className:"richtext",dangerouslySetInnerHTML:{__html:i}})},43233:(P,y,n)=>{n.d(y,{A:()=>i});var e=n(34500),s=n(10394),f=n(66247);const b="/_mClaLQ_0db0edc4-afda-46b2-9103-34adb038b93f/static/assets/bullet.svg",i=e.I4.div` ${({theme:l})=>{const N=`${(0,s.g)(64)} 0`,c=`${(0,s.g)(40)} 0`,d=`${(0,s.g)(18)} 0`,k=`${(0,s.g)(16)} 0`;return(0,e.AH)` /* all but first children of all children reset to a top margin */ > * + * { margin-block: ${c}; @media print { margin-block: 0.5cm 0; } } /*Headings have larger margin*/ > * + { h1, h2, h3, h4, h5, h6, .quote, figure { margin-block: ${c}; @media print { margin-block: 0.5cm 0; } } @media ${(0,f.mq)(l.breakpoint.l)} { .quote, figure { margin-block: ${N}; } } } > .quote, > figure { + * { margin-block: ${c}; } } > *:is(h2, h3, h4, h5, h6, p) + *:is(p, ul, ol) { margin-block: ${d}; } h1 { ${l.typeStyles.display[4]}; } h2 { ${l.typeStyles.display[3]}; } h3 { ${l.typeStyles.display[2]}; } h4 { ${l.typeStyles.display[1]}; } h5 { ${l.typeStyles.display[1]}; } h6 { ${l.typeStyles.display[0]}; } p { ${l.typeStyles.body[3]}; &.lead { ${l.typeStyles.lead}; } } ul, ol { ul, ol { margin-block: ${k}; } } ul { list-style-type: none; } ul li { padding-left: 2rem; position: relative; &::before { content: ''; position: absolute; left: 0; top: 0.5rem; width: ${(0,s.g)(10)}; height: ${(0,s.g)(10)}; background-image: url(/_mClaLQ_0db0edc4-afda-46b2-9103-34adb038b93f/static/modern/js/${b}); background-size: ${(0,s.g)(10)} ${(0,s.g)(10)}; background-repeat: no-repeat; } [dir='rtl'] & { padding-right: 2rem; padding-left: 0; &::before { left: auto; right: 0; transform: rotate(180deg); } } + li { margin-block: ${k}; } } ol { counter-reset: item; list-style-type: none; } ol li { &::marker { color: ${l.uiColors.red}; } &::before { content: counter(item) ' '; counter-increment: item; color: ${l.uiColors.red}; margin-right: 1rem; } + li { margin-block: ${k}; } [dir='rtl'] & { &::before { margin-right: 0; margin-left: 1rem; } } } a { ${l.patterns.breakLinks}; color: ${l.color.link.default}; transition: color 0.1s ease-in-out; &:hover { color: ${l.color.link.hover}; } &:not(.button) { text-decoration: underline; } } hr { border: 0; background: ${l.color.border}; display: block; height: ${(0,s.g)(1)}; } figure { img { display: block; } figcaption { ${l.typeStyles.body[2]}; margin-top: ${(0,s.g)(16)}; } } .table-wrap { width: 100%; overflow: auto; } table { ${l.patterns.table({theme:l})}; } pre, code { background: ${l.surfaces["Grey Dark"].color.background}; padding: ${(0,s.g)(16)}; color: #d3c9ab; border-radius: ${(0,s.g)(8)}; ${l.typeStyles.body[1]}; white-space: pre-wrap; word-break: keep-all; line-height: 1.6rem; &:has(code) { padding: 0; } } `}}; `},93730:(P,y,n)=>{n.d(y,{k:()=>e});const e=({callback:s,id:f,position:b="body",properties:m,src:i,text:l})=>{if(typeof window>"u")return null;if(!document.getElementById(f)){const c=document.createElement("script");c.id=f,i&&(c.src=i),m&&m.length>0&&m.map(d=>{c[d.key]=d.value}),l&&(c.text=l),b==="head"?document.head.appendChild(c):document.body.appendChild(c),s&&(c.onload=()=>s())}}}}]);