"use strict";(()=>{(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[9945],{90765:(w,b,o)=>{o.d(b,{A:()=>t});const t=function(P){var n=[];return P&&Object.entries(P).forEach(function(p){var y=p[0],h=p[1];if(h.items){var E;n.push({type:(E=h.items)!==null&&E!==void 0&&E.isSingleSelect?"radio":"checkbox",heading:h.title||"No heading",name:y,inputs:h.items.map(function(g){return{id:g.key+(g.isSelected?"select":"unselect"),value:g.key,label:g.title||"No title"}})})}}),n}},60965:(w,b,o)=>{o.r(b),o.d(b,{default:()=>z});var t=o(13952),P=o(4173),n=o(73226),p=o(17130),y=o(75073),h=o(64520),E=function(i,l){var c=[],s=i.filter(function(e){return e&&e.showThisFilterGroup});return s.forEach(function(e){var r,d,u={isError:!1,isLoading:!1,title:e.filterGroupLabel,items:[]},a=l[e.underlyingFilter],x=!e.filterGroupOptions||((r=e.filterGroupOptions)===null||r===void 0?void 0:r.length)==0;if(x){var R;u.items=a==null||(R=a.items)===null||R===void 0?void 0:R.map(function(m){return m})}else{var S;u.items=a==null||(S=a.items)===null||S===void 0?void 0:S.filter(function(m){var T,L=(T=e.filterGroupOptions)===null||T===void 0?void 0:T.map(function(k){return k.filterOption});return L?.includes(m.key)})}c.push({id:e.filterGroupLabel+"Group",heading:e.filterGroupLabel,name:e.underlyingFilter,type:"checkbox",inputs:(d=u.items)===null||d===void 0?void 0:d.map(function(m){return{id:m.key+(m.isSelected?"select":"unselect"),value:m.key,label:m.title||"No title"}})})}),c},g=o(95945),G=o(90765),$=function(i,l,c,s){if(s!=null&&s.length){var e=i.filter(function(r){return!s.some(function(d){return d.id===r.id})});return l===0?[].concat(s,e):e?.length>0?e:i}else return i},Q=o(88678),V=function(i,l){var c=l.hideResultDescription,s=l.hideResultImage;return i.map(function(e){var r=Object.assign({},e);return c&&delete r.description,s&&delete r.image,r})};const X=V;var j=function(i,l){if(!i||i.length===0)return l;var c=i.reduce(function(r,d){var u=d.id;return l[u]&&(r[u]=l[u]),r},{}),s=Object.fromEntries(i.map(function(r){var d=r.id,u=r.label;return[d,u]})),e=Object.fromEntries(Object.entries(c).map(function(r){var d=r[0],u=r[1];return[d,Object.assign({},u,{title:s[d]||u.title})]}));return e},Y=function(i){var l,c=i.mappedEntry,s=i.contentTypeId,e=c??{},r=e.meta,d=e.breadcrumbs,u=e.title,a=e.content,x=e.showA麻豆精选BarToTheUser,R=e.searchTermPrefilter,S=e.noResultsMessage,m=e.newsEditorFilters,T=e.accommodationFilters,L=e.researchFilters,k=e.staffFilters,B=e.hideResultImage,J=B===void 0?!1:B,K=e.hideResultDescription,q=K===void 0?!1:K,U=e.hideFilters,_=U===void 0?!1:U,ee=e.featuredResults,f="uobmain",v=(0,y.iQ)({mappers:h.A}),H=v.searchTerm,te=v.update麻豆精选Term,I=v.isLoading,re=v.updatePageIndex,ne=v.results,D=v.filters,ie=v.updateSelectedFilters,ae=v.selectedFilters,le=v.clearFilters,N=v.paging,se=N.pageCount,M=N.pageIndex,W=N.totalCount,oe=v.resultsInfo.numSelectedFilters,ue=$(ne,M,H,ee),de=X(ue,{hideResultImage:J,hideResultDescription:q}),ce=function(A){(0,Q.t)(A,te)},ve=function(A){re(A)},he=function(A){ie(A.target.name,A.target.value)},me=function(){le()},F=[];switch(s){case g.Py.newsListingPage:F=E(m,D);break;case g.Py.accommodationListingPage:T&&(F=(0,G.A)(j(T,D)));break;case g.Py.researchEntityListingPage:L&&(F=(0,G.A)(j(L,D)));break;case g.Py.staffListingPage:F=(0,G.A)(j(k,D));break;default:F=(0,G.A)(D)}var fe=!!((l=F)!==null&&l!==void 0&&l.length);return t.createElement(P.A,{meta:r,breadcrumbs:d},t.createElement(n.f_,null,x?t.createElement(n.EN,{theme:f,title:u,description:a?.above,titleTag:"h1",inverse:!0,course麻豆精选Props:{default麻豆精选Term:H,formSubmitHandler:ce,placeholder:p.A.startTyping}}):t.createElement(n.EN,{theme:f,title:u,description:a?.above,titleTag:"h1",inverse:!0}),t.createElement(n.EY,{theme:f,sidebarElement:!_&&fe?t.createElement(n.G4,{theme:f,showFilterButtonLabel:p.A.showFilters,numSelected:oe,filterElement:t.createElement(n.cI,{theme:f,heading:p.A.filterHeading,onClearFilters:me,listingGroups:[].concat(F.map(function(C){return Object.assign({defaultValues:ae[C.name],onChange:he},C)}))})}):null},!I&&W===0&&S?t.createElement(n.sD,{text:S,theme:f,fullWidth:!0,inverse:!0}):t.createElement(t.Fragment,null,H&&!R&&t.createElement(n.sG,{theme:f,count:I?0:W}),t.createElement(n.Zh,{theme:f,cards:de}))),a!=null&&a.below?t.createElement(Z,{text:a.below,theme:f}):null),t.createElement(n.dK,{theme:f,numOfPages:se,currentPage:M,onClick:ve}))},Z=function(i){var l=i.text,c=i.theme,s=c===void 0?"uobmain":c;return t.createElement(n.lq,{theme:s,inverse:!0},t.createElement(n.sD,{theme:s,fullWidth:!0,inverse:!0,text:l}))};const z=Y},88678:(w,b,o)=>{o.d(b,{t:()=>t});var t=function(n,p){var y;n.preventDefault();var h=n.target.querySelector("#search"),E=(y=h?.value)!=null?y:"";p(E)}}}]);})();