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.mapEventsScroller={},function($,obj){"use strict";var $document=$(document);obj.selectors={mapEventCardsOuterWrapper:'[data-js="tribe-events-pro-map-event-cards-wrapper"]',mapEventCardsWrapper:'[data-js="tribe-events-pro-map-event-cards"]',mapEventCardsWrapperClass:".tribe-events-pro-map__event-cards",mapEventCardsWrapperActiveClass:".tribe-events-pro-map__event-cards--active",mapEventCardsPaneClass:".tribe-events-pro-map__event-cards-scroll-pane",mapEventCardsSliderClass:".tribe-events-pro-map__event-cards-scroll-slider"},obj.scrollTo=function($container,$element){var $wrapper=$container.find(obj.selectors.mapEventCardsWrapperClass),offset=$element.offset().top-$wrapper.offset().top+$wrapper.scrollTop();$wrapper.animate({scrollTop:offset},"fast")},obj.isWithinScrollView=function($container,$element){var $wrapper=$container.find(obj.selectors.mapEventCardsWrapperClass),offsetTop=$element.offset().top-$wrapper.offset().top,offsetBottom=$wrapper.offset().top+$wrapper.height()-$element.offset().top-$element.height();return 0<=offsetTop&&0<=offsetBottom},obj.deinitScroller=function($container){$container.find(obj.selectors.mapEventCardsOuterWrapper).nanoScroller({destroy:!0})},obj.initScroller=function($container){$container.find(obj.selectors.mapEventCardsOuterWrapper).nanoScroller({paneClass:obj.selectors.mapEventCardsPaneClass.className(),sliderClass:obj.selectors.mapEventCardsSliderClass.className(),contentClass:obj.selectors.mapEventCardsWrapperClass.className(),iOSNativeScrolling:!0,alwaysVisible:!1}).find(obj.selectors.mapEventCardsWrapper).addClass(obj.selectors.mapEventCardsWrapperActiveClass.className())},obj.deinit=function(event,jqXHR,settings){var $container=event.data.container;obj.deinitScroller($container),$container.off("beforeAjaxSuccess.tribeEvents",obj.deinit)},obj.init=function(event,index,$container,data){"map"===data.slug&&(obj.initScroller($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.mapEventsScroller);
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.