Professional Documents
Culture Documents
SPDX-License-Identifier: Apache-2.0
*/
var ti={};function ui(){var a="undefined"!==typeof window?window.trustedTypes:void
0;return null!==a&&void 0!==a?a:null};function vi(){}function wi(a)
{this.g=a}m(wi,vi);wi.prototype.toString=function(){return
this.g.toString()};function xi(a){var b,c=null===(b=dd())||void 0===b?void
0:b.createHTML(a);return new wi(null!==c&&void 0!==c?c:a,ti)}function yi(a){if(a
instanceof wi)return a.g;throw Error("");};function zi(){}function Ai(a)
{this.g=a}m(Ai,zi);Ai.prototype.toString=function(){return
this.g.toString()};function Bi(a){var b,c=null===(b=dd())||void 0===b?void
0:b.createScriptURL(a);return new Ai(null!==c&&void 0!==c?c:a,ti)};function Ci()
{}function Di(a){this.g=a}m(Di,Ci);Di.prototype.toString=function(){return
this.g.toString()};function Ei(){}function Fi(a)
{this.g=a}m(Fi,Ei);Fi.prototype.toString=function(){return this.g};var Gi=new
Fi("about:invalid#zTSz",ti);function Hi(a){if(a instanceof Fi)return a.g;throw
Error("");};function Ii(a){return a instanceof vi?yi(a):Zd(a)}function Ji(a){if(a
instanceof zi)if(a instanceof Ai)a=a.g;else throw Error("");else a=qd(a);return
a}function Ki(a){return a instanceof Ei?Hi(a):wd(a)}function Li(a)
{a=Ii(a).toString();return ae(a,null)};function N(a,b){if(void 0!==a.tagName)
{if("script"===a.tagName.toLowerCase())throw Error("Use setTextContent with a
SafeScript.");if("style"===a.tagName.toLowerCase())throw Error("Use setTextContent
with a SafeStyleSheet.");}a.innerHTML=Ii(b)};function Mi(a){var
b,c=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document,d=null===(b=c.querySelector)||void 0===b?void
0:b.call(c,"script[nonce]");(b=d?d.nonce||
d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function Ni(a)
{a&&"function"==typeof a.Ha&&a.Ha()};function Oi()
{this.Kd=this.Kd;this.Pa=this.Pa}Oi.prototype.Kd=!1;Oi.prototype.Ha=function()
{this.Kd||(this.Kd=!0,this.wa())};function Pi(a,b){b=t(Ni,b);a.Kd?b():(a.Pa||
(a.Pa=[]),a.Pa.push(b))}Oi.prototype.wa=function()
{if(this.Pa)for(;this.Pa.length;)this.Pa.shift()()};function Qi(a)
{this.id=a}Qi.prototype.toString=function(){return this.id};function Ri(a,b)
{this.type=a instanceof Qi?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}Ri.prototype.stopPropagation=function(){this.g=!
0};Ri.prototype.preventDefault=function(){this.defaultPrevented=!0};function Si(a)
{a.preventDefault()};var Ti=function(){if(!q.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});try{q.addEventListener("test",Ma,b),q.removeEventListener("test",Ma,b)}catch(c
){}return a}();var
Ui={Dg:"mousedown",Eg:"mouseup",Bh:"mousecancel",Hw:"mousemove",Jw:"mouseover",Iw:"
mouseout",Fw:"mouseenter",Gw:"mouseleave"};function Vi(a,b){Ri.call(this,a?
a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.
screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key
="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKe
y=!1;this.state=null;this.hm=!
1;this.pointerId=0;this.pointerType="";this.Ob=null;a&&this.Kl(a,b)}u(Vi,Ri);var
Wi={2:"touch",3:"pen",4:"mouse"};
Vi.prototype.Kl=function(a,b){var
c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;
(b=a.relatedTarget)?nc&&(ic(b,"nodeName")||(b=null)):"mouseover"==c?
b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?
(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?
d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):
(this.offsetX=oc||void 0!==a.offsetX?
a.offsetX:a.layerX,this.offsetY=oc||void 0!==a.offsetY?
a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?
a.clientX:a.pageX,this.clientY=void 0!==a.clientY?
a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||
0);this.button=a.button;this.keyCode=a.keyCode||
0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?
a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;t
his.metaKey=a.metaKey;this.hm=qc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:Wi[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&Vi.ta.preventDefault.call(this)};function Xi(a){return 0==a.Ob.button&&!
(qc&&a.ctrlKey)}Vi.prototype.stopPropagation=function()
{Vi.ta.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};Vi.prototype.preventDefault=function(){Vi.ta.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
Yi="closure_listenable_"+(1E6*Math.random()|0);function Zi(a){return!(!a||!
a[Yi])};var $i=0;function aj(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.uj=e;this.key=++$i;this.ah=this.Zi=!1}function bj(a){a.ah=!
0;a.listener=null;a.proxy=null;a.src=null;a.uj=null};function cj(a)
{this.src=a;this.g={};this.i=0}f=cj.prototype;f.add=function(a,b,c,d,e){var
g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.i++);var h=dj(a,b,d,e);-1<h?
(b=a[h],c||(b.Zi=!1)):(b=new aj(b,this.src,g,!!d,e),b.Zi=c,a.push(b));return
b};f.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var
e=this.g[a];b=dj(e,b,c,d);return-1<b?(bj(e[b]),pb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function ej(a,b){var c=b.type;c in
a.g&&ob(a.g[c],b)&&(bj(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.Ug=ba(7);f.Qh=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=dj(a,b,c,d));return-1<e?a[e]:null};f.hasListener=function(a,b){var c=void
0!==a,d=c?a.toString():"",e=void 0!==b;return Rc(this.g,function(g){for(var
h=0;h<g.length;++h)if(!(c&&g[h].type!=d||e&&g[h].capture!=b))return!0;return!1})};
function dj(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.ah&&g.listener==b&&g.capture==!!c&&g.uj==d)return e}return-1};var
fj="closure_lm_"+(1E6*Math.random()|0),gj={},hj=0;function O(a,b,c,d,e)
{if(d&&d.once)return ij(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)O(a,b[g],c,d,e);return null}c=jj(c);return Zi(a)?a.ka(b,c,Ra(d)?!!d.capture:!!
d,e):kj(a,b,c,!1,d,e)}
function kj(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ra(e)?!!
e.capture:!!e,k=lj(a);k||(a[fj]=k=new cj(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=mj();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Ti||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(nj(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");hj++;return c}
function mj(){function a(c){return b.call(a.src,a.listener,c)}var b=oj;return
a}function ij(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)ij(a,b[g],c,d,e);return null}c=jj(c);return Zi(a)?a.Af(b,c,Ra(d)?!!d.capture:!!
d,e):kj(a,b,c,!0,d,e)}function pj(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)pj(a,b[g],c,d,e);else d=Ra(d)?!!d.capture:!!d,c=jj(c),Zi(a)?
a.Xa(b,c,d,e):a&&(a=lj(a))&&(b=a.Qh(b,c,d,e))&&qj(b)}
function qj(a){if("number"!==typeof a&&a&&!a.ah){var
b=a.src;if(Zi(b))ej(b.Ld,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(nj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);hj--;
(c=lj(b))?(ej(c,a),0==c.i&&(c.src=null,b[fj]=null)):bj(a)}}}function nj(a){return a
in gj?gj[a]:gj[a]="on"+a}function rj(a,b){var c=a.listener,d=a.uj||
a.src;a.Zi&&qj(a);return c.call(d,b)}
function oj(a,b){return a.ah?!0:rj(a,new Vi(b,this))}function lj(a){a=a[fj];return
a instanceof cj?a:null}var
sj="__closure_events_fn_"+(1E9*Math.random()>>>0);function jj(a)
{if("function"===typeof a)return a;a[sj]||(a[sj]=function(b){return
a.handleEvent(b)});return a[sj]};function tj(a)
{Oi.call(this);this.N=a;this.j={}}u(tj,Oi);var
uj=[];f=tj.prototype;f.ka=function(a,b,c,d){return vj(this,a,b,c,d)};function
wj(a,b,c,d,e){vj(a,b,c,d,!1,e)}function vj(a,b,c,d,e,g){Array.isArray(c)||
(c&&(uj[0]=c.toString()),c=uj);for(var h=0;h<c.length;h++){var k=O(b,c[h],d||
a.handleEvent,e||!1,g||a.N||a);if(!k)break;a.j[k.key]=k}return
a}f.Af=function(a,b,c,d){return xj(this,a,b,c,d)};
function xj(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)xj(a,b,c[h],d,e,g);else{b=ij(b,c,d||a.handleEvent,e,g||a.N||a);if(!b)return
a;a.j[b.key]=b}return a}f.Xa=function(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)this.Xa(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ra(d)?!!
d.capture:!!d,e=e||this.N||this,c=jj(c),d=!!d,b=Zi(a)?a.Qh(b,c,d,e):a?(a=lj(a))?
a.Qh(b,c,d,e):null:null,b&&(qj(b),delete this.j[b.key]);return this};
function yj(a){Qc(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&qj(b)},a);a.j={}}f.wa=function()
{tj.ta.wa.call(this);yj(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function P()
{Oi.call(this);this.Ld=new
cj(this);this.Gs=this;this.fm=null}u(P,Oi);P.prototype[Yi]=!
0;f=P.prototype;f.Vg=function(){return this.fm};f.eh=function(a)
{this.fm=a};f.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){pj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Vg();if(c)for(b=[];c;c=c.Vg())b.push(c);c=this.Gs;var d=a.type||
a;if("string"===typeof a)a=new Ri(a,c);else if(a instanceof Ri)a.target=a.target||
c;else{var e=a;a=new Ri(d,c);$c(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=zj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=zj(h,d,!
0,a)&&e,a.g||(e=zj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=zj(h,d,!1,a)&&e;return e};
f.wa=function(){P.ta.wa.call(this);if(this.Ld){var a=this.Ld,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,bj(d[e]);delete
a.g[c];a.i--}}this.fm=null};f.ka=function(a,b,c,d){return this.Ld.add(String(a),b,!
1,c,d)};f.Af=function(a,b,c,d){return this.Ld.add(String(a),b,!
0,c,d)};f.Xa=function(a,b,c,d){return this.Ld.remove(String(a),b,c,d)};
function zj(a,b,c,d){b=a.Ld.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.ah&&h.capture==c){var
k=h.listener,l=h.uj||h.src;h.Zi&&ej(a.Ld,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Ug=ba(6);f.Qh=function(a,b,c,d){return
this.Ld.Qh(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Ld.hasListener(void 0!==a?String(a):void 0,b)};function Aj(a)
{P.call(this);this.g=a||window;this.j=O(this.g,"resize",this.o,!
1,this);this.i=jf(this.g)}u(Aj,P);Aj.prototype.Fa=function(){return this.i?
this.i.clone():null};Aj.prototype.wa=function()
{Aj.ta.wa.call(this);this.j&&(qj(this.j),this.j=null);this.i=this.g=null};Aj.protot
ype.o=function(){var a=jf(this.g);Ee(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Bj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Cj(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!nc;default:return 166>a.keyCode||183<a.keyCode}}
function Dj(a,b,c,d,e,g){if(qc&&e)return Cj(a);if(e&&!d)return!1;if(!nc)
{"number"===typeof b&&(b=Ej(b));var h=17==b||18==b||qc&&91==b;if((!c||qc)&&h||
qc&&16==b&&(d||g))return!1}if((oc||lc)&&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(z&&d&&b==a)return!1;switch(a){case 13:return nc?g||e?!1:!(c&&d):!
0;case 27:return!(oc||lc||nc)}return nc&&(d||e||g)?!1:Cj(a)}
function Cj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(oc||lc)&&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
nc;default:return!1}}function Ej(a){if(nc)a=Fj(a);else if(qc&&oc)switch(a){case
93:a=91}return a}
function Fj(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 Gj(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(Qa(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 Hj(a){if(a.be&&"function"==typeof a.be)return a.be();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(Qa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return Sc(a)}}}
function Ij(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Qa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Hj(a),e=Gj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Jj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Kj(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?Je(e):"")}}}
function Lj(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.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?
c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function Mj(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
Nj=/#|$/;
function Oj(a){var
b=window.location.href,c=b.search(Nj),d=Mj(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 Je(b.substr(d,e-d))}var
Pj=/[?&]($|#)/;function Q(a,b)
{this.i=this.O=this.s="";this.ma=null;this.g=this.o="";this.N=!1;var c;a instanceof
Q?(this.N=void 0!==b?
b:a.N,Qj(this,a.s),this.O=a.O,this.i=a.i,Rj(this,a.ma),Sj(this,a.o),Tj(this,a.j.clo
ne()),this.g=a.g):a&&(c=String(a).match(Jj))?(this.N=!!b,Qj(this,c[1]||"",!
0),this.O=Uj(c[2]||""),this.i=Uj(c[3]||"",!0),Rj(this,c[4]),Sj(this,c[5]||"",!
0),Tj(this,c[6]||"",!0),this.g=Uj(c[7]||"")):(this.N=!!b,this.j=new
Vj(null,this.N))}
Q.prototype.toString=function(){var a=[],b=this.s;b&&a.push(Wj(b,Xj,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(Wj(b,Xj,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ma,null!=c&&a.push(":",String(c));if(c=this.o)this.i&&"/"!
=c.charAt(0)&&a.push("/"),a.push(Wj(c,"/"==c.charAt(0)?Yj:Zj,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.g)&&a.push("#",Wj(c,ak));return
a.join("")};
Q.prototype.resolve=function(a){var b=this.clone(),c=!!a.s;c?Qj(b,a.s):c=!!a.O;c?
b.O=a.O:c=!!a.i;c?b.i=a.i:c=null!=a.ma;var d=a.o;if(c)Rj(b,a.ma);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.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(Yb(e,"./")||
Yb(e,"/.")){d=Lb(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?Sj(b,d):c=""!
==a.j.toString();c?Tj(b,a.j.clone()):c=!!a.g;c&&(b.g=a.g);return
b};Q.prototype.clone=function(){return new Q(this)};function Qj(a,b,c){a.s=c?Uj(b,!
0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function Rj(a,b){if(b)
{b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.ma=b}else
a.ma=null}function Sj(a,b,c){a.o=c?Uj(b,!0):b}function Tj(a,b,c){b instanceof Vj?
(a.j=b,bk(a.j,a.N)):(c||(b=Wj(b,ck)),a.j=new Vj(b,a.N))}
Q.prototype.getQuery=function(){return this.j.toString()};function R(a,b,c)
{a.j.set(b,c);return a}function S(a,b){return a.j.get(b)}function dk(a,b)
{a.j.remove(b)}function Uj(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function
Wj(a,b,c){return"string"===typeof a?
(a=encodeURI(a).replace(b,ek),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function ek(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}
var Xj=/[#\/\?@]/g,Zj=/[#\?:]/g,Yj=/[#\?]/g,ck=/[#\?@]/g,ak=/#/g;function Vj(a,b)
{this.i=this.g=null;this.j=a||null;this.o=!!b}function fk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Kj(a.j,function(b,c){a.add(Je(b),c)}))}function gk(a){var
b=Hj(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new
Vj(null,void 0);a=Gj(a);for(var d=0;d<b.length;d++){var
e=b[d],g=a[d];Array.isArray(g)?hk(c,e,g):c.add(e,g)}return c}f=Vj.prototype;
f.add=function(a,b){fk(this);this.j=null;a=ik(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)
{fk(this);a=ik(this,a);return this.g.has(a)?(this.j=null,this.i-
=this.g.get(a).length,this.g.delete(a)):!1};f.Mc=ba(4);function jk(a,b)
{fk(a);b=ik(a,b);return a.g.has(b)}f.forEach=function(a,b)
{fk(this);this.g.forEach(function(c,d){c.forEach(function(e)
{a.call(b,e,d,this)},this)},this)};
f.be=function(){fk(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)
{fk(this);var b=[];if("string"===typeof
a)jk(this,a)&&(b=b.concat(this.g.get(ik(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)
{fk(this);this.j=null;a=ik(this,a);jk(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 hk(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(ik(a,b),sb(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 Vj;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};function ik(a,b)
{b=String(b);a.o&&(b=b.toLowerCase());return b}function bk(a,b){b&&!
a.o&&(fk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),hk(this,e,c))},a));a.o=b}f.Nq=function(a){for(var
b=0;b<arguments.length;b++)Ij(arguments[b],function(c,d)
{this.add(d,c)},this)};function kk(a){try{return q.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);}var lk=/\
uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/
g;function mk(){}mk.prototype.g=null;function nk(a){var b;(b=a.g)||
(b={},ok(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var pk;function qk()
{}u(qk,mk);function rk(a){return(a=ok(a))?new ActiveXObject(a):new
XMLHttpRequest}function ok(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}pk=new qk;function sk(a,b)
{this.j=a;this.o=b;this.i=0;this.g=null}sk.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
tk(a,b){a.o(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function uk(a,b){var
c=a;b&&(c=r(a,b));c=vk(c);"function"!==typeof q.setImmediate||
q.Window&&q.Window.prototype&&!
y("Edge")&&q.Window.prototype.setImmediate==q.setImmediate?(wk||
(wk=xk()),wk(c)):q.setImmediate(c)}var wk;
function xk(){var a=q.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!y("Presto")&&(a=function()
{var
e=E("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=r(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&&!bc()){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)
{q.setTimeout(e,0)}}var vk=Nc;function yk(a){q.setTimeout(function(){throw
a;},0)};function zk(){this.i=this.g=null}zk.prototype.add=function(a,b){var
c=Ak.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};zk.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 Ak=new sk(function(){return new
Bk},function(a){return a.reset()});function Bk()
{this.next=this.g=this.Ke=null}Bk.prototype.set=function(a,b)
{this.Ke=a;this.g=b;this.next=null};Bk.prototype.reset=function()
{this.next=this.g=this.Ke=null};function Ck(a,b){Dk||Ek();Fk||(Dk(),Fk=!
0);Gk.add(a,b)}var Dk;function Ek(){if(q.Promise&&q.Promise.resolve){var
a=q.Promise.resolve(void 0);Dk=function(){a.then(Hk)}}else Dk=function()
{uk(Hk)}}var Fk=!1,Gk=new zk;function Hk(){for(var a;a=Gk.remove();)
{try{a.Ke.call(a.g)}catch(b){yk(b)}tk(Ak,a)}Fk=!1};function Ik(a){if(!a)return!
1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Jk(a)
{this.g=0;this.O=void 0;this.o=this.i=this.j=null;this.s=this.N=!1;if(a!=Ma)try{var
b=this;a.call(void 0,function(c){Kk(b,2,c)},function(c){Kk(b,3,c)})}catch(c)
{Kk(this,3,c)}}function Lk()
{this.next=this.context=this.i=this.j=this.g=null;this.o=!
1}Lk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.o=!
1};var Mk=new sk(function(){return new Lk},function(a){a.reset()});function
Nk(a,b,c){var d=Mk.get();d.j=a;d.i=b;d.context=c;return d}
function Ok(){var a,b,c=new Jk(function(d,e){a=d;b=e});return new
Pk(c,a,b)}Jk.prototype.then=function(a,b,c){return Qk(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Jk.prototype.$goog_Thenable=!
0;Jk.prototype.cancel=function(a){if(0==this.g){var b=new Rk(a);Ck(function()
{Sk(this,b)},this)}};
function Sk(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.o||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.g&&1==d?Sk(c,b):(g?
(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):Tk(c),Uk(c,e,3,b)))}a.j=null}else
Kk(a,3,b)}function Vk(a,b){a.i||2!=a.g&&3!=a.g||Wk(a);a.o?a.o.next=b:a.i=b;a.o=b}
function Qk(a,b,c,d){var e=Nk(null,null,null);e.g=new Jk(function(g,h){e.j=b?
function(k){try{var l=b.call(d,k);g(l)}catch(n){h(n)}}:g;e.i=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof Rk?h(k):g(l)}catch(n)
{h(n)}}:h});e.g.j=a;Vk(a,e);return e.g}Jk.prototype.oa=function(a)
{this.g=0;Kk(this,2,a)};Jk.prototype.na=function(a){this.g=0;Kk(this,3,a)};
function Kk(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.oa,g=a.na;if(d instanceof Jk){Vk(d,Nk(e||Ma,g||
null,a));var h=!0}else if(Ik(d))d.then(e,g,a),h=!0;else{if(Ra(d))try{var
k=d.then;if("function"===typeof k){Xk(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,Wk(a),3!=b||c instanceof
Rk||Yk(a,c))}}
function Xk(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 Wk(a){a.N||(a.N=!
0,Ck(a.ma,a))}function Tk(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.o=null);return b}Jk.prototype.ma=function(){for(var
a;a=Tk(this);)Uk(this,a,this.g,this.O);this.N=!1};
function Uk(a,b,c,d){if(3==c&&b.i&&!b.o)for(;a&&a.s;a=a.j)a.s=!
1;if(b.g)b.g.j=null,Zk(b,c,d);else try{b.o?b.j.call(b.context):Zk(b,c,d)}catch(e)
{$k.call(null,e)}tk(Mk,b)}function Zk(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function Yk(a,b){a.s=!
0;Ck(function(){a.s&&$k.call(null,b)})}var $k=yk;function Rk(a)
{bb.call(this,a)}u(Rk,bb);Rk.prototype.name="cancel";function Pk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function al(a,b)
{P.call(this);this.i=a||1;this.g=b||
q;this.j=r(this.sw,this);this.o=Xa()}u(al,P);f=al.prototype;f.enabled=!
1;f.Ya=null;function bl(a,b){a.i=b;a.Ya&&a.enabled?
(a.stop(),a.start()):a.Ya&&a.stop()}f.sw=function(){if(this.enabled){var a=Xa()-
this.o;0<a&&a<.8*this.i?this.Ya=this.g.setTimeout(this.j,this.i-a):
(this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null),this.dispatchEvent("tick"),th
is.enabled&&(this.stop(),this.start()))}};
f.start=function(){this.enabled=!0;this.Ya||
(this.Ya=this.g.setTimeout(this.j,this.i),this.o=Xa())};f.stop=function()
{this.enabled=!
1;this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null)};f.wa=function()
{al.ta.wa.call(this);this.stop();delete this.g};function T(a,b,c)
{if("function"===typeof a)c&&(a=r(a,c));else if(a&&"function"==typeof
a.handleEvent)a=r(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:q.setTimeout(a,b||0)}
function cl(a){q.clearTimeout(a)};function dl(a){P.call(this);this.headers=new
Map;this.ma=a||null;this.i=!
1;this.O=this.g=null;this.Ej="";this.j=this.na=this.o=this.oa=!
1;this.N=0;this.s=null;this.Ba="";this.ua=this.va=!1}u(dl,P);var
el=/^https?$/i,fl=["POST","PUT"],gl=[];function hl(a,b,c,d,e,g,h){var k=new
dl;gl.push(k);b&&k.ka("complete",b);k.Af("ready",k.Ts);g&&(k.N=Math.max(0,g));h&&(k
.va=h);k.send(a,c,d,e)}f=dl.prototype;f.Ts=function(){this.Ha();ob(gl,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.Ej+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.Ej=a;this.oa=!1;this.i=!0;this.g=this.ma?
rk(this.ma):rk(pk);this.O=this.ma?
nk(this.ma):nk(pk);this.g.onreadystatechange=r(this.Rp,this);try{this.na=!
0,this.g.open(b,String(a),!0),this.na=!1}catch(h){il(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=q.FormData&&a instanceof q.FormData;!
mb(fl,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.Ba&&(this.g.responseType=this.Ba);"withCredentials"in
this.g&&this.g.withCredentials!
==this.va&&(this.g.withCredentials=this.va);try{jl(this),0<this.N&&((this.ua=kl(thi
s.g))?
(this.g.timeout=this.N,this.g.ontimeout=r(this.mg,this)):this.s=T(this.mg,this.N,th
is)),this.o=!0,this.g.send(a),this.o=!1}catch(h){il(this)}};function kl(a){return
z&&Fc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.mg=function()
{"undefined"!=typeof Ka&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function il(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);ll(a);ml(a)}function ll(a)
{a.oa||(a.oa=!
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"),ml(this))};f.wa=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),ml(this,!
0));dl.ta.wa.call(this)};f.Rp=function(){this.Kd||(this.na||this.o||this.j?
nl(this):this.xv())};f.xv=function(){nl(this)};
function nl(a){if(a.i&&"undefined"!=typeof Ka&&(!a.O[1]||4!=(a.g?
a.g.readyState:0)||2!=ol(a)))if(a.o&&4==(a.g?a.g.readyState:0))T(a.Rp,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{pl(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):ll(a)}finally{ml(a)}}}func
tion ml(a,b){if(a.g){jl(a);var c=a.g,d=a.O[0]?Ma:null;a.g=null;a.O=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function jl(a){a.g&&a.ua&&(a.g.ontimeout=null);a.s&&(cl(a.s),a.s=null)}function
pl(a){var b=ol(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.Ej).match(Jj)[1]||null,!
a&&q.self&&q.self.location&&(a=q.self.location.protocol,a=a.substr(0,a.length-
1)),b=!el.test(a?a.toLowerCase():"");c=b}return c}function ol(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function ql(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function
rl(a,b){if(a.g){a=a.g.responseText;b&&0==a.indexOf(b)&&(a=a.substring(b.length));a:
{b=a;if(q.JSON)try{var c=q.JSON.parse(b);break a}catch(d){}c=kk(b)}return
c}};function sl(a){var b={nonce:ue()};b=void 0===b?{}:b;var c;if(a instanceof
Di)a=a.g;else throw Error("");var d=a;a=(null===(c=ui())||void 0===c?
0:c.isScript(d))?
TrustedScript.prototype.toString.apply(d):d;c="<script";b.id&&(c+=' id="'+ul(b.id)
+'"');b.nonce&&(c+=' nonce="'+ul(b.nonce)+'"');b.type&&(c+=' type="'+ul(b.type)
+'"');return xi(c+(">"+a+"\x3c/script>"))}function ul(a){return
a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/
g,""").replace(/'/g,"'")};function vl(a){var
b=document.createElement("template");if(!("content"in b))
{b=xi("<html><body>"+a);b=(new
DOMParser).parseFromString(Ii(b),"text/html");for(a=b.createDocumentFragment();0<b.
body.childNodes.length;)a.appendChild(b.body.firstChild);return
a}a=xi(a);N(b,a);return b.content};function wl(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function xl(a){a=a.nodeType;return
a===Node.ELEMENT_NODE||"number"!==typeof a};var yl=new function(){var a=new
Map([["A",new Map([["href",{Nc:2}]])],["AREA",new Map([["href",{Nc:2}]])],
["LINK",new Map([["href",{Nc: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",{Nc:2}]])],["IMG",new Map([["src",{Nc:2}]])],["VIDEO",new Map([["src",
{Nc:2}]])],["AUDIO",new Map([["src",{Nc:2}]])]]),b=new Set("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(" ")),
c=new Map([["dir",{Nc:3,conditions:new Map([["dir",new
Set(["auto","ltr","rtl"])]])}],["async",{Nc:3,conditions:new Map([["async",new
Set(["async"])]])}],["cite",{Nc:2}],["loading",{Nc:3,conditions:new
Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Nc:2}],["target",
{Nc:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]);this.i=new
Set("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(" "));
this.g=a;this.j=b;this.o=c};function zl(a){this.Ol=a}function Al(a){return new
zl(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var
Bl=[Al("data"),Al("http"),Al("https"),Al("mailto"),Al("ftp"),new zl(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Cl(a){var b=void 0===b?Bl:b;a:{b=void
0===b?Bl:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof zl&&d.Ol(a))
{a=new Fi(a,ti);break a}}a=void 0}return a||Gi};function Dl()
{this.j=yl;this.i=[];if(ti!==ti)throw Error("Bad secret");}function El(a){var
b=Fl;b.i=[];a=b.g(a);if(0!==b.i.length)throw Error("");return
a}Dl.prototype.g=function(a){var
b=document.createElement("span");b.appendChild(Gl(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return xi(a)};
function Gl(a,b){b=vl(b);b=document.createTreeWalker(b,NodeFilter.SHOW_ELEMENT|
NodeFilter.SHOW_TEXT,function(h){return Hl(a,h)},!1);for(var
c=b.nextNode(),d=document.createDocumentFragment(),e=d;null!==c;){var g=void
0;if(c.nodeType===Node.TEXT_NODE)g=document.createTextNode(c.data);else
if(xl(c))g=Il(a,c);else throw Error("Node is not of type text or
element");e.appendChild(g);if(c=b.firstChild())e=g;else for(;!
(c=b.nextSibling())&&(c=b.parentNode());)e=e.parentNode}return d}
function Il(a,b){var c=wl(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=a.j,l=k.g.get(c);k=(null===l||void 0===l?0:l.has(g))?l.get(g):k.j.has(g)?
{Nc:1}:k.o.get(g)||{Nc:0};a:{l=void 0;var n=k.conditions;if(n){n=la(n);for(var
p=n.next();!p.done;p=n.next()){var
w=la(p.value);p=w.next().value;w=w.next().value;if((p=null===(l=b.getNamedItem(p))|
|void 0===l?void 0:l.value)&&!w.has(p)){l=!1;break a}}}l=!0}if(l)switch(k.Nc){case
1:d.setAttribute(g,
h);break;case 2:k=Hi(Cl(h));k!==h&&Jl(a);d.setAttribute(g,k);break;case
3:d.setAttribute(g,h.toLowerCase());break;case 4:d.setAttribute(g,h);break;case
0:Jl(a);break;default:throw Error("Unhandled AttributePolicyAction case");}else
Jl(a)}return d}
function Hl(a,b){if(b.nodeType===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(!xl(b))return
NodeFilter.FILTER_REJECT;b=wl(b);if(null===b)return
Jl(a),NodeFilter.FILTER_REJECT;var c=a.j;if("form"!==b.toLowerCase()&&(c.i.has(b)||
c.g.has(b)))return NodeFilter.FILTER_ACCEPT;Jl(a);return
NodeFilter.FILTER_REJECT}function Jl(a){0===a.i.length&&a.i.push("")}var Fl=new
Dl;function Kl(a){var b=Fa.apply(1,arguments);if(0===b.length)return
Bi(a[0]);for(var c=[a[0]],d=0;d<b.length;d+
+)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return Bi(c.join(""))};function
Ll(){}f=Ll.prototype;f.mb=function(a)
{this.yb=a.width;this.Cb=a.height};f.Fa=function(){return new
De(this.yb,this.Cb)};f.de=function(){return this.O};f.qd=function(){return
this.N};f.Bb=function(){return this.yb};f.Db=function(){return
this.Cb};f.od=function(){return new A(this.O,this.N)};function Ml(a){return new
ch(a.O,a.N,a.yb,a.Cb)};function Nl(){this.g=[]}Nl.prototype.Sa=function(a)
{this.g.push(a)};Nl.prototype.Fa=function(){var a=this.Bb(),b=this.Db();return
null===a||null===b?null:new De(a,b)};Nl.prototype.Nd=function(a){return
this.g.filter(a||Lc)};function Ol(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function Pl(a,b){return Ol(a,function(c)
{return c.qd()<=b&&c.qd()+c.Fa().height>=b})}function Ql(a,b){return
a.g.find(function(c){return ah(dh(Ml(c)),b)})};function Rl()
{this.g=[];this.cells=[]}u(Rl,Nl);f=Rl.prototype;f.Pm=0;f.marginTop=0;f.marginRight
=0;f.Di=0;f.Hl=0;f.Yj=0;f.Fq=!1;f.Bb=function(){return this.yb};f.Db=function()
{return this.Cb};
function Sl(a){a.O();for(var b=a.Pm,c=0;c<a.j;c++){var
d=Tl(a,c);a.cells[c].forEach(function(h){if(h){var k=b+Math.round((d-
h.Fa().width)/2);h.O=k}});b+=d+a.Hl}a.yb=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.i;c++){var g=Ul(a,c);Vl(a,c).forEach(function(h)
{if(h)if(this.Fq){var k=e+Math.round((g-h.Fa().height)/2);h.N=k}else
h.N=e});e+=g+a.Yj}a.Cb=e+a.Di}function Vl(a,b){return a.cells.map(function(c)
{return c[b]})}
function Tl(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.Fa().width))});return c}function Ul(a,b){var
c=0;Vl(a,b).forEach(function(d){d&&(c=Math.max(c,d.Fa().height))});return
c};function Wl(a){this.o=a}m(Wl,Ll);Wl.prototype.Ga=function(){return
this.o};Wl.prototype.mb=function(a){void 0==a.width?
(this.Cb=a.height,this.yb=Math.round(a.height*Xl(this.o))):void 0==a.height?
(this.yb=a.width,this.Cb=Math.round(a.width/Xl(this.o))):
(this.yb=a.width,this.Cb=a.height)};function Yl()
{return"rtl"==document.body.dir}function Zl(a,b,c){a=a.style;z?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat=c||"no-
repeat")}var $l={border:!0,padding:!0,margin:!
0},am=["Top","Bottom","Right","Left"],bm={color:"#0000cc",textDecoration:"underline
"};
function cm(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)
{Qc(b,t(dm,c))})}function dm(a,b,c){var d=""==lh(a,c);$l[c]?v(am,function(e)
{d&&""==lh(a,c+e)&&I(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&bm[c]?
I(a,c,bm[c]):I(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||Qc(c,function(e,g)
{tb(d,sb(a.getElementsByTagName(g)))});cm(d)};function em(a,b,c)
{Oi.call(this);this.ci=a;this.j=b||
0;this.g=c;this.i=r(this.Oq,this)}u(em,Oi);f=em.prototype;f.lb=0;f.wa=function()
{em.ta.wa.call(this);this.stop();delete this.ci;delete this.g};f.start=function(a)
{this.stop();this.lb=T(this.i,void 0!==a?a:this.j)};f.stop=function(){0!
=this.lb&&cl(this.lb);this.lb=0};f.Oq=function()
{this.lb=0;this.ci&&this.ci.call(this.g)};var Wc={},fm=null;function gm(a)
{a=Sa(a);delete Wc[a];Vc()&&fm&&fm.stop()}function hm(){fm||(fm=new em(function()
{im()},20));var a=fm;0!=a.lb||a.start()}function im(){var a=Xa();Qc(Wc,function(b)
{jm(b,a)});Vc()||hm()};function km()
{P.call(this);this.Ic=0;this.endTime=this.startTime=null}u(km,P);km.prototype.Df=fu
nction(){this.vd("begin")};km.prototype.Se=function()
{this.vd("end")};km.prototype.vd=function(a){this.dispatchEvent(a)};function
lm(a,b,c,d){km.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.s=b;this.duration=c;this.o=d;this.coords=[];this.progress=0}
u(lm,km);f=lm.prototype;
f.play=function(a){if(a||0==this.Ic)this.progress=0,this.coords=this.i;else
if(1==this.Ic)return!1;gm(this);this.startTime=a=Xa();-1==this.Ic&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.Df();this.vd("play");-1==this.Ic&&this.vd("resume");this.Ic=1;var
b=Sa(this);b in Wc||(Wc[b]=this);hm();jm(this,a);return!0};f.stop=function(a)
{gm(this);this.Ic=0;a&&(this.progress=1);mm(this,this.progress);this.vd("stop");thi
s.Se()};
f.wa=function(){0==this.Ic||this.stop(!
1);this.vd("destroy");lm.ta.wa.call(this)};function jm(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);mm(a,a.progress);1==a.progress?
(a.Ic=0,gm(a),a.vd("finish"),a.Se()):1==a.Ic&&a.bm()}function mm(a,b)
{"function"===typeof a.o&&(b=a.o(b));a.coords=Array(a.i.length);for(var
c=0;c<a.i.length;c++)a.coords[c]=(a.s[c]-a.i[c])*b+a.i[c]}f.bm=function()
{this.vd("animate")};
f.vd=function(a){this.dispatchEvent(new nm(a,this))};function nm(a,b)
{Ri.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.Ic}u(nm,
Ri);function om(a){return 3*a*a-2*a*a*a};function W(){P.call(this);this.g=new
tj(this)}u(W,P);W.prototype.wa=function()
{this.dispatchEvent("dispose");W.ta.wa.call(this);this.g.Ha()};function pm()
{W.call(this)}u(pm,W);function qm(a,b){this.x=a;this.y=b}u(qm,A);function rm(a)
{return new qm(a.x,a.y)}qm.prototype.clone=function(){return new
qm(this.x,this.y)};qm.prototype.jk=A.prototype.jk;qm.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function sm(a,b){a.x-=b.x;a.y-=b.y};function
tm(a,b){this.g=a;this.i=b}function um(a,b){var c=Ql(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Nd(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=bh(dh(Ml(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.Nh(c);b=rm(b);sm(b,c.od());d=a.Fa().width/c.Fa().width;c=a.Fa().he
ight/c.Fa().height;b=new A(Math.round(b.x*d),Math.round(b.y*c));return
rm(a.od()).add(b)};var vm={};var wm;var xm="combobox grid group listbox menu
menubar radiogroup row rowgroup tablist textbox toolbar tree treegrid".split("
");function ym(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?(wm||(wm={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!
1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!
1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!
1,invalid:"false"}),c=wm,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function zm(a,b)
{a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}
function Am(a){var b=zm(a,"activedescendant");return
Ye(a).getElementById(b)}function Bm(a,b){var
c="";b&&(c=b.id);X(a,"activedescendant",c)}function Cm(a,b){X(a,"label",b)};var
Dm=function(){if(rc){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ac()))?
a[1]:"0"}return
qc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ac()))?a[0].replace(/_/g,"."):"10"):tc?(a=/
Android\s+([^\);]+)(\)|;)/,(a=a.exec(ac()))?a[1]:""):uc||vc||wc?(a=/(?:iPhone|CPU)\
s+OS\s+(\S+)/,(a=a.exec(ac()))?a[1].replace(/_/g,"."):""):""}();function Em(a)
{return(a=a.exec(ac()))?a[1]:""}var Fm=function(){if(Wf)return Em(/Firefox\/([0-
9.]+)/);if(z||lc||kc)return Dc;if($f){if(gc()||y("Macintosh")){var
a=Em(/CriOS\/([0-9.]+)/);if(a)return a}return Em(/Chrome\/([0-9.]+)/)}if(cg&&!
gc())return Em(/Version\/([0-9.]+)/);if(Xf||Yf){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(ac()))return a[1]+"."+a[2]}else if(Zf)return(a=Em(/Android\s+([0-
9.]+)/))?a:Em(/Version\/([0-9.]+)/);return""}();function Gm(a,b,c)
{P.call(this);this.target=a;this.s=b||a;this.ua=c||new
ch(NaN,NaN,NaN,NaN);this.j=Ye(a);this.g=new
tj(this);Pi(this,this.g);this.deltaY=this.deltaX=this.Ca=this.Ba=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Pb=!0;this.i=!1;this.na=0;O(this.s,
["touchstart","mousedown"],this.Bm,!1,this);this.N=Hm}u(Gm,P);var
Hm=q.document&&q.document.documentElement&&!!
q.document.documentElement.setCapture&&!!q.document.releaseCapture;
function Im(a,b){a.ua=b||new ch(NaN,NaN,NaN,NaN)}f=Gm.prototype;f.Ta=function(a)
{this.Pb=a};f.wa=function(){Gm.ta.wa.call(this);pj(this.s,
["touchstart","mousedown"],this.Bm,!
1,this);yj(this.g);this.N&&this.j.releaseCapture();this.s=this.target=null};
f.Bm=function(a){var b="mousedown"==a.type;if(!this.Pb||this.i||b&&!
Xi(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w Jm("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.N;this.g.ka(b,["touchmove","mousemove"],this.fu,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.dj,d);this.N?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.dj)):this.g.ka(nf(b),"blur",
this.dj);this.Ja&&this.g.ka(this.Ja,"scroll",this.yv,d);this.clientX=this.Ba=a.clie
ntX;this.clientY=this.Ca=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;th
is.deltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.va=lf(We(th
is.j).g)}};f.dj=function(a,b){yj(this.g);this.N&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
Jm("end",this,a.clientX,a.clientY,a,Km(this,this.deltaX),Lm(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.fu=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.Ba-this.clientX,e=this.Ca-
this.clientY;if(d*d+e*e>this.na)if(this.dispatchEvent(new
Jm("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Kd||
this.dj(a);return}}c=Mm(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
Jm("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Nm(this,a,b,c),a.preventDefault(
))}};
function Mm(a,b,c){var d=lf(We(a.j).g);b+=d.x-a.va.x;c+=d.y-
a.va.y;a.va=d;a.deltaX+=b;a.deltaY+=c;return new
A(Km(a,a.deltaX),Lm(a,a.deltaY))}f.yv=function(a){var
b=Mm(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Nm(this,a,b.x,b.y)};fu
nction Nm(a,b,c,d){a.jl(c,d);a.dispatchEvent(new
Jm("drag",a,b.clientX,b.clientY,b,c,d))}function Km(a,b){var
c=a.ua;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 Lm(a,b){var c=a.ua;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.jl=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Jm(a,b,c,d,e,g,h)
{Ri.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(Jm,Ri);function Om(a){this.Ed=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 Om)for(b=la(a.Ed),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Ed.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.Ed.set(c,d)}
f=Om.prototype;f.lc=function(){return Array.from(this.Ed.values())};
f.be=function(){return Array.from(this.Ed.keys())};f.Mc=ba(3);f.remove=function(a)
{return this.Ed.delete(a)};f.get=function(a,b){return this.Ed.has(a)?
this.Ed.get(a):b};f.set=function(a,b){this.Ed.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Ed.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new Om(this)};(function(){for(var
a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!q.requestAnimationFrame;+
+c)q.requestAnimationFrame=q[b+"RequestAnimationFrame"],q.cancelAnimationFrame=q[b+
"CancelAnimationFrame"]||q[b+"CancelRequestAnimationFrame"];if(!
q.requestAnimationFrame){var d=0;q.requestAnimationFrame=function(e){var g=(new
Date).getTime(),h=Math.max(0,16-(g-d));d=g+h;return q.setTimeout(function()
{e(g+h)},h)};q.cancelAnimationFrame||(q.cancelAnimationFrame=function(e)
{clearTimeout(e)})}})();
var Pm=[[],[]],Qm=0,Rm=!1,Sm=0;function Tm(a,b){var c=Sm++,d={dv:
{id:c,Ke:a.measure,context:b},hv:{id:c,Ke:a.gv,context:b},state:{},md:void 0,Bj:!
1};return function(){0<arguments.length?(d.md||
(d.md=[]),d.md.length=0,d.md.push.apply(d.md,arguments),d.md.push(d.state)):d.md&&0
!=d.md.length?(d.md[0]=d.state,d.md.length=1):d.md=[d.state];d.Bj||(d.Bj=!
0,Pm[Qm].push(d));Rm||(Rm=!0,window.requestAnimationFrame(Um))}}
function Um(){Rm=!1;var a=Pm[Qm],b=a.length;Qm=(Qm+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.dv;c.Bj=!1;e.Ke&&e.Ke.apply(e.context,c.md)}for(d=0;d<b;+
+d)c=a[d],e=c.hv,c.Bj=!
1,e.Ke&&e.Ke.apply(e.context,c.md),c.state={};a.length=0};var Vm=z?
sd(hd(id('javascript:""'))):sd(hd(id("about:blank")));z?
sd(hd(id('javascript:""'))):sd(hd(id("javascript:undefined")));function Wm(a)
{P.call(this);this.ya=a;a=z?"focusout":"blur";this.g=O(this.ya,z?"focusin":"focus",
this,!z);this.i=O(this.ya,a,this,!z)}u(Wm,P);Wm.prototype.handleEvent=function(a)
{var b=new
Vi(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};Wm.prototype.wa=function()
{Wm.ta.wa.call(this);qj(this.g);qj(this.i);delete this.ya};function Xm()
{}Na(Xm);Xm.prototype.g=0;function Ym(a){return":"+(a.g++).toString(36)};function
Y(a){P.call(this);this.g=a||We();this.Xb=Zm;this.lb=null;this.$a=!
1;this.ya=null;this.oa=void 0;this.ma=this.N=this.o=this.Zl=null;this.Jd=!
1}u(Y,P);Y.prototype.xe=Xm.Eb();var Zm=null;
function $m(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=Y.prototype;f.getId=function(){return this.lb||(this.lb=Ym(this.xe))};
f.dh=function(a){if(this.o&&this.o.ma){var b=this.o.ma,c=this.lb;c in b&&delete
b[c];Xc(this.o.ma,a,this)}this.lb=a};f.ha=function(){return this.ya};function Z(a)
{a.oa||(a.oa=new tj(a));return a.oa}f.ne=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.o&&this.lb&&an(this.o,this.lb)&&this.o!
=a)throw Error("Unable to set parent
component");this.o=a;Y.ta.eh.call(this,a)};f.getParent=function(){return this.o};
f.eh=function(a){if(this.o&&this.o!=a)throw Error("Method not
supported");Y.ta.eh.call(this,a)};f.Va=function()
{this.ya=Rf(this.g,"DIV")};f.render=function(a){bn(this,a)};function bn(a,b,c)
{if(a.$a)throw Error("Component already rendered");a.ya||a.Va();b?
b.insertBefore(a.ya,c||null):a.g.g.body.appendChild(a.ya);a.o&&!a.o.$a||a.Ma()}
function cn(a,b){if(a.$a)throw Error("Component already rendered");if(b&&a.Ei(b))
{a.Jd=!0;var c=Ye(b);a.g&&a.g.g==c||(a.g=We(b));a.Nb(b);a.Ma()}else throw
Error("Invalid element to decorate");}f.Ei=function(){return!0};f.Nb=function(a)
{this.ya=a};f.Ma=function(){this.$a=!0;dn(this,function(a){!a.
$a&&a.ha()&&a.Ma()})};f.kc=function(){dn(this,function(a){a.
$a&&a.kc()});this.oa&&yj(this.oa);this.$a=!1};
f.wa=function(){this.$a&&this.kc();this.oa&&(this.oa.Ha(),delete
this.oa);dn(this,function(a){a.Ha()});!
this.Jd&&this.ya&&F(this.ya);this.o=this.Zl=this.ya=this.ma=this.N=null;Y.ta.wa.cal
l(this)};f.Oa=function(a,b){this.Gg(a,en(this),b)};
f.Gg=function(a,b,c){if(a.$a&&(c||!this.$a))throw Error("Component already
rendered");if(0>b||b>en(this))throw Error("Child component index out of
bounds");this.ma&&this.N||(this.ma={},this.N=[]);if(a.getParent()==this){var
d=a.getId();this.ma[d]=a;ob(this.N,a)}else
Xc(this.ma,a.getId(),a);a.ne(this);ub(this.N,b,0,a);a.$a&&this.
$a&&a.getParent()==this?(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.ya||this.Va(),b=fn(this,b+1),bn(a,this.Jb(),b?b.ya:null)):this.$a&&!a.
$a&&a.ya&&a.ya.parentNode&&1==a.ya.parentNode.nodeType&&a.Ma()};f.Jb=function()
{return this.ya};function gn(a){null==a.Xb&&(a.Xb=Ih(a.$a?a.ya:a.g.g.body));return
a.Xb}function en(a){return a.N?a.N.length:0}function an(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function fn(a,b)
{return a.N?a.N[b]||null:null}function dn(a,b,c){a.N&&a.N.forEach(b,c)}
function hn(a,b){return a.N&&b?a.N.indexOf(b):-1}f.removeChild=function(a,b){if(a)
{var c="string"===typeof a?a:a.getId();a=an(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];ob(this.N,a);b&&(a.kc(),a.ya&&F(a.ya));a.ne(null)}}if(!a)throw
Error("Child is not in parent component");return a};function jn(a,b)
{this.ya=a;this.i=b};function kn(a,b){P.call(this);this.o=new tj(this);this.sg(a||
null);b&&(this.tg=b)}u(kn,P);f=kn.prototype;f.ya=null;f.vo=!0;f.uo=null;f.qg=!
1;f.Sl=-1;f.Io=!0;f.tg="toggle_display";f.getType=function(){return
this.tg};f.ha=function(){return this.ya};f.sg=function(a)
{ln(this);this.ya=a};function ln(a){if(a.qg)throw Error("Can not change this state
of the popup while showing.");}f.isVisible=function(){return this.qg};
f.Da=function(a){this.Ja&&this.Ja.stop();this.ua&&this.ua.stop();if(a){if(!
this.qg&&this.dm()){if(!this.ya)throw Error("Caller must call setElement before
trying to show the
popup");this.rg();a=Ye(this.ya);if(this.vo)if(this.o.ka(a,"mousedown",this.Lp,!
0),z){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Ff(b)}catch(d){break}a=c;b=a.activeElement}this.o.ka(a,"mousedown",this.Lp,!
0);this.o.ka(a,"deactivate",this.Kp)}else
this.o.ka(a,"blur",this.Kp);"toggle_display"==this.tg?
(this.ya.style.visibility="visible",M(this.ya,!
0)):"move_offscreen"==this.tg&&this.rg();this.qg=!0;this.Sl=Date.now();this.Ja?
(ij(this.Ja,"end",this.Fi,!1,this),this.Ja.play()):this.Fi()}}else
mn(this)};f.rg=Ma;function mn(a,b)
{a.qg&&a.dispatchEvent({type:"beforehide",target:b})&&(a.o&&yj(a.o),a.qg=!
1,Date.now(),a.ua?(ij(a.ua,"end",t(a.zo,b),!
1,a),a.ua.play()):a.zo(b))}f.zo=function(a){"toggle_display"==this.tg?
this.Fu():"move_offscreen"==this.tg&&(this.ya.style.top="-10000px");this.lh(a)};
f.Fu=function(){this.ya.style.visibility="hidden";M(this.ya,!1)};f.dm=function()
{return this.dispatchEvent("beforeshow")};f.Fi=function()
{this.dispatchEvent("show")};f.lh=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Lp=function(a)
{a=a.target;Ef(this.ya,a)||nn(this,a)||150>Date.now()-this.Sl||mn(this,a)};
f.Kp=function(a){if(this.Io){var b=Ye(this.ya);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Ef(this.ya,a)||"BODY"==a.tagName||
nn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.Sl||
mn(this)}};function nn(a,b){return jb(a.uo||[],function(c){return b===c||
Ef(c,b)})}f.wa=function()
{kn.ta.wa.call(this);this.o.Ha();Ni(this.Ja);Ni(this.ua);delete this.ya;delete
this.o;delete this.uo};function on(a,b){Y.call(this,b);this.Pf=!!
a;this.ua=null;this.Pc=Tm({gv:this.Mj},this)}u(on,Y);f=on.prototype;f.tl=null;f.Ii=
!1;f.nd=null;f.zc=null;f.Vd=null;f.Xk=!1;f.mh=function(){return"goog-
modalpopup"};f.Lh=function(){return this.nd};f.Va=function()
{on.ta.Va.call(this);var a=this.ha();Gb(a,Ob(this.mh()).split(" "));Kf(a,!0);M(a,!
1);pn(this);qn(this)};
function pn(a){if(a.Pf&&!a.zc){var b=a.g.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=qd(Vm).toString();a.zc=b;a.zc.className=a.mh()+"-
bg";M(a.zc,!1);Gh(a.zc,0)}a.nd||(a.nd=a.g.Ra("DIV",a.mh()+"-bg"),M(a.nd,!
1))}function qn(a){a.Vd||(a.Vd=Rf(a.g,"SPAN"),M(a.Vd,!1),Kf(a.Vd,!
0),a.Vd.style.position="absolute")}f.hq=function(){this.Xk=!1};f.Ei=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){on.ta.Nb.call(this,a);a=Ob(this.mh()).split("
");Gb(this.ha(),a);pn(this);qn(this);Kf(this.ha(),!0);M(this.ha(),!
1)};f.Ma=function()
{this.zc&&vf(this.zc,this.ha());vf(this.nd,this.ha());on.ta.Ma.call(this);wf(this.V
d,this.ha());this.tl=new
Wm(this.g.g);Z(this).ka(this.tl,"focusin",this.tv);rn(this,!1)};f.kc=function()
{this.isVisible()&&this.Da(!
1);Ni(this.tl);on.ta.kc.call(this);F(this.zc);F(this.nd);F(this.Vd)};
f.Da=function(a){if(a!
=this.Ii)if(this.Ba&&this.Ba.stop(),this.La&&this.La.stop(),this.va&&this.va.stop()
,this.Ja&&this.Ja.stop(),this.$a&&rn(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ua=this.g.g.activeElement}catch(e)
{}this.Mj();this.nh();Z(this).ka(Sf(this.g),"resize",this.Mj).ka(Sf(this.g),"orient
ationchange",this.Pc);sn(this,!0);this.focus();this.Ii=!0;this.Ba&&this.La?
(ij(this.Ba,"end",this.Hi,!1,this),this.La.play(),this.Ba.play()):this.Hi()}}else
if(this.dispatchEvent("beforehide")){Z(this).Xa(Sf(this.g),
"resize",this.Mj).Xa(Sf(this.g),"orientationchange",this.Pc);this.Ii=!
1;this.va&&this.Ja?(ij(this.va,"end",this.Gi,!
1,this),this.Ja.play(),this.va.play()):this.Gi();a:{try{var
b=this.g,c=b.g.body,d=b.g.activeElement||c;if(!this.ua||this.ua==c)
{this.ua=null;break a}(d==c||b.Nm(this.ha(),d))&&this.ua.focus()}catch(e)
{}this.ua=null}}};
function rn(a,b){a.Gc||(a.Gc=new jn(a.ya,a.g));a=a.Gc;if(b){a.g||
(a.g=[]);b=a.i.No(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.ya||
zm(d,"hidden")||(X(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
sn(a,b){a.zc&&M(a.zc,b);a.nd&&M(a.nd,b);M(a.ha(),b);M(a.Vd,b)}f.Hi=function()
{this.dispatchEvent("show")};f.Gi=function(){sn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Ii};f.focus=function(){this.Mo()};
f.Mj=function(){this.zc&&M(this.zc,!1);this.nd&&M(this.nd,!1);var
a=this.g.g,b=jf(nf(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.zc&&(M(this.zc,!0),K(this.zc,c,a));this.nd&&(M(this.nd,!
0),K(this.nd,c,a))};
f.nh=function(){var a=nf(this.g.g)||window;if("fixed"==oh(this.ha(),"position"))var
b=0,c=0;else c=lf(this.g.g),b=c.x,c=c.y;var
d=L(this.ha());a=jf(a);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-
d.height/2,0);ph(this.ha(),b,c);ph(this.Vd,b,c)};f.tv=function(a){this.Xk?
this.hq():a.target==this.Vd&&T(this.Mo,0,this)};f.Mo=function()
{try{z&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.wa=function()
{Ni(this.Ba);this.Ba=null;Ni(this.va);this.va=null;Ni(this.La);this.La=null;Ni(this
.Ja);this.Ja=null;on.ta.wa.call(this)};function tn(a,b,c)
{on.call(this,b,c);this.O=a||"modal-dialog";this.j=un(un(new vn,wn,!0),xn,!1,!
0)}u(tn,on);f=tn.prototype;f.Xh=!0;f.Ep=!0;f.nl=!
0;f.Yi=.5;f.Fc="";f.Mf=null;f.se=null;f.Eo=!
1;f.ad=null;f.hd=null;f.vi=null;f.Ec=null;f.Fd=null;f.uc=null;f.Rm="dialog";f.mh=fu
nction(){return this.O};function yn(a,b){a.Fc=b;a.hd&&H(a.hd,b)}f.hb=function()
{return this.Fc};f.Hc=function(){return null!=this.Mf?
Yd(this.Mf):""};f.tf=function(){return this.Rm};f.kg=function(a){this.Rm=a};
function zn(a){a.ha()||a.render()}f.Jb=function(){zn(this);return this.Fd};function
An(a){zn(a);return a.uc}function Bn(a){zn(a);return a.ha()}f.Lh=function()
{zn(this);return tn.ta.Lh.call(this)};function Cn(a,b)
{a.Yi=b;a.ha()&&(b=a.Lh())&&Gh(b,a.Yi)}f.Pq=function(){};function Dn(a,b){var
c=Ob(a.O+"-title-draggable").split(" ");a.ha()&&(b?Gb(a.ad,c):Jb(a.ad,c));b&&!a.se?
(b=new Gm(a.ha(),a.ad),a.se=b,Gb(a.ad,c),O(a.se,"start",a.dw,!
1,a),O(a.se,"drag",a.Pq,!1,a)):!b&&a.se&&(a.se.Ha(),a.se=null)}
f.Va=function(){tn.ta.Va.call(this);var
a=this.ha(),b=this.g;this.vi=this.getId();var c=this.getId()
+".contentEl";this.ad=b.Ra("DIV",this.O+"-title",this.hd=b.Ra("SPAN",
{className:this.O+"-title-text",id:this.vi},this.Fc),this.Ec=b.Ra("SPAN",this.O+"-
title-close"));tf(a,this.ad,this.Fd=b.Ra("DIV",{className:this.O+"-
content",id:c}),this.uc=b.Ra("DIV",this.O+"-
buttons"));ym(this.hd,"heading");ym(this.Ec,"button");Kf(this.Ec,!
0);Cm(this.Ec,"Schlie\u00dfen");ym(a,this.tf());X(a,"labelledby",this.vi||
"");this.Mf&&qe(this.Fd,this.Mf);M(this.Ec,this.Xh);this.j&&(a=this.j,a.ya=this.uc,
a.render());M(this.uc,!!this.j);Cn(this,this.Yi)};
f.Nb=function(a){tn.ta.Nb.call(this,a);a=this.ha();var b=this.O+"-
content";this.Fd=bf(null,b,a)[0];this.Fd||
(this.Fd=this.g.Ra("DIV",b),this.Mf&&qe(this.Fd,this.Mf),a.appendChild(this.Fd));b=
this.O+"-title";var c=this.O+"-title-text",d=this.O+"-title-close";
(this.ad=bf(null,b,a)[0])?(this.hd=bf(null,c,this.ad)[0],this.Ec=bf(null,d,this.ad)
[0]):(this.ad=this.g.Ra("DIV",b),a.insertBefore(this.ad,this.Fd));this.hd?
(this.Fc=Lf(this.hd),this.hd.id||(this.hd.id=this.getId())):(this.hd=C("SPAN",
{className:c,
id:this.getId()}),this.ad.appendChild(this.hd));this.vi=this.hd.id;X(a,"labelledby"
,this.vi||"");this.Ec||
(this.Ec=this.g.Ra("SPAN",d),this.ad.appendChild(this.Ec));M(this.Ec,this.Xh);b=thi
s.O+"-buttons";if(this.uc=bf(null,b,a)[0]){if(a=this.j=new vn(this.g),
(b=this.uc)&&1==b.nodeType){a.ya=b;b=$e("BUTTON",a.ya);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Lf(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&x(d,"goog-buttonset-default")}}}else
this.uc=this.g.Ra("DIV",b),a.appendChild(this.uc),
this.j&&(a=this.j,a.ya=this.uc,a.render()),M(this.uc,!!
this.j);Cn(this,this.Yi)};f.Ma=function()
{tn.ta.Ma.call(this);Z(this).ka(this.ha(),"keydown",this.Qm).ka(this.ha(),"keypress
",this.Qm);Z(this).ka(this.uc,"click",this.ov);Dn(this,this.nl);Z(this).ka(this.Ec,
"click",this.Cv);var a=this.ha();ym(a,this.tf());""!
==this.hd.id&&X(a,"labelledby",this.hd.id);if(!this.Ep){this.Ep=!1;if(this.$a)
{a=this.g;var b=this.Lh();a.Ci(this.zc);a.Ci(b)}this.isVisible()&&rn(this,!1)}};
f.kc=function(){this.isVisible()&&this.Da(!1);Dn(this,!
1);tn.ta.kc.call(this)};f.Da=function(a){a!=this.isVisible()&&(this.$a||
this.render(),tn.ta.Da.call(this,a))};f.Hi=function()
{tn.ta.Hi.call(this);this.dispatchEvent("aftershow")};f.Gi=function()
{tn.ta.Gi.call(this);this.dispatchEvent("afterhide");this.Eo&&this.Ha()};
f.dw=function(){var a=this.g.g,b=jf(nf(a)||
window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.hei
ght);var d=L(this.ha());"fixed"==oh(this.ha(),"position")?Im(this.se,new
ch(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):Im(this.se,new
ch(0,0,c-d.width,a-d.height))};f.Cv=function(){En(this)};function En(a){if(a.Xh)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new Fn(c,b))&&a.Da(!1)):a.Da(!
1)}}f.wa=function(){this.uc=this.Ec=null;tn.ta.wa.call(this)};
function Gn(a,b){a.j=b;a.uc&&(a.j?
(b=a.j,b.ya=a.uc,b.render()):qe(a.uc,je),M(a.uc,!!a.j))}f.ov=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.j.get(a);this.dispatchEvent(new Fn(a,b))&&this.Da(!1)}};
f.Qm=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 Fn(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.Xk=!
0;try{this.Vd.focus()}catch(l){}T(this.hq,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Ec)En(this);else
if(d){var
h=d.i,k=h&&Hn(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
Fn(g,String(d.get(g)))))}else e!=this.Ec||32!=a.keyCode&&" "!=a.key||
En(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Da(!1)};function
Fn(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(Fn,Ri);function vn(a)
{Om.call(this);a||
We();this.g=this.ya=this.i=null}u(vn,Om);vn.prototype.set=function(a,b,c,d)
{Om.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function un(a,b,c,d){return
a.set(b.key,b.caption,c,d)}vn.prototype.render=function(){if(this.ya)
{qe(this.ya,je);var a=We(this.ya);this.forEach(function(b,c){b=a.Ra("BUTTON",
{name:c},b);c==this.i&&(b.className="goog-buttonset-
default");this.ya.appendChild(b)},this)}};vn.prototype.ha=function(){return
this.ya};function Hn(a,b){a=$e("BUTTON",a.ya);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
wn={key:"ok",caption:"Ok"},xn={key:"cancel",caption:"Abbrechen"},In={key:"yes",capt
ion:"Ja"},Jn={key:"no",caption:"Nein"},Kn={key:"save",caption:"Speichern"},Ln={key:
"continue",caption:"Weiter"};"undefined"!=typeof document&&(un(new vn,wn,!0,!
0),un(un(new vn,wn,!0),xn,!1,!0),un(un(new vn,In,!0),Jn,!1,!0),un(un(un(new
vn,In),Jn,!0),xn,!1,!0),un(un(un(new vn,Ln),Kn),xn,!0,!0));function Mn(a,b,c,d,e)
{lm.call(this,b,c,d,e);this.g=a}u(Mn,lm);Mn.prototype.ng=Ma;Mn.prototype.bm=functio
n(){this.ng();Mn.ta.bm.call(this)};Mn.prototype.Se=function()
{this.ng();Mn.ta.Se.call(this)};Mn.prototype.Df=function()
{this.ng();Mn.ta.Df.call(this)};function Nn(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);Mn.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(Nn,Mn);var
On=1/1024;f=Nn.prototype;
f.ng=function(){var a=this.coords[0];Math.abs(a-
this.j)>=On&&(Gh(this.g,a),this.j=a)};f.Df=function(){this.j=-
1;Nn.ta.Df.call(this)};f.Se=function(){this.j=-
1;Nn.ta.Se.call(this)};f.show=function(){this.g.style.display=""};f.kb=function()
{this.g.style.display="none"};function Pn(a,b,c)
{Nn.call(this,a,1,0,b,c)}u(Pn,Nn);Pn.prototype.Df=function()
{this.show();Pn.ta.Df.call(this)};Pn.prototype.Se=function()
{this.kb();Pn.ta.Se.call(this)};
function Qn(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Mn.call(this,a,b,c,d,e)}u(Qn,Mn);Qn.prototype.ng=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 Rn(a,b){this.g=a[q.Symbol.iterator]
();this.i=b}Rn.prototype[Symbol.iterator]=function(){return
this};Rn.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 Sn(a,b){return new
Rn(a,b)};function Tn(a){if(a instanceof Un||a instanceof Vn||a instanceof Wn)return
a;if("function"==typeof a.Fj)return new Un(function(){return
Xn(a)});if("function"==typeof a[Symbol.iterator])return new Un(function(){return
a[Symbol.iterator]()});if("function"==typeof a.kf)return new Un(function(){return
Xn(a.kf())});throw Error("Not an iterator or iterable.");}
function Xn(a){if(!(a instanceof Uf))return a;var b=!1;return{next:function()
{for(var c;!b;)try{c=a.Fj();break}catch(d){if(d!==Tf)throw d;b=!
0}return{value:c,done:b}}}}function Un(a){this.g=a}Un.prototype.kf=function()
{return new Vn(this.g())};Un.prototype[Symbol.iterator]=function(){return new
Wn(this.g())};Un.prototype.i=function(){return new Wn(this.g())};function Vn(a)
{this.g=a}m(Vn,Uf);Vn.prototype.Fj=function(){var a=this.g.next();if(a.done)throw
Tf;return a.value};Vn.prototype.next=function(){return this.g.next()};
Vn.prototype[Symbol.iterator]=function(){return new
Wn(this.g)};Vn.prototype.i=function(){return new Wn(this.g)};function Wn(a)
{Un.call(this,function(){return a});this.j=a}m(Wn,Un);Wn.prototype.next=function()
{return this.j.next()};function Yn(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
Yn)for(c=a.be(),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=Yn.prototype;f.lc=function(){Zn(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.be=function()
{Zn(this);return this.g.concat()};
function $n(a,b){return a.has(b)}f.has=function(a){return
ao(this.i,a)};f.Mc=ba(2);function bo(a)
{a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){ao(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&Zn(this),a=!0):a=!
1;return a};function Zn(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];ao(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],ao(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return ao(this.i,a)?this.i[a]:b};f.set=function(a,b)
{ao(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.be(),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
Yn(this)};f.keys=function(){return Tn(this.kf(!0)).i()};f.values=function(){return
Tn(this.kf(!1)).i()};f.entries=function(){var a=this;return
Sn(this.keys(),function(b){return[b,a.get(b)]})};
f.kf=function(a){Zn(this);var b=0,c=this.j,d=this,e=new Uf;e.next=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)return Vf;var h=d.g[b++];return{value:a?h:d.i[h],done:!
1}};var g=e.next;e.Fj=function(){var h=g.call(e);if(h.done)throw Tf;return
h.value};return e};function ao(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function co(){this.i=new Yn;this.g=new
eo("",void 0);this.g.next=this.g.g=this.g}f=co.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
eo(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 fo(this,this.g.next)};f.pop=function(){return
fo(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?
(a.remove(),this.i.remove(a.key),!0):!1};f.Mc=ba(1);
f.be=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 fo(a,b){a.g!
=b&&(b.remove(),a.i.remove(b.key));return b.value}function eo(a,b)
{this.key=a;this.value=b}eo.prototype.remove=function()
{this.g.next=this.next;this.next.g=this.g;delete this.g;delete this.next};function
go(){P.call(this);this.i=new co}u(go,P);go.prototype.j=function(a)
{a.sort(ho);v(a,function(b){b.ne(this)},this);this.i=new co;v(a,function(b)
{this.i.set(b.Qa(),b)},this);this.dispatchEvent("update")};function ho(a,b){return
io(a)-io(b)}function jo(a){return a.i.lc()}function ko(a,b,c){a=jo(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].Qa()==b){d=e;break}if(0<=d)return a[c+d]}function
lo(a,b){return a.i.get(b)}
function mo(a,b){b=Ob(b);if(0!=b.length)return kb(jo(a),function(c){return
c.hb()==b})};/*