[v],k=e,m=b;const x=a.D&&a.D[g];x?Jb(h,g,Mb(x),!0):t(h,g,Ob(l,k,m),!
0)}}else
h=d,g=u-a.U,l=e,k=b,(m=a.D&&a.D[g])?Jb(h,g,Mb(m),!1):t(h,g,Ob(f,l,k),!1)}return d}
function Fb(a){if(!fb(a))return a;const b=Pb(a,!1);b.u=a;return b};function Qb(a,b)
{if(null==b||""==b)return new a;b=JSON.parse(b);if(!Array.isArray(b))throw
Error(void 0);return ob(a,ab(b))}
var E=class{constructor(a,b,c){null==a&&(a=nb);nb=void 0;var d=this.constructor.h||
0,e=0<d,f=this.constructor.messageId,g=!1;if(null==a){a=f?[f]:[];var h=!
0;Za(a,48)}else{if(!Array.isArray(a))throw Error();if(f&&f!==a[0])throw
Error();const l=Xa(a,0);let k=l;if(h=0!==(16&k))(g=0!==(32&k))||(k|
=32);if(e)if(128&k)d=0;else{if(0<a.length){const m=a[a.length-1];if(gb(m)&&"g"in m)
{d=0;k|=128;delete m.g;let u=!0;for(let v in m){u=!1;break}u&&a.pop()}}}else
if(128&k)throw Error();l!==k&&Za(a,k)}this.U=(f?
0:-1)-d;this.D=void 0;this.A=a;a:{f=this.A.length;d=f-1;if(f&&(f=this.A[d],gb(f)))
{this.h=f;this.j=d-this.U;break a}void 0!==b&&-1<b?(this.j=Math.max(b,d+1-
this.U),this.h=void 0):this.j=Number.MAX_VALUE}if(!e&&this.h&&"g"in this.h)throw
Error('Unexpected "g" flag in sparse object of message that is not a group
type.');if(c){b=h&&!g&&!0;e=this.j;let l;for(h=0;h<c.length;h++)g=c[h],g<e?
(g+=this.U,(d=a[g])?Rb(d,b):a[g]=ib):(l||(l=ub(this)),(d=l[g])?
Rb(d,b):l[g]=ib)}}toJSON(){const a=this.A;return hb?
a:rb(a,sb,tb)}};function Rb(a,b){if(Array.isArray(a)){var c=q(a),d=1;!b||c&2||(d|
=16);(c&d)!==d&&Za(a,c|d)}}E.prototype.ra=eb;function Sb(a,b){return pb(b)};const
Tb=a=>null!==a&&void 0!==a;let Ub=void 0;function Vb(a,b){const c=Ub;Ub=void 0;if(!
b(a))throw b=c?c()+"\n":"",Error(b+String(a));};var Xb=class extends
E{constructor(a){super(a,-1,Wb)}},Yb=class extends E{constructor(a)
{super(a)}},Wb=[2,3];function Zb(a,b){this.i=a===$b&&b||"";this.h=ac}var ac={},
$b={};function bc(a){return function(){return!a.apply(this,arguments)}}function
cc(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}function dc(a){let
b=a;return function(){if(b){const c=b;b=null;c()}}};function ec(a,b,c)
{a.addEventListener&&a.addEventListener(b,c,!1)}function fc(a,b,c)
{a.removeEventListener&&a.removeEventListener(b,c,!1)};function gc(a,b){const
c={};for(const d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function
hc(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function
ic(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b}function jc(a){const
b={};for(const c in a)b[c]=a[c];return b};var kc;function lc(){if(void 0===kc){var
a=null,b=n.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",
{createHTML:na,createScript:na,createScriptURL:na})}catch(c)
{n.console&&n.console.error(c.message)}kc=a}else kc=a}return kc};const mc={};class
nc{constructor(a,b){this.h=b===mc?a:""}toString(){return this.h.toString()}};var
pc=class{constructor(a,b){this.h=b===oc?a:""}toString(){return this.h+""}};function
qc(a,b){a=rc.exec(sc(a).toString());var c=a[3]||"";return
tc(a[1]+uc("?",a[2]||"",b)+uc("#",c))}function sc(a){return a instanceof
pc&&a.constructor===pc?a.h:"type_error:TrustedResourceUrl"}var rc=/^([^?#]*)(\?
[^#]*)?(#[\s\S]*)?/,oc={};function tc(a){const b=lc();a=b?
b.createScriptURL(a):a;return new pc(a,oc)}
function uc(a,b,c){if(null==c)return b;if("string"===typeof c)return c?
a+encodeURIComponent(c):"";for(var d in
c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:
[e];for(var f=0;f<e.length;f++){var g=e[f];null!=g&&(b||
(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)
+"="+encodeURIComponent(String(g)))}}return b};function vc(a){return
String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};function
wc(a,b,c){function d(h){h&&b.appendChild("string"===typeof h?
a.createTextNode(h):h)}for(var e=1;e<c.length;e++){var f=c[e];if(!ca(f)||
da(f)&&0<f.nodeType)d(f);else{a:{if