1"use strict";(self.webpackChunkmainsite=self.webpackChunkmainsite||[]).push([[4275],{2127:(e,t,l)=>{l.d(t,{A:()=>p});var a=l(1681),s=l(255),n=l(8916),r=l(2497),c=l(477),i=l(3275),o=l(6444),m=l(5766),u=l(5731),v=l(7753),d=l(7246);const g=(0,i.A)(e=>{var t,l,s,i,g;let{t:p,children:h}=e;const{search:E}=(0,r.zy)(),{sitecoreContext:_}=(0,n.useSitecoreContext)(),[f,w]=(0,a.useState)([]),[T,N]=(0,a.useState)(!1),[C,x]=(0,a.useState)(!1),y=_.route.fields,A=(y.ContentTypes||[]).map(e=>e.id).join("|"),L=(y.Pinned||[]).map(e=>e.id).join("|"),R=null!==(t=null===y||void 0===y||null===(l=y.OrderingDirection)||void 0===l||null===(l=l.fields)||void 0===l||null===(l=l.Value)||void 0===l?void 0:l.value)&&void 0!==t?t:"",F=null!==(s=null===y||void 0===y||null===(i=y.OrderingField)||void 0===i||null===(i=i.fields)||void 0===i||null===(i=i.Value)||void 0===i?void 0:i.value)&&void 0!==s?s:"",S=new URLSearchParams(E),z=S.get(d.Ye.page)||1,P=S.get(d.Ye.sort)||"MostRelevant",k=S.get(d.Ye.searchTerm)||"",B=y.Filters.reduce((e,t)=>{var l,a,s,n;return e[t.fields.Taxonomy.id]=S.get(t.fields.Taxonomy.id)||"",null===(l=y.Specialism)||void 0===l||l.forEach(t=>{e[t.id]=d.B}),null===(a=y.Location)||void 0===a||a.forEach(t=>{e[t.id]=d.wx}),null===(s=y.Language)||void 0===s||s.forEach(t=>{e[t.id]=d.H1}),null===(n=y.RegionalExpertise)||void 0===n||n.forEach(t=>{e[t.id]=d.f5}),e},{}),H={Page:z,Type:null===(g=y.ListingType)||void 0===g?void 0:g.value,Sort:P,SearchTerm:k,Filters:B,ContentTypes:A,OrderingField:F,OrderingDirectionField:R,Pinned:L},D=()=>{N(!0),(0,c.p)("/api/listing/search",H).then(e=>{w(e)}).catch(e=>{w([])}).finally(()=>{N(!1),x(!0)})};return(0,a.useEffect)(()=>{D()},[]),(0,a.useEffect)(()=>{C&&D()},[E]),a.createElement(a.Fragment,null,a.createElement(m.A,{isGenericListing:!0,sitecoreContext:_,paramKeys:d.Ye,searchTerm:k,sort:P,activeFilters:B,resultsData:f.Filters,numberOfResults:f.TotalResults,t:p}),a.createElement("div",{className:"listing"},T||f===[]?a.createElement(o.A,null):a.createElement("div",{className:"wrapper"},a.createElement(u.A,{isLoading:T,resultsData:f.Results,numberOfResults:f.TotalResults,pageFields:y},h),a.createElement(v.A,{customClass:"".concat(y.ListingType&&y.ListingType.value?"pagination--"+y.ListingType.value.toLowerCase():""),totalPages:f.TotalPages,currentPage:f.CurrentPage,paramKeys:d.Ye,t:p}))))},{routeField:"ListingType"}),p=(0,s.CI)()(g)},2405:(e,t,l)=>{l.d(t,{A:()=>s});var a=l(1681);const s=e=>{let{customClass:t}=e;return a.createElement("svg",{className:"".concat(t||""),viewBox:"0 0 12 16",xmlns:"http://www.w3.org/2000/svg"},a.createElement("path",{d:"M6.113 0c3.045 0 5.514 2.58 5.514 5.764 0 3.083-3.623 7.123-5.514 9.636C4.223 12.886.6 8.847.6 5.764.599 2.581 3.068 0 6.113 0zm0 3.3a2.203 2.203 0 00-2.206 2.2c0 1.215.988 2.2 2.206 2.2A2.203 2.203 0 008.32 5.5c0-1.215-.988-2.2-2.206-2.2z",fill:"#5276B7",fillRule:"evenodd"}))}},3710:(e,t,l)=>{l.r(t),l.d(t,{default:()=>g});var a=l(6847),s=l(1681),n=l(2127),r=l(8916),c=l(6184),i=l(7826),o=l(6182),m=l(2405);const u=e=>{let{Title:t,Type:l,StartDate:a,EndDate:n,Language:u,Image:v,City:d,TimeZone:g,Link:p,Topics:h,Id:E}=e;const _=(0,c.R)(a),f=(0,c.R)(n),w=n&&n>a?f?_+" - "+f:_:_;return s.createElement("li",{className:"event-results"},s.createElement("a",{href:p,className:"event-results__link"},v&&v.value&&v.value.src&&s.createElement("div",{className:"event-results__image-container"},s.createElement(r.Image,{className:"event-results__image",field:v,srcSet:[{w:500,h:"auto",mw:500},{w:180,h:"auto",mw:180}],sizes:"(min-width: 823px) 500px, 180px"})),s.createElement("div",{className:"event-results__text-container"},l&&s.createElement("p",{className:"event-results__type"},l),s.createElement("h2",{className:"event-results__title h6"},t),(_||f)&&w&&s.createElement("time",{className:"event-results__time",dateTime:a},s.createElement("span",{className:"event-results__icon-container"},s.createElement(i.A,{customClass:"event-results__icon"})),w," ",g),d&&s.createElement("p",{className:"event-results__location"},s.createElement("span",{className:"event-results__icon-container"},s.createElement(m.A,{customClass:"event-results__icon"})),d),u&&s.createElement("p",{className:"event-results__language"},s.createElement("span",{className:"event-results__icon-container"},s.createElement(o.A,{customClass:"event-results__icon"})),u),h&&s.createElement("ul",{className:"event-results__tags-container"},(h||[]).map((e,t)=>s.createElement("li",{className:"event-results__tag",key:"".concat(E,"-topic-").concat(t)},e))))))},v=()=>s.createElement(n.A,null,s.createElement(u,null));var d=l(9877);const g=e=>(0,d.jsx)(v,(0,a.A)({},e))},6182:(e,t,l)=>{l.d(t,{A:()=>s});var a=l(1681);const s=e=>{let{customClass:t}=e;return a.createElement("svg",{className:"".concat(t||""),viewBox:"0 0 17 13",xmlns:"http://www.w3.org/2000/svg"},a.createElement("path",{d:"M14.23.778v1.6h2.405v1.6h-.833c-.05.676-.156 1.346-.328 2.005a11.176 11.176 0 01-1.076 2.652c.371.307.773.578 1.207.786.16.077.325.142.494.2l-.532 1.51a6.556 6.556 0 01-.764-.32 7.593 7.593 0 01-1.289-.831c-.382.5-.803.97-1.26 1.405-.493.466-1.026.885-1.592 1.259l-.886-1.334.22-.147.213-.152a10.14 10.14 0 002.128-2.132 13.357 13.357 0 01-1.931-2.748l-.05-.096-.048-.092 1.426-.732.045.087a12.29 12.29 0 001.436 2.152 9.588 9.588 0 00.745-2.027 9.55 9.55 0 00.234-1.446h-3.975v-1.6h2.406v-1.6h1.604zm-8.084 3.36l3.438 7.999H7.839l-.688-1.6H3.027l-.688 1.6H.594l3.437-8h2.115zm-1.057 1.6l-1.374 3.2h2.748l-1.374-3.2z",fill:"#5276B7",fillRule:"evenodd"}))}},7826:(e,t,l)=>{l.d(t,{A:()=>s});var a=l(1681);const s=e=>{let{customClass:t}=e;return a.createElement("svg",{className:"".concat(t||""),viewBox:"0 0 17 16",xmlns:"http://www.w3.org/2000/svg"},a.createElement("path",{d:"M12.39 0c.54 0 .98.44.98.98v1.47h2.95v13.24H.6V2.45h2.95V.98c0-.54.44-.98.98-.98h.12c.45.06.8.42.86.87v1.58H3.55v.98a.98.98 0 001.97 0v-.98h5.9v.98a.98.98 0 001.96 0v-.98h-1.96V.98c0-.54.44-.98.98-.98zm1.96 5.4H2.55v8.33h11.8V5.39z",fill:"#5276B7",fillRule:"evenodd"}))}}}]); 2//# sourceMappingURL=EventListing.52bb2ac2.chunk.js.map
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.