function _instanceof(n,t){return t!=null&&typeof Symbol!="undefined"&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](n):n instanceof t}function _typeof(n){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof(n)}function _classCallCheck(n,t){if(!_instanceof(n,t))throw new TypeError("Cannot call a class as a function");}function _defineProperties(n,t){for(var i,r=0;r0?(r=moment(this.props.eventPage.eventEndDate.replace("T"," "),"YYYY-MM-DD HH-mm-ss")._d,t=n.getDate()+" - "+r.getDate()):t=n.getDate(),u=this.props.eventPage.category.map(function(n){return"".concat(n.cleanTitle)}),f=this.props.eventPage.audience.map(function(n){return"".concat(n.cleanTitle)}),React.createElement("a",{className:"result-item result-item--"+e,href:this.props.eventPage.url},this.props.eventPage.isKeyDate&&React.createElement("div",{className:"result-item-key-event"},React.createElement("span",{className:"result-item-key-event-day"},n.getDate()),React.createElement("span",{className:"result-item-key-event-month"},i[n.getMonth()])),!this.props.eventPage.isKeyDate&&this.renderRowTeaserImage(this.props.eventPage.teaserImage),React.createElement("div",{className:"result-item-content"},React.createElement("h4",null,this.props.eventPage.title),React.createElement("p",null,this.props.eventPage.teaserText),this.props.eventPage.category!=null&&this.props.eventPage.category.value!="Key Date"&&React.createElement("ul",null,React.createElement("li",null,React.createElement("strong",null,"Categories: "),React.createElement("span",null,u))),this.props.eventPage.audience!=null&&this.props.eventPage.audience.value!="Key Date"&&React.createElement("ul",null,React.createElement("li",null,React.createElement("strong",null,"Audiences: "),React.createElement("span",null,f)))),!this.props.eventPage.isKeyDate&&React.createElement("div",{className:"result-item-event"},React.createElement("span",{className:"result-item-event-day"},t),React.createElement("span",{className:"result-item-event-month"},i[n.getMonth()])),!this.props.disableEventSave&&React.createElement(SaveItem,{isSavedItem:this.props.eventPage.isSavedItem,id:this.props.eventPage.itemId}))}}]),t}(React.Component),EventSearchResult=function(n){function t(n,i){var r,f,u,e;if(_classCallCheck(this,t),r=_possibleConstructorReturn(this,_getPrototypeOf(t).call(this,n,i)),_defineProperty(_assertThisInitialized(r),"setFilterState",function(n,t){var i={},u=t.filter(function(n){if(n.key&&n.key.indexOf("00000000-0000-0000-0000-000000000000")===-1)return n}),f=t.filter(function(n){if(n.key&&n.key.indexOf("00000000-0000-0000-0000-000000000000")!==-1)return n}).length>0;i[n]=f?["00000000-0000-0000-0000-000000000000"]:u.map(function(n){return n.key});i.currentPage=1;r.setState(i,r.search)}),_defineProperty(_assertThisInitialized(r),"appendParams",function(n,t){var i="";return(n&&n.length>0&&(i=n.slice(-1)),i!=="?"&&i!=="&")?n+"&"+t:n+t}),_defineProperty(_assertThisInitialized(r),"audienceFiltersEnabled",function(){return r.props.filterOptions.audiences!=null&&r.props.filterOptions.audiences.length>1}),_defineProperty(_assertThisInitialized(r),"categoryFiltersEnabled",function(){return r.props.filterOptions.categories!=null&&r.props.filterOptions.categories.length>0}),_defineProperty(_assertThisInitialized(r),"countryFiltersEnabled",function(){return r.props.filterOptions.countries!=null&&r.props.filterOptions.countries.length>0}),_defineProperty(_assertThisInitialized(r),"getParams",function(n,t){var r="",i;return n&&n.length>0&&(i=n.map(function(n){return t+"="+n.key}),i&&i.length>0&&(r=i.join("&"))),r}),_defineProperty(_assertThisInitialized(r),"search",function(n){var t=_assertThisInitialized(r),i;r.displayQueryStringParam();i=$.param({json:!0,eventListPageId:r.state.eventListPageId,audiences:r.state.audienceGroupId||[],categories:r.state.categoryId||[],countries:r.state.countryId||[],currentPage:r.state.currentPage},!0);$.ajax({dataType:"json",url:"/Feature/Event/List",data:i,success:function(i){n?t.setState({resultList:t.state.resultList.concat(i.state.resultList)}):t.setState(i.state)}})}),_defineProperty(_assertThisInitialized(r),"displayQueryStringParam",function(){var u=r.state.audienceGroupId.map(function(n){return r.getItemNameFromID(n,r.filterOptions.audiences)}),n=r.state.audienceGroupId!=null&&r.state.audienceGroupId.length>0?u.join(r.queryStringFieldValueSeparator):"",f=r.state.categoryId.map(function(n){return r.getItemNameFromID(n,r.filterOptions.categories)}),t=r.state.categoryId!=null&&r.state.categoryId.length>0?f.join(r.queryStringFieldValueSeparator):"",e=n.length>0?"&audiences="+n:"",o=t.length>0?"&categories="+t:"",i=e+o,s=i.length>0?i.replace("&","?"):window.location.pathname;window.history.replaceState(null,"",s)}),_defineProperty(_assertThisInitialized(r),"getItemNameFromID",function(n,t){for(var i=1;i1&&i.length