(function(n,t,i){function o(n,t){return typeof n===t}function it(){var i,n,u,f,e,s,t;for(var c in h)if(h.hasOwnProperty(c)){if(i=[],n=h[c],n.name&&(i.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(u=0;u<n.options.aliases.length;u++)i.push(n.options.aliases[u].toLowerCase());for(f=o(n.fn,"function")?n.fn():n.fn,e=0;e<i.length;e++)s=i[e],t=s.split("."),t.length===1?r[t[0]]=f:(!r[t[0]]||r[t[0]]instanceof Boolean||(r[t[0]]=new Boolean(r[t[0]])),r[t[0]][t[1]]=f),d.push((f?"":"no-")+t.join("-"))}}function rt(n){var t=e.className,i=r._config.classPrefix||"",u;c&&(t=t.baseVal);r._config.enableJSClass&&(u=new RegExp("(^|\\s)"+i+"no-js(\\s|$)"),t=t.replace(u,"$1"+i+"js$2"));r._config.enableClasses&&(t+=" "+i+n.join(" "+i),c?e.className.baseVal=t:e.className=t)}function g(n){return n.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function ut(n,t){return!!~(""+n).indexOf(t)}function s(){return typeof t.createElement!="function"?t.createElement(arguments[0]):c?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function ft(n,t){return function(){return n.apply(t,arguments)}}function et(n,t,i){var r;for(var u in n)if(n[u]in t)return i===!1?n[u]:(r=t[n[u]],o(r,"function"))?ft(r,i||t):r;return!1}function nt(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function ot(t,i,r){var u,f,e;return"getComputedStyle"in n?(u=getComputedStyle.call(n,t,i),f=n.console,u!==null?r&&(u=u.getPropertyValue(r)):f&&(e=f.error?"error":"log",f[e].call(f,"getComputedStyle returning null, its possible modernizr test results are inaccurate"))):u=!i&&t.currentStyle&&t.currentStyle[r],u}function st(){var n=t.body;return n||(n=s(c?"svg":"body"),n.fake=!0),n}function ht(n,i,r,u){var c="modernizr",o,a,l,v,h=s("div"),f=st();if(parseInt(r,10))while(r--)l=s("div"),l.id=u?u[r]:c+(r+1),h.appendChild(l);return o=s("style"),o.type="text/css",o.id="s"+c,(f.fake?f:h).appendChild(o),f.appendChild(h),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(t.createTextNode(n)),h.id=c,f.fake&&(f.style.background="",f.style.overflow="hidden",v=e.style.overflow,e.style.overflow="hidden",e.appendChild(f)),a=i(h,n),f.fake?(f.parentNode.removeChild(f),e.style.overflow=v,e.offsetHeight):h.parentNode.removeChild(h),!!a}function ct(t,r){var f=t.length,u;if("CSS"in n&&"supports"in n.CSS){while(f--)if(n.CSS.supports(nt(t[f]),r))return!0;return!1}if("CSSSupportsRule"in n){for(u=[];f--;)u.push("("+nt(t[f])+":"+r+")");return u=u.join(" or "),ht("@supports ("+u+") { #modernizr { position: absolute; } }",function(n){return ot(n,null,"position")=="absolute"})}return i}function lt(n,t,r,f){function a(){v&&(delete u.style,delete u.modElem)}var c,v,h,y,e,p,l;if(f=o(f,"undefined")?!1:f,!o(r,"undefined")&&(c=ct(n,r),!o(c,"undefined")))return c;for(l=["modernizr","tspan","samp"];!u.style&&l.length;)v=!0,u.modElem=s(l.shift()),u.style=u.modElem.style;for(y=n.length,h=0;h<y;h++)if(e=n[h],p=u.style[e],ut(e,"-")&&(e=g(e)),u.style[e]!==i){if(f||o(r,"undefined"))return a(),t=="pfx"?e:!0;try{u.style[e]=r}catch(w){}if(u.style[e]!=p)return a(),t=="pfx"?e:!0}return a(),!1}function l(n,t,i,r,u){var f=n.charAt(0).toUpperCase()+n.slice(1),e=(n+" "+y.join(f+" ")+f).split(" ");return o(t,"string")||o(t,"undefined")?lt(e,t,r,u):(e=(n+" "+w.join(f+" ")+f).split(" "),et(e,t,i))}function tt(n,t,r){return l(n,i,i,t,r)}var d=[],h=[],f={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(n,t){var i=this;setTimeout(function(){t(i[n])},0)},addTest:function(n,t,i){h.push({name:n,fn:t,options:i})},addAsyncTest:function(n){h.push({name:null,fn:n})}},r=function(){},e,c,v,y,p,w,b,u,k,a;for(r.prototype=f,r=new r,e=t.documentElement,c=e.nodeName.toLowerCase()==="svg",v="Moz O ms Webkit",y=f._config.usePrefixes?v.split(" "):[],f._cssomPrefixes=y,p=function(t){var s=prefixes.length,u=n.CSSRule,f,r,e,o;if(typeof u=="undefined")return i;if(!t)return!1;if(t=t.replace(/^@/,""),f=t.replace(/-/g,"_").toUpperCase()+"_RULE",f in u)return"@"+t;for(r=0;r<s;r++)if(e=prefixes[r],o=e.toUpperCase()+"_"+f,o in u)return"@-"+e.toLowerCase()+"-"+t;return!1},f.atRule=p,w=f._config.usePrefixes?v.toLowerCase().split(" "):[],f._domPrefixes=w,b={elem:s("modernizr")},r._q.push(function(){delete b.elem}),u={style:b.elem.style},r._q.unshift(function(){delete u.style}),f.testAllProps=l,k=f.prefixed=function(n,t,i){return n.indexOf("@")===0?p(n):(n.indexOf("-")!=-1&&(n=g(n)),t?l(n,t,i):l(n,"pfx"))},r.addTest("backgroundblendmode",k("backgroundBlendMode","text")),r.addTest("objectfit",!!k("objectFit"),{aliases:["object-fit"]}),f.testAllProps=tt,r.addTest("flexbox",tt("flexBasis","1px",!0)),it(),rt(d),delete f.addTest,delete f.addAsyncTest,a=0;a<r._q.length;a++)r._q[a]();n.Modernizr=r})(window,document)