!function(a,d,p){function m(e,t){return typeof e===t}function i(e){var t=S.className,n=y._config.classPrefix||"";if(w&&(t=t.baseVal),y._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}y._config.enableClasses&&(t+=" "+n+e.join(" "+n),w?S.className.baseVal=t:S.className=t)}function s(e,t){if("object"==typeof e)for(var n in e)C(e,n)&&s(n,e[n]);else{var r=(e=e.toLowerCase()).split("."),o=y[r[0]];if(2==r.length&&(o=o[r[1]]),void 0!==o)return y;t="function"==typeof t?t():t,1==r.length?y[r[0]]=t:(!y[r[0]]||y[r[0]]instanceof Boolean||(y[r[0]]=new Boolean(y[r[0]])),y[r[0]][r[1]]=t),i([(t&&0!=t?"":"no-")+r.join("-")]),y._trigger(e,t)}return y}function h(){return"function"!=typeof d.createElement?d.createElement(arguments[0]):w?d.createElementNS.call(d,"http://www.w3.org/2000/svg",arguments[0]):d.createElement.apply(d,arguments)}function g(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function l(e,t){return function(){return e.apply(t,arguments)}}function o(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function c(e,t,n,r){var o,i,a,s,l,c="modernizr",u=h("div"),f=((l=d.body)||((l=h(w?"svg":"body")).fake=!0),l);if(parseInt(n,10))for(;n--;)(a=h("div")).id=r?r[n]:c+(n+1),u.appendChild(a);return(o=h("style")).type="text/css",o.id="s"+c,(f.fake?f:u).appendChild(o),f.appendChild(u),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(d.createTextNode(e)),u.id=c,f.fake&&(f.style.background="",f.style.overflow="hidden",s=S.style.overflow,S.style.overflow="hidden",S.appendChild(f)),i=t(u,e),f.fake?(f.parentNode.removeChild(f),S.style.overflow=s,S.offsetHeight):u.parentNode.removeChild(u),!!i}function v(e,t){var n=e.length;if("CSS"in a&&"supports"in a.CSS){for(;n--;)if(a.CSS.supports(o(e[n]),t))return!0;return!1}if("CSSSupportsRule"in a){for(var r=[];n--;)r.push("("+o(e[n])+":"+t+")");return c("@supports ("+(r=r.join(" or "))+") { #modernizr { position: absolute; } }",function(e){return"absolute"==function(e,t,n){var r;if("getComputedStyle"in a){r=getComputedStyle.call(a,e,t);var o=a.console;null!==r?n&&(r=r.getPropertyValue(n)):o&&o[o.error?"error":"log"].call(o,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}else r=!t&&e.currentStyle&&e.currentStyle[n];return r}(e,null,"position")})}return p}function r(e,t,n,r,o){var i=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+x.join(i+" ")+i).split(" ");return m(t,"string")||m(t,"undefined")?function(e,t,n,r){function o(){a&&(delete j.style,delete j.modElem)}if(r=!m(r,"undefined")&&r,!m(n,"undefined")){var i=v(e,n);if(!m(i,"undefined"))return i}for(var a,s,l,c,u,f=["modernizr","tspan","samp"];!j.style&&f.length;)a=!0,j.modElem=h(f.shift()),j.style=j.modElem.style;for(l=e.length,s=0;s<l;s++)if(c=e[s],u=j.style[c],!!~(""+c).indexOf("-")&&(c=g(c)),j.style[c]!==p){if(r||m(n,"undefined"))return o(),"pfx"!=t||c;try{j.style[c]=n}catch(e){}if(j.style[c]!=u)return o(),"pfx"!=t||c}return o(),!1}(a,t,r,o):function(e,t,n){var r;for(var o in e)if(e[o]in t)return!1===n?e[o]:m(r=t[e[o]],"function")?l(r,n||t):r;return!1}(a=(e+" "+T.join(i+" ")+i).split(" "),t,n)}function e(e,t,n){return r(e,p,p,t,n)}var u=[],f=[],t={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){f.push({name:e,fn:t,options:n})},addAsyncTest:function(e){f.push({name:null,fn:e})}},y=function(){};y.prototype=t,y=new y;var C,n,S=d.documentElement,w="svg"===S.nodeName.toLowerCase();w||function(e,l){function c(){var e=m.elements;return"string"==typeof e?e.split(" "):e}function u(e){var t=s[e[n]];return t||(t={},a++,e[n]=a,s[a]=t),t}function f(e,t,n){return t||(t=l),p?t.createElement(e):(n||(n=u(t)),!(r=n.cache[e]?n.cache[e].cloneNode():i.test(e)?(n.cache[e]=n.createElem(e)).cloneNode():n.createElem(e)).canHaveChildren||o.test(e)||r.tagUrn?r:n.frag.appendChild(r));var r}function r(e){e||(e=l);var t,n,r,o,i,a,s=u(e);return!m.shivCSS||d||s.hasCSS||(s.hasCSS=(o="article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}",i=(r=e).createElement("p"),a=r.getElementsByTagName("head")[0]||r.documentElement,i.innerHTML="x<style>"+o+"</style>",!!a.insertBefore(i.lastChild,a.firstChild))),p||(t=e,(n=s).cache||(n.cache={},n.createElem=t.createElement,n.createFrag=t.createDocumentFragment,n.frag=n.createFrag()),t.createElement=function(e){return m.shivMethods?f(e,t,n):n.createElem(e)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/[\w\-:]+/g,function(e){return n.createElem(e),n.frag.createElement(e),'c("'+e+'")'})+");return n}")(m,n.frag)),e}var d,p,t=e.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,i=/^(?: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,n="_html5shiv",a=0,s={};!function(){try{var e=l.createElement("a");e.innerHTML="<xyz></xyz>",d="hidden"in e,p=1==e.childNodes.length||function(){l.createElement("a");var e=l.createDocumentFragment();return void 0===e.cloneNode||void 0===e.createDocumentFragment||void 0===e.createElement}()}catch(e){p=d=!0}}();var m={elements:t.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==t.shivCSS,supportsUnknownElements:p,shivMethods:!1!==t.shivMethods,type:"default",shivDocument:r,createElement:f,createDocumentFragment:function(e,t){if(e||(e=l),p)return e.createDocumentFragment();for(var n=(t=t||u(e)).frag.cloneNode(),r=0,o=c(),i=o.length;r<i;r++)n.createElement(o[r]);return n},addElements:function(e,t){var n=m.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),m.elements=n+" "+e,r(t)}};e.html5=m,r(l),"object"==typeof module&&module.exports&&(module.exports=m)}(void 0!==a?a:this,d),C=m(n={}.hasOwnProperty,"undefined")||m(n.call,"undefined")?function(e,t){return t in e&&m(e.constructor.prototype[t],"undefined")}:function(e,t){return n.call(e,t)},t._l={},t.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),y.hasOwnProperty(e)&&setTimeout(function(){y._trigger(e,y[e])},0)},t._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e;for(e=0;e<n.length;e++)(0,n[e])(t)},0),delete this._l[e]}},y._q.push(function(){t.addTest=s});var b={}.toString;y.addTest("svgclippaths",function(){return!!d.createElementNS&&/SVGClipPath/.test(b.call(d.createElementNS("http://www.w3.org/2000/svg","clipPath")))}),y.addTest("inlinesvg",function(){var e=h("div");return e.innerHTML="<svg/>","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&e.firstChild&&e.firstChild.namespaceURI)});var E="Moz O ms Webkit",x=t._config.usePrefixes?E.split(" "):[];t._cssomPrefixes=x;var _=function(e){var t,n=prefixes.length,r=a.CSSRule;if(void 0===r)return p;if(!e)return!1;if((t=(e=e.replace(/^@/,"")).replace(/-/g,"_").toUpperCase()+"_RULE")in r)return"@"+e;for(var o=0;o<n;o++){var i=prefixes[o];if(i.toUpperCase()+"_"+t in r)return"@-"+i.toLowerCase()+"-"+e}return!1};t.atRule=_;var T=t._config.usePrefixes?E.toLowerCase().split(" "):[];t._domPrefixes=T;var N={elem:h("modernizr")};y._q.push(function(){delete N.elem});var j={style:N.elem.style};y._q.unshift(function(){delete j.style}),t.testAllProps=r,t.testAllProps=e,y.addTest("cssanimations",e("animationName","a",!0)),y.addTest("backgroundsize",e("backgroundSize","100%",!0)),y.addTest("bgsizecover",e("backgroundSize","cover")),y.addTest("cssgridlegacy",e("grid-columns","10px",!0)),y.addTest("cssgrid",e("grid-template-rows","none",!0)),y.addTest("flexbox",e("flexBasis","1px",!0));var z=t.prefixed=function(e,t,n){return 0===e.indexOf("@")?_(e):(-1!=e.indexOf("-")&&(e=g(e)),t?r(e,t,n):r(e,"pfx"))};y.addTest("objectfit",!!z("objectFit"),{aliases:["object-fit"]}),function(){var e,t,n,r,o,i;for(var a in f)if(f.hasOwnProperty(a)){if(e=[],(t=f[a]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(r=m(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)1===(i=e[o].split(".")).length?y[i[0]]=r:(!y[i[0]]||y[i[0]]instanceof Boolean||(y[i[0]]=new Boolean(y[i[0]])),y[i[0]][i[1]]=r),u.push((r?"":"no-")+i.join("-"))}}(),i(u),delete t.addTest,delete t.addAsyncTest;for(var P=0;P<y._q.length;P++)y._q[P]();a.Modernizr=y}(window,document);