window.Modernizr=function(n,t,i){function a(n){w.cssText=n}function e(n,t){return typeof n===t}var r={},p=t.documentElement,u="modernizr",v=t.createElement(u),w=v.style,b,nt={}.toString,f={},y=[],h=y.slice,o,c={}.hasOwnProperty,l,s;l=!e(c,"undefined")&&!e(c.call,"undefined")?function(n,t){return c.call(n,t)}:function(n,t){return t in n&&e(n.constructor.prototype[t],"undefined")};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=h.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(h.call(arguments))),Object(u)===u?u:e):t.apply(n,i.concat(h.call(arguments)))},r});f.localstorage=function(){try{return localStorage.setItem(u,u),localStorage.removeItem(u),!0}catch(n){return!1}};f.sessionstorage=function(){try{return sessionStorage.setItem(u,u),sessionStorage.removeItem(u),!0}catch(n){return!1}};for(s in f)l(f,s)&&(o=s.toLowerCase(),r[o]=f[s](),y.push((r[o]?"":"no-")+o));return r.addTest=function(n,t){if(typeof n=="object")for(var u in n)l(n,u)&&r.addTest(u,n[u]);else{if(n=n.toLowerCase(),r[n]!==i)return r;t=typeof t=="function"?t():t;typeof enableClasses!="undefined"&&enableClasses&&(p.className+=" "+(t?"":"no-")+n);r[n]=t}return r},a(""),v=b=null,r._version="2.8.3",r}(this,this.document)