1!function(f,i){$window=f(i),f.fn.lazyload=function(e){var o,n=this,r={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:i,data_attribute:"original",skip_invisible:!0,appear:null,load:null};function t(){var t=0;n.each(function(){var e=f(this);if(!r.skip_invisible||e.is(":visible"))if(f.abovethetop(this,o,r)||f.leftofbegin(this,o,r));else if(f.belowthefold(this,o,r)||f.rightoffold(this,o,r)){if(++t>r.failure_limit)return!1}else e.trigger("appear")})}return e&&(void 0!==e.failurelimit&&(e.failure_limit=e.failurelimit,delete e.failurelimit),void 0!==e.effectspeed&&(e.effect_speed=e.effectspeed,delete e.effectspeed),f.extend(r,e)),o=void 0===r.container||r.container===i?$window:f(r.container),0===r.event.indexOf("scroll")&&o.bind(r.event,function(e){return t()}),this.each(function(){var o=this,i=f(o);o.loaded=!1,i.one("appear",function(){if(!this.loaded){if(r.appear){var e=n.length;r.appear.call(o,e,r)}f("<img />").bind("load",function(){i.hide().attr("src",i.data(r.data_attribute))[r.effect](r.effect_speed),o.loaded=!0;var e=f.grep(n,function(e){return!e.loaded});if(n=f(e),r.load){var t=n.length;r.load.call(o,t,r)}}).attr("src",i.data(r.data_attribute))}}),0!==r.event.indexOf("scroll")&&i.bind(r.event,function(e){o.loaded||i.trigger("appear")})}),$window.bind("resize",function(e){t()}),t(),this},f.belowthefold=function(e,t,o){return(void 0===o.container||o.container===i?$window.height()+$window.scrollTop():t.offset().top+t.height())<=f(e).offset().top-o.threshold},f.rightoffold=function(e,t,o){return(void 0===o.container||o.container===i?$window.width()+$window.scrollLeft():t.offset().left+t.width())<=f(e).offset().left-o.threshold},f.abovethetop=function(e,t,o){return(void 0===o.container||o.container===i?$window.scrollTop():t.offset().top)>=f(e).offset().top+o.threshold+f(e).height()},f.leftofbegin=function(e,t,o){return(void 0===o.container||o.container===i?$window.scrollLeft():t.offset().left)>=f(e).offset().left+o.threshold+f(e).width()},f.inviewport=function(e,t,o){return!(f.rightofscreen(e,o)||f.leftofscreen(e,o)||f.belowthefold(e,o)||f.abovethetop(e,o))},f.extend(f.expr[":"],{"below-the-fold":function(e){return f.belowthefold(e,{threshold:0,container:i})},"above-the-top":function(e){return!f.belowthefold(e,{threshold:0,container:i})},"right-of-screen":function(e){return f.rightoffold(e,{threshold:0,container:i})},"left-of-screen":function(e){return!f.rightoffold(e,{threshold:0,container:i})},"in-viewport":function(e){return!f.inviewport(e,{threshold:0,container:i})},"above-the-fold":function(e){return!f.belowthefold(e,{threshold:0,container:i})},"right-of-fold":function(e){return f.rightoffold(e,{threshold:0,container:i})},"left-of-fold":function(e){return!f.rightoffold(e,{threshold:0,container:i})}})}(jQuery,window);
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.