Untitled
Untitled
Untitled
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=Hd(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.i=a}n(sj,rj);sj.prototype.toString=function(){return this.i};function P(a,b)
{if(void 0!==a.tagName){if("script"===a.tagName.toLowerCase())throw
Error("");if("style"===a.tagName.toLowerCase())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.i;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){var
b,c,d=null==(c=(b=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document).querySelector)?void 0:c.call(b,"script[nonce]");(b=d?d.nonce||
d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function wj(a,b)
{b=pj(b);void 0!==b&&(a.href=b)};function xj(a){this.xl=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.xl(a))
{a=Ld(a);break a}}a=void 0}return a||Md};function Q(){Bi.call(this);this.Jd=new
Pi(this);this.xs=this;this.Ol=null}u(Q,Bi);Q.prototype[Ki]=!
0;g=Q.prototype;g.Tg=function(){return this.Ol};g.dh=function(a)
{this.Ol=a};g.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){bj(this,a,b,c,d)};
g.dispatchEvent=function(a){var
b,c=this.Tg();if(c)for(b=[];c;c=c.Tg())b.push(c);c=this.xs;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 f=b.length-1;!a.i&&0<=f;f--)
{var h=a.currentTarget=b[f];e=Bj(h,d,!0,a)&&e}a.i||(h=a.currentTarget=c,e=Bj(h,d,!
0,a)&&e,a.i||(e=Bj(h,d,!1,a)&&e));if(b)for(f=0;!a.i&&f<b.length;f+
+)h=a.currentTarget=b[f],e=Bj(h,d,!1,a)&&e;return e};
g.va=function(){Q.qa.va.call(this);if(this.Jd){var a=this.Jd,b=0,c;for(c in a.i)
{for(var d=a.i[c],e=0;e<d.length;e++)++b,Oi(d[e]);delete
a.i[c];a.j--}}this.Ol=null};g.ma=function(a,b,c,d){return this.Jd.add(String(a),b,!
1,c,d)};g.yf=function(a,b,c,d){return this.Jd.add(String(a),b,!
0,c,d)};g.Ya=function(a,b,c,d){return this.Jd.remove(String(a),b,c,d)};
function Bj(a,b,c,d){b=a.Jd.i[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,f=0;f<b.length;++f){var h=b[f];if(h&&!h.Zg&&h.capture==c){var
k=h.listener,l=h.nj||h.src;h.Ui&&Ri(a.Jd,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}g.Sg=ba(0);g.Rh=function(a,b,c,d){return
this.Jd.Rh(String(a),b,c,d)};g.hasListener=function(a,b){return
this.Jd.hasListener(void 0!==a?String(a):void 0,b)};function Cj(a)
{Q.call(this);this.i=a||window;this.l=O(this.i,"resize",this.o,!
1,this);this.j=vf(this.i)}u(Cj,Q);function Dj(){var a=window,b=Ua(a);return
Ej[b]=Ej[b]||new Cj(a)}var Ej={};Cj.prototype.getSize=function(){return this.j?
this.j.clone():null};Cj.prototype.va=function()
{Cj.qa.va.call(this);this.l&&(cj(this.l),this.l=null);this.j=this.i=null};Cj.protot
ype.o=function(){var a=vf(this.i);Pe(a,this.j)||
(this.j=a,this.dispatchEvent("resize"))};function Fj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Gj(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 Hj(a,b,c,d,e,f){if(Dc&&e)return Gj(a);if(e&&!d)return!1;if(!Ac)
{"number"===typeof b&&(b=Ij(b));var h=17==b||18==b||Dc&&91==b;if((!c||Dc)&&h||
Dc&&16==b&&(d||f))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?f||e?!1:!(c&&d):!
0;case 27:return!(Bc||yc||Ac)}return Ac&&(d||e||f)?!1:Gj(a)}
function Gj(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 Ij(a){if(Ac)a=Jj(a);else if(Dc&&Bc)switch(a){case
93:a=91}return a}
function Jj(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 Kj(a)
{if(a.nc&&"function"==typeof a.nc)return a.nc();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 Lj(a){if(a.ee&&"function"==typeof a.ee)return a.ee();if(!a.nc||"function"!
=typeof a.nc){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 Mj(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=Lj(a),e=Kj(a),f=e.length,h=0;h<f;h++)b.call(c,e[h],d&&d[h],a)};var
Nj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Oj(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 f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?Ue(e):"")}}}
function Pj(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 Qj(a,b,c,d){for(var
e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||
63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1}var
Rj=/#|$/;
function Sj(a){var
b=window.location.href,c=b.search(Rj),d=Qj(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 Tj=/[?&]($|#)/;function R(a,b)
{this.i=this.V=this.s="";this.ha=null;this.j=this.o="";this.N=!1;var c;a instanceof
R?(this.N=void 0!==b?
b:a.N,Uj(this,a.s),this.V=a.V,this.i=a.i,Vj(this,a.ha),Wj(this,a.o),Xj(this,a.l.clo
ne()),Yj(this,a.j)):a&&(c=String(a).match(Nj))?(this.N=!!b,Uj(this,c[1]||"",!
0),this.V=Zj(c[2]||""),this.i=Zj(c[3]||"",!0),Vj(this,c[4]),Wj(this,c[5]||"",!
0),Xj(this,c[6]||"",!0),Yj(this,c[7]||"",!0)):(this.N=!!b,this.l=new
ak(null,this.N))}
R.prototype.toString=function(){var a=[],b=this.s;b&&a.push(bk(b,ck,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.V)&&a.push(bk(b,ck,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ha,null!=c&&a.push(":",String(c));if(c=this.o)this.i&&"/"!
=c.charAt(0)&&a.push("/"),a.push(bk(c,"/"==c.charAt(0)?dk:ek,!0));
(c=this.l.toString())&&a.push("?",c);(c=this.j)&&a.push("#",bk(c,fk));return
a.join("")};
R.prototype.resolve=function(a){var b=this.clone(),c=!!a.s;c?Uj(b,a.s):c=!!a.V;c?
b.V=a.V:c=!!a.i;c?b.i=a.i:c=null!=a.ha;var d=a.o;if(c)Vj(b,a.ha);else if(c=!!a.o)
{if("/"!=d.charAt(0))if(this.i&&!this.o)d="/"+d;else{var e=b.o.lastIndexOf("/");-1!
=e&&(d=b.o.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 f=[],h=0;h<e.length;){var k=e[h+
+];"."==k?d&&h==e.length&&f.push(""):".."==k?((1<f.length||1==f.length&&""!
=f[0])&&f.pop(),d&&h==e.length&&
f.push("")):(f.push(k),d=!0)}d=f.join("/")}else d=e}c?Wj(b,d):c=""!
==a.l.toString();c?Xj(b,a.l.clone()):c=!!a.j;c&&Yj(b,a.j);return
b};R.prototype.clone=function(){return new R(this)};function Uj(a,b,c){a.s=c?Zj(b,!
0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function Vj(a,b){if(b)
{b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.ha=b}else
a.ha=null}function Wj(a,b,c){a.o=c?Zj(b,!0):b}function Xj(a,b,c){b instanceof ak?
(a.l=b,gk(a.l,a.N)):(c||(b=bk(b,hk)),a.l=new ak(b,a.N))}
R.prototype.getQuery=function(){return this.l.toString()};function S(a,b,c)
{a.l.set(b,c);return a}function T(a,b){return a.l.get(b)}function Yj(a,b,c){a.j=c?
Zj(b):b;return a}function ik(a,b){a.l.remove(b);return a}function Zj(a,b){return a?
b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function bk(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
ck=/[#\/\?@]/g,ek=/[#\?:]/g,dk=/[#\?]/g,hk=/[#\?@]/g,fk=/#/g;function ak(a,b)
{this.j=this.i=null;this.l=a||null;this.o=!!b}function kk(a){a.i||(a.i=new
Map,a.j=0,a.l&&Oj(a.l,function(b,c){a.add(Ue(b),c)}))}
function lk(a){var b=Lj(a);if("undefined"==typeof b)throw Error("Keys are
undefined");var c=new ak(null);a=Kj(a);for(var d=0;d<b.length;d++){var
e=b[d],f=a[d];Array.isArray(f)?mk(c,e,f):c.add(e,f)}return
c}g=ak.prototype;g.add=function(a,b){kk(this);this.l=null;a=nk(this,a);var
c=this.i.get(a);c||this.i.set(a,c=[]);c.push(b);this.j+=1;return
this};g.remove=function(a){kk(this);a=nk(this,a);return this.i.has(a)?
(this.l=null,this.j-=this.i.get(a).length,this.i.delete(a)):!1};
function ok(a,b){kk(a);b=nk(a,b);return a.i.has(b)}g.forEach=function(a,b)
{kk(this);this.i.forEach(function(c,d){c.forEach(function(e)
{a.call(b,e,d,this)},this)},this)};g.ee=function(){kk(this);for(var
a=Array.from(this.i.values()),b=Array.from(this.i.keys()),c=[],d=0;d<b.length;d+
+)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};
g.nc=function(a){kk(this);var b=[];if("string"===typeof
a)ok(this,a)&&(b=b.concat(this.i.get(nk(this,a))));else{a=Array.from(this.i.values(
));for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};g.set=function(a,b)
{kk(this);this.l=null;a=nk(this,a);ok(this,a)&&(this.j-
=this.i.get(a).length);this.i.set(a,[b]);this.j+=1;return this};g.get=function(a,b)
{if(!a)return b;a=this.nc(a);return 0<a.length?String(a[0]):b};
function mk(a,b,c)
{a.remove(b);0<c.length&&(a.l=null,a.i.set(nk(a,b),ub(c)),a.j+=c.length)}g.toString
=function(){if(this.l)return this.l;if(!this.i)return"";for(var
a=[],b=Array.from(this.i.keys()),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.nc(d);for(var f=0;f<d.length;f++){var
h=e;""!==d[f]&&(h+="="+encodeURIComponent(String(d[f])));a.push(h)}}return
this.l=a.join("&")};g.clone=function(){var a=new ak;a.l=this.l;this.i&&(a.i=new
Map(this.i),a.j=this.j);return a};
function nk(a,b){b=String(b);a.o&&(b=b.toLowerCase());return b}function gk(a,b)
{b&&!a.o&&(kk(a),a.l=null,a.i.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),mk(this,e,c))},a));a.o=b}g.tq=function(a){for(var
b=0;b<arguments.length;b++)Mj(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.i=null;function rk(a){var b;(b=a.i)||(b={},sk(a)&&(b[0]=!0,b[1]=!
0),b=a.i=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.j&&"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.j=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.j}tk=new uk;function wk(a,b)
{this.l=a;this.o=b;this.j=0;this.i=null}wk.prototype.get=function(){if(0<this.j)
{this.j--;var a=this.i;this.i=a.next;a.next=null}else a=this.l();return a};function
xk(a,b){a.o(b);100>a.j&&(a.j++,b.next=a.i,a.i=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()||!
y("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&&!y("Presto")&&(a=function()
{var
e=G("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var
f=e.contentWindow;e=f.document;e.open();e.close();var
h="callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.proto
col+"//"+f.location.host;e=q(function(l){if(("*"==k||
l.origin==k)&&l.data==h)this.port1.onmessage()},this);f.addEventListener("message",
e,!1);this.port1={};this.port2={postMessage:function()
{f.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.j=this.i=null}Dk.prototype.add=function(a,b){var
c=Ek.get();c.set(a,b);this.j?
this.j.next=c:this.i=c;this.j=c};Dk.prototype.remove=function(){var
a=null;this.i&&(a=this.i,this.i=this.i.next,this.i||
(this.j=null),a.next=null);return a};var Ek=new wk(function(){return new
Fk},function(a){return a.reset()});function Fk()
{this.next=this.i=this.Je=null}Fk.prototype.set=function(a,b)
{this.Je=a;this.i=b;this.next=null};Fk.prototype.reset=function()
{this.next=this.i=this.Je=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.Je.call(a.i)}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.i=0;this.V=void
0;this.o=this.j=this.l=null;this.s=this.N=!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.j=this.l=this.i=null;this.o=!
1}Pk.prototype.reset=function(){this.context=this.j=this.l=this.i=null;this.o=!
1};var Qk=new wk(function(){return new Pk},function(a){a.reset()});function
Rk(a,b,c){var d=Qk.get();d.l=a;d.j=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.i){var b=new Vk(a);Jk(function()
{Wk(this,b)},this)}};
function Wk(a,b){if(0==a.i)if(a.l){var c=a.l;if(c.j){for(var
d=0,e=null,f=null,h=c.j;h&&(h.o||(d++,h.i==a&&(e=h),!(e&&1<d)));h=h.next)e||
(f=h);e&&(0==c.i&&1==d?Wk(c,b):(f?
(d=f,d.next==c.o&&(c.o=d),d.next=d.next.next):Xk(c),Yk(c,e,3,b)))}a.l=null}else
Ok(a,3,b)}function Zk(a,b){a.j||2!=a.i&&3!=a.i||$k(a);a.o?a.o.next=b:a.j=b;a.o=b}
function Uk(a,b,c,d){var e=Rk(null,null,null);e.i=new Nk(function(f,h){e.l=b?
function(k){try{var l=b.call(d,k);f(l)}catch(m){h(m)}}:f;e.j=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof Vk?h(k):f(l)}catch(m)
{h(m)}}:h});e.i.l=a;Zk(a,e);return e.i}Nk.prototype.na=function(a)
{this.i=0;Ok(this,2,a)};Nk.prototype.oa=function(a){this.i=0;Ok(this,3,a)};
function Ok(a,b,c){if(0==a.i){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.i=1;a:{var d=c,e=a.na,f=a.oa;if(d instanceof Nk){Zk(d,Rk(e||$c,f||
null,a));var h=!0}else if(Mk(d))d.then(e,f,a),h=!0;else{if(Ta(d))try{var
k=d.then;if("function"===typeof k){al(d,k,e,f,a);h=!0;break a}}catch(l)
{f.call(a,l);h=!0;break a}h=!1}}h||(a.V=c,a.i=b,a.l=null,$k(a),3!=b||c instanceof
Vk||bl(a,c))}}
function al(a,b,c,d,e){function f(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,f)}catch(l){f(l)}}function $k(a){a.N||(a.N=!
0,Jk(a.ha,a))}function Xk(a){var b=null;a.j&&(b=a.j,a.j=b.next,b.next=null);a.j||
(a.o=null);return b}Nk.prototype.ha=function(){for(var
a;a=Xk(this);)Yk(this,a,this.i,this.V);this.N=!1};
function Yk(a,b,c,d){if(3==c&&b.j&&!b.o)for(;a&&a.s;a=a.l)a.s=!
1;if(b.i)b.i.l=null,cl(b,c,d);else try{b.o?b.l.call(b.context):cl(b,c,d)}catch(e)
{dl.call(null,e)}xk(Qk,b)}function cl(a,b,c){2==b?
a.l.call(a.context,c):a.j&&a.j.call(a.context,c)}function bl(a,b){a.s=!
0;Jk(function(){a.s&&dl.call(null,b)})}var dl=Ck;function Vk(a)
{bb.call(this,a)}u(Vk,bb);Vk.prototype.name="cancel";function Tk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function el(a,b)
{Q.call(this);this.j=a||1;this.i=b||
p;this.l=q(this.iw,this);this.o=Za()}u(el,Q);g=el.prototype;g.enabled=!
1;g.Xa=null;function fl(a,b){a.j=b;a.Xa&&a.enabled?
(a.stop(),a.start()):a.Xa&&a.stop()}g.iw=function(){if(this.enabled){var a=Za()-
this.o;0<a&&a<.8*this.j?this.Xa=this.i.setTimeout(this.l,this.j-a):
(this.Xa&&(this.i.clearTimeout(this.Xa),this.Xa=null),this.dispatchEvent("tick"),th
is.enabled&&(this.stop(),this.start()))}};
g.start=function(){this.enabled=!0;this.Xa||
(this.Xa=this.i.setTimeout(this.l,this.j),this.o=Za())};g.stop=function()
{this.enabled=!
1;this.Xa&&(this.i.clearTimeout(this.Xa),this.Xa=null)};g.va=function()
{el.qa.va.call(this);this.stop();delete this.i};function U(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){Q.call(this);this.headers=new
Map;this.ha=a||null;this.j=!
1;this.V=this.i=null;this.yj="";this.l=this.oa=this.o=this.na=!
1;this.N=0;this.s=null;this.Aa="";this.ta=this.ua=!1}u(hl,Q);var
il=/^https?$/i,jl=["POST","PUT"],kl=[];function ll(a,b,c,d,e,f,h){var k=new
hl;kl.push(k);b&&k.ma("complete",b);k.yf("ready",k.Ks);f&&(k.N=Math.max(0,f));h&&(k
.ua=h);k.send(a,c,d,e)}g=hl.prototype;g.Ks=function(){this.Fa();qb(kl,this)};
g.send=function(a,b,c,d){if(this.i)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.yj+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.yj=a;this.na=!1;this.j=!0;this.i=this.ha?
vk(this.ha):vk(tk);this.V=this.ha?
rk(this.ha):rk(tk);this.i.onreadystatechange=q(this.vp,this);try{this.oa=!
0,this.i.open(b,String(a),!0),this.oa=!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 f=e.next();!
f.done;f=e.next())f=f.value,c.set(f,d.get(f))}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.i.setRequest
Header(d,
c);this.Aa&&(this.i.responseType=this.Aa);"withCredentials"in
this.i&&this.i.withCredentials!
==this.ua&&(this.i.withCredentials=this.ua);try{nl(this),0<this.N&&((this.ta=ol(thi
s.i))?
(this.i.timeout=this.N,this.i.ontimeout=q(this.mg,this)):this.s=U(this.mg,this.N,th
is)),this.o=!0,this.i.send(a),this.o=!1}catch(h){ml(this)}};function ol(a){return
A&&"number"===typeof a.timeout&&void 0!==a.ontimeout}g.mg=function(){"undefined"!
=typeof Oa&&this.i&&(this.dispatchEvent("timeout"),this.abort(8))};
function ml(a){a.j=!1;a.i&&(a.l=!0,a.i.abort(),a.l=!1);pl(a);ql(a)}function pl(a)
{a.na||(a.na=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}g.abort=function()
{this.i&&this.j&&(this.j=!1,this.l=!0,this.i.abort(),this.l=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ql(this))};g.va=functi
on(){this.i&&(this.j&&(this.j=!1,this.l=!0,this.i.abort(),this.l=!1),ql(this,!
0));hl.qa.va.call(this)};g.vp=function(){this.Id||(this.oa||this.o||this.l?
rl(this):this.qv())};g.qv=function(){rl(this)};
function rl(a){if(a.j&&"undefined"!=typeof Oa&&(!a.V[1]||4!=(a.i?
a.i.readyState:0)||2!=sl(a)))if(a.o&&4==(a.i?a.i.readyState:0))U(a.vp,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.i?a.i.readyState:0)){a.j=!1;try{ul(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):pl(a)}finally{ql(a)}}}func
tion ql(a,b){if(a.i){nl(a);var c=a.i,d=a.V[0]?function()
{}:null;a.i=null;a.V=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function nl(a)
{a.i&&a.ta&&(a.i.ontimeout=null);a.s&&(gl(a.s),a.s=null)}g.isActive=function()
{return!!this.i};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.yj).match(Nj)[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.i?
a.i.readyState:0)?a.i.status:-1}catch(b){return-1}}
function vl(a){try{return a.i?a.i.responseText:""}catch(b){return""}}function
wl(a,b){if(a.i){a=a.i.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.createElement("template");if(!("content"in b))
{b=me("<html><body>"+a);b=(new
DOMParser).parseFromString(ke(b),"text/html");for(a=b.createDocumentFragment();0<b.
body.childNodes.length;)a.appendChild(b.body.firstChild);return
a}a=me(a);P(b,a);return b.content};function yl(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function zl(a){a=a.nodeType;return
a===Node.ELEMENT_NODE||"number"!==typeof a};function Al(a,b,c,d){var e=new
Map(Bl);this.l=a;this.i=e;this.o=b;this.s=c;this.j=d}function Cl(a,b,c)
{c=a.i.get(c);return(null==c?0:c.has(b))?c.get(b):a.o.has(b)?{xc:1}:(c=a.s.get(b))?
c:a.j&&[].concat(na(a.j)).some(function(d){return 0===b.indexOf(d)})?{xc:1}:
{xc: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",
{xc:2}]])],["AREA",new Map([["href",{xc:2}]])],["LINK",new Map([["href",
{xc: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",{xc:1}]])],
["IMG",new Map([["src",{xc:1}]])],["VIDEO",new Map([["src",{xc:1}]])],["AUDIO",new
Map([["src",{xc: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",{xc:3,conditions:lj(function(){return new Map([["dir",new
Set(["auto","ltr","rtl"])]])})}],["async",{xc:3,conditions:lj(function(){return new
Map([["async",new Set(["async"])]])})}],["cite",{xc:2}],["loading",
{xc:3,conditions:lj(function(){return new Map([["loading",new
Set(["eager","lazy"])]])})}],["poster",{xc:2}],["target",
{xc: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",{xc: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",{xc:4}]])})),new
Set(["data-","aria-"]));function Jl(a){this.l=a;this.j=[]}function Kl(a,b)
{a.j=[];b=a.i(b);if(0!==a.j.length)throw Error("");return
b}Jl.prototype.i=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,NodeFilter.SHOW_ELEMENT|
NodeFilter.SHOW_TEXT,function(h){return Ml(a,h)},!1);for(var
c=b.nextNode(),d=document.createDocumentFragment(),e=d;null!==c;){var f=void
0;if(c.nodeType===Node.TEXT_NODE)f=document.createTextNode(c.data);else
if(zl(c))f=Nl(a,c);else throw
Error("");e.appendChild(f);if(c=b.firstChild())e=f;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),f=e.next();!f.done;f=e.next()){var h=f.value;f=h.name;h=h.value;var
k=Cl(a.l,f,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 z=void
0;if((m=null==(z=b.getNamedItem(m))?void 0:z.value)&&!r.has(m)){l=!1;break a}}}l=!
0}if(l)switch(k.xc){case 1:d.setAttribute(f,h);break;case 2:k=nj(h);k=void 0!==k&&-
1!==oj.indexOf(k.toLowerCase())?
h:"about:invalid#zClosurez";k!==h&&Ol(a);d.setAttribute(f,k);break;case
3:d.setAttribute(f,h.toLowerCase());break;case 4:d.setAttribute(f,h);break;case
0:Ol(a)}else Ol(a)}return d}function Ml(a,b){if(b.nodeType===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(!zl(b))return
NodeFilter.FILTER_REJECT;b=yl(b);if(null===b)return
Ol(a),NodeFilter.FILTER_REJECT;var c=a.l;if("form"!==b.toLowerCase()&&(c.l.has(b)||
c.i.has(b)))return NodeFilter.FILTER_ACCEPT;Ol(a);return NodeFilter.FILTER_REJECT}
function Ol(a){0===a.j.length&&a.j.push("")}var Pl=lj(function(){return new
Jl(Gl)});function Ql(a){return Kl(Pl,a)}var Rl=lj(function(){return new
Jl(Hl)}),Sl=lj(function(){return new Jl(Il)});function Tl(a){var
b={nonce:Fe()};b=void 0===b?{}:b;a=(a instanceof yd&&a.constructor===yd?
a.i:"type_error:SafeScript").toString();var c="<script";b.id&&(c+=' id="'+Ul(b.id)
+'"');b.nonce&&(c+=' nonce="'+Ul(b.nonce)+'"');b.type&&(c+=' type="'+Ul(b.type)
+'"');return me(c+(">"+a+"\x3c/script>"))}function Ul(a){return
a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/
g,""").replace(/'/g,"'")};var Vl={0:1,1:.5},Wl={0:.1,1:.05};function
Xl(a,b){try{Kl(Sl,a)}catch(c){return Yl(b,"H_SLSANITIZE"),!0}try{Kl(Rl,a)}catch(c)
{return Yl(b,"H_RSANITIZE"),!0}try{Ql(a)}catch(c){return Yl(b,"H_SANITIZE"),!
0}return!1}
function Yl(a,b){var c=void 0;Zl?c=Zl:"undefined"!==typeof
window&&window.navigator&&void 0!==window.navigator.sendBeacon?
c=navigator.sendBeacon.bind(navigator):c=$l;c("https://csp.withgoogle.com/csp/
lcreport/"+a.Fj,JSON.stringify({host:window.location.hostname,type:b,additionalData
:void 0}))}function $l(a,b){var c=new
XMLHttpRequest;c.open("POST",a);c.setRequestHeader("Content-Type","application/
json");c.send(b)}var Zl;function am(a,b){a=bm(a);var c;if(c=b){var
d,e;c=Math.random()<(null!=(e=null!=(d=b.hx)?d:Vl[b.Fj[0]])?
e:0)}if(c&&"DocumentFragment"in window){var f,h;Math.random()<(null!=(h=null!
=(f=b.Tw)?f:Wl[b.Fj[0]])?h:0)&&Yl(b,"HEARTBEAT");if(!Xl(a,b)){var k=void 0===k?
{}:k;d=Ul(a);k.Zw&&(d=d.replace(/(^|[\r\n\t ])
/g,"$1 "));k.Yw&&(d=d.replace(/(\r\n|\n|\r)/g,"<br>"));k.ax&&(d=d.replace(/(\
t+)/g,'<span style="white-space:pre">$1</span>'));me(d).toString()!
==a&&Yl(b,"H_ESCAPE")}}return me(a)}
function bm(a){return null===a?"null":void 0===a?"undefined":a};function cm()
{}g=cm.prototype;g.qb=function(a)
{this.ub=a.width;this.Cb=a.height};g.getSize=function(){return new
Oe(this.ub,this.Cb)};g.fe=function(){return this.V};g.ld=function(){return
this.N};g.vb=function(){return this.ub};g.Eb=function(){return
this.Cb};g.kd=function(){return new B(this.V,this.N)};function dm(a){return new
lh(a.V,a.N,a.ub,a.Cb)};function em(){this.i=[]}em.prototype.Sa=function(a)
{this.i.push(a)};em.prototype.getSize=function(){var a=this.vb(),b=this.Eb();return
null===a||null===b?null:new Oe(a,b)};em.prototype.Ld=function(a){return
this.i.filter(a||Yc)};function fm(a,b){for(var c=0;c<a.i.length;c++){var
d=a.i[c];if(b(d))return d}return null}function gm(a,b){return fm(a,function(c)
{return c.ld()<=b&&c.ld()+c.getSize().height>=b})}function hm(a,b){return
a.i.find(function(c){return jh(mh(dm(c)),b)})};function im()
{this.i=[];this.cells=[]}u(im,em);g=im.prototype;g.zm=0;g.Ai=0;g.marginRight=0;g.zi
=0;g.ql=0;g.Sj=0;g.jq=!1;g.vb=function(){return this.ub};g.Eb=function(){return
this.Cb};
function jm(a){a.V();for(var b=a.zm,c=0;c<a.l;c++){var
d=km(a,c);a.cells[c].forEach(function(h){if(h){var k=b+Math.round((d-
h.getSize().width)/2);h.V=k}});b+=d+a.ql}a.ub=b+a.marginRight;var
e=a.Ai;for(c=0;c<a.j;c++){var f=lm(a,c);mm(a,c).forEach(function(h)
{if(h)if(this.jq){var k=e+Math.round((f-h.getSize().height)/2);h.N=k}else
h.N=e});e+=f+a.Sj}a.Cb=e+a.zi}function mm(a,b){return a.cells.map(function(c)
{return c[b]})}
function km(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.getSize().width))});return c}function lm(a,b){var
c=0;mm(a,b).forEach(function(d){d&&(c=Math.max(c,d.getSize().height))});return
c};function nm(a){this.o=a}n(nm,cm);nm.prototype.Ea=function(){return
this.o};nm.prototype.qb=function(a){void 0==a.width?
(this.Cb=a.height,this.ub=Math.round(a.height*om(this.o))):void 0==a.height?
(this.ub=a.width,this.Cb=Math.round(a.width/om(this.o))):
(this.ub=a.width,this.Cb=a.height)};function pm()
{return"rtl"==document.body.dir}function qm(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 rm={border:!0,padding:!0,margin:!
0},sm=["Top","Bottom","Right","Left"],tm={color:"#0000cc",textDecoration:"underline
"};
function um(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(vm,c))})}function vm(a,b,c){var d=""==uh(a,c);rm[c]?v(sm,function(e)
{d&&""==uh(a,c+e)&&K(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&tm[c]?
K(a,c,tm[c]):K(a,c,b))}
function V(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,f)
{vb(d,ub(a.getElementsByTagName(f)))});um(d)};function wm(a,b,c)
{Bi.call(this);this.di=a;this.l=b||
0;this.i=c;this.j=q(this.uq,this)}u(wm,Bi);g=wm.prototype;g.wb=0;g.va=function()
{wm.qa.va.call(this);this.stop();delete this.di;delete this.i};g.start=function(a)
{this.stop();this.wb=U(this.j,void 0!==a?a:this.l)};g.stop=function()
{this.isActive()&&gl(this.wb);this.wb=0};g.isActive=function(){return 0!
=this.wb};g.uq=function(){this.wb=0;this.di&&this.di.call(this.i)};var
jd={},xm=null;function ym(a){a=Ua(a);delete jd[a];id()&&xm&&xm.stop()}function zm()
{xm||(xm=new wm(function(){Am()},20));var a=xm;a.isActive()||a.start()}function
Am(){var a=Za();dd(jd,function(b){Bm(b,a)});id()||zm()};function Cm()
{Q.call(this);this.Hc=0;this.endTime=this.startTime=null}u(Cm,Q);Cm.prototype.Bf=fu
nction(){this.ud("begin")};Cm.prototype.Qe=function()
{this.ud("end")};Cm.prototype.ud=function(a){this.dispatchEvent(a)};function
Dm(a,b,c,d){Cm.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.j=a;this.s=b;this.duration=c;this.o=d;this.coords=[];this.progress=0}
u(Dm,Cm);g=Dm.prototype;
g.play=function(a){if(a||0==this.Hc)this.progress=0,this.coords=this.j;else
if(1==this.Hc)return!1;ym(this);this.startTime=a=Za();-1==this.Hc&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.Bf();this.ud("play");-1==this.Hc&&this.ud("resume");this.Hc=1;var
b=Ua(this);b in jd||(jd[b]=this);zm();Bm(this,a);return!0};g.stop=function(a)
{ym(this);this.Hc=0;a&&(this.progress=1);Em(this,this.progress);this.ud("stop");thi
s.Qe()};
g.va=function(){0==this.Hc||this.stop(!
1);this.ud("destroy");Dm.qa.va.call(this)};function Bm(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);Em(a,a.progress);1==a.progress?
(a.Hc=0,ym(a),a.ud("finish"),a.Qe()):1==a.Hc&&a.Ml()}function Em(a,b)
{"function"===typeof a.o&&(b=a.o(b));a.coords=Array(a.j.length);for(var
c=0;c<a.j.length;c++)a.coords[c]=(a.s[c]-a.j[c])*b+a.j[c]}g.Ml=function()
{this.ud("animate")};
g.ud=function(a){this.dispatchEvent(new Fm(a,this))};function Fm(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.Hc}u(Fm,
Ei);function Gm(a){return 3*a*a-2*a*a*a};function W(){Q.call(this);this.i=new
fj(this)}u(W,Q);W.prototype.va=function()
{this.dispatchEvent("dispose");W.qa.va.call(this);this.i.Fa()};function Hm()
{W.call(this)}u(Hm,W);function Im(a,b){this.x=a;this.y=b}u(Im,B);function Jm(a)
{return new Im(a.x,a.y)}Im.prototype.clone=function(){return new
Im(this.x,this.y)};Im.prototype.Yj=B.prototype.Yj;Im.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function Km(a,b){a.x-=b.x;a.y-=b.y};function
Lm(a,b){this.i=a;this.j=b}function Mm(a,b){var c=hm(a.i,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.i.Ld(),e=d[0],f=0;f<d.length;f++){var
h=d[f],k=kh(mh(dm(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.j.Oh(c);b=Jm(b);Km(b,c.kd());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 Jm(a.kd()).add(b)};var Nm={};var
Om;var Pm="combobox grid group listbox menu menubar radiogroup row rowgroup tablist
textbox toolbar tree treegrid".split(" ");function Qm(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function X(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(Om||(c={},Om=(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=Om,b in
c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function Rm(a,b){a=a.getAttribute("aria-"+b);return null==a||void
0==a?"":String(a)}function Sm(a){var b=Rm(a,"activedescendant");return
jf(a).getElementById(b)}function Tm(a,b){var
c="";b&&(c=b.id);X(a,"activedescendant",c)}function Um(a,b){X(a,"label",b)};var
Vm=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 Wm(a)
{return(a=a.exec(fc()))?a[1]:""}var Xm=function(){if(pg)return Wm(/Firefox\/([0-
9.]+)/);if(A||yc||xc)return Qc;if(tg){if(sc()||tc()){var a=Wm(/CriOS\/([0-
9.]+)/);if(a)return a}return Wm(/Chrome\/([0-9.]+)/)}if(ug&&!sc())return
Wm(/Version\/([0-9.]+)/);if(qg||rg){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(fc()))return a[1]+"."+a[2]}else if(sg)return(a=Wm(/Android\s+([0-
9.]+)/))?a:Wm(/Version\/([0-9.]+)/);return""}();function Ym(a,b,c)
{Q.call(this);this.target=a;this.handle=b||a;this.oa=c||new
lh(NaN,NaN,NaN,NaN);this.l=jf(a);this.i=new
fj(this);Ci(this,this.i);this.deltaY=this.deltaX=this.Aa=this.ua=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Qb=!0;this.j=!1;this.na=0;O(this.handle,
["touchstart","mousedown"],this.im,!1,this);this.s=Zm}u(Ym,Q);var
Zm=p.document&&p.document.documentElement&&!!
p.document.documentElement.setCapture&&!!p.document.releaseCapture;
function $m(a,b){a.oa=b||new lh(NaN,NaN,NaN,NaN)}g=Ym.prototype;g.Qa=function(a)
{this.Qb=a};g.va=function(){Ym.qa.va.call(this);bj(this.handle,
["touchstart","mousedown"],this.im,!
1,this);kj(this.i);this.s&&this.l.releaseCapture();this.handle=this.target=null};
g.im=function(a){var b="mousedown"==a.type;if(!this.Qb||this.j||b&&!
Ji(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w an("start",this,a.clientX,a.clientY,a)))this.j=!0,b&&a.preventDefault();else
return;else b&&a.preventDefault();b=this.l;var c=b.documentElement,d=!
this.s;this.i.ma(b,["touchmove","mousemove"],this.Yt,{capture:d,passive:!
1});this.i.ma(b,["touchend","mouseup"],this.Yi,d);this.s?(c.setCapture(!
1),this.i.ma(c,"losecapture",this.Yi)):this.i.ma(zf(b),"blur",
this.Yi);this.Ha&&this.i.ma(this.Ha,"scroll",this.rv,d);this.clientX=this.ua=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.ta=xf(gf(th
is.l).i)}};g.Yi=function(a,b){kj(this.i);this.s&&this.l.releaseCapture();this.j?
(this.j=!1,this.dispatchEvent(new
an("end",this,a.clientX,a.clientY,a,bn(this,this.deltaX),cn(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
g.Yt=function(a){if(this.Qb){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.j){var d=this.ua-this.clientX,e=this.Aa-
this.clientY;if(d*d+e*e>this.na)if(this.dispatchEvent(new
an("start",this,a.clientX,a.clientY,a)))this.j=!0;else{this.Id||
this.Yi(a);return}}c=dn(this,b,c);b=c.x;c=c.y;this.j&&this.dispatchEvent(new
an("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(en(this,a,b,c),a.preventDefault(
))}};
function dn(a,b,c){var d=xf(gf(a.l).i);b+=d.x-a.ta.x;c+=d.y-
a.ta.y;a.ta=d;a.deltaX+=b;a.deltaY+=c;return new
B(bn(a,a.deltaX),cn(a,a.deltaY))}g.rv=function(a){var
b=dn(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;en(this,a,b.x,b.y)};fu
nction en(a,b,c,d){a.Tk(c,d);a.dispatchEvent(new
an("drag",a,b.clientX,b.clientY,b,c,d))}function bn(a,b){var
c=a.oa;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 cn(a,b){var c=a.oa;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))}g.Tk=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
an(a,b,c,d,e,f,h)
{Ei.call(this,a);this.clientX=c;this.clientY=d;this.j=e;this.left=void 0!==f?
f:b.deltaX;this.top=void 0!==h?h:b.deltaY}u(an,Ei);function fn(a){this.Xd=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 fn)for(b=la(a.Xd),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Xd.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.Xd.set(c,d)}
g=fn.prototype;g.nc=function(){return Array.from(this.Xd.values())};
g.ee=function(){return Array.from(this.Xd.keys())};g.remove=function(a){return
this.Xd.delete(a)};g.get=function(a,b){return this.Xd.has(a)?
this.Xd.get(a):b};g.set=function(a,b){this.Xd.set(a,b);return
this};g.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Xd.forEach(function(d,e){return a.call(b,d,e,c)})};g.clone=function()
{return new fn(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 f=(new
Date).getTime(),h=Math.max(0,16-(f-d));d=f+h;return p.setTimeout(function()
{e(f+h)},h)};p.cancelAnimationFrame||(p.cancelAnimationFrame=function(e)
{clearTimeout(e)})}})();
var gn=[[],[]],hn=0,jn=!1,kn=0;function ln(a,b){var c=kn++,d={Vu:
{id:c,Je:a.measure,context:b},Zu:{id:c,Je:a.Yu,context:b},state:{},hd:void 0,uj:!
1};return function(){0<arguments.length?(d.hd||
(d.hd=[]),d.hd.length=0,d.hd.push.apply(d.hd,arguments),d.hd.push(d.state)):d.hd&&0
!=d.hd.length?(d.hd[0]=d.state,d.hd.length=1):d.hd=[d.state];d.uj||(d.uj=!
0,gn[hn].push(d));jn||(jn=!0,window.requestAnimationFrame(mn))}}
function mn(){jn=!1;var a=gn[hn],b=a.length;hn=(hn+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.Vu;c.uj=!1;e.Je&&e.Je.apply(e.context,c.hd)}for(d=0;d<b;+
+d)c=a[d],e=c.Zu,c.uj=!
1,e.Je&&e.Je.apply(e.context,c.hd),c.state={};a.length=0};var nn=A?
Dd(vd(wd('javascript:""'))):Dd(vd(wd("about:blank")));A?
Dd(vd(wd('javascript:""'))):Dd(vd(wd("javascript:undefined")));function on(a)
{Q.call(this);this.wa=a;a=A?"focusout":"blur";this.i=O(this.wa,A?"focusin":"focus",
this,!A);this.j=O(this.wa,a,this,!A)}u(on,Q);on.prototype.handleEvent=function(a)
{var b=new
Hi(a.Pb);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};on.prototype.va=function()
{on.qa.va.call(this);cj(this.i);cj(this.j);delete this.wa};function pn()
{}Qa(pn);pn.prototype.i=0;function qn(a){return":"+(a.i++).toString(36)};function
rn(a){Q.call(this);this.i=a||gf();this.Kb=sn;this.wb=null;this.Za=!
1;this.wa=null;this.oa=void 0;this.na=this.V=this.N=this.Jl=null;this.Mc=!
1}u(rn,Q);rn.prototype.rd=pn.Fb();var sn=null;
function tn(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");}g=rn.prototype;g.getId=function(){return this.wb||(this.wb=qn(this.rd))};
g.ah=function(a){if(this.N&&this.N.na){var b=this.N.na,c=this.wb;c in b&&delete
b[c];kd(this.N.na,a,this)}this.wb=a};g.ka=function(){return this.wa};function Z(a)
{a.oa||(a.oa=new fj(a));return a.oa}g.ne=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.N&&this.wb&&un(this.N,this.wb)&&this.N!
=a)throw Error("Unable to set parent
component");this.N=a;rn.qa.dh.call(this,a)};g.getParent=function(){return this.N};
g.dh=function(a){if(this.N&&this.N!=a)throw Error("Method not
supported");rn.qa.dh.call(this,a)};g.Ta=function()
{this.wa=cg(this.i,"DIV")};g.render=function(a){vn(this,a)};function vn(a,b,c)
{if(a.Za)throw Error("Component already rendered");a.wa||a.Ta();b?
b.insertBefore(a.wa,c||null):a.i.i.body.appendChild(a.wa);a.N&&!a.N.Za||a.La()}
function wn(a,b){if(a.Za)throw Error("Component already rendered");if(b&&a.Bi(b))
{a.Mc=!0;var c=jf(b);a.i&&a.i.i==c||(a.i=gf(b));a.Ob(b);a.La()}else throw
Error("Invalid element to decorate");}g.Bi=function(){return!0};g.Ob=function(a)
{this.wa=a};g.La=function(){this.Za=!0;xn(this,function(a){!
a.Za&&a.ka()&&a.La()})};g.lc=function(){xn(this,function(a)
{a.Za&&a.lc()});this.oa&&kj(this.oa);this.Za=!1};
g.va=function(){this.Za&&this.lc();this.oa&&(this.oa.Fa(),delete
this.oa);xn(this,function(a){a.Fa()});!
this.Mc&&this.wa&&I(this.wa);this.N=this.Jl=this.wa=this.na=this.V=null;rn.qa.va.ca
ll(this)};g.Pa=function(a,b){this.Fg(a,yn(this),b)};
g.Fg=function(a,b,c){if(a.Za&&(c||!this.Za))throw Error("Component already
rendered");if(0>b||b>yn(this))throw Error("Child component index out of
bounds");this.na&&this.V||(this.na={},this.V=[]);if(a.getParent()==this){var
d=a.getId();this.na[d]=a;qb(this.V,a)}else
kd(this.na,a.getId(),a);a.ne(this);wb(this.V,b,0,a);a.Za&&this.Za&&a.getParent()==t
his?(c=this.Jb(),(c.childNodes[b]||null)!
=a.ka()&&(a.ka().parentElement==c&&c.removeChild(a.ka()),b=c.childNodes[b]||
null,c.insertBefore(a.ka(),b))):c?
(this.wa||this.Ta(),b=zn(this,b+1),vn(a,this.Jb(),b?b.wa:null)):this.Za&&!
a.Za&&a.wa&&a.wa.parentNode&&1==a.wa.parentNode.nodeType&&a.La()};g.Jb=function()
{return this.wa};function An(a){null==a.Kb&&(a.Kb=Rh(a.Za?a.wa:a.i.i.body));return
a.Kb}function yn(a){return a.V?a.V.length:0}function un(a,b){a.na&&b?
(a=a.na,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function zn(a,b)
{return a.V?a.V[b]||null:null}function xn(a,b,c){a.V&&a.V.forEach(b,c)}
function Bn(a,b){return a.V&&b?a.V.indexOf(b):-1}g.removeChild=function(a,b){if(a)
{var c="string"===typeof a?a:a.getId();a=un(this,c);if(c&&a){var d=this.na;c in
d&&delete d[c];qb(this.V,a);b&&(a.lc(),a.wa&&I(a.wa));a.ne(null)}}if(!a)throw
Error("Child is not in parent component");return a};function Cn(a,b)
{this.wa=a;this.j=b};function Dn(a,b){Q.call(this);this.o=new fj(this);this.rg(a||
null);b&&(this.sg=b)}u(Dn,Q);g=Dn.prototype;g.wa=null;g.Tn=!0;g.Sn=null;g.Ye=!
1;g.Bl=-1;g.xj=-1;g.jo=!0;g.sg="toggle_display";g.getType=function(){return
this.sg};g.ka=function(){return this.wa};g.rg=function(a)
{En(this);this.wa=a};function Fn(a,b){En(a);a.Tn=b}function En(a){if(a.Ye)throw
Error("Can not change this state of the popup while
showing.");}g.isVisible=function(){return this.Ye};
g.Ba=function(a){this.Ha&&this.Ha.stop();this.ta&&this.ta.stop();if(a){if(!
this.Ye&&this.Nl()){if(!this.wa)throw Error("Caller must call setElement before
trying to show the
popup");this.qg();a=jf(this.wa);if(this.Tn)if(this.o.ma(a,"mousedown",this.kp,!
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.o.ma(a,"mousedown",this.kp,!
0);this.o.ma(a,"deactivate",this.jp)}else
this.o.ma(a,"blur",this.jp);"toggle_display"==this.sg?
(this.wa.style.visibility="visible",N(this.wa,!
0)):"move_offscreen"==this.sg&&this.qg();this.Ye=!0;this.Bl=Date.now();this.xj=-
1;this.Ha?(Vi(this.Ha,"end",this.Ci,!1,this),this.Ha.play()):this.Ci()}}else
Gn(this)};g.qg=function(){};function Gn(a,b)
{a.Ye&&a.dispatchEvent({type:"beforehide",target:b})&&(a.o&&kj(a.o),a.Ye=!
1,a.xj=Date.now(),a.ta?(Vi(a.ta,"end",t(a.Yn,b),!1,a),a.ta.play()):a.Yn(b))}
g.Yn=function(a){"toggle_display"==this.sg?
this.xu():"move_offscreen"==this.sg&&(this.wa.style.top="-
10000px");this.lh(a)};g.xu=function(){this.wa.style.visibility="hidden";N(this.wa,!
1)};g.Nl=function(){return this.dispatchEvent("beforeshow")};g.Ci=function()
{this.dispatchEvent("show")};g.lh=function(a)
{this.dispatchEvent({type:"hide",target:a})};g.kp=function(a)
{a=a.target;Qf(this.wa,a)||Hn(this,a)||150>Date.now()-this.Bl||Gn(this,a)};
g.jp=function(a){if(this.jo){var b=jf(this.wa);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Qf(this.wa,a)||"BODY"==a.tagName||
Hn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.Bl||
Gn(this)}};function Hn(a,b){return lb(a.Sn||[],function(c){return b===c||
Qf(c,b)})}g.va=function()
{Dn.qa.va.call(this);this.o.Fa();Ai(this.Ha);Ai(this.ta);delete this.wa;delete
this.o;delete this.Sn};function In(a,b){rn.call(this,b);this.Mf=!!
a;this.ta=null;this.Ac=ln({Yu:this.Gj},this)}u(In,rn);g=In.prototype;g.al=null;g.Fi
=!1;g.jd=null;g.Bc=null;g.Wd=null;g.Jk=!1;g.mh=function(){return"goog-
modalpopup"};g.Mh=function(){return this.jd};g.Ta=function()
{In.qa.Ta.call(this);var a=this.ka();Ib(a,Tb(this.mh()).split(" "));Wf(a,!0);N(a,!
1);Jn(this);Kn(this)};
function Jn(a){if(a.Mf&&!a.Bc){var b=a.i.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=Bd(nn).toString();a.Bc=b;a.Bc.className=a.mh()+"-
bg";N(a.Bc,!1);Ph(a.Bc,0)}a.jd||(a.jd=a.i.Ra("DIV",a.mh()+"-bg"),N(a.jd,!
1))}function Kn(a){a.Wd||(a.Wd=cg(a.i,"SPAN"),N(a.Wd,!1),Wf(a.Wd,!
0),a.Wd.style.position="absolute")}g.Kp=function(){this.Jk=!1};g.Bi=function(a)
{return!!a&&"DIV"==a.tagName};
g.Ob=function(a){In.qa.Ob.call(this,a);a=Tb(this.mh()).split("
");Ib(this.ka(),a);Jn(this);Kn(this);Wf(this.ka(),!0);N(this.ka(),!
1)};g.La=function()
{this.Bc&&Hf(this.Bc,this.ka());Hf(this.jd,this.ka());In.qa.La.call(this);If(this.W
d,this.ka());this.al=new
on(this.i.i);Z(this).ma(this.al,"focusin",this.mv);Ln(this,!1)};g.lc=function()
{this.isVisible()&&this.Ba(!
1);Ai(this.al);In.qa.lc.call(this);I(this.Bc);I(this.jd);I(this.Wd)};
g.Ba=function(a){if(a!
=this.Fi)if(this.Aa&&this.Aa.stop(),this.Ja&&this.Ja.stop(),this.ua&&this.ua.stop()
,this.Ha&&this.Ha.stop(),this.Za&&Ln(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ta=this.i.i.activeElement}catch(e)
{}this.Gj();this.nh();Z(this).ma(dg(this.i),"resize",this.Gj).ma(dg(this.i),"orient
ationchange",this.Ac);Mn(this,!0);this.focus();this.Fi=!0;this.Aa&&this.Ja?
(Vi(this.Aa,"end",this.Ei,!1,this),this.Ja.play(),this.Aa.play()):this.Ei()}}else
if(this.dispatchEvent("beforehide")){Z(this).Ya(dg(this.i),
"resize",this.Gj).Ya(dg(this.i),"orientationchange",this.Ac);this.Fi=!
1;this.ua&&this.Ha?(Vi(this.ua,"end",this.Di,!
1,this),this.Ha.play(),this.ua.play()):this.Di();a:{try{var
b=this.i,c=b.i.body,d=b.i.activeElement||c;if(!this.ta||this.ta==c)
{this.ta=null;break a}(d==c||b.xm(this.ka(),d))&&this.ta.focus()}catch(e)
{}this.ta=null}}};
function Ln(a,b){a.jc||(a.jc=new Cn(a.wa,a.i));a=a.jc;if(b){a.i||
(a.i=[]);b=a.j.qo(a.j.i.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.wa||
Rm(d,"hidden")||(X(d,"hidden",!0),a.i.push(d))}}else if(a.i)
{for(c=0;c<a.i.length;c++)a.i[c].removeAttribute("aria-hidden");a.i=null}}function
Mn(a,b){a.Bc&&N(a.Bc,b);a.jd&&N(a.jd,b);N(a.ka(),b);N(a.Wd,b)}g.Ei=function()
{this.dispatchEvent("show")};g.Di=function(){Mn(this,!
1);this.dispatchEvent("hide")};g.isVisible=function(){return
this.Fi};g.focus=function(){this.oo()};
g.Gj=function(){this.Bc&&N(this.Bc,!1);this.jd&&N(this.jd,!1);var
a=this.i.i,b=vf(zf(a)||
window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidt
h));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight
));this.Bc&&(N(this.Bc,!0),L(this.Bc,c,a));this.jd&&(N(this.jd,!
0),L(this.jd,c,a))};
g.nh=function(){var a=zf(this.i.i)||window;if("fixed"==xh(this.ka(),"position"))var
b=0,c=0;else c=xf(this.i.i),b=c.x,c=c.y;var
d=M(this.ka());a=vf(a);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-
d.height/2,0);yh(this.ka(),b,c);yh(this.Wd,b,c)};g.mv=function(a){this.Jk?
this.Kp():a.target==this.Wd&&U(this.oo,0,this)};g.oo=function()
{try{A&&this.i.i.body.focus(),this.ka().focus()}catch(a){}};
g.va=function()
{Ai(this.Aa);this.Aa=null;Ai(this.ua);this.ua=null;Ai(this.Ja);this.Ja=null;Ai(this
.Ha);this.Ha=null;In.qa.va.call(this)};function Nn(a,b,c)
{In.call(this,b,c);this.o=a||"modal-dialog";this.l=On(On(new Pn,Qn,!0),Rn,!1,!
0)}u(Nn,In);g=Nn.prototype;g.Yh=!0;g.cp=!0;g.Wk=!
0;g.Ti=.5;g.zc="";g.Jf=null;g.te=null;g.eo=!
1;g.Xc=null;g.Yc=null;g.vi=null;g.Fc=null;g.Cd=null;g.uc=null;g.Bm="dialog";g.mh=fu
nction(){return this.o};function Sn(a,b){a.zc=b;a.Yc&&J(a.Yc,b)}g.lb=function()
{return this.zc};g.Gc=function(){return null!=this.Jf?
je(this.Jf):""};g.rf=function(){return this.Bm};g.kg=function(a){this.Bm=a};
function Tn(a){a.ka()||a.render()}g.Jb=function(){Tn(this);return this.Cd};function
Un(a){Tn(a);return a.uc}function Vn(a){Tn(a);return a.ka()}g.Mh=function()
{Tn(this);return Nn.qa.Mh.call(this)};function Wn(a,b)
{a.Ti=b;a.ka()&&(b=a.Mh())&&Ph(b,a.Ti)}g.wq=function(){};function Xn(a,b){var
c=Tb(a.o+"-title-draggable").split(" ");a.ka()&&(b?Ib(a.Xc,c):Kb(a.Xc,c));b&&!a.te?
(b=new Ym(a.ka(),a.Xc),a.te=b,Ib(a.Xc,c),O(a.te,"start",a.Uv,!
1,a),O(a.te,"drag",a.wq,!1,a)):!b&&a.te&&(a.te.Fa(),a.te=null)}
g.Ta=function(){Nn.qa.Ta.call(this);var
a=this.ka(),b=this.i;this.vi=this.getId();var c=this.getId()
+".contentEl";this.Xc=b.Ra("DIV",this.o+"-title",this.Yc=b.Ra("SPAN",
{className:this.o+"-title-text",id:this.vi},this.zc),this.Fc=b.Ra("SPAN",this.o+"-
title-close"));Ff(a,this.Xc,this.Cd=b.Ra("DIV",{className:this.o+"-
content",id:c}),this.uc=b.Ra("DIV",this.o+"-
buttons"));Qm(this.Yc,"heading");Qm(this.Fc,"button");Wf(this.Fc,!
0);Um(this.Fc,"Close");Qm(a,this.rf());X(a,"labelledby",this.vi||"");this.Jf&&
Ce(this.Cd,this.Jf);N(this.Fc,this.Yh);this.l&&(a=this.l,a.wa=this.uc,a.render());N
(this.uc,!!this.l);Wn(this,this.Ti)};
g.Ob=function(a){Nn.qa.Ob.call(this,a);a=this.ka();var b=this.o+"-
content";this.Cd=mf(null,b,a)[0];this.Cd||
(this.Cd=this.i.Ra("DIV",b),this.Jf&&Ce(this.Cd,this.Jf),a.appendChild(this.Cd));b=
this.o+"-title";var c=this.o+"-title-text",d=this.o+"-title-close";
(this.Xc=mf(null,b,a)[0])?(this.Yc=mf(null,c,this.Xc)[0],this.Fc=mf(null,d,this.Xc)
[0]):(this.Xc=this.i.Ra("DIV",b),a.insertBefore(this.Xc,this.Cd));this.Yc?
(this.zc=Xf(this.Yc),this.Yc.id||(this.Yc.id=this.getId())):(this.Yc=E("SPAN",
{className:c,
id:this.getId()}),this.Xc.appendChild(this.Yc));this.vi=this.Yc.id;X(a,"labelledby"
,this.vi||"");this.Fc||
(this.Fc=this.i.Ra("SPAN",d),this.Xc.appendChild(this.Fc));N(this.Fc,this.Yh);b=thi
s.o+"-buttons";if(this.uc=mf(null,b,a)[0]){if(a=this.l=new Pn(this.i),
(b=this.uc)&&1==b.nodeType){a.wa=b;b=lf("BUTTON",a.wa);c=0;for(var e,f;d=b[c];c+
+)if(e=d.name||d.id,f=Xf(d)||d.value,e){var
h=0==c;a.set(e,f,h,"cancel"==d.name);h&&w(d,"goog-buttonset-default")}}}else
this.uc=this.i.Ra("DIV",b),a.appendChild(this.uc),
this.l&&(a=this.l,a.wa=this.uc,a.render()),N(this.uc,!!
this.l);Wn(this,this.Ti)};g.La=function()
{Nn.qa.La.call(this);Z(this).ma(this.ka(),"keydown",this.Am).ma(this.ka(),"keypress
",this.Am);Z(this).ma(this.uc,"click",this.gv);Xn(this,this.Wk);Z(this).ma(this.Fc,
"click",this.vv);var a=this.ka();Qm(a,this.rf());""!
==this.Yc.id&&X(a,"labelledby",this.Yc.id);if(!this.cp){this.cp=!1;if(this.Za)
{a=this.i;var b=this.Mh();a.yi(this.Bc);a.yi(b)}this.isVisible()&&Ln(this,!1)}};
g.lc=function(){this.isVisible()&&this.Ba(!1);Xn(this,!
1);Nn.qa.lc.call(this)};g.Ba=function(a){a!=this.isVisible()&&(this.Za||
this.render(),Nn.qa.Ba.call(this,a))};g.Ei=function()
{Nn.qa.Ei.call(this);this.dispatchEvent("aftershow")};g.Di=function()
{Nn.qa.Di.call(this);this.dispatchEvent("afterhide");this.eo&&this.Fa()};
g.Uv=function(){var a=this.i.i,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.ka());"fixed"==xh(this.ka(),"position")?$m(this.te,new
lh(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):$m(this.te,new
lh(0,0,c-d.width,a-d.height))};g.vv=function(){Yn(this)};function Yn(a){if(a.Yh)
{var b=a.l,c=b&&b.i;c?(b=b.get(c),a.dispatchEvent(new Zn(c,b))&&a.Ba(!1)):a.Ba(!
1)}}g.va=function(){this.uc=this.Fc=null;Nn.qa.va.call(this)};
function $n(a,b){a.l=b;a.uc&&(a.l?
(b=a.l,b.wa=a.uc,b.render()):Ce(a.uc,ue),N(a.uc,!!a.l))}g.gv=function(a){a:
{for(a=a.target;null!=a&&a!=this.uc;){if("BUTTON"==a.tagName)break
a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var
b=this.l.get(a);this.dispatchEvent(new Zn(a,b))&&this.Ba(!1)}};
g.Am=function(a){var b=!1,c=!
1,d=this.l,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var
f=d&&d.i;e="SELECT"==e.tagName&&!e.disabled;f&&!e?(c=!
0,b=d.get(f),b=this.dispatchEvent(new Zn(f,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ka()){this.Jk=!
0;try{this.Wd.focus()}catch(l){}U(this.Kp,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)f=e.name;else if(e==this.Fc)Yn(this);else
if(d){var
h=d.j,k=h&&ao(d,h);e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||"A"==e.tagName)&&
!e.disabled;!k||k.disabled||e||(f=h)}f&&d&&(c=!0,b=this.dispatchEvent(new
Zn(f,String(d.get(f)))))}else e!=this.Fc||32!=a.keyCode&&" "!=a.key||
Yn(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Ba(!1)};function
Zn(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(Zn,Ei);function Pn(a)
{fn.call(this);a||
gf();this.i=this.wa=this.j=null}u(Pn,fn);Pn.prototype.set=function(a,b,c,d)
{fn.prototype.set.call(this,a,b);c&&(this.j=a);d&&(this.i=a);return this};
function On(a,b,c,d){return
a.set(b.key,b.caption,c,d)}Pn.prototype.render=function(){if(this.wa)
{Ce(this.wa,ue);var a=gf(this.wa);this.forEach(function(b,c){b=a.Ra("BUTTON",
{name:c},b);c==this.j&&(b.className="goog-buttonset-
default");this.wa.appendChild(b)},this)}};Pn.prototype.ka=function(){return
this.wa};function ao(a,b){a=lf("BUTTON",a.wa);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
Qn={key:"ok",caption:"OK"},Rn={key:"cancel",caption:"Cancel"},bo={key:"yes",caption
:"Yes"},co={key:"no",caption:"No"},eo={key:"save",caption:"Save"},fo={key:"continue
",caption:"Continue"};"undefined"!=typeof document&&(On(new Pn,Qn,!0,!0),On(On(new
Pn,Qn,!0),Rn,!1,!0),On(On(new Pn,bo,!0),co,!1,!0),On(On(On(new Pn,bo),co,!0),Rn,!
1,!0),On(On(On(new Pn,fo),eo),Rn,!0,!0));function go(a,b,c,d,e)
{Dm.call(this,b,c,d,e);this.i=a}u(go,Dm);go.prototype.ng=function()
{};go.prototype.Ml=function()
{this.ng();go.qa.Ml.call(this)};go.prototype.Qe=function()
{this.ng();go.qa.Qe.call(this)};go.prototype.Bf=function()
{this.ng();go.qa.Bf.call(this)};function ho(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);go.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.l=-1}u(ho,go);var
io=1/1024;g=ho.prototype;
g.ng=function(){var a=this.coords[0];Math.abs(a-
this.l)>=io&&(Ph(this.i,a),this.l=a)};g.Bf=function(){this.l=-
1;ho.qa.Bf.call(this)};g.Qe=function(){this.l=-
1;ho.qa.Qe.call(this)};g.show=function(){this.i.style.display=""};g.mb=function()
{this.i.style.display="none"};function jo(a,b,c)
{ho.call(this,a,1,0,b,c)}u(jo,ho);jo.prototype.Bf=function()
{this.show();jo.qa.Bf.call(this)};jo.prototype.Qe=function()
{this.mb();jo.qa.Qe.call(this)};
function ko(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");go.call(this,a,b,c,d,e)}u(ko,go);ko.prototype.ng=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.i.style.backgroundColor="rgb("+a.join(",")
+")"};function lo(a,b){this.i=a[p.Symbol.iterator]
();this.j=b}lo.prototype[Symbol.iterator]=function(){return
this};lo.prototype.next=function(){var a=this.i.next();return{value:a.done?void
0:this.j.call(void 0,a.value),done:a.done}};function mo(a,b){return new
lo(a,b)};function no(a){if(a instanceof oo||a instanceof po||a instanceof qo)return
a;if("function"==typeof a.next)return new oo(function(){return
a});if("function"==typeof a[Symbol.iterator])return new oo(function(){return
a[Symbol.iterator]()});if("function"==typeof a.jf)return new oo(function(){return
a.jf()});throw Error("Not an iterator or iterable.");}function oo(a)
{this.i=a}oo.prototype.jf=function(){return new
po(this.i())};oo.prototype[Symbol.iterator]=function(){return new qo(this.i())};
oo.prototype.j=function(){return new qo(this.i())};function po(a)
{this.i=a}n(po,eg);po.prototype.next=function(){return
this.i.next()};po.prototype[Symbol.iterator]=function(){return new
qo(this.i)};po.prototype.j=function(){return new qo(this.i)};function qo(a)
{oo.call(this,function(){return a});this.l=a}n(qo,oo);qo.prototype.next=function()
{return this.l.next()};function ro(a,b){this.j={};this.i=[];this.l=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
ro)for(c=a.ee(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in
a)this.set(d,a[d])}g=ro.prototype;g.nc=function(){so(this);for(var
a=[],b=0;b<this.i.length;b++)a.push(this.j[this.i[b]]);return a};g.ee=function()
{so(this);return this.i.concat()};
function to(a,b){return a.has(b)}g.has=function(a){return uo(this.j,a)};function
vo(a){a.j={};a.i.length=0;a.size=0;a.l=0}g.remove=function(a){uo(this.j,a)?(delete
this.j[a],--this.size,this.l++,this.i.length>2*this.size&&so(this),a=!0):a=!
1;return a};function so(a){if(a.size!=a.i.length){for(var b=0,c=0;b<a.i.length;)
{var d=a.i[b];uo(a.j,d)&&(a.i[c++]=d);b++}a.i.length=c}if(a.size!=a.i.length){var
e={};for(c=b=0;b<a.i.length;)d=a.i[b],uo(e,d)||(a.i[c++]=d,e[d]=1),b+
+;a.i.length=c}}
g.get=function(a,b){return uo(this.j,a)?this.j[a]:b};g.set=function(a,b)
{uo(this.j,a)||(this.size+=1,this.i.push(a),this.l+
+);this.j[a]=b};g.forEach=function(a,b){for(var c=this.ee(),d=0;d<c.length;d++){var
e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function(){return new
ro(this)};g.keys=function(){return no(this.jf(!0)).j()};g.values=function(){return
no(this.jf(!1)).j()};g.entries=function(){var a=this;return
mo(this.keys(),function(b){return[b,a.get(b)]})};
g.jf=function(a){so(this);var b=0,c=this.l,d=this,e=new eg;e.next=function(){if(c!
=d.l)throw Error("The map has changed since the iterator was
created");if(b>=d.i.length)return fg;var f=d.i[b++];return{value:a?f:d.j[f],done:!
1}};return e};function uo(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function wo(){this.j=new ro;this.i=new
xo("");this.i.next=this.i.i=this.i}g=wo.prototype;g.get=function(a,b)
{return(a=this.j.get(a))?a.value:b};g.set=function(a,b){var c=this.j.get(a);c?
c.value=b:(c=new
xo(a,b),this.j.set(a,c),a=c,a.i=this.i.i,a.next=this.i,this.i.i=a,a.i.next=a)};g.sh
ift=function(){return yo(this,this.i.next)};g.pop=function(){return
yo(this,this.i.i)};g.remove=function(a){return(a=this.j.get(a))?
(a.remove(),this.j.remove(a.key),!0):!1};
g.ee=function(){return this.map(function(a,b){return b})};g.nc=function(){return
this.map(function(a){return a})};g.forEach=function(a,b){for(var c=this.i.next;c!
=this.i;c=c.next)a.call(b,c.value,c.key,this)};g.map=function(a,b){for(var
c=[],d=this.i.next;d!=this.i;d=d.next)c.push(a.call(b,d.value,d.key,this));return
c};g.some=function(a,b){for(var c=this.i.next;c!
=this.i;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};
g.every=function(a,b){for(var c=this.i.next;c!=this.i;c=c.next)if(!
a.call(b,c.value,c.key,this))return!1;return!0};function yo(a,b){a.i!
=b&&(b.remove(),a.j.remove(b.key));return b.value}function xo(a,b)
{this.key=a;this.value=b}xo.prototype.remove=function()
{this.i.next=this.next;this.next.i=this.i;delete this.i;delete this.next};function
zo(){Q.call(this);this.j=new wo}u(zo,Q);zo.prototype.l=function(a)
{a.sort(Ao);v(a,function(b){b.ne(this)},this);this.j=new wo;v(a,function(b)
{this.j.set(b.Na(),b)},this);this.dispatchEvent("update")};function Ao(a,b){return
Bo(a)-Bo(b)}function Co(a){return a.j.nc()}function Do(a,b,c){a=Co(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].Na()==b){d=e;break}if(0<=d)return a[c+d]}function
Eo(a,b){return a.j.get(b)}
function Fo(a,b){b=Tb(b);if(0!=b.length)return mb(Co(a),function(c){return
c.lb()==b})};function Go(){};/*