vendor: 1,756 bytes, lines 1-9
1/*! lozad.js - v1.16.0 - 2020-09-10 2* https://github.com/ApoorvSaxena/lozad.js 3* Copyright (c) 2020 Apoorv Saxena; Licensed MIT */ 4!function(t,e){'object'==typeof exports&&'undefined'!=typeof module?module.exports=e():'function'==typeof define&&define.amd?define(e):t.lozad=e()}(this,function(){'use strict'; 5/** 6 * Detect IE browser 7 * @const {boolean} 8 * @private 9 */var g='undefined'!=typeof document&&document.documentMode,v=function(t){return window&&window[t]},h=['data-iesrc','data-alt','data-src','data-srcset','data-background-image','data-toggle-class'],p={rootMargin:'0px',threshold:0,enableAutoReload:!1,load:function(t){if('picture'===t.nodeName.toLowerCase()){var e=t.querySelector('img'),r=!1;null===e&&(e=document.createElement('img'),r=!0),g&&t.getAttribute('data-iesrc')&&(e.src=t.getAttribute('data-iesrc')),t.getAttribute('data-alt')&&(e.alt=t.getAttribute('data-alt')),r&&t.append(e)}if('video'===t.nodeName.toLowerCase()&&!t.getAttribute('data-src')&&t.children){for(var a=t.children,o=void 0,i=0;i<=a.length-1;i++)(o=a[i].getAttribute('data-src'))&&(a[i].src=o);t.load()}t.getAttribute('data-poster')&&(t.poster=t.getAttribute('data-poster')),t.getAttribute('data-src')&&(t.src=t.getAttribute('data-src')),t.getAttribute('data-srcset')&&t.setAttribute('srcset',t.getAttribute('data-srcset'));var n=',';if(t.getAttribute('data-background-delimiter')&&(n=t.getAttribute('data-background-delimiter')),t.getAttribute('data-background-image'))t.style.backgroundImage='url(\''+t.getAttribute('data-background-image').split(n).join('\'),url(\'')+'\')';else if(t.getAttribute('data-background-image-set')){var d=t.getAttribute('data-background-image-set').split(n),u=d[0].substr(0,d[0].indexOf(' '))||d[0];// Substring before ... 1x
10u=-1===u.indexOf('url(')?'url('+u+')':u,1===d.length?t.style.backgroundImage=u:t.setAttribute('style',(t.getAttribute('style')||'')+'background-image: '+u+'; background-image: -webkit-image-set('+d+'); background-image: image-set('+d+')')}t.getAttribute('data-toggle-class')&&t.classList.toggle(t.getAttribute('data-toggle-class'))},loaded:function(){}}; 11/** 12 * 13 * @param {string} type 14 * 15 */function k(t){t.setAttribute('data-loaded',!0)}var y=function(t){return'true'===t.getAttribute('data-loaded')},w=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document;return t instanceof Element?[t]:t instanceof NodeList?t:e.querySelectorAll(t)};return function(){var r,a,e,o=0<arguments.length&&void 0!==arguments[0]?arguments[0]:'.lozad',t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i=Object.assign({},p,t),n=i.root,d=i.rootMargin,u=i.threshold,g=i.enableAutoReload,s=i.load,c=i.loaded,l=void 0,b=void 0;v('IntersectionObserver')&&(l=new IntersectionObserver((r=s,a=c,function(t,e){t.forEach(function(t){(0<t.intersectionRatio||t.isIntersecting)&&(e.unobserve(t.target),y(t.target)||(r(t.target),k(t.target),a(t.target)))})}),{root:n,rootMargin:d,threshold:u})),v('MutationObserver')&&g&&(b=new MutationObserver((e=s,function(t){t.forEach(function(t){y(t.target)&&'attributes'===t.type&&-1<h.indexOf(t.attributeName)&&e(t.target)})})));for(var f,m=w(o,n),A=0;A<m.length;A++)(f=m[A]).getAttribute('data-placeholder-background')&&(f.style.background=f.getAttribute('data-placeholder-background'));return{observe:function(){for(var t=w(o,n),e=0;e<t.length;e++)y(t[e])||(l?(b&&g&&b.observe(t[e],{subtree:!0,attributes:!0,attributeFilter:h}),l.observe(t[e])):(s(t[e]),k(t[e]),c(t[e])))},triggerLoad:function(t){y(t)||(s(t),k(t),c(t))},observer:l,mutationObserver:b}}});
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.