1(function($) 2{"use strict";$.fn.avia_masonry=function(options) 3{if(!this.length) 4{return this;} 5var the_body=$('body'),the_win=$(window),isMobile=$.avia_utilities.isMobile,isTouchDevice=$.avia_utilities.isTouchDevice,mobile_no_animation=the_body.hasClass('avia-mobile-no-animations'),loading=false,methods={masonry_filter:function() 6{var current=$(this),linktext=current.html(),selector=current.data('filter'),masonry=current.parents('.av-masonry').eq(0),container=masonry.find('.av-masonry-container').eq(0),links=masonry.find('.av-masonry-sort a'),activeCat=masonry.find('.av-current-sort-title');links.removeClass('active_sort');current.addClass('active_sort');container.attr('id','masonry_id_'+selector);if(activeCat.length) 7{activeCat.html(linktext);} 8methods.applyMasonry(container,selector,function() 9{container.css({overflow:'visible'});});setTimeout(function(){the_win.trigger('debouncedresize');},500);return false;},applyMasonry:function(container,selector,callback) 10{var filters=selector?{filter:'.'+selector}:{};filters['layoutMode']='packery';filters['packery']={gutter:0};filters['percentPosition']=true;filters['itemSelector']="a.isotope-item, div.isotope-item";filters['originLeft']=$('body').hasClass('rtl')?false:true;container.isotope(filters,function() 11{the_win.trigger('av-height-change');});if(typeof callback==='function') 12{setTimeout(callback,0);}},show_bricks:function(bricks,callback) 13{var browserPrefix=$.avia_utilities.supports('transition'),multiplier=isMobile&&mobile_no_animation?0:100;bricks.each(function(i) 14{var currentLink=$(this);var reveal=currentLink.find('.avia-curtain-reveal-overlay');if(reveal.length>0) 15{multiplier=500;reveal.on('animationstart',function(e) 16{currentLink.css({visibility:'visible'});});reveal.on('animationend',function(e) 17{$(this).remove();});} 18setTimeout(function() 19{if(browserPrefix===false) 20{currentLink.css({visibility:"visible",opacity:0}).animate({opacity:1},1500);} 21else 22{currentLink.addClass('av-masonry-item-loaded');reveal.addClass('avia_start_delayed_animation');} 23if(i==bricks.length-1&&typeof callback=='function') 24{callback.call();the_win.trigger('av-height-change');}},(multiplier*i));});},loadMore:function(e) 25{e.preventDefault();if(loading) 26{return false;} 27loading=true;var current=$(this),data=current.data(),masonry=current.parents('.av-masonry').eq(0),post_id=masonry.data('post_id'),container=masonry.find('.av-masonry-container'),items=masonry.find('.av-masonry-entry'),loader=$.avia_utilities.loading(),finished=function(){loading=false;loader.hide();the_body.trigger('av_resize_finished');};if('undefined'!=typeof post_id) 28{data.post_id=post_id;} 29if(!data.offset) 30{data.offset=0;} 31data.offset+=data.items;data.action='avia_ajax_masonry_more';data.loaded=[];items.each(function() 32{var item_id=$(this).data('av-masonry-item');
32if(item_id) 33{data.loaded.push(item_id);}});$.ajax({url:avia_framework_globals.ajaxurl,type:"POST",data:data,beforeSend:function() 34{loader.show();},success:function(response) 35{if(response.indexOf("{av-masonry-loaded}")!==-1) 36{var response=response.split('{av-masonry-loaded}'),new_items=$(response.pop()).filter('.isotope-item');if(new_items.length>data.items) 37{new_items=new_items.not(new_items.last());} 38else 39{current.addClass('av-masonry-no-more-items');} 40new_items.find('.avia-animate-admin-preview').removeClass('avia-animate-admin-preview');if(new_items.find('.avia-curtain-reveal-overlay').length>0) 41{new_items.css({visibility:'hidden'});} 42var load_container=$('<div class="loadcontainer"></div>').append(new_items);$.avia_utilities.preload({container:load_container,single_callback:function() 43{var links=masonry.find('.av-masonry-sort a'),filter_container=masonry.find('.av-sort-by-term'),allowed_filters=filter_container.data("av-allowed-sort");filter_container.hide();loader.hide();container.isotope('insert',new_items);$.avia_utilities.avia_ajax_call(masonry);setTimeout(function(){methods.show_bricks(new_items,finished);},150);setTimeout(function(){the_win.trigger('av-height-change');},550);if(links) 44{$(links).each(function(filterlinkindex) 45{var filterlink=$(this),sort=filterlink.data('filter');if(new_items) 46{$(new_items).each(function(itemindex) 47{var item=$(this);if(item.hasClass(sort)&&allowed_filters.indexOf(sort)!==-1) 48{var term_count=filterlink.find('.avia-term-count').text();filterlink.find('.avia-term-count').text(' '+(parseInt(term_count)+1)+' ');if(filterlink.hasClass('avia_hide_sort')) 49{filterlink.removeClass('avia_hide_sort').addClass('avia_show_sort');masonry.find('.av-masonry-sort .'+sort+'_sep').removeClass('avia_hide_sort').addClass('avia_show_sort');masonry.find('.av-masonry-sort .av-sort-by-term').removeClass('hidden');}}});}}
49);} 50filter_container.fadeIn();}});} 51else 52{finished();}},error:finished,complete:function() 53{setTimeout(function(){the_win.trigger('debouncedresize');},500);}});}};return this.each(function() 54{var masonry=$(this),container=masonry.find('.av-masonry-container'),bricks=masonry.find('.isotope-item'),filter=masonry.find('.av-masonry-sort').css({visibility:"visible",opacity:0}).on('click','a',methods.masonry_filter),load_more=masonry.find('.av-masonry-load-more').css({visibility:"visible",opacity:0});if(bricks.find('.avia-curtain-reveal-overlay').length>0) 55{bricks.css({visibility:'hidden'});} 56$.avia_utilities.preload({container:container,single_callback:function() 57{var start_animation=function() 58{filter.animate({opacity:1},400);if(container.outerHeight()+container.offset().top+$('#footer').outerHeight()>$(window).height()) 59{$('html').css({'overflow-y':'scroll'});} 60methods.applyMasonry(container,false,function() 61{masonry.addClass('avia_sortable_active');container.removeClass('av-js-disabled');});methods.show_bricks(bricks,function() 62{load_more.css({opacity:1}).on('click',methods.loadMore);});};if(isMobile&&mobile_no_animation) 63{start_animation();} 64else 65{masonry.waypoint(start_animation,{offset:'80%'});} 66$(window).on('debouncedresize',function() 67{methods.applyMasonry(container,false,function() 68{masonry.addClass('avia_sortable_active');});});}});});};}(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.