Professional Documents
Culture Documents
F
F
SPDX-License-Identifier: Apache-2.0
*/
function oi(a){return{valueOf:a}.valueOf()};function pi(a,b){a="undefined"===typeof
window?null:window[a];if(null===a||void 0===a||!
a.prototype.hasOwnProperty(b))return null;var
c=Object.getOwnPropertyDescriptor(a.prototype,b);return function(d){return
c.get.apply(d)}}
var qi=oi(function(){var a;return null!==(a=pi("Element","attributes"))&&void 0!
==a?a:pi("Node","attributes")}),ri=oi(function(){return
pi("Node","nodeName")}),si=oi(function(){return
pi("Node","nodeType")}),ti=oi(function(){return
pi("Node","childNodes")}),ui=oi(function(){return
pi("Node","firstChild")}),vi=oi(function(){return
pi("Attr","name")}),wi=oi(function(){return pi("Attr","value")});var xi=new
function(){var a=new Map([["A",new Map([["href",{Lc:2}]])],["AREA",new
Map([["href",{Lc:2}]])],["LINK",new Map([["href",{Lc: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",{Lc:2}]])],["IMG",new
Map([["src",{Lc:2}]])],["VIDEO",new Map([["src",{Lc:2}]])],["AUDIO",new
Map([["src",{Lc:2}]])]]),b=new Set("title aria-atomic aria-autocomplete aria-busy
aria-checked 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",{Lc:3,conditions:new Map([["dir",new
Set(["auto","ltr","rtl"])]])}],["async",{Lc:3,conditions:new Map([["async",new
Set(["async"])]])}],["cite",{Lc:2}],["loading",{Lc:3,conditions:new
Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Lc:2}],["target",
{Lc: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};var yi={};function zi(){}function Ai(a)
{this.g=a}m(Ai,zi);Ai.prototype.toString=function(){return this.g};var
Bi=oi(function(){return new Ai("about:invalid#zTSz",yi)});function Ci(a){if(a
instanceof Ai)return a.g;throw Error("");};function Di(){var a="undefined"!==typeof
window?window.trustedTypes:void 0;return null!==a&&void 0!==a?a:null}var
Ei;function Fi(){var a,b;if(void 0===Ei)try{Ei=null!==(b=null===(a=Di())||void
0===a?void 0:a.createPolicy("google#safe",{createHTML:function(c){return
c},createScript:function(c){return c},createScriptURL:function(c){return
c}}))&&void 0!==b?b:null}catch(c){Ei=null}return Ei};function Gi(a)
{this.Ll=a}function Hi(a){return new Gi(function(b){return
b.substr(0,a.length+1).toLowerCase()===a+":"})}var
Ii=[Hi("data"),Hi("http"),Hi("https"),Hi("mailto"),Hi("ftp"),new Gi(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Ji(a){var b=void 0===b?Ii:b;a:{b=void
0===b?Ii:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof Gi&&d.Ll(a))
{a=new Ai(a,yi);break a}}a=void 0}return a||Bi};function Ki(){}function Li(a)
{this.g=a}m(Li,Ki);Li.prototype.toString=function(){return
this.g.toString()};function Mi(a){var b,c=null===(b=Fi())||void 0===b?void
0:b.createHTML(a);return new Li(null!==c&&void 0!==c?c:a,yi)}function Ni(a){if(a
instanceof Li)return a.g;throw Error("");};function Oi(){}function Pi(a)
{this.g=a}m(Pi,Oi);Pi.prototype.toString=function(){return
this.g.toString()};function Qi(){this.j=xi;this.g=!1;if(yi!==yi)throw Error("Bad
secret");}Qi.prototype.i=function(a){return Ri(this,a)};function Si(a){var
b=Ti;b.g=!1;a=Ri(b,a);if(b.g)throw Error("");return a}
function Ri(a,b){b=Mi("<html><body>"+b);b=(new
DOMParser).parseFromString(Ni(b),"text/html");for(var
c=b.createElement("div");ti(b.body).length;)c.appendChild(ui(b.body));b=b.createTre
eWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,function(h){return
Ui(a,h)},!1);c=b.nextNode();for(var d=document.createElement("div"),e=d;null!==c;)
{var g=void 0;if(si(c)===Node.TEXT_NODE)g=document.createTextNode(c.data);else
if(si(c)===Node.ELEMENT_NODE)g=Vi(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}b=(new
XMLSerializer).serializeToString(d);b=b.slice(b.indexOf(">")
+1,b.lastIndexOf("</"));return Mi(b)}
function Vi(a,b){var c=ri(b),d=document.createElement(c);if(b=qi(b))for(var
e=ka(b),g=e.next();!g.done;g=e.next()){var h=g.value;g=vi(h);h=wi(h);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)?
{Lc:1}:k.o.get(g)||{Lc:0};a:{l=void 0;var n=k.conditions;if(n){n=ka(n);for(var
r=n.next();!r.done;r=n.next()){var
x=ka(r.value);r=x.next().value;x=x.next().value;if((r=null===(l=b.getNamedItem(r))|
|void 0===l?void 0:l.value)&&!x.has(r)){l=!1;break a}}}l=!0}if(l)switch(k.Lc){case
1:d.setAttribute(g,
h);break;case 2:k=Ci(Ji(h));a.g=a.g||k!==h;d.setAttribute(g,k);break;case
3:d.setAttribute(g,h.toLowerCase());break;case 0:a.g=!0;break;default:throw
Error("Unhandled AttributePolicyAction case");}else a.g=!0}return d}
function Ui(a,b){if(si(b)===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(si(b)!==Node.ELEMENT_NODE)return a.g=!
0,NodeFilter.FILTER_REJECT;b=ri(b);if(null===b)return a.g=!
0,NodeFilter.FILTER_REJECT;var c=a.j;if(c.i.has(b)||c.g.has(b))return
NodeFilter.FILTER_ACCEPT;a.g=!0;return NodeFilter.FILTER_REJECT}var
Ti=oi(function(){return new Qi});function Wi(a){return a instanceof Ki?
Ni(a):Ud(a)}function Xi(a){return a instanceof zi?Ci(a):qd(a)};function N(a,b)
{if(null!==a&&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=Wi(b)};function Yi(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 Zi(a,b)
{for(var c=[],d=1;d<arguments.length;++d)c[d-
1]=arguments[d];a.write.apply(a,ma(c.map(Wi)))};function $i(a)
{a&&"function"==typeof a.Ha&&a.Ha()};function aj()
{this.Hd=this.Hd;this.Qa=this.Qa}aj.prototype.Hd=!1;aj.prototype.Ha=function()
{this.Hd||(this.Hd=!0,this.va())};function bj(a,b){b=t($i,b);a.Hd?b():(a.Qa||
(a.Qa=[]),a.Qa.push(b))}aj.prototype.va=function()
{if(this.Qa)for(;this.Qa.length;)this.Qa.shift()()};function cj(a)
{this.id=a}cj.prototype.toString=function(){return this.id};function dj(a,b)
{this.type=a instanceof cj?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}dj.prototype.stopPropagation=function(){this.g=!
0};dj.prototype.preventDefault=function(){this.defaultPrevented=!0};function ej(a)
{a.preventDefault()};var fj=function(){if(!p.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});try{p.addEventListener("test",Ca,b),p.removeEventListener("test",Ca,b)}catch(c
){}return a}();var
gj={Bg:"mousedown",Cg:"mouseup",Ah:"mousecancel",Cw:"mousemove",Ew:"mouseover",Dw:"
mouseout",Aw:"mouseenter",Bw:"mouseleave"};function hj(a,b){dj.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.bm=!
1;this.pointerId=0;this.pointerType="";this.Ob=null;a&&this.Hl(a,b)}u(hj,dj);var
ij={2:"touch",3:"pen",4:"mouse"};
hj.prototype.Hl=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)?dc&&(Zb(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=ec||void 0!==a.offsetX?
a.offsetX:a.layerX,this.offsetY=ec||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.bm=gc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:ij[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&hj.ta.preventDefault.call(this)};function jj(a){return 0==a.Ob.button&&!
(gc&&a.ctrlKey)}hj.prototype.stopPropagation=function()
{hj.ta.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};hj.prototype.preventDefault=function(){hj.ta.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
kj="closure_listenable_"+(1E6*Math.random()|0);function lj(a){return!(!a||!
a[kj])};var mj=0;function nj(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.rj=e;this.key=++mj;this.Zg=this.Xi=!1}function oj(a){a.Zg=!
0;a.listener=null;a.proxy=null;a.src=null;a.rj=null};function pj(a)
{this.src=a;this.g={};this.i=0}f=pj.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=qj(a,b,d,e);-1<h?
(b=a[h],c||(b.Xi=!1)):(b=new nj(b,this.src,g,!!d,e),b.Xi=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=qj(e,b,c,d);return-1<b?(oj(e[b]),fb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function rj(a,b){var c=b.type;c in
a.g&&eb(a.g[c],b)&&(oj(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.Sg=ba(1);f.Ph=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=qj(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 Hc(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 qj(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.Zg&&g.listener==b&&g.capture==!!c&&g.rj==d)return e}return-1};var
sj="closure_lm_"+(1E6*Math.random()|0),tj={},uj=0;function O(a,b,c,d,e)
{if(d&&d.once)return vj(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=wj(c);return lj(a)?a.ka(b,c,Ga(d)?!!d.capture:!!
d,e):xj(a,b,c,!1,d,e)}
function xj(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ga(e)?!!
e.capture:!!e,k=yj(a);k||(a[sj]=k=new pj(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=zj();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)fj||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(Aj(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");uj++;return c}
function zj(){function a(c){return b.call(a.src,a.listener,c)}var b=Bj;return
a}function vj(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)vj(a,b[g],c,d,e);return null}c=wj(c);return lj(a)?a.zf(b,c,Ga(d)?!!d.capture:!!
d,e):xj(a,b,c,!0,d,e)}function Cj(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)Cj(a,b[g],c,d,e);else d=Ga(d)?!!d.capture:!!d,c=wj(c),lj(a)?
a.Xa(b,c,d,e):a&&(a=yj(a))&&(b=a.Ph(b,c,d,e))&&Dj(b)}
function Dj(a){if("number"!==typeof a&&a&&!a.Zg){var
b=a.src;if(lj(b))rj(b.Id,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(Aj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);uj--;
(c=yj(b))?(rj(c,a),0==c.i&&(c.src=null,b[sj]=null)):oj(a)}}}function Aj(a){return a
in tj?tj[a]:tj[a]="on"+a}function Ej(a,b){var c=a.listener,d=a.rj||
a.src;a.Xi&&Dj(a);return c.call(d,b)}
function Bj(a,b){return a.Zg?!0:Ej(a,new hj(b,this))}function yj(a){a=a[sj];return
a instanceof pj?a:null}var
Fj="__closure_events_fn_"+(1E9*Math.random()>>>0);function wj(a)
{if("function"===typeof a)return a;a[Fj]||(a[Fj]=function(b){return
a.handleEvent(b)});return a[Fj]};function Gj(a)
{aj.call(this);this.N=a;this.j={}}u(Gj,aj);var
Hj=[];f=Gj.prototype;f.ka=function(a,b,c,d){return Ij(this,a,b,c,d)};function
Jj(a,b,c,d,e){Ij(a,b,c,d,!1,e)}function Ij(a,b,c,d,e,g){Array.isArray(c)||
(c&&(Hj[0]=c.toString()),c=Hj);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.zf=function(a,b,c,d){return Kj(this,a,b,c,d)};
function Kj(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)Kj(a,b,c[h],d,e,g);else{b=vj(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=Ga(d)?!!
d.capture:!!d,e=e||this.N||this,c=wj(c),d=!!d,b=lj(a)?a.Ph(b,c,d,e):a?(a=yj(a))?
a.Ph(b,c,d,e):null:null,b&&(Dj(b),delete this.j[b.key]);return this};
function Lj(a){Gc(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&Dj(b)},a);a.j={}}f.va=function()
{Gj.ta.va.call(this);Lj(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function P()
{aj.call(this);this.Id=new
pj(this);this.Ds=this;this.am=null}u(P,aj);P.prototype[kj]=!
0;f=P.prototype;f.Tg=function(){return this.am};f.ah=function(a)
{this.am=a};f.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){Cj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Tg();if(c)for(b=[];c;c=c.Tg())b.push(c);c=this.Ds;var d=a.type||
a;if("string"===typeof a)a=new dj(a,c);else if(a instanceof dj)a.target=a.target||
c;else{var e=a;a=new dj(d,c);Qc(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=Mj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=Mj(h,d,!
0,a)&&e,a.g||(e=Mj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=Mj(h,d,!1,a)&&e;return e};
f.va=function(){P.ta.va.call(this);if(this.Id){var a=this.Id,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,oj(d[e]);delete
a.g[c];a.i--}}this.am=null};f.ka=function(a,b,c,d){return this.Id.add(String(a),b,!
1,c,d)};f.zf=function(a,b,c,d){return this.Id.add(String(a),b,!
0,c,d)};f.Xa=function(a,b,c,d){return this.Id.remove(String(a),b,c,d)};
function Mj(a,b,c,d){b=a.Id.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.Zg&&h.capture==c){var
k=h.listener,l=h.rj||h.src;h.Xi&&rj(a.Id,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Sg=ba(0);f.Ph=function(a,b,c,d){return
this.Id.Ph(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Id.hasListener(void 0!==a?String(a):void 0,b)};function Nj(a)
{P.call(this);this.g=a||window;this.j=O(this.g,"resize",this.o,!
1,this);this.i=ff(this.g)}u(Nj,P);Nj.prototype.Fa=function(){return this.i?
this.i.clone():null};Nj.prototype.va=function()
{Nj.ta.va.call(this);this.j&&(Dj(this.j),this.j=null);this.i=this.g=null};Nj.protot
ype.o=function(){var a=ff(this.g);Be(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Oj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Pj(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!dc;default:return 166>a.keyCode||183<a.keyCode}}
function Qj(a,b,c,d,e,g){if(gc&&e)return Pj(a);if(e&&!d)return!1;if(!dc)
{"number"===typeof b&&(b=Rj(b));var h=17==b||18==b||gc&&91==b;if((!c||gc)&&h||
gc&&16==b&&(d||g))return!1}if((ec||bc)&&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 dc?g||e?!1:!(c&&d):!
0;case 27:return!(ec||bc||dc)}return dc&&(d||e||g)?!1:Pj(a)}
function Pj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(ec||bc)&&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
dc;default:return!1}}function Rj(a){if(dc)a=Sj(a);else if(gc&&ec)switch(a){case
93:a=91}return a}
function Sj(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 Tj(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(Fa(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 Uj(a){if(a.ae&&"function"==typeof a.ae)return a.ae();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(Fa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return Ic(a)}}}
function Vj(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Fa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Uj(a),e=Tj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Wj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Xj(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?Ge(e):"")}}}
function Yj(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 Zj(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
ak=/#|$/;
function bk(a){var
b=window.location.href,c=b.search(ak),d=Zj(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 Ge(b.substr(d,e-d))}var
ck=/[?&]($|#)/;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,dk(this,a.s),this.O=a.O,this.i=a.i,ek(this,a.ma),fk(this,a.o),gk(this,a.j.clo
ne()),this.g=a.g):a&&(c=String(a).match(Wj))?(this.N=!!b,dk(this,c[1]||"",!
0),this.O=hk(c[2]||""),this.i=hk(c[3]||"",!0),ek(this,c[4]),fk(this,c[5]||"",!
0),gk(this,c[6]||"",!0),this.g=hk(c[7]||"")):(this.N=!!b,this.j=new
ik(null,this.N))}
Q.prototype.toString=function(){var a=[],b=this.s;b&&a.push(jk(b,kk,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(jk(b,kk,!
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(jk(c,"/"==c.charAt(0)?lk:mk,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.g)&&a.push("#",jk(c,nk));return
a.join("")};
Q.prototype.resolve=function(a){var b=this.clone(),c=!!a.s;c?dk(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)ek(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(Ob(e,"./")||
Ob(e,"/.")){d=Ab(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?fk(b,d):c=""!
==a.j.toString();c?gk(b,a.j.clone()):c=!!a.g;c&&(b.g=a.g);return
b};Q.prototype.clone=function(){return new Q(this)};function dk(a,b,c){a.s=c?hk(b,!
0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function ek(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 fk(a,b,c){a.o=c?hk(b,!0):b}function gk(a,b,c){b instanceof ik?
(a.j=b,ok(a.j,a.N)):(c||(b=jk(b,pk)),a.j=new ik(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 qk(a,b)
{a.j.remove(b)}function hk(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function
jk(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,rk),c&&(a=a.replace(/
%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function rk(a){a=a.charCodeAt(0);return"%"+
(a>>4&15).toString(16)+(a&15).toString(16)}
var kk=/[#\/\?@]/g,mk=/[#\?:]/g,lk=/[#\?]/g,pk=/[#\?@]/g,nk=/#/g;function ik(a,b)
{this.i=this.g=null;this.j=a||null;this.o=!!b}function sk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Xj(a.j,function(b,c){a.add(Ge(b),c)}))}function tk(a){var
b=Uj(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new
ik(null,void 0);a=Tj(a);for(var d=0;d<b.length;d++){var
e=b[d],g=a[d];Array.isArray(g)?uk(c,e,g):c.add(e,g)}return c}f=ik.prototype;
f.add=function(a,b){sk(this);this.j=null;a=vk(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)
{sk(this);a=vk(this,a);return this.g.has(a)?(this.j=null,this.i-
=this.g.get(a).length,this.g.delete(a)):!1};function wk(a,b){sk(a);b=vk(a,b);return
a.g.has(b)}f.forEach=function(a,b){sk(this);this.g.forEach(function(c,d)
{c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
f.ae=function(){sk(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)
{sk(this);var b=[];if("string"===typeof
a)wk(this,a)&&(b=b.concat(this.g.get(vk(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)
{sk(this);this.j=null;a=vk(this,a);wk(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 uk(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(vk(a,b),ib(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 ik;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};function vk(a,b)
{b=String(b);a.o&&(b=b.toLowerCase());return b}function ok(a,b){b&&!
a.o&&(sk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),uk(this,e,c))},a));a.o=b}f.Lq=function(a){for(var
b=0;b<arguments.length;b++)Vj(arguments[b],function(c,d)
{this.add(d,c)},this)};function xk(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);}var
yk=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;
function zk(){}zk.prototype.g=null;function Ak(a){var b;(b=a.g)||
(b={},Bk(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var Ck;function Dk()
{}u(Dk,zk);function Ek(a){return(a=Bk(a))?new ActiveXObject(a):new
XMLHttpRequest}function Bk(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}Ck=new Dk;function Fk(a,b)
{this.j=a;this.o=b;this.i=0;this.g=null}Fk.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
Gk(a,b){a.o(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function Hk(a,b){var
c=a;b&&(c=q(a,b));c=Ik(c);"function"!==typeof p.setImmediate||
p.Window&&p.Window.prototype&&!
y("Edge")&&p.Window.prototype.setImmediate==p.setImmediate?(Jk||
(Jk=Kk()),Jk(c)):p.setImmediate(c)}var Jk;
function Kk(){var a=p.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=q(function(l){if(("*"==k||
l.origin==k)&&l.data==h)this.port1.onmessage()},this);g.addEventListener("message",
e,!1);this.port1={};this.port2={postMessage:function()
{g.postMessage(h,k)}}});if("undefined"!==typeof a&&!y("Trident")&&!y("MSIE")){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 Ik=Dc;function Lk(a){p.setTimeout(function(){throw
a;},0)};function Mk(){this.i=this.g=null}Mk.prototype.add=function(a,b){var
c=Nk.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};Mk.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 Nk=new Fk(function(){return new
Ok},function(a){return a.reset()});function Ok()
{this.next=this.g=this.Ie=null}Ok.prototype.set=function(a,b)
{this.Ie=a;this.g=b;this.next=null};Ok.prototype.reset=function()
{this.next=this.g=this.Ie=null};function Pk(a,b){Qk||Rk();Sk||(Qk(),Sk=!
0);Tk.add(a,b)}var Qk;function Rk(){if(p.Promise&&p.Promise.resolve){var
a=p.Promise.resolve(void 0);Qk=function(){a.then(Uk)}}else Qk=function()
{Hk(Uk)}}var Sk=!1,Tk=new Mk;function Uk(){for(var a;a=Tk.remove();)
{try{a.Ie.call(a.g)}catch(b){Lk(b)}Gk(Nk,a)}Sk=!1};function Vk(a){if(!a)return!
1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Wk(a)
{this.g=0;this.O=void 0;this.o=this.i=this.j=null;this.s=this.N=!1;if(a!=Ca)try{var
b=this;a.call(void 0,function(c){Xk(b,2,c)},function(c){Xk(b,3,c)})}catch(c)
{Xk(this,3,c)}}function Yk()
{this.next=this.context=this.i=this.j=this.g=null;this.o=!
1}Yk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.o=!
1};var Zk=new Fk(function(){return new Yk},function(a){a.reset()});function
$k(a,b,c){var d=Zk.get();d.j=a;d.i=b;d.context=c;return d}
function al(){var a,b,c=new Wk(function(d,e){a=d;b=e});return new
bl(c,a,b)}Wk.prototype.then=function(a,b,c){return cl(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Wk.prototype.$goog_Thenable=!
0;Wk.prototype.cancel=function(a){if(0==this.g){var b=new dl(a);Pk(function()
{el(this,b)},this)}};
function el(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?el(c,b):(g?
(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):fl(c),gl(c,e,3,b)))}a.j=null}else
Xk(a,3,b)}function hl(a,b){a.i||2!=a.g&&3!=a.g||il(a);a.o?a.o.next=b:a.i=b;a.o=b}
function cl(a,b,c,d){var e=$k(null,null,null);e.g=new Wk(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 dl?h(k):g(l)}catch(n)
{h(n)}}:h});e.g.j=a;hl(a,e);return e.g}Wk.prototype.oa=function(a)
{this.g=0;Xk(this,2,a)};Wk.prototype.na=function(a){this.g=0;Xk(this,3,a)};
function Xk(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 Wk){hl(d,$k(e||Ca,g||
null,a));var h=!0}else if(Vk(d))d.then(e,g,a),h=!0;else{if(Ga(d))try{var
k=d.then;if("function"===typeof k){jl(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,il(a),3!=b||c instanceof
dl||kl(a,c))}}
function jl(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 il(a){a.N||(a.N=!
0,Pk(a.ma,a))}function fl(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.o=null);return b}Wk.prototype.ma=function(){for(var
a;a=fl(this);)gl(this,a,this.g,this.O);this.N=!1};
function gl(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,ll(b,c,d);else try{b.o?b.j.call(b.context):ll(b,c,d)}catch(e)
{ml.call(null,e)}Gk(Zk,b)}function ll(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function kl(a,b){a.s=!
0;Pk(function(){a.s&&ml.call(null,b)})}var ml=Lk;function dl(a)
{Qa.call(this,a)}u(dl,Qa);dl.prototype.name="cancel";function bl(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function nl(a,b)
{P.call(this);this.i=a||1;this.g=b||
p;this.j=q(this.mw,this);this.o=Ma()}u(nl,P);f=nl.prototype;f.enabled=!
1;f.Ya=null;function ol(a,b){a.i=b;a.Ya&&a.enabled?
(a.stop(),a.start()):a.Ya&&a.stop()}f.mw=function(){if(this.enabled){var a=Ma()-
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=Ma())};f.stop=function()
{this.enabled=!
1;this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null)};f.va=function()
{nl.ta.va.call(this);this.stop();delete this.g};function T(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 pl(a){p.clearTimeout(a)};function ql(a){P.call(this);this.headers=new
Map;this.O=a||null;this.i=!
1;this.N=this.g=null;this.Aj="";this.j=this.oa=this.o=this.ma=!
1;this.na=0;this.s=null;this.wa="";this.ua=this.Ba=!1}u(ql,P);var rl=/^https?
$/i,sl=["POST","PUT"],ul=[];function vl(a,b,c,d,e){var g=new
ql;ul.push(g);b&&g.ka("complete",b);g.zf("ready",g.Qs);g.send(a,c,d,e)}f=ql.prototy
pe;f.Qs=function(){this.Ha();eb(ul,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.Aj+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.Aj=a;this.ma=!1;this.i=!0;this.g=this.O?
Ek(this.O):Ek(Ck);this.N=this.O?
Ak(this.O):Ak(Ck);this.g.onreadystatechange=q(this.Pp,this);try{this.oa=!
0,this.g.open(b,String(a),!0),this.oa=!1}catch(h){wl(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=ka(d.keys());for(var g=e.next();!
g.done;g=e.next())g=g.value,c.set(g,d.get(g))}else throw Error("Unknown input type
for opt_headers: "+String(d));d=Array.from(c.keys()).find(function(h)
{return"content-type"==h.toLowerCase()});e=p.FormData&&a instanceof p.FormData;!
cb(sl,b)||d||e||c.set("Content-Type","application/x-www-form-
urlencoded;charset=utf-8");b=ka(c);for(d=b.next();!
d.done;d=b.next())c=ka(d.value),d=c.next().value,c=c.next().value,this.g.setRequest
Header(d,
c);this.wa&&(this.g.responseType=this.wa);"withCredentials"in
this.g&&this.g.withCredentials!
==this.Ba&&(this.g.withCredentials=this.Ba);try{xl(this),0<this.na&&((this.ua=yl(th
is.g))?
(this.g.timeout=this.na,this.g.ontimeout=q(this.lg,this)):this.s=T(this.lg,this.na,
this)),this.o=!0,this.g.send(a),this.o=!1}catch(h){wl(this)}};function yl(a){return
z&&vc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.lg=function()
{"undefined"!=typeof Aa&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function wl(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);zl(a);Al(a)}function zl(a)
{a.ma||(a.ma=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}f.abort=function()
{this.g&&this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Al(this))};f.va=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),Al(this,!
0));ql.ta.va.call(this)};f.Pp=function(){this.Hd||(this.oa||this.o||this.j?
Bl(this):this.sv())};f.sv=function(){Bl(this)};
function Bl(a){if(a.i&&"undefined"!=typeof Aa&&(!a.N[1]||4!=(a.g?
a.g.readyState:0)||2!=Cl(a)))if(a.o&&4==(a.g?a.g.readyState:0))T(a.Pp,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{Dl(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):zl(a)}finally{Al(a)}}}func
tion Al(a,b){if(a.g){xl(a);var c=a.g,d=a.N[0]?Ca:null;a.g=null;a.N=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function xl(a){a.g&&a.ua&&(a.g.ontimeout=null);a.s&&(pl(a.s),a.s=null)}function
Dl(a){var b=Cl(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.Aj).match(Wj)[1]||null,!
a&&p.self&&p.self.location&&(a=p.self.location.protocol,a=a.substr(0,a.length-
1)),b=!rl.test(a?a.toLowerCase():"");c=b}return c}function Cl(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function El(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function Fl(a)
{if(a.g){a:{a=a.g.responseText;if(p.JSON)try{var b=p.JSON.parse(a);break a}catch(c)
{}b=xk(a)}return b}};function Gl(a){Hl();return Wd(a,null)}function Il(a)
{Hl();return md(a)}var Hl=Ca;function Jl(){}f=Jl.prototype;f.mb=function(a)
{this.wb=a.width;this.Cb=a.height};f.Fa=function(){return new
Ae(this.wb,this.Cb)};f.be=function(){return this.O};f.od=function(){return
this.N};f.Bb=function(){return this.wb};f.Db=function(){return
this.Cb};f.nd=function(){return new A(this.O,this.N)};function Kl(a){return new
Yg(a.O,a.N,a.wb,a.Cb)};function Ll(){this.g=[]}Ll.prototype.Sa=function(a)
{this.g.push(a)};Ll.prototype.Fa=function(){var a=this.Bb(),b=this.Db();return
null===a||null===b?null:new Ae(a,b)};Ll.prototype.Kd=function(a){return
this.g.filter(a||Bc)};function Ml(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function Nl(a,b){return Ml(a,function(c)
{return c.od()<=b&&c.od()+c.Fa().height>=b})}function Ol(a,b){return
a.g.find(function(c){return Wg(Zg(Kl(c)),b)})};function Pl()
{this.g=[];this.cells=[]}u(Pl,Ll);f=Pl.prototype;f.Nm=0;f.marginTop=0;f.marginRight
=0;f.Bi=0;f.El=0;f.Uj=0;f.Dq=!1;f.Bb=function(){return this.wb};f.Db=function()
{return this.Cb};
function Ql(a){a.O();for(var b=a.Nm,c=0;c<a.j;c++){var
d=Rl(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.El}a.wb=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.i;c++){var g=Sl(a,c);Tl(a,c).forEach(function(h)
{if(h)if(this.Dq){var k=e+Math.round((g-h.Fa().height)/2);h.N=k}else
h.N=e});e+=g+a.Uj}a.Cb=e+a.Bi}function Tl(a,b){return a.cells.map(function(c)
{return c[b]})}
function Rl(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.Fa().width))});return c}function Sl(a,b){var
c=0;Tl(a,b).forEach(function(d){d&&(c=Math.max(c,d.Fa().height))});return
c};function Ul(a){this.o=a}m(Ul,Jl);Ul.prototype.Ga=function(){return
this.o};Ul.prototype.mb=function(a){void 0==a.width?
(this.Cb=a.height,this.wb=Math.round(a.height*Vl(this.o))):void 0==a.height?
(this.wb=a.width,this.Cb=Math.round(a.width/Vl(this.o))):
(this.wb=a.width,this.Cb=a.height)};function Wl()
{return"rtl"==document.body.dir}function Xl(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 Yl={border:!0,padding:!0,margin:!
0},Zl=["Top","Bottom","Right","Left"],
$l={color:"#0000cc",textDecoration:"underline"};
function am(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)
{Gc(b,t(bm,c))})}function bm(a,b,c){var d=""==gh(a,c);Yl[c]?v(Zl,function(e)
{d&&""==gh(a,c+e)&&I(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&$l[c]?I(a,c,
$l[c]):I(a,c,b))}
function U(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||Gc(c,function(e,g)
{jb(d,ib(a.getElementsByTagName(g)))});am(d)};function cm(a,b,c)
{aj.call(this);this.ai=a;this.j=b||
0;this.g=c;this.i=q(this.Mq,this)}u(cm,aj);f=cm.prototype;f.lb=0;f.va=function()
{cm.ta.va.call(this);this.stop();delete this.ai;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&&pl(this.lb);this.lb=0};f.Mq=function()
{this.lb=0;this.ai&&this.ai.call(this.g)};var Mc={},dm=null;function em(a)
{a=Ha(a);delete Mc[a];Lc()&&dm&&dm.stop()}function fm(){dm||(dm=new cm(function()
{gm()},20));var a=dm;0!=a.lb||a.start()}function gm(){var a=Ma();Gc(Mc,function(b)
{hm(b,a)});Lc()||fm()};function im()
{P.call(this);this.Hc=0;this.endTime=this.startTime=null}u(im,P);im.prototype.Cf=fu
nction(){this.rd("begin")};im.prototype.Qe=function()
{this.rd("end")};im.prototype.rd=function(a){this.dispatchEvent(a)};function
jm(a,b,c,d){im.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(jm,im);f=jm.prototype;
f.play=function(a){if(a||0==this.Hc)this.progress=0,this.coords=this.i;else
if(1==this.Hc)return!1;em(this);this.startTime=a=Ma();-1==this.Hc&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.Cf();this.rd("play");-1==this.Hc&&this.rd("resume");this.Hc=1;var
b=Ha(this);b in Mc||(Mc[b]=this);fm();hm(this,a);return!0};f.stop=function(a)
{em(this);this.Hc=0;a&&(this.progress=1);km(this,this.progress);this.rd("stop");thi
s.Qe()};
f.va=function(){0==this.Hc||this.stop(!
1);this.rd("destroy");jm.ta.va.call(this)};function hm(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);km(a,a.progress);1==a.progress?
(a.Hc=0,em(a),a.rd("finish"),a.Qe()):1==a.Hc&&a.Zl()}function km(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.Zl=function()
{this.rd("animate")};
f.rd=function(a){this.dispatchEvent(new lm(a,this))};function lm(a,b)
{dj.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(lm,
dj);function mm(a){return 3*a*a-2*a*a*a};function W(){P.call(this);this.g=new
Gj(this)}u(W,P);W.prototype.va=function()
{this.dispatchEvent("dispose");W.ta.va.call(this);this.g.Ha()};function nm()
{W.call(this)}u(nm,W);function om(a,b){this.x=a;this.y=b}u(om,A);function pm(a)
{return new om(a.x,a.y)}om.prototype.clone=function(){return new
om(this.x,this.y)};om.prototype.fk=A.prototype.fk;om.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function qm(a,b){a.x-=b.x;a.y-=b.y};function
rm(a,b){this.g=a;this.i=b}function sm(a,b){var c=Ol(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Kd(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=Xg(Zg(Kl(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.Mh(c);b=pm(b);qm(b,c.nd());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
pm(a.nd()).add(b)};function tm(a){return"C\u0103uta\u021bi \u00een biblioteca
utilizatorului "+a};var um;var vm="combobox grid group listbox menu menubar
radiogroup row rowgroup tablist textbox toolbar tree treegrid".split(" ");function
wm(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}
function xm(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(um||(um={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=um,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function ym(a,b)
{a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}
function zm(a){var b=ym(a,"activedescendant");return
Ve(a).getElementById(b)}function Am(a,b){var
c="";b&&(c=b.id);xm(a,"activedescendant",c)}function Bm(a,b){xm(a,"label",b)};var
Cm=function(){if(hc){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Rb))?
a[1]:"0"}return gc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(Rb))?
a[0].replace(/_/g,"."):"10"):jc?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Rb))?
a[1]:""):kc||lc||mc?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Rb))?
a[1].replace(/_/g,"."):""):""}();function Dm(a){return(a=a.exec(Rb))?a[1]:""}var
Em=function(){if(Tf)return Dm(/Firefox\/([0-9.]+)/);if(z||bc||ac)return tc;if(Xf)
{if(Xb()||y("Macintosh")){var a=Dm(/CriOS\/([0-9.]+)/);if(a)return a}return
Dm(/Chrome\/([0-9.]+)/)}if(Yf&&!Xb())return Dm(/Version\/([0-9.]+)/);if(Uf||Vf)
{if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Rb))return a[1]+"."+a[2]}else
if(Wf)return(a=Dm(/Android\s+([0-9.]+)/))?a:Dm(/Version\/([0-9.]+)/);return""}
();function Fm(a,b,c){P.call(this);this.target=a;this.s=b||a;this.ua=c||new
Yg(NaN,NaN,NaN,NaN);this.j=Ve(a);this.g=new
Gj(this);bj(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.xm,!1,this);this.N=Gm}u(Fm,P);var
Gm=p.document&&p.document.documentElement&&!!
p.document.documentElement.setCapture&&!!p.document.releaseCapture;
function Hm(a,b){a.ua=b||new Yg(NaN,NaN,NaN,NaN)}f=Fm.prototype;f.Ta=function(a)
{this.Pb=a};f.va=function(){Fm.ta.va.call(this);Cj(this.s,
["touchstart","mousedown"],this.xm,!
1,this);Lj(this.g);this.N&&this.j.releaseCapture();this.s=this.target=null};
f.xm=function(a){var b="mousedown"==a.type;if(!this.Pb||this.i||b&&!
jj(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w Im("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.bu,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.$i,d);this.N?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.$i)):this.g.ka(kf(b),"blur",
this.
$i);this.Ja&&this.g.ka(this.Ja,"scroll",this.tv,d);this.clientX=this.Ba=a.clientX;t
his.clientY=this.Ca=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.de
ltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.wa=hf(Te(this.j)
.g)}};f.$i=function(a,b){Lj(this.g);this.N&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
Im("end",this,a.clientX,a.clientY,a,Jm(this,this.deltaX),Km(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.bu=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
Im("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Hd||this.
$i(a);return}}c=Lm(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
Im("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Mm(this,a,b,c),a.preventDefault(
))}};
function Lm(a,b,c){var d=hf(Te(a.j).g);b+=d.x-a.wa.x;c+=d.y-
a.wa.y;a.wa=d;a.deltaX+=b;a.deltaY+=c;return new
A(Jm(a,a.deltaX),Km(a,a.deltaY))}f.tv=function(a){var
b=Lm(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Mm(this,a,b.x,b.y)};fu
nction Mm(a,b,c,d){a.fl(c,d);a.dispatchEvent(new
Im("drag",a,b.clientX,b.clientY,b,c,d))}function Jm(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 Km(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.fl=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Im(a,b,c,d,e,g,h)
{dj.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(Im,dj);function Nm(a){this.Ud=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 Nm)for(b=ka(a.Ud),c=b.next();!c.done;c=b.next()){var
d=ka(c.value);c=d.next().value;d=d.next().value;this.Ud.set(c,d)}else
if(a)for(b=ka(Object.entries(a)),c=b.next();!
c.done;c=b.next())d=ka(c.value),c=d.next().value,d=d.next().value,this.Ud.set(c,d)}
f=Nm.prototype;f.lc=function(){return Array.from(this.Ud.values())};
f.ae=function(){return Array.from(this.Ud.keys())};f.remove=function(a){return
this.Ud.delete(a)};f.get=function(a,b){return this.Ud.has(a)?
this.Ud.get(a):b};f.set=function(a,b){this.Ud.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Ud.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new Nm(this)};(function(){for(var
a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!p.requestAnimationFrame;+
+c)p.requestAnimationFrame=p[b+"RequestAnimationFrame"],p.cancelAnimationFrame=p[b+
"CancelAnimationFrame"]||p[b+"CancelRequestAnimationFrame"];if(!
p.requestAnimationFrame){var d=0;p.requestAnimationFrame=function(e){var g=(new
Date).getTime(),h=Math.max(0,16-(g-d));d=g+h;return p.setTimeout(function()
{e(g+h)},h)};p.cancelAnimationFrame||(p.cancelAnimationFrame=function(e)
{clearTimeout(e)})}})();
var Om=[[],[]],Pm=0,Qm=!1,Rm=0;function Sm(a,b){var c=Rm++,d={Yu:
{id:c,Ie:a.measure,context:b},cv:{id:c,Ie:a.av,context:b},state:{},ld:void 0,xj:!
1};return function(){0<arguments.length?(d.ld||
(d.ld=[]),d.ld.length=0,d.ld.push.apply(d.ld,arguments),d.ld.push(d.state)):d.ld&&0
!=d.ld.length?(d.ld[0]=d.state,d.ld.length=1):d.ld=[d.state];d.xj||(d.xj=!
0,Om[Pm].push(d));Qm||(Qm=!0,window.requestAnimationFrame(Tm))}}
function Tm(){Qm=!1;var a=Om[Pm],b=a.length;Pm=(Pm+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.Yu;c.xj=!1;e.Ie&&e.Ie.apply(e.context,c.ld)}for(d=0;d<b;+
+d)c=a[d],e=c.cv,c.xj=!
1,e.Ie&&e.Ie.apply(e.context,c.ld),c.state={};a.length=0};var Um=z?
md(Yc(Zc('javascript:""'))):md(Yc(Zc("about:blank")));z?
md(Yc(Zc('javascript:""'))):md(Yc(Zc("javascript:undefined")));function Vm(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(Vm,P);Vm.prototype.handleEvent=function(a)
{var b=new
hj(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};Vm.prototype.va=function()
{Vm.ta.va.call(this);Dj(this.g);Dj(this.i);delete this.ya};function Wm()
{}Da(Wm);Wm.prototype.g=0;function Xm(a){return":"+(a.g++).toString(36)};function
X(a){P.call(this);this.g=a||Te();this.Xb=Ym;this.lb=null;this.$a=!
1;this.ya=null;this.oa=void 0;this.ma=this.N=this.o=this.Wl=null;this.Gd=!
1}u(X,P);X.prototype.ve=Wm.Eb();var Ym=null;
function Zm(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=X.prototype;f.getId=function(){return this.lb||(this.lb=Xm(this.ve))};
f.$g=function(a){if(this.o&&this.o.ma){var b=this.o.ma,c=this.lb;c in b&&delete
b[c];Nc(this.o.ma,a,this)}this.lb=a};f.ha=function(){return this.ya};function Y(a)
{a.oa||(a.oa=new Gj(a));return a.oa}f.ke=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.o&&this.lb&&$m(this.o,this.lb)&&this.o!
=a)throw Error("Unable to set parent
component");this.o=a;X.ta.ah.call(this,a)};f.getParent=function(){return this.o};
f.ah=function(a){if(this.o&&this.o!=a)throw Error("Method not
supported");X.ta.ah.call(this,a)};f.Va=function()
{this.ya=Of(this.g,"DIV")};f.render=function(a){an(this,a)};function an(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 bn(a,b){if(a.$a)throw Error("Component already rendered");if(b&&a.Ci(b))
{a.Gd=!0;var c=Ve(b);a.g&&a.g.g==c||(a.g=Te(b));a.Nb(b);a.Ma()}else throw
Error("Invalid element to decorate");}f.Ci=function(){return!0};f.Nb=function(a)
{this.ya=a};f.Ma=function(){this.$a=!0;cn(this,function(a){!a.
$a&&a.ha()&&a.Ma()})};f.kc=function(){cn(this,function(a){a.
$a&&a.kc()});this.oa&&Lj(this.oa);this.$a=!1};
f.va=function(){this.$a&&this.kc();this.oa&&(this.oa.Ha(),delete
this.oa);cn(this,function(a){a.Ha()});!
this.Gd&&this.ya&&F(this.ya);this.o=this.Wl=this.ya=this.ma=this.N=null;X.ta.va.cal
l(this)};f.Oa=function(a,b){this.Eg(a,dn(this),b)};
f.Eg=function(a,b,c){if(a.$a&&(c||!this.$a))throw Error("Component already
rendered");if(0>b||b>dn(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;eb(this.N,a)}else
Nc(this.ma,a.getId(),a);a.ke(this);kb(this.N,b,0,a);a.$a&&this.
$a&&a.getParent()==this?(c=this.Ib(),(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=en(this,b+1),an(a,this.Ib(),b?b.ya:null)):this.$a&&!a.
$a&&a.ya&&a.ya.parentNode&&1==a.ya.parentNode.nodeType&&a.Ma()};f.Ib=function()
{return this.ya};function fn(a){null==a.Xb&&(a.Xb=Dh(a.$a?a.ya:a.g.g.body));return
a.Xb}function dn(a){return a.N?a.N.length:0}function $m(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function en(a,b)
{return a.N?a.N[b]||null:null}function cn(a,b,c){a.N&&a.N.forEach(b,c)}
function gn(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=$m(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];eb(this.N,a);b&&(a.kc(),a.ya&&F(a.ya));a.ke(null)}}if(!a)throw
Error("Child is not in parent component");return a};function hn(a,b)
{this.ya=a;this.i=b};function jn(a,b){P.call(this);this.o=new Gj(this);this.qg(a||
null);b&&(this.rg=b)}u(jn,P);f=jn.prototype;f.ya=null;f.ro=!0;f.qo=null;f.ng=!
1;f.Pl=-1;f.Go=!0;f.rg="toggle_display";f.getType=function(){return
this.rg};f.ha=function(){return this.ya};f.qg=function(a)
{kn(this);this.ya=a};function kn(a){if(a.ng)throw Error("Can not change this state
of the popup while showing.");}f.isVisible=function(){return this.ng};
f.Da=function(a){this.Ja&&this.Ja.stop();this.ua&&this.ua.stop();if(a){if(!
this.ng&&this.$l()){if(!this.ya)throw Error("Caller must call setElement before
trying to show the
popup");this.og();a=Ve(this.ya);if(this.ro)if(this.o.ka(a,"mousedown",this.Jp,!
0),z){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Cf(b)}catch(d){break}a=c;b=a.activeElement}this.o.ka(a,"mousedown",this.Jp,!
0);this.o.ka(a,"deactivate",this.Ip)}else
this.o.ka(a,"blur",this.Ip);"toggle_display"==this.rg?
(this.ya.style.visibility="visible",M(this.ya,!
0)):"move_offscreen"==this.rg&&this.og();this.ng=!0;this.Pl=Date.now();this.Ja?
(vj(this.Ja,"end",this.Di,!1,this),this.Ja.play()):this.Di()}}else
ln(this)};f.og=Ca;function ln(a,b)
{a.ng&&a.dispatchEvent({type:"beforehide",target:b})&&(a.o&&Lj(a.o),a.ng=!
1,Date.now(),a.ua?(vj(a.ua,"end",t(a.xo,b),!
1,a),a.ua.play()):a.xo(b))}f.xo=function(a){"toggle_display"==this.rg?
this.Bu():"move_offscreen"==this.rg&&(this.ya.style.top="-10000px");this.kh(a)};
f.Bu=function(){this.ya.style.visibility="hidden";M(this.ya,!1)};f.$l=function()
{return this.dispatchEvent("beforeshow")};f.Di=function()
{this.dispatchEvent("show")};f.kh=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Jp=function(a)
{a=a.target;Bf(this.ya,a)||mn(this,a)||150>Date.now()-this.Pl||ln(this,a)};
f.Ip=function(a){if(this.Go){var b=Ve(this.ya);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Bf(this.ya,a)||"BODY"==a.tagName||
mn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.Pl||
ln(this)}};function mn(a,b){return Ya(a.qo||[],function(c){return b===c||
Bf(c,b)})}f.va=function(){jn.ta.va.call(this);this.o.Ha();$i(this.Ja);
$i(this.ua);delete this.ya;delete this.o;delete this.qo};function nn(a,b)
{X.call(this,b);this.Of=!!
a;this.ua=null;this.Nc=Sm({av:this.Ij},this)}u(nn,X);f=nn.prototype;f.ol=null;f.Gi=
!1;f.md=null;f.yc=null;f.Td=null;f.Uk=!1;f.lh=function(){return"goog-
modalpopup"};f.Kh=function(){return this.md};f.Va=function()
{nn.ta.Va.call(this);var a=this.ha();wb(a,Db(this.lh()).split(" "));Hf(a,!0);M(a,!
1);on(this);pn(this)};
function on(a){if(a.Of&&!a.yc){var b=a.g.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=kd(Um).toString();a.yc=b;a.yc.className=a.lh()+"-
bg";M(a.yc,!1);Bh(a.yc,0)}a.md||(a.md=a.g.Ra("DIV",a.lh()+"-bg"),M(a.md,!
1))}function pn(a){a.Td||(a.Td=Of(a.g,"SPAN"),M(a.Td,!1),Hf(a.Td,!
0),a.Td.style.position="absolute")}f.fq=function(){this.Uk=!1};f.Ci=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){nn.ta.Nb.call(this,a);a=Db(this.lh()).split("
");wb(this.ha(),a);on(this);pn(this);Hf(this.ha(),!0);M(this.ha(),!
1)};f.Ma=function()
{this.yc&&sf(this.yc,this.ha());sf(this.md,this.ha());nn.ta.Ma.call(this);tf(this.T
d,this.ha());this.ol=new
Vm(this.g.g);Y(this).ka(this.ol,"focusin",this.ov);qn(this,!1)};f.kc=function()
{this.isVisible()&&this.Da(!1);
$i(this.ol);nn.ta.kc.call(this);F(this.yc);F(this.md);F(this.Td)};
f.Da=function(a){if(a!
=this.Gi)if(this.Ba&&this.Ba.stop(),this.La&&this.La.stop(),this.wa&&this.wa.stop()
,this.Ja&&this.Ja.stop(),this.$a&&qn(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ua=this.g.g.activeElement}catch(e)
{}this.Ij();this.mh();Y(this).ka(Pf(this.g),"resize",this.Ij).ka(Pf(this.g),"orient
ationchange",this.Nc);rn(this,!0);this.focus();this.Gi=!0;this.Ba&&this.La?
(vj(this.Ba,"end",this.Fi,!1,this),this.La.play(),this.Ba.play()):this.Fi()}}else
if(this.dispatchEvent("beforehide")){Y(this).Xa(Pf(this.g),
"resize",this.Ij).Xa(Pf(this.g),"orientationchange",this.Nc);this.Gi=!
1;this.wa&&this.Ja?(vj(this.wa,"end",this.Ei,!
1,this),this.Ja.play(),this.wa.play()):this.Ei();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.Lm(this.ha(),d))&&this.ua.focus()}catch(e)
{}this.ua=null}}};
function qn(a,b){a.Fc||(a.Fc=new hn(a.ya,a.g));a=a.Fc;if(b){a.g||
(a.g=[]);b=a.i.Lo(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.ya||
ym(d,"hidden")||(xm(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
rn(a,b){a.yc&&M(a.yc,b);a.md&&M(a.md,b);M(a.ha(),b);M(a.Td,b)}f.Fi=function()
{this.dispatchEvent("show")};f.Ei=function(){rn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Gi};f.focus=function(){this.Ko()};
f.Ij=function(){this.yc&&M(this.yc,!1);this.md&&M(this.md,!1);var
a=this.g.g,b=ff(kf(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.yc&&(M(this.yc,!0),J(this.yc,c,a));this.md&&(M(this.md,!
0),J(this.md,c,a))};
f.mh=function(){var a=kf(this.g.g)||window;if("fixed"==jh(this.ha(),"position"))var
b=0,c=0;else c=hf(this.g.g),b=c.x,c=c.y;var
d=L(this.ha());a=ff(a);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-
d.height/2,0);kh(this.ha(),b,c);kh(this.Td,b,c)};f.ov=function(a){this.Uk?
this.fq():a.target==this.Td&&T(this.Ko,0,this)};f.Ko=function()
{try{z&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.va=function(){$i(this.Ba);this.Ba=null;$i(this.wa);this.wa=null;
$i(this.La);this.La=null;$i(this.Ja);this.Ja=null;nn.ta.va.call(this)};function
sn(a,b,c){nn.call(this,b,c);this.O=a||"modal-dialog";this.j=tn(tn(new un,vn,!
0),wn,!1,!0)}u(sn,nn);f=sn.prototype;f.Wh=!0;f.Cp=!0;f.jl=!
0;f.Wi=.5;f.Ec="";f.Lf=null;f.Ze=null;f.Co=!1;f.
$c=null;f.ad=null;f.ui=null;f.Dc=null;f.Cd=null;f.uc=null;f.Pm="dialog";f.lh=functi
on(){return this.O};function xn(a,b){a.Ec=b;a.ad&&G(a.ad,b)}f.hb=function(){return
this.Ec};f.Gc=function(){return null!=this.Lf?Td(this.Lf):""};f.sf=function()
{return this.Pm};f.jg=function(a){this.Pm=a};
function yn(a){a.ha()||a.render()}f.Ib=function(){yn(this);return this.Cd};function
zn(a){yn(a);return a.uc}function An(a){yn(a);return a.ha()}f.Kh=function()
{yn(this);return sn.ta.Kh.call(this)};function Bn(a,b)
{a.Wi=b;a.ha()&&(b=a.Kh())&&Bh(b,a.Wi)}function Cn(a,b){var c=Db(a.O+"-title-
draggable").split(" ");a.ha()&&(b?wb(a.$c,c):yb(a.$c,c));b&&!a.Ze?(b=new
Fm(a.ha(),a.$c),a.Ze=b,wb(a.$c,c),O(a.Ze,"start",a.Zv,!1,a)):!
b&&a.Ze&&(a.Ze.Ha(),a.Ze=null)}
f.Va=function(){sn.ta.Va.call(this);var
a=this.ha(),b=this.g;this.ui=this.getId();var c=this.getId()+".contentEl";this.
$c=b.Ra("DIV",this.O+"-title",this.ad=b.Ra("SPAN",{className:this.O+"-title-
text",id:this.ui},this.Ec),this.Dc=b.Ra("SPAN",this.O+"-title-close"));qf(a,this.
$c,this.Cd=b.Ra("DIV",{className:this.O+"-
content",id:c}),this.uc=b.Ra("DIV",this.O+"-
buttons"));wm(this.ad,"heading");wm(this.Dc,"button");Hf(this.Dc,!
0);Bm(this.Dc,"\u00cenchide\u021bi");wm(a,this.sf());xm(a,"labelledby",this.ui||
"");this.Lf&&oe(this.Cd,this.Lf);M(this.Dc,this.Wh);this.j&&(a=this.j,a.ya=this.uc,
a.render());M(this.uc,!!this.j);Bn(this,this.Wi)};
f.Nb=function(a){sn.ta.Nb.call(this,a);a=this.ha();var b=this.O+"-
content";this.Cd=Ye(null,b,a)[0];this.Cd||
(this.Cd=this.g.Ra("DIV",b),this.Lf&&oe(this.Cd,this.Lf),a.appendChild(this.Cd));b=
this.O+"-title";var c=this.O+"-title-text",d=this.O+"-title-close";(this.
$c=Ye(null,b,a)[0])?(this.ad=Ye(null,c,this.$c)[0],this.Dc=Ye(null,d,this.$c)[0]):
(this.$c=this.g.Ra("DIV",b),a.insertBefore(this.$c,this.Cd));this.ad?
(this.Ec=If(this.ad),this.ad.id||(this.ad.id=this.getId())):(this.ad=C("SPAN",
{className:c,
id:this.getId()}),this.
$c.appendChild(this.ad));this.ui=this.ad.id;xm(a,"labelledby",this.ui||"");this.Dc|
|(this.Dc=this.g.Ra("SPAN",d),this.
$c.appendChild(this.Dc));M(this.Dc,this.Wh);b=this.O+"-
buttons";if(this.uc=Ye(null,b,a)[0]){if(a=this.j=new un(this.g),
(b=this.uc)&&1==b.nodeType){a.ya=b;b=Xe("BUTTON",a.ya);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=If(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&w(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);Bn(this,this.Wi)};f.Ma=function()
{sn.ta.Ma.call(this);Y(this).ka(this.ha(),"keydown",this.Om).ka(this.ha(),"keypress
",this.Om);Y(this).ka(this.uc,"click",this.jv);Cn(this,this.jl);Y(this).ka(this.Dc,
"click",this.xv);var a=this.ha();wm(a,this.sf());""!
==this.ad.id&&xm(a,"labelledby",this.ad.id);if(!this.Cp){this.Cp=!1;if(this.$a)
{a=this.g;var b=this.Kh();a.Ai(this.yc);a.Ai(b)}this.isVisible()&&qn(this,!1)}};
f.kc=function(){this.isVisible()&&this.Da(!1);Cn(this,!
1);sn.ta.kc.call(this)};f.Da=function(a){a!=this.isVisible()&&(this.$a||
this.render(),sn.ta.Da.call(this,a))};f.Fi=function()
{sn.ta.Fi.call(this);this.dispatchEvent("aftershow")};f.Ei=function()
{sn.ta.Ei.call(this);this.dispatchEvent("afterhide");this.Co&&this.Ha()};
f.Zv=function(){var a=this.g.g,b=ff(kf(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"==jh(this.ha(),"position")?Hm(this.Ze,new
Yg(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):Hm(this.Ze,new
Yg(0,0,c-d.width,a-d.height))};f.xv=function(){Dn(this)};function Dn(a){if(a.Wh)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new En(c,b))&&a.Da(!1)):a.Da(!
1)}}f.va=function(){this.uc=this.Dc=null;sn.ta.va.call(this)};
function Fn(a,b){a.j=b;a.uc&&(a.j?
(b=a.j,b.ya=a.uc,b.render()):oe(a.uc,ge),M(a.uc,!!a.j))}f.jv=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 En(a,b))&&this.Da(!1)}};
f.Om=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 En(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.Uk=!
0;try{this.Td.focus()}catch(l){}T(this.fq,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Dc)Dn(this);else
if(d){var
h=d.i,k=h&&Gn(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
En(g,String(d.get(g)))))}else e!=this.Dc||32!=a.keyCode&&" "!=a.key||
Dn(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Da(!1)};function
En(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(En,dj);function un(a)
{Nm.call(this);a||
Te();this.g=this.ya=this.i=null}u(un,Nm);un.prototype.set=function(a,b,c,d)
{Nm.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function tn(a,b,c,d){return
a.set(b.key,b.caption,c,d)}un.prototype.render=function(){if(this.ya)
{oe(this.ya,ge);var a=Te(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)}};un.prototype.ha=function(){return
this.ya};function Gn(a,b){a=Xe("BUTTON",a.ya);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
vn={key:"ok",caption:"OK"},wn={key:"cancel",caption:"Anula\u021bi"},Hn={key:"yes",c
aption:"Da"},In={key:"no",caption:"Nu"},Jn={key:"save",caption:"Salva\u021bi"},Kn={
key:"continue",caption:"Continua\u021bi"};"undefined"!=typeof document&&(tn(new
un,vn,!0,!0),tn(tn(new un,vn,!0),wn,!1,!0),tn(tn(new un,Hn,!0),In,!1,!
0),tn(tn(tn(new un,Hn),In,!0),wn,!1,!0),tn(tn(tn(new un,Kn),Jn),wn,!0,!0));function
Ln(a,b,c,d,e)
{jm.call(this,b,c,d,e);this.g=a}u(Ln,jm);Ln.prototype.mg=Ca;Ln.prototype.Zl=functio
n(){this.mg();Ln.ta.Zl.call(this)};Ln.prototype.Qe=function()
{this.mg();Ln.ta.Qe.call(this)};Ln.prototype.Cf=function()
{this.mg();Ln.ta.Cf.call(this)};function Mn(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);Ln.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(Mn,Ln);var
Nn=1/1024;f=Mn.prototype;
f.mg=function(){var a=this.coords[0];Math.abs(a-
this.j)>=Nn&&(Bh(this.g,a),this.j=a)};f.Cf=function(){this.j=-
1;Mn.ta.Cf.call(this)};f.Qe=function(){this.j=-
1;Mn.ta.Qe.call(this)};f.show=function(){this.g.style.display=""};f.kb=function()
{this.g.style.display="none"};function On(a,b,c)
{Mn.call(this,a,1,0,b,c)}u(On,Mn);On.prototype.Cf=function()
{this.show();On.ta.Cf.call(this)};On.prototype.Qe=function()
{this.kb();On.ta.Qe.call(this)};
function Pn(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Ln.call(this,a,b,c,d,e)}u(Pn,Ln);Pn.prototype.mg=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 Qn(a,b){this.g=a[p.Symbol.iterator]
();this.i=b;this.j=0}Qn.prototype[Symbol.iterator]=function(){return
this};Qn.prototype.next=function(){var a=this.g.next();return{value:a.done?void
0:this.i.call(void 0,a.value,this.j++),done:a.done}};function Rn(a,b){return new
Qn(a,b)};function Sn(a){if(a instanceof Tn||a instanceof Un||a instanceof Vn)return
a;if("function"==typeof a.Bj)return new Tn(function(){return
Wn(a)});if("function"==typeof a[Symbol.iterator])return new Tn(function(){return
a[Symbol.iterator]()});if("function"==typeof a.jf)return new Tn(function(){return
Wn(a.jf())});throw Error("Not an iterator or iterable.");}
function Wn(a){if(!(a instanceof Rf))return a;var b=!1;return{next:function()
{for(var c;!b;)try{c=a.Bj();break}catch(d){if(d!==Qf)throw d;b=!
0}return{value:c,done:b}}}}function Tn(a){this.g=a}Tn.prototype.jf=function()
{return new Un(this.g())};Tn.prototype[Symbol.iterator]=function(){return new
Vn(this.g())};Tn.prototype.i=function(){return new Vn(this.g())};function Un(a)
{this.g=a}m(Un,Rf);Un.prototype.Bj=function(){var a=this.g.next();if(a.done)throw
Qf;return a.value};
Un.prototype[Symbol.iterator]=function(){return new
Vn(this.g)};Un.prototype.i=function(){return new Vn(this.g)};function Vn(a)
{Tn.call(this,function(){return a});this.j=a}m(Vn,Tn);Vn.prototype.next=function()
{return this.j.next()};function Xn(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
Xn)for(c=a.ae(),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=Xn.prototype;f.lc=function(){Yn(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.ae=function()
{Yn(this);return this.g.concat()};
function Zn(a,b){return a.has(b)}f.has=function(a){return $n(this.i,a)};function
ao(a){a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){$n(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&Yn(this),a=!0):a=!
1;return a};function Yn(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];$n(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],$n(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return $n(this.i,a)?this.i[a]:b};f.set=function(a,b)
{$n(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.ae(),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
Xn(this)};f.keys=function(){return Sn(this.jf(!0)).i()};f.values=function(){return
Sn(this.jf(!1)).i()};f.entries=function(){var a=this;return
Rn(this.keys(),function(b){return[b,a.get(b)]})};
f.jf=function(a){Yn(this);var b=0,c=this.j,d=this,e=new Rf;e.Bj=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)throw Qf;var g=d.g[b++];return a?g:d.i[g]};return
e};function $n(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function bo()
{this.i=new Xn;this.g=new co("",void
0);this.g.next=this.g.g=this.g}f=bo.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
co(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 eo(this,this.g.next)};f.pop=function(){return
eo(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?
(a.remove(),this.i.remove(a.key),!0):!1};
f.ae=function(){return fo(this,function(a,b){return b})};f.lc=function(){return
fo(this,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)};function fo(a,b){for(var
c=[],d=a.g.next;d!=a.g;d=d.next)c.push(b.call(void 0,d.value,d.key,a));return
c}function eo(a,b){a.g!=b&&(b.remove(),a.i.remove(b.key));return b.value}function
co(a,b){this.key=a;this.value=b}
co.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
bo}u(go,P);go.prototype.j=function(a){a.sort(ho);v(a,function(b)
{b.ke(this)},this);this.i=new bo;v(a,function(b)
{this.i.set(b.Pa(),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].Pa()==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=Db(b);if(0!=b.length)return ab(jo(a),function(c){return
c.hb()==b})};/*