window.Modernizr=(function(l,q,g){var c="2.6.2",j={},n=true,A=q.documentElement,B="modernizr",y=q.createElement(B),m=y.style,d,t={}.toString,v=" -webkit- -moz- -o- -ms- ".split(" "),h={},b={},r={},x=[],s=x.slice,a,w=function(L,N,F,M){var E,K,H,I,D=q.createElement("div"),J=q.body,G=J||q.createElement("body");if(parseInt(F,10)){while(F--){H=q.createElement("div");H.id=M?M[F]:B+(F+1);D.appendChild(H);}}E=["­",'"].join("");D.id=B;(J?D:G).innerHTML+=E;G.appendChild(D);if(!J){G.style.background="";G.style.overflow="hidden";I=A.style.overflow;A.style.overflow="hidden";A.appendChild(G);}K=N(D,L);if(!J){G.parentNode.removeChild(G);A.style.overflow=I;}else{D.parentNode.removeChild(D);}return !!K;},p=({}).hasOwnProperty,z;if(!i(p,"undefined")&&!i(p.call,"undefined")){z=function(D,E){return p.call(D,E);};}else{z=function(D,E){return((E in D)&&i(D.constructor.prototype[E],"undefined"));};}if(!Function.prototype.bind){Function.prototype.bind=function C(F){var G=this;if(typeof G!="function"){throw new TypeError();}var D=s.call(arguments,1),E=function(){if(this instanceof E){var J=function(){};J.prototype=G.prototype;var I=new J();var H=G.apply(I,D.concat(s.call(arguments)));if(Object(H)===H){return H;}return I;}else{return G.apply(F,D.concat(s.call(arguments)));}};return E;};}function o(D){m.cssText=D;}function f(E,D){return o(v.join(E+";")+(D||""));}function i(E,D){return typeof E===D;}function k(E,D){return !!~(""+E).indexOf(D);}function u(E,H,G){for(var D in E){var F=H[E[D]];if(F!==g){if(G===false){return E[D];}if(i(F,"function")){return F.bind(G||H);}return F;}}return false;}h.touch=function(){var D;if(("ontouchstart" in l)||l.DocumentTouch&&q instanceof DocumentTouch){D=true;}else{w(["@media (",v.join("touch-enabled),("),B,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(E){D=E.offsetTop===9;});}return D;};for(var e in h){if(z(h,e)){a=e.toLowerCase();j[a]=h[e]();x.push((j[a]?"":"no-")+a);}}j.addTest=function(E,F){if(typeof E=="object"){for(var D in E){if(z(E,D)){j.addTest(D,E[D]);}}}else{E=E.toLowerCase();if(j[E]!==g){return j;}F=typeof F=="function"?F():F;if(typeof n!=="undefined"&&n){A.className+=" "+(F?"":"no-")+E;}j[E]=F;}return j;};o("");y=d=null;j._version=c;j._prefixes=v;j.testStyles=w;A.className=A.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(n?" js "+x.join(" "):"");return j;})(this,this.document);