F
F
F
SPDX-License-Identifier: Apache-2.0
*/
function lj(a){return{valueOf:a}.valueOf()};var mj=lj(function(){try{return new
URL("s://g"),!0}catch(a){return!1}});function nj(a){if(!mj){a:{var
b=document.createElement("a");try{b.href=a}catch(c){a=void 0;break
a}a=b.protocol;a=":"===a||""===a?"https:":a}return a}try{b=new URL(a)}catch(c)
{return"https:"}return b.protocol}var
oj=["data:","http:","https:","mailto:","ftp:"];function pj(a){a instanceof Fd?
a=Gd(a):a="javascript:"!==nj(a)?a:void 0;return a};function qj(a,b){b=pj(b);void 0!
==b&&(a.href=b)};function rj(){}function sj(a)
{this.g=a}n(sj,rj);sj.prototype.toString=function(){return this.g};function P(a,b)
{if(1===a.nodeType){var c=a.tagName;if("SCRIPT"===c||"STYLE"===c)throw
Error("");}a.innerHTML=ke(b)}function tj(a,b){var c=uj;if(0===c.length)throw
Error("");if(c.map(function(d){if(d instanceof sj)d=d.g;else throw Error("");return
d}).every(function(d){return 0!=="value".indexOf(d)}))throw Error('Attribute
"value" does not match any of the allowed
prefixes.');a.setAttribute("value",b)};function vj(a,b){a.src=Ad(b);var c,d;
(c=(b=null==(d=(c=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document).querySelector)?void 0:d.call(c,"script[nonce]"))?b.nonce||
b.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",c)};function wj(a,b)
{b=pj(b);void 0!==b&&(a.href=b)};function xj(a){this.ul=a}function yj(a){return new
xj(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var
zj=[yj("data"),yj("http"),yj("https"),yj("mailto"),yj("ftp"),new xj(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Aj(a){var b=void 0===b?zj:b;a:{b=void
0===b?zj:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof xj&&d.ul(a))
{a=Kd(a);break a}}a=void 0}return a||Ld};function Bj(a,b){b=pj(b);void 0!
==b&&a.open(b,void 0,void 0)};function R(){Bi.call(this);this.Jd=new
Pi(this);this.vs=this;this.Ll=null}u(R,Bi);R.prototype[Ki]=!
0;f=R.prototype;f.Qg=function(){return this.Ll};f.Yg=function(a)
{this.Ll=a};f.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){bj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Qg();if(c)for(b=[];c;c=c.Qg())b.push(c);c=this.vs;var d=a.type||
a;if("string"===typeof a)a=new Ei(a,c);else if(a instanceof Ei)a.target=a.target||
c;else{var e=a;a=new Ei(d,c);nd(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=Cj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=Cj(h,d,!
0,a)&&e,a.g||(e=Cj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=Cj(h,d,!1,a)&&e;return e};
f.ua=function(){R.oa.ua.call(this);if(this.Jd){var a=this.Jd,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,Oi(d[e]);delete
a.g[c];a.i--}}this.Ll=null};f.ka=function(a,b,c,d){return this.Jd.add(String(a),b,!
1,c,d)};f.wf=function(a,b,c,d){return this.Jd.add(String(a),b,!
0,c,d)};f.Xa=function(a,b,c,d){return this.Jd.remove(String(a),b,c,d)};
function Cj(a,b,c,d){b=a.Jd.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.Wg&&h.capture==c){var
k=h.listener,l=h.kj||h.src;h.Ri&&Ri(a.Jd,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Pg=ba(0);f.Oh=function(a,b,c,d){return
this.Jd.Oh(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Jd.hasListener(void 0!==a?String(a):void 0,b)};function Dj(a)
{R.call(this);this.g=a||window;this.j=O(this.g,"resize",this.l,!
1,this);this.i=vf(this.g)}u(Dj,R);function Ej(){var a=window,b=Ua(a);return
Fj[b]=Fj[b]||new Dj(a)}var Fj={};Dj.prototype.getSize=function(){return this.i?
this.i.clone():null};Dj.prototype.ua=function()
{Dj.oa.ua.call(this);this.j&&(cj(this.j),this.j=null);this.i=this.g=null};Dj.protot
ype.l=function(){var a=vf(this.g);Pe(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Gj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Hj(a.keyCode))return!
0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case
36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case
255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!
1;case 0:return!Ac;default:return 166>a.keyCode||183<a.keyCode}}
function Ij(a,b,c,d,e,g){if(Dc&&e)return Hj(a);if(e&&!d)return!1;if(!Ac)
{"number"===typeof b&&(b=Jj(b));var h=17==b||18==b||Dc&&91==b;if((!c||Dc)&&h||
Dc&&16==b&&(d||g))return!1}if((Bc||yc)&&d&&c)switch(a){case 220:case 219:case
221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case
222:return!1}if(A&&d&&b==a)return!1;switch(a){case 13:return Ac?g||e?!1:!(c&&d):!
0;case 27:return!(Bc||yc||Ac)}return Ac&&(d||e||g)?!1:Hj(a)}
function Hj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(Bc||yc)&&0==a)return!
0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case
111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case
192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return
Ac;default:return!1}}function Jj(a){if(Ac)a=Kj(a);else if(Dc&&Bc)switch(a){case
93:a=91}return a}
function Kj(a){switch(a){case 61:return 187;case 59:return 186;case 173:return
189;case 224:return 91;case 0:return 224;default:return a}};function Lj(a)
{if(a.lc&&"function"==typeof a.lc)return a.lc();if("undefined"!==typeof Map&&a
instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return
Array.from(a.values());if("string"===typeof a)return a.split("");if(Sa(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}
function Mj(a){if(a.de&&"function"==typeof a.de)return a.de();if(!a.lc||"function"!
=typeof a.lc){if("undefined"!==typeof Map&&a instanceof Map)return
Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set))
{if(Sa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return fd(a)}}}
function Nj(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Sa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Mj(a),e=Lj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Oj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Pj(a,b){if(a)
{a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d)
{var g=a[c].substring(0,d);e=a[c].substring(d+1)}else g=a[c];b(g,e?Ue(e):"")}}}
function Qj(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c)
{c=a.indexOf("#");0>c&&(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;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function Rj(a,b,c,d){for(var
e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var g=a.charCodeAt(b-1);if(38==g||
63==g)if(g=a.charCodeAt(b+e),!g||61==g||38==g||35==g)return b;b+=e+1}return-1}var
Sj=/#|$/;
function Tj(a){var
b=window.location.href,c=b.search(Sj),d=Rj(b,0,a,c);if(0>d)return null;var
e=b.indexOf("&",d);if(0>e||e>c)e=c;d+=a.length+1;return Ue(b.slice(d,-1!==e?
e:0))}var Uj=/[?&]($|#)/;function S(a,b)
{this.g=this.O=this.o="";this.V=null;this.i=this.l="";this.s=!1;var c;a instanceof
S?(this.s=void 0!==b?
b:a.s,Vj(this,a.o),this.O=a.O,this.g=a.g,Wj(this,a.V),Xj(this,a.l),Yj(this,a.j.clon
e()),Zj(this,a.i)):a&&(c=String(a).match(Oj))?(this.s=!!b,Vj(this,c[1]||"",!
0),this.O=ak(c[2]||""),this.g=ak(c[3]||"",!0),Wj(this,c[4]),Xj(this,c[5]||"",!
0),Yj(this,c[6]||"",!0),Zj(this,c[7]||"",!0)):(this.s=!!b,this.j=new
bk(null,this.s))}
S.prototype.toString=function(){var a=[],b=this.o;b&&a.push(ck(b,dk,!0),":");var
c=this.g;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(ck(b,dk,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.V,null!=c&&a.push(":",String(c));if(c=this.l)this.g&&"/"!
=c.charAt(0)&&a.push("/"),a.push(ck(c,"/"==c.charAt(0)?ek:fk,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.i)&&a.push("#",ck(c,gk));return
a.join("")};
S.prototype.resolve=function(a){var b=this.clone(),c=!!a.o;c?Vj(b,a.o):c=!!a.O;c?
b.O=a.O:c=!!a.g;c?b.g=a.g:c=null!=a.V;var d=a.l;if(c)Wj(b,a.V);else if(c=!!a.l)
{if("/"!=d.charAt(0))if(this.g&&!this.l)d="/"+d;else{var e=b.l.lastIndexOf("/");-1!
=e&&(d=b.l.slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(cc(e,"./")||
cc(e,"/.")){d=Qb(e,"/");e=e.split("/");for(var g=[],h=0;h<e.length;){var k=e[h+
+];"."==k?d&&h==e.length&&g.push(""):".."==k?((1<g.length||1==g.length&&""!
=g[0])&&g.pop(),d&&h==e.length&&
g.push("")):(g.push(k),d=!0)}d=g.join("/")}else d=e}c?Xj(b,d):c=""!
==a.j.toString();c?Yj(b,a.j.clone()):c=!!a.i;c&&Zj(b,a.i);return
b};S.prototype.clone=function(){return new S(this)};function Vj(a,b,c){a.o=c?ak(b,!
0):b;a.o&&(a.o=a.o.replace(/:$/,""))}function Wj(a,b){if(b)
{b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.V=b}else
a.V=null}function Xj(a,b,c){a.l=c?ak(b,!0):b}function Yj(a,b,c){b instanceof bk?
(a.j=b,hk(a.j,a.s)):(c||(b=ck(b,ik)),a.j=new bk(b,a.s))}
S.prototype.getQuery=function(){return this.j.toString()};function T(a,b,c)
{a.j.set(b,c);return a}function U(a,b){return a.j.get(b)}function Zj(a,b,c){a.i=c?
ak(b):b;return a}function V(a,b){a.j.remove(b);return a}function ak(a,b){return a?
b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function ck(a,b,c)
{return"string"===typeof a?(a=encodeURI(a).replace(b,jk),c&&(a=a.replace(/%25([0-
9a-fA-F]{2})/g,"%$1")),a):null}
function jk(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}var
dk=/[#\/\?@]/g,fk=/[#\?:]/g,ek=/[#\?]/g,ik=/[#\?@]/g,gk=/#/g;function bk(a,b)
{this.i=this.g=null;this.j=a||null;this.l=!!b}function kk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Pj(a.j,function(b,c){a.add(Ue(b),c)}))}
function lk(a){var b=Mj(a);if("undefined"==typeof b)throw Error("Keys are
undefined");var c=new bk(null);a=Lj(a);for(var d=0;d<b.length;d++){var
e=b[d],g=a[d];Array.isArray(g)?mk(c,e,g):c.add(e,g)}return
c}f=bk.prototype;f.add=function(a,b){kk(this);this.j=null;a=nk(this,a);var
c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.i+=1;return
this};f.remove=function(a){kk(this);a=nk(this,a);return this.g.has(a)?
(this.j=null,this.i-=this.g.get(a).length,this.g.delete(a)):!1};
function ok(a,b){kk(a);b=nk(a,b);return a.g.has(b)}f.forEach=function(a,b)
{kk(this);this.g.forEach(function(c,d){c.forEach(function(e)
{a.call(b,e,d,this)},this)},this)};f.de=function(){kk(this);for(var
a=Array.from(this.g.values()),b=Array.from(this.g.keys()),c=[],d=0;d<b.length;d+
+)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};
f.lc=function(a){kk(this);var b=[];if("string"===typeof
a)ok(this,a)&&(b=b.concat(this.g.get(nk(this,a))));else{a=Array.from(this.g.values(
));for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};f.set=function(a,b)
{kk(this);this.j=null;a=nk(this,a);ok(this,a)&&(this.i-
=this.g.get(a).length);this.g.set(a,[b]);this.i+=1;return this};f.get=function(a,b)
{if(!a)return b;a=this.lc(a);return 0<a.length?String(a[0]):b};
function mk(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(nk(a,b),ub(c)),a.i+=c.length)}f.toString
=function(){if(this.j)return this.j;if(!this.g)return"";for(var
a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.lc(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.j=a.join("&")};f.clone=function(){var a=new bk;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};
function nk(a,b){b=String(b);a.l&&(b=b.toLowerCase());return b}function hk(a,b)
{b&&!a.l&&(kk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),mk(this,e,c))},a));a.l=b}f.qq=function(a){for(var
b=0;b<arguments.length;b++)Nj(arguments[b],function(c,d)
{this.add(d,c)},this)};function pk(a){try{return p.JSON.parse(a)}catch(b)
{}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\
["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|
false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/
g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);};function qk()
{}qk.prototype.g=null;function rk(a){var b;(b=a.g)||(b={},sk(a)&&(b[0]=!0,b[1]=!
0),b=a.g=b);return b};var tk;function uk(){}u(uk,qk);function vk(a)
{return(a=sk(a))?new ActiveXObject(a):new XMLHttpRequest}function sk(a){if(!
a.i&&"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.i=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.i}tk=new uk;function wk(a,b)
{this.j=a;this.l=b;this.i=0;this.g=null}wk.prototype.get=function(){if(0<this.i)
{this.i--;var a=this.g;this.g=a.next;a.next=null}else a=this.j();return a};function
xk(a,b){a.l(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function yk(a,b){var
c=a;b&&(c=q(a,b));c=zk(c);"function"!==typeof p.setImmediate||
p.Window&&p.Window.prototype&&(jc()||!
z("Edge"))&&p.Window.prototype.setImmediate==p.setImmediate?(Ak||
(Ak=Bk()),Ak(c)):p.setImmediate(c)}var Ak;
function Bk(){var a=p.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!z("Presto")&&(a=function()
{var
e=G("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var
g=e.contentWindow;e=g.document;e.open();e.close();var
h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.proto
col+"//"+g.location.host;e=q(function(l){if(("*"==k||
l.origin==k)&&l.data==h)this.port1.onmessage()},this);g.addEventListener("message",
e,!1);this.port1={};this.port2={postMessage:function()
{g.postMessage(h,k)}}});if("undefined"!==typeof a&&!lc()){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)
{p.setTimeout(e,0)}}var zk=ad;function Ck(a){p.setTimeout(function(){throw
a;},0)};function Dk(){this.i=this.g=null}Dk.prototype.add=function(a,b){var
c=Ek.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};Dk.prototype.remove=function(){var
a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||
(this.i=null),a.next=null);return a};var Ek=new wk(function(){return new
Fk},function(a){return a.reset()});function Fk()
{this.next=this.g=this.He=null}Fk.prototype.set=function(a,b)
{this.He=a;this.g=b;this.next=null};Fk.prototype.reset=function()
{this.next=this.g=this.He=null};var Gk,Hk=!1,Ik=new Dk;function Jk(a,b){Gk||
Kk();Hk||(Gk(),Hk=!0);Ik.add(a,b)}function Kk(){if(p.Promise&&p.Promise.resolve)
{var a=p.Promise.resolve(void 0);Gk=function(){a.then(Lk)}}else Gk=function()
{yk(Lk)}}function Lk(){for(var a;a=Ik.remove();){try{a.He.call(a.g)}catch(b)
{Ck(b)}xk(Ek,a)}Hk=!1};function Mk(a){if(!a)return!1;try{return!!a.
$goog_Thenable}catch(b){return!1}};function Nk(a){this.g=0;this.O=void
0;this.l=this.i=this.j=null;this.o=this.s=!1;if(a!=$c)try{var b=this;a.call(void
0,function(c){Ok(b,2,c)},function(c){Ok(b,3,c)})}catch(c){Ok(this,3,c)}}function
Pk(){this.next=this.context=this.i=this.j=this.g=null;this.l=!
1}Pk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.l=!
1};var Qk=new wk(function(){return new Pk},function(a){a.reset()});function
Rk(a,b,c){var d=Qk.get();d.j=a;d.i=b;d.context=c;return d}
function Sk(){var a,b,c=new Nk(function(d,e){a=d;b=e});return new
Tk(c,a,b)}Nk.prototype.then=function(a,b,c){return Uk(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Nk.prototype.$goog_Thenable=!
0;Nk.prototype.cancel=function(a){if(0==this.g){var b=new Vk(a);Jk(function()
{Wk(this,b)},this)}};
function Wk(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.i){for(var
d=0,e=null,g=null,h=c.i;h&&(h.l||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.g&&1==d?Wk(c,b):(g?
(d=g,d.next==c.l&&(c.l=d),d.next=d.next.next):Xk(c),Yk(c,e,3,b)))}a.j=null}else
Ok(a,3,b)}function Zk(a,b){a.i||2!=a.g&&3!=a.g||$k(a);a.l?a.l.next=b:a.i=b;a.l=b}
function Uk(a,b,c,d){var e=Rk(null,null,null);e.g=new Nk(function(g,h){e.j=b?
function(k){try{var l=b.call(d,k);g(l)}catch(m){h(m)}}:g;e.i=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof Vk?h(k):g(l)}catch(m)
{h(m)}}:h});e.g.j=a;Zk(a,e);return e.g}Nk.prototype.ma=function(a)
{this.g=0;Ok(this,2,a)};Nk.prototype.na=function(a){this.g=0;Ok(this,3,a)};
function Ok(a,b,c){if(0==a.g){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.g=1;a:{var d=c,e=a.ma,g=a.na;if(d instanceof Nk){Zk(d,Rk(e||$c,g||
null,a));var h=!0}else if(Mk(d))d.then(e,g,a),h=!0;else{if(Ta(d))try{var
k=d.then;if("function"===typeof k){al(d,k,e,g,a);h=!0;break a}}catch(l)
{g.call(a,l);h=!0;break a}h=!1}}h||(a.O=c,a.g=b,a.j=null,$k(a),3!=b||c instanceof
Vk||bl(a,c))}}
function al(a,b,c,d,e){function g(l){k||(k=!0,d.call(e,l))}function h(l){k||(k=!
0,c.call(e,l))}var k=!1;try{b.call(a,h,g)}catch(l){g(l)}}function $k(a){a.s||(a.s=!
0,Jk(a.V,a))}function Xk(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.l=null);return b}Nk.prototype.V=function(){for(var
a;a=Xk(this);)Yk(this,a,this.g,this.O);this.s=!1};
function Yk(a,b,c,d){if(3==c&&b.i&&!b.l)for(;a&&a.o;a=a.j)a.o=!
1;if(b.g)b.g.j=null,cl(b,c,d);else try{b.l?b.j.call(b.context):cl(b,c,d)}catch(e)
{dl.call(null,e)}xk(Qk,b)}function cl(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function bl(a,b){a.o=!
0;Jk(function(){a.o&&dl.call(null,b)})}var dl=Ck;function Vk(a)
{cb.call(this,a)}u(Vk,cb);Vk.prototype.name="cancel";function Tk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function el(a,b)
{R.call(this);this.i=a||1;this.g=b||
p;this.j=q(this.fw,this);this.l=Za()}u(el,R);f=el.prototype;f.enabled=!
1;f.Wa=null;function fl(a,b){a.i=b;a.Wa&&a.enabled?
(a.stop(),a.start()):a.Wa&&a.stop()}f.fw=function(){if(this.enabled){var a=Za()-
this.l;0<a&&a<.8*this.i?this.Wa=this.g.setTimeout(this.j,this.i-a):
(this.Wa&&(this.g.clearTimeout(this.Wa),this.Wa=null),this.dispatchEvent("tick"),th
is.enabled&&(this.stop(),this.start()))}};
f.start=function(){this.enabled=!0;this.Wa||
(this.Wa=this.g.setTimeout(this.j,this.i),this.l=Za())};f.stop=function()
{this.enabled=!
1;this.Wa&&(this.g.clearTimeout(this.Wa),this.Wa=null)};f.ua=function()
{el.oa.ua.call(this);this.stop();delete this.g};function W(a,b,c)
{if("function"===typeof a)c&&(a=q(a,c));else if(a&&"function"==typeof
a.handleEvent)a=q(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:p.setTimeout(a,b||0)}
function gl(a){p.clearTimeout(a)};function hl(a){R.call(this);this.headers=new
Map;this.V=a||null;this.i=!
1;this.O=this.g=null;this.vj="";this.j=this.na=this.l=this.ma=!
1;this.s=0;this.o=null;this.Aa="";this.qa=this.ta=!1}u(hl,R);var
il=/^https?$/i,jl=["POST","PUT"],kl=[];function ll(a,b,c,d,e,g,h){var k=new
hl;kl.push(k);b&&k.ka("complete",b);k.wf("ready",k.Is);g&&(k.s=Math.max(0,g));h&&(k
.ta=h);k.send(a,c,d,e)}f=hl.prototype;f.Is=function(){this.Ea();qb(kl,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.vj+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.vj=a;this.ma=!1;this.i=!0;this.g=this.V?
vk(this.V):vk(tk);this.O=this.V?
rk(this.V):rk(tk);this.g.onreadystatechange=q(this.np,this);try{this.na=!
0,this.g.open(b,String(a),!0),this.na=!1}catch(h){ml(this);return}a=c||"";c=new
Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in
d)c.set(e,d[e]);else if("function"===
typeof d.keys&&"function"===typeof d.get){e=la(d.keys());for(var g=e.next();!
g.done;g=e.next())g=g.value,c.set(g,d.get(g))}else throw Error("Unknown input type
for opt_headers: "+String(d));d=Array.from(c.keys()).find(function(h)
{return"content-type"==h.toLowerCase()});e=p.FormData&&a instanceof p.FormData;!
ob(jl,b)||d||e||c.set("Content-Type","application/x-www-form-
urlencoded;charset=utf-8");b=la(c);for(d=b.next();!
d.done;d=b.next())c=la(d.value),d=c.next().value,c=c.next().value,this.g.setRequest
Header(d,
c);this.Aa&&(this.g.responseType=this.Aa);"withCredentials"in
this.g&&this.g.withCredentials!
==this.ta&&(this.g.withCredentials=this.ta);try{nl(this),0<this.s&&((this.qa=ol(thi
s.g))?
(this.g.timeout=this.s,this.g.ontimeout=q(this.jg,this)):this.o=W(this.jg,this.s,th
is)),this.l=!0,this.g.send(a),this.l=!1}catch(h){ml(this)}};function ol(a){return
A&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.jg=function(){"undefined"!
=typeof Oa&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function ml(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);pl(a);ql(a)}function pl(a)
{a.ma||(a.ma=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}f.abort=function()
{this.g&&this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ql(this))};f.ua=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),ql(this,!
0));hl.oa.ua.call(this)};f.np=function(){this.Id||(this.na||this.l||this.j?
rl(this):this.ov())};f.ov=function(){rl(this)};
function rl(a){if(a.i&&"undefined"!=typeof Oa&&(!a.O[1]||4!=(a.g?
a.g.readyState:0)||2!=sl(a)))if(a.l&&4==(a.g?a.g.readyState:0))W(a.np,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{ul(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):pl(a)}finally{ql(a)}}}func
tion ql(a,b){if(a.g){nl(a);var c=a.g,d=a.O[0]?function()
{}:null;a.g=null;a.O=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function nl(a)
{a.g&&a.qa&&(a.g.ontimeout=null);a.o&&(gl(a.o),a.o=null)}f.isActive=function()
{return!!this.g};function ul(a){var b=sl(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.vj).match(Oj)[1]||null,!
a&&p.self&&p.self.location&&(a=p.self.location.protocol.slice(0,-1)),b=!il.test(a?
a.toLowerCase():"");c=b}return c}function sl(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function vl(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function
wl(a,b){if(a.g){a=a.g.responseText;b&&0==a.indexOf(b)&&(a=a.substring(b.length));a:
{b=a;if(p.JSON)try{var c=p.JSON.parse(b);break a}catch(d){}c=pk(b)}return
c}};function xl(a){var
b=document.implementation.createHTMLDocument("").createRange();a=me(a);return
b.createContextualFragment(ke(a))};function yl(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function zl(a){a=a.nodeType;return
1===a||"number"!==typeof a};function Al(a,b,c,d){var e=new
Map(Bl);this.j=a;this.g=e;this.l=b;this.o=c;this.i=d}function Cl(a,b,c)
{c=a.g.get(c);return(null==c?0:c.has(b))?c.get(b):a.l.has(b)?{vc:1}:(c=a.o.get(b))?
c:a.i&&[].concat(na(a.i)).some(function(d){return 0===b.indexOf(d)})?{vc:1}:
{vc:0}};var Dl="ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P
HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S
CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK
BDI BDO SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL
TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER
FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER".split("
"),Bl=[["A",new Map([["href",
{vc:2}]])],["AREA",new Map([["href",{vc:2}]])],["LINK",new Map([["href",
{vc:2,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite
help icon license next prefetch dns-prefetch prerender preconnect preload prev
search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{vc:1}]])],
["IMG",new Map([["src",{vc:1}]])],["VIDEO",new Map([["src",{vc:1}]])],["AUDIO",new
Map([["src",{vc:1}]])]],El="title aria-atomic aria-autocomplete aria-busy aria-
checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup
aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-
multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-
relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-
valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete
autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked color
cols colspan controls datetime disabled download draggable enctype face formenctype
frameborder height hreflang hidden ismap label lang loop max maxlength media
minlength min multiple muted nonce open placeholder preload rel required reversed
role rows rowspan selected shape size sizes slot span spellcheck start step summary
translate type valign value width wrap itemscope itemtype itemid itemprop
itemref".split(" "),
Fl=[["dir",{vc:3,conditions:lj(function(){return new Map([["dir",new
Set(["auto","ltr","rtl"])]])})}],["async",{vc:3,conditions:lj(function(){return new
Map([["async",new Set(["async"])]])})}],["cite",{vc:2}],["loading",
{vc:3,conditions:lj(function(){return new Map([["loading",new
Set(["eager","lazy"])]])})}],["poster",{vc:2}],["target",
{vc:3,conditions:lj(function(){return new Map([["target",new
Set(["_self","_blank"])]])})}]],Gl=new Al(new Set(Dl),new Set(El),new
Map(Fl)),Hl=new Al(new Set(Dl),
new Set(lj(function(){return El.concat(["class","id"])})),new Map(lj(function()
{return Fl.concat([["style",{vc:4}]])}))),Il=new Al(new Set(lj(function(){return
Dl.concat("STYLE TITLE INPUT TEXTAREA BUTTON LABEL".split(" "))})),new
Set(lj(function(){return
El.concat(["class","id","tabindex","contenteditable","name"])})),new
Map(lj(function(){return Fl.concat([["style",{vc:4}]])})),new
Set(["data-","aria-"]));function Jl(a){this.j=a;this.i=[]}function Kl(a,b)
{a.i=[];b=a.g(b);if(0!==a.i.length)throw Error("");return
b}Jl.prototype.g=function(a){var
b=document.createElement("span");b.appendChild(Ll(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return me(a)};
function Ll(a,b){b=xl(b);b=document.createTreeWalker(b,5,function(h){return
Ml(a,h)},!1);for(var c=b.nextNode(),d=document.createDocumentFragment(),e=d;null!
==c;){var g=void 0;if(3===c.nodeType)g=document.createTextNode(c.data);else
if(zl(c))g=Nl(a,c);else throw
Error("");e.appendChild(g);if(c=b.firstChild())e=g;else for(;!
(c=b.nextSibling())&&(c=b.parentNode());)e=e.parentNode}return d}
function Nl(a,b){var c=yl(b),d=document.createElement(c);b=b.attributes;for(var
e=la(b),g=e.next();!g.done;g=e.next()){var h=g.value;g=h.name;h=h.value;var
k=Cl(a.j,g,c),l;a:{if(l=k.conditions){l=la(l);for(var m=l.next();!
m.done;m=l.next()){var r=la(m.value);m=r.next().value;r=r.next().value;var y=void
0;if((m=null==(y=b.getNamedItem(m))?void 0:y.value)&&!r.has(m)){l=!1;break a}}}l=!
0}if(l)switch(k.vc){case 1:Ol(d,g,h);break;case 2:k=nj(h);k=void 0!==k&&-1!
==oj.indexOf(k.toLowerCase())?h:"about:invalid#zClosurez";
k!==h&&Pl(a);Ol(d,g,k);break;case 3:Ol(d,g,h.toLowerCase());break;case
4:Ol(d,g,h);break;case 0:Pl(a)}else Pl(a)}return d}function Ml(a,b)
{if(3===b.nodeType)return 1;if(!zl(b))return 2;b=yl(b);if(null===b)return
Pl(a),2;var c=a.j;if("FORM"!==b&&(c.j.has(b)||c.g.has(b)))return 1;Pl(a);return
2}function Pl(a){0===a.i.length&&a.i.push("")}function Ol(a,b,c)
{a.setAttribute(b,c)}var Ql=lj(function(){return new Jl(Gl)});function Rl(a){return
Kl(Ql,a)}var Sl=lj(function(){return new Jl(Hl)}),Tl=lj(function(){return new
Jl(Il)});function Ul(a){var b={nonce:Fe()};b=void 0===b?{}:b;a=(a instanceof
yd&&a.constructor===yd?a.g:"type_error:SafeScript").toString();var
c="<script";b.id&&(c+=' id="'+Vl(b.id)+'"');b.nonce&&(c+=' nonce="'+Vl(b.nonce)
+'"');b.type&&(c+=' type="'+Vl(b.type)+'"');return
me(c+(">"+a+"\x3c/script>"))}function Vl(a){return
a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/
g,""").replace(/'/g,"'")};var Wl={0:1,1:1},Xl={0:.1,1:.1};function
Yl(a,b){try{Kl(Tl,a)}catch(c){return Zl(b,"H_SLSANITIZE"),!0}try{Kl(Sl,a)}catch(c)
{return Zl(b,"H_RSANITIZE"),!0}try{Rl(a)}catch(c){return Zl(b,"H_SANITIZE"),!
0}return!1}function Zl(a,b){($l?$l:"undefined"!==typeof
window&&window.navigator&&void 0!==window.navigator.sendBeacon?
navigator.sendBeacon.bind(navigator):am)("https://csp.withgoogle.com/csp/
lcreport/"+a.Cj,JSON.stringify({host:window.location.hostname,type:b,additionalData
:void 0}))}
function am(a,b){var c=new
XMLHttpRequest;c.open("POST",a);c.setRequestHeader("Content-Type","application/
json");c.send(b)}var $l;function bm(a,b){a=cm(a);var c;if(c=b){var
d,e;c=Math.random()<(null!=(e=null!=(d=b.bx)?d:Wl[b.Cj[0]])?e:0)}if(c&&!1!
==window.SAFEVALUES_REPORTING&&"DocumentFragment"in window){var
g,h;Math.random()<(null!=(h=null!=(g=b.Qw)?g:Xl[b.Cj[0]])?
h:0)&&Zl(b,"HEARTBEAT");if(!Yl(a,b)){var k=void 0===k?
{}:k;d=Vl(a);k.Ww&&(d=d.replace(/(^|[\r\n\t ])
/g,"$1 "));k.Vw&&(d=d.replace(/(\r\n|\n|\r)/g,"<br>"));k.Xw&&(d=d.replace(/(\
t+)/g,'<span style="white-space:pre">$1</span>'));me(d).toString()!
==a&&Zl(b,"H_ESCAPE")}}return me(a)}
function cm(a){return null===a?"null":void 0===a?"undefined":a};function dm()
{}f=dm.prototype;f.ob=function(a)
{this.tb=a.width;this.Cb=a.height};f.getSize=function(){return new
Oe(this.tb,this.Cb)};f.ee=function(){return this.O};f.kd=function(){return
this.s};f.ub=function(){return this.tb};f.Db=function(){return
this.Cb};f.jd=function(){return new B(this.O,this.s)};function em(a){return new
lh(a.O,a.s,a.tb,a.Cb)};function fm(){this.g=[]}fm.prototype.Ra=function(a)
{this.g.push(a)};fm.prototype.getSize=function(){var a=this.ub(),b=this.Db();return
null===a||null===b?null:new Oe(a,b)};fm.prototype.Ld=function(a){return
this.g.filter(a||Yc)};function gm(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function hm(a,b){return gm(a,function(c)
{return c.kd()<=b&&c.kd()+c.getSize().height>=b})}function im(a,b){return
a.g.find(function(c){return jh(mh(em(c)),b)})};function jm()
{this.g=[];this.cells=[]}u(jm,fm);f=jm.prototype;f.wm=0;f.xi=0;f.marginRight=0;f.wi
=0;f.ml=0;f.Pj=0;f.gq=!1;f.ub=function(){return this.tb};f.Db=function(){return
this.Cb};
function km(a){a.O();for(var b=a.wm,c=0;c<a.j;c++){var
d=lm(a,c);a.cells[c].forEach(function(h){if(h){var k=b+Math.round((d-
h.getSize().width)/2);h.O=k}});b+=d+a.ml}a.tb=b+a.marginRight;var
e=a.xi;for(c=0;c<a.i;c++){var g=mm(a,c);nm(a,c).forEach(function(h)
{if(h)if(this.gq){var k=e+Math.round((g-h.getSize().height)/2);h.s=k}else
h.s=e});e+=g+a.Pj}a.Cb=e+a.wi}function nm(a,b){return a.cells.map(function(c)
{return c[b]})}
function lm(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.getSize().width))});return c}function mm(a,b){var
c=0;nm(a,b).forEach(function(d){d&&(c=Math.max(c,d.getSize().height))});return
c};function om(a){this.l=a}n(om,dm);om.prototype.Da=function(){return
this.l};om.prototype.ob=function(a){void 0==a.width?
(this.Cb=a.height,this.tb=Math.round(a.height*pm(this.l))):void 0==a.height?
(this.tb=a.width,this.Cb=Math.round(a.width/pm(this.l))):
(this.tb=a.width,this.Cb=a.height)};function qm()
{return"rtl"==document.body.dir}function rm(a,b,c){a=a.style;A?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat=c||"no-
repeat")}var sm={border:!0,padding:!0,margin:!
0},tm=["Top","Bottom","Right","Left"],um={color:"#0000cc",textDecoration:"underline
"};
function vm(a){var
b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-
serif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"
0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};v(a,function(c)
{dd(b,t(wm,c))})}function wm(a,b,c){var d=""==uh(a,c);sm[c]?v(tm,function(e)
{d&&""==uh(a,c+e)&&K(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&um[c]?
K(a,c,um[c]):K(a,c,b))}
function X(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!0,a:!
0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||dd(c,function(e,g)
{vb(d,ub(a.getElementsByTagName(g)))});vm(d)};function xm(a,b,c)
{Bi.call(this);this.ai=a;this.j=b||
0;this.g=c;this.i=q(this.rq,this)}u(xm,Bi);f=xm.prototype;f.vb=0;f.ua=function()
{xm.oa.ua.call(this);this.stop();delete this.ai;delete this.g};f.start=function(a)
{this.stop();this.vb=W(this.i,void 0!==a?a:this.j)};f.stop=function()
{this.isActive()&&gl(this.vb);this.vb=0};f.isActive=function(){return 0!
=this.vb};f.rq=function(){this.vb=0;this.ai&&this.ai.call(this.g)};var
jd={},ym=null;function zm(a){a=Ua(a);delete jd[a];id()&&ym&&ym.stop()}function Am()
{ym||(ym=new xm(function(){Bm()},20));var a=ym;a.isActive()||a.start()}function
Bm(){var a=Za();dd(jd,function(b){Cm(b,a)});id()||Am()};function Dm()
{R.call(this);this.Gc=0;this.endTime=this.startTime=null}u(Dm,R);Dm.prototype.zf=fu
nction(){this.ud("begin")};Dm.prototype.Oe=function()
{this.ud("end")};Dm.prototype.ud=function(a){this.dispatchEvent(a)};function
Em(a,b,c,d){Dm.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw
Error("Start and end parameters must be arrays");if(a.length!=b.length)throw
Error("Start and end points must be the same
length");this.i=a;this.o=b;this.duration=c;this.l=d;this.coords=[];this.progress=0}
u(Em,Dm);f=Em.prototype;
f.play=function(a){if(a||0==this.Gc)this.progress=0,this.coords=this.i;else
if(1==this.Gc)return!1;zm(this);this.startTime=a=Za();-1==this.Gc&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.zf();this.ud("play");-1==this.Gc&&this.ud("resume");this.Gc=1;var
b=Ua(this);b in jd||(jd[b]=this);Am();Cm(this,a);return!0};f.stop=function(a)
{zm(this);this.Gc=0;a&&(this.progress=1);Fm(this,this.progress);this.ud("stop");thi
s.Oe()};
f.ua=function(){0==this.Gc||this.stop(!
1);this.ud("destroy");Em.oa.ua.call(this)};function Cm(a,b)
{b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-
a.startTime)/(a.endTime-
a.startTime);1<a.progress&&(a.progress=1);Fm(a,a.progress);1==a.progress?
(a.Gc=0,zm(a),a.ud("finish"),a.Oe()):1==a.Gc&&a.Jl()}function Fm(a,b)
{"function"===typeof a.l&&(b=a.l(b));a.coords=Array(a.i.length);for(var
c=0;c<a.i.length;c++)a.coords[c]=(a.o[c]-a.i[c])*b+a.i[c]}f.Jl=function()
{this.ud("animate")};
f.ud=function(a){this.dispatchEvent(new Gm(a,this))};function Gm(a,b)
{Ei.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=
b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.Gc}u(Gm,
Ei);function Hm(a){return 3*a*a-2*a*a*a};function Y(){R.call(this);this.g=new
fj(this)}u(Y,R);Y.prototype.ua=function()
{this.dispatchEvent("dispose");Y.oa.ua.call(this);this.g.Ea()};function Im()
{Y.call(this)}u(Im,Y);function Jm(a,b){this.x=a;this.y=b}u(Jm,B);function Km(a)
{return new Jm(a.x,a.y)}Jm.prototype.clone=function(){return new
Jm(this.x,this.y)};Jm.prototype.Vj=B.prototype.Vj;Jm.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function Lm(a,b){a.x-=b.x;a.y-=b.y};function
Mm(a,b){this.g=a;this.i=b}function Nm(a,b){var c=im(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Ld(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=kh(mh(em(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.Lh(c);b=Km(b);Lm(b,c.jd());d=a.getSize().width/c.getSize().width;c
=a.getSize().height/c.getSize().height;b=new
B(Math.round(b.x*d),Math.round(b.y*c));return Km(a.jd()).add(b)};var Om={};var
Pm;var Qm="combobox grid group listbox menu menubar radiogroup row rowgroup tablist
textbox toolbar tree treegrid".split(" ");function Rm(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function Z(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(Pm||(c={},Pm=(c.atomic=!
1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!
1,c.live="off",c.multiline=!1,c.multiselectable=!
1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!
1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=Pm,b in
c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function Sm(a,b){a=a.getAttribute("aria-"+b);return null==a||void
0==a?"":String(a)}function Tm(a){var b=Sm(a,"activedescendant");return
jf(a).getElementById(b)}function Um(a,b){var
c="";b&&(c=b.id);Z(a,"activedescendant",c)}function Vm(a,b){Z(a,"label",b)};var
Wm=function(){if(Ec){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(fc()))?
a[1]:"0"}return
Dc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(fc()))?a[0].replace(/_/g,"."):"10"):Gc?(a=/
Android\s+([^\);]+)(\)|;)/,(a=a.exec(fc()))?a[1]:""):Hc||Ic||Jc?(a=/(?:iPhone|CPU)\
s+OS\s+(\S+)/,(a=a.exec(fc()))?a[1].replace(/_/g,"."):""):""}();function Xm(a)
{return(a=a.exec(fc()))?a[1]:""}var Ym=function(){if(pg)return Xm(/Firefox\/([0-
9.]+)/);if(A||yc||xc)return Qc;if(tg){if(sc()||tc()){var a=Xm(/CriOS\/([0-
9.]+)/);if(a)return a}return Xm(/Chrome\/([0-9.]+)/)}if(ug&&!sc())return
Xm(/Version\/([0-9.]+)/);if(qg||rg){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(fc()))return a[1]+"."+a[2]}else if(sg)return(a=Xm(/Android\s+([0-
9.]+)/))?a:Xm(/Version\/([0-9.]+)/);return""}();function Zm(a,b,c)
{R.call(this);this.target=a;this.handle=b||a;this.na=c||new
lh(NaN,NaN,NaN,NaN);this.j=jf(a);this.g=new
fj(this);Ci(this,this.g);this.deltaY=this.deltaX=this.Aa=this.ta=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Pb=!0;this.i=!1;this.ma=0;O(this.handle,
["touchstart","mousedown"],this.dm,!1,this);this.o=$m}u(Zm,R);var
$m=p.document&&p.document.documentElement&&!!
p.document.documentElement.setCapture&&!!p.document.releaseCapture;
function an(a,b){a.na=b||new lh(NaN,NaN,NaN,NaN)}f=Zm.prototype;f.Pa=function(a)
{this.Pb=a};f.ua=function(){Zm.oa.ua.call(this);bj(this.handle,
["touchstart","mousedown"],this.dm,!
1,this);kj(this.g);this.o&&this.j.releaseCapture();this.handle=this.target=null};
f.dm=function(a){var b="mousedown"==a.type;if(!this.Pb||this.i||b&&!
Ji(a))this.dispatchEvent("earlycancel");else{if(0==this.ma)if(this.dispatchEvent(ne
w bn("start",this,a.clientX,a.clientY,a)))this.i=!0,b&&a.preventDefault();else
return;else b&&a.preventDefault();b=this.j;var c=b.documentElement,d=!
this.o;this.g.ka(b,["touchmove","mousemove"],this.Wt,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.Vi,d);this.o?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.Vi)):this.g.ka(zf(b),"blur",
this.Vi);this.Ga&&this.g.ka(this.Ga,"scroll",this.pv,d);this.clientX=this.ta=a.clie
ntX;this.clientY=this.Aa=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;th
is.deltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.qa=xf(gf(th
is.j).g)}};f.Vi=function(a,b){kj(this.g);this.o&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
bn("end",this,a.clientX,a.clientY,a,cn(this,this.deltaX),dn(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.Wt=function(a){if(this.Pb){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.i){var d=this.ta-this.clientX,e=this.Aa-
this.clientY;if(d*d+e*e>this.ma)if(this.dispatchEvent(new
bn("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Id||
this.Vi(a);return}}c=en(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
bn("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(fn(this,a,b,c),a.preventDefault(
))}};
function en(a,b,c){var d=xf(gf(a.j).g);b+=d.x-a.qa.x;c+=d.y-
a.qa.y;a.qa=d;a.deltaX+=b;a.deltaY+=c;return new
B(cn(a,a.deltaX),dn(a,a.deltaY))}f.pv=function(a){var
b=en(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;fn(this,a,b.x,b.y)};fu
nction fn(a,b,c,d){a.Qk(c,d);a.dispatchEvent(new
bn("drag",a,b.clientX,b.clientY,b,c,d))}function cn(a,b){var
c=a.na;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!
=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}
function dn(a,b){var c=a.na;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-
Infinity,b))}f.Qk=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
bn(a,b,c,d,e,g,h)
{Ei.call(this,a);this.clientX=c;this.clientY=d;this.i=e;this.left=void 0!==g?
g:b.deltaX;this.top=void 0!==h?h:b.deltaY}u(bn,Ei);function gn(a){this.Wd=new
Map;var b=arguments.length;if(1<b){if(b%2)throw Error("Uneven number of
arguments");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else
if(a)if(a instanceof gn)for(b=la(a.Wd),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Wd.set(c,d)}else
if(a)for(b=la(Object.entries(a)),c=b.next();!
c.done;c=b.next())d=la(c.value),c=d.next().value,d=d.next().value,this.Wd.set(c,d)}
f=gn.prototype;f.lc=function(){return Array.from(this.Wd.values())};
f.de=function(){return Array.from(this.Wd.keys())};f.remove=function(a){return
this.Wd.delete(a)};f.get=function(a,b){return this.Wd.has(a)?
this.Wd.get(a):b};f.set=function(a,b){this.Wd.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Wd.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new gn(this)};(function(){for(var
a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!p.requestAnimationFrame;+
+c)p.requestAnimationFrame=p[b+"RequestAnimationFrame"],p.cancelAnimationFrame=p[b+
"CancelAnimationFrame"]||p[b+"CancelRequestAnimationFrame"];if(!
p.requestAnimationFrame){var d=0;p.requestAnimationFrame=function(e){var g=(new
Date).getTime(),h=Math.max(0,16-(g-d));d=g+h;return p.setTimeout(function()
{e(g+h)},h)};p.cancelAnimationFrame||(p.cancelAnimationFrame=function(e)
{clearTimeout(e)})}})();
var hn=[[],[]],jn=0,kn=!1,ln=0;function mn(a,b){var c=ln++,d={Tu:
{id:c,He:a.measure,context:b},Xu:{id:c,He:a.Wu,context:b},state:{},ad:void 0,rj:!
1};return function(){0<arguments.length?(d.ad||
(d.ad=[]),d.ad.length=0,d.ad.push.apply(d.ad,arguments),d.ad.push(d.state)):d.ad&&0
!=d.ad.length?(d.ad[0]=d.state,d.ad.length=1):d.ad=[d.state];d.rj||(d.rj=!
0,hn[jn].push(d));kn||(kn=!0,window.requestAnimationFrame(nn))}}
function nn(){kn=!1;var a=hn[jn],b=a.length;jn=(jn+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.Tu;c.rj=!1;e.He&&e.He.apply(e.context,c.ad)}for(d=0;d<b;+
+d)c=a[d],e=c.Xu,c.rj=!
1,e.He&&e.He.apply(e.context,c.ad),c.state={};a.length=0};var on=A?
Dd(vd(wd('javascript:""'))):Dd(vd(wd("about:blank")));A?
Dd(vd(wd('javascript:""'))):Dd(vd(wd("javascript:undefined")));function pn(a)
{R.call(this);this.va=a;a=A?"focusout":"blur";this.g=O(this.va,A?"focusin":"focus",
this,!A);this.i=O(this.va,a,this,!A)}u(pn,R);pn.prototype.handleEvent=function(a)
{var b=new
Hi(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};pn.prototype.ua=function()
{pn.oa.ua.call(this);cj(this.g);cj(this.i);delete this.va};function qn()
{}Qa(qn);qn.prototype.g=0;function rn(a){return":"+(a.g++).toString(36)};function
sn(a){R.call(this);this.g=a||gf();this.Kb=tn;this.vb=null;this.Za=!
1;this.va=null;this.na=void 0;this.ma=this.O=this.s=this.Gl=null;this.Lc=!
1}u(sn,R);sn.prototype.od=qn.Eb();var tn=null;
function un(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return
b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return
b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return
b?"focus":"blur";case 64:return b?"open":"close"}throw Error("Invalid component
state");}f=sn.prototype;f.getId=function(){return this.vb||(this.vb=rn(this.od))};
f.Xg=function(a){if(this.s&&this.s.ma){var b=this.s.ma,c=this.vb;c in b&&delete
b[c];kd(this.s.ma,a,this)}this.vb=a};f.ha=function(){return this.va};function vn(a)
{a.na||(a.na=new fj(a));return a.na}f.me=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.s&&this.vb&&wn(this.s,this.vb)&&this.s!
=a)throw Error("Unable to set parent
component");this.s=a;sn.oa.Yg.call(this,a)};f.getParent=function(){return this.s};
f.Yg=function(a){if(this.s&&this.s!=a)throw Error("Method not
supported");sn.oa.Yg.call(this,a)};f.Sa=function()
{this.va=cg(this.g,"DIV")};f.render=function(a){xn(this,a)};function xn(a,b,c)
{if(a.Za)throw Error("Component already rendered");a.va||a.Sa();b?
b.insertBefore(a.va,c||null):a.g.g.body.appendChild(a.va);a.s&&!a.s.Za||a.Ka()}
function yn(a,b){if(a.Za)throw Error("Component already rendered");if(b&&a.yi(b))
{a.Lc=!0;var c=jf(b);a.g&&a.g.g==c||(a.g=gf(b));a.Nb(b);a.Ka()}else throw
Error("Invalid element to decorate");}f.yi=function(){return!0};f.Nb=function(a)
{this.va=a};f.Ka=function(){this.Za=!0;zn(this,function(a){!
a.Za&&a.ha()&&a.Ka()})};f.jc=function(){zn(this,function(a)
{a.Za&&a.jc()});this.na&&kj(this.na);this.Za=!1};
f.ua=function(){this.Za&&this.jc();this.na&&(this.na.Ea(),delete
this.na);zn(this,function(a){a.Ea()});!
this.Lc&&this.va&&I(this.va);this.s=this.Gl=this.va=this.ma=this.O=null;sn.oa.ua.ca
ll(this)};f.Oa=function(a,b){this.Cg(a,An(this),b)};
f.Cg=function(a,b,c){if(a.Za&&(c||!this.Za))throw Error("Component already
rendered");if(0>b||b>An(this))throw Error("Child component index out of
bounds");this.ma&&this.O||(this.ma={},this.O=[]);if(a.getParent()==this){var
d=a.getId();this.ma[d]=a;qb(this.O,a)}else
kd(this.ma,a.getId(),a);a.me(this);wb(this.O,b,0,a);a.Za&&this.Za&&a.getParent()==t
his?(c=this.Jb(),(c.childNodes[b]||null)!
=a.ha()&&(a.ha().parentElement==c&&c.removeChild(a.ha()),b=c.childNodes[b]||
null,c.insertBefore(a.ha(),b))):c?
(this.va||this.Sa(),b=Bn(this,b+1),xn(a,this.Jb(),b?b.va:null)):this.Za&&!
a.Za&&a.va&&a.va.parentNode&&1==a.va.parentNode.nodeType&&a.Ka()};f.Jb=function()
{return this.va};function Cn(a){null==a.Kb&&(a.Kb=Rh(a.Za?a.va:a.g.g.body));return
a.Kb}function An(a){return a.O?a.O.length:0}function wn(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function Bn(a,b)
{return a.O?a.O[b]||null:null}function zn(a,b,c){a.O&&a.O.forEach(b,c)}
function Dn(a,b){return a.O&&b?a.O.indexOf(b):-1}f.removeChild=function(a,b){if(a)
{var c="string"===typeof a?a:a.getId();a=wn(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];qb(this.O,a);b&&(a.jc(),a.va&&I(a.va));a.me(null)}}if(!a)throw
Error("Child is not in parent component");return a};function En(a,b)
{this.va=a;this.i=b};function Fn(a,b){R.call(this);this.l=new fj(this);this.ng(a||
null);b&&(this.og=b)}u(Fn,R);f=Fn.prototype;f.va=null;f.Qn=!0;f.Pn=null;f.We=!
1;f.yl=-1;f.uj=-1;f.fo=!0;f.og="toggle_display";f.getType=function(){return
this.og};f.ha=function(){return this.va};f.ng=function(a)
{Gn(this);this.va=a};function Hn(a,b){Gn(a);a.Qn=b}function Gn(a){if(a.We)throw
Error("Can not change this state of the popup while
showing.");}f.isVisible=function(){return this.We};
f.ya=function(a){this.Ga&&this.Ga.stop();this.qa&&this.qa.stop();if(a){if(!
this.We&&this.Kl()){if(!this.va)throw Error("Caller must call setElement before
trying to show the
popup");this.mg();a=jf(this.va);if(this.Qn)if(this.l.ka(a,"mousedown",this.hp,!
0),A){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Rf(b)}catch(d){break}a=c;b=a.activeElement}this.l.ka(a,"mousedown",this.hp,!
0);this.l.ka(a,"deactivate",this.gp)}else
this.l.ka(a,"blur",this.gp);"toggle_display"==this.og?
(this.va.style.visibility="visible",N(this.va,!
0)):"move_offscreen"==this.og&&this.mg();this.We=!0;this.yl=Date.now();this.uj=-
1;this.Ga?(Vi(this.Ga,"end",this.zi,!1,this),this.Ga.play()):this.zi()}}else
In(this)};f.mg=function(){};function In(a,b)
{a.We&&a.dispatchEvent({type:"beforehide",target:b})&&(a.l&&kj(a.l),a.We=!
1,a.uj=Date.now(),a.qa?(Vi(a.qa,"end",t(a.Vn,b),!1,a),a.qa.play()):a.Vn(b))}
f.Vn=function(a){"toggle_display"==this.og?
this.vu():"move_offscreen"==this.og&&(this.va.style.top="-
10000px");this.ih(a)};f.vu=function(){this.va.style.visibility="hidden";N(this.va,!
1)};f.Kl=function(){return this.dispatchEvent("beforeshow")};f.zi=function()
{this.dispatchEvent("show")};f.ih=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.hp=function(a)
{a=a.target;Qf(this.va,a)||Jn(this,a)||150>Date.now()-this.yl||In(this,a)};
f.gp=function(a){if(this.fo){var b=jf(this.va);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Qf(this.va,a)||"BODY"==a.tagName||
Jn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.yl||
In(this)}};function Jn(a,b){return lb(a.Pn||[],function(c){return b===c||
Qf(c,b)})}f.ua=function()
{Fn.oa.ua.call(this);this.l.Ea();Ai(this.Ga);Ai(this.qa);delete this.va;delete
this.l;delete this.Pn};function Kn(a,b){sn.call(this,b);this.Kf=!!
a;this.qa=null;this.yc=mn({Wu:this.Dj},this)}u(Kn,sn);f=Kn.prototype;f.Xk=null;f.Ci
=!1;f.hd=null;f.zc=null;f.Vd=null;f.Gk=!1;f.jh=function(){return"goog-
modalpopup"};f.Jh=function(){return this.hd};f.Sa=function()
{Kn.oa.Sa.call(this);var a=this.ha();Ib(a,Tb(this.jh()).split(" "));Wf(a,!0);N(a,!
1);Ln(this);Mn(this)};
function Ln(a){if(a.Kf&&!a.zc){var b=a.g.Qa("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=Ad(on).toString();a.zc=b;a.zc.className=a.jh()+"-
bg";N(a.zc,!1);Ph(a.zc,0)}a.hd||(a.hd=a.g.Qa("DIV",a.jh()+"-bg"),N(a.hd,!
1))}function Mn(a){a.Vd||(a.Vd=cg(a.g,"SPAN"),N(a.Vd,!1),Wf(a.Vd,!
0),a.Vd.style.position="absolute")}f.Hp=function(){this.Gk=!1};f.yi=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){Kn.oa.Nb.call(this,a);a=Tb(this.jh()).split("
");Ib(this.ha(),a);Ln(this);Mn(this);Wf(this.ha(),!0);N(this.ha(),!
1)};f.Ka=function()
{this.zc&&Hf(this.zc,this.ha());Hf(this.hd,this.ha());Kn.oa.Ka.call(this);If(this.V
d,this.ha());this.Xk=new
pn(this.g.g);vn(this).ka(this.Xk,"focusin",this.kv);Nn(this,!1)};f.jc=function()
{this.isVisible()&&this.ya(!
1);Ai(this.Xk);Kn.oa.jc.call(this);I(this.zc);I(this.hd);I(this.Vd)};
f.ya=function(a){if(a!
=this.Ci)if(this.Aa&&this.Aa.stop(),this.Ia&&this.Ia.stop(),this.ta&&this.ta.stop()
,this.Ga&&this.Ga.stop(),this.Za&&Nn(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.qa=this.g.g.activeElement}catch(e)
{}this.Dj();this.kh();vn(this).ka(dg(this.g),"resize",this.Dj).ka(dg(this.g),"orien
tationchange",this.yc);On(this,!0);this.focus();this.Ci=!0;this.Aa&&this.Ia?
(Vi(this.Aa,"end",this.Bi,!1,this),this.Ia.play(),this.Aa.play()):this.Bi()}}else
if(this.dispatchEvent("beforehide")){vn(this).Xa(dg(this.g),
"resize",this.Dj).Xa(dg(this.g),"orientationchange",this.yc);this.Ci=!
1;this.ta&&this.Ga?(Vi(this.ta,"end",this.Ai,!
1,this),this.Ga.play(),this.ta.play()):this.Ai();a:{try{var
b=this.g,c=b.g.body,d=b.g.activeElement||c;if(!this.qa||this.qa==c)
{this.qa=null;break a}(d==c||b.um(this.ha(),d))&&this.qa.focus()}catch(e)
{}this.qa=null}}};
function Nn(a,b){a.bc||(a.bc=new En(a.va,a.g));a=a.bc;if(b){a.g||
(a.g=[]);b=a.i.lo(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.va||
Sm(d,"hidden")||(Z(d,"hidden",!0),a.g.push(d))}}else if(a.g)
{for(c=0;c<a.g.length;c++)a.g[c].removeAttribute("aria-hidden");a.g=null}}function
On(a,b){a.zc&&N(a.zc,b);a.hd&&N(a.hd,b);N(a.ha(),b);N(a.Vd,b)}f.Bi=function()
{this.dispatchEvent("show")};f.Ai=function(){On(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Ci};f.focus=function(){this.ko()};
f.Dj=function(){this.zc&&N(this.zc,!1);this.hd&&N(this.hd,!1);var a=this.g.g;var
b=vf(zf(this.g.g)||window);var
c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth));a=Ma
th.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.
zc&&(N(this.zc,!0),L(this.zc,c,a));this.hd&&(N(this.hd,!0),L(this.hd,c,a))};
f.kh=function(){if("fixed"==xh(this.ha(),"position"))var a=0,b=0;else
b=xf(this.g.g),a=b.x,b=b.y;var c=M(this.ha());var d=vf(zf(this.g.g)||
window);a=Math.max(a+d.width/2-c.width/2,0);b=Math.max(b+d.height/2-c.height/
2,0);yh(this.ha(),a,b);yh(this.Vd,a,b)};f.kv=function(a){this.Gk?
this.Hp():a.target==this.Vd&&W(this.ko,0,this)};f.ko=function()
{try{A&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.ua=function()
{Ai(this.Aa);this.Aa=null;Ai(this.ta);this.ta=null;Ai(this.Ia);this.Ia=null;Ai(this
.Ga);this.Ga=null;Kn.oa.ua.call(this)};function Pn(a,b,c)
{Kn.call(this,b,c);this.l=a||"modal-dialog";this.j=Qn(Qn(new Rn,Sn,!0),Tn,!1,!
0)}u(Pn,Kn);f=Pn.prototype;f.Vh=!0;f.Yo=!0;f.Tk=!
0;f.Qi=.5;f.xc="";f.Hf=null;f.re=null;f.ao=!
1;f.Wc=null;f.Xc=null;f.ri=null;f.Ec=null;f.Cd=null;f.rc=null;f.ym="dialog";f.jh=fu
nction(){return this.l};function Un(a,b){a.xc=b;a.Xc&&J(a.Xc,b)}f.lb=function()
{return this.xc};f.Fc=function(){return null!=this.Hf?
je(this.Hf):""};f.nf=function(){return this.ym};f.hg=function(a){this.ym=a};
function Vn(a){a.ha()||a.render()}f.Jb=function(){Vn(this);return this.Cd};function
Wn(a){Vn(a);return a.rc}function Xn(a){Vn(a);return a.ha()}f.Jh=function()
{Vn(this);return Pn.oa.Jh.call(this)};function Yn(a,b)
{a.Qi=b;a.ha()&&(b=a.Jh())&&Ph(b,a.Qi)}f.sq=function(){};function Zn(a,b){var
c=Tb(a.l+"-title-draggable").split(" ");a.ha()&&(b?Ib(a.Wc,c):Kb(a.Wc,c));b&&!a.re?
(b=new Zm(a.ha(),a.Wc),a.re=b,Ib(a.Wc,c),O(a.re,"start",a.Rv,!
1,a),O(a.re,"drag",a.sq,!1,a)):!b&&a.re&&(a.re.Ea(),a.re=null)}
f.Sa=function(){Pn.oa.Sa.call(this);var
a=this.ha(),b=this.g;this.ri=this.getId();var c=this.getId()
+".contentEl";this.Wc=b.Qa("DIV",this.l+"-title",this.Xc=b.Qa("SPAN",
{className:this.l+"-title-text",id:this.ri},this.xc),this.Ec=b.Qa("SPAN",this.l+"-
title-close"));Ff(a,this.Wc,this.Cd=b.Qa("DIV",{className:this.l+"-
content",id:c}),this.rc=b.Qa("DIV",this.l+"-
buttons"));Rm(this.Xc,"heading");Rm(this.Ec,"button");Wf(this.Ec,!
0);Vm(this.Ec,"Close");Rm(a,this.nf());Z(a,"labelledby",this.ri||"");this.Hf&&
Ce(this.Cd,this.Hf);N(this.Ec,this.Vh);this.j&&(a=this.j,a.va=this.rc,a.render());N
(this.rc,!!this.j);Yn(this,this.Qi)};
f.Nb=function(a){Pn.oa.Nb.call(this,a);a=this.ha();var b=this.l+"-
content";this.Cd=mf(null,b,a)[0];this.Cd||
(this.Cd=this.g.Qa("DIV",b),this.Hf&&Ce(this.Cd,this.Hf),a.appendChild(this.Cd));b=
this.l+"-title";var c=this.l+"-title-text",d=this.l+"-title-close";
(this.Wc=mf(null,b,a)[0])?(this.Xc=mf(null,c,this.Wc)[0],this.Ec=mf(null,d,this.Wc)
[0]):(this.Wc=this.g.Qa("DIV",b),a.insertBefore(this.Wc,this.Cd));this.Xc?
(this.xc=Xf(this.Xc),this.Xc.id||(this.Xc.id=this.getId())):(this.Xc=F("SPAN",
{className:c,
id:this.getId()}),this.Wc.appendChild(this.Xc));this.ri=this.Xc.id;Z(a,"labelledby"
,this.ri||"");this.Ec||
(this.Ec=this.g.Qa("SPAN",d),this.Wc.appendChild(this.Ec));N(this.Ec,this.Vh);b=thi
s.l+"-buttons";if(this.rc=mf(null,b,a)[0]){if(a=this.j=new Rn(this.g),
(b=this.rc)&&1==b.nodeType){a.va=b;b=lf("BUTTON",a.va);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Xf(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&w(d,"goog-buttonset-default")}}}else
this.rc=this.g.Qa("DIV",b),a.appendChild(this.rc),
this.j&&(a=this.j,a.va=this.rc,a.render()),N(this.rc,!!
this.j);Yn(this,this.Qi)};f.Ka=function()
{Pn.oa.Ka.call(this);vn(this).ka(this.ha(),"keydown",this.xm).ka(this.ha(),"keypres
s",this.xm);vn(this).ka(this.rc,"click",this.ev);Zn(this,this.Tk);vn(this).ka(this.
Ec,"click",this.tv);var a=this.ha();Rm(a,this.nf());""!
==this.Xc.id&&Z(a,"labelledby",this.Xc.id);if(!this.Yo){this.Yo=!1;if(this.Za)
{a=this.g;var b=this.Jh();a.vi(this.zc);a.vi(b)}this.isVisible()&&Nn(this,!1)}};
f.jc=function(){this.isVisible()&&this.ya(!1);Zn(this,!
1);Pn.oa.jc.call(this)};f.ya=function(a){a!=this.isVisible()&&(this.Za||
this.render(),Pn.oa.ya.call(this,a))};f.Bi=function()
{Pn.oa.Bi.call(this);this.dispatchEvent("aftershow")};f.Ai=function()
{Pn.oa.Ai.call(this);this.dispatchEvent("afterhide");this.ao&&this.Ea()};
f.Rv=function(){var a=this.g.g,b=vf(zf(a)||
window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.hei
ght);var d=M(this.ha());"fixed"==xh(this.ha(),"position")?an(this.re,new
lh(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):an(this.re,new
lh(0,0,c-d.width,a-d.height))};f.tv=function(){$n(this)};function $n(a){if(a.Vh)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new ao(c,b))&&a.ya(!1)):a.ya(!
1)}}f.ua=function(){this.rc=this.Ec=null;Pn.oa.ua.call(this)};
function bo(a,b){a.j=b;a.rc&&(a.j?
(b=a.j,b.va=a.rc,b.render()):Ce(a.rc,ue),N(a.rc,!!a.j))}f.ev=function(a){a:
{for(a=a.target;null!=a&&a!=this.rc;){if("BUTTON"==a.tagName)break
a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var
b=this.j.get(a);this.dispatchEvent(new ao(a,b))&&this.ya(!1)}};
f.xm=function(a){var b=!1,c=!
1,d=this.j,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var
g=d&&d.g;e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!
0,b=d.get(g),b=this.dispatchEvent(new ao(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.Gk=!
0;try{this.Vd.focus()}catch(l){}W(this.Hp,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Ec)$n(this);else
if(d){var
h=d.i,k=h&&co(d,h);e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||"A"==e.tagName)&&
!e.disabled;!k||k.disabled||e||(g=h)}g&&d&&(c=!0,b=this.dispatchEvent(new
ao(g,String(d.get(g)))))}else e!=this.Ec||32!=a.keyCode&&" "!=a.key||
$n(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.ya(!1)};function
ao(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(ao,Ei);function Rn(a)
{gn.call(this);a||
gf();this.g=this.va=this.i=null}u(Rn,gn);Rn.prototype.set=function(a,b,c,d)
{gn.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function Qn(a,b,c,d){return
a.set(b.key,b.caption,c,d)}Rn.prototype.render=function(){if(this.va)
{Ce(this.va,ue);var a=gf(this.va);this.forEach(function(b,c){b=a.Qa("BUTTON",
{name:c},b);c==this.i&&(b.className="goog-buttonset-
default");this.va.appendChild(b)},this)}};Rn.prototype.ha=function(){return
this.va};function co(a,b){a=lf("BUTTON",a.va);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
Sn={key:"ok",caption:"OK"},Tn={key:"cancel",caption:"Cancel"},eo={key:"yes",caption
:"Yes"},fo={key:"no",caption:"No"},go={key:"save",caption:"Save"},ho={key:"continue
",caption:"Continue"};"undefined"!=typeof document&&(Qn(new Rn,Sn,!0,!0),Qn(Qn(new
Rn,Sn,!0),Tn,!1,!0),Qn(Qn(new Rn,eo,!0),fo,!1,!0),Qn(Qn(Qn(new Rn,eo),fo,!0),Tn,!
1,!0),Qn(Qn(Qn(new Rn,ho),go),Tn,!0,!0));function io(a,b,c,d,e)
{Em.call(this,b,c,d,e);this.g=a}u(io,Em);io.prototype.kg=function()
{};io.prototype.Jl=function()
{this.kg();io.oa.Jl.call(this)};io.prototype.Oe=function()
{this.kg();io.oa.Oe.call(this)};io.prototype.zf=function()
{this.kg();io.oa.zf.call(this)};function jo(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);io.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.j=-1}u(jo,io);var
ko=1/1024;f=jo.prototype;
f.kg=function(){var a=this.coords[0];Math.abs(a-
this.j)>=ko&&(Ph(this.g,a),this.j=a)};f.zf=function(){this.j=-
1;jo.oa.zf.call(this)};f.Oe=function(){this.j=-
1;jo.oa.Oe.call(this)};f.show=function(){this.g.style.display=""};f.mb=function()
{this.g.style.display="none"};function lo(a,b,c)
{jo.call(this,a,1,0,b,c)}u(lo,jo);lo.prototype.zf=function()
{this.show();lo.oa.zf.call(this)};lo.prototype.Oe=function()
{this.mb();lo.oa.Oe.call(this)};
function mo(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");io.call(this,a,b,c,d,e)}u(mo,io);mo.prototype.kg=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.g.style.backgroundColor="rgb("+a.join(",")
+")"};function no(a,b){this.g=a[p.Symbol.iterator]
();this.i=b}no.prototype[Symbol.iterator]=function(){return
this};no.prototype.next=function(){var a=this.g.next();return{value:a.done?void
0:this.i.call(void 0,a.value),done:a.done}};function oo(a,b){return new
no(a,b)};function po(a){if(a instanceof qo||a instanceof ro||a instanceof so)return
a;if("function"==typeof a.next)return new qo(function(){return
a});if("function"==typeof a[Symbol.iterator])return new qo(function(){return
a[Symbol.iterator]()});if("function"==typeof a.ff)return new qo(function(){return
a.ff()});throw Error("Not an iterator or iterable.");}function qo(a)
{this.g=a}qo.prototype.ff=function(){return new
ro(this.g())};qo.prototype[Symbol.iterator]=function(){return new so(this.g())};
qo.prototype.i=function(){return new so(this.g())};function ro(a)
{this.g=a}n(ro,eg);ro.prototype.next=function(){return
this.g.next()};ro.prototype[Symbol.iterator]=function(){return new
so(this.g)};ro.prototype.i=function(){return new so(this.g)};function so(a)
{qo.call(this,function(){return a});this.j=a}n(so,qo);so.prototype.next=function()
{return this.j.next()};function to(a,b){this.i={};this.g=[];this.j=this.size=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 if(a)if(a instanceof
to)for(c=a.de(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in
a)this.set(d,a[d])}f=to.prototype;f.lc=function(){uo(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.de=function()
{uo(this);return this.g.concat()};
function vo(a,b){return a.has(b)}f.has=function(a){return wo(this.i,a)};function
xo(a){a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){wo(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&uo(this),a=!0):a=!
1;return a};function uo(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];wo(a.i,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.size!=a.g.length){var
e={};for(c=b=0;b<a.g.length;)d=a.g[b],wo(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return wo(this.i,a)?this.i[a]:b};f.set=function(a,b)
{wo(this.i,a)||(this.size+=1,this.g.push(a),this.j+
+);this.i[a]=b};f.forEach=function(a,b){for(var c=this.de(),d=0;d<c.length;d++){var
e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new
to(this)};f.keys=function(){return po(this.ff(!0)).i()};f.values=function(){return
po(this.ff(!1)).i()};f.entries=function(){var a=this;return
oo(this.keys(),function(b){return[b,a.get(b)]})};
f.ff=function(a){uo(this);var b=0,c=this.j,d=this,e=new eg;e.next=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)return fg;var g=d.g[b++];return{value:a?g:d.i[g],done:!
1}};return e};function wo(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function yo(){this.i=new to;this.g=new
zo("");this.g.next=this.g.g=this.g}f=yo.prototype;f.get=function(a,b)
{return(a=this.i.get(a))?a.value:b};f.set=function(a,b){var c=this.i.get(a);c?
c.value=b:(c=new
zo(a,b),this.i.set(a,c),a=c,a.g=this.g.g,a.next=this.g,this.g.g=a,a.g.next=a)};f.sh
ift=function(){return Ao(this,this.g.next)};f.pop=function(){return
Ao(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?
(a.remove(),this.i.remove(a.key),!0):!1};
f.de=function(){return this.map(function(a,b){return b})};f.lc=function(){return
this.map(function(a){return a})};f.forEach=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)a.call(b,c.value,c.key,this)};f.map=function(a,b){for(var
c=[],d=this.g.next;d!=this.g;d=d.next)c.push(a.call(b,d.value,d.key,this));return
c};f.some=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};
f.every=function(a,b){for(var c=this.g.next;c!=this.g;c=c.next)if(!
a.call(b,c.value,c.key,this))return!1;return!0};function Ao(a,b){a.g!
=b&&(b.remove(),a.i.remove(b.key));return b.value}function zo(a,b)
{this.key=a;this.value=b}zo.prototype.remove=function()
{this.g.next=this.next;this.next.g=this.g;delete this.g;delete this.next};function
Bo(){R.call(this);this.i=new yo}u(Bo,R);Bo.prototype.j=function(a)
{a.sort(Co);v(a,function(b){b.me(this)},this);this.i=new yo;v(a,function(b)
{this.i.set(b.Ma(),b)},this);this.dispatchEvent("update")};function Co(a,b){return
Do(a)-Do(b)}function Eo(a){return a.i.lc()}function Fo(a,b,c){a=Eo(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].Ma()==b){d=e;break}if(0<=d)return a[c+d]}function
Go(a,b){return a.i.get(b)}
function Ho(a,b){b=Tb(b);if(0!=b.length)return mb(Eo(a),function(c){return
c.lb()==b})};function Io(){};/*