1/** 2 * This JS file was auto-generated via Terser. 3 * 4 * Contributors should avoid editing this file, but instead edit the associated 5 * non minified file file. For more information, check out our engineering docs 6 * on how we handle JS minification in our engineering docs. 7 * 8 * @see: https://evnt.is/dev-docs-minification 9 */ 10 11tribe.events=tribe.events||{},tribe.events.views=tribe.events.views||{},tribe.events.views.weekEventLink={},function($,obj){"use strict";var $document=$(document);obj.config={delayHoverIn:600},obj.selectors={weekEventLink:'[data-js~="tribe-events-pro-week-grid-event-link"]',weekEventLinkHoverClass:".tribe-events-pro-week-grid__event-link--hover",weekEventLinkIntendedClass:".tribe-events-pro-week-grid__event-link--intended"},obj.addIntendedClass=function($link){setTimeout((function(){($link.is(":focus")||$link.hasClass(obj.selectors.weekEventLinkHoverClass.className()))&&$link.addClass(obj.selectors.weekEventLinkIntendedClass.className())}),obj.config.delayHoverIn)},obj.removeIntendedClass=function($link){$link.is(":focus")||$link.hasClass(obj.selectors.weekEventLinkHoverClass.className())||$link.removeClass(obj.selectors.weekEventLinkIntendedClass.className())},obj.handleMouseEnter=function(event){var $link=event.data.target;$link.addClass(obj.selectors.weekEventLinkHoverClass.className()),obj.addIntendedClass($link)},obj.handleMouseLeave=function(event){var $link=event.data.target;$link.removeClass(obj.selectors.weekEventLinkHoverClass.className()),obj.removeIntendedClass($link)},obj.handleFocus=function(event){var $link=event.data.target;obj.addIntendedClass($link)},obj.handleBlur=function(event){var $link=event.data.target;obj.removeIntendedClass($link)},obj.deinitEventLink=function($container){$container.find(obj.selectors.weekEventLink).each((function(index,link){$(link).off()}))},obj.initEventLink=function($container){$container.find(obj.selectors.weekEventLink).each((function(index,link){var $link=$(link);$link.on("mouseenter touchstart",{target:$link},obj.handleMouseEnter).on("mouseleave touchstart",{target:$link},obj.handleMouseLeave).on("focus",{target:$link},obj.handleFocus).on("blur",{target:$link},obj.handleBlur)}))},obj.deinit=function(event,jqXHR,settings){var $container=event.data.container;obj.deinitEventLink($container),$container.off("beforeAjaxSuccess.tribeEvents",obj.deinit)},obj.init=function(event,index,$container,data){"week"===data.slug&&(obj.initEventLink($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.weekEventLink);
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.