window.Modernizr=function(E,g,p){function v(a,b){var c=a.charAt(0).toUpperCase()+a.substr(1),h;a:{c=(a+" "+N.join(c+" ")+c).split(" ");for(var d in c)if(n[c[d]]!==p&&(!b||b(c[d],B))){h=true;break a}}return!!h}function O(){e.input=function(a){for(var b=0,c=a.length;b<c;b++)F[a[b]]=!!(a[b]in i);return F}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));e.inputtypes=function(a){for(var b=0,c,h=a.length;b<h;b++){i.setAttribute("type",a[b]);if(c=i.type!=="text"){i.value=
G;if(/^range$/.test(i.type)&&i.style.WebkitAppearance!==p){m.appendChild(i);c=g.defaultView;c=c.getComputedStyle&&c.getComputedStyle(i,null).WebkitAppearance!=="textfield"&&i.offsetHeight!==0;m.removeChild(i)}else/^(search|tel)$/.test(i.type)||(c=/^(url|email)$/.test(i.type)?i.checkValidity&&i.checkValidity()===false:i.value!=G)}H[a[b]]=!!c}return H}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var e={},m=g.documentElement,P=g.head||g.getElementsByTagName("head")[0],
B=g.createElement("modernizr"),n=B.style,i=g.createElement("input"),G=":)",t=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),N="Webkit Moz O ms Khtml".split(" "),j={},H={},F={},I=[],w;(function(){var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return function(b,c){c=c||g.createElement(a[b]||"div");b="on"+b;var h=b in c;if(!h){c.setAttribute||(c=g.createElement("div"));if(c.setAttribute&&c.removeAttribute){c.setAttribute(b,"");h=typeof c[b]==="function";
typeof c[b]===p||(c[b]=p);c.removeAttribute(b)}}return h}})();var C={}.hasOwnProperty,J;J=typeof C!==p&&typeof C.call!==p?function(a,b){return C.call(a,b)}:function(a,b){return b in a&&typeof a.constructor.prototype[b]===p};j.flexbox=function(){var a=g.createElement("div"),b=g.createElement("div");(function(h,d,q,x){d+=":";h.style.cssText=(d+t.join(q+";"+d)).slice(0,-d.length)+(x||"")})(a,"display","box","width:42px;padding:0;");b.style.cssText=t.join("box-flex:1;")+"width:10px;";a.appendChild(b);
m.appendChild(a);var c=b.offsetWidth===42;a.removeChild(b);m.removeChild(a);return c};j.geolocation=function(){return!!navigator.geolocation};j.rgba=function(){n.cssText="background-color:rgba(150,255,150,.5)";return(""+n.backgroundColor).indexOf("rgba")!==-1};j.borderradius=function(){return v("borderRadius","",function(a){return(""+a).indexOf("orderRadius")!==-1})};j.boxshadow=function(){return v("boxShadow")};j.textshadow=function(){return g.createElement("div").style.textShadow===""};j.opacity=
function(){var a=t.join("opacity:.55;")+"";n.cssText=a;return/^0.55$/.test(n.opacity)};j.cssanimations=function(){return v("animationName")};j.cssgradients=function(){var a=("background-image:"+t.join("gradient(linear,left top,right bottom,from(#9f9),to(white));background-image:")+t.join("linear-gradient(left top,#9f9, white);background-image:")).slice(0,-17);n.cssText=a;return(""+n.backgroundImage).indexOf("gradient")!==-1};j.csstransitions=function(){return v("transitionProperty")};j.fontface=function(){var a,
b=P||m,c=g.createElement("style"),h=g.implementation||{hasFeature:function(){return false}};c.type="text/css";b.insertBefore(c,b.firstChild);a=c.sheet||c.styleSheet;b=h.hasFeature("CSS2","")?function(d){if(!(a&&d))return false;var q=false;try{a.insertRule(d,0);q=!/unknown/i.test(a.cssRules[0].cssText);a.deleteRule(a.cssRules.length-1)}catch(x){}return q}:function(d){if(!(a&&d))return false;a.cssText=d;return a.cssText.length!==0&&!/unknown/i.test(a.cssText)&&a.cssText.replace(/\r+|\n+/g,"").indexOf(d.split(" ")[0])===
0};e._fontfaceready=function(d){d(e.fontface)};return b('@font-face { font-family: "font"; src: "font.ttf"; }')};j.video=function(){var a=g.createElement("video"),b=!!a.canPlayType;if(b){b=new Boolean(b);b.ogg=a.canPlayType('video/ogg; codecs="theora"');b.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"')||a.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');b.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"')}return b};for(var D in j)if(J(j,D)){w=D.toLowerCase();e[w]=j[D]();I.push((e[w]?
"":"no-")+w)}e.input||O();e.crosswindowmessaging=e.postmessage;e.historymanagement=e.history;e.addTest=function(a,b){a=a.toLowerCase();if(!e[a]){b=!!b();m.className+=" "+(b?"":"no-")+a;e[a]=b;return e}};n.cssText="";B=f=null;E.attachEvent&&function(){var a=g.createElement("div");a.innerHTML="<elem></elem>";return a.childNodes.length!==1}()&&function(a,b){function c(o){for(var k=-1;++k<q;)o.createElement(d[k])}function h(o,k){for(var r=-1,l=o.length,y,K=[];++r<l;){y=o[r];if((k=y.media||k)!="screen")K.push(h(y.imports,
k),y.cssText)}return K.join("")}var d="abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video".split("|"),q=d.length,x=RegExp("(^|\\s)(abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video)","gi"),Q=RegExp("<(/*)(abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video)",
"gi"),R=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"),L=b.createDocumentFragment(),z=b.documentElement,M=z.firstChild,u=b.createElement("body"),A=b.createElement("style"),s;c(b);c(L);M.insertBefore(A,M.firstChild);A.media="print";a.attachEvent("onbeforeprint",function(){var o=-1,k=h(b.styleSheets,"all"),r=[],l;for(s=s||b.body;(l=R.exec(k))!=null;)r.push((l[1]+
l[2]+l[3]).replace(x,"$1.iepp_$2")+l[4]);for(A.styleSheet.cssText=r.join("\n");++o<q;){k=b.getElementsByTagName(d[o]);r=k.length;for(l=-1;++l<r;)if(k[l].className.indexOf("iepp_")<0)k[l].className+=" iepp_"+d[o]}L.appendChild(s);z.appendChild(u);u.className=s.className;u.innerHTML=s.innerHTML.replace(Q,"<$1font")});a.attachEvent("onafterprint",function(){u.innerHTML="";z.removeChild(u);z.appendChild(s);A.styleSheet.cssText=""})}(E,g);e._enableHTML5=true;e._version="1.6";m.className=m.className.replace(/\bno-js\b/,
"")+" js";m.className+=" "+I.join(" ");return e}(this,this.document);
