(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var n;function ba(a){var b=0;return function(){return b]*)(rel=['|"]?stylesheet['|"]?[^>]*>)/g,Q={yc:function(l,q){l.href&&l.setAttribute("href",Q.ta(l.getAttribute("href"),q));l.src&&l.setAttribute("src",Q.ta(l.getAttribute("src"), q));if("style"===l.localName){var r=Q.qb(l.textContent,q,Kb);l.textContent=Q.qb(r,q,Lb)}},qb:function(l,q,r){return l.replace(r,function(v,C,x,E){v=x.replace(/["']/g,"");q&&(v=Q.ta(v,q));return C+"'"+v+"'"+E})},ta:function(l,q){if(void 0===Q.va){Q.va=!1;try{var r=new URL("b","http://a");r.pathname="c%20d";Q.va="http://a/c%20d"===r.href}catch(v){}}if(Q.va)return(new URL(l,q)).href;r=Q.Ab;r||(r=document.implementation.createHTMLDocument("temp"),Q.Ab=r,r.Na=r.createElement("base"),r.head.appendChild(r.Na), r.Ma=r.createElement("a"));r.Na.href=q;r.Ma.href=l;return r.Ma.href||l}},ma={async:!0,load:function(l,q,r){if(l)if(l.match(/^data:/)){l=l.split(",");var v=l[1];v=-1C.status?q(x,E):r(x)};C.send()}else r("error: href must be specified")}},wa=/Trident/.test(navigator.userAgent),xa=/Edge\/\d./i.test(navigator.userAgent);k.prototype.loadImports=function(l){var q=this;l=p(l,"link[rel=import]");w(l,function(r){return q.nb(r)})};k.prototype.nb=function(l){var q=this,r=l.href;if(void 0!==this.J[r]){var v=this.J[r];v&&v.__loaded&&(l.__import=v,this.lb(l))}else this.Z++,this.J[r]="pending",ma.load(r,function(C,x){C=q.Gc(C,x||r);q.J[r]= C;q.Z--;q.loadImports(C);q.pb()},function(){q.J[r]=null;q.Z--;q.pb()})};k.prototype.Gc=function(l,q){var r=this;if(!l)return document.createDocumentFragment();if(wa||xa)l=l.replace(ja,function(x,E,na){return-1===x.indexOf("type=")?E+" type=import-disable "+na:x});var v=document.createElement("template");v.innerHTML=l;if(v.content)l=v.content,m(l);else for(l=document.createDocumentFragment();v.firstChild;)l.appendChild(v.firstChild);if(v=l.querySelector("base"))q=Q.ta(v.getAttribute("href"),q),v.removeAttribute("href"); v=p(l,'link[rel=import],link[rel=stylesheet][href][type=import-disable],style:not([type]),link[rel=stylesheet][href]:not([type]),script:not([type]),script[type="application/javascript"],script[type="text/javascript"],script[type="module"]');var C=0;w(v,function(x){g(x);Q.yc(x,q);if("style"===x.localName&&r.sb(x)){var E=r.uc(x);g(E);x.parentNode.replaceChild(E,x);x=E}x.setAttribute("import-dependency","");if("script"===x.localName&&!x.src&&x.textContent){if("module"===x.type)throw Error("Inline module scripts are not supported in HTML Imports."); x.setAttribute("src","data:text/javascript;charset=utf-8,"+encodeURIComponent(x.textContent+("\n//# sourceURL="+q+(C?"-"+C:"")+".js\n")));x.textContent="";C++}});return l};k.prototype.sb=function(l){return xa&&-1\x20\t\r\n\f]+)/i.exec(u)||["",""])[1].toLowerCase()];if(D)for(var G=0;G"+u+"";ja.body.innerHTML=u;for(a.bootstrap(ja);this.content.firstChild;)k.call(this.content,this.content.firstChild);u=ja.body;if(D)for(G=0;G"+this.innerHTML+""},set:function(u){if(this.parentNode){ja.body.innerHTML= u;for(u=this.ownerDocument.createDocumentFragment();ja.body.firstChild;)m.call(u,ja.body.firstChild);p.call(this.parentNode,u,this)}else throw Error("Failed to set the 'outerHTML' property on 'Element': This element has no parent node.");},configurable:!0})};oa(a.prototype);l(a.prototype);a.bootstrap=function(t){t=b(t,"template");for(var u=0,D=t.length,G;u]/g,v=function(t){switch(t){case "&":return"&";case "<":return"<";case ">":return">";case '"':return""";case "\u00a0":return" "}}; ma=function(t){for(var u={},D=0;D";break a;case Node.TEXT_NODE:z=z.data;z=M&&x[M.localName]?z:z.replace(r,v);break a;case Node.COMMENT_NODE:z="\x3c!--"+z.data+"--\x3e";break a;default:throw window.console.error(z),Error("not implemented");}}D+=z}return D}}if(c||Lb){a.xa=function(t,u){var D=f.call(t,!1);this.T&&this.T(D);u&&(m.call(D.content,f.call(t.content,!0)),na(D.content,t.content));return D};var na=function(t,u){if(u.querySelectorAll&& (u=b(u,"template"),0!==u.length)){t=b(t,"template");for(var D=0,G=t.length,V,ea;D]/g;function Ec(a){switch(a){case "&":return"&";case "<":return"<";case ">":return">";case '"':return""";case "\u00a0":return" "}}function Fc(a){for(var b={},c=0;c";break a;case Node.TEXT_NODE:h=h.data;h=k&&Hc[k.localName]?h:h.replace(Dc,Ec);break a;case Node.COMMENT_NODE:h="\x3c!--"+h.data+"--\x3e";break a;default:throw window.console.error(h), Error("not implemented");}}c+=h}return c};var Jc=I.m,Kc={querySelector:function(a){return this.__shady_native_querySelector(a)},querySelectorAll:function(a){return this.__shady_native_querySelectorAll(a)}},Lc={};function Mc(a){Lc[a]=function(b){return b["__shady_native_"+a]}}function Nc(a,b){K(a,b,"__shady_native_");for(var c in b)Mc(c)}function N(a,b){b=void 0===b?[]:b;for(var c=0;cc.assignedNodes.length&& (c.Ha=!0)}c.Ha&&(c.Ha=!1,this.Ua(b))}};n.Sa=function(a,b){var c=B(a),d=c.Ca;c.Ca=null;b||(b=(b=this.i[a.__shady_slot||"__catchall"])&&b[0]);b?(B(b).assignedNodes.push(a),c.assignedSlot=b):c.assignedSlot=void 0;d!==c.assignedSlot&&c.assignedSlot&&(B(c.assignedSlot).Ha=!0)};n.Eb=function(a){var b=H(a),c=b.assignedNodes;b.assignedNodes=[];b.U=[];if(b.cb=c)for(b=0;bb.indexOf(d))||b.push(d)}for(a=0;a "+h}))}return{value:a,vc:b,stop:f}};n.jb=function(a,b){a=a.split(/(\[.+?\])/);for(var c=[],d=0;d+~]+)((?:\[.+?\]|[^\s>+~=[])+)/g,ih=/[[.:#*]/,dh=/^(::slotted)/,hh=/(:host)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,gh=/(?:::slotted)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,fh=/(.*):dir\((?:(ltr|rtl))\)(.*)/,ch=/:(?:matches|any|-(?:webkit|moz)-any)/,X=new Wg;function kh(a,b,c,d,e){this.B=a||null;this.placeholder=b||null;this.Ja=c||[];this.V=null;this.cssBuild=e||"";this.da=d||"";this.S=this.A=this.G=null}function lh(a){return a?a.__styleInfo:null}function mh(a,b){return a.__styleInfo=b}kh.prototype.Sb=function(){return this.B};kh.prototype._getStyleRules=kh.prototype.Sb;function nh(a){var b=this.matches||this.matchesSelector||this.mozMatchesSelector||this.msMatchesSelector||this.oMatchesSelector||this.webkitMatchesSelector;return b&&b.call(this,a)}var oh=/:host\s*>\s*/,ph=navigator.userAgent.match("Trident");function qh(){}function rh(a){var b={},c=[],d=0;Hg(a,function(f){sh(f);f.index=d++;f=f.j.cssText;for(var g;g=yg.exec(f);){var h=g[1];":"!==g[2]&&(b[h]=!0)}},function(f){c.push(f)});a.Vb=c;a=[];for(var e in b)a.push(e);return a} function sh(a){if(!a.j){var b={},c={};th(a,c)&&(b.F=c,a.rules=null);b.cssText=a.parsedCssText.replace(Eg,"").replace(wg,"");a.j=b}}function th(a,b){var c=a.j;if(c){if(c.F)return Object.assign(b,c.F),!0}else{c=a.parsedCssText;for(var d;a=wg.exec(c);){d=(a[2]||a[3]).trim();if("inherit"!==d||"unset"!==d)b[a[1].trim()]=d;d=!0}return d}} function uh(a,b,c){b&&(b=0<=b.indexOf(";")?vh(a,b,c):Pg(b,function(d,e,f,g){if(!e)return d+g;(e=uh(a,c[e],c))&&"initial"!==e?"apply-shim-inherit"===e&&(e="inherit"):e=uh(a,c[f]||f,c)||f;return d+(e||"")+g}));return b&&b.trim()||""} function vh(a,b,c){b=b.split(";");for(var d=0,e,f;d *."+e||-1!==f.indexOf("html"),h=!g&&0===f.indexOf(e));if(g||h)c=e,h&&(b.o||(b.o=X.ib(b,X.Ea,X.Qa(a),e)),c=b.o||e),g&&"html"===e&&(c=b.o||b.Zc),d({La:c,Dc:h,Yc:g})}} function yh(a,b,c){var d={},e={};Hg(b,function(f){xh(a,f,c,function(g){nh.call(a._element||a,g.La)&&(g.Dc?th(f,d):th(f,e))})},null,!0);return{Mc:e,Cc:d}} function zh(a,b,c,d){var e=Sg(b),f=X.wa(e.is,e.da),g=new RegExp("(?:^|[^.#[:])"+(b.extends?"\\"+f.slice(0,-1)+"\\]":f)+"($|[.:[\\s>+~])"),h=lh(b);e=h.B;h=h.cssBuild;var k=a.Ib(b,e,d);return $g(b,e,function(m){var p="";m.j||sh(m);m.j.cssText&&(p=vh(a,m.j.cssText,c));m.cssText=p;if(!U&&!Jg(m)&&m.cssText){var w=p=m.cssText;null==m.mb&&(m.mb=Cg.test(p));if(m.mb)if(null==m.ra){m.ra=[];for(var F in k)w=k[F],w=w(p),p!==w&&(p=w,m.ra.push(F))}else{for(F=0;Fthis.Sc&&e.shift();this.cache[a]=e};Fh.prototype.fetch=function(a,b,c){if(a=this.cache[a])for(var d=a.length-1;0<=d;d--){var e=a[d];if(this.tc(e,b,c))return e}};function Gh(){}var Hh=new RegExp(X.ea+"\\s*([^\\s]*)");function Ih(a){return(a=(a.classList&&a.classList.value?a.classList.value:a.getAttribute("class")||"").match(Hh))?a[1]:""}function Jh(a){var b=Rg(a).getRootNode();return b===a||b===a.ownerDocument?"":(a=b.host)?Sg(a).is:""} function Kh(a){for(var b=0;b=m._useCount&&m.parentNode&&m.parentNode.removeChild(m));U?k.S?(k.S.textContent=h,e=k.S):h&&(e=Kg(h,g,a.shadowRoot,k.placeholder)):e?e.parentNode||(ph&&-1