(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[33],{32863:(F,S,t)=>{"use strict";t.d(S,{Z:()=>u});var e=t(40430),s=t(98656);const u=e.default.article` ${({theme:{colors:o},subjectArea:C,isCompressed:v,className:c})=>{const j=()=>{switch(C){case"law":case"economics":return` border: 1px solid ${o.summerSchool.brand.pink}; & .card-media { background-color: ${o.summerSchool.brand.pink}; } `;case"researchMethodsDataScienceAndMathematics":case"englishLanguage":return` border: 1px solid ${o.summerSchool.brand.brightBlue}; & .card-media { background-color: ${o.summerSchool.brand.brightBlue}; } `;case"accounting":case"finance":return` border: 1px solid ${o.summerSchool.brand.yellow}; & .card-media { background-color: ${o.summerSchool.brand.yellow}; } `;case"internationalRelationsGovernmentPsychologyAndSociety":case"businessAndManagement":return` border: 1px solid ${o.summerSchool.brand.green30}; & .card-media { background-color: ${o.summerSchool.brand.green30}; } `;default:return` border: 1px solid ${o.summerSchool.brand.pink}; & .card-media { background-color: ${o.summerSchool.brand.pink}; } `}};return c==="list"?e.css` ${j}; border: none; position: relative; display: flex; flex-flow: row nowrap; justify-content: space-between; min-width: 26rem; text-align: left; margin-bottom: 2rem; .card-media { padding: 1.4rem 1.6rem; border-radius: 15%; .card-media__icon { display: block; margin: 0 auto; width: 160px; transform: scale(1); transition: transform ${s.Do}; } } .card-content { ${j}; flex 1 0 100%; // max-width: 80%; ${v?s.xx:s.xk} display: flex; flex-flow: column nowrap; justify-content: space-between; height: 100%; border-radius: 3rem; a { ${s.LF} } p { margin: 0 0 1em 0; color: #e40e23; } .card-content__title { ${s.TN} } .card-content__subject-area { margin-bottom: 0.5em; color: ${o.summerSchool.text.default}; } .session { line-height: 1.5; } .session__title { display: block; margin: ${v?"0":null}; font-weight: 700; } .card-content__icon { ${s.IN} } } &:hover, &:focus-within { .card-media > svg { ${s.YD}; } .card-content__icon { ${s.eG} } } .bottom__card { display: flex; justify-content: space-between; align-items: center; & > .card-content__status { margin: 0; font-weight: 700; } } .top__card { display: flex; flex-direction: column; } `:e.css` ${j}; position: relative; display: flex; flex-flow: column nowrap; min-width: 26rem; text-align: left; .card-media { padding: 2.4rem 1.6rem; .card-media__icon { display: block; margin: 0 auto; width: 160px; transform: scale(1); transition: transform ${s.Do}; } } .card-content { ${v?s.xx:s.EF} display: flex; flex-flow: column nowrap; justify-content: space-between; height: 100%; a { ${s.LF} } p { margin: 0 0 1em 0; color: #e40e23; } .card-content__title { ${s.TN} } .card-content__subject-area { margin-bottom: 0.5em; color: ${o.summerSchool.text.default}; } .session { line-height: 1.5; } .session__title { display: block; margin: ${v?"0":null}; font-weight: 700; } .card-content__icon { ${s.IN} } } &:hover, &:focus-within { .card-media > svg { ${s.YD}; } .card-content__icon { ${s.eG} } } .bottom__card { display: flex; justify-content: space-between; align-items: center; & > .card-content__status { margin: 0; font-weight: 700; } } .top__card { display: flex; flex-direction: column; } `}} `},8424:(F,S,t)=>{"use strict";t.d(S,{Z:()=>j});var e=t(56109),s=t(66681),n=t(6043),u=t(31463),o=t(32863),C=t(30689),v=t(8434);const j=({className:g,title:b,link:O,subjectArea:P,sessions:m,iconSize:N,isCompressed:k})=>{if(!P)return null;const E=(0,u._)(P).replaceAll(",",""),L=(0,s.v9)(n.bv),T=g==="list";return e.createElement(o.Z,{className:g,subjectArea:E,isCompressed:k},!k&&!T?e.createElement("div",{className:"card-media"},P&&E?e.createElement(v.J,{icon:E,className:"card-media__icon",size:N}):null):null,e.createElement("div",{className:"card-content"},e.createElement("section",{className:"top__card"},k?null:e.createElement("p",{className:"card-content__subject-area"},e.createElement("span",{className:"sr-only"},"Subject Area: "),P),e.createElement(C.Z,{path:O},e.createElement("h3",{className:"card-content__title"},e.createElement("span",{className:"sr-only"},"Course Title: "),b))),e.createElement("section",{className:"bottom__card"},L?null:e.createElement("p",{className:"card-content__status"},e.createElement("span",{className:"sr-only"},"Status: "),m==null?void 0:m.status),e.createElement("svg",{width:"41",height:"17",viewBox:"0 0 41 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"card-content__icon"},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M30.8723 0.679769C31.0493 0.4677 31.3648 0.439162 31.5771 0.616028L40.5685 8.10907C40.5849 8.12217 40.6006 8.13643 40.6155 8.15184C40.6525 8.18985 40.6824 8.2326 40.705 8.27825C40.7397 8.3483 40.7568 8.4243 40.7568 8.5C40.7568 8.5757 40.7397 8.6517 40.705 8.72175C40.6824 8.76735 40.6526 8.81005 40.6157 8.84803C40.6007 8.8635 40.5849 8.87781 40.5685 8.89095L31.5771 16.384C31.3648 16.5608 31.0493 16.5323 30.8723 16.3202C30.6953 16.1082 30.7238 15.7929 30.9361 15.616L38.8751 8.99998H1.2571C0.980745 8.99998 0.756714 8.77612 0.756714 8.49998C0.756714 8.22384 0.980745 7.99998 1.2571 7.99998H38.8751L30.9361 1.384C30.7238 1.20713 30.6953 0.891838 30.8723 0.679769Z"})))))}},87954:(F,S,t)=>{"use strict";t.d(S,{Z:()=>P});var e=t(56109),s=t(71667),n=t.n(s),u=t(40430),o=t(98656);const v=u.default.article` ${({theme:{colors:m},image:N,alternateTagStyle:k})=>u.css` position: relative; min-width: 26rem; border: 1px solid ${k?m.summerSchool.brand.brightBlue:m.summerSchool.brand.pink}; height: 100%; .card-media { width: 100%; height: 22.5rem; background: url(/static-summer-school/modern/js/${N}?format=webp&width=512&quality=80) no-repeat; background-size: cover; background-position: center; } .card-content__type { position: absolute; top: 0; right: 0; margin: 0; padding: 0.8rem 1.2rem; background: ${k?m.summerSchool.brand.brightBlue:m.purple}; color: ${m.black}; } .card-content { ${o.EF} a { ${o.LF} } p { margin: 0 0 1em 0; &:last-of-type { /* margin-bottom: 2.4rem; */ } } .card-content__title { ${o.TN} } .card-content__when, .card-content__where, .card-content__booking-status { & > span { display: block; } & > span:first-child { font-weight: 700; } } .card-content__icon { ${o.V8} } } &:hover, &:focus-within { .card-media > svg { ${o.YD}; } .card-content__icon { ${o.eG} } } `} `;var c=t(66681),j=t(6043),g=t(30689),b=t(7334);const P=({className:m,type:N,title:k,link:E,image:L,date:T,eventType:U,location:B,bookingStatus:R,bookingDate:K,isFree:y})=>{const h=(0,c.v9)(j.G7)||{};L||(L=h.src);let f,I="Booking status";const a=(()=>{const $={timeZone:"Europe/London",hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"},_=new Intl.DateTimeFormat("en-GB",$).format(new Date);return n()(_,"DD/MM/YYYY, HH:mm:ss")})(),l=n()(K);return console.info(a),a.isSame(l)?f="Open":a.isBefore(l)?(I="Booking opens on",f=l.format("DD MMMM")):a.isAfter(T)?f="Closed":f=R,e.createElement(v,{className:m,image:L,alternateTagStyle:N===b.sj.offerHolderEvent},e.createElement("div",{className:"card-media"}),e.createElement("p",{className:"card-content__type"},e.createElement("span",{className:"sr-only"},"Event type: "),U),e.createElement("div",{className:"card-content"},e.createElement(g.Z,{path:E},e.createElement("h3",{className:"card-content__title"},e.createElement("span",{className:"sr-only"},"Event title: "),k)),e.createElement("p",{className:"card-content__when"},e.createElement("span",null,"When"),e.createElement("span",null,n()(T).format("DD MMMM, HH:mm"))),e.createElement("p",{className:"card-content__where"},e.createElement("span",null,"Where"),e.createElement("span",null,B)),e.createElement("p",{className:"card-content__booking-status"},e.createElement("span",null,"Tickets"),e.createElement("span",null,y?"Free":"Paid")),e.createElement("p",{className:"card-content__booking-status"},e.createElement("span",null,I),e.createElement("span",null,f)),e.createElement("svg",{width:"41",height:"17",viewBox:"0 0 41 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"card-content__icon"},e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M30.8723 0.679769C31.0493 0.4677 31.3648 0.439162 31.5771 0.616028L40.5685 8.10907C40.5849 8.12217 40.6006 8.13643 40.6155 8.15184C40.6525 8.18985 40.6824 8.2326 40.705 8.27825C40.7397 8.3483 40.7568 8.4243 40.7568 8.5C40.7568 8.5757 40.7397 8.6517 40.705 8.72175C40.6824 8.76735 40.6526 8.81005 40.6157 8.84803C40.6007 8.8635 40.5849 8.87781 40.5685 8.89095L31.5771 16.384C31.3648 16.5608 31.0493 16.5323 30.8723 16.3202C30.6953 16.1082 30.7238 15.7929 30.9361 15.616L38.8751 8.99998H1.2571C0.980745 8.99998 0.756714 8.77612 0.756714 8.49998C0.756714 8.22384 0.980745 7.99998 1.2571 7.99998H38.8751L30.9361 1.384C30.7238 1.20713 30.6953 0.891838 30.8723 0.679769Z"}))))}},68792:(F,S,t)=>{"use strict";t.d(S,{Z:()=>v});var e=t(56109),s=t(40430);const u=s.default.section` ${({theme:{colors:c},coloring:j})=>{const g=()=>{switch(j){case"yellow":return` color: ${c.summerSchool.text.default}; background-color: ${c.summerSchool.brand.yellow}; `;case"blue":return` color: ${c.summerSchool.text.default}; background-color: ${c.summerSchool.brand.brightBlue}; `;case"pink":return` color: black; background-color: ${c.summerSchool.brand.pink}; `;case"green":return` color: ${c.summerSchool.text.default}; background-color: ${c.summerSchool.brand.green30}; `;case"light blue":return` color: ${c.summerSchool.text.default}; background-color: ${c.summerSchool.brand.brightBlue}; `;case"turquoise":return` color: ${c.summerSchool.text.default}; background-color: ${c.summerSchool.brand.turquoise}; `;default:return` color: ${c.summerSchool.text.default}; background-color: ${c.summerSchool.brand.yellow}; `}};return s.css` ${g}; overflow: hidden; @media screen and (min-width: 1024px) { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 800px; align-items: center; } .hero-content-container { padding: 8rem 1.6rem 4rem 1.6rem; @media screen and (min-width: 768px) { padding: 8rem 4rem 4rem 4rem; } @media screen and (min-width: 1024px) { grid-column: 1; display: flex; justify-content: flex-end; padding: 0 4rem; } .hero-content { width: fit-content; @media screen and (min-width: 1024px) { width: 560px; } @media screen and (min-width: 1680px) { width: 680px; } @media screen and (min-width: 1920px) { width: 800px; } h1 { max-width: 20ch; font-family: 'Aleo', sans-serif; font-size: 3.4rem; line-height: 1.2; color: inherit; @media screen and (min-width: 1024px) { font-size: 4.7rem; } @media screen and (min-width: 1024px) { font-size: 5.5rem; } } p { font-size: 2.5rem; line-height: 1.5; } } } .hero-cta-container { margin-top: 3.2rem; .button { display: inline-block; padding: 2rem 3.2rem; margin: 0 24px 24px 0; border: 1px solid currentColor; font-size: 1.8rem; color: inherit; text-decoration: none; &:first-of-type { border: 1px solid white; background-color: white; } @media screen and (min-width: 1024px) { padding: 2.4rem 4rem; font-size: 2rem; } } } .hero-image { grid-column: 2; height: 100%; width: 100%; & img { display: block; width: 100%; height: 100%; object-fit: cover; } } `}} `;var o=t(30689);const v=({title:c,summary:j,buttons:g,image:b,coloring:O,thumbnail:P})=>(b=b!=null&&b.url?b:P,e.createElement(u,{coloring:O},e.createElement("div",{className:"hero-content-container"},e.createElement("div",{className:"hero-content"},e.createElement("h1",null,c),e.createElement("p",null,j),g?e.createElement("div",{className:"hero-cta-container"},g==null?void 0:g.map((m,N)=>e.createElement(o.Z,{path:m==null?void 0:m.url,key:N,className:"button"},m!=null&&m.url?m==null?void 0:m.label:`${m.label} (missing url)`))):null)),(b==null?void 0:b.url)&&e.createElement("div",{className:"hero-image"},e.createElement("img",{src:`${b.url}?q=90&f=webp`,alt:b==null?void 0:b.altText}))))},91485:(F,S,t)=>{"use strict";t.d(S,{Z:()=>P});var e=t(56109),s=t(78451),n=t.n(s),u=t(76064),o=t.n(u),C=t(40430);const c=C.default.div` ${({theme:m,bgColor:N})=>C.css` padding: 6.4rem 0 8rem 0; background-color: ${N==="white"?"white":m.colors.summerSchool.ui.grey}; & > .wrapper { @media screen and (max-width: 480px) { padding-left: 0; padding-right: 0; } } &.programme { & .container > .related-content__container { grid-template-columns: 1fr 1fr; @media (min-width: 1200px) { max-width: calc(100% - 46.4rem); } } } &.collapse { & .wrapper { padding-left: 0; padding-right: 0; } & .related-content__container { @media ${m.mq.tablet} { padding-left: 0; padding-right: 0; } } } .related-content__header { margin-bottom: 1.2rem; display: flex; justify-content: space-between; align-items: center; column-gap: ${m.grid.gap}; .article__social-share { margin: 0; } } .related-content__container { position: relative; width: 100%; padding-top: 2.4rem; padding-bottom: 2.4rem; padding-left: 1.6rem; padding-right: 1.6rem; display: flex; flex-direction: row; justify-content: space-between; @media ${m.mq.tablet} { padding-left: 0; padding-right: 0; } @media screen and (max-width: 480px) { &::after { content: ''; flex: 1.6rem 0 0; order: 2; visibility: hidden; } } & > article:not(:first-of-type), & > div:not(:first-of-type) { @media screen and (max-width: 480px) { margin-left: 2.4rem; } } @supports (display: grid) { display: grid; grid-gap: 2.4rem; grid-template-columns: repeat(4, 1fr); @media ${m.mq.laptop} { grid-template-columns: repeat(2, 1fr); } @media ${m.mq.desktop} { grid-template-columns: repeat(4, 1fr); } } } `} `;var j=t(56539),g=t(35594),b=t(90326);const O=({title:m,children:N,className:k,layout:E,uri:L,linkText:T,externalLink:U,bgColor:B})=>{const R=o()({programme:E==="programme",collapse:E==="collapse"}),y=(0,j.Z)()==="desktop"?e.createElement("div",{className:"related-content__container"},N):e.createElement(g.Z,{className:"scroll-container",vertical:!1},e.createElement("div",{className:"related-content__container scroll-wrap"},N));return N?e.createElement(c,{className:[R,k],layout:E,bgColor:B},m&&e.createElement(b.Z,{title:m,link:L||U,linkText:T,level:"3",size:"3",marker:!0,wrapper:!0}),e.createElement("div",{className:"wrapper wrapper--related-content"},E==="programme"?e.createElement("div",{className:"container"},y):e.createElement(e.Fragment,null,y))):null};O.propTypes={title:n().string,children:n().node,className:n().string,layout:n().oneOf(["default","programme","collapse"]),linkText:n().string,uri:n().string,externalLink:n().bool,bgColor:n().oneOf(["default","white"])},O.defaultProps={bgColor:"default"};const P=O},38198:(F,S,t)=>{"use strict";t.d(S,{Z:()=>I});var e=t(56109),s=t(78451),n=t.n(s),u=t(40430);const C=u.default.div` ${({theme:p})=>u.css` min-height: 35rem; min-width: 26rem; box-shadow: ${p.effects.cardShadow}; background: ${p.colors.white}; article { display: flex; flex-direction: column; & > .card-content { flex: 1 0 50%; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; } } `} `;var v=t(7334),c=t(1803),j=t(37525),g=t(29170),b=t(553);const P=u.default.div` ${({theme:p,image:a})=>u.css` position: relative; /* box-shadow: ${p.effects.cardShadow}; */ background-color: ${p.colors.white}; display: flex; align-items: center; /* height: 100% */ flex-direction: column-reverse; text-decoration: none; .article-card__media-container, & > .tag { position: absolute; } & > .tag { top: 0; right: 0; z-index: 2; } .bullet { color: ${p.colors.purple}; } .article-card { display: grid; grid-template-rows: 1fr auto; gap: ${p.grid.gap}; width: 100%; /* height: 100%; */ font-size: 1.4rem; color: ${p.colors.grey7}; background-color: ${p.colors.white}; padding: ${p.grid.padding.default}; padding-bottom: calc(${p.grid.padding.default} * 2); z-index: 1; p { line-height: 2.4rem; } } .article-card__content-container { display: flex; flex-direction: column; /* height: 100%; */ justify-content: initial; } .article-card__media-container { z-index: 0; width: 100%; height: 20rem; background: url(/static-summer-school/modern/js/${a}?format=webp&width=469&quality=80) no-repeat; background-size: cover; background-position: center; position: relative; /* padding-bottom: calc((168 / 288) * 100%); */ } .article-card__footer { span { color: ${p.colors.purple}; padding: 0 0.5rem; } } `} `;var m=t(46159),N=t(66681),k=t(6043);const E=({className:p,title:a,description:l,tag:$,thumbnail:Z,date:_,watchTime:W,source:G})=>{const H=(0,N.v9)(k.G7)||{},le=Z||H.src;return e.createElement(P,{className:p},$&&e.createElement(b.Z,{title:$}),e.createElement("div",{className:"article-card"},e.createElement("div",{className:"article-card__content-container"},e.createElement(m.Z,{level:"2",size:"4",text:a}),l&&e.createElement("p",null,l)),_||W?e.createElement("div",{className:"article-card__footer"},_&&e.createElement("time",{dateTime:_},(0,j.Jp)(_)),_&&W?e.createElement("span",null,"\u2022"):null,W&&`${W} min watch`):null),e.createElement(g.K,{key:a,title:a,source:G,image:le,className:"video-modal"}))};E.propTypes={className:n().string,title:n().string,standfirst:n().string,readingTime:n().string,date:n().string,tag:n().string,image:n().string,link:n().string,size:n().oneOf(["default","wide","large"]),author:n().oneOfType([n().string,n().array])},E.defaultProps={size:"default"};const L=E;var T=t(87954),U=Object.defineProperty,B=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,y=(p,a,l)=>a in p?U(p,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):p[a]=l,h=(p,a)=>{for(var l in a||(a={}))R.call(a,l)&&y(p,l,a[l]);if(B)for(var l of B(a))K.call(a,l)&&y(p,l,a[l]);return p};const f=({className:p,result:a})=>{const l={[v.sj.article]:c.Z,[v.sj.testimonial]:c.Z,[v.sj.video]:L,[v.sj.event]:T.Z,[v.sj.offerHolderEvent]:T.Z},Z=(_=>l[_.type]?l[_.type]:c.Z)(a);return e.createElement(C,{className:p},e.createElement(Z,h({},a)))};f.propTypes={className:n().string,result:n().object,isFeaturedCard:n().bool};const I=f},60404:(F,S,t)=>{"use strict";t.d(S,{Z:()=>K});var e=t(56109),s=t(78451),n=t.n(s),u=t(46159),o=t(36129),C=t(61945),v=t(8424),c=t(40430),j=t(32863);const b=c.default.aside` ${({theme:y,socialSharing:h})=>c.css` max-width: 58.8rem; width: 100%; @media ${y.mq.laptop} { max-width: 28.2rem; margin: 0 1.6rem; } ${j.Z} { margin-bottom: 2rem; .card-media { padding: 0; } .card-content { padding: 12px 28px 24px 20px; &__title { font-size: 1.8rem; } } } .stickyBar { position: sticky; top: 10px; left: 0; max-width: 30rem; @media ${y.mq.desktop} { max-height: 100vh; max-width: none; overflow: auto; } } .sidebar-social-share { margin-bottom: ${h===!0?"4rem":null}; .social-share-title { color: ${y.colors.grey7}; margin-bottom: 1.8rem; font-size: 1.4rem; } ul.social-share { margin: 0; max-width: 19.2rem; display: flex; justify-content: space-between; } } .sidebar-cta { margin-bottom: 4rem; a { text-align: center; text-decoration: none; &:first-of-type { margin-bottom: 2.4rem; } } .primary { svg { path { stroke: ${y.colors.white}; } } } .secondary-cta { margin-top: 2.4rem; } } .related-course-title { margin-bottom: 2.4rem; } `} `;var O=Object.defineProperty,P=Object.defineProperties,m=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,L=(y,h,f)=>h in y?O(y,h,{enumerable:!0,configurable:!0,writable:!0,value:f}):y[h]=f,T=(y,h)=>{for(var f in h||(h={}))k.call(h,f)&&L(y,f,h[f]);if(N)for(var f of N(h))E.call(h,f)&&L(y,f,h[f]);return y},U=(y,h)=>P(y,m(h));let B;typeof window!="undefined"&&(B=window.location);const R=({title:y,heading:h,button:f,className:I,relatedProgrammes:p})=>e.createElement(b,{className:I,socialSharing:!0},e.createElement("div",{className:"stickyBar"},e.createElement("div",{className:"sidebar-social-share"},h&&e.createElement(u.Z,{level:"4",size:"4",text:h,className:"social-share-title"}),e.createElement(C.Du,{link:B,title:y,className:"social-share"})),f&&f.length>0?e.createElement("div",{className:"sidebar-cta"},f.map((a,l)=>e.createElement(o.Z,U(T({key:l},a),{className:`primary ${l!==0?"secondary":"primary"}`})))):null,e.createElement(e.Fragment,null,(p==null?void 0:p.length)>0&&e.createElement(u.Z,{level:"4",size:"4",text:"Related courses",className:"related-course-title"}),p==null?void 0:p.map((a,l)=>{const{programmeTitle:$,programmeLink:Z,subjectArea:_}=a;return e.createElement(v.Z,{key:`${$}${l}`,title:$,link:Z,subjectArea:_,iconSize:80})}))));R.propTypes={title:n().string,heading:n().string,format:n().string,programmeTitle:n().string,deadlineDate:n().string,programmeLink:n().string,programmeImage:n().string,programmeImageAlt:n().string,button:n().array,className:n().string,socialSharing:n().bool,linkToInsights:n().bool,dataLinkToInsights:n().obj},R.defaultProps={socialSharing:!0};const K=R},8864:(F,S,t)=>{"use strict";t.r(S),t.d(S,{default:()=>p});var e=t(56109),s=t(78451),n=t.n(s),u=t(48504),o=t(68792),C=t(27748),v=t(60404),c=t(28483),j=t(91485),g=t(61945),b=t(79943),O=t(40430);const m=O.default.article` ${({theme:a})=>O.css` width: 100%; color: ${a.colors.black}; p, figure { margin: 0 0 2.4rem 0; } .article__hero-container { position: relative; margin-bottom: 4rem; @media ${a.mq.desktop} { margin-bottom: 8rem; } } .article__hero { min-height: 41.6rem; @media ${a.mq.tablet} { min-height: 51.2rem; } .hero__wrapper { max-width: 58.8rem; padding-top: 13.5rem; padding-bottom: 4.1rem; padding-left: 1.6rem; padding-right: 1.6rem; @media ${a.mq.desktop} { max-width: 96.6rem; padding-top: 20rem; padding-bottom: 8rem; } } } .article__page-content { margin: 0 auto; padding-left: 1.6rem; padding-right: 1.6rem; @media ${a.mq.desktop} { display: flex; justify-content: space-between; max-width: 99.6rem; } } .article__author-header { div { margin-bottom: 1.6rem; } } .article__page-main-content { max-width: 58.8rem; margin: 0 auto; .article__composer-wrapper { div { p { color: ${a.colors.grey7}; } &:first-of-type p:first-of-type { font-size: 1.8rem; line-height: 3.2rem; margin-top: 0; } } border-bottom: 1px solid #f5f5f5; padding-bottom: 6.3rem; margin-bottom: 2.4rem; h2 { font-size: 2.4rem; line-height: 3.2rem; font-weight: 400; margin-bottom: 1.2rem; } } } .person__details { svg { display: none; } } .person__role { color: ${a.colors.purple} !important; } .article__author { &-header { margin-bottom: 6.4rem; } &-footer { margin-bottom: 3rem; } } .article__programme-information-box { background-color: ${a.colors.grey2}; padding: 2rem; margin-bottom: 6rem; div { margin-bottom: 0; } h2 { padding-bottom: 2rem; color: ${a.colors.purple}; } p { font-size: 1.4rem; line-height: 2.5rem; } } .article__page-sidebar-content { max-width: 58.8rem; margin: 0 auto; padding-left: 1.6rem; padding-right: 1.6rem; width: 100%; @media ${a.mq.desktop} { max-width: 28.2rem; } .article__page-social-share-title { color: ${a.colors.grey7}; margin-bottom: 2.8rem; } ul.article__page-social-share { margin: 0; max-width: 19.2rem; display: flex; justify-content: space-between; } } .relatedContent { background-color: ${a.colors.grey2}; padding: 6.4rem 0; .related-content__heading { margin-bottom: 4rem; } .related-content__courseCards { display: inline-flex; } } `} `;var N=t(46159),k=t(26414),E=t(38198),L=Object.defineProperty,T=Object.defineProperties,U=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,y=(a,l,$)=>l in a?L(a,l,{enumerable:!0,configurable:!0,writable:!0,value:$}):a[l]=$,h=(a,l)=>{for(var $ in l||(l={}))R.call(l,$)&&y(a,$,l[$]);if(B)for(var $ of B(l))K.call(l,$)&&y(a,$,l[$]);return a},f=(a,l)=>T(a,U(l));const I=({mappedEntry:{composerProps:a,title:l,hero:$,courseDescription:Z,readingTime:_,author:W,cards:G,banner:H,person:le,relatedProgrammes:ce,sidebar:me,metadata:de}})=>e.createElement(u.Z,{headerTheme:"dark"},e.createElement(k.Z,h({},de)),e.createElement(m,null,e.createElement("div",{className:"article__hero-container"},e.createElement(g.Oo,{categories:[{name:"Content Hub",path:`${b.s}/content-hub`}]}),e.createElement(o.Z,h({},$))),e.createElement("div",{className:"article__page-content"},e.createElement("div",{className:"article__page-main-content"},_&&e.createElement("p",{className:"reading-time"},`${_} min read`),e.createElement("div",{className:"article__composer-wrapper cms-content"},e.createElement(c.default,{content:a})),W&&e.createElement("div",{className:"article__author-footer"},W.map((V,pe)=>e.createElement(g.Fc,f(h({key:V.id},V),{showBio:!0,bio:le[pe].shortBio})))),Z&&e.createElement("div",{className:"article__programme-information-box"},e.createElement(N.Z,{level:"2",size:"4",text:"Course information"}),e.createElement("p",null,Z))),e.createElement(v.Z,h({title:l,heading:"Share this article",relatedProgrammes:ce},me))),e.createElement(C.Z,h({},H)),G&&G.length>0&&e.createElement(j.Z,{title:"Related content"},G.map(V=>e.createElement(E.Z,{key:V.id,result:V})))));I.propTypes={entry:n().object};const p=I},56897:(F,S,t)=>{"use strict";t.r(S),t.d(S,{default:()=>Re});var e=t(56109),s=t(78451),n=t.n(s),u=t(60836),o=t(11272),C=t(66681),v=t(6043),c=t(92451),j=t(48504),g=t(40430);const O=g.default.div` ${({theme:r})=>g.css` position: relative; width: 100%; .subscribe { padding: 0; } .programme__content-footer + .programme__content-footer .programme { padding-top: 0; } .static-stalker { & > div { position: absolute; right: 0; bottom: 144px; } } .mobile-stalker-bottom { margin-bottom: 10rem; } .programme { padding-top: 8.8rem; margin-top: -4rem; margin-bottom: ${r.spacing.small}; @media ${r.mq.tablet} { padding-top: 8.4rem; } .overlay { background-color: ${r.colors.summerSchool.brand.greys.grey45}; } } .page-content { position: relative; padding-bottom: 8rem; .accordion-group { margin-bottom: ${r.spacing.small}; } } .accordion-group { p { font-size: 1.8rem; } ul, ol { font-size: 1.8rem; line-height: 2; padding-inline-start: 1em; & li { position: relative; margin-bottom: 1.6rem; padding-left: 2rem; line-height: 3.2rem; &::marker { color: ${r.colors.purple}; } } } } .programme__header { z-index: 10; position: relative; padding: 1.2rem 0; } .programme__mobile-actions { display: block; padding: 2.4rem 0; @media ${r.mq.tablet} { display: none; } .callout-container { margin-bottom: 2.4rem; } .programme-action-card__button { width: 100%; max-width: 100%; margin-bottom: 2.4rem; } .programme-action-card__icon-button-row { @media screen and (min-width: 400px) { display: flex; justify-content: space-between; } & > a { max-width: 100%; margin-bottom: 2.4rem; @media screen and (min-width: 400px) { max-width: calc(50% - 0.8rem); margin-bottom: 0; } } } } .programme__key-info-block { padding: 8rem 0; background-color: ${r.colors.grey2}; } .programme__testimonial { padding: 8rem 0 2rem 0; } .programme__faculty-members { padding: 0; margin: 4rem 0 0 0; list-style: none; & li { margin-bottom: 2.4rem; &:last-of-type { margin-bottom: 6.4rem; } } } .programme__related-article { & .related-article__card { box-shadow: 0 0 3.2rem 0 rgba(0, 1, 133, 0.08); } } .programme__related-programmes { padding-top: 0; } .programme__banner { position: relative; } .programme__structure { margin-bottom: 6.4rem; & div.accordion__item:first-of-type { padding-top: 0; } } .programme .callout-container { margin-bottom: ${r.spacing.small}; & p:last-of-type { margin-bottom: 0; } } .programme__actions { position: relative; z-index: 1; display: none; visibility: hidden; opacity: 0; @media only screen and (min-width: 1200px) { display: block; visibility: visible; opacity: 1; } & .sticky { z-index: 99; position: relative; } & > .wrapper { position: relative; .programme__actions-anchor { z-index: 99; position: absolute; width: 38.4rem; top: 10rem; right: 0; } } } .container--course.testimonial { margin: 84px 0; } `} `,m=g.default.section` ${({theme:{colors:r,mq:i},subjectArea:d})=>{const z=()=>{switch(d){case"economics":return` color: black; background-color: ${r.summerSchool.brand.pink}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.green30}; } `;case"englishLanguage":return` color: black; background-color: ${r.summerSchool.brand.brightBlue}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.green30}; } `;case"internationalRelationsGovernmentPsychologyAndSociety":return` background-color: ${r.summerSchool.brand.green30}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.pink}; } `;case"finance":return` background-color: ${r.summerSchool.brand.yellow}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.pink}; } `;case"researchMethodsDataScienceAndMathematics":return` background-color: ${r.summerSchool.brand.brightBlue}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.yellow}; } `;case"businessAndManagement":return` color: black; background-color: ${r.summerSchool.brand.green30}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.yellow}; } `;case"law":return` background-color: ${r.summerSchool.brand.pink}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.brightBlue}; } `;case"accounting":return` background-color: ${r.summerSchool.brand.yellow}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.brightBlue}; } `;default:return` color: black; background-color: ${r.summerSchool.brand.pink}; &::before, &::after { border: 4px solid ${r.summerSchool.brand.yellow}; } `}};return g.css` ${z} position: relative; overflow: hidden; padding: 4.8rem 0 8rem 0; @media ${i.laptop} { padding: 16rem 0; } &::before { z-index: 1; content: ''; position: absolute; width: 400px; height: 400px; top: -200px; right: -100px; } &::after { z-index: 1; content: ''; position: absolute; width: 300px; height: 300px; bottom: -150px; left: 50%; } .course-hero-container { display: flex; flex-flow: column nowrap; @media ${i.laptop} { display: grid; grid-gap: 40px; grid-template-columns: repeat(2, 1fr); align-items: center; } } .course-hero-content { z-index: 3; order: 1; display: flex; flex-flow: column nowrap; margin-top: 40px; @media ${i.laptop} { order: 0; } p { margin: 0 0 1em 0; font-size: 2.5rem; line-height: 1.5; &.subjectArea { order: 0; font-size: 2.2rem; font-family: 'Aleo', sans-serif; line-height: 1; } } h1 { font-family: 'Aleo', sans-serif; font-size: 3.4rem; line-height: 1.2; &.isCoursePage { order: 1; margin-bottom: 0.75em; } @media ${i.laptop} { max-width: 16ch; font-size: 4.7rem; } @media ${i.desktop} { font-size: 5.5rem; } } a { order: 2; display: inline-block; padding: 2rem 3.2rem; border: 1px solid white; width: max-content; font-size: 1.8rem; color: ${r.summerSchool.text.default}; text-decoration: none; background-color: white; @media ${i.laptop} { padding: 2.4rem 4rem; font-size: 2rem; } } } svg { z-index: 3; order: 0; display: block; width: 100%; max-width: 240px; @media ${i.laptop} { order: 1; margin-left: auto; height: 480px; max-width: unset; } } `}} `;var N=t(31463),k=t(30689),E=t(8434);const T=({title:r,url:i,urlLink:d,subjectArea:z,courseStatus:A})=>{var D;if(!z)return null;const x=(0,N._)(z).replaceAll(",",""),M=(D=d==null?void 0:d.url)!=null?D:i;return e.createElement(m,{subjectArea:x},e.createElement("div",{className:"wrapper"},e.createElement("div",{className:"course-hero-container"},e.createElement("div",{className:"course-hero-content"},e.createElement("h1",{className:"course-hero-content__title isCoursePage"},r),e.createElement("p",{className:"course-hero-content__subject"},e.createElement("span",{className:"sr-only"},"Subject Area: "),z),(A==="Open"||A==="Limited")&&M&&e.createElement(k.Z,{path:M,className:"course-hero-content__cta"},"Apply now")),z&&x?e.createElement(E.J,{icon:x,className:"course-hero-icon"}):null)))};var U=t(8424),B=t(26414),R=t(68694),K=t(46159);const h=g.default.div` ${({theme:r})=>g.css` width: 100%; max-width: 700px; .key-information__header { margin-bottom: 4rem; } .i { svg { path { stroke: ${r.colors.grey7}; } } } .key-information__dates-container { color: ${r.colors.black}; border-bottom: 0.1rem solid ${r.colors.grey4}; .key-information__date { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 1.2rem 0 1.2rem 3.4rem; font-size: 1.8rem; min-height: 56px; @media ${r.mq.tablet} { padding-left: 4.2rem; } } .key-information__date-title { flex-basis: 100%; @media ${r.mq.laptop} { flex-basis: auto; } } .key-information__dates-header { padding: 1.2rem 0; /* border-bottom: 0.1rem solid ${r.colors.grey4}; */ line-height: 2.4rem; } } .key-information__title { font-size: 1.8rem; padding-left: 1rem; @media ${r.mq.tablet} { padding-left: 1.8rem; } } .key-information__icon-box { display: flex; align-items: center; padding-right: 2.4rem; } .key-information__data { font-size: 1.8rem; text-align: right; &:not(:last-of-type):after { content: ' & '; } } .key-information__list { margin: 0; padding: 0; li { margin: 0; padding: 1.2rem 0; line-height: 2.4rem; list-style-type: none; display: flex; justify-content: space-between; align-items: center; color: ${r.colors.black}; border-bottom: 0.1rem solid ${r.colors.grey4}; } } `} `;var f=t(7334),I=t(37525),p=t(61945);const a=({department:r,applicationCode:i,status:d})=>{let z;d&&d.length===1?z="Date":z="Dates";const A=(0,C.v9)(v.bv),D=(0,C.v9)(v.Rl);return e.createElement(h,null,e.createElement(K.Z,{level:"2",size:"3",text:"Course details",className:"key-information__header bold"}),e.createElement("ul",{className:"key-information__list"},r?e.createElement("li",{key:(0,c.Z)()},e.createElement("div",{className:"key-information__icon-box"},e.createElement(p.JO,{type:"book"}),e.createElement("span",{className:"key-information__title bold"},"Department")),e.createElement("span",{className:"key-information__data"}," ",r)):null,i?e.createElement("li",{key:(0,c.Z)()},e.createElement("div",{className:"key-information__icon-box"},e.createElement(p.JO,{type:"code"}),e.createElement("span",{className:"key-information__title bold"},"Application code")),e.createElement("span",{className:"key-information__data"}," ",i)):null),A?null:d&&d.length>0&&e.createElement("div",{className:"key-information__dates-container"},e.createElement("div",{className:"key-information__dates-header"},e.createElement(p.JO,{type:"calendar"}),e.createElement("span",{className:"key-information__title bold"},z)),d.map((x,M)=>{if(!x.status)return null;const J=f.Cx[M],Q=f.EQ[x.status],Y=x.status==="Not running"?D:Q.keyInfoLabel,re=Q.showKeyInfoDate;return e.createElement("div",{key:(0,c.Z)(),className:"key-information__date"},e.createElement("span",{className:"key-information__date-title bold"},J),e.createElement("span",{className:"key-information__date-value"},e.createElement("strong",null,`${Y}`),re&&Y!=="Applications opening soon"&&e.createElement(e.Fragment,null," - ",x.startDate&&!x.endDate&&`${(0,I.oQ)(x.startDate)} ${x.dateToBeConfirmed?"(TBC)":""}`,x.startDate&&x.endDate&&`${(0,I.oQ)(x.startDate)} - ${(0,I.oQ)(x.endDate)} ${x.dateToBeConfirmed?"(TBC)":""}`)))})))};a.propTypes={programmeType:n().string,location:n().string,department:n().string,duration:n().string};const l=a;var $=t(91485),Z=t(90326);const W=g.default.section` ${()=>g.css``} `,G=({children:r,id:i})=>e.createElement(W,{id:i,className:"programme"},r);G.propTypes={children:n().node,id:n().string};const H=G,ce=g.default.div` ${({theme:r})=>g.css` overflow: hidden; z-index: 5; width: 100%; top: 0; left: 0; right: 0; backdrop-filter: blur(1.2rem); background-color: rgba(255, 255, 255, 0.8); border-bottom: 0.1rem solid ${r.colors.grey3}; position: sticky; & > .wrapper { position: relative; @media screen and (max-width: 1200px) { &::after { content: ''; z-index: 1; position: absolute; height: 100%; width: 3.2rem; top: 0; } &::after { right: 0; background: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50% ); @media screen and (min-width: 768px) { right: 4rem; } } } } .section-navigation__list { display: flex; position: relative; margin: 0; padding: 0; list-style: none; & li { white-space: nowrap; display: inline-block; &:not(:last-child) { margin-right: 6.4rem; } &.active { font-weight: 500; border-bottom: 0.4rem solid ${r.colors.purple}; } & > a { display: block; padding: 2.4rem 0; color: ${r.colors.grey7}; text-decoration: none; } } } `} `;var me=t(35594),de=t(69039);const V=({labelData:r,activeItem:i})=>e.createElement(ce,null,e.createElement("div",{className:"wrapper"},e.createElement(me.Z,{className:"scroll-container"},e.createElement("ul",{className:"section-navigation__list"},r.map((d,z)=>{if(!d.title||!d.link)return null;const A=i&&d.link.includes(i)?"active":null;return z+1===r.length?e.createElement("li",{style:{visibility:"hidden"},className:A,key:`${d.title}`,"aria-hidden":!0},d.title):e.createElement("li",{className:A,key:`${d.title}`},e.createElement(de.fO,{smooth:!0,to:d.link},d.title))})))));V.propTypes={labelData:n().array,activeItem:n().string};const pe=V;var q=t(79943);const Se=g.default.div` ${({theme:r})=>g.css` z-index: 99; margin-top: 2.4rem; padding: 2.4rem; width: 100%; background-color: ${r.colors.summerSchool.ui.grey}; border: 1px solid ${r.colors.summerSchool.brand.pink}; @media only screen and (min-width: 1200px) { margin-top: 0; width: 38.4rem; } & .callout-container { padding-bottom: 1.6rem; & h2 { margin-bottom: 0.5rem; color: ${r.colors.red}; } & div { color: ${r.colors.black}; } } .programme-action-card__heading { margin-bottom: 24px; font-weight: 600; } .programme-action-card__content { p { margin: 1.2rem 0; font-size: 2rem; line-height: 2.4rem; color: ${r.colors.black}; } } .programme-action-card__button-container { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1.2rem; margin-top: 2.4rem; } .programme-action-card__button { flex: 1 0 100%; flex-direction: column; align-items: center; order: 2; padding: 8px; height: 180px; background-color: white; color: black; svg { display: block; margin: 0 auto; } p { font-size: 1.6rem; text-align: center; } &.primary { background-color: ${r.colors.summerSchool.brand.pink}; } @media ${r.mq.tablet} { flex: 0 0 calc(50% - 1.2rem); } &--priority { order: 1; } } .programme-action-card__bold { font-weight: 600; } `} `,ue=({calloutTitle:r,calloutContent:i,programmeStatus:d,applicationURL:z,mailingListUrl:A})=>{let D,x,M,J;return d==="Open"||d==="Limited"?D=e.createElement(k.Z,{className:"programme-action-card__button primary",path:z},e.createElement(E.J,{icon:"startApplication",size:96}),e.createElement("p",null,"Apply now")):D=e.createElement(k.Z,{className:"programme-action-card__button primary",path:`${q.s}/courses`},e.createElement(E.J,{icon:"courseFinder",size:96}),e.createElement("p",null,"Course finder")),M=e.createElement(k.Z,{className:"programme-action-card__button",path:`${q.s}/how-to-apply`},e.createElement(E.J,{icon:"howToApplyLine",size:96}),e.createElement("p",null,"How to apply")),x=A?e.createElement(k.Z,{className:"programme-action-card__button",path:A},e.createElement(E.J,{icon:"mailingListLine",size:96}),e.createElement("p",null,"Join our mailing list")):null,J=e.createElement(k.Z,{className:"programme-action-card__button",path:`${q.s}/contact-us`},e.createElement(E.J,{icon:"contactUsLine",size:96}),e.createElement("p",null,"Contact us")),e.createElement(Se,null,e.createElement("div",{className:"programme-action-card__content"},e.createElement(K.Z,{className:"programme-action-card__heading",level:"3",text:"Apply"}),r&&e.createElement("p",null,r),i&&e.createElement("p",null,i),e.createElement("div",{className:"programme-action-card__button-container"},D,M,x,J)))};ue.propTypes={deadline:n().string,startDate:n().string,programmeStatus:n().oneOf(["Closed","Late","Full","Open"]),calloutTitle:n().string,calloutContent:n().string,primary:n().object,secondary:n().object,tertiary:n().object,optional:n().object,brochureURL:n().string};const Ne=ue;var ee=t(7863),Ce=t(77693),Oe=t(16850),ze=t(18737);const Pe=r=>{let i;const d=[];if(r.length>1){r.map(D=>{D.status&&d.push(f.EQ[D.status])});const A=d.reduce(function(D,x){return D.weight>x.weight?D:x});return A&&(i=A),i}else return i=f.EQ[r[0].status],i};var Ze=t(75720),_e=Object.defineProperty,De=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,he=(r,i,d)=>i in r?_e(r,i,{enumerable:!0,configurable:!0,writable:!0,value:d}):r[i]=d,te=(r,i)=>{for(var d in i||(i={}))Te.call(i,d)&&he(r,d,i[d]);if(fe)for(var d of fe(i))Ae.call(i,d)&&he(r,d,i[d]);return r},Be=(r,i)=>De(r,Le(i));const ve=({mappedEntry:{title:r,subscribeForm:i,applicationURL:d,applicationURLLink:z,hero:A,keyInformation:D,programmeStatus:x,overviewComposer:M,impactComposer:J,programmeContentComposer:Q,whoAttendsComposer:Y,facultyComposer:re,departmentDescription:Ie,feesAndEntryRequirementsComposer:ie,relatedProgrammes:ye,relatedArticles:be,metadata:He}})=>{var Ee;const[Me,xe]=(0,e.useState)(),[we,je]=(0,e.useState)(!1),Fe=(0,C.v9)(v.bv),$e=(0,Oe.Z)("1199px"),Ue=(Ee=z==null?void 0:z.url)!=null?Ee:d;if(x.length===0)return e.createElement(e.Fragment,null,e.createElement("p",null,"No course status provided."),e.createElement(ze.rU,{to:`${q.s}/courses`},"Back to Courses"));const Ke=[{title:M.length>0?"Overview":null,link:M.length>0?"#overview":null},{title:Y.length>0?"Key information":null,link:Y.length>0?"#whoAttends":null},{title:ie.length>0?"Is this course right for you?":null,link:ie.length>0?"#fees":null},{title:J.length>0?"Outcomes":null,link:J.length>0?"#impact":null},{title:Q.length>0?"Content":null,link:Q.length>0?"#courseContent":null},{title:re.length>0?"Faculty":null,link:re.length>0?"#faculty":null},{title:"1",link:"#"}],ne="220px";let X="205px";if(typeof window!="undefined"){let w=window&&window.innerHeight;X=w?`${w-200}px`:"205px"}const ae=(w,se)=>{const We=document.querySelector(`#${se}`).previousSibling.previousSibling.id;xe(w==="above"?se:We)},ke=(w,se)=>{w==="enter"?je(!0):se==="below"&&je(!1)};let oe;Fe?oe=f.EQ.Closed:oe=Pe(x);const ge=e.createElement(Ne,{applicationURL:Ue,calloutTitle:oe.stalkerBoxTitle,calloutContent:oe.stalkerBoxContent,programmeStatus:oe.type,mailingListUrl:i==null?void 0:i.campaignURL});return e.createElement(j.Z,null,e.createElement(B.Z,te({},He)),e.createElement(O,null,e.createElement(p.Oo,{rootURL:q.s,categories:[{name:"Course Finder",path:`${q.s}/courses`},{name:r}]}),e.createElement(T,Be(te({},A),{courseStatus:oe.type})),e.createElement("article",{className:"page-content"},e.createElement("section",{className:"programme__key-info-block"},e.createElement("div",{className:"wrapper"},e.createElement(l,te({},D)))),e.createElement(pe,{labelData:Ke,activeItem:Me}),!we&&e.createElement("section",{className:"programme__actions"},e.createElement("div",{className:"wrapper"},e.createElement(u.ZP,null,e.createElement("div",{className:"programme__actions-anchor"},ge)))),M.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:w})=>ae(w,"overview")}),e.createElement(H,{id:"overview"},e.createElement(Z.Z,{title:"Overview",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:M}))),Y.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:w})=>ae(w,"whoAttends")}),e.createElement(H,{id:"whoAttends"},e.createElement(Z.Z,{title:"Key information",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:Y}))),ie.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:w})=>ae(w,"fees")}),e.createElement(H,{id:"fees"},e.createElement(Z.Z,{title:"Is this course right for you?",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:ie}))),J.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:w})=>ae(w,"impact")}),e.createElement(H,{id:"impact"},e.createElement(Z.Z,{title:"Outcomes",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:J}))),Q.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:w})=>ae(w,"courseContent")}),e.createElement(H,{id:"courseContent"},e.createElement(Z.Z,{title:"Content",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:Q}))),re.length>0&&e.createElement(e.Fragment,null,e.createElement(o.h,{fireOnRapidScroll:!0,topOffset:ne,bottomOffset:X,onLeave:({currentPosition:w})=>ae(w,"faculty")}),e.createElement(H,{id:"faculty"},e.createElement(Z.Z,{title:"Faculty",level:"2",size:"2",marker:!0,wrapper:!0}),e.createElement(ee.Z,{content:re})),e.createElement(H,{id:"department"},e.createElement(Z.Z,{title:"Department",level:"2",size:"2",wrapper:!0}),e.createElement("div",{className:"wrapper"},e.createElement("div",{className:"container container--course"},e.createElement(R.default,{className:"cms-content",html:Ie}))))),e.createElement(H,{id:"subscribe"},e.createElement("div",{className:"wrapper"},e.createElement("div",{className:"container container--course"},e.createElement(Ze.Z,te({className:"subscribe"},i))))),!$e&&e.createElement("div",{className:"wrapper mobile-stalker-bottom"},ge)),ye.length>0&&e.createElement("div",{className:"programme__content-footer"},e.createElement("section",{className:"programme__related-programmes",id:"relatedProgrammes"},e.createElement($.Z,{title:"Related Courses",layout:"programme",wrapper:!0},ye.map(w=>e.createElement(U.Z,te({key:(0,c.Z)()},w)))))),be.length>0&&e.createElement("div",{className:"programme__content-footer"},e.createElement("section",{className:"programme__related-articles",id:"relatedArticles"},e.createElement($.Z,{title:"Related Articles",layout:"programme",wrapper:!0},be.map(w=>e.createElement(Ce.Z,te({key:w.id},w)))))),$e&&we&&e.createElement("div",{className:"static-stalker wrapper"},ge),e.createElement("div",null,e.createElement(o.h,{fireOnRapidScroll:!0,bottomOffset:"80px",onEnter:()=>ke("enter"),onLeave:({currentPosition:w})=>ke("leave",w)}))))};ve.propTypes={entry:n().object,sectionInView:n().bool,activeItem:n().bool};const Re=ve},16850:(F,S,t)=>{"use strict";t.d(S,{Z:()=>n});var e=t(56109);const n=u=>{const o=typeof window=="object",C=parseInt(u,10),v=b(),c=!!(v&&v>=C),[j,g]=(0,e.useState)(c);function b(){return o?window.innerWidth:void 0}function O(){let m=b()>=C;return g(m),j}return(0,e.useEffect)(()=>o?(window.addEventListener("resize",O),()=>o&&window.removeEventListener("resize",O)):!1),j}},46700:(F,S,t)=>{var e={"./af":95868,"./af.js":95868,"./ar":37028,"./ar-dz":94227,"./ar-dz.js":94227,"./ar-kw":61167,"./ar-kw.js":61167,"./ar-ly":68962,"./ar-ly.js":68962,"./ar-ma":61073,"./ar-ma.js":61073,"./ar-ps":89298,"./ar-ps.js":89298,"./ar-sa":76460,"./ar-sa.js":76460,"./ar-tn":83833,"./ar-tn.js":83833,"./ar.js":37028,"./az":15417,"./az.js":15417,"./be":62958,"./be.js":62958,"./bg":10322,"./bg.js":10322,"./bm":51875,"./bm.js":51875,"./bn":21294,"./bn-bd":47531,"./bn-bd.js":47531,"./bn.js":21294,"./bo":67900,"./bo.js":67900,"./br":70262,"./br.js":70262,"./bs":44615,"./bs.js":44615,"./ca":33752,"./ca.js":33752,"./cs":25868,"./cs.js":25868,"./cv":70294,"./cv.js":70294,"./cy":48650,"./cy.js":48650,"./da":86537,"./da.js":86537,"./de":74923,"./de-at":18434,"./de-at.js":18434,"./de-ch":68894,"./de-ch.js":68894,"./de.js":74923,"./dv":29062,"./dv.js":29062,"./el":54401,"./el.js":54401,"./en-au":7910,"./en-au.js":7910,"./en-ca":61406,"./en-ca.js":61406,"./en-gb":42909,"./en-gb.js":42909,"./en-ie":19606,"./en-ie.js":19606,"./en-il":44745,"./en-il.js":44745,"./en-in":72758,"./en-in.js":72758,"./en-nz":39117,"./en-nz.js":39117,"./en-sg":5904,"./en-sg.js":5904,"./eo":9815,"./eo.js":9815,"./es":9788,"./es-do":71345,"./es-do.js":71345,"./es-mx":15367,"./es-mx.js":15367,"./es-us":87905,"./es-us.js":87905,"./es.js":9788,"./et":83553,"./et.js":83553,"./eu":27777,"./eu.js":27777,"./fa":99855,"./fa.js":99855,"./fi":33045,"./fi.js":33045,"./fil":57828,"./fil.js":57828,"./fo":96409,"./fo.js":96409,"./fr":28644,"./fr-ca":31256,"./fr-ca.js":31256,"./fr-ch":96811,"./fr-ch.js":96811,"./fr.js":28644,"./fy":53260,"./fy.js":53260,"./ga":95372,"./ga.js":95372,"./gd":93545,"./gd.js":93545,"./gl":31155,"./gl.js":31155,"./gom-deva":14305,"./gom-deva.js":14305,"./gom-latn":9852,"./gom-latn.js":9852,"./gu":98479,"./gu.js":98479,"./he":59326,"./he.js":59326,"./hi":9400,"./hi.js":9400,"./hr":62769,"./hr.js":62769,"./hu":13791,"./hu.js":13791,"./hy-am":49593,"./hy-am.js":49593,"./id":83443,"./id.js":83443,"./is":71346,"./is.js":71346,"./it":29105,"./it-ch":34193,"./it-ch.js":34193,"./it.js":29105,"./ja":24253,"./ja.js":24253,"./jv":38552,"./jv.js":38552,"./ka":84878,"./ka.js":84878,"./kk":86287,"./kk.js":86287,"./km":94018,"./km.js":94018,"./kn":58596,"./kn.js":58596,"./ko":48236,"./ko.js":48236,"./ku":63987,"./ku-kmr":39564,"./ku-kmr.js":39564,"./ku.js":63987,"./ky":63385,"./ky.js":63385,"./lb":55192,"./lb.js":55192,"./lo":58194,"./lo.js":58194,"./lt":18662,"./lt.js":18662,"./lv":49021,"./lv.js":49021,"./me":25682,"./me.js":25682,"./mi":51983,"./mi.js":51983,"./mk":124,"./mk.js":124,"./ml":70101,"./ml.js":70101,"./mn":51980,"./mn.js":51980,"./mr":71060,"./mr.js":71060,"./ms":95793,"./ms-my":86759,"./ms-my.js":86759,"./ms.js":95793,"./mt":35798,"./mt.js":35798,"./my":14245,"./my.js":14245,"./nb":27354,"./nb.js":27354,"./ne":64995,"./ne.js":64995,"./nl":93219,"./nl-be":14505,"./nl-be.js":14505,"./nl.js":93219,"./nn":79975,"./nn.js":79975,"./oc-lnc":5226,"./oc-lnc.js":5226,"./pa-in":74916,"./pa-in.js":74916,"./pl":65298,"./pl.js":65298,"./pt":70590,"./pt-br":34737,"./pt-br.js":34737,"./pt.js":70590,"./ro":67460,"./ro.js":67460,"./ru":51524,"./ru.js":51524,"./sd":97669,"./sd.js":97669,"./se":64653,"./se.js":64653,"./si":92413,"./si.js":92413,"./sk":49771,"./sk.js":49771,"./sl":96651,"./sl.js":96651,"./sq":38851,"./sq.js":38851,"./sr":92377,"./sr-cyrl":37623,"./sr-cyrl.js":37623,"./sr.js":92377,"./ss":92123,"./ss.js":92123,"./sv":20736,"./sv.js":20736,"./sw":30472,"./sw.js":30472,"./ta":65811,"./ta.js":65811,"./te":77289,"./te.js":77289,"./tet":83562,"./tet.js":83562,"./tg":21334,"./tg.js":21334,"./th":47650,"./th.js":47650,"./tk":51938,"./tk.js":51938,"./tl-ph":30696,"./tl-ph.js":30696,"./tlh":19437,"./tlh.js":19437,"./tr":56371,"./tr.js":56371,"./tzl":18097,"./tzl.js":18097,"./tzm":46404,"./tzm-latn":78400,"./tzm-latn.js":78400,"./tzm.js":46404,"./ug-cn":96479,"./ug-cn.js":96479,"./uk":75472,"./uk.js":75472,"./ur":15653,"./ur.js":15653,"./uz":66227,"./uz-latn":77838,"./uz-latn.js":77838,"./uz.js":66227,"./vi":85404,"./vi.js":85404,"./x-pseudo":83371,"./x-pseudo.js":83371,"./yo":45283,"./yo.js":45283,"./zh-cn":42989,"./zh-cn.js":42989,"./zh-hk":17491,"./zh-hk.js":17491,"./zh-mo":6445,"./zh-mo.js":6445,"./zh-tw":59790,"./zh-tw.js":59790};function s(u){var o=n(u);return t(o)}function n(u){if(!t.o(e,u)){var o=new Error("Cannot find module '"+u+"'");throw o.code="MODULE_NOT_FOUND",o}return e[u]}s.keys=function(){return Object.keys(e)},s.resolve=n,F.exports=s,s.id=46700}}]);