!function(T,S){function R(V,U){var X=V.createElement("p"),W=V.getElementsByTagName("head")[0]||V.documentElement;return X.innerHTML="x<style>"+U+"</style>",W.insertBefore(X.lastChild,W.firstChild)}function Q(){var U=A.elements;return"string"==typeof U?U.split(" "):U}function P(V,U){var W=A.elements;"string"!=typeof W&&(W=W.join(" ")),"string"!=typeof V&&(V=V.join(" ")),A.elements=W+" "+V,K(U)}function O(V){var U=B[V[D]];return U||(U={},C++,V[D]=C,B[C]=U),U}function N(U,X,W){if(X||(X=S),I){return X.createElement(U)}W||(W=O(X));var V;return V=W.cache[U]?W.cache[U].cloneNode():E.test(U)?(W.cache[U]=W.createElem(U)).cloneNode():W.createElem(U),!V.canHaveChildren||F.test(U)||V.tagUrn?V:W.frag.appendChild(V)}function M(U,Z){if(U||(U=S),I){return U.createDocumentFragment()}Z=Z||O(U);for(var Y=Z.frag.cloneNode(),X=0,W=Q(),V=W.length;V>X;X++){Y.createElement(W[X])}return Y}function L(V,U){U.cache||(U.cache={},U.createElem=V.createElement,U.createFrag=V.createDocumentFragment,U.frag=U.createFrag()),V.createElement=function(W){return A.shivMethods?N(W,V,U):U.createElem(W)},V.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+Q().join().replace(/[\w\-:]+/g,function(W){return U.createElem(W),U.frag.createElement(W),'c("'+W+'")'})+");return n}")(A,U.frag)}function K(U){U||(U=S);var V=O(U);return !A.shivCSS||J||V.hasCSS||(V.hasCSS=!!R(U,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),I||L(U,V),U}var J,I,H="3.7.2",G=T.html5||{},F=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,E=/^(?: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,D="_html5shiv",C=0,B={};!function(){try{var U=S.createElement("a");U.innerHTML="<xyz></xyz>",J="hidden" in U,I=1==U.childNodes.length||function(){S.createElement("a");var W=S.createDocumentFragment();return"undefined"==typeof W.cloneNode||"undefined"==typeof W.createDocumentFragment||"undefined"==typeof W.createElement}()}catch(V){J=!0,I=!0}}();var A={elements:G.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:H,shivCSS:G.shivCSS!==!1,supportsUnknownElements:I,shivMethods:G.shivMethods!==!1,type:"default",shivDocument:K,createElement:N,createDocumentFragment:M,addElements:P};T.html5=A,K(S)}(this,document);