"use strict";(()=>{(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[8330],{55269:(Y,d,r)=>{r.r(d),r.d(d,{default:()=>P});var a=r(13952),T=r(52063),p=r(73226),u=r(75073),n=r(95945),o=r(20557),D=r(40349),C=function(i){var A=i.title,v=i.searchTerm,M=i.searchTermPlaceholderText,g=i.filterPlaceholderText,K=i.filterFieldName,I=i.courseSearchFilterItems,m=i.filterItem,_=i.courseSearchResultsPage,R=i.theme,U=(0,T.W6)(),E=(0,a.useState)(v||""),c=E[0],y=E[1],f=(0,a.useState)(m||""),s=f[0],B=f[1],S=(0,a.useState)(),F=S[0],H=S[1];(0,a.useEffect)(function(){H({id:n.bG.allAcademicLevels,mapper:function(e){return(0,o.Nn)(e,{academicLevel:{title:"academicLevelTitle",key:"sys.id"}})}})},[]);var W=(0,u.zK)(F),N=W.results,h=(0,a.useState)(),V=h[0],z=h[1];(0,a.useEffect)(function(){z({id:n.bG.allCourseStructures,mapper:function(e){return(0,o.Nn)(e,{courseStructure:{title:"title",key:"sys.id"}})}})},[]);var x=(0,u.zK)(V),G=x.results,L=(0,a.useState)(),$=L[0],b=L[1];(0,a.useEffect)(function(){b({id:n.bG.allCourseVariations,mapper:function(e){return(0,o.Nn)(e,{courseVariation:{title:"title",key:"sys.id"}})}})},[]);var X=(0,u.zK)($),Z=X.results,j=function(e){var t;e.preventDefault(),y((e==null||(t=e.target)===null||t===void 0?void 0:t.value)||"")},J=function(e){var t;e.preventDefault(),B((e==null||(t=e.target)===null||t===void 0?void 0:t.value)||"")},Q=function(e){if(e.preventDefault(),_){var t=new URLSearchParams;c&&t.append("term",c),s&&(t.append("studyLevel",s),(0,D.n)(t,s,N,G,Z));var O={pathname:_};(c||s)&&(O.search="?"+t.toString()),U.push(O)}};return a.createElement(p.TZ,{theme:R,title:A,placeholder:M,filterTitle:g,filterFieldName:K,filterOptions:I,defaultFilter:m,defaultSearchTerm:v,searchTermChangeHandler:j,filterChangeHandler:J,formSubmitHandler:Q})};const P=C}}]);})();