!function(e,n,s){function t(e,n){return typeof e===n}function o(){var e,n,s,o,a,i,l;for(var c in f)if(f.hasOwnProperty(c)){if(e=[],n=f[c],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(s=0;s<n.options.aliases.length;s++)e.push(n.options.aliases[s].toLowerCase());for(o=t(n.fn,"function")?n.fn():n.fn,a=0;a<e.length;a++)i=e[a],l=i.split("."),1===l.length?Modernizr[l[0]]=o:(!Modernizr[l[0]]||Modernizr[l[0]]instanceof Boolean||(Modernizr[l[0]]=new Boolean(Modernizr[l[0]])),Modernizr[l[0]][l[1]]=o),r.push((o?"":"no-")+l.join("-"))}}function a(e){var n=c.className,s=Modernizr._config.classPrefix||"";if(u&&(n=n.baseVal),Modernizr._config.enableJSClass){var t=new RegExp("(^|\\s)"+s+"no-js(\\s|$)");n=n.replace(t,"$1"+s+"js$2")}Modernizr._config.enableClasses&&(n+=" "+s+e.join(" "+s),u?c.className.baseVal=n:c.className=n)}function i(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):u?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}var r=[],f=[],l={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var s=this;setTimeout(function(){n(s[e])},0)},addTest:function(e,n,s){f.push({name:e,fn:n,options:s})},addAsyncTest:function(e){f.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=l,Modernizr=new Modernizr;var c=n.documentElement,u="svg"===c.nodeName.toLowerCase();Modernizr.addTest("inlinesvg",function(){var e=i("div");return e.innerHTML="<svg/>","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&e.firstChild&&e.firstChild.namespaceURI)});var p="Moz O ms Webkit",d=l._config.usePrefixes?p.split(" "):[];l._cssomPrefixes=d;var m=function(n){var t,o=g.length,a=e.CSSRule;if("undefined"==typeof a)return s;if(!n)return!1;if(n=n.replace(/^@/,""),t=n.replace(/-/g,"_").toUpperCase()+"_RULE",t in a)return"@"+n;for(var i=0;o>i;i++){var r=g[i],f=r.toUpperCase()+"_"+t;if(f in a)return"@-"+r.toLowerCase()+"-"+n}return!1};l.atRule=m;var g=l._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];l._prefixes=g,o(),a(r),delete l.addTest,delete l.addAsyncTest;for(var v=0;v<Modernizr._q.length;v++)Modernizr._q[v]();e.Modernizr=Modernizr}(window,document);(function(){/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var b="function"==typeof Object.defineProperties?Object.defineProperty:function(a,c,d){if(a==Array.prototype||a==Object.prototype)return a;a[c]=d.value;return a};function f(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var c=0;c<a.length;++c){var d=a[c];if(d&&d.Math==Math)return d}throw Error("Cannot find global object");}var g=f(this);
function h(a,c){if(c)a:{var d=g;a=a.split(".");for(var e=0;e<a.length-1;e++){var x=a[e];if(!(x in d))break a;d=d[x]}a=a[a.length-1];e=d[a];c=c(e);c!=e&&null!=c&&b(d,a,{configurable:!0,writable:!0,value:c})}}h("globalThis",function(a){return a||g});var k=this||self;function l(){var a=k.navigator;return a&&(a=a.userAgent)?a:""}function m(a){return-1!=l().indexOf(a)};function n(){return m("iPhone")&&!m("iPod")&&!m("iPad")};function p(){return m("Firefox")||m("FxiOS")}function q(){return(m("Chrome")||m("CriOS"))&&!m("Edge")||m("Silk")};var r=m("Opera"),t=m("Trident")||m("MSIE"),u=m("Edge"),v=m("Gecko")&&!(-1!=l().toLowerCase().indexOf("webkit")&&!m("Edge"))&&!(m("Trident")||m("MSIE"))&&!m("Edge"),w=-1!=l().toLowerCase().indexOf("webkit")&&!m("Edge"),y;
a:{var z="",A=function(){var a=l();if(v)return/rv:([^\);]+)(\)|;)/.exec(a);if(u)return/Edge\/([\d\.]+)/.exec(a);if(t)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(w)return/WebKit\/(\S+)/.exec(a);if(r)return/(?:Version)[ \/]?(\S+)/.exec(a)}();A&&(z=A?A[1]:"");if(t){var B,C=k.document;B=C?C.documentMode:void 0;if(null!=B&&B>parseFloat(z)){y=String(B);break a}}y=z};var D=p(),E=n()||m("iPod"),F=m("iPad"),G=m("Android")&&!(q()||p()||m("Opera")||m("Silk")),H=q(),I=m("Safari")&&!(q()||m("Coast")||m("Opera")||m("Edge")||m("Edg/")||m("OPR")||p()||m("Silk")||m("Android"))&&!(n()||m("iPad")||m("iPod"));function J(a){return(a=a.exec(l()))?a[1]:""}var K=function(){if(D)return J(/Firefox\/([0-9.]+)/);if(t||u||r)return y;if(H){if(n()||m("iPad")||m("iPod")||m("Macintosh")){var a=J(/CriOS\/([0-9.]+)/);if(a)return a}return J(/Chrome\/([0-9.]+)/)}if(I&&!(n()||m("iPad")||m("iPod")))return J(/Version\/([0-9.]+)/);if(E||F){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(l()))return a[1]+"."+a[2]}else if(G)return(a=J(/Android\s+([0-9.]+)/))?a:J(/Version\/([0-9.]+)/);return""}();function L(a){var c;(c=!Modernizr.inlinesvg||t)||(c=parseInt(K,10),c=I&&14>c);return c?(location.replace(a+window.location.search),!0):!1}let M=globalThis;const N=["ispring","compatibility","performRedirectIfNeeded"];for(let a=0;a<N.length-1;a++){const c=N[a];if(["__proto__","constructor","prototype"].includes(c))throw Error(`Property name "${c}" is not allowed`);M[c]&&"object"===typeof M[c]||(M[c]={});M=M[c]}M[N[N.length-1]]=L;L("data/html5-unsupported.html");window.onerror=function(){return!0};k.console||(window._log="",k.console={log:function(a){window._log+="\n"+a},warn:function(a){window._log+="\nwarn: "+a},error:function(a){window._log+="\nerror: "+a}});})();
