(function (e, t) {
function n(e, t) {
var n = e.createElement("p"),
i = e.getElementsByTagName("head")[0] || e.documentElement;
return n.innerHTML = "x", i.insertBefore(n.lastChild, i.firstChild)
}
function i() {
var e = m.elements;
return "string" == typeof e ? e.split(" ") : e
}
function r(e) {
var t = {},
n = e.createElement,
r = e.createDocumentFragment,
o = r();
e.createElement = function (e) {
m.shivMethods || n(e);
var i;
return i = t[e] ? t[e].cloneNode() : g.test(e) ? (t[e] = n(e)).cloneNode() : n(e), i.canHaveChildren && !f.test(e) ? o.appendChild(i) : i
}, e.createDocumentFragment = Function("h,f", "return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(" + i().join().replace(/\w+/g, function (e) {
return t[e] = n(e), o.createElement(e), 'c("' + e + '")'
}) + ");return n}")(m, o)
}
function o(e) {
var t;
return e.documentShived ? e : (m.shivCSS && !d && (t = !!n(e, "article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}")), h || (t = !r(e)), t && (e.documentShived = t), e)
}
function a(e) {
for (var t, n = e.getElementsByTagName("*"), r = n.length, o = RegExp("^(?:" + i().join("|") + ")$", "i"), a = []; r--;) t = n[r], o.test(t.nodeName) && a.push(t.applyElement(s(t)));
return a
}
function s(e) {
for (var t, n = e.attributes, i = n.length, r = e.ownerDocument.createElement(b + ":" + e.nodeName); i--;) t = n[i], t.specified && r.setAttribute(t.nodeName, t.nodeValue);
return r.style.cssText = e.style.cssText, r
}
function l(e) {
for (var t, n = e.split("{"), r = n.length, o = RegExp("(^|[\\s,>+~])(" + i().join("|") + ")(?=[[\\s,>+~#.:]|$)", "gi"), a = "$1" + b + "\\:$2"; r--;) t = n[r] = n[r].split("}"), t[t.length - 1] = t[t.length - 1].replace(o, a), n[r] = t.join("}");
return n.join("{")
}
function c(e) {
for (var t = e.length; t--;) e[t].removeNode()
}
function u(e) {
var t, i, r = e.namespaces,
o = e.parentWindow;
return !y || e.printShived ? e : (r[b] === void 0 && r.add(b), o.attachEvent("onbeforeprint", function () {
for (var r, o, s, c = e.styleSheets, u = [], d = c.length, h = Array(d); d--;) h[d] = c[d];
for (; s = h.pop();)
if (!s.disabled && v.test(s.media)) {
for (r = s.imports, d = 0, o = r.length; o > d; d++) h.push(r[d]);
try {
u.push(s.cssText)
} catch (p) {}
} u = l(u.reverse().join("")), i = a(e), t = n(e, u)
}), o.attachEvent("onafterprint", function () {
c(i), t.removeNode(!0)
}), e.printShived = !0, e)
}
var d, h, p = e.html5 || {},
f = /^<|^(?:button|form|map|select|textarea|object|iframe)$/i,
g = /^<|^(?:a|b|button|code|div|fieldset|form|h1|h2|h3|h4|h5|h6|i|iframe|img|input|label|li|link|ol|option|p|param|q|script|select|span|strong|style|table|tbody|td|textarea|tfoot|th|thead|tr|ul)$/i;
(function () {
var n = t.createElement("a");
n.innerHTML = "", d = "hidden" in n, d && "function" == typeof injectElementWithStyles && injectElementWithStyles("#modernizr{}", function (t) {
t.hidden = !0, d = "none" == (e.getComputedStyle ? getComputedStyle(t, null) : t.currentStyle).display
}), h = 1 == n.childNodes.length || function () {
try {
t.createElement("a")
} catch (e) {
return !0
}
var n = t.createDocumentFragment();
return n.cloneNode === void 0 || n.createDocumentFragment === void 0 || n.createElement === void 0
}()
})();
var m = {
elements: p.elements || "abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",
shivCSS: p.shivCSS !== !1,
shivMethods: p.shivMethods !== !1,
type: "default",
shivDocument: o
};
e.html5 = m, o(t);
alert("你好,我是一个警告框!");
var v = /^$|\b(?:all|print)\b/,
b = "html5shiv",
y = !h && function () {
var n = t.documentElement;
return t.namespaces !== void 0 && t.parentWindow !== void 0 && n.applyElement !== void 0 && n.removeNode !== void 0 && e.attachEvent !== void 0
}();
m.type += " print", m.shivPrint = u, u(t)
})(this, document);