(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 k(n){var t=e.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?e.className.baseVal=t:e.className=t)}function d(n,t){var r,i,f;if(typeof n=="object")for(r in n)p(n,r)&&d(r,n[r]);else{if(n=n.toLowerCase(),i=n.split("."),f=u[i[0]],i.length===2&&(f=f[i[1]]),typeof f!="undefined")return u;t=typeof t=="function"?t():t;i.length===1?u[i[0]]=t:(!u[i[0]]||u[i[0]]instanceof Boolean||(u[i[0]]=new Boolean(u[i[0]])),u[i[0]][i[1]]=t);k([(!!t&&t!==!1?"":"no-")+i.join("-")]);u._trigger(n,t)}return u}function ut(n,t){return!!~(""+n).indexOf(t)}function c(){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(){var n=i.body;return n||(n=c(l?"svg":"body"),n.fake=!0),n}function b(n,t,r,u){var h="modernizr",o,a,l,v,s=c("div"),f=ft();if(parseInt(r,10))while(r--)l=c("div"),l.id=u?u[r]:h+(r+1),s.appendChild(l);return o=c("style"),o.type="text/css",o.id="s"+h,(f.fake?f:s).appendChild(o),f.appendChild(s),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(i.createTextNode(n)),s.id=h,f.fake&&(f.style.background="",f.style.overflow="hidden",v=e.style.overflow,e.style.overflow="hidden",e.appendChild(f)),a=t(s,n),f.fake&&f.parentNode?(f.parentNode.removeChild(f),e.style.overflow=v,e.offsetHeight):s.parentNode.removeChild(s),!!a}function g(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function nt(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 et(n,i){var f=n.length,u;if("CSS"in t&&"supports"in t.CSS){while(f--)if(t.CSS.supports(g(n[f]),i))return!0;return!1}if("CSSSupportsRule"in t){for(u=[];f--;)u.push("("+g(n[f])+":"+i+")");return u=u.join(" or "),b("@supports ("+u+") { #modernizr { position: absolute; } }",function(n){return nt(n,null,"position")==="absolute"})}return r}function ot(n){return n.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function st(n,t,i,u){function a(){v&&(delete o.style,delete o.modElem)}var s,v,e,y,f,p,l;if(u=h(u,"undefined")?!1:u,!h(i,"undefined")&&(s=et(n,i),!h(s,"undefined")))return s;for(l=["modernizr","tspan","samp"];!o.style&&l.length;)v=!0,o.modElem=c(l.shift()),o.style=o.modElem.style;for(y=n.length,e=0;e<y;e++)if(f=n[e],p=o.style[f],ut(f,"-")&&(f=ot(f)),o.style[f]!==r){if(u||h(i,"undefined"))return a(),t==="pfx"?f:!0;try{o.style[f]=i}catch(w){}if(o.style[f]!==p)return a(),t==="pfx"?f:!0}return a(),!1}var a=[],s={_version:"3.11.6",_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,e,l,p,w,o,ht,tt,f,it,v;for(u.prototype=s,u=new u,y=[],e=i.documentElement,l=e.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),function(){var n={}.hasOwnProperty;p=h(n,"undefined")||h(n.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(t,i){return n.call(t,i)}}(),s._l={},s.on=function(n,t){this._l[n]||(this._l[n]=[]);this._l[n].push(t);u.hasOwnProperty(n)&&setTimeout(function(){u._trigger(n,u[n])},0)},s._trigger=function(n,t){if(this._l[n]){var i=this._l[n];setTimeout(function(){for(var r,n=0;n<i.length;n++)r=i[n],r(t)},0);delete this._l[n]}},u._q.push(function(){s.addTest=d}),w={elem:c("modernizr")},u._q.push(function(){delete w.elem}),o={style:w.elem.style},u._q.unshift(function(){delete o.style}),ht=s.testProp=function(n,t,i){return st([n],r,t,i)},tt=function(){var n=t.matchMedia||t.msMatchMedia;return n?function(t){var i=n(t);return i&&i.matches||!1}:function(n){var t=!1;return b("@media "+n+" { #modernizr { position: absolute; } }",function(n){t=nt(n,null,"position")==="absolute"}),t}}(),s.mq=tt,f=c("input"),function(){for(var h=["search","tel","url","email","datetime","date","month","week","time","datetime-local","number","range","color"],c="1)",n,o,t,s=0;s<h.length;s++)f.setAttribute("type",n=h[s]),t=f.type!=="text"&&"style"in f,t&&(f.value=c,f.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(n)&&f.style.WebkitAppearance!==r?(e.appendChild(f),o=i.defaultView,t=o.getComputedStyle&&o.getComputedStyle(f,null).WebkitAppearance!=="textfield"&&f.offsetHeight!==0,e.removeChild(f)):/^(search|tel)$/.test(n)||(t=/^(url|email)$/.test(n)?f.checkValidity&&f.checkValidity()===!1:f.value!==c)),u.addTest("inputtypes."+n,!!t)}(),u.addTest("svg",!!i.createElementNS&&!!i.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),it=s.testStyles=b,u.addTest("checked",function(){return it("#modernizr {position:absolute} #modernizr input {margin-left:10px} #modernizr :checked {margin-left:20px;display:block}",function(n){var t=c("input");return t.setAttribute("type","checkbox"),t.setAttribute("checked","checked"),n.appendChild(t),t.offsetLeft===20})}),u.addTest("arrow",function(){try{eval("()=>{}")}catch(e){return!1}return!0}),rt(),k(y),delete s.addTest,delete s.addAsyncTest,v=0;v<u._q.length;v++)u._q[v]();n.Modernizr=u})(window,window,document)