(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[38],{640:function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var n=a(0),r=a.n(n),o=a(13),i=a.n(o),l=a(641),c=a(24),s=a(4),d=a(142),m=a(636);function u(e){let{className:t,alignLeft:a,title:n,subtitle:o,hasAccentLine:u=!1,isSmall:g=!1,headingLevel:b=d.a.H2,id:p}=e;if(!Object(s.a)(n))return c.a;const f=Object(m.b)(b);return r.a.createElement(l.b,{className:i()(t,l.a.className,{[l.a.blockModifiers["align-left"]]:a,[l.a.blockModifiers.line]:u,[l.a.blockModifiers.small]:g})},r.a.createElement(f,{id:p,className:l.a.title},n),o&&r.a.createElement("span",{className:l.a.subtitle},o))}},641:function(e,t,a){"use strict";a.d(t,"a",(function(){return d}));var n=a(2),r=a(1),o=a(15),i=a(82),l=a(21),c=a(10),s=a(17);const d=Object(l.b)("composer-item-heading",[{name:null,modifiers:["align-left","small","line"]},"title","subtitle"]),m=n.d.div.withConfig({componentId:"sc-11z48rx-0"})(["",""],e=>{let{theme:t}=e;return Object(n.c)(["&.","{",";text-align:center;}&.","{text-align:left;}&.","{padding-bottom:24px;"," .","{"," margin-top:0 !important;}}&.","{.","{&:before{border-top:2px solid ",";content:'';display:block;width:86px;margin-bottom:23px;}}}.","{margin-top:0;}.","{margin-top:16px;display:block;}@media print{color:"," !important;text-align:left !important;margin-top:32px !important;font-weight:"," !important;text-transform:capitalize !important;}"],d.className,Object(i.i)("medium","padding-bottom"),d.blockModifiers["align-left"],d.blockModifiers.small,Object(c.a)(o.a.small,Object(n.c)(["padding-bottom:32px;"])),d.title,t.typographyStyles.h4Styles,d.blockModifiers.line,d.title,r.a.red,d.title,d.subtitle,r.a.black,s.a.Bold)});t.b=m},643:function(e,t,a){"use strict";function n(e){return!!Array.isArray(e)&&1===e.length}a.d(t,"a",(function(){return n}))},644:function(e,t,a){"use strict";a.d(t,"b",(function(){return l})),a.d(t,"a",(function(){return c})),a.d(t,"c",(function(){return s}));var n=a(7),r=a(35),o=a(643),i=a(4);function l(e,t){return void 0===t&&(t=" "),e.filter(e=>null!=e).join(t).trim()}const c={And:"and",Or:"or"};function s(e,t,a){return void 0===t&&(t=c.Or),void 0===a&&(a=!0),e=Object(r.a)(e).filter(i.a),Object(n.a)(e)?Object(o.a)(e)?e[0]:2===e.length?e.join(` ${t} `):e.reduce((e,n,r,o)=>{let i=e;return r===o.length-1?(a&&(i+=","),i+=` ${t} `):0!==r&&(i+=", "),i+n},""):""}},652:function(e,t,a){"use strict";var n=a(205);t.a=n.d},662:function(e,t,a){"use strict";var n=a(670);t.a=n.a},663:function(e,t,a){"use strict";a.d(t,"a",(function(){return v}));var n=a(0),r=a.n(n),o=a(39),i=a(638),l=a(95),c=a(7),s=a(22),d=a(278),m=a(669),u=a(662);const g=r.a.createElement("p",null,"Loading...");function b(e){let{filters:t,orderByFilter:a,clearOrderFilter:n,toggleOrderByFilter:o,isLoading:i,results:b,type:p,updateClearFilters:f,updateSelectedFilters:y,paging:h,updatePageIndex:v,listingComponent:O}=e;const x=Object(c.a)(t)&&t.some(e=>e.params&&(null==e?void 0:e.value)>0);return r.a.createElement(r.a.Fragment,null,r.a.createElement(d.a,{key:"filters",trackingTitle:p+"-listing",filters:t,updateClearFilters:f,updateSelectedFilters:y,orderByFilter:a,clearOrderFilter:n,toggleOrderByFilter:o}),r.a.createElement(m.b,{key:"paging-information",paging:h}),i&&g,!i&&b&&0===b.length&&r.a.createElement("div",null,"No results found",!x&&".",x&&r.a.createElement(r.a.Fragment,null," ","for the parameters selected."," ",r.a.createElement(l.default,{onClick:()=>{f(),Object(s.d)({actionOrActions:[s.b.CLICK,"View all results"]})},label:"View all results"}))),!i&&Object(c.a)(b)&&r.a.createElement(O,{results:b,paging:h}),r.a.createElement(u.a,{key:"paging",paging:h,updatePageIndex:v}))}var p=a(273),f=a(24),y=a(4),h=a(668);function v(e){let{entry:t,config:a,type:n,listingComponent:l}=e;return a&&Object(y.a)(n)?r.a.createElement(o.b,{entry:t},r.a.createElement(o.c,null,r.a.createElement(i.g,{title:t.entryTitle,subtitle:t.subtitle,ctas:t.headingCTAs,tags:t.headingTags,subtitleIsMarkup:!0}),r.a.createElement(p.b,{composer:t.contentComposer}),r.a.createElement(p.a,null,r.a.createElement(o.a,null,r.a.createElement(h.a,{config:a},r.a.createElement(b,{key:n,listingComponent:l})))),r.a.createElement(p.b,{composer:t.contentComposerBelowList}))):f.a}},678:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(69),r=a(208);const o=n.g`Weekly on ${n.a.Day.Name.Long}s`,i=n.g`${n.a.Day.Name.Long} ${n.a.Day.Number.Short} ${n.a.Month.Name.Long} ${n.a.Year.Long}`,l=n.g`${n.a.Day.Name.Long} ${n.a.Day.Number.Short} ${n.a.Month.Name.Long}`,c=n.g`${n.a.Day.Name.Long} ${n.a.Day.Number.Short}`;function s(e,t){if(t)return o(e.from);{const t=Object(r.a)(e.from),a=Object(r.a)(e.to);return(null==t?void 0:t.getFullYear())===(null==a?void 0:a.getFullYear())?(null==t?void 0:t.getMonth())===(null==a?void 0:a.getMonth())?(null==t?void 0:t.getDate())===(null==a?void 0:a.getDate())?i(t):`${c(t)} - ${i(a)}`:`${l(t)} - ${i(a)}`:`${i(t)} - ${i(a)}`}}},679:function(e,t,a){"use strict";function n(e){let t=0;return"number"==typeof(null==e?void 0:e.pageIndex)&&(t=e.pageIndex+1),"results-page "+t}a.d(t,"a",(function(){return n}))},715:function(e,t,a){"use strict";a.d(t,"e",(function(){return r})),a.d(t,"d",(function(){return i})),a.d(t,"a",(function(){return l})),a.d(t,"c",(function(){return c})),a.d(t,"b",(function(){return s})),a.d(t,"f",(function(){return m}));var n=a(1);const r={backgroundColor:n.a.darkBlue,textColor:n.a.white,accentColor:n.a.white},o={backgroundColor:n.a.white,textColor:n.a.coal,accentColor:n.a.red,outlineColor:n.a.grey},i={backgroundColor:n.a.red,textColor:n.a.white,accentColor:n.a.white},l={backgroundColor:n.a.blue,textColor:n.a.white,accentColor:n.a.white},c={backgroundColor:n.a.white,textColor:n.a.slate,accentColor:n.a.red,outlineColor:n.a.grey},s={backgroundColor:n.a.cloud50,textColor:n.a.coal,accentColor:n.a.red,outlineColor:n.a.grey},d=[r,o,i,l];function m(e){return d[e>10?3:e%4]}},889:function(e,t,a){"use strict";a.r(t),a.d(t,"EventsListingPage",(function(){return _}));var n=a(0),r=a.n(n),o=a(663),i=a(2),l=a(13),c=a.n(l),s=a(34),d=a(652),m=a(28),u=a(10),g=a(82),b=a(15),p=a(1),f=a(17),y=a(21);const h=Object(y.b)("event-card",["image-wrap","image","bottom","bottom-content","link","title","icon","date","time-and-address","time","address","summary"]),v=b.a.medium;var O=i.d.div.withConfig({componentId:"tnp5ju-0"})(["",";"],e=>{let{theme:t}=e;const a=null==t?void 0:t.accentColor,n=null==t?void 0:t.backgroundColor,r=null==t?void 0:t.outlineColor,o=null==t?void 0:t.textColor;return Object(i.c)(["&.","{background-color:",";color:",";padding:0;border-top:1px solid ",";overflow:hidden;margin-bottom:16px;position:relative;height:100%;width:100%;display:flex;flex-direction:column;@media (hover:hover){&:hover,&:focus-within{.","{",";}.","{background:rgba(0,0,0,0.3);}}}"," ","}.","{position:relative;font-size:0;line-height:0;overflow:hidden;flex-basis:33.333333%;width:100%;min-height:300px;@supports (aspect-ratio:1.4){min-height:unset;aspect-ratio:1.4;}",";","}.","{flex:1;display:flex;overflow:hidden;width:100%;opacity:1;border-top:2px solid ",";transition:background 0.3s ease-in-out;","}.","{"," padding:24px;transition:transform 0.3s ease-in-out;width:100%;"," ","}.","{text-decoration:none;@media (hover:hover){&:hover,&:focus-visible{text-decoration:underline ",";}&:focus-visible:after{border:2px solid ",";border-radius:6px;}}&:after{position:absolute;inset:0;content:'';}}.","{",";"," font-weight:"," !important;margin:0 0 16px !important;position:relative;color:",";}.","{font-weight:",";font-size:18px;margin-bottom:8px;}.","{margin-bottom:16px;font-weight:",";}.","{margin-right:7px;fill:",";width:13px;}.","{",";margin:0;font-weight:",";}"],h.className,n,o,p.a.white,h["image-wrap"],Object(g.b)(),h.bottom,Object(u.a)(v,Object(i.c)(["border-top:0;margin-bottom:24px;flex-direction:row;"])),Object(u.a)(b.a.large,Object(i.c)(["border-top:0;margin-bottom:32px;"])),h["image-wrap"],Object(g.a)(),Object(u.a)(v,Object(i.c)(["min-height:unset;aspect-ratio:unset;"])),h.bottom,a,Object(u.a)(v,Object(i.c)(["border-top:0;border-left:2px solid ",";"],a)),h["bottom-content"],r&&`border: 1px solid ${r};`,Object(u.a)(v,Object(i.c)(["margin-left:-1px;padding:32px;display:flex;flex-direction:column;justify-content:center;"])),Object(u.a)(b.a.large,Object(i.c)(["padding:40px;"])),h.link,o,p.a.charcoal,h.title,t.typographyStyles.h5Styles,Object(u.a)(b.a.large,Object(i.c)(["",";"],t.typographyStyles.h4Styles)),f.a.SemiBold,o,h.date,f.a.SemiBold,h["time-and-address"],f.a.SemiBold,h.icon,o,h.summary,t.typographyStyles.smallStyles,f.a.Medium)}),x=a(678),j=a(87),C=a(121),E=a(205);function k(e){let{className:t,address:a,date:n,image:o,repeatsWeekly:l,summary:u,time:g,title:p,uri:f,onClick:y}=e;const v=Object(i.e)();return r.a.createElement(O,{className:c()(t,h.className),onClick:y},r.a.createElement("div",{className:h["image-wrap"]},r.a.createElement(d.a,{src:Object(j.a)(o),alt:Object(C.a)(o),objectFit:E.b.Cover,layout:E.a.Fill,sizes:`(max-size: ${b.c.medium.pxString}) 100%, (max-size: ${v.layout.container}) 40%, 400px `,className:h.image})),r.a.createElement("div",{className:h.bottom},r.a.createElement("div",{className:h["bottom-content"]},p&&r.a.createElement(s.a,{uri:f,className:h.link},r.a.createElement("h2",{className:h.title},p)),n&&r.a.createElement("div",{className:h.date},Object(x.a)(n,l)),(g||a)&&r.a.createElement("div",{className:h["time-and-address"]},g&&r.a.createElement("div",{className:h.time},r.a.createElement(m.b,{iconId:m.a.Clock,className:h.icon,ariaHidden:!0}),g),a&&r.a.createElement("div",{className:h.address},r.a.createElement(m.b,{iconId:m.a.LocationDot,className:h.icon,ariaHidden:!0}),a)),u&&r.a.createElement("p",{className:h.summary},u))))}var w=i.d.div.withConfig({componentId:"sc-1bk66v2-0"})(["",";"],()=>Object(i.c)([".eventsList{}"])),N=a(287),L=a(715),$=a(22),S=a(640),D=a(644),F=a(54),A=a(679),B=a(43);var I=function(e){let{className:t,title:a,results:n,paging:o}=e;const l=Object(A.a)(o);return r.a.createElement(w,{className:c()(t,B.b)},r.a.createElement(S.a,{title:a,alignLeft:!0}),r.a.createElement("div",{className:"eventsList"},n.map((e,t)=>{var a;const{addressLine1:n,addressLine2:o,city:c,county:s,postcode:d}=e.address||{},m=Object(D.b)([n,o,c,s,d],", ");return r.a.createElement(i.a,{theme:Object(L.f)(t),key:e.key||e.sys.id},r.a.createElement(k,{address:m,date:e.date,image:e.thumbnail||(null==(a=e.heroBanner)?void 0:a.image),repeatsWeekly:e.repeatsWeekly,summary:e.ancillary&&Object(N.a)(e.ancillary.summary,280),time:e.time,title:Object(N.a)(e.entryTitle,120),uri:e.sys.uri,onClick:()=>{Object($.d)({actionOrActions:[$.b.CLICK,e.entryTitle],label:[Object(F.a)(e),e.sys.id,l]})}}))})))},M=a(263);function _(e){let{entry:t}=e;return r.a.createElement(o.a,{type:"events",entry:t,config:Object(M.a)({eventCategory:t.eventCategory,eventType:t.eventType,eventLocation:t.eventLocation}),listingComponent:I})}}}]); //# sourceMappingURL=EventsListing-page.ac521e1daf6f3a87981b.mjs.map