vendor: 1,559 bytes, line 1
1!function (a, b, c) { "$:nomunge"; function j(a) { return a = a || location.href, "#" + a.replace(/^[^#]*#?(.*)$/, "$1") } var f, d = "hashchange", e = document, g = a.event.special, h = e.documentMode, i = "on" + d in b && (h === c || h > 7); a.fn[d] = function (a) { return a ? this.bind(d, a) : this.trigger(d) }, a.fn[d].delay = 50, g[d] = a.extend(g[d], { setup: function () { if (i) return !1; a(f.start) }, teardown: function () { if (i) return !1; a(f.stop) } }), f = function () { function n() { var c = j(), e = m(h); c !== h ? (l(h = c, e), a(b).trigger(d)) : e !== h && (location.href = location.href.replace(/#.*/, "") + e), g = setTimeout(n, a.fn[d].delay) } var g, f = {}, h = j(), k = function (a) { return a }, l = k, m = k; return f.start = function () { g || n() }, f.stop = function () { g && clearTimeout(g), g = c }, navigator.userAgent.match(/msie [6]/i) && !i && function () { var b, c; f.start = function () { b || (c = a.fn[d].src, c = c && c + j(), b = a('<iframe tabindex="-1" title="empty"/>').hide().one("load", function () { c || l(j()), n() }).attr("src", c || "javascript:0").insertAfter("body")[0].contentWindow, e.onpropertychange = function () { try { "title" === event.propertyName && (b.document.title = e.title) } catch (a) { } }) }, f.stop = k, m = function () { return j(b.location.href) }, l = function (c, f) { var g = b.document, h = a.fn[d].domain; c !== f && (g.title = e.title, g.open(), h && g.write('<script>document.domain="' + h + '"<\/script>'), g.close(), b.location.hash = c) } }(), f }() }(jQuery, 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.