window.Modernizr=function(n,t,i){function b(n){d.cssText=n}function o(n,t){return typeof n===t}var r={},c=!0,u=t.documentElement,f="modernizr",k=t.createElement(f),d=k.style,g,ut={}.toString,l=" -webkit- -moz- -o- -ms- ".split(" "),e={},a=[],v=a.slice,s,y=function(n,i,r,e){var l,a,c,v,o=t.createElement("div"),h=t.body,s=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=e?e[r]:f+(r+1),o.appendChild(c);return l=["&#173;",'<style id="s',f,'">',n,"<\/style>"].join(""),o.id=f,(h?o:s).innerHTML+=l,s.appendChild(o),h||(s.style.background="",s.style.overflow="hidden",v=u.style.overflow,u.style.overflow="hidden",u.appendChild(s)),a=i(o,n),h?o.parentNode.removeChild(o):(s.parentNode.removeChild(s),u.style.overflow=v),!!a},nt=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t)&&i(t).matches||!1:(y("@media "+t+" { #"+f+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},p={}.hasOwnProperty,w,h;w=!o(p,"undefined")&&!o(p.call,"undefined")?function(n,t){return p.call(n,t)}:function(n,t){return t in n&&o(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=v.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(v.call(arguments))),Object(u)===u?u:e):t.apply(n,i.concat(v.call(arguments)))},r});e.canvas=function(){var n=t.createElement("canvas");return!!n.getContext&&!!n.getContext("2d")};e.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:y(["@media (",l.join("touch-enabled),("),f,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};for(h in e)w(e,h)&&(s=h.toLowerCase(),r[s]=e[h](),a.push((r[s]?"":"no-")+s));return r.addTest=function(n,t){if(typeof n=="object")for(var f in n)w(n,f)&&r.addTest(f,n[f]);else{if(n=n.toLowerCase(),r[n]!==i)return r;t=typeof t=="function"?t():t;typeof c!="undefined"&&c&&(u.className+=" "+(t?"":"no-")+n);r[n]=t}return r},b(""),k=g=null,r._version="2.8.3",r._prefixes=l,r.mq=nt,r.testStyles=y,u.className=u.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(c?" js "+a.join(" "):""),r}(this,this.document),function(n){n.addTest("positionfixed",function(){var r,u=navigator.userAgent;if(u.match(/android [0-2]/i)||u.match(/(iphone|ipad|ipod).+(OS [0-4])/i))return!1;var t=document.createElement("div"),i=t.cloneNode(!1),f=!1,n=document.body||function(){return f=!0,document.documentElement.appendChild(document.createElement("body"))}(),e=n.style.cssText;return n.style.cssText="padding:0;margin:0",t.style.cssText="position:fixed;top:42px",n.appendChild(t),n.appendChild(i),r=t.offsetTop!==i.offsetTop,n.removeChild(t),n.removeChild(i),n.style.cssText=e,f&&document.documentElement.removeChild(n),r})}(Modernizr,window)