try{ /* SPDX-License-Identifier: Apache-2.0 */ /* Copyright 2005, 2007 Bob Ippolito. All Rights Reserved. Copyright The Closure Library Authors. SPDX-License-Identifier: MIT */ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ /* Copyright 2005 Google LLC. SPDX-License-Identifier: Apache-2.0 */ /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ /* SPDX-License-Identifier: Apache-2.0 */ var h,aa=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,aa);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b);this.H=!0},ba=function(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;eb?null:"string"===typeof a?a.charAt(b):a[b]},ua=function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)},Ma=function(a,b){b=b||a;for(var c=0,d=0,e={};db?1:ab?1:a=a.H||d)return Rb(a)[b]=c,a;a.oc[b+a.Zh]=c;(c=a.jf)&&b in c&&delete c[b];return a},Ub=function(a,b,c,d,e){var f=r(a,b,d);Array.isArray(f)||(f=Tb);var g=Xa(f);g&1||Za(f);if(e)g&2||$a(f),c&1||Object.freeze(f);else{e=!(c&2);var k=g&2;c&1||!k?e&&g&16&&!k&&Wa(f,16):(f=Za(Array.prototype.slice.call(f)), Sb(a,b,f,d))}return f},Wb=function(a,b){var c=db(a),d=Ub(a,b,1,!1,c),e=Xa(d);if(!(e&4)){Object.isFrozen(d)&&(d=Za(d.slice()),Sb(a,b,d,!1));for(var f=0,g=0;f "+a);b=(new DOMParser).parseFromString(dd(b),"text/html");for(a=b.createDocumentFragment();0=b)return a}return null},Nd=function(a){return a?Pd(a)?Pd(a):a.parentNode&&11===a.parentNode.nodeType?a.parentNode.host:Qd(a):null},Rd=function(a,b,c,d){for(c||(a=Od(a,d));a;){if(b(a))return a;a=Od(a,d)}return null},Sd=function(a){var b;Rd(a,function(c){return Pd(c)?(b=Pd(c),!0):!1},!0);return b||a},Xd=function(a,b){b.id||(b.id="ow"+La(b));a.setAttribute("jsowner",b.id);a.__owner=b;if(Td){var c=Ud(b,function(d){return d&&d.getAttribute&& "coFSxe"===d.getAttribute("jsname")});c&&(Vd.has(c)||Vd.set(c,[]),Vd.get(c).push(a))}(c=Wd.get(b))||Wd.set(b,c=[]);c.includes(a)||c.push(a);b.setAttribute("__IS_OWNER",!0)},Yd=function(a){return Vd.has(a)?Vd.get(a):[]},ae=function(a){if(Wd.has(a)){var b=Zd(a);Da(Wd.get(a),function(c){return!$d(b.body,c)});a.setAttribute("__IS_OWNER",0=oa("Internet Explorer")||(a=new Df(qf),a.N=!0,a.H=!0,Ef(a),Ff(a,"setTimeout"),Ff(a,"setInterval"),Gf(a),Hf(a),xf.N=a)},Cf=function(a,b){ea(b.message,"Error in protected function: ")||(b.error&&b.error.stack?pf(null,b.error):a||pf(null,b))},Kf=function(a){return!(a instanceof Jf||!a.message||a.message.startsWith("Request Failed, status=0, ")||a.message.startsWith('Could not load "')||a.name.endsWith(".protectEntryPoint")||"SecurityError"==a.name||/^Object Not Found Matching Id:[0-9]*$/.test(a.message)&& a.stack.includes("onunhandledrejection"))},Lf=function(a,b,c,d){this.N=a;this.H=b;(void 0===b||0>=b)&&pf(null,Error("Cb`"+b+"`"+(a&&a.H.N)));this.T=1==c;this.O=d},Mf=function(){},Nf=function(){aa.call(this);this.message="Retryable Server Error"},Pf=function(a,b){var c=r(b,2);a.setOptions({mapTypeId:Of(b.getType()),styles:c?JSON.parse(c):null})},Of=function(a){switch(a){case 3:return google.maps.MapTypeId.SATELLITE;case 4:return google.maps.MapTypeId.HYBRID;case 5:return google.maps.MapTypeId.TERRAIN}return google.maps.MapTypeId.ROADMAP}, Xf=function(a,b,c){var d=new a.ie(void 0!==a.options?a.options:{}),e=new a.ee(c,d);d.Xa=e;var f=Qf(a.je),g=null;a.Cd&&(g=Rf(c,a.Cd),d.be=g,g.render(f));switch(a.Re){case 0:g&&(f=g.kb());d.render(f);break;case 1:d.Fd(f),g&&(c=f.parentNode,g=g.na(),g.appendChild(f),c&&c.appendChild(g))}a.Sd&&(d=a.Cd?d.be.na():d.na(),Sf(d,a.Sd));a.wt&&0=Math.abs(c.scrollTop-(c.scrollHeight-c.clientHeight))||0>b.deltaY&&0==c.scrollTop)&& b.stopPropagation()},Ig=function(){var a=Hg(document,"gbg");return a?a.getBoundingClientRect().height:0},Kg=function(a){return Jg(null===a?"null":void 0===a?"undefined":a)},Mg=function(a,b){if(!isNaN(a)&&"number"===typeof a){var c=Math.max(0,Math.min(2-Math.floor(Math.log(a)/Math.LN10),3));b=b?0:c;c=new hf(1);if(308a?Math.ceil(a):Math.floor(a)).toString()}return null},ah=function(a,b,c){var d=c||"";if(b=Xg(b))if(a=Zg(a,b,null==c),null!=a)return $g(a,b)||d;return d},ch=function(a){return{trigger:function(b){var c=a.handler(b.type);c||(bh(a,b.type),c=a.handler(b.type)); var d=b.target||b.srcElement;c&&c.call(d.ownerDocument.documentElement,b)},bind:function(b){a.qd=b;a.H&&(0b;)a.pop()},jh=function(a){a=Array(a);ih(a,0);return a}, lh=function(a,b,c){a=a.style;if("string"===typeof c)a.cssText=c;else{a.cssText="";for(var d in c)kh.call(c,d)&&(b=c[d],0<=d.indexOf("-")?a.setProperty(d,b):a[d]=b)}},mh=function(a,b,c){var d=typeof c;"object"===d||"function"===d?a[b]=c:null==c?a.removeAttribute(b):(d=0===b.lastIndexOf("xml:",0)?"http://www.w3.org/XML/1998/namespace":0===b.lastIndexOf("xlink:",0)?"http://www.w3.org/1999/xlink":null)?a.setAttributeNS(d,b,c):a.setAttribute(b,c)},nh=function(){var a=new hh;a.__default=mh;a.style=lh;return a}, oh=function(a,b,c,d){(d[b]||d.__default)(a,b,c)},qh=function(a,b,c){b=new ph(b,c);return a.__incrementalDOMData=b},sh=function(a,b){if(a.__incrementalDOMData)return a.__incrementalDOMData;var c=1===a.nodeType?a.localName:a.nodeName,d=rh;d=1===a.nodeType&&null!=d?a.getAttribute(d):null;b=qh(a,c,1===a.nodeType?d||b:null);if(1===a.nodeType&&(a=a.attributes,c=a.length)){d=b.H||(b.H=jh(c));for(var e=0,f=0;e>16,a>>8&255,a&255].join()+","+b+")"},mi=function(a,b,c){D.call(this);this.map=a;this.visible=li(b,!0);this.selected=li(c,!1)},ri=function(){ni=!1;oi={};var a=[];q(pi,function(b){b.V== qi&&(b.draw(),a.push(b))});pi=a},si=function(a){a.Vv.T)m.push(v);else{k=!0;break}k||g.push(t)}k||(a.Xx=g,q(m,function(u){q(u.Xx,function(x){oi[x]=null});u.setVisible(!1)})); q(g,function(u){oi[u]=k?null:a});a.setVisible(!k)}}},yi=function(a){this.H=a?a:new vi(0,0);this.N=new wi(0,0);this.O=xi(this.H)},zi=function(a,b,c){mi.call(this,null,!0);this.U=a;this.O=c;this.N=null;this.T=b},Gi=function(a,b,c){var d={ht:Ai(b),wj:Bi(b)};if(0c||90c?c+360:180u;u+=4)v[u/4]=t[u]<<24|t[u+1]<<16|t[u+2]<<8|t[u+3];for(u=16;80>u;u++)t=v[u-3]^v[u-8]^v[u-14]^v[u-16],v[u]=(t<<1|t>>>31)&4294967295; t=e[0];var x=e[1],A=e[2],M=e[3],Y=e[4];for(u=0;80>u;u++){if(40>u)if(20>u){var Z=M^x&(A^M);var fb=1518500249}else Z=x^A^M,fb=1859775393;else 60>u?(Z=x&A|M&(x|A),fb=2400959708):(Z=x^A^M,fb=3395469782);Z=((t<<5|t>>>27)&4294967295)+Z+Y+fb+v[u]&4294967295;Y=M;M=A;A=(x<<30|x>>>2)&4294967295;x=t;t=Z}e[0]=e[0]+t&4294967295;e[1]=e[1]+x&4294967295;e[2]=e[2]+A&4294967295;e[3]=e[3]+M&4294967295;e[4]=e[4]+Y&4294967295}function c(t,v){if("string"===typeof t){t=unescape(encodeURIComponent(t));for(var u=[],x=0,A= t.length;xn?c(k,56-n):c(k,64-(n-56));for(var u=63;56<=u;u--)f[u]=v&255,v>>>=8;b(f);for(u=v=0;5>u;u++)for(var x=24;0<=x;x-=8)t[v++]=e[u]>>x&255;return t}for(var e=[],f=[],g=[],k=[128],m=1;64>m;++m)k[m]=0;var n,p;a();return{reset:a,update:c,digest:d,digestString:function(){for(var t= d(),v="",u=0;u>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("b");return new b(c+(f||"")+"_"+d++,f)};return e}); Zj("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c=f}});var wk=function(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;ec&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c=e}}); Zj("String.prototype.repeat",function(a){return a?a:function(b){var c=vk(this,null,"repeat");if(0>b||1342177279>>=1)c+=c;return d}});Zj("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)bk(b,d)&&c.push(b[d]);return c}});Zj("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}}); Zj("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c>>0),Gk=0,Hk=function(a,b,c){return a.call.apply(a.bind,arguments)},Ik=function(a,b,c){if(!a)throw Error();if(2":"
")},fl=function(a){if(!Rk.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Sk,"&"));-1!=a.indexOf("<")&&(a=a.replace(Tk,"<"));-1!=a.indexOf(">")&& (a=a.replace(Uk,">"));-1!=a.indexOf('"')&&(a=a.replace(Vk,"""));-1!=a.indexOf("'")&&(a=a.replace(dl,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(el,"�"));return a},Sk=/&/g,Tk=//g,Vk=/"/g,dl=/'/g,el=/\x00/g,Rk=/[\x00&<>"']/,ea=function(a,b){return-1!=a.indexOf(b)},hl=function(a,b){var c=0;a=Pk(String(a)).split(".");b=Pk(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&eb?1:0}; var xa=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;cc&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c); for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},q=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;fparseFloat(Gl)){Fl=String(Il);break a}}Fl=Gl}var Jl=Fl,ol={},Kl=function(a){return pl(a,function(){return 0<=hl(Jl,a)})},Ml=function(a){return Number(Ll)>=a},Nl; if(l.document&&rl){var Ol=El();Nl=Ol?Ol:parseInt(Jl,10)||void 0}else Nl=void 0;var Ll=Nl; var Pl=ia(),Ql=pa()||fa("iPod"),Rl=fa("iPad"),Sl=la(),Tl=ja(),Ul=ka()&&!qa(); var Vl={},Wl=null,Gb=function(a){var b;void 0===b&&(b=0);Xl();b=Vl[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e>2];g=b[(g&3)<<4|k>>4];k=b[(k&15)<<2|m>>6];m=b[m&63];c[f++]=n+g+k+m}n=0;m=d;switch(a.length-e){case 2:n=a[e+1],m=b[(n&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|n>>4]+m+d}return c.join("")},Zl=function(a){var b=a.length,c=3*b/4;c%3?c=Math.floor(c):ea("=.",a[b-1])&&(c=ea("=.",a[b-2])?c-2:c-1);var d=new Uint8Array(c), e=0;Yl(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d},Yl=function(a,b){function c(m){for(;d>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}},Xl=function(){if(!Wl){Wl={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d= a.concat(b[c].split(""));Vl[c]=d;for(var e=0;ea.Fa.length&&(d=a.Fa,c=b.Fa);if(0!==c.lastIndexOf(d,0))return!1;for(b=d.length;b=a.H?a.jf?a.jf[b]:void 0:c&&a.jf&&(c=a.jf[b],null!=c)?c:a.oc[b+a.Zh]},w=function(a,b,c,d){Xb(a);return Sb(a,b,c,d)},Yg=function(a,b){a=r(a,b);return null==a?a:+a},E=function(a,b){a=r(a,b);return null==a?a:!!a},fm=function(a,b,c){a=r(a,b);return null==a?c:a},gm,hm=function(a,b){var c=db(a);b:{var d=r(a,b),e=!1;if(null==d){if(c){a=gm||(gm=new Fb($a([])));break b}d=[]}else if(d.constructor===Fb){if(0== (d.H&2)||c){a=d;break b}d=Qb(d)}else Array.isArray(d)?e=!!(Xa(d)&2):d=[];if(c){if(!d.length){a=gm||(gm=new Fb($a([])));break b}e||(e=!0,$a(d))}else if(e)for(e=!1,d=Array.prototype.slice.call(d),c=0;c=a?b.push("[...reached max depth limit...]"):b.push("[end]");return b.join("")},Yn=function(a){var b=Error();if(Error.captureStackTrace)return Error.captureStackTrace(b,a),String(b.stack);try{throw b;}catch(c){b=c}return(a=b.stack)?String(a):null},$n=function(a){var b;(b=Yn(a||$n))||(b=ao(a||arguments.callee.caller,[]));return b}, ao=function(a,b){var c=[];if(ya(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(Vn(a)+"(");for(var d=a.arguments,e=0;d&&e>>0),to=function(a){if("function"===typeof a)return a;a[Co]||(a[Co]=function(b){return a.handleEvent(b)});return a[Co]};Tn(function(a){yo=a(yo)}); var kj=function(){D.call(this);this.Xf=new lo(this);this.Pz=this;this.Fs=null};J(kj,D);kj.prototype[go]=!0;h=kj.prototype;h.Kj=function(){return this.Fs};h.fp=function(a){this.Fs=a};h.addEventListener=function(a,b,c,d){so(this,a,b,c,d)};h.removeEventListener=function(a,b,c,d){zo(this,a,b,c,d)}; h.dispatchEvent=function(a){var b,c=this.Kj();if(c)for(b=[];c;c=c.Kj())b.push(c);c=this.Pz;var d=a.type||a;if("string"===typeof a)a=new L(a,c);else if(a instanceof L)a.target=a.target||c;else{var e=a;a=new L(d,c);Lc(a,e)}e=!0;if(b)for(var f=b.length-1;!a.N&&0<=f;f--){var g=a.currentTarget=b[f];e=Do(g,d,!0,a)&&e}a.N||(g=a.currentTarget=c,e=Do(g,d,!0,a)&&e,a.N||(e=Do(g,d,!1,a)&&e));if(b)for(f=0;!a.N&&fa.N&&(a.N++,b.next=a.H,a.H=b)}; var Ho=function(){};Ho.prototype.toString=function(){}; try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}var Io=rl||vl; var Ie=function(a){return function(){return a}},Jo=function(){return null},Ko=function(){},Lo=function(a){return a},Mo=function(a){return function(){throw Error(a);}},No=function(a){return function(){throw a;}},Th=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}},Oo=function(a,b){var c=0;return function(d){l.clearTimeout(c);var e=arguments;c=l.setTimeout(function(){a.apply(b,e)},250)}}; var Po={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}; var Qo,Ro=function(){if(void 0===Qo){var a=null,b=l.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:Lk,createScript:Lk,createScriptURL:Lk})}catch(c){l.console&&l.console.error(c.message)}Qo=a}else Qo=a}return Qo}; var Pc=function(a,b){this.H=a===So&&b||"";this.N=To};Pc.prototype.Kf=!0;Pc.prototype.Me=function(){return this.H};var Qc=function(a){return a instanceof Pc&&a.constructor===Pc&&a.N===To?a.H:"type_error:Const"},Uo=function(a){return new Pc(So,a)},To={},So={}; var Wo=function(a,b){this.H=b===Vo?a:""};Wo.prototype.toString=function(){return this.H+""};Wo.prototype.Kf=!0;Wo.prototype.Me=function(){return this.H.toString()}; var Xo=function(a){return fd(a).toString()},fd=function(a){return a instanceof Wo&&a.constructor===Wo?a.H:"type_error:TrustedResourceUrl"},$o=function(){var a={},b=Qc(Uo("//www.google.com/insights/consumersurveys/async_survey"));if(!Yo.test(b))throw Error("K`"+b);var c=b.replace(Zo,function(d,e){if(!Object.prototype.hasOwnProperty.call(a,e))throw Error("L`"+e+"`"+b+"`"+JSON.stringify(a));d=a[e];return d instanceof Pc?Qc(d):encodeURIComponent(String(d))});return Jg(c)},Zo=/%{(\w+)}/g,Yo=RegExp("^((https:)?//[0-9a-z.:[\\]-]+/|/[^/\\\\]|[^:/\\\\%]+/|[^:/\\\\%]*[?#]|about:blank#)", "i"),ap=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,bp=function(a){return Jg(Qc(a))},Vo={},Jg=function(a){var b=Ro();a=b?b.createScriptURL(a):a;return new Wo(a,Vo)},cp=function(a,b,c){if(null==c)return b;if("string"===typeof c)return c?a+encodeURIComponent(c):"";for(var d in c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:[e];for(var f=0;fa.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b}; var Nc=function(a,b){this.H=b===dp?a:""};Nc.prototype.toString=function(){return this.H.toString()};Nc.prototype.Kf=!0;Nc.prototype.Me=function(){return this.H.toString()}; var Oc=function(a){return a instanceof Nc&&a.constructor===Nc?a.H:"type_error:SafeUrl"},ep=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,fp=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Yc=function(a){a instanceof Nc||(a="object"==typeof a&&a.Kf?a.Me():String(a),fp.test(a)?a=gp(a):(a=String(a).replace(/(%0A|%0D)/g,""),a=a.match(ep)?gp(a):null));return a||hp},ip=function(a){if(a instanceof Nc)return a;a="object"==typeof a&&a.Kf?a.Me():String(a);fp.test(a)||(a="about:invalid#zClosurez");return gp(a)},dp= {},gp=function(a){return new Nc(a,dp)},hp=gp("about:invalid#zClosurez"); var jp={},kp=function(a,b){this.H=b===jp?a:"";this.Kf=!0};kp.prototype.Me=function(){return this.H};kp.prototype.toString=function(){return this.H.toString()}; var lp=function(a){return a instanceof kp&&a.constructor===kp?a.H:"type_error:SafeStyle"},np=function(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("M`"+c);var d=a[c];null!=d&&(d=Array.isArray(d)?d.map(Xc).join(" "):Xc(d),b+=c+":"+d+";")}return b?new kp(b,jp):mp},mp=new kp("",jp),Tc=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Sc=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"), Rc=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),Uc=/\/\*/; var op={},pp=function(a,b){this.H=b===op?a:"";this.Kf=!0};pp.prototype.toString=function(){return this.H.toString()};pp.prototype.Me=function(){return this.H};var qp=function(a){return a instanceof pp&&a.constructor===pp?a.H:"type_error:SafeStyleSheet"}; var rp={},sp=function(a,b){this.H=b===rp?a:"";this.Kf=!0};sp.prototype.Me=function(){return this.H.toString()};sp.prototype.toString=function(){return this.H.toString()}; var tp=function(a){return dd(a).toString()},dd=function(a){return a instanceof sp&&a.constructor===sp?a.H:"type_error:SafeHtml"},Ld=function(a){return a instanceof sp?a:yd(fl("object"==typeof a&&a.Kf?a.Me():String(a)))},up=function(a){if(a instanceof sp)return a;a=Ld(a);return yd(Qk(tp(a)))},zp=function(a,b,c){var d=String(a);if(!vp.test(d))throw Error("Q");if(d.toUpperCase()in wp)throw Error("Q");a=String(a);d="<"+a;var e="";if(b)for(var f in b)if(Object.prototype.hasOwnProperty.call(b,f)){if(!vp.test(f))throw Error("Q"); var g=b[f];if(null!=g){var k=f;if(g instanceof Pc)g=Qc(g);else if("style"==k.toLowerCase()){if(!Ka(g))throw Error("Q");g instanceof kp||(g=np(g));g=lp(g)}else{if(/^on/i.test(k))throw Error("Q");if(k.toLowerCase()in xp)if(g instanceof Wo)g=Xo(g);else if(g instanceof Nc)g=Oc(g);else if("string"===typeof g)g=Yc(g).Me();else throw Error("Q");}g.Kf&&(g=g.Me());k=k+'="'+fl(String(g))+'"';e+=" "+k}}b=d+e;null==c?c=[]:Array.isArray(c)||(c=[c]);!0===Po[a.toLowerCase()]?b+=">":(f=yp(c),b+=">"+tp(f)+"");return yd(b)},Bp=function(a){var b=Ld(Ap),c=[],d=function(e){Array.isArray(e)?e.forEach(d):(e=Ld(e),c.push(tp(e)))};a.forEach(d);return yd(c.join(tp(b)))},yp=function(a){return Bp(Array.prototype.slice.call(arguments))},yd=function(a){var b=Ro();a=b?b.createHTML(a):a;return new sp(a,rp)},vp=/^[a-zA-Z0-9-]+$/,xp={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},wp={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0}, Ap=new sp(l.trustedTypes&&l.trustedTypes.emptyHTML||"",rp),Cp=yd("
"); var Dp=Th(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=dd(Ap);return!b.parentElement}),Ed=function(a,b){if(Dp())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=dd(b)},Ep=function(a,b){b=b instanceof Nc?b:ip(b);a.href=Oc(b)},Gp=function(a,b){var c=Fp("script[nonce]",a.ownerDocument&&a.ownerDocument.defaultView);c&&a.setAttribute("nonce",c);a.src=fd(b)},Hp=function(a){return Fp('style[nonce],link[rel="stylesheet"][nonce]', a)},Ip=/^[\w+/_-]+[=]{0,2}$/,Fp=function(a,b){b=(b||l).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||a.getAttribute("nonce"))&&Ip.test(a)?a:"":""}; var Jp=function(a,b){return a+Math.random()*(b-a)},Kp=function(a,b,c){return Math.min(Math.max(a,b),c)},Lp=function(a,b){a%=b;return 0>a*b?a+b:a}; var Mp=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};Mp.prototype.clone=function(){return new Mp(this.x,this.y)};Mp.prototype.equals=function(a){return a instanceof Mp&&Np(this,a)};var Np=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1},Op=function(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)},Pp=function(a,b){var c=a.x-b.x;a=a.y-b.y;return c*c+a*a},Qp=function(a,b){return new Mp(a.x-b.x,a.y-b.y)}; Mp.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};Mp.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};Mp.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};Mp.prototype.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this}; var Rp=function(a,b){this.width=a;this.height=b},Sp=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};h=Rp.prototype;h.clone=function(){return new Rp(this.width,this.height)};h.aspectRatio=function(){return this.width/this.height};h.isEmpty=function(){return!(this.width*this.height)};h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};h.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this}; var Tp=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},Up=function(a){return decodeURIComponent(a.replace(/\+/g," "))},Xp=function(a){return ea(a,"&")?"document"in l?Vp(a):Wp(a):a},Vp=function(a){var b={"&":"&","<":"<",">":">",""":'"'};var c=l.document.createElement("div");return a.replace(Yp,function(d,e){var f=b[d];if(f)return f;"#"==e.charAt(0)&&(e=Number("0"+e.slice(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(f=yd(d+" "),Ed(c,f),f=c.firstChild.nodeValue.slice(0, -1));return b[d]=f})},Wp=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})},Yp=/&([^;\s<&]+);?/g,Zp=function(a,b){return a&&b?a.split(b).length-1:0},$p=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#a},Qq=function(a){var b=[];Pq(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");" "!=a&&(a=a.replace(/^\s*/,""));return a},Rq=function(a){var b=[];Pq(a,b,!1);return b.join("")},Pq=function(a,b,c){if(!(a.nodeName in Kq))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Lq)b.push(Lq[a.nodeName]);else for(a=a.firstChild;a;)Pq(a,b,c),a=a.nextSibling}, Sq=function(a){return Ud(a,function(b){return"string"===typeof b.className&&ya(b.className.split(/\s+/),"fb0g6")},!0,void 0)},Ud=function(a,b,c,d){a&&!c&&(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null},Tq=function(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}},Vq=function(){var a=sq();return void 0!==a.devicePixelRatio?a.devicePixelRatio:a.matchMedia?Uq(3)||Uq(2)||Uq(1.5)||Uq(1)||.75:1},Uq=function(a){return sq().matchMedia("(min-resolution: "+ a+"dppx),(min--moz-device-pixel-ratio: "+a+"),(min-resolution: "+96*a+"dpi)").matches?a:0},iq=function(a){this.H=a||l.document||document};iq.prototype.na=function(a){return Hg(this.H,a)};iq.prototype.O=function(a,b){return ag(a,b||this.H)};iq.prototype.N=function(a,b,c){return tq(this.H,arguments)};var Gd=function(a,b){return vq(a.H,b)};h=iq.prototype;h.getWindow=function(){var a=this.H;return a.parentWindow||a.defaultView};h.Nn=function(a){return Tq(a||this.H)};h.appendChild=yq;h.Qh=zq;h.Fy=Aq; h.fw=Bq;h.Jk=Cq;h.Ey=Dq;h.Ev=Fq;h.pD=$f;h.contains=$d;h.Le=Zd;h.xB=Ud; var Vf=function(a){a=Wq(a);"function"!==typeof l.setImmediate||l.Window&&l.Window.prototype&&!fa("Edge")&&l.Window.prototype.setImmediate==l.setImmediate?(Xq||(Xq=Yq()),Xq(a)):l.setImmediate(a)},Xq,Yq=function(){var a=l.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!fa("Presto")&&(a=function(){var e=xq("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g= "callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=G(function(m){if(("*"==k||m.origin==k)&&m.data==g)this.port1.onmessage()},this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,k)}}});if("undefined"!==typeof a&&!ha()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){l.setTimeout(e, 0)}},Wq=Lo;Tn(function(a){Wq=a}); var Zq=function(){this.N=this.H=null};Zq.prototype.add=function(a,b){var c=$q.get();c.set(a,b);this.N?this.N.next=c:this.H=c;this.N=c};Zq.prototype.remove=function(){var a=null;this.H&&(a=this.H,this.H=this.H.next,this.H||(this.N=null),a.next=null);return a};var $q=new Fo(function(){return new ar},function(a){return a.reset()}),ar=function(){this.next=this.scope=this.qe=null};ar.prototype.set=function(a,b){this.qe=a;this.scope=b;this.next=null}; ar.prototype.reset=function(){this.next=this.scope=this.qe=null}; var br,cr=!1,dr=new Zq,fr=function(a,b){br||er();cr||(br(),cr=!0);dr.add(a,b)},er=function(){if(l.Promise&&l.Promise.resolve){var a=l.Promise.resolve(void 0);br=function(){a.then(gr)}}else br=function(){Vf(gr)}},gr=function(){for(var a;a=dr.remove();){try{a.qe.call(a.scope)}catch(b){ca(b)}Go($q,a)}cr=!1}; var hr=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}}; var jr=function(a,b){this.N=0;this.ma=void 0;this.U=this.O=this.T=null;this.V=this.W=!1;if(a!=Ko)try{var c=this;a.call(b,function(d){ir(c,2,d)},function(d){ir(c,3,d)})}catch(d){ir(this,3,d)}},kr=function(){this.next=this.context=this.N=this.O=this.H=null;this.Xh=!1};kr.prototype.reset=function(){this.context=this.N=this.O=this.H=null;this.Xh=!1}; var lr=new Fo(function(){return new kr},function(a){a.reset()}),mr=function(a,b,c){var d=lr.get();d.O=a;d.N=b;d.context=c;return d},nr=function(a){if(a instanceof jr)return a;var b=new jr(Ko);ir(b,2,a);return b},or=function(a){return new jr(function(b,c){c(a)})},qr=function(a,b,c){pr(a,b,c,null)||fr(Af(b,a))},rr=function(a){return new jr(function(b,c){var d=a.length,e=[];if(d)for(var f=function(n,p){d--;e[n]=p;0==d&&b(e)},g=function(n){c(n)},k=0,m;kb?null:a.slice(b+1)},ms=function(a){a=hs(a);return fs(a[1],a[2],a[3],a[4])},ns=function(a,b){if(a){a=a.split("&");for(var c=0;cc&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.slice(0,d),e, a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]},ps=function(a,b,c){if(Array.isArray(b))for(var d=0;dd)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return Up(a.slice(d,-1!==e?e:0))},xs=/[?&]($|#)/; var ys=function(a,b){this.O=this.W=this.T="";this.U=null;this.ma=this.N="";this.V=!1;var c;a instanceof ys?(this.V=void 0!==b?b:a.V,zs(this,a.T),this.W=a.W,As(this,a.O),Bs(this,a.U),Cs(this,a.N),Ds(this,a.H.clone()),Es(this,a.ma)):a&&(c=hs(String(a)))?(this.V=!!b,zs(this,c[1]||"",!0),this.W=Fs(c[2]||""),As(this,c[3]||"",!0),Bs(this,c[4]),Cs(this,c[5]||"",!0),Ds(this,c[6]||"",!0),Es(this,c[7]||"",!0)):(this.V=!!b,this.H=new Gs(null,this.V))}; ys.prototype.toString=function(){var a=[],b=this.T;b&&a.push(Hs(b,Is,!0),":");var c=this.O;if(c||"file"==b)a.push("//"),(b=this.W)&&a.push(Hs(b,Is,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.U,null!=c&&a.push(":",String(c));if(c=this.N)this.O&&"/"!=c.charAt(0)&&a.push("/"),a.push(Hs(c,"/"==c.charAt(0)?Js:Ks,!0));(c=this.H.toString())&&a.push("?",c);(c=this.ma)&&a.push("#",Hs(c,Ls));return a.join("")}; ys.prototype.resolve=function(a){var b=this.clone(),c=!!a.T;c?zs(b,a.T):c=!!a.W;c?b.W=a.W:c=!!a.O;c?As(b,a.O):c=null!=a.U;var d=a.N;if(c)Bs(b,a.U);else if(c=!!a.N){if("/"!=d.charAt(0))if(this.O&&!this.N)d="/"+d;else{var e=b.N.lastIndexOf("/");-1!=e&&(d=b.N.slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(ea(e,"./")||ea(e,"/.")){d=Nk(e,"/");e=e.split("/");for(var f=[],g=0;gb)throw Error("aa`"+b);a.U=b}else a.U=null;return a},Cs=function(a,b,c){a.N=c?Fs(b,!0):b;return a},Ds=function(a,b,c){b instanceof Gs?(a.H=b,Ms(a.H,a.V)):(c||(b=Hs(b,Ns)),a.H=new Gs(b,a.V));return a},Os=function(a,b,c){a.H.set(b,c);return a},Qs=function(a,b,c){Array.isArray(c)||(c=[String(c)]);Ps(a.H,b,c);return a},Rs=function(a, b){return a.H.get(b)},Es=function(a,b,c){a.ma=c?Fs(b):b;return a},Ss=function(a,b){return a instanceof ys?a.clone():new ys(a,b)},Fs=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Hs=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Ts),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Ts=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Is=/[#\/\?@]/g,Ks=/[#\?:]/g,Js=/[#\?]/g,Ns=/[#\?@]/g,Ls=/#/g,Gs= function(a,b){this.N=this.H=null;this.O=a||null;this.T=!!b},Us=function(a){a.H||(a.H=new Map,a.N=0,a.O&&ns(a.O,function(b,c){a.add(Up(b),c)}))},Vs=function(a){var b=["cid"];if(b.length!=a.length)throw Error("ca");for(var c=new Gs(null),d=0;d=b.U&&b.cancel())}this.Nb?this.Nb.call(this.wa,this):this.va=!0;this.Id||this.H(new mt(this))}};be.prototype.Ba=function(a,b){this.ma=!1;nt(this,a,b)}; var nt=function(a,b,c){a.Id=!0;a.O=c;a.T=!b;ot(a)},qt=function(a){if(a.Id){if(!a.va)throw new pt(a);a.va=!1}};be.prototype.callback=function(a){qt(this);nt(this,!0,a)};be.prototype.H=function(a){qt(this);nt(this,!1,a)};var ke=function(a,b,c){return rt(a,b,null,c)},st=function(a,b,c){return rt(a,null,b,c)},tt=function(a,b){rt(a,b,function(c){var d=b.call(this,c);if(void 0===d)throw c;return d})},rt=function(a,b,c,d){a.V.push([b,c,d]);a.Id&&ot(a);return a}; be.prototype.then=function(a,b,c){var d,e,f=new jr(function(g,k){e=g;d=k});rt(this,e,function(g){g instanceof mt?f.cancel():d(g);return ut},this);return f.then(a,b,c)};be.prototype.$goog_Thenable=!0;var vt=function(a,b){rt(a,b.callback,b.H,b);return a},wt=function(a,b){b instanceof be?ke(a,G(b.Hd,b)):ke(a,function(){return b})};be.prototype.Hd=function(a){var b=new be;vt(this,b);a&&(b.N=this,this.U++);return b};be.prototype.isError=function(a){return a instanceof Error}; var xt=function(a){return ll(a.V,function(b){return"function"===typeof b[1]})},ut={},ot=function(a){if(a.W&&a.Id&&xt(a)){var b=a.W,c=yt[b];c&&(l.clearTimeout(c.lb),delete yt[b]);a.W=0}a.N&&(a.N.U--,delete a.N);b=a.O;for(var d=c=!1;a.V.length&&!a.ma;){var e=a.V.shift(),f=e[0],g=e[1];e=e[2];if(f=a.T?g:f)try{var k=f.call(e||a.wa,b);k===ut&&(k=void 0);void 0!==k&&(a.T=a.T&&(k==b||a.isError(k)),a.O=b=k);if(hr(b)||"function"===typeof l.Promise&&b instanceof l.Promise)d=!0,a.ma=!0}catch(m){b=m,a.T=!0,xt(a)|| (c=!0)}}a.O=b;d&&(k=G(a.Ba,a,!0),d=G(a.Ba,a,!1),b instanceof be?(rt(b,k,d),b.La=!0):b.then(k,d));c&&(b=new zt(b),yt[b.lb]=b,a.W=b.lb)},ie=function(a){var b=new be;b.callback(a);return b},At=function(a){var b=new be;a.then(function(c){b.callback(c)},function(c){b.H(c)});return b},Le=function(a){var b=new be;b.H(a);return b},pt=function(a){aa.call(this);this.Kc=a};J(pt,aa);pt.prototype.message="Deferred has already fired";pt.prototype.name="AlreadyCalledError"; var mt=function(a){aa.call(this);this.Kc=a};J(mt,aa);mt.prototype.message="Deferred was canceled";mt.prototype.name="CanceledError";var zt=function(a){this.lb=l.setTimeout(G(this.N,this),0);this.H=a};zt.prototype.N=function(){delete yt[this.lb];throw this.H;};var yt={}; var Ct=function(a){D.call(this);this.H={};this.V={};this.W={};this.N={};this.O={};this.wa={};this.U=a?a.U:new kj;this.Xa=!a;this.T=null;a?(this.T=a,this.W=a.W,this.N=a.N,this.V=a.V,this.O=a.O):Jk();a=Bt(this);this!=a&&(a.ma?a.ma.push(this):a.ma=[this])};J(Ct,D);var Dt=.05>Math.random(),Bt=function(a){for(;a.T;)a=a.T;return a},Et=function(a,b){for(;a;){if(a==b)return!0;a=a.T}return!1};Ct.prototype.get=function(a){var b=Ft(this,a);if(null==b)throw new Gt(a);return b}; var Ht=function(a,b){return!(!a.H[b]&&!a.W[b])},Ft=function(a,b){for(var c=a;c;c=c.T){if(c.isDisposed())throw new Zs([b]);if(c.H[b])return c.H[b][0];if(c.wa[b])break}if(c=a.W[b]){c=c(a);if(null==c)throw Error("ha`"+b);It(a,b,c);return c}return null},Ot=function(a,b){if(a.isDisposed())throw new Zs(b);var c=Jt(a),d={},e=[],f=[],g={},k={},m=Ft(a,kt),n={};b=H(b);for(var p=b.next();!p.done;n={jd:n.jd},p=b.next())if(n.jd=p.value,p=Ft(a,n.jd)){var t=new be;d[n.jd]=t;p.wn&&(wt(t,p.wn()),ke(t,Af(function(v){return v}, p)));t.callback(p)}else a.O[n.jd]?(p=a.O[n.jd].Hd(),ke(p,function(v){return function(){return a.ta(v.jd)}}(n)),d[n.jd]=p):(p=void 0,n.jd instanceof vd?p=lt([n.jd]).qE:(t=a.V[n.jd])&&(p=[t]),p&&p.length?(p&&(m&&n.jd instanceof vd&&m.EN()&&(Dt&&(t=m.JN(Kt),k[n.jd]=t),m.MM(n.jd)),e.push.apply(e,me(p)),g[n.jd]=sa(p)),f.push(n.jd)):(p=new be,d[n.jd]=p,p.H(new Gt(n.jd))));if(e.length){a.Aa&&0]*>|&[^;]+;/g,eu=function(a,b){return b?a.replace(du,""):a},fu=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),gu=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"), hu=/^http:\/\/.*/,iu=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff][^\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]*$"),ju=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc][^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*$"), ku=/\s+/,lu=/[\d\u06f0-\u06f9]/,mu=function(a,b){var c=0,d=0,e=!1;a=eu(a,b).split(ku);for(b=0;b