1"use strict"; 2 3function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } 4 5/*! modernizr 3.6.0 (Custom Build) | MIT * 6 * https://modernizr.com/download/?-setclasses !*/ 7!function (n, e, s) { 8 function o(n, e) { 9 return _typeof(n) === e; 10 } 11 12 function a() { 13 var n, e, s, a, i, l, r; 14 15 for (var c in f) { 16 if (f.hasOwnProperty(c)) { 17 if (n = [], e = f[c], e.name && (n.push(e.name.toLowerCase()), e.options && e.options.aliases && e.options.aliases.length)) for (s = 0; s < e.options.aliases.length; s++) { 18 n.push(e.options.aliases[s].toLowerCase()); 19 } 20 21 for (a = o(e.fn, "function") ? e.fn() : e.fn, i = 0; i < n.length; i++) { 22 l = n[i], r = l.split("."), 1 === r.length ? Modernizr[r[0]] = a : (!Modernizr[r[0]] || Modernizr[r[0]] instanceof Boolean || (Modernizr[r[0]] = new Boolean(Modernizr[r[0]])), Modernizr[r[0]][r[1]] = a), t.push((a ? "" : "no-") + r.join("-")); 23 } 24 } 25 } 26 } 27 28 function i(n) { 29 var e = r.className, 30 s = Modernizr._config.classPrefix || ""; 31 32 if (c && (e = e.baseVal), Modernizr._config.enableJSClass) { 33 var o = new RegExp("(^|\\s)" + s + "no-js(\\s|$)"); 34 e = e.replace(o, "$1" + s + "js$2"); 35 } 36 37 Modernizr._config.enableClasses && (e += " " + s + n.join(" " + s), c ? r.className.baseVal = e : r.className = e); 38 } 39 40 var t = [], 41 f = [], 42 l = { 43 _version: "3.6.0", 44 _config: { 45 classPrefix: "", 46 enableClasses: !0, 47 enableJSClass: !0, 48 usePrefixes: !0 49 }, 50 _q: [], 51 on: function on(n, e) { 52 var s = this; 53 setTimeout(function () { 54 e(s[n]); 55 }, 0); 56 }, 57 addTest: function addTest(n, e, s) { 58 f.push({ 59 name: n, 60 fn: e, 61 options: s 62 }); 63 }, 64 addAsyncTest: function addAsyncTest(n) { 65 f.push({ 66 name: null, 67 fn: n 68 }); 69 } 70 }, 71 Modernizr = function Modernizr() {}; 72 73 Modernizr.prototype = l, Modernizr = new Modernizr(); 74 var r = e.documentElement, 75 c = "svg" === r.nodeName.toLowerCase(); 76 a(), i(t), delete l.addTest, delete l.addAsyncTest; 77 78 for (var u = 0; u < Modernizr._q.length; u++) { 79 Modernizr._q[u](); 80 } 81 82 n.Modernizr = Modernizr; 83}(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.