window.Modernizr=function(q,d,k){function w(b,a){for(var c in b)if(A[b[c]]!==k&&(!a||a(b[c],x)))return true}function B(b,a){var c=b.charAt(0).toUpperCase()+b.substr(1);c=(b+" "+I.join(c+" ")+c).split(" ");return!!w(c,a)}var e={},m=d.documentElement,J=d.head||d.getElementsByTagName("head")[0],x=d.createElement("modernizr"),A=x.style;d.createElement("input");var K=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),I="Webkit Moz O ms Khtml".split(" "),i={},C=[],r,L=function(){var b={select:"input",change:"input",
submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return function(a,c){c=c||d.createElement(b[a]||"div");a="on"+a;var n=a in c;if(!n){c.setAttribute||(c=d.createElement("div"));if(c.setAttribute&&c.removeAttribute){c.setAttribute(a,"");n=typeof c[a]==="function";typeof c[a]===k||(c[a]=k);c.removeAttribute(a)}}return n}}(),y={}.hasOwnProperty,D;D=typeof y!==k&&typeof y.call!==k?function(b,a){return y.call(b,a)}:function(b,a){return a in b&&typeof b.constructor.prototype[a]===k};i.geolocation=
function(){return!!navigator.geolocation};i.hashchange=function(){return L("hashchange",q)&&(d.documentMode===k||d.documentMode>7)};i.history=function(){return!!(q.history&&history.pushState)};i.cssanimations=function(){return B("animationName")};i.csstransforms=function(){return!!w(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])};i.csstransforms3d=function(){var b=!!w(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);if(b&&
"webkitPerspective"in m.style){var a="@media ("+K.join("transform-3d),(")+"modernizr)";b=d.createElement("style");var c=d.createElement("div");b.textContent=a+"{#modernizr{height:3px}}";J.appendChild(b);c.id="modernizr";m.appendChild(c);a=c.offsetHeight===3;b.parentNode.removeChild(b);c.parentNode.removeChild(c);b=!!a}return b};i.csstransitions=function(){return B("transitionProperty")};for(var z in i)if(D(i,z)){r=z.toLowerCase();e[r]=i[z]();C.push((e[r]?"":"no-")+r)}e.crosswindowmessaging=e.postmessage;
e.historymanagement=e.history;e.addTest=function(b,a){b=b.toLowerCase();if(!e[b]){a=!!a();m.className+=" "+(a?"":"no-")+b;e[b]=a;return e}};A.cssText="";x=f=null;q.attachEvent&&function(){var b=d.createElement("div");b.innerHTML="<elem></elem>";return b.childNodes.length!==1}()&&function(b,a){function c(j){for(var g=-1;++g<E;)j.createElement(s[g])}function n(j,g){for(var l=-1,h=j.length,t,F=[];++l<h;){t=j[l];if((g=t.media||g)!="screen")F.push(n(t.imports,g),t.cssText)}return F.join("")}var s="abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video".split("|"),
E=s.length,M=RegExp("(^|\\s)(abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video)","gi"),N=RegExp("<(/*)(abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video)","gi"),O=RegExp("(^|[^\\n]*?\\s)(abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video)([^\\n]*)({[\\n\\w\\W]*?})",
"gi"),G=a.createDocumentFragment(),u=a.documentElement,H=u.firstChild,p=a.createElement("body"),v=a.createElement("style"),o;c(a);c(G);H.insertBefore(v,H.firstChild);v.media="print";b.attachEvent("onbeforeprint",function(){var j=-1,g=n(a.styleSheets,"all"),l=[],h;for(o=o||a.body;(h=O.exec(g))!=null;)l.push((h[1]+h[2]+h[3]).replace(M,"$1.iepp_$2")+h[4]);for(v.styleSheet.cssText=l.join("\n");++j<E;){g=a.getElementsByTagName(s[j]);l=g.length;for(h=-1;++h<l;)if(g[h].className.indexOf("iepp_")<0)g[h].className+=
" iepp_"+s[j]}G.appendChild(o);u.appendChild(p);p.className=o.className;p.innerHTML=o.innerHTML.replace(N,"<$1font")});b.attachEvent("onafterprint",function(){p.innerHTML="";u.removeChild(p);u.appendChild(o);v.styleSheet.cssText=""})}(q,d);e._enableHTML5=true;e._version="1.6";m.className=m.className.replace(/\bno-js\b/,"")+" js";m.className+=" "+C.join(" ");return e}(this,this.document);
