vendor: 4,769 bytes, lines 1-115
1/*! modernizr 3.11.8 (Custom Build) | MIT * 2 * https://modernizr.com/download/?-webp !*/ 3!function(e, n, A, o) { 4 function a(e, n) { 5 return typeof e === n; 6 } 7 function t(e) { 8 var n = c.className, A = l._config.classPrefix || ""; 9 if (p && (n = n.baseVal), l._config.enableJSClass) { 10 var o = new RegExp("(^|\\s)" + A + "no-js(\\s|$)"); 11 n = n.replace(o, "$1" + A + "js$2"); 12 } 13 l._config.enableClasses && (e.length > 0 && (n += " " + A + e.join(" " + A)), p ? c.className.baseVal = n : c.className = n); 14 } 15 function i(e, n) { 16 if ("object" == typeof e) for (var A in e) f(e, A) && i(A, e[A]); else { 17 e = e.toLowerCase(); 18 var o = e.split("."), a = l[o[0]]; 19 if (2 === o.length && (a = a[o[1]]), void 0 !== a) return l; 20 n = "function" == typeof n ? n() : n, 1 === o.length ? l[o[0]] = n : (!l[o[0]] || l[o[0]] instanceof Boolean || (l[o[0]] = new Boolean(l[o[0]])), 21 l[o[0]][o[1]] = n), t([ (n && !1 !== n ? "" : "no-") + o.join("-") ]), l._trigger(e, n); 22 } 23 return l; 24 } 25 var s = [], r = { 26 _version: "3.11.8", 27 _config: { 28 classPrefix: "", 29 enableClasses: !0, 30 enableJSClass: !0, 31 usePrefixes: !0 32 }, 33 _q: [], 34 on: function(e, n) { 35 var A = this; 36 setTimeout(function() { 37 n(A[e]); 38 }, 0); 39 }, 40 addTest: function(e, n, A) { 41 s.push({ 42 name: e, 43 fn: n, 44 options: A 45 }); 46 }, 47 addAsyncTest: function(e) { 48 s.push({ 49 name: null, 50 fn: e 51 }); 52 } 53 }, l = function() {}; 54 l.prototype = r, l = new l(); 55 var f, u = []; 56 !function() { 57 var e = {}.hasOwnProperty; 58 f = a(e, "undefined") || a(e.call, "undefined") ? function(e, n) { 59 return n in e && a(e.constructor.prototype[n], "undefined"); 60 } : function(n, A) { 61 return e.call(n, A); 62 }; 63 }(); 64 var c = A.documentElement, p = "svg" === c.nodeName.toLowerCase(); 65 r._l = {}, r.on = function(e, n) { 66 this._l[e] || (this._l[e] = []), this._l[e].push(n), l.hasOwnProperty(e) && setTimeout(function() { 67 l._trigger(e, l[e]); 68 }, 0); 69 }, r._trigger = function(e, n) { 70 if (this._l[e]) { 71 var A = this._l[e]; 72 setTimeout(function() { 73 var e; 74 for (e = 0; e < A.length; e++) (0, A[e])(n); 75 }, 0), delete this._l[e]; 76 } 77 }, l._q.push(function() { 78 r.addTest = i; 79 }), l.addAsyncTest(function() { 80 function e(e, n, A) { 81 function o(n) { 82 var o = !(!n || "load" !== n.type) && 1 === a.width; 83 i(e, "webp" === e && o ? new Boolean(o) : o), A && A(n); 84 } 85 var a = new Image(); 86 a.onerror = o, a.onload = o, a.src = n; 87 } 88 var n = [ { 89 uri: "data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA=", 90 name: "webp" 91 }, { 92 uri: "data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==", 93 name: "webp.alpha" 94 }, { 95 uri: "data:image/webp;base64,UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA", 96 name: "webp.animation" 97 }, { 98 uri: "data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=", 99 name: "webp.lossless" 100 } ], A = n.shift(); 101 e(A.name, A.uri, function(A) { 102 if (A && "load" === A.type) for (var o = 0; o < n.length; o++) e(n[o].name, n[o].uri); 103 }); 104 }), function() { 105 var e, n, A, o, t, i, r; 106 for (var f in s) if (s.hasOwnProperty(f)) { 107 if (e = [], n = s[f], n.name && (e.push(n.name.toLowerCase()), n.options && n.options.aliases && n.options.aliases.length)) for (A = 0; A < n.options.aliases.length; A++) e.push(n.options.aliases[A].toLowerCase()); 108 for (o = a(n.fn, "function") ? n.fn() : n.fn, t = 0; t < e.length; t++) i = e[t], 109 r = i.split("."), 1 === r.length ? l[r[0]] = o : (l[r[0]] && (!l[r[0]] || l[r[0]] instanceof Boolean) || (l[r[0]] = new Boolean(l[r[0]])), 110 l[r[0]][r[1]] = o), u.push((o ? "" : "no-") + r.join("-")); 111 } 112 }(), delete r.addTest, delete r.addAsyncTest; 113 for (var d = 0; d < l._q.length; d++) l._q[d](); 114 e.Modernizr = l; 115}(window, window, document);
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.