tribe.events=tribe.events||{};tribe.events.views=tribe.events.views||{};tribe.events.views.eventsBarInputs={};(function($,obj){'use strict';var $document=$(document);obj.selectors={input:'[data-js="tribe-events-events-bar-input-control-input"]',inputWrapper:'[data-js="tribe-events-events-bar-input-control"]',};obj.handleInputChange=function(event){var $input=event.data.target;var $wrapper=event.data.wrapper;$wrapper.toggleClass(event.data.inputClassFocus,''!==$input.val().trim());};obj.unbindInputEvents=function($container){$container.find(obj.selectors.inputWrapper).each(function(index,wrapper){var $input=$(wrapper).find(obj.selectors.input);if(!$input.length){return;} $input.off();});};obj.bindInputEvents=function($container){$container.find(obj.selectors.inputWrapper).each(function(index,wrapper){var inputWrapperClass=wrapper.className.match(/tribe-events-c-search__input-control--[a-z]+/);if(!inputWrapperClass){return;} var inputWrapperFocus=inputWrapperClass[0]+'-focus';var $wrapper=$(wrapper);var $input=$wrapper.find(obj.selectors.input);if(!$input.length){return;} $wrapper.toggleClass(inputWrapperFocus,''!==$input.val().trim());$input.on('change',{target:$input,wrapper:$wrapper,inputClassFocus:inputWrapperFocus},obj.handleInputChange);});};obj.unbindEvents=function(event,jqXHR,settings){var $container=event.data.container;obj.unbindInputEvents($container);$container.off('beforeAjaxSuccess.tribeEvents',obj.unbindEvents);};obj.bindEvents=function(event,index,$container,data){var $inputWrapper=$container.find(obj.selectors.inputWrapper);if(!$inputWrapper.length){return;} obj.bindInputEvents($container);$container.on('beforeAjaxSuccess.tribeEvents',{container:$container},obj.unbindEvents);};obj.ready=function(){$document.on('afterSetup.tribeEvents',tribe.events.views.manager.selectors.container,obj.bindEvents);};$(obj.ready);})(jQuery,tribe.events.views.eventsBarInputs);