PageSourceSearch

https://www.stmarys.ac.uk/_OrUDgQ_a0ff40c7-b6f8-48b8-b0b0-71e369f1…/modern/js/5731.f2a60acf04c2a9a36bf7.mjs

js stmarys.ac.uk collected 2026-09-24 18:45:37 UTC 13,294 bytes, 1 lines download raw bytes

1"use strict";var Z=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable;var V=(g,v)=>{var n={};for(var e in g)_.call(g,e)&&v.indexOf(e)<0&&(n[e]=g[e]);if(g!=null&&Z)for(var e of Z(g))v.indexOf(e)<0&&ee.call(g,e)&&(n[e]=g[e]);return n};var X=(g,v,n)=>new Promise((e,c)=>{var u=o=>{try{a(n.next(o))}catch(h){c(h)}},S=o=>{try{a(n.throw(o))}catch(h){c(h)}},a=o=>o.done?e(o.value):Promise.resolve(o.value).then(u,S);a((n=n.apply(g,v)).next())});(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[5550,5731],{3272:(g,v,n)=>{n.d(v,{A:()=>h});var e=n(48322),c=n(34500);const S=c.default.div.withConfig({displayName:"mediaEnquiriesstyled__MediaEnquiriesStyled",componentId:"sc-1dzg3o3-0"})(["",""],({theme:{spacing:x}})=>(0,c.css)(["display:flex;flex-direction:column;.media-enquiries__description{margin-top:",";}.callout-card{margin-top:",";}"],x.xxxs,x.xxs));var a=n(84576);const h=({title:x,description:C,calloutCard:D,className:E})=>e.createElement(S,{className:`media-enquiries ${E||""}`},x&&e.createElement("h2",{className:"h3"},x),C&&e.createElement("p",{className:"media-enquiries__description"},C),D&&e.createElement(a.A,D))},33745:(g,v,n)=>{n.d(v,{A:()=>P});var e=n(48322),c=n(34500),u=n(81721),S=n(90411),a=n(27382),o=n(85141),h=n(88435),x=n(36979);function C(){return C=Object.assign?Object.assign.bind():function(t){for(var l=1;l<arguments.length;l++){var i=arguments[l];for(var d in i)({}).hasOwnProperty.call(i,d)&&(t[d]=i[d])}return t},C.apply(null,arguments)}const D=d=>{var r=d,{className:t,title:l}=r,i=V(r,["className","title"]);return l?e.createElement(u.Q_,{className:t},e.createElement(E,C({},i,{title:l}))):null},E=({tag:t,link:l,title:i,description:d,date:r,variant:B="default",className:T})=>{const N=d&&d.length>160?d.slice(0,157)+"...":d;return e.createElement(K,{className:T,$variant:B},r&&e.createElement($,null,e.createElement(h.Ay,{$color:"white",$size:"medium"},r)),e.createElement(u.qy,null,e.createElement(u.ZB,{$size:B==="featured"?"5":"6",$type:"primary",as:"h3"},e.createElement(o.A,{path:l},i)),N&&e.createElement(h.Ay,{$type:"primary",$size:"medium"},N)),t?e.createElement(x.A,null,t):null)},K=(0,c.default)(u.FT).withConfig({displayName:"cardEventcomponent__ContentContainer",componentId:"sc-dbgcbx-0"})(["gap:",";"],({theme:t,$variant:l})=>l==="default"&&t.spacing.xxs),$=c.default.div.withConfig({displayName:"cardEventcomponent__DateContainer",componentId:"sc-dbgcbx-1"})(["display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:",";background:",";"],({theme:t})=>t.spacing.xxxs,({theme:t})=>t.colors.semantic.eventTag),s=D;function m(){return m=Object.assign?Object.assign.bind():function(t){for(var l=1;l<arguments.length;l++){var i=arguments[l];for(var d in i)({}).hasOwnProperty.call(i,d)&&(t[d]=i[d])}return t},m.apply(null,arguments)}const f=N=>{var z=N,{title:t,image:l,className:i,align:d="right",colour:r="white",variant:B="default"}=z,T=V(z,["title","image","className","align","colour","variant"]);return t?e.createElement(O,{className:i,$colour:r},l!=null&&l.src?e.createElement(j,m({},l,{$align:d,alt:"","aria-hidden":!0})):null,B==="event"?e.createElement(E,m({},T,{title:t,variant:"featured"})):e.createElement(u.Wu,m({},T,{title:t,variant:"featured"}))):null},O=c.default.div.withConfig({displayName:"featuredCardcomponent__CardContainer",componentId:"sc-j6eb11-0"})(["position:relative;background-color:",";box-shadow:inset 0 0 0 2px ",";@media ","{min-height:48rem;display:grid;grid-template-columns:1fr 1fr;gap:",";}"],({theme:t})=>t.colors.base.primary,({theme:t})=>t.colors.semantic.stroke,({theme:t})=>t.mq.min.tablet,({theme:t})=>t.spacing.s),j=c.default.img.withConfig({displayName:"featuredCardcomponent__Image",componentId:"sc-j6eb11-1"})(["object-fit:cover;height:100%;width:100%;order:",";"],({$align:t})=>t==="right"?1:-1),p=f;function y(){return y=Object.assign?Object.assign.bind():function(t){for(var l=1;l<arguments.length;l++){var i=arguments[l];for(var d in i)({}).hasOwnProperty.call(i,d)&&(t[d]=i[d])}return t},y.apply(null,arguments)}const F=({title:t,button:l,cardData:i,className:d,type:r,size:B="wide"})=>{var T;
1const N=(T=i==null?void 0:i.filter(Boolean))!=null?T:[];if(N.length<=0)return null;const z=N[0];return e.createElement(L,{className:d},t&&e.createElement(I,null,e.createElement(S.Ay,{$size:"3",$type:"primary",as:"h2"},t),l&&e.createElement(U,{path:l.link,$variant:"secondary"},l.label)),e.createElement(p,z),e.createElement(q,{$size:B},N.slice(1).map(M=>{const R=M,{id:w,variant:k}=R,A=V(R,["id","variant"]);return r==="events"?e.createElement(s,y({},A,{key:w})):r==="news"?e.createElement(u.Ay,y({},A,{key:w,description:void 0})):e.createElement(u.Ay,y({},A,{key:w,image:void 0}))})),e.createElement(b,null,l&&e.createElement(a.Ay,{path:l.link,$variant:"secondary"},l.label)))},L=c.default.div.withConfig({displayName:"cardBlockFeaturedcomponent__SectionContainer",componentId:"sc-48mbww-0"})(["display:flex;flex-direction:column;gap:",";@media ","{gap:",";}"],({theme:t})=>t.spacing.xs,({theme:t})=>t.mq.min.tablet,({theme:t})=>t.spacing.s),I=c.default.div.withConfig({displayName:"cardBlockFeaturedcomponent__TitleContainer",componentId:"sc-48mbww-1"})(["display:flex;justify-content:space-between;align-items:center;"]),q=c.default.div.withConfig({displayName:"cardBlockFeaturedcomponent__CardContainer",componentId:"sc-48mbww-2"})(["display:grid;gap:",";grid-template-columns:repeat(1,minmax(0,1fr));@media ","{grid-template-columns:repeat( ",",minmax(0,1fr) );}"],({theme:t})=>t.spacing.s,({theme:t})=>t.mq.min.tablet,({$size:t})=>t==="narrow"?"2":"3"),U=(0,c.default)(a.Ay).withConfig({displayName:"cardBlockFeaturedcomponent__DesktopButton",componentId:"sc-48mbww-3"})(["display:none;@media ","{display:inline-flex;}"],({theme:t})=>t.mq.min.tablet),b=c.default.div.withConfig({displayName:"cardBlockFeaturedcomponent__BottomContainer",componentId:"sc-48mbww-4"})(["display:flex;justify-content:center;@media ","{display:none;}"],({theme:t})=>t.mq.min.tablet),P=F},63196:(g,v,n)=>{n.r(v),n.d(v,{default:()=>j});var e=n(48322),c=n(45135),u=n(52546),S=n(70215),a=n(27030),o=n(97474);const h=p=>p.then(y=>({error:null,response:y})).catch(y=>({error:y,response:null}));var x=n(33745),C=n(34500);const E=C.default.div.withConfig({displayName:"componentLoaderstyled__ComponentLoaderStyled",componentId:"sc-rgi4fn-0"})(["",""],({theme:{colors:p}})=>(0,C.css)(["&.universal-aside{display:flex;justify-content:center;align-items:center;min-height:195px;}&.listing{display:flex;justify-content:center;align-items:center;padding:3.2rem 0 0 0;border-top:1px solid ",";width:100%;min-height:200px;}"],p.brand.atlanticBlue)),$=({className:p})=>{const y="black";return e.createElement(E,{className:`component-loader ${p||""}`},e.createElement("svg",{width:"38",height:"38",style:{width:"40px",height:"40px"},viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg","aria-label":"Loading"},e.createElement("defs",null,e.createElement("linearGradient",{x1:"8.042%",y1:"0%",x2:"65.682%",y2:"23.865%",id:"a"},e.createElement("stop",{stopColor:y,stopOpacity:"0",offset:"0%"}),e.createElement("stop",{stopColor:y,stopOpacity:".631",offset:"63.146%"}),e.createElement("stop",{stopColor:y,offset:"100%"}))),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(1 1)"},e.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18",id:"Oval-2",stroke:"url(#a)",strokeWidth:"2"},e.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"})),e.createElement("circle",{fill:y,cx:"36",cy:"18",r:"1"},e.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"}))))))};var s=n(72954);const m=p=>{if(!p)return null;switch(p){case"news":return{orderBy:"publishedDateOverride",fields:o.lD,contentType:o.Py.news,pageSize:4,mapper:s.vG};case"latestNews":return{orderBy:"publishedDateOverride",fields:o.lD,contentType:o.Py.news,pageSize:4,mapper:s.vG};case"internalNews":return{orderBy:"publishedDateOverride",fields:o.lD,contentType:o.Py.internalNews,pageSize:4,mapper:s.vG};case"relatedNews":return{orderBy:"publishedDateOverride",fields:o.lD,contentType:o.Py.news,pageSize:3,mapper:s.vG};case"research":return{orderBy:"publishedDateOverride",fields:o.Jm,contentType:o.Py.research,pageSize:4,mapper:s.Bs};case"relatedResearch":return{orderBy:"publishedDateOverride",fields:o.Jm,contentType:o.Py.research,pageSize:3,mapper:s.Bs};case"events":return{orderBy:"startDate",fields:o.jF,contentType:o.Py.events,pageSize:4,mapper:s.gm};case"relatedEvents":return{orderBy:"startDate",fields:o.jF,contentType:o.Py.events,pageSize:3,mapper:s.gm};default:return null}};var f=n(18780);const j=({title:p,button:y,cardData:F,type:L,category:I,restrictContent:q,size:U="wide"})=>{const b=(0,c.d4)(u.rE.selectors.selectVersionStatus),P=(0,c.d4)(u.DT.selectors.selectRouteEntryID),[t,l]=(0,e.useState)([]),[i,d]=(0,e.useState)(!0),r=m(L),B=JSON.stringify(F);return(0,e.useEffect)(()=>{const T=new AbortController;return(()=>X(this,null,function*(){var z,M;if(!r)return;let w=[];r.contentType===o.Py.internalNews?q===!0?w=[a.Op.equalTo("sys.versionStatus",b),a.Op.equalTo("sys.contentTypeId",r.contentType),a.Op.equalTo("staff1",!1)]:w=[a.Op.equalTo("sys.versionStatus",b),a.Op.equalTo("sys.contentTypeId",r.contentType)]:r.contentType===o.Py.events?I?w=[a.Op.equalTo("sys.versionStatus",b),a.Op.equalTo("sys.contentTypeId",r.contentType),a.Op.equalTo("category[].sys.id",I),a.Op.greaterThanOrEqualTo("startDate","now()"),a.Op.equalTo("exclude",!1),a.Op.not(a.Op.equalTo("sys.id",P))]:w=[a.Op.equalTo("sys.versionStatus",b),a.Op.equalTo("sys.contentTypeId",r.contentType),a.Op.greaterThanOrEqualTo("startDate","now()"),a.Op.equalTo("exclude",!1)]:I?w=[a.Op.equalTo("sys.versionStatus",b),a.Op.equalTo("sys.contentTypeId",r.contentType),a.Op.equalTo("category[].sys.id",I),a.Op.not(a.Op.equalTo("sys.id",P))]:w=[a.Op.equalTo("sys.versionStatus",b),a.Op.equalTo("sys.contentTypeId",r.contentType)];const k=new a.Query(...w);k.pageSize=(z=r.pageSize)!=null?z:4,k.orderBy=r.contentType===o.Py.events?a.OrderBy.asc(r.orderBy):a.OrderBy.desc(r.orderBy),k.fields=(M=r.fields)!=null?M:o.Rw;const A=yield h(S.cachedSearch.search(k,0)),R=r.mapper;if(!T.signal.aborted&&A.response){var W;const H=A==null||(W=A.response)===null||W===void 0?void 0:W.items,J=H==null?void 0:H.map(Q=>
1(0,S.mapJson)(Q,R)).filter(Boolean);if(!F)l(J!=null?J:[]);else{const Q=[...F,...J!=null?J:[]].filter(Boolean),Y=[...new Map(Q.map(G=>[G==null?void 0:G.id,G])).values()].slice(0,r.pageSize);l([...Y])}d(!1)}}))(),()=>{T.abort()}},[r==null?void 0:r.contentType,r==null?void 0:r.pageSize,b,P,I,q,B]),r?i?e.createElement($,null):L==="research"?e.createElement(f.default,{title:p,button:y,cards:t}):e.createElement(x.A,{title:p,button:y,type:L,cardData:t,size:U}):null}},84576:(g,v,n)=>{n.d(v,{A:()=>$});var e=n(48322),c=n(34500),u=n(10862);const a=c.default.div.withConfig({displayName:"calloutCardstyled__CalloutCardStyled",componentId:"sc-pyzbef-0"})(["",""],({theme:{spacing:s,mq:m,colors:f}})=>(0,c.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;}}}"],s.xs,s.xs,s.xs,f.neutral.dune,f.neutral.white,m.min.laptop,s.m,s.xl,s.xl,m.min.laptop,s.xs,m.min.laptop,f.brand.atlanticBlue,u.VA.bold,u.J[28],s.xxs,f.neutral.night,u.VA.bold,s.xxs,f.neutral.night,u.VA.regular,u.J[18],s.xs,m.min.laptop));var o=n(73803);const h=n.p+"_OrUDgQ_a0ff40c7-b6f8-48b8-b0b0-71e369f1317a/static/img/a5c1d8dda11428f9b598.png";var x=n(876),C=n(85141),D=n(56941);function E(){return E=Object.assign?Object.assign.bind():function(s){for(var m=1;m<arguments.length;m++){var f=arguments[m];for(var O in f)({}).hasOwnProperty.call(f,O)&&(s[O]=f[O])}return s},E.apply(null,arguments)}const $=({title:s,subText:m,content:f,image:O,button:j,html:p})=>e.createElement(a,{className:"callout-card"},O!=null&&O.src?e.createElement(x.default,E({className:"callout-card__image"},O)):e.createElement("img",{className:"callout-card__image",src:`${h}?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"},s),m&&e.createElement(C.A,{path:`mailto:${m}`,className:"callout-card__subtext"},m),f&&e.createElement("p",{className:"callout-card__content"},f),p&&e.createElement(D.A,{html:p}),j&&e.createElement(o.A,E({},j,{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.