(function(n,t,i,r){function h(n,t){return typeof n===t}function rt(){var i,n,r,f,e,o,t;for(var s in a)if(a.hasOwnProperty(s)){if(i=[],n=a[s],n.name&&(i.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(r=0;r<n.options.aliases.length;r++)i.push(n.options.aliases[r].toLowerCase());for(f=h(n.fn,"function")?n.fn():n.fn,e=0;e<i.length;e++)o=i[e],t=o.split("."),t.length===1?u[t[0]]=f:(u[t[0]]&&(!u[t[0]]||u[t[0]]instanceof Boolean)||(u[t[0]]=new Boolean(u[t[0]])),u[t[0]][t[1]]=f),y.push((f?"":"no-")+t.join("-"))}}function ut(n){var t=o.className,i=u._config.classPrefix||"",r;l&&(t=t.baseVal);u._config.enableJSClass&&(r=new RegExp("(^|\\s)"+i+"no-js(\\s|$)"),t=t.replace(r,"$1"+i+"js$2"));u._config.enableClasses&&(n.length>0&&(t+=" "+i+n.join(" "+i)),l?o.className.baseVal=t:o.className=t)}function s(){return typeof i.createElement!="function"?i.createElement(arguments[0]):l?i.createElementNS.call(i,"http://www.w3.org/2000/svg",arguments[0]):i.createElement.apply(i,arguments)}function ft(n,t){return!!~(""+n).indexOf(t)}function et(){var n=i.body;return n||(n=s(l?"svg":"body"),n.fake=!0),n}function ot(n,t,r,u){var c="modernizr",e,a,l,v,h=s("div"),f=et();if(parseInt(r,10))while(r--)l=s("div"),l.id=u?u[r]:c+(r+1),h.appendChild(l);return e=s("style"),e.type="text/css",e.id="s"+c,(f.fake?f:h).appendChild(e),f.appendChild(h),e.styleSheet?e.styleSheet.cssText=n:e.appendChild(i.createTextNode(n)),h.id=c,f.fake&&(f.style.background="",f.style.overflow="hidden",v=o.style.overflow,o.style.overflow="hidden",o.appendChild(f)),a=t(h,n),f.fake&&f.parentNode?(f.parentNode.removeChild(f),o.style.overflow=v,o.offsetHeight):h.parentNode.removeChild(h),!!a}function nt(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function st(n,i,r){var u,f,e;return"getComputedStyle"in t?(u=getComputedStyle.call(t,n,i),f=t.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&&n.currentStyle&&n.currentStyle[r],u}function ht(n,i){var f=n.length,u;if("CSS"in t&&"supports"in t.CSS){while(f--)if(t.CSS.supports(nt(n[f]),i))return!0;return!1}if("CSSSupportsRule"in t){for(u=[];f--;)u.push("("+nt(n[f])+":"+i+")");return u=u.join(" or "),ot("@supports ("+u+") { #modernizr { position: absolute; } }",function(n){return st(n,null,"position")==="absolute"})}return r}function tt(n){return n.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function ct(n,t,i,u){function a(){v&&(delete e.style,delete e.modElem)}var c,v,o,y,f,p,l;if(u=h(u,"undefined")?!1:u,!h(i,"undefined")&&(c=ht(n,i),!h(c,"undefined")))return c;for(l=["modernizr","tspan","samp"];!e.style&&l.length;)v=!0,e.modElem=s(l.shift()),e.style=e.modElem.style;for(y=n.length,o=0;o<y;o++)if(f=n[o],p=e.style[f],ft(f,"-")&&(f=tt(f)),e.style[f]!==r){if(u||h(i,"undefined"))return a(),t==="pfx"?f:!0;try{e.style[f]=i}catch(w){}if(e.style[f]!==p)return a(),t==="pfx"?f:!0}return a(),!1}function lt(n,t){return function(){return n.apply(t,arguments)}}function at(n,t,i){var r;for(var u in n)if(n[u]in t)return i===!1?n[u]:(r=t[n[u]],h(r,"function"))?lt(r,i||t):r;return!1}function d(n,t,i,r,u){var f=n.charAt(0).toUpperCase()+n.slice(1),e=(n+" "+w.join(f+" ")+f).split(" ");return h(t,"string")||h(t,"undefined")?ct(e,t,r,u):(e=(n+" "+k.join(f+" ")+f).split(" "),at(e,t,i))}var a=[],f={_version:"3.12.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){a.push({name:n,fn:t,options:i})},addAsyncTest:function(n){a.push({name:null,fn:n})}},u=function(){},y,o,l,c,p,w,b,e,k,g,it,v;for(u.prototype=f,u=new u,y=[],o=i.documentElement,l=o.nodeName.toLowerCase()==="svg",l||function(n,t){function v(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function u(){var n=i.elements;return typeof n=="string"?n.split(" "):n}function k(n,t){var r=i.elements;typeof r!="string"&&(r=r.join(" "));typeof n!="string"&&(n=n.join(" "));i.elements=r+" "+n;c(t)}function f(n){var t=a[n[l]];return t||(t={},h++,n[l]=h,a[h]=t),t}function y(n,i,u){if(i||(i=t),r)return i.createElement(n);u||(u=f(i));var e;return e=u.cache[n]?u.cache[n].cloneNode():b.test(n)?(u.cache[n]=u.createElem(n)).cloneNode():u.createElem(n),e.canHaveChildren&&!w.test(n)&&!e.tagUrn?u.frag.appendChild(e):e}function d(n,i){if(n||(n=t),r)return n.createDocumentFragment();i=i||f(n);for(var o=i.frag.cloneNode(),e=0,s=u(),h=s.length;e<h;e++)o.createElement(s[e]);return o}function g(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(r){return i.shivMethods?y(r,n,t):t.createElem(r)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(i,t.frag)}function c(n){n||(n=t);var u=f(n);return!i.shivCSS||s||u.hasCSS||(u.hasCSS=!!v(n,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||g(n,u),n}function it(n){for(var t,i=n.getElementsByTagName("*"),r=i.length,e=RegExp("^(?:"+u().join("|")+")$","i"),f=[];r--;)t=i[r],e.test(t.nodeName)&&f.push(t.applyElement(rt(t)));return f}function rt(n){for(var t,r=n.attributes,u=r.length,i=n.ownerDocument.createElement(e+":"+n.nodeName);u--;)t=r[u],t.specified&&i.setAttribute(t.nodeName,t.nodeValue);return i.style.cssText=n.style.cssText,i}function ut(n){for(var t,i=n.split("{"),r=i.length,f=RegExp("(^|[\\s,>+~])("+u().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),o="$1"+e+"\\:$2";r--;)t=i[r]=i[r].split("}"),t[t.length-1]=t[t.length-1].replace(f,o),i[r]=t.join("}");return i.join("{")}function ft(n){for(var t=n.length;t--;)n[t].removeNode()}function p(n){function s(){clearTimeout(i._removeSheetTimer);t&&t.removeNode(!0);t=null}var t,r,i=f(n),u=n.namespaces,o=n.parentWindow;return!tt||n.printShived?n:(typeof u[e]=="undefined"&&u.add(e),o.attachEvent("onbeforeprint",function(){s();for(var e,o,u,c=n.styleSheets,f=[],i=c.length,h=Array(i);i--;)h[i]=c[i];while(u=h.pop())if(!u.disabled&&nt.test(u.media)){try{e=u.imports;o=e.length}catch(l){o=0}for(i=0;i<o;i++)h.push(e[i]);try{f.push(u.cssText)}catch(l){}}f=ut(f.reverse().join(""));r=it(n);t=v(n,f)}),o.attachEvent("onafterprint",function(){ft(r);clearTimeout(i._removeSheetTimer);i._removeSheetTimer=setTimeout(s,500)}),n.printShived=!0,n)}var o=n.html5||{},w=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,b=/^(?: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,s,l="_html5shiv",h=0,a={},r,i;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";s="hidden"in n;r=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(i){s=!0;r=!0}})();i={elements:o.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:o.shivCSS!==!1,supportsUnknownElements:r,shivMethods:o.shivMethods!==!1,type:"default",shivDocument:c,createElement:y,createDocumentFragment:d,addElements:k};n.html5=i;c(t);var nt=/^$|\b(?:all|print)\b/,e="html5shiv",tt=!r&&function(){var i=t.documentElement;return!(typeof t.namespaces=="undefined"||typeof t.parentWindow=="undefined"||typeof i.applyElement=="undefined"||typeof i.removeNode=="undefined"||typeof n.attachEvent=="undefined")}();i.type+=" print";i.shivPrint=p;p(t);typeof module=="object"&&module.exports&&(module.exports=i)}(typeof t!="undefined"?t:this,i),u.addTest("flexgap",function(){var n=s("div"),t;return n.style.display="flex",n.style.flexDirection="column",n.style.rowGap="1px",n.appendChild(s("div")),n.appendChild(s("div")),o.appendChild(n),t=n.scrollHeight===1,n.parentNode.removeChild(n),t}),c=f._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""],f._prefixes=c,u.addTest("cssgradients",function(){for(var e,i,r="background-image:",t="",f,n=0,o=c.length-1;n<o;n++)f=n===0?"to ":"",t+=r+c[n]+"linear-gradient("+f+"left top, #9f9, white);";return u._config.usePrefixes&&(t+=r+"-webkit-gradient(linear,left top,right bottom,from(#9f9),to(white));"),e=s("a"),i=e.style,i.cssText=t,(""+i.backgroundImage).indexOf("gradient")>-1}),p="Moz O ms Webkit",w=f._config.usePrefixes?p.split(" "):[],f._cssomPrefixes=w,b={elem:s("modernizr")},u._q.push(function(){delete b.elem}),e={style:b.elem.style},u._q.unshift(function(){delete e.style}),k=f._config.usePrefixes?p.toLowerCase().split(" "):[],f._domPrefixes=k,f.testAllProps=d,g=function(n){var s=c.length,u=t.CSSRule,f,i,e,o;if(typeof u=="undefined")return r;if(!n)return!1;if(n=n.replace(/^@/,""),f=n.replace(/-/g,"_").toUpperCase()+"_RULE",f in u)return"@"+n;for(i=0;i<s;i++)if(e=c[i],o=e.toUpperCase()+"_"+f,o in u)return"@-"+e.toLowerCase()+"-"+n;return!1},f.atRule=g,it=f.prefixed=function(n,t,i){return n.indexOf("@")===0?g(n):(n.indexOf("-")!==-1&&(n=tt(n)),t?d(n,t,i):d(n,"pfx"))},u.addTest("objectfit",!!it("objectFit"),{aliases:["object-fit"]}),u.addTest("csspositionsticky",function(){var n="position:",t="sticky",r=s("a"),i=r.style;return i.cssText=n+c.join(t+";"+n).slice(0,-n.length),i.position.indexOf(t)!==-1}),rt(),ut(y),delete f.addTest,delete f.addAsyncTest,v=0;v<u._q.length;v++)u._q[v]();n.Modernizr=u})(window,window,document)