
a}function Nc(a,b,c,d){const e=a.C;var f=e[v]|0;wb(f);if(d==null){var
g=Oc(e);if(Pc(g,e,f,c)===b)g.set(c,0);else return a}else{g=Oc(e);const
h=Pc(g,e,f,c);h!==b&&(h&&(f=B(e,f,h)),g.set(c,b))}B(e,f,b,d);return
a}function Qc(a,b,c){return Rc(a,b)===c?c:-1}function
Rc(a,b){a=a.C;return Pc(Oc(a),a,a[v]|0,b)}function Oc(a){return
a[hb]??(a[hb]=new Map)}
function Pc(a,b,c,d){let e=a.get(d);if(e!=null)return e;e=0;for(let
f=0;f<d.length;f++){const
g=d[f];Dc(b,c,g)!=null&&(e!==0&&(c=B(b,c,e)),e=g)}a.set(d,e);return
e}function Sc(a,b,c){a=a.C;let d=a[v]|0;wb(d);const
e=Dc(a,d,c);b=zc(oc(e,b,!0,d));e!==b&&B(a,d,c,b);return b}function
Fc(a,b,c,d){a=a.C;let
e=a[v]|0;d=Dc(a,e,c,d);b=oc(d,b,!1,e);b!==d&&b!=null&&B(a,e,c,b);return
b}function Tc(a,b,c){(a=Fc(a,b,c,!1))||(a=b[fb])||(a=new
b,jb(a.C,34),a=b[fb]=a);return a}
function E(a,b,c){b=Fc(a,b,c,!1);if(b==null)return b;a=a.C;let
d=a[v]|0;if(!(d&2)){const e=zc(b);e!==b&&(b=e,B(a,d,c,b))}return b}
function F(a,b,c,d){var e=a.C[v]|0,f=e,g=!(2&e);a=a.C;var
h=!!(2&f);e=h?1:d;g&&(g=!h);d=Hc(a,f,c);var
k=d[v]|0;h=!!(4&k);if(!h){k=Jc(k,f);var l=d,n=f;const
m=!!(2&k);m&&(n|=2);let r=!m,y=!0,u=0,w=0;for(;u<l.length;u++){const
O=oc(l[u],b,!1,n);if(O instanceof b){if(!m){const
T=!!((O.C[v]|0)&2);r&&(r=!T);y&&(y=T)}l[w++]=O}}w<u&&(l.length=w);k|=4;k=
y?k|16:k&-17;k=r?k|8:k&-
9;l[v]=k;m&&Object.freeze(l)}if(g&&!(8&k||!d.length&&(e===1||e===4&&32&k)
)){Kc(k)&&(d=ob(d),k=Ic(k,f),f=B(a,f,c,d));b=d;g=k;for(l=
0;l<b.length;l++)k=b[l],n=zc(k),k!==n&&(b[l]=n);g|=8;g=b.length?g&-
17:g|16;k=b[v]=g}e===1||e===4&&32&k?Kc(k)||(f=k,k|=!d.length||16&k&&(!h||
32&k)?2:2048,k!==f&&(d[v]=k),Object.freeze(d)):(e===2&&Kc(k)&&(d=ob(d),k=
Ic(k,f),k=Lc(k,f,!1),d[v]=k,f=B(a,f,c,d)),Kc(k)||(c=k,k=Lc(k,f,!1),k!==c&
&(d[v]=k)));return d}function Uc(a,b,c){c==null&&(c=void 0);return
A(a,b,c)}function Vc(a,b,c,d){d==null&&(d=void 0);return Nc(a,b,c,d)}
function Wc(a,b,c){const d=a.C;let e=d[v]|0;wb(e);if(c==null)return
B(d,e,b),a;let f=c[v]|0,g=f;const h=Kc(f),k=h||Object.isFrozen(c);let
l=!0,n=!0;for(let r=0;r<c.length;r++){var
m=c[r];h||(m=!!((m.C[v]|0)&2),l&&(l=!m),n&&(n=m))}h||(f=l?13:5,f=n?f|16:f
&-
17);k&&f===g||(c=ob(c),g=0,f=Ic(f,e),f=Lc(f,e,!0));f!==g&&(c[v]=f);B(d,e,
b,c);return a}function Ic(a,b){a=(2&b?a|2:a&-3)|32;return a&=-
2049}function Lc(a,b,c){32&b&&c||(a&=-33);return a}
function Xc(a,b){wb(a.C[v]|0);a=Gc(a,4,nc,2,!0);const
c=kb(a[v]|0)??0;if(Array.isArray(b)){var d=b.length;for(let
e=0;e<d;e++)a.push(lc(b[e],c))}else for(d of b)a.push(lc(d,c))}function
Yc(a,b){a=Cc(a,b);a!=null&&(typeof
a==="bigint"?Lb(a)?a=Number(a):(a=Tb(64,a),a=Lb(a)?Number(a):String(a)):a
=Zb(a)?typeof a==="number"?gc(a):fc(a):void 0);return a}function
Zc(a,b){a=Cc(a,b);return a==null||typeof a==="boolean"?a:typeof
a==="number"?!!a:void 0}function bd(a,b){return cc(Cc(a,b))}
function G(a,b){return nc(Cc(a,b))}function H(a,b){return
ac(Cc(a,b))}function I(a,b,c=!1){return Zc(a,b)??c}function
cd(a,b){return bd(a,b)??0}function dd(a,b){a=a.C;let c=a[v]|0;const
d=Dc(a,c,b);var e=d==null||typeof
d==="number"?d:d==="NaN"||d==="Infinity"||d==="-Infinity"?Number(d):void
0;e!=null&&e!==d&&B(a,c,b,e);return e??0}function J(a,b){return
G(a,b)??""}function K(a,b){return H(a,b)??0}function ed(a,b){return
Gc(a,b,nc,C())}function fd(a,b){return Gc(a,b,ac,C())}
function gd(a,b,c){return K(a,Qc(a,c,b))}function hd(a,b,c,d){return
E(a,b,Qc(a,d,c))}function id(a,b,c){return
D(a,b,c==null?c:ec(c),"0")}function jd(a,b){var
c=performance.now();if(c!=null&&typeof c!=="number")throw Error(`Value of
float/double field must be a number, found ${typeof c}: