/**
 * This JS file was auto-generated via Terser.
 *
 * Contributors should avoid editing this file, but instead edit the associated
 * non minified file file. For more information, check out our engineering docs
 * on how we handle JS minification in our engineering docs.
 *
 * @see: https://evnt.is/dev-docs-minification
 */

tribe.events=tribe.events||{},tribe.events.views=tribe.events.views||{},tribe.events.views.weekDaySelector={},function($,obj){"use strict";var $document=$(document);obj.selectors={daySelectorDay:'[data-js="tribe-events-pro-week-day-selector-day"]',daySelectorDayActiveClass:".tribe-events-pro-week-day-selector__day--active",mobileEventsDayActiveClass:".tribe-events-pro-week-mobile-events__day--active"},obj.openDay=function($header,$content){$header.attr("aria-controls")&&tribe.events.views.accordion.openAccordion($header,$content),$header.addClass(obj.selectors.daySelectorDayActiveClass.className())},obj.closeDay=function($header,$content){$header.attr("aria-controls")&&tribe.events.views.accordion.closeAccordion($header,$content),$header.removeClass(obj.selectors.daySelectorDayActiveClass.className()),$content.removeClass(obj.selectors.mobileEventsDayActiveClass.className())},obj.closeAllDays=function($container){$container.find(obj.selectors.daySelectorDay).each((function(index,header){var $header=$(header),contentId=$header.attr("aria-controls"),$content=$("");contentId&&($content=$container.find("#"+contentId),tribe.events.views.accordion.closeAccordion($header,$content)),obj.closeDay($header,$content)}))},obj.handleClick=function(event){var $container=event.data.container,$header=$(event.data.target),contentId=$header.attr("aria-controls"),$content=$("");contentId&&($content=$container.find("#"+contentId)),obj.closeAllDays($container),obj.openDay($header,$content)},obj.deinitDaySelector=function($container){$container.find(obj.selectors.daySelector).find(obj.selectors.daySelectorDay).each((function(index,day){$(day).off("click",obj.handleClick)}))},obj.initDaySelector=function($container){$container.find(obj.selectors.daySelectorDay).each((function(index,day){$(day).on("click",{target:day,container:$container},obj.handleClick)}))},obj.deinit=function(event,jqXHR,settings){var $container=event.data.container;obj.deinitDaySelector($container),$container.off("beforeAjaxSuccess.tribeEvents",obj.deinit)},obj.init=function(event,index,$container,data){"week"!==data.slug&&"widget-week"!==data.slug||(obj.initDaySelector($container),$container.on("beforeAjaxSuccess.tribeEvents",{container:$container},obj.deinit))},obj.ready=function(){$document.on("afterSetup.tribeEvents",tribe.events.views.manager.selectors.container,obj.init)},$(obj.ready)}(jQuery,tribe.events.views.weekDaySelector);