1!function(q,m){"function"==typeof define&&define.amd?define(m):"object"==typeof exports?module.exports=m():q.Blazy=m()}(this,function(){function q(b){var c=b._util;c.elements=function(b){for(var c=[],a=(b=b.root.querySelectorAll(b.selector)).length;a--;c.unshift(b[a]));return c}(b.options),c.count=c.elements.length,c.destroyed&&(c.destroyed=!1,b.options.container&&l(b.options.container,function(a){n(a,"scroll",c.validateT)}),n(window,"resize",c.saveViewportOffsetT),n(window,"resize",c.validateT),n(window,"scroll",c.validateT)),m(b)}function m(b){for(var c=b._util,a=0;a<c.count;a++){var d=c.elements[a],g=d,e=b.options,p=g.getBoundingClientRect();e.container&&y&&(g=g.closest(e.containerClass))?e=!!r(g=g.getBoundingClientRect(),f)&&r(p,{top:g.top-e.offset,right:g.right+e.offset,bottom:g.bottom+e.offset,left:g.left-e.offset}):e=r(p,f),(e||t(d,b.options.successClass))&&(b.load(d),c.elements.splice(a,1),c.count--,a--)}0===c.count&&b.destroy()}function r(b,c){return b.right>=c.left&&b.bottom>=c.top&&b.left<=c.right&&b.top<=c.bottom}function z(b,c,a){var d,e,g,p,h,w,f;!t(b,a.successClass)&&(c||a.loadInvisible||0<b.offsetWidth&&0<b.offsetHeight)&&((c=b.getAttribute(u)||b.getAttribute(a.src))?(d=(c=c.split(a.separator))[A&&1<c.length?1:0],e=b.getAttribute(a.srcset),g="img"===b.nodeName.toLowerCase(),p=(c=b.parentNode)&&"picture"===c.nodeName.toLowerCase(),g||void 0===b.src?(h=new Image,w=function(){a.error&&a.error(b,"invalid"),v(b,a.errorClass),k(h,"error",w),k(h,"load",f)},f=function(){g?p||B(b,d,e):b.style.backgroundImage='url("'+d+'")',x(b,a),k(h,"load",f),k(h,"error",w)},p&&(h=b,l(c.getElementsByTagName("source"),function(b){var c=a.srcset,e=b.getAttribute(c);
1e&&(b.setAttribute("srcset",e),b.removeAttribute(c))})),n(h,"error",w),n(h,"load",f),B(h,d,e)):(b.src=d,x(b,a))):"video"===b.nodeName.toLowerCase()?(l(b.getElementsByTagName("source"),function(b){var c=a.src,e=b.getAttribute(c);e&&(b.setAttribute("src",e),b.removeAttribute(c))}),b.load(),x(b,a)):(a.error&&a.error(b,"missing"),v(b,a.errorClass)))}function x(b,c){v(b,c.successClass),c.success&&c.success(b),b.removeAttribute(c.src),b.removeAttribute(c.srcset),l(c.breakpoints,function(a){b.removeAttribute(a.src)})}function B(b,c,a){a&&b.setAttribute("srcset",a),b.src=c}function t(b,c){return-1!==(" "+b.className+" ").indexOf(" "+c+" ")}function v(b,c){t(b,c)||(b.className+=" "+c)}function C(b){f.bottom=(window.innerHeight||document.documentElement.clientHeight)+b,f.right=(window.innerWidth||document.documentElement.clientWidth)+b}function n(b,c,a){b.attachEvent?b.attachEvent&&b.attachEvent("on"+c,a):b.addEventListener(c,a,{capture:!1,passive:!0})}function k(b,c,a){b.detachEvent?b.detachEvent&&b.detachEvent("on"+c,a):b.removeEventListener(c,a,{capture:!1,passive:!0})}function l(b,c){if(b&&c)for(var a=b.length,d=0;d<a&&!1!==c(b[d],d);d++);}function D(b,c,a){var d=0;return function(){var e=+new Date;e-d<c||(d=e,b.apply(a,arguments))}}var u,f,A,y;return function(b){document.querySelectorAll||(c=document.createStyleSheet(),document.querySelectorAll=function(a,b,d,h,f){for(f=document.all,b=[],d=(a=a.replace(/\[for\b/gi,"[htmlFor").split(",")).length;d--;){for(c.addRule(a[d],"k:v"),h=f.length;h--;)f[h].currentStyle.k&&b.push(f[h]);c.removeRule(0)}return b});var c,a=this,d=a._util={elements:[],destroyed:!0};a.options=b||{},a.options.error=a.options.error||!1,a.options.offset=a.options.offset||100,a.options.root=a.options.root||document,a.options.success=a.options.success||!1,a.options.selector=a.options.selector||".b-lazy",a.options.separator=a.options.separator||"|",a.options.containerClass=a.options.container,a.options.container=!!a.options.containerClass&&document.querySelectorAll(a.options.containerClass),a.options.errorClass=a.options.errorClass||"b-error",a.options.breakpoints=a.options.breakpoints||!1,a.options.loadInvisible=a.options.loadInvisible||!1,a.options.successClass=a.options.successClass||"b-loaded",a.options.validateDelay=a.options.validateDelay||25,a.options.saveViewportOffsetDelay=a.options.saveViewportOffsetDelay||50,a.options.srcset=a.options.srcset||"data-srcset",a.options.src=u=a.options.src||"data-src",y=Element.prototype.closest,A=1<window.devicePixelRatio,(f={}).top=0-a.options.offset,f.left=0-a.options.offset,a.revalidate=function(){q(a)},a.load=function(a,b){var c=this.options;void 0===a.length?z(a,b,c):l(a,function(a){z(a,b,c)})},a.destroy=function(){var a=this._util;this.options.container&&l(this.options.container,function(b){k(b,"scroll",a.validateT)}),k(window,"scroll",a.validateT),k(window,"resize",a.validateT),k(window,"resize",a.saveViewportOffsetT),a.count=0,a.elements.length=0,a.destroyed=!0},d.validateT=D(function(){m(a)},a.options.validateDelay,a),d.saveViewportOffsetT=D(function(){C(a.options.offset)},a.options.saveViewportOffsetDelay,a),C(a.options.offset),l(a.options.breakpoints,function(a){if(a.width>=window.screen.width)return u=a.src,!1}),setTimeout(function(){q(a)})}}),function(window){var jq_throttle,$=window.jQuery||window.Cowboy||(window.Cowboy={});$.throttle=jq_throttle=function(delay,no_trailing,callback,debounce_mode){var timeout_id,last_exec=0;function wrapper(){var that=this,elapsed=+new Date-last_exec,args=arguments;function exec(){last_exec=+new Date,callback.apply(that,args)}debounce_mode&&!timeout_id&&exec(),timeout_id&&clearTimeout(timeout_id),void 0===debounce_mode&&delay<elapsed?exec():!0!==no_trailing&&(timeout_id=setTimeout(debounce_mode?function(){timeout_id=void 0}:exec,void 0===debounce_mode?delay-elapsed:delay))}return"boolean"!=typeof no_trailing&&(debounce_mode=callback,callback=no_trailing,no_trailing=void 0),$.guid&&(wrapper.guid=callback.guid=callback.guid||$.guid++),wrapper},$.debounce=function(delay,at_begin,callback){return void 0===callback?jq_throttle(delay,at_begin,!1):jq_throttle(delay,callback,!1!==at_begin)}}(this);
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.