1! function() { 2 function a(a, t) { 3 t = t || { 4 bubbles: !1, 5 cancelable: !1, 6 detail: void 0 7 }; 8 var n = document.createEvent("CustomEvent"); 9 return n.initCustomEvent(a, t.bubbles, t.cancelable, t.detail), n 10 } 11 return "function" != typeof window.CustomEvent && (console.log("hi"), a.prototype = window.Event.prototype, void(window.CustomEvent = a)) 12}(); 13var MalinkyAjaxPaging = function($) { 14 var init = function(mapVars) { 15 function debounce(a, t, n) { 16 var o; 17 return function() { 18 var i = this, 19 e = arguments, 20 p = function() { 21 o = null, n || a.apply(i, e) 22 }, 23 m = n && !o; 24 clearTimeout(o), o = setTimeout(p, t), m && a.apply(i, e) 25 } 26 } 27 var mymapAjaxLoader = mapVars.mapAjaxLoader, 28 mymapCssLoadMore = mapVars.mapCssLoadMore, 29 mymapCssLoadMoreButton = mapVars.mapCssLoadMoreButton, 30 mymapInfiniteScrollBuffer = mapVars.mapInfiniteScrollBuffer, 31 mymapLoadingTimer = "", 32 mymapLoadingMorePostsText = mapVars.mapLoadingMorePostsText, 33 mymapLoadMoreButtonText = mapVars.mapLoadMoreButtonText, 34 mymapPaginationClass = mapVars.mapPaginationClass, 35 mymapPaginationClassPixelsToDocBottom = mapVars.mapPaginationClassPixelsToDocBottom, 36 mymapPagingType = mapVars.mapPagingType, 37 mymapPostsWrapperClass = mapVars.mapPostsWrapperClass, 38 mymapPostClass = mapVars.mapPostClass, 39 mymapNextPageSelector = mapVars.mapNextPageSelector, 40 mymapNextPageUrl = mapVars.mapNextPageUrl, 41 mymapPaginatorCount = mapVars.mapPaginatorCount, 42 mymapUserCallback = mapVars.mapUserCallback, 43 infiniteScrollRunning = !1, 44 fv_remember_scroll = -1, 45 mapLoadPosts = function() { 46 $.ajax({ 47 type: "GET", 48 url: mymapNextPageUrl, 49 dataType: "html", 50 beforeSend: function() { 51 var a = new CustomEvent("malinkyLoadPostsStart"); 52 document.dispatchEvent(a); 53 fv_remember_scroll = jQuery(window).scrollTop() 54 }, 55 success: function(a) { 56 var t = $.parseHTML(a), 57 n = ($(t).find(mymapPostsWrapperClass), mapPaginatorTotalCount(t)); 58 59 $( t ).find('.hoops_dt_incontent, .mlb_dt_incontent, .pfr_dt_incontent, .phr_dt_incontent').each(function( i, el ) { 60 let new_targeting = 10 * mymapPaginatorCount + i + 1; 61 $( this ) 62 .data( 'targeting', { slot_number: new_targeting } ) 63 .attr( 'data-targeting', '{"slot_number": "' + new_targeting + '"}' ); 64 }); 65 66 mapAddPaginatorCount(t, n); 67 var o = $(t).find(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass), 68 i = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass).last(), 69 e = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass); 70 if (i.after(o), "infinite-scroll" != mymapPagingType && "load-more" != mymapPagingType || (1 == n ? mapIsLastPage(t, mymapNextPageSelector) ? mymapNextPageUrl = $(t).find(mymapNextPageSelector).data("load_by_date") : ($('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').parent().remove(), window.removeEventListener("scroll", mapInfiniteScroll)) : mapIsLastPage(t, mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]') ? mymapNextPageUrl = $(t).find(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').data("load_by_date") : ($('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').parent().remove(), window.removeEventListener("scroll", mapInfiniteScroll))), "pagination" == mymapPagingType) { 71 e.remove(), history.pushState(null, null, mymapNextPageUrl); 72 var p = $(t).find(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').first(); 73 $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').replaceWith(p) 74 } 75 mapLoaded() 76 77 if( fv_remember_scroll > 0 ) { 78 jQuery(window).scrollTop(fv_remember_scroll); 79 fv_remember_scroll = -1; 80 } 81 }, 82 error: function(a, t) { 83 mapFailed() 84 }, 85 complete: function(requestObj) { 86 var malinkyloadPostsCompleteEvent = new CustomEvent("malinkyLoadPostsComplete"); 87 document.dispatchEvent(malinkyloadPostsCompleteEvent), "pagination" == mymapPagingType && $("body,html").animate({ 88 scrollTop: $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').offset().top - 150 89 }, 400), "infinite-scroll" == mymapPagingType && (infiniteScrollRunning = !1), "load-more" == mymapPagingType && $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').removeClass("malinky-load-more__button-disable"); 90 var mapResponse = $.parseHTML(requestObj.responseText), 91 paginatorTotalCountAjax = mapPaginatorTotalCount(mapResponse); 92 mapAddPaginatorCount(mapResponse, paginatorTotalCountAjax); 93 var $mapLoadedPosts = $(mapResponse).find(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass); 94 ! function(loadedPosts, url) { 95 eval(mymapUserCallback) 96 }($mapLoadedPosts, this.url) 97 98 99 } 100 }) 101 }, 102 mapPaginatorTotalCount = function(a) { 103 var t = 0; 104 for (var n in malinkySettings) $(a).find(malinkySettings[n].posts_wrapper).length && $(a).find(malinkySettings[n].post_wrapper).length && $(a).find(malinkySettings[n].pagination_wrapper).length && t++; 105 return t 106 }, 107 mapAddPaginatorCount = function(a, t) { 108 var n = 1; 109 for (var o in malinkySettings) $(a).find(malinkySettings[o].posts_wrapper).length && $(a).find(malinkySettings[o].post_wrapper).length && $(a).find(malinkySettings[o].pagination_wrapper).length && (1 == t ? ($(a).find(malinkySettings[o].posts_wrapper).attr("data-paginator-count", n), $(a).find(malinkySettings[o].pagination_wrapper).attr("data-paginator-count", n)) : ($(a).find(malinkySettings[o].posts_wrapper).attr("data-paginator-count", n), $(a).find(malinkySettings[o].posts_wrapper + " " + malinkySettings[o].pagination_wrapper).attr("data-paginator-count", n), $(a).find(malinkySettings[o].posts_wrapper + " " + malinkySettings[o].next_page_selector).attr("data-paginator-count", n), n++)) 110 }, 111 mapIsLastPage = function(a, t) { 112 return $(a).find(t).length 113 }, 114 mapAddLoader = function() { 115 $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').last().before('<div class="malinky-ajax-pagination-loading" data-paginator-count="' + mymapPaginatorCount + '">' + mymapAjaxLoader + "</div>") 116 }, 117 mapLoading = function() { 118 $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').show(), "load-more" != mymapPagingType && "infinite-scroll" != mymapPagingType || $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').text(mymapLoadingMorePostsText); 119 120 fv_remember_scroll = jQuery(window).scrollTop() 121 }, 122 mapLoaded = function() { 123 $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').hide(), "load-more" != mymapPagingType && "infinite-scroll" != mymapPagingType || $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').text(mymapLoadMoreButtonText), clearTimeout(mymapLoadingTimer) 124 }, 125 mapFailed = function() { 126 $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').hide(), clearTimeout(mymapLoadingTimer) 127 }, 128 mapInfiniteScroll = debounce(function() { 129 if (!infiniteScrollRunning) { 130 var a = ($(document).height() - $(window).scrollTop() - $(window).height(), $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').offset().top), 131 t = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').outerHeight(); 132 $(window).height() + $(window).scrollTop() + mymapInfiniteScrollBuffer > a + t && (infiniteScrollRunning = !0, mapLoading(), mapLoadPosts()) 133 } 134 }, 250); 135 "infinite-scroll" == mymapPagingType ? $(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').data("load_by_date") && (mapAddLoader(), $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').remove(), window.addEventListener("scroll", mapInfiniteScroll)) : "load-more" == mymapPagingType ? $(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').data("load_by_date") && ($(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').last().after('<div class="malinky-load-more"><a href="' + mymapNextPageUrl + '" id="malinky-ajax-pagination-button" class="malinky-load-more__button" data-paginator-count="' + mymapPaginatorCount + '">' + mymapLoadMoreButtonText + "</a></div>"), mapAddLoader(), $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]:not(:has(>a#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]))').remove(), $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').click(function(a) { 136 a.preventDefault(), $(this).addClass("malinky-load-more__button-disable"), mymapLoadingTimer = setTimeout(mapLoading, 750), mapLoadPosts() 137 })) : "pagination" == mymapPagingType && (mapAddLoader(), $(document).on("click", mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"] a', function(a) { 138 a.preventDefault(), mymapLoadingTimer = setTimeout(mapLoading, 750), mymapNextPageUrl = a.currentTarget.href, mapLoadPosts() 139 }), window.addEventListener("popstate", function(a) { 140 mymapNextPageUrl = document.URL, mapLoadPosts() 141 })) 142 }, 143 setUp = function() { 144 var a = 0, 145 t = 1, 146 n = 0; 147 for (var o in malinkySettings) $(malinkySettings[o].posts_wrapper).length && $(malinkySettings[o].post_wrapper).length && $(malinkySettings[o].pagination_wrapper).length && $(malinkySettings[o].next_page_selector).length && n++; 148 for (var o in malinkySettings) 149 if ($(malinkySettings[o].posts_wrapper).length && $(malinkySettings[o].post_wrapper).length && $(malinkySettings[o].pagination_wrapper).length && $(malinkySettings[o].next_page_selector).length) { 150 1 == n ? ($(malinkySettings[o].posts_wrapper).attr("data-paginator-count", t), $(malinkySettings[o].pagination_wrapper).attr("data-paginator-count", t), $(malinkySettings[o].next_page_selector).attr("data-paginator-count", t)) : ($(malinkySettings[o].posts_wrapper).attr("data-paginator-count", t), $(malinkySettings[o].posts_wrapper + " " + malinkySettings[o].pagination_wrapper).attr("data-paginator-count", t), $(malinkySettings[o].posts_wrapper + " " + malinkySettings[o].next_page_selector).attr("data-paginator-count", t), t++); 151 var i = { 152 mapAjaxLoader: malinkySettings[o].ajax_loader, 153 mapCssLoadMore: malinkySettings[o].malinky_load_more, 154 mapCssLoadMoreButton: malinkySettings[o].malinky_load_more_button, 155 mapInfiniteScrollBuffer: parseInt(malinkySettings[o].infinite_scroll_buffer), 156 mapLoadingTimer: "", 157 mapLoadingMorePostsText: malinkySettings[o].loading_more_posts_text, 158 mapLoadMoreButtonText: malinkySettings[o].load_more_button_text, 159 mapPaginationClass: malinkySettings[o].pagination_wrapper, 160 mapPagingType: malinkySettings[o].paging_type, 161 mapPostsWrapperClass: malinkySettings[o].posts_wrapper, 162 mapPostClass: malinkySettings[o].post_wrapper, 163 mapNextPageSelector: malinkySettings[o].next_page_selector, 164 mapPaginatorCount: ++a, 165 mapUserCallback: malinkySettings[o].callback_function 166 }; 167 i.mapPaginationClassPixelsToDocBottom = jQuery(document).height() - jQuery(i.mapPaginationClass).offset().top, 1 == n ? i.mapNextPageUrl = $(malinkySettings[o].next_page_selector).data("load_by_date") : i.mapNextPageUrl = $(malinkySettings[o].posts_wrapper + " " + malinkySettings[o].next_page_selector).data("load_by_date"), init(i); 168 var e = new CustomEvent("malinkyPaginationInitialized"); 169 document.dispatchEvent(e) 170 } 171 }; 172 return setUp(), { 173 setUp: setUp 174 } 175}(jQuery);
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.