1/*! yii2port - v1.0.0 - 2026-09-04 14:22:42 */ 2window.portSearch={mainBox:"#main-box",sideBox:"#side-box",searchForm:"#search-form",autocompleteField:'input[id="q"].tt-input',fbRoot:"#fb-root",permanentFilters:["interval","main-city-selectors","area","tv_filter"],autocompleteResults:".tt-menu .tt-suggestion",allFilters:".col-md-6.checkbox input, .col-md-6.radio input, .col-md-12:not(.search-filter) input",allActiveFilters:".col-md-6.checkbox input:checked, .col-md-6.radio input:checked, .col-md-12:not(.search-filter) input:checked",allActiveSubFilters:".col-md-12:not(.search-filter) input:checked:not([disabled])",mainFilters:".col-md-6.checkbox, .col-md-6.radio, .col-md-12.filter.checkbox, .col-md-12.filter.radio",entityFilters:"#main-box ul.entity-filters li.icon label",mainFiltersWrapper:"#main-filters-wrapper",mainHeadFilters:"#main-filters .col-md-6 input[type=radio]",onlyHeadFilters:"#main-filters [data-filter].col-md-6",activeHeadFilter:"#main-filters [data-filter].col-md-6.active",filterGroupWrapper:".form-group-wrapper",searchFilters:'.col-md-12.search-filter input[type="text"]',freeAndChildrenGroup:"#main-filters .form-group:not(.field-area)",formGroup:".form-group.main-group",lastFormGroup:".form-group.main-group.no-hr",lastVisibleFormGroup:".form-group.main-group:not(.hidden):last",visibleFormGroup:".form-group.main-group:not(.hidden)",firstSubFilterGroup:"[data-filter].form-group.main-group:first",subFilterGroup:".search-panel-group .panel.panel-default",accordionPanel:".panel-group",panelGroups:"#side-box .panel.panel-default",subFilterGroupWrapper:".panel.panel-default",subFilterGroupHead:".panel-heading",subFilterGroupBody:".panel-group .panel-body",activeFilterList:".active-filter-list",toggleResultHeight:".toggle-content",scrollToResults:".scroll-to-results",scrollToTop:".scroll-to-top",resultsOrderSelect:".results-order-select",bottomPaginationLinks:"ul.pagination:last-of-type li a[data-page]",ageLimitSelector:".age-limit-select",selectAllCheckbox:'input[name="select-all"]',orderBy:"#s",intervalRadios:"#interval",eventsFrom:"#events_from, #resp_events_from",eventsTo:"#events_until, #resp_events_until",mainCitySelectors:"#main-city-selectors",cityComboBox:"#cityComboBox, #respCityComboBox",cityDependentCombos:".field-place .combo-options",searchResults:"ul#results",wrapperCol6:"col-md-6",wrapperCol12:"col-md-12",wrapperRadio:".radio",wrapperCheckbox:".checkbox",inputCheckbox:'input[type="checkbox"]',classBottom0:"bottom-0",classBottom1:"bottom-1",classNoHr:"no-hr",classFirst:"first",classActive:"active",classHidden:"hidden",classClosed:"closed",classShowMore:"show-more",classRespClosed:"responsive-closed",urls:{},showMoreDates:(()=>{var t="ul.events-container",i=">li",e=".more-dates-btn";return{update:function(){$(t).each(function(){$(this).find(i).length<=$(this).find(i+":visible").length&&$(this).next(e).remove()}),$(e).on("click",function(e){e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),$(this).prev(t).find(i).css("display","block"),$(this).remove()})}}})(),_create:function(){var t=this;t.initDateRange(),t.toggleFilters(),t.toggleEntityFilters(),t.toggleFilterWrappers(),t.toggleFilterList(!0),t.toggleCitySelect(),t.toggleSelectAllFilters(),t.eClickEvents(),t.eInputEvents(),t.countSelectedFilters(),t.collectActiveFilters(),t.setSelectAllFilters(),t.initCityEvents(),t.replacePlaceholder(),$(t.subFilterGroupBody).mCustomScrollbar({theme:"dark"}),$(".pagination li a").on("click",function(){$(document).scrollTop()>$(window).height()&&portFunctions.scrollTo(portSearch.fbRoot)}),$(document).on("ajaxComplete",function(e){t.truncateIfNeeded(),t.replacePlaceholder(),t.showMoreDates.update(),portCarousel.initMovieSearchCarousel()}),t.eResponsiveEvents(),t.showMoreDates.update()},eClickEvents:function(){var t=this;$(t.accordionPanel).on("hidden.bs.collapse",function(e){$(e.target.parentElement).removeClass(t.classActive)}),$(t.accordionPanel).on("shown.bs.collapse",function(e){$(e.target.parentElement).addClass(t.classActive)}),$(t.mainHeadFilters).on("change",function(){t.toggleFilterList()})},eInputEvents:function(){var t=this;$(t.panelGroups).find(t.inputCheckbox).on("change",function(){t.countSelectedFilters(),t.collectActiveFilters()}),$(t.searchFilters).on("keyup",function(e){t.searchInFilterList(e)}),$(t.searchForm).on("submit",function(){t.collectActiveFilters()})},eResponsiveEvents:function(){$(window).on("scroll",{self:this},this.setScrollersDisplay)},responsiveEvent:function(e,t){$(window).width()<e&&t()},initDateRange:function(){var e=this,t=$(e.eventsFrom).datepicker(e.dateRangeObj(e.eventsFrom)).on("change",function(){i.datepicker("option","minDate",e.getDate(this)).prev("button"),e.validateDateRange()}),i=$(e.eventsTo).datepicker(e.dateRangeObj(e.eventsTo)).on("change",function(){t.datepicker("option","maxDate",e.getDate(this)).prev("button"),e.validateDateRange()});$("#simple,#range").on("shown.bs.tab",function(e){"#range"==e.target.getAttribute("href")?$("#dft").val("e"):$("#dft").val("i"),$("#search-form").submit()})},validateDateRange:function(){var e=this,t=$(e.intervalRadios).find("."+e.classActive);!e.isDateRangeEmpty()&&t.not(":visible")&&(t.removeClass(e.classActive).find("input").prop("checked",!1),$(e.searchForm).submit())},dateRangeObj:function(e){var t;return e==this.eventsFrom?t="-1w":e==this.eventsTo&&(t="+1w"),{defaultDate:t,changeMonth:!0,numberOfMonths:1,minDate:"-1w",maxDate:"+24M"}}
2,isDateRangeEmpty:function(){var e=$(this.eventsTo).val()||"",t=$(this.eventsFrom).val()||"";return!(0<e.length&&0<t.length)},getDate:function(e){var t;try{t=$.datepicker.parseDate("yy-mm-dd",e.value)}catch(e){t=null}return t},toggleFilterList:function(e){var t=this,i=[],s=$(t.mainFiltersWrapper).find(t.lastFormGroup),a=($(t.mainFiltersWrapper).find(t.visibleFormGroup),$(t.mainFiltersWrapper).find(t.freeAndChildrenGroup));s.removeClass(t.classNoHr),$(t.onlyHeadFilters).each(function(){var e=$(this).attr("data-filter");$(this).find("input[type=radio]").is(":checked")?i.push(e):t.deleteFromArrayByValue(i,e)}),$("[data-filter]"+t.formGroup).addClass(t.classHidden),$("[data-filter]"+t.formGroup+" input").prop("disabled",!0),0<i.length?($.each(i,function(e){$('[data-filter="'+i[e]+'"]'+t.formGroup).removeClass(t.classHidden),$('[data-filter="'+i[e]+'"]'+t.formGroup+" input").prop("disabled",!1)}),a.hasClass(t.classBottom0)&&a.removeClass(t.classBottom0).addClass(t.classBottom1)):a.hasClass(t.classBottom1)&&a.removeClass(t.classBottom1).addClass(t.classBottom0),$(t.mainFiltersWrapper).find(t.lastVisibleFormGroup).addClass(t.classNoHr),$(t.mainFiltersWrapper).find(t.firstSubFilterGroup).addClass(t.classFirst),e||$("#search-form").submit()},deleteFromArrayByValue:function(e,t){for(var i=[],s=0;s<e.length;s++){var a=e[s];-1==a.indexOf(t)&&i.push(a)}return i},searchInFilterList:function(e){var t=this,i=$(e.currentTarget).eq(0),s=t.replaceAccentedChars($(e.currentTarget).val().toLowerCase()),e=i.parent().parent().find(".form-group");
22<=s.length?e.find("label span.name").each(function(){var e=$(this).parent().parent();-1===t.replaceAccentedChars($(this).text().toLowerCase()).indexOf(s)?e.addClass(t.classHidden):e.removeClass(t.classHidden)}):e.find("."+t.wrapperCol12).removeClass(t.classHidden)},countSelectedFilters:function(){var r=this;$(r.panelGroups).each(function(e){var t=0,i=$(this).find(r.inputCheckbox+":not("+r.selectAllCheckbox+")"),s=$(this).find(r.subFilterGroupHead),a=s.attr("data-all"),l=s.attr("data-none");i.each(function(){$(this).is(":checked")&&t++}),l=0==t?l:t==i.length?a:t,s.attr("data-selected",l)})},toggleFilters:function(){var t=this;$(t.mainFilters).on("click",function(){var e=$(this).find("input[type]");"radio"==e.attr("type")&&$(this).closest("div[id]").find("."+t.wrapperCol6+t.wrapperRadio).removeClass(t.classActive),e.is(":checked")?($(this).addClass(t.classActive),"children"===e.attr("name")&&t.toggleAgeLimitSelector()):$(this).removeClass(t.classActive),t.collectActiveFilters()})},toggleAgeLimitSelector:function(){$(this.searchForm).find(this.ageLimitSelector).toggleClass("show")},toggleEntityFilters:function(){var e=this;$(e.entityFilters).on("click",function(){$(this).find(e.inputCheckbox).is(":checked")?$(this).addClass(e.classActive):$(this).removeClass(e.classActive)})},toggleFilterWrappers:function(){var s=this;$(s.scrollToTop),$(s.scrollToResults);$("#side-box h1, h1.highlighted").each(function(){$(this).find("a").on("click",function(e){var t=$(this),i=t.parent().next();t.toggleClass(s.classClosed),t.hasClass(s.classRespClosed)&&t.toggleClass(s.classRespClosed),i.toggleClass(s.classClosed),i.hasClass(s.classRespClosed)&&i.toggleClass(s.classRespClosed),e.preventDefault()})})},toggleCitySelect:function(){var e=this;$("input[type=radio]",e.mainCitySelectors).on("change",function(){$(this).val()?$(e.cityComboBox).addClass(e.classHidden):($(e.cityComboBox).removeClass(e.classHidden),$("#cityComboBox select").val("countryWide").trigger("change"),$("#cityComboBox input.ui-autocomplete-input").val("Országos"))})},initCityEvents:function(){var i=this;$("#city").combobox({select:function(e,t){i.filterCombobox(i.cityDependentCombos,$(t.item).val()),$("#search-form").submit()}}),$("#city-budapest").on("change",function(){$(this).is(":checked")&&i.filterCombobox(i.cityDependentCombos,$(this).attr("data-city-id"))}),$("#city-other").on("change",function(){$(this).is(":checked")&&i.filterCombobox(i.cityDependentCombos,$("#city").val())}),this.filterCombobox(i.cityDependentCombos,$("#city").val())},filterCombobox:function(e,t){$(e).children().each(function(){var e="countryWide"==t||$(this).attr("data-city-id")==t;$(this).toggle(e).find("input").prop("disabled",!e),"countryWide"==t?$(this).find(".city-name").addClass("visible"):$(this).find(".city-name").removeClass("visible")})},getSelectedCityId:function(){return $("#city-budapest").is(":checked")?$("#city-budapest").attr("data-city-id"):$("#city").val()},toggleSelectAllFilters:function(){var e=this;$(e.subFilterGroup).each(function(){$(this).find("span.select-all").on("click",function(){$(this).closest(e.subFilterGroupWrapper).find(".panel-body input").each(function(){$(this).is(":checked")?$(this).prop("checked",!1):$(this).prop("checked",!0)})})})},setSelectAllFilters:function(){var t=this;
2$(t.subFilterGroup).each(function(){var e=$(this).find(t.selectAllCheckbox);0<e.closest(t.subFilterGroupWrapper).find("."+t.wrapperCol12+":not(.search-filter) input:checked").length&&e.prop("checked",!0)})},truncateIfNeeded:function(){0<$(this.searchResults+" article:not(.cinema-search-results)").length&&$(this.searchResults+" article:not(.cinema-search-results)").truncate({lines:4})},setScrollersDisplay:function(e){var e=e.data.self,t=$(e.scrollToTop),i=$(e.scrollToResults);t.length&&i.length&&(e.getScrollersDisplay(t),e.getScrollersDisplay(i),i.hasClass(e.classClosed)||t.hasClass(e.classClosed)||("0"==i.find("span").text().trim().substring(0,1)&&(t.stop().fadeOut(300),i.stop().fadeIn(300),$(e.resultsOrderSelect).addClass(e.classHidden)),$(window).scrollTop()<$(e.searchForm).offset().top-50?(t.stop().fadeOut(300),i.stop().fadeOut(300)):$(window).scrollTop()>$(e.searchForm).offset().top-50&&$(window).scrollTop()<$(e.mainBox).offset().top-50?(t.stop().fadeOut(300),i.stop().fadeIn(300)):$(window).scrollTop()>$(e.mainBox).offset().top-50&&(t.stop().fadeIn(300),i.stop().fadeOut(300))))},getScrollersDisplay:function(e){$(window).width()<640?e.removeClass(this.classClosed):e.addClass(this.classClosed)},closeFilterWrappers:function(){$(this.sideBox+" h1 a, "+this.sideBox+" "+self.filterGroupWrapper).addClass(this.classClosed)},openFilterWrappers:function(){var e=this,t=$(e.sideBox+" h1 a, "+e.sideBox+" "+e.filterGroupWrapper);t.hasClass(e.classClosed)&&t.removeClass(e.classClosed)},resetActiveFilter:function(i){var s=this,e=$(s.eventsTo),t=$(s.eventsFrom);/(\d{4})-(\d{2})-(\d{2}) - (\d{4})-(\d{2})-(\d{2})/.test(i)?(t.val(""),e.val(""),$(s.intervalRadios).find("input").eq(0).prop("checked",!0).parent().parent().addClass(s.classActive)):0<i.indexOf(" db ")?$(s.subFilterGroupHead).each(function(){var e=$
2(this).find("a").attr("data-redlabel"),t=$(this).next().find(s.inputCheckbox+":checked");$(this).is(":visible")&&0<i.indexOf(e)&&t.prop("checked",!1).parent().parent().removeClass(s.classActive)}):$(s.allActiveFilters).each(function(){var e,t=$(this).parent().find("input").attr("name")||$(this).parent().text().trim();t==i&&(e=$('[data-filter="'+$(this).val()+'"]'+s.formGroup),$(this).prop("checked",!1),($(this).parent().parent().hasClass(s.wrapperCol6)||$(this).parent().parent().hasClass(s.wrapperCol12))&&($(this).parent().parent().removeClass(s.classActive),"children"==t)&&s.toggleAgeLimitSelector(),0<e.length)&&0<(e=e.find("input:checked")).length&&e.each(function(){$(this).prop("checked",!1),($(this).parent().parent().hasClass(s.wrapperCol6)||$(this).parent().parent().hasClass(s.wrapperCol12))&&($(this).parent().parent().removeClass(s.classActive),"children"==t)&&s.toggleAgeLimitSelector()})}),s.countSelectedFilters(),s.toggleFilterList(),$(s.searchForm).submit()},collectActiveFilters:function(){var t,i,a=this,l={},r=[],n=[],o=[],e=$(a.eventsTo).val(),s=$(a.eventsFrom).val(),c=($(a.allActiveSubFilters).each(function(e){var t=$(this).attr("name").replace("[]",""),i=$(this).parent().text().trim(),s=$(this).closest(".panel-body").parent().prev().find("a").attr("data-redlabel");n.push({name:t,active:i,label:s}),$(a.allActiveSubFilters).length-1==e&&(t=a.groupObjectBy(n,"name"),$.each(t,function(){1<$(this).length?o.push({name:$(this)[0].name,label:$(this).length+" db "+$(this)[0].label,permanent:!1}):o.push({name:$(this)[0].name,label:$(this)[0].active,permanent:!1})}))}
2),$(a.allActiveFilters).each(function(){var e=$(this).parent().text().trim(),t=$(this).attr("name"),i=$(this).parent().parent(),s=i.parent().attr("id");i.hasClass(a.wrapperCol6)&&!i.parent().parent().parent().parent().hasClass("hidden")&&(item={label:e,name:t,permanent:!1},-1<$.inArray(s,a.permanentFilters)&&(item.permanent=!0),"interval"==s?i.parent().parent().parent().hasClass("active")&&(l=item):(i.hasClass("otherCities")&&"main-city-selectors"==s&&(item.label=$("#city option:selected").text()),r.push(item)))}),0<$("#interval").length&&("custom"==$("#interval").val()?r.unshift({label:s+" - "+e,permanent:!0}):r.unshift({label:$("#interval option:selected").text(),permanent:!0})),$.isEmptyObject(l)&&!a.isDateRangeEmpty()&&$("#interval").length<1?r.unshift({label:s+" - "+e,permanent:!0}):0<Object.keys(l).length?r.unshift(l):$(a.intervalRadios).find("input").eq(0).prop("checked",!0).parent().parent().addClass(a.classActive),r.concat(o));$(a.activeFilterList).html(""),$(searchForm).find("input#tags-0").val()&&0<$(searchForm).find("input#tags-0").val().length&&(t=$(searchForm).find("input#tags-0").val(),s=$(searchForm).find("input#tags-0").attr("name"),i=!1,$(".active-filter-list li").each(function(e){$(this).text()==t&&(i=!0)}),i||c.push({label:t,name:s,permanent:!1})),$.each(c,function(e){c[e].permanent?"SzÃnház"!=c[e].label&&"Mozi"!=c[e].label&&$(a.activeFilterList).append('<li><a data-name="'+c[e].name+'" class="permanent">'+c[e].label+"</a></li>"):("IdÅ"==c[e].label&&(c[e].label="IdÅrendben"),"Népszerűség"==c[e].label&&(c[e].label="Népszerűség szerint"),$(a.activeFilterList).append('<li><a data-name="'+c[e].name+'">'+c[e].label+"</a></li>"))}),$(this.activeFilterList).find("a:not(.permanent)").on("click",function(){t&&t==$(this).text()&&$(searchForm).find("input#tags-0").remove(),$(this).parent().remove(),a.resetActiveFilter($(this).data("name")||$(this).text().trim())})},groupObjectBy:function(e,t){for(var i,s,a=0,l=[],r=[];a<e.length;a++)i=e[a][t],-1<(s=l.indexOf(i))?r[s].push(e[a]):(l.push(i),r.push([e[a]]));return r},replaceAccentedChars:function(e){var t={"é":"e","á":"a","ű":"u","Å":"o","ú":"u","ö":"o","ü":"u","ó":"o","Ã":"i","Ã":"E","Ã":"A","Ű":"U","Å":"O","Ã":"U","Ã":"O","Ã":"U","Ã":"O","Ã":"I"};return e.replace(/[éáűÅúöüóÃÃÃŰPÅÃÃÃÃÃ]/g,function(e){return t[e]})},replacePlaceholder:function(){var e=this,t=$(e.activeHeadFilter).find("label").attr("title");t&&setTimeout(function(){$(e.autocompleteField).attr("placeholder","Keress "+t.toLowerCase()+" rovatban...")},50)}}; 3//# sourceMappingURL=search.min.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.