Professional Documents
Culture Documents
SPDX-License-Identifier: Apache-2.0
*/
function Wh(a){return{valueOf:a}.valueOf()};var Xh=Wh(function()
{return"function"===typeof URL});function Yh(a){if(!Xh){a:{var
b=document.createElement("a");try{b.href=a}catch(c){a=void 0;break
a}a=b.protocol;a=":"===a||""===a?"https:":a}return a}try{b=new URL(a)}catch(c)
{return"https:"}return b.protocol}var
Zh=["data:","http:","https:","mailto:","ftp:"];function $h(a){if("javascript:"!
==Yh(a))return a}function ai(a){return a instanceof Fd?Gd(a):$h(a)};function
bi(a,b){b=ai(b);void 0!==b&&(a.href=b)};function ci(){}function di(a)
{this.g=a}n(di,ci);di.prototype.toString=function(){return this.g};function O(a,b)
{1===a.nodeType&&ei(a);a.innerHTML=ke(b)}function fi(a,b,c){var
d="beforebegin"===b||"afterend"===b?a.parentElement:a;null!
==d&&ei(d);a.insertAdjacentHTML(b,ke(c))}function gi(a,b){var
c=hi;if(0===c.length)throw Error("");if(c.map(function(d){if(d instanceof
di)d=d.g;else throw Error("");return d}).every(function(d){return 0!
=="value".indexOf(d)}))throw Error('Attribute "value" does not match any of the
allowed prefixes.');a.setAttribute("value",b)}
function ei(a){a=a.tagName;if("SCRIPT"===a||"STYLE"===a)throw Error("");};function
ii(a,b){a.src=Ad(b);var c,d;
(c=(b=null==(d=(c=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document).querySelector)?void 0:d.call(c,"script[nonce]"))?b.nonce||
b.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",c)};function ji(a,b)
{b=ai(b);void 0!==b&&(a.href=b)};function ki(a){this.ul=a}function li(a){return new
ki(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var
mi=[li("data"),li("http"),li("https"),li("mailto"),li("ftp"),new ki(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function ni(a){var b=void 0===b?
mi:b;a:if(b=void 0===b?mi:b,!(a instanceof Fd)){for(var c=0;c<b.length;++c){var
d=b[c];if(d instanceof ki&&d.ul(a)){a=Kd(a);break a}}a=void 0}return a||
Ld};function oi(a,b){b=ai(b);void 0!==b&&a.open(b,void 0,void 0)};var pi={"* ARIA-
CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-
DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!
0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!
0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"*
ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-
ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!
0,"* ABBR":!0,
"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"*
AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"*
CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"*
COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"*
ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"*
ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"*
MULTIPLE":!0,
"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"*
REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"*
RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"*
START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"*
VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},qi={"* USEMAP":!0,"* ACTION":!0,"* CITE":!
0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!
0,"* NAME":!0,"A TARGET":!0,
"* CLASS":!0,"* ID":!0,"* STYLE":!0};var ri="undefined"!=typeof WeakMap&&-1!
=WeakMap.toString().indexOf("[native code]"),si=0;function ti()
{this.j=[];this.i=[];this.g="data-elementweakmap-index-"+si+
+}ti.prototype.set=function(a,b){if(Ig(tg,a,"hasAttribute",[this.g])){var
c=parseInt(Ig(ug,a,"getAttribute",[this.g])||null,10);this.i[c]=b}else
c=this.i.push(b)-1,Kg(a,this.g,c.toString()),this.j.push(a);return this};
ti.prototype.get=function(a){if(Ig(tg,a,"hasAttribute",[this.g]))return
a=parseInt(Ig(ug,a,"getAttribute",[this.g])||
null,10),this.i[a]};ti.prototype.clear=function(){this.j.forEach(function(a)
{Ig(wg,a,"removeAttribute",[this.g])},this);this.j=[];this.i=[]};var ui=!A||
Tc(10),vi=!A||null==document.documentMode;function wi(){};var xi={APPLET:!0,AUDIO:!
0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!
0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var
yi={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!
0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!
0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!
0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!
0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!
0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!
0,MENU:!0,METER:!0,NAV:!0,
NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!
0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!
0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!
0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var zi={"ANNOTATION-
XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!
0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};
function Ai(a){a=a||new
Bi;Ci(a);this.i=ld(a.g);this.s=ld(a.qa);this.j=ld(a.ta);this.ma=a.na;a.Ba.forEach(f
unction(b){if(!Pb(b,"data-"))throw new fb('Only "data-" attributes allowed, got:
%s.',[b]);if(Pb(b,"data-sanitizer-"))throw new fb('Attributes with "%s" prefix are
not allowed, got: %s.',["data-sanitizer-",b]);this.i["*
"+b.toUpperCase()]=Di},this);a.wa.forEach(function(b){b=b.toUpperCase();if(!
cc(b,"-")||zi[b])throw new fb("Only valid custom element tag names allowed, got:
%s.",[b]);this.j[b]=
!0},this);this.V=a.j;this.o=a.Ja;this.l=null;this.O=a.ma}u(Ai,wi);function Ei(a)
{return function(b,c){return(b=a(Tb(b),c))&&"about:invalid#zClosurez"!=Gd(b)?
Gd(b):null}}function Bi(){this.g={};v([pi,qi],function(a){fd(a).forEach(function(b)
{this.g[b]=Di},this)},this);this.i={};this.Ba=[];this.wa=[];this.qa=ld(xi);this.ta=
ld(yi);this.na=!
1;this.V=Jd;this.O=this.l=this.o=this.j=Zc;this.Ja=null;this.s=this.ma=!1}function
Fi(a,b){return function(c,d,e,g){c=a(c,d,e,g);return null==c?null:b(c,d,e,g)}}
function Gi(a,b,c,d){a[c]&&!b[c]&&(a[c]=Fi(a[c],d))}
function Ci(a){if(a.s)throw Error("HtmlSanitizer.Builder.build() can only be used
once.");Gi(a.g,a.i,"* USEMAP",Hi);var b=Ei(a.V);["* ACTION","* CITE","*
HREF"].forEach(function(d){Gi(this.g,this.i,d,b)},a);var c=Ei(a.j);["* LONGDESC","*
SRC","LINK HREF"].forEach(function(d){Gi(this.g,this.i,d,c)},a);["* FOR","*
HEADERS","* NAME"].forEach(function(d)
{Gi(this.g,this.i,d,t(Ii,this.o))},a);Gi(a.g,a.i,"A TARGET",t(Ji,
["_blank","_self"]));Gi(a.g,a.i,"* CLASS",t(Ki,a.l));Gi(a.g,a.i,"*
ID",t(Li,a.l));Gi(a.g,
a.i,"* STYLE",t(a.O,c));a.s=!0}function Mi(a,b){a||(a="*");return(a+"
"+b).toUpperCase()}function Di(a){return Tb(a)}function Ji(a,b){b=Tb(b);return
ob(a,b.toLowerCase())?b:null}function Hi(a){return(a=Tb(a))&&"#"==a.charAt(0)?
a:null}function Ii(a,b,c){return a(Tb(b),c)}function Ki(a,b,c){b=b.split(/(?:\
s+)/);for(var d=[],e=0;e<b.length;e++){var g=a(b[e],c);g&&d.push(g)}return
0==d.length?null:d.join(" ")}function Li(a,b,c){return a(Tb(b),c)}
Ai.prototype.g=function(a){var b=!("STYLE"in this.s)&&"STYLE"in
this.j;this.l="*"==this.o&&b?"sanitizer-"+$e():this.o;if(ui){b=a;if(ui)
{a=H("SPAN");this.l&&"*"==this.o&&(a.id=this.l);this.O&&(b=Zg("<div>"+b+"</
div>"),ah(b),b=b.innerHTML);b=me(b);var
c=document.createElement("template");if(vi&&"content"in
c)ze(c,b),c=c.content;else{var
d=document.implementation.createHTMLDocument("x");c=d.body;ze(d.body,b)}b=document.
createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=ri?
new WeakMap:new ti;d=b.nextNode();){c:{var e=d;switch(Og(e)){case
3:e=Ni(this,e);break c;case 1:if("TEMPLATE"==Ng(e).toUpperCase())e=null;else{var
g=Ng(e).toUpperCase();if(g in this.s||"http://www.w3.org/1999/xhtml"!=Sg(e))var
h=null;else this.j[g]?h=document.createElement(g):(h=H("SPAN"),this.ma&&Kg(h,"data-
sanitizer-original-tag",g.toLowerCase()));if(h){var k=h,l=Jg(e);if(null!=l)for(var
m=0;g=l[m];m++)if(g.specified){var p=e;var x=g;var C=x.name;if(Pb(C,"data-
sanitizer-"))x=null;else{var E=Ng(p);
x=x.value;var
G={tagName:Tb(E).toLowerCase(),attributeName:Tb(C).toLowerCase()},P={Nk:void
0};"style"==G.attributeName&&(P.Nk=Lg(p));p=Mi(E,C);p in this.i?
(C=this.i[p],x=C(x,G,P)):(C=Mi(null,C),C in this.i?
(C=this.i[C],x=C(x,G,P)):x=null)}null!==x&&Kg(k,g.name,x)}e=h}else e=null}break
c;default:e=null}}if(e){if(1==Og(e)&&c.set(d,e),d=Pg(d),g=!
1,d)h=Og(d),k=Ng(d).toLowerCase(),l=Pg(d),11!=h||l?"body"==k&&l&&(h=Pg(l))&&!
Pg(h)&&(g=!0):g=!0,h=null,g||!d?
h=a:1==Og(d)&&(h=c.get(d)),h.content&&(h=h.content),
h.appendChild(e)}else Bf(d)}c.clear&&c.clear()}else
a=H("SPAN");0<Jg(a).length&&(b=H("SPAN"),b.appendChild(a),a=b);a=(new
XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"))}else a="";return me(a)};function Ni(a,b){var c=b.data;
(b=Pg(b))&&"style"==Ng(b).toLowerCase()&&!("STYLE"in a.s)&&"STYLE"in
a.j&&(c=ge(Yg(c,a.l,r(function(d,e){return this.V(d,{Fs:e})},a))));return
document.createTextNode(c)};function Oi(a,b){b=void 0===b?{}:b;if(a instanceof
je)return a;a=Pi(String(a));b.Fw&&(a=a.replace(/(^|[\r\n\t ])
/g,"$1 "));b.mj&&(a=a.replace(/(\r\n|\n|\r)/g,"<br>"));b.Gw&&(a=a.replace(/(\
t+)/g,'<span style="white-space:pre">$1</span>'));return me(a)}
function Qi(a){var b={nonce:Be()};b=void 0===b?{}:b;a=(a instanceof
yd&&a.constructor===yd?a.g:"type_error:SafeScript").toString();var
c="<script";b.id&&(c+=' id="'+Pi(b.id)+'"');b.nonce&&(c+=' nonce="'+Pi(b.nonce)
+'"');b.type&&(c+=' type="'+Pi(b.type)+'"');b.defer&&(c+=" defer");return me(c+
(">"+a+"\x3c/script>"))}function Pi(a){return
a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/
g,""").replace(/'/g,"'")}
function Ri(a){var b=Oi("");return me(a.map(function(c){return
ke(Oi(c))}).join(ke(b).toString()))}var Si=/^[a-z][a-z\d-]*$/i,Ti="APPLET BASE
EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),Ui="AREA
BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split("
"),Vi=["action","formaction","href"];function Wi(a){if(!Si.test(a))throw
Error("");if(-1!==Ti.indexOf(a.toUpperCase()))throw Error("");}
function Xi(a,b,c){Wi(a);var d="<"+a;b&&(d+=Yi(b));Array.isArray(c)||(c=void 0===c?
[]:[c]);-1!==Ui.indexOf(a.toUpperCase())?d+=">":(b=Ri(c.map(function(e){return e
instanceof je?e:Oi(String(e))})),d+=">"+b.toString()+"</"+a+">");return me(d)}
function Yi(a){for(var b="",c=Object.keys(a),d=0;d<c.length;d++){var
e=c[d],g=a[e];if(!Si.test(e))throw Error("");if(void
0!==g&&null!==g){if(/^on/i.test(e))throw Error("");-1!
==Vi.indexOf(e.toLowerCase())&&(g=g instanceof Fd?g.toString():
$h(String(g))||"about:invalid#zClosurez");e=e+'="'+Oi(String(g))+'"';b+="
"+e}}return b};function Zi(a){var
b=document.implementation.createHTMLDocument(""),c=b.createRange();c.selectNode(b.b
ody);a=me(a);return c.createContextualFragment(ke(a))};function $i(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function aj(a){a=a.nodeType;return
1===a||"number"!==typeof a};function bj(a,b,c,d){var e=new
Map(cj);this.j=a;this.g=e;this.l=b;this.o=c;this.i=d}function dj(a,b,c)
{c=a.g.get(c);return(null==c?0:c.has(b))?c.get(b):a.l.has(b)?{tc:1}:(c=a.o.get(b))?
c:a.i&&[].concat(na(a.i)).some(function(d){return 0===b.indexOf(d)})?{tc:1}:
{tc:0}};var ej="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 ACRONYM
BASEFONT BIG DIR HGROUP STRIKE TT".split(" "),
cj=[["A",new Map([["href",{tc:2}]])],["AREA",new Map([["href",{tc:2}]])],
["LINK",new Map([["href",{tc: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",{tc:1}]])],["IMG",new Map([["src",{tc:1}]])],["VIDEO",new Map([["src",
{tc:1}]])],["AUDIO",new Map([["src",{tc:1}]])]],fj="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(" "),
gj=[["dir",{tc:3,conditions:Wh(function(){return new Map([["dir",new
Set(["auto","ltr","rtl"])]])})}],["async",{tc:3,conditions:Wh(function(){return new
Map([["async",new Set(["async"])]])})}],["cite",{tc:2}],["loading",
{tc:3,conditions:Wh(function(){return new Map([["loading",new
Set(["eager","lazy"])]])})}],["poster",{tc:2}],["target",
{tc:3,conditions:Wh(function(){return new Map([["target",new
Set(["_self","_blank"])]])})}]],hj=new bj(new Set(ej),new Set(fj),new
Map(gj)),ij=new bj(new Set(ej),
new Set(Wh(function(){return fj.concat(["class","id"])})),new Map(Wh(function()
{return gj.concat([["style",{tc:4}]])}))),jj=new bj(new Set(Wh(function(){return
ej.concat("STYLE TITLE INPUT TEXTAREA BUTTON LABEL".split(" "))})),new
Set(Wh(function(){return
fj.concat(["class","id","tabindex","contenteditable","name"])})),new
Map(Wh(function(){return gj.concat([["style",{tc:4}]])})),new
Set(["data-","aria-"]));function kj(a){this.j=a;this.i=[]}function lj(a,b)
{a.i=[];b=a.g(b);if(0!==a.i.length)throw Error("");return
b}kj.prototype.g=function(a){var
b=document.createElement("span");b.appendChild(mj(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return me(a)};
function mj(a,b){b=Zi(b);b=document.createTreeWalker(b,5,function(h){return
nj(a,h)},!1);for(var c=b.nextNode(),d=document.createDocumentFragment(),e=d;null!
==c;){var g=void 0;if(3===c.nodeType)g=document.createTextNode(c.data);else
if(aj(c))g=oj(a,c);else throw
Error("");e.appendChild(g);if(c=b.firstChild())e=g;else for(;!
(c=b.nextSibling())&&(c=b.parentNode());)e=e.parentNode}return d}
function oj(a,b){var c=$i(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=dj(a.j,g,c),l;a:{if(l=k.conditions){l=la(l);for(var m=l.next();!
m.done;m=l.next()){var p=la(m.value);m=p.next().value;p=p.next().value;var x=void
0;if((m=null==(x=b.getNamedItem(m))?void 0:x.value)&&!p.has(m)){l=!1;break a}}}l=!
0}if(l)switch(k.tc){case 1:pj(d,g,h);break;case 2:k=Yh(h);k=void 0!==k&&-1!
==Zh.indexOf(k.toLowerCase())?h:"about:invalid#zClosurez";
k!==h&&qj(a);pj(d,g,k);break;case 3:pj(d,g,h.toLowerCase());break;case
4:pj(d,g,h);break;case 0:qj(a)}else qj(a)}return d}function nj(a,b)
{if(3===b.nodeType)return 1;if(!aj(b))return 2;b=$i(b);if(null===b)return
qj(a),2;var c=a.j;if("FORM"!==b&&(c.j.has(b)||c.g.has(b)))return 1;qj(a);return
2}function qj(a){0===a.i.length&&a.i.push("")}function pj(a,b,c)
{a.setAttribute(b,c)}var rj=Wh(function(){return new kj(hj)});function sj(a){return
lj(rj,a)}var tj=Wh(function(){return new kj(ij)}),uj=Wh(function(){return new
kj(jj)});function vj(a){var b=Ha.apply(1,arguments);if(0===b.length)return
Dd(a[0]);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])
+a[d+1];return Dd(c)};var wj={0:1,1:1},xj={0:.1,1:.1};function yj(a,b)
{try{lj(uj,a)}catch(c){return zj(b,"H_SLSANITIZE"),!0}try{lj(tj,a)}catch(c){return
zj(b,"H_RSANITIZE"),!0}try{sj(a)}catch(c){return zj(b,"H_SANITIZE"),!0}return!
1}function zj(a,b){(Aj?Aj:"undefined"!==typeof window&&window.navigator&&void 0!
==window.navigator.sendBeacon?navigator.sendBeacon.bind(navigator):Bj)("https://
csp.withgoogle.com/csp/
lcreport/"+a.tj,JSON.stringify({host:window.location.hostname,type:b,additionalData
:void 0}))}
function Bj(a,b){var c=new
XMLHttpRequest;c.open("POST",a);c.setRequestHeader("Content-Type","application/
json");c.send(b)}var Aj;function Cj(a){return(new Ai(new Bi)).g(a)};function Dj(a)
{a&&"function"==typeof a.Ea&&a.Ea()};function Ej()
{this.Id=this.Id;this.Ja=this.Ja}Ej.prototype.Id=!1;Ej.prototype.Ea=function()
{this.Id||(this.Id=!0,this.ua())};function Fj(a,b){b=t(Dj,b);a.Id?b():(a.Ja||
(a.Ja=[]),a.Ja.push(b))}Ej.prototype.ua=function()
{if(this.Ja)for(;this.Ja.length;)this.Ja.shift()()};function Gj(a)
{this.id=a}Gj.prototype.toString=function(){return this.id};function Hj(a,b)
{this.type=a instanceof Gj?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}Hj.prototype.stopPropagation=function(){this.g=!
0};Hj.prototype.preventDefault=function(){this.defaultPrevented=!0};function Ij(a)
{a.preventDefault()};var Jj=function(){if(!q.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!0}});try{var c=function()
{};q.addEventListener("test",c,b);q.removeEventListener("test",c,b)}catch(d)
{}return a}();function Kj(a,b){Hj.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.Ml=!
1;this.pointerId=0;this.pointerType="";this.Ob=null;a&&this.nl(a,b)}u(Kj,Hj);var
Lj={2:"touch",3:"pen",4:"mouse"};
Kj.prototype.nl=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)?Ac&&(vc(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=Bc||void 0!==a.offsetX?
a.offsetX:a.layerX,this.offsetY=Bc||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.Ml=Dc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:Lj[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&Kj.oa.preventDefault.call(this)};function Mj(a){return 0==a.Ob.button&&!
(Dc&&a.ctrlKey)}Kj.prototype.stopPropagation=function()
{Kj.oa.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};Kj.prototype.preventDefault=function(){Kj.oa.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
Nj="closure_listenable_"+(1E6*Math.random()|0);function Oj(a){return!(!a||!
a[Nj])};var Pj=0;function Qj(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.Wi=e;this.key=++Pj;this.Mg=this.Fi=!1}function Rj(a){a.Mg=!
0;a.listener=null;a.proxy=null;a.src=null;a.Wi=null};function Sj(a)
{this.src=a;this.g={};this.i=0}f=Sj.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=Tj(a,b,d,e);-1<h?
(b=a[h],c||(b.Fi=!1)):(b=new Qj(b,this.src,g,!!d,e),b.Fi=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=Tj(e,b,c,d);return-1<b?(Rj(e[b]),rb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function Uj(a,b){var c=b.type;c in
a.g&&qb(a.g[c],b)&&(Rj(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.Fg=ba(7);f.yh=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=Tj(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 ed(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 Tj(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.Mg&&g.listener==b&&g.capture==!!c&&g.Wi==d)return e}return-1};var
Vj="closure_lm_"+(1E6*Math.random()|0),Wj={},Xj=0;function Q(a,b,c,d,e)
{if(d&&d.once)return Yj(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)Q(a,b[g],c,d,e);return null}c=Zj(c);return Oj(a)?a.ka(b,c,Ua(d)?!!d.capture:!!
d,e):ak(a,b,c,!1,d,e)}
function ak(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ua(e)?!!
e.capture:!!e,k=bk(a);k||(a[Vj]=k=new Sj(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=ck();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Jj||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(dk(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");Xj++;return c}
function ck(){function a(c){return b.call(a.src,a.listener,c)}var b=ek;return
a}function Yj(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)Yj(a,b[g],c,d,e);return null}c=Zj(c);return Oj(a)?a.qf(b,c,Ua(d)?!!d.capture:!!
d,e):ak(a,b,c,!0,d,e)}function fk(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)fk(a,b[g],c,d,e);else d=Ua(d)?!!d.capture:!!d,c=Zj(c),Oj(a)?
a.Ta(b,c,d,e):a&&(a=bk(a))&&(b=a.yh(b,c,d,e))&&gk(b)}
function gk(a){if("number"!==typeof a&&a&&!a.Mg){var
b=a.src;if(Oj(b))Uj(b.Jd,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(dk(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Xj--;
(c=bk(b))?(Uj(c,a),0==c.i&&(c.src=null,b[Vj]=null)):Rj(a)}}}function dk(a){return a
in Wj?Wj[a]:Wj[a]="on"+a}function hk(a,b){var c=a.listener,d=a.Wi||
a.src;a.Fi&&gk(a);return c.call(d,b)}
function ek(a,b){return a.Mg?!0:hk(a,new Kj(b,this))}function bk(a){a=a[Vj];return
a instanceof Sj?a:null}var
ik="__closure_events_fn_"+(1E9*Math.random()>>>0);function Zj(a)
{if("function"===typeof a)return a;a[ik]||(a[ik]=function(b){return
a.handleEvent(b)});return a[ik]};function jk(a)
{Ej.call(this);this.s=a;this.j={}}u(jk,Ej);var
kk=[];f=jk.prototype;f.ka=function(a,b,c,d){return lk(this,a,b,c,d)};function
mk(a,b,c,d,e){lk(a,b,c,d,!1,e)}function lk(a,b,c,d,e,g){Array.isArray(c)||
(c&&(kk[0]=c.toString()),c=kk);for(var h=0;h<c.length;h++){var k=Q(b,c[h],d||
a.handleEvent,e||!1,g||a.s||a);if(!k)break;a.j[k.key]=k}return
a}f.qf=function(a,b,c,d){return nk(this,a,b,c,d)};
function nk(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)nk(a,b,c[h],d,e,g);else{b=Yj(b,c,d||a.handleEvent,e,g||a.s||a);if(!b)return
a;a.j[b.key]=b}return a}f.Ta=function(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)this.Ta(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ua(d)?!!
d.capture:!!d,e=e||this.s||this,c=Zj(c),d=!!d,b=Oj(a)?a.yh(b,c,d,e):a?(a=bk(a))?
a.yh(b,c,d,e):null:null,b&&(gk(b),delete this.j[b.key]);return this};
function ok(a){dd(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&gk(b)},a);a.j={}}f.ua=function()
{jk.oa.ua.call(this);ok(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function R()
{Ej.call(this);this.Jd=new
Sj(this);this.ls=this;this.Ll=null}u(R,Ej);R.prototype[Nj]=!
0;f=R.prototype;f.Gg=function(){return this.Ll};f.Og=function(a)
{this.Ll=a};f.addEventListener=function(a,b,c,d)
{Q(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){fk(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Gg();if(c)for(b=[];c;c=c.Gg())b.push(c);c=this.ls;var d=a.type||
a;if("string"===typeof a)a=new Hj(a,c);else if(a instanceof Hj)a.target=a.target||
c;else{var e=a;a=new Hj(d,c);nd(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=pk(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=pk(h,d,!
0,a)&&e,a.g||(e=pk(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=pk(h,d,!1,a)&&e;return e};
f.ua=function(){R.oa.ua.call(this);if(this.Jd){var a=this.Jd,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,Rj(d[e]);delete
a.g[c];a.i--}}this.Ll=null};f.ka=function(a,b,c,d){return this.Jd.add(String(a),b,!
1,c,d)};f.qf=function(a,b,c,d){return this.Jd.add(String(a),b,!
0,c,d)};f.Ta=function(a,b,c,d){return this.Jd.remove(String(a),b,c,d)};
function pk(a,b,c,d){b=a.Jd.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.Mg&&h.capture==c){var
k=h.listener,l=h.Wi||h.src;h.Fi&&Uj(a.Jd,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Fg=ba(6);f.yh=function(a,b,c,d){return
this.Jd.yh(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Jd.hasListener(void 0!==a?String(a):void 0,b)};function qk(a)
{R.call(this);this.g=a||window;this.j=Q(this.g,"resize",this.l,!
1,this);this.i=qf(this.g)}u(qk,R);function rk(){var a=window,b=Va(a);return
sk[b]=sk[b]||new qk(a)}var sk={};qk.prototype.getSize=function(){return this.i?
this.i.clone():null};qk.prototype.ua=function()
{qk.oa.ua.call(this);this.j&&(gk(this.j),this.j=null);this.i=this.g=null};qk.protot
ype.l=function(){var a=qf(this.g);Le(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function tk(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(uk(a.keyCode))return!
0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case
36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case
255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!
1;case 0:return!Ac;default:return 166>a.keyCode||183<a.keyCode}}
function vk(a,b,c,d,e,g){if(Dc&&e)return uk(a);if(e&&!d)return!1;if(!Ac)
{"number"===typeof b&&(b=wk(b));var h=17==b||18==b||Dc&&91==b;if((!c||Dc)&&h||
Dc&&16==b&&(d||g))return!1}if((Bc||yc)&&d&&c)switch(a){case 220:case 219:case
221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case
222:return!1}if(A&&d&&b==a)return!1;switch(a){case 13:return Ac?g||e?!1:!(c&&d):!
0;case 27:return!(Bc||yc||Ac)}return Ac&&(d||e||g)?!1:uk(a)}
function uk(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(Bc||yc)&&0==a)return!
0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case
111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case
192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case
171:return Ac;default:return!1}}function wk(a){if(Ac)a=xk(a);else
if(Dc&&Bc)switch(a){case 93:a=91}return a}
function xk(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 yk(a)
{if(a.kc&&"function"==typeof a.kc)return a.kc();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(Ta(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 zk(a){if(a.Xd&&"function"==typeof a.Xd)return a.Xd();if(!a.kc||"function"!
=typeof a.kc){if("undefined"!==typeof Map&&a instanceof Map)return
Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set))
{if(Ta(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return fd(a)}}}
function Ak(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Ta(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=zk(a),e=yk(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Bk=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Ck(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?Qe(e):"")}}}
function Dk(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c)
{c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var
e=""}else e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?
c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function Ek(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
Fk=/#|$/;
function Gk(a){var
b=window.location.href,c=b.search(Fk),d=Ek(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 Qe(b.slice(d,-1!==e?
e:0))}var Hk=/[?&]($|#)/;function S(a,b)
{this.g=this.O=this.o="";this.V=null;this.i=this.l="";this.s=!1;var c;a instanceof
S?(this.s=void 0!==b?
b:a.s,Ik(this,a.o),this.O=a.O,this.g=a.g,Jk(this,a.V),Kk(this,a.l),Lk(this,a.j.clon
e()),Mk(this,a.i)):a&&(c=String(a).match(Bk))?(this.s=!!b,Ik(this,c[1]||"",!
0),this.O=Nk(c[2]||""),this.g=Nk(c[3]||"",!0),Jk(this,c[4]),Kk(this,c[5]||"",!
0),Lk(this,c[6]||"",!0),Mk(this,c[7]||"",!0)):(this.s=!!b,this.j=new
Ok(null,this.s))}
S.prototype.toString=function(){var a=[],b=this.o;b&&a.push(Pk(b,Qk,!0),":");var
c=this.g;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(Pk(b,Qk,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.V,null!=c&&a.push(":",String(c));if(c=this.l)this.g&&"/"!
=c.charAt(0)&&a.push("/"),a.push(Pk(c,"/"==c.charAt(0)?Rk:Sk,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.i)&&a.push("#",Pk(c,Tk));return
a.join("")};
S.prototype.resolve=function(a){var b=this.clone(),c=!!a.o;c?Ik(b,a.o):c=!!a.O;c?
b.O=a.O:c=!!a.g;c?b.g=a.g:c=null!=a.V;var d=a.l;if(c)Jk(b,a.V);else if(c=!!a.l)
{if("/"!=d.charAt(0))if(this.g&&!this.l)d="/"+d;else{var e=b.l.lastIndexOf("/");-1!
=e&&(d=b.l.slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(cc(e,"./")||
cc(e,"/.")){d=Pb(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?Kk(b,d):c=""!
==a.j.toString();c?Lk(b,a.j.clone()):c=!!a.i;c&&Mk(b,a.i);return
b};S.prototype.clone=function(){return new S(this)};function Ik(a,b,c){a.o=c?Nk(b,!
0):b;a.o&&(a.o=a.o.replace(/:$/,""))}function Jk(a,b){if(b)
{b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.V=b}else
a.V=null}function Kk(a,b,c){a.l=c?Nk(b,!0):b}function Lk(a,b,c){b instanceof Ok?
(a.j=b,Uk(a.j,a.s)):(c||(b=Pk(b,Vk)),a.j=new Ok(b,a.s))}
S.prototype.getQuery=function(){return this.j.toString()};function T(a,b,c)
{a.j.set(b,c);return a}function U(a,b){return a.j.get(b)}function Mk(a,b,c){a.i=c?
Nk(b):b;return a}function Wk(a,b){a.j.remove(b);return a}function Nk(a,b){return a?
b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function Pk(a,b,c)
{return"string"===typeof a?(a=encodeURI(a).replace(b,Xk),c&&(a=a.replace(/%25([0-
9a-fA-F]{2})/g,"%$1")),a):null}
function Xk(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}var
Qk=/[#\/\?@]/g,Sk=/[#\?:]/g,Rk=/[#\?]/g,Vk=/[#\?@]/g,Tk=/#/g;function Ok(a,b)
{this.i=this.g=null;this.j=a||null;this.l=!!b}function Yk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Ck(a.j,function(b,c){a.add(Qe(b),c)}))}
function Zk(a){var b=zk(a);if("undefined"==typeof b)throw Error("Keys are
undefined");var c=new Ok(null);a=yk(a);for(var d=0;d<b.length;d++){var
e=b[d],g=a[d];Array.isArray(g)?$k(c,e,g):c.add(e,g)}return
c}f=Ok.prototype;f.add=function(a,b){Yk(this);this.j=null;a=al(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){Yk(this);a=al(this,a);return this.g.has(a)?
(this.j=null,this.i-=this.g.get(a).length,this.g.delete(a)):!1};f.Jc=ba(4);
function bl(a,b){Yk(a);b=al(a,b);return a.g.has(b)}f.forEach=function(a,b)
{Yk(this);this.g.forEach(function(c,d){c.forEach(function(e)
{a.call(b,e,d,this)},this)},this)};f.Xd=function(){Yk(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.kc=function(a){Yk(this);var b=[];if("string"===typeof
a)bl(this,a)&&(b=b.concat(this.g.get(al(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)
{Yk(this);this.j=null;a=al(this,a);bl(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.kc(a);return 0<a.length?String(a[0]):b};
function $k(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(al(a,b),ub(c)),a.i+=c.length)}f.toString
=function(){if(this.j)return this.j;if(!this.g)return"";for(var
a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.kc(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 Ok;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};
function al(a,b){b=String(b);a.l&&(b=b.toLowerCase());return b}function Uk(a,b)
{b&&!a.l&&(Yk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),$k(this,e,c))},a));a.l=b}f.tq=function(a){for(var
b=0;b<arguments.length;b++)Ak(arguments[b],function(c,d)
{this.add(d,c)},this)};function cl(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);};function dl()
{}dl.prototype.g=null;function el(a){var b;(b=a.g)||(b={},fl(a)&&(b[0]=!0,b[1]=!
0),b=a.g=b);return b};var gl;function hl(){}u(hl,dl);function il(a)
{return(a=fl(a))?new ActiveXObject(a):new XMLHttpRequest}function fl(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}gl=new hl;function jl(a,b)
{this.j=a;this.l=b;this.i=0;this.g=null}jl.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
kl(a,b){a.l(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function ll(a,b){var
c=a;b&&(c=r(a,b));c=ml(c);"function"!==typeof q.setImmediate||
q.Window&&q.Window.prototype&&(jc()||!
z("Edge"))&&q.Window.prototype.setImmediate==q.setImmediate?(nl||
(nl=ol()),nl(c)):q.setImmediate(c)}var nl;
function ol(){var a=q.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!z("Presto")&&(a=function()
{var
e=H("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&&!lc()){var b=new
a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var
e=c.cb;c.cb=null;e()}};return function(e)
{d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e)
{q.setTimeout(e,0)}}var ml=ad;function pl(a){q.setTimeout(function(){throw
a;},0)};function ql(){this.i=this.g=null}ql.prototype.add=function(a,b){var
c=rl.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};ql.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 rl=new jl(function(){return new
sl},function(a){return a.reset()});function sl()
{this.next=this.g=this.Be=null}sl.prototype.set=function(a,b)
{this.Be=a;this.g=b;this.next=null};sl.prototype.reset=function()
{this.next=this.g=this.Be=null};var ul,vl=!1,wl=new ql;function xl(a,b){ul||
yl();vl||(ul(),vl=!0);wl.add(a,b)}function yl(){if(q.Promise&&q.Promise.resolve)
{var a=q.Promise.resolve(void 0);ul=function(){a.then(zl)}}else ul=function()
{ll(zl)}}function zl(){for(var a;a=wl.remove();){try{a.Be.call(a.g)}catch(b)
{pl(b)}kl(rl,a)}vl=!1};function Al(a){if(!a)return!1;try{return!!a.
$goog_Thenable}catch(b){return!1}};function Bl(a){this.g=0;this.O=void
0;this.l=this.i=this.j=null;this.o=this.s=!1;if(a!=$c)try{var b=this;a.call(void
0,function(c){Cl(b,2,c)},function(c){Cl(b,3,c)})}catch(c){Cl(this,3,c)}}function
Dl(){this.next=this.context=this.i=this.j=this.g=null;this.l=!
1}Dl.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.l=!
1};var El=new jl(function(){return new Dl},function(a){a.reset()});function
Fl(a,b,c){var d=El.get();d.j=a;d.i=b;d.context=c;return d}
function Gl(){var a,b,c=new Bl(function(d,e){a=d;b=e});return new
Hl(c,a,b)}Bl.prototype.then=function(a,b,c){return Il(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Bl.prototype.$goog_Thenable=!
0;Bl.prototype.cancel=function(a){if(0==this.g){var b=new Jl(a);xl(function()
{Kl(this,b)},this)}};
function Kl(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.i){for(var
d=0,e=null,g=null,h=c.i;h&&(h.l||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.g&&1==d?Kl(c,b):(g?
(d=g,d.next==c.l&&(c.l=d),d.next=d.next.next):Ll(c),Ml(c,e,3,b)))}a.j=null}else
Cl(a,3,b)}function Nl(a,b){a.i||2!=a.g&&3!=a.g||Ol(a);a.l?a.l.next=b:a.i=b;a.l=b}
function Il(a,b,c,d){var e=Fl(null,null,null);e.g=new Bl(function(g,h){e.j=b?
function(k){try{var l=b.call(d,k);g(l)}catch(m){h(m)}}:g;e.i=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof Jl?h(k):g(l)}catch(m)
{h(m)}}:h});e.g.j=a;Nl(a,e);return e.g}Bl.prototype.ma=function(a)
{this.g=0;Cl(this,2,a)};Bl.prototype.na=function(a){this.g=0;Cl(this,3,a)};
function Cl(a,b,c){if(0==a.g){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.g=1;a:{var d=c,e=a.ma,g=a.na;if(d instanceof Bl){Nl(d,Fl(e||$c,g||
null,a));var h=!0}else if(Al(d))d.then(e,g,a),h=!0;else{if(Ua(d))try{var
k=d.then;if("function"===typeof k){Pl(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,Ol(a),3!=b||c instanceof
Jl||Ql(a,c))}}
function Pl(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 Ol(a){a.s||(a.s=!
0,xl(a.V,a))}function Ll(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.l=null);return b}Bl.prototype.V=function(){for(var
a;a=Ll(this);)Ml(this,a,this.g,this.O);this.s=!1};
function Ml(a,b,c,d){if(3==c&&b.i&&!b.l)for(;a&&a.o;a=a.j)a.o=!
1;if(b.g)b.g.j=null,Rl(b,c,d);else try{b.l?b.j.call(b.context):Rl(b,c,d)}catch(e)
{Sl.call(null,e)}kl(El,b)}function Rl(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function Ql(a,b){a.o=!
0;xl(function(){a.o&&Sl.call(null,b)})}var Sl=pl;function Jl(a)
{cb.call(this,a)}u(Jl,cb);Jl.prototype.name="cancel";function Hl(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function Tl(a,b)
{R.call(this);this.i=a||1;this.g=b||
q;this.j=r(this.Vv,this);this.l=$a()}u(Tl,R);f=Tl.prototype;f.enabled=!
1;f.Sa=null;function Ul(a,b){a.i=b;a.Sa&&a.enabled?
(a.stop(),a.start()):a.Sa&&a.stop()}f.Vv=function(){if(this.enabled){var a=$a()-
this.l;0<a&&a<.8*this.i?this.Sa=this.g.setTimeout(this.j,this.i-a):
(this.Sa&&(this.g.clearTimeout(this.Sa),this.Sa=null),this.dispatchEvent("tick"),th
is.enabled&&(this.stop(),this.start()))}};
f.start=function(){this.enabled=!0;this.Sa||
(this.Sa=this.g.setTimeout(this.j,this.i),this.l=$a())};f.stop=function()
{this.enabled=!
1;this.Sa&&(this.g.clearTimeout(this.Sa),this.Sa=null)};f.ua=function()
{Tl.oa.ua.call(this);this.stop();delete this.g};function V(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 Vl(a){q.clearTimeout(a)};function Wl(a){R.call(this);this.headers=new
Map;this.V=a||null;this.i=!
1;this.O=this.g=null;this.ij="";this.j=this.na=this.l=this.ma=!
1;this.s=0;this.o=null;this.wa="";this.qa=this.ta=!1}u(Wl,R);var
Xl=/^https?$/i,Yl=["POST","PUT"],Zl=[];function $l(a,b,c,d,e,g,h){var k=new
Wl;Zl.push(k);b&&k.ka("complete",b);k.qf("ready",k.zs);g&&(k.s=Math.max(0,g));h&&(k
.ta=h);k.send(a,c,d,e)}f=Wl.prototype;f.zs=function(){this.Ea();qb(Zl,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.ij+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.ij=a;this.ma=!1;this.i=!0;this.g=this.V?
il(this.V):il(gl);this.O=this.V?
el(this.V):el(gl);this.g.onreadystatechange=r(this.xp,this);try{this.na=!
0,this.g.open(b,String(a),!0),this.na=!1}catch(h){am(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;!
ob(Yl,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.wa&&(this.g.responseType=this.wa);"withCredentials"in
this.g&&this.g.withCredentials!
==this.ta&&(this.g.withCredentials=this.ta);try{bm(this),0<this.s&&((this.qa=cm(thi
s.g))?
(this.g.timeout=this.s,this.g.ontimeout=r(this.ag,this)):this.o=V(this.ag,this.s,th
is)),this.l=!0,this.g.send(a),this.l=!1}catch(h){am(this)}};function cm(a){return
A&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.ag=function(){"undefined"!
=typeof Oa&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function am(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);dm(a);em(a)}function dm(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"),em(this))};f.ua=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),em(this,!
0));Wl.oa.ua.call(this)};f.xp=function(){this.Id||(this.na||this.l||this.j?
fm(this):this.dv())};f.dv=function(){fm(this)};
function fm(a){if(a.i&&"undefined"!=typeof Oa&&(!a.O[1]||4!=(a.g?
a.g.readyState:0)||2!=gm(a)))if(a.l&&4==(a.g?a.g.readyState:0))V(a.xp,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{hm(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):dm(a)}finally{em(a)}}}func
tion em(a,b){if(a.g){bm(a);var c=a.g,d=a.O[0]?function()
{}:null;a.g=null;a.O=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function bm(a)
{a.g&&a.qa&&(a.g.ontimeout=null);a.o&&(Vl(a.o),a.o=null)}f.isActive=function()
{return!!this.g};function hm(a){var b=gm(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.ij).match(Bk)[1]||null,!
a&&q.self&&q.self.location&&(a=q.self.location.protocol.slice(0,-1)),b=!Xl.test(a?
a.toLowerCase():"");c=b}return c}function gm(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function im(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function
jm(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=cl(b)}return
c}};function km(a,b){a=lm(a);var c;if(c=b){var d,e;c=Math.random()<(null!=(e=null!
=(d=b.Mw)?d:wj[b.tj[0]])?e:0)}if(c&&!1!
==window.SAFEVALUES_REPORTING&&"DocumentFragment"in window){var
g,h;Math.random()<(null!=(h=null!=(g=b.zw)?g:xj[b.tj[0]])?
h:0)&&zj(b,"HEARTBEAT");yj(a,b)||Oi(a).toString()!==a&&zj(b,"H_ESCAPE")}return
me(a)}function lm(a){return null===a?"null":void 0===a?"undefined":a};function mm()
{}f=mm.prototype;f.nb=function(a)
{this.rb=a.width;this.Bb=a.height};f.getSize=function(){return new
Ke(this.rb,this.Bb)};f.Yd=function(){return this.O};f.kd=function(){return
this.s};f.tb=function(){return this.rb};f.Db=function(){return
this.Bb};f.jd=function(){return new B(this.O,this.s)};function nm(a){return new
gh(a.O,a.s,a.rb,a.Bb)};function om(){this.g=[]}om.prototype.Pa=function(a)
{this.g.push(a)};om.prototype.getSize=function(){var a=this.tb(),b=this.Db();return
null===a||null===b?null:new Ke(a,b)};om.prototype.Ld=function(a){return
this.g.filter(a||Yc)};function pm(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function qm(a,b){return pm(a,function(c)
{return c.kd()<=b&&c.kd()+c.getSize().height>=b})}function rm(a,b){return
a.g.find(function(c){return eh(hh(nm(c)),b)})};function sm()
{this.g=[];this.cells=[]}u(sm,om);f=sm.prototype;f.wm=0;f.ii=0;f.marginRight=0;f.hi
=0;f.ll=0;f.Hj=0;f.lq=!1;f.tb=function(){return this.rb};f.Db=function(){return
this.Bb};
function tm(a){a.O();for(var b=a.wm,c=0;c<a.j;c++){var
d=um(a,c);a.cells[c].forEach(function(h){if(h){var k=b+Math.round((d-
h.getSize().width)/2);h.O=k}});b+=d+a.ll}a.rb=b+a.marginRight;var
e=a.ii;for(c=0;c<a.i;c++){var g=vm(a,c);wm(a,c).forEach(function(h)
{if(h)if(this.lq){var k=e+Math.round((g-h.getSize().height)/2);h.s=k}else
h.s=e});e+=g+a.Hj}a.Bb=e+a.hi}function wm(a,b){return a.cells.map(function(c)
{return c[b]})}
function um(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.getSize().width))});return c}function vm(a,b){var
c=0;wm(a,b).forEach(function(d){d&&(c=Math.max(c,d.getSize().height))});return
c};function xm(a){this.l=a}n(xm,mm);xm.prototype.Da=function(){return
this.l};xm.prototype.nb=function(a){void 0==a.width?
(this.Bb=a.height,this.rb=Math.round(a.height*ym(this.l))):void 0==a.height?
(this.rb=a.width,this.Bb=Math.round(a.width/ym(this.l))):
(this.rb=a.width,this.Bb=a.height)};function zm()
{return"rtl"==document.body.dir}function Am(a,b,c){a=a.style;A?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat=c||"no-
repeat")}var Bm={border:!0,padding:!0,margin:!
0},Cm=["Top","Bottom","Right","Left"],Dm={color:"#0000cc",textDecoration:"underline
"};
function Em(a){var
b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-
serif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"
0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};v(a,function(c)
{dd(b,t(Fm,c))})}function Fm(a,b,c){var d=""==ph(a,c);Bm[c]?v(Cm,function(e)
{d&&""==ph(a,c+e)&&K(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&Dm[c]?
K(a,c,Dm[c]):K(a,c,b))}
function W(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!0,a:!
0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||dd(c,function(e,g)
{vb(d,ub(a.getElementsByTagName(g)))});Em(d)};function Gm(a,b,c)
{Ej.call(this);this.Kh=a;this.j=b||
0;this.g=c;this.i=r(this.uq,this)}u(Gm,Ej);f=Gm.prototype;f.ub=0;f.ua=function()
{Gm.oa.ua.call(this);this.stop();delete this.Kh;delete this.g};f.start=function(a)
{this.stop();this.ub=V(this.i,void 0!==a?a:this.j)};f.stop=function()
{this.isActive()&&Vl(this.ub);this.ub=0};f.isActive=function(){return 0!
=this.ub};f.uq=function(){this.ub=0;this.Kh&&this.Kh.call(this.g)};var
jd={},Hm=null;function Im(a){a=Va(a);delete jd[a];id()&&Hm&&Hm.stop()}function Jm()
{Hm||(Hm=new Gm(function(){Km()},20));var a=Hm;a.isActive()||a.start()}function
Km(){var a=$a();dd(jd,function(b){Lm(b,a)});id()||Jm()};function Mm()
{R.call(this);this.Ec=0;this.endTime=this.startTime=null}u(Mm,R);Mm.prototype.tf=fu
nction(){this.qd("begin")};Mm.prototype.Je=function()
{this.qd("end")};Mm.prototype.qd=function(a){this.dispatchEvent(a)};function
Nm(a,b,c,d){Mm.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw
Error("Start and end parameters must be arrays");if(a.length!=b.length)throw
Error("Start and end points must be the same
length");this.i=a;this.o=b;this.duration=c;this.l=d;this.coords=[];this.progress=0}
u(Nm,Mm);f=Nm.prototype;
f.play=function(a){if(a||0==this.Ec)this.progress=0,this.coords=this.i;else
if(1==this.Ec)return!1;Im(this);this.startTime=a=$a();-1==this.Ec&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.tf();this.qd("play");-1==this.Ec&&this.qd("resume");this.Ec=1;var
b=Va(this);b in jd||(jd[b]=this);Jm();Lm(this,a);return!0};f.stop=function(a)
{Im(this);this.Ec=0;a&&(this.progress=1);Om(this,this.progress);this.qd("stop");thi
s.Je()};
f.ua=function(){0==this.Ec||this.stop(!
1);this.qd("destroy");Nm.oa.ua.call(this)};function Lm(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);Om(a,a.progress);1==a.progress?
(a.Ec=0,Im(a),a.qd("finish"),a.Je()):1==a.Ec&&a.Jl()}function Om(a,b)
{"function"===typeof a.l&&(b=a.l(b));a.coords=Array(a.i.length);for(var
c=0;c<a.i.length;c++)a.coords[c]=(a.o[c]-a.i[c])*b+a.i[c]}f.Jl=function()
{this.qd("animate")};
f.qd=function(a){this.dispatchEvent(new Pm(a,this))};function Pm(a,b)
{Hj.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.Ec}u(Pm,
Hj);function Qm(a){return 3*a*a-2*a*a*a};function X(){R.call(this);this.g=new
jk(this)}u(X,R);X.prototype.ua=function()
{this.dispatchEvent("dispose");X.oa.ua.call(this);this.g.Ea()};function Rm()
{X.call(this)}u(Rm,X);function Sm(a,b){this.x=a;this.y=b}u(Sm,B);function Tm(a)
{return new Sm(a.x,a.y)}Sm.prototype.clone=function(){return new
Sm(this.x,this.y)};Sm.prototype.Pj=B.prototype.Pj;Sm.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function Um(a,b){a.x-=b.x;a.y-=b.y};function
Vm(a,b){this.g=a;this.i=b}function Wm(a,b){var c=rm(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Ld(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=fh(hh(nm(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.uh(c);b=Tm(b);Um(b,c.jd());d=a.getSize().width/c.getSize().width;c
=a.getSize().height/c.getSize().height;b=new
B(Math.round(b.x*d),Math.round(b.y*c));return Tm(a.jd()).add(b)};var Xm={};var
Ym;var Zm="combobox grid group listbox menu menubar radiogroup row rowgroup tablist
textbox toolbar tree treegrid".split(" ");function $m(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function Y(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(Ym||(c={},Ym=(c.atomic=!
1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!
1,c.live="off",c.multiline=!1,c.multiselectable=!
1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!
1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=Ym,b in
c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function an(a,b){a=a.getAttribute("aria-"+b);return null==a||void
0==a?"":String(a)}function bn(a){var b=an(a,"activedescendant");return
ef(a).getElementById(b)}function cn(a,b){var
c="";b&&(c=b.id);Y(a,"activedescendant",c)}function dn(a,b){Y(a,"label",b)};var
en=function(){if(Ec){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(fc()))?
a[1]:"0"}return
Dc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(fc()))?a[0].replace(/_/g,"."):"10"):Gc?(a=/
Android\s+([^\);]+)(\)|;)/,(a=a.exec(fc()))?a[1]:""):Hc||Ic||Jc?(a=/(?:iPhone|CPU)\
s+OS\s+(\S+)/,(a=a.exec(fc()))?a[1].replace(/_/g,"."):""):""}();function fn(a)
{return(a=a.exec(fc()))?a[1]:""}var gn=function(){if(kg)return fn(/Firefox\/([0-
9.]+)/);if(A||yc||xc)return Qc;if(og){if(sc()||tc()){var a=fn(/CriOS\/([0-
9.]+)/);if(a)return a}return fn(/Chrome\/([0-9.]+)/)}if(pg&&!sc())return
fn(/Version\/([0-9.]+)/);if(lg||mg){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(fc()))return a[1]+"."+a[2]}else if(ng)return(a=fn(/Android\s+([0-
9.]+)/))?a:fn(/Version\/([0-9.]+)/);return""}();function hn(a,b,c)
{R.call(this);this.target=a;this.handle=b||a;this.na=c||new
gh(NaN,NaN,NaN,NaN);this.j=ef(a);this.g=new
jk(this);Fj(this,this.g);this.deltaY=this.deltaX=this.wa=this.ta=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Pb=!0;this.i=!1;this.ma=0;Q(this.handle,
["touchstart","mousedown"],this.dm,!1,this);this.o=jn}u(hn,R);var
jn=q.document&&q.document.documentElement&&!!
q.document.documentElement.setCapture&&!!q.document.releaseCapture;
function kn(a,b){a.na=b||new gh(NaN,NaN,NaN,NaN)}f=hn.prototype;f.lb=function(a)
{this.Pb=a};f.ua=function(){hn.oa.ua.call(this);fk(this.handle,
["touchstart","mousedown"],this.dm,!
1,this);ok(this.g);this.o&&this.j.releaseCapture();this.handle=this.target=null};
f.dm=function(a){var b="mousedown"==a.type;if(!this.Pb||this.i||b&&!
Mj(a))this.dispatchEvent("earlycancel");else{if(0==this.ma)if(this.dispatchEvent(ne
w ln("start",this,a.clientX,a.clientY,a)))this.i=!0,b&&a.preventDefault();else
return;else b&&a.preventDefault();b=this.j;var c=b.documentElement,d=!
this.o;this.g.ka(b,["touchmove","mousemove"],this.Nt,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.Ji,d);this.o?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.Ji)):this.g.ka(uf(b),"blur",
this.Ji);this.Ga&&this.g.ka(this.Ga,"scroll",this.ev,d);this.clientX=this.ta=a.clie
ntX;this.clientY=this.wa=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;th
is.deltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.qa=sf(cf(th
is.j).g)}};f.Ji=function(a,b){ok(this.g);this.o&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
ln("end",this,a.clientX,a.clientY,a,mn(this,this.deltaX),nn(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.Nt=function(a){if(this.Pb){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.i){var d=this.ta-this.clientX,e=this.wa-
this.clientY;if(d*d+e*e>this.ma)if(this.dispatchEvent(new
ln("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Id||
this.Ji(a);return}}c=on(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
ln("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(pn(this,a,b,c),a.preventDefault(
))}};
function on(a,b,c){var d=sf(cf(a.j).g);b+=d.x-a.qa.x;c+=d.y-
a.qa.y;a.qa=d;a.deltaX+=b;a.deltaY+=c;return new
B(mn(a,a.deltaX),nn(a,a.deltaY))}f.ev=function(a){var
b=on(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;pn(this,a,b.x,b.y)};fu
nction pn(a,b,c,d){a.Pk(c,d);a.dispatchEvent(new
ln("drag",a,b.clientX,b.clientY,b,c,d))}function mn(a,b){var
c=a.na;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!
=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}
function nn(a,b){var c=a.na;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-
Infinity,b))}f.Pk=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
ln(a,b,c,d,e,g,h)
{Hj.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(ln,Hj);function qn(a){this.Bd=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 qn)for(b=la(a.Bd),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Bd.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.Bd.set(c,d)}
f=qn.prototype;f.kc=function(){return Array.from(this.Bd.values())};
f.Xd=function(){return Array.from(this.Bd.keys())};f.Jc=ba(3);f.remove=function(a)
{return this.Bd.delete(a)};f.get=function(a,b){return this.Bd.has(a)?
this.Bd.get(a):b};f.set=function(a,b){this.Bd.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Bd.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new qn(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 rn=[[],[]],sn=0,tn=!1,un=0;function vn(a,b){var c=un++,d={Lu:
{id:c,Be:a.measure,context:b},Ou:{id:c,Be:a.gp,context:b},state:{},ad:void 0,dj:!
1};return function(){0<arguments.length?(d.ad||
(d.ad=[]),d.ad.length=0,d.ad.push.apply(d.ad,arguments),d.ad.push(d.state)):d.ad&&0
!=d.ad.length?(d.ad[0]=d.state,d.ad.length=1):d.ad=[d.state];d.dj||(d.dj=!
0,rn[sn].push(d));tn||(tn=!0,window.requestAnimationFrame(wn))}}
function wn(){tn=!1;var a=rn[sn],b=a.length;sn=(sn+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.Lu;c.dj=!1;e.Be&&e.Be.apply(e.context,c.ad)}for(d=0;d<b;+
+d)c=a[d],e=c.Ou,c.dj=!
1,e.Be&&e.Be.apply(e.context,c.ad),c.state={};a.length=0};var xn=A?
Dd(vd(wd('javascript:""'))):Dd(vd(wd("about:blank")));A?
Dd(vd(wd('javascript:""'))):Dd(vd(wd("javascript:undefined")));function yn(a)
{R.call(this);this.va=a;a=A?"focusout":"blur";this.g=Q(this.va,A?"focusin":"focus",
this,!A);this.i=Q(this.va,a,this,!A)}u(yn,R);yn.prototype.handleEvent=function(a)
{var b=new
Kj(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};yn.prototype.ua=function()
{yn.oa.ua.call(this);gk(this.g);gk(this.i);delete this.va};function zn()
{}Qa(zn);zn.prototype.g=0;function An(a){return":"+(a.g++).toString(36)};function
Bn(a){R.call(this);this.g=a||cf();this.Kb=Cn;this.ub=null;this.Va=!
1;this.va=null;this.na=void 0;this.ma=this.O=this.s=this.Gl=null;this.Lc=!
1}u(Bn,R);Bn.prototype.nd=zn.Jb();var Cn=null;
function Dn(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=Bn.prototype;f.getId=function(){return this.ub||(this.ub=An(this.nd))};
f.Ng=function(a){if(this.s&&this.s.ma){var b=this.s.ma,c=this.ub;c in b&&delete
b[c];kd(this.s.ma,a,this)}this.ub=a};f.ha=function(){return this.va};function Z(a)
{a.na||(a.na=new jk(a));return a.na}f.he=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.s&&this.ub&&En(this.s,this.ub)&&this.s!
=a)throw Error("Unable to set parent
component");this.s=a;Bn.oa.Og.call(this,a)};f.getParent=function(){return this.s};
f.Og=function(a){if(this.s&&this.s!=a)throw Error("Method not
supported");Bn.oa.Og.call(this,a)};f.Qa=function()
{this.va=Yf(this.g,"DIV")};f.render=function(a){Fn(this,a)};function Fn(a,b,c)
{if(a.Va)throw Error("Component already rendered");a.va||a.Qa();b?
b.insertBefore(a.va,c||null):a.g.g.body.appendChild(a.va);a.s&&!a.s.Va||a.Ka()}
function Gn(a,b){if(a.Va)throw Error("Component already rendered");if(b&&a.ji(b))
{a.Lc=!0;var c=ef(b);a.g&&a.g.g==c||(a.g=cf(b));a.Nb(b);a.Ka()}else throw
Error("Invalid element to decorate");}f.ji=function(){return!0};f.Nb=function(a)
{this.va=a};f.Ka=function(){this.Va=!0;Hn(this,function(a){!
a.Va&&a.ha()&&a.Ka()})};f.jc=function(){Hn(this,function(a)
{a.Va&&a.jc()});this.na&&ok(this.na);this.Va=!1};
f.ua=function(){this.Va&&this.jc();this.na&&(this.na.Ea(),delete
this.na);Hn(this,function(a){a.Ea()});!
this.Lc&&this.va&&I(this.va);this.s=this.Gl=this.va=this.ma=this.O=null;Bn.oa.ua.ca
ll(this)};f.Za=function(a,b){this.tg(a,In(this),b)};
f.tg=function(a,b,c){if(a.Va&&(c||!this.Va))throw Error("Component already
rendered");if(0>b||b>In(this))throw Error("Child component index out of
bounds");this.ma&&this.O||(this.ma={},this.O=[]);if(a.getParent()==this){var
d=a.getId();this.ma[d]=a;qb(this.O,a)}else
kd(this.ma,a.getId(),a);a.he(this);wb(this.O,b,0,a);a.Va&&this.Va&&a.getParent()==t
his?(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.va||this.Qa(),b=Jn(this,b+1),Fn(a,this.Ib(),b?b.va:null)):this.Va&&!
a.Va&&a.va&&a.va.parentNode&&1==a.va.parentNode.nodeType&&a.Ka()};f.Ib=function()
{return this.va};function Kn(a){null==a.Kb&&(a.Kb=Mh(a.Va?a.va:a.g.g.body));return
a.Kb}function In(a){return a.O?a.O.length:0}function En(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function Jn(a,b)
{return a.O?a.O[b]||null:null}function Hn(a,b,c){a.O&&a.O.forEach(b,c)}
function Ln(a,b){return a.O&&b?a.O.indexOf(b):-1}f.removeChild=function(a,b){if(a)
{var c="string"===typeof a?a:a.getId();a=En(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];qb(this.O,a);b&&(a.jc(),a.va&&I(a.va));a.he(null)}}if(!a)throw
Error("Child is not in parent component");return a};function Mn(a,b)
{this.va=a;this.i=b};function Nn(a,b){R.call(this);this.l=new jk(this);this.hg(a||
null);b&&(this.ig=b)}u(Nn,R);f=Nn.prototype;f.va=null;f.Vn=!0;f.Un=null;f.Re=!
1;f.yl=-1;f.hj=-1;f.lo=!0;f.ig="toggle_display";f.getType=function(){return
this.ig};f.ha=function(){return this.va};f.hg=function(a)
{On(this);this.va=a};function Pn(a,b){On(a);a.Vn=b}function On(a){if(a.Re)throw
Error("Can not change this state of the popup while
showing.");}f.isVisible=function(){return this.Re};
f.Aa=function(a){this.Ga&&this.Ga.stop();this.qa&&this.qa.stop();if(a){if(!
this.Re&&this.Kl()){if(!this.va)throw Error("Caller must call setElement before
trying to show the
popup");this.fg();a=ef(this.va);if(this.Vn)if(this.l.ka(a,"mousedown",this.mp,!
0),A){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Mf(b)}catch(d){break}a=c;b=a.activeElement}this.l.ka(a,"mousedown",this.mp,!
0);this.l.ka(a,"deactivate",this.lp)}else
this.l.ka(a,"blur",this.lp);"toggle_display"==this.ig?
(this.va.style.visibility="visible",N(this.va,!
0)):"move_offscreen"==this.ig&&this.fg();this.Re=!0;this.yl=Date.now();this.hj=-
1;this.Ga?(Yj(this.Ga,"end",this.ki,!1,this),this.Ga.play()):this.ki()}}else
Qn(this)};f.fg=function(){};function Qn(a,b)
{a.Re&&a.dispatchEvent({type:"beforehide",target:b})&&(a.l&&ok(a.l),a.Re=!
1,a.hj=Date.now(),a.qa?(Yj(a.qa,"end",t(a.ao,b),!1,a),a.qa.play()):a.ao(b))}
f.ao=function(a){"toggle_display"==this.ig?
this.mu():"move_offscreen"==this.ig&&(this.va.style.top="-
10000px");this.Vg(a)};f.mu=function(){this.va.style.visibility="hidden";N(this.va,!
1)};f.Kl=function(){return this.dispatchEvent("beforeshow")};f.ki=function()
{this.dispatchEvent("show")};f.Vg=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.mp=function(a)
{a=a.target;Lf(this.va,a)||Rn(this,a)||150>Date.now()-this.yl||Qn(this,a)};
f.lp=function(a){if(this.lo){var b=ef(this.va);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Lf(this.va,a)||"BODY"==a.tagName||
Rn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.yl||
Qn(this)}};function Rn(a,b){return lb(a.Un||[],function(c){return b===c||
Lf(c,b)})}f.ua=function()
{Nn.oa.ua.call(this);this.l.Ea();Dj(this.Ga);Dj(this.qa);delete this.va;delete
this.l;delete this.Un};function Sn(a,b){Bn.call(this,b);this.Ff=!!
a;this.qa=null;this.wc=vn({gp:this.uj},this);vn({gp:this.jq},this)}u(Sn,Bn);f=Sn.pr
ototype;f.Wk=null;f.ni=!1;f.hd=null;f.xc=null;f.Ud=null;f.Ek=!1;f.Wg=function()
{return"goog-modalpopup"};f.sh=function(){return this.hd};f.Qa=function()
{Sn.oa.Qa.call(this);var a=this.ha();Ib(a,Tb(this.Wg()).split(" "));Rf(a,!0);N(a,!
1);Tn(this);Un(this)};
function Tn(a){if(a.Ff&&!a.xc){var b=a.g.Oa("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=Ad(xn).toString();a.xc=b;a.xc.className=a.Wg()+"-
bg";N(a.xc,!1);Kh(a.xc,0)}a.hd||(a.hd=a.g.Oa("DIV",a.Wg()+"-bg"),N(a.hd,!
1))}function Un(a){a.Ud||(a.Ud=Yf(a.g,"SPAN"),N(a.Ud,!1),Rf(a.Ud,!
0),a.Ud.style.position="absolute")}f.Lp=function(){this.Ek=!1};f.ji=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){Sn.oa.Nb.call(this,a);a=Tb(this.Wg()).split("
");Ib(this.ha(),a);Tn(this);Un(this);Rf(this.ha(),!0);N(this.ha(),!
1)};f.Ka=function()
{this.xc&&Cf(this.xc,this.ha());Cf(this.hd,this.ha());Sn.oa.Ka.call(this);Df(this.U
d,this.ha());this.Wk=new
yn(this.g.g);Z(this).ka(this.Wk,"focusin",this.Yu);Vn(this,!1)};f.jc=function()
{this.isVisible()&&this.Aa(!
1);Dj(this.Wk);Sn.oa.jc.call(this);I(this.xc);I(this.hd);I(this.Ud)};
f.Aa=function(a){if(a!
=this.ni)if(this.wa&&this.wa.stop(),this.Ia&&this.Ia.stop(),this.ta&&this.ta.stop()
,this.Ga&&this.Ga.stop(),this.Va&&Vn(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.qa=this.g.g.activeElement}catch(e)
{}this.jq();Z(this).ka(Zf(this.g),"resize",this.uj).ka(Zf(this.g),"orientationchang
e",this.wc);Wn(this,!0);this.focus();this.ni=!0;this.wa&&this.Ia?
(Yj(this.wa,"end",this.mi,!1,this),this.Ia.play(),this.wa.play()):this.mi()}}else
if(this.dispatchEvent("beforehide")){Z(this).Ta(Zf(this.g),
"resize",this.uj).Ta(Zf(this.g),"orientationchange",this.wc);this.ni=!
1;this.ta&&this.Ga?(Yj(this.ta,"end",this.li,!
1,this),this.Ga.play(),this.ta.play()):this.li();a:{try{var
b=this.g,c=b.g.body,d=b.g.activeElement||c;if(!this.qa||this.qa==c)
{this.qa=null;break a}(d==c||b.um(this.ha(),d))&&this.qa.focus()}catch(e)
{}this.qa=null}}};
function Vn(a,b){a.bc||(a.bc=new Mn(a.va,a.g));a=a.bc;if(b){a.g||
(a.g=[]);b=a.i.uo(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.va||
an(d,"hidden")||(Y(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}}f.jq=function(){this.uj();this.Xg()};function Wn(a,b)
{a.xc&&N(a.xc,b);a.hd&&N(a.hd,b);N(a.ha(),b);N(a.Ud,b)}f.mi=function()
{this.dispatchEvent("show")};f.li=function(){Wn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return this.ni};
f.focus=function(){this.ro()};f.uj=function(){this.xc&&N(this.xc,!
1);this.hd&&N(this.hd,!1);var a=this.g.g;var b=qf(uf(this.g.g)||window);var
c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth));a=Ma
th.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.
xc&&(N(this.xc,!0),L(this.xc,c,a));this.hd&&(N(this.hd,!0),L(this.hd,c,a))};
f.Xg=function(){if("fixed"==sh(this.ha(),"position"))var a=0,b=0;else
b=sf(this.g.g),a=b.x,b=b.y;var c=M(this.ha());var d=qf(uf(this.g.g)||
window);a=Math.max(a+d.width/2-c.width/2,0);b=Math.max(b+d.height/2-c.height/
2,0);th(this.ha(),a,b);th(this.Ud,a,b)};f.Yu=function(a){this.Ek?
this.Lp():a.target==this.Ud&&V(this.ro,0,this)};f.ro=function()
{try{A&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.ua=function()
{Dj(this.wa);this.wa=null;Dj(this.ta);this.ta=null;Dj(this.Ia);this.Ia=null;Dj(this
.Ga);this.Ga=null;Sn.oa.ua.call(this)};function Xn(a,b,c)
{Sn.call(this,b,c);this.l=a||"modal-dialog";this.j=Yn(Yn(new Zn,$n,!0),ao,!1,!
0)}u(Xn,Sn);f=Xn.prototype;f.Fh=!0;f.ep=!0;f.Sk=!
0;f.Ei=.5;f.vc="";f.Cf=null;f.le=null;f.ho=!
1;f.Wc=null;f.Xc=null;f.Zh=null;f.Cc=null;f.Cd=null;f.oc=null;f.ym="dialog";f.Wg=fu
nction(){return this.l};function bo(a,b){a.vc=b;a.Xc&&J(a.Xc,b)}f.hb=function()
{return this.vc};f.Dc=function(){return null!=this.Cf?
ke(this.Cf).toString():""};f.ff=function(){return this.ym};f.Sh=ba(9);
function co(a){a.ha()||a.render()}f.Ib=function(){co(this);return this.Cd};function
eo(a){co(a);return a.oc}function fo(a){co(a);return a.ha()}f.sh=function()
{co(this);return Xn.oa.sh.call(this)};function go(a,b)
{a.Ei=b;a.ha()&&(b=a.sh())&&Kh(b,a.Ei)}f.wq=function(){};function ho(a,b){var
c=Tb(a.l+"-title-draggable").split(" ");a.ha()&&(b?Ib(a.Wc,c):Kb(a.Wc,c));b&&!a.le?
(b=new hn(a.ha(),a.Wc),a.le=b,Ib(a.Wc,c),Q(a.le,"start",a.Hv,!
1,a),Q(a.le,"drag",a.wq,!1,a)):!b&&a.le&&(a.le.Ea(),a.le=null)}
f.Qa=function(){Xn.oa.Qa.call(this);var
a=this.ha(),b=this.g;this.Zh=this.getId();var c=this.getId()
+".contentEl";this.Wc=b.Oa("DIV",this.l+"-title",this.Xc=b.Oa("SPAN",
{className:this.l+"-title-text",id:this.Zh},this.vc),this.Cc=b.Oa("SPAN",this.l+"-
title-close"));Af(a,this.Wc,this.Cd=b.Oa("DIV",{className:this.l+"-
content",id:c}),this.oc=b.Oa("DIV",this.l+"-buttons"));$m(this.Xc,"heading");
$m(this.Cc,"button");Rf(this.Cc,!0);dn(this.Cc,"Tutup");
$m(a,this.ff());Y(a,"labelledby",this.Zh||"");this.Cf&&
ze(this.Cd,this.Cf);N(this.Cc,this.Fh);this.j&&(a=this.j,a.va=this.oc,a.render());N
(this.oc,!!this.j);go(this,this.Ei)};
f.Nb=function(a){Xn.oa.Nb.call(this,a);a=this.ha();var b=this.l+"-
content";this.Cd=jf(null,b,a)[0];this.Cd||
(this.Cd=this.g.Oa("DIV",b),this.Cf&&ze(this.Cd,this.Cf),a.appendChild(this.Cd));b=
this.l+"-title";var c=this.l+"-title-text",d=this.l+"-title-close";
(this.Wc=jf(null,b,a)[0])?(this.Xc=jf(null,c,this.Wc)[0],this.Cc=jf(null,d,this.Wc)
[0]):(this.Wc=this.g.Oa("DIV",b),a.insertBefore(this.Wc,this.Cd));this.Xc?
(this.vc=Sf(this.Xc),this.Xc.id||(this.Xc.id=this.getId())):(this.Xc=F("SPAN",
{className:c,
id:this.getId()}),this.Wc.appendChild(this.Xc));this.Zh=this.Xc.id;Y(a,"labelledby"
,this.Zh||"");this.Cc||
(this.Cc=this.g.Oa("SPAN",d),this.Wc.appendChild(this.Cc));N(this.Cc,this.Fh);b=thi
s.l+"-buttons";if(this.oc=jf(null,b,a)[0]){if(a=this.j=new Zn(this.g),
(b=this.oc)&&1==b.nodeType){a.va=b;b=hf("BUTTON",a.va);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Sf(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&w(d,"goog-buttonset-default")}}}else
this.oc=this.g.Oa("DIV",b),a.appendChild(this.oc),
this.j&&(a=this.j,a.va=this.oc,a.render()),N(this.oc,!!
this.j);go(this,this.Ei)};f.Ka=function()
{Xn.oa.Ka.call(this);Z(this).ka(this.ha(),"keydown",this.xm).ka(this.ha(),"keypress
",this.xm);Z(this).ka(this.oc,"click",this.Tu);ho(this,this.Sk);Z(this).ka(this.Cc,
"click",this.jv);var a=this.ha();$m(a,this.ff());""!
==this.Xc.id&&Y(a,"labelledby",this.Xc.id);if(!this.ep){this.ep=!1;if(this.Va)
{a=this.g;var b=this.sh();a.fi(this.xc);a.fi(b)}this.isVisible()&&Vn(this,!1)}};
f.jc=function(){this.isVisible()&&this.Aa(!1);ho(this,!
1);Xn.oa.jc.call(this)};f.Aa=function(a){a!=this.isVisible()&&(this.Va||
this.render(),Xn.oa.Aa.call(this,a))};f.mi=function()
{Xn.oa.mi.call(this);this.dispatchEvent("aftershow")};f.li=function()
{Xn.oa.li.call(this);this.dispatchEvent("afterhide");this.ho&&this.Ea()};
f.Hv=function(){var a=this.g.g,b=qf(uf(a)||
window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.hei
ght);var d=M(this.ha());"fixed"==sh(this.ha(),"position")?kn(this.le,new
gh(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):kn(this.le,new
gh(0,0,c-d.width,a-d.height))};f.jv=function(){io(this)};function io(a){if(a.Fh)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new jo(c,b))&&a.Aa(!1)):a.Aa(!
1)}}f.ua=function(){this.oc=this.Cc=null;Xn.oa.ua.call(this)};
function ko(a,b){a.j=b;a.oc&&(a.j?
(b=a.j,b.va=a.oc,b.render()):ze(a.oc,te),N(a.oc,!!a.j))}f.Tu=function(a){a:
{for(a=a.target;null!=a&&a!=this.oc;){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 jo(a,b))&&this.Aa(!1)}};
f.xm=function(a){var b=!1,c=!
1,d=this.j,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var
g=d&&d.g;e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!
0,b=d.get(g),b=this.dispatchEvent(new jo(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.Ek=!
0;try{this.Ud.focus()}catch(l){}V(this.Lp,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Cc)io(this);else
if(d){var
h=d.i,k=h&&lo(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
jo(g,String(d.get(g)))))}else e!=this.Cc||32!=a.keyCode&&" "!=a.key||
io(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Aa(!1)};function
jo(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(jo,Hj);function Zn(a)
{qn.call(this);a||
cf();this.g=this.va=this.i=null}u(Zn,qn);Zn.prototype.set=function(a,b,c,d)
{qn.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function Yn(a,b,c,d){return
a.set(b.key,b.caption,c,d)}Zn.prototype.render=function(){if(this.va)
{ze(this.va,te);var a=cf(this.va);this.forEach(function(b,c){b=a.Oa("BUTTON",
{name:c},b);c==this.i&&(b.className="goog-buttonset-
default");this.va.appendChild(b)},this)}};Zn.prototype.ha=function(){return
this.va};function lo(a,b){a=hf("BUTTON",a.va);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
$n={key:"ok",caption:"Oke"},ao={key:"cancel",caption:"Batal"},mo={key:"yes",caption
:"Ya"},no={key:"no",caption:"Tidak"},oo={key:"save",caption:"Simpan"},po={key:"cont
inue",caption:"Lanjutkan"};"undefined"!=typeof document&&(Yn(new Zn,$n,!0,!
0),Yn(Yn(new Zn,$n,!0),ao,!1,!0),Yn(Yn(new Zn,mo,!0),no,!1,!0),Yn(Yn(Yn(new
Zn,mo),no,!0),ao,!1,!0),Yn(Yn(Yn(new Zn,po),oo),ao,!0,!0));function qo(a,b,c,d,e)
{Nm.call(this,b,c,d,e);this.g=a}u(qo,Nm);qo.prototype.dg=function()
{};qo.prototype.Jl=function()
{this.dg();qo.oa.Jl.call(this)};qo.prototype.Je=function()
{this.dg();qo.oa.Je.call(this)};qo.prototype.tf=function()
{this.dg();qo.oa.tf.call(this)};function ro(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);qo.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(ro,qo);var
so=1/1024;f=ro.prototype;
f.dg=function(){var a=this.coords[0];Math.abs(a-
this.j)>=so&&(Kh(this.g,a),this.j=a)};f.tf=function(){this.j=-
1;ro.oa.tf.call(this)};f.Je=function(){this.j=-
1;ro.oa.Je.call(this)};f.show=function(){this.g.style.display=""};f.kb=function()
{this.g.style.display="none"};function to(a,b,c)
{ro.call(this,a,1,0,b,c)}u(to,ro);to.prototype.tf=function()
{this.show();to.oa.tf.call(this)};to.prototype.Je=function()
{this.kb();to.oa.Je.call(this)};
function uo(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");qo.call(this,a,b,c,d,e)}u(uo,qo);uo.prototype.dg=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 vo(a,b){this.g=a[q.Symbol.iterator]
();this.i=b}vo.prototype[Symbol.iterator]=function(){return
this};vo.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 wo(a,b){return new
vo(a,b)};function xo(a){if(a instanceof yo||a instanceof zo||a instanceof Ao)return
a;if("function"==typeof a.next)return new yo(function(){return
a});if("function"==typeof a[Symbol.iterator])return new yo(function(){return
a[Symbol.iterator]()});if("function"==typeof a.Xe)return new yo(function(){return
a.Xe()});throw Error("Not an iterator or iterable.");}function yo(a)
{this.g=a}yo.prototype.Xe=function(){return new
zo(this.g())};yo.prototype[Symbol.iterator]=function(){return new Ao(this.g())};
yo.prototype.i=function(){return new Ao(this.g())};function zo(a){this.g=a}n(zo,
$f);zo.prototype.next=function(){return
this.g.next()};zo.prototype[Symbol.iterator]=function(){return new
Ao(this.g)};zo.prototype.i=function(){return new Ao(this.g)};function Ao(a)
{yo.call(this,function(){return a});this.j=a}n(Ao,yo);Ao.prototype.next=function()
{return this.j.next()};function Bo(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
Bo)for(c=a.Xd(),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=Bo.prototype;f.kc=function(){Co(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.Xd=function()
{Co(this);return this.g.concat()};
function Do(a,b){return a.has(b)}f.has=function(a){return
Eo(this.i,a)};f.Jc=ba(2);function Fo(a)
{a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){Eo(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&Co(this),a=!0):a=!
1;return a};function Co(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];Eo(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],Eo(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return Eo(this.i,a)?this.i[a]:b};f.set=function(a,b)
{Eo(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.Xd(),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
Bo(this)};f.keys=function(){return xo(this.Xe(!0)).i()};f.values=function(){return
xo(this.Xe(!1)).i()};f.entries=function(){var a=this;return
wo(this.keys(),function(b){return[b,a.get(b)]})};
f.Xe=function(a){Co(this);var b=0,c=this.j,d=this,e=new $f;e.next=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)return ag;var g=d.g[b++];return{value:a?g:d.i[g],done:!
1}};return e};function Eo(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function Go(){this.i=new Bo;this.g=new
Ho("");this.g.next=this.g.g=this.g}f=Go.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
Ho(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 Io(this,this.g.next)};f.pop=function(){return
Io(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?
(a.remove(),this.i.remove(a.key),!0):!1};f.Jc=ba(1);
f.Xd=function(){return this.map(function(a,b){return b})};f.kc=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 Io(a,b){a.g!
=b&&(b.remove(),a.i.remove(b.key));return b.value}function Ho(a,b)
{this.key=a;this.value=b}Ho.prototype.remove=function()
{this.g.next=this.next;this.next.g=this.g;delete this.g;delete this.next};function
Jo(){R.call(this);this.i=new Go}u(Jo,R);Jo.prototype.j=function(a)
{a.sort(Ko);v(a,function(b){b.he(this)},this);this.i=new Go;v(a,function(b)
{this.i.set(b.La(),b)},this);this.dispatchEvent("update")};function Ko(a,b){return
Lo(a)-Lo(b)}function Mo(a){return a.i.kc()}function No(a,b,c){a=Mo(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].La()==b){d=e;break}if(0<=d)return a[c+d]}function
Oo(a,b){return a.i.get(b)}
function Po(a,b){b=Tb(b);if(0!=b.length)return mb(Mo(a),function(c){return
c.hb()==b})};function Qo(){};/*