PageSourceSearch

https://manualestutor.com/wp-content/themes/blognetwork/assets/js/main_ver-2.1.3.js

js manualestutor.com collected 2026-09-25 02:22:52 UTC 66,817 bytes, 1,661 lines download raw bytes

1var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{
2let window = _____WB$wombat$assign$function_____("window");
3let self = _____WB$wombat$assign$function_____("self");
4let document = _____WB$wombat$assign$function_____("document");
5let location = _____WB$wombat$assign$function_____("location");
6let top = _____WB$wombat$assign$function_____("top");
7let parent = _____WB$wombat$assign$function_____("parent");
8let frames = _____WB$wombat$assign$function_____("frames");
9let opens = _____WB$wombat$assign$function_____("opens");
10(function($) {
11
12    "use strict";
13
14    $(document).ready(function() {
15
16        /* Logo check */
17        blognetwork_logo_setup();
18
19        /* EU Cookie check */
20        blognetwork_cookie_setup();
21
22        function blognetwork_cookie_setup() {
23            var cookiestatus = $.cookie('eu-cookie');
24            
25            if (!cookiestatus) {
26                $('#cookie-bar').removeClass('hide');                
27            } else {
28                $('#cookie-bar').slideUp(150,function(){$('#cookie-bar').remove();});      
29            }
30            
31            $('#cookie-bar .cb-enable').on('click', function(e) {
32                e.preventDefault();                
33                $('#cookie-bar').slideUp(150,function(){$('#cookie-bar').remove();});                            
34                $.cookie('eu-cookie', 'true', { expires : 365, path : '/' });               
35            });
36        }
37
38
39        /* Sticky header */
40        if (blognetwork_js_settings.header_sticky) {
41
42            var blognetwork_last_top;
43
44            if ($('#wpadminbar').length && $('#wpadminbar').is(':visible')) {
45                $('.blognetwork-sticky-header').css('top', $('#wpadminbar').height());
46            }
47
48            $(window).scroll(function() {
49
50                var top = $(window).scrollTop();
51
52                if (blognetwork_js_settings.header_sticky_up) {
53                    if (blognetwork_last_top > top && top >= blognetwork_js_settings.header_sticky_offset) {
54                        if (!$("body").hasClass('blognetwork-header-sticky-on')) {
55                            $("body").addClass("blognetwork-sticky-header-on");
56                        }
57                    } else {
58                        $("body").removeClass("blognetwork-sticky-header-on");
59                        $('.blognetwork-sticky-header .blognetwork-action-search.active i').addClass('fv-search').removeClass('fv-close');
60                        $('.blognetwork-sticky-header .blognetwork-actions-button').removeClass('active');
61
62                    }
63                } else {
64                    if (top >= blognetwork_js_settings.header_sticky_offset) {
65                        if (!$("body").hasClass('blognetwork-header-sticky-on')) {
66                            $("body").addClass("blognetwork-sticky-header-on");
67                        }
68                    } else {
69                        $("body").removeClass("blognetwork-sticky-header-on");
70                        $('.blognetwork-sticky-header .blognetwork-action-search.active i').addClass('fv-search').removeClass('fv-close');
71                        $('.blognetwork-sticky-header .blognetwork-actions-button').removeClass('active');
72
73                    }
74                }
75
76                blognetwork_last_top = top;
77            });
78        }
79
80        /* Top bar height check and admin bar fixes*/
81
82        var blognetwork_admin_top_bar_height = 0;
83        blognetwork_top_bar_check();
84
85        function blognetwork_top_bar_check() {
86            if ($('#wpadminbar').length && $('#wpadminbar').is(':visible')) {
87                blognetwork_admin_top_bar_height = $('#wpadminbar').height();
88
89            }
90        }
91
92        /* Secondary menus in responsive menu */
93        if (blognetwork_js_settings.rensponsive_secondary_nav) {
94
95            var mobile_nav = $('.blognetwork-mob-nav');
96            var secondary_navigation = $('.secondary-navigation');
97            var secondary_nav_html = '';
98            if (secondary_navigation.length) {
99
100                secondary_navigation.each(function() {
101                    secondary_nav_html += $(this).find('ul:first').html();
102                });
103
104                if (blognetwork_js_settings.responsive_more_link) {
105                    secondary_nav_html = '<li class="menu-item menu-item-has-children"><a href="#" class="blognetwork-menu-forward"><a href="#">
105' + blognetwork_js_settings.responsive_more_link + '</a></a><ul class="sub-menu">' + secondary_nav_html + '</ul></li>';
106                }
107
108                mobile_nav.append(secondary_nav_html);
109            }
110        }
111
112        if (blognetwork_js_settings.responsive_social_nav) {
113
114            var mobile_nav = $('.blognetwork-mob-nav');
115            var social_nav = $('.blognetwork-soc-menu:first li').clone();
116            var soc_nav_html = '';
117            if (social_nav.length) {
118                social_nav.each(function() {
119                    soc_nav_html += $(this).html();
120                });
121                mobile_nav.append('<li class="blognetwork-soc-menu blognetwork-soc-responive-menu menu-item">' + soc_nav_html + '</li>');
122            }
123        }
124
125        var blognetwork_cover_slider;
126
127        /* Featured area sliders */
128        $(".blognetwork-featured-slider").each(function() {
129            blognetwork_cover_slider = $(this);
130            blognetwork_cover_slider.owlCarousel({
131                loop: true,
132                autoHeight: false,
133                autoWidth: false,
134                items: 1,
135                margin: 0,
136                nav: true,
137                animateOut: 'fadeOut',
138                animateIn: 'fadeIn',
139                center: false,
140                fluidSpeed: 100,
141                mouseDrag: false,
142                autoplay: parseInt(blognetwork_js_settings.cover_autoplay) ? true : false,
143                autoplayTimeout: parseInt(blognetwork_js_settings.cover_autoplay_time) * 1000,
144                autoplayHoverPause: true,
145                onChanged: function(elem) {
146
147                    var current = this.$element.find('.owl-item.active');
148                    var format_content = current.find('.blognetwork-format-content');
149
150                    if (format_content !== undefined && format_content.children().length !== 0) {
151
152                        var item_wrap = current.find('.blognetwork-featured-item');
153                        var cover = item_wrap.find('.blognetwork-cover');
154
155                        if (cover.attr('data-action') == 'audio' || cover.attr('data-action') == 'video') {
156
157                            var cover_bg = current.find('.blognetwork-cover-bg');
158                            var inplay = item_wrap.find('.blognetwork-format-inplay');
159
160                            format_content.html('');
161                            format_content.fadeOut(300);
162                            inplay.fadeOut(300);
163                            cover.fadeIn(300);
164                            item_wrap.find('.blognetwork-f-hide').fadeIn(300);
165                            cover_bg.removeAttr('style');
166
167
168                        }
169                    }
170
171                },
172                navText: ['<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>']
173            });
174
175        });
176
177
178        $('.blognetwork-featured-slider-4').owlCarousel({
179            stagePadding: 200,
180            loop: true,
181            margin: 0,
182            items: 1,
183            center: true,
184            nav: true,
185            autoWidth: true,
186            autoplay: parseInt(blognetwork_js_settings.cover_autoplay) ? true : false,
187            autoplayTimeout: parseInt(blognetwork_js_settings.cover_autoplay_time) * 1000,
188            autoplayHoverPause: true,
189            navText: ['<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>'],
190            responsive: {
191                0: {
192                    items: 1,
193                    stagePadding: 200
194                },
195                600: {
196                    items: 1,
197                    stagePadding: 200
198                },
199                990: {
200                    items: 1,
201                    stagePadding: 200
202                },
203                1200: {
204                    items: 1,
205                    stagePadding: 250
206                },
207                1400: {
208                    items: 1,
209                    stagePadding: 300
210                },
211                1600: {
212                    items: 1,
213                    stagePadding: 350
214                },
215                1800: {
216                    items: 1,
217                    stagePadding: 768
218                }
219            }
220        });
221
222        /* Module slider */
223
224        $(".blognetwork-slider").each(function() {
225            var controls = $(this).closest('.blognetwork-module').find('.blognetwork-slider-control
225s');
226            var module_columns = $(this).closest('.blognetwork-module').attr('data-col');
227            var layout_columns = controls.attr('data-col');
228            var slider_items = module_columns / layout_columns;
229            var autoplay = parseInt(controls.attr('data-autoplay')) ? true : false;
230            var autoplay_time = parseInt(controls.attr('data-autoplay-time')) * 1000;
231
232            $(this).owlCarousel({
233                rtl: (blognetwork_js_settings.rtl_mode === "true"),
234                loop: true,
235                autoHeight: false,
236                autoWidth: false,
237                items: slider_items,
238                margin: 40,
239                nav: true,
240                center: false,
241                fluidSpeed: 100,
242                autoplay: autoplay,
243                autoplayTimeout: autoplay_time,
244                autoplayHoverPause: true,
245                navContainer: controls,
246                navText: ['<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>'],
247                responsive: {
248                    0: {
249                        margin: 0,
250                        items: (layout_columns <= 2) ? 2 : 1
251                    },
252                    1023: {
253                        margin: 36,
254                        items: slider_items
255                    }
256                }
257            });
258        });
259
260        /* Widget slider */
261
262        $(".blognetwork-widget-slider").each(function() {
263            var $controls = $(this).closest('.widget').find('.blognetwork-slider-controls');
264
265            $(this).owlCarousel({
266                rtl: (blognetwork_js_settings.rtl_mode === "true"),
267                loop: true,
268                autoHeight: false,
269                autoWidth: false,
270                items: 1,
271                nav: true,
272                center: false,
273                fluidSpeed: 100,
274                margin: 0,
275                navContainer: $controls,
276                navText: ['<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>']
277            });
278        });
279
280
281        /* On window resize-events */
282
283        $(window).resize(function() {
284            // Don't do anything in full screen mode
285            if(document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement){
286                return;
287            }
288            blognetwork_sticky_sidebar();
289            blognetwork_logo_setup();
290            blognetwork_sidebar_switch();
291            blognetwork_cover_height_fix();
292        });
293
294
295        /* Check if there is colored section below featured area */
296
297        $(".blognetwork-featured-1").each(function() {
298            var $featured = $(this);
299            var $blognetwork_bg = $(this).next();
300            var $blognetwork_bg_color = $blognetwork_bg.css('background-color');
301
302            if ($blognetwork_bg.hasClass('blognetwork-bg')) {
303                $featured.css('background-color', $blognetwork_bg_color);
304            }
305        });
306
307
308
309        /* Fitvidjs functionality on single posts */
310
311        //blognetwork_fit_videos($('.blognetwork-single-content .entry-media, .entry-content-single, .blognetwork-single-cover .blognetwork-popup-wrapper'));
312
313
314        /* Highlight area hovers */
315
316        $(".blognetwork-featured .blognetwork-highlight .entry-title a,.blognetwork-featured .blognetwork-highlight .action-item,.blognetwork-active-hover .entry-title,.blognetwork-active-hover .action-item").hover(function() {
317                $(this).siblings().stop().animate({
318                    opacity: 0.4
319                }, 150);
320                $(this).parent().siblings().stop().animate({
321                    opacity: 0.4
322                }, 150);
323                $(this).parent().parent().siblings().stop().animate({
324                    opacity: 0.4
325                }, 150);
326            },
327            function() {
328                $(this).siblings().stop().animate({
329                    opacity: 1
330                }, 150);
331                $(this).parent().siblings().stop().animate({
332                    opacity: 1
333                }, 150);
334                $(this).parent().parent().siblings().stop().animate({
335                    opacity: 1
336                }, 150);
337            });
338
339
340        /* Header search */
341
342        $('body').on('click', '.blognetwork-action-search span', function() {
343
344            $(this).find('i').toggleClass('fv-close', 'fv-search');
345            $(this).closest('.blognetwork-action-search').toggleClass('active');
346            setTimeout(function() {
347                $('.active input[type="text"]').focus();
348            }, 150);
349
350            if ($('.blognetwork-responsive-header .blognetwork-watch-later, .blognetwork-responsive-header .blognetwork-listen-later').hasClass('active')) {
351                $('.blognetwork-responsive-header .blognetwork-watch-later, .blognetwork-responsive-header .blognetwork-listen-later').removeClass('active');
352            }
353
354        });
355
356        $('body').on('click', '.blognetwork-responsive-header .blognetwork-watch-later span', function() {
357
358            $(this).closest('.blognetwork-watch-later').toggleClass('active');
359            $('body').toggleClass('blognetwork-watch-later-active');
360            $('.blognetwork-responsive-header .blognetwork-action-search').removeClass('active').find('i').removeClass('fv-close').addClass('fv-search');
361            $('.blognetwork-responsive-header .blognetwork-watch-later.active .sub-menu').css('width', $(window).width()).css('height', $(window).height());
362
363
364        });
365
366        $('body').on('click', '.blognetwork-responsive-header .blognetwork-listen-later span', function() {
367
368            $(this).closest('.blognetwork-listen-later').toggleClass('active');
369            $('.blognetwork-responsive-header .blognetwork-action-search').removeClass('active').find('i').removeClass('fv-close').addClass('fv-search');
370            $('.blognetwork-responsive-header .blognetwork-listen-later.active .sub-menu').css('width', $(window).width()).css('height', $(window).height());
371
372
373        });
374
375        $(document).on('click', function(evt) {
376            if (!$(evt.target).is('.blognetwork-responsive-header .blognetwork-action-search')) {
377                if ($('.blognetwork-responsive-header').hasClass('blognetwork-res-open')) {
378                    $(".blognetwork-responsive-header .dl-trigger").trigger("click");
379                }
380
381                $('.blognetwork-responsive-header .blognetwork-action-search.active .sub-menu').css('width', $(window).width());
382            }
383        });
384
385        /* On images loaded events */
386
387        $('body').imagesLoaded(function() {
388            blognetwork_sidebar_switch();
389            blognetwork_sticky_sidebar();
390
391        });
392
393
394        $('.blognetwork-cover-bg:first').imagesLoaded(function() {
395            $('.blognetwork-cover').animate({
396                opacity: 1
397            }, 300);
398        });
399
400
401        /* Share buttons click */
402
403        $('body').on('click', '.blognetwork-share-item', function(e) {
404            e.preventDefault();
405            var data = $(this).attr('data-url');
406            blognetwork_social_share(data);
407        });
408
409
410        /* Hendling url on ajax call for load more and infinite scroll case */
411        if ($('.blognetwork-infinite-scroll').length || $('.blognetwork-load-more').length) {
412
413            var blognetwork_url_pushes = [];
414            var blognetwork_pushes_up = 0;
415            var blognetwork_pushes_down = 0;
416
417            var push_obj = {
418                prev: window.location.href,
419                next: '',
420                offset: $(window).scrollTop(),
421                prev_title: window.document.title,
422                next_title: window.document.title
423            };
424
425            blognetwork_url_pushes.push(push_obj);
426            window.history.propertyIsEnumerable(push_obj, '', window.location.href);
427
428            var last_up, last_down = 0;
429
430            $(window).scroll(function() {
431                if (blognetwork_url_pushes[blognetwork_pushes_up].offset != last_up && $(window).scrollTop() < blognetwork_url_pushes[blognetwork_pushes_up].offset) {
432
433                    last_up = blognetwork_url_pushes[blognetwork_pushes_up].offset;
434                    last_down = 0;
435                    window.document.title = blognetwork_url_pushes[blognetwork_pushes_up].prev_title;
436                    window.history.propertyIsEnumerable(blognetwork_url_pushes, '', blognetwork_url_pushes[blognetwork_pushes_up].prev); //1
437
438                    blognetwork_pushes_down = blognetwork_pushes_up;
439                    if (blognetwork_pushes_up != 0) {
440                        blognetwork_pushes_up--;
441                    }
442                }
443                if (blognetwork_url_pushes[blognetwork_pushes_down].offset != last_down && $(window).scrollTop() > blognetwork_url_pushes[blognetwork_pushes_down].offset) {
444
445                    last_down = blognetwork_url_pushes[blognetwork_pushes_down].offset;
446                    last_up = 0;
447
448                    window.document.title = blognetwork_url_pushes[blognetwork_pushes_down].next_title;
449                    window.history.propertyIsEnumerable(blognetwork_url_pushes, '', blognetwork_url_pushes[blognetwork_pushes_down].next);
450
451                    blognetwork_pushes_up = blognetwork_pushes_down;
452                    if (blognetwork_pushes_down < blognetwork_url_pushes.length - 1) {
453                        blognetwork_pushes_down++;
454                    }
455
456                }
457            });
458
459        }
460
461
462        /* Load more button handler */
463        var blognetwork_load_ajax_new_count = 0;
464
465        $("body").on('click', '.blognetwork-load-more a', function(e) {
466
467            e.preventDefault();
468            var start_url = window.location.href;
469            var prev_title = window.document.title;
470            var $link = $(this);
471            var page_url = $link.attr("href");
472
473            $link.addClass('blognetwork-loader-active');
474            $('.blognetwork-loader').show();
475            $("<div>").load(page_url, function() {
476                var n = blognetwork_load_ajax_new_count.toString();
477                var $wrap = $link.closest('.blognetwork-module').find('.blognetwork-posts');
478                var $new = $(this).find('.blognetwork-module:last article').addClass('blognetwork-new-' + n);
479                var $this_div = $(this);
480
481                $new.imagesLoaded(function() {
482
483                    $new.hide().appendTo($wrap).fadeIn(400);
484
485                    if ($this_div.find('.blognetwork-load-more').length) {
486                        $('.blognetwork-load-more').html($this_div.find('.blognetwork-load-more').html());
487                        $('.blognetwork-loader').hide();
488                        $link.removeClass('blognetwork-loader-active');
489                    } else {
490                        $('.blognetwork-load-more').fadeOut('fast').remove();
491                    }
492
493                    blognetwork_sticky_sidebar();
494
495                    if (page_url != window.location) {
496
497                        blognetwork_pushes_up++;
498                        blognetwork_pushes_down++;
499                        var next_title = $this_div.find('title').text();
500
501                        var push_obj = {
502                            prev: start_url,
503                            next: page_url,
504                            offset: $(window).scrollTop(),
505                            prev_title: prev_title,
506                            next_title: next_title
507                        };
508
509                        blognetwork_url_pushes.push(push_obj);
510                        window.document.title = next_title;
511                        window.history.propertyIsEnumerable(push_obj, '', page_url);
512
513                    }
514
515                    blognetwork_load_ajax_new_count++;
516
517                    return false;
518                });
519
520            });
521
522        });
523
524
525        /* Infinite scroll handler */
526        var blognetwork_infinite_allow = true;
527
528        if ($('.blognetwork-infinite-scroll').length) {
529            $(window).scroll(function() {
530                if (blognetwork_infinite_allow && $('.blognetwork-infinite-scroll').length && ($(this).scrollTop() > ($('.blognetwork-infinite-scroll').offset().top) - $(this).height() - 200)) {
531
532                    var $link = $('.blognetwork-infinite-scroll a');
533                    var page_url = $link.attr("href");
534                    var start_url = window.location.href;
535                    var prev_title = window.document.title;
536
537                    if (page_url != undefined) {
538                        blognetwork_infinite_allow = false;
539                        $('.blognetwork-loader').show();
540                        $("<div>").load(page_url, function() {
541                            var n = blognetwork_load_ajax_new_count.toString();
542                            var $wrap = $link.closest('.blognetwork-module').find('.blognetwork-posts');
543                            var $new = $(this).find('.blognetwork-module:last article').addClass('blognetwork-new-' + n);
544                            var $this_div = $(this);
545
546                            $new.imagesLoaded(function() {
547
548                                $new.hide().appendTo($wrap).fadeIn(400);
549
550                                if ($this_div.find('.blognetwork-infinite-scroll').length) {
551                                    $('.blognetwork-infinite-scroll').html($this_div.find('.blognetwork-infinite-scroll').html());
552                                    $('.blognetwork-loader').hide();
553                                    blognetwork_infinite_allow = true;
554                                } else {
555                                    $('.blognetwork-infinite-scroll').fadeOut('fast').remove();
556                                }
557
558                                blognetwork_sticky_sidebar();
559
560                                if (page_url != window.location) {
561
562                                    blognetwork_pushes_up++;
563                                    blognetwork_pushes_down++;
564                                    var next_title = $this_div.find('title').text();
565
566                                    var push_obj = {
567                                        prev: start_url,
568                                        next: page_url,
569                                        offset: $(window).scrollTop(),
570                                        prev_title: prev_title,
571                                        next_title: next_title
572                                    };
573
574                                    blognetwork_url_pushes.push(push_obj);
575                                    window.document.title = next_title;
576                                    window.history.propertyIsEnumerable(push_obj, '', page_url);
577
578                                }
579
580                                blognetwork_load_ajax_new_count++;
581
582                                return false;
583                            });
584
585                        });
586                    }
587                }
588            });
589        }
590
591        /**
592         * Check if is set some other laguage and return his language key to fix ajax request
593         * @type mixed Sting or Null
594         */
595        var wpml_current_lang = blognetwork_js_settings.ajax_wpml_current_lang !== null ? '?wpml_lang='+blognetwork_js_settings.ajax_wpml_current_lang : '';
596        
597        /* Cover format actions */
598
599        $("body").on('click', '.blognetwork-cover', function(e) {
600
601            var action = $(this).attr('data-action');
602            var container = $(this).closest('.blognetwork-cover-bg').find('.blognetwork-format-content');
603            var item_wrap = $(this).closest('.blognetwork-featured-item');
604            var cover_bg = $(this).closest('.blognetwork-cover-bg');
605            var inplay = item_wrap.find('.blognetwork-format-inplay');
606
607            if (action == 'video') {
608
609                if (item_wrap.parent().hasClass('owl-item')) {
610                    blognetwork_cover_slider.trigger('stop.owl.autoplay');
611                }
612
613                var data = {
614                    action: 'blognetwork_format_content',
615                    format: 'video',
616                    display_playlist: $('.blognetwork-single-cover').length ? true : false,
617                    id: $(this).attr('data-id')
618                };
619
620                var opener = $(this);
621
622                opener.fadeOut(300, function() {
623                    container.append('<div class="blognetwork-format-loader"><div class="uil-ripple-css"><div></div><div></div></div></div>');
624                    container.fadeIn(300);
625
626
627                    inplay.find('.container').html('');
628                    inplay.find('.container').append(item_wrap.find('.entry-header').clone()).append(item_wrap.find('.entry-actions').clone());
629
630                    $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) {
631
632                        container.find('.blognetwork-format-loader').remove();
633
634                        container.append('<div class="blognetwork-popup-wrapper">' + response + '</div>');
635
636                        blognetwork_fit_videos(container);
637
638                        blognetwork_try_autoplay(container);
639
640                        blognetwork_disable_related_videos(container);
641
642                        item_wrap.find('.blognetwork-f-hide').fadeOut(300);
643
644                        $('body').addClass('blognetwork-in-play');
645
646                        setTimeout(function() {
647
648                            var $playlist_list = $('.blognetwork-playlist');
649
650                            if ($(window).width() > 768) {
651
652                                var set_height = cover_bg.get(0).scrollHeight;
653
654                                if (!$('.blognetwork-popup-wrapper > .blognetwork-cover-playlist-active').length) {
655                                    set_height = set_height < 690 ? 690 : set_height;
656                                    cover_bg.animate({
657                                        height: set_height
658                                    }, 300);
659                                } else {
660                                    cover_bg.css('height', 'auto');
661                                    cover_bg.addClass('blognetwork-cover-playlist-active');
662                                    item_wrap.addClass('blognetwork-playlist-mode-acitve');
663                                }
664
665
666                                var $video = cover_bg.find('.blognetwork-playlist-video iframe'),
667                                    $script = cover_bg.find('.blognetwork-playlist-video script');
668
669                                if (!$video.length && !$script.length) {
670                                    $video = cover_bg.find('.blognetwork-playlist-video video');
671                                }
672
673                                // Fix for playwire
674                                if ($script.length) {
675                                    $(document).on('playwire-ready', function() {
676                                        $playlist_list.find('.blognetwork-posts').css('height', $script.parent().height() - $playlist_list.find('.blognetwork-mod-head').height() - 25); // Fix for margin bottom
677                                    });
678                                } else {
679                                    $playlist_list.find('.blognetwork-posts').css('height', $video.height() - $playlist_list.find('.blognetwork-mod-head').height() - 25); // Fix for margin bottom
680                                }
681
682                            } else {
683                                cover_bg.css('height', 'auto');
684                                cover_bg.parent().css('height', 'auto');
685                                $playlist_list.css('height', 460);
686                            }
687
688                        }, 50);
689
690                        inplay.slideDown(300);
691
692                    });
693
694                });
695
696            }
697
698            if (action == 'audio') {
699
700                if (item_wrap.parent().hasClass('owl-item')) {
701                    blognetwork_cover_slider.trigger('stop.owl.autoplay');
702                }
703
704                var data = {
705                    action: 'blognetwork_format_content',
706                    format: 'audio',
707                    id: $(this).attr('data-id')
708                };
709
710                var opener = $(this);
711
712
713                opener.fadeOut(300, function() {
714                    container.append('<div class="blognetwork-format-loader"><div class="uil-ripple-css"><div></div><div></div></div></div>');
715                    container.fadeIn(300);
716
717                    item_wrap.find('.blognetwork-f-hide').fadeOut(300);
718                    $('body').addClass('blognetwork-in-play');
719
720                    inplay.find('.container').html('');
721                    inplay.find('.container').append(item_wrap.find('.entry-header').clone()).append(item_wrap.find('.entry-actions').clone());
722
723                    $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) {
724
725                        //var $response = $($.parseHTML(response));
726                        container.find('.blognetwork-format-loader').remove();
727                        container.append('<div class="blognetwork-popup-wrapper">' + response + '</div>');
728                        blognetwork_fit_videos(container);
729                        blognetwork_try_autoplay(container);
730
731                        setTimeout(function() {
732
733                            if ($(window).width() > 768) {
734
735                                var set_height = cover_bg.get(0).scrollHeight;
736
737                                if (!$('.blognetwork-popup-wrapper > .blognetwork-cover-playlist-active').length) {
738                                    if (set_height < 690) {
739                                        set_height = 690;
740                                    }
741                                }
742
743                                cover_bg.animate({
744                                    height: set_height
745                                }, 300);
746                            } else {
747                                cover_bg.css('height', 'auto');
748                                cover_bg.parent().css('height', 'auto');
749                            }
750
751                        }, 50);
752
753                        inplay.slideDown(300);
754
755
756                    });
757
758                });
759
760
761
762            }
763
764            if (action == 'gallery') {
765
766                var items = new Array();
767
768                container.find('.gallery-item').each(function() {
769                    items.push({
770                        src: $(this).find('a').attr('href'),
771                        caption: $(this).find('.wp-caption-text.gallery-caption').text()
772                    });
773                });
774
775
776                $.magnificPopup.open({
777                    items: items,
778                    gallery: {
779                        enabled: true
780                    },
781                    type: 'image',
782                    image: {
783                        titleSrc: function(item) {
784                            var $caption = item.data.caption;
785                            if ($caption != 'undefined') {
786                                return $caption;
787                            }
788                            return '';
789                        }
790                    },
791                    removalDelay: 120,
792                    mainClass: 'mfp-with-fade',
793                    closeBtnInside: false,
794                    closeMarkup: '<button title="%title%" type="button" class="mfp-close"><i class="fv fv-close"></i></button>',
795                    callbacks: {
796                        open: function() {
797                            $.magnificPopup.instance.next = function() {
798                                var self = this;
799                                self.wrap.removeClass('mfp-image-loaded');
800                                setTimeout(function() {
801                                    $.magnificPopup.proto.next.call(self);
802                                }, 120);
803                            };
804                            $.magnificPopup.instance.prev = function() {
805                                var self = this;
806                                self.wrap.removeClass('mfp-image-loaded');
807                                setTimeout(function() {
808                                    $.magnificPopup.proto.prev.call(self);
809                                }, 120);
810                            };
811                        },
812                        imageLoadComplete: function() {
813                            var self = this;
814                            setTimeout(function() {
815                                self.wrap.addClass('mfp-image-loaded');
816                            }, 16);
817                        }
818                    }
819                });
820
821            }
822
823            if (action == 'image') {
824
825                var image = $(this).attr('data-image');
826                var link = $(this);
827                $.magnificPopup.open({
828                    items: {
829                        src: image,
830                    },
831                    type: 'image',
832                    image: {
833                        titleSrc: function(item) {
834                            var $caption = link.parent().find('.wp-caption-text');
835                            if ($caption !== undefined) {
836                                return $caption.text();
837                            }
838                            return '';
839                        }
840                    },
841                    removalDelay: 120,
842                    mainClass: 'mfp-with-fade',
843                    closeBtnInside: false,
844                    closeMarkup: '<button title="%title%" type="button" class="mfp-close"><i class="fv fv-close"></i></button>',
845                    callbacks: {
846                        open: function() {
847                            //overwrite default prev + next function. Add timeout for css3 crossfade animation
848                            $.magnificPopup.instance.next = function() {
849                                var self = this;
850                                self.wrap.removeClass('mfp-image-loaded');
851                                setTimeout(function() {
852                                    $.magnificPopup.proto.next.call(self);
853                                }, 120);
854                            };
855                            $.magnificPopup.instance.prev = function() {
856                                var self = this;
857                                self.wrap.removeClass('mfp-image-loaded');
858                                setTimeout(function() {
859                                    $.magnificPopup.proto.prev.call(self);
860                                }, 120);
861                            };
862                        },
863                        imageLoadComplete: function() {
864                            var self = this;
865                            setTimeout(function() {
866                                self.wrap.addClass('mfp-image-loaded blognetwork-f-img');
867                            }, 16);
868                        }
869                    }
870                });
871            }
872
873        });
874
875
876        /* Watch Later */
877
878        $("body").on('click', '.action-item.watch-later', function(e) {
879            e.preventDefault();
880
881            var container = $('.blognetwork-watch-later');
882            var counter = container.find('.blognetwork-watch-later-count');
883            var posts = container.find('.blognetwork-menu-posts');
884            var empty = container.find('.blognetwork-wl-empty');
885            var what = $(this).attr('data-action');
886
887            if (what == 'add') {
888
889                $(this).find('i.fv').removeClass('fv-watch-later').addClass('fv-added');
890                counter.text(parseInt(counter.first().text()) + 1);
891                $(this).attr('data-action', 'remove');
892
893            } else {
894
895                $(this).find('i.fv').removeClass('fv-added').addClass('fv-watch-later');
896                counter.text(parseInt(counter.first().text()) - 1);
897                $(this).attr('data-action', 'add');
898            }
899
900            if (parseInt(counter.text()) > 0) {
901                counter.fadeIn(300);
902               
902 empty.fadeOut(300);
903            } else {
904                counter.fadeOut(300);
905                empty.fadeIn(300);
906            }
907
908            $(this).find('span').removeClass('hidden');
909            $(this).find('span.' + what).addClass('hidden');
910
911            var data = {
912                action: 'blognetwork_watch_later',
913                what: what,
914                id: $(this).attr('data-id')
915            };
916
917            $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) {
918                posts.html(response);
919            });
920
921        });
922
923        $("body").on('click', '.blognetwork-remove-wl', function(e) {
924            e.preventDefault();
925
926            var container = $('.blognetwork-watch-later');
927            var counter = container.find('.blognetwork-watch-later-count');
928            var empty = container.find('.blognetwork-wl-empty');
929
930            counter.text(parseInt(counter.first().text()) - 1);
931
932            $(this).closest('.wl-post').fadeOut(300).remove();
933
934            if (parseInt(counter.text()) == 0) {
935                counter.fadeOut(300);
936                empty.fadeIn(300);
937            }
938
939            var data = {
940                action: 'blognetwork_watch_later',
941                what: 'remove',
942                id: $(this).attr('data-id')
943            };
944
945            $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) {
946                //posts.html(response);
947            });
948
949        });
950
951        /* Listen Later */
952
953        $("body").on('click', '.action-item.listen-later', function(e) {
954            e.preventDefault();
955
956            var container = $('.blognetwork-listen-later');
957            var counter = container.find('.blognetwork-listen-later-count');
958            var posts = container.find('.blognetwork-menu-posts');
959            var empty = container.find('.blognetwork-ll-empty');
960            var what = $(this).attr('data-action');
961
962            if (what == 'add') {
963
964                $(this).find('i.fv').removeClass('fv-listen-later').addClass('fv-listen-close');
965                counter.text(parseInt(counter.first().text()) + 1);
966                $(this).attr('data-action', 'remove');
967
968            } else {
969
970                $(this).find('i.fv').removeClass('fv-listen-close').addClass('fv-listen-later');
971                counter.text(parseInt(counter.first().text()) - 1);
972                $(this).attr('data-action', 'add');
973            }
974
975            if (parseInt(counter.text()) > 0) {
976                counter.fadeIn(300);
977                empty.fadeOut(300);
978            } else {
979                counter.fadeOut(300);
980                empty.fadeIn(300);
981            }
982
983            $(this).find('span').removeClass('hidden');
984            $(this).find('span.' + what).addClass('hidden');
985
986            var data = {
987                action: 'blognetwork_listen_later',
988                what: what,
989                id: $(this).attr('data-id')
990            };
991
992            $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) {
993                posts.html(response);
994            });
995
996        });
997
998        $("body").on('click', '.blognetwork-remove-ll', function(e) {
999            e.preventDefault();
1000
1001            var container = $('.blognetwork-listen-later');
1002            var counter = container.find('.blognetwork-listen-later-count');
1003            var empty = container.find('.blognetwork-ll-empty');
1004
1005            counter.text(parseInt(counter.first().text()) - 1);
1006
1007            $(this).closest('.blognetwork-menu-posts').fadeOut(300).remove();
1008
1009            if (parseInt(counter.text()) == 0) {
1010                counter.fadeOut(300);
1011                empty.fadeIn(300);
1012            }
1013
1014            var data = {
1015                action: 'blognetwork_listen_later',
1016                what: 'remove',
1017                id: $(this).attr('data-id')
1018            };
1019
1020            $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, data, function(response) {
1021                //posts.html(response);
1022            });
1023
1024        });
1025
1026        if (blognetwork_js_settings.listen_later_ajax && $('.blognetwork-listen-later').length) {
1027            $.post(blognetwork_js_settings.ajax_url+wpml_current_lang, {
1028                action: 'blognetwork_load_listen_later'
1029            }, function(response) {
1030                $('.blognetwork-listen-later').html(response);
1031            });
1032        }
1033
1034
1035        /* Cinema mode */
1036
1037        var blognetwork_before_cinema_height;
1038        var blognetwork_before_cinema_width;
1039
1040        $("body").on('click', '.action-item.cinema-mode', function(e) {
1041            e.preventDefault();
1042
1043            var current_video = $(this).closest('.blognetwork-featured-item').find('.blognetwork-format-content');
1044
1045            $(window).scrollTop(0);
1046
1047            $('body').addClass('blognetwork-popup-on');
1048            current_video.addClass('blognetwork-popup');
1049
1050
1051            if ($('.blognetwork-featured-slider').length) {
1052                blognetwork_before_cinema_height = current_video.height();
1053                blognetwork_before_cinema_width = current_video.width();
1054
1055
1056
1057                if ($(window).width() > 990) {
1058                    current_video.height($(window).height()).width($(window).width()).css('top', -$('.blognetwork-site-header').height()).css('marginTop', -$('.blognetwork-site-header').height() / 2);
1059                } else {
1060                    current_video.height($(window).height()).width($(window).width()).css('top', -50).css('marginTop', -$('.blognetwork-site-header').height() / 2);
1061                    $('.blognetwork-responsive-header').css('z-index', 0);
1062                }
1063
1064
1065                var current_slide = $('.blognetwork-popup').parent().parent().parent();
1066                current_slide.attr('data-width', current_slide.width()).height($(window).height()).width($(window).width());
1067
1068
1069
1070                $('.blognetwork-header-wrapper').css('z-index', 0);
1071
1072            }
1073
1074            if ($('.blognetwork-single-content .blognetwork-format-content').length && $(window).width() < 1367) {
1075                blognetwork_before_cinema_height = current_video.height();
1076                blognetwork_before_cinema_width = current_video.width();
1077                current_video.height($(window).height()).width($(window).width());
1078            }
1079
1080            if (!current_video.find('.blognetwork-popup-wrapper').length) {
1081                current_video.closest('.blognetwork-cover-bg').find('.blognetwork-cover').click();
1082            }
1083
1084            current_video.append('<a class="blognetwork-popup-close" href="javascript:void(0);"><i class="fv fv-close"></i></a>');
1085            if ($('.blognetwork-featured-slider').length) {
1086                $('.blognetwork-popup-close').css('top', $('.blognetwork-site-header').height() - 20);
1087            }
1088
1089        });
1090
1091
1092        /* Close popup */
1093
1094        $("body").on('click', '.blognetwork-popup-close', function(e) {
1095
1096            var cover_bg = $(this).closest('.blognetwork-cover-bg');
1097
1098            if ($('.blognetwork-featured-slider').length) {
1099
1100                $(this).closest('.blognetwork-format-content').removeAttr('style');
1101                $('.blognetwork-header-wrapper').css('z-index', 10);
1102                var current_slide = $('.blognetwork-popup').parent().parent().parent();
1103                current_slide.removeAttr('style').css('width', current_slide.attr('data-width'));
1104
1105            }
1106
1107            if ($('.blognetwork-single-content .blognetwork-format-content').length && $(window).width() < 1367) {
1108                $(this).closest('.blognetwork-format-content').removeAttr('style');
1109            }
1110
1111            $(this).closest('.blognetwork-format-content').removeClass('blognetwork-popup');
1112
1113            $('body').removeClass('blognetwork-popup-on');
1114            $('.action-item, .entry-header').removeAttr('style');
1115            $(this).remove();
1116
1117            setTimeout(function() {
1118                var isFF = !!window.sidebar;
1119                if (isFF == true) {
1120                    cover_bg.removeAttr('style');
1121                }
1122
1123                cover_bg.animate({
1124                    height: cover_bg.get(0).scrollHeight
1125                }, 300);
1126
1127
1128
1129            }, 50);
1130
1131            if ($(window).width() < 990) {
1132                $('.blognetwork-responsive-header').removeAttr('style');
1133            }
1134
1135
1136        });
1137
1138        /* Close popup on Escape */
1139
1140        $(document).keyup(function(ev) {
1141            if (ev.keyCode == 27 && $('body').hasClass('blognetwork-popup-on')) {
1142
1143                $('.blognetwork-popup-close').click();
1144
1145            }
1146        });
1147
1148
1149        /* Cover in play mode */
1150        if ((blognetwork_js_settings.cover_inplay && $('.blognetwork-cover-bg').length && $('.blognetwork-cover-bg').hasClass('video')) || (blognetwork_js_settings.cover_inplay_audio && $('.blognetwork-cover-bg').length && $('.blognetwork-cover-bg').hasClass('audio'))) {
1151
1152            var cover_bg = $('.blognetwork-cover-bg');
1153            blognetwork_fit_videos($('.blognetwork-format-content'));
1154            blognetwork_disable_related_videos(cover_bg);
1155
1156
1157
1158            var $playlist_list = $('.blognetwork-playlist');
1159
1160            if ($playlist_list.length) {
1161
1162                setTimeout(function() {
1163                    var $video = cover_bg.find('.blognetwork-playlist-video iframe'),
1164                        $script = cover_bg.find('.blognetwork-playlist-video script');
1165
1166                    if (!$video.length && !$script.length) {
1167                        $video = cover_bg.find('.blognetwork-playlist-video video');
1168                    }
1169
1170                    // Fix for playwire
1171                    if (!$script.length) {
1172                        $playlist_list.find('.blognetwork-posts').css('height', $video.height() - $playlist_list.find('.blognetwork-mod-head').height() - 25);
1173                    }else{
1174                        $playlist_list.find('.blognetwork-posts').css('height', $script.parent().height() - $playlist_list.find('.blognetwork-mod-head').height() - 25 ); // Fix for margin bottom
1175                    }
1176
1177                    $('.blognetwork-cover-bg').animate({
1178                        height: cover_bg.get(0).scrollHeight
1179                    }, 300);
1180                    $('.blognetwork-format-inplay').slideDown(300);
1181
1182                }, 500);
1183            } else {
1184                $('.blognetwork-cover-bg').animate({
1185                    height: cover_bg.get(0).scrollHeight
1186                }, 300);
1187                $('.blognetwork-format-inplay').slideDown(300);
1188            }
1189
1190            /* playwire support */
1191            setTimeout(function() {
1192                if (cover_bg.find('iframe').hasClass('zeus_iframe') && $(window).width() > 1240) {
1193                    var h = cover_bg.find('.blognetwork-popup-wrapper div').height();
1194                    if (h > 500) {
1195                        cover_bg.css('height', h + 70);
1196                    }
1197                }
1198            }, 1000);
1199        }
1200
1201
1202        $(document).on('playwire-ready', function() {
1203            //console.log(6);
1204
1205            $('.blognetwork-cover-playlist-active').css('margin-bottom', '40px');
1206            $playlist_list.find('.blognetwork-posts').css('height', $script.parent().height() - $playlist_list.find('.blognetwork-mod-head').height() ); // Fix for margin bottom
1207        });
1208        /* Reverse submenu ul if out of the screen */
1209
1210        $('.blognetwork-main-nav li').hover(function(e) {
1211            if ($(this).closest('body').width() < $(document).width()) {
1212
1213                $(this).find('ul').addClass('blognetwork-rev');
1214            }
1215        }, function() {
1216            $(this).find('ul').removeClass('blognetwork-rev');
1217        });
1218
1219        /* Scroll to comments */
1220
1221        $('body').on('click', '.blognetwork-single-cover .entry-actions a.comments, .blognetwork-single-cover .meta-comments a, .blognetwork-single-content .meta-comments a:first', function(e) {
1222
1223            e.preventDefault();
1224            var target = this.hash,
1225                $target = $(target);
1226
1227
1228            $('html, body').stop().animate({
1229                'scrollTop': $target.offset().top
1230            }, 900, 'swing', function() {
1231                window.location.hash = target;
1232            });
1233
1234        });
1235
1236
1237        /* Initialize gallery pop-up */
1238
1239        blognetwork_popup_gallery($('.blognetwork-site-content'));
1240
1241        /* Initialize image popup  */
1242
1243        blognetwork_popup_image($('.blognetwork-content'));
1244
1245
1246        /* Sticky sidebar */
1247
1248        function blognetwork_sticky_sidebar() {
1249
1250            if ($(window).width() >= 1024) {
1251                $('.blognetwork-sidebar.is-sticky-sidebar').theiaStickySidebar({
1252                //$('.blognetwork-sticky').theiaStickySidebar({
1253                  // Settings
1254                  additionalMarginTop: 100
1255                });
1256            }
1257        }
1258
1259        /* Put sidebars below content in responsive mode */
1260        function blognetwork_sidebar_switch() {
1261            $('.blognetwork-sidebar-left').each(function() {
1262                if ($(window).width() <= 1024) {
1263                    $(this).insertAfter($(this).next());
1264                } else {
1265                    $(this).insertBefore($(this).prev());
1266                }
1267            });
1268        }
1269
1270
1271        /* Share popup function */
1272
1273        function blognetwork_social_share(data) {
1274            window.open(data, "Share", 'height=500,width=760,top=' + ($(window).height() / 2 - 250) + ', left=' + ($(window).width() / 2 - 380) + 'resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0');
1275        }
1276
1277
1278        /* Switch to retina logo */
1279
1280        var blognetwork_retina_logo_done = false,
1281            blognetwork_retina_mini_logo_done = false;
1282
1283        function blognetwork_logo_setup() {
1284
1285            //Retina logo
1286            if (window.devicePixelRatio > 1) {
1287
1288                if (blognetwork_js_settings.logo_retina && !blognetwork_retina_logo_done && $('.blognetwork-logo').length) {
1289                    $('.blognetwork-logo').imagesLoaded(function() {
1290
1291                        $('.blognetwork-logo').each(function() {
1292                            if ($(this).is(':visible')) {
1293                                var width = $(this).width();
1294                                $(this).attr('src', blognetwork_js_settings.logo_retina).css('width', width + 'px');
1295                            }
1296                        });
1297                    });
1298
1299                    blognetwork_retina_logo_done = true;
1300                }
1301
1302                if (blognetwork_js_settings.logo_mini_retina && !blognetwork_retina_mini_logo_done && $('.blognetwork-logo-mini').length) {
1303                    $('.blognetwork-logo-mini').imagesLoaded(function() {
1304                        $('.blognetwork-logo-mini').each(function() {
1305                            if ($(this).is(':visible')) {
1306                                var width = $(this).width();
1307                                $(this).attr('src', blognetwork_js_settings.logo_mini_retina).css('width', width + 'px');
1308                            }
1309                        });
1310                    });
1311
1312                    blognetwork_retina_mini_logo_done = true;
1313                }
1314            }
1315        }
1316
1317
1318        /* Pop-up gallery function */
1319
1320        function blognetwork_popup_gallery(obj) {
1321            obj.find('.gallery').each(function() {
1322                $(this).find('.gallery-icon a').magnificPopup({
1323                    type: 'image',
1324                    gallery: {
1325                        enabled: true
1326                    },
1327
1328                    image: {
1329                        titleSrc: function(item) {
1330                            var $caption = item.el.closest('.gallery-item').find('.gallery-caption');
1331                            if ($caption != 'undefined') {
1332                                return $caption.text();
1333                            }
1334                            return '';
1335                        }
1336                    },
1337                    removalDelay: 120,
1338                    mainClass: 'mfp-with-fade',
1339                    closeBtnInside: false,
1340                    closeMarkup: '<button title="%title%" type="button" class="mfp-close"><i class="fv fv-close"></i></button>',
1341                    callbacks: {
1342                        open: function() {
1343                            $.magnificPopup.instance.next = function() {
1344                                var self = this;
1345                                self.wrap.removeClass('mfp-image-loaded');
1346                                setTimeout(function() {
1347                                    $.magnificPopup.proto.next.call(self);
1348                                }, 120);
1349                            };
1350                            $.magnificPopup.instance.prev = function() {
1351                                var self = this;
1352                                self.wrap.removeClass('mfp-image-loaded');
1353                                setTimeout(function() {
1354                                    $.magnificPopup.proto.prev.call(self);
1355                                }, 120);
1356                            };
1357                        },
1358                        imageLoadComplete: function() {
1359                            var self = this;
1360                            setTimeout(function() {
1361                                self.wrap.addClass('mfp-image-loaded');
1362                            }, 16);
1363                        }
1364                    }
1365                });
1366            });
1367        }
1368
1369
1370
1371
1372        /* Popup image function */
1373        function blognetwork_popup_image(obj) {
1374            if (obj.find("a.blognetwork-popup-img").length) {
1375
1376                var popupImg = obj.find("a.blognetwork-popup-img");
1377                popupImg.find('img').each(function() {
1378                    var $that = $(this);
1379                    if ($that.hasClass('alignright')) {
1380                        $that.removeClass('alignright').parent().addClass('alignright');
1381                    }
1382                    if ($that.hasClass('alignleft')) {
1383                        $that.removeClass('alignleft').parent().addClass('alignleft');
1384                    }
1385                });
1386
1387                popupImg.magnificPopup({
1388                    type: 'image',
1389                    gallery: {
1390                        enabled: true
1391                    },
1392                   /* image: {
1393                        titleSrc: function(item) {
1394                            return item.el.closest('.wp-caption').find('figcaption').text();
1395                        }
1396                    },*/
1397                    removalDelay: 120,
1398                    mainClass: 'mfp-with-fade',
1399                    closeBtnInside: false,
1400                    closeMarkup: '<button title="%title%" type="button" class="mfp-close"><i class="fv fv-close"></i></button>',
1401                    callbacks: {
1402                        open: function() {
1403                            $.magnificPopup.instance.next = function() {
1404                                var self = this;
1405                                self.wrap.removeClass('mfp-image-loaded');
1406                                setTimeout(function() {
1407                                    $.magnificPopup.proto.next.call(self);
1408                                }, 120);
1409                            };
1410                            $.magnificPopup.instance.prev = function() {
1411                                var self = this;
1412                                self.wrap.removeClass('mfp-image-loaded');
1413                                setTimeout(function() {
1414                                    $.magnificPopup.proto.prev.call(self);
1415                                }, 120);
1416                            };
1417                        },
1418                        imageLoadComplete: function() {
1419                            var self = this;
1420                            setTimeout(function() {
1421                                self.wrap.addClass('mfp-image-loaded');
1422                            }, 16);
1423                        }
1424                    }
1425                });
1426            }
1427        }
1428
1429
1430        /* Fitvidjs function */
1431        function blognetwork_fit_videos(obj) {
1432            //obj.find('iframe').removeAttr('width').removeAttr('height');
1433            obj.fitVids({
1434                customSelector: "iframe[src^='https://www.dailymotion.com'], iframe[src^='https://player.twitch.tv'], iframe[src^='https://vine.co'], iframe[src^='https://videopress.com'], iframe[src^='https://www.facebook.com'],iframe[src^='https://content.jwplatform.com'],iframe[src^='https://fast.wistia.net'],iframe[src^='https://www.vooplayer.com'], iframe[src^='http://content.zetatv.com.uy'], iframe[src^='https://embed.wirewax.com'], iframe[src^='https://eventopedia.navstream.com'], iframe[src^='http://cdn.playwire.com'], iframe[src*='https://www.liveleak.com'], iframe[src^='https://drive.google.com'],iframe[src*='wistia.com'],iframe[src*='https://videos.sproutvideo.com']"
1435            });
1436        }
1437
1438        /* Video tweaks to force autoplay if possible */
1439        function blognetwork_try_autoplay(container) {
1440
1441            if (container.find('video').length) {
1442                var video = container.find('video');
1443                video.attr('autoplay', 'true');
1444                video.mediaelementplayer();
1445
1446            } else if (container.find('.flowplayer').length) {
1447                var video = container.find('.flowplayer');
1448                video.attr('data-fvautoplay', 'true');
1449
1450            } else if (container.find('iframe').length) {
1451                var video = container.find('iframe');
1452                if (video.attr('src').match(/\?/gi)) {
1453                    video.attr('src', video.attr('src') + '&autoplay=1&auto_play=1');
1454                } else {
1455                    video.attr('src', video.attr('src') + '?autoplay=1&auto_play=1');
1456                }
1457
1458            } else if (container.find('script').length) {
1459                var video = container.find('script');
1460                video.attr('data-onready', 'blognetwork_playwire');
1461                video.attr('data-id', 'blognetwork_playwire');
1462
1463            } else if (container.find('audio').length) {
1464                container.find('audio').attr('autoplay', 'true');
1465                container.find('audio').mediaelementplayer();
1466            }
1467
1468        }
1469
1470        function blognetwork_disable_related_videos(container) {
1471            if (blognetwork_js_settings.video_disable_related && container.find('iframe').length) {
1472                var video = container.find('iframe');
1473                if (video.attr('src').match(/\?/gi)) {
1474                    video.attr('src', video.attr('src') + '&rel=0');
1475                } else {
1476                    video.attr('src', video.attr('src') + '?rel=0');
1477                }
1478            }
1479        }
1480
1481
1482        if (blognetwork_js_settings.video_display_sticky && $('.blognetwork-format-content.video').length) {
1483
1484            var $formatContent = $('.blognetwork-format-content.video');
1485            $formatContent.prepend(
1486                '<div class="blognetwork-video-sticky-header clearfix">\n' +
1487                '    <span class="widget-title h5">' + blognetwork_js_settings.video_sticky_title + '</span>\n' +
1488                '    <a id="blognetwork-video-sticky-close" href="javascript:void(0)"><span class="fv fv-close"></span></a>\n' +
1489                '</div>');
1490
1491            var sticky_video_state = false;
1492
1493            $(window).scroll(function() {
1494
1495                var $iframe = $('.blognetwork-format-content.video iframe, .blognetwork-format-content.video video');
1496                if ($iframe.length < 1 || $(window).width() < 1200 || $formatContent.hasClass('blognetwork-ignore-sticky')) return;
1497
1498                var bottom = $iframe.position().top + $iframe.outerHeight(true),
1499                    scroll = $(window).scrollTop();
1500
1501                if (!sticky_video_state && bottom < scroll) {
1502                    $formatContent.addClass('blognetwork-sticky-video');
1503                    sticky_video_state = true;
1504                    setTimeout(function() {
1505                        $formatContent.addClass('blognetwork-sticky-animation');
1506                    }, 300);
1507                }
1508
1509                if (sticky_video_state && bottom > scroll) {
1510                    $formatContent.removeClass('blognetwork-sticky-video').removeClass('blognetwork-sticky-animation');
1511                    sticky_video_state = false;
1512                }
1513            });
1514        }
1515
1516        $('body').on('click', '#blognetwork-video-sticky-close', function(e) {
1517            e.preventDefault();
1518            $('.blognetwork-format-content').removeClass('blognetwork-sticky-video').addClass('blognetwork-ignore-sticky');
1519        });
1520
1521        
1522        /* Cover Area - custom content layout wrapper height improvements */
1523        
1524        blognetwork_cover_height_fix();
1525
1526        function blognetwork_cover_height_fix(){
1527
1528            if ( !$('.blognetwork-featured-custom').length ) return;
1529
1530            var custom_area = $('.blognetwork-featured-custom .blognetwork-featured-item');
1531            var custom_area_height = custom_area.height();
1532            var custom_content_height = custom_area.find('.blognetwork-featured-info-custom').height();
1533
1534            if ( custom_content_height + 140 > custom_area_height ) {
1535                custom_area.attr('style', 'height: ' + ( custom_content_height + 140 ) + 'px !important');
1536                custom_area.find('.blognetwork-cover-bg').attr('style', 'height: ' + ( custom_content_height + 140 ) + 'px !important');
1537           }
1538        }
1539
1540
1541
1542        if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
1543
1544            $("body").on("touchstart", ".mks_accordion_heading", function(e) {
1545                mks_accordion_handle($(this));
1546            });
1547
1548            $("body").on("touchstart", ".mks_toggle_heading", function(e) {
1549                mks_toggle_handle($(this));
1550            });
1551
1552
1553            $("body").on("touchstart", ".mks_tabs_nav .mks_tab_nav_item", function(e) {
1554                mks_tab_handle($(this));
1555            });
1556
1557        } else {
1558
1559            $("body").on("click", ".mks_accordion_heading", function(e) {
1560                mks_accordion_handle($(this));
1561            });
1562
1563
1564            $("body").on("click", ".mks_toggle_heading", function(e) {
1565                mks_toggle_handle($(this));
1566            });
1567
1568
1569            $("body").on("click", ".mks_tabs_nav .mks_tab_nav_item", function(e) {
1570                mks_tab_handle($(this));
1571            });
1572        }
1573
1574        /* Initialize tabs */
1575        $('.mks_tabs').each(function() {
1576
1577            var tabs_nav = $(this).find('.mks_tabs_nav');
1578
1579            $(this).find('.mks_tab_item').each(function() {
1580                tabs_nav.append('<div class="mks_tab_nav_item">' + $(this).find('.nav').html() + '</div>');
1581                $(this).find('.nav').remove();
1582
1583            });
1584
1585            $(this).find('.mks_tabs_nav').find('.mks_tab_nav_item:first').addClass('active');
1586            $(this).find('.mks_tab_item').hide();
1587            $(this).find('.mks_tab_item:first').show();
1588            $(this).show();
1589
1590        });
1591
1592        // Show and hide scrollTop button depending on user scroll
1593        $( window ).on( 'scroll', function() {
1594            var scrollTop = window.scrollY;
1595            const goTop = $('#go-top');
1596
1597            ( scrollTop > 300 ) ? goTop.css({ 'opacity' : '1'  }) : goTop.css({ 'opacity' : '0' });
1598
1599        });
1600
1601        // Add smooth scrolling to all links
1602        $("a").on('click', function(event) {
1603
1604            if ( this.hash !== "" ) {
1605                event.preventDefault();
1606
1607                // Store hash
1608                const hash = this.hash;
1609
1610                $('html, body').animate({
1611                    scrollTop: ( $(hash).offset().top - 32 )
1612                }, 800 );
1613            } // End if
1614        });
1615    }); //document ready end
1616
1617
1618    function mks_accordion_handle($obj) {
1619        var toggle = $obj.parent('.mks_accordion_item');
1620        if (!toggle.hasClass('mks_accordion_active')) {
1621            toggle.parent('div').find('.mks_accordion_item').find('.mks_accordion_content:visible').slideUp("fast");
1622            toggle.parent('div').find('.mks_accordion_active').removeClass('mks_accordion_active');
1623            toggle.find('.mks_accordion_content').slideToggle("fast", function() {
1624                toggle.addClass('mks_accordion_active');
1625                if ((toggle.offset().top + 100) < $(window).scrollTop()) {
1626                    $('html, body').stop().animate({
1627                        scrollTop: (toggle.offset().top - 100)
1628                    }, '300');
1629                }
1630            });
1631        } else {
1632            toggle.parent('div').find('.mks_accordion_item').find('.mks_accordion_content:visible').slideUp("fast");
1633            toggle.parent('div').find('.mks_accordion_active').removeClass('mks_accordion_active');
1634        }
1635    }
1636
1637    function mks_toggle_handle($obj) {
1638        var toggle = $obj.parent('.mks_toggle');
1639        toggle.find('.mks_toggle_content').slideToggle("fast", function() {
1640            toggle.toggleClass('mks_toggle_active');
1641        });
1642    }
1643
1644    function mks_tab_handle($obj) {
1645        if ($obj.hasClass('active') == false) {
1646
1647            var tab_to_show = $obj.parent('.mks_tabs_nav').find('.mks_tab_nav_item').index($obj);
1648
1649            $obj.parent('.mks_tabs_nav').parent('.mks_tabs').find('.mks_tab_item').hide();
1650            $obj.parent('.mks_tabs_nav').parent('.mks_tabs').find('.mks_tab_item').eq(tab_to_show).show();
1651
1652            $obj.parent('.mks_tabs_nav').find('.mks_tab_nav_item').removeClass('active');
1653            $obj.addClass('active');
1654
1655        }
1656    }
1657
1658})(jQuery);
1659
1660
1661}

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.