PageSourceSearch

https://hellogorgeousnaples.com/wp-content/plugins/exertion-core/assets/main.js

js hellogorgeousnaples.com collected 2026-09-25 22:55:40 UTC 21,354 bytes, 299 lines download raw bytes

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                infiniteScrollRunning = !1,
43                mapLoadPosts = function() {
44                    $.ajax({
45                        type: "GET",
46                        url: mymapNextPageUrl,
47                        dataType: "html",
48                        beforeSend: function() {
49                            var a = new CustomEvent("malinkyLoadPostsStart");
50                            document.dispatchEvent(a)
51                        },
52                        success: function(a) {
53                            var t = $.parseHTML(a),
54                                n = ($(t).find(mymapPostsWrapperClass), mapPaginatorTotalCount(t));
55                            mapAddPaginatorCount(t, n);
56                            var o = $(t).find(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass),
57                                i = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass).last(),
58                                e = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass);
59                            if (i.after(o), "infinite-scroll" != mymapPagingType && "load-more" != mymapPagingType || (1 == n ? mapIsLastPage(t, mymapNextPageSelector) ? mymapNextPageUrl = $(t).find(mymapNextPageSelector).attr("href") : ($('#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 + '"]').attr("href") : ($('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').parent().remove(), window.removeEventListener("scroll", mapInfiniteScroll))), "pagination" == mymapPagingType) {
60                                e.remove(), history.pushState(null, null, mymapNextPageUrl);
61                                var p = $(t).find(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').first();
62                                $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').replaceWith(p)
63                            }
64                            mapLoaded()
65                        },
66                        error: function(a, t) {
67                            mapFailed()
68                        },
69                        complete: function(requestObj) {
70                            var malinkyloadPostsCompleteEvent = new CustomEvent("malinkyLoadPostsComplete");
71                            document.dispatchEvent(malinkyloadPostsCompleteEvent), "pagination" == mymapPagingType && $("body,html").animate({
72                                scrollTop: $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').offset().top - 150
73                            }, 400), "infinite-scroll" == mymapPagingType && (infiniteScrollRunning = !1), "load-more" == mymapPagingType && $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').removeClass("malinky-load-more__button-disable");
74                            var mapResponse = $.parseHTML(requestObj.responseText),
75                                paginatorTotalCountAjax = mapPaginatorTotalCount(mapResponse);
76                            mapAddPaginatorCount(mapResponse, paginatorTotalCountAjax);
77                            var $mapLoadedPosts = $(mapResponse).find(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass);
78                            ! function(loadedPosts, url) {
79
80                                // Venture Load More Callback Function
81                                setTimeout(function(){
82                                $('.xrton-masonry').isotope('reloadItems').isotope();
83                                $('.feature-item, .workflow-item, .testimonial-item, .plan-item, .client-item, .app-work-item, .career-item, .glance-item, .service-item, .mate-item, .portfolio-item, .xrton-share-link, .product-wrap, .blog-item').hover (
84                                  function() {
85                                    $(this).addClass('xrton-hover');
86                                  },
87                                  function() {
88                                    $(this).removeClass('xrton-hover');
89                                  }
90                                );
91                                // Direction Hover
92                                $('.direction-hover .portfolio-item').hoverdir ({
93                                  hoverElem: '.portfolio-info',
94                                  inverse: true,
95                                  speed: 350,
96                                });
97                                // Windowheight
98                                jQuery('.xrton-windowheight').height(jQuery(window).height());
99                                // Parallax
100                                if (screen.width >= 768) {
101                                  $('.xrton-parallax').jarallax ({
102                                    speed: 0.6,
103                                  })
104                                }
105                                // Masonry Script
106                                var $grid = $('.xrton-masonry').isotope ({
107                                  itemSelector: '.masonry-item',
108                                  layoutMode: 'packery',
109                                  percentPosition: true,
110                                });
111                                // Lazy Load Image
112                                $(".xrton-image img").lazyload();
113                                var filterFns = {
114                                  ium: function() {
115                                    var name = $(this).find('.name').text();
116                                    return name.match( /ium$/ );
117                                  }
118                                };
119                                $('.masonry-filters').on( 'click', 'li a', function() {
120                                  var filterValue = $( this ).attr('data-filter');
121                                  filterValue = filterFns[ filterValue ] || filterValue;
122                                  $grid.isotope({
123                                    filter: filterValue
124                                  });
125                                });
126                                function trigger_one() { 
127                                    $( ".masonry-filters li a.active" ).trigger( "click" );
128                                }
129                                setTimeout(trigger_one, 2000)
130
131                                $('.masonry-filters').each( function( i, buttonGroup ) {
132                                  var $buttonGroup = $( buttonGroup );
133                                  $buttonGroup.on( 'click', 'li a', function() {
134                                    $buttonGroup.find('.active').removeClass('active');
135                                    $(this).addClass('active');
136                                  });
137                                });
138
139                                }, 100);
140                                $('.blog-items-wrap').append();
141                                $('.xrton-masonry').append();
142                                // Venture Load More Callback Function
143
144                            }($mapLoadedPosts, this.url)
145                        }
146                    })
147                },
148                mapPaginatorTotalCount = function(a) {
149                    $('.xrton-post-load-more').each( function() {
150                        var $paging = $(this);
151                        var posts_select = ($paging.data('select') !== undefined) ? $paging.data('select') : '.blog-items-wrap';
152                        var post_item = ($paging.data('item') !== undefined) ? $paging.data('item') : '.blog-item';
153                        var posts_wrapper = posts_select;
154                        var post_wrapper = post_item;
155                        var pagination_wrapper = '.xrton-pagenavi';
156                        var next_page_selector = '.xrton-pagenavi .next';
157                        var t = 0;
158                        for (var n in malinkySettings) $(a).find(posts_wrapper).length && $(a).find(post_wrapper).length && $(a).find(pagination_wrapper).length && t++;
159                        return t
160                    });
161                },
162                mapAddPaginatorCount = function(a, t) {
163                    $('.xrton-post-load-more').each( function() {
164                        var $paging = $(this);
165                        var posts_select = ($paging.data('select') !== undefined) ? $paging.data('select') : 'blog-items-wrap';
166                        var post_item = ($paging.data('item') !== undefined) ? $paging.data('item') : 'xrton-blogs-item';
167                        var posts_wrapper = posts_select;
168                        var post_wrapper = post_item;
169                        var pagination_wrapper = '.xrton-pagenavi';
170                        var next_page_selector = '.xrton-pagenavi .next';
171                        var n = 1;
172                        for (var o in malinkySettings) $(a).find(posts_wrapper).length && $(a).find(post_wrapper).length && $(a).find(pagination_wrapper).length && (1 == t ? ($(a).find(posts_wrapper).attr("data-paginator-count", n), $(a).find(pagination_wrapper).attr("data-paginator-count", n)) : ($(a).find(posts_wrapper).attr("data-paginator-count", n), $(a).find(posts_wrapper + " " + pagination_wrapper).attr("data-paginator-count", n), $(a).find(posts_wrapper + " " + next_page_selector).attr("data-paginator-count", n), n++))
173                    });
174                },
175                mapIsLastPage = function(a, t) {
176                    return $(a).find(t).length
177                },
178                mapAddLoader = function() {
179                    $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').last().before('<div class="malinky-ajax-pagination-loading" data-paginator-count="' + mymapPaginatorCount + '">' + mymapAjaxLoader + "</div>")
180                },
181                mapLoading = function() {
182                    $('.xrton-post-load-more').each( function() {
183                        var $paging = $(this);
184                        var paging_type = ($paging.data('paging') !== undefined) ? $paging.data('paging') : 'load-more';
185                        var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : '';
186                        if (paging_type === 'load-more'){
187                            if (btn_type === 'icon'){} else {
188                                $('.malinky-load-more__button').hide();
189                                $('.loader-icon.fa-spin').show();
190                                $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').show();
191                            }
192                        } else {
193                            $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').show();
194                        }
195
196                    });
197                    $('.xrton-pagination .xrton-preloaderr').show();
198                    $('.loader-icon').addClass('fa-spin');
199                    $('.malinky-load-more__icon').addClass('fa-spin');
200                },
201                mapLoaded = function() {
202                    $('.xrton-post-load-more').each( function() {
203                        var $paging = $(this);
204                        var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : '';
205                        if (btn_type === 'icon'){
206                            $('.malinky-load-more__button').hide();
207                        } else {
208                            $('.malinky-load-more__button').show();
209                        }
210                    });
211                    $('.xrton-pagination .xrton-preloaderr').hide();
212                    $('.loader-icon').removeClass('fa-spin');
213                    $('.malinky-load-more__icon').removeClass('fa-spin');
214                    $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').hide(),clearTimeout(mymapLoadingTimer);
215                },
216                mapFailed = function() {
217                    $('.xrton-post-load-more').each( function() {
218                        var $paging = $(this);
219                        var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : '';
220                        if (btn_type === 'icon'){
221                            $('.malinky-load-more__button').hide();
222                        } else {
223                            $('.malinky-load-more__button').show();
224                        }
225                    });
226                    $('.xrton-pagination .xrton-preloaderr').hide();
227                    $('.loader-icon').removeClass('fa-spin');
228                    $('.malinky-load-more__icon').removeClass('fa-spin');
229                    $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').hide(),clearTimeout(mymapLoadingTimer);
230                },
231                mapInfiniteScroll = debounce(function() {
232                    if (!infiniteScrollRunning) {
233                        var a = ($(document).height() - $(window).scrollTop() - $(window).height(), $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').offset().top),
234                            t = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').outerHeight();
235                        $(window).height() + $(window).scrollTop() + mymapInfiniteScrollBuffer > a + t && (infiniteScrollRunning = !0, mapLoading(), mapLoadPosts())
236                    }
237                }, 250);
238                $('.xrton-post-load-more').each( function() {
239                var $paging = $(this);
240                    var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : '';
241                    for (var o in malinkySettings)
242                    if (btn_type === 'icon'){
243                        $btn_type = malinkySettings[o].ajax_loader;
244                        $btn_cls = 'malinky-load-more__icon';
245                    } else {
246                        $btn_type = mymapLoadMoreButtonText;
247                        $btn_cls = 'malinky-load-more__button xrton-btn';
248                    }
249                });
250            "infinite-scroll" == mymapPagingType ? $(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').attr("href") && (mapAddLoader(), $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').remove(), window.addEventListener("scroll", mapInfiniteScroll)) : "load-more" == mymapPagingType ? $(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').attr("href") && ($(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').last().after('<div class="xrton-btn-wrap"><a href="' + mymapNextPageUrl + '" id="malinky-ajax-pagination-button" class="'+ $btn_cls +'" data-paginator-count="' + mymapPaginatorCount + '"><span class="xrton-btn-text">' + $btn_type + "</span></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) {
251                a.preventDefault(), $(this).addClass("malinky-load-more__button-disable"), mymapLoadingTimer = setTimeout(mapLoading, 750), mapLoadPosts()
252            })) : "pagination" == mymapPagingType && (mapAddLoader(), $(document).on("click", mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"] a', function(a) {
253                a.preventDefault(), mymapLoadingTimer = setTimeout(mapLoading, 750), mymapNextPageUrl = a.currentTarget.href, mapLoadPosts()
254            }), window.addEventListener("popstate", function(a) {
255                mymapNextPageUrl = document.URL, mapLoadPosts()
256            }))
257        },
258        setUp = function() {
259            $('.xrton-post-load-more').each( function() {
260                var $paging = $(this);
261                var posts_select = ($paging.data('select') !== undefined) ? $paging.data('select') : 'blog-items-wrap';
262                var post_item = ($paging.data('item') !== undefined) ? $paging.data('item') : 'xrton-blogs-item';
263                var posts_wrapper = posts_select;
264                var post_wrapper = post_item;
265                var pagination_wrapper = '.xrton-pagenavi';
266                var next_page_selector = '.xrton-pagenavi .next';
267
268            var a = 0,
269                t = 1,
270                n = 0;
271            for (var o in malinkySettings) $(posts_wrapper).length && $(post_wrapper).length && $(pagination_wrapper).length && $(next_page_selector).length && n++;
272            for (var o in malinkySettings)
273                if ($(posts_wrapper).length && $(post_wrapper).length && $(pagination_wrapper).length && $(next_page_selector).length) {
274                    1 == n ? ($(posts_wrapper).attr("data-paginator-count", t), $(pagination_wrapper).attr("data-paginator-count", t), $(next_page_selector).attr("data-paginator-count", t)) : ($(posts_wrapper).attr("data-paginator-count", t), $(posts_wrapper + " " + pagination_wrapper).attr("data-paginator-count", t), $(posts_wrapper + " " + next_page_selector).attr("data-paginator-count", t), t++);
275
276                    var paging_type = ($paging.data('paging') !== undefined) ? $paging.data('paging') : 'load-more';
277                    var load_txt = ($paging.data('loading') !== undefined) ? $paging.data('loading') : 'Load More';
278                    var i = {
279                        mapAjaxLoader: malinkySettings[o].ajax_loader,
280                        mapInfiniteScrollBuffer: 40,
281                        mapLoadingTimer: "",
282                        mapLoadMoreButtonText: load_txt,
283                        mapPaginationClass: pagination_wrapper,
284                        mapPagingType: paging_type,
285                        mapPostsWrapperClass: posts_wrapper,
286                        mapPostClass: post_wrapper,
287                        mapNextPageSelector: next_page_selector,
288                        mapPaginatorCount: ++a,
289                    };
290                    i.mapPaginationClassPixelsToDocBottom = jQuery(document).height() - jQuery(i.mapPaginationClass).offset().top, 1 == n ? i.mapNextPageUrl = $(next_page_selector).attr("href") : i.mapNextPageUrl = $(posts_wrapper + " " + next_page_selector).attr("href"), init(i);
291                    var e = new CustomEvent("malinkyPaginationInitialized");
292                    document.dispatchEvent(e)
293                }
294              });
295        };
296    return setUp(), {
297        setUp: setUp
298    }
299}(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.