window.Modernizr=function(n,t,i){function l(n){c.cssText=n}function ht(n,t){return l(k.join(n+";")+(t||""))}function s(n,t){return typeof n===t}function p(n,t){return!!~(""+n).indexOf(t)}function rt(n,t){var u,r;for(u in n)if(r=n[u],!p(r,"-")&&c[r]!==i)return t=="pfx"?r:!0;return!1}function ct(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:s(u,"function")?u.bind(r||t):u;return!1}function h(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+et.join(r+" ")+r).split(" ");return s(t,"string")||s(t,"undefined")?rt(u,t):(u=(n+" "+ot.join(r+" ")+r).split(" "),ct(u,t,i))}function lt(){r.input=function(i){for(var r=0,f=i.length;r',n,"<\/style>"].join(""),f.id=o,(h?f:s).innerHTML+=l,s.appendChild(f),h||(s.style.background="",s.style.overflow="hidden",v=e.style.overflow,e.style.overflow="hidden",e.appendChild(s)),a=i(f,n),h?f.parentNode.removeChild(f):(s.parentNode.removeChild(s),e.style.overflow=v),!!a},at=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t).matches:(nt("@media "+t+" { #"+o+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},tt={}.hasOwnProperty,it,y;it=s(tt,"undefined")||s(tt.call,"undefined")?function(n,t){return t in n&&s(n.constructor.prototype[t],"undefined")}:function(n,t){return tt.call(n,t)};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=g.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(g.call(arguments))),Object(u)===u)?u:e:t.apply(n,i.concat(g.call(arguments)))},r});f.flexbox=function(){return h("flexWrap")};f.rgba=function(){return l("background-color:rgba(150,255,150,.5)"),p(c.backgroundColor,"rgba")};f.multiplebgs=function(){return l("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(c.background)};f.borderradius=function(){return h("borderRadius")};f.boxshadow=function(){return h("boxShadow")};f.textshadow=function(){return t.createElement("div").style.textShadow===""};f.opacity=function(){return ht("opacity:.55"),/^0.55$/.test(c.opacity)};f.csscolumns=function(){return h("columnCount")};f.cssgradients=function(){var n="background-image:";return l((n+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+k.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),p(c.backgroundImage,"gradient")};f.csstransitions=function(){return h("transition")};f.generatedcontent=function(){var n;return nt(["#",o,"{font:0/0 a}#",o,':after{content:"',b,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){n=t.offsetHeight>=3}),n};for(y in f)it(f,y)&&(v=y.toLowerCase(),r[v]=f[y](),d.push((r[v]?"":"no-")+v));return r.input||lt(),r.addTest=function(n,t){if(typeof n=="object")for(var u in n)it(n,u)&&r.addTest(u,n[u]);else{if(n=n.toLowerCase(),r[n]!==i)return r;t=typeof t=="function"?t():t;typeof w!="undefined"&&w&&(e.className+=" detect-"+(t?"":"no-")+n);r[n]=t}return r},l(""),ut=u=null,function(n,t){function v(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x