(function(){var k,aa=aa||{},l=this||self,m=function(a){return"string"==typeof a},p=function(a){return"number"==typeof a},da=function(){if(null===ba)a:{var a=l.document;if((a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&ca.test(a)){ba=a;break a}ba=""}return ba},ca=/^[\w+/_-]+[=]{0,2}$/,ba=null,ea=function(a){a=a.split(".");for(var b=l,c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b},fa=function(){},q=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof
Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==b&&"undefined"==
typeof a.call)return"object";return b},r=function(a){return"array"==q(a)},t=function(a){var b=q(a);return"array"==b||"object"==b&&"number"==typeof a.length},ha=function(a){return"function"==q(a)},ia=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},ja=function(a,b,c){return a.call.apply(a.bind,arguments)},ka=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,
d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},u=function(a,b,c){u=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ja:ka;return u.apply(null,arguments)},la=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}},v=function(a,b){function c(){}c.prototype=b.prototype;a.da=b.prototype;a.prototype=new c;a.prototype.constructor=a};var ma=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,ma);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};v(ma,Error);ma.prototype.name="CustomError";var oa=function(a,b){for(var c=a.split("%s"),d="",e=c.length-1,f=0;f<e;f++)d+=c[f]+(f<b.length?b[f]:"%s");ma.call(this,d+c[e])};v(oa,ma);oa.prototype.name="AssertionError";
var pa=function(a,b,c,d){var e="Assertion failed";if(c){e+=": "+c;var f=d}else a&&(e+=": "+a,f=b);throw new oa(""+e,f||[]);},w=function(a,b,c){a||pa("",null,b,Array.prototype.slice.call(arguments,2));return a},qa=function(a,b){throw new oa("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));},ra=function(a,b,c){p(a)||pa("Expected number but got %s: %s.",[q(a),a],b,Array.prototype.slice.call(arguments,2));return a},sa=function(a,b,c){m(a)||pa("Expected string but got %s: %s.",[q(a),a],
b,Array.prototype.slice.call(arguments,2));return a},ta=function(a,b,c){r(a)||pa("Expected array but got %s: %s.",[q(a),a],b,Array.prototype.slice.call(arguments,2))},va=function(a,b,c,d){a instanceof b||pa("Expected instanceof %s but got %s.",[ua(b),ua(a)],c,Array.prototype.slice.call(arguments,3));return a},ua=function(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):null===
a?"null":typeof a};var wa=function(a,b){for(var c in a)b.call(void 0,a[c],c,a)},xa=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1},ya=function(a){var b={},c;for(c in a)b[c]=a[c];return b},Aa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Ba=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Aa.length;f++)c=Aa[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var Ca=function(a,b){a:{try{var c=a&&a.ownerDocument,d=c&&(c.defaultView||c.parentWindow);d=d||l;if(d.Element&&d.Location){var e=d;break a}}catch(g){}e=null}if(e&&"undefined"!=typeof e[b]&&(!a||!(a instanceof e[b])&&(a instanceof e.Location||a instanceof e.Element))){if(ia(a))try{var f=a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a)}catch(g){f="<object could not be stringified>"}else f=void 0===a?"undefined":null===a?"null":typeof a;qa("Argument is not a %s (or a non-Element, non-Location mock); got: %s",
b,f)}};var Da=function(a,b){if(m(a))return m(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Ea=function(a,b,c){for(var d=a.length,e=m(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Ga=function(a){a:{var b=Fa;for(var c=a.length,d=m(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:m(a)?a.charAt(b):a[b]},Ha=function(a,b){var c=Da(a,b),d;if(d=0<=c)w(null!=a.length),Array.prototype.splice.call(a,c,
1);return d},Ia=function(a){return Array.prototype.concat.apply([],arguments)},Ja=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};var Ka=function(){this.Oa=""};Ka.prototype.S=!0;Ka.prototype.R=function(){return this.Oa.toString()};Ka.prototype.toString=function(){return"SafeScript{"+this.Oa+"}"};Ka.prototype.G=function(a){this.Oa=a};(new Ka).G("");var x=function(){this.ra="";this.wb=null;this.zb=La};x.prototype.S=!0;x.prototype.R=function(){return this.ra.toString()};x.prototype.toString=function(){return"TrustedResourceUrl{"+this.ra+"}"};var Ma=function(a){if(a instanceof x&&a.constructor===x&&a.zb===La)return a.ra;qa("expected object of type TrustedResourceUrl, got '"+a+"' of type "+q(a));return"type_error:TrustedResourceUrl"},La={},Na=function(a){var b=new x;b.ra=a;return b};var Oa=function(a){return/^[\s\xa0]*$/.test(a)},Pa=function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Qa=function(a,b){return a<b?-1:a>b?1:0};var y=function(){this.qa="";this.yb=Ra};y.prototype.S=!0;y.prototype.R=function(){return this.qa.toString()};y.prototype.toString=function(){return"SafeUrl{"+this.qa+"}"};var Sa=function(a){if(a instanceof y&&a.constructor===y&&a.yb===Ra)return a.qa;qa("expected object of type SafeUrl, got '"+a+"' of type "+q(a));return"type_error:SafeUrl"},Ta=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Ra={},Ua=function(a){var b=new y;b.qa=a;return b};Ua("about:blank");var Va=function(){this.Qa=""};Va.prototype.S=!0;Va.prototype.R=function(){return this.Qa};Va.prototype.toString=function(){return"SafeStyle{"+this.Qa+"}"};Va.prototype.G=function(a){this.Qa=a};(new Va).G("");var Wa=function(){this.Pa=""};Wa.prototype.S=!0;Wa.prototype.R=function(){return this.Pa};Wa.prototype.toString=function(){return"SafeStyleSheet{"+this.Pa+"}"};Wa.prototype.G=function(a){this.Pa=a};(new Wa).G("");var z;a:{var Xa=l.navigator;if(Xa){var Ya=Xa.userAgent;if(Ya){z=Ya;break a}}z=""}var A=function(a){return-1!=z.indexOf(a)};var Za=function(){return A("Firefox")||A("FxiOS")},$a=function(){return(A("Chrome")||A("CriOS"))&&!A("Edge")};var B=function(){this.Na=""};B.prototype.S=!0;B.prototype.R=function(){return this.Na.toString()};B.prototype.toString=function(){return"SafeHtml{"+this.Na+"}"};B.prototype.G=function(a){this.Na=a};(new B).G("<!DOCTYPE html>");(new B).G("");(new B).G("<br>");var ab=function(a,b){Ca(a,"HTMLScriptElement");a.src=Ma(b);var c=da();c&&a.setAttribute("nonce",c)};var bb=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")},cb=function(a){return null==a?"":String(a)};var db=function(a){w(/^[a-zA-Z0-9][a-zA-Z0-9_\-]{0,49}$/.test(a),"A valid product name should be a non-empty string containing alphanumeric characters, dashes (-) and underscores(_). It must start with alphanumeric character and be at most 50 characters long.");this.Lb=a;this.J="empty";this.cb=null;this.eb={}};k=db.prototype;k.ja=function(){return this.Lb};k.Ha=function(){return this.J};k.$=function(){return this.cb};k.getContext=function(){return this.eb};
k.ca=function(a){w(/^[a-zA-Z0-9][a-zA-Z0-9_\-\.]{0,39}$/.test(a),"A valid version should be a non-empty string containing alphanumeric characters, dots(.), dashes (-) and underscores(_). It must start with an alphanumeric character and be at most 40 characters long.");this.J=a;return this};k.Ta=function(a){w(!Oa(a),"Channel must not be empty");this.cb=a;return this};k.Ua=function(a){w(ia(a),"Context must be an object");this.eb=ya(a);return this};var eb=function(){return A("iPhone")&&!A("iPod")&&!A("iPad")},fb=function(){return eb()||A("iPad")||A("iPod")};var gb=function(a){gb[" "](a);return a};gb[" "]=fa;var ib=function(a,b){var c=hb;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var jb=A("Opera"),C=A("Trident")||A("MSIE"),kb=A("Edge"),lb=A("Gecko")&&!(-1!=z.toLowerCase().indexOf("webkit")&&!A("Edge"))&&!(A("Trident")||A("MSIE"))&&!A("Edge"),mb=-1!=z.toLowerCase().indexOf("webkit")&&!A("Edge"),nb=function(){var a=l.document;return a?a.documentMode:void 0},ob;
a:{var pb="",qb=function(){var a=z;if(lb)return/rv:([^\);]+)(\)|;)/.exec(a);if(kb)return/Edge\/([\d\.]+)/.exec(a);if(C)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(mb)return/WebKit\/(\S+)/.exec(a);if(jb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();qb&&(pb=qb?qb[1]:"");if(C){var rb=nb();if(null!=rb&&rb>parseFloat(pb)){ob=String(rb);break a}}ob=pb}
var sb=ob,hb={},tb=function(a){return ib(a,function(){for(var b=0,c=Pa(String(sb)).split("."),d=Pa(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var g=c[f]||"",h=d[f]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;b=Qa(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||Qa(0==g[2].length,0==h[2].length)||Qa(g[2],h[2]);g=g[3];h=h[3]}while(0==b)}return 0<=b})},ub;
ub=l.document&&C?nb():void 0;var wb=function(a){var b=ea("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if(m(a))return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(f){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||l.$googDebugFname||b}catch(f){e="Not available",c=!0}return!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name?a:(b=a.message,null==b&&(b=a.constructor&&
a.constructor instanceof Function?'Unknown Error of type "'+(a.constructor.name?a.constructor.name:vb(a.constructor))+'"':"Unknown Error of unknown type"),{message:b,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:a.stack||"Not available"})},xb=function(a,b){if(a instanceof Error)var c=a;else c=Error(a),Error.captureStackTrace&&Error.captureStackTrace(c,xb);c.stack||(c.stack=yb(xb));if(b){for(var d=0;c["message"+d];)++d;c["message"+d]=String(b)}return c},yb=function(a){var b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,
a||yb),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=zb(a||arguments.callee.caller,[]));return b},zb=function(a,b){var c=[];if(0<=Da(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(vb(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){0<e&&c.push(", ");var f=d[e];switch(typeof f){case "object":f=f?"object":"null";break;case "string":break;case "number":f=String(f);break;case "boolean":f=f?"true":"false";break;case "function":f=(f=vb(f))?
f:"[fn]";break;default:f=typeof f}40<f.length&&(f=f.substr(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(zb(a.caller,b))}catch(g){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},vb=function(a){if(Ab[a])return Ab[a];a=String(a);if(!Ab[a]){var b=/function\s+([^\(]+)/m.exec(a);Ab[a]=b?b[1]:"[Anonymous]"}return Ab[a]},Ab={},Bb=Object.freeze||function(a){return a};var Cb=function(a,b,c){this.reset(a,b,c,void 0,void 0)};Cb.prototype.gb=null;var Db=0;Cb.prototype.reset=function(a,b,c,d,e){"number"==typeof e||Db++;this.ba=a;delete this.gb};Cb.prototype.Xa=function(a){this.ba=a};var D=function(a){this.ob=a;this.jb=this.Aa=this.ba=this.pa=null},Eb=function(a,b){this.name=a;this.value=b};Eb.prototype.toString=function(){return this.name};var Fb=new Eb("SEVERE",1E3),Gb=new Eb("WARNING",900),Hb=new Eb("INFO",800),Ib=new Eb("CONFIG",700),Jb=new Eb("FINE",500);D.prototype.getName=function(){return this.ob};D.prototype.getParent=function(){return this.pa};D.prototype.Xa=function(a){this.ba=a};
var Kb=function(a){if(a.ba)return a.ba;if(a.pa)return Kb(a.pa);qa("Root logger has no level set.");return null};D.prototype.log=function(a,b,c){if(a.value>=Kb(this).value)for(ha(b)&&(b=b()),a=new Cb(a,String(b),this.ob),c&&(a.gb=c),c=this;c;){var d=c,e=a;if(d.jb)for(var f=0;b=d.jb[f];f++)b(e);c=c.getParent()}};D.prototype.info=function(a,b){this.log(Hb,a,b)};D.prototype.C=function(a,b){this.log(Ib,a,b)};
var Lb={},Mb=null,Nb=function(a){Mb||(Mb=new D(""),Lb[""]=Mb,Mb.Xa(Ib));var b;if(!(b=Lb[a])){b=new D(a);var c=a.lastIndexOf("."),d=a.substr(c+1);c=Nb(a.substr(0,c));c.Aa||(c.Aa={});c.Aa[d]=b;b.pa=c;Lb[a]=b}return b};var Ob=function(a,b){var c=Nb(a);b&&c&&c.Xa(b);return c},Pb=function(a,b){a&&a.info(b,void 0)},E=function(a,b){a&&a.log(Jb,b,void 0)};var Sb=function(a){var b=[];Qb(new Rb,a,b);return b.join("")},Rb=function(){this.ua=void 0},Qb=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(r(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],Qb(a,a.ua?a.ua.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),
Tb(d,c),c.push(":"),Qb(a,a.ua?a.ua.call(b,d,e):e,c),f=","));c.push("}");return}}switch(typeof b){case "string":Tb(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}},Ub={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Vb=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,
Tb=function(a,b){b.push('"',a.replace(Vb,function(c){var d=Ub[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),Ub[c]=d);return d}),'"')};var Wb="StopIteration"in l?l.StopIteration:{message:"StopIteration",stack:""},Xb=function(){};Xb.prototype.next=function(){throw Wb;};Xb.prototype.W=function(){return this};
var Yb=function(a){if(a instanceof Xb)return a;if("function"==typeof a.W)return a.W(!1);if(t(a)){var b=0,c=new Xb;c.next=function(){for(;;){if(b>=a.length)throw Wb;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");},Zb=function(a,b){if(t(a))try{Ea(a,b,void 0)}catch(c){if(c!==Wb)throw c;}else{a=Yb(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==Wb)throw c;}}},$b=function(a){if(t(a))return Ja(a);a=Yb(a);var b=[];Zb(a,function(c){b.push(c)});return b};var ac=function(){};var bc=function(){};v(bc,ac);bc.prototype.clear=function(){var a=$b(this.W(!0)),b=this;Ea(a,function(c){b.remove(c)})};var cc=function(a){this.f=a};v(cc,bc);var dc=function(a){if(!a.f)return!1;try{return a.f.setItem("__sak","1"),a.f.removeItem("__sak"),!0}catch(b){return!1}};k=cc.prototype;k.set=function(a,b){try{this.f.setItem(a,b)}catch(c){if(0==this.f.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};k.get=function(a){a=this.f.getItem(a);if(!m(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};k.remove=function(a){this.f.removeItem(a)};
k.W=function(a){var b=0,c=this.f,d=new Xb;d.next=function(){if(b>=c.length)throw Wb;var e=sa(c.key(b++));if(a)return e;e=c.getItem(e);if(!m(e))throw"Storage mechanism: Invalid value was encountered";return e};return d};k.clear=function(){this.f.clear()};k.key=function(a){return this.f.key(a)};var ec=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.f=a};v(ec,cc);var hc=function(a,b){this.b=a;this.Kb=36E5;this.ub="__webmonitoring_RateThrottler_history_hourlyRate";this.s=[];if(null===fc){var c=Ob("webmonitoring.RateThrottler",Hb);Pb(c,"Logging enabled.");fc=c}this.f=null;b&&(this.f=new ec);if(null!=this.f&&dc(this.f)&&(c=this.f.get(this.ub),null!=c))try{this.s=JSON.parse(c)||[]}catch(d){fc&&fc.log(Fb,"Could not parse old history.",d)}c=!1;r(this.s)||(this.s=[],c=!0);for(;this.s.length>this.b;)this.s.shift(),c=!0;c&&gc(this)},gc=function(a){if(null!=a.f&&dc(a.f))try{a.f.set(a.ub,
Sb(a.s))}catch(b){fc&&fc.log(Fb,"Could not save history.",b)}};hc.prototype.exec=function(a){var b=+new Date;w(this.s.length<=this.b);if(this.s.length==this.b)if(this.s[0]<b-this.Kb)this.s.shift();else return!1;this.s.push(b);gc(this);null!=a&&a();return!0};var fc=null;var F=function(){this.Y=this.Y;this.oa=this.oa};F.prototype.Y=!1;F.prototype.Da=function(){this.Y||(this.Y=!0,this.K())};F.prototype.K=function(){if(this.oa)for(;this.oa.length;)this.oa.shift()()};var ic=function(a){F.call(this);this.N=a;this.lb=!1};v(ic,F);ic.prototype.isEnabled=function(){return this.lb};var G=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.O=!1;this.tb=!0};G.prototype.stopPropagation=function(){this.O=!0};G.prototype.preventDefault=function(){this.defaultPrevented=!0;this.tb=!1};var jc;(jc=!C)||(jc=9<=Number(ub));var kc=jc,lc=C&&!tb("9"),mc=function(){if(!l.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{l.addEventListener("test",fa,b),l.removeEventListener("test",fa,b)}catch(c){}return a}();var H=function(a,b){G.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.Z=null;a&&this.init(a,b)};v(H,G);var nc=Bb({2:"touch",3:"pen",4:"mouse"});
H.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;var e=a.relatedTarget;if(e){if(lb){a:{try{gb(e.nodeName);var f=!0;break a}catch(g){}f=!1}f||(e=null)}}else"mouseover"==c?e=a.fromElement:"mouseout"==c&&(e=a.toElement);this.relatedTarget=e;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=
d.screenY||0):(this.offsetX=mb||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=mb||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=
a.pointerId||0;this.pointerType=m(a.pointerType)?a.pointerType:nc[a.pointerType]||"";this.state=a.state;this.Z=a;a.defaultPrevented&&this.preventDefault()};H.prototype.stopPropagation=function(){H.da.stopPropagation.call(this);this.Z.stopPropagation?this.Z.stopPropagation():this.Z.cancelBubble=!0};
H.prototype.preventDefault=function(){H.da.preventDefault.call(this);var a=this.Z;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,lc)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var oc="closure_listenable_"+(1E6*Math.random()|0),pc=0;var qc=function(a,b,c,d,e){this.listener=a;this.sa=null;this.src=b;this.type=c;this.capture=!!d;this.ka=e;this.key=++pc;this.U=this.ha=!1},rc=function(a){a.U=!0;a.listener=null;a.sa=null;a.src=null;a.ka=null};var I=function(a){this.src=a;this.h={};this.ga=0};I.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.h[f];a||(a=this.h[f]=[],this.ga++);var g=sc(a,b,d,e);-1<g?(b=a[g],c||(b.ha=!1)):(b=new qc(b,this.src,f,!!d,e),b.ha=c,a.push(b));return b};I.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.h))return!1;var e=this.h[a];b=sc(e,b,c,d);return-1<b?(rc(e[b]),w(null!=e.length),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.h[a],this.ga--),!0):!1};
var tc=function(a,b){var c=b.type;c in a.h&&Ha(a.h[c],b)&&(rc(b),0==a.h[c].length&&(delete a.h[c],a.ga--))};I.prototype.Ga=function(a,b,c,d){a=this.h[a.toString()];var e=-1;a&&(e=sc(a,b,c,d));return-1<e?a[e]:null};I.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return xa(this.h,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};
var sc=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.U&&f.listener==b&&f.capture==!!c&&f.ka==d)return e}return-1};var uc="closure_lm_"+(1E6*Math.random()|0),vc={},wc=0,yc=function(a,b,c,d,e){if(d&&d.once)xc(a,b,c,d,e);else if(r(b))for(var f=0;f<b.length;f++)yc(a,b[f],c,d,e);else c=zc(c),a&&a[oc]?(d=ia(d)?!!d.capture:!!d,Ac(a),a.l.add(String(b),c,!1,d,e)):Bc(a,b,c,!1,d,e)},Bc=function(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=ia(e)?!!e.capture:!!e,h=Cc(a);h||(a[uc]=h=new I(a));c=h.add(b,c,d,g,f);if(!c.sa){d=Dc();c.sa=d;d.src=a;d.listener=c;if(a.addEventListener)mc||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),
d,e);else if(a.attachEvent)a.attachEvent(Ec(b.toString()),d);else if(a.addListener&&a.removeListener)w("change"===b,"MediaQueryList only has a change event"),a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");wc++}},Dc=function(){var a=Fc,b=kc?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b},xc=function(a,b,c,d,e){if(r(b))for(var f=0;f<b.length;f++)xc(a,b[f],c,d,e);else c=zc(c),a&&a[oc]?a.l.add(String(b),
c,!0,ia(d)?!!d.capture:!!d,e):Bc(a,b,c,!0,d,e)},Gc=function(a,b,c,d,e){if(r(b))for(var f=0;f<b.length;f++)Gc(a,b[f],c,d,e);else d=ia(d)?!!d.capture:!!d,c=zc(c),a&&a[oc]?a.l.remove(String(b),c,d,e):a&&(a=Cc(a))&&(b=a.Ga(b,c,d,e))&&Hc(b)},Hc=function(a){if(!p(a)&&a&&!a.U){var b=a.src;if(b&&b[oc])tc(b.l,a);else{var c=a.type,d=a.sa;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Ec(c),d):b.addListener&&b.removeListener&&b.removeListener(d);wc--;(c=Cc(b))?(tc(c,a),
0==c.ga&&(c.src=null,b[uc]=null)):rc(a)}}},Ec=function(a){return a in vc?vc[a]:vc[a]="on"+a},Jc=function(a,b,c,d){var e=!0;if(a=Cc(a))if(b=a.h[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.capture==c&&!f.U&&(f=Ic(f,d),e=e&&!1!==f)}return e},Ic=function(a,b){var c=a.listener,d=a.ka||a.src;a.ha&&Hc(a);return c.call(d,b)},Fc=function(a,b){if(a.U)return!0;if(!kc){var c=b||ea("window.event"),d=new H(c,this),e=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(0==c.keyCode)try{c.keyCode=
-1;break a}catch(n){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.currentTarget;f;f=f.parentNode)c.push(f);f=a.type;for(var g=c.length-1;!d.O&&0<=g;g--){d.currentTarget=c[g];var h=Jc(c[g],f,!0,d);e=e&&h}for(g=0;!d.O&&g<c.length;g++)d.currentTarget=c[g],h=Jc(c[g],f,!1,d),e=e&&h}return e}return Ic(a,new H(b,this))},Cc=function(a){a=a[uc];return a instanceof I?a:null},Kc="__closure_events_fn_"+(1E9*Math.random()>>>0),zc=function(a){w(a,"Listener can not be null.");if(ha(a))return a;
w(a.handleEvent,"An object listener must have handleEvent method.");a[Kc]||(a[Kc]=function(b){return a.handleEvent(b)});return a[Kc]};var J=function(){F.call(this);this.l=new I(this);this.Ab=this;this.La=null};v(J,F);J.prototype[oc]=!0;J.prototype.addEventListener=function(a,b,c,d){yc(this,a,b,c,d)};J.prototype.removeEventListener=function(a,b,c,d){Gc(this,a,b,c,d)};
J.prototype.dispatchEvent=function(a){Ac(this);var b=this.La;if(b){var c=[];for(var d=1;b;b=b.La)c.push(b),w(1E3>++d,"infinite loop")}b=this.Ab;d=a.type||a;if(m(a))a=new G(a,b);else if(a instanceof G)a.target=a.target||b;else{var e=a;a=new G(d,b);Ba(a,e)}e=!0;if(c)for(var f=c.length-1;!a.O&&0<=f;f--){var g=a.currentTarget=c[f];e=Lc(g,d,!0,a)&&e}a.O||(g=a.currentTarget=b,e=Lc(g,d,!0,a)&&e,a.O||(e=Lc(g,d,!1,a)&&e));if(c)for(f=0;!a.O&&f<c.length;f++)g=a.currentTarget=c[f],e=Lc(g,d,!1,a)&&e;return e};
J.prototype.K=function(){J.da.K.call(this);if(this.l){var a=this.l,b=0,c;for(c in a.h){for(var d=a.h[c],e=0;e<d.length;e++)++b,rc(d[e]);delete a.h[c];a.ga--}}this.La=null};var Lc=function(a,b,c,d){b=a.l.h[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.U&&g.capture==c){var h=g.listener,n=g.ka||g.src;g.ha&&tc(a.l,g);e=!1!==h.call(n,d)&&e}}return e&&0!=d.tb};J.prototype.Ga=function(a,b,c,d){return this.l.Ga(String(a),b,c,d)};
J.prototype.hasListener=function(a,b){return this.l.hasListener(void 0!==a?String(a):void 0,b)};var Ac=function(a){w(a.l,"Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?")};var Mc=function(){};Mc.prototype.ab=null;var Oc=function(a){var b;(b=a.ab)||(b={},Nc(a)&&(b[0]=!0,b[1]=!0),b=a.ab=b);return b};var Pc,Qc=function(){};v(Qc,Mc);var Rc=function(a){return(a=Nc(a))?new ActiveXObject(a):new XMLHttpRequest},Nc=function(a){if(!a.kb&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.kb=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.kb};Pc=new Qc;var Sc=function(a,b){this.u={};this.g=[];this.J=this.b=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)};k=Sc.prototype;k.B=function(){Tc(this);for(var a=[],b=0;b<this.g.length;b++)a.push(this.u[this.g[b]]);return a};k.F=function(){Tc(this);return this.g.concat()};k.X=function(a){return Uc(this.u,a)};k.clear=function(){this.u={};this.J=this.b=this.g.length=0};
k.remove=function(a){return Uc(this.u,a)?(delete this.u[a],this.b--,this.J++,this.g.length>2*this.b&&Tc(this),!0):!1};var Tc=function(a){if(a.b!=a.g.length){for(var b=0,c=0;b<a.g.length;){var d=a.g[b];Uc(a.u,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.b!=a.g.length){var e={};for(c=b=0;b<a.g.length;)d=a.g[b],Uc(e,d)||(a.g[c++]=d,e[d]=1),b++;a.g.length=c}};k=Sc.prototype;k.get=function(a,b){return Uc(this.u,a)?this.u[a]:b};k.set=function(a,b){Uc(this.u,a)||(this.b++,this.g.push(a),this.J++);this.u[a]=b};
k.addAll=function(a){if(a instanceof Sc)for(var b=a.F(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};k.forEach=function(a,b){for(var c=this.F(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};k.clone=function(){return new Sc(this)};k.W=function(a){Tc(this);var b=0,c=this.J,d=this,e=new Xb;e.next=function(){if(c!=d.J)throw Error("The map has changed since the iterator was created");if(b>=d.g.length)throw Wb;var f=d.g[b++];return a?f:d.u[f]};return e};
var Uc=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Vc=function(a){if(a.B&&"function"==typeof a.B)return a.B();if(m(a))return a.split("");if(t(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c++]=a[d];return b},Wc=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(t(a)||m(a))Ea(a,b,c);else{if(a.F&&"function"==typeof a.F)var d=a.F();else if(a.B&&"function"==typeof a.B)d=void 0;else if(t(a)||m(a)){d=[];for(var e=a.length,f=0;f<e;f++)d.push(f)}else for(f in d=[],e=0,a)d[e++]=f;e=Vc(a);
f=e.length;for(var g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)}};var Xc=function(a,b){J.call(this);this.ma=a||1;this.fa=b||l;this.$a=u(this.Tb,this);this.nb=+new Date};v(Xc,J);k=Xc.prototype;k.enabled=!1;k.A=null;k.setInterval=function(a){this.ma=a;this.A&&this.enabled?(this.stop(),this.start()):this.A&&this.stop()};k.Tb=function(){if(this.enabled){var a=+new Date-this.nb;0<a&&a<.8*this.ma?this.A=this.fa.setTimeout(this.$a,this.ma-a):(this.A&&(this.fa.clearTimeout(this.A),this.A=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
k.start=function(){this.enabled=!0;this.A||(this.A=this.fa.setTimeout(this.$a,this.ma),this.nb=+new Date)};k.stop=function(){this.enabled=!1;this.A&&(this.fa.clearTimeout(this.A),this.A=null)};k.K=function(){Xc.da.K.call(this);this.stop();delete this.fa};var Zc=function(a,b,c){if(ha(a))c&&(a=u(a,c));else if(a&&"function"==typeof a.handleEvent)a=u(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:l.setTimeout(a,b||0)};var $c=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,ad=function(a,b){if(a)for(var c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),f=null;if(0<=e){var g=c[d].substring(0,e);f=c[d].substring(e+1)}else g=c[d];b(g,f?decodeURIComponent(f.replace(/\+/g," ")):"")}},bd=function(a,b,c){sa(a);if(r(b)){ta(b);for(var d=0;d<b.length;d++)bd(a,String(b[d]),c)}else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))};var K=function(a){J.call(this);this.headers=new Sc;this.ya=a||null;this.H=!1;this.xa=this.a=null;this.aa=this.mb=this.na="";this.M=this.Ia=this.la=this.Ea=!1;this.V=0;this.va=null;this.sb="";this.wa=this.Mb=this.Za=!1};v(K,J);K.prototype.o=Ob("goog.net.XhrIo");var cd=/^https?$/i,dd=["POST","PUT"],ed=[];K.prototype.Db=function(){this.Da();Ha(ed,this)};
K.prototype.send=function(a,b,c,d){if(this.a)throw Error("[goog.net.XhrIo] Object is active with another request="+this.na+"; newUri="+a);b=b?b.toUpperCase():"GET";this.na=a;this.aa="";this.mb=b;this.Ea=!1;this.H=!0;this.a=this.ya?Rc(this.ya):Rc(Pc);this.xa=this.ya?Oc(this.ya):Oc(Pc);this.a.onreadystatechange=u(this.qb,this);this.Mb&&"onprogress"in this.a&&(this.a.onprogress=u(function(f){this.pb(f,!0)},this),this.a.upload&&(this.a.upload.onprogress=u(this.pb,this)));try{E(this.o,L(this,"Opening Xhr")),
this.Ia=!0,this.a.open(b,String(a),!0),this.Ia=!1}catch(f){E(this.o,L(this,"Error opening Xhr: "+f.message));fd(this,f);return}a=c||"";var e=this.headers.clone();d&&Wc(d,function(f,g){e.set(g,f)});d=Ga(e.F());c=l.FormData&&a instanceof l.FormData;!(0<=Da(dd,b))||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(f,g){this.a.setRequestHeader(g,f)},this);this.sb&&(this.a.responseType=this.sb);"withCredentials"in this.a&&this.a.withCredentials!==this.Za&&
(this.a.withCredentials=this.Za);try{gd(this),0<this.V&&(this.wa=hd(this.a),E(this.o,L(this,"Will abort after "+this.V+"ms if incomplete, xhr2 "+this.wa)),this.wa?(this.a.timeout=this.V,this.a.ontimeout=u(this.vb,this)):this.va=Zc(this.vb,this.V,this)),E(this.o,L(this,"Sending request")),this.la=!0,this.a.send(a),this.la=!1}catch(f){E(this.o,L(this,"Send error: "+f.message)),fd(this,f)}};var hd=function(a){return C&&tb(9)&&p(a.timeout)&&void 0!==a.ontimeout},Fa=function(a){return"content-type"==a.toLowerCase()};
K.prototype.vb=function(){"undefined"!=typeof aa&&this.a&&(this.aa="Timed out after "+this.V+"ms, aborting",E(this.o,L(this,this.aa)),this.dispatchEvent("timeout"),this.abort(8))};var fd=function(a,b){a.H=!1;a.a&&(a.M=!0,a.a.abort(),a.M=!1);a.aa=b;id(a);jd(a)},id=function(a){a.Ea||(a.Ea=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};
K.prototype.abort=function(){this.a&&this.H&&(E(this.o,L(this,"Aborting")),this.H=!1,this.M=!0,this.a.abort(),this.M=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),jd(this))};K.prototype.K=function(){this.a&&(this.H&&(this.H=!1,this.M=!0,this.a.abort(),this.M=!1),jd(this,!0));K.da.K.call(this)};K.prototype.qb=function(){this.Y||(this.Ia||this.la||this.M?kd(this):this.Jb())};K.prototype.Jb=function(){kd(this)};
var kd=function(a){if(a.H&&"undefined"!=typeof aa)if(a.xa[1]&&4==M(a)&&2==ld(a))E(a.o,L(a,"Local request error detected and ignored"));else if(a.la&&4==M(a))Zc(a.qb,0,a);else if(a.dispatchEvent("readystatechange"),4==M(a)){E(a.o,L(a,"Request complete"));a.H=!1;try{if(md(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{try{var b=2<M(a)?a.a.statusText:""}catch(c){E(a.o,"Can not get status: "+c.message),b=""}a.aa=b+" ["+ld(a)+"]";id(a)}}finally{jd(a)}}};
K.prototype.pb=function(a,b){w("progress"===a.type,"goog.net.EventType.PROGRESS is of the same type as raw XHR progress.");this.dispatchEvent(nd(a,"progress"));this.dispatchEvent(nd(a,b?"downloadprogress":"uploadprogress"))};
var nd=function(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}},jd=function(a,b){if(a.a){gd(a);var c=a.a,d=a.xa[0]?fa:null;a.a=null;a.xa=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){(c=a.o)&&c.log(Fb,"Problem encountered resetting onreadystatechange: "+e.message,void 0)}}},gd=function(a){a.a&&a.wa&&(a.a.ontimeout=null);a.va&&(l.clearTimeout(a.va),a.va=null)},md=function(a){var b=ld(a);a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=
!0;break a;default:c=!1}if(!c){if(b=0===b)a=String(a.na).match($c)[1]||null,!a&&l.self&&l.self.location&&(a=l.self.location.protocol,a=a.substr(0,a.length-1)),b=!cd.test(a?a.toLowerCase():"");c=b}return c},M=function(a){return a.a?a.a.readyState:0},ld=function(a){try{return 2<M(a)?a.a.status:-1}catch(b){return-1}};K.prototype.getResponseHeader=function(a){if(this.a&&4==M(this))return a=this.a.getResponseHeader(a),null===a?void 0:a};
K.prototype.getAllResponseHeaders=function(){return this.a&&4==M(this)?this.a.getAllResponseHeaders()||"":""};var L=function(a,b){return b+" ["+a.mb+" "+a.na+" "+ld(a)+"]"};var N=function(a,b){this.D=this.P=this.I="";this.T=null;this.L=this.i="";this.m=this.Hb=!1;if(a instanceof N){this.m=void 0!==b?b:a.m;od(this,a.I);var c=a.P;O(this);this.P=c;c=a.D;O(this);this.D=c;pd(this,a.T);c=a.i;O(this);this.i=c;qd(this,a.w.clone());c=a.L;O(this);this.L=c}else if(a&&(c=String(a).match($c))){this.m=!!b;od(this,c[1]||"",!0);var d=c[2]||"";O(this);this.P=rd(d);d=c[3]||"";O(this);this.D=rd(d,!0);pd(this,c[4]);d=c[5]||"";O(this);this.i=rd(d,!0);qd(this,c[6]||"",!0);c=c[7]||"";O(this);
this.L=rd(c)}else this.m=!!b,this.w=new P(null,this.m)};N.prototype.toString=function(){var a=[],b=this.I;b&&a.push(sd(b,td,!0),":");var c=this.D;if(c||"file"==b)a.push("//"),(b=this.P)&&a.push(sd(b,td,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.T,null!=c&&a.push(":",String(c));if(c=this.i)this.D&&"/"!=c.charAt(0)&&a.push("/"),a.push(sd(c,"/"==c.charAt(0)?ud:vd,!0));(c=this.w.toString())&&a.push("?",c);(c=this.L)&&a.push("#",sd(c,wd));return a.join("")};
N.prototype.resolve=function(a){var b=this.clone(),c=!!a.I;c?od(b,a.I):c=!!a.P;if(c){var d=a.P;O(b);b.P=d}else c=!!a.D;c?(d=a.D,O(b),b.D=d):c=null!=a.T;d=a.i;if(c)pd(b,a.T);else if(c=!!a.i){if("/"!=d.charAt(0))if(this.D&&!this.i)d="/"+d;else{var e=b.i.lastIndexOf("/");-1!=e&&(d=b.i.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){d=0==e.lastIndexOf("/",0);e=e.split("/");for(var f=[],g=0;g<e.length;){var h=e[g++];"."==h?d&&g==e.length&&f.push(""):".."==
h?((1<f.length||1==f.length&&""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?(O(b),b.i=d):c=""!==a.w.toString();c?qd(b,a.w.clone()):c=!!a.L;c&&(a=a.L,O(b),b.L=a);return b};N.prototype.clone=function(){return new N(this)};
var od=function(a,b,c){O(a);a.I=c?rd(b,!0):b;a.I&&(a.I=a.I.replace(/:$/,""))},pd=function(a,b){O(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.T=b}else a.T=null},qd=function(a,b,c){O(a);b instanceof P?(a.w=b,a.w.Wa(a.m)):(c||(b=sd(b,xd)),a.w=new P(b,a.m))};N.prototype.getQuery=function(){return this.w.toString()};N.prototype.removeParameter=function(a){O(this);this.w.remove(a);return this};var O=function(a){if(a.Hb)throw Error("Tried to modify a read-only Uri");};
N.prototype.Wa=function(a){this.m=a;this.w&&this.w.Wa(a)};
var rd=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},sd=function(a,b,c){return m(a)?(a=encodeURI(a).replace(b,yd),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},yd=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},td=/[#\/\?@]/g,vd=/[#\?:]/g,ud=/[#\?]/g,xd=/[#\?@]/g,wd=/#/g,P=function(a,b){this.b=this.c=null;this.j=a||null;this.m=!!b},Q=function(a){a.c||(a.c=new Sc,a.b=0,a.j&&ad(a.j,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g,
" ")),c)}))};k=P.prototype;k.add=function(a,b){Q(this);this.j=null;a=zd(this,a);var c=this.c.get(a);c||this.c.set(a,c=[]);c.push(b);this.b=ra(this.b)+1;return this};k.remove=function(a){Q(this);a=zd(this,a);return this.c.X(a)?(this.j=null,this.b=ra(this.b)-this.c.get(a).length,this.c.remove(a)):!1};k.clear=function(){this.c=this.j=null;this.b=0};k.X=function(a){Q(this);a=zd(this,a);return this.c.X(a)};
k.forEach=function(a,b){Q(this);this.c.forEach(function(c,d){Ea(c,function(e){a.call(b,e,d,this)},this)},this)};k.F=function(){Q(this);for(var a=this.c.B(),b=this.c.F(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};k.B=function(a){Q(this);var b=[];if(m(a))this.X(a)&&(b=Ia(b,this.c.get(zd(this,a))));else{a=this.c.B();for(var c=0;c<a.length;c++)b=Ia(b,a[c])}return b};
k.set=function(a,b){Q(this);this.j=null;a=zd(this,a);this.X(a)&&(this.b=ra(this.b)-this.c.get(a).length);this.c.set(a,[b]);this.b=ra(this.b)+1;return this};k.get=function(a,b){if(!a)return b;var c=this.B(a);return 0<c.length?String(c[0]):b};
k.toString=function(){if(this.j)return this.j;if(!this.c)return"";for(var a=[],b=this.c.F(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.B(d);for(var f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.j=a.join("&")};k.clone=function(){var a=new P;a.j=this.j;this.c&&(a.c=this.c.clone(),a.b=this.b);return a};var zd=function(a,b){var c=String(b);a.m&&(c=c.toLowerCase());return c};
P.prototype.Wa=function(a){a&&!this.m&&(Q(this),this.j=null,this.c.forEach(function(b,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.remove(d),0<b.length&&(this.j=null,this.c.set(zd(this,d),Ja(b)),this.b=ra(this.b)+b.length))},this));this.m=a};P.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)Wc(arguments[b],function(c,d){this.add(d,c)},this)};var Ad=Za(),Bd=eb()||A("iPod"),Cd=A("iPad"),Dd=A("Android")&&!($a()||Za()||A("Opera")||A("Silk")),Ed=$a(),Fd=A("Safari")&&!($a()||A("Coast")||A("Opera")||A("Edge")||A("Edg/")||A("OPR")||Za()||A("Silk")||A("Android"))&&!fb();var Gd=function(a){return(a=a.exec(z))?a[1]:""},Hd=function(){if(Ad)return Gd(/Firefox\/([0-9.]+)/);if(C||kb||jb)return sb;if(Ed)return fb()?Gd(/CriOS\/([0-9.]+)/):Gd(/Chrome\/([0-9.]+)/);if(Fd&&!fb())return Gd(/Version\/([0-9.]+)/);if(Bd||Cd){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(z);if(a)return a[1]+"."+a[2]}else if(Dd)return(a=Gd(/Android\s+([0-9.]+)/))?a:Gd(/Version\/([0-9.]+)/);return""}();var R=function(a){ic.call(this,a);this.ib=100;this.Ma={};this.za=null;this.Ba="";this.xb=!0;this.Ja=10;this.ta=null;this.Eb=this.ia=!1;this.fb="https://clients2.google.com/cr/staging_report";this.Fb=!1};v(R,ic);R.prototype.Sb=function(a){this.xb=a;return this};R.prototype.setUseLocalStorage=R.prototype.Sb;R.prototype.Ya=function(a){this.Ja=Math.min(a,100);return this};R.prototype.setMaxErrorsPerHour=R.prototype.Ya;R.prototype.Va=function(a){this.ib=Id(a);return this};
R.prototype.setGlobalSampling=R.prototype.Va;R.prototype.Bb=function(a,b){this.Ma[a]=Id(b);return this};R.prototype.addPerErrorMessageSampling=R.prototype.Bb;R.prototype.Qb=function(a){this.za=a;return this};R.prototype.setCallback=R.prototype.Qb;R.prototype.Rb=function(a){this.Ba=a;return this};R.prototype.setClientId=R.prototype.Rb;
var Id=function(a){w(0<=a&&100>=a,"Global sampling should be a number between 0 and 100");w(a==a.toPrecision(5),"Global sampling percent supported only up to a thousandth precision");return a};R.prototype.enable=function(){if(this.isEnabled())return!1;this.Ka=window.onerror;window.onerror=this.Ib.bind(this);return this.lb=!0};R.prototype.enable=R.prototype.enable;
R.prototype.Ra=function(a,b,c,d,e){var f=window.location.href;f=f instanceof N?f.clone():new N(f,void 0);a=null!=e&&null!=e.message?e.message:a;Pb(S,bb('The following error:" %s" occurred at URL: %s',a,f.i));if(ha(this.za)&&!this.za(f.i,a,b,c,d,e))Pb(S,"The error was throttled by a custom handler and will not be uploaded.");else if(this.ia){for(var g=Object.keys(this.Ma),h=100,n=0;n<g.length;++n){var za=g[n];(new RegExp(za)).test(a)&&(h=this.Ma[za])}(100*Math.random()).toFixed(6)>=this.ib*h/100?Pb(S,
"The error upload was throttled due to sampling."):(0<=this.Ja&&null===this.ta&&(this.ta=new hc(this.Ja,this.xb)),(null===this.ta?0:!this.ta.exec())?Pb(S,"The error upload was throttled since it exceeded the maximum allowed hourly rate."):this.ia&&(g=ya(this.N.getContext()),g.url=f.i,this.Eb&&(g.full_url=l.location.href),this.Fb&&(g.user_agent=l.navigator.userAgent),g.type="JavascriptError",g.error_message=a,h="Other",jb?h="Opera":C?h="Internet Explorer":Ad?h="Firefox":Ed?h="Chrome":Fd&&(h="Safari"),
g.browser=h,g.browser_version=Hd,g.os=A("CrOS")?"Chrome OS":A("Linux")?"Linux":A("Windows")?"Windows":A("Android")?"Android":eb()?"iPhone":A("iPad")?"iPad":A("iPod")?"iPod":A("Macintosh")?"Mac":"Unknown",h=z,n="",A("Windows")?(n=/Windows (?:NT|Phone) ([0-9.]+)/,n=(h=n.exec(h))?h[1]:"0.0"):fb()?(n=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,n=(h=n.exec(h))&&h[1].replace(/_/g,".")):A("Macintosh")?(n=/Mac OS X ([0-9_.]+)/,n=(h=n.exec(h))?h[1].replace(/_/g,"."):"10"):-1!=z.toLowerCase().indexOf("kaios")?
(n=/(?:KaiOS)\/(\S+)/i,n=(h=n.exec(h))&&h[1]):A("Android")?(n=/Android\s+([^\);]+)(\)|;)/,n=(h=n.exec(h))&&h[1]):A("CrOS")&&(n=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,n=(h=n.exec(h))&&h[1]),g.os_version=n||"",null!=this.N.$()&&(g.channel=this.N.$()),Oa(this.Ba)||(g.guid=this.Ba),null!=b&&(g.src=b),null!=c&&(g.line=c),null!=d&&(g.column=d),g.prod=this.N.ja(),g.ver=this.N.Ha(),d=null!=e?cb(e.stack):"",b=this.fb,c=Jd(g),Oa(a)||(e=d.split("\n"),-1<e[0].indexOf(a)&&(e.splice(0,1),d=e.join("\n"))),Kd(this,
b,c,d),f={product:this.N.ja(),url:f.i,js_errors_count:"1"},a=cb(this.N.$()),Oa(a)||(f.version=a),Kd(this,"https://clients2.google.com/cr/staging_perf",Jd(f))))}};R.prototype.reportError=R.prototype.Ra;R.prototype.Ib=function(a,b,c,d,e){this.Ra(a,b,c,d,e);null!=this.Ka&&ha(this.Ka)&&this.Ka(a,b,c,d,e)};
var Jd=function(a){var b="",c;for(c in a)b+=Oa(b)?"?":"&",b+=c+"="+encodeURIComponent(a[c]);return b},Kd=function(a,b,c,d){d=d||"";c=b+c;a=a.Cb.bind(a,b);b=Oa(d)?{}:{"Content-Type":"text/plain"};var e=new K;ed.push(e);a&&(Ac(e),e.l.add("complete",a,!1,void 0,void 0));e.l.add("ready",e.Db,!0,void 0,void 0);e.V=6E4;e.Za=!0;e.send(c,"POST",d,b)};
R.prototype.Cb=function(a,b){var c=va(b.target,K,"Unexpected event target type.");switch(a){case "https://clients2.google.com/cr/staging_perf":var d="Crash Performance Data Collector";break;case this.fb:d="Crash Report Collector";break;default:d=a}try{var e=c.a?c.a.responseText:""}catch(f){E(c.o,"Can not get responseText: "+f.message),e=""}md(c)?Pb(S,"JS exception successfully uploaded to "+d+";Response: "+e):S&&S.log(Fb,"Failed uploading JS exception to "+d+". Response: "+e,void 0)};var S=Ob("webmonitoring.JsErrorsReporter");var T=function(a){F.call(this);this.C=new db(a);this.Sa={}};v(T,F);var Ld=["webmonitoring","Monitoring"],U=l;Ld[0]in U||"undefined"==typeof U.execScript||U.execScript("var "+Ld[0]);for(var V;Ld.length&&(V=Ld.shift());)Ld.length||void 0===T?U=U[V]&&U[V]!==Object.prototype[V]?U[V]:U[V]={}:U[V]=T;T.prototype.ca=function(a){this.C.ca(a);return this};T.prototype.setVersion=T.prototype.ca;T.prototype.Ta=function(a){this.C.Ta(a);return this};T.prototype.setChannel=T.prototype.Ta;
T.prototype.Ua=function(a){this.C.Ua(a);return this};T.prototype.setContext=T.prototype.Ua;k=T.prototype;k.ja=function(){return this.C.ja()};k.Ha=function(){return this.C.Ha()};k.$=function(){return this.C.$()};k.getContext=function(){return this.C.getContext()};k.Ca=function(){null!=this.Sa[2]||(this.Sa[2]=new R(this.C));return this.Sa[2]};T.prototype.createJsErrorsReporter=T.prototype.Ca;try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){};var Md=function(a){var b=document.body;w(null!=b&&null!=a,"goog.dom.appendChild expects non-null arguments");b.appendChild(a)};var Nd=Ob("paidtasks.app.error"),Od=(new T("GoogleConsumerSurveys")).ca("prompt-web").Ca();Od.ia=!0;var Pd=Od.Va(5).Ya(100),Qd=(new T("GoogleConsumerSurveys")).ca("prompt-android").Ca();Qd.ia=!0;Qd.Va(15).Ya(100);var Rd=[],Sd=null,Td=function(){if(document.readyState)return"interactive"==document.readyState||"complete"==document.readyState;var a=null;try{a=document.documentElement}catch(b){}if(!a)return!1;try{a.doScroll("left")}catch(b){return!1}return!!document.body},Ud=function(){if(Td()){var a=Sd;a&&"function"==typeof a.Da&&a.Da();Sd=null;for(a=0;a<Rd.length;a++)Rd[a]();Rd.length=0}},Vd=function(a){if(!C||tb(7))var b=!1;else xc(window,"load",a),b=!0;b||(Td()?a():(Rd.push(a),null==Sd&&(Sd=new Xc(500),yc(Sd,
"tick",Ud),Sd.start())))};var Wd=function(a,b,c){var d="script";d=void 0===d?"":d;var e=a.createElement("link");try{Ca(e,"HTMLLinkElement");e.rel="preload";if(b instanceof x)var f=b.wb?b.wb:Ma(b).toString();else{if(b instanceof y)var g=Sa(b);else{if(b instanceof y)var h=b;else b="object"==typeof b&&b.S?b.R():String(b),w(Ta.test(b),"%s does not match the safe URL pattern",b)||(b="about:invalid#zClosurez"),h=Ua(b);g=Sa(h)}f=g}e.href=f}catch(n){return}d&&(e.as=d);c&&e.setAttribute("nonce",c);if(a=a.getElementsByTagName("head")[0])try{a.appendChild(e)}catch(n){}};var Xd=/^\.google\.(com?\.)?[a-z]{2,3}$/,Yd=/\.(cn|com\.bi|do|sl|ba|by|ma|am)$/,Zd=function(a){return Xd.test(a)&&!Yd.test(a)},W=l,$d=function(a){a="https://adservice"+(a+"/adsid/integrator.js");var b=["domain="+encodeURIComponent(l.location.hostname)];X[3]>=+new Date&&b.push("adsid="+encodeURIComponent(X[1]));return a+"?"+b.join("&")},X,Y,ae=function(){W=l;X=W.googleToken=W.googleToken||{};var a=+new Date;X[1]&&X[3]>a&&0<X[2]||(X[1]="",X[2]=-1,X[3]=-1,X[4]="",X[6]="");Y=W.googleIMState=W.googleIMState||
{};Zd(Y[1])||(Y[1]=".google.com");r(Y[5])||(Y[5]=[]);"boolean"==typeof Y[6]||(Y[6]=!1);r(Y[7])||(Y[7]=[]);p(Y[8])||(Y[8]=0)},Z={Fa:function(){return 0<Y[8]},Nb:function(){Y[8]++},Ob:function(){0<Y[8]&&Y[8]--},Pb:function(){Y[8]=0},Ub:function(){return!1},hb:function(){return Y[5]},bb:function(a){try{a()}catch(b){l.setTimeout(function(){throw b;},0)}},rb:function(){if(!Z.Fa()){var a=l.document,b=function(e){e=$d(e);a:{try{var f=da();break a}catch(g){}f=void 0}Wd(a,e,f);f=a.createElement("script");
f.type="text/javascript";f.onerror=function(){return l.processGoogleToken({},2)};e=Na(e);ab(f,e);try{(a.head||a.body||a.documentElement).appendChild(f),Z.Nb()}catch(g){}},c=Y[1];b(c);".google.com"!=c&&b(".google.com");b={};var d=(b.newToken="FBT",b);l.setTimeout(function(){return l.processGoogleToken(d,1)},1E3)}}},be=function(a){ae();var b=W.googleToken[5]||0;a&&(0!=b||X[3]>=+new Date?Z.bb(a):(Z.hb().push(a),Z.rb()));X[3]>=+new Date&&X[2]>=+new Date||Z.rb()},ce=function(a){l.processGoogleToken=l.processGoogleToken||
function(b,c){var d=b,e=c;d=void 0===d?{}:d;e=void 0===e?0:e;var f=d.newToken||"",g="NT"==f,h=parseInt(d.freshLifetimeSecs||"",10),n=parseInt(d.validLifetimeSecs||"",10),za=d["1p_jar"]||"";d=d.pucrd||"";ae();1==e?Z.Pb():Z.Ob();var na=W.googleToken=W.googleToken||{},Yc=0==e&&f&&m(f)&&!g&&p(h)&&0<h&&p(n)&&0<n&&m(za);g=g&&!Z.Fa()&&(!(X[3]>=+new Date)||"NT"==X[1]);var de=!(X[3]>=+new Date)&&0!=e;if(Yc||g||de)g=+new Date,h=g+1E3*h,n=g+1E3*n,1E-5>Math.random()&&(l.google_image_requests||(l.google_image_requests=
[]),g=l.document.createElement("img"),g.src="https://pagead2.googlesyndication.com/pagead/gen_204?id=imerr&err="+e,l.google_image_requests.push(g)),na[5]=e,na[1]=f,na[2]=h,na[3]=n,na[4]=za,na[6]=d,ae();if(Yc||!Z.Fa()){e=Z.hb();for(f=0;f<e.length;f++)Z.bb(e[f]);e.length=0}};be(a)};void 0===l._402&&(l._402={});_402.Gb=!1;_402.show=function(){_402.Gb=!0};
var fe=function(a,b){_402.timingAtrLoad=(new Date).getTime();if(a.site){var c=b||document;document.getElementById("contain-402")||ee("div",{id:"contain-402"});var d=a.promptHandlerUrl||"//survey.g.doubleclick.net/gk/prompt",e={t:"a"};e.site=a.site;null!=a.svid&&(e.svid=a.svid);void 0!==a.sc&&(e.sc=a.sc);e.random=+new Date;e.ref=c.referrer.substr(0,500);a.im&&(ae(),e.token=X[1]);c=[];for(var f in e)bd(f,e[f],c);e=c.join("&");if(e){f=d.indexOf("#");0>f&&(f=d.length);c=d.indexOf("?");if(0>c||c>f){c=
f;var g=""}else g=d.substring(c+1,f);d=[d.substr(0,c),g,d.substr(f)];f=d[1];d[1]=e?f?f+"&"+e:e:f;d=d[0]+(d[1]?"?"+d[1]:"")+d[2]}ee("script",{src:d,nonce:da()})}},ee=function(a,b){var c=document.createElement(a);wa(b,function(d,e){c.setAttribute(e,d)});Md(c)},ge=function(){try{var a=_402,b=la(fe,a,void 0);if(a.im){if(""!=a.tld){var c=a.tld;ae();Zd(c)&&(Y[1]=c)}ce(b)}else b()}catch(d){if(a=d,a=wb(xb(a)),Nd&&Nd.log(Gb,"Logging an error.",a),(b=-1!==window.location.href.indexOf("204_debug"))&&window.console&&
window.console.log&&(window.console.log("Exception caught: ",a),window.console.log("Stack: ",a.stack)),Pd.Ra(a.message,window.location.href,Number(a.lineNumber),void 0,a),b)throw a;}};_402.load=_402.load||la(ge);_402.domWait=function(){Vd(function(){_402.load()})};}).call(this);
window['_402'] = window['_402'] || {};
window['_402']['site'] = "kd2lvnyddscwxhv7uozl2nvdcm";
window['_402']['im'] = true;
window['_402']['tld'] = '.google.de';
(function(){
if(!window._402nosurvey){
var n = document.createElement("script");
n.setAttribute('charset', 'utf-8');
n.setAttribute('type', 'text/javascript');
n.setAttribute('src', '//survey.g.doubleclick.net/insights/consumersurveys/static/420600299623055412/prompt_embed_static.js');
var noncedScript = document.querySelector('script[nonce]');
if (noncedScript) { n.setAttribute('nonce', noncedScript['nonce'] || noncedScript.getAttribute('nonce')); }
var parent = document.getElementsByTagName('head')[0] ||
  document.getElementByTagName('body')[0];
parent.appendChild(n);}
})();
window['_402']['promptHandlerUrl'] = window['_402']['promptHandlerUrl'] || '//survey.g.doubleclick.net/gk/prompt';
window['_402']['params'] = {};
window['_402']['domWait']();
