1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[905,7594],{11072:(b,h,l)=>{l.d(h,{A:()=>_});var e=l(48322),i=l(34500),m=l(90411),C=l(88435),g=l(44046),x=l(36665);const N=({text:n,avatar:r,name:s,role:u,isFeatured:P=!1})=>{if(!n)return null;const O=48;return e.createElement(A,null,e.createElement(f,null,e.createElement("div",null,e.createElement(w,{icon:"quote",size:O,"aria-hidden":!0})),e.createElement(C.Ay,{$variant:"quote",$type:"title"},n)),e.createElement(v,null,e.createElement(I,{$hasImage:!!r},r?e.createElement(x.A,r):null),s||u?e.createElement("div",null,s?e.createElement(m.Ay,{$size:"5",$weight:P?"bold":"regular",$type:"primary",as:"div"},s):null,u?e.createElement(C.Ay,{$size:"medium",$type:"primary",as:"div"},u):null):null))},A=i.default.figure.withConfig({displayName:"quotecomponent__Figure",componentId:"sc-1ccri5v-0"})(["display:flex;flex-direction:column;gap:",";"],({theme:n})=>n.spacing.xxs),f=i.default.blockquote.withConfig({displayName:"quotecomponent__Blockquote",componentId:"sc-1ccri5v-1"})(["display:flex;gap:",";"],({theme:n})=>n.spacing.xs),w=(0,i.default)(g.A).withConfig({displayName:"quotecomponent__QuoteIconStyled",componentId:"sc-1ccri5v-2"})(["color:",";"],n=>n.theme.colors.type.primary),v=i.default.figcaption.withConfig({displayName:"quotecomponent__Figcaption",componentId:"sc-1ccri5v-3"})(["display:flex;align-items:center;gap:",";align-self:stretch;"],({theme:n})=>n.spacing.xs),I=i.default.div.withConfig({displayName:"quotecomponent__ImageContainer",componentId:"sc-1ccri5v-4"})(["width:4.8rem;height:4.8rem;border-radius:50%;overflow:hidden;",""],({$hasImage:n,theme:r})=>n&&(0,i.css)(["@media ","{width:6.4rem;height:6.4rem;}"],r.mq.min.laptop)),_=N},36665:(b,h,l)=>{l.d(h,{A:()=>x});var e=l(48322),i=l(34500),m=l(49239);const C=({alt:N,className:A,height:f,sizes:w,src:v,width:I,loading:_="lazy"})=>{const{srcSizes:n,srcSet:r}=(0,m.z)({height:f,sizes:w,src:v,width:I});return e.createElement(g,{className:A,loading:_,sizes:n,srcSet:r,alt:N,height:f,src:v,width:I})},g=i.default.img.withConfig({displayName:"img__ImgStyled",componentId:"sc-3zx5k9-0"}
1)(["height:auto;max-width:100%;"]),x=C},47238:(b,h,l)=>{l.d(h,{P:()=>e});const e=i=>{var m;return(i==null||(m=i.search)===null||m===void 0?void 0:m.context)!=null}},83653:(b,h,l)=>{l.r(h),l.d(h,{default:()=>ee});var e=l(48322),i=l(34500);const C=i.default.section.withConfig({displayName:"aboutstyled__AboutStyled",componentId:"sc-1ljkwtr-0"})(["",""],({theme:{colors:t,spacing:a,mq:o,typography:c}})=>(0,i.css)([".highlight{.highlight__title{margin-top:",";}}.callout__validations{display:flex;flex-direction:column;gap:2.4rem;padding:2rem;background-color:#f4f4f4;border-left:0.5rem solid ",";}.course-lead__profile{display:flex;flex-flow:column nowrap;padding:",";border:2px solid ",";@media ","{flex-flow:row nowrap;align-items:center;}.profile{flex-flow:column nowrap;align-items:flex-start;@media ","{flex-flow:row wrap;align-items:center;}}.profile-detail{margin:"," 0 0 0;@media ","{margin:0 0 0 ",";}}p.lead{color:",";}.button-link{margin:"," 0 0 0;width:100%;@media ","{margin:0 0 0 auto;width:max-content;}}}.image:not(:first-child){display:block;margin-top:",";}"],a.l,t.prospectus.electricBlue,a.xs,t.neutral.dune,o.min.tablet,o.min.tablet,a.xs,o.min.tablet,a.xs,t.brand.marine,a.xs,o.min.tablet,a.xs));var g=l(56941),x=l(93343),N=l(84576),A=l(85141),f=l(89748),w=l(37894),v=l(97474),I=l(72633),_=l(27382),n=l(44046),r=l(4259);const s=({cards:t})=>{const[a,o]=(0,I.A)({loop:!1,align:"start"});if(!t||!(t!=null&&t.length))return null;const c=t.length>1;return e.createElement(u,{$showPaging:c},c&&e.createElement(j,null,e.createElement(L,{emblaApi:o,direction:"prev"})),e.createElement(P,{ref:a},e.createElement(O,null,t==null?void 0:t.map(d=>e.createElement(R,{key:d.id},e.createElement(r.A,d))))),c&&e.createElement(F,null,e.createElement(L,{emblaApi:o,direction:"next"})))},u=i.default.div.withConfig({displayName:"cardCarouselcomponent__CarouselWrapper",componentId:"sc-15w5a4d-0"})(["display:grid;gap:",";--slide-size:100%;--slide-spacing:",";"," @media ","{","}"],({theme:t})=>t.spacing.s,({theme:t})=>t.spacing.s,({$showPaging:t})=>t?` 2 grid-template-areas: "viewport viewport" "prev next"; 3 grid-template-columns: 1fr 1fr; 4 `:` 5 grid-template-areas: "viewport"; 6 grid-template-columns: 1fr; 7 `,t=>t.theme.mq.min.laptop,({$showPaging:t})=>t?` 8 grid-template-areas: "prev viewport next"; 9 grid-template-columns: auto 1fr auto; 10 --slide-size: calc(50%); 11 `:` 12 grid-template-areas: "viewport"; 13 grid-template-columns: 1fr; 14 `),P=i.default.div.withConfig({displayName:"cardCarouselcomponent__CarouselViewport",componentId:"sc-15w5a4d-1"})(["grid-area:viewport;overflow:hidden;"]),O=i.default.div.withConfig({displayName:"cardCarouselcomponent__CarouselContainer",componentId:"sc-15w5a4d-2"})(["display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);"]),R=i.default.div.withConfig({displayName:"cardCarouselcomponent__CarouselSlide",componentId:"sc-15w5a4d-3"})(["transform:translate3d(0,0,0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);"]),j=i.default.div.withConfig({displayName:"cardCarouselcomponent__PrevButtonWrapper",componentId:"sc-15w5a4d-4"})(["grid-area:prev;display:flex;align-items:center;justify-self:start;"]),F=i.default.div.withConfig({displayName:"cardCarouselcomponent__NextButtonWrapper",componentId:"sc-15w5a4d-5"})(["grid-area:next;display:flex;align-items:center;justify-self:end;"]),L=({emblaApi:t,direction:a})=>{const o=(0,e.useCallback)(()=>a==="prev"?t==null?void 0:t.scrollPrev():t==null?void 0:t.scrollNext(),[t,a]);return e.createElement(Y,{onClick:o},e.createElement("span",{className:"sr-only"},a==="prev"?"previous slide":"next slide"),a==="prev"?e.createElement(V,{icon:"chevron",size:18}):e.createElement(n.A,{icon:"chevron",size:18}))},Y=({children:t,onClick:a})=>e.createElement(_.Ay,{$variant:"primary",$size:"regular",as:"button",onClick:o=>{o.preventDefault(),a()}},t),V=(0,i.default)(n.A).withConfig({displayName:"cardCarouselcomponent__PrevIcon",componentId:"sc-15w5a4d-6"})(["transform:rotate(180deg);"]),H=s;var J=l(15402),Q=l(45135),X=l(47238),W=l(58523);const G={id:"",mapper:W.A.results},Z=t=>{const a=(0,Q.d4)(X.P),[o,c]=(0,e.useState)(G),d=t!=null&&t.params?JSON.stringify(t.params):void 0;return(0,e.useEffect)(()=>
14{if(!a||!(t!=null&&t.id)||!t.params)return;const{id:D,params:E}=t;c({id:D,params:E,excludeIds:t.excludeIds,mappers:{results:W.A.results}})},[a,t==null?void 0:t.id,d,t==null?void 0:t.excludeIds]),(0,J.useMinilist)(o)};function M(){return M=Object.assign?Object.assign.bind():function(t){for(var a=1;a<arguments.length;a++){var o=arguments[a];for(var c in o)({}).hasOwnProperty.call(o,c)&&(t[c]=o[c])}return t},M.apply(null,arguments)}const k=({id:t,type:a,composer:o,introduction:c,facts:d,video:D,why:E,whyComposer:T,accreditation:B,event:te,verification:S,pathway:U,defaults:y,generic:z})=>{var $;return e.createElement(C,{className:"about",id:t},e.createElement(g.A,{className:"cms-content flow",html:c}),o!=null&&($=o.items)!==null&&$!==void 0&&$.length?e.createElement(K,o):null,(d==null?void 0:d.length)>0&&e.createElement("div",{className:"cms-content"},e.createElement("ul",{className:"cms-content"},d.map((p,le)=>e.createElement("li",{key:p.fact},p.fact)))),e.createElement(x.default,D),E?e.createElement(g.A,{className:"cms-content flow",html:E}):null,T!=null&&T.length?e.createElement(K,{items:T,pageKey:o==null?void 0:o.pageKey}):null,a.contentTypeId==="foundationYearCourses"&&y!==null&&y!==void 0&&y.aboutTheFoundationYear?e.createElement(g.A,{className:"cms-content flow",html:`<h3>About the Foundation Year</h3>${y==null?void 0:y.aboutTheFoundationYear}`}):null,a.contentTypeId==="placementYear"?e.createElement(g.A,{className:"cms-content flow",html:`<h3>About the Placement Year</h3>${y.aboutThePlacementYear}`}):null,a.contentTypeId==="foundationYearCourses"&&U?e.createElement(g.A,{className:"cms-content flow",html:U}):null,a.contentTypeId!=="undergraduateCourses"&&S!==null&&S!==void 0&&S.validation?e.createElement("div",{className:"callout__validations"},e.createElement(g.A,{className:"cms-content flow",html:z.validation?z.validation:f.f.validation})):null,a.contentTypeId!=="undergraduateCourses"&&S!==null&&S!==void 0&&S.revalidation?e.createElement("div",{className:"callout__validations"},e.createElement(g.A,{className:"cms-content flow",html:z.revalidation?z.revalidation:f.f.revalidation})):null,a.contentTypeId!=="undergraduateCourses"&&(B==null?void 0:B.length)>0&&e.createElement("div",{className:"accreditations"},B.map(p=>p.link?e.createElement(A.A,{path:p.link,key:p.id,className:"image"},e.createElement("img",{src:`${p.image.src}?q=50&f=webp`,alt:p.image.alt,loading:"lazy"})):e.createElement("img",{src:`${p.image.src}?q=50&f=webp`,alt:p.image.alt,key:p.id,loading:"lazy",className:"image"}))),a.contentTypeId!=="undergraduateCourses"?e.createElement(q,M({},te.upcoming,{defaults:y})):null)},K=(0,i.default)(w.default).withConfig({displayName:"about__ComposerStyled",componentId:"sc-1x2khqn-0"})(["& > div,& > blockquote{margin-top:",";}"],({theme:t})=>t.spacing.s),q=({title:t,params:a,excludeIds:o,featuredCard:c,defaults:d})=>{const{results:D}=Z({id:v.p1.upcomingCourseEvents,params:a,excludeIds:o}),E=c?[c,...D||[]]:D;return E&&E.length>0?e.createElement("div",{className:"highlight flow"},e.createElement("h2",{className:"highlight__title"},t),e.createElement(H,{cards:E})):d!=null&&d.highlight?e.createElement("div",{className:"highlight flow"},(d==null?void 0:d.highlightTitle)&&e.createElement("h2",{className:"highlight__title"},d.highlightTitle),e.createElement(N.A,d.highlight)):null},ee=k},84576:(b,h,l)=>{l.d(h,{A:()=>_});var e=l(48322),i=l(34500),m=l(10862);const g=i.default.div.withConfig({displayName:"calloutCardstyled__CalloutCardStyled",componentId:"sc-pyzbef-0"})(["",""],({theme:{spacing:n,mq:r,colors:s}})=>(0,i.css)(["display:flex;flex-direction:column;align-items:start;padding:"," "," "," 3rem;border:2px solid ",";box-shadow:6px 0px 0px 0px #009ee0 inset;background-color:",";& > div{flex:0 0 auto;}@media ","{display:flex;flex-direction:row;align-items:center;padding:"," 4.8rem;}.callout-card__image{width:",";height:",";border-radius:50%;object-fit:cover;@media ","{width:17.6rem;height:17.6rem;}}.callout-card__text{flex:1 1 auto;margin-top:",";width:100%;@media ","{flex:1 1 auto;padding:0 4.8rem;margin:0;width:initial;}.callout-card__title{color:",";font-weight:",";font-size:",";}.callout-card__subtext{display:inline-block;margin-top:",";color:",";font-weight:",";}.callout-card__content{margin-top:",";color:",";font-weight:",";font-size:",";}.button-link{margin-top:",";width:100%;@media ","{width:max-content;}}}"],n.xs,n.xs,n.xs,s.neutral.dune,s.neutral.white,r.min.laptop,n.m,n.xl,n.xl,r.min.laptop,n.xs,r.min.laptop,s.brand.atlanticBlue,m.VA.bold,m.J[28],n.xxs,s.neutral.night,m.VA.bold,n.xxs,s.neutral.night,m.VA.regular,m.J[18],n.xs,r.min.laptop));var x=l(73803);const N=l.p+"_OrUDgQ_a0ff40c7-b6f8-48b8-b0b0-71e369f1317a/static/img/a5c1d8dda11428f9b598.png";var A=l(876),f=l(85141),w=l(56941);function v(){return v=Object.assign?Object.assign.bind():function(n){for(var r=1;r<arguments.length;r++){var s=arguments[r];for(var u in s)({}).hasOwnProperty.call(s,u)&&(n[u]=s[u])}return n},v.apply(null,arguments)}const _=({title:n,subText:r,content:s,image:u,button:P,html:O})=>e.createElement(g,{className:"callout-card"},u!=null&&u.src?e.createElement(A.default,v({className:"callout-card__image"},u)):e.createElement("img",{className:"callout-card__image",src:`${N}?q=75&f=webp&h=350&w=350`,alt:"St Mary's University logo"}),e.createElement("div",{className:"callout-card__text"},e.createElement("h3",{className:"callout-card__title h4"},n),r&&e.createElement(f.A,{path:`mailto:${r}`,className:"callout-card__subtext"},r),s&&e.createElement("p",{className:"callout-card__content"},s),O&&e.createElement(w.A,{html:O}),P&&e.createElement(x.A,v({},P,{openInNewWindow:!0}))))}}]);
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.