// source --> https://www.engrenages.eu/wp-content/plugins/the-events-calendar-filterbar/src/resources/js/views/filter-bar-state.min.js?ver=5.5.7 
/**
 * 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.filterBar=tribe.filterBar||{},tribe.filterBar.filterBarState={},function($,obj){"use strict";obj.selectors={actionDone:'[data-js="tribe-filter-bar__action-done"]',container:'[data-js="tribe-events-view"]',dataScript:'[data-js="tribe-events-view-data"]',filterBar:'[data-js~="tribe-filter-bar"]',filterBarOpen:".tribe-filter-bar--open",filterButton:'[data-js~="tribe-events-filter-button"]',filterButtonActive:".tribe-events-c-events-bar__filter-button--active",filterButtonText:".tribe-events-c-events-bar__filter-button-text"},obj.openFilterBar=function($container){var $filterButton=$container.find(obj.selectors.filterButton),$filterButtonText=$filterButton.find(obj.selectors.filterButtonText),$actionDone=$container.find(obj.selectors.actionDone),$filterBar=$container.find(obj.selectors.filterBar);$filterButton.addClass(obj.selectors.filterButtonActive.className()),$filterButtonText.text(tribe_events_filter_bar_js_config.l10n.hide_filters),$filterBar.addClass(obj.selectors.filterBarOpen.className()),tribe.events.views.accordion.setOpenAccordionA11yAttrs($filterButton,$filterBar),tribe.events.views.accordion.setOpenAccordionA11yAttrs($actionDone,$filterBar)},obj.closeFilterBar=function($container){var $filterButton=$container.find(obj.selectors.filterButton),$filterButtonText=$filterButton.find(obj.selectors.filterButtonText),$actionDone=$container.find(obj.selectors.actionDone),$filterBar=$container.find(obj.selectors.filterBar);$filterButton.removeClass(obj.selectors.filterButtonActive.className()),$filterButtonText.text(tribe_events_filter_bar_js_config.l10n.show_filters),$filterBar.removeClass(obj.selectors.filterBarOpen.className()),tribe.events.views.accordion.setCloseAccordionA11yAttrs($filterButton,$filterBar),tribe.events.views.accordion.setCloseAccordionA11yAttrs($actionDone,$filterBar)},obj.setup=function(container){var $container=$(container);if($container.is(obj.selectors.container)&&$container.find(obj.selectors.filterBar).data("mobileInitialStateControl")){var $data=$container.find(obj.selectors.dataScript),data={};$data.length&&(data=JSON.parse($data.text().trim())),Object.keys(data.breakpoints).forEach((function(breakpoint){"medium"===breakpoint&&$container.outerWidth()<data.breakpoints[breakpoint]&&obj.closeFilterBar($container)}))}}}(jQuery,tribe.filterBar.filterBarState);