vendor: 10,101 bytes, lines 1-341
1; 2window.Modernizr=function(a, b, c){ 3function z(a){ 4j.cssText=a 5} 6function A(a, b){ 7return z(m.join(a + ";") + (b||"")) 8} 9function B(a, b){ 10return typeof a===b 11} 12function C(a, b){ 13return !!~("" + a).indexOf(b) 14} 15function D(a, b){ 16for (var d in a){ 17var e=a[d]; 18if(!C(e, "-")&&j[e]!==c) return b=="pfx" ? e:!0 19} 20return !1 21} 22function E(a, b, d){ 23for (var e in a){ 24var f=b[a[e]]; 25if(f!==c) return d===!1 ? a[e]:B(f, "function") ? f.bind(d||b):f 26} 27return !1 28} 29function F(a, b, c){ 30var d=a.charAt(0).toUpperCase() + a.slice(1), 31e=(a + " " + o.join(d + " ") + d).split(" "); 32return B(b, "string")||B(b, "undefined") ? D(e, b):(e=(a + " " + p.join(d + " ") + d).split(" "), E(e, b, c)) 33} 34var d="2.6.2", 35e={}, 36f = !0, 37g=b.documentElement, 38h="modernizr", 39i=b.createElement(h), 40j=i.style, 41k, l={}.toString, 42m=" -webkit- -moz- -o- -ms- ".split(" "), 43n="Webkit Moz O ms", 44o=n.split(" "), 45p=n.toLowerCase().split(" "), 46q={}, 47r={}, 48s={}, 49t=[], 50u=t.slice, 51v, w=function(a, c, d, e){ 52var f, i, j, k, l=b.createElement("div"), 53m=b.body, 54n=m||b.createElement("body"); 55if(parseInt(d, 10)) 56while (d--) j=b.createElement("div"), j.id=e ? e[d]:h + (d + 1), l.appendChild(j); 57return f=["­", '<style id="s', h, '">', a, "</style>"].join(""), l.id=h, (m ? l:n).innerHTML +=f, n.appendChild(l), m||(n.style.background="", n.style.overflow="hidden", k=g.style.overflow, g.style.overflow="hidden", g.appendChild(n)), i=c(l, a), m ? l.parentNode.removeChild(l):(n.parentNode.removeChild(n), g.style.overflow=k), !!i 58}, 59x={}.hasOwnProperty, 60y; 61!B(x, "undefined")&&!B(x.call, "undefined") ? y=function(a, b){ 62return x.call(a, b) 63}:y=function(a, b){ 64return b in a&&B(a.constructor.prototype[b], "undefined") 65}, Function.prototype.bind||(Function.prototype.bind=function(b){ 66var c=this; 67if(typeof c!="function") throw new TypeError; 68var d=u.call(arguments, 1), 69e=function(){ 70if(this instanceof e){ 71var a=function(){}; 72a.prototype=c.prototype; 73var f=new a, 74g=c.apply(f, d.concat(u.call(arguments))); 75return Object(g)===g ? g:f 76} 77return c.apply(b, d.concat(u.call(arguments))) 78}; 79return e 80}), q.touch=function(){ 81var c; 82return "ontouchstart" in a||a.DocumentTouch&&b instanceof DocumentTouch ? c = !0:w(["@media (", m.join("touch-enabled),("), h, ")", "{#modernizr{top:9px;position:absolute}}"].join(""), function(a){ 83c=a.offsetTop===9 84}), c 85}, q.backgroundsize=function(){ 86return F("backgroundSize") 87}, q.csstransforms3d=function(){ 88var a = !!F("perspective"); 89return a&&"webkitPerspective" in g.style&&w("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}", function(b, c){ 90a=b.offsetLeft===9&&b.offsetHeight===3 91}), a 92}, q.csstransitions=function(){ 93return F("transition") 94}; 95for (var G in q) y(q, G)&&(v=G.toLowerCase(), e[v]=q[G](), t.push((e[v] ? "":"no-") + v)); 96return e.addTest=function(a, b){ 97if(typeof a=="object") 98for (var d in a) y(a, d)&&e.addTest(d, a[d]); 99else { 100a=a.toLowerCase(); 101if(e[a]!==c) return e; 102b=typeof b=="function" ? b():b, typeof f!="undefined"&&f && (g.className +=" " + (b ? "":"no-") + a), e[a]=b 103} 104return e 105}, z(""), i=k = null, 106function(a, b){ 107function k(a, b){ 108var c=a.createElement("p"), 109d=a.getElementsByTagName("head")[0]||a.documentElement; 110return c.innerHTML="x<style>" + b + "</style>", d.insertBefore(c.lastChild, d.firstChild) 111} 112function l(){ 113var a=r.elements; 114return typeof a=="string" ? a.split(" "):a 115} 116function m(a){ 117var b=i[a[g]]; 118return b||(b={}, h++, a[g]=h, i[h]=b), b 119} 120function n(a, c, f){ 121c||(c=b); 122if(j) return c.createElement(a); 123f||(f=m(c)); 124var g; 125return f.cache[a] ? g=f.cache[a].cloneNode():e.test(a) ? g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a), g.canHaveChildren&&!d.test(a) ? f.frag.appendChild(g):g 126} 127function o(a, c){ 128a||(a=b); 129if(j) return a.createDocumentFragment(); 130c=c||m(a); 131var d=c.frag.cloneNode(), 132e=0, 133f=l(), 134g=f.length; 135for (; e < g; e++) d.createElement(f[e]); 136return d 137} 138function p(a, b){ 139b.cache||(b.cache={}, b.createElem=a.createElement, b.createFrag=a.createDocumentFragment, b.frag=b.createFrag()), a.createElement=function(c){ 140return r.shivMethods ? n(c, a, b):b.createElem(c) 141}, a.createDocumentFragment=Function("h,f", "return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(" + l().join().replace(/\w+/g, function(a){ 142return b.createElem(a), b.frag.createElement(a), 'c("' + a + '")' 143}) + ");return n}")(r, b.frag) 144} 145function q(a){ 146a||(a=b); 147var c=m(a); 148return r.shivCSS&&!f&&!c.hasCSS&&(c.hasCSS = !!k(a, "article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")), j||p(a, c), a 149} 150var c=a.html5||{}, 151d=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i, 152e=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i, 153f, g="_html5shiv", 154h=0, 155i={}, 156j; 157(function(){ 158try { 159var a=b.createElement("a"); 160a.innerHTML="<xyz></xyz>", f="hidden" in a, j=a.childNodes.length==1||function(){ 161b.createElement("a"); 162var a=b.createDocumentFragment(); 163return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined" 164}() 165} catch (c){ 166f = !0, j = !0 167}})(); 168var r={ 169elements: c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video", 170shivCSS: c.shivCSS!==!1, 171supportsUnknownElements: j, 172shivMethods: c.shivMethods!==!1, 173type: "default", 174shivDocument: q, 175createElement: n, 176createDocumentFragment: o 177}; 178a.html5=r, q(b) 179}(this, b), e._version=d, e._prefixes=m, e._domPrefixes=p, e._cssomPrefixes=o, e.testProp=function(a){ 180return D([a]) 181}, e.testAllProps=F, e.testStyles=w, e.prefixed=function(a, b, c){ 182return b ? F(a, b, c):F(a, "pfx") 183}, g.className=g.className.replace(/(^|\s)no-js(\s|$)/, "$1$2") + (f ? " js " + t.join(" "):""), e 184}(this, this.document), 185function(a, b, c){ 186function d(a){ 187return "[object Function]"==o.call(a) 188} 189function e(a){ 190return "string"==typeof a 191} 192function f(){} 193function g(a){ 194return !a||"loaded"==a||"complete"==a||"uninitialized"==a 195} 196function h(){ 197var a=p.shift(); 198q=1, a ? a.t ? m(function(){ 199("c"==a.t ? B.injectCss:B.injectJs)(a.s, 0, a.a, a.x, a.e, 1) 200}, 0):(a(), h()):q=0 201} 202function i(a, c, d, e, f, i, j){ 203function k(b){ 204if(!o&&g(l.readyState)&&(u.r=o = 1, !q&&h(), l.onload=l.onreadystatechange=null, b)){ 205"img"!=a&&m(function(){ 206t.removeChild(l) 207}, 50); 208for (var d in y[c]) y[c].hasOwnProperty(d)&&y[c][d].onload() 209}} 210var j=j||B.errorTimeout, 211l=b.createElement(a), 212o=0, 213r=0, 214u={ 215t: d, 216s: c, 217e: f, 218a: i, 219x: j 220}; 2211===y[c]&&(r=1, y[c]=[]), "object"==a ? l.data=c:(l.src=c, l.type=a), l.width=l.height="0", l.onerror=l.onload=l.onreadystatechange=function(){ 222k.call(this, r) 223}, p.splice(e, 0, u), "img"!=a&&(r||2===y[c] ? (t.insertBefore(l, s ? null:n), m(k, j)):y[c].push(l)) 224} 225function j(a, b, c, d, f){ 226return q=0, b=b||"j", e(a) ? i("c"==b ? v:u, a, b, this.i++, c, d, f):(p.splice(this.i++, 0, a), 1==p.length&&h()), this 227} 228function k(){ 229var a=B; 230return a.loader={ 231load: j, 232i: 0 233}, a 234} 235var l=b.documentElement, 236m=a.setTimeout, 237n=b.getElementsByTagName("script")[0], 238o={}.toString, 239p=[], 240q=0, 241r="MozAppearance" in l.style, 242s=r&&!!b.createRange().compareNode, 243t=s ? l:n.parentNode, 244l=a.opera&&"[object Opera]"==o.call(a.opera), 245l = !!b.attachEvent&&!l, 246u=r ? "object":l ? "script":"img", 247v=l ? "script":u, 248w=Array.isArray||function(a){ 249return "[object Array]"==o.call(a) 250}, 251x=[], 252y={}, 253z={ 254timeout: function(a, b){ 255return b.length&&(a.timeout=b[0]), a 256}}, 257A, B; 258B=function(a){ 259function b(a){ 260var a=a.split("!"), 261b=x.length, 262c=a.pop(), 263d=a.length, 264c={ 265url: c, 266origUrl: c, 267prefixes: a 268}, 269e, f, g; 270for (f=0; f < d; f++) g=a[f].split("="), (e=z[g.shift()])&&(c=e(c, g)); 271for (f=0; f < b; f++) c=x[f](c); 272return c 273} 274function g(a, e, f, g, h){ 275var i=b(a), 276j=i.autoCallback; 277i.url.split(".").pop().split("?").shift(), i.bypass||(e&&(e=d(e) ? e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]), i.instead ? i.instead(a, e, f, g, h):(y[i.url] ? i.noexec = !0:y[i.url]=1, f.load(i.url, i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift() ? "c":c, i.noexec, i.attrs, i.timeout), (d(e)||d(j))&&f.load(function(){ 278k(), e&&e(i.origUrl, h, g), j&&j(i.origUrl, h, g), y[i.url]=2 279}))) 280} 281function h(a, b){ 282function c(a, c){ 283if(a){ 284if(e(a)) c||(j=function(){ 285var a=[].slice.call(arguments); 286k.apply(this, a), l() 287}), g(a, j, b, 0, h); 288else if(Object(a)===a) 289for (n in m=function(){ 290var b=0, 291c; 292for (c in a) a.hasOwnProperty(c)&&b++; 293return b 294}(), a) a.hasOwnProperty(n)&&(!c&&!--m&&(d(j) ? j=function(){ 295var a=[].slice.call(arguments); 296k.apply(this, a), l() 297}:j[n]=function(a){ 298return function(){ 299var b=[].slice.call(arguments); 300a&&a.apply(this, b), l() 301}}(k[n])), g(a[n], j, b, n, h)) 302} else !c&&l() 303} 304var h = !!a.test, 305i=a.load||a.both, 306j=a.callback||f, 307k=j, 308l=a.complete||f, 309m, n; 310c(h ? a.yep:a.nope, !!i), i&&c(i) 311} 312var i, j, l=this.yepnope.loader; 313if(e(a)) g(a, 0, l, 0); 314else if(w(a)) 315for (i=0; i < a.length; i++) j=a[i], e(j) ? g(j, 0, l, 0):w(j) ? B(j):Object(j)===j&&h(j, l); 316else Object(a)===a&&h(a, l) 317}, B.addPrefix=function(a, b){ 318z[a]=b 319}, B.addFilter=function(a){ 320x.push(a) 321}, B.errorTimeout=1e4, null==b.readyState&&b.addEventListener&&(b.readyState="loading", b.addEventListener("DOMContentLoaded", A=function(){ 322b.removeEventListener("DOMContentLoaded", A, 0), b.readyState="complete" 323}, 0)), a.yepnope=k(), a.yepnope.executeStack=h, a.yepnope.injectJs=function(a, c, d, e, i, j){ 324var k=b.createElement("script"), 325l, o, e=e||B.errorTimeout; 326k.src=a; 327for (o in d) k.setAttribute(o, d[o]); 328c=j ? h:c||f, k.onreadystatechange=k.onload=function(){ 329!l&&g(k.readyState)&&(l=1, c(), k.onload=k.onreadystatechange=null) 330}, m(function(){ 331l||(l=1, c(1)) 332}, e), i ? k.onload():n.parentNode.insertBefore(k, n) 333}, a.yepnope.injectCss=function(a, c, d, e, g, i){ 334var e=b.createElement("link"), 335j, c=i ? h:c||f; 336e.href=a, e.rel="stylesheet", e.type="text/css"; 337for (j in d) e.setAttribute(j, d[j]); 338g||(n.parentNode.insertBefore(e, n), m(c, 0)) 339}}(this, document), Modernizr.load=function(){ 340yepnope.apply(window, [].slice.call(arguments, 0)) 341};
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.