!function(e,t,o,n){function a(e,t){return e[t]===n?p[t]:e[t]}function i(){var e=t.pageYOffset;return e===n?m.scrollTop:e}function r(e,t){var o=p["on"+e];o&&(w(o)?o.call(t[0]):(o.addClass&&t.addClass(o.addClass),o.removeClass&&t.removeClass(o.removeClass))),t.trigger("lazy"+e,[t]),d()}function l(t){r(t.type,e(this).off(h,l))}function s(o){if(b.length){o=o||p.forceLoad,I=1/0;var n,a,s=i(),c=t.innerHeight||m.clientHeight,d=t.innerWidth||m.clientWidth;for(n=0,a=b.length;a>n;n++){var f,u=b[n],v=u[0],y=u[A],C=!1,z=o||E(v,g)<0;if(e.contains(m,v)){if(o||!y.visibleOnly||v.offsetWidth||v.offsetHeight){if(!z){var T=v.getBoundingClientRect(),B=y.edgeX,L=y.edgeY;z=s>=(f=T.top+s-L-c)&&T.bottom>-L&&T.left<=d+B&&T.right>-B}if(z){u.on(h,l),r("show",u);var X=y.srcAttr,k=w(X)?X(u):v.getAttribute(X);k&&(v.src=k),C=!0}else I>f&&(I=f)}}else C=!0;C&&(E(v,g,0),b.splice(n--,1),a--)}a||r("complete",e(m))}}function c(){T>1?(T=1,s(),setTimeout(c,p.throttle)):T=0}function d(e){b.length&&(e&&"scroll"===e.type&&e.currentTarget===t&&I>=i()||(T||setTimeout(c,0),T=2))}function f(){C.lazyLoadXT()}function u(){s(!0)}var A="lazyLoadXT",g="lazied",h="load error",v="lazy-hidden",m=o.documentElement||o.body,p={autoInit:!0,selector:"img[data-src]",blankImage:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",throttle:99,forceLoad:t.onscroll===n||!!t.operamini||!m.getBoundingClientRect,loadEvent:"pageshow",updateEvent:"load orientationchange resize scroll touchmove focus",forceEvent:"lazyloadall",oninit:{removeClass:"lazy"},onshow:{addClass:v},onload:{removeClass:v,addClass:"lazy-loaded"},onerror:{removeClass:v},checkDuplicates:!0},y={srcAttr:"data-src",edgeX:0,edgeY:0,visibleOnly:!0},C=e(t),w=e.isFunction,z=e.extend,E=e.data||function(t,o){return e(t).data(o)},b=[],I=0,T=0;e[A]=z(p,y,e[A]),e.fn[A]=function(o){var n,i=a(o=o||{},"blankImage"),l=a(o,"checkDuplicates"),s=a(o,"scrollContainer"),c=a(o,"show"),f={};e(s).on("scroll",d);for(n in y)f[n]=a(o,n);return this.each(function(n,a){if(a===t)e(p.selector).lazyLoadXT(o);else{var s=l&&E(a,g),u=e(a).data(g,c?-1:1);if(s)return void d();i&&"IMG"===a.tagName&&!a.src&&(a.src=i),u[A]=z({},f),r("init",u),b.push(u),d()}})},e(o).ready(function(){r("start",C),C.on(p.updateEvent,d).on(p.forceEvent,u),e(o).on(p.updateEvent,d),p.autoInit&&(C.on(p.loadEvent,f),f())})}(window.jQuery||window.Zepto||window.$,window,document);