window.modernizr=function(a,b,c){function d(a){t.csstext=a}function e(a,b){return d(u.join(a+";")+(b||""))}function f(a,b){return typeof a===b}function g(a,b){return!!~(""+a).indexof(b)}function h(a,b){for(var d in a){var e=a[d];if(!g(e,"-")&&t[e]!==c)return"pfx"==b?e:!0}return!1}function i(a,b,d){for(var e in a){var g=b[a[e]];if(g!==c)return d===!1?a[e]:f(g,"function")?g.bind(d||b):g}return!1}function j(a,b,c){var d=a.charat(0).touppercase()+a.slice(1),e=(a+" "+w.join(d+" ")+d).split(" ");return f(b,"string")||f(b,"undefined")?h(e,b):(e=(a+" "+x.join(d+" ")+d).split(" "),i(e,b,c))}var k,l,m,n="2.7.1",o={},p=!0,q=b.documentelement,r="modernizr",s=b.createelement(r),t=s.style,u=({}.tostring," -webkit- -moz- -o- -ms- ".split(" ")),v="webkit moz o ms",w=v.split(" "),x=v.tolowercase().split(" "),y={},z=[],a=z.slice,b=function(a,c,d,e){var f,g,h,i,j=b.createelement("div"),k=b.body,l=k||b.createelement("body");if(parseint(d,10))for(;d--;)h=b.createelement("div"),h.id=e?e[d]:r+(d+1),j.appendchild(h);return f=["­",'"].join(""),j.id=r,(k?j:l).innerhtml+=f,l.appendchild(j),k||(l.style.background="",l.style.overflow="hidden",i=q.style.overflow,q.style.overflow="hidden",q.appendchild(l)),g=c(j,a),k?j.parentnode.removechild(j):(l.parentnode.removechild(l),q.style.overflow=i),!!g},c=function(){function a(a,e){e=e||b.createelement(d[a]||"div"),a="on"+a;var g=a in e;return g||(e.setattribute||(e=b.createelement("div")),e.setattribute&&e.removeattribute&&(e.setattribute(a,""),g=f(e[a],"function"),f(e[a],"undefined")||(e[a]=c),e.removeattribute(a))),e=null,g}var d={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return a}(),d={}.hasownproperty;m=f(d,"undefined")||f(d.call,"undefined")?function(a,b){return b in a&&f(a.constructor.prototype[b],"undefined")}:function(a,b){return d.call(a,b)},function.prototype.bind||(function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new typeerror;var c=a.call(arguments,1),d=function(){if(this instanceof d){var e=function(){};e.prototype=b.prototype;var f=new e,g=b.apply(f,c.concat(a.call(arguments)));return object(g)===g?g:f}return b.apply(a,c.concat(a.call(arguments)))};return d}),y.canvas=function(){var a=b.createelement("canvas");return!(!a.getcontext||!a.getcontext("2d"))},y.canvastext=function(){return!(!o.canvas||!f(b.createelement("canvas").getcontext("2d").filltext,"function"))},y.touch=function(){var c;return"ontouchstart"in a||a.documenttouch&&b instanceof documenttouch?c=!0:b(["@media (",u.join("touch-enabled),("),r,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=9===a.offsettop}),c},y.rgba=function(){return d("background-color:rgba(150,255,150,.5)"),g(t.backgroundcolor,"rgba")},y.backgroundsize=function(){return j("backgroundsize")},y.borderimage=function(){return j("borderimage")},y.borderradius=function(){return j("borderradius")},y.boxshadow=function(){return j("boxshadow")},y.textshadow=function(){return""===b.createelement("div").style.textshadow},y.opacity=function(){return e("opacity:.55"),/^0.55$/.test(t.opacity)},y.cssanimations=function(){return j("animationname")},y.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return d((a+"-webkit- ".split(" ").join(b+a)+u.join(c+a)).slice(0,-a.length)),g(t.backgroundimage,"gradient")},y.csstransforms=function(){return!!j("transform")},y.csstransforms3d=function(){var a=!!j("perspective");return a&&"webkitperspective"in q.style&&b("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b){a=9===b.offsetleft&&3===b.offsetheight}),a},y.csstransitions=function(){return j("transition")},y.fontface=function(){var a;return b('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getelementbyid("smodernizr"),f=e.sheet||e.stylesheet,g=f?f.cssrules&&f.cssrules[0]?f.cssrules[0].csstext:f.csstext||"":"";a=/src/i.test(g)&&0===g.indexof(d.split(" ")[0])}),a};for(var e in y)m(y,e)&&(l=e.tolowercase(),o[l]=y[e](),z.push((o[l]?"":"no-")+l));return o.addtest=function(a,b){if("object"==typeof a)for(var d in a)m(a,d)&&o.addtest(d,a[d]);else{if(a=a.tolowercase(),o[a]!==c)return o;b="function"==typeof b?b():b,"undefined"!=typeof p&&p&&(q.classname+=" "+(b?"":"no-")+a),o[a]=b}return o},d(""),s=k=null,function(a,b){function c(a,b){var c=a.createelement("p"),d=a.getelementsbytagname("head")[0]||a.documentelement;return c.innerhtml="x",d.insertbefore(c.lastchild,d.firstchild)}function d(){var a=s.elements;return"string"==typeof a?a.split(" "):a}function e(a){var b=r[a[p]];return b||(b={},q++,a[p]=q,r[q]=b),b}function f(a,c,d){if(c||(c=b),k)return c.createelement(a);d||(d=e(c));var f;return f=d.cache[a]?d.cache[a].clonenode():o.test(a)?(d.cache[a]=d.createelem(a)).clonenode():d.createelem(a),!f.canhavechildren||n.test(a)||f.tagurn?f:d.frag.appendchild(f)}function g(a,c){if(a||(a=b),k)return a.createdocumentfragment();c=c||e(a);for(var f=c.frag.clonenode(),g=0,h=d(),i=h.length;i>g;g++)f.createelement(h[g]);return f}function h(a,b){b.cache||(b.cache={},b.createelem=a.createelement,b.createfrag=a.createdocumentfragment,b.frag=b.createfrag()),a.createelement=function(c){return s.shivmethods?f(c,a,b):b.createelem(c)},a.createdocumentfragment=function("h,f","return function(){var n=f.clonenode(),c=n.createelement;h.shivmethods&&("+d().join().replace(/[\w\-]+/g,function(a){return b.createelem(a),b.frag.createelement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function i(a){a||(a=b);var d=e(a);return!s.shivcss||j||d.hascss||(d.hascss=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#ff0;color:#000}template{display:none}")),k||h(a,d),a}var j,k,l="3.7.0",m=a.html5||{},n=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,o=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,p="_html5shiv",q=0,r={};!function(){try{var a=b.createelement("a");a.innerhtml="",j="hidden"in a,k=1==a.childnodes.length||function(){b.createelement("a");var a=b.createdocumentfragment();return"undefined"==typeof a.clonenode||"undefined"==typeof a.createdocumentfragment||"undefined"==typeof a.createelement}()}catch(c){j=!0,k=!0}}();var s={elements:m.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:l,shivcss:m.shivcss!==!1,supportsunknownelements:k,shivmethods:m.shivmethods!==!1,type:"default",shivdocument:i,createelement:f,createdocumentfragment:g};a.html5=s,i(b)}(this,b),o._version=n,o._prefixes=u,o._domprefixes=x,o._cssomprefixes=w,o.hasevent=c,o.testprop=function(a){return h([a])},o.testallprops=j,o.teststyles=b,q.classname=q.classname.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(p?" js "+z.join(" "):""),o}(this,this.document),function(a,b,c){function d(a){return"[object function]"==q.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=r.shift();s=1,a?a.t?o(function(){("c"==a.t?m.injectcss:m.injectjs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):s=0}function i(a,c,d,e,f,i,j){function k(b){if(!n&&g(l.readystate)&&(t.r=n=1,!s&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&o(function(){v.removechild(l)},50);for(var d in a[c])a[c].hasownproperty(d)&&a[c][d].onload()}}var j=j||m.errortimeout,l=b.createelement(a),n=0,q=0,t={t:d,s:c,e:f,a:i,x:j};1===a[c]&&(q=1,a[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,q)},r.splice(e,0,t),"img"!=a&&(q||2===a[c]?(v.insertbefore(l,u?null:p),o(k,j)):a[c].push(l))}function j(a,b,c,d,f){return s=0,b=b||"j",e(a)?i("c"==b?x:w,a,b,this.i++,c,d,f):(r.splice(this.i++,0,a),1==r.length&&h()),this}function k(){var a=m;return a.loader={load:j,i:0},a}var l,m,n=b.documentelement,o=a.settimeout,p=b.getelementsbytagname("script")[0],q={}.tostring,r=[],s=0,t="mozappearance"in n.style,u=t&&!!b.createrange().comparenode,v=u?n:p.parentnode,n=a.opera&&"[object opera]"==q.call(a.opera),n=!!b.attachevent&&!n,w=t?"object":n?"script":"img",x=n?"script":w,y=array.isarray||function(a){return"[object array]"==q.call(a)},z=[],a={},b={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}};m=function(a){function b(a){var b,c,d,a=a.split("!"),e=z.length,f=a.pop(),g=a.length,f={url:f,origurl:f,prefixes:a};for(c=0;g>c;c++)d=a[c].split("="),(b=b[d.shift()])&&(f=b(f,d));for(c=0;e>c;c++)f=z[c](f);return f}function g(a,e,f,g,h){var i=b(a),j=i.autocallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(a[i.url]?i.noexec=!0:a[i.url]=1,f.load(i.url,i.forcecss||!i.forcejs&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origurl,h,g),j&&j(i.origurl,h,g),a[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(l=function(){var a=[].slice.call(arguments);m.apply(this,a),n()}),g(a,l,b,0,j);else if(object(a)===a)for(i in h=function(){var b,c=0;for(b in a)a.hasownproperty(b)&&c++;return c}(),a)a.hasownproperty(i)&&(!c&&!--h&&(d(l)?l=function(){var a=[].slice.call(arguments);m.apply(this,a),n()}:l[i]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),n()}}(m[i])),g(a[i],l,b,i,j))}else!c&&n()}var h,i,j=!!a.test,k=a.load||a.both,l=a.callback||f,m=l,n=a.complete||f;c(j?a.yep:a.nope,!!k),k&&c(k)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(y(a))for(i=0;i