window.Modernizr=function(f,b,q){var d={};b.head||b.getElementsByTagName("head");var b=b.createElement("modernizr"),b=b.style,e={},y=[],h,r={}.hasOwnProperty,s;typeof r!==q&&typeof r.call!==q?s=function(b,d){return r.call(b,d)}:s=function(b,d){return d in b&&typeof b.constructor.prototype[d]===q};e.geolocation=function(){return!!navigator.geolocation};e.history=function(){return!!f.history&&!!history.pushState};e.localstorage=function(){try{return!!localStorage.getItem}catch(b){return!1}};e.webworkers=
function(){return!!f.Worker};for(var n in e)s(e,n)&&(h=n.toLowerCase(),d[h]=e[n](),y.push((d[h]?"":"no-")+h));b.cssText="";b=null;d._version="2.0.6";return d}(this,this.document);
(function(f,b,q){function d(){for(var a=1,c=-1;m.length-++c;)if(m[c].s&&!(a=m[c].r))break;a&&h()}function e(a){var c=b.createElement("script"),i;c.src=a.s;c.onreadystatechange=c.onload=function(){!i&&(!c.readyState||c.readyState=="loaded"||c.readyState=="complete")&&(i=1,d(),c.onload=c.onreadystatechange=null)};l(function(){i||(i=1,d())},k.errorTimeout);a.e?c.onload():o.parentNode.insertBefore(c,o)}function y(a){var c=b.createElement("link"),i;c.href=a.s;c.rel="stylesheet";c.type="text/css";if(!a.e&&
(z||A)){var t=function(a){l(function(){if(!i)try{a.sheet.cssRules.length?(i=1,d()):t(a)}catch(c){c.code==1E3||c.message=="security"||c.message=="denied"?(i=1,l(function(){d()},0)):t(a)}},0)};t(c)}else c.onload=function(){i||(i=1,l(function(){d()},0))},a.e&&c.onload();l(function(){i||(i=1,d())},k.errorTimeout);!a.e&&o.parentNode.insertBefore(c,o)}function h(){var a=m.shift();v=1;a?a.t?l(function(){a.t=="c"?y(a):e(a)},0):(a(),d()):v=0}function r(a,c,i,t,e,K){function f(){!w&&(!j.readyState||j.readyState==
"loaded"||j.readyState=="complete")&&(p.r=w=1,!v&&d(),j.onload=j.onreadystatechange=null,l(function(){B.removeChild(j)},0))}var j=b.createElement(a),w=0,p={t:i,s:c,e:K};j.src=j.data=c;!C&&(j.style.display="none");j.width=j.height="0";a!="object"&&(j.type=i);j.onload=j.onreadystatechange=f;a=="img"?j.onerror=f:a=="script"&&(j.onerror=function(){p.e=p.r=1;h()});m.splice(t,0,p);B.insertBefore(j,C?null:o);l(function(){w||(B.removeChild(j),p.r=p.e=w=1,d())},k.errorTimeout)}function s(a,c,b){var d=c=="c"?
L:G;v=0;c=c||"j";x(a)?r(d,a,c,this.i++,u,b):(m.splice(this.i++,0,a),m.length==1&&h());return this}function n(){var a=k;a.loader={load:s,i:0};return a}var u=b.documentElement,l=f.setTimeout,o=b.getElementsByTagName("script")[0],D={}.toString,m=[],v=0,A="MozAppearance"in u.style,C=A&&!!b.createRange().compareNode,B=C?u:o.parentNode,M=f.opera&&D.call(f.opera)=="[object Opera]",z="webkitAppearance"in u.style,N=z&&"async"in b.createElement("script"),G=A?"object":M||N?"img":"script",L=z?"img":G,H=Array.isArray||
function(a){return D.call(a)=="[object Array]"},x=function(a){return typeof a=="string"},E=function(a){return D.call(a)=="[object Function]"},F=[],I={},J,k;k=function(a){function c(a){var a=a.split("!"),c=F.length,b=a.pop(),d=a.length,b={url:b,origUrl:b,prefixes:a},e,g;for(g=0;g<d;g++)(e=I[a[g]])&&(b=e(b));for(g=0;g<c;g++)b=F[g](b);return b}function b(a,d,e,f,i){var g=c(a),h=g.autoCallback;if(!g.bypass){d&&(d=E(d)?d:d[a]||d[f]||d[a.split("/").pop().split("?")[0]]);if(g.instead)return g.instead(a,
d,e,f,i);e.load(g.url,g.forceCSS||!g.forceJS&&/css$/.test(g.url)?"c":q,g.noexec);(E(d)||E(h))&&e.load(function(){n();d&&d(g.origUrl,i,f);h&&h(g.origUrl,i,f)})}}function d(a,c){function e(a){if(x(a))b(a,g,c,0,f);else if(Object(a)===a)for(k in a)a.hasOwnProperty(k)&&b(a[k],g,c,k,f)}var f=!!a.test,h=a.load||a.both,g=a.callback,k;e(f?a.yep:a.nope);e(h);a.complete&&c.load(a.complete)}var f,e,h=this.yepnope.loader;if(x(a))b(a,0,h,0);else if(H(a))for(f=0;f<a.length;f++)e=a[f],x(e)?b(e,0,h,0):H(e)?k(e):Object(e)===
e&&d(e,h);else Object(a)===a&&d(a,h)};k.addPrefix=function(a,b){I[a]=b};k.addFilter=function(a){F.push(a)};k.errorTimeout=1E4;b.readyState==null&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",J=function(){b.removeEventListener("DOMContentLoaded",J,0);b.readyState="complete"},0));f.yepnope=n()})(this,this.document);Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};
