
Ic(b)&&(a=[...a],k=0,b=Gc(b,d),d=Bc(c,d,e,a)),Ic(b)||(h||(b|=16),b!==k&&(
a[v]=b)));2&b||!(4096&b||16&b)||xc(c,d);return a}function
Fc(a,b){2&b&&(a|=2);return a|1}function
Ic(a){return!!(2&a)&&!!(4&a)||!!(256&a)}
function Jc(a,b,c,d){wc(a);var e=a.C,f=e[v]|0;if(c==null)return
Bc(e,f,b),a;var
g=c===lb?7:c[v]|0,h=g,k=Ic(g),l=k||Object.isFrozen(c);k||(g=0);l||(c=[...
c],h=0,g=Gc(g,f),l=!1);g|=5;k=nb(g)??1024;g|=k;for(let
n=0;n<c.length;n++){let
m=c[n],p=d(m,k);Object.is(m,p)||(l&&(c=[...c],h=0,g=Gc(g,f),l=!1),c[n]=p)
}g!==h&&(l&&(c=[...c],g=Gc(g,f)),c[v]=g);Bc(e,f,b,c);return a}function
Kc(a,b,c,d){wc(a);var
e=a.C;Bc(e,e[v]|0,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a}
function Lc(a,b,c,d){wc(a);var e=a.C,f=e[v]|0;if(d==null){var
g=Mc(e);if(Nc(g,e,f,c)===b)g.set(c,0);else return a}else{g=Mc(e);let
h=Nc(g,e,f,c);h!==b&&(h&&(f=Bc(e,f,h)),g.set(c,b))}Bc(e,f,b,d);return
a}function Oc(a,b,c){return Pc(a,b)===c?c:-1}function
Pc(a,b){a=a.C;return Nc(Mc(a),a,void 0,b)}function Mc(a){return
a[ib]??(a[ib]=new Map)}
function Nc(a,b,c,d){var e=a.get(d);if(e!=null)return e;e=0;for(let
f=0;f<d.length;f++){let
g=d[f];Ac(b,g)!=null&&(e!==0&&(c=Bc(b,c,e)),e=g)}a.set(d,e);return
e}function Qc(a,b,c){wc(a);a=a.C;var d=a[v]|0,e=Ac(a,c),f=void
0===tb;b=ec(e,b,!f,d);if(!f||b)return
b=sc(b),e!==b&&(d=Bc(a,d,c,b),xc(a,d)),b}function Dc(a,b,c,d){var
e=!1;d=Ac(a,d,void 0,f=>{var g=ec(f,c,!1,b);e=g!==f&&g!=null;return
g});if(d!=null)return e&&!qb(d)&&xc(a,b),d}
function Rc(a){var b=Sc;a=a.C;return
Dc(a,a[v]|0,b,4)||b[hb]||(b[hb]=fc(b))}function C(a,b,c){var
d=a.C,e=d[v]|0;b=Dc(d,e,b,c);if(b==null)return
b;e=d[v]|0;if(!qb(a,e)){let
f=sc(b);f!==b&&(vc(a)&&(d=a.C,e=d[v]|0),b=f,e=Bc(d,e,c,b),xc(d,e))}return
b}
function Tc(a,b,c,d,e,f,g,h){var
k=qb(a,c);f=k?1:f;g=!!g||f===3;k=h&&!k;(f===2||k)&&vc(a)&&(b=a.C,c=b[v]|0
);a=Ac(b,e);a=Array.isArray(a)?a:lb;var
l=a===lb?7:a[v]|0,n=Fc(l,c);if(h=!(4&n)){var m=a,p=c;let
r=!!(2&n);r&&(p|=2);let q=!r,y=!0,G=0,sa=0;for(;G<m.length;G++){let
Ia=ec(m[G],d,!1,p);if(Ia instanceof d){if(!r){let
Ja=qb(Ia);q&&(q=!Ja);y&&(y=Ja)}m[sa++]=Ia}}sa<G&&(m.length=sa);n|=4;n=y?n
&-4097:n|4096;n=q?n|8:n&-
9}n!==l&&(a[v]=n,2&n&&Object.freeze(a));if(k&&!(8&n||!a.length&&(f===1||(
f!==4?0:2&
n||!(16&n)&&32&c)))){Ic(n)&&(a=[...a],n=Gc(n,c),c=Bc(b,c,e,a));d=a;k=n;fo
r(l=0;l<d.length;l++)m=d[l],n=sc(m),m!==n&&(d[l]=n);k|=8;n=k=d.length?k|4
096:k&-4097;a[v]=n}return a=Hc(a,n,b,c,e,f,h,g)}function D(a,b,c,d){var
e=a.C;return Tc(a,e,e[v]|0,b,c,d,!1,!0)}function Uc(a){a==null&&(a=void
0);return a}function E(a,b,c){c=Uc(c);A(a,b,c);c&&!qb(c)&&xc(a.C);return
a}function F(a,b,c,d){d=Uc(d);Lc(a,b,c,d);d&&!qb(d)&&xc(a.C);return a}
function Vc(a,b,c){wc(a);var d=a.C,e=d[v]|0;if(c==null)return
Bc(d,e,b),a;var
f=c===lb?7:c[v]|0,g=f,h=Ic(f),k=h||Object.isFrozen(c),l=!0,n=!0;for(let
p=0;p<c.length;p++){var
m=c[p];h||(m=qb(m),l&&(l=!m),n&&(n=m))}h||(f=l?13:5,f=n?f&-
4097:f|4096);k&&f===g||(c=[...c],g=0,f=Gc(f,e));f!==g&&(c[v]=f);e=Bc(d,e,
b,c);2&f||!(4096&f||16&f)||xc(d,e);return a}function Gc(a,b){return
a=(2&b?a|2:a&-3)&-273}
function Wc(a,b){wc(a);a=Ec(a,4,dc,2,!0);var
c=nb(a===lb?7:a[v]|0)??1024;if(Array.isArray(b)){var d=b.length;for(let
e=0;e<d;e++)a.push(bc(b[e],c))}else for(d of b)a.push(bc(d,c))}function
Xc(a,b){return z(a,b,void 0,void 0,ac)}function Yc(a,b,c){a=z(a,b,void