gimkit
NOT VERIFIED added 2025 summer
The new Head of A683 is now Jaqueline!
NOT VERIFIED added 2025 summer
javascript:(function(){!function()%7B"use strict"%3Bfunction e()%7B%7Dfunction t(e)%7Breturn e()%7Dfunction n()%7Breturn Object.create(null)%7Dfunction r(e)%7Be.forEach(t)%7Dfunction o(e)%7Breturn"function"%3D%3Dtypeof e%7Dfunction i(e%2Ct)%7Breturn e!%3De%3Ft%3D%3Dt%3Ae!%3D%3Dt%7C%7Ce%26%26"object"%3D%3Dtypeof e%7C%7C"function"%3D%3Dtypeof e%7Dfunction s(t%2C...n)%7Bif(null%3D%3Dt)%7Bfor(const e of n)e(void 0)%3Breturn e%7Dconst r%3Dt.subscribe(...n)%3Breturn r.unsubscribe%3F()%3D>r.unsubscribe()%3Ar%7Dfunction a(e)%7Blet t%3Breturn s(e%2C(e%3D>t%3De))()%2Ct%7Dfunction c(e%2Ct%2Cn)%7Be.%24%24.on_destroy.push(s(t%2Cn))%7Dfunction l(e%2Ct%2Cn%2Cr)%7Bif(e)%7Bconst o%3Du(e%2Ct%2Cn%2Cr)%3Breturn e%5B0%5D(o)%7D%7Dfunction u(e%2Ct%2Cn%2Cr)%7Breturn e%5B1%5D%26%26r%3Ffunction(e%2Ct)%7Bfor(const n in t)e%5Bn%5D%3Dt%5Bn%5D%3Breturn e%7D(n.ctx.slice()%2Ce%5B1%5D(r(t)))%3An.ctx%7Dfunction f(e%2Ct%2Cn%2Cr)%7Bif(e%5B2%5D%26%26r)%7Bconst o%3De%5B2%5D(r(n))%3Bif(void 0%3D%3D%3Dt.dirty)return o%3Bif("object"%3D%3Dtypeof o)%7Bconst e%3D%5B%5D%2Cn%3DMath.max(t.dirty.length%2Co.length)%3Bfor(let r%3D0%3Br<n%3Br%2B%3D1)e%5Br%5D%3Dt.dirty%5Br%5D%7Co%5Br%5D%3Breturn e%7Dreturn t.dirty%7Co%7Dreturn t.dirty%7Dfunction d(e%2Ct%2Cn%2Cr%2Co%2Ci)%7Bif(o)%7Bconst s%3Du(t%2Cn%2Cr%2Ci)%3Be.p(s%2Co)%7D%7Dfunction h(e)%7Bif(e.ctx.length>32)%7Bconst t%3D%5B%5D%2Cn%3De.ctx.length%2F32%3Bfor(let e%3D0%3Be<n%3Be%2B%2B)t%5Be%5D%3D-1%3Breturn t%7Dreturn-1%7Dfunction p(e%2Ct%2Cn)%7Breturn e.set(n)%2Ct%7Dconst g%3D"undefined"!%3Dtypeof window%3Blet m%3Dg%3F()%3D>window.performance.now()%3A()%3D>Date.now()%2C%24%3Dg%3Fe%3D>requestAnimationFrame(e)%3Ae%3Bconst y%3Dnew Set%3Bfunction v(e)%7By.forEach((t%3D>%7Bt.c(e)%7C%7C(y.delete(t)%2Ct.f())%7D))%2C0!%3D%3Dy.size%26%26%24(v)%7Dconst b%3D"undefined"!%3Dtypeof window%3Fwindow%3A"undefined"!%3Dtypeof globalThis%3FglobalThis%3Aglobal%3Bfunction w(e%2Ct)%7Be.appendChild(t)%7Dfunction x(e%2Ct%2Cn)%7Bconst r%3Dfunction(e)%7Bif(!e)return document%3Bconst t%3De.getRootNode%3Fe.getRootNode()%3Ae.ownerDocument%3Bif(t%26%26t.host)return t%3Breturn e.ownerDocument%7D(e)%3Bif(!r.getElementById(t))%7Bconst e%3DO("style")%3Be.id%3Dt%2Ce.textContent%3Dn%2Cfunction(e%2Ct)%7Bw(e.head%7C%7Ce%2Ct)%2Ct.sheet%7D(r%2Ce)%7D%7Dfunction E(e%2Ct%2Cn)%7Be.insertBefore(t%2Cn%7C%7Cnull)%7Dfunction _(e)%7Be.parentNode%26%26e.parentNode.removeChild(e)%7Dfunction A(e%2Ct)%7Bfor(let n%3D0%3Bn<e.length%3Bn%2B%3D1)e%5Bn%5D%26%26e%5Bn%5D.d(t)%7Dfunction O(e)%7Breturn document.createElement(e)%7Dfunction I(e)%7Breturn document.createElementNS("http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%2Ce)%7Dfunction k(e)%7Breturn document.createTextNode(e)%7Dfunction T()%7Breturn k(" ")%7Dfunction C()%7Breturn k("")%7Dfunction R(e%2Ct%2Cn%2Cr)%7Breturn e.addEventListener(t%2Cn%2Cr)%2C()%3D>e.removeEventListener(t%2Cn%2Cr)%7Dfunction S(e)%7Breturn function(t)%7Breturn t.preventDefault()%2Ce.call(this%2Ct)%7D%7Dfunction P(e)%7Breturn function(t)%7Breturn t.stopPropagation()%2Ce.call(this%2Ct)%7D%7Dfunction M(e%2Ct%2Cn)%7Bnull%3D%3Dn%3Fe.removeAttribute(t)%3Ae.getAttribute(t)!%3D%3Dn%26%26e.setAttribute(t%2Cn)%7Dfunction N(e)%7Breturn""%3D%3D%3De%3Fnull%3A%2Be%7Dfunction D(e%2Ct)%7Bt%3D""%2Bt%2Ce.data!%3D%3Dt%26%26(e.data%3Dt)%7Dfunction L(e%2Ct)%7Be.value%3Dnull%3D%3Dt%3F""%3At%7Dfunction q(e%2Ct%2Cn%2Cr)%7Bnull%3D%3Dn%3Fe.style.removeProperty(t)%3Ae.style.setProperty(t%2Cn%2Cr%3F"important"%3A"")%7Dfunction U(e%2Ct%2Cn)%7Be.classList.toggle(t%2C!!n)%7Dlet j%3Bfunction B(e)%7Bj%3De%7Dfunction H()%7Bif(!j)throw new Error("Function called outside component initialization")%3Breturn j%7Dfunction z(e)%7BH().%24%24.on_mount.push(e)%7Dfunction V(e)%7BH().%24%24.on_destroy.push(e)%7Dfunction F()%7Bconst e%3DH()%3Breturn(t%2Cn%2C%7Bcancelable%3Ar%3D!1%7D%3D%7B%7D)%3D>%7Bconst o%3De.%24%24.callbacks%5Bt%5D%3Bif(o)%7Bconst i%3Dfunction(e%2Ct%2C%7Bbubbles%3An%3D!1%2Ccancelable%3Ar%3D!1%7D%3D%7B%7D)%7Breturn new CustomEvent(e%2C%7Bdetail%3At%2Cbubbles%3An%2Ccancelable%3Ar%7D)%7D(t%2Cn%2C%7Bcancelable%3Ar%7D)%3Breturn o.slice().forEach((t%3D>%7Bt.call(e%2Ci)%7D))%2C!i.defaultPrevented%7Dreturn!0%7D%7Dfunction W(e%2Ct)%7Bconst n%3De.%24%24.callbacks%5Bt.type%5D%3Bn%26%26n.slice().forEach((e%3D>e.call(this%2Ct)))%7Dconst J%3D%5B%5D%2CG%3D%5B%5D%3Blet K%3D%5B%5D%3Bconst Q%3D%5B%5D%2CX%3DPromise.resolve()%3Blet Y%3D!1%3Bfunction Z(e)%7BK.push(e)%7Dfunction ee(e)%7BQ.push(e)%7Dconst te%3Dnew Set%3Blet ne%3D0%3Bfunction re()%7Bif(0!%3D%3Dne)return%3Bconst e%3Dj%3Bdo%7Btry%7Bfor(%3Bne<J.length%3B)%7Bconst e%3DJ%5Bne%5D%3Bne%2B%2B%2CB(e)%2Coe(e.%24%24)%7D%7Dcatch(e)%7Bthrow J.length%3D0%2Cne%3D0%2Ce%7Dfor(B(null)%2CJ.length%3D0%2Cne%3D0%3BG.length%3B)G.pop()()%3Bfor(let e%3D0%3Be<K.length%3Be%2B%3D1)%7Bconst t%3DK%5Be%5D%3Bte.has(t)%7C%7C(te.add(t)%2Ct())%7DK.length%3D0%7Dwhile(J.length)%3Bfor(%3BQ.length%3B)Q.pop()()%3BY%3D!1%2Cte.clear()%2CB(e)%7Dfunction oe(e)%7Bif(null!%3D%3De.fragment)%7Be.update()%2Cr(e.before_update)%3Bconst t%3De.dirty%3Be.dirty%3D%5B-1%5D%2Ce.fragment%26%26e.fragment.p(e.ctx%2Ct)%2Ce.after_update.forEach(Z)%7D%7Dconst ie%3Dnew Set%3Blet se%3Bfunction ae()%7Bse%3D%7Br%3A0%2Cc%3A%5B%5D%2Cp%3Ase%7D%7Dfunction ce()%7Bse.r%7C%7Cr(se.c)%2Cse%3Dse.p%7Dfunction le(e%2Ct)%7Be%26%26e.i%26%26(ie.delete(e)%2Ce.i(t))%7Dfunction ue(e%2Ct%2Cn%2Cr)%7Bif(e%26%26e.o)%7Bif(ie.has(e))return%3Bie.add(e)%2Cse.c.push((()%3D>%7Bie.delete(e)%2Cr%26%26(n%26%26e.d(1)%2Cr())%7D))%2Ce.o(t)%7Delse r%26%26r()%7Dfunction fe(e)%7Breturn void 0!%3D%3De%3F.length%3Fe%3AArray.from(e)%7Dfunction de(e%2Ct%2Cn)%7Bconst r%3De.%24%24.props%5Bt%5D%3Bvoid 0!%3D%3Dr%26%26(e.%24%24.bound%5Br%5D%3Dn%2Cn(e.%24%24.ctx%5Br%5D))%7Dfunction he(e)%7Be%26%26e.c()%7Dfunction pe(e%2Cn%2Ci)%7Bconst%7Bfragment%3As%2Cafter_update%3Aa%7D%3De.%24%24%3Bs%26%26s.m(n%2Ci)%2CZ((()%3D>%7Bconst n%3De.%24%24.on_mount.map(t).filter(o)%3Be.%24%24.on_destroy%3Fe.%24%24.on_destroy.push(...n)%3Ar(n)%2Ce.%24%24.on_mount%3D%5B%5D%7D))%2Ca.forEach(Z)%7Dfunction ge(e%2Ct)%7Bconst n%3De.%24%24%3Bnull!%3D%3Dn.fragment%26%26(!function(e)%7Bconst t%3D%5B%5D%2Cn%3D%5B%5D%3BK.forEach((r%3D>-1%3D%3D%3De.indexOf(r)%3Ft.push(r)%3An.push(r)))%2Cn.forEach((e%3D>e()))%2CK%3Dt%7D(n.after_update)%2Cr(n.on_destroy)%2Cn.fragment%26%26n.fragment.d(t)%2Cn.on_destroy%3Dn.fragment%3Dnull%2Cn.ctx%3D%5B%5D)%7Dfunction me(e%2Ct)%7B-1%3D%3D%3De.%24%24.dirty%5B0%5D%26%26(J.push(e)%2CY%7C%7C(Y%3D!0%2CX.then(re))%2Ce.%24%24.dirty.fill(0))%2Ce.%24%24.dirty%5Bt%2F31%7C0%5D%7C%3D1<<t%2531%7Dfunction %24e(t%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%3Dnull%2Cu%3D%5B-1%5D)%7Bconst f%3Dj%3BB(t)%3Bconst d%3Dt.%24%24%3D%7Bfragment%3Anull%2Cctx%3A%5B%5D%2Cprops%3Ac%2Cupdate%3Ae%2Cnot_equal%3Aa%2Cbound%3An()%2Con_mount%3A%5B%5D%2Con_destroy%3A%5B%5D%2Con_disconnect%3A%5B%5D%2Cbefore_update%3A%5B%5D%2Cafter_update%3A%5B%5D%2Ccontext%3Anew Map(o.context%7C%7C(f%3Ff.%24%24.context%3A%5B%5D))%2Ccallbacks%3An()%2Cdirty%3Au%2Cskip_bound%3A!1%2Croot%3Ao.target%7C%7Cf.%24%24.root%7D%3Bl%26%26l(d.root)%3Blet h%3D!1%3Bif(d.ctx%3Di%3Fi(t%2Co.props%7C%7C%7B%7D%2C((e%2Cn%2C...r)%3D>%7Bconst o%3Dr.length%3Fr%5B0%5D%3An%3Breturn d.ctx%26%26a(d.ctx%5Be%5D%2Cd.ctx%5Be%5D%3Do)%26%26(!d.skip_bound%26%26d.bound%5Be%5D%26%26d.bound%5Be%5D(o)%2Ch%26%26me(t%2Ce))%2Cn%7D))%3A%5B%5D%2Cd.update()%2Ch%3D!0%2Cr(d.before_update)%2Cd.fragment%3D!!s%26%26s(d.ctx)%2Co.target)%7Bif(o.hydrate)%7Bconst e%3Dfunction(e)%7Breturn Array.from(e.childNodes)%7D(o.target)%3Bd.fragment%26%26d.fragment.l(e)%2Ce.forEach(_)%7Delse d.fragment%26%26d.fragment.c()%3Bo.intro%26%26le(t.%24%24.fragment)%2Cpe(t%2Co.target%2Co.anchor)%2Cre()%7DB(f)%7Dclass ye%7B%24%24%3Dvoid 0%3B%24%24set%3Dvoid 0%3B%24destroy()%7Bge(this%2C1)%2Cthis.%24destroy%3De%7D%24on(t%2Cn)%7Bif(!o(n))return e%3Bconst r%3Dthis.%24%24.callbacks%5Bt%5D%7C%7C(this.%24%24.callbacks%5Bt%5D%3D%5B%5D)%3Breturn r.push(n)%2C()%3D>%7Bconst e%3Dr.indexOf(n)%3B-1!%3D%3De%26%26r.splice(e%2C1)%7D%7D%24set(e)%7Bvar t%3Bthis.%24%24set%26%26(t%3De%2C0!%3D%3DObject.keys(t).length)%26%26(this.%24%24.skip_bound%3D!0%2Cthis.%24%24set(e)%2Cthis.%24%24.skip_bound%3D!1)%7D%7D"undefined"!%3Dtypeof window%26%26(window.__svelte%7C%7C(window.__svelte%3D%7Bv%3Anew Set%7D)).v.add("4")%3Bvar ve%3D"undefined"!%3Dtypeof globalThis%3FglobalThis%3A"undefined"!%3Dtypeof window%3Fwindow%3A"undefined"!%3Dtypeof global%3Fglobal%3A"undefined"!%3Dtypeof self%3Fself%3A%7B%7D%3Bfunction be(e)%7Breturn e%26%26e.__esModule%26%26Object.prototype.hasOwnProperty.call(e%2C"default")%3Fe.default%3Ae%7Dvar we%3D%7Bexports%3A%7B%7D%7D%3Bfunction xe(e%2Ct%3D100%2Cn%3D%7B%7D)%7Bif("function"!%3Dtypeof e)throw new TypeError(%60Expected the first parameter to be a function%2C got %5C%60%24%7Btypeof e%7D%5C%60.%60)%3Bif(t<0)throw new RangeError("%60wait%60 must not be negative.")%3Bconst%7Bimmediate%3Ar%7D%3D"boolean"%3D%3Dtypeof n%3F%7Bimmediate%3An%7D%3An%3Blet o%2Ci%2Cs%2Ca%2Cc%3Bfunction l()%7Bconst n%3DDate.now()-a%3Bif(n<t%26%26n>%3D0)s%3DsetTimeout(l%2Ct-n)%3Belse if(s%3Dvoid 0%2C!r)%7Bconst t%3Do%2Cn%3Di%3Bo%3Dvoid 0%2Ci%3Dvoid 0%2Cc%3De.apply(t%2Cn)%7D%7Dconst u%3Dfunction(...n)%7Bif(o%26%26this!%3D%3Do)throw new Error("Debounced method called with different contexts.")%3Bo%3Dthis%2Ci%3Dn%2Ca%3DDate.now()%3Bconst u%3Dr%26%26!s%3Bif(s%7C%7C(s%3DsetTimeout(l%2Ct))%2Cu)%7Bconst t%3Do%2Cn%3Di%3Bo%3Dvoid 0%2Ci%3Dvoid 0%2Cc%3De.apply(t%2Cn)%7Dreturn c%7D%3Breturn u.clear%3D()%3D>%7Bs%26%26(clearTimeout(s)%2Cs%3Dvoid 0)%7D%2Cu.flush%3D()%3D>%7Bif(!s)return%3Bconst t%3Do%2Cn%3Di%3Bo%3Dvoid 0%2Ci%3Dvoid 0%2Cc%3De.apply(t%2Cn)%2CclearTimeout(s)%2Cs%3Dvoid 0%7D%2Cu%7Dwe.exports.debounce%3Dxe%2Cwe.exports%3Dxe%3Bvar Ee%3Dbe(we.exports)%3Bconst _e%3D%5B%5D%3Bfunction Ae(t%2Cn%3De)%7Blet r%3Bconst o%3Dnew Set%3Bfunction s(e)%7Bif(i(t%2Ce)%26%26(t%3De%2Cr))%7Bconst e%3D!_e.length%3Bfor(const e of o)e%5B1%5D()%2C_e.push(e%2Ct)%3Bif(e)%7Bfor(let e%3D0%3Be<_e.length%3Be%2B%3D2)_e%5Be%5D%5B0%5D(_e%5Be%2B1%5D)%3B_e.length%3D0%7D%7D%7Dfunction a(e)%7Bs(e(t))%7Dreturn%7Bset%3As%2Cupdate%3Aa%2Csubscribe%3Afunction(i%2Cc%3De)%7Bconst l%3D%5Bi%2Cc%5D%3Breturn o.add(l)%2C1%3D%3D%3Do.size%26%26(r%3Dn(s%2Ca)%7C%7Ce)%2Ci(t)%2C()%3D>%7Bo.delete(l)%2C0%3D%3D%3Do.size%26%26r%26%26(r()%2Cr%3Dnull)%7D%7D%7D%7Dfunction Oe(e)%7Breturn"%5Bobject Date%5D"%3D%3D%3DObject.prototype.toString.call(e)%7Dfunction Ie(e%2Ct%2Cn%2Cr)%7Bif("number"%3D%3Dtypeof n%7C%7COe(n))%7Bconst o%3Dr-n%2Ci%3D(n-t)%2F(e.dt%7C%7C1%2F60)%2Cs%3D(i%2B(e.opts.stiffness*o-e.opts.damping*i)*e.inv_mass)*e.dt%3Breturn Math.abs(s)<e.opts.precision%26%26Math.abs(o)<e.opts.precision%3Fr%3A(e.settled%3D!1%2COe(n)%3Fnew Date(n.getTime()%2Bs)%3An%2Bs)%7Dif(Array.isArray(n))return n.map(((o%2Ci)%3D>Ie(e%2Ct%5Bi%5D%2Cn%5Bi%5D%2Cr%5Bi%5D)))%3Bif("object"%3D%3Dtypeof n)%7Bconst o%3D%7B%7D%3Bfor(const i in n)o%5Bi%5D%3DIe(e%2Ct%5Bi%5D%2Cn%5Bi%5D%2Cr%5Bi%5D)%3Breturn o%7Dthrow new Error(%60Cannot spring %24%7Btypeof n%7D values%60)%7Dfunction ke(e%2Ct%3D%7B%7D)%7Bconst n%3DAe(e)%2C%7Bstiffness%3Ar%3D.15%2Cdamping%3Ao%3D.8%2Cprecision%3Ai%3D.01%7D%3Dt%3Blet s%2Ca%2Cc%2Cl%3De%2Cu%3De%2Cf%3D1%2Cd%3D0%2Ch%3D!1%3Bfunction p(t%2Cr%3D%7B%7D)%7Bu%3Dt%3Bconst o%3Dc%3D%7B%7D%3Bif(null%3D%3De%7C%7Cr.hard%7C%7Cg.stiffness>%3D1%26%26g.damping>%3D1)return h%3D!0%2Cs%3Dm()%2Cl%3Dt%2Cn.set(e%3Du)%2CPromise.resolve()%3Bif(r.soft)%7Bconst e%3D!0%3D%3D%3Dr.soft%3F.5%3A%2Br.soft%3Bd%3D1%2F(60*e)%2Cf%3D0%7Dreturn a%7C%7C(s%3Dm()%2Ch%3D!1%2Ca%3Dfunction(e)%7Blet t%3Breturn 0%3D%3D%3Dy.size%26%26%24(v)%2C%7Bpromise%3Anew Promise((n%3D>%7By.add(t%3D%7Bc%3Ae%2Cf%3An%7D)%7D))%2Cabort()%7By.delete(t)%7D%7D%7D((t%3D>%7Bif(h)return h%3D!1%2Ca%3Dnull%2C!1%3Bf%3DMath.min(f%2Bd%2C1)%3Bconst r%3D%7Binv_mass%3Af%2Copts%3Ag%2Csettled%3A!0%2Cdt%3A60*(t-s)%2F1e3%7D%2Co%3DIe(r%2Cl%2Ce%2Cu)%3Breturn s%3Dt%2Cl%3De%2Cn.set(e%3Do)%2Cr.settled%26%26(a%3Dnull)%2C!r.settled%7D)))%2Cnew Promise((e%3D>%7Ba.promise.then((()%3D>%7Bo%3D%3D%3Dc%26%26e()%7D))%7D))%7Dconst g%3D%7Bset%3Ap%2Cupdate%3A(t%2Cn)%3D>p(t(u%2Ce)%2Cn)%2Csubscribe%3An.subscribe%2Cstiffness%3Ar%2Cdamping%3Ao%2Cprecision%3Ai%7D%3Breturn g%7Dconst Te%3D"undefined"!%3Dtypeof GM_getValue%3Bfunction Ce(e%2Ct)%7BTe%3FGM_setValue(e%2Ct)%3AlocalStorage.setItem(%60gc-%24%7Be%7D%60%2Ct)%7Dfunction Re(e%2Ct)%7Breturn Te%3FGM_getValue(e%2Ct)%3AlocalStorage.getItem(%60gc-%24%7Be%7D%60)%3F%3Ft%7Dconst Se%3D%7BtextColor%3A"rgba(255%2C 255%2C 255%2C 1)"%2CmenuBackgroundColor%3A"rgba(0%2C 0%2C 0%2C 0.5)"%2CmenuOutlineColor%3A"rgba(255%2C 255%2C 255%2C 0)"%2CmenuHeaderBackgroundColor%3A"rgba(0%2C 0%2C 255%2C 0.5)"%2CmenuHeaderTextColor%3A"rgba(255%2C 255%2C 255%2C 1)"%2CbuttonBackgroundColor%3A"rgba(0%2C 0%2C 0%2C 0.5)"%2CbuttonBorderColor%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2CPe%3D%7B"General Cheats"%3A%7Bx%3A0%2Cy%3A0%2Cwidth%3Awindow.innerWidth%2F4%2Cheight%3Awindow.innerHeight%2F3*2%2Cminimized%3A!1%7D%2C"Gamemode Specific Cheats"%3A%7Bx%3Awindow.innerWidth%2F8*3%2Cy%3A0%2Cwidth%3Awindow.innerWidth%2F4%2Cheight%3Awindow.innerHeight%2F3*2%2Cminimized%3A!1%7D%2CCustomization%3A%7Bx%3Awindow.innerWidth%2F4*3%2Cy%3A0%2Cwidth%3Awindow.innerWidth%2F4%2Cheight%3Awindow.innerHeight%2F3*2%2Cminimized%3A!1%7D%7D%3Blet Me%3DRe("cssVars")%2CNe%3D%7B%7D%3BMe%26%26(Ne%3DJSON.parse(Me))%2CNe%3DObject.assign(%7B%7D%2CSe%2CNe)%3Blet De%3DRe("menuTransforms")%2CLe%3D%7B%7D%3BDe%26%26(Le%3DJSON.parse(De))%2CLe%3DObject.assign(%7B%7D%2CPe%2CLe)%3Blet qe%3DRe("hotkeys")%2CUe%3D%7B%7D%3Bfunction je(e%2Ct)%7Breturn e.matches(t)%3Fe%3Ae.parentElement%3Fje(e.parentElement%2Ct)%3Anull%7Dfunction Be(e)%7Bvar t%3DMath.round(e).toString(16)%3Breturn 1%3D%3Dt.length%3F"0"%2Bt%3At%7Dfunction He()%7Breturn"undefined"%3D%3Dtypeof unsafeWindow%3Fwindow%3AunsafeWindow%7Dfunction ze(e%2Ct%2Cn)%7Bfor(var r%3D0%2Co%3D0%2Ci%3Dn.length%3Bo<i%3Bo%2B%2B)(r%3Dn.charCodeAt(o))<128%3Fe.setUint8(t%2B%2B%2Cr)%3A(r<2048%3Fe.setUint8(t%2B%2B%2C192%7Cr>>6)%3A(r<55296%7C%7C57344<%3Dr%3Fe.setUint8(t%2B%2B%2C224%7Cr>>12)%3A(o%2B%2B%2Cr%3D65536%2B((1023%26r)<<10%7C1023%26n.charCodeAt(o))%2Ce.setUint8(t%2B%2B%2C240%7Cr>>18)%2Ce.setUint8(t%2B%2B%2C128%7Cr>>12%2663))%2Ce.setUint8(t%2B%2B%2C128%7Cr>>6%2663))%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%7Dqe%26%26(Ue%3DJSON.parse(qe))%3Bvar Ve%3D%7Bencode%3Afunction(e%2Ct%2Cn)%7Blet r%3Breturn r%3DArray.isArray(e)%3F%7Btype%3A2%2Cdata%3Ae%2Coptions%3A%7Bcompress%3A!0%7D%2Cnsp%3A"%2F"%7D%3A%7Btype%3A2%2Cdata%3A%5B"blueboat_SEND_MESSAGE"%2C%7Broom%3An%2Ckey%3Ae%2Cdata%3At%7D%5D%2Coptions%3A%7Bcompress%3A!0%7D%2Cnsp%3A"%2F"%7D%2Cfunction(e)%7Bvar t%3D%5B%5D%2Cn%3D%5B%5D%2Cr%3Dfunction e(t%2Cn%2Cr)%7Bvar o%3Dtypeof r%2Ci%3D0%2Cs%3D0%2Ca%3D0%2Cc%3D0%2Cl%3D0%2Cu%3D0%3Bif("string"%3D%3D%3Do)%7Bif((l%3Dfunction(e)%7Bfor(var t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br<o%3Br%2B%2B)(t%3De.charCodeAt(r))<128%3Fn%2B%3D1%3At<2048%3Fn%2B%3D2%3At<55296%7C%7C57344<%3Dt%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn n%7D(r))<32)t.push(160%7Cl)%2Cu%3D1%3Belse if(l<256)t.push(217%2Cl)%2Cu%3D2%3Belse if(l<65536)t.push(218%2Cl>>8%2Cl)%2Cu%3D3%3Belse%7Bif(!(l<4294967296))throw new Error("String too long")%3Bt.push(219%2Cl>>24%2Cl>>16%2Cl>>8%2Cl)%2Cu%3D5%7Dreturn n.push(%7Bh%3Ar%2Cu%3Al%2Ct%3At.length%7D)%2Cu%2Bl%7Dif("number"%3D%3D%3Do)return Math.floor(r)%3D%3D%3Dr%26%26isFinite(r)%3F0<%3Dr%3Fr<128%3F(t.push(r)%2C1)%3Ar<256%3F(t.push(204%2Cr)%2C2)%3Ar<65536%3F(t.push(205%2Cr>>8%2Cr)%2C3)%3Ar<4294967296%3F(t.push(206%2Cr>>24%2Cr>>16%2Cr>>8%2Cr)%2C5)%3A(a%3Dr%2FMath.pow(2%2C32)>>0%2Cc%3Dr>>>0%2Ct.push(207%2Ca>>24%2Ca>>16%2Ca>>8%2Ca%2Cc>>24%2Cc>>16%2Cc>>8%2Cc)%2C9)%3A-32<%3Dr%3F(t.push(r)%2C1)%3A-128<%3Dr%3F(t.push(208%2Cr)%2C2)%3A-32768<%3Dr%3F(t.push(209%2Cr>>8%2Cr)%2C3)%3A-2147483648<%3Dr%3F(t.push(210%2Cr>>24%2Cr>>16%2Cr>>8%2Cr)%2C5)%3A(a%3DMath.floor(r%2FMath.pow(2%2C32))%2Cc%3Dr>>>0%2Ct.push(211%2Ca>>24%2Ca>>16%2Ca>>8%2Ca%2Cc>>24%2Cc>>16%2Cc>>8%2Cc)%2C9)%3A(t.push(203)%2Cn.push(%7Bo%3Ar%2Cu%3A8%2Ct%3At.length%7D)%2C9)%3Bif("object"%3D%3D%3Do)%7Bif(null%3D%3D%3Dr)return t.push(192)%2C1%3Bif(Array.isArray(r))%7Bif((l%3Dr.length)<16)t.push(144%7Cl)%2Cu%3D1%3Belse if(l<65536)t.push(220%2Cl>>8%2Cl)%2Cu%3D3%3Belse%7Bif(!(l<4294967296))throw new Error("Array too large")%3Bt.push(221%2Cl>>24%2Cl>>16%2Cl>>8%2Cl)%2Cu%3D5%7Dfor(i%3D0%3Bi<l%3Bi%2B%2B)u%2B%3De(t%2Cn%2Cr%5Bi%5D)%3Breturn u%7Dif(r instanceof Date)%7Bvar f%3Dr.getTime()%3Breturn a%3DMath.floor(f%2FMath.pow(2%2C32))%2Cc%3Df>>>0%2Ct.push(215%2C0%2Ca>>24%2Ca>>16%2Ca>>8%2Ca%2Cc>>24%2Cc>>16%2Cc>>8%2Cc)%2C10%7Dif(r instanceof ArrayBuffer)%7Bif((l%3Dr.byteLength)<256)t.push(196%2Cl)%2Cu%3D2%3Belse if(l<65536)t.push(197%2Cl>>8%2Cl)%2Cu%3D3%3Belse%7Bif(!(l<4294967296))throw new Error("Buffer too large")%3Bt.push(198%2Cl>>24%2Cl>>16%2Cl>>8%2Cl)%2Cu%3D5%7Dreturn n.push(%7Bl%3Ar%2Cu%3Al%2Ct%3At.length%7D)%2Cu%2Bl%7Dif("function"%3D%3Dtypeof r.toJSON)return e(t%2Cn%2Cr.toJSON())%3Bvar d%3D%5B%5D%2Ch%3D""%2Cp%3DObject.keys(r)%3Bfor(i%3D0%2Cs%3Dp.length%3Bi<s%3Bi%2B%2B)"function"!%3Dtypeof r%5Bh%3Dp%5Bi%5D%5D%26%26d.push(h)%3Bif((l%3Dd.length)<16)t.push(128%7Cl)%2Cu%3D1%3Belse if(l<65536)t.push(222%2Cl>>8%2Cl)%2Cu%3D3%3Belse%7Bif(!(l<4294967296))throw new Error("Object too large")%3Bt.push(223%2Cl>>24%2Cl>>16%2Cl>>8%2Cl)%2Cu%3D5%7Dfor(i%3D0%3Bi<l%3Bi%2B%2B)u%2B%3De(t%2Cn%2Ch%3Dd%5Bi%5D)%2Cu%2B%3De(t%2Cn%2Cr%5Bh%5D)%3Breturn u%7Dif("boolean"%3D%3D%3Do)return t.push(r%3F195%3A194)%2C1%3Bif("undefined"%3D%3D%3Do)return t.push(212%2C0%2C0)%2C3%3Bthrow new Error("Could not encode")%7D(t%2Cn%2Ce)%2Co%3Dnew ArrayBuffer(r)%2Ci%3Dnew DataView(o)%2Cs%3D0%2Ca%3D0%2Cc%3D-1%3B0<n.length%26%26(c%3Dn%5B0%5D.t)%3Bfor(var l%2Cu%3D0%2Cf%3D0%2Cd%3D0%2Ch%3Dt.length%3Bd<h%3Bd%2B%2B)if(i.setUint8(a%2Bd%2Ct%5Bd%5D)%2Cd%2B1%3D%3D%3Dc)%7Bif(u%3D(l%3Dn%5Bs%5D).u%2Cf%3Da%2Bc%2Cl.l)for(var p%3Dnew Uint8Array(l.l)%2Cg%3D0%3Bg<u%3Bg%2B%2B)i.setUint8(f%2Bg%2Cp%5Bg%5D)%3Belse l.h%3Fze(i%2Cf%2Cl.h)%3Avoid 0!%3D%3Dl.o%26%26i.setFloat64(f%2Cl.o)%3Ba%2B%3Du%2Cn%5B%2B%2Bs%5D%26%26(c%3Dn%5Bs%5D.t)%7Dlet m%3DArray.from(new Uint8Array(o))%3Breturn m.unshift(4)%2Cnew Uint8Array(m).buffer%7D(r)%7D%2Cdecode%3Afunction(e)%7Bfunction t(e)%7Bif(this.t%3D0%2Ce instanceof ArrayBuffer)this.i%3De%2Cthis.s%3Dnew DataView(this.i)%3Belse%7Bif(!ArrayBuffer.isView(e))return null%3Bthis.i%3De.buffer%2Cthis.s%3Dnew DataView(this.i%2Ce.byteOffset%2Ce.byteLength)%7D%7Dt.prototype.g%3Dfunction(e)%7Bfor(var t%3Dnew Array(e)%2Cn%3D0%3Bn<e%3Bn%2B%2B)t%5Bn%5D%3Dthis.v()%3Breturn t%7D%2Ct.prototype.M%3Dfunction(e)%7Bfor(var t%3D%7B%7D%2Cn%3D0%3Bn<e%3Bn%2B%2B)t%5Bthis.v()%5D%3Dthis.v()%3Breturn t%7D%2Ct.prototype.h%3Dfunction(e)%7Bvar t%3Dfunction(e%2Ct%2Cn)%7Bfor(var r%3D""%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi<s%3Bi%2B%2B)%7Bvar a%3De.getUint8(i)%3Bif(0!%3D(128%26a))if(192!%3D(224%26a))if(224!%3D(240%26a))%7Bif(240!%3D(248%26a))throw new Error("Invalid byte "%2Ba.toString(16))%3B65536<%3D(o%3D(7%26a)<<18%7C(63%26e.getUint8(%2B%2Bi))<<12%7C(63%26e.getUint8(%2B%2Bi))<<6%7C(63%26e.getUint8(%2B%2Bi))<<0)%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o>>>10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%7Delse r%2B%3DString.fromCharCode((15%26a)<<12%7C(63%26e.getUint8(%2B%2Bi))<<6%7C(63%26e.getUint8(%2B%2Bi))<<0)%3Belse r%2B%3DString.fromCharCode((31%26a)<<6%7C63%26e.getUint8(%2B%2Bi))%3Belse r%2B%3DString.fromCharCode(a)%7Dreturn r%7D(this.s%2Cthis.t%2Ce)%3Breturn this.t%2B%3De%2Ct%7D%2Ct.prototype.l%3Dfunction(e)%7Bvar t%3Dthis.i.slice(this.t%2Cthis.t%2Be)%3Breturn this.t%2B%3De%2Ct%7D%2Ct.prototype.v%3Dfunction()%7Bif(!this.s)return null%3Bvar e%2Ct%3Dthis.s.getUint8(this.t%2B%2B)%2Cn%3D0%2Cr%3D0%2Co%3D0%2Ci%3D0%3Bif(t<192)return t<128%3Ft%3At<144%3Fthis.M(15%26t)%3At<160%3Fthis.g(15%26t)%3Athis.h(31%26t)%3Bif(223<t)return-1*(255-t%2B1)%3Bswitch(t)%7Bcase 192%3Areturn null%3Bcase 194%3Areturn!1%3Bcase 195%3Areturn!0%3Bcase 196%3Areturn n%3Dthis.s.getUint8(this.t)%2Cthis.t%2B%3D1%2Cthis.l(n)%3Bcase 197%3Areturn n%3Dthis.s.getUint16(this.t)%2Cthis.t%2B%3D2%2Cthis.l(n)%3Bcase 198%3Areturn n%3Dthis.s.getUint32(this.t)%2Cthis.t%2B%3D4%2Cthis.l(n)%3Bcase 199%3Areturn n%3Dthis.s.getUint8(this.t)%2Cr%3Dthis.s.getInt8(this.t%2B1)%2Cthis.t%2B%3D2%2C%5Br%2Cthis.l(n)%5D%3Bcase 200%3Areturn n%3Dthis.s.getUint16(this.t)%2Cr%3Dthis.s.getInt8(this.t%2B2)%2Cthis.t%2B%3D3%2C%5Br%2Cthis.l(n)%5D%3Bcase 201%3Areturn n%3Dthis.s.getUint32(this.t)%2Cr%3Dthis.s.getInt8(this.t%2B4)%2Cthis.t%2B%3D5%2C%5Br%2Cthis.l(n)%5D%3Bcase 202%3Areturn e%3Dthis.s.getFloat32(this.t)%2Cthis.t%2B%3D4%2Ce%3Bcase 203%3Areturn e%3Dthis.s.getFloat64(this.t)%2Cthis.t%2B%3D8%2Ce%3Bcase 204%3Areturn e%3Dthis.s.getUint8(this.t)%2Cthis.t%2B%3D1%2Ce%3Bcase 205%3Areturn e%3Dthis.s.getUint16(this.t)%2Cthis.t%2B%3D2%2Ce%3Bcase 206%3Areturn e%3Dthis.s.getUint32(this.t)%2Cthis.t%2B%3D4%2Ce%3Bcase 207%3Areturn o%3Dthis.s.getUint32(this.t)*Math.pow(2%2C32)%2Ci%3Dthis.s.getUint32(this.t%2B4)%2Cthis.t%2B%3D8%2Co%2Bi%3Bcase 208%3Areturn e%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2Ce%3Bcase 209%3Areturn e%3Dthis.s.getInt16(this.t)%2Cthis.t%2B%3D2%2Ce%3Bcase 210%3Areturn e%3Dthis.s.getInt32(this.t)%2Cthis.t%2B%3D4%2Ce%3Bcase 211%3Areturn o%3Dthis.s.getInt32(this.t)*Math.pow(2%2C32)%2Ci%3Dthis.s.getUint32(this.t%2B4)%2Cthis.t%2B%3D8%2Co%2Bi%3Bcase 212%3Areturn r%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2C0%3D%3D%3Dr%3Fvoid(this.t%2B%3D1)%3A%5Br%2Cthis.l(1)%5D%3Bcase 213%3Areturn r%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2C%5Br%2Cthis.l(2)%5D%3Bcase 214%3Areturn r%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2C%5Br%2Cthis.l(4)%5D%3Bcase 215%3Areturn r%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2C0%3D%3D%3Dr%3F(o%3Dthis.s.getInt32(this.t)*Math.pow(2%2C32)%2Ci%3Dthis.s.getUint32(this.t%2B4)%2Cthis.t%2B%3D8%2Cnew Date(o%2Bi))%3A%5Br%2Cthis.l(8)%5D%3Bcase 216%3Areturn r%3Dthis.s.getInt8(this.t)%2Cthis.t%2B%3D1%2C%5Br%2Cthis.l(16)%5D%3Bcase 217%3Areturn n%3Dthis.s.getUint8(this.t)%2Cthis.t%2B%3D1%2Cthis.h(n)%3Bcase 218%3Areturn n%3Dthis.s.getUint16(this.t)%2Cthis.t%2B%3D2%2Cthis.h(n)%3Bcase 219%3Areturn n%3Dthis.s.getUint32(this.t)%2Cthis.t%2B%3D4%2Cthis.h(n)%3Bcase 220%3Areturn n%3Dthis.s.getUint16(this.t)%2Cthis.t%2B%3D2%2Cthis.g(n)%3Bcase 221%3Areturn n%3Dthis.s.getUint32(this.t)%2Cthis.t%2B%3D4%2Cthis.g(n)%3Bcase 222%3Areturn n%3Dthis.s.getUint16(this.t)%2Cthis.t%2B%3D2%2Cthis.M(n)%3Bcase 223%3Areturn n%3Dthis.s.getUint32(this.t)%2Cthis.t%2B%3D4%2Cthis.M(n)%7Dthrow new Error("Could not parse")%7D%3Bconst n%3Dfunction(e)%7Bvar n%3Dnew t(e%3De.slice(1))%2Cr%3Dn.v()%3Breturn n.t%3D%3D%3De.byteLength%3Fr%3Anull%7D(e)%3Breturn n%3F.data%3F.%5B1%5D%7D%7D%2CFe%3D%7B%7D%3BObject.defineProperty(Fe%2C"__esModule"%2C%7Bvalue%3A!0%7D)%3Bvar We%3DFe.decode%3DYe%3DFe.encode%3Dvoid 0%3Bfunction Je(e%2Ct)%7Bif(this._offset%3Dt%2Ce instanceof ArrayBuffer)this._buffer%3De%2Cthis._view%3Dnew DataView(this._buffer)%3Belse%7Bif(!ArrayBuffer.isView(e))throw new Error("Invalid argument")%3Bthis._buffer%3De.buffer%2Cthis._view%3Dnew DataView(this._buffer%2Ce.byteOffset%2Ce.byteLength)%7D%7DJe.prototype._array%3Dfunction(e)%7Bfor(var t%3Dnew Array(e)%2Cn%3D0%3Bn<e%3Bn%2B%2B)t%5Bn%5D%3Dthis._parse()%3Breturn t%7D%2CJe.prototype._map%3Dfunction(e)%7Bfor(var t%3D%7B%7D%2Cn%3D0%3Bn<e%3Bn%2B%2B)t%5Bthis._parse()%5D%3Dthis._parse()%3Breturn t%7D%2CJe.prototype._str%3Dfunction(e)%7Bvar t%3Dfunction(e%2Ct%2Cn)%7Bfor(var r%3D""%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi<s%3Bi%2B%2B)%7Bvar a%3De.getUint8(i)%3Bif(0!%3D(128%26a))if(192!%3D(224%26a))if(224!%3D(240%26a))%7Bif(240!%3D(248%26a))throw new Error("Invalid byte "%2Ba.toString(16))%3B(o%3D(7%26a)<<18%7C(63%26e.getUint8(%2B%2Bi))<<12%7C(63%26e.getUint8(%2B%2Bi))<<6%7C(63%26e.getUint8(%2B%2Bi))<<0)>%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o>>>10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%7Delse r%2B%3DString.fromCharCode((15%26a)<<12%7C(63%26e.getUint8(%2B%2Bi))<<6%7C(63%26e.getUint8(%2B%2Bi))<<0)%3Belse r%2B%3DString.fromCharCode((31%26a)<<6%7C63%26e.getUint8(%2B%2Bi))%3Belse r%2B%3DString.fromCharCode(a)%7Dreturn r%7D(this._view%2Cthis._offset%2Ce)%3Breturn this._offset%2B%3De%2Ct%7D%2CJe.prototype._bin%3Dfunction(e)%7Bvar t%3Dthis._buffer.slice(this._offset%2Cthis._offset%2Be)%3Breturn this._offset%2B%3De%2Ct%7D%2CJe.prototype._parse%3Dfunction()%7Bvar e%2Ct%3Dthis._view.getUint8(this._offset%2B%2B)%2Cn%3D0%2Cr%3D0%2Co%3D0%2Ci%3D0%3Bif(t<192)return t<128%3Ft%3At<144%3Fthis._map(15%26t)%3At<160%3Fthis._array(15%26t)%3Athis._str(31%26t)%3Bif(t>223)return-1*(255-t%2B1)%3Bswitch(t)%7Bcase 192%3Areturn null%3Bcase 194%3Areturn!1%3Bcase 195%3Areturn!0%3Bcase 196%3Areturn n%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Cthis._bin(n)%3Bcase 197%3Areturn n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._bin(n)%3Bcase 198%3Areturn n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._bin(n)%3Bcase 199%3Aif(n%3Dthis._view.getUint8(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B1)%2Cthis._offset%2B%3D2%2C-1%3D%3D%3Dr)%7Bvar s%3Dthis._view.getUint32(this._offset)%3Breturn o%3Dthis._view.getInt32(this._offset%2B4)%2Ci%3Dthis._view.getUint32(this._offset%2B8)%2Cthis._offset%2B%3D12%2Cnew Date(1e3*(4294967296*o%2Bi)%2Bs%2F1e6)%7Dreturn%5Br%2Cthis._bin(n)%5D%3Bcase 200%3Areturn n%3Dthis._view.getUint16(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B2)%2Cthis._offset%2B%3D3%2C%5Br%2Cthis._bin(n)%5D%3Bcase 201%3Areturn n%3Dthis._view.getUint32(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B4)%2Cthis._offset%2B%3D5%2C%5Br%2Cthis._bin(n)%5D%3Bcase 202%3Areturn e%3Dthis._view.getFloat32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase 203%3Areturn e%3Dthis._view.getFloat64(this._offset)%2Cthis._offset%2B%3D8%2Ce%3Bcase 204%3Areturn e%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Ce%3Bcase 205%3Areturn e%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Ce%3Bcase 206%3Areturn e%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase 207%3Areturn o%3Dthis._view.getUint32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Co%2Bi%3Bcase 208%3Areturn e%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2Ce%3Bcase 209%3Areturn e%3Dthis._view.getInt16(this._offset)%2Cthis._offset%2B%3D2%2Ce%3Bcase 210%3Areturn e%3Dthis._view.getInt32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase 211%3Areturn o%3Dthis._view.getInt32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Co%2Bi%3Bcase 212%3Areturn r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C0%3D%3D%3Dr%3Fvoid(this._offset%2B%3D1)%3A%5Br%2Cthis._bin(1)%5D%3Bcase 213%3Areturn r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C%5Br%2Cthis._bin(2)%5D%3Bcase 214%3Areturn r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C-1%3D%3D%3Dr%3F(e%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cnew Date(1e3*e))%3A%5Br%2Cthis._bin(4)%5D%3Bcase 215%3Areturn r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C0%3D%3D%3Dr%3F(o%3Dthis._view.getInt32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Cnew Date(o%2Bi))%3A-1%3D%3D%3Dr%3F(o%3Dthis._view.getUint32(this._offset)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Cnew Date(1e3*(4294967296*(3%26o)%2Bi)%2B(o>>>2)%2F1e6))%3A%5Br%2Cthis._bin(8)%5D%3Bcase 216%3Areturn r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C%5Br%2Cthis._bin(16)%5D%3Bcase 217%3Areturn n%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Cthis._str(n)%3Bcase 218%3Areturn n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._str(n)%3Bcase 219%3Areturn n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._str(n)%3Bcase 220%3Areturn n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._array(n)%3Bcase 221%3Areturn n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._array(n)%3Bcase 222%3Areturn n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._map(n)%3Bcase 223%3Areturn n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._map(n)%7Dthrow new Error("Could not parse")%7D%2CWe%3DFe.decode%3Dfunction(e%2Ct%3D0)%7Bvar n%3Dnew Je(e%2Ct)%2Cr%3Dn._parse()%3Bif(n._offset!%3D%3De.byteLength)throw new Error(e.byteLength-n._offset%2B" trailing bytes")%3Breturn r%7D%3Bvar Ge%3D4294967295%2CKe%3D17179869183%3Bfunction Qe(e%2Ct%2Cn)%7Bfor(var r%3D0%2Co%3D0%2Ci%3Dn.length%3Bo<i%3Bo%2B%2B)(r%3Dn.charCodeAt(o))<128%3Fe.setUint8(t%2B%2B%2Cr)%3Ar<2048%3F(e.setUint8(t%2B%2B%2C192%7Cr>>6)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%3Ar<55296%7C%7Cr>%3D57344%3F(e.setUint8(t%2B%2B%2C224%7Cr>>12)%2Ce.setUint8(t%2B%2B%2C128%7Cr>>6%2663)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%3A(o%2B%2B%2Cr%3D65536%2B((1023%26r)<<10%7C1023%26n.charCodeAt(o))%2Ce.setUint8(t%2B%2B%2C240%7Cr>>18)%2Ce.setUint8(t%2B%2B%2C128%7Cr>>12%2663)%2Ce.setUint8(t%2B%2B%2C128%7Cr>>6%2663)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%7Dfunction Xe(e%2Ct%2Cn)%7Bvar r%3Dtypeof n%2Co%3D0%2Ci%3D0%2Cs%3D0%2Ca%3D0%2Cc%3D0%2Cl%3D0%3Bif("string"%3D%3D%3Dr)%7Bif(c%3Dfunction(e)%7Bfor(var t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br<o%3Br%2B%2B)(t%3De.charCodeAt(r))<128%3Fn%2B%3D1%3At<2048%3Fn%2B%3D2%3At<55296%7C%7Ct>%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn n%7D(n)%2Cc<32)e.push(160%7Cc)%2Cl%3D1%3Belse if(c<256)e.push(217%2Cc)%2Cl%3D2%3Belse if(c<65536)e.push(218%2Cc>>8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c<4294967296))throw new Error("String too long")%3Be.push(219%2Cc>>24%2Cc>>16%2Cc>>8%2Cc)%2Cl%3D5%7Dreturn t.push(%7B_str%3An%2C_length%3Ac%2C_offset%3Ae.length%7D)%2Cl%2Bc%7Dif("number"%3D%3D%3Dr)return Math.floor(n)%3D%3D%3Dn%26%26isFinite(n)%3Fn>%3D0%3Fn<128%3F(e.push(n)%2C1)%3An<256%3F(e.push(204%2Cn)%2C2)%3An<65536%3F(e.push(205%2Cn>>8%2Cn)%2C3)%3An<4294967296%3F(e.push(206%2Cn>>24%2Cn>>16%2Cn>>8%2Cn)%2C5)%3A(s%3Dn%2FMath.pow(2%2C32)>>0%2Ca%3Dn>>>0%2Ce.push(207%2Cs>>24%2Cs>>16%2Cs>>8%2Cs%2Ca>>24%2Ca>>16%2Ca>>8%2Ca)%2C9)%3An>%3D-32%3F(e.push(n)%2C1)%3An>%3D-128%3F(e.push(208%2Cn)%2C2)%3An>%3D-32768%3F(e.push(209%2Cn>>8%2Cn)%2C3)%3An>%3D-2147483648%3F(e.push(210%2Cn>>24%2Cn>>16%2Cn>>8%2Cn)%2C5)%3A(s%3DMath.floor(n%2FMath.pow(2%2C32))%2Ca%3Dn>>>0%2Ce.push(211%2Cs>>24%2Cs>>16%2Cs>>8%2Cs%2Ca>>24%2Ca>>16%2Ca>>8%2Ca)%2C9)%3A(e.push(203)%2Ct.push(%7B_float%3An%2C_length%3A8%2C_offset%3Ae.length%7D)%2C9)%3Bif("object"%3D%3D%3Dr)%7Bif(null%3D%3D%3Dn)return e.push(192)%2C1%3Bif(Array.isArray(n))%7Bif((c%3Dn.length)<16)e.push(144%7Cc)%2Cl%3D1%3Belse if(c<65536)e.push(220%2Cc>>8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c<4294967296))throw new Error("Array too large")%3Be.push(221%2Cc>>24%2Cc>>16%2Cc>>8%2Cc)%2Cl%3D5%7Dfor(o%3D0%3Bo<c%3Bo%2B%2B)l%2B%3DXe(e%2Ct%2Cn%5Bo%5D)%3Breturn l%7Dif(n instanceof Date)%7Bvar u%3Dn.getTime()%2Cf%3DMath.floor(u%2F1e3)%2Cd%3D1e6*(u-1e3*f)%3Breturn f>%3D0%26%26d>%3D0%26%26f<%3DKe%3F0%3D%3D%3Dd%26%26f<%3DGe%3F(e.push(214%2C255%2Cf>>24%2Cf>>16%2Cf>>8%2Cf)%2C6)%3A(s%3Df%2F4294967296%2Ca%3D4294967295%26f%2Ce.push(215%2C255%2Cd>>22%2Cd>>14%2Cd>>6%2Cs%2Ca>>24%2Ca>>16%2Ca>>8%2Ca)%2C10)%3A(s%3DMath.floor(f%2F4294967296)%2Ca%3Df>>>0%2Ce.push(199%2C12%2C255%2Cd>>24%2Cd>>16%2Cd>>8%2Cd%2Cs>>24%2Cs>>16%2Cs>>8%2Cs%2Ca>>24%2Ca>>16%2Ca>>8%2Ca)%2C15)%7Dif(n instanceof ArrayBuffer)%7Bif((c%3Dn.byteLength)<256)e.push(196%2Cc)%2Cl%3D2%3Belse if(c<65536)e.push(197%2Cc>>8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c<4294967296))throw new Error("Buffer too large")%3Be.push(198%2Cc>>24%2Cc>>16%2Cc>>8%2Cc)%2Cl%3D5%7Dreturn t.push(%7B_bin%3An%2C_length%3Ac%2C_offset%3Ae.length%7D)%2Cl%2Bc%7Dif("function"%3D%3Dtypeof n.toJSON)return Xe(e%2Ct%2Cn.toJSON())%3Bvar h%3D%5B%5D%2Cp%3D""%2Cg%3DObject.keys(n)%3Bfor(o%3D0%2Ci%3Dg.length%3Bo<i%3Bo%2B%2B)void 0!%3D%3Dn%5Bp%3Dg%5Bo%5D%5D%26%26"function"!%3Dtypeof n%5Bp%5D%26%26h.push(p)%3Bif((c%3Dh.length)<16)e.push(128%7Cc)%2Cl%3D1%3Belse if(c<65536)e.push(222%2Cc>>8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c<4294967296))throw new Error("Object too large")%3Be.push(223%2Cc>>24%2Cc>>16%2Cc>>8%2Cc)%2Cl%3D5%7Dfor(o%3D0%3Bo<c%3Bo%2B%2B)l%2B%3DXe(e%2Ct%2Cp%3Dh%5Bo%5D)%2Cl%2B%3DXe(e%2Ct%2Cn%5Bp%5D)%3Breturn l%7Dif("boolean"%3D%3D%3Dr)return e.push(n%3F195%3A194)%2C1%3Bif("undefined"%3D%3D%3Dr)return e.push(192)%2C1%3Bif("function"%3D%3Dtypeof n.toJSON)return Xe(e%2Ct%2Cn.toJSON())%3Bthrow new Error("Could not encode")%7Dvar Ye%3DFe.encode%3Dfunction(e)%7Bvar t%3D%5B%5D%2Cn%3D%5B%5D%2Cr%3DXe(t%2Cn%2Ce)%2Co%3Dnew ArrayBuffer(r)%2Ci%3Dnew DataView(o)%2Cs%3D0%2Ca%3D0%2Cc%3D-1%3Bn.length>0%26%26(c%3Dn%5B0%5D._offset)%3Bfor(var l%2Cu%3D0%2Cf%3D0%2Cd%3D0%2Ch%3Dt.length%3Bd<h%3Bd%2B%2B)if(i.setUint8(a%2Bd%2Ct%5Bd%5D)%2Cd%2B1%3D%3D%3Dc)%7Bif(u%3D(l%3Dn%5Bs%5D)._length%2Cf%3Da%2Bc%2Cl._bin)for(var p%3Dnew Uint8Array(l._bin)%2Cg%3D0%3Bg<u%3Bg%2B%2B)i.setUint8(f%2Bg%2Cp%5Bg%5D)%3Belse l._str%3FQe(i%2Cf%2Cl._str)%3Avoid 0!%3D%3Dl._float%26%26i.setFloat64(f%2Cl._float)%3Ba%2B%3Du%2Cn%5B%2B%2Bs%5D%26%26(c%3Dn%5Bs%5D._offset)%7Dreturn o%7D%2CZe%3D%7Bexports%3A%7B%7D%7D%3B(function(e)%7Bfunction t(e%2Ct)%7Breturn t.forEach((function(t)%7Bt%26%26"string"!%3Dtypeof t%26%26!Array.isArray(t)%26%26Object.keys(t).forEach((function(n)%7Bif("default"!%3D%3Dn%26%26!(n in e))%7Bvar r%3DObject.getOwnPropertyDescriptor(t%2Cn)%3BObject.defineProperty(e%2Cn%2Cr.get%3Fr%3A%7Benumerable%3A!0%2Cget%3Afunction()%7Breturn t%5Bn%5D%7D%7D)%7D%7D))%7D))%2CObject.freeze(e)%7DArrayBuffer.isView%7C%7C(ArrayBuffer.isView%3Dfunction(e)%7Breturn null!%3D%3De%26%26"object"%3D%3Dtypeof e%26%26e.buffer instanceof ArrayBuffer%7D)%2C"undefined"%3D%3Dtypeof globalThis%26%26"undefined"!%3Dtypeof window%26%26(window.globalThis%3Dwindow)%3Bvar n%3Dfunction(e%2Ct)%7Breturn n%3DObject.setPrototypeOf%7C%7C%7B__proto__%3A%5B%5D%7Dinstanceof Array%26%26function(e%2Ct)%7Be.__proto__%3Dt%7D%7C%7Cfunction(e%2Ct)%7Bfor(var n in t)Object.prototype.hasOwnProperty.call(t%2Cn)%26%26(e%5Bn%5D%3Dt%5Bn%5D)%7D%2Cn(e%2Ct)%7D%3Bfunction r(e%2Ct)%7Bif("function"!%3Dtypeof t%26%26null!%3D%3Dt)throw new TypeError("Class extends value "%2BString(t)%2B" is not a constructor or null")%3Bfunction r()%7Bthis.constructor%3De%7Dn(e%2Ct)%2Ce.prototype%3Dnull%3D%3D%3Dt%3FObject.create(t)%3A(r.prototype%3Dt.prototype%2Cnew r)%7Dvar o%2Ci%3Dfunction()%7Breturn i%3DObject.assign%7C%7Cfunction(e)%7Bfor(var t%2Cn%3D1%2Cr%3Darguments.length%3Bn<r%3Bn%2B%2B)for(var o in t%3Darguments%5Bn%5D)Object.prototype.hasOwnProperty.call(t%2Co)%26%26(e%5Bo%5D%3Dt%5Bo%5D)%3Breturn e%7D%2Ci.apply(this%2Carguments)%7D%3Bfunction s(e%2Ct%2Cn%2Cr)%7Bfunction o(e)%7Breturn e instanceof n%3Fe%3Anew n((function(t)%7Bt(e)%7D))%7Dreturn new(n%7C%7C(n%3DPromise))((function(n%2Ci)%7Bfunction s(e)%7Btry%7Bc(r.next(e))%7Dcatch(e)%7Bi(e)%7D%7Dfunction a(e)%7Btry%7Bc(r.throw(e))%7Dcatch(e)%7Bi(e)%7D%7Dfunction c(e)%7Be.done%3Fn(e.value)%3Ao(e.value).then(s%2Ca)%7Dc((r%3Dr.apply(e%2Ct%7C%7C%5B%5D)).next())%7D))%7Dfunction a(e%2Ct)%7Bvar n%2Cr%2Co%2Ci%2Cs%3D%7Blabel%3A0%2Csent%3Afunction()%7Bif(1%26o%5B0%5D)throw o%5B1%5D%3Breturn o%5B1%5D%7D%2Ctrys%3A%5B%5D%2Cops%3A%5B%5D%7D%3Breturn i%3D%7Bnext%3Aa(0)%2Cthrow%3Aa(1)%2Creturn%3Aa(2)%7D%2C"function"%3D%3Dtypeof Symbol%26%26(i%5BSymbol.iterator%5D%3Dfunction()%7Breturn this%7D)%2Ci%3Bfunction a(e)%7Breturn function(t)%7Breturn c(%5Be%2Ct%5D)%7D%7Dfunction c(a)%7Bif(n)throw new TypeError("Generator is already executing.")%3Bfor(%3Bi%26%26(i%3D0%2Ca%5B0%5D%26%26(s%3D0))%2Cs%3B)try%7Bif(n%3D1%2Cr%26%26(o%3D2%26a%5B0%5D%3Fr.return%3Aa%5B0%5D%3Fr.throw%7C%7C((o%3Dr.return)%26%26o.call(r)%2C0)%3Ar.next)%26%26!(o%3Do.call(r%2Ca%5B1%5D)).done)return o%3Bswitch(r%3D0%2Co%26%26(a%3D%5B2%26a%5B0%5D%2Co.value%5D)%2Ca%5B0%5D)%7Bcase 0%3Acase 1%3Ao%3Da%3Bbreak%3Bcase 4%3Areturn s.label%2B%2B%2C%7Bvalue%3Aa%5B1%5D%2Cdone%3A!1%7D%3Bcase 5%3As.label%2B%2B%2Cr%3Da%5B1%5D%2Ca%3D%5B0%5D%3Bcontinue%3Bcase 7%3Aa%3Ds.ops.pop()%2Cs.trys.pop()%3Bcontinue%3Bdefault%3Aif(!((o%3D(o%3Ds.trys).length>0%26%26o%5Bo.length-1%5D)%7C%7C6!%3D%3Da%5B0%5D%26%262!%3D%3Da%5B0%5D))%7Bs%3D0%3Bcontinue%7Dif(3%3D%3D%3Da%5B0%5D%26%26(!o%7C%7Ca%5B1%5D>o%5B0%5D%26%26a%5B1%5D<o%5B3%5D))%7Bs.label%3Da%5B1%5D%3Bbreak%7Dif(6%3D%3D%3Da%5B0%5D%26%26s.label<o%5B1%5D)%7Bs.label%3Do%5B1%5D%2Co%3Da%3Bbreak%7Dif(o%26%26s.label<o%5B2%5D)%7Bs.label%3Do%5B2%5D%2Cs.ops.push(a)%3Bbreak%7Do%5B2%5D%26%26s.ops.pop()%2Cs.trys.pop()%3Bcontinue%7Da%3Dt.call(e%2Cs)%7Dcatch(e)%7Ba%3D%5B6%2Ce%5D%2Cr%3D0%7Dfinally%7Bn%3Do%3D0%7Dif(5%26a%5B0%5D)throw a%5B1%5D%3Breturn%7Bvalue%3Aa%5B0%5D%3Fa%5B1%5D%3Avoid 0%2Cdone%3A!0%7D%7D%7Dfunction c(e%2Ct%2Cn%2Cr)%7Bif("a"%3D%3D%3Dn%26%26!r)throw new TypeError("Private accessor was defined without a getter")%3Bif("function"%3D%3Dtypeof t%3Fe!%3D%3Dt%7C%7C!r%3A!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it")%3Breturn"m"%3D%3D%3Dn%3Fr%3A"a"%3D%3D%3Dn%3Fr.call(e)%3Ar%3Fr.value%3At.get(e)%7Dfunction l(e%2Ct%2Cn%2Cr%2Co)%7Bif("m"%3D%3D%3Dr)throw new TypeError("Private method is not writable")%3Bif("a"%3D%3D%3Dr%26%26!o)throw new TypeError("Private accessor was defined without a setter")%3Bif("function"%3D%3Dtypeof t%3Fe!%3D%3Dt%7C%7C!o%3A!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it")%3Breturn"a"%3D%3D%3Dr%3Fo.call(e%2Cn)%3Ao%3Fo.value%3Dn%3At.set(e%2Cn)%2Cn%7D!function(e)%7Be%5Be.CONSENTED%3D4e3%5D%3D"CONSENTED"%2Ce%5Be.DEVMODE_RESTART%3D4010%5D%3D"DEVMODE_RESTART"%7D(o%7C%7C(o%3D%7B%7D))%3Bvar u%3Dfunction(e)%7Bfunction t(t%2Cn)%7Bvar r%3De.call(this%2Cn)%7C%7Cthis%3Breturn r.name%3D"ServerError"%2Cr.code%3Dt%2Cr%7Dreturn r(t%2Ce)%2Ct%7D(Error)%3Bfunction f(e%2Ct)%7Bif(this._offset%3Dt%2Ce instanceof ArrayBuffer)this._buffer%3De%2Cthis._view%3Dnew DataView(this._buffer)%3Belse%7Bif(!ArrayBuffer.isView(e))throw new Error("Invalid argument")%3Bthis._buffer%3De.buffer%2Cthis._view%3Dnew DataView(this._buffer%2Ce.byteOffset%2Ce.byteLength)%7D%7Dfunction d(e%2Ct%2Cn)%7Bfor(var r%3D""%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi<s%3Bi%2B%2B)%7Bvar a%3De.getUint8(i)%3Bif(0!%3D(128%26a))if(192!%3D(224%26a))if(224!%3D(240%26a))%7Bif(240!%3D(248%26a))throw new Error("Invalid byte "%2Ba.toString(16))%3B(o%3D(7%26a)<<18%7C(63%26e.getUint8(%2B%2Bi))<<12%7C(63%26e.getUint8(%2B%2Bi))<<6%7C(63%26e.getUint8(%2B%2Bi))<<0)>%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o>>>10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%7Delse r%2B%3DString.fromCharCode((15%26a)<<12%7C(63%26e.getUint8(%2B%2Bi))<<6%7C(63%26e.getUint8(%2B%2Bi))<<0)%3Belse r%2B%3DString.fromCharCode((31%26a)<<6%7C63%26e.getUint8(%2B%2Bi))%3Belse r%2B%3DString.fromCharCode(a)%7Dreturn r%7Dfunction h(e%2Ct)%7Bvoid 0%3D%3D%3Dt%26%26(t%3D0)%3Bvar n%3Dnew f(e%2Ct)%2Cr%3Dn._parse()%3Bif(n._offset!%3D%3De.byteLength)throw new Error(e.byteLength-n._offset%2B" trailing bytes")%3Breturn r%7Df.prototype._array%3Dfunction(e)%7Bfor(var t%3Dnew Array(e)%2Cn%3D0%3Bn<e%3Bn%2B%2B)t%5Bn%5D%3Dthis._parse()%3Breturn t%7D%2Cf.prototype._map%3Dfunction(e)%7Bfor(var t%3D%7B%7D%2Cn%3D0%3Bn<e%3Bn%2B%2B)t%5Bthis._parse()%5D%3Dthis._parse()%3Breturn t%7D%2Cf.prototype._str%3Dfunction(e)%7Bvar t%3Dd(this._view%2Cthis._offset%2Ce)%3Breturn this._offset%2B%3De%2Ct%7D%2Cf.prototype._bin%3Dfunction(e)%7Bvar t%3Dthis._buffer.slice(this._offset%2Cthis._offset%2Be)%3Breturn this._offset%2B%3De%2Ct%7D%2Cf.prototype._parse%3Dfunction()%7Bvar e%2Ct%3Dthis._view.getUint8(this._offset%2B%2B)%2Cn%3D0%2Cr%3D0%2Co%3D0%2Ci%3D0%3Bif(t<192)return t<128%3Ft%3At<144%3Fthis._map(15%26t)%3At<160%3Fthis._array(15%26t)%3Athis._str(31%26t)%3Bif(t>223)return-1*(255-t%2B1)%3Bswitch(t)%7Bcase 192%3Areturn null%3Bcase 194%3Areturn!1%3Bcase 195%3Areturn!0%3Bcase 196%3Areturn n%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Cthis._bin(n)%3Bcase 197%3Areturn n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._bin(n)%3Bcase 198%3Areturn n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._bin(n)%3Bcase 199%3Aif(n%3Dthis._view.getUint8(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B1)%2Cthis._offset%2B%3D2%2C-1%3D%3D%3Dr)%7Bvar s%3Dthis._view.getUint32(this._offset)%3Breturn o%3Dthis._view.getInt32(this._offset%2B4)%2Ci%3Dthis._view.getUint32(this._offset%2B8)%2Cthis._offset%2B%3D12%2Cnew Date(1e3*(4294967296*o%2Bi)%2Bs%2F1e6)%7Dreturn%5Br%2Cthis._bin(n)%5D%3Bcase 200%3Areturn n%3Dthis._view.getUint16(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B2)%2Cthis._offset%2B%3D3%2C%5Br%2Cthis._bin(n)%5D%3Bcase 201%3Areturn n%3Dthis._view.getUint32(this._offset)%2Cr%3Dthis._view.getInt8(this._offset%2B4)%2Cthis._offset%2B%3D5%2C%5Br%2Cthis._bin(n)%5D%3Bcase 202%3Areturn e%3Dthis._view.getFloat32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase 203%3Areturn e%3Dthis._view.getFloat64(this._offset)%2Cthis._offset%2B%3D8%2Ce%3Bcase 204%3Areturn e%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Ce%3Bcase 205%3Areturn e%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Ce%3Bcase 206%3Areturn e%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase 207%3Areturn o%3Dthis._view.getUint32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Co%2Bi%3Bcase 208%3Areturn e%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2Ce%3Bcase 209%3Areturn e%3Dthis._view.getInt16(this._offset)%2Cthis._offset%2B%3D2%2Ce%3Bcase 210%3Areturn e%3Dthis._view.getInt32(this._offset)%2Cthis._offset%2B%3D4%2Ce%3Bcase 211%3Areturn o%3Dthis._view.getInt32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Co%2Bi%3Bcase 212%3Areturn r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C0%3D%3D%3Dr%3Fvoid(this._offset%2B%3D1)%3A%5Br%2Cthis._bin(1)%5D%3Bcase 213%3Areturn r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C%5Br%2Cthis._bin(2)%5D%3Bcase 214%3Areturn r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C-1%3D%3D%3Dr%3F(e%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cnew Date(1e3*e))%3A%5Br%2Cthis._bin(4)%5D%3Bcase 215%3Areturn r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C0%3D%3D%3Dr%3F(o%3Dthis._view.getInt32(this._offset)*Math.pow(2%2C32)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Cnew Date(o%2Bi))%3A-1%3D%3D%3Dr%3F(o%3Dthis._view.getUint32(this._offset)%2Ci%3Dthis._view.getUint32(this._offset%2B4)%2Cthis._offset%2B%3D8%2Cnew Date(1e3*(4294967296*(3%26o)%2Bi)%2B(o>>>2)%2F1e6))%3A%5Br%2Cthis._bin(8)%5D%3Bcase 216%3Areturn r%3Dthis._view.getInt8(this._offset)%2Cthis._offset%2B%3D1%2C%5Br%2Cthis._bin(16)%5D%3Bcase 217%3Areturn n%3Dthis._view.getUint8(this._offset)%2Cthis._offset%2B%3D1%2Cthis._str(n)%3Bcase 218%3Areturn n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._str(n)%3Bcase 219%3Areturn n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._str(n)%3Bcase 220%3Areturn n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._array(n)%3Bcase 221%3Areturn n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._array(n)%3Bcase 222%3Areturn n%3Dthis._view.getUint16(this._offset)%2Cthis._offset%2B%3D2%2Cthis._map(n)%3Bcase 223%3Areturn n%3Dthis._view.getUint32(this._offset)%2Cthis._offset%2B%3D4%2Cthis._map(n)%7Dthrow new Error("Could not parse")%7D%3Bvar p%3D4294967295%2Cg%3D17179869183%3Bfunction m(e%2Ct%2Cn)%7Bfor(var r%3D0%2Co%3D0%2Ci%3Dn.length%3Bo<i%3Bo%2B%2B)(r%3Dn.charCodeAt(o))<128%3Fe.setUint8(t%2B%2B%2Cr)%3Ar<2048%3F(e.setUint8(t%2B%2B%2C192%7Cr>>6)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%3Ar<55296%7C%7Cr>%3D57344%3F(e.setUint8(t%2B%2B%2C224%7Cr>>12)%2Ce.setUint8(t%2B%2B%2C128%7Cr>>6%2663)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%3A(o%2B%2B%2Cr%3D65536%2B((1023%26r)<<10%7C1023%26n.charCodeAt(o))%2Ce.setUint8(t%2B%2B%2C240%7Cr>>18)%2Ce.setUint8(t%2B%2B%2C128%7Cr>>12%2663)%2Ce.setUint8(t%2B%2B%2C128%7Cr>>6%2663)%2Ce.setUint8(t%2B%2B%2C128%7C63%26r))%7Dfunction %24(e)%7Bfor(var t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br<o%3Br%2B%2B)(t%3De.charCodeAt(r))<128%3Fn%2B%3D1%3At<2048%3Fn%2B%3D2%3At<55296%7C%7Ct>%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn n%7Dfunction y(e%2Ct%2Cn)%7Bvar r%3Dtypeof n%2Co%3D0%2Ci%3D0%2Cs%3D0%2Ca%3D0%2Cc%3D0%2Cl%3D0%3Bif("string"%3D%3D%3Dr)%7Bif((c%3D%24(n))<32)e.push(160%7Cc)%2Cl%3D1%3Belse if(c<256)e.push(217%2Cc)%2Cl%3D2%3Belse if(c<65536)e.push(218%2Cc>>8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c<4294967296))throw new Error("String too long")%3Be.push(219%2Cc>>24%2Cc>>16%2Cc>>8%2Cc)%2Cl%3D5%7Dreturn t.push(%7B_str%3An%2C_length%3Ac%2C_offset%3Ae.length%7D)%2Cl%2Bc%7Dif("number"%3D%3D%3Dr)return Math.floor(n)%3D%3D%3Dn%26%26isFinite(n)%3Fn>%3D0%3Fn<128%3F(e.push(n)%2C1)%3An<256%3F(e.push(204%2Cn)%2C2)%3An<65536%3F(e.push(205%2Cn>>8%2Cn)%2C3)%3An<4294967296%3F(e.push(206%2Cn>>24%2Cn>>16%2Cn>>8%2Cn)%2C5)%3A(s%3Dn%2FMath.pow(2%2C32)>>0%2Ca%3Dn>>>0%2Ce.push(207%2Cs>>24%2Cs>>16%2Cs>>8%2Cs%2Ca>>24%2Ca>>16%2Ca>>8%2Ca)%2C9)%3An>%3D-32%3F(e.push(n)%2C1)%3An>%3D-128%3F(e.push(208%2Cn)%2C2)%3An>%3D-32768%3F(e.push(209%2Cn>>8%2Cn)%2C3)%3An>%3D-2147483648%3F(e.push(210%2Cn>>24%2Cn>>16%2Cn>>8%2Cn)%2C5)%3A(s%3DMath.floor(n%2FMath.pow(2%2C32))%2Ca%3Dn>>>0%2Ce.push(211%2Cs>>24%2Cs>>16%2Cs>>8%2Cs%2Ca>>24%2Ca>>16%2Ca>>8%2Ca)%2C9)%3A(e.push(203)%2Ct.push(%7B_float%3An%2C_length%3A8%2C_offset%3Ae.length%7D)%2C9)%3Bif("object"%3D%3D%3Dr)%7Bif(null%3D%3D%3Dn)return e.push(192)%2C1%3Bif(Array.isArray(n))%7Bif((c%3Dn.length)<16)e.push(144%7Cc)%2Cl%3D1%3Belse if(c<65536)e.push(220%2Cc>>8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c<4294967296))throw new Error("Array too large")%3Be.push(221%2Cc>>24%2Cc>>16%2Cc>>8%2Cc)%2Cl%3D5%7Dfor(o%3D0%3Bo<c%3Bo%2B%2B)l%2B%3Dy(e%2Ct%2Cn%5Bo%5D)%3Breturn l%7Dif(n instanceof Date)%7Bvar u%3Dn.getTime()%2Cf%3DMath.floor(u%2F1e3)%2Cd%3D1e6*(u-1e3*f)%3Breturn f>%3D0%26%26d>%3D0%26%26f<%3Dg%3F0%3D%3D%3Dd%26%26f<%3Dp%3F(e.push(214%2C255%2Cf>>24%2Cf>>16%2Cf>>8%2Cf)%2C6)%3A(s%3Df%2F4294967296%2Ca%3D4294967295%26f%2Ce.push(215%2C255%2Cd>>22%2Cd>>14%2Cd>>6%2Cs%2Ca>>24%2Ca>>16%2Ca>>8%2Ca)%2C10)%3A(s%3DMath.floor(f%2F4294967296)%2Ca%3Df>>>0%2Ce.push(199%2C12%2C255%2Cd>>24%2Cd>>16%2Cd>>8%2Cd%2Cs>>24%2Cs>>16%2Cs>>8%2Cs%2Ca>>24%2Ca>>16%2Ca>>8%2Ca)%2C15)%7Dif(n instanceof ArrayBuffer)%7Bif((c%3Dn.byteLength)<256)e.push(196%2Cc)%2Cl%3D2%3Belse if(c<65536)e.push(197%2Cc>>8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c<4294967296))throw new Error("Buffer too large")%3Be.push(198%2Cc>>24%2Cc>>16%2Cc>>8%2Cc)%2Cl%3D5%7Dreturn t.push(%7B_bin%3An%2C_length%3Ac%2C_offset%3Ae.length%7D)%2Cl%2Bc%7Dif("function"%3D%3Dtypeof n.toJSON)return y(e%2Ct%2Cn.toJSON())%3Bvar h%3D%5B%5D%2Cm%3D""%2Cv%3DObject.keys(n)%3Bfor(o%3D0%2Ci%3Dv.length%3Bo<i%3Bo%2B%2B)void 0!%3D%3Dn%5Bm%3Dv%5Bo%5D%5D%26%26"function"!%3Dtypeof n%5Bm%5D%26%26h.push(m)%3Bif((c%3Dh.length)<16)e.push(128%7Cc)%2Cl%3D1%3Belse if(c<65536)e.push(222%2Cc>>8%2Cc)%2Cl%3D3%3Belse%7Bif(!(c<4294967296))throw new Error("Object too large")%3Be.push(223%2Cc>>24%2Cc>>16%2Cc>>8%2Cc)%2Cl%3D5%7Dfor(o%3D0%3Bo<c%3Bo%2B%2B)l%2B%3Dy(e%2Ct%2Cm%3Dh%5Bo%5D)%2Cl%2B%3Dy(e%2Ct%2Cn%5Bm%5D)%3Breturn l%7Dif("boolean"%3D%3D%3Dr)return e.push(n%3F195%3A194)%2C1%3Bif("undefined"%3D%3D%3Dr)return e.push(192)%2C1%3Bif("function"%3D%3Dtypeof n.toJSON)return y(e%2Ct%2Cn.toJSON())%3Bthrow new Error("Could not encode")%7Dfunction v(e)%7Bvar t%3D%5B%5D%2Cn%3D%5B%5D%2Cr%3Dy(t%2Cn%2Ce)%2Co%3Dnew ArrayBuffer(r)%2Ci%3Dnew DataView(o)%2Cs%3D0%2Ca%3D0%2Cc%3D-1%3Bn.length>0%26%26(c%3Dn%5B0%5D._offset)%3Bfor(var l%2Cu%3D0%2Cf%3D0%2Cd%3D0%2Ch%3Dt.length%3Bd<h%3Bd%2B%2B)if(i.setUint8(a%2Bd%2Ct%5Bd%5D)%2Cd%2B1%3D%3D%3Dc)%7Bif(u%3D(l%3Dn%5Bs%5D)._length%2Cf%3Da%2Bc%2Cl._bin)for(var p%3Dnew Uint8Array(l._bin)%2Cg%3D0%3Bg<u%3Bg%2B%2B)i.setUint8(f%2Bg%2Cp%5Bg%5D)%3Belse l._str%3Fm(i%2Cf%2Cl._str)%3Avoid 0!%3D%3Dl._float%26%26i.setFloat64(f%2Cl._float)%3Ba%2B%3Du%2Cn%5B%2B%2Bs%5D%26%26(c%3Dn%5Bs%5D._offset)%7Dreturn o%7Dvar b%2Cw%3Dfunction()%7Bthrow new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")%7D%2Cx%3DglobalThis.WebSocket%7C%7Cw%2CE%3Dfunction()%7Bfunction e(e)%7Bthis.events%3De%7Dreturn e.prototype.send%3Dfunction(e)%7Be instanceof ArrayBuffer%3Fthis.ws.send(e)%3AArray.isArray(e)%26%26this.ws.send(new Uint8Array(e).buffer)%7D%2Ce.prototype.connect%3Dfunction(e)%7Bthis.ws%3Dnew x(e%2Cthis.protocols)%2Cthis.ws.binaryType%3D"arraybuffer"%2Cthis.ws.onopen%3Dthis.events.onopen%2Cthis.ws.onmessage%3Dthis.events.onmessage%2Cthis.ws.onclose%3Dthis.events.onclose%2Cthis.ws.onerror%3Dthis.events.onerror%7D%2Ce.prototype.close%3Dfunction(e%2Ct)%7Bthis.ws.close(e%2Ct)%7D%2CObject.defineProperty(e.prototype%2C"isOpen"%2C%7Bget%3Afunction()%7Breturn this.ws.readyState%3D%3D%3Dx.OPEN%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ce%7D()%2C_%3Dfunction()%7Bfunction e()%7Bthis.events%3D%7B%7D%2Cthis.transport%3Dnew E(this.events)%7Dreturn e.prototype.send%3Dfunction(e)%7Bthis.transport.send(e)%7D%2Ce.prototype.connect%3Dfunction(e)%7Bthis.transport.connect(e)%7D%2Ce.prototype.close%3Dfunction(e%2Ct)%7Bthis.transport.close(e%2Ct)%7D%2CObject.defineProperty(e.prototype%2C"isOpen"%2C%7Bget%3Afunction()%7Breturn this.transport.isOpen%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ce%7D()%3Bfunction A(e%2Ct)%7Bfor(var n%3De%5Bt%2B%2B%5D%2Cr%3D""%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi<s%3Bi%2B%2B)%7Bvar a%3De%5Bi%5D%3Bif(0!%3D(128%26a))if(192!%3D(224%26a))if(224!%3D(240%26a))%7Bif(240!%3D(248%26a))throw new Error("Invalid byte "%2Ba.toString(16))%3B(o%3D(7%26a)<<18%7C(63%26e%5B%2B%2Bi%5D)<<12%7C(63%26e%5B%2B%2Bi%5D)<<6%7C(63%26e%5B%2B%2Bi%5D)<<0)>%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o>>>10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%7Delse r%2B%3DString.fromCharCode((15%26a)<<12%7C(63%26e%5B%2B%2Bi%5D)<<6%7C(63%26e%5B%2B%2Bi%5D)<<0)%3Belse r%2B%3DString.fromCharCode((31%26a)<<6%7C63%26e%5B%2B%2Bi%5D)%3Belse r%2B%3DString.fromCharCode(a)%7Dreturn r%7Dfunction O(e)%7Bvoid 0%3D%3D%3De%26%26(e%3D"")%3Bfor(var t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br<o%3Br%2B%2B)(t%3De.charCodeAt(r))<128%3Fn%2B%3D1%3At<2048%3Fn%2B%3D2%3At<55296%7C%7Ct>%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn n%2B1%7De.Protocol%3Dvoid 0%2Cfunction(e)%7Be%5Be.HANDSHAKE%3D9%5D%3D"HANDSHAKE"%2Ce%5Be.JOIN_ROOM%3D10%5D%3D"JOIN_ROOM"%2Ce%5Be.ERROR%3D11%5D%3D"ERROR"%2Ce%5Be.LEAVE_ROOM%3D12%5D%3D"LEAVE_ROOM"%2Ce%5Be.ROOM_DATA%3D13%5D%3D"ROOM_DATA"%2Ce%5Be.ROOM_STATE%3D14%5D%3D"ROOM_STATE"%2Ce%5Be.ROOM_STATE_PATCH%3D15%5D%3D"ROOM_STATE_PATCH"%2Ce%5Be.ROOM_DATA_SCHEMA%3D16%5D%3D"ROOM_DATA_SCHEMA"%2Ce%5Be.ROOM_DATA_BYTES%3D17%5D%3D"ROOM_DATA_BYTES"%7D(e.Protocol%7C%7C(e.Protocol%3D%7B%7D))%2Ce.ErrorCode%3Dvoid 0%2C(b%3De.ErrorCode%7C%7C(e.ErrorCode%3D%7B%7D))%5Bb.MATCHMAKE_NO_HANDLER%3D4210%5D%3D"MATCHMAKE_NO_HANDLER"%2Cb%5Bb.MATCHMAKE_INVALID_CRITERIA%3D4211%5D%3D"MATCHMAKE_INVALID_CRITERIA"%2Cb%5Bb.MATCHMAKE_INVALID_ROOM_ID%3D4212%5D%3D"MATCHMAKE_INVALID_ROOM_ID"%2Cb%5Bb.MATCHMAKE_UNHANDLED%3D4213%5D%3D"MATCHMAKE_UNHANDLED"%2Cb%5Bb.MATCHMAKE_EXPIRED%3D4214%5D%3D"MATCHMAKE_EXPIRED"%2Cb%5Bb.AUTH_FAILED%3D4215%5D%3D"AUTH_FAILED"%2Cb%5Bb.APPLICATION_ERROR%3D4216%5D%3D"APPLICATION_ERROR"%3Bvar I%3D%7B%7D%3Bfunction k(e%2Ct)%7BI%5Be%5D%3Dt%7Dfunction T(e)%7Bvar t%3DI%5Be%5D%3Bif(!t)throw new Error("missing serializer%3A "%2Be)%3Breturn t%7Dvar C%3Dfunction()%7Breturn%7Bemit%3Afunction(e)%7Bfor(var t%3D%5B%5D%2Cn%3D1%3Bn<arguments.length%3Bn%2B%2B)t%5Bn-1%5D%3Darguments%5Bn%5D%3Bfor(var r%3Dthis.events%5Be%5D%7C%7C%5B%5D%2Co%3D0%2Ci%3Dr.length%3Bo<i%3Bo%2B%2B)r%5Bo%5D.apply(r%2Ct)%7D%2Cevents%3A%7B%7D%2Con%3Afunction(e%2Ct)%7Bvar n%2Cr%3Dthis%3Breturn(null%3D%3D%3D(n%3Dthis.events%5Be%5D)%7C%7Cvoid 0%3D%3D%3Dn%3Fvoid 0%3An.push(t))%7C%7C(this.events%5Be%5D%3D%5Bt%5D)%2Cfunction()%7Bvar n%3Br.events%5Be%5D%3Dnull%3D%3D%3D(n%3Dr.events%5Be%5D)%7C%7Cvoid 0%3D%3D%3Dn%3Fvoid 0%3An.filter((function(e)%7Breturn t!%3D%3De%7D))%7D%7D%7D%7D%2CR%3Dfunction()%7Bfunction e()%7Bthis.handlers%3D%5B%5D%7Dreturn e.prototype.register%3Dfunction(e%2Ct)%7Breturn this.handlers.push(e)%2Cthis%7D%2Ce.prototype.invoke%3Dfunction()%7Bfor(var e%3Dthis%2Ct%3D%5B%5D%2Cn%3D0%3Bn<arguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Bthis.handlers.forEach((function(n)%7Breturn n.apply(e%2Ct)%7D))%7D%2Ce.prototype.invokeAsync%3Dfunction()%7Bfor(var e%3Dthis%2Ct%3D%5B%5D%2Cn%3D0%3Bn<arguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Breturn Promise.all(this.handlers.map((function(n)%7Breturn n.apply(e%2Ct)%7D)))%7D%2Ce.prototype.remove%3Dfunction(e)%7Bvar t%3Dthis.handlers.indexOf(e)%3Bthis.handlers%5Bt%5D%3Dthis.handlers%5Bthis.handlers.length-1%5D%2Cthis.handlers.pop()%7D%2Ce.prototype.clear%3Dfunction()%7Bthis.handlers%3D%5B%5D%7D%2Ce%7D()%3Bfunction S()%7Bvar e%3Dnew R%3Bfunction t(t)%7Breturn e.register(t%2Cnull%3D%3D%3Dthis)%7Dreturn t.once%3Dfunction(t)%7Bvar n%3Dfunction()%7Bfor(var r%3D%5B%5D%2Co%3D0%3Bo<arguments.length%3Bo%2B%2B)r%5Bo%5D%3Darguments%5Bo%5D%3Bt.apply(this%2Cr)%2Ce.remove(n)%7D%3Be.register(n)%7D%2Ct.remove%3Dfunction(t)%7Breturn e.remove(t)%7D%2Ct.invoke%3Dfunction()%7Bfor(var t%3D%5B%5D%2Cn%3D0%3Bn<arguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Breturn e.invoke.apply(e%2Ct)%7D%2Ct.invokeAsync%3Dfunction()%7Bfor(var t%3D%5B%5D%2Cn%3D0%3Bn<arguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Breturn e.invokeAsync.apply(e%2Ct)%7D%2Ct.clear%3Dfunction()%7Breturn e.clear()%7D%2Ct%7Dfunction P(e)%7Bvar t%3D%7Bexports%3A%7B%7D%7D%3Breturn e(t%2Ct.exports)%2Ct.exports%7D"undefined"!%3Dtypeof globalThis%3FglobalThis%3A"undefined"!%3Dtypeof window%3Fwindow%3Avoid 0!%3D%3Dve%7C%7C"undefined"!%3Dtypeof self%26%26self%3Bvar M%3DP((function(e%2Ct)%7B!function(e%2Cn)%7Bn(t)%7D(0%2C(function(e)%7Bvar t%3Dfunction(e%2Cn)%7Breturn t%3DObject.setPrototypeOf%7C%7C%7B__proto__%3A%5B%5D%7Dinstanceof Array%26%26function(e%2Ct)%7Be.__proto__%3Dt%7D%7C%7Cfunction(e%2Ct)%7Bfor(var n in t)Object.prototype.hasOwnProperty.call(t%2Cn)%26%26(e%5Bn%5D%3Dt%5Bn%5D)%7D%2Ct(e%2Cn)%7D%3Bfunction n(e%2Cn)%7Bif("function"!%3Dtypeof n%26%26null!%3D%3Dn)throw new TypeError("Class extends value "%2BString(n)%2B" is not a constructor or null")%3Bfunction r()%7Bthis.constructor%3De%7Dt(e%2Cn)%2Ce.prototype%3Dnull%3D%3D%3Dn%3FObject.create(n)%3A(r.prototype%3Dn.prototype%2Cnew r)%7Dfunction r(e%2Ct%2Cn%2Cr)%7Bvar o%2Ci%3Darguments.length%2Cs%3Di<3%3Ft%3Anull%3D%3D%3Dr%3Fr%3DObject.getOwnPropertyDescriptor(t%2Cn)%3Ar%3Bif("object"%3D%3Dtypeof Reflect%26%26"function"%3D%3Dtypeof Reflect.decorate)s%3DReflect.decorate(e%2Ct%2Cn%2Cr)%3Belse for(var a%3De.length-1%3Ba>%3D0%3Ba--)(o%3De%5Ba%5D)%26%26(s%3D(i<3%3Fo(s)%3Ai>3%3Fo(t%2Cn%2Cs)%3Ao(t%2Cn))%7C%7Cs)%3Breturn i>3%26%26s%26%26Object.defineProperty(t%2Cn%2Cs)%2Cs%7Dfunction o(e%2Ct%2Cn)%7Bif(n%7C%7C2%3D%3D%3Darguments.length)for(var r%2Co%3D0%2Ci%3Dt.length%3Bo<i%3Bo%2B%2B)!r%26%26o in t%7C%7C(r%7C%7C(r%3DArray.prototype.slice.call(t%2C0%2Co))%2Cr%5Bo%5D%3Dt%5Bo%5D)%3Breturn e.concat(r%7C%7CArray.prototype.slice.call(t))%7Dvar i%2Cs%3D255%2Ca%3D213%3Be.OPERATION%3Dvoid 0%2C(i%3De.OPERATION%7C%7C(e.OPERATION%3D%7B%7D))%5Bi.ADD%3D128%5D%3D"ADD"%2Ci%5Bi.REPLACE%3D0%5D%3D"REPLACE"%2Ci%5Bi.DELETE%3D64%5D%3D"DELETE"%2Ci%5Bi.DELETE_AND_ADD%3D192%5D%3D"DELETE_AND_ADD"%2Ci%5Bi.TOUCH%3D1%5D%3D"TOUCH"%2Ci%5Bi.CLEAR%3D10%5D%3D"CLEAR"%3Bvar c%3Dfunction()%7Bfunction t(e%2Ct%2Cn)%7Bthis.changed%3D!1%2Cthis.changes%3Dnew Map%2Cthis.allChanges%3Dnew Set%2Cthis.caches%3D%7B%7D%2Cthis.currentCustomOperation%3D0%2Cthis.ref%3De%2Cthis.setParent(t%2Cn)%7Dreturn t.prototype.setParent%3Dfunction(e%2Ct%2Cn)%7Bvar r%3Dthis%3Bif(this.indexes%7C%7C(this.indexes%3Dthis.ref instanceof Te%3Fthis.ref._definition.indexes%3A%7B%7D)%2Cthis.parent%3De%2Cthis.parentIndex%3Dn%2Ct)if(this.root%3Dt%2Cthis.ref instanceof Te)%7Bvar o%3Dthis.ref._definition%3Bfor(var i in o.schema)%7Bvar s%3Dthis.ref%5Bi%5D%3Bif(s%26%26s.%24changes)%7Bvar a%3Do.indexes%5Bi%5D%3Bs.%24changes.setParent(this.ref%2Ct%2Ca)%7D%7D%7Delse"object"%3D%3Dtypeof this.ref%26%26this.ref.forEach((function(e%2Ct)%7Bif(e instanceof Te)%7Bvar n%3De.%24changes%2Co%3Dr.ref.%24changes.indexes%5Bt%5D%3Bn.setParent(r.ref%2Cr.root%2Co)%7D%7D))%7D%2Ct.prototype.operation%3Dfunction(e)%7Bthis.changes.set(--this.currentCustomOperation%2Ce)%7D%2Ct.prototype.change%3Dfunction(t%2Cn)%7Bvoid 0%3D%3D%3Dn%26%26(n%3De.OPERATION.ADD)%3Bvar r%3D"number"%3D%3Dtypeof t%3Ft%3Athis.indexes%5Bt%5D%3Bthis.assertValidIndex(r%2Ct)%3Bvar o%3Dthis.changes.get(r)%3Bo%26%26o.op!%3D%3De.OPERATION.DELETE%26%26o.op!%3D%3De.OPERATION.TOUCH%7C%7Cthis.changes.set(r%2C%7Bop%3Ao%26%26o.op%3D%3D%3De.OPERATION.DELETE%3Fe.OPERATION.DELETE_AND_ADD%3An%2Cindex%3Ar%7D)%2Cthis.allChanges.add(r)%2Cthis.changed%3D!0%2Cthis.touchParents()%7D%2Ct.prototype.touch%3Dfunction(t)%7Bvar n%3D"number"%3D%3Dtypeof t%3Ft%3Athis.indexes%5Bt%5D%3Bthis.assertValidIndex(n%2Ct)%2Cthis.changes.has(n)%7C%7Cthis.changes.set(n%2C%7Bop%3Ae.OPERATION.TOUCH%2Cindex%3An%7D)%2Cthis.allChanges.add(n)%2Cthis.touchParents()%7D%2Ct.prototype.touchParents%3Dfunction()%7Bthis.parent%26%26this.parent.%24changes.touch(this.parentIndex)%7D%2Ct.prototype.getType%3Dfunction(e)%7Bif(this.ref._definition)return(t%3Dthis.ref._definition).schema%5Bt.fieldsByIndex%5Be%5D%5D%3Bvar t%2Cn%3D(t%3Dthis.parent._definition).schema%5Bt.fieldsByIndex%5Bthis.parentIndex%5D%5D%3Breturn Object.values(n)%5B0%5D%7D%2Ct.prototype.getChildrenFilter%3Dfunction()%7Bvar e%3Dthis.parent._definition.childFilters%3Breturn e%26%26e%5Bthis.parentIndex%5D%7D%2Ct.prototype.getValue%3Dfunction(e)%7Breturn this.ref.getByIndex(e)%7D%2Ct.prototype.delete%3Dfunction(t)%7Bvar n%3D"number"%3D%3Dtypeof t%3Ft%3Athis.indexes%5Bt%5D%3Bif(void 0!%3D%3Dn)%7Bvar r%3Dthis.getValue(n)%3Bthis.changes.set(n%2C%7Bop%3Ae.OPERATION.DELETE%2Cindex%3An%7D)%2Cthis.allChanges.delete(n)%2Cdelete this.caches%5Bn%5D%2Cr%26%26r.%24changes%26%26(r.%24changes.parent%3Dvoid 0)%2Cthis.changed%3D!0%2Cthis.touchParents()%7Delse console.warn("%40colyseus%2Fschema ".concat(this.ref.constructor.name%2C"%3A trying to delete non-existing index%3A ").concat(t%2C" (").concat(n%2C")"))%7D%2Ct.prototype.discard%3Dfunction(t%2Cn)%7Bvar r%3Dthis%3Bvoid 0%3D%3D%3Dt%26%26(t%3D!1)%2Cvoid 0%3D%3D%3Dn%26%26(n%3D!1)%2Cthis.ref instanceof Te%7C%7Cthis.changes.forEach((function(t)%7Bif(t.op%3D%3D%3De.OPERATION.DELETE)%7Bvar n%3Dr.ref.getIndex(t.index)%3Bdelete r.indexes%5Bn%5D%7D%7D))%2Cthis.changes.clear()%2Cthis.changed%3Dt%2Cn%26%26this.allChanges.clear()%2Cthis.currentCustomOperation%3D0%7D%2Ct.prototype.discardAll%3Dfunction()%7Bvar e%3Dthis%3Bthis.changes.forEach((function(t)%7Bvar n%3De.getValue(t.index)%3Bn%26%26n.%24changes%26%26n.%24changes.discardAll()%7D))%2Cthis.discard()%7D%2Ct.prototype.cache%3Dfunction(e%2Ct)%7Bthis.caches%5Be%5D%3Dt%7D%2Ct.prototype.clone%3Dfunction()%7Breturn new t(this.ref%2Cthis.parent%2Cthis.root)%7D%2Ct.prototype.ensureRefId%3Dfunction()%7Bvoid 0%3D%3D%3Dthis.refId%26%26(this.refId%3Dthis.root.getNextUniqueId())%7D%2Ct.prototype.assertValidIndex%3Dfunction(e%2Ct)%7Bif(void 0%3D%3D%3De)throw new Error('ChangeTree%3A missing index for field "'.concat(t%2C'"'))%7D%2Ct%7D()%3Bfunction l(e%2Ct%2Cn%2Cr)%7Breturn e%5Bt%5D%7C%7C(e%5Bt%5D%3D%5B%5D)%2Ce%5Bt%5D.push(n)%2Cnull%3D%3Dr%7C%7Cr.forEach((function(e%2Ct)%7Breturn n(e%2Ct)%7D))%2Cfunction()%7Breturn f(e%5Bt%5D%2Ce%5Bt%5D.indexOf(n))%7D%7Dfunction u(t)%7Bvar n%3Dthis%2Cr%3D"string"!%3Dtypeof this.%24changes.getType()%3Bthis.%24items.forEach((function(o%2Ci)%7Bt.push(%7BrefId%3An.%24changes.refId%2Cop%3Ae.OPERATION.DELETE%2Cfield%3Ai%2Cvalue%3Avoid 0%2CpreviousValue%3Ao%7D)%2Cr%26%26n.%24changes.root.removeRef(o.%24changes.refId)%7D))%7Dfunction f(e%2Ct)%7Bif(-1%3D%3D%3Dt%7C%7Ct>%3De.length)return!1%3Bfor(var n%3De.length-1%2Cr%3Dt%3Br<n%3Br%2B%2B)e%5Br%5D%3De%5Br%2B1%5D%3Breturn e.length%3Dn%2C!0%7Dvar d%3Dfunction(e%2Ct)%7Bvar n%3De.toString()%2Cr%3Dt.toString()%3Breturn n<r%3F-1%3An>r%3F1%3A0%7D%3Bfunction h(e)%7Breturn e.%24proxy%3D!0%2Ce%3Dnew Proxy(e%2C%7Bget%3Afunction(e%2Ct)%7Breturn"symbol"%3D%3Dtypeof t%7C%7CisNaN(t)%3Fe%5Bt%5D%3Ae.at(t)%7D%2Cset%3Afunction(e%2Ct%2Cn)%7Bif("symbol"%3D%3Dtypeof t%7C%7CisNaN(t))e%5Bt%5D%3Dn%3Belse%7Bvar r%3DArray.from(e.%24items.keys())%2Co%3DparseInt(r%5Bt%5D%7C%7Ct)%3Bnull%3D%3Dn%3Fe.deleteAt(o)%3Ae.setAt(o%2Cn)%7Dreturn!0%7D%2CdeleteProperty%3Afunction(e%2Ct)%7Breturn"number"%3D%3Dtypeof t%3Fe.deleteAt(t)%3Adelete e%5Bt%5D%2C!0%7D%7D)%2Ce%7Dvar p%3Dfunction()%7Bfunction t()%7Bfor(var e%3D%5B%5D%2Ct%3D0%3Bt<arguments.length%3Bt%2B%2B)e%5Bt%5D%3Darguments%5Bt%5D%3Bthis.%24changes%3Dnew c(this)%2Cthis.%24items%3Dnew Map%2Cthis.%24indexes%3Dnew Map%2Cthis.%24refId%3D0%2Cthis.push.apply(this%2Ce)%7Dreturn t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn void 0%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid 0)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn Array.isArray(e)%7C%7Cvoid 0!%3D%3De.array%7D%2CObject.defineProperty(t.prototype%2C"length"%2C%7Bget%3Afunction()%7Breturn this.%24items.size%7D%2Cset%3Afunction(e)%7B0%3D%3D%3De%3Fthis.clear()%3Athis.splice(e%2Cthis.length-e)%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.push%3Dfunction()%7Bfor(var e%2Ct%3Dthis%2Cn%3D%5B%5D%2Cr%3D0%3Br<arguments.length%3Br%2B%2B)n%5Br%5D%3Darguments%5Br%5D%3Breturn n.forEach((function(n)%7Be%3Dt.%24refId%2B%2B%2Ct.setAt(e%2Cn)%7D))%2Ce%7D%2Ct.prototype.pop%3Dfunction()%7Bvar e%3DArray.from(this.%24indexes.values()).pop()%3Bif(void 0!%3D%3De)%7Bthis.%24changes.delete(e)%2Cthis.%24indexes.delete(e)%3Bvar t%3Dthis.%24items.get(e)%3Breturn this.%24items.delete(e)%2Ct%7D%7D%2Ct.prototype.at%3Dfunction(e)%7Bvar t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn this.%24items.get(t)%7D%2Ct.prototype.setAt%3Dfunction(t%2Cn)%7Bvar r%2Co%3Bvoid 0!%3D%3Dn.%24changes%26%26n.%24changes.setParent(this%2Cthis.%24changes.root%2Ct)%3Bvar i%3Dnull!%3D%3D(o%3Dnull%3D%3D%3D(r%3Dthis.%24changes.indexes%5Bt%5D)%7C%7Cvoid 0%3D%3D%3Dr%3Fvoid 0%3Ar.op)%26%26void 0!%3D%3Do%3Fo%3Ae.OPERATION.ADD%3Bthis.%24changes.indexes%5Bt%5D%3Dt%2Cthis.%24indexes.set(t%2Ct)%2Cthis.%24items.set(t%2Cn)%2Cthis.%24changes.change(t%2Ci)%7D%2Ct.prototype.deleteAt%3Dfunction(e)%7Bvar t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn void 0!%3D%3Dt%26%26this.%24deleteAt(t)%7D%2Ct.prototype.%24deleteAt%3Dfunction(e)%7Breturn this.%24changes.delete(e)%2Cthis.%24indexes.delete(e)%2Cthis.%24items.delete(e)%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.concat%3Dfunction()%7Bfor(var e%2Cn%3D%5B%5D%2Cr%3D0%3Br<arguments.length%3Br%2B%2B)n%5Br%5D%3Darguments%5Br%5D%3Breturn new(t.bind.apply(t%2Co(%5Bvoid 0%5D%2C(e%3DArray.from(this.%24items.values())).concat.apply(e%2Cn)%2C!1)))%7D%2Ct.prototype.join%3Dfunction(e)%7Breturn Array.from(this.%24items.values()).join(e)%7D%2Ct.prototype.reverse%3Dfunction()%7Bvar e%3Dthis%2Ct%3DArray.from(this.%24items.keys())%3Breturn Array.from(this.%24items.values()).reverse().forEach((function(n%2Cr)%7Be.setAt(t%5Br%5D%2Cn)%7D))%2Cthis%7D%2Ct.prototype.shift%3Dfunction()%7Bvar e%3DArray.from(this.%24items.keys()).shift()%3Bif(void 0!%3D%3De)%7Bvar t%3Dthis.%24items.get(e)%3Breturn this.%24deleteAt(e)%2Ct%7D%7D%2Ct.prototype.slice%3Dfunction(e%2Cn)%7Bvar r%3Dnew t%3Breturn r.push.apply(r%2CArray.from(this.%24items.values()).slice(e%2Cn))%2Cr%7D%2Ct.prototype.sort%3Dfunction(e)%7Bvar t%3Dthis%3Bvoid 0%3D%3D%3De%26%26(e%3Dd)%3Bvar n%3DArray.from(this.%24items.keys())%3Breturn Array.from(this.%24items.values()).sort(e).forEach((function(e%2Cr)%7Bt.setAt(n%5Br%5D%2Ce)%7D))%2Cthis%7D%2Ct.prototype.splice%3Dfunction(e%2Ct)%7Bvoid 0%3D%3D%3Dt%26%26(t%3Dthis.length-e)%3Bfor(var n%3DArray.from(this.%24items.keys())%2Cr%3D%5B%5D%2Co%3De%3Bo<e%2Bt%3Bo%2B%2B)r.push(this.%24items.get(n%5Bo%5D))%2Cthis.%24deleteAt(n%5Bo%5D)%3Breturn r%7D%2Ct.prototype.unshift%3Dfunction()%7Bfor(var e%3Dthis%2Ct%3D%5B%5D%2Cn%3D0%3Bn<arguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Bvar r%3Dthis.length%2Co%3Dt.length%2Ci%3DArray.from(this.%24items.values())%3Breturn t.forEach((function(t%2Cn)%7Be.setAt(n%2Ct)%7D))%2Ci.forEach((function(t%2Cn)%7Be.setAt(o%2Bn%2Ct)%7D))%2Cr%2Bo%7D%2Ct.prototype.indexOf%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).indexOf(e%2Ct)%7D%2Ct.prototype.lastIndexOf%3Dfunction(e%2Ct)%7Breturn void 0%3D%3D%3Dt%26%26(t%3Dthis.length-1)%2CArray.from(this.%24items.values()).lastIndexOf(e%2Ct)%7D%2Ct.prototype.every%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).every(e%2Ct)%7D%2Ct.prototype.some%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).some(e%2Ct)%7D%2Ct.prototype.forEach%3Dfunction(e%2Ct)%7BArray.from(this.%24items.values()).forEach(e%2Ct)%7D%2Ct.prototype.map%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).map(e%2Ct)%7D%2Ct.prototype.filter%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).filter(e%2Ct)%7D%2Ct.prototype.reduce%3Dfunction(e%2Ct)%7Breturn Array.prototype.reduce.apply(Array.from(this.%24items.values())%2Carguments)%7D%2Ct.prototype.reduceRight%3Dfunction(e%2Ct)%7Breturn Array.prototype.reduceRight.apply(Array.from(this.%24items.values())%2Carguments)%7D%2Ct.prototype.find%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).find(e%2Ct)%7D%2Ct.prototype.findIndex%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).findIndex(e%2Ct)%7D%2Ct.prototype.fill%3Dfunction(e%2Ct%2Cn)%7Bthrow new Error("ArraySchema%23fill() not implemented")%7D%2Ct.prototype.copyWithin%3Dfunction(e%2Ct%2Cn)%7Bthrow new Error("ArraySchema%23copyWithin() not implemented")%7D%2Ct.prototype.toString%3Dfunction()%7Breturn this.%24items.toString()%7D%2Ct.prototype.toLocaleString%3Dfunction()%7Breturn this.%24items.toLocaleString()%7D%2Ct.prototype%5BSymbol.iterator%5D%3Dfunction()%7Breturn Array.from(this.%24items.values())%5BSymbol.iterator%5D()%7D%2Ct.prototype.entries%3Dfunction()%7Breturn this.%24items.entries()%7D%2Ct.prototype.keys%3Dfunction()%7Breturn this.%24items.keys()%7D%2Ct.prototype.values%3Dfunction()%7Breturn this.%24items.values()%7D%2Ct.prototype.includes%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).includes(e%2Ct)%7D%2Ct.prototype.flatMap%3Dfunction(e%2Ct)%7Bthrow new Error("ArraySchema%23flatMap() is not supported.")%7D%2Ct.prototype.flat%3Dfunction(e)%7Bthrow new Error("ArraySchema%23flat() is not supported.")%7D%2Ct.prototype.findLast%3Dfunction()%7Bvar e%3DArray.from(this.%24items.values())%3Breturn e.findLast.apply(e%2Carguments)%7D%2Ct.prototype.findLastIndex%3Dfunction()%7Bvar e%3DArray.from(this.%24items.values())%3Breturn e.findLastIndex.apply(e%2Carguments)%7D%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Breturn this.toArray().map((function(e)%7Breturn"function"%3D%3Dtypeof e.toJSON%3Fe.toJSON()%3Ae%7D))%7D%2Ct.prototype.clone%3Dfunction(e)%7Breturn e%3Fnew(t.bind.apply(t%2Co(%5Bvoid 0%5D%2CArray.from(this.%24items.values())%2C!1)))%3Anew(t.bind.apply(t%2Co(%5Bvoid 0%5D%2Cthis.map((function(e)%7Breturn e.%24changes%3Fe.clone()%3Ae%7D))%2C!1)))%7D%2Ct%7D()%3Bfunction g(e)%7Breturn e.%24proxy%3D!0%2Ce%3Dnew Proxy(e%2C%7Bget%3Afunction(e%2Ct)%7Breturn"symbol"!%3Dtypeof t%26%26void 0%3D%3D%3De%5Bt%5D%3Fe.get(t)%3Ae%5Bt%5D%7D%2Cset%3Afunction(e%2Ct%2Cn)%7Breturn"symbol"!%3Dtypeof t%26%26-1%3D%3D%3Dt.indexOf("%24")%26%26"onAdd"!%3D%3Dt%26%26"onRemove"!%3D%3Dt%26%26"onChange"!%3D%3Dt%3Fe.set(t%2Cn)%3Ae%5Bt%5D%3Dn%2C!0%7D%2CdeleteProperty%3Afunction(e%2Ct)%7Breturn e.delete(t)%2C!0%7D%7D)%2Ce%7Dvar m%3Dfunction()%7Bfunction t(e)%7Bvar n%3Dthis%3Bif(this.%24changes%3Dnew c(this)%2Cthis.%24items%3Dnew Map%2Cthis.%24indexes%3Dnew Map%2Cthis.%24refId%3D0%2Ce)if(e instanceof Map%7C%7Ce instanceof t)e.forEach((function(e%2Ct)%7Breturn n.set(t%2Ce)%7D))%3Belse for(var r in e)this.set(r%2Ce%5Br%5D)%7Dreturn t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn void 0%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid 0)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn void 0!%3D%3De.map%7D%2Ct.prototype%5BSymbol.iterator%5D%3Dfunction()%7Breturn this.%24items%5BSymbol.iterator%5D()%7D%2CObject.defineProperty(t.prototype%2CSymbol.toStringTag%2C%7Bget%3Afunction()%7Breturn this.%24items%5BSymbol.toStringTag%5D%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.set%3Dfunction(t%2Cn)%7Bif(null%3D%3Dn)throw new Error("MapSchema%23set('".concat(t%2C"'%2C ").concat(n%2C")%3A trying to set ").concat(n%2C" value on '").concat(t%2C"'."))%3Bvar r%3Dvoid 0!%3D%3Dthis.%24changes.indexes%5Bt%5D%2Co%3Dr%3Fthis.%24changes.indexes%5Bt%5D%3Athis.%24refId%2B%2B%2Ci%3Dr%3Fe.OPERATION.REPLACE%3Ae.OPERATION.ADD%2Cs%3Dvoid 0!%3D%3Dn.%24changes%3Breturn s%26%26n.%24changes.setParent(this%2Cthis.%24changes.root%2Co)%2Cr%3Fs%26%26this.%24items.get(t)!%3D%3Dn%26%26(i%3De.OPERATION.ADD)%3A(this.%24changes.indexes%5Bt%5D%3Do%2Cthis.%24indexes.set(o%2Ct))%2Cthis.%24items.set(t%2Cn)%2Cthis.%24changes.change(t%2Ci)%2Cthis%7D%2Ct.prototype.get%3Dfunction(e)%7Breturn this.%24items.get(e)%7D%2Ct.prototype.delete%3Dfunction(e)%7Breturn this.%24changes.delete(e)%2Cthis.%24items.delete(e)%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Breturn this.%24items.has(e)%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bthis.%24items.forEach(e)%7D%2Ct.prototype.entries%3Dfunction()%7Breturn this.%24items.entries()%7D%2Ct.prototype.keys%3Dfunction()%7Breturn this.%24items.keys()%7D%2Ct.prototype.values%3Dfunction()%7Breturn this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C"size"%2C%7Bget%3Afunction()%7Breturn this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar e%3D%7B%7D%3Breturn this.forEach((function(t%2Cn)%7Be%5Bn%5D%3D"function"%3D%3Dtypeof t.toJSON%3Ft.toJSON()%3At%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar n%3Breturn e%3Fn%3DObject.assign(new t%2Cthis)%3A(n%3Dnew t%2Cthis.forEach((function(e%2Ct)%7Be.%24changes%3Fn.set(t%2Ce.clone())%3An.set(t%2Ce)%7D)))%2Cn%7D%2Ct%7D()%2C%24%3D%7B%7D%3Bfunction y(e%2Ct)%7B%24%5Be%5D%3Dt%7Dfunction v(e)%7Breturn %24%5Be%5D%7Dvar b%3Dfunction()%7Bfunction e()%7Bthis.indexes%3D%7B%7D%2Cthis.fieldsByIndex%3D%7B%7D%2Cthis.deprecated%3D%7B%7D%2Cthis.descriptors%3D%7B%7D%7Dreturn e.create%3Dfunction(t)%7Bvar n%3Dnew e%3Breturn n.schema%3DObject.assign(%7B%7D%2Ct%26%26t.schema%7C%7C%7B%7D)%2Cn.indexes%3DObject.assign(%7B%7D%2Ct%26%26t.indexes%7C%7C%7B%7D)%2Cn.fieldsByIndex%3DObject.assign(%7B%7D%2Ct%26%26t.fieldsByIndex%7C%7C%7B%7D)%2Cn.descriptors%3DObject.assign(%7B%7D%2Ct%26%26t.descriptors%7C%7C%7B%7D)%2Cn.deprecated%3DObject.assign(%7B%7D%2Ct%26%26t.deprecated%7C%7C%7B%7D)%2Cn%7D%2Ce.prototype.addField%3Dfunction(e%2Ct)%7Bvar n%3Dthis.getNextFieldIndex()%3Bthis.fieldsByIndex%5Bn%5D%3De%2Cthis.indexes%5Be%5D%3Dn%2Cthis.schema%5Be%5D%3DArray.isArray(t)%3F%7Barray%3At%5B0%5D%7D%3At%7D%2Ce.prototype.hasField%3Dfunction(e)%7Breturn void 0!%3D%3Dthis.indexes%5Be%5D%7D%2Ce.prototype.addFilter%3Dfunction(e%2Ct)%7Breturn this.filters%7C%7C(this.filters%3D%7B%7D%2Cthis.indexesWithFilters%3D%5B%5D)%2Cthis.filters%5Bthis.indexes%5Be%5D%5D%3Dt%2Cthis.indexesWithFilters.push(this.indexes%5Be%5D)%2C!0%7D%2Ce.prototype.addChildrenFilter%3Dfunction(e%2Ct)%7Bvar n%3Dthis.indexes%5Be%5D%2Cr%3Dthis.schema%5Be%5D%3Bif(v(Object.keys(r)%5B0%5D))return this.childFilters%7C%7C(this.childFilters%3D%7B%7D)%2Cthis.childFilters%5Bn%5D%3Dt%2C!0%3Bconsole.warn("%40filterChildren%3A field '".concat(e%2C"' can't have children. Ignoring filter."))%7D%2Ce.prototype.getChildrenFilter%3Dfunction(e)%7Breturn this.childFilters%26%26this.childFilters%5Bthis.indexes%5Be%5D%5D%7D%2Ce.prototype.getNextFieldIndex%3Dfunction()%7Breturn Object.keys(this.schema%7C%7C%7B%7D).length%7D%2Ce%7D()%3Bfunction w(e)%7Breturn e._context%26%26e._context.useFilters%7Dvar x%3Dfunction()%7Bfunction e()%7Bthis.types%3D%7B%7D%2Cthis.schemas%3Dnew Map%2Cthis.useFilters%3D!1%7Dreturn e.prototype.has%3Dfunction(e)%7Breturn this.schemas.has(e)%7D%2Ce.prototype.get%3Dfunction(e)%7Breturn this.types%5Be%5D%7D%2Ce.prototype.add%3Dfunction(e%2Ct)%7Bvoid 0%3D%3D%3Dt%26%26(t%3Dthis.schemas.size)%2Ce._definition%3Db.create(e._definition)%2Ce._typeid%3Dt%2Cthis.types%5Bt%5D%3De%2Cthis.schemas.set(e%2Ct)%7D%2Ce.create%3Dfunction(t)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cfunction(n)%7Breturn t.context%7C%7C(t.context%3Dnew e)%2C_(n%2Ct)%7D%7D%2Ce%7D()%2CE%3Dnew x%3Bfunction _(e%2Ct)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cfunction(n%2Cr)%7Bvar i%3Dt.context%7C%7CE%2Cs%3Dn.constructor%3Bif(s._context%3Di%2C!e)throw new Error("".concat(s.name%2C'%3A %40type() reference provided for "').concat(r%2C"%5C" is undefined. Make sure you don't have any circular dependencies."))%3Bi.has(s)%7C%7Ci.add(s)%3Bvar a%3Ds._definition%3Bif(a.addField(r%2Ce)%2Ca.descriptors%5Br%5D)%7Bif(a.deprecated%5Br%5D)return%3Btry%7Bthrow new Error("%40colyseus%2Fschema%3A Duplicate '".concat(r%2C"' definition on '").concat(s.name%2C"'.%5CnCheck %40type() annotation"))%7Dcatch(e)%7Bvar c%3De.stack.split("%5Cn")%5B4%5D.trim()%3Bthrow new Error("".concat(e.message%2C" ").concat(c))%7D%7Dvar l%3Dp.is(e)%2Cu%3D!l%26%26m.is(e)%3Bif("string"!%3Dtypeof e%26%26!Te.is(e))%7Bvar f%3DObject.values(e)%5B0%5D%3B"string"%3D%3Dtypeof f%7C%7Ci.has(f)%7C%7Ci.add(f)%7Dif(t.manual)a.descriptors%5Br%5D%3D%7Benumerable%3A!0%2Cconfigurable%3A!0%2Cwritable%3A!0%7D%3Belse%7Bvar d%3D"_".concat(r)%3Ba.descriptors%5Bd%5D%3D%7Benumerable%3A!1%2Cconfigurable%3A!1%2Cwritable%3A!0%7D%2Ca.descriptors%5Br%5D%3D%7Bget%3Afunction()%7Breturn this%5Bd%5D%7D%2Cset%3Afunction(e)%7Be!%3D%3Dthis%5Bd%5D%26%26(null!%3De%3F(!l%7C%7Ce instanceof p%7C%7C(e%3Dnew(p.bind.apply(p%2Co(%5Bvoid 0%5D%2Ce%2C!1))))%2C!u%7C%7Ce instanceof m%7C%7C(e%3Dnew m(e))%2Cvoid 0%3D%3D%3De.%24proxy%26%26(u%3Fe%3Dg(e)%3Al%26%26(e%3Dh(e)))%2Cthis.%24changes.change(r)%2Ce.%24changes%26%26e.%24changes.setParent(this%2Cthis.%24changes.root%2Cthis._definition.indexes%5Br%5D))%3Athis%5Bd%5D%26%26this.%24changes.delete(r)%2Cthis%5Bd%5D%3De)%7D%2Cenumerable%3A!0%2Cconfigurable%3A!0%7D%7D%7D%7Dfunction A(e)%7Breturn function(t%2Cn)%7Bvar r%3Dt.constructor%3Br._definition.addFilter(n%2Ce)%26%26(r._context.useFilters%3D!0)%7D%7Dfunction O(e)%7Breturn function(t%2Cn)%7Bvar r%3Dt.constructor%3Br._definition.addChildrenFilter(n%2Ce)%26%26(r._context.useFilters%3D!0)%7D%7Dfunction I(e)%7Breturn void 0%3D%3D%3De%26%26(e%3D!0)%2Cfunction(t%2Cn)%7Bvar r%3Dt.constructor._definition%3Br.deprecated%5Bn%5D%3D!0%2Ce%26%26(r.descriptors%5Bn%5D%3D%7Bget%3Afunction()%7Bthrow new Error("".concat(n%2C" is deprecated."))%7D%2Cset%3Afunction(e)%7B%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%7D%7Dfunction k(e%2Ct%2Cn)%7Bfor(var r in void 0%3D%3D%3Dn%26%26(n%3D%7B%7D)%2Cn.context%7C%7C(n.context%3De._context%7C%7Cn.context%7C%7CE)%2Ct)_(t%5Br%5D%2Cn)(e.prototype%2Cr)%3Breturn e%7Dfunction T(e)%7Bfor(var t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br<o%3Br%2B%2B)(t%3De.charCodeAt(r))<128%3Fn%2B%3D1%3At<2048%3Fn%2B%3D2%3At<55296%7C%7Ct>%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn n%7Dfunction C(e%2Ct%2Cn)%7Bfor(var r%3D0%2Co%3D0%2Ci%3Dn.length%3Bo<i%3Bo%2B%2B)(r%3Dn.charCodeAt(o))<128%3Fe%5Bt%2B%2B%5D%3Dr%3Ar<2048%3F(e%5Bt%2B%2B%5D%3D192%7Cr>>6%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%3Ar<55296%7C%7Cr>%3D57344%3F(e%5Bt%2B%2B%5D%3D224%7Cr>>12%2Ce%5Bt%2B%2B%5D%3D128%7Cr>>6%2663%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%3A(o%2B%2B%2Cr%3D65536%2B((1023%26r)<<10%7C1023%26n.charCodeAt(o))%2Ce%5Bt%2B%2B%5D%3D240%7Cr>>18%2Ce%5Bt%2B%2B%5D%3D128%7Cr>>12%2663%2Ce%5Bt%2B%2B%5D%3D128%7Cr>>6%2663%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%7Dfunction R(e%2Ct)%7Be.push(255%26t)%7Dfunction S(e%2Ct)%7Be.push(255%26t)%7Dfunction P(e%2Ct)%7Be.push(255%26t)%2Ce.push(t>>8%26255)%7Dfunction M(e%2Ct)%7Be.push(255%26t)%2Ce.push(t>>8%26255)%7Dfunction N(e%2Ct)%7Be.push(255%26t)%2Ce.push(t>>8%26255)%2Ce.push(t>>16%26255)%2Ce.push(t>>24%26255)%7Dfunction D(e%2Ct)%7Bvar n%3Dt>>24%2Cr%3Dt>>16%2Co%3Dt>>8%2Ci%3Dt%3Be.push(255%26i)%2Ce.push(255%26o)%2Ce.push(255%26r)%2Ce.push(255%26n)%7Dfunction L(e%2Ct)%7Bvar n%3DMath.floor(t%2FMath.pow(2%2C32))%3BD(e%2Ct>>>0)%2CD(e%2Cn)%7Dfunction q(e%2Ct)%7Bvar n%3Dt%2FMath.pow(2%2C32)>>0%3BD(e%2Ct>>>0)%2CD(e%2Cn)%7Dfunction U(e%2Ct)%7BV(e%2Ct)%7Dfunction j(e%2Ct)%7BF(e%2Ct)%7Dvar B%3Dnew Int32Array(2)%2CH%3Dnew Float32Array(B.buffer)%2Cz%3Dnew Float64Array(B.buffer)%3Bfunction V(e%2Ct)%7BH%5B0%5D%3Dt%2CN(e%2CB%5B0%5D)%7Dfunction F(e%2Ct)%7Bz%5B0%5D%3Dt%2CN(e%2CB%5B0%5D)%2CN(e%2CB%5B1%5D)%7Dfunction W(e%2Ct)%7Breturn S(e%2Ct%3F1%3A0)%7Dfunction J(e%2Ct)%7Bt%7C%7C(t%3D"")%3Bvar n%3DT(t)%2Cr%3D0%3Bif(n<32)e.push(160%7Cn)%2Cr%3D1%3Belse if(n<256)e.push(217)%2CS(e%2Cn)%2Cr%3D2%3Belse if(n<65536)e.push(218)%2CM(e%2Cn)%2Cr%3D3%3Belse%7Bif(!(n<4294967296))throw new Error("String too long")%3Be.push(219)%2CD(e%2Cn)%2Cr%3D5%7Dreturn C(e%2Ce.length%2Ct)%2Cr%2Bn%7Dfunction G(e%2Ct)%7Breturn isNaN(t)%3FG(e%2C0)%3AisFinite(t)%3Ft!%3D%3D(0%7Ct)%3F(e.push(203)%2CF(e%2Ct)%2C9)%3At>%3D0%3Ft<128%3F(S(e%2Ct)%2C1)%3At<256%3F(e.push(204)%2CS(e%2Ct)%2C2)%3At<65536%3F(e.push(205)%2CM(e%2Ct)%2C3)%3At<4294967296%3F(e.push(206)%2CD(e%2Ct)%2C5)%3A(e.push(207)%2Cq(e%2Ct)%2C9)%3At>%3D-32%3F(e.push(224%7Ct%2B32)%2C1)%3At>%3D-128%3F(e.push(208)%2CR(e%2Ct)%2C2)%3At>%3D-32768%3F(e.push(209)%2CP(e%2Ct)%2C3)%3At>%3D-2147483648%3F(e.push(210)%2CN(e%2Ct)%2C5)%3A(e.push(211)%2CL(e%2Ct)%2C9)%3AG(e%2Ct>0%3FNumber.MAX_SAFE_INTEGER%3A-Number.MAX_SAFE_INTEGER)%7Dvar K%3DObject.freeze(%7B__proto__%3Anull%2Cutf8Write%3AC%2Cint8%3AR%2Cuint8%3AS%2Cint16%3AP%2Cuint16%3AM%2Cint32%3AN%2Cuint32%3AD%2Cint64%3AL%2Cuint64%3Aq%2Cfloat32%3AU%2Cfloat64%3Aj%2CwriteFloat32%3AV%2CwriteFloat64%3AF%2Cboolean%3AW%2Cstring%3AJ%2Cnumber%3AG%7D)%3Bfunction Q(e%2Ct%2Cn)%7Bfor(var r%3D""%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi<s%3Bi%2B%2B)%7Bvar a%3De%5Bi%5D%3B0!%3D(128%26a)%3F192!%3D(224%26a)%3F224!%3D(240%26a)%3F240!%3D(248%26a)%3Fconsole.error("Invalid byte "%2Ba.toString(16))%3A(o%3D(7%26a)<<18%7C(63%26e%5B%2B%2Bi%5D)<<12%7C(63%26e%5B%2B%2Bi%5D)<<6%7C(63%26e%5B%2B%2Bi%5D)<<0)>%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o>>>10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%3Ar%2B%3DString.fromCharCode((15%26a)<<12%7C(63%26e%5B%2B%2Bi%5D)<<6%7C(63%26e%5B%2B%2Bi%5D)<<0)%3Ar%2B%3DString.fromCharCode((31%26a)<<6%7C63%26e%5B%2B%2Bi%5D)%3Ar%2B%3DString.fromCharCode(a)%7Dreturn r%7Dfunction X(e%2Ct)%7Breturn Y(e%2Ct)<<24>>24%7Dfunction Y(e%2Ct)%7Breturn e%5Bt.offset%2B%2B%5D%7Dfunction Z(e%2Ct)%7Breturn ee(e%2Ct)<<16>>16%7Dfunction ee(e%2Ct)%7Breturn e%5Bt.offset%2B%2B%5D%7Ce%5Bt.offset%2B%2B%5D<<8%7Dfunction te(e%2Ct)%7Breturn e%5Bt.offset%2B%2B%5D%7Ce%5Bt.offset%2B%2B%5D<<8%7Ce%5Bt.offset%2B%2B%5D<<16%7Ce%5Bt.offset%2B%2B%5D<<24%7Dfunction ne(e%2Ct)%7Breturn te(e%2Ct)>>>0%7Dfunction re(e%2Ct)%7Breturn ue(e%2Ct)%7Dfunction oe(e%2Ct)%7Breturn fe(e%2Ct)%7Dfunction ie(e%2Ct)%7Bvar n%3Dne(e%2Ct)%3Breturn te(e%2Ct)*Math.pow(2%2C32)%2Bn%7Dfunction se(e%2Ct)%7Bvar n%3Dne(e%2Ct)%3Breturn ne(e%2Ct)*Math.pow(2%2C32)%2Bn%7Dvar ae%3Dnew Int32Array(2)%2Cce%3Dnew Float32Array(ae.buffer)%2Cle%3Dnew Float64Array(ae.buffer)%3Bfunction ue(e%2Ct)%7Breturn ae%5B0%5D%3Dte(e%2Ct)%2Cce%5B0%5D%7Dfunction fe(e%2Ct)%7Breturn ae%5B0%5D%3Dte(e%2Ct)%2Cae%5B1%5D%3Dte(e%2Ct)%2Cle%5B0%5D%7Dfunction de(e%2Ct)%7Breturn Y(e%2Ct)>0%7Dfunction he(e%2Ct)%7Bvar n%2Cr%3De%5Bt.offset%2B%2B%5D%3Br<192%3Fn%3D31%26r%3A217%3D%3D%3Dr%3Fn%3DY(e%2Ct)%3A218%3D%3D%3Dr%3Fn%3Dee(e%2Ct)%3A219%3D%3D%3Dr%26%26(n%3Dne(e%2Ct))%3Bvar o%3DQ(e%2Ct.offset%2Cn)%3Breturn t.offset%2B%3Dn%2Co%7Dfunction pe(e%2Ct)%7Bvar n%3De%5Bt.offset%5D%3Breturn n<192%26%26n>160%7C%7C217%3D%3D%3Dn%7C%7C218%3D%3D%3Dn%7C%7C219%3D%3D%3Dn%7Dfunction ge(e%2Ct)%7Bvar n%3De%5Bt.offset%2B%2B%5D%3Breturn n<128%3Fn%3A202%3D%3D%3Dn%3Fue(e%2Ct)%3A203%3D%3D%3Dn%3Ffe(e%2Ct)%3A204%3D%3D%3Dn%3FY(e%2Ct)%3A205%3D%3D%3Dn%3Fee(e%2Ct)%3A206%3D%3D%3Dn%3Fne(e%2Ct)%3A207%3D%3D%3Dn%3Fse(e%2Ct)%3A208%3D%3D%3Dn%3FX(e%2Ct)%3A209%3D%3D%3Dn%3FZ(e%2Ct)%3A210%3D%3D%3Dn%3Fte(e%2Ct)%3A211%3D%3D%3Dn%3Fie(e%2Ct)%3An>223%3F-1*(255-n%2B1)%3Avoid 0%7Dfunction me(e%2Ct)%7Bvar n%3De%5Bt.offset%5D%3Breturn n<128%7C%7Cn>%3D202%26%26n<%3D211%7Dfunction %24e(e%2Ct)%7Breturn e%5Bt.offset%5D<160%7Dfunction ye(e%2Ct)%7Breturn e%5Bt.offset-1%5D%3D%3D%3Ds%26%26(e%5Bt.offset%5D<128%7C%7Ce%5Bt.offset%5D>%3D202%26%26e%5Bt.offset%5D<%3D211)%7Dvar ve%3DObject.freeze(%7B__proto__%3Anull%2Cint8%3AX%2Cuint8%3AY%2Cint16%3AZ%2Cuint16%3Aee%2Cint32%3Ate%2Cuint32%3Ane%2Cfloat32%3Are%2Cfloat64%3Aoe%2Cint64%3Aie%2Cuint64%3Ase%2CreadFloat32%3Aue%2CreadFloat64%3Afe%2Cboolean%3Ade%2Cstring%3Ahe%2CstringCheck%3Ape%2Cnumber%3Age%2CnumberCheck%3Ame%2CarrayCheck%3A%24e%2CswitchStructureCheck%3Aye%7D)%2Cbe%3Dfunction()%7Bfunction t(e)%7Bvar t%3Dthis%3Bthis.%24changes%3Dnew c(this)%2Cthis.%24items%3Dnew Map%2Cthis.%24indexes%3Dnew Map%2Cthis.%24refId%3D0%2Ce%26%26e.forEach((function(e)%7Breturn t.add(e)%7D))%7Dreturn t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn void 0%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid 0)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn void 0!%3D%3De.collection%7D%2Ct.prototype.add%3Dfunction(e)%7Bvar t%3Dthis.%24refId%2B%2B%3Breturn void 0!%3D%3De.%24changes%26%26e.%24changes.setParent(this%2Cthis.%24changes.root%2Ct)%2Cthis.%24changes.indexes%5Bt%5D%3Dt%2Cthis.%24indexes.set(t%2Ct)%2Cthis.%24items.set(t%2Ce)%2Cthis.%24changes.change(t)%2Ct%7D%2Ct.prototype.at%3Dfunction(e)%7Bvar t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn this.%24items.get(t)%7D%2Ct.prototype.entries%3Dfunction()%7Breturn this.%24items.entries()%7D%2Ct.prototype.delete%3Dfunction(e)%7Bfor(var t%2Cn%2Cr%3Dthis.%24items.entries()%3B(n%3Dr.next())%26%26!n.done%3B)if(e%3D%3D%3Dn.value%5B1%5D)%7Bt%3Dn.value%5B0%5D%3Bbreak%7Dreturn void 0!%3D%3Dt%26%26(this.%24changes.delete(t)%2Cthis.%24indexes.delete(t)%2Cthis.%24items.delete(t))%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Breturn Array.from(this.%24items.values()).some((function(t)%7Breturn t%3D%3D%3De%7D))%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bvar t%3Dthis%3Bthis.%24items.forEach((function(n%2Cr%2Co)%7Breturn e(n%2Cr%2Ct)%7D))%7D%2Ct.prototype.values%3Dfunction()%7Breturn this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C"size"%2C%7Bget%3Afunction()%7Breturn this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar e%3D%5B%5D%3Breturn this.forEach((function(t%2Cn)%7Be.push("function"%3D%3Dtypeof t.toJSON%3Ft.toJSON()%3At)%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar n%3Breturn e%3Fn%3DObject.assign(new t%2Cthis)%3A(n%3Dnew t%2Cthis.forEach((function(e)%7Be.%24changes%3Fn.add(e.clone())%3An.add(e)%7D)))%2Cn%7D%2Ct%7D()%2Cwe%3Dfunction()%7Bfunction t(e)%7Bvar t%3Dthis%3Bthis.%24changes%3Dnew c(this)%2Cthis.%24items%3Dnew Map%2Cthis.%24indexes%3Dnew Map%2Cthis.%24refId%3D0%2Ce%26%26e.forEach((function(e)%7Breturn t.add(e)%7D))%7Dreturn t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn void 0%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid 0)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn void 0!%3D%3De.set%7D%2Ct.prototype.add%3Dfunction(t)%7Bvar n%2Cr%3Bif(this.has(t))return!1%3Bvar o%3Dthis.%24refId%2B%2B%3Bvoid 0!%3D%3Dt.%24changes%26%26t.%24changes.setParent(this%2Cthis.%24changes.root%2Co)%3Bvar i%3Dnull!%3D%3D(r%3Dnull%3D%3D%3D(n%3Dthis.%24changes.indexes%5Bo%5D)%7C%7Cvoid 0%3D%3D%3Dn%3Fvoid 0%3An.op)%26%26void 0!%3D%3Dr%3Fr%3Ae.OPERATION.ADD%3Breturn this.%24changes.indexes%5Bo%5D%3Do%2Cthis.%24indexes.set(o%2Co)%2Cthis.%24items.set(o%2Ct)%2Cthis.%24changes.change(o%2Ci)%2Co%7D%2Ct.prototype.entries%3Dfunction()%7Breturn this.%24items.entries()%7D%2Ct.prototype.delete%3Dfunction(e)%7Bfor(var t%2Cn%2Cr%3Dthis.%24items.entries()%3B(n%3Dr.next())%26%26!n.done%3B)if(e%3D%3D%3Dn.value%5B1%5D)%7Bt%3Dn.value%5B0%5D%3Bbreak%7Dreturn void 0!%3D%3Dt%26%26(this.%24changes.delete(t)%2Cthis.%24indexes.delete(t)%2Cthis.%24items.delete(t))%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Bfor(var t%2Cn%3Dthis.%24items.values()%2Cr%3D!1%3B(t%3Dn.next())%26%26!t.done%3B)if(e%3D%3D%3Dt.value)%7Br%3D!0%3Bbreak%7Dreturn r%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bvar t%3Dthis%3Bthis.%24items.forEach((function(n%2Cr%2Co)%7Breturn e(n%2Cr%2Ct)%7D))%7D%2Ct.prototype.values%3Dfunction()%7Breturn this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C"size"%2C%7Bget%3Afunction()%7Breturn this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar e%3D%5B%5D%3Breturn this.forEach((function(t%2Cn)%7Be.push("function"%3D%3Dtypeof t.toJSON%3Ft.toJSON()%3At)%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar n%3Breturn e%3Fn%3DObject.assign(new t%2Cthis)%3A(n%3Dnew t%2Cthis.forEach((function(e)%7Be.%24changes%3Fn.add(e.clone())%3An.add(e)%7D)))%2Cn%7D%2Ct%7D()%2Cxe%3Dfunction()%7Bfunction e()%7Bthis.refIds%3Dnew WeakSet%2Cthis.containerIndexes%3Dnew WeakMap%7Dreturn e.prototype.addRefId%3Dfunction(e)%7Bthis.refIds.has(e)%7C%7C(this.refIds.add(e)%2Cthis.containerIndexes.set(e%2Cnew Set))%7D%2Ce.get%3Dfunction(t)%7Breturn void 0%3D%3D%3Dt.%24filterState%26%26(t.%24filterState%3Dnew e)%2Ct.%24filterState%7D%2Ce%7D()%2CEe%3Dfunction()%7Bfunction e()%7Bthis.refs%3Dnew Map%2Cthis.refCounts%3D%7B%7D%2Cthis.deletedRefs%3Dnew Set%2Cthis.nextUniqueId%3D0%7Dreturn e.prototype.getNextUniqueId%3Dfunction()%7Breturn this.nextUniqueId%2B%2B%7D%2Ce.prototype.addRef%3Dfunction(e%2Ct%2Cn)%7Bvoid 0%3D%3D%3Dn%26%26(n%3D!0)%2Cthis.refs.set(e%2Ct)%2Cn%26%26(this.refCounts%5Be%5D%3D(this.refCounts%5Be%5D%7C%7C0)%2B1)%7D%2Ce.prototype.removeRef%3Dfunction(e)%7Bthis.refCounts%5Be%5D%3Dthis.refCounts%5Be%5D-1%2Cthis.deletedRefs.add(e)%7D%2Ce.prototype.clearRefs%3Dfunction()%7Bthis.refs.clear()%2Cthis.deletedRefs.clear()%2Cthis.refCounts%3D%7B%7D%7D%2Ce.prototype.garbageCollectDeletedRefs%3Dfunction()%7Bvar e%3Dthis%3Bthis.deletedRefs.forEach((function(t)%7Bif(!(e.refCounts%5Bt%5D>0))%7Bvar n%3De.refs.get(t)%3Bif(n instanceof Te)for(var r in n._definition.schema)"string"!%3Dtypeof n._definition.schema%5Br%5D%26%26n%5Br%5D%26%26n%5Br%5D.%24changes%26%26e.removeRef(n%5Br%5D.%24changes.refId)%3Belse%7Bvar o%3Dn.%24changes.parent._definition%2Ci%3Do.schema%5Bo.fieldsByIndex%5Bn.%24changes.parentIndex%5D%5D%3B"function"%3D%3Dtypeof Object.values(i)%5B0%5D%26%26Array.from(n.values()).forEach((function(t)%7Breturn e.removeRef(t.%24changes.refId)%7D))%7De.refs.delete(t)%2Cdelete e.refCounts%5Bt%5D%7D%7D))%2Cthis.deletedRefs.clear()%7D%2Ce%7D()%2C_e%3Dfunction(e)%7Bfunction t()%7Breturn null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn n(t%2Ce)%2Ct%7D(Error)%3Bfunction Ae(e%2Ct%2Cn%2Cr)%7Bvar o%2Ci%3D!1%3Bswitch(t)%7Bcase"number"%3Acase"int8"%3Acase"uint8"%3Acase"int16"%3Acase"uint16"%3Acase"int32"%3Acase"uint32"%3Acase"int64"%3Acase"uint64"%3Acase"float32"%3Acase"float64"%3Ao%3D"number"%2CisNaN(e)%26%26console.log('trying to encode "NaN" in '.concat(n.constructor.name%2C"%23").concat(r))%3Bbreak%3Bcase"string"%3Ao%3D"string"%2Ci%3D!0%3Bbreak%3Bcase"boolean"%3Areturn%7Dif(typeof e!%3D%3Do%26%26(!i%7C%7Ci%26%26null!%3D%3De))%7Bvar s%3D"'".concat(JSON.stringify(e)%2C"'").concat(e%26%26e.constructor%26%26" (".concat(e.constructor.name%2C")")%7C%7C"")%3Bthrow new _e("a '".concat(o%2C"' was expected%2C but ").concat(s%2C" was provided in ").concat(n.constructor.name%2C"%23").concat(r))%7D%7Dfunction Oe(e%2Ct%2Cn%2Cr)%7Bif(!(e instanceof t))throw new _e("a '".concat(t.name%2C"' was expected%2C but '").concat(e.constructor.name%2C"' was provided in ").concat(n.constructor.name%2C"%23").concat(r))%7Dfunction Ie(e%2Ct%2Cn%2Cr%2Co)%7BAe(n%2Ce%2Cr%2Co)%3Bvar i%3DK%5Be%5D%3Bif(!i)throw new _e("a '".concat(e%2C"' was expected%2C but ").concat(n%2C" was provided in ").concat(r.constructor.name%2C"%23").concat(o))%3Bi(t%2Cn)%7Dfunction ke(e%2Ct%2Cn)%7Breturn ve%5Be%5D(t%2Cn)%7Dvar Te%3Dfunction()%7Bfunction t()%7Bfor(var e%3D%5B%5D%2Ct%3D0%3Bt<arguments.length%3Bt%2B%2B)e%5Bt%5D%3Darguments%5Bt%5D%3BObject.defineProperties(this%2C%7B%24changes%3A%7Bvalue%3Anew c(this%2Cvoid 0%2Cnew Ee)%2Cenumerable%3A!1%2Cwritable%3A!0%7D%2C%24callbacks%3A%7Bvalue%3Avoid 0%2Cenumerable%3A!1%2Cwritable%3A!0%7D%7D)%3Bvar n%3Dthis._definition.descriptors%3Bn%26%26Object.defineProperties(this%2Cn)%2Ce%5B0%5D%26%26this.assign(e%5B0%5D)%7Dreturn t.onError%3Dfunction(e)%7Bconsole.error(e)%7D%2Ct.is%3Dfunction(e)%7Breturn e._definition%26%26void 0!%3D%3De._definition.schema%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.assign%3Dfunction(e)%7Breturn Object.assign(this%2Ce)%2Cthis%7D%2CObject.defineProperty(t.prototype%2C"_definition"%2C%7Bget%3Afunction()%7Breturn this.constructor._definition%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setDirty%3Dfunction(e%2Ct)%7Bthis.%24changes.change(e%2Ct)%7D%2Ct.prototype.listen%3Dfunction(e%2Ct%2Cn)%7Bvar r%3Dthis%3Breturn void 0%3D%3D%3Dn%26%26(n%3D!0)%2Cthis.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Cthis.%24callbacks%5Be%5D%7C%7C(this.%24callbacks%5Be%5D%3D%5B%5D)%2Cthis.%24callbacks%5Be%5D.push(t)%2Cn%26%26void 0!%3D%3Dthis%5Be%5D%26%26t(this%5Be%5D%2Cvoid 0)%2Cfunction()%7Breturn f(r.%24callbacks%5Be%5D%2Cr.%24callbacks%5Be%5D.indexOf(t))%7D%7D%2Ct.prototype.decode%3Dfunction(n%2Cr%2Co)%7Bvar i%3Bvoid 0%3D%3D%3Dr%26%26(r%3D%7Boffset%3A0%7D)%2Cvoid 0%3D%3D%3Do%26%26(o%3Dthis)%3Bvar a%3D%5B%5D%2Cc%3Dthis.%24changes.root%2Cl%3Dn.length%2Cu%3D0%3Bfor(c.refs.set(u%2Cthis)%3Br.offset<l%3B)%7Bvar f%3Dn%5Br.offset%2B%2B%5D%3Bif(f!%3Ds)%7Bvar d%3Do.%24changes%2Ch%3Dvoid 0!%3D%3Do._definition%2Cg%3Dh%3Ff>>6<<6%3Af%3Bif(g!%3D%3De.OPERATION.CLEAR)%7Bvar %24%3Dh%3Ff%25(g%7C%7C255)%3Age(n%2Cr)%2Cy%3Dh%3Fo._definition.fieldsByIndex%5B%24%5D%3A""%2Cb%3Dd.getType(%24)%2Cw%3Dvoid 0%2Cx%3Dvoid 0%2CE%3Dvoid 0%3Bif(h%3Fx%3Do%5B"_".concat(y)%5D%3A(x%3Do.getByIndex(%24)%2C(g%26e.OPERATION.ADD)%3D%3D%3De.OPERATION.ADD%3F(E%3Do instanceof m%3Fhe(n%2Cr)%3A%24%2Co.setIndex(%24%2CE))%3AE%3Do.getIndex(%24))%2C(g%26e.OPERATION.DELETE)%3D%3D%3De.OPERATION.DELETE%26%26(g!%3D%3De.OPERATION.DELETE_AND_ADD%26%26o.deleteByIndex(%24)%2Cx%26%26x.%24changes%26%26c.removeRef(x.%24changes.refId)%2Cw%3Dnull)%2Cvoid 0!%3D%3Dy)%7Bif(g%3D%3D%3De.OPERATION.DELETE)%3Belse if(t.is(b))%7Bvar _%3Dge(n%2Cr)%3Bif(w%3Dc.refs.get(_)%2Cg!%3D%3De.OPERATION.REPLACE)%7Bvar A%3Dthis.getSchemaType(n%2Cr%2Cb)%3Bw%7C%7C((w%3Dthis.createTypeInstance(A)).%24changes.refId%3D_%2Cx%26%26(w.%24callbacks%3Dx.%24callbacks%2Cx.%24changes.refId%26%26_!%3D%3Dx.%24changes.refId%26%26c.removeRef(x.%24changes.refId)))%2Cc.addRef(_%2Cw%2Cw!%3D%3Dx)%7D%7Delse if("string"%3D%3Dtypeof b)w%3Dke(b%2Cn%2Cr)%3Belse%7Bvar O%3Dv(Object.keys(b)%5B0%5D)%2CI%3Dge(n%2Cr)%2Ck%3Dc.refs.has(I)%3Fx%7C%7Cc.refs.get(I)%3Anew O.constructor%3Bif((w%3Dk.clone(!0)).%24changes.refId%3DI%2Cx%26%26(w.%24callbacks%3Dx.%24callbacks%2Cx.%24changes.refId%26%26I!%3D%3Dx.%24changes.refId))%7Bc.removeRef(x.%24changes.refId)%3Bfor(var T%3Dx.entries()%2CC%3Dvoid 0%3B(C%3DT.next())%26%26!C.done%3B)%7Bvar R%3D(i%3DC.value)%5B0%5D%2CS%3Di%5B1%5D%3Ba.push(%7BrefId%3AI%2Cop%3Ae.OPERATION.DELETE%2Cfield%3AR%2Cvalue%3Avoid 0%2CpreviousValue%3AS%7D)%7D%7Dc.addRef(I%2Cw%2Ck!%3D%3Dx)%7Dif(null!%3Dw)if(w.%24changes%26%26w.%24changes.setParent(d.ref%2Cd.root%2C%24)%2Co instanceof t)o%5By%5D%3Dw%3Belse if(o instanceof m)R%3DE%2Co.%24items.set(R%2Cw)%2Co.%24changes.allChanges.add(%24)%3Belse if(o instanceof p)o.setAt(%24%2Cw)%3Belse if(o instanceof be)%7Bvar P%3Do.add(w)%3Bo.setIndex(%24%2CP)%7Delse o instanceof we%26%26!1!%3D%3D(P%3Do.add(w))%26%26o.setIndex(%24%2CP)%3Bx!%3D%3Dw%26%26a.push(%7BrefId%3Au%2Cop%3Ag%2Cfield%3Ay%2CdynamicIndex%3AE%2Cvalue%3Aw%2CpreviousValue%3Ax%7D)%7Delse%7Bconsole.warn("%40colyseus%2Fschema%3A definition mismatch")%3Bfor(var M%3D%7Boffset%3Ar.offset%7D%3Br.offset<l%26%26(!ye(n%2Cr)%7C%7C(M.offset%3Dr.offset%2B1%2C!c.refs.has(ge(n%2CM))))%3B)r.offset%2B%2B%7D%7Delse o.clear(a)%7Delse%7Bu%3Dge(n%2Cr)%3Bvar N%3Dc.refs.get(u)%3Bif(!N)throw new Error('"refId" not found%3A '.concat(u))%3Bo%3DN%7D%7Dreturn this._triggerChanges(a)%2Cc.garbageCollectDeletedRefs()%2Ca%7D%2Ct.prototype.encode%3Dfunction(n%2Cr%2Co)%7Bvoid 0%3D%3D%3Dn%26%26(n%3D!1)%2Cvoid 0%3D%3D%3Dr%26%26(r%3D%5B%5D)%2Cvoid 0%3D%3D%3Do%26%26(o%3D!1)%3Bfor(var i%3Dthis.%24changes%2Ca%3Dnew WeakSet%2Cc%3D%5Bi%5D%2Cl%3D1%2Cu%3D0%3Bu<l%3Bu%2B%2B)%7Bvar f%3Dc%5Bu%5D%2Cd%3Df.ref%2Ch%3Dd instanceof t%3Bf.ensureRefId()%2Ca.add(f)%2Cf!%3D%3Di%26%26(f.changed%7C%7Cn)%26%26(S(r%2Cs)%2CG(r%2Cf.refId))%3Bfor(var p%3Dn%3FArray.from(f.allChanges)%3AArray.from(f.changes.values())%2Cg%3D0%2C%24%3Dp.length%3Bg<%24%3Bg%2B%2B)%7Bvar y%3Dn%3F%7Bop%3Ae.OPERATION.ADD%2Cindex%3Ap%5Bg%5D%7D%3Ap%5Bg%5D%2Cb%3Dy.index%2Cw%3Dh%3Fd._definition.fieldsByIndex%26%26d._definition.fieldsByIndex%5Bb%5D%3Ab%2Cx%3Dr.length%3Bif(y.op!%3D%3De.OPERATION.TOUCH)if(h)S(r%2Cb%7Cy.op)%3Belse%7Bif(S(r%2Cy.op)%2Cy.op%3D%3D%3De.OPERATION.CLEAR)continue%3BG(r%2Cb)%7Dif(h%7C%7C(y.op%26e.OPERATION.ADD)!%3De.OPERATION.ADD%7C%7Cd instanceof m%26%26J(r%2Cf.ref.%24indexes.get(b))%2Cy.op!%3D%3De.OPERATION.DELETE)%7Bvar E%3Df.getType(b)%2C_%3Df.getValue(b)%3Bif(_%26%26_.%24changes%26%26!a.has(_.%24changes)%26%26(c.push(_.%24changes)%2C_.%24changes.ensureRefId()%2Cl%2B%2B)%2Cy.op!%3D%3De.OPERATION.TOUCH)%7Bif(t.is(E))Oe(_%2CE%2Cd%2Cw)%2CG(r%2C_.%24changes.refId)%2C(y.op%26e.OPERATION.ADD)%3D%3D%3De.OPERATION.ADD%26%26this.tryEncodeTypeId(r%2CE%2C_.constructor)%3Belse if("string"%3D%3Dtypeof E)Ie(E%2Cr%2C_%2Cd%2Cw)%3Belse%7Bvar A%3Dv(Object.keys(E)%5B0%5D)%3BOe(d%5B"_".concat(w)%5D%2CA.constructor%2Cd%2Cw)%2CG(r%2C_.%24changes.refId)%7Do%26%26f.cache(b%2Cr.slice(x))%7D%7D%7Dn%7C%7Co%7C%7Cf.discard()%7Dreturn r%7D%2Ct.prototype.encodeAll%3Dfunction(e)%7Breturn this.encode(!0%2C%5B%5D%2Ce)%7D%2Ct.prototype.applyFilters%3Dfunction(n%2Cr)%7Bvar o%2Ci%3Bvoid 0%3D%3D%3Dr%26%26(r%3D!1)%3Bfor(var a%3Dthis%2Cc%3Dnew Set%2Cl%3Dxe.get(n)%2Cu%3D%5Bthis.%24changes%5D%2Cf%3D1%2Cd%3D%5B%5D%2Ch%3Dfunction(h)%7Bvar p%3Du%5Bh%5D%3Bif(c.has(p.refId))return"continue"%3Bvar g%3Dp.ref%2C%24%3Dg instanceof t%3BS(d%2Cs)%2CG(d%2Cp.refId)%3Bvar y%3Dl.refIds.has(p)%2Cv%3Dr%7C%7C!y%3Bl.addRefId(p)%3Bvar b%3Dl.containerIndexes.get(p)%2Cw%3Dv%3FArray.from(p.allChanges)%3AArray.from(p.changes.values())%3B!r%26%26%24%26%26g._definition.indexesWithFilters%26%26g._definition.indexesWithFilters.forEach((function(t)%7B!b.has(t)%26%26p.allChanges.has(t)%26%26(v%3Fw.push(t)%3Aw.push(%7Bop%3Ae.OPERATION.ADD%2Cindex%3At%7D))%7D))%3Bfor(var x%3D0%2CE%3Dw.length%3Bx<E%3Bx%2B%2B)%7Bvar _%3Dv%3F%7Bop%3Ae.OPERATION.ADD%2Cindex%3Aw%5Bx%5D%7D%3Aw%5Bx%5D%3Bif(_.op!%3D%3De.OPERATION.CLEAR)%7Bvar A%3D_.index%3Bif(_.op!%3D%3De.OPERATION.DELETE)%7Bvar O%3Dp.getValue(A)%2CI%3Dp.getType(A)%3Bif(%24)%7Bif((k%3Dg._definition.filters%26%26g._definition.filters%5BA%5D)%26%26!k.call(g%2Cn%2CO%2Ca))%7BO%26%26O.%24changes%26%26c.add(O.%24changes.refId)%3Bcontinue%7D%7Delse%7Bvar k%2CT%3Dp.parent%3Bif((k%3Dp.getChildrenFilter())%26%26!k.call(T%2Cn%2Cg.%24indexes.get(A)%2CO%2Ca))%7BO%26%26O.%24changes%26%26c.add(O.%24changes.refId)%3Bcontinue%7D%7Dif(O.%24changes%26%26(u.push(O.%24changes)%2Cf%2B%2B)%2C_.op!%3D%3De.OPERATION.TOUCH)if(_.op%3D%3D%3De.OPERATION.ADD%7C%7C%24)d.push.apply(d%2Cnull!%3D%3D(o%3Dp.caches%5BA%5D)%26%26void 0!%3D%3Do%3Fo%3A%5B%5D)%2Cb.add(A)%3Belse if(b.has(A))d.push.apply(d%2Cnull!%3D%3D(i%3Dp.caches%5BA%5D)%26%26void 0!%3D%3Di%3Fi%3A%5B%5D)%3Belse%7Bif(b.add(A)%2CS(d%2Ce.OPERATION.ADD)%2CG(d%2CA)%2Cg instanceof m)%7Bvar C%3Dp.ref.%24indexes.get(A)%3BJ(d%2CC)%7DO.%24changes%3FG(d%2CO.%24changes.refId)%3AK%5BI%5D(d%2CO)%7Delse O.%24changes%26%26!%24%26%26(S(d%2Ce.OPERATION.ADD)%2CG(d%2CA)%2Cg instanceof m%26%26(C%3Dp.ref.%24indexes.get(A)%2CJ(d%2CC))%2CG(d%2CO.%24changes.refId))%7Delse %24%3FS(d%2C_.op%7CA)%3A(S(d%2C_.op)%2CG(d%2CA))%7Delse S(d%2C_.op)%7D%7D%2Cp%3D0%3Bp<f%3Bp%2B%2B)h(p)%3Breturn d%7D%2Ct.prototype.clone%3Dfunction()%7Bvar e%2Ct%3Dnew this.constructor%2Cn%3Dthis._definition.schema%3Bfor(var r in n)"object"%3D%3Dtypeof this%5Br%5D%26%26"function"%3D%3Dtypeof(null%3D%3D%3D(e%3Dthis%5Br%5D)%7C%7Cvoid 0%3D%3D%3De%3Fvoid 0%3Ae.clone)%3Ft%5Br%5D%3Dthis%5Br%5D.clone()%3At%5Br%5D%3Dthis%5Br%5D%3Breturn t%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar e%3Dthis._definition.schema%2Ct%3Dthis._definition.deprecated%2Cn%3D%7B%7D%3Bfor(var r in e)t%5Br%5D%7C%7Cnull%3D%3D%3Dthis%5Br%5D%7C%7Cvoid 0%3D%3D%3Dthis%5Br%5D%7C%7C(n%5Br%5D%3D"function"%3D%3Dtypeof this%5Br%5D.toJSON%3Fthis%5Br%5D.toJSON()%3Athis%5B"_".concat(r)%5D)%3Breturn n%7D%2Ct.prototype.discardAllChanges%3Dfunction()%7Bthis.%24changes.discardAll()%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn this%5Bthis._definition.fieldsByIndex%5Be%5D%5D%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bthis%5Bthis._definition.fieldsByIndex%5Be%5D%5D%3Dvoid 0%7D%2Ct.prototype.tryEncodeTypeId%3Dfunction(e%2Ct%2Cn)%7Bt._typeid!%3D%3Dn._typeid%26%26(S(e%2Ca)%2CG(e%2Cn._typeid))%7D%2Ct.prototype.getSchemaType%3Dfunction(e%2Ct%2Cn)%7Bvar r%3Breturn e%5Bt.offset%5D%3D%3D%3Da%26%26(t.offset%2B%2B%2Cr%3Dthis.constructor._context.get(ge(e%2Ct)))%2Cr%7C%7Cn%7D%2Ct.prototype.createTypeInstance%3Dfunction(e)%7Bvar t%3Dnew e%3Breturn t.%24changes.root%3Dthis.%24changes.root%2Ct%7D%2Ct.prototype._triggerChanges%3Dfunction(n)%7Bfor(var r%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Dnew Set%2Ch%3Dthis.%24changes.root.refs%2Cp%3Dfunction(p)%7Bvar g%3Dn%5Bp%5D%2Cm%3Dg.refId%2C%24%3Dh.get(m)%2Cy%3D%24.%24callbacks%3Bif((g.op%26e.OPERATION.DELETE)%3D%3D%3De.OPERATION.DELETE%26%26g.previousValue instanceof t%26%26(null%3D%3D%3D(o%3Dnull%3D%3D%3D(r%3Dg.previousValue.%24callbacks)%7C%7Cvoid 0%3D%3D%3Dr%3Fvoid 0%3Ar%5Be.OPERATION.DELETE%5D)%7C%7Cvoid 0%3D%3D%3Do%7C%7Co.forEach((function(e)%7Breturn e()%7D)))%2C!y)return"continue"%3Bif(%24 instanceof t)%7Bif(!d.has(m))try%7Bnull%3D%3D%3D(i%3Dnull%3D%3Dy%3Fvoid 0%3Ay%5Be.OPERATION.REPLACE%5D)%7C%7Cvoid 0%3D%3D%3Di%7C%7Ci.forEach((function(e)%7Breturn e(n)%7D))%7Dcatch(e)%7Bt.onError(e)%7Dtry%7By.hasOwnProperty(g.field)%26%26(null%3D%3D%3D(s%3Dy%5Bg.field%5D)%7C%7Cvoid 0%3D%3D%3Ds%7C%7Cs.forEach((function(e)%7Breturn e(g.value%2Cg.previousValue)%7D)))%7Dcatch(e)%7Bt.onError(e)%7D%7Delse g.op%3D%3D%3De.OPERATION.ADD%26%26void 0%3D%3D%3Dg.previousValue%3Fnull%3D%3D%3D(a%3Dy%5Be.OPERATION.ADD%5D)%7C%7Cvoid 0%3D%3D%3Da%7C%7Ca.forEach((function(e)%7Bvar t%3Breturn e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void 0!%3D%3Dt%3Ft%3Ag.field)%7D))%3Ag.op%3D%3D%3De.OPERATION.DELETE%3Fvoid 0!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(c%3Dy%5Be.OPERATION.DELETE%5D)%7C%7Cvoid 0%3D%3D%3Dc%7C%7Cc.forEach((function(e)%7Bvar t%3Breturn e(g.previousValue%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void 0!%3D%3Dt%3Ft%3Ag.field)%7D)))%3Ag.op%3D%3D%3De.OPERATION.DELETE_AND_ADD%26%26(void 0!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(l%3Dy%5Be.OPERATION.DELETE%5D)%7C%7Cvoid 0%3D%3D%3Dl%7C%7Cl.forEach((function(e)%7Bvar t%3Breturn e(g.previousValue%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void 0!%3D%3Dt%3Ft%3Ag.field)%7D)))%2Cnull%3D%3D%3D(u%3Dy%5Be.OPERATION.ADD%5D)%7C%7Cvoid 0%3D%3D%3Du%7C%7Cu.forEach((function(e)%7Bvar t%3Breturn e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void 0!%3D%3Dt%3Ft%3Ag.field)%7D)))%2Cg.value!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(f%3Dy%5Be.OPERATION.REPLACE%5D)%7C%7Cvoid 0%3D%3D%3Df%7C%7Cf.forEach((function(e)%7Bvar t%3Breturn e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void 0!%3D%3Dt%3Ft%3Ag.field)%7D)))%3Bd.add(m)%7D%2Cg%3D0%3Bg<n.length%3Bg%2B%2B)p(g)%7D%2Ct._definition%3Db.create()%2Ct%7D()%3Bfunction Ce(e)%7Bfor(var t%3D%5Be.%24changes%5D%2Cn%3D1%2Cr%3D%7B%7D%2Co%3Dr%2Ci%3Dfunction(e)%7Bvar n%3Dt%5Be%5D%3Bn.changes.forEach((function(e)%7Bvar t%3Dn.ref%2Cr%3De.index%2Ci%3Dt._definition%3Ft._definition.fieldsByIndex%5Br%5D%3At.%24indexes.get(r)%3Bo%5Bi%5D%3Dn.getValue(r)%7D))%7D%2Cs%3D0%3Bs<n%3Bs%2B%2B)i(s)%3Breturn r%7Dvar Re%3D%7Bcontext%3Anew x%7D%2CSe%3Dfunction(e)%7Bfunction t()%7Breturn null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn n(t%2Ce)%2Cr(%5B_("string"%2CRe)%5D%2Ct.prototype%2C"name"%2Cvoid 0)%2Cr(%5B_("string"%2CRe)%5D%2Ct.prototype%2C"type"%2Cvoid 0)%2Cr(%5B_("number"%2CRe)%5D%2Ct.prototype%2C"referencedType"%2Cvoid 0)%2Ct%7D(Te)%2CPe%3Dfunction(e)%7Bfunction t()%7Bvar t%3Dnull!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%3Breturn t.fields%3Dnew p%2Ct%7Dreturn n(t%2Ce)%2Cr(%5B_("number"%2CRe)%5D%2Ct.prototype%2C"id"%2Cvoid 0)%2Cr(%5B_(%5BSe%5D%2CRe)%5D%2Ct.prototype%2C"fields"%2Cvoid 0)%2Ct%7D(Te)%2CMe%3Dfunction(e)%7Bfunction t()%7Bvar t%3Dnull!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%3Breturn t.types%3Dnew p%2Ct%7Dreturn n(t%2Ce)%2Ct.encode%3Dfunction(e)%7Bvar n%3De.constructor%2Cr%3Dnew t%3Br.rootType%3Dn._typeid%3Bvar o%3Dfunction(e%2Ct)%7Bfor(var n in t)%7Bvar o%3Dnew Se%3Bo.name%3Dn%3Bvar i%3Dvoid 0%3Bif("string"%3D%3Dtypeof t%5Bn%5D)i%3Dt%5Bn%5D%3Belse%7Bvar s%3Dt%5Bn%5D%2Ca%3Dvoid 0%3BTe.is(s)%3F(i%3D"ref"%2Ca%3Dt%5Bn%5D)%3A"string"%3D%3Dtypeof s%5Bi%3DObject.keys(s)%5B0%5D%5D%3Fi%2B%3D"%3A"%2Bs%5Bi%5D%3Aa%3Ds%5Bi%5D%2Co.referencedType%3Da%3Fa._typeid%3A-1%7Do.type%3Di%2Ce.fields.push(o)%7Dr.types.push(e)%7D%2Ci%3Dn._context.types%3Bfor(var s in i)%7Bvar a%3Dnew Pe%3Ba.id%3DNumber(s)%2Co(a%2Ci%5Bs%5D._definition.schema)%7Dreturn r.encodeAll()%7D%2Ct.decode%3Dfunction(e%2Cr)%7Bvar o%3Dnew x%2Ci%3Dnew t%3Bi.decode(e%2Cr)%3Bvar s%3Di.types.reduce((function(e%2Ct)%7Bvar r%3Dfunction(e)%7Bfunction t()%7Breturn null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn n(t%2Ce)%2Ct%7D(Te)%2Ci%3Dt.id%3Breturn e%5Bi%5D%3Dr%2Co.add(r%2Ci)%2Ce%7D)%2C%7B%7D)%3Bi.types.forEach((function(e)%7Bvar t%3Ds%5Be.id%5D%3Be.fields.forEach((function(e)%7Bvar n%3Bif(void 0!%3D%3De.referencedType)%7Bvar r%3De.type%2Ci%3Ds%5Be.referencedType%5D%3Bif(!i)%7Bvar a%3De.type.split("%3A")%3Br%3Da%5B0%5D%2Ci%3Da%5B1%5D%7D"ref"%3D%3D%3Dr%3F_(i%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%3A_(((n%3D%7B%7D)%5Br%5D%3Di%2Cn)%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%7Delse _(e.type%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%7D))%7D))%3Bvar a%3Ds%5Bi.rootType%5D%2Cc%3Dnew a%3Bfor(var l in a._definition.schema)%7Bvar u%3Da._definition.schema%5Bl%5D%3B"string"!%3Dtypeof u%26%26(c%5Bl%5D%3D"function"%3D%3Dtypeof u%3Fnew u%3Anew(v(Object.keys(u)%5B0%5D).constructor))%7Dreturn c%7D%2Cr(%5B_(%5BPe%5D%2CRe)%5D%2Ct.prototype%2C"types"%2Cvoid 0)%2Cr(%5B_("number"%2CRe)%5D%2Ct.prototype%2C"rootType"%2Cvoid 0)%2Ct%7D(Te)%3By("map"%2C%7Bconstructor%3Am%7D)%2Cy("array"%2C%7Bconstructor%3Ap%7D)%2Cy("set"%2C%7Bconstructor%3Awe%7D)%2Cy("collection"%2C%7Bconstructor%3Abe%7D)%2Ce.ArraySchema%3Dp%2Ce.CollectionSchema%3Dbe%2Ce.Context%3Dx%2Ce.MapSchema%3Dm%2Ce.Reflection%3DMe%2Ce.ReflectionField%3DSe%2Ce.ReflectionType%3DPe%2Ce.Schema%3DTe%2Ce.SchemaDefinition%3Db%2Ce.SetSchema%3Dwe%2Ce.decode%3Dve%2Ce.defineTypes%3Dk%2Ce.deprecated%3DI%2Ce.dumpChanges%3DCe%2Ce.encode%3DK%2Ce.filter%3DA%2Ce.filterChildren%3DO%2Ce.hasFilter%3Dw%2Ce.registerType%3Dy%2Ce.type%3D_%2CObject.defineProperty(e%2C"__esModule"%2C%7Bvalue%3A!0%7D)%7D))%7D))%2CN%3Dfunction()%7Bfunction t(e%2Ct)%7Bvar n%3Dthis%3Bthis.onStateChange%3DS()%2Cthis.onError%3DS()%2Cthis.onLeave%3DS()%2Cthis.onJoin%3DS()%2Cthis.hasJoined%3D!1%2Cthis.onMessageHandlers%3DC()%2Cthis.roomId%3Dnull%2Cthis.name%3De%2Ct%26%26(this.serializer%3Dnew(T("schema"))%2Cthis.rootSchema%3Dt%2Cthis.serializer.state%3Dnew t)%2Cthis.onError((function(e%2Ct)%7Bvar n%3Breturn null%3D%3D%3D(n%3Dconsole.warn)%7C%7Cvoid 0%3D%3D%3Dn%3Fvoid 0%3An.call(console%2C"colyseus.js - onError %3D> (".concat(e%2C") ").concat(t))%7D))%2Cthis.onLeave((function()%7Breturn n.removeAllListeners()%7D))%7Dreturn Object.defineProperty(t.prototype%2C"id"%2C%7Bget%3Afunction()%7Breturn this.roomId%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.connect%3Dfunction(e%2Cn%2Cr)%7Bvoid 0%3D%3D%3Dr%26%26(r%3Dthis)%3Bvar i%3Dnew _%3Br.connection%3Di%2Ci.events.onmessage%3Dt.prototype.onMessageCallback.bind(r)%2Ci.events.onclose%3Dfunction(e)%7Bvar t%3Bif(!r.hasJoined)return null%3D%3D%3D(t%3Dconsole.warn)%7C%7Cvoid 0%3D%3D%3Dt%7C%7Ct.call(console%2C"Room connection was closed unexpectedly (".concat(e.code%2C")%3A ").concat(e.reason))%2Cvoid r.onError.invoke(e.code%2Ce.reason)%3Be.code%3D%3D%3Do.DEVMODE_RESTART%26%26n%3Fn()%3A(r.onLeave.invoke(e.code)%2Cr.destroy())%7D%2Ci.events.onerror%3Dfunction(e)%7Bvar t%3Bnull%3D%3D%3D(t%3Dconsole.warn)%7C%7Cvoid 0%3D%3D%3Dt%7C%7Ct.call(console%2C"Room%2C onError (".concat(e.code%2C")%3A ").concat(e.reason))%2Cr.onError.invoke(e.code%2Ce.reason)%7D%2Ci.connect(e)%7D%2Ct.prototype.leave%3Dfunction(t)%7Bvar n%3Dthis%3Breturn void 0%3D%3D%3Dt%26%26(t%3D!0)%2Cnew Promise((function(r)%7Bn.onLeave((function(e)%7Breturn r(e)%7D))%2Cn.connection%3Ft%3Fn.connection.send(%5Be.Protocol.LEAVE_ROOM%5D)%3An.connection.close()%3An.onLeave.invoke(o.CONSENTED)%7D))%7D%2Ct.prototype.onMessage%3Dfunction(e%2Ct)%7Breturn this.onMessageHandlers.on(this.getMessageHandlerKey(e)%2Ct)%7D%2Ct.prototype.send%3Dfunction(t%2Cn)%7Bvar r%2Co%3D%5Be.Protocol.ROOM_DATA%5D%3Bif("string"%3D%3Dtypeof t%3FM.encode.string(o%2Ct)%3AM.encode.number(o%2Ct)%2Cvoid 0!%3D%3Dn)%7Bvar i%3Dv(n)%3B(r%3Dnew Uint8Array(o.length%2Bi.byteLength)).set(new Uint8Array(o)%2C0)%2Cr.set(new Uint8Array(i)%2Co.length)%7Delse r%3Dnew Uint8Array(o)%3Bthis.connection.send(r.buffer)%7D%2Ct.prototype.sendBytes%3Dfunction(t%2Cn)%7Bvar r%2Co%3D%5Be.Protocol.ROOM_DATA_BYTES%5D%3B"string"%3D%3Dtypeof t%3FM.encode.string(o%2Ct)%3AM.encode.number(o%2Ct)%2C(r%3Dnew Uint8Array(o.length%2B(n.byteLength%7C%7Cn.length))).set(new Uint8Array(o)%2C0)%2Cr.set(new Uint8Array(n)%2Co.length)%2Cthis.connection.send(r.buffer)%7D%2CObject.defineProperty(t.prototype%2C"state"%2C%7Bget%3Afunction()%7Breturn this.serializer.getState()%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.removeAllListeners%3Dfunction()%7Bthis.onJoin.clear()%2Cthis.onStateChange.clear()%2Cthis.onError.clear()%2Cthis.onLeave.clear()%2Cthis.onMessageHandlers.events%3D%7B%7D%7D%2Ct.prototype.onMessageCallback%3Dfunction(t)%7Bvar n%3DArray.from(new Uint8Array(t.data))%2Cr%3Dn%5B0%5D%3Bif(r%3D%3D%3De.Protocol.JOIN_ROOM)%7Bvar o%3D1%2Ci%3DA(n%2Co)%3Bif(o%2B%3DO(i)%2Cthis.serializerId%3DA(n%2Co)%2Co%2B%3DO(this.serializerId)%2C!this.serializer)%7Bvar s%3DT(this.serializerId)%3Bthis.serializer%3Dnew s%7Dn.length>o%26%26this.serializer.handshake%26%26this.serializer.handshake(n%2C%7Boffset%3Ao%7D)%2Cthis.reconnectionToken%3D"".concat(this.roomId%2C"%3A").concat(i)%2Cthis.hasJoined%3D!0%2Cthis.onJoin.invoke()%2Cthis.connection.send(%5Be.Protocol.JOIN_ROOM%5D)%7Delse if(r%3D%3D%3De.Protocol.ERROR)%7Bvar a%3D%7Boffset%3A1%7D%2Cc%3DM.decode.number(n%2Ca)%2Cl%3DM.decode.string(n%2Ca)%3Bthis.onError.invoke(c%2Cl)%7Delse if(r%3D%3D%3De.Protocol.LEAVE_ROOM)this.leave()%3Belse if(r%3D%3D%3De.Protocol.ROOM_DATA_SCHEMA)%7Bvar u%3D%7Boffset%3A1%7D%3B(l%3Dnew(d%3Dthis.serializer.getState().constructor._context.get(M.decode.number(n%2Cu)))).decode(n%2Cu)%2Cthis.dispatchMessage(d%2Cl)%7Delse if(r%3D%3D%3De.Protocol.ROOM_STATE)n.shift()%2Cthis.setState(n)%3Belse if(r%3D%3D%3De.Protocol.ROOM_STATE_PATCH)n.shift()%2Cthis.patch(n)%3Belse if(r%3D%3D%3De.Protocol.ROOM_DATA)%7Bvar f%3D%7Boffset%3A1%7D%2Cd%3DM.decode.stringCheck(n%2Cf)%3FM.decode.string(n%2Cf)%3AM.decode.number(n%2Cf)%3Bl%3Dn.length>f.offset%3Fh(t.data%2Cf.offset)%3Avoid 0%2Cthis.dispatchMessage(d%2Cl)%7Delse if(r%3D%3D%3De.Protocol.ROOM_DATA_BYTES)%7Bvar p%3D%7Boffset%3A1%7D%3Bd%3DM.decode.stringCheck(n%2Cp)%3FM.decode.string(n%2Cp)%3AM.decode.number(n%2Cp)%2Cthis.dispatchMessage(d%2Cnew Uint8Array(n.slice(p.offset)))%7D%7D%2Ct.prototype.setState%3Dfunction(e)%7Bthis.serializer.setState(e)%2Cthis.onStateChange.invoke(this.serializer.getState())%7D%2Ct.prototype.patch%3Dfunction(e)%7Bthis.serializer.patch(e)%2Cthis.onStateChange.invoke(this.serializer.getState())%7D%2Ct.prototype.dispatchMessage%3Dfunction(e%2Ct)%7Bvar n%2Cr%3Dthis.getMessageHandlerKey(e)%3Bthis.onMessageHandlers.events%5Br%5D%3Fthis.onMessageHandlers.emit(r%2Ct)%3Athis.onMessageHandlers.events%5B"*"%5D%3Fthis.onMessageHandlers.emit("*"%2Ce%2Ct)%3Anull%3D%3D%3D(n%3Dconsole.warn)%7C%7Cvoid 0%3D%3D%3Dn%7C%7Cn.call(console%2C"colyseus.js%3A onMessage() not registered for type '".concat(e%2C"'."))%7D%2Ct.prototype.destroy%3Dfunction()%7Bthis.serializer%26%26this.serializer.teardown()%7D%2Ct.prototype.getMessageHandlerKey%3Dfunction(e)%7Bswitch(typeof e)%7Bcase"function"%3Areturn"%24".concat(e._typeid)%3Bcase"string"%3Areturn e%3Bcase"number"%3Areturn"i".concat(e)%3Bdefault%3Athrow new Error("invalid message type.")%7D%7D%2Ct%7D()%3Bfunction D(e%2Ct)%7Bt.statusMessage%3De.statusText%2Ct.statusCode%3De.status%2Ct.data%3De.body%7Dfunction L(e%2Ct%2Cn)%7Bvar r%2Co%2Ci%3D(n%3Dn%7C%7C%7B%7D).body%3Breturn n.method%3De%2Cn.headers%3Dn.headers%7C%7C%7B%7D%2Ci instanceof FormData%7C%7Ci%26%26"object"%3D%3Dtypeof i%26%26(n.headers%5B"content-type"%5D%3D"application%2Fjson"%2Cn.body%3DJSON.stringify(i))%2Cn.withCredentials%26%26(n.credentials%3D"include")%2Cn.timeout%26%26(o%3Dnew AbortController%2Cn.signal%3Do.signal%2Cr%3DsetTimeout(o.abort%2Cn.timeout))%2Cnew Promise(((e%2Cs)%3D>%7Bfetch(t%2Cn).then(((t%2Co)%3D>%7BclearTimeout(r)%2CD(t%2Ct)%2Co%3Dt.status>%3D400%3Fs%3Ae%2C(i%3Dt.headers.get("content-type"))%26%26~i.indexOf("application%2Fjson")%3Ft.text().then((e%3D>%7Btry%7Bt.data%3DJSON.parse(e%2Cn.reviver)%2Co(t)%7Dcatch(e)%7Be.headers%3Dt.headers%2CD(t%2Ce)%2Cs(e)%7D%7D))%3Ao(t)%7D)).catch((e%3D>%7Be.timeout%3Do%26%26o.signal.aborted%2Cs(e)%7D))%7D))%7Dvar q%2CU%2Cj%2CB%2CH%2Cz%3DL.bind(L%2C"GET")%2CV%3DL.bind(L%2C"POST")%2CF%3DL.bind(L%2C"PATCH")%2CW%3DL.bind(L%2C"DELETE")%2CJ%3DL.bind(L%2C"PUT")%2CG%3D%7Bdel%3AW%2Cget%3Az%2Cpatch%3AF%2Cpost%3AV%2Cput%3AJ%2Csend%3AL%7D%2CK%3Dt(%7B__proto__%3Anull%2Cdefault%3AG%2Cdel%3AW%2Cget%3Az%2Cpatch%3AF%2Cpost%3AV%2Cput%3AJ%2Csend%3AL%7D%2C%5BG%5D)%2CQ%3Dfunction()%7Bfunction e(e)%7Bthis.client%3De%7Dreturn e.prototype.get%3Dfunction(e%2Ct)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cthis.request("get"%2Ce%2Ct)%7D%2Ce.prototype.post%3Dfunction(e%2Ct)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cthis.request("post"%2Ce%2Ct)%7D%2Ce.prototype.del%3Dfunction(e%2Ct)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cthis.request("del"%2Ce%2Ct)%7D%2Ce.prototype.put%3Dfunction(e%2Ct)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cthis.request("put"%2Ce%2Ct)%7D%2Ce.prototype.request%3Dfunction(e%2Ct%2Cn)%7Breturn void 0%3D%3D%3Dn%26%26(n%3D%7B%7D)%2CK%5Be%5D(this.client.getHttpEndpoint(t)%2Cthis.getOptions(n)).catch((function(e)%7Bvar t%3Bthrow new u(e.statusCode%7C%7C-1%2C(null%3D%3D%3D(t%3De.data)%7C%7Cvoid 0%3D%3D%3Dt%3Fvoid 0%3At.error)%7C%7Ce.statusMessage%7C%7Ce.message%7C%7C"offline")%7D))%7D%2Ce.prototype.getOptions%3Dfunction(e)%7Breturn this.authToken%26%26(e.headers%7C%7C(e.headers%3D%7B%7D)%2Ce.headers.Authorization%3D"Bearer ".concat(this.authToken)%2Ce.withCredentials%3D!0)%2Ce%7D%2Ce%7D()%3Bfunction X()%7Breturn q%7C%7C(q%3D"undefined"!%3Dtypeof cc%26%26cc.sys%26%26cc.sys.localStorage%3Fcc.sys.localStorage%3A"undefined"!%3Dtypeof window%26%26window.localStorage%3Fwindow.localStorage%3A%7Bcache%3A%7B%7D%2CsetItem%3Afunction(e%2Ct)%7Bthis.cache%5Be%5D%3Dt%7D%2CgetItem%3Afunction(e)%7Bthis.cache%5Be%5D%7D%2CremoveItem%3Afunction(e)%7Bdelete this.cache%5Be%5D%7D%7D)%2Cq%7Dfunction Y(e%2Ct)%7BX().setItem(e%2Ct)%7Dfunction Z(e)%7BX().removeItem(e)%7Dfunction ee(e%2Ct)%7Bvar n%3DX().getItem(e)%3B"undefined"!%3Dtypeof Promise%26%26n instanceof Promise%3Fn.then((function(e)%7Breturn t(e)%7D))%3At(n)%7Dvar te%2Cne%3Dfunction()%7Bfunction e(e)%7Bvar t%3Dthis%3Bthis.http%3De%2Cthis.settings%3D%7Bpath%3A"%2Fauth"%2Ckey%3A"colyseus-auth-token"%7D%2CU.set(this%2C!1)%2Cj.set(this%2Cvoid 0)%2CB.set(this%2Cvoid 0)%2CH.set(this%2CC())%2Cee(this.settings.key%2C(function(e)%7Breturn t.token%3De%7D))%7Dreturn Object.defineProperty(e.prototype%2C"token"%2C%7Bget%3Afunction()%7Breturn this.http.authToken%7D%2Cset%3Afunction(e)%7Bthis.http.authToken%3De%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ce.prototype.onChange%3Dfunction(e)%7Bvar t%3Dthis%2Cn%3Dc(this%2CH%2C"f").on("change"%2Ce)%3Breturn c(this%2CU%2C"f")%7C%7Cl(this%2Cj%2Cnew Promise((function(e%2Cn)%7Bt.getUserData().then((function(e)%7Bt.emitChange(i(i(%7B%7D%2Ce)%2C%7Btoken%3At.token%7D))%7D)).catch((function(e)%7Bt.emitChange(%7Buser%3Anull%2Ctoken%3Avoid 0%7D)%7D)).finally((function()%7Be()%7D))%7D))%2C"f")%2Cl(this%2CU%2C!0%2C"f")%2Cn%7D%2Ce.prototype.getUserData%3Dfunction()%7Breturn s(this%2Cvoid 0%2Cvoid 0%2C(function()%7Breturn a(this%2C(function(e)%7Bswitch(e.label)%7Bcase 0%3Areturn this.token%3F%5B4%2Cthis.http.get("".concat(this.settings.path%2C"%2Fuserdata"))%5D%3A%5B3%2C2%5D%3Bcase 1%3Areturn%5B2%2Ce.sent().data%5D%3Bcase 2%3Athrow new Error("missing auth.token")%7D%7D))%7D))%7D%2Ce.prototype.registerWithEmailAndPassword%3Dfunction(e%2Ct%2Cn)%7Breturn s(this%2Cvoid 0%2Cvoid 0%2C(function()%7Bvar r%3Breturn a(this%2C(function(o)%7Bswitch(o.label)%7Bcase 0%3Areturn%5B4%2Cthis.http.post("".concat(this.settings.path%2C"%2Fregister")%2C%7Bbody%3A%7Bemail%3Ae%2Cpassword%3At%2Coptions%3An%7D%7D)%5D%3Bcase 1%3Areturn r%3Do.sent().data%2Cthis.emitChange(r)%2C%5B2%2Cr%5D%7D%7D))%7D))%7D%2Ce.prototype.signInWithEmailAndPassword%3Dfunction(e%2Ct)%7Breturn s(this%2Cvoid 0%2Cvoid 0%2C(function()%7Bvar n%3Breturn a(this%2C(function(r)%7Bswitch(r.label)%7Bcase 0%3Areturn%5B4%2Cthis.http.post("".concat(this.settings.path%2C"%2Flogin")%2C%7Bbody%3A%7Bemail%3Ae%2Cpassword%3At%7D%7D)%5D%3Bcase 1%3Areturn n%3Dr.sent().data%2Cthis.emitChange(n)%2C%5B2%2Cn%5D%7D%7D))%7D))%7D%2Ce.prototype.signInAnonymously%3Dfunction(e)%7Breturn s(this%2Cvoid 0%2Cvoid 0%2C(function()%7Bvar t%3Breturn a(this%2C(function(n)%7Bswitch(n.label)%7Bcase 0%3Areturn%5B4%2Cthis.http.post("".concat(this.settings.path%2C"%2Fanonymous")%2C%7Bbody%3A%7Boptions%3Ae%7D%7D)%5D%3Bcase 1%3Areturn t%3Dn.sent().data%2Cthis.emitChange(t)%2C%5B2%2Ct%5D%7D%7D))%7D))%7D%2Ce.prototype.sendPasswordResetEmail%3Dfunction(e)%7Breturn s(this%2Cvoid 0%2Cvoid 0%2C(function()%7Breturn a(this%2C(function(t)%7Bswitch(t.label)%7Bcase 0%3Areturn%5B4%2Cthis.http.post("".concat(this.settings.path%2C"%2Fforgot-password")%2C%7Bbody%3A%7Bemail%3Ae%7D%7D)%5D%3Bcase 1%3Areturn%5B2%2Ct.sent().data%5D%7D%7D))%7D))%7D%2Ce.prototype.signInWithProvider%3Dfunction(e%2Ct)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cs(this%2Cvoid 0%2Cvoid 0%2C(function()%7Bvar n%3Dthis%3Breturn a(this%2C(function(r)%7Breturn%5B2%2Cnew Promise((function(r%2Co)%7Bvar i%3Dt.width%7C%7C480%2Cs%3Dt.height%7C%7C768%2Ca%3Dn.token%3F"%3Ftoken%3D".concat(n.token)%3A""%2Cu%3D"Login with ".concat(e%5B0%5D.toUpperCase()%2Be.substring(1))%2Cf%3Dn.http.client.getHttpEndpoint("".concat(t.prefix%7C%7C"".concat(n.settings.path%2C"%2Fprovider")%2C"%2F").concat(e).concat(a))%2Cd%3Dscreen.width%2F2-i%2F2%2Ch%3Dscreen.height%2F2-s%2F2%3Bl(n%2CB%2Cwindow.open(f%2Cu%2C"toolbar%3Dno%2C location%3Dno%2C directories%3Dno%2C status%3Dno%2C menubar%3Dno%2C scrollbars%3Dno%2C resizable%3Dno%2C copyhistory%3Dno%2C width%3D"%2Bi%2B"%2C height%3D"%2Bs%2B"%2C top%3D"%2Bh%2B"%2C left%3D"%2Bd)%2C"f")%3Bvar p%3Dfunction(e)%7Bvoid 0%3D%3D%3De.data.user%26%26void 0%3D%3D%3De.data.token%7C%7C(clearInterval(g)%2Cc(n%2CB%2C"f").close()%2Cl(n%2CB%2Cvoid 0%2C"f")%2Cwindow.removeEventListener("message"%2Cp)%2Cvoid 0!%3D%3De.data.error%3Fo(e.data.error)%3A(r(e.data)%2Cn.emitChange(e.data)))%7D%2Cg%3DsetInterval((function()%7Bc(n%2CB%2C"f")%26%26!c(n%2CB%2C"f").closed%7C%7C(l(n%2CB%2Cvoid 0%2C"f")%2Co("cancelled")%2Cwindow.removeEventListener("message"%2Cp))%7D)%2C200)%3Bwindow.addEventListener("message"%2Cp)%7D))%5D%7D))%7D))%7D%2Ce.prototype.signOut%3Dfunction()%7Breturn s(this%2Cvoid 0%2Cvoid 0%2C(function()%7Breturn a(this%2C(function(e)%7Breturn this.emitChange(%7Buser%3Anull%2Ctoken%3Anull%7D)%2C%5B2%5D%7D))%7D))%7D%2Ce.prototype.emitChange%3Dfunction(e)%7Bvoid 0!%3D%3De.token%26%26(this.token%3De.token%2Cnull%3D%3D%3De.token%3FZ(this.settings.key)%3AY(this.settings.key%2Ce.token))%2Cc(this%2CH%2C"f").emit("change"%2Ce)%7D%2Ce%7D()%3BU%3Dnew WeakMap%2Cj%3Dnew WeakMap%2CB%3Dnew WeakMap%2CH%3Dnew WeakMap%3Bvar re%3Dfunction(e)%7Bfunction t(n%2Cr)%7Bvar o%3De.call(this%2Cn)%7C%7Cthis%3Breturn o.code%3Dr%2CObject.setPrototypeOf(o%2Ct.prototype)%2Co%7Dreturn r(t%2Ce)%2Ct%7D(Error)%2Coe%3D"undefined"!%3Dtypeof window%26%26void 0!%3D%3D(null%3D%3D%3D(te%3Dnull%3D%3D%3Dwindow%7C%7Cvoid 0%3D%3D%3Dwindow%3Fvoid 0%3Awindow.location)%7C%7Cvoid 0%3D%3D%3Dte%3Fvoid 0%3Ate.hostname)%3F"".concat(window.location.protocol.replace("http"%2C"ws")%2C"%2F%2F").concat(window.location.hostname).concat(window.location.port%26%26"%3A".concat(window.location.port))%3A"ws%3A%2F%2F127.0.0.1%3A2567"%2Cie%3Dfunction()%7Bfunction e(e)%7Bif(void 0%3D%3D%3De%26%26(e%3Doe)%2C"string"%3D%3Dtypeof e)%7Bvar t%3Dnew URL(e)%2Cn%3D"https%3A"%3D%3D%3Dt.protocol%7C%7C"wss%3A"%3D%3D%3Dt.protocol%2Cr%3DNumber(t.port%7C%7C(n%3F443%3A80))%3Bthis.settings%3D%7Bhostname%3At.hostname%2Cpathname%3At.pathname%2Cport%3Ar%2Csecure%3An%7D%7Delse void 0%3D%3D%3De.port%26%26(e.port%3De.secure%3F443%3A80)%2Cvoid 0%3D%3D%3De.pathname%26%26(e.pathname%3D"")%2Cthis.settings%3De%3Bthis.settings.pathname.endsWith("%2F")%26%26(this.settings.pathname%3Dthis.settings.pathname.slice(0%2C-1))%2Cthis.http%3Dnew Q(this)%2Cthis.auth%3Dnew ne(this.http)%7Dreturn e.prototype.joinOrCreate%3Dfunction(e%2Ct%2Cn)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cs(this%2Cvoid 0%2Cvoid 0%2C(function()%7Breturn a(this%2C(function(r)%7Bswitch(r.label)%7Bcase 0%3Areturn%5B4%2Cthis.createMatchMakeRequest("joinOrCreate"%2Ce%2Ct%2Cn)%5D%3Bcase 1%3Areturn%5B2%2Cr.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.create%3Dfunction(e%2Ct%2Cn)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cs(this%2Cvoid 0%2Cvoid 0%2C(function()%7Breturn a(this%2C(function(r)%7Bswitch(r.label)%7Bcase 0%3Areturn%5B4%2Cthis.createMatchMakeRequest("create"%2Ce%2Ct%2Cn)%5D%3Bcase 1%3Areturn%5B2%2Cr.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.join%3Dfunction(e%2Ct%2Cn)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cs(this%2Cvoid 0%2Cvoid 0%2C(function()%7Breturn a(this%2C(function(r)%7Bswitch(r.label)%7Bcase 0%3Areturn%5B4%2Cthis.createMatchMakeRequest("join"%2Ce%2Ct%2Cn)%5D%3Bcase 1%3Areturn%5B2%2Cr.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.joinById%3Dfunction(e%2Ct%2Cn)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cs(this%2Cvoid 0%2Cvoid 0%2C(function()%7Breturn a(this%2C(function(r)%7Bswitch(r.label)%7Bcase 0%3Areturn%5B4%2Cthis.createMatchMakeRequest("joinById"%2Ce%2Ct%2Cn)%5D%3Bcase 1%3Areturn%5B2%2Cr.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.reconnect%3Dfunction(e%2Ct)%7Breturn s(this%2Cvoid 0%2Cvoid 0%2C(function()%7Bvar n%2Cr%2Co%3Breturn a(this%2C(function(i)%7Bswitch(i.label)%7Bcase 0%3Aif("string"%3D%3Dtypeof e%26%26"string"%3D%3Dtypeof t)throw new Error("DEPRECATED%3A .reconnect() now only accepts 'reconnectionToken' as argument.%5CnYou can get this token from previously connected %60room.reconnectionToken%60")%3Bif(n%3De.split("%3A")%2Cr%3Dn%5B0%5D%2Co%3Dn%5B1%5D%2C!r%7C%7C!o)throw new Error("Invalid reconnection token format.%5CnThe format should be roomId%3AreconnectionToken")%3Breturn%5B4%2Cthis.createMatchMakeRequest("reconnect"%2Cr%2C%7BreconnectionToken%3Ao%7D%2Ct)%5D%3Bcase 1%3Areturn%5B2%2Ci.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.getAvailableRooms%3Dfunction(e)%7Breturn void 0%3D%3D%3De%26%26(e%3D"")%2Cs(this%2Cvoid 0%2Cvoid 0%2C(function()%7Breturn a(this%2C(function(t)%7Bswitch(t.label)%7Bcase 0%3Areturn%5B4%2Cthis.http.get("matchmake%2F".concat(e)%2C%7Bheaders%3A%7BAccept%3A"application%2Fjson"%7D%7D)%5D%3Bcase 1%3Areturn%5B2%2Ct.sent().data%5D%7D%7D))%7D))%7D%2Ce.prototype.consumeSeatReservation%3Dfunction(e%2Ct%2Cn)%7Breturn s(this%2Cvoid 0%2Cvoid 0%2C(function()%7Bvar r%2Co%2Ci%2Cc%3Dthis%3Breturn a(this%2C(function(l)%7Breturn(r%3Dthis.createRoom(e.room.name%2Ct)).roomId%3De.room.roomId%2Cr.sessionId%3De.sessionId%2Co%3D%7BsessionId%3Ar.sessionId%7D%2Ce.reconnectionToken%26%26(o.reconnectionToken%3De.reconnectionToken)%2Ci%3Dn%7C%7Cr%2Cr.connect(this.buildEndpoint(e.room%2Co)%2Ce.devMode%26%26function()%7Breturn s(c%2Cvoid 0%2Cvoid 0%2C(function()%7Bvar n%2Co%2Cc%2Cl%3Dthis%3Breturn a(this%2C(function(u)%7Breturn console.info("%5BColyseus devMode%5D%3A ".concat(String.fromCodePoint(128260)%2C" Re-establishing connection with room id '").concat(r.roomId%2C"'..."))%2Cn%3D0%2Co%3D8%2Cc%3Dfunction()%7Breturn s(l%2Cvoid 0%2Cvoid 0%2C(function()%7Breturn a(this%2C(function(s)%7Bswitch(s.label)%7Bcase 0%3An%2B%2B%2Cs.label%3D1%3Bcase 1%3Areturn s.trys.push(%5B1%2C3%2C%2C4%5D)%2C%5B4%2Cthis.consumeSeatReservation(e%2Ct%2Ci)%5D%3Bcase 2%3Areturn s.sent()%2Cconsole.info("%5BColyseus devMode%5D%3A ".concat(String.fromCodePoint(9989)%2C" Successfully re-established connection with room '").concat(r.roomId%2C"'"))%2C%5B3%2C4%5D%3Bcase 3%3Areturn s.sent()%2Cn<o%3F(console.info("%5BColyseus devMode%5D%3A ".concat(String.fromCodePoint(128260)%2C" retrying... (").concat(n%2C" out of ").concat(o%2C")"))%2CsetTimeout(c%2C2e3))%3Aconsole.info("%5BColyseus devMode%5D%3A ".concat(String.fromCodePoint(10060)%2C" Failed to reconnect. Is your server running%3F Please check server logs."))%2C%5B3%2C4%5D%3Bcase 4%3Areturn%5B2%5D%7D%7D))%7D))%7D%2CsetTimeout(c%2C2e3)%2C%5B2%5D%7D))%7D))%7D%2Ci)%2C%5B2%2Cnew Promise((function(e%2Ct)%7Bvar n%3Dfunction(e%2Cn)%7Breturn t(new u(e%2Cn))%7D%3Bi.onError.once(n)%2Ci.onJoin.once((function()%7Bi.onError.remove(n)%2Ce(i)%7D))%7D))%5D%7D))%7D))%7D%2Ce.prototype.createMatchMakeRequest%3Dfunction(e%2Ct%2Cn%2Cr%2Co)%7Breturn void 0%3D%3D%3Dn%26%26(n%3D%7B%7D)%2Cs(this%2Cvoid 0%2Cvoid 0%2C(function()%7Bvar i%3Breturn a(this%2C(function(s)%7Bswitch(s.label)%7Bcase 0%3Areturn%5B4%2Cthis.http.post("matchmake%2F".concat(e%2C"%2F").concat(t)%2C%7Bheaders%3A%7BAccept%3A"application%2Fjson"%2C"Content-Type"%3A"application%2Fjson"%7D%2Cbody%3AJSON.stringify(n)%7D)%5D%3Bcase 1%3Aif((i%3Ds.sent().data).error)throw new re(i.error%2Ci.code)%3Breturn"reconnect"%3D%3D%3De%26%26(i.reconnectionToken%3Dn.reconnectionToken)%2C%5B4%2Cthis.consumeSeatReservation(i%2Cr%2Co)%5D%3Bcase 2%3Areturn%5B2%2Cs.sent()%5D%7D%7D))%7D))%7D%2Ce.prototype.createRoom%3Dfunction(e%2Ct)%7Breturn new N(e%2Ct)%7D%2Ce.prototype.buildEndpoint%3Dfunction(e%2Ct)%7Bvoid 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%3Bvar n%3D%5B%5D%3Bfor(var r in t)t.hasOwnProperty(r)%26%26n.push("".concat(r%2C"%3D").concat(t%5Br%5D))%3Bvar o%3Dthis.settings.secure%3F"wss%3A%2F%2F"%3A"ws%3A%2F%2F"%3Breturn e.publicAddress%3Fo%2B%3D"".concat(e.publicAddress)%3Ao%2B%3D"".concat(this.settings.hostname).concat(this.getEndpointPort()).concat(this.settings.pathname)%2C"".concat(o%2C"%2F").concat(e.processId%2C"%2F").concat(e.roomId%2C"%3F").concat(n.join("%26"))%7D%2Ce.prototype.getHttpEndpoint%3Dfunction(e)%7Bvoid 0%3D%3D%3De%26%26(e%3D"")%3Bvar t%3De.startsWith("%2F")%3Fe%3A"%2F".concat(e)%3Breturn"".concat(this.settings.secure%3F"https"%3A"http"%2C"%3A%2F%2F").concat(this.settings.hostname).concat(this.getEndpointPort()).concat(this.settings.pathname).concat(t)%7D%2Ce.prototype.getEndpointPort%3Dfunction()%7Breturn 80!%3D%3Dthis.settings.port%26%26443!%3D%3Dthis.settings.port%3F"%3A".concat(this.settings.port)%3A""%7D%2Ce%7D()%2Cse%3Dfunction()%7Bfunction e()%7B%7Dreturn e.prototype.setState%3Dfunction(e)%7Breturn this.state.decode(e)%7D%2Ce.prototype.getState%3Dfunction()%7Breturn this.state%7D%2Ce.prototype.patch%3Dfunction(e)%7Breturn this.state.decode(e)%7D%2Ce.prototype.teardown%3Dfunction()%7Bvar e%2Ct%3Bnull%3D%3D%3D(t%3Dnull%3D%3D%3D(e%3Dthis.state)%7C%7Cvoid 0%3D%3D%3De%3Fvoid 0%3Ae.%24changes)%7C%7Cvoid 0%3D%3D%3Dt%7C%7Ct.root.clearRefs()%7D%2Ce.prototype.handshake%3Dfunction(e%2Ct)%7Bthis.state%3F(new M.Reflection).decode(e%2Ct)%3Athis.state%3DM.Reflection.decode(e%2Ct)%7D%2Ce%7D()%2Cae%3Dfunction()%7Bfunction e()%7B%7Dreturn e.prototype.setState%3Dfunction(e)%7B%7D%2Ce.prototype.getState%3Dfunction()%7Breturn null%7D%2Ce.prototype.patch%3Dfunction(e)%7B%7D%2Ce.prototype.teardown%3Dfunction()%7B%7D%2Ce.prototype.handshake%3Dfunction(e)%7B%7D%2Ce%7D()%3Bk("schema"%2Cse)%2Ck("none"%2Cae)%2Ce.Auth%3Dne%2Ce.Client%3Die%2Ce.Room%3DN%2Ce.SchemaSerializer%3Dse%2Ce.registerSerializer%3Dk%2CObject.defineProperty(e%2C"__esModule"%2C%7Bvalue%3A!0%7D)%7D)(Ze.exports)%3Bvar et%3DZe.exports%2Ctt%3D%7Bexports%3A%7B%7D%7D%3B!function(e%2Ct)%7B!function(e)%7Bvar t%3Dfunction(e%2Cn)%7Breturn t%3DObject.setPrototypeOf%7C%7C%7B__proto__%3A%5B%5D%7Dinstanceof Array%26%26function(e%2Ct)%7Be.__proto__%3Dt%7D%7C%7Cfunction(e%2Ct)%7Bfor(var n in t)Object.prototype.hasOwnProperty.call(t%2Cn)%26%26(e%5Bn%5D%3Dt%5Bn%5D)%7D%2Ct(e%2Cn)%7D%3Bfunction n(e%2Cn)%7Bif("function"!%3Dtypeof n%26%26null!%3D%3Dn)throw new TypeError("Class extends value "%2BString(n)%2B" is not a constructor or null")%3Bfunction r()%7Bthis.constructor%3De%7Dt(e%2Cn)%2Ce.prototype%3Dnull%3D%3D%3Dn%3FObject.create(n)%3A(r.prototype%3Dn.prototype%2Cnew r)%7Dfunction r(e%2Ct%2Cn%2Cr)%7Bvar o%2Ci%3Darguments.length%2Cs%3Di<3%3Ft%3Anull%3D%3D%3Dr%3Fr%3DObject.getOwnPropertyDescriptor(t%2Cn)%3Ar%3Bif("object"%3D%3Dtypeof Reflect%26%26"function"%3D%3Dtypeof Reflect.decorate)s%3DReflect.decorate(e%2Ct%2Cn%2Cr)%3Belse for(var a%3De.length-1%3Ba>%3D0%3Ba--)(o%3De%5Ba%5D)%26%26(s%3D(i<3%3Fo(s)%3Ai>3%3Fo(t%2Cn%2Cs)%3Ao(t%2Cn))%7C%7Cs)%3Breturn i>3%26%26s%26%26Object.defineProperty(t%2Cn%2Cs)%2Cs%7Dfunction o(e%2Ct%2Cn)%7Bif(n%7C%7C2%3D%3D%3Darguments.length)for(var r%2Co%3D0%2Ci%3Dt.length%3Bo<i%3Bo%2B%2B)!r%26%26o in t%7C%7C(r%7C%7C(r%3DArray.prototype.slice.call(t%2C0%2Co))%2Cr%5Bo%5D%3Dt%5Bo%5D)%3Breturn e.concat(r%7C%7CArray.prototype.slice.call(t))%7D"function"%3D%3Dtypeof SuppressedError%26%26SuppressedError%3Bvar i%2Cs%3D255%2Ca%3D213%3Be.OPERATION%3Dvoid 0%2C(i%3De.OPERATION%7C%7C(e.OPERATION%3D%7B%7D))%5Bi.ADD%3D128%5D%3D"ADD"%2Ci%5Bi.REPLACE%3D0%5D%3D"REPLACE"%2Ci%5Bi.DELETE%3D64%5D%3D"DELETE"%2Ci%5Bi.DELETE_AND_ADD%3D192%5D%3D"DELETE_AND_ADD"%2Ci%5Bi.TOUCH%3D1%5D%3D"TOUCH"%2Ci%5Bi.CLEAR%3D10%5D%3D"CLEAR"%3Bvar c%3Dfunction()%7Bfunction t(e%2Ct%2Cn)%7Bthis.changed%3D!1%2Cthis.changes%3Dnew Map%2Cthis.allChanges%3Dnew Set%2Cthis.caches%3D%7B%7D%2Cthis.currentCustomOperation%3D0%2Cthis.ref%3De%2Cthis.setParent(t%2Cn)%7Dreturn t.prototype.setParent%3Dfunction(e%2Ct%2Cn)%7Bvar r%3Dthis%3Bif(this.indexes%7C%7C(this.indexes%3Dthis.ref instanceof Te%3Fthis.ref._definition.indexes%3A%7B%7D)%2Cthis.parent%3De%2Cthis.parentIndex%3Dn%2Ct)if(this.root%3Dt%2Cthis.ref instanceof Te)%7Bvar o%3Dthis.ref._definition%3Bfor(var i in o.schema)%7Bvar s%3Dthis.ref%5Bi%5D%3Bif(s%26%26s.%24changes)%7Bvar a%3Do.indexes%5Bi%5D%3Bs.%24changes.setParent(this.ref%2Ct%2Ca)%7D%7D%7Delse"object"%3D%3Dtypeof this.ref%26%26this.ref.forEach((function(e%2Ct)%7Bif(e instanceof Te)%7Bvar n%3De.%24changes%2Co%3Dr.ref.%24changes.indexes%5Bt%5D%3Bn.setParent(r.ref%2Cr.root%2Co)%7D%7D))%7D%2Ct.prototype.operation%3Dfunction(e)%7Bthis.changes.set(--this.currentCustomOperation%2Ce)%7D%2Ct.prototype.change%3Dfunction(t%2Cn)%7Bvoid 0%3D%3D%3Dn%26%26(n%3De.OPERATION.ADD)%3Bvar r%3D"number"%3D%3Dtypeof t%3Ft%3Athis.indexes%5Bt%5D%3Bthis.assertValidIndex(r%2Ct)%3Bvar o%3Dthis.changes.get(r)%3Bo%26%26o.op!%3D%3De.OPERATION.DELETE%26%26o.op!%3D%3De.OPERATION.TOUCH%7C%7Cthis.changes.set(r%2C%7Bop%3Ao%26%26o.op%3D%3D%3De.OPERATION.DELETE%3Fe.OPERATION.DELETE_AND_ADD%3An%2Cindex%3Ar%7D)%2Cthis.allChanges.add(r)%2Cthis.changed%3D!0%2Cthis.touchParents()%7D%2Ct.prototype.touch%3Dfunction(t)%7Bvar n%3D"number"%3D%3Dtypeof t%3Ft%3Athis.indexes%5Bt%5D%3Bthis.assertValidIndex(n%2Ct)%2Cthis.changes.has(n)%7C%7Cthis.changes.set(n%2C%7Bop%3Ae.OPERATION.TOUCH%2Cindex%3An%7D)%2Cthis.allChanges.add(n)%2Cthis.touchParents()%7D%2Ct.prototype.touchParents%3Dfunction()%7Bthis.parent%26%26this.parent.%24changes.touch(this.parentIndex)%7D%2Ct.prototype.getType%3Dfunction(e)%7Bif(this.ref._definition)return(t%3Dthis.ref._definition).schema%5Bt.fieldsByIndex%5Be%5D%5D%3Bvar t%2Cn%3D(t%3Dthis.parent._definition).schema%5Bt.fieldsByIndex%5Bthis.parentIndex%5D%5D%3Breturn Object.values(n)%5B0%5D%7D%2Ct.prototype.getChildrenFilter%3Dfunction()%7Bvar e%3Dthis.parent._definition.childFilters%3Breturn e%26%26e%5Bthis.parentIndex%5D%7D%2Ct.prototype.getValue%3Dfunction(e)%7Breturn this.ref.getByIndex(e)%7D%2Ct.prototype.delete%3Dfunction(t)%7Bvar n%3D"number"%3D%3Dtypeof t%3Ft%3Athis.indexes%5Bt%5D%3Bif(void 0!%3D%3Dn)%7Bvar r%3Dthis.getValue(n)%3Bthis.changes.set(n%2C%7Bop%3Ae.OPERATION.DELETE%2Cindex%3An%7D)%2Cthis.allChanges.delete(n)%2Cdelete this.caches%5Bn%5D%2Cr%26%26r.%24changes%26%26(r.%24changes.parent%3Dvoid 0)%2Cthis.changed%3D!0%2Cthis.touchParents()%7Delse console.warn("%40colyseus%2Fschema ".concat(this.ref.constructor.name%2C"%3A trying to delete non-existing index%3A ").concat(t%2C" (").concat(n%2C")"))%7D%2Ct.prototype.discard%3Dfunction(t%2Cn)%7Bvar r%3Dthis%3Bvoid 0%3D%3D%3Dt%26%26(t%3D!1)%2Cvoid 0%3D%3D%3Dn%26%26(n%3D!1)%2Cthis.ref instanceof Te%7C%7Cthis.changes.forEach((function(t)%7Bif(t.op%3D%3D%3De.OPERATION.DELETE)%7Bvar n%3Dr.ref.getIndex(t.index)%3Bdelete r.indexes%5Bn%5D%7D%7D))%2Cthis.changes.clear()%2Cthis.changed%3Dt%2Cn%26%26this.allChanges.clear()%2Cthis.currentCustomOperation%3D0%7D%2Ct.prototype.discardAll%3Dfunction()%7Bvar e%3Dthis%3Bthis.changes.forEach((function(t)%7Bvar n%3De.getValue(t.index)%3Bn%26%26n.%24changes%26%26n.%24changes.discardAll()%7D))%2Cthis.discard()%7D%2Ct.prototype.cache%3Dfunction(e%2Ct)%7Bthis.caches%5Be%5D%3Dt%7D%2Ct.prototype.clone%3Dfunction()%7Breturn new t(this.ref%2Cthis.parent%2Cthis.root)%7D%2Ct.prototype.ensureRefId%3Dfunction()%7Bvoid 0%3D%3D%3Dthis.refId%26%26(this.refId%3Dthis.root.getNextUniqueId())%7D%2Ct.prototype.assertValidIndex%3Dfunction(e%2Ct)%7Bif(void 0%3D%3D%3De)throw new Error('ChangeTree%3A missing index for field "'.concat(t%2C'"'))%7D%2Ct%7D()%3Bfunction l(e%2Ct%2Cn%2Cr)%7Breturn e%5Bt%5D%7C%7C(e%5Bt%5D%3D%5B%5D)%2Ce%5Bt%5D.push(n)%2Cnull%3D%3Dr%7C%7Cr.forEach((function(e%2Ct)%7Breturn n(e%2Ct)%7D))%2Cfunction()%7Breturn f(e%5Bt%5D%2Ce%5Bt%5D.indexOf(n))%7D%7Dfunction u(t)%7Bvar n%3Dthis%2Cr%3D"string"!%3Dtypeof this.%24changes.getType()%3Bthis.%24items.forEach((function(o%2Ci)%7Bt.push(%7BrefId%3An.%24changes.refId%2Cop%3Ae.OPERATION.DELETE%2Cfield%3Ai%2Cvalue%3Avoid 0%2CpreviousValue%3Ao%7D)%2Cr%26%26n.%24changes.root.removeRef(o.%24changes.refId)%7D))%7Dfunction f(e%2Ct)%7Bif(-1%3D%3D%3Dt%7C%7Ct>%3De.length)return!1%3Bfor(var n%3De.length-1%2Cr%3Dt%3Br<n%3Br%2B%2B)e%5Br%5D%3De%5Br%2B1%5D%3Breturn e.length%3Dn%2C!0%7Dvar d%3Dfunction(e%2Ct)%7Bvar n%3De.toString()%2Cr%3Dt.toString()%3Breturn n<r%3F-1%3An>r%3F1%3A0%7D%3Bfunction h(e)%7Breturn e.%24proxy%3D!0%2Ce%3Dnew Proxy(e%2C%7Bget%3Afunction(e%2Ct)%7Breturn"symbol"%3D%3Dtypeof t%7C%7CisNaN(t)%3Fe%5Bt%5D%3Ae.at(t)%7D%2Cset%3Afunction(e%2Ct%2Cn)%7Bif("symbol"%3D%3Dtypeof t%7C%7CisNaN(t))e%5Bt%5D%3Dn%3Belse%7Bvar r%3DArray.from(e.%24items.keys())%2Co%3DparseInt(r%5Bt%5D%7C%7Ct)%3Bnull%3D%3Dn%3Fe.deleteAt(o)%3Ae.setAt(o%2Cn)%7Dreturn!0%7D%2CdeleteProperty%3Afunction(e%2Ct)%7Breturn"number"%3D%3Dtypeof t%3Fe.deleteAt(t)%3Adelete e%5Bt%5D%2C!0%7D%2Chas%3Afunction(e%2Ct)%7Breturn"symbol"%3D%3Dtypeof t%7C%7CisNaN(Number(t))%3FReflect.has(e%2Ct)%3Ae.%24items.has(Number(t))%7D%7D)%2Ce%7Dvar p%3Dfunction()%7Bfunction t()%7Bfor(var e%3D%5B%5D%2Ct%3D0%3Bt<arguments.length%3Bt%2B%2B)e%5Bt%5D%3Darguments%5Bt%5D%3Bthis.%24changes%3Dnew c(this)%2Cthis.%24items%3Dnew Map%2Cthis.%24indexes%3Dnew Map%2Cthis.%24refId%3D0%2Cthis.push.apply(this%2Ce)%7Dreturn t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn void 0%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid 0)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn Array.isArray(e)%7C%7Cvoid 0!%3D%3De.array%7D%2CObject.defineProperty(t.prototype%2C"length"%2C%7Bget%3Afunction()%7Breturn this.%24items.size%7D%2Cset%3Afunction(e)%7B0%3D%3D%3De%3Fthis.clear()%3Athis.splice(e%2Cthis.length-e)%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.push%3Dfunction()%7Bfor(var e%2Ct%3Dthis%2Cn%3D%5B%5D%2Cr%3D0%3Br<arguments.length%3Br%2B%2B)n%5Br%5D%3Darguments%5Br%5D%3Breturn n.forEach((function(n)%7Be%3Dt.%24refId%2B%2B%2Ct.setAt(e%2Cn)%7D))%2Ce%7D%2Ct.prototype.pop%3Dfunction()%7Bvar e%3DArray.from(this.%24indexes.values()).pop()%3Bif(void 0!%3D%3De)%7Bthis.%24changes.delete(e)%2Cthis.%24indexes.delete(e)%3Bvar t%3Dthis.%24items.get(e)%3Breturn this.%24items.delete(e)%2Ct%7D%7D%2Ct.prototype.at%3Dfunction(e)%7Bvar t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn this.%24items.get(t)%7D%2Ct.prototype.setAt%3Dfunction(t%2Cn)%7Bvar r%2Co%3Bif(null!%3Dn)%7Bif(this.%24items.get(t)!%3D%3Dn)%7Bvoid 0!%3D%3Dn.%24changes%26%26n.%24changes.setParent(this%2Cthis.%24changes.root%2Ct)%3Bvar i%3Dnull!%3D%3D(o%3Dnull%3D%3D%3D(r%3Dthis.%24changes.indexes%5Bt%5D)%7C%7Cvoid 0%3D%3D%3Dr%3Fvoid 0%3Ar.op)%26%26void 0!%3D%3Do%3Fo%3Ae.OPERATION.ADD%3Bthis.%24changes.indexes%5Bt%5D%3Dt%2Cthis.%24indexes.set(t%2Ct)%2Cthis.%24items.set(t%2Cn)%2Cthis.%24changes.change(t%2Ci)%7D%7Delse console.error("ArraySchema items cannot be null nor undefined%3B Use %60deleteAt(index)%60 instead.")%7D%2Ct.prototype.deleteAt%3Dfunction(e)%7Bvar t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn void 0!%3D%3Dt%26%26this.%24deleteAt(t)%7D%2Ct.prototype.%24deleteAt%3Dfunction(e)%7Breturn this.%24changes.delete(e)%2Cthis.%24indexes.delete(e)%2Cthis.%24items.delete(e)%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.concat%3Dfunction()%7Bfor(var e%2Cn%3D%5B%5D%2Cr%3D0%3Br<arguments.length%3Br%2B%2B)n%5Br%5D%3Darguments%5Br%5D%3Breturn new(t.bind.apply(t%2Co(%5Bvoid 0%5D%2C(e%3DArray.from(this.%24items.values())).concat.apply(e%2Cn)%2C!1)))%7D%2Ct.prototype.join%3Dfunction(e)%7Breturn Array.from(this.%24items.values()).join(e)%7D%2Ct.prototype.reverse%3Dfunction()%7Bvar e%3Dthis%2Ct%3DArray.from(this.%24items.keys())%3Breturn Array.from(this.%24items.values()).reverse().forEach((function(n%2Cr)%7Be.setAt(t%5Br%5D%2Cn)%7D))%2Cthis%7D%2Ct.prototype.shift%3Dfunction()%7Bvar e%3DArray.from(this.%24items.keys()).shift()%3Bif(void 0!%3D%3De)%7Bvar t%3Dthis.%24items.get(e)%3Breturn this.%24deleteAt(e)%2Ct%7D%7D%2Ct.prototype.slice%3Dfunction(e%2Cn)%7Bvar r%3Dnew t%3Breturn r.push.apply(r%2CArray.from(this.%24items.values()).slice(e%2Cn))%2Cr%7D%2Ct.prototype.sort%3Dfunction(e)%7Bvar t%3Dthis%3Bvoid 0%3D%3D%3De%26%26(e%3Dd)%3Bvar n%3DArray.from(this.%24items.keys())%3Breturn Array.from(this.%24items.values()).sort(e).forEach((function(e%2Cr)%7Bt.setAt(n%5Br%5D%2Ce)%7D))%2Cthis%7D%2Ct.prototype.splice%3Dfunction(e%2Ct)%7Bvoid 0%3D%3D%3Dt%26%26(t%3Dthis.length-e)%3Bfor(var n%3D%5B%5D%2Cr%3D2%3Br<arguments.length%3Br%2B%2B)n%5Br-2%5D%3Darguments%5Br%5D%3Bfor(var o%3DArray.from(this.%24items.keys())%2Ci%3D%5B%5D%2Cs%3De%3Bs<e%2Bt%3Bs%2B%2B)i.push(this.%24items.get(o%5Bs%5D))%2Cthis.%24deleteAt(o%5Bs%5D)%3Bfor(s%3D0%3Bs<n.length%3Bs%2B%2B)this.setAt(e%2Bs%2Cn%5Bs%5D)%3Breturn i%7D%2Ct.prototype.unshift%3Dfunction()%7Bfor(var e%3Dthis%2Ct%3D%5B%5D%2Cn%3D0%3Bn<arguments.length%3Bn%2B%2B)t%5Bn%5D%3Darguments%5Bn%5D%3Bvar r%3Dthis.length%2Co%3Dt.length%2Ci%3DArray.from(this.%24items.values())%3Breturn t.forEach((function(t%2Cn)%7Be.setAt(n%2Ct)%7D))%2Ci.forEach((function(t%2Cn)%7Be.setAt(o%2Bn%2Ct)%7D))%2Cr%2Bo%7D%2Ct.prototype.indexOf%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).indexOf(e%2Ct)%7D%2Ct.prototype.lastIndexOf%3Dfunction(e%2Ct)%7Breturn void 0%3D%3D%3Dt%26%26(t%3Dthis.length-1)%2CArray.from(this.%24items.values()).lastIndexOf(e%2Ct)%7D%2Ct.prototype.every%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).every(e%2Ct)%7D%2Ct.prototype.some%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).some(e%2Ct)%7D%2Ct.prototype.forEach%3Dfunction(e%2Ct)%7BArray.from(this.%24items.values()).forEach(e%2Ct)%7D%2Ct.prototype.map%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).map(e%2Ct)%7D%2Ct.prototype.filter%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).filter(e%2Ct)%7D%2Ct.prototype.reduce%3Dfunction(e%2Ct)%7Breturn Array.prototype.reduce.apply(Array.from(this.%24items.values())%2Carguments)%7D%2Ct.prototype.reduceRight%3Dfunction(e%2Ct)%7Breturn Array.prototype.reduceRight.apply(Array.from(this.%24items.values())%2Carguments)%7D%2Ct.prototype.find%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).find(e%2Ct)%7D%2Ct.prototype.findIndex%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).findIndex(e%2Ct)%7D%2Ct.prototype.fill%3Dfunction(e%2Ct%2Cn)%7Bthrow new Error("ArraySchema%23fill() not implemented")%7D%2Ct.prototype.copyWithin%3Dfunction(e%2Ct%2Cn)%7Bthrow new Error("ArraySchema%23copyWithin() not implemented")%7D%2Ct.prototype.toString%3Dfunction()%7Breturn this.%24items.toString()%7D%2Ct.prototype.toLocaleString%3Dfunction()%7Breturn this.%24items.toLocaleString()%7D%2Ct.prototype%5BSymbol.iterator%5D%3Dfunction()%7Breturn Array.from(this.%24items.values())%5BSymbol.iterator%5D()%7D%2CObject.defineProperty(t%2CSymbol.species%2C%7Bget%3Afunction()%7Breturn t%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.entries%3Dfunction()%7Breturn this.%24items.entries()%7D%2Ct.prototype.keys%3Dfunction()%7Breturn this.%24items.keys()%7D%2Ct.prototype.values%3Dfunction()%7Breturn this.%24items.values()%7D%2Ct.prototype.includes%3Dfunction(e%2Ct)%7Breturn Array.from(this.%24items.values()).includes(e%2Ct)%7D%2Ct.prototype.flatMap%3Dfunction(e%2Ct)%7Bthrow new Error("ArraySchema%23flatMap() is not supported.")%7D%2Ct.prototype.flat%3Dfunction(e)%7Bthrow new Error("ArraySchema%23flat() is not supported.")%7D%2Ct.prototype.findLast%3Dfunction()%7Bvar e%3DArray.from(this.%24items.values())%3Breturn e.findLast.apply(e%2Carguments)%7D%2Ct.prototype.findLastIndex%3Dfunction()%7Bvar e%3DArray.from(this.%24items.values())%3Breturn e.findLastIndex.apply(e%2Carguments)%7D%2Ct.prototype.with%3Dfunction(e%2Cn)%7Bvar r%3DArray.from(this.%24items.values())%3Breturn r%5Be%5D%3Dn%2Cnew(t.bind.apply(t%2Co(%5Bvoid 0%5D%2Cr%2C!1)))%7D%2Ct.prototype.toReversed%3Dfunction()%7Breturn Array.from(this.%24items.values()).reverse()%7D%2Ct.prototype.toSorted%3Dfunction(e)%7Breturn Array.from(this.%24items.values()).sort(e)%7D%2Ct.prototype.toSpliced%3Dfunction(e%2Ct)%7Bvar n%3DArray.from(this.%24items.values())%3Breturn n.toSpliced.apply(n%2Carguments)%7D%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Breturn this.toArray().map((function(e)%7Breturn"function"%3D%3Dtypeof e.toJSON%3Fe.toJSON()%3Ae%7D))%7D%2Ct.prototype.clone%3Dfunction(e)%7Breturn e%3Fnew(t.bind.apply(t%2Co(%5Bvoid 0%5D%2CArray.from(this.%24items.values())%2C!1)))%3Anew(t.bind.apply(t%2Co(%5Bvoid 0%5D%2Cthis.map((function(e)%7Breturn e.%24changes%3Fe.clone()%3Ae%7D))%2C!1)))%7D%2Ct%7D()%3Bfunction g(e)%7Breturn e.%24proxy%3D!0%2Ce%3Dnew Proxy(e%2C%7Bget%3Afunction(e%2Ct)%7Breturn"symbol"!%3Dtypeof t%26%26void 0%3D%3D%3De%5Bt%5D%3Fe.get(t)%3Ae%5Bt%5D%7D%2Cset%3Afunction(e%2Ct%2Cn)%7Breturn"symbol"!%3Dtypeof t%26%26-1%3D%3D%3Dt.indexOf("%24")%26%26"onAdd"!%3D%3Dt%26%26"onRemove"!%3D%3Dt%26%26"onChange"!%3D%3Dt%3Fe.set(t%2Cn)%3Ae%5Bt%5D%3Dn%2C!0%7D%2CdeleteProperty%3Afunction(e%2Ct)%7Breturn e.delete(t)%2C!0%7D%7D)%2Ce%7Dvar m%3Dfunction()%7Bfunction t(e)%7Bvar n%3Dthis%3Bif(this.%24changes%3Dnew c(this)%2Cthis.%24items%3Dnew Map%2Cthis.%24indexes%3Dnew Map%2Cthis.%24refId%3D0%2Ce)if(e instanceof Map%7C%7Ce instanceof t)e.forEach((function(e%2Ct)%7Breturn n.set(t%2Ce)%7D))%3Belse for(var r in e)this.set(r%2Ce%5Br%5D)%7Dreturn t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn void 0%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid 0)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn void 0!%3D%3De.map%7D%2Ct.prototype%5BSymbol.iterator%5D%3Dfunction()%7Breturn this.%24items%5BSymbol.iterator%5D()%7D%2CObject.defineProperty(t.prototype%2CSymbol.toStringTag%2C%7Bget%3Afunction()%7Breturn this.%24items%5BSymbol.toStringTag%5D%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2CObject.defineProperty(t%2CSymbol.species%2C%7Bget%3Afunction()%7Breturn t%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.set%3Dfunction(t%2Cn)%7Bif(null%3D%3Dn)throw new Error("MapSchema%23set('".concat(t%2C"'%2C ").concat(n%2C")%3A trying to set ").concat(n%2C" value on '").concat(t%2C"'."))%3Bt%3Dt.toString()%3Bvar r%3Dvoid 0!%3D%3Dthis.%24changes.indexes%5Bt%5D%2Co%3Dr%3Fthis.%24changes.indexes%5Bt%5D%3Athis.%24refId%2B%2B%2Ci%3Dr%3Fe.OPERATION.REPLACE%3Ae.OPERATION.ADD%2Cs%3Dvoid 0!%3D%3Dn.%24changes%3Bif(s%26%26n.%24changes.setParent(this%2Cthis.%24changes.root%2Co)%2Cr)%7Bif(!s%26%26this.%24items.get(t)%3D%3D%3Dn)return%3Bs%26%26this.%24items.get(t)!%3D%3Dn%26%26(i%3De.OPERATION.ADD)%7Delse this.%24changes.indexes%5Bt%5D%3Do%2Cthis.%24indexes.set(o%2Ct)%3Breturn this.%24items.set(t%2Cn)%2Cthis.%24changes.change(t%2Ci)%2Cthis%7D%2Ct.prototype.get%3Dfunction(e)%7Breturn this.%24items.get(e)%7D%2Ct.prototype.delete%3Dfunction(e)%7Breturn this.%24changes.delete(e.toString())%2Cthis.%24items.delete(e)%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Breturn this.%24items.has(e)%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bthis.%24items.forEach(e)%7D%2Ct.prototype.entries%3Dfunction()%7Breturn this.%24items.entries()%7D%2Ct.prototype.keys%3Dfunction()%7Breturn this.%24items.keys()%7D%2Ct.prototype.values%3Dfunction()%7Breturn this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C"size"%2C%7Bget%3Afunction()%7Breturn this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar e%3D%7B%7D%3Breturn this.forEach((function(t%2Cn)%7Be%5Bn%5D%3D"function"%3D%3Dtypeof t.toJSON%3Ft.toJSON()%3At%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar n%3Breturn e%3Fn%3DObject.assign(new t%2Cthis)%3A(n%3Dnew t%2Cthis.forEach((function(e%2Ct)%7Be.%24changes%3Fn.set(t%2Ce.clone())%3An.set(t%2Ce)%7D)))%2Cn%7D%2Ct%7D()%2C%24%3D%7B%7D%3Bfunction y(e%2Ct)%7B%24%5Be%5D%3Dt%7Dfunction v(e)%7Breturn %24%5Be%5D%7Dvar b%3Dfunction()%7Bfunction e()%7Bthis.indexes%3D%7B%7D%2Cthis.fieldsByIndex%3D%7B%7D%2Cthis.deprecated%3D%7B%7D%2Cthis.descriptors%3D%7B%7D%7Dreturn e.create%3Dfunction(t)%7Bvar n%3Dnew e%3Breturn n.schema%3DObject.assign(%7B%7D%2Ct%26%26t.schema%7C%7C%7B%7D)%2Cn.indexes%3DObject.assign(%7B%7D%2Ct%26%26t.indexes%7C%7C%7B%7D)%2Cn.fieldsByIndex%3DObject.assign(%7B%7D%2Ct%26%26t.fieldsByIndex%7C%7C%7B%7D)%2Cn.descriptors%3DObject.assign(%7B%7D%2Ct%26%26t.descriptors%7C%7C%7B%7D)%2Cn.deprecated%3DObject.assign(%7B%7D%2Ct%26%26t.deprecated%7C%7C%7B%7D)%2Cn%7D%2Ce.prototype.addField%3Dfunction(e%2Ct)%7Bvar n%3Dthis.getNextFieldIndex()%3Bthis.fieldsByIndex%5Bn%5D%3De%2Cthis.indexes%5Be%5D%3Dn%2Cthis.schema%5Be%5D%3DArray.isArray(t)%3F%7Barray%3At%5B0%5D%7D%3At%7D%2Ce.prototype.hasField%3Dfunction(e)%7Breturn void 0!%3D%3Dthis.indexes%5Be%5D%7D%2Ce.prototype.addFilter%3Dfunction(e%2Ct)%7Breturn this.filters%7C%7C(this.filters%3D%7B%7D%2Cthis.indexesWithFilters%3D%5B%5D)%2Cthis.filters%5Bthis.indexes%5Be%5D%5D%3Dt%2Cthis.indexesWithFilters.push(this.indexes%5Be%5D)%2C!0%7D%2Ce.prototype.addChildrenFilter%3Dfunction(e%2Ct)%7Bvar n%3Dthis.indexes%5Be%5D%2Cr%3Dthis.schema%5Be%5D%3Bif(v(Object.keys(r)%5B0%5D))return this.childFilters%7C%7C(this.childFilters%3D%7B%7D)%2Cthis.childFilters%5Bn%5D%3Dt%2C!0%3Bconsole.warn("%40filterChildren%3A field '".concat(e%2C"' can't have children. Ignoring filter."))%7D%2Ce.prototype.getChildrenFilter%3Dfunction(e)%7Breturn this.childFilters%26%26this.childFilters%5Bthis.indexes%5Be%5D%5D%7D%2Ce.prototype.getNextFieldIndex%3Dfunction()%7Breturn Object.keys(this.schema%7C%7C%7B%7D).length%7D%2Ce%7D()%3Bfunction w(e)%7Breturn e._context%26%26e._context.useFilters%7Dvar x%3Dfunction()%7Bfunction e()%7Bthis.types%3D%7B%7D%2Cthis.schemas%3Dnew Map%2Cthis.useFilters%3D!1%7Dreturn e.prototype.has%3Dfunction(e)%7Breturn this.schemas.has(e)%7D%2Ce.prototype.get%3Dfunction(e)%7Breturn this.types%5Be%5D%7D%2Ce.prototype.add%3Dfunction(e%2Ct)%7Bvoid 0%3D%3D%3Dt%26%26(t%3Dthis.schemas.size)%2Ce._definition%3Db.create(e._definition)%2Ce._typeid%3Dt%2Cthis.types%5Bt%5D%3De%2Cthis.schemas.set(e%2Ct)%7D%2Ce.create%3Dfunction(t)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cfunction(n)%7Breturn t.context%7C%7C(t.context%3Dnew e)%2C_(n%2Ct)%7D%7D%2Ce%7D()%2CE%3Dnew x%3Bfunction _(e%2Ct)%7Breturn void 0%3D%3D%3Dt%26%26(t%3D%7B%7D)%2Cfunction(n%2Cr)%7Bvar i%3Dt.context%7C%7CE%2Cs%3Dn.constructor%3Bif(s._context%3Di%2C!e)throw new Error("".concat(s.name%2C'%3A %40type() reference provided for "').concat(r%2C"%5C" is undefined. Make sure you don't have any circular dependencies."))%3Bi.has(s)%7C%7Ci.add(s)%3Bvar a%3Ds._definition%3Bif(a.addField(r%2Ce)%2Ca.descriptors%5Br%5D)%7Bif(a.deprecated%5Br%5D)return%3Btry%7Bthrow new Error("%40colyseus%2Fschema%3A Duplicate '".concat(r%2C"' definition on '").concat(s.name%2C"'.%5CnCheck %40type() annotation"))%7Dcatch(e)%7Bvar c%3De.stack.split("%5Cn")%5B4%5D.trim()%3Bthrow new Error("".concat(e.message%2C" ").concat(c))%7D%7Dvar l%3Dp.is(e)%2Cu%3D!l%26%26m.is(e)%3Bif("string"!%3Dtypeof e%26%26!Te.is(e))%7Bvar f%3DObject.values(e)%5B0%5D%3B"string"%3D%3Dtypeof f%7C%7Ci.has(f)%7C%7Ci.add(f)%7Dif(t.manual)a.descriptors%5Br%5D%3D%7Benumerable%3A!0%2Cconfigurable%3A!0%2Cwritable%3A!0%7D%3Belse%7Bvar d%3D"_".concat(r)%3Ba.descriptors%5Bd%5D%3D%7Benumerable%3A!1%2Cconfigurable%3A!1%2Cwritable%3A!0%7D%2Ca.descriptors%5Br%5D%3D%7Bget%3Afunction()%7Breturn this%5Bd%5D%7D%2Cset%3Afunction(e)%7Be!%3D%3Dthis%5Bd%5D%26%26(null!%3De%3F(!l%7C%7Ce instanceof p%7C%7C(e%3Dnew(p.bind.apply(p%2Co(%5Bvoid 0%5D%2Ce%2C!1))))%2C!u%7C%7Ce instanceof m%7C%7C(e%3Dnew m(e))%2Cvoid 0%3D%3D%3De.%24proxy%26%26(u%3Fe%3Dg(e)%3Al%26%26(e%3Dh(e)))%2Cthis.%24changes.change(r)%2Ce.%24changes%26%26e.%24changes.setParent(this%2Cthis.%24changes.root%2Cthis._definition.indexes%5Br%5D))%3Athis%5Bd%5D%26%26this.%24changes.delete(r)%2Cthis%5Bd%5D%3De)%7D%2Cenumerable%3A!0%2Cconfigurable%3A!0%7D%7D%7D%7Dfunction A(e)%7Breturn function(t%2Cn)%7Bvar r%3Dt.constructor%3Br._definition.addFilter(n%2Ce)%26%26(r._context.useFilters%3D!0)%7D%7Dfunction O(e)%7Breturn function(t%2Cn)%7Bvar r%3Dt.constructor%3Br._definition.addChildrenFilter(n%2Ce)%26%26(r._context.useFilters%3D!0)%7D%7Dfunction I(e)%7Breturn void 0%3D%3D%3De%26%26(e%3D!0)%2Cfunction(t%2Cn)%7Bvar r%3Dt.constructor._definition%3Br.deprecated%5Bn%5D%3D!0%2Ce%26%26(r.descriptors%5Bn%5D%3D%7Bget%3Afunction()%7Bthrow new Error("".concat(n%2C" is deprecated."))%7D%2Cset%3Afunction(e)%7B%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%7D%7Dfunction k(e%2Ct%2Cn)%7Bfor(var r in void 0%3D%3D%3Dn%26%26(n%3D%7B%7D)%2Cn.context%7C%7C(n.context%3De._context%7C%7Cn.context%7C%7CE)%2Ct)_(t%5Br%5D%2Cn)(e.prototype%2Cr)%3Breturn e%7Dfunction T(e)%7Bfor(var t%3D0%2Cn%3D0%2Cr%3D0%2Co%3De.length%3Br<o%3Br%2B%2B)(t%3De.charCodeAt(r))<128%3Fn%2B%3D1%3At<2048%3Fn%2B%3D2%3At<55296%7C%7Ct>%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn n%7Dfunction C(e%2Ct%2Cn)%7Bfor(var r%3D0%2Co%3D0%2Ci%3Dn.length%3Bo<i%3Bo%2B%2B)(r%3Dn.charCodeAt(o))<128%3Fe%5Bt%2B%2B%5D%3Dr%3Ar<2048%3F(e%5Bt%2B%2B%5D%3D192%7Cr>>6%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%3Ar<55296%7C%7Cr>%3D57344%3F(e%5Bt%2B%2B%5D%3D224%7Cr>>12%2Ce%5Bt%2B%2B%5D%3D128%7Cr>>6%2663%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%3A(o%2B%2B%2Cr%3D65536%2B((1023%26r)<<10%7C1023%26n.charCodeAt(o))%2Ce%5Bt%2B%2B%5D%3D240%7Cr>>18%2Ce%5Bt%2B%2B%5D%3D128%7Cr>>12%2663%2Ce%5Bt%2B%2B%5D%3D128%7Cr>>6%2663%2Ce%5Bt%2B%2B%5D%3D128%7C63%26r)%7Dfunction R(e%2Ct)%7Be.push(255%26t)%7Dfunction S(e%2Ct)%7Be.push(255%26t)%7Dfunction P(e%2Ct)%7Be.push(255%26t)%2Ce.push(t>>8%26255)%7Dfunction M(e%2Ct)%7Be.push(255%26t)%2Ce.push(t>>8%26255)%7Dfunction N(e%2Ct)%7Be.push(255%26t)%2Ce.push(t>>8%26255)%2Ce.push(t>>16%26255)%2Ce.push(t>>24%26255)%7Dfunction D(e%2Ct)%7Bvar n%3Dt>>24%2Cr%3Dt>>16%2Co%3Dt>>8%2Ci%3Dt%3Be.push(255%26i)%2Ce.push(255%26o)%2Ce.push(255%26r)%2Ce.push(255%26n)%7Dfunction L(e%2Ct)%7Bvar n%3DMath.floor(t%2FMath.pow(2%2C32))%3BD(e%2Ct>>>0)%2CD(e%2Cn)%7Dfunction q(e%2Ct)%7Bvar n%3Dt%2FMath.pow(2%2C32)>>0%3BD(e%2Ct>>>0)%2CD(e%2Cn)%7Dfunction U(e%2Ct)%7BV(e%2Ct)%7Dfunction j(e%2Ct)%7BF(e%2Ct)%7Dvar B%3Dnew Int32Array(2)%2CH%3Dnew Float32Array(B.buffer)%2Cz%3Dnew Float64Array(B.buffer)%3Bfunction V(e%2Ct)%7BH%5B0%5D%3Dt%2CN(e%2CB%5B0%5D)%7Dfunction F(e%2Ct)%7Bz%5B0%5D%3Dt%2CN(e%2CB%5B0%5D)%2CN(e%2CB%5B1%5D)%7Dfunction W(e%2Ct)%7Breturn S(e%2Ct%3F1%3A0)%7Dfunction J(e%2Ct)%7Bt%7C%7C(t%3D"")%3Bvar n%3DT(t)%2Cr%3D0%3Bif(n<32)e.push(160%7Cn)%2Cr%3D1%3Belse if(n<256)e.push(217)%2CS(e%2Cn)%2Cr%3D2%3Belse if(n<65536)e.push(218)%2CM(e%2Cn)%2Cr%3D3%3Belse%7Bif(!(n<4294967296))throw new Error("String too long")%3Be.push(219)%2CD(e%2Cn)%2Cr%3D5%7Dreturn C(e%2Ce.length%2Ct)%2Cr%2Bn%7Dfunction G(e%2Ct)%7Breturn isNaN(t)%3FG(e%2C0)%3AisFinite(t)%3Ft!%3D%3D(0%7Ct)%3F(e.push(203)%2CF(e%2Ct)%2C9)%3At>%3D0%3Ft<128%3F(S(e%2Ct)%2C1)%3At<256%3F(e.push(204)%2CS(e%2Ct)%2C2)%3At<65536%3F(e.push(205)%2CM(e%2Ct)%2C3)%3At<4294967296%3F(e.push(206)%2CD(e%2Ct)%2C5)%3A(e.push(207)%2Cq(e%2Ct)%2C9)%3At>%3D-32%3F(e.push(224%7Ct%2B32)%2C1)%3At>%3D-128%3F(e.push(208)%2CR(e%2Ct)%2C2)%3At>%3D-32768%3F(e.push(209)%2CP(e%2Ct)%2C3)%3At>%3D-2147483648%3F(e.push(210)%2CN(e%2Ct)%2C5)%3A(e.push(211)%2CL(e%2Ct)%2C9)%3AG(e%2Ct>0%3FNumber.MAX_SAFE_INTEGER%3A-Number.MAX_SAFE_INTEGER)%7Dvar K%3DObject.freeze(%7B__proto__%3Anull%2Cutf8Write%3AC%2Cint8%3AR%2Cuint8%3AS%2Cint16%3AP%2Cuint16%3AM%2Cint32%3AN%2Cuint32%3AD%2Cint64%3AL%2Cuint64%3Aq%2Cfloat32%3AU%2Cfloat64%3Aj%2CwriteFloat32%3AV%2CwriteFloat64%3AF%2Cboolean%3AW%2Cstring%3AJ%2Cnumber%3AG%7D)%3Bfunction Q(e%2Ct%2Cn)%7Bfor(var r%3D""%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi<s%3Bi%2B%2B)%7Bvar a%3De%5Bi%5D%3B0!%3D(128%26a)%3F192!%3D(224%26a)%3F224!%3D(240%26a)%3F240!%3D(248%26a)%3Fconsole.error("Invalid byte "%2Ba.toString(16))%3A(o%3D(7%26a)<<18%7C(63%26e%5B%2B%2Bi%5D)<<12%7C(63%26e%5B%2B%2Bi%5D)<<6%7C(63%26e%5B%2B%2Bi%5D)<<0)>%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o>>>10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%3Ar%2B%3DString.fromCharCode((15%26a)<<12%7C(63%26e%5B%2B%2Bi%5D)<<6%7C(63%26e%5B%2B%2Bi%5D)<<0)%3Ar%2B%3DString.fromCharCode((31%26a)<<6%7C63%26e%5B%2B%2Bi%5D)%3Ar%2B%3DString.fromCharCode(a)%7Dreturn r%7Dfunction X(e%2Ct)%7Breturn Y(e%2Ct)<<24>>24%7Dfunction Y(e%2Ct)%7Breturn e%5Bt.offset%2B%2B%5D%7Dfunction Z(e%2Ct)%7Breturn ee(e%2Ct)<<16>>16%7Dfunction ee(e%2Ct)%7Breturn e%5Bt.offset%2B%2B%5D%7Ce%5Bt.offset%2B%2B%5D<<8%7Dfunction te(e%2Ct)%7Breturn e%5Bt.offset%2B%2B%5D%7Ce%5Bt.offset%2B%2B%5D<<8%7Ce%5Bt.offset%2B%2B%5D<<16%7Ce%5Bt.offset%2B%2B%5D<<24%7Dfunction ne(e%2Ct)%7Breturn te(e%2Ct)>>>0%7Dfunction re(e%2Ct)%7Breturn ue(e%2Ct)%7Dfunction oe(e%2Ct)%7Breturn fe(e%2Ct)%7Dfunction ie(e%2Ct)%7Bvar n%3Dne(e%2Ct)%3Breturn te(e%2Ct)*Math.pow(2%2C32)%2Bn%7Dfunction se(e%2Ct)%7Bvar n%3Dne(e%2Ct)%3Breturn ne(e%2Ct)*Math.pow(2%2C32)%2Bn%7Dvar ae%3Dnew Int32Array(2)%2Cce%3Dnew Float32Array(ae.buffer)%2Cle%3Dnew Float64Array(ae.buffer)%3Bfunction ue(e%2Ct)%7Breturn ae%5B0%5D%3Dte(e%2Ct)%2Cce%5B0%5D%7Dfunction fe(e%2Ct)%7Breturn ae%5B0%5D%3Dte(e%2Ct)%2Cae%5B1%5D%3Dte(e%2Ct)%2Cle%5B0%5D%7Dfunction de(e%2Ct)%7Breturn Y(e%2Ct)>0%7Dfunction he(e%2Ct)%7Bvar n%2Cr%3De%5Bt.offset%2B%2B%5D%3Br<192%3Fn%3D31%26r%3A217%3D%3D%3Dr%3Fn%3DY(e%2Ct)%3A218%3D%3D%3Dr%3Fn%3Dee(e%2Ct)%3A219%3D%3D%3Dr%26%26(n%3Dne(e%2Ct))%3Bvar o%3DQ(e%2Ct.offset%2Cn)%3Breturn t.offset%2B%3Dn%2Co%7Dfunction pe(e%2Ct)%7Bvar n%3De%5Bt.offset%5D%3Breturn n<192%26%26n>160%7C%7C217%3D%3D%3Dn%7C%7C218%3D%3D%3Dn%7C%7C219%3D%3D%3Dn%7Dfunction ge(e%2Ct)%7Bvar n%3De%5Bt.offset%2B%2B%5D%3Breturn n<128%3Fn%3A202%3D%3D%3Dn%3Fue(e%2Ct)%3A203%3D%3D%3Dn%3Ffe(e%2Ct)%3A204%3D%3D%3Dn%3FY(e%2Ct)%3A205%3D%3D%3Dn%3Fee(e%2Ct)%3A206%3D%3D%3Dn%3Fne(e%2Ct)%3A207%3D%3D%3Dn%3Fse(e%2Ct)%3A208%3D%3D%3Dn%3FX(e%2Ct)%3A209%3D%3D%3Dn%3FZ(e%2Ct)%3A210%3D%3D%3Dn%3Fte(e%2Ct)%3A211%3D%3D%3Dn%3Fie(e%2Ct)%3An>223%3F-1*(255-n%2B1)%3Avoid 0%7Dfunction me(e%2Ct)%7Bvar n%3De%5Bt.offset%5D%3Breturn n<128%7C%7Cn>%3D202%26%26n<%3D211%7Dfunction %24e(e%2Ct)%7Breturn e%5Bt.offset%5D<160%7Dfunction ye(e%2Ct)%7Breturn e%5Bt.offset-1%5D%3D%3D%3Ds%26%26(e%5Bt.offset%5D<128%7C%7Ce%5Bt.offset%5D>%3D202%26%26e%5Bt.offset%5D<%3D211)%7Dvar ve%3DObject.freeze(%7B__proto__%3Anull%2Cint8%3AX%2Cuint8%3AY%2Cint16%3AZ%2Cuint16%3Aee%2Cint32%3Ate%2Cuint32%3Ane%2Cfloat32%3Are%2Cfloat64%3Aoe%2Cint64%3Aie%2Cuint64%3Ase%2CreadFloat32%3Aue%2CreadFloat64%3Afe%2Cboolean%3Ade%2Cstring%3Ahe%2CstringCheck%3Ape%2Cnumber%3Age%2CnumberCheck%3Ame%2CarrayCheck%3A%24e%2CswitchStructureCheck%3Aye%7D)%2Cbe%3Dfunction()%7Bfunction t(e)%7Bvar t%3Dthis%3Bthis.%24changes%3Dnew c(this)%2Cthis.%24items%3Dnew Map%2Cthis.%24indexes%3Dnew Map%2Cthis.%24refId%3D0%2Ce%26%26e.forEach((function(e)%7Breturn t.add(e)%7D))%7Dreturn t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn void 0%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid 0)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn void 0!%3D%3De.collection%7D%2Ct.prototype.add%3Dfunction(e)%7Bvar t%3Dthis.%24refId%2B%2B%3Breturn void 0!%3D%3De.%24changes%26%26e.%24changes.setParent(this%2Cthis.%24changes.root%2Ct)%2Cthis.%24changes.indexes%5Bt%5D%3Dt%2Cthis.%24indexes.set(t%2Ct)%2Cthis.%24items.set(t%2Ce)%2Cthis.%24changes.change(t)%2Ct%7D%2Ct.prototype.at%3Dfunction(e)%7Bvar t%3DArray.from(this.%24items.keys())%5Be%5D%3Breturn this.%24items.get(t)%7D%2Ct.prototype.entries%3Dfunction()%7Breturn this.%24items.entries()%7D%2Ct.prototype.delete%3Dfunction(e)%7Bfor(var t%2Cn%2Cr%3Dthis.%24items.entries()%3B(n%3Dr.next())%26%26!n.done%3B)if(e%3D%3D%3Dn.value%5B1%5D)%7Bt%3Dn.value%5B0%5D%3Bbreak%7Dreturn void 0!%3D%3Dt%26%26(this.%24changes.delete(t)%2Cthis.%24indexes.delete(t)%2Cthis.%24items.delete(t))%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Breturn Array.from(this.%24items.values()).some((function(t)%7Breturn t%3D%3D%3De%7D))%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bvar t%3Dthis%3Bthis.%24items.forEach((function(n%2Cr%2Co)%7Breturn e(n%2Cr%2Ct)%7D))%7D%2Ct.prototype.values%3Dfunction()%7Breturn this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C"size"%2C%7Bget%3Afunction()%7Breturn this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar e%3D%5B%5D%3Breturn this.forEach((function(t%2Cn)%7Be.push("function"%3D%3Dtypeof t.toJSON%3Ft.toJSON()%3At)%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar n%3Breturn e%3Fn%3DObject.assign(new t%2Cthis)%3A(n%3Dnew t%2Cthis.forEach((function(e)%7Be.%24changes%3Fn.add(e.clone())%3An.add(e)%7D)))%2Cn%7D%2Ct%7D()%2Cwe%3Dfunction()%7Bfunction t(e)%7Bvar t%3Dthis%3Bthis.%24changes%3Dnew c(this)%2Cthis.%24items%3Dnew Map%2Cthis.%24indexes%3Dnew Map%2Cthis.%24refId%3D0%2Ce%26%26e.forEach((function(e)%7Breturn t.add(e)%7D))%7Dreturn t.prototype.onAdd%3Dfunction(t%2Cn)%7Breturn void 0%3D%3D%3Dn%26%26(n%3D!0)%2Cl(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.ADD%2Ct%2Cn%3Fthis.%24items%3Avoid 0)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%5B%5D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.is%3Dfunction(e)%7Breturn void 0!%3D%3De.set%7D%2Ct.prototype.add%3Dfunction(t)%7Bvar n%2Cr%3Bif(this.has(t))return!1%3Bvar o%3Dthis.%24refId%2B%2B%3Bvoid 0!%3D%3Dt.%24changes%26%26t.%24changes.setParent(this%2Cthis.%24changes.root%2Co)%3Bvar i%3Dnull!%3D%3D(r%3Dnull%3D%3D%3D(n%3Dthis.%24changes.indexes%5Bo%5D)%7C%7Cvoid 0%3D%3D%3Dn%3Fvoid 0%3An.op)%26%26void 0!%3D%3Dr%3Fr%3Ae.OPERATION.ADD%3Breturn this.%24changes.indexes%5Bo%5D%3Do%2Cthis.%24indexes.set(o%2Co)%2Cthis.%24items.set(o%2Ct)%2Cthis.%24changes.change(o%2Ci)%2Co%7D%2Ct.prototype.entries%3Dfunction()%7Breturn this.%24items.entries()%7D%2Ct.prototype.delete%3Dfunction(e)%7Bfor(var t%2Cn%2Cr%3Dthis.%24items.entries()%3B(n%3Dr.next())%26%26!n.done%3B)if(e%3D%3D%3Dn.value%5B1%5D)%7Bt%3Dn.value%5B0%5D%3Bbreak%7Dreturn void 0!%3D%3Dt%26%26(this.%24changes.delete(t)%2Cthis.%24indexes.delete(t)%2Cthis.%24items.delete(t))%7D%2Ct.prototype.clear%3Dfunction(t)%7Bthis.%24changes.discard(!0%2C!0)%2Cthis.%24changes.indexes%3D%7B%7D%2Cthis.%24indexes.clear()%2Ct%26%26u.call(this%2Ct)%2Cthis.%24items.clear()%2Cthis.%24changes.operation(%7Bindex%3A0%2Cop%3Ae.OPERATION.CLEAR%7D)%2Cthis.%24changes.touchParents()%7D%2Ct.prototype.has%3Dfunction(e)%7Bfor(var t%2Cn%3Dthis.%24items.values()%2Cr%3D!1%3B(t%3Dn.next())%26%26!t.done%3B)if(e%3D%3D%3Dt.value)%7Br%3D!0%3Bbreak%7Dreturn r%7D%2Ct.prototype.forEach%3Dfunction(e)%7Bvar t%3Dthis%3Bthis.%24items.forEach((function(n%2Cr%2Co)%7Breturn e(n%2Cr%2Ct)%7D))%7D%2Ct.prototype.values%3Dfunction()%7Breturn this.%24items.values()%7D%2CObject.defineProperty(t.prototype%2C"size"%2C%7Bget%3Afunction()%7Breturn this.%24items.size%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setIndex%3Dfunction(e%2Ct)%7Bthis.%24indexes.set(e%2Ct)%7D%2Ct.prototype.getIndex%3Dfunction(e)%7Breturn this.%24indexes.get(e)%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn this.%24items.get(this.%24indexes.get(e))%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bvar t%3Dthis.%24indexes.get(e)%3Bthis.%24items.delete(t)%2Cthis.%24indexes.delete(e)%7D%2Ct.prototype.toArray%3Dfunction()%7Breturn Array.from(this.%24items.values())%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar e%3D%5B%5D%3Breturn this.forEach((function(t%2Cn)%7Be.push("function"%3D%3Dtypeof t.toJSON%3Ft.toJSON()%3At)%7D))%2Ce%7D%2Ct.prototype.clone%3Dfunction(e)%7Bvar n%3Breturn e%3Fn%3DObject.assign(new t%2Cthis)%3A(n%3Dnew t%2Cthis.forEach((function(e)%7Be.%24changes%3Fn.add(e.clone())%3An.add(e)%7D)))%2Cn%7D%2Ct%7D()%2Cxe%3Dfunction()%7Bfunction e()%7Bthis.refIds%3Dnew WeakSet%2Cthis.containerIndexes%3Dnew WeakMap%7Dreturn e.prototype.addRefId%3Dfunction(e)%7Bthis.refIds.has(e)%7C%7C(this.refIds.add(e)%2Cthis.containerIndexes.set(e%2Cnew Set))%7D%2Ce.get%3Dfunction(t)%7Breturn void 0%3D%3D%3Dt.%24filterState%26%26(t.%24filterState%3Dnew e)%2Ct.%24filterState%7D%2Ce%7D()%2CEe%3Dfunction()%7Bfunction e()%7Bthis.refs%3Dnew Map%2Cthis.refCounts%3D%7B%7D%2Cthis.deletedRefs%3Dnew Set%2Cthis.nextUniqueId%3D0%7Dreturn e.prototype.getNextUniqueId%3Dfunction()%7Breturn this.nextUniqueId%2B%2B%7D%2Ce.prototype.addRef%3Dfunction(e%2Ct%2Cn)%7Bvoid 0%3D%3D%3Dn%26%26(n%3D!0)%2Cthis.refs.set(e%2Ct)%2Cn%26%26(this.refCounts%5Be%5D%3D(this.refCounts%5Be%5D%7C%7C0)%2B1)%7D%2Ce.prototype.removeRef%3Dfunction(e)%7Bvar t%3Dthis.refCounts%5Be%5D%3Bvoid 0!%3D%3Dt%3F0!%3D%3Dt%3F(this.refCounts%5Be%5D%3Dt-1%2Cthis.deletedRefs.add(e))%3Aconsole.warn("trying to remove reference ".concat(e%2C" with 0 refCount"))%3Aconsole.warn("trying to remove reference ".concat(e%2C" that doesn't exist"))%7D%2Ce.prototype.clearRefs%3Dfunction()%7Bthis.refs.clear()%2Cthis.deletedRefs.clear()%2Cthis.refCounts%3D%7B%7D%7D%2Ce.prototype.garbageCollectDeletedRefs%3Dfunction()%7Bvar e%3Dthis%3Bthis.deletedRefs.forEach((function(t)%7Bif(!(e.refCounts%5Bt%5D>0))%7Bvar n%3De.refs.get(t)%3Bif(n instanceof Te)for(var r in n._definition.schema)"string"!%3Dtypeof n._definition.schema%5Br%5D%26%26n%5Br%5D%26%26n%5Br%5D.%24changes%26%26e.removeRef(n%5Br%5D.%24changes.refId)%3Belse%7Bvar o%3Dn.%24changes.parent._definition%2Ci%3Do.schema%5Bo.fieldsByIndex%5Bn.%24changes.parentIndex%5D%5D%3B"function"%3D%3Dtypeof Object.values(i)%5B0%5D%26%26Array.from(n.values()).forEach((function(t)%7Breturn e.removeRef(t.%24changes.refId)%7D))%7De.refs.delete(t)%2Cdelete e.refCounts%5Bt%5D%7D%7D))%2Cthis.deletedRefs.clear()%7D%2Ce%7D()%2C_e%3Dfunction(e)%7Bfunction t()%7Breturn null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn n(t%2Ce)%2Ct%7D(Error)%3Bfunction Ae(e%2Ct%2Cn%2Cr)%7Bvar o%2Ci%3D!1%3Bswitch(t)%7Bcase"number"%3Acase"int8"%3Acase"uint8"%3Acase"int16"%3Acase"uint16"%3Acase"int32"%3Acase"uint32"%3Acase"int64"%3Acase"uint64"%3Acase"float32"%3Acase"float64"%3Ao%3D"number"%2CisNaN(e)%26%26console.log('trying to encode "NaN" in '.concat(n.constructor.name%2C"%23").concat(r))%3Bbreak%3Bcase"string"%3Ao%3D"string"%2Ci%3D!0%3Bbreak%3Bcase"boolean"%3Areturn%7Dif(typeof e!%3D%3Do%26%26(!i%7C%7Ci%26%26null!%3D%3De))%7Bvar s%3D"'".concat(JSON.stringify(e)%2C"'").concat(e%26%26e.constructor%26%26" (".concat(e.constructor.name%2C")")%7C%7C"")%3Bthrow new _e("a '".concat(o%2C"' was expected%2C but ").concat(s%2C" was provided in ").concat(n.constructor.name%2C"%23").concat(r))%7D%7Dfunction Oe(e%2Ct%2Cn%2Cr)%7Bif(!(e instanceof t))throw new _e("a '".concat(t.name%2C"' was expected%2C but '").concat(e.constructor.name%2C"' was provided in ").concat(n.constructor.name%2C"%23").concat(r))%7Dfunction Ie(e%2Ct%2Cn%2Cr%2Co)%7BAe(n%2Ce%2Cr%2Co)%3Bvar i%3DK%5Be%5D%3Bif(!i)throw new _e("a '".concat(e%2C"' was expected%2C but ").concat(n%2C" was provided in ").concat(r.constructor.name%2C"%23").concat(o))%3Bi(t%2Cn)%7Dfunction ke(e%2Ct%2Cn)%7Breturn ve%5Be%5D(t%2Cn)%7Dvar Te%3Dfunction()%7Bfunction t()%7Bfor(var e%3D%5B%5D%2Ct%3D0%3Bt<arguments.length%3Bt%2B%2B)e%5Bt%5D%3Darguments%5Bt%5D%3BObject.defineProperties(this%2C%7B%24changes%3A%7Bvalue%3Anew c(this%2Cvoid 0%2Cnew Ee)%2Cenumerable%3A!1%2Cwritable%3A!0%7D%2C%24callbacks%3A%7Bvalue%3Avoid 0%2Cenumerable%3A!1%2Cwritable%3A!0%7D%7D)%3Bvar n%3Dthis._definition.descriptors%3Bn%26%26Object.defineProperties(this%2Cn)%2Ce%5B0%5D%26%26this.assign(e%5B0%5D)%7Dreturn t.onError%3Dfunction(e)%7Bconsole.error(e)%7D%2Ct.is%3Dfunction(e)%7Breturn e._definition%26%26void 0!%3D%3De._definition.schema%7D%2Ct.prototype.onChange%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.REPLACE%2Ct)%7D%2Ct.prototype.onRemove%3Dfunction(t)%7Breturn l(this.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Ce.OPERATION.DELETE%2Ct)%7D%2Ct.prototype.assign%3Dfunction(e)%7Breturn Object.assign(this%2Ce)%2Cthis%7D%2CObject.defineProperty(t.prototype%2C"_definition"%2C%7Bget%3Afunction()%7Breturn this.constructor._definition%7D%2Cenumerable%3A!1%2Cconfigurable%3A!0%7D)%2Ct.prototype.setDirty%3Dfunction(e%2Ct)%7Bthis.%24changes.change(e%2Ct)%7D%2Ct.prototype.listen%3Dfunction(e%2Ct%2Cn)%7Bvar r%3Dthis%3Breturn void 0%3D%3D%3Dn%26%26(n%3D!0)%2Cthis.%24callbacks%7C%7C(this.%24callbacks%3D%7B%7D)%2Cthis.%24callbacks%5Be%5D%7C%7C(this.%24callbacks%5Be%5D%3D%5B%5D)%2Cthis.%24callbacks%5Be%5D.push(t)%2Cn%26%26void 0!%3D%3Dthis%5Be%5D%26%26t(this%5Be%5D%2Cvoid 0)%2Cfunction()%7Breturn f(r.%24callbacks%5Be%5D%2Cr.%24callbacks%5Be%5D.indexOf(t))%7D%7D%2Ct.prototype.decode%3Dfunction(n%2Cr%2Co)%7Bvoid 0%3D%3D%3Dr%26%26(r%3D%7Boffset%3A0%7D)%2Cvoid 0%3D%3D%3Do%26%26(o%3Dthis)%3Bvar i%3D%5B%5D%2Ca%3Dthis.%24changes.root%2Cc%3Dn.length%2Cl%3D0%3Bfor(a.refs.set(l%2Cthis)%3Br.offset<c%3B)%7Bvar u%3Dn%5Br.offset%2B%2B%5D%3Bif(u!%3Ds)%7Bvar f%3Do.%24changes%2Cd%3Dvoid 0!%3D%3Do._definition%2Ch%3Dd%3Fu>>6<<6%3Au%3Bif(h!%3D%3De.OPERATION.CLEAR)%7Bvar g%3Dd%3Fu%25(h%7C%7C255)%3Age(n%2Cr)%2C%24%3Dd%3Fo._definition.fieldsByIndex%5Bg%5D%3A""%2Cy%3Df.getType(g)%2Cb%3Dvoid 0%2Cw%3Dvoid 0%2Cx%3Dvoid 0%3Bif(d%3Fw%3Do%5B"_".concat(%24)%5D%3A(w%3Do.getByIndex(g)%2C(h%26e.OPERATION.ADD)%3D%3D%3De.OPERATION.ADD%3F(x%3Do instanceof m%3Fhe(n%2Cr)%3Ag%2Co.setIndex(g%2Cx))%3Ax%3Do.getIndex(g))%2C(h%26e.OPERATION.DELETE)%3D%3D%3De.OPERATION.DELETE%26%26(h!%3D%3De.OPERATION.DELETE_AND_ADD%26%26o.deleteByIndex(g)%2Cw%26%26w.%24changes%26%26a.removeRef(w.%24changes.refId)%2Cb%3Dnull)%2Cvoid 0!%3D%3D%24)%7Bif(h%3D%3D%3De.OPERATION.DELETE)%3Belse if(t.is(y))%7Bvar E%3Dge(n%2Cr)%3Bif(b%3Da.refs.get(E)%2Ch!%3D%3De.OPERATION.REPLACE)%7Bvar _%3Dthis.getSchemaType(n%2Cr%2Cy)%3Bb%7C%7C((b%3Dthis.createTypeInstance(_)).%24changes.refId%3DE%2Cw%26%26(b.%24callbacks%3Dw.%24callbacks%2Cw.%24changes.refId%26%26E!%3D%3Dw.%24changes.refId%26%26a.removeRef(w.%24changes.refId)))%2Ca.addRef(E%2Cb%2Cb!%3D%3Dw)%7D%7Delse if("string"%3D%3Dtypeof y)b%3Dke(y%2Cn%2Cr)%3Belse%7Bvar A%3Dv(Object.keys(y)%5B0%5D)%2CO%3Dge(n%2Cr)%2CI%3Da.refs.has(O)%3Fw%7C%7Ca.refs.get(O)%3Anew A.constructor%3Bif((b%3DI.clone(!0)).%24changes.refId%3DO%2Cw%26%26(b.%24callbacks%3Dw.%24callbacks%2Cw.%24changes.refId%26%26O!%3D%3Dw.%24changes.refId))%7Ba.removeRef(w.%24changes.refId)%3Bfor(var k%3Dw.entries()%2CT%3Dvoid 0%3B(T%3Dk.next())%26%26!T.done%3B)%7Bvar C%3DT.value%2CR%3DC%5B0%5D%2CS%3DC%5B1%5D%3Bi.push(%7BrefId%3AO%2Cop%3Ae.OPERATION.DELETE%2Cfield%3AR%2Cvalue%3Avoid 0%2CpreviousValue%3AS%7D)%7D%7Da.addRef(O%2Cb%2CI!%3D%3Dw)%7Dif(null!%3Db)if(b.%24changes%26%26b.%24changes.setParent(f.ref%2Cf.root%2Cg)%2Co instanceof t)o%5B%24%5D%3Db%3Belse if(o instanceof m)R%3Dx%2Co.%24items.set(R%2Cb)%2Co.%24changes.allChanges.add(g)%3Belse if(o instanceof p)o.setAt(g%2Cb)%3Belse if(o instanceof be)%7Bvar P%3Do.add(b)%3Bo.setIndex(g%2CP)%7Delse o instanceof we%26%26!1!%3D%3D(P%3Do.add(b))%26%26o.setIndex(g%2CP)%3Bw!%3D%3Db%26%26i.push(%7BrefId%3Al%2Cop%3Ah%2Cfield%3A%24%2CdynamicIndex%3Ax%2Cvalue%3Ab%2CpreviousValue%3Aw%7D)%7Delse%7Bconsole.warn("%40colyseus%2Fschema%3A definition mismatch")%3Bfor(var M%3D%7Boffset%3Ar.offset%7D%3Br.offset<c%26%26(!ye(n%2Cr)%7C%7C(M.offset%3Dr.offset%2B1%2C!a.refs.has(ge(n%2CM))))%3B)r.offset%2B%2B%7D%7Delse o.clear(i)%7Delse%7Bl%3Dge(n%2Cr)%3Bvar N%3Da.refs.get(l)%3Bif(!N)throw new Error('"refId" not found%3A '.concat(l))%3Bo%3DN%7D%7Dreturn this._triggerChanges(i)%2Ca.garbageCollectDeletedRefs()%2Ci%7D%2Ct.prototype.encode%3Dfunction(n%2Cr%2Co)%7Bvoid 0%3D%3D%3Dn%26%26(n%3D!1)%2Cvoid 0%3D%3D%3Dr%26%26(r%3D%5B%5D)%2Cvoid 0%3D%3D%3Do%26%26(o%3D!1)%3Bfor(var i%3Dthis.%24changes%2Ca%3Dnew WeakSet%2Cc%3D%5Bi%5D%2Cl%3D1%2Cu%3D0%3Bu<l%3Bu%2B%2B)%7Bvar f%3Dc%5Bu%5D%2Cd%3Df.ref%2Ch%3Dd instanceof t%3Bf.ensureRefId()%2Ca.add(f)%2Cf!%3D%3Di%26%26(f.changed%7C%7Cn)%26%26(S(r%2Cs)%2CG(r%2Cf.refId))%3Bfor(var p%3Dn%3FArray.from(f.allChanges)%3AArray.from(f.changes.values())%2Cg%3D0%2C%24%3Dp.length%3Bg<%24%3Bg%2B%2B)%7Bvar y%3Dn%3F%7Bop%3Ae.OPERATION.ADD%2Cindex%3Ap%5Bg%5D%7D%3Ap%5Bg%5D%2Cb%3Dy.index%2Cw%3Dh%3Fd._definition.fieldsByIndex%26%26d._definition.fieldsByIndex%5Bb%5D%3Ab%2Cx%3Dr.length%3Bif(y.op!%3D%3De.OPERATION.TOUCH)if(h)S(r%2Cb%7Cy.op)%3Belse%7Bif(S(r%2Cy.op)%2Cy.op%3D%3D%3De.OPERATION.CLEAR)continue%3BG(r%2Cb)%7Dif(h%7C%7C(y.op%26e.OPERATION.ADD)!%3De.OPERATION.ADD%7C%7Cd instanceof m%26%26J(r%2Cf.ref.%24indexes.get(b))%2Cy.op!%3D%3De.OPERATION.DELETE)%7Bvar E%3Df.getType(b)%2C_%3Df.getValue(b)%3Bif(_%26%26_.%24changes%26%26!a.has(_.%24changes)%26%26(c.push(_.%24changes)%2C_.%24changes.ensureRefId()%2Cl%2B%2B)%2Cy.op!%3D%3De.OPERATION.TOUCH)%7Bif(t.is(E))Oe(_%2CE%2Cd%2Cw)%2CG(r%2C_.%24changes.refId)%2C(y.op%26e.OPERATION.ADD)%3D%3D%3De.OPERATION.ADD%26%26this.tryEncodeTypeId(r%2CE%2C_.constructor)%3Belse if("string"%3D%3Dtypeof E)Ie(E%2Cr%2C_%2Cd%2Cw)%3Belse%7Bvar A%3Dv(Object.keys(E)%5B0%5D)%3BOe(d%5B"_".concat(w)%5D%2CA.constructor%2Cd%2Cw)%2CG(r%2C_.%24changes.refId)%7Do%26%26f.cache(b%2Cr.slice(x))%7D%7D%7Dn%7C%7Co%7C%7Cf.discard()%7Dreturn r%7D%2Ct.prototype.encodeAll%3Dfunction(e)%7Breturn this.encode(!0%2C%5B%5D%2Ce)%7D%2Ct.prototype.applyFilters%3Dfunction(n%2Cr)%7Bvar o%2Ci%3Bvoid 0%3D%3D%3Dr%26%26(r%3D!1)%3Bfor(var a%3Dthis%2Cc%3Dnew Set%2Cl%3Dxe.get(n)%2Cu%3D%5Bthis.%24changes%5D%2Cf%3D1%2Cd%3D%5B%5D%2Ch%3Dfunction(h)%7Bvar p%3Du%5Bh%5D%3Bif(c.has(p.refId))return"continue"%3Bvar g%3Dp.ref%2C%24%3Dg instanceof t%3BS(d%2Cs)%2CG(d%2Cp.refId)%3Bvar y%3Dl.refIds.has(p)%2Cv%3Dr%7C%7C!y%3Bl.addRefId(p)%3Bvar b%3Dl.containerIndexes.get(p)%2Cw%3Dv%3FArray.from(p.allChanges)%3AArray.from(p.changes.values())%3B!r%26%26%24%26%26g._definition.indexesWithFilters%26%26g._definition.indexesWithFilters.forEach((function(t)%7B!b.has(t)%26%26p.allChanges.has(t)%26%26(v%3Fw.push(t)%3Aw.push(%7Bop%3Ae.OPERATION.ADD%2Cindex%3At%7D))%7D))%3Bfor(var x%3D0%2CE%3Dw.length%3Bx<E%3Bx%2B%2B)%7Bvar _%3Dv%3F%7Bop%3Ae.OPERATION.ADD%2Cindex%3Aw%5Bx%5D%7D%3Aw%5Bx%5D%3Bif(_.op!%3D%3De.OPERATION.CLEAR)%7Bvar A%3D_.index%3Bif(_.op!%3D%3De.OPERATION.DELETE)%7Bvar O%3Dp.getValue(A)%2CI%3Dp.getType(A)%3Bif(%24)%7Bif((k%3Dg._definition.filters%26%26g._definition.filters%5BA%5D)%26%26!k.call(g%2Cn%2CO%2Ca))%7BO%26%26O.%24changes%26%26c.add(O.%24changes.refId)%3Bcontinue%7D%7Delse%7Bvar k%2CT%3Dp.parent%3Bif((k%3Dp.getChildrenFilter())%26%26!k.call(T%2Cn%2Cg.%24indexes.get(A)%2CO%2Ca))%7BO%26%26O.%24changes%26%26c.add(O.%24changes.refId)%3Bcontinue%7D%7Dif(O.%24changes%26%26(u.push(O.%24changes)%2Cf%2B%2B)%2C_.op!%3D%3De.OPERATION.TOUCH)if(_.op%3D%3D%3De.OPERATION.ADD%7C%7C%24)d.push.apply(d%2Cnull!%3D%3D(o%3Dp.caches%5BA%5D)%26%26void 0!%3D%3Do%3Fo%3A%5B%5D)%2Cb.add(A)%3Belse if(b.has(A))d.push.apply(d%2Cnull!%3D%3D(i%3Dp.caches%5BA%5D)%26%26void 0!%3D%3Di%3Fi%3A%5B%5D)%3Belse%7Bif(b.add(A)%2CS(d%2Ce.OPERATION.ADD)%2CG(d%2CA)%2Cg instanceof m)%7Bvar C%3Dp.ref.%24indexes.get(A)%3BJ(d%2CC)%7DO.%24changes%3FG(d%2CO.%24changes.refId)%3AK%5BI%5D(d%2CO)%7Delse O.%24changes%26%26!%24%26%26(S(d%2Ce.OPERATION.ADD)%2CG(d%2CA)%2Cg instanceof m%26%26(C%3Dp.ref.%24indexes.get(A)%2CJ(d%2CC))%2CG(d%2CO.%24changes.refId))%7Delse %24%3FS(d%2C_.op%7CA)%3A(S(d%2C_.op)%2CG(d%2CA))%7Delse S(d%2C_.op)%7D%7D%2Cp%3D0%3Bp<f%3Bp%2B%2B)h(p)%3Breturn d%7D%2Ct.prototype.clone%3Dfunction()%7Bvar e%2Ct%3Dnew this.constructor%2Cn%3Dthis._definition.schema%3Bfor(var r in n)"object"%3D%3Dtypeof this%5Br%5D%26%26"function"%3D%3Dtypeof(null%3D%3D%3D(e%3Dthis%5Br%5D)%7C%7Cvoid 0%3D%3D%3De%3Fvoid 0%3Ae.clone)%3Ft%5Br%5D%3Dthis%5Br%5D.clone()%3At%5Br%5D%3Dthis%5Br%5D%3Breturn t%7D%2Ct.prototype.toJSON%3Dfunction()%7Bvar e%3Dthis._definition.schema%2Ct%3Dthis._definition.deprecated%2Cn%3D%7B%7D%3Bfor(var r in e)t%5Br%5D%7C%7Cnull%3D%3D%3Dthis%5Br%5D%7C%7Cvoid 0%3D%3D%3Dthis%5Br%5D%7C%7C(n%5Br%5D%3D"function"%3D%3Dtypeof this%5Br%5D.toJSON%3Fthis%5Br%5D.toJSON()%3Athis%5B"_".concat(r)%5D)%3Breturn n%7D%2Ct.prototype.discardAllChanges%3Dfunction()%7Bthis.%24changes.discardAll()%7D%2Ct.prototype.getByIndex%3Dfunction(e)%7Breturn this%5Bthis._definition.fieldsByIndex%5Be%5D%5D%7D%2Ct.prototype.deleteByIndex%3Dfunction(e)%7Bthis%5Bthis._definition.fieldsByIndex%5Be%5D%5D%3Dvoid 0%7D%2Ct.prototype.tryEncodeTypeId%3Dfunction(e%2Ct%2Cn)%7Bt._typeid!%3D%3Dn._typeid%26%26(S(e%2Ca)%2CG(e%2Cn._typeid))%7D%2Ct.prototype.getSchemaType%3Dfunction(e%2Ct%2Cn)%7Bvar r%3Breturn e%5Bt.offset%5D%3D%3D%3Da%26%26(t.offset%2B%2B%2Cr%3Dthis.constructor._context.get(ge(e%2Ct)))%2Cr%7C%7Cn%7D%2Ct.prototype.createTypeInstance%3Dfunction(e)%7Bvar t%3Dnew e%3Breturn t.%24changes.root%3Dthis.%24changes.root%2Ct%7D%2Ct.prototype._triggerChanges%3Dfunction(n)%7Bfor(var r%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Dnew Set%2Ch%3Dthis.%24changes.root.refs%2Cp%3Dfunction(p)%7Bvar g%3Dn%5Bp%5D%2Cm%3Dg.refId%2C%24%3Dh.get(m)%2Cy%3D%24.%24callbacks%3Bif((g.op%26e.OPERATION.DELETE)%3D%3D%3De.OPERATION.DELETE%26%26g.previousValue instanceof t%26%26(null%3D%3D%3D(o%3Dnull%3D%3D%3D(r%3Dg.previousValue.%24callbacks)%7C%7Cvoid 0%3D%3D%3Dr%3Fvoid 0%3Ar%5Be.OPERATION.DELETE%5D)%7C%7Cvoid 0%3D%3D%3Do%7C%7Co.forEach((function(e)%7Breturn e()%7D)))%2C!y)return"continue"%3Bif(%24 instanceof t)%7Bif(!d.has(m))try%7Bnull%3D%3D%3D(i%3Dnull%3D%3Dy%3Fvoid 0%3Ay%5Be.OPERATION.REPLACE%5D)%7C%7Cvoid 0%3D%3D%3Di%7C%7Ci.forEach((function(e)%7Breturn e()%7D))%7Dcatch(e)%7Bt.onError(e)%7Dtry%7By.hasOwnProperty(g.field)%26%26(null%3D%3D%3D(s%3Dy%5Bg.field%5D)%7C%7Cvoid 0%3D%3D%3Ds%7C%7Cs.forEach((function(e)%7Breturn e(g.value%2Cg.previousValue)%7D)))%7Dcatch(e)%7Bt.onError(e)%7D%7Delse g.op%3D%3D%3De.OPERATION.ADD%26%26void 0%3D%3D%3Dg.previousValue%3Fnull%3D%3D%3D(a%3Dy%5Be.OPERATION.ADD%5D)%7C%7Cvoid 0%3D%3D%3Da%7C%7Ca.forEach((function(e)%7Bvar t%3Breturn e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void 0!%3D%3Dt%3Ft%3Ag.field)%7D))%3Ag.op%3D%3D%3De.OPERATION.DELETE%3Fvoid 0!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(c%3Dy%5Be.OPERATION.DELETE%5D)%7C%7Cvoid 0%3D%3D%3Dc%7C%7Cc.forEach((function(e)%7Bvar t%3Breturn e(g.previousValue%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void 0!%3D%3Dt%3Ft%3Ag.field)%7D)))%3Ag.op%3D%3D%3De.OPERATION.DELETE_AND_ADD%26%26(void 0!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(l%3Dy%5Be.OPERATION.DELETE%5D)%7C%7Cvoid 0%3D%3D%3Dl%7C%7Cl.forEach((function(e)%7Bvar t%3Breturn e(g.previousValue%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void 0!%3D%3Dt%3Ft%3Ag.field)%7D)))%2Cnull%3D%3D%3D(u%3Dy%5Be.OPERATION.ADD%5D)%7C%7Cvoid 0%3D%3D%3Du%7C%7Cu.forEach((function(e)%7Bvar t%3Breturn e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void 0!%3D%3Dt%3Ft%3Ag.field)%7D)))%2Cg.value!%3D%3Dg.previousValue%26%26(null%3D%3D%3D(f%3Dy%5Be.OPERATION.REPLACE%5D)%7C%7Cvoid 0%3D%3D%3Df%7C%7Cf.forEach((function(e)%7Bvar t%3Breturn e(g.value%2Cnull!%3D%3D(t%3Dg.dynamicIndex)%26%26void 0!%3D%3Dt%3Ft%3Ag.field)%7D)))%3Bd.add(m)%7D%2Cg%3D0%3Bg<n.length%3Bg%2B%2B)p(g)%7D%2Ct._definition%3Db.create()%2Ct%7D()%3Bfunction Ce(e)%7Bfor(var t%3D%5Be.%24changes%5D%2Cn%3D1%2Cr%3D%7B%7D%2Co%3Dr%2Ci%3Dfunction(e)%7Bvar n%3Dt%5Be%5D%3Bn.changes.forEach((function(e)%7Bvar t%3Dn.ref%2Cr%3De.index%2Ci%3Dt._definition%3Ft._definition.fieldsByIndex%5Br%5D%3At.%24indexes.get(r)%3Bo%5Bi%5D%3Dn.getValue(r)%7D))%7D%2Cs%3D0%3Bs<n%3Bs%2B%2B)i(s)%3Breturn r%7Dvar Re%3D%7Bcontext%3Anew x%7D%2CSe%3Dfunction(e)%7Bfunction t()%7Breturn null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn n(t%2Ce)%2Cr(%5B_("string"%2CRe)%5D%2Ct.prototype%2C"name"%2Cvoid 0)%2Cr(%5B_("string"%2CRe)%5D%2Ct.prototype%2C"type"%2Cvoid 0)%2Cr(%5B_("number"%2CRe)%5D%2Ct.prototype%2C"referencedType"%2Cvoid 0)%2Ct%7D(Te)%2CPe%3Dfunction(e)%7Bfunction t()%7Bvar t%3Dnull!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%3Breturn t.fields%3Dnew p%2Ct%7Dreturn n(t%2Ce)%2Cr(%5B_("number"%2CRe)%5D%2Ct.prototype%2C"id"%2Cvoid 0)%2Cr(%5B_(%5BSe%5D%2CRe)%5D%2Ct.prototype%2C"fields"%2Cvoid 0)%2Ct%7D(Te)%2CMe%3Dfunction(e)%7Bfunction t()%7Bvar t%3Dnull!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%3Breturn t.types%3Dnew p%2Ct%7Dreturn n(t%2Ce)%2Ct.encode%3Dfunction(e)%7Bvar n%2Cr%3De.constructor%2Co%3Dnew t%3Bo.rootType%3Dr._typeid%3Bvar i%3Dfunction(e%2Ct)%7Bfor(var n in t)%7Bvar r%3Dnew Se%3Br.name%3Dn%3Bvar i%3Dvoid 0%3Bif("string"%3D%3Dtypeof t%5Bn%5D)i%3Dt%5Bn%5D%3Belse%7Bvar s%3Dt%5Bn%5D%2Ca%3Dvoid 0%3BTe.is(s)%3F(i%3D"ref"%2Ca%3Dt%5Bn%5D)%3A"string"%3D%3Dtypeof s%5Bi%3DObject.keys(s)%5B0%5D%5D%3Fi%2B%3D"%3A"%2Bs%5Bi%5D%3Aa%3Ds%5Bi%5D%2Cr.referencedType%3Da%3Fa._typeid%3A-1%7Dr.type%3Di%2Ce.fields.push(r)%7Do.types.push(e)%7D%2Cs%3Dnull%3D%3D%3D(n%3Dr._context)%7C%7Cvoid 0%3D%3D%3Dn%3Fvoid 0%3An.types%3Bfor(var a in s)%7Bvar c%3Dnew Pe%3Bc.id%3DNumber(a)%2Ci(c%2Cs%5Ba%5D._definition.schema)%7Dreturn o.encodeAll()%7D%2Ct.decode%3Dfunction(e%2Cr)%7Bvar o%3Dnew x%2Ci%3Dnew t%3Bi.decode(e%2Cr)%3Bvar s%3Di.types.reduce((function(e%2Ct)%7Bvar r%3Dfunction(e)%7Bfunction t()%7Breturn null!%3D%3De%26%26e.apply(this%2Carguments)%7C%7Cthis%7Dreturn n(t%2Ce)%2Ct%7D(Te)%2Ci%3Dt.id%3Breturn e%5Bi%5D%3Dr%2Co.add(r%2Ci)%2Ce%7D)%2C%7B%7D)%3Bi.types.forEach((function(e)%7Bvar t%3Ds%5Be.id%5D%3Be.fields.forEach((function(e)%7Bvar n%3Bif(void 0!%3D%3De.referencedType)%7Bvar r%3De.type%2Ci%3Ds%5Be.referencedType%5D%3Bif(!i)%7Bvar a%3De.type.split("%3A")%3Br%3Da%5B0%5D%2Ci%3Da%5B1%5D%7D"ref"%3D%3D%3Dr%3F_(i%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%3A_(((n%3D%7B%7D)%5Br%5D%3Di%2Cn)%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%7Delse _(e.type%2C%7Bcontext%3Ao%7D)(t.prototype%2Ce.name)%7D))%7D))%3Bvar a%3Ds%5Bi.rootType%5D%2Cc%3Dnew a%3Bfor(var l in a._definition.schema)%7Bvar u%3Da._definition.schema%5Bl%5D%3B"string"!%3Dtypeof u%26%26(c%5Bl%5D%3D"function"%3D%3Dtypeof u%3Fnew u%3Anew(v(Object.keys(u)%5B0%5D).constructor))%7Dreturn c%7D%2Cr(%5B_(%5BPe%5D%2CRe)%5D%2Ct.prototype%2C"types"%2Cvoid 0)%2Cr(%5B_("number"%2CRe)%5D%2Ct.prototype%2C"rootType"%2Cvoid 0)%2Ct%7D(Te)%3By("map"%2C%7Bconstructor%3Am%7D)%2Cy("array"%2C%7Bconstructor%3Ap%7D)%2Cy("set"%2C%7Bconstructor%3Awe%7D)%2Cy("collection"%2C%7Bconstructor%3Abe%7D)%2Ce.ArraySchema%3Dp%2Ce.CollectionSchema%3Dbe%2Ce.Context%3Dx%2Ce.MapSchema%3Dm%2Ce.Reflection%3DMe%2Ce.ReflectionField%3DSe%2Ce.ReflectionType%3DPe%2Ce.Schema%3DTe%2Ce.SchemaDefinition%3Db%2Ce.SetSchema%3Dwe%2Ce.decode%3Dve%2Ce.defineTypes%3Dk%2Ce.deprecated%3DI%2Ce.dumpChanges%3DCe%2Ce.encode%3DK%2Ce.filter%3DA%2Ce.filterChildren%3DO%2Ce.hasFilter%3Dw%2Ce.registerType%3Dy%2Ce.type%3D_%2CObject.defineProperty(e%2C"__esModule"%2C%7Bvalue%3A!0%7D)%7D(t)%7D(0%2Ctt.exports)%3Bvar nt%3Dtt.exports%2Crt%3D%7B%7D%3B!function(e)%7Bvar t%3BObject.defineProperty(e%2C"__esModule"%2C%7Bvalue%3A!0%7D)%2Ce.utf8Length%3De.utf8Read%3De.ErrorCode%3De.Protocol%3Dvoid 0%2Cfunction(e)%7Be%5Be.HANDSHAKE%3D9%5D%3D"HANDSHAKE"%2Ce%5Be.JOIN_ROOM%3D10%5D%3D"JOIN_ROOM"%2Ce%5Be.ERROR%3D11%5D%3D"ERROR"%2Ce%5Be.LEAVE_ROOM%3D12%5D%3D"LEAVE_ROOM"%2Ce%5Be.ROOM_DATA%3D13%5D%3D"ROOM_DATA"%2Ce%5Be.ROOM_STATE%3D14%5D%3D"ROOM_STATE"%2Ce%5Be.ROOM_STATE_PATCH%3D15%5D%3D"ROOM_STATE_PATCH"%2Ce%5Be.ROOM_DATA_SCHEMA%3D16%5D%3D"ROOM_DATA_SCHEMA"%2Ce%5Be.ROOM_DATA_BYTES%3D17%5D%3D"ROOM_DATA_BYTES"%7D(e.Protocol%7C%7C(e.Protocol%3D%7B%7D))%2C(t%3De.ErrorCode%7C%7C(e.ErrorCode%3D%7B%7D))%5Bt.MATCHMAKE_NO_HANDLER%3D4210%5D%3D"MATCHMAKE_NO_HANDLER"%2Ct%5Bt.MATCHMAKE_INVALID_CRITERIA%3D4211%5D%3D"MATCHMAKE_INVALID_CRITERIA"%2Ct%5Bt.MATCHMAKE_INVALID_ROOM_ID%3D4212%5D%3D"MATCHMAKE_INVALID_ROOM_ID"%2Ct%5Bt.MATCHMAKE_UNHANDLED%3D4213%5D%3D"MATCHMAKE_UNHANDLED"%2Ct%5Bt.MATCHMAKE_EXPIRED%3D4214%5D%3D"MATCHMAKE_EXPIRED"%2Ct%5Bt.AUTH_FAILED%3D4215%5D%3D"AUTH_FAILED"%2Ct%5Bt.APPLICATION_ERROR%3D4216%5D%3D"APPLICATION_ERROR"%2Ce.utf8Read%3Dfunction(e%2Ct)%7Bconst n%3De%5Bt%2B%2B%5D%3Bfor(var r%3D""%2Co%3D0%2Ci%3Dt%2Cs%3Dt%2Bn%3Bi<s%3Bi%2B%2B)%7Bvar a%3De%5Bi%5D%3Bif(0!%3D(128%26a))if(192!%3D(224%26a))if(224!%3D(240%26a))%7Bif(240!%3D(248%26a))throw new Error("Invalid byte "%2Ba.toString(16))%3B(o%3D(7%26a)<<18%7C(63%26e%5B%2B%2Bi%5D)<<12%7C(63%26e%5B%2B%2Bi%5D)<<6%7C(63%26e%5B%2B%2Bi%5D)<<0)>%3D65536%3F(o-%3D65536%2Cr%2B%3DString.fromCharCode(55296%2B(o>>>10)%2C56320%2B(1023%26o)))%3Ar%2B%3DString.fromCharCode(o)%7Delse r%2B%3DString.fromCharCode((15%26a)<<12%7C(63%26e%5B%2B%2Bi%5D)<<6%7C(63%26e%5B%2B%2Bi%5D)<<0)%3Belse r%2B%3DString.fromCharCode((31%26a)<<6%7C63%26e%5B%2B%2Bi%5D)%3Belse r%2B%3DString.fromCharCode(a)%7Dreturn r%7D%2Ce.utf8Length%3Dfunction(e%3D"")%7Blet t%3D0%2Cn%3D0%3Bfor(let r%3D0%2Co%3De.length%3Br<o%3Br%2B%2B)t%3De.charCodeAt(r)%2Ct<128%3Fn%2B%3D1%3At<2048%3Fn%2B%3D2%3At<55296%7C%7Ct>%3D57344%3Fn%2B%3D3%3A(r%2B%2B%2Cn%2B%3D4)%3Breturn n%2B1%7D%7D(rt)%3Bclass ot extends EventTarget%7Bstate%3BsetState(e)%7Bthis.state.decode(e)%2Cthis.dispatchEvent(new CustomEvent("patch"%2C%7Bdetail%3Anull%7D))%2Cthis.dispatchEvent(new Event("load"))%7DgetState()%7Breturn this.state%7Dpatch(e)%7Blet t%3Dthis.state.decode(e)%3Bfor(let e of t)if("gameTime"!%3De.field)%7Bthis.dispatchEvent(new CustomEvent("patch"%2C%7Bdetail%3At%7D))%3Bbreak%7D%7Dteardown()%7Bthis.state%3F.%24changes%3F.root.clearRefs()%7Dhandshake(e%2Ct)%7Bif(this.state)%7B(new nt.Reflection).decode(e%2Ct)%7Delse this.state%3Dnt.Reflection.decode(e%2Ct)%3Bthis.dispatchEvent(new CustomEvent("patch"%2C%7Bdetail%3Anull%7D))%7D%7Dconst it%3Dnew ot%3Bclass st extends EventTarget%7Bsocket%3Dnull%3BtransportType%3DAe("unknown")%3BblueboatRoomId%3Dnull%3Bsetup()%7Blet e%3Dthis%3Bclass t extends WebSocket%7Bconstructor(t%2Cn)%7Bsuper(t%2Cn)%2Ce.socket%7C%7Ce.registerSocket(this)%7Dsend(t)%7Be.onSend(t)%2Csuper.send(t)%7D%7Dlet n%3DXMLHttpRequest.prototype.send%3BXMLHttpRequest.prototype.send%3Dfunction()%7Bthis.addEventListener("load"%2C(()%3D>%7Bif(!this.responseURL.endsWith("%2Fmatchmaker%2Fjoin"))return%3Blet t%3DJSON.parse(this.responseText)%3Be.blueboatRoomId%3Dt.roomId%2Cconsole.log("Got Blueboat Room Id%3A "%2Be.blueboatRoomId)%7D))%2Cn.apply(this%2Carguments)%7D%2CHe().WebSocket%3Dt%7DregisterSocket(e)%7Bthis.socket%3De%2C"Phaser"in He()%3F(this.transportType.set("colyseus")%2Cthis.addEventListener("colyseusMessage"%2C(e%3D>%7Bif("DEVICES_STATES_CHANGES"!%3De.detail.type)return%3Blet t%3Dfunction(e)%7Blet t%3D%5B%5D%3Bfor(let n of e.changes)%7Blet r%3D%7B%7D%2Co%3Dn%5B1%5D.map((t%3D>e.values%5Bt%5D))%3Bfor(let e%3D0%3Be<o.length%3Be%2B%2B)r%5Bo%5Be%5D%5D%3Dn%5B2%5D%5Be%5D%3Bt.push(%7Bid%3An%5B0%5D%2Cdata%3Ar%7D)%7Dreturn t%7D(e.detail.message)%3Bthis.dispatchEvent(new CustomEvent("deviceChanges"%2C%7Bdetail%3At%7D))%7D)))%3Athis.transportType.set("blueboat")%2Ce.addEventListener("message"%2C(e%3D>%7Blet t%3Bif("colyseus"%3D%3Da(this.transportType))%7Bif(t%3Dfunction(e)%7Bconst t%3DArray.from(new Uint8Array(e.data))%2Cn%3Dt%5B0%5D%3Bif(n%3D%3D%3Det.Protocol.JOIN_ROOM)%7Blet e%3D1%3Bconst n%3Drt.utf8Read(t%2Ce)%3Be%2B%3Drt.utf8Length(n)%3Bconst r%3Drt.utf8Read(t%2Ce)%3Be%2B%3Drt.utf8Length(r)%2Cconsole.log(n%2Cr%2Ce)%2Ct.length>e%26%26it.handshake(t%2C%7Boffset%3Ae%7D)%7Delse if(n%3D%3D%3Det.Protocol.ROOM_DATA_SCHEMA)%3Belse if(n%3D%3D%3Det.Protocol.ROOM_STATE)t.shift()%2Cit.setState(t)%3Belse if(n%3D%3D%3Det.Protocol.ROOM_STATE_PATCH)t.shift()%2Cit.patch(t)%3Belse%7Bif(n%3D%3D%3Det.Protocol.ROOM_DATA)%7Bconst n%3D%7Boffset%3A1%7D%3Breturn%7Btype%3Ant.decode.stringCheck(t%2Cn)%3Fnt.decode.string(t%2Cn)%3Ant.decode.number(t%2Cn)%2Cmessage%3At.length>n.offset%3FWe(e.data%2Cn.offset)%3Avoid 0%7D%7Dif(n%3D%3D%3Det.Protocol.ROOM_DATA_BYTES)%7Bconst e%3D%7Boffset%3A1%7D%3Breturn%7Btype%3Ant.decode.stringCheck(t%2Ce)%3Fnt.decode.string(t%2Ce)%3Ant.decode.number(t%2Ce)%2Cmessage%3Anew Uint8Array(t.slice(e.offset))%7D%7D%7Dreturn null%7D(e)%2C!t)return%3Bthis.dispatchEvent(new CustomEvent("colyseusMessage"%2C%7Bdetail%3At%7D))%7Delse%7Bif(t%3DVe.decode(e.data)%2C!t)return%3Bthis.dispatchEvent(new CustomEvent("blueboatMessage"%2C%7Bdetail%3At%7D))%7D%7D))%7DonSend(e)%7Bif("blueboat"%3D%3Da(this.transportType)%26%26!this.blueboatRoomId)%7Blet t%3DVe.decode(e)%3Bt.roomId%26%26(this.blueboatRoomId%3Dt.roomId)%2Ct.room%26%26(this.blueboatRoomId%3Dt.room)%2Cthis.blueboatRoomId%26%26console.log("Got Blueboat Room Id%3A "%2Bthis.blueboatRoomId)%7D%7DsendMessage(e%2Ct)%7Bif(!this.socket)return%3Bif(!this.blueboatRoomId%26%26"blueboat"%3D%3Da(this.transportType))return%3Blet n%3Bif("colyseus"%3D%3Da(this.transportType))%7Blet r%3D%5Bet.Protocol.ROOM_DATA%5D%2Co%3DYe(e)%2Ci%3DYe(t)%3Bn%3Dnew Uint8Array(o.byteLength%2Bi.byteLength%2Br.length)%2Cn.set(r)%2Cn.set(new Uint8Array(o)%2Cr.length)%2Cn.set(new Uint8Array(i)%2Cr.length%2Bo.byteLength)%7Delse n%3DVe.encode(e%2Ct%2Cthis.blueboatRoomId)%3Bthis.socket.send(n)%7D%7Dconst at%3Dnew st%2Cct%3DAe(!0)%2Clt%3DAe(!1)%3BHe().storesLoaded%3Dlt%3Bconst ut%3DAe(null)%3Bat.addEventListener("colyseusMessage"%2C(e%3D>%7B"AUTH_ID"%3D%3D%3De.detail.type%26%26(ut.set(e.detail.message)%2Cconsole.log("%5BGC%5D Got player id%3A "%2Be.detail.message))%7D))%3Bconst ft%3DAe(!1)%3Bat.addEventListener("colyseusMessage"%2C(e%3D>%7Bif("DEVICES_STATES_CHANGES"%3D%3D%3De.detail.type)%7Blet t%3DsetInterval((()%3D>%7Blet n%3DHe()%3F.stores%3F.phaser%3F.scene%3F.worldManager%3F.devices%3F.allDevices%3Bn%26%26n.length>%3De.detail.message.changes.length%26%26(clearInterval(t)%2Cft.set(!0))%7D)%2C100)%7D%7D))%3Bconst%7Bwindow%3Adt%7D%3Db%3Bfunction ht(e)%7Bx(e%2C"svelte-4jfbq8"%2C".menu.svelte-4jfbq8%7Bposition%3Aabsolute%3Bbackground-color%3Avar(--menuBackgroundColor)%3Bresize%3Aboth%3Boverflow%3Ahidden%3Bmin-width%3A150px%3Bborder-radius%3A5px%3Buser-select%3Anone%3Bpointer-events%3Aall%3Boutline-width%3A3px%3Boutline-style%3Asolid%3Boutline-color%3Avar(--menuOutlineColor)%7D.children.svelte-4jfbq8%7Bposition%3Arelative%3Bheight%3Acalc(100%25 - 21px)%3Boverflow-x%3Ahidden%3Boverflow-y%3Aauto%7D.groupContent%7Bposition%3Aabsolute%3Btop%3A0%3Bleft%3A0%3Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Bwidth%3A100%25%7D.groupContent.svelte-4jfbq8%7Btransform%3AtranslateX(0)%3Bopacity%3A1%3Bpointer-events%3Aall%7D.menu.minimized.svelte-4jfbq8%7Boverflow%3Ahidden%3Bresize%3Ahorizontal%3Bheight%3A21px !important%7D.header.svelte-4jfbq8%7Bbackground-color%3Avar(--menuHeaderBackgroundColor)%3Bposition%3Arelative%3Bcolor%3Avar(--menuHeaderTextColor)%3Bwidth%3A100%25%3Btext-align%3Acenter%3Bfont-size%3A14px%3Bheight%3A21px%7D.minimize.svelte-4jfbq8%7Bbackground-color%3Atransparent%3Bborder%3Anone%3Balign-items%3Acenter%3Bposition%3Aabsolute%3Bright%3A5px%3Btop%3A0%3Bcursor%3Apointer%7D")%7Dfunction pt(e)%7Blet t%2Cn%2Co%2Ci%2Cs%2Ca%2Cc%2Cu%2Cp%2Cg%2Cm%2C%24%2Cy%3De%5B2%5D%3F"%2B"%3A"-"%3Bconst v%3De%5B11%5D.default%2Cb%3Dl(v%2Ce%2Ce%5B10%5D%2Cnull)%3Breturn%7Bc()%7Bt%3DO("div")%2Cn%3DO("div")%2Co%3Dk(e%5B0%5D)%2Ci%3DT()%2Cs%3DO("button")%2Ca%3Dk(y)%2Cc%3DT()%2Cu%3DO("div")%2Cp%3DO("div")%2Cb%26%26b.c()%2CM(s%2C"class"%2C"minimize svelte-4jfbq8")%2CM(n%2C"class"%2C"header svelte-4jfbq8")%2CM(p%2C"class"%2C"groupContent open svelte-4jfbq8")%2CM(u%2C"class"%2C"children svelte-4jfbq8")%2CM(t%2C"class"%2C"menu svelte-4jfbq8")%2Cq(t%2C"left"%2Ce%5B3%5D.x%2B"px")%2Cq(t%2C"top"%2Ce%5B3%5D.y%2B"px")%2CU(t%2C"minimized"%2Ce%5B2%5D)%7D%2Cm(r%2Cl)%7BE(r%2Ct%2Cl)%2Cw(t%2Cn)%2Cw(n%2Co)%2Cw(n%2Ci)%2Cw(n%2Cs)%2Cw(s%2Ca)%2Cw(t%2Cc)%2Cw(t%2Cu)%2Cw(u%2Cp)%2Cb%26%26b.m(p%2Cnull)%2Ce%5B12%5D(t)%2Cg%3D!0%2Cm%7C%7C(%24%3D%5BR(dt%2C"mouseup"%2Ce%5B8%5D)%2CR(dt%2C"mousemove"%2Ce%5B7%5D)%2CR(dt%2C"resize"%2Ce%5B5%5D)%2CR(s%2C"click"%2Ce%5B9%5D)%2CR(t%2C"mousedown"%2Ce%5B6%5D)%5D%2Cm%3D!0)%7D%2Cp(e%2Cn)%7B(!g%7C%7C1%26n%5B0%5D)%26%26D(o%2Ce%5B0%5D)%2C(!g%7C%7C4%26n%5B0%5D)%26%26y!%3D%3D(y%3De%5B2%5D%3F"%2B"%3A"-")%26%26D(a%2Cy)%2Cb%26%26b.p%26%26(!g%7C%7C1024%26n%5B0%5D)%26%26d(b%2Cv%2Ce%2Ce%5B10%5D%2Cg%3Ff(v%2Ce%5B10%5D%2Cn%2Cnull)%3Ah(e%5B10%5D)%2Cnull)%2C(!g%7C%7C8%26n%5B0%5D)%26%26q(t%2C"left"%2Ce%5B3%5D.x%2B"px")%2C(!g%7C%7C8%26n%5B0%5D)%26%26q(t%2C"top"%2Ce%5B3%5D.y%2B"px")%2C(!g%7C%7C4%26n%5B0%5D)%26%26U(t%2C"minimized"%2Ce%5B2%5D)%7D%2Ci(e)%7Bg%7C%7C(le(b%2Ce)%2Cg%3D!0)%7D%2Co(e)%7Bue(b%2Ce)%2Cg%3D!1%7D%2Cd(n)%7Bn%26%26_(t)%2Cb%26%26b.d(n)%2Ce%5B12%5D(null)%2Cm%3D!1%2Cr(%24)%7D%7D%7Dfunction gt(e%2Ct%2Cn)%7Blet r%2C%7B%24%24slots%3Ao%3D%7B%7D%2C%24%24scope%3Ai%7D%3Dt%2C%7Bname%3As%7D%3Dt%2Cl%3DLe%5Bs%5D%3Blet u%3Dl%3F.x%3F%3F50%2Cf%3Dl%3F.y%3F%3F50%2Cd%3Dl%3F.width%3F%3F200%2Ch%3Dl%3F.height%3F%3F200%2Cp%3Dd%2Cg%3Dh%2Cm%3Dke(b(u%2Cf)%2C%7Bstiffness%3A.1%2Cdamping%3A.5%7D)%3Bc(e%2Cm%2C(e%3D>n(3%2Cr%3De)))%3Blet %24%3Da(m)%2Cy%3D%24.x%2Cv%3D%24.y%3Bfunction b(e%2Ct)%7Breturn e<0%26%26(e%3D0)%2Ct<0%26%26(t%3D0)%2Ce%2Bp>window.innerWidth%26%26(e%3Dwindow.innerWidth-p)%2Ct%2Bg>window.innerHeight%26%26(t%3Dwindow.innerHeight-g)%2C%7Bx%3Ae%2Cy%3At%7D%7Dlet w%2Cx%3D!1%3Bct.subscribe((e%3D>%7Bif(e)m.set(b(y%2Cv))%2Cx%3D!1%3Belse%7Bx%3D!0%3Blet e%3Da(m)%2Ct%3De.x%2Bp%2F2%2Cn%3De.y%2Bg%2F2%2Cr%3Dt<window.innerWidth%2F2%3F-p%3Awindow.innerWidth%2Co%3Dn<window.innerHeight%2F2%3F-g%3Awindow.innerHeight%3BMath.abs(r-e.x)<Math.abs(o-e.y)%3Fm.set(%7Bx%3Ar%2Cy%3Ae.y%7D)%3Am.set(%7Bx%3Ae.x%2Cy%3Ao%7D)%7D%7D))%3Blet E%2C_%2CA%2CO%3Dl%3F.minimized%3F%3F!1%2CI%3D"waiting"%3Bconst k%3DEe((function()%7Bif(x)return%3Blet e%3Da(m)%3B!function(e%2Ct)%7BLe%5Be%5D%3Dt%2CCe("menuTransforms"%2CJSON.stringify(Le))%7D(s%2C%7Bx%3Ae.x%2Cy%3Ae.y%2Cwidth%3Ap%2Cheight%3Ag%2Cminimized%3AO%7D)%7D)%2C100)%3Bm.subscribe((()%3D>k()))%3Blet T%3Dnew ResizeObserver((e%3D>%7BI%3D"waiting"%3Blet t%3De%5B0%5D%3BO%7C%7C(g%3Dt.contentRect.height)%2Cp%3Dt.contentRect.width%2Ck()%7D))%3Breturn z((()%3D>%7BT.observe(w)%2Cn(1%2Cw.style.height%3D%60%24%7BMath.max(h%2C21)%7Dpx%60%2Cw)%2Cn(1%2Cw.style.width%3D%60%24%7BMath.max(d%2C150)%7Dpx%60%2Cw)%7D))%2CV((()%3D>%7BT.disconnect()%7D))%2Ce.%24%24set%3De%3D>%7B"name"in e%26%26n(0%2Cs%3De.name)%2C"%24%24scope"in e%26%26n(10%2Ci%3De.%24%24scope)%7D%2C%5Bs%2Cw%2CO%2Cr%2Cm%2Cfunction()%7Blet e%3Da(m)%3Bm.set(b(e.x%2Ce.y))%7D%2Cfunction(e)%7BI%3D"checking"%3Bconst t%3Da(m)%3BE%3De.clientX-t.x%2C_%3De.clientY-t.y%2CA%3D0%7D%2Cfunction(e)%7Bif("waiting"!%3DI)if(A%2B%3DMath.abs(e.movementX)%2BMath.abs(e.movementY)%2C"checking"%3D%3DI%26%26A>5)I%3D"dragging"%3Belse if("dragging"%3D%3DI)%7Blet t%3De.clientX-E%2Cn%3De.clientY-_%3By%3Dt%2Cv%3Dn%2Cm.set(b(t%2Cn))%2Ck()%7D%7D%2Cfunction()%7BI%3D"waiting"%7D%2Cfunction()%7Bn(2%2CO%3D!O)%2Ck()%7D%2Ci%2Co%2Cfunction(e)%7BG%5Be%3F"unshift"%3A"push"%5D((()%3D>%7Bw%3De%2Cn(1%2Cw)%7D))%7D%5D%7Dclass mt extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cgt%2Cpt%2Ci%2C%7Bname%3A0%7D%2Cht%2C%5B-1%2C-1%5D)%7D%7Dfunction %24t(e)%7Blet t%2Cn%3Breturn%7Bc()%7Bt%3DI("desc")%2Cn%3Dk(e%5B7%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B128%26t%26%26D(n%2Ce%5B7%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction yt(e)%7Blet t%2Cn%3Breturn%7Bc()%7Bt%3DI("title")%2Cn%3Dk(e%5B6%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B64%26t%26%26D(n%2Ce%5B6%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction vt(t)%7Blet n%2Cr%2Co%2Ci%3Dt%5B7%5D%26%26%24t(t)%2Cs%3Dt%5B6%5D%26%26yt(t)%3Breturn%7Bc()%7Bn%3DI("svg")%2Ci%26%26i.c()%2Cr%3DC()%2Cs%26%26s.c()%2Co%3DI("path")%2CM(o%2C"d"%2C"M4%2C5A2%2C2 0 0%2C0 2%2C7V17A2%2C2 0 0%2C0 4%2C19H20A2%2C2 0 0%2C0 22%2C17V7A2%2C2 0 0%2C0 20%2C5H4M4%2C7H20V17H4V7M5%2C8V10H7V8H5M8%2C8V10H10V8H8M11%2C8V10H13V8H11M14%2C8V10H16V8H14M17%2C8V10H19V8H17M5%2C11V13H7V11H5M8%2C11V13H10V11H8M11%2C11V13H13V11H11M14%2C11V13H16V11H14M17%2C11V13H19V11H17M8%2C14V16H16V14H8Z")%2CM(o%2C"fill"%2Ct%5B2%5D)%2CM(n%2C"viewBox"%2Ct%5B3%5D)%2CM(n%2C"width"%2Ct%5B0%5D)%2CM(n%2C"height"%2Ct%5B1%5D)%2CM(n%2C"class"%2Ct%5B8%5D)%2CM(n%2C"aria-label"%2Ct%5B4%5D)%2CM(n%2C"aria-hidden"%2Ct%5B5%5D)%7D%2Cm(e%2Ct)%7BE(e%2Cn%2Ct)%2Ci%26%26i.m(n%2Cnull)%2Cw(n%2Cr)%2Cs%26%26s.m(n%2Cnull)%2Cw(n%2Co)%7D%2Cp(e%2C%5Bt%5D)%7Be%5B7%5D%3Fi%3Fi.p(e%2Ct)%3A(i%3D%24t(e)%2Ci.c()%2Ci.m(n%2Cr))%3Ai%26%26(i.d(1)%2Ci%3Dnull)%2Ce%5B6%5D%3Fs%3Fs.p(e%2Ct)%3A(s%3Dyt(e)%2Cs.c()%2Cs.m(n%2Co))%3As%26%26(s.d(1)%2Cs%3Dnull)%2C4%26t%26%26M(o%2C"fill"%2Ce%5B2%5D)%2C8%26t%26%26M(n%2C"viewBox"%2Ce%5B3%5D)%2C1%26t%26%26M(n%2C"width"%2Ce%5B0%5D)%2C2%26t%26%26M(n%2C"height"%2Ce%5B1%5D)%2C256%26t%26%26M(n%2C"class"%2Ce%5B8%5D)%2C16%26t%26%26M(n%2C"aria-label"%2Ce%5B4%5D)%2C32%26t%26%26M(n%2C"aria-hidden"%2Ce%5B5%5D)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Ci%26%26i.d()%2Cs%26%26s.d()%7D%7D%7Dfunction bt(e%2Ct%2Cn)%7Blet%7Bsize%3Ar%3D"1em"%7D%3Dt%2C%7Bwidth%3Ao%3Dr%7D%3Dt%2C%7Bheight%3Ai%3Dr%7D%3Dt%2C%7Bcolor%3As%3D"currentColor"%7D%3Dt%2C%7BviewBox%3Aa%3D"0 0 24 24"%7D%3Dt%2C%7BariaLabel%3Ac%7D%3Dt%2C%7BariaHidden%3Al%7D%3Dt%2C%7Btitle%3Au%7D%3Dt%2C%7Bdesc%3Af%7D%3Dt%2C%7Bclass%3Ad%7D%3Dt%3Breturn e.%24%24set%3De%3D>%7B"size"in e%26%26n(9%2Cr%3De.size)%2C"width"in e%26%26n(0%2Co%3De.width)%2C"height"in e%26%26n(1%2Ci%3De.height)%2C"color"in e%26%26n(2%2Cs%3De.color)%2C"viewBox"in e%26%26n(3%2Ca%3De.viewBox)%2C"ariaLabel"in e%26%26n(4%2Cc%3De.ariaLabel)%2C"ariaHidden"in e%26%26n(5%2Cl%3De.ariaHidden)%2C"title"in e%26%26n(6%2Cu%3De.title)%2C"desc"in e%26%26n(7%2Cf%3De.desc)%2C"class"in e%26%26n(8%2Cd%3De.class)%7D%2C%5Bo%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Cr%5D%7Dclass wt extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cbt%2Cvt%2Ci%2C%7Bsize%3A9%2Cwidth%3A0%2Cheight%3A1%2Ccolor%3A2%2CviewBox%3A3%2CariaLabel%3A4%2CariaHidden%3A5%2Ctitle%3A6%2Cdesc%3A7%2Cclass%3A8%7D)%7D%7Dconst xt%3Dnew class%7BkeysPressed%3Dnew Set%3Bkeybinds%3Dnew Map%3Bconstructor()%7Bwindow.addEventListener("keydown"%2C(e%3D>%7Bthis.keysPressed.add(e.key.toLowerCase())%3Be%3Afor(const%5Be%2Ct%5Dof this.keybinds)if(0!%3De.size)%7Bfor(const t of e)if(!this.keysPressed.has(t))continue e%3Bt()%7D%7D))%2Cwindow.addEventListener("keyup"%2C(e%3D>%7Bthis.keysPressed.delete(e.key.toLowerCase())%7D))%7DaddKeybind(e%2Ct)%7Bthis.keybinds.set(e%2Ct)%7DremoveKeybind(e)%7Bthis.keybinds.delete(e)%7D%7D%3Bfunction Et(e)%7Bx(e%2C"svelte-1j00okq"%2C"dialog.svelte-1j00okq%7Bwidth%3A400px%3Bheight%3A300px%3Bborder-radius%3A15px%3Bbackground-color%3Awhite%3Bborder%3A3px solid black%3Bdisplay%3Aflex%3Bflex-direction%3Acolumn%7Dh2.svelte-1j00okq%7Bwidth%3A100%25%3Btext-align%3Acenter%7Dbutton%5Bdisabled%5D.svelte-1j00okq%7Bopacity%3A0.5%3Bcursor%3Anot-allowed%7D.recordBtn.svelte-1j00okq%7Bwidth%3A100%25%3Bheight%3A50px%3Bborder%3Anone%3Bbackground-color%3A%23f0f0f0%3Bcursor%3Apointer%3Bborder-radius%3A10px%7D.hotkeyDisplay.svelte-1j00okq%7Bwidth%3A100%25%3Btext-align%3Acenter%3Bheight%3A80px%3Boverflow-y%3Aauto%3Bmargin-top%3A20px%7D.completeContainer.svelte-1j00okq%7Bdisplay%3Aflex%3Bjustify-content%3Aspace-between%3Bmargin-top%3A20px%7D.confirm.svelte-1j00okq%2C.cancel.svelte-1j00okq%7Bwidth%3A40%25%3Bborder%3Anone%3Bborder-radius%3A3px%7D.confirm.svelte-1j00okq%7Bbackground-color%3Alightgreen%7D.cancel.svelte-1j00okq%7Bbackground-color%3Alightcoral%7D")%7Dfunction _t(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk("Re-record")%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction At(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk("Start recording")%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Ot(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk("Stop recording")%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction It(e)%7Blet t%2Cn%3DArray.from(e%5B0%5D).map(St).join(" %2B ")%2B""%3Breturn%7Bc()%7Bt%3Dk(n)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cp(e%2Cr)%7B1%26r%26%26n!%3D%3D(n%3DArray.from(e%5B0%5D).map(St).join(" %2B ")%2B"")%26%26D(t%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction kt(e)%7Blet t%3Bfunction n(e%2Ct)%7Breturn e%5B1%5D%3FCt%3ATt%7Dlet r%3Dn(e)%2Co%3Dr(e)%3Breturn%7Bc()%7Bo.c()%2Ct%3DC()%7D%2Cm(e%2Cn)%7Bo.m(e%2Cn)%2CE(e%2Ct%2Cn)%7D%2Cp(e%2Ci)%7Br!%3D%3D(r%3Dn(e))%26%26(o.d(1)%2Co%3Dr(e)%2Co%26%26(o.c()%2Co.m(t.parentNode%2Ct)))%7D%2Cd(e)%7Be%26%26_(t)%2Co.d(e)%7D%7D%7Dfunction Tt(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk("No hotkey set")%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Ct(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk("Press any keys")%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Rt(t)%7Blet n%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%2Cg%2Cm%2C%24%3Bfunction y(e%2Ct)%7Breturn e%5B1%5D%3FOt%3A0%3D%3D%3De%5B0%5D.size%3FAt%3A_t%7Dlet v%3Dy(t)%2Cb%3Dv(t)%3Bfunction x(e%2Ct)%7Breturn 0%3D%3D%3De%5B0%5D.size%3Fkt%3AIt%7Dlet A%3Dx(t)%2CI%3DA(t)%3Breturn%7Bc()%7Bn%3DO("dialog")%2Co%3DO("h2")%2Co.textContent%3D"Create Hotkey"%2Ci%3DT()%2Cs%3DO("button")%2Cb.c()%2Ca%3DT()%2Cc%3DO("div")%2CI.c()%2Cl%3DT()%2Cu%3DO("div")%2Cf%3DO("button")%2Cd%3Dk("Confirm")%2Cp%3DT()%2Cg%3DO("button")%2Cg.textContent%3D"No hotkey"%2CM(o%2C"class"%2C"svelte-1j00okq")%2CM(s%2C"class"%2C"recordBtn svelte-1j00okq")%2CM(c%2C"class"%2C"hotkeyDisplay svelte-1j00okq")%2Cf.disabled%3Dh%3D0%3D%3D%3Dt%5B0%5D.size%2CM(f%2C"class"%2C"confirm svelte-1j00okq")%2CM(g%2C"class"%2C"cancel svelte-1j00okq")%2CM(u%2C"class"%2C"completeContainer svelte-1j00okq")%2CM(n%2C"class"%2C"svelte-1j00okq")%7D%2Cm(e%2Cr)%7BE(e%2Cn%2Cr)%2Cw(n%2Co)%2Cw(n%2Ci)%2Cw(n%2Cs)%2Cb.m(s%2Cnull)%2Cw(n%2Ca)%2Cw(n%2Cc)%2CI.m(c%2Cnull)%2Cw(n%2Cl)%2Cw(n%2Cu)%2Cw(u%2Cf)%2Cw(f%2Cd)%2Cw(u%2Cp)%2Cw(u%2Cg)%2Ct%5B10%5D(n)%2Cm%7C%7C(%24%3D%5BR(window%2C"keydown"%2Ct%5B3%5D)%2CR(s%2C"click"%2Ct%5B4%5D)%2CR(s%2C"keydown"%2CS(t%5B9%5D))%2CR(f%2C"click"%2Ct%5B5%5D)%2CR(g%2C"click"%2Ct%5B6%5D)%2CR(n%2C"mousedown"%2CP(t%5B8%5D))%5D%2Cm%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7Bv!%3D%3D(v%3Dy(e))%26%26(b.d(1)%2Cb%3Dv(e)%2Cb%26%26(b.c()%2Cb.m(s%2Cnull)))%2CA%3D%3D%3D(A%3Dx(e))%26%26I%3FI.p(e%2Ct)%3A(I.d(1)%2CI%3DA(e)%2CI%26%26(I.c()%2CI.m(c%2Cnull)))%2C1%26t%26%26h!%3D%3D(h%3D0%3D%3D%3De%5B0%5D.size)%26%26(f.disabled%3Dh)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Cb.d()%2CI.d()%2Ct%5B10%5D(null)%2Cm%3D!1%2Cr(%24)%7D%7D%7Dconst St%3De%3D>" "%3D%3D%3De%3F"Space"%3Ae%3Bfunction Pt(e%2Ct%2Cn)%7Blet r%2C%7Bkeys%3Ao%3Dnew Set%7D%3Dt%2Ci%3Dnew Set(o)%2Cs%3D!1%2Ca%3DF()%3Breturn z((()%3D>%7Br.showModal()%2Cr.addEventListener("close"%2C(()%3D>%7Ba("close"%2Cnew Set)%7D))%7D))%2Ce.%24%24set%3De%3D>%7B"keys"in e%26%26n(7%2Co%3De.keys)%7D%2C%5Bi%2Cs%2Cr%2Cfunction(e)%7Bs%26%26("Escape"!%3D%3De.key%3F(i.add(e.key.toLowerCase())%2Cn(0%2Ci))%3An(1%2Cs%3D!1))%7D%2Cfunction()%7Bn(1%2Cs%3D!s)%2Cs%26%26(i.clear()%2Cn(0%2Ci))%7D%2Cfunction()%7Ba("close"%2Ci)%7D%2Cfunction()%7Ba("close"%2Cnew Set)%7D%2Co%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(e)%7BG%5Be%3F"unshift"%3A"push"%5D((()%3D>%7Br%3De%2Cn(2%2Cr)%7D))%7D%5D%7Dclass Mt extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CPt%2CRt%2Ci%2C%7Bkeys%3A7%7D%2CEt)%7D%7Dfunction Nt(e)%7Bx(e%2C"svelte-1tsrn0k"%2C"button.svelte-1tsrn0k%7Bbackground-color%3Atransparent%3Bborder%3Anone%3Bheight%3A30px%3Bmargin%3A0px%3Bpadding-right%3A0px%7D")%7Dfunction Dt(t)%7Blet n%2Cr%3Breturn n%3Dnew Mt(%7Bprops%3A%7Bkeys%3At%5B1%5D%7D%7D)%2Cn.%24on("close"%2Ct%5B2%5D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2Cr%3D!0%7D%2Cp%3Ae%2Ci(e)%7Br%7C%7C(le(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(n%2Ce)%7D%7D%7Dfunction Lt(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%3De%5B0%5D%26%26Dt(e)%3Breturn r%3Dnew wt(%7Bprops%3A%7Bwidth%3A30%2Cheight%3A30%7D%7D)%2C%7Bc()%7Ba%26%26a.c()%2Ct%3DT()%2Cn%3DO("button")%2Che(r.%24%24.fragment)%2CM(n%2C"class"%2C"svelte-1tsrn0k")%7D%2Cm(c%2Cl)%7Ba%26%26a.m(c%2Cl)%2CE(c%2Ct%2Cl)%2CE(c%2Cn%2Cl)%2Cpe(r%2Cn%2Cnull)%2Co%3D!0%2Ci%7C%7C(s%3DR(n%2C"click"%2Ce%5B4%5D)%2Ci%3D!0)%7D%2Cp(e%2C%5Bn%5D)%7Be%5B0%5D%3Fa%3F(a.p(e%2Cn)%2C1%26n%26%26le(a%2C1))%3A(a%3DDt(e)%2Ca.c()%2Cle(a%2C1)%2Ca.m(t.parentNode%2Ct))%3Aa%26%26(ae()%2Cue(a%2C1%2C1%2C(()%3D>%7Ba%3Dnull%7D))%2Cce())%7D%2Ci(e)%7Bo%7C%7C(le(a)%2Cle(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(a)%2Cue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%2Ca%26%26a.d(e)%2Cge(r)%2Ci%3D!1%2Cs()%7D%7D%7Dfunction qt(e%2Ct%2Cn)%7Blet%7BhotkeyId%3Ar%7D%3Dt%2Co%3DF()%2Ci%3D!1%2Cs%3Dnew Set(Ue%5Br%5D%3F%3F%5B%5D)%3Bz((()%3D>%7Bxt.addKeybind(s%2C(()%3D>%7Bo("trigger")%7D))%7D))%3Breturn e.%24%24set%3De%3D>%7B"hotkeyId"in e%26%26n(3%2Cr%3De.hotkeyId)%7D%2C%5Bi%2Cs%2Cfunction(e)%7Bif(n(0%2Ci%3D!1)%2Ce.detail)%7Bs.clear()%3Bfor(let t of e.detail)s.add(t)%3B!function(e%2Ct)%7BUe%5Be%5D%3Dt%2CCe("hotkeys"%2CJSON.stringify(Ue))%7D(r%2CArray.from(s))%7D%7D%2Cr%2C()%3D>n(0%2Ci%3D!i)%5D%7Dclass Ut extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cqt%2CLt%2Ci%2C%7BhotkeyId%3A3%7D%2CNt)%7D%7Dfunction jt(e)%7Bx(e%2C"svelte-o69qzc"%2C".wrap.svelte-o69qzc%7Bdisplay%3Aflex%3Bflex-wrap%3Anowrap%3Balign-items%3Acenter%3Bjustify-content%3Aspace-between%3Bmargin%3A5px 10px%7Dbutton.svelte-o69qzc%7Bbackground-color%3Avar(--buttonBackgroundColor)%3Bborder%3A1px solid var(--buttonBorderColor)%3Bborder-radius%3A5px%3Btransition%3Atransform 0.1s%3Bflex-grow%3A1%7Dbutton.svelte-o69qzc%3Adisabled%7Bopacity%3A0.5%3Bcursor%3Anot-allowed%7Dbutton.svelte-o69qzc%3Aactive%2Cbutton.active.svelte-o69qzc%7Btransform%3Ascale(0.95)%7D")%7Dfunction Bt(e)%7Blet t%2Cn%3Breturn t%3Dnew Ut(%7Bprops%3A%7BhotkeyId%3Ae%5B2%5D%7D%7D)%2Ct.%24on("trigger"%2Ce%5B6%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2Cn)%7Bconst r%3D%7B%7D%3B4%26n%26%26(r.hotkeyId%3De%5B2%5D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction Ht(e)%7Blet t%2Cn%2Co%2Ci%2Cs%2Ca%2Cc%2Cu%3Bconst p%3De%5B8%5D.default%2Cg%3Dl(p%2Ce%2Ce%5B7%5D%2Cnull)%3Blet m%3De%5B2%5D%26%26Bt(e)%3Breturn%7Bc()%7Bt%3DO("div")%2Cn%3DO("button")%2Cg%26%26g.c()%2Cs%3DT()%2Cm%26%26m.c()%2Cn.disabled%3Do%3D!0%3D%3D%3De%5B0%5D%7C%7Cvoid 0%3D%3D%3De%5B0%5D%2CM(n%2C"title"%2Ci%3De%5B0%5D%3Fe%5B1%5D%3Avoid 0)%2CM(n%2C"class"%2C"svelte-o69qzc")%2CU(n%2C"active"%2Ce%5B4%5D)%2CM(t%2C"class"%2C"wrap svelte-o69qzc")%7D%2Cm(r%2Co)%7BE(r%2Ct%2Co)%2Cw(t%2Cn)%2Cg%26%26g.m(n%2Cnull)%2Ce%5B10%5D(n)%2Cw(t%2Cs)%2Cm%26%26m.m(t%2Cnull)%2Ca%3D!0%2Cc%7C%7C(u%3D%5BR(n%2C"click"%2Ce%5B5%5D)%2CR(n%2C"keydown"%2CS(e%5B9%5D))%5D%2Cc%3D!0)%7D%2Cp(e%2C%5Br%5D)%7Bg%26%26g.p%26%26(!a%7C%7C128%26r)%26%26d(g%2Cp%2Ce%2Ce%5B7%5D%2Ca%3Ff(p%2Ce%5B7%5D%2Cr%2Cnull)%3Ah(e%5B7%5D)%2Cnull)%2C(!a%7C%7C1%26r%26%26o!%3D%3D(o%3D!0%3D%3D%3De%5B0%5D%7C%7Cvoid 0%3D%3D%3De%5B0%5D))%26%26(n.disabled%3Do)%2C(!a%7C%7C3%26r%26%26i!%3D%3D(i%3De%5B0%5D%3Fe%5B1%5D%3Avoid 0))%26%26M(n%2C"title"%2Ci)%2C(!a%7C%7C16%26r)%26%26U(n%2C"active"%2Ce%5B4%5D)%2Ce%5B2%5D%3Fm%3F(m.p(e%2Cr)%2C4%26r%26%26le(m%2C1))%3A(m%3DBt(e)%2Cm.c()%2Cle(m%2C1)%2Cm.m(t%2Cnull))%3Am%26%26(ae()%2Cue(m%2C1%2C1%2C(()%3D>%7Bm%3Dnull%7D))%2Cce())%7D%2Ci(e)%7Ba%7C%7C(le(g%2Ce)%2Cle(m)%2Ca%3D!0)%7D%2Co(e)%7Bue(g%2Ce)%2Cue(m)%2Ca%3D!1%7D%2Cd(n)%7Bn%26%26_(t)%2Cg%26%26g.d(n)%2Ce%5B10%5D(null)%2Cm%26%26m.d()%2Cc%3D!1%2Cr(u)%7D%7D%7Dfunction zt(e%2Ct%2Cn)%7Blet r%2C%7B%24%24slots%3Ao%3D%7B%7D%2C%24%24scope%3Ai%7D%3Dt%2C%7Bdisabled%3As%3Dnull%7D%3Dt%2C%7BdisabledMsg%3Aa%7D%3Dt%2C%7BhotkeyId%3Ac%7D%3Dt%2Cl%3DF()%2Cu%3D!1%3Breturn e.%24%24set%3De%3D>%7B"disabled"in e%26%26n(0%2Cs%3De.disabled)%2C"disabledMsg"in e%26%26n(1%2Ca%3De.disabledMsg)%2C"hotkeyId"in e%26%26n(2%2Cc%3De.hotkeyId)%2C"%24%24scope"in e%26%26n(7%2Ci%3De.%24%24scope)%7D%2C%5Bs%2Ca%2Cc%2Cr%2Cu%2Cfunction()%7Bl("click")%7D%2Cfunction()%7Bl("click")%2Cn(4%2Cu%3D!0)%2CsetTimeout((()%3D>n(4%2Cu%3D!1))%2C100)%7D%2Ci%2Co%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(e)%7BG%5Be%3F"unshift"%3A"push"%5D((()%3D>%7Br%3De%2Cn(3%2Cr)%7D))%7D%5D%7Dclass Vt extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Czt%2CHt%2Ci%2C%7Bdisabled%3A0%2CdisabledMsg%3A1%2ChotkeyId%3A2%7D%2Cjt)%7D%7Dfunction Ft(e)%7Bx(e%2C"svelte-151a7uw"%2C".groupContent.svelte-151a7uw%7Btransform%3AtranslateX(100%25)%3Bopacity%3A0%3Bpointer-events%3Anone%3Bdisplay%3Anone%7D%40keyframes slide-in-left%7B0%25%7Btransform%3AtranslateX(-100%25)%3Bopacity%3A0%3Bpointer-events%3Anone%7D100%25%7Btransform%3AtranslateX(0%25)%3Bopacity%3A1%3Bpointer-events%3Aall%7D%7D%40keyframes slide-out-left%7B0%25%7Btransform%3AtranslateX(0%25)%3Bopacity%3A1%3Bpointer-events%3Aall%7D100%25%7Btransform%3AtranslateX(-100%25)%3Bopacity%3A0%3Bpointer-events%3Anone%7D%7D%40keyframes slide-in-right%7B0%25%7Btransform%3AtranslateX(100%25)%3Bopacity%3A0%3Bpointer-events%3Anone%7D100%25%7Btransform%3AtranslateX(0%25)%3Bopacity%3A1%3Bpointer-events%3Aall%7D%7D%40keyframes slide-out-right%7B0%25%7Btransform%3AtranslateX(0%25)%3Bopacity%3A1%3Bpointer-events%3Aall%7D100%25%7Btransform%3AtranslateX(100%25)%3Bopacity%3A0%3Bpointer-events%3Anone%7D%7D")%7Dfunction Wt(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk(e%5B0%5D)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cp(e%2Cn)%7B1%26n%26%26D(t%2Ce%5B0%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Jt(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk("Close")%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Gt(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%3Bt%3Dnew Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BWt%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on("click"%2Ce%5B2%5D)%2Co%3Dnew Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BJt%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Co.%24on("click"%2Ce%5B3%5D)%3Bconst a%3De%5B4%5D.default%2Cc%3Dl(a%2Ce%2Ce%5B6%5D%2Cnull)%3Breturn%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Cr%3DO("div")%2Che(o.%24%24.fragment)%2Ci%3DT()%2Cc%26%26c.c()%2CM(r%2C"class"%2C"groupContent svelte-151a7uw")%7D%2Cm(a%2Cl)%7Bpe(t%2Ca%2Cl)%2CE(a%2Cn%2Cl)%2CE(a%2Cr%2Cl)%2Cpe(o%2Cr%2Cnull)%2Cw(r%2Ci)%2Cc%26%26c.m(r%2Cnull)%2Ce%5B5%5D(r)%2Cs%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B65%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%3Bconst i%3D%7B%7D%3B64%26n%26%26(i.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Co.%24set(i)%2Cc%26%26c.p%26%26(!s%7C%7C64%26n)%26%26d(c%2Ca%2Ce%2Ce%5B6%5D%2Cs%3Ff(a%2Ce%5B6%5D%2Cn%2Cnull)%3Ah(e%5B6%5D)%2Cnull)%7D%2Ci(e)%7Bs%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(c%2Ce)%2Cs%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(c%2Ce)%2Cs%3D!1%7D%2Cd(i)%7Bi%26%26(_(n)%2C_(r))%2Cge(t%2Ci)%2Cge(o)%2Cc%26%26c.d(i)%2Ce%5B5%5D(null)%7D%7D%7Dfunction Kt(e%2Ct%2Cn)%7Be.style.animation%3D%60slide-%24%7Bt%7D-%24%7Bn%7D 0.2s ease-in-out forwards%60%2C"out"%3D%3Dt%3F(e.classList.remove("open")%2CsetTimeout((()%3D>%7Be.style.display%3D"none"%7D)%2C200))%3A(e.style.display%3D"flex"%2Ce.classList.add("open"))%7Dfunction Qt(e%2Ct%2Cn)%7Blet r%2Co%2Ci%2C%7B%24%24slots%3As%3D%7B%7D%2C%24%24scope%3Aa%7D%3Dt%2C%7Bname%3Ac%7D%3Dt%3Breturn z((()%3D>%7Bi%3Dje(r%2C".menu .children")%2Ci.appendChild(r)%7D))%2Ce.%24%24set%3De%3D>%7B"name"in e%26%26n(0%2Cc%3De.name)%2C"%24%24scope"in e%26%26n(6%2Ca%3De.%24%24scope)%7D%2C%5Bc%2Cr%2Cfunction()%7Bo%3Di.querySelector(".groupContent.open")%2Co%26%26Kt(o%2C"out"%2C"left")%2CKt(r%2C"in"%2C"right")%7D%2Cfunction()%7BKt(r%2C"out"%2C"right")%2Co%26%26Kt(o%2C"in"%2C"left")%7D%2Cs%2Cfunction(e)%7BG%5Be%3F"unshift"%3A"push"%5D((()%3D>%7Br%3De%2Cn(1%2Cr)%7D))%7D%2Ca%5D%7Dclass Xt extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CQt%2CGt%2Ci%2C%7Bname%3A0%7D%2CFt)%7D%7Dfunction Yt(e)%7Bx(e%2C"svelte-qar3ci"%2C".colorPicker.svelte-qar3ci%7Bwidth%3A100%25%3Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Balign-items%3Acenter%7D.inputs.svelte-qar3ci%7Bdisplay%3Aflex%3Balign-items%3Acenter%3Bjustify-content%3Aspace-around%3Bwidth%3A100%25%3Bmax-width%3A100%25%7D.opacityBlock.svelte-qar3ci%7Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Balign-items%3Acenter%7D.alphaInput.svelte-qar3ci%7Bflex-shrink%3A1%3Bmin-width%3A0%3Bwidth%3A100%25%7D.colorInput.svelte-qar3ci%7Bflex-shrink%3A0%7D.preview.svelte-qar3ci%7Bwidth%3A50px%3Bheight%3A50px%3Bborder-radius%3A10px%3Bflex-shrink%3A0%3Bborder%3A2px solid black%7D")%7Dfunction Zt(e)%7Blet t%2Cn%2Co%2Ci%2Cs%2Ca%3Breturn%7Bc()%7Bt%3DO("div")%2Cn%3DO("div")%2Cn.textContent%3D"Opacity"%2Co%3DT()%2Ci%3DO("input")%2CM(i%2C"type"%2C"range")%2CM(i%2C"min"%2Ce%5B2%5D)%2CM(i%2C"max"%2C"1")%2CM(i%2C"step"%2C"0.01")%2CM(i%2C"class"%2C"alphaInput svelte-qar3ci")%2CM(t%2C"class"%2C"opacityBlock svelte-qar3ci")%7D%2Cm(r%2Cc)%7BE(r%2Ct%2Cc)%2Cw(t%2Cn)%2Cw(t%2Co)%2Cw(t%2Ci)%2CL(i%2Ce%5B4%5D)%2Cs%7C%7C(a%3D%5BR(i%2C"change"%2Ce%5B11%5D)%2CR(i%2C"input"%2Ce%5B11%5D)%2CR(i%2C"input"%2Ce%5B6%5D)%2CR(i%2C"mousedown"%2CP(e%5B10%5D))%5D%2Cs%3D!0)%7D%2Cp(e%2Ct)%7B4%26t%26%26M(i%2C"min"%2Ce%5B2%5D)%2C16%26t%26%26L(i%2Ce%5B4%5D)%7D%2Cd(e)%7Be%26%26_(t)%2Cs%3D!1%2Cr(a)%7D%7D%7Dfunction en(t)%7Blet n%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%3Dt%5B1%5D%26%26Zt(t)%3Breturn%7Bc()%7Bn%3DO("div")%2Co%3DO("div")%2Ci%3Dk(t%5B0%5D)%2Cs%3DT()%2Ca%3DO("div")%2Cp%26%26p.c()%2Cc%3DT()%2Cl%3DO("input")%2Cu%3DT()%2Cf%3DO("div")%2CM(l%2C"type"%2C"color")%2CM(l%2C"class"%2C"colorInput svelte-qar3ci")%2CM(f%2C"class"%2C"preview svelte-qar3ci")%2Cq(f%2C"background-color"%2Ct%5B5%5D)%2CM(a%2C"class"%2C"inputs svelte-qar3ci")%2CM(n%2C"class"%2C"colorPicker svelte-qar3ci")%7D%2Cm(e%2Cr)%7BE(e%2Cn%2Cr)%2Cw(n%2Co)%2Cw(o%2Ci)%2Cw(n%2Cs)%2Cw(n%2Ca)%2Cp%26%26p.m(a%2Cnull)%2Cw(a%2Cc)%2Cw(a%2Cl)%2CL(l%2Ct%5B3%5D)%2Cw(a%2Cu)%2Cw(a%2Cf)%2Cd%7C%7C(h%3D%5BR(l%2C"input"%2Ct%5B12%5D)%2CR(l%2C"input"%2Ct%5B6%5D)%2CR(l%2C"mousedown"%2CP(t%5B9%5D))%5D%2Cd%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7B1%26t%26%26D(i%2Ce%5B0%5D)%2Ce%5B1%5D%3Fp%3Fp.p(e%2Ct)%3A(p%3DZt(e)%2Cp.c()%2Cp.m(a%2Cc))%3Ap%26%26(p.d(1)%2Cp%3Dnull)%2C8%26t%26%26L(l%2Ce%5B3%5D)%2C32%26t%26%26q(f%2C"background-color"%2Ce%5B5%5D)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Cp%26%26p.d()%2Cd%3D!1%2Cr(h)%7D%7D%7Dfunction tn(e%2Ct%2Cn)%7Blet%7Btext%3Ar%7D%3Dt%2C%7Bcolor%3Ao%7D%3Dt%2C%7BbindValue%3Ai%7D%3Dt%2C%7BallowOpacity%3As%3D!0%7D%3Dt%2C%7BminOpactiy%3Aa%3D0%7D%3Dt%2Cc%3Do%3F%3FNe%5Bi%5D%3F%3F"rgba(255%2C 255%2C 255%2C 1)"%3Blet l%3Dfunction(e)%7Blet%5Bt%2Cn%2Cr%2Co%5D%3De.replace("rgba("%2C"").replace(")"%2C"").split("%2C").map((e%3D>parseFloat(e.trim())))%3Breturn%7Br%3At%2Cg%3An%2Cb%3Ar%2Ca%3Ao%7D%7D(c)%2Cu%3D(f%3Dl.r%2Cd%3Dl.g%2Ch%3Dl.b%2C"%23"%2BBe(f)%2BBe(d)%2BBe(h))%3Bvar f%2Cd%2Ch%3Blet p%3Dl.a%2Cg%3Dc%3Bconst m%3DEe((function(e)%7B!function(e%2Ct)%7BNe%5Be%5D%3Dt%2CCe("cssVars"%2CJSON.stringify(Ne))%7D(i%2Ce)%7D)%2C100)%3Breturn e.%24%24set%3De%3D>%7B"text"in e%26%26n(0%2Cr%3De.text)%2C"color"in e%26%26n(7%2Co%3De.color)%2C"bindValue"in e%26%26n(8%2Ci%3De.bindValue)%2C"allowOpacity"in e%26%26n(1%2Cs%3De.allowOpacity)%2C"minOpactiy"in e%26%26n(2%2Ca%3De.minOpactiy)%7D%2C%5Br%2Cs%2Ca%2Cu%2Cp%2Cg%2Cfunction()%7Blet e%3Dfunction(e)%7Blet%5Bt%2Cn%2Cr%5D%3De.replace("%23"%2C"").match(%2F.%7B1%2C2%7D%2Fg).map((e%3D>parseInt(e%2C16)))%3Breturn%7Br%3At%2Cg%3An%2Cb%3Ar%7D%7D(u)%2Ct%3D%60rgba(%24%7Be.r%7D%2C %24%7Be.g%7D%2C %24%7Be.b%7D%2C %24%7Bp%7D)%60%3Bi%26%26(m(t)%2Cdocument.documentElement.style.setProperty(%60--%24%7Bi%7D%60%2Ct))%2Cn(5%2Cg%3Dt)%2Co%26%26n(7%2Co%3Dt)%7D%2Co%2Ci%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction()%7Bp%3DN(this.value)%2Cn(4%2Cp)%7D%2Cfunction()%7Bu%3Dthis.value%2Cn(3%2Cu)%7D%5D%7Dclass nn extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Ctn%2Cen%2Ci%2C%7Btext%3A0%2Ccolor%3A7%2CbindValue%3A8%2CallowOpacity%3A1%2CminOpactiy%3A2%7D%2CYt)%7D%7Dfunction rn(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk("Reset All Styles")%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction on(e)%7Blet t%2Cn%3Breturn t%3Dnew Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5Brn%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on("click"%2Ce%5B0%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B2%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction sn(e)%7Breturn%5Bfunction()%7Bif(confirm("Are you sure you want to reset all styles%3F"))%7Bfor(let e in Se)document.documentElement.style.setProperty(%60--%24%7Be%7D%60%2CSe%5Be%5D)%3Bvar e%3Be%3DSe%2CNe%3DObject.assign(%7B%7D%2CNe%2Ce)%2CCe("cssVars"%2CJSON.stringify(Ne))%7D%7D%5D%7Dclass an extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Csn%2Con%2Ci%2C%7B%7D)%7D%7Dfunction cn(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk(e%5B2%5D)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cp(e%2Cn)%7B4%26n%26%26D(t%2Ce%5B2%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction ln(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk(e%5B1%5D)%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cp(e%2Cn)%7B2%26n%26%26D(t%2Ce%5B1%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction un(e)%7Blet t%3Bfunction n(e%2Ct)%7Breturn e%5B0%5D%3Fln%3Acn%7Dlet r%3Dn(e)%2Co%3Dr(e)%3Breturn%7Bc()%7Bo.c()%2Ct%3DC()%7D%2Cm(e%2Cn)%7Bo.m(e%2Cn)%2CE(e%2Ct%2Cn)%7D%2Cp(e%2Ci)%7Br%3D%3D%3D(r%3Dn(e))%26%26o%3Fo.p(e%2Ci)%3A(o.d(1)%2Co%3Dr(e)%2Co%26%26(o.c()%2Co.m(t.parentNode%2Ct)))%7D%2Cd(e)%7Be%26%26_(t)%2Co.d(e)%7D%7D%7Dfunction fn(e)%7Blet t%2Cn%3Breturn t%3Dnew Vt(%7Bprops%3A%7Bdisabled%3Ae%5B3%5D%2CdisabledMsg%3Ae%5B4%5D%2ChotkeyId%3Ae%5B5%5D%2C%24%24slots%3A%7Bdefault%3A%5Bun%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on("click"%2Ce%5B6%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B8%26n%26%26(r.disabled%3De%5B3%5D)%2C16%26n%26%26(r.disabledMsg%3De%5B4%5D)%2C32%26n%26%26(r.hotkeyId%3De%5B5%5D)%2C263%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction dn(e%2Ct%2Cn)%7Blet%7BonText%3Ar%7D%3Dt%2C%7BoffText%3Ao%7D%3Dt%2C%7Benabled%3Ai%3D!1%7D%3Dt%2C%7Bdisabled%3As%3Dnull%7D%3Dt%2C%7BdisabledMsg%3Aa%7D%3Dt%2C%7BhotkeyId%3Ac%7D%3Dt%2Cl%3DF()%3Breturn e.%24%24set%3De%3D>%7B"onText"in e%26%26n(1%2Cr%3De.onText)%2C"offText"in e%26%26n(2%2Co%3De.offText)%2C"enabled"in e%26%26n(0%2Ci%3De.enabled)%2C"disabled"in e%26%26n(3%2Cs%3De.disabled)%2C"disabledMsg"in e%26%26n(4%2Ca%3De.disabledMsg)%2C"hotkeyId"in e%26%26n(5%2Cc%3De.hotkeyId)%7D%2C%5Bi%2Cr%2Co%2Cs%2Ca%2Cc%2Cfunction()%7Bn(0%2Ci%3D!i)%2Cl("click"%2Ci)%7D%5D%7Dclass hn extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cdn%2Cfn%2Ci%2C%7BonText%3A1%2CoffText%3A2%2Cenabled%3A0%2Cdisabled%3A3%2CdisabledMsg%3A4%2ChotkeyId%3A5%7D)%7D%7Dfunction pn(e)%7Blet t%2Cn%3Breturn t%3Dnew hn(%7Bprops%3A%7Bdisabled%3A!e%5B0%5D%2CdisabledMsg%3A"Questions haven't loaded yet"%2ConText%3A"Stop auto answering"%2CoffText%3A"Start auto answering"%2Cenabled%3A!1%2ChotkeyId%3A"autoAnswer"%7D%7D)%2Ct.%24on("click"%2Ce%5B2%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B1%26n%26%26(r.disabled%3D!e%5B0%5D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction gn(e%2Ct%2Cn)%7Blet r%2Co%2Ci%3Bc(e%2Cut%2C(e%3D>n(10%2Co%3De)))%3Blet%7BtransportType%3As%7D%3Dat%3Bc(e%2Cs%2C(e%3D>n(8%2Ci%3De)))%3Blet a%2Cl%3D%5B%5D%2Cu%3Dnull%2Cf%3Dnull%2Cd%3D%5B%5D%2Ch%3D-1%3Bfunction p()%7Bif("colyseus"%3D%3D%3Di)%7Bif(null%3D%3Df)return%3Blet e%3Dl.find((e%3D>e._id%3D%3Df))%3Bif(!e)return%3Blet t%3D%7Bkey%3A"answered"%2CdeviceId%3Au%2Cdata%3A%7B%7D%7D%3Bif("text"%3D%3De.type)t.data.answer%3De.answers%5B0%5D.text%3Belse%7Blet n%3De.answers.find((e%3D>e.correct))._id%3Bt.data.answer%3Dn%7Dat.sendMessage("MESSAGE_FOR_DEVICE"%2Ct)%7Delse%7Blet e%2Ct%3Dd%5Bh%5D%2Cn%3Dl.find((e%3D>e._id%3D%3Dt))%3Bif(!n)return%3Be%3D"mc"%3D%3Dn.type%3Fn.answers.find((e%3D>e.correct))._id%3An.answers%5B0%5D.text%2Cat.sendMessage("QUESTION_ANSWERED"%2C%7Banswer%3Ae%2CquestionId%3At%7D)%7D%7Dreturn at.addEventListener("deviceChanges"%2C(e%3D>%7Bfor(let%7Bid%3At%2Cdata%3Ar%7Dof e.detail)for(let e in r)"GLOBAL_questions"%3D%3De%26%26(n(3%2Cl%3DJSON.parse(r%5Be%5D))%2Cconsole.log("Got questions"%2Cl)%2Cn(4%2Cu%3Dt))%2Ce%3D%3D%60PLAYER_%24%7Bo%7D_currentQuestionId%60%26%26n(5%2Cf%3Dr%5Be%5D)%7D))%2Cat.addEventListener("blueboatMessage"%2C(e%3D>%7Bif("STATE_UPDATE"%3D%3De.detail%3F.key)switch(e.detail.data.type)%7Bcase"GAME_QUESTIONS"%3An(3%2Cl%3De.detail.data.value)%3Bbreak%3Bcase"PLAYER_QUESTION_LIST"%3An(6%2Cd%3De.detail.data.value.questionList)%2Cn(7%2Ch%3De.detail.data.value.questionIndex)%3Bbreak%3Bcase"PLAYER_QUESTION_LIST_INDEX"%3An(7%2Ch%3De.detail.data.value)%7D%7D))%2Ce.%24%24.update%3D()%3D>%7B504%26e.%24%24.dirty%26%26n(0%2Cr%3D"colyseus"%3D%3Di%3Fl.length>0%26%26null!%3Df%26%26null!%3Du%3Ad.length>0%26%26l.length>0%26%26-1!%3Dh)%7D%2C%5Br%2Cs%2Cfunction(e)%7Be.detail%3Fa%3DsetInterval(p%2C1e3)%3AclearInterval(a)%7D%2Cl%2Cu%2Cf%2Cd%2Ch%2Ci%5D%7Dclass mn extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cgn%2Cpn%2Ci%2C%7B%7D)%7D%7Dfunction %24n(e)%7Blet t%2Cn%2Cr%3Bfunction o(t)%7Be%5B1%5D(t)%7Dlet i%3D%7BonText%3A"Stop instant use"%2CoffText%3A"Enable instant use"%2ChotkeyId%3A"instantUse"%7D%3Breturn void 0!%3D%3De%5B0%5D%26%26(i.enabled%3De%5B0%5D)%2Ct%3Dnew hn(%7Bprops%3Ai%7D)%2CG.push((()%3D>de(t%2C"enabled"%2Co)))%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst o%3D%7B%7D%3B!n%26%261%26r%26%26(n%3D!0%2Co.enabled%3De%5B0%5D%2Cee((()%3D>n%3D!1)))%2Ct.%24set(o)%7D%2Ci(e)%7Br%7C%7C(le(t.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction yn(e%2Ct%2Cn)%7Blet r%3D!0%3Breturn xt.addKeybind(new Set(%5B"enter"%5D)%2C(function()%7Bif(!r)return%3Blet e%3DHe()%2Ct%3De%3F.stores%3F.phaser%3F.scene%3F.worldManager%3F.devices%3F.devicesInView%2Cn%3De%3F.stores%3F.phaser%3F.mainCharacter%3F.body%3Bif(!t%7C%7C!n)return%3Blet o%3Dnull%2Ci%3D1%2F0%3Bfor(let e of t)%7Bif(0%3D%3De.interactiveZones.zones.length)continue%3Blet t%3DMath.sqrt(Math.pow(e.x-n.x%2C2)%2BMath.pow(e.y-n.y%2C2))%3Bt<i%26%26(o%3De%2Ci%3Dt)%7Dif(!o)return%3Bo%3F.interactiveZones%3F.onInteraction%3F.()%7D))%2C%5Br%2Cfunction(e)%7Br%3De%2Cn(0%2Cr)%7D%5D%7Dclass vn extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cyn%2C%24n%2Ci%2C%7B%7D)%7D%7Dconst bn%3D%5B"dayOne"%2C"echoAgent"%2C"stripeDoubleGreen"%2C"mustache"%2C"vortexAgent"%2C"grayGradient"%2C"redNinja"%2C"sprinklesRed"%2C"redDeliciousApple"%2C"sunny"%2C"fadedBlueGradient"%2C"glassHalfFull"%2C"whiteAndBlueVerticalStripes"%2C"polkaDotBlueAndYellow"%2C"pinkPaste"%2C"volcanoCracks"%2C"mustachePink"%2C"mountainAndSun"%2C"camoTan"%2C"redDinoCostume"%2C"stripeDoubleRed"%2C"coolRedBlueGradient"%2C"pencilPack"%2C"glyphsYellowBrown"%2C"camoBlue"%2C"purplePaste"%2C"galaxy"%2C"luchador"%2C"fox"%2C"pumpkin"%2C"rockyWest"%2C"mummy"%2C"ghostCostume"%2C"fifthBirthday"%2C"corn"%2C"feast"%2C"pumpkinPie"%2C"frostBuddy"%2C"polkaDotWhiteAndRed"%2C"festiveOnesieBlue"%2C"festiveOnesieRed"%2C"festiveOnesieGreen"%2C"festiveOnesieTan"%2C"gift"%2C"hotChocolate"%2C"snowman"%2C"snowglobe"%2C"mustacheSanta"%2C"firework"%2C"polkaDotFestiveReverse"%2C"polkaDotFestive"%2C"puzzleYellowPurple"%2C"puzzleGreenBlue"%2C"puzzleOrangeBlue"%2C"puzzleGrayWhite"%2C"puzzleRedGreen"%2C"roses"%2C"heart"%2C"hamster"%2C"leprechaun"%2C"cellGold"%2C"pirate"%2C"constellationPurpleYellow"%2C"constellationBlackGreen"%2C"constellationBlackWhite"%2C"constellationPinkGreen"%2C"constellationYellowPink"%2C"detective"%2C"sketch"%2C"astroHelmet"%2C"mustacheBrown"%2C"yinYang"%2C"fisher"%2C"coffee"%2C"partyPineapple"%2C"construction"%2C"graduate"%2C"graduateBlue"%2C"stripeDoublePurple"%2C"bananaSplit"%2C"rainbowWave"%2C"rockstar"%2C"mountain"%2C"tent"%2C"goat"%2C"daisy"%2C"climber"%2C"cookie"%2C"zebra"%2C"diamondRainbow"%2C"circuitGreen"%2C"circuitBlue"%2C"circuitGray"%2C"clock"%2C"squiggles"%2C"autumnTree"%2C"crashTestDummy"%2C"stripeDoubleYellow"%2C"witch"%2C"skeleton"%2C"spiderWeb"%2C"trickTreat"%2C"calacaOne"%2C"turkey"%2C"farmer"%2C"knight"%2C"yellowCracksPurple"%2C"arcticFox"%2C"whistle"%2C"penguinBlue"%2C"goldenHotChocolate"%2C"blastball"%2C"blastballGimchester"%2C"blastballKitcelona"%2C"pufferJacket"%2C"christmasTree"%2C"rudolph"%2C"snowball"%2C"santaClaus"%2C"causticWaterBlue"%2C"causticWaterRed"%2C"causticWaterGreen"%2C"causticWaterCaribe"%2C"causticWaterOcean"%2C"causticWaterPurple"%2C"taco"%2C"gimKing"%2C"sketchBlue"%2C"clown"%2C"camoGreen"%2C"cellBlue"%2C"burger"%2C"sprinklesChocolate"%2C"glyphsOrangeBlue"%2C"frozenMummy"%2C"evilPlantGreen"%2C"evilPlantPink"%2C"gamerGreen"%2C"gamerPink"%2C"gamerPurple"%2C"gamerYellow"%2C"sentryRobot"%2C"8bit"%2C"redDino"%2C"calacaTwo"%2C"calacaThree"%2C"yarn"%2C"racoon"%2C"pilot"%2C"shark"%2C"redPanda"%2C"marshmallow"%2C"discoBall"%2C"incognito"%2C"dragon"%2C"golden"%2C"valenTime"%2C"referee"%2C"pilot"%2C"sprinklesChocolate"%2C"miningCart"%2C"rainCloud"%2C"watermelon"%2C"terrainBlock"%2C"floatingTube"%2C"miner"%2C"sproutingFlower"%2C"luckyClover"%2C"shark"%2C"axolotlPink"%2C"axolotlBlue"%2C"axolotlYellow"%2C"astroCaptain"%2C"tuxedo"%2C"blacksmith"%5D%2Cwn%3D%5B"origin_token"%2C"fire_notes"%2C"banana_peel"%2C"rainbow_dots"%2C"dust_particles"%2C"bubble"%2C"flowers"%2C"metal_spring"%2C"candy"%2C"day_of_the_dead"%2C"autumn_leaves"%2C"corn"%2C"hearts"%2C"stars"%2C"yin_yang"%2C"puzzle_pieces"%2C"taco"%2C"blastball_phrases"%2C"penguin_footprints"%2C"blastball"%2C"cupid_arrow"%2C"birds"%2C"mining_terrains"%2C"beachball"%2C"clovers"%2C"easter_eggs"%5D%3Bfunction xn(e)%7Bx(e%2C"svelte-bgasye"%2C".container.svelte-bgasye%7Bdisplay%3Aflex%3Bpadding%3A5px 10px%3Bwidth%3A100%25%3Bjustify-items%3Acenter%3Balign-self%3Acenter%7Dinput.svelte-bgasye%7Bflex-grow%3A1%3Bcolor%3Ablack%7Dselect.svelte-bgasye%7Bwidth%3A20px%3Bcolor%3Ablack%7D")%7Dfunction En(e%2Ct%2Cn)%7Bconst r%3De.slice()%3Breturn r%5B4%5D%3Dt%5Bn%5D%2Cr%7Dfunction _n(e)%7Blet t%2Cn%2Cr%2Co%3De%5B4%5D%2B""%3Breturn%7Bc()%7Bt%3DO("option")%2Cn%3Dk(o)%2Ct.__value%3Dr%3De%5B4%5D%2CL(t%2Ct.__value)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ci)%7B2%26i%26%26o!%3D%3D(o%3De%5B4%5D%2B"")%26%26D(n%2Co)%2C2%26i%26%26r!%3D%3D(r%3De%5B4%5D)%26%26(t.__value%3Dr%2CL(t%2Ct.__value))%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction An(t)%7Blet n%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%3Dfe(t%5B1%5D)%2Cu%3D%5B%5D%3Bfor(let e%3D0%3Be<l.length%3Be%2B%3D1)u%5Be%5D%3D_n(En(t%2Cl%2Ce))%3Breturn%7Bc()%7Bn%3DO("div")%2Co%3DO("input")%2Ci%3DT()%2Cs%3DO("select")%3Bfor(let e%3D0%3Be<u.length%3Be%2B%3D1)u%5Be%5D.c()%3BM(o%2C"spellcheck"%2C"false")%2CM(o%2C"class"%2C"svelte-bgasye")%2CM(s%2C"class"%2C"svelte-bgasye")%2CM(n%2C"class"%2C"container svelte-bgasye")%7D%2Cm(e%2Cr)%7BE(e%2Cn%2Cr)%2Cw(n%2Co)%2CL(o%2Ct%5B0%5D)%2Cw(n%2Ci)%2Cw(n%2Cs)%3Bfor(let e%3D0%3Be<u.length%3Be%2B%3D1)u%5Be%5D%26%26u%5Be%5D.m(s%2Cnull)%3Ba%7C%7C(c%3D%5BR(o%2C"input"%2Ct%5B3%5D)%2CR(s%2C"change"%2Ct%5B2%5D)%5D%2Ca%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7Bif(1%26t%26%26o.value!%3D%3De%5B0%5D%26%26L(o%2Ce%5B0%5D)%2C2%26t)%7Blet n%3Bfor(l%3Dfe(e%5B1%5D)%2Cn%3D0%3Bn<l.length%3Bn%2B%3D1)%7Bconst r%3DEn(e%2Cl%2Cn)%3Bu%5Bn%5D%3Fu%5Bn%5D.p(r%2Ct)%3A(u%5Bn%5D%3D_n(r)%2Cu%5Bn%5D.c()%2Cu%5Bn%5D.m(s%2Cnull))%7Dfor(%3Bn<u.length%3Bn%2B%3D1)u%5Bn%5D.d(1)%3Bu.length%3Dl.length%7D%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2CA(u%2Ce)%2Ca%3D!1%2Cr(c)%7D%7D%7Dfunction On(e%2Ct%2Cn)%7Blet%7BselectOptions%3Ar%3D%5B%5D%7D%3Dt%2C%7Bvalue%3Ao%3D""%7D%3Dt%3Breturn e.%24%24set%3De%3D>%7B"selectOptions"in e%26%26n(1%2Cr%3De.selectOptions)%2C"value"in e%26%26n(0%2Co%3De.value)%7D%2C%5Bo%2Cr%2Cfunction(e)%7Bn(0%2Co%3De.target.value)%7D%2Cfunction()%7Bo%3Dthis.value%2Cn(0%2Co)%7D%5D%7Dclass In extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2COn%2CAn%2Ci%2C%7BselectOptions%3A1%2Cvalue%3A0%7D%2Cxn)%7D%7Dfunction kn(e)%7Bx(e%2C"svelte-1ychv30"%2C".disclaimer.svelte-1ychv30%7Bmargin-left%3A5px%3Bmargin-right%3A5px%3Btext-align%3Acenter%7D.description.svelte-1ychv30%7Bwidth%3A100%25%3Btext-align%3Acenter%7D")%7Dfunction Tn(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk("Apply")%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Cn(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%3Bfunction g(t)%7Be%5B4%5D(t)%7Dlet m%3D%7BselectOptions%3Abn%7D%3Bfunction %24(t)%7Be%5B5%5D(t)%7Dvoid 0!%3D%3De%5B0%5D%26%26(m.value%3De%5B0%5D)%2Ci%3Dnew In(%7Bprops%3Am%7D)%2CG.push((()%3D>de(i%2C"value"%2Cg)))%3Blet y%3D%7BselectOptions%3Awn%7D%3Breturn void 0!%3D%3De%5B1%5D%26%26(y.value%3De%5B1%5D)%2Cu%3Dnew In(%7Bprops%3Ay%7D)%2CG.push((()%3D>de(u%2C"value"%2C%24)))%2Ch%3Dnew Vt(%7Bprops%3A%7Bdisabled%3A!e%5B2%5D%2CdisabledMsg%3A"Character hasn't loaded"%2C%24%24slots%3A%7Bdefault%3A%5BTn%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ch.%24on("click"%2Ce%5B3%5D)%2C%7Bc()%7Bt%3DO("div")%2Ct.textContent%3D"These only work client-side. Nobody else can see these cosmetics."%2Cn%3DT()%2Cr%3DO("div")%2Cr.textContent%3D"Skin ID"%2Co%3DT()%2Che(i.%24%24.fragment)%2Ca%3DT()%2Cc%3DO("div")%2Cc.textContent%3D"Trail ID"%2Cl%3DT()%2Che(u.%24%24.fragment)%2Cd%3DT()%2Che(h.%24%24.fragment)%2CM(t%2C"class"%2C"disclaimer svelte-1ychv30")%2CM(r%2C"class"%2C"description svelte-1ychv30")%2CM(c%2C"class"%2C"description svelte-1ychv30")%7D%2Cm(e%2Cs)%7BE(e%2Ct%2Cs)%2CE(e%2Cn%2Cs)%2CE(e%2Cr%2Cs)%2CE(e%2Co%2Cs)%2Cpe(i%2Ce%2Cs)%2CE(e%2Ca%2Cs)%2CE(e%2Cc%2Cs)%2CE(e%2Cl%2Cs)%2Cpe(u%2Ce%2Cs)%2CE(e%2Cd%2Cs)%2Cpe(h%2Ce%2Cs)%2Cp%3D!0%7D%2Cp(e%2Ct)%7Bconst n%3D%7B%7D%3B!s%26%261%26t%26%26(s%3D!0%2Cn.value%3De%5B0%5D%2Cee((()%3D>s%3D!1)))%2Ci.%24set(n)%3Bconst r%3D%7B%7D%3B!f%26%262%26t%26%26(f%3D!0%2Cr.value%3De%5B1%5D%2Cee((()%3D>f%3D!1)))%2Cu.%24set(r)%3Bconst o%3D%7B%7D%3B4%26t%26%26(o.disabled%3D!e%5B2%5D)%2C256%26t%26%26(o.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Ch.%24set(o)%7D%2Ci(e)%7Bp%7C%7C(le(i.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cle(h.%24%24.fragment%2Ce)%2Cp%3D!0)%7D%2Co(e)%7Bue(i.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cue(h.%24%24.fragment%2Ce)%2Cp%3D!1%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n)%2C_(r)%2C_(o)%2C_(a)%2C_(c)%2C_(l)%2C_(d))%2Cge(i%2Ce)%2Cge(u%2Ce)%2Cge(h%2Ce)%7D%7D%7Dfunction Rn(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Cosmetic Picker"%2C%24%24slots%3A%7Bdefault%3A%5BCn%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B263%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction Sn(e%2Ct%2Cn)%7Blet r%3Bc(e%2Cut%2C(e%3D>n(6%2Cr%3De)))%3Blet o%3D""%2Ci%3D""%2Cs%3D!1%2Ca%3DsetInterval((()%3D>%7Blet e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.characterManager%3F.characters%3F.get(r)%3Be%26%26(n(0%2Co%3De.skin.skinId)%2Cn(1%2Ci%3De.characterTrail.currentAppearanceId)%2Cn(2%2Cs%3D!0)%2CclearInterval(a))%7D)%2C500)%3Breturn V((()%3D>%7BclearInterval(a)%7D))%2C%5Bo%2Ci%2Cs%2Cfunction()%7Blet e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.characterManager%3F.characters%3F.get(r)%3Bif(e)%7Bif(""!%3Do)%7Blet t%3Do%3Bt.startsWith("character_")%7C%7C(t%3D"character_"%2Bt)%2Ce.skin.updateSkin(%7Bid%3At%7D)%7Dif(""!%3Di)%7Blet t%3Di%3Bt.startsWith("trail_")%7C%7C(t%3D"trail_"%2Bt)%2Ce.characterTrail.updateAppearance(t)%7D%7D%7D%2Cfunction(e)%7Bo%3De%2Cn(0%2Co)%7D%2Cfunction(e)%7Bi%3De%2Cn(1%2Ci)%7D%5D%7Dclass Pn extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CSn%2CRn%2Ci%2C%7B%7D%2Ckn)%7D%7Dconst Mn%3D%5B%7Bquestion%3A%7Bbackground%3A"rgba(48%2C 63%2C 159%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2Cpalette%3A%5B%7Bbackground%3A"rgba(119%2C 19%2C 34%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(168%2C 92%2C 21%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(13%2C 107%2C 51%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(7%2C 98%2C 150%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A"rgba(108%2C 47%2C 0%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2Cpalette%3A%5B%7Bbackground%3A"rgba(158%2C 104%2C 42%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(181%2C 71%2C 48%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(138%2C 151%2C 72%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(241%2C 185%2C 48%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A"rgba(0%2C 10%2C 18%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2Cpalette%3A%5B%7Bbackground%3A"rgba(38%2C 50%2C 56%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(55%2C 71%2C 79%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(69%2C 90%2C 100%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(84%2C 110%2C 122%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A"rgba(13%2C 0%2C 25%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2Cpalette%3A%5B%7Bbackground%3A"rgba(34%2C 0%2C 68%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(51%2C 0%2C 102%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(62%2C 0%2C 124%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(79%2C 23%2C 135%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A"rgba(0%2C 0%2C 99%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2Cpalette%3A%5B%7Bbackground%3A"rgba(40%2C 53%2C 147%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(7%2C 98%2C 150%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(2%2C 119%2C 189%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(21%2C 101%2C 192%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A"rgba(76%2C 61%2C 51%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2Cpalette%3A%5B%7Bbackground%3A"rgba(56%2C 86%2C 69%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(66%2C 92%2C 73%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(65%2C 86%2C 65%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(76%2C 99%2C 73%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A"rgba(127%2C 116%2C 150%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2Cpalette%3A%5B%7Bbackground%3A"rgba(244%2C 111%2C 90%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(237%2C 113%2C 45%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(122%2C 89%2C 106%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(232%2C 171%2C 60%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A"rgba(255%2C 191%2C 209%2C 1)"%2Ctext%3A"rgba(67%2C 67%2C 67%2C 1)"%7D%2Cpalette%3A%5B%7Bbackground%3A"rgba(255%2C 166%2C 158%2C 1)"%2Ctext%3A"rgba(91%2C 91%2C 91%2C 1)"%7D%2C%7Bbackground%3A"rgba(252%2C 246%2C 191%2C 1)"%2Ctext%3A"rgba(91%2C 91%2C 91%2C 1)"%7D%2C%7Bbackground%3A"rgba(208%2C 244%2C 222%2C 1)"%2Ctext%3A"rgba(91%2C 91%2C 91%2C 1)"%7D%2C%7Bbackground%3A"rgba(147%2C 225%2C 216%2C 1)"%2Ctext%3A"rgba(91%2C 91%2C 91%2C 1)"%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A"rgba(156%2C 0%2C 34%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2Cpalette%3A%5B%7Bbackground%3A"rgba(0%2C 29%2C 59%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(255%2C 174%2C 82%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(254%2C 89%2C 99%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%2C%7Bbackground%3A"rgba(167%2C 28%2C 148%2C 1)"%2Ctext%3A"rgba(255%2C 255%2C 255%2C 1)"%7D%5D%7D%2C%7Bquestion%3A%7Bbackground%3A"rgba(0%2C 0%2C 0%2C 1)"%2Ctext%3A"rgba(255%2C 205%2C 43%2C 1)"%7D%2Cpalette%3A%5B%7Bbackground%3A"rgba(255%2C 205%2C 43%2C 1)"%2Ctext%3A"rgba(0%2C 0%2C 0%2C 1)"%7D%2C%7Bbackground%3A"rgba(255%2C 199%2C 33%2C 1)"%2Ctext%3A"rgba(0%2C 0%2C 0%2C 1)"%7D%2C%7Bbackground%3A"rgba(255%2C 209%2C 71%2C 1)"%2Ctext%3A"rgba(0%2C 0%2C 0%2C 1)"%7D%2C%7Bbackground%3A"rgba(255%2C 205%2C 56%2C 1)"%2Ctext%3A"rgba(0%2C 0%2C 0%2C 1)"%7D%5D%7D%5D%3Bfunction Nn(e)%7Blet t%2Cn%3Breturn%7Bc()%7Bt%3DI("desc")%2Cn%3Dk(e%5B7%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B128%26t%26%26D(n%2Ce%5B7%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Dn(e)%7Blet t%2Cn%3Breturn%7Bc()%7Bt%3DI("title")%2Cn%3Dk(e%5B6%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B64%26t%26%26D(n%2Ce%5B6%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Ln(t)%7Blet n%2Cr%2Co%2Ci%3Dt%5B7%5D%26%26Nn(t)%2Cs%3Dt%5B6%5D%26%26Dn(t)%3Breturn%7Bc()%7Bn%3DI("svg")%2Ci%26%26i.c()%2Cr%3DC()%2Cs%26%26s.c()%2Co%3DI("path")%2CM(o%2C"d"%2C"M19%2C4H15.5L14.5%2C3H9.5L8.5%2C4H5V6H19M6%2C19A2%2C2 0 0%2C0 8%2C21H16A2%2C2 0 0%2C0 18%2C19V7H6V19Z")%2CM(o%2C"fill"%2Ct%5B2%5D)%2CM(n%2C"viewBox"%2Ct%5B3%5D)%2CM(n%2C"width"%2Ct%5B0%5D)%2CM(n%2C"height"%2Ct%5B1%5D)%2CM(n%2C"class"%2Ct%5B8%5D)%2CM(n%2C"aria-label"%2Ct%5B4%5D)%2CM(n%2C"aria-hidden"%2Ct%5B5%5D)%7D%2Cm(e%2Ct)%7BE(e%2Cn%2Ct)%2Ci%26%26i.m(n%2Cnull)%2Cw(n%2Cr)%2Cs%26%26s.m(n%2Cnull)%2Cw(n%2Co)%7D%2Cp(e%2C%5Bt%5D)%7Be%5B7%5D%3Fi%3Fi.p(e%2Ct)%3A(i%3DNn(e)%2Ci.c()%2Ci.m(n%2Cr))%3Ai%26%26(i.d(1)%2Ci%3Dnull)%2Ce%5B6%5D%3Fs%3Fs.p(e%2Ct)%3A(s%3DDn(e)%2Cs.c()%2Cs.m(n%2Co))%3As%26%26(s.d(1)%2Cs%3Dnull)%2C4%26t%26%26M(o%2C"fill"%2Ce%5B2%5D)%2C8%26t%26%26M(n%2C"viewBox"%2Ce%5B3%5D)%2C1%26t%26%26M(n%2C"width"%2Ce%5B0%5D)%2C2%26t%26%26M(n%2C"height"%2Ce%5B1%5D)%2C256%26t%26%26M(n%2C"class"%2Ce%5B8%5D)%2C16%26t%26%26M(n%2C"aria-label"%2Ce%5B4%5D)%2C32%26t%26%26M(n%2C"aria-hidden"%2Ce%5B5%5D)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Ci%26%26i.d()%2Cs%26%26s.d()%7D%7D%7Dfunction qn(e%2Ct%2Cn)%7Blet%7Bsize%3Ar%3D"1em"%7D%3Dt%2C%7Bwidth%3Ao%3Dr%7D%3Dt%2C%7Bheight%3Ai%3Dr%7D%3Dt%2C%7Bcolor%3As%3D"currentColor"%7D%3Dt%2C%7BviewBox%3Aa%3D"0 0 24 24"%7D%3Dt%2C%7BariaLabel%3Ac%7D%3Dt%2C%7BariaHidden%3Al%7D%3Dt%2C%7Btitle%3Au%7D%3Dt%2C%7Bdesc%3Af%7D%3Dt%2C%7Bclass%3Ad%7D%3Dt%3Breturn e.%24%24set%3De%3D>%7B"size"in e%26%26n(9%2Cr%3De.size)%2C"width"in e%26%26n(0%2Co%3De.width)%2C"height"in e%26%26n(1%2Ci%3De.height)%2C"color"in e%26%26n(2%2Cs%3De.color)%2C"viewBox"in e%26%26n(3%2Ca%3De.viewBox)%2C"ariaLabel"in e%26%26n(4%2Cc%3De.ariaLabel)%2C"ariaHidden"in e%26%26n(5%2Cl%3De.ariaHidden)%2C"title"in e%26%26n(6%2Cu%3De.title)%2C"desc"in e%26%26n(7%2Cf%3De.desc)%2C"class"in e%26%26n(8%2Cd%3De.class)%7D%2C%5Bo%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Cr%5D%7Dclass Un extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cqn%2CLn%2Ci%2C%7Bsize%3A9%2Cwidth%3A0%2Cheight%3A1%2Ccolor%3A2%2CviewBox%3A3%2CariaLabel%3A4%2CariaHidden%3A5%2Ctitle%3A6%2Cdesc%3A7%2Cclass%3A8%7D)%7D%7Dfunction jn(e)%7Blet t%2Cn%3Breturn%7Bc()%7Bt%3DI("desc")%2Cn%3Dk(e%5B7%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B128%26t%26%26D(n%2Ce%5B7%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Bn(e)%7Blet t%2Cn%3Breturn%7Bc()%7Bt%3DI("title")%2Cn%3Dk(e%5B6%5D)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ct)%7B64%26t%26%26D(n%2Ce%5B6%5D)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Hn(t)%7Blet n%2Cr%2Co%2Ci%3Dt%5B7%5D%26%26jn(t)%2Cs%3Dt%5B6%5D%26%26Bn(t)%3Breturn%7Bc()%7Bn%3DI("svg")%2Ci%26%26i.c()%2Cr%3DC()%2Cs%26%26s.c()%2Co%3DI("path")%2CM(o%2C"d"%2C"M12%2C20C7.59%2C20 4%2C16.41 4%2C12C4%2C7.59 7.59%2C4 12%2C4C16.41%2C4 20%2C7.59 20%2C12C20%2C16.41 16.41%2C20 12%2C20M12%2C2A10%2C10 0 0%2C0 2%2C12A10%2C10 0 0%2C0 12%2C22A10%2C10 0 0%2C0 22%2C12A10%2C10 0 0%2C0 12%2C2M13%2C7H11V11H7V13H11V17H13V13H17V11H13V7Z")%2CM(o%2C"fill"%2Ct%5B2%5D)%2CM(n%2C"viewBox"%2Ct%5B3%5D)%2CM(n%2C"width"%2Ct%5B0%5D)%2CM(n%2C"height"%2Ct%5B1%5D)%2CM(n%2C"class"%2Ct%5B8%5D)%2CM(n%2C"aria-label"%2Ct%5B4%5D)%2CM(n%2C"aria-hidden"%2Ct%5B5%5D)%7D%2Cm(e%2Ct)%7BE(e%2Cn%2Ct)%2Ci%26%26i.m(n%2Cnull)%2Cw(n%2Cr)%2Cs%26%26s.m(n%2Cnull)%2Cw(n%2Co)%7D%2Cp(e%2C%5Bt%5D)%7Be%5B7%5D%3Fi%3Fi.p(e%2Ct)%3A(i%3Djn(e)%2Ci.c()%2Ci.m(n%2Cr))%3Ai%26%26(i.d(1)%2Ci%3Dnull)%2Ce%5B6%5D%3Fs%3Fs.p(e%2Ct)%3A(s%3DBn(e)%2Cs.c()%2Cs.m(n%2Co))%3As%26%26(s.d(1)%2Cs%3Dnull)%2C4%26t%26%26M(o%2C"fill"%2Ce%5B2%5D)%2C8%26t%26%26M(n%2C"viewBox"%2Ce%5B3%5D)%2C1%26t%26%26M(n%2C"width"%2Ce%5B0%5D)%2C2%26t%26%26M(n%2C"height"%2Ce%5B1%5D)%2C256%26t%26%26M(n%2C"class"%2Ce%5B8%5D)%2C16%26t%26%26M(n%2C"aria-label"%2Ce%5B4%5D)%2C32%26t%26%26M(n%2C"aria-hidden"%2Ce%5B5%5D)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Ci%26%26i.d()%2Cs%26%26s.d()%7D%7D%7Dfunction zn(e%2Ct%2Cn)%7Blet%7Bsize%3Ar%3D"1em"%7D%3Dt%2C%7Bwidth%3Ao%3Dr%7D%3Dt%2C%7Bheight%3Ai%3Dr%7D%3Dt%2C%7Bcolor%3As%3D"currentColor"%7D%3Dt%2C%7BviewBox%3Aa%3D"0 0 24 24"%7D%3Dt%2C%7BariaLabel%3Ac%7D%3Dt%2C%7BariaHidden%3Al%7D%3Dt%2C%7Btitle%3Au%7D%3Dt%2C%7Bdesc%3Af%7D%3Dt%2C%7Bclass%3Ad%7D%3Dt%3Breturn e.%24%24set%3De%3D>%7B"size"in e%26%26n(9%2Cr%3De.size)%2C"width"in e%26%26n(0%2Co%3De.width)%2C"height"in e%26%26n(1%2Ci%3De.height)%2C"color"in e%26%26n(2%2Cs%3De.color)%2C"viewBox"in e%26%26n(3%2Ca%3De.viewBox)%2C"ariaLabel"in e%26%26n(4%2Cc%3De.ariaLabel)%2C"ariaHidden"in e%26%26n(5%2Cl%3De.ariaHidden)%2C"title"in e%26%26n(6%2Cu%3De.title)%2C"desc"in e%26%26n(7%2Cf%3De.desc)%2C"class"in e%26%26n(8%2Cd%3De.class)%7D%2C%5Bo%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Cr%5D%7Dclass Vn extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Czn%2CHn%2Ci%2C%7Bsize%3A9%2Cwidth%3A0%2Cheight%3A1%2Ccolor%3A2%2CviewBox%3A3%2CariaLabel%3A4%2CariaHidden%3A5%2Ctitle%3A6%2Cdesc%3A7%2Cclass%3A8%7D)%7D%7Dfunction Fn(e)%7Bx(e%2C"svelte-v66qr8"%2C".buttons.svelte-v66qr8%7Bdisplay%3Aflex%3Bflex-direction%3Arow%3Bwidth%3A100%25%7D.submit.svelte-v66qr8%2C.cancel.svelte-v66qr8%7Bpadding%3A10px%3Bmargin%3A10px%3Bfont-size%3A20px%3Bborder%3Anone%3Bborder-radius%3A5px%3Bflex-grow%3A1%7D.submit.svelte-v66qr8%7Bbackground-color%3Agreen%7D.cancel.svelte-v66qr8%7Bbackground-color%3Ared%7Ddialog.svelte-v66qr8%7Bwidth%3A80%25%3Bheight%3A80%25%3Bdisplay%3Aflex%7D.pickers.svelte-v66qr8%7Bwidth%3A200px%3Boverflow-y%3Aauto%3Boverflow-x%3Ahidden%7D.wrap.svelte-v66qr8%7Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Bheight%3A100%25%3Bflex-grow%3A1%7D.question.svelte-v66qr8%7Bwidth%3A100%25%3Bheight%3A30%25%3Bfont-family%3A'Product Sans'%2C sans-serif%3Bdisplay%3Aflex%3Balign-items%3Acenter%3Bjustify-content%3Acenter%3Bfont-size%3A50px%7D.options.svelte-v66qr8%7Bflex-grow%3A1%3Bdisplay%3Agrid%3Bgrid-template-columns%3Arepeat(2%2C 1fr)%3Bwidth%3A100%25%7D.option.svelte-v66qr8%7Bbackground-color%3Ablue%3Bdisplay%3Aflex%3Balign-items%3Acenter%3Bjustify-content%3Acenter%3Bfont-family%3A'Product Sans'%2C sans-serif%3Bfont-size%3A25px%3Bborder%3A6px solid rgba(0%2C 0%2C 0%2C 0.3)%7D")%7Dfunction Wn(e%2Ct%2Cn)%7Bconst r%3De.slice()%3Breturn r%5B16%5D%3Dt%5Bn%5D%2Cr%5B18%5D%3Dn%2Cr%7Dfunction Jn(e)%7Blet t%2Cn%2Cr%3Breturn%7Bc()%7Bt%3DO("div")%2Cn%3DO("div")%2Cn.textContent%3D%60Option %24%7Be%5B18%5D%2B1%7D%60%2Cr%3DT()%2CM(t%2C"class"%2C"option svelte-v66qr8")%2Cq(t%2C"background-color"%2Ce%5B1%5D.palette%5Be%5B18%5D%5D.background)%2Cq(t%2C"color"%2Ce%5B1%5D.palette%5Be%5B18%5D%5D.text)%7D%2Cm(e%2Co)%7BE(e%2Ct%2Co)%2Cw(t%2Cn)%2Cw(t%2Cr)%7D%2Cp(e%2Cn)%7B2%26n%26%26q(t%2C"background-color"%2Ce%5B1%5D.palette%5Be%5B18%5D%5D.background)%2C2%26n%26%26q(t%2C"color"%2Ce%5B1%5D.palette%5Be%5B18%5D%5D.text)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Gn(e)%7Blet t%2Cn%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%2Cg%2Cm%2C%24%2Cy%2Cv%2Cb%2Cx%2CI%2Ck%2CC%2CS%2CP%2CN%2CD%2CL%2CU%2Cj%2CB%2CH%2Cz%2CV%2CF%2CW%2CJ%2CK%2CQ%2CX%2CY%2CZ%2Cte%2Cne%2Cre%3Bfunction oe(t)%7Be%5B4%5D(t)%7Dlet ie%3D%7Btext%3A"Question Background"%2CallowOpacity%3A!1%7D%3Bfunction se(t)%7Be%5B5%5D(t)%7Dvoid 0!%3D%3De%5B1%5D.question.background%26%26(ie.color%3De%5B1%5D.question.background)%2Co%3Dnew nn(%7Bprops%3Aie%7D)%2CG.push((()%3D>de(o%2C"color"%2Coe)))%3Blet ae%3D%7Btext%3A"Question Text"%2CallowOpacity%3A!1%7D%3Bfunction ce(t)%7Be%5B6%5D(t)%7Dvoid 0!%3D%3De%5B1%5D.question.text%26%26(ae.color%3De%5B1%5D.question.text)%2Ca%3Dnew nn(%7Bprops%3Aae%7D)%2CG.push((()%3D>de(a%2C"color"%2Cse)))%3Blet me%3D%7Btext%3A"Option 1 Background"%2CallowOpacity%3A!1%7D%3Bfunction %24e(t)%7Be%5B7%5D(t)%7Dvoid 0!%3D%3De%5B1%5D.palette%5B0%5D.background%26%26(me.color%3De%5B1%5D.palette%5B0%5D.background)%2Cu%3Dnew nn(%7Bprops%3Ame%7D)%2CG.push((()%3D>de(u%2C"color"%2Cce)))%3Blet ye%3D%7Btext%3A"Option 1 Text"%2CallowOpacity%3A!1%7D%3Bfunction ve(t)%7Be%5B8%5D(t)%7Dvoid 0!%3D%3De%5B1%5D.palette%5B0%5D.text%26%26(ye.color%3De%5B1%5D.palette%5B0%5D.text)%2Ch%3Dnew nn(%7Bprops%3Aye%7D)%2CG.push((()%3D>de(h%2C"color"%2C%24e)))%3Blet be%3D%7Btext%3A"Option 2 Background"%2CallowOpacity%3A!1%7D%3Bfunction we(t)%7Be%5B9%5D(t)%7Dvoid 0!%3D%3De%5B1%5D.palette%5B1%5D.background%26%26(be.color%3De%5B1%5D.palette%5B1%5D.background)%2Cm%3Dnew nn(%7Bprops%3Abe%7D)%2CG.push((()%3D>de(m%2C"color"%2Cve)))%3Blet xe%3D%7Btext%3A"Option 2 Text"%2CallowOpacity%3A!1%7D%3Bfunction Ee(t)%7Be%5B10%5D(t)%7Dvoid 0!%3D%3De%5B1%5D.palette%5B1%5D.text%26%26(xe.color%3De%5B1%5D.palette%5B1%5D.text)%2Cv%3Dnew nn(%7Bprops%3Axe%7D)%2CG.push((()%3D>de(v%2C"color"%2Cwe)))%3Blet _e%3D%7Btext%3A"Option 3 Background"%2CallowOpacity%3A!1%7D%3Bfunction Ae(t)%7Be%5B11%5D(t)%7Dvoid 0!%3D%3De%5B1%5D.palette%5B2%5D.background%26%26(_e.color%3De%5B1%5D.palette%5B2%5D.background)%2CI%3Dnew nn(%7Bprops%3A_e%7D)%2CG.push((()%3D>de(I%2C"color"%2CEe)))%3Blet Oe%3D%7Btext%3A"Option 3 Text"%2CallowOpacity%3A!1%7D%3Bfunction Ie(t)%7Be%5B12%5D(t)%7Dvoid 0!%3D%3De%5B1%5D.palette%5B2%5D.text%26%26(Oe.color%3De%5B1%5D.palette%5B2%5D.text)%2CS%3Dnew nn(%7Bprops%3AOe%7D)%2CG.push((()%3D>de(S%2C"color"%2CAe)))%3Blet ke%3D%7Btext%3A"Option 4 Background"%2CallowOpacity%3A!1%7D%3Bfunction Te(t)%7Be%5B13%5D(t)%7Dvoid 0!%3D%3De%5B1%5D.palette%5B3%5D.background%26%26(ke.color%3De%5B1%5D.palette%5B3%5D.background)%2CD%3Dnew nn(%7Bprops%3Ake%7D)%2CG.push((()%3D>de(D%2C"color"%2CIe)))%3Blet Ce%3D%7Btext%3A"Option 4 Text"%2CallowOpacity%3A!1%7D%3Bvoid 0!%3D%3De%5B1%5D.palette%5B3%5D.text%26%26(Ce.color%3De%5B1%5D.palette%5B3%5D.text)%2Cj%3Dnew nn(%7Bprops%3ACe%7D)%2CG.push((()%3D>de(j%2C"color"%2CTe)))%3Blet Re%3Dfe(%7Blength%3A4%7D)%2CSe%3D%5B%5D%3Bfor(let t%3D0%3Bt<Re.length%3Bt%2B%3D1)Se%5Bt%5D%3DJn(Wn(e%2CRe%2Ct))%3Breturn%7Bc()%7Bt%3DO("dialog")%2Cn%3DO("div")%2Che(o.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%2Cl%3DT()%2Che(u.%24%24.fragment)%2Cd%3DT()%2Che(h.%24%24.fragment)%2Cg%3DT()%2Che(m.%24%24.fragment)%2Cy%3DT()%2Che(v.%24%24.fragment)%2Cx%3DT()%2Che(I.%24%24.fragment)%2CC%3DT()%2Che(S.%24%24.fragment)%2CN%3DT()%2Che(D.%24%24.fragment)%2CU%3DT()%2Che(j.%24%24.fragment)%2CH%3DT()%2Cz%3DO("div")%2CV%3DO("div")%2CF%3DO("div")%2CF.textContent%3D"Example Question Text"%2CW%3DT()%2CJ%3DO("div")%3Bfor(let e%3D0%3Be<Se.length%3Be%2B%3D1)Se%5Be%5D.c()%3BK%3DT()%2CQ%3DO("div")%2CX%3DO("button")%2CX.textContent%3D"Create"%2CY%3DT()%2CZ%3DO("button")%2CZ.textContent%3D"Cancel"%2CM(n%2C"class"%2C"pickers svelte-v66qr8")%2CM(V%2C"class"%2C"question svelte-v66qr8")%2Cq(V%2C"background-color"%2Ce%5B1%5D.question.background)%2Cq(V%2C"color"%2Ce%5B1%5D.question.text)%2CM(J%2C"class"%2C"options svelte-v66qr8")%2CM(X%2C"class"%2C"submit svelte-v66qr8")%2CM(Z%2C"class"%2C"cancel svelte-v66qr8")%2CM(Q%2C"class"%2C"buttons svelte-v66qr8")%2CM(z%2C"class"%2C"wrap svelte-v66qr8")%2CM(t%2C"class"%2C"svelte-v66qr8")%7D%2Cm(r%2Ci)%7BE(r%2Ct%2Ci)%2Cw(t%2Cn)%2Cpe(o%2Cn%2Cnull)%2Cw(n%2Cs)%2Cpe(a%2Cn%2Cnull)%2Cw(n%2Cl)%2Cpe(u%2Cn%2Cnull)%2Cw(n%2Cd)%2Cpe(h%2Cn%2Cnull)%2Cw(n%2Cg)%2Cpe(m%2Cn%2Cnull)%2Cw(n%2Cy)%2Cpe(v%2Cn%2Cnull)%2Cw(n%2Cx)%2Cpe(I%2Cn%2Cnull)%2Cw(n%2CC)%2Cpe(S%2Cn%2Cnull)%2Cw(n%2CN)%2Cpe(D%2Cn%2Cnull)%2Cw(n%2CU)%2Cpe(j%2Cn%2Cnull)%2Cw(t%2CH)%2Cw(t%2Cz)%2Cw(z%2CV)%2Cw(V%2CF)%2Cw(z%2CW)%2Cw(z%2CJ)%3Bfor(let e%3D0%3Be<Se.length%3Be%2B%3D1)Se%5Be%5D%26%26Se%5Be%5D.m(J%2Cnull)%3Bw(z%2CK)%2Cw(z%2CQ)%2Cw(Q%2CX)%2Cw(Q%2CY)%2Cw(Q%2CZ)%2Ce%5B14%5D(t)%2Cte%3D!0%2Cne%7C%7C(re%3D%5BR(X%2C"click"%2Ce%5B2%5D)%2CR(Z%2C"click"%2Ce%5B3%5D)%2CR(t%2C"close"%2Ce%5B3%5D)%5D%2Cne%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7Bconst n%3D%7B%7D%3B!i%26%262%26t%26%26(i%3D!0%2Cn.color%3De%5B1%5D.question.background%2Cee((()%3D>i%3D!1)))%2Co.%24set(n)%3Bconst r%3D%7B%7D%3B!c%26%262%26t%26%26(c%3D!0%2Cr.color%3De%5B1%5D.question.text%2Cee((()%3D>c%3D!1)))%2Ca.%24set(r)%3Bconst s%3D%7B%7D%3B!f%26%262%26t%26%26(f%3D!0%2Cs.color%3De%5B1%5D.palette%5B0%5D.background%2Cee((()%3D>f%3D!1)))%2Cu.%24set(s)%3Bconst l%3D%7B%7D%3B!p%26%262%26t%26%26(p%3D!0%2Cl.color%3De%5B1%5D.palette%5B0%5D.text%2Cee((()%3D>p%3D!1)))%2Ch.%24set(l)%3Bconst d%3D%7B%7D%3B!%24%26%262%26t%26%26(%24%3D!0%2Cd.color%3De%5B1%5D.palette%5B1%5D.background%2Cee((()%3D>%24%3D!1)))%2Cm.%24set(d)%3Bconst g%3D%7B%7D%3B!b%26%262%26t%26%26(b%3D!0%2Cg.color%3De%5B1%5D.palette%5B1%5D.text%2Cee((()%3D>b%3D!1)))%2Cv.%24set(g)%3Bconst y%3D%7B%7D%3B!k%26%262%26t%26%26(k%3D!0%2Cy.color%3De%5B1%5D.palette%5B2%5D.background%2Cee((()%3D>k%3D!1)))%2CI.%24set(y)%3Bconst w%3D%7B%7D%3B!P%26%262%26t%26%26(P%3D!0%2Cw.color%3De%5B1%5D.palette%5B2%5D.text%2Cee((()%3D>P%3D!1)))%2CS.%24set(w)%3Bconst x%3D%7B%7D%3B!L%26%262%26t%26%26(L%3D!0%2Cx.color%3De%5B1%5D.palette%5B3%5D.background%2Cee((()%3D>L%3D!1)))%2CD.%24set(x)%3Bconst E%3D%7B%7D%3Bif(!B%26%262%26t%26%26(B%3D!0%2CE.color%3De%5B1%5D.palette%5B3%5D.text%2Cee((()%3D>B%3D!1)))%2Cj.%24set(E)%2C(!te%7C%7C2%26t)%26%26q(V%2C"background-color"%2Ce%5B1%5D.question.background)%2C(!te%7C%7C2%26t)%26%26q(V%2C"color"%2Ce%5B1%5D.question.text)%2C2%26t)%7Blet n%3Bfor(Re%3Dfe(%7Blength%3A4%7D)%2Cn%3D0%3Bn<Re.length%3Bn%2B%3D1)%7Bconst r%3DWn(e%2CRe%2Cn)%3BSe%5Bn%5D%3FSe%5Bn%5D.p(r%2Ct)%3A(Se%5Bn%5D%3DJn(r)%2CSe%5Bn%5D.c()%2CSe%5Bn%5D.m(J%2Cnull))%7Dfor(%3Bn<Se.length%3Bn%2B%3D1)Se%5Bn%5D.d(1)%3BSe.length%3DRe.length%7D%7D%2Ci(e)%7Bte%7C%7C(le(o.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cle(h.%24%24.fragment%2Ce)%2Cle(m.%24%24.fragment%2Ce)%2Cle(v.%24%24.fragment%2Ce)%2Cle(I.%24%24.fragment%2Ce)%2Cle(S.%24%24.fragment%2Ce)%2Cle(D.%24%24.fragment%2Ce)%2Cle(j.%24%24.fragment%2Ce)%2Cte%3D!0)%7D%2Co(e)%7Bue(o.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cue(h.%24%24.fragment%2Ce)%2Cue(m.%24%24.fragment%2Ce)%2Cue(v.%24%24.fragment%2Ce)%2Cue(I.%24%24.fragment%2Ce)%2Cue(S.%24%24.fragment%2Ce)%2Cue(D.%24%24.fragment%2Ce)%2Cue(j.%24%24.fragment%2Ce)%2Cte%3D!1%7D%2Cd(n)%7Bn%26%26_(t)%2Cge(o)%2Cge(a)%2Cge(u)%2Cge(h)%2Cge(m)%2Cge(v)%2Cge(I)%2Cge(S)%2Cge(D)%2Cge(j)%2CA(Se%2Cn)%2Ce%5B14%5D(null)%2Cne%3D!1%2Cr(re)%7D%7D%7Dfunction Kn(e%2Ct%2Cn)%7Blet r%2Co%3DstructuredClone(%7B...Mn%5B0%5D%2Ccustom%3A!0%7D)%2Ci%3DF()%3Breturn z((()%3D>%7Bdocument.body.appendChild(r)%2Cr.showModal()%7D))%2C%5Br%2Co%2Cfunction()%7Bi("submit"%2Co)%7D%2Cfunction()%7Bi("submit"%2Cnull)%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.question.background%2Ct)%26%26(o.question.background%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.question.text%2Ct)%26%26(o.question.text%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B0%5D.background%2Ct)%26%26(o.palette%5B0%5D.background%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B0%5D.text%2Ct)%26%26(o.palette%5B0%5D.text%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B1%5D.background%2Ct)%26%26(o.palette%5B1%5D.background%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B1%5D.text%2Ct)%26%26(o.palette%5B1%5D.text%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B2%5D.background%2Ct)%26%26(o.palette%5B2%5D.background%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B2%5D.text%2Ct)%26%26(o.palette%5B2%5D.text%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B3%5D.background%2Ct)%26%26(o.palette%5B3%5D.background%3Dt%2Cn(1%2Co))%7D%2Cfunction(t)%7Be.%24%24.not_equal(o.palette%5B3%5D.text%2Ct)%26%26(o.palette%5B3%5D.text%3Dt%2Cn(1%2Co))%7D%2Cfunction(e)%7BG%5Be%3F"unshift"%3A"push"%5D((()%3D>%7Br%3De%2Cn(0%2Cr)%7D))%7D%5D%7Dclass Qn extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CKn%2CGn%2Ci%2C%7B%7D%2CFn)%7D%7Dfunction Xn(e)%7Bx(e%2C"svelte-1yznqq"%2C".createTheme.svelte-1yznqq.svelte-1yznqq%7Bdisplay%3Aflex%3Balign-items%3Acenter%3Bjustify-content%3Acenter%3Bgap%3A5px%7D.title.svelte-1yznqq.svelte-1yznqq%7Bposition%3Arelative%3Bwidth%3A100%25%3Btext-align%3Acenter%3Bdisplay%3Aflex%3Bjustify-content%3Acenter%7D.title.svelte-1yznqq>div.svelte-1yznqq%7Bposition%3Aabsolute%3Bright%3A0%3Btop%3A0%7D.theme.svelte-1yznqq.svelte-1yznqq%7Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Balign-items%3Acenter%3Bmargin%3A10px%7D.theme.selected.svelte-1yznqq.svelte-1yznqq%7Bborder%3A5px solid black%3Boutline%3A3px solid white%7D.options.svelte-1yznqq.svelte-1yznqq%7Bdisplay%3Aflex%3Bflex-direction%3Arow%3Balign-items%3Acenter%3Bwidth%3A100%25%7D.option.svelte-1yznqq.svelte-1yznqq%7Bflex-grow%3A1%3Btext-align%3Acenter%3Bmargin%3A5px%7D.themeEnabled.svelte-1yznqq.svelte-1yznqq%7Bdisplay%3Aflex%3Balign-items%3Acenter%3Bjustify-content%3Acenter%3Bmargin-left%3A10px%3Bmargin-right%3A10px%7D.themeEnabled.svelte-1yznqq>div.svelte-1yznqq%7Bmargin-right%3A10px%7D.themeEnabled.svelte-1yznqq>input.svelte-1yznqq%7Bwidth%3A20px%3Bheight%3A20px%7D")%7Dfunction Yn(e%2Ct%2Cn)%7Bconst r%3De.slice()%3Breturn r%5B20%5D%3Dt%5Bn%5D%2Cr%5B22%5D%3Dn%2Cr%7Dfunction Zn(e%2Ct%2Cn)%7Bconst r%3De.slice()%3Breturn r%5B23%5D%3Dt%5Bn%5D%2Cr%5B25%5D%3Dn%2Cr%7Dfunction er(t)%7Blet n%2Cr%3Breturn n%3Dnew Qn(%7B%7D)%2Cn.%24on("submit"%2Ct%5B7%5D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2Cr%3D!0%7D%2Cp%3Ae%2Ci(e)%7Br%7C%7C(le(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(n%2Ce)%7D%7D%7Dfunction tr(t)%7Blet n%2Cr%2Co%2Ci%3Breturn o%3Dnew Vn(%7Bprops%3A%7Bwidth%3A30%2Cheight%3A30%7D%7D)%2C%7Bc()%7Bn%3DO("div")%2Cr%3Dk("New Theme%5Cr%5Cn ")%2Che(o.%24%24.fragment)%2CM(n%2C"class"%2C"createTheme svelte-1yznqq")%7D%2Cm(e%2Ct)%7BE(e%2Cn%2Ct)%2Cw(n%2Cr)%2Cpe(o%2Cn%2Cnull)%2Ci%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bi%7C%7C(le(o.%24%24.fragment%2Ce)%2Ci%3D!0)%7D%2Co(e)%7Bue(o.%24%24.fragment%2Ce)%2Ci%3D!1%7D%2Cd(e)%7Be%26%26_(n)%2Cge(o)%7D%7D%7Dfunction nr(e)%7Blet t%2Cn%2Cr%2Co%2Ci%3Bfunction s()%7Breturn e%5B11%5D(e%5B20%5D)%7Dreturn n%3Dnew Un(%7Bprops%3A%7Bwidth%3A25%2Cheight%3A25%7D%7D)%2C%7Bc()%7Bt%3DO("div")%2Che(n.%24%24.fragment)%2CM(t%2C"class"%2C"svelte-1yznqq")%7D%2Cm(e%2Ca)%7BE(e%2Ct%2Ca)%2Cpe(n%2Ct%2Cnull)%2Cr%3D!0%2Co%7C%7C(i%3DR(t%2C"click"%2CP(s))%2Co%3D!0)%7D%2Cp(t%2Cn)%7Be%3Dt%7D%2Ci(e)%7Br%7C%7C(le(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2Cge(n)%2Co%3D!1%2Ci()%7D%7D%7Dfunction rr(e)%7Blet t%2Cn%2Cr%2Co%3De%5B25%5D%2B1%2B""%3Breturn%7Bc()%7Bt%3DO("div")%2Cn%3Dk(o)%2Cr%3DT()%2CM(t%2C"class"%2C"option svelte-1yznqq")%2Cq(t%2C"background-color"%2Ce%5B23%5D.background)%2Cq(t%2C"color"%2Ce%5B23%5D.text)%7D%2Cm(e%2Co)%7BE(e%2Ct%2Co)%2Cw(t%2Cn)%2Cw(t%2Cr)%7D%2Cp(e%2Cn)%7B1%26n%26%26q(t%2C"background-color"%2Ce%5B23%5D.background)%2C1%26n%26%26q(t%2C"color"%2Ce%5B23%5D.text)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction or(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3De%5B22%5D%2B1%2B""%2Ch%3De%5B20%5D.custom%26%26nr(e)%2Cp%3Dfe(e%5B20%5D.palette)%2Cg%3D%5B%5D%3Bfor(let t%3D0%3Bt<p.length%3Bt%2B%3D1)g%5Bt%5D%3Drr(Zn(e%2Cp%2Ct))%3Bfunction m()%7Breturn e%5B12%5D(e%5B20%5D)%7Dreturn%7Bc()%7Bt%3DO("div")%2Cn%3DO("div")%2Cr%3Dk("Theme ")%2Co%3Dk(d)%2Ci%3DT()%2Ch%26%26h.c()%2Cs%3DT()%2Ca%3DO("div")%3Bfor(let e%3D0%3Be<g.length%3Be%2B%3D1)g%5Be%5D.c()%3Bc%3DT()%2CM(n%2C"class"%2C"title svelte-1yznqq")%2CM(a%2C"class"%2C"options svelte-1yznqq")%2CM(t%2C"class"%2C"theme svelte-1yznqq")%2Cq(t%2C"background-color"%2Ce%5B20%5D.question.background)%2Cq(t%2C"color"%2Ce%5B20%5D.question.text)%2CU(t%2C"selected"%2Ce%5B1%5D%3D%3D%3De%5B20%5D)%7D%2Cm(e%2Cd)%7BE(e%2Ct%2Cd)%2Cw(t%2Cn)%2Cw(n%2Cr)%2Cw(n%2Co)%2Cw(n%2Ci)%2Ch%26%26h.m(n%2Cnull)%2Cw(t%2Cs)%2Cw(t%2Ca)%3Bfor(let e%3D0%3Be<g.length%3Be%2B%3D1)g%5Be%5D%26%26g%5Be%5D.m(a%2Cnull)%3Bw(t%2Cc)%2Cl%3D!0%2Cu%7C%7C(f%3DR(t%2C"click"%2Cm)%2Cu%3D!0)%7D%2Cp(r%2Co)%7Bif((e%3Dr)%5B20%5D.custom%3Fh%3F(h.p(e%2Co)%2C1%26o%26%26le(h%2C1))%3A(h%3Dnr(e)%2Ch.c()%2Cle(h%2C1)%2Ch.m(n%2Cnull))%3Ah%26%26(ae()%2Cue(h%2C1%2C1%2C(()%3D>%7Bh%3Dnull%7D))%2Cce())%2C1%26o)%7Blet t%3Bfor(p%3Dfe(e%5B20%5D.palette)%2Ct%3D0%3Bt<p.length%3Bt%2B%3D1)%7Bconst n%3DZn(e%2Cp%2Ct)%3Bg%5Bt%5D%3Fg%5Bt%5D.p(n%2Co)%3A(g%5Bt%5D%3Drr(n)%2Cg%5Bt%5D.c()%2Cg%5Bt%5D.m(a%2Cnull))%7Dfor(%3Bt<g.length%3Bt%2B%3D1)g%5Bt%5D.d(1)%3Bg.length%3Dp.length%7D(!l%7C%7C1%26o)%26%26q(t%2C"background-color"%2Ce%5B20%5D.question.background)%2C(!l%7C%7C1%26o)%26%26q(t%2C"color"%2Ce%5B20%5D.question.text)%2C(!l%7C%7C3%26o)%26%26U(t%2C"selected"%2Ce%5B1%5D%3D%3D%3De%5B20%5D)%7D%2Ci(e)%7Bl%7C%7C(le(h)%2Cl%3D!0)%7D%2Co(e)%7Bue(h)%2Cl%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2Ch%26%26h.d()%2CA(g%2Ce)%2Cu%3D!1%2Cf()%7D%7D%7Dfunction ir(e)%7Blet t%2Cn%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Ba%3Dnew Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5Btr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ca.%24on("click"%2Ce%5B10%5D)%3Blet h%3Dfe(e%5B0%5D)%2Cp%3D%5B%5D%3Bfor(let t%3D0%3Bt<h.length%3Bt%2B%3D1)p%5Bt%5D%3Dor(Yn(e%2Ch%2Ct))%3Bconst g%3De%3D>ue(p%5Be%5D%2C1%2C1%2C(()%3D>%7Bp%5Be%5D%3Dnull%7D))%3Breturn%7Bc()%7Bt%3DO("div")%2Cn%3DO("div")%2Cn.textContent%3D"Use Custom Theme%3F"%2Co%3DT()%2Ci%3DO("input")%2Cs%3DT()%2Che(a.%24%24.fragment)%2Cc%3DT()%3Bfor(let e%3D0%3Be<p.length%3Be%2B%3D1)p%5Be%5D.c()%3Bl%3DC()%2CM(n%2C"class"%2C"svelte-1yznqq")%2CM(i%2C"type"%2C"checkbox")%2CM(i%2C"class"%2C"svelte-1yznqq")%2CM(t%2C"class"%2C"themeEnabled svelte-1yznqq")%7D%2Cm(r%2Ch)%7BE(r%2Ct%2Ch)%2Cw(t%2Cn)%2Cw(t%2Co)%2Cw(t%2Ci)%2Ci.checked%3De%5B2%5D%2CE(r%2Cs%2Ch)%2Cpe(a%2Cr%2Ch)%2CE(r%2Cc%2Ch)%3Bfor(let e%3D0%3Be<p.length%3Be%2B%3D1)p%5Be%5D%26%26p%5Be%5D.m(r%2Ch)%3BE(r%2Cl%2Ch)%2Cu%3D!0%2Cf%7C%7C(d%3D%5BR(i%2C"change"%2Ce%5B9%5D)%2CR(i%2C"change"%2Ce%5B5%5D)%5D%2Cf%3D!0)%7D%2Cp(e%2Ct)%7B4%26t%26%26(i.checked%3De%5B2%5D)%3Bconst n%3D%7B%7D%3Bif(67108864%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Ca.%24set(n)%2C323%26t)%7Blet n%3Bfor(h%3Dfe(e%5B0%5D)%2Cn%3D0%3Bn<h.length%3Bn%2B%3D1)%7Bconst r%3DYn(e%2Ch%2Cn)%3Bp%5Bn%5D%3F(p%5Bn%5D.p(r%2Ct)%2Cle(p%5Bn%5D%2C1))%3A(p%5Bn%5D%3Dor(r)%2Cp%5Bn%5D.c()%2Cle(p%5Bn%5D%2C1)%2Cp%5Bn%5D.m(l.parentNode%2Cl))%7Dfor(ae()%2Cn%3Dh.length%3Bn<p.length%3Bn%2B%3D1)g(n)%3Bce()%7D%7D%2Ci(e)%7Bif(!u)%7Ble(a.%24%24.fragment%2Ce)%3Bfor(let e%3D0%3Be<h.length%3Be%2B%3D1)le(p%5Be%5D)%3Bu%3D!0%7D%7D%2Co(e)%7Bue(a.%24%24.fragment%2Ce)%2Cp%3Dp.filter(Boolean)%3Bfor(let e%3D0%3Be<p.length%3Be%2B%3D1)ue(p%5Be%5D)%3Bu%3D!1%7D%2Cd(e)%7Be%26%26(_(t)%2C_(s)%2C_(c)%2C_(l))%2Cge(a%2Ce)%2CA(p%2Ce)%2Cf%3D!1%2Cr(d)%7D%7D%7Dfunction sr(e)%7Blet t%2Cn%2Cr%2Co%3De%5B3%5D%26%26er(e)%3Breturn n%3Dnew Xt(%7Bprops%3A%7Bname%3A"Custom Theme"%2C%24%24slots%3A%7Bdefault%3A%5Bir%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bo%26%26o.c()%2Ct%3DT()%2Che(n.%24%24.fragment)%7D%2Cm(e%2Ci)%7Bo%26%26o.m(e%2Ci)%2CE(e%2Ct%2Ci)%2Cpe(n%2Ce%2Ci)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Be%5B3%5D%3Fo%3F(o.p(e%2Cr)%2C8%26r%26%26le(o%2C1))%3A(o%3Der(e)%2Co.c()%2Cle(o%2C1)%2Co.m(t.parentNode%2Ct))%3Ao%26%26(ae()%2Cue(o%2C1%2C1%2C(()%3D>%7Bo%3Dnull%7D))%2Cce())%3Bconst i%3D%7B%7D%3B67108879%26r%26%26(i.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Cn.%24set(i)%7D%2Ci(e)%7Br%7C%7C(le(o)%2Cle(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(o)%2Cue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2Co%26%26o.d(e)%2Cge(n%2Ce)%7D%7D%7Dconst ar%3D'%5Bstyle%5E%3D"opacity%3A"%5D%5Bstyle*%3D"transform%3A translateY(0%25)"%5D'%3Bfunction cr(e%2Ct%2Cn)%7Blet r%2C%7BtransportType%3Ao%7D%3Dat%3Bc(e%2Co%2C(e%3D>n(14%2Cr%3De)))%3Blet i%3DRe("customThemes")%2Cs%3D%5B%5D%3Bs%3Di%3FJSON.parse(i)%3AMn.map((e%3D>(%7B...e%2Ccustom%3A!1%7D)))%3Blet a%3Dnull%2Cl%3Dnew MutationObserver((e%3D>%7Bfor(let t of e)for(let e of t.addedNodes)%7Bif(!(e instanceof HTMLElement))continue%3Blet t%3B"colyseus"%3D%3D%3Dr%3Ft%3De.querySelector(ar)%3A"blueboat"%3D%3D%3Dr%26%26e.matches(ar)%26%26(t%3De)%2Ct%26%26(a%3Dt%2Cp())%7D%7D))%3Bconst u%3D()%3D>%7Bl.observe(document.body%2C%7BchildList%3A!0%2Csubtree%3A!0%7D)%7D%3Bdocument.body%3Fu()%3Awindow.addEventListener("DOMContentLoaded"%2Cu)%3Blet f%3Ds%5BparseInt(Re("selectedTheme"%2C"0"))%5D%2Cd%3D"true"%3D%3D%3DRe("themeEnabled")%3Bfunction h(e)%7Bn(1%2Cf%3De)%2CCe("selectedTheme"%2Cs.indexOf(e).toString())%2Cd%26%26p()%7Dfunction p()%7Bif(!a%7C%7C!d)return%3Blet e%3Da.firstChild.firstChild.firstChild.firstChild%3Be.style.background%3Df.question.background%2Ce.style.color%3Df.question.text%3Bfor(let e%3D0%3Be<a.children%5B1%5D.children.length%3Be%2B%2B)%7Blet t%3Da.children%5B1%5D.children%5Be%5D.firstChild%3Bt.style.background%3Df.palette%5Be%5D.background%2Ct.style.color%3Df.palette%5Be%5D.text%7D%7Dlet g%3D!1%3Bfunction m(e)%7Bif(!confirm("Are you sure you want to delete this theme%3F"))return%3Blet t%3Ds.indexOf(e)%3Bs.splice(t%2C1)%2CCe("customThemes"%2CJSON.stringify(s))%2Ce%3D%3D%3Df%26%26(n(1%2Cf%3Ds%5B0%5D)%2CCe("selectedTheme"%2C"0")%2Cp())%2Cn(0%2Cs)%7Dreturn%5Bs%2Cf%2Cd%2Cg%2Co%2Cfunction()%7Bd%3F(Ce("themeEnabled"%2C"true")%2Ch(f))%3A(Ce("themeEnabled"%2C"false")%2Cfunction()%7Bif(!a)return%3Blet e%3Da.firstChild.firstChild.firstChild.firstChild%3Be.style.background%3D""%2Ce.style.color%3D""%3Bfor(let e%3D0%3Be<a.children%5B1%5D.children.length%3Be%2B%2B)%7Blet t%3Da.children%5B1%5D.children%5Be%5D.firstChild%3Bt.style.background%3D""%2Ct.style.color%3D""%7D%7D())%7D%2Ch%2Cfunction(e)%7Bn(3%2Cg%3D!1)%2Ce.detail%26%26(n(1%2Cf%3De.detail)%2Cn(0%2Cs%3D%5Be.detail%2C...s%5D)%2CCe("selectedTheme"%2C"0")%2CCe("customThemes"%2CJSON.stringify(s))%2Cp())%7D%2Cm%2Cfunction()%7Bd%3Dthis.checked%2Cn(2%2Cd)%7D%2C()%3D>n(3%2Cg%3D!0)%2Ce%3D>m(e)%2Ce%3D>h(e)%5D%7Dclass lr extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Ccr%2Csr%2Ci%2C%7B%7D%2CXn)%7D%7Dconst%7Bwindow%3Aur%7D%3Db%3Bfunction fr(e)%7Bx(e%2C"svelte-gt58ph"%2C"canvas.svelte-gt58ph%7Bposition%3Afixed%3Btop%3A0%3Bleft%3A0%3Bwidth%3A100vw%3Bheight%3A100vh%3Bz-index%3A9999%3Bpointer-events%3Anone%7D")%7Dfunction dr(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%3Bfunction a(t)%7Be%5B6%5D(t)%7Dlet c%3D%7BonText%3A"Stop highlighting teammates"%2CoffText%3A"Highlight Teammates"%2ChotkeyId%3A"highlightTeammates"%7D%3Bfunction l(t)%7Be%5B7%5D(t)%7Dvoid 0!%3D%3De%5B1%5D%26%26(c.enabled%3De%5B1%5D)%2Ct%3Dnew hn(%7Bprops%3Ac%7D)%2CG.push((()%3D>de(t%2C"enabled"%2Ca)))%2Ct.%24on("click"%2Ce%5B4%5D)%3Blet u%3D%7BonText%3A"Stop highlighting enemies"%2CoffText%3A"Highlight Enemies"%2ChotkeyId%3A"highlightEnemies"%7D%3Breturn void 0!%3D%3De%5B2%5D%26%26(u.enabled%3De%5B2%5D)%2Co%3Dnew hn(%7Bprops%3Au%7D)%2CG.push((()%3D>de(o%2C"enabled"%2Cl)))%2Co.%24on("click"%2Ce%5B4%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2CE(e%2Cr%2Cn)%2Cpe(o%2Ce%2Cn)%2Cs%3D!0%7D%2Cp(e%2Cr)%7Bconst s%3D%7B%7D%3B!n%26%262%26r%26%26(n%3D!0%2Cs.enabled%3De%5B1%5D%2Cee((()%3D>n%3D!1)))%2Ct.%24set(s)%3Bconst a%3D%7B%7D%3B!i%26%264%26r%26%26(i%3D!0%2Ca.enabled%3De%5B2%5D%2Cee((()%3D>i%3D!1)))%2Co.%24set(a)%7D%2Ci(e)%7Bs%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cs%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cs%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cge(t%2Ce)%2Cge(o%2Ce)%7D%7D%7Dfunction hr(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%3Breturn r%3Dnew Xt(%7Bprops%3A%7Bname%3A"Player Highlighter"%2C%24%24slots%3A%7Bdefault%3A%5Bdr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bt%3DO("canvas")%2Cn%3DT()%2Che(r.%24%24.fragment)%2CM(t%2C"width"%2Cwindow.innerWidth)%2CM(t%2C"height"%2Cwindow.innerHeight)%2CM(t%2C"class"%2C"svelte-gt58ph")%7D%2Cm(a%2Cc)%7BE(a%2Ct%2Cc)%2Ce%5B5%5D(t)%2CE(a%2Cn%2Cc)%2Cpe(r%2Ca%2Cc)%2Co%3D!0%2Ci%7C%7C(s%3DR(ur%2C"resize"%2Ce%5B3%5D)%2Ci%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7Bconst n%3D%7B%7D%3B1030%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Cr.%24set(n)%7D%2Ci(e)%7Bo%7C%7C(le(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(o)%7Bo%26%26(_(t)%2C_(n))%2Ce%5B5%5D(null)%2Cge(r%2Co)%2Ci%3D!1%2Cs()%7D%7D%7Dfunction pr(e%2Ct%2Cn)%7Blet r%2Co%2Ci%3Bc(e%2Cut%2C(e%3D>n(9%2Co%3De)))%3Blet s%3D!1%2Ca%3D!1%3Bfunction l()%7Bif(!it%3F.state%3F.characters%7C%7C!r)return%3Bif(r.clearRect(0%2C0%2Ci.width%2Ci.height)%2C!s%26%26!a)return%3Blet e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.cameras%3F.cameras%5B0%5D%2Ct%3Dit.state.characters.%24items.get(o)%3Bif(!t%7C%7C!e)return%3Blet n%3De.midPoint.x%2Cc%3De.midPoint.y%3Bfor(let%5Bl%2Cu%5Dof it.state.characters.%24items)%7Bif(l%3D%3D%3Do)continue%3Blet f%3Dt.teamId%3D%3D%3Du.teamId%3Bif(f%26%26!s)continue%3Bif(!f%26%26!a)continue%3Blet d%3DMath.atan2(u.y-c%2Cu.x-n)%2Ch%3DMath.sqrt(Math.pow(u.x-n%2C2)%2BMath.pow(u.y-c%2C2))*e.zoom%2Cp%3DMath.min(250%2Ch)%2Cg%3DMath.cos(d)*p%2Bi.width%2F2%2Cm%3DMath.sin(d)*p%2Bi.height%2F2%2C%24%3Dd%2BMath.PI%2F4*3%2Cy%3Dd-Math.PI%2F4*3%3Br.beginPath()%2Cr.moveTo(g%2Cm)%2Cr.lineTo(g%2B50*Math.cos(%24)%2Cm%2B50*Math.sin(%24))%2Cr.moveTo(g%2Cm)%2Cr.lineTo(g%2B50*Math.cos(y)%2Cm%2B50*Math.sin(y))%2Cr.lineWidth%3D3%2Cr.strokeStyle%3Df%3F"green"%3A"red"%2Cr.stroke()%2Cr.fillStyle%3D"black"%2Cr.font%3D"20px Verdana"%2Cr.textAlign%3D"center"%2Cr.textBaseline%3D"middle"%2Cr.fillText(%60%24%7Bu.name%7D (%24%7BMath.floor(h)%7D)%60%2Cg%2Cm)%7D%7Dreturn z((()%3D>%7Bdocument.body.appendChild(i)%7D))%2CsetInterval(l%2C1e3%2F30)%2Ce.%24%24.update%3D()%3D>%7B1%26e.%24%24.dirty%26%26(r%3Di%3F.getContext("2d"))%7D%2C%5Bi%2Cs%2Ca%2Cfunction()%7Bn(0%2Ci.width%3Dwindow.innerWidth%2Ci)%2Cn(0%2Ci.height%3Dwindow.innerHeight%2Ci)%7D%2Cl%2Cfunction(e)%7BG%5Be%3F"unshift"%3A"push"%5D((()%3D>%7Bi%3De%2Cn(0%2Ci)%7D))%7D%2Cfunction(e)%7Bs%3De%2Cn(1%2Cs)%7D%2Cfunction(e)%7Ba%3De%2Cn(2%2Ca)%7D%5D%7Dclass gr extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cpr%2Chr%2Ci%2C%7B%7D%2Cfr)%7D%7Dfunction mr(e)%7Bx(e%2C"svelte-vkb13i"%2C".sliderWrap.svelte-vkb13i%7Bdisplay%3Aflex%3Bflex-direction%3Acolumn%3Balign-items%3Acenter%3Bmargin%3A5px 10px%7D.sliderWrap.disabled.svelte-vkb13i%7Bopacity%3A0.5%7Dinput.svelte-vkb13i%7Bflex-grow%3A1%3Bwidth%3A100%25%7Dinput%5Bdisabled%5D.svelte-vkb13i%7Bcursor%3Anot-allowed%7D")%7Dfunction %24r(t)%7Blet n%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%3Breturn%7Bc()%7Bn%3DO("div")%2Co%3DO("div")%2Ci%3Dk(t%5B1%5D)%2Cs%3DT()%2Ca%3DO("input")%2CM(a%2C"type"%2C"range")%2CM(a%2C"min"%2Ct%5B2%5D)%2CM(a%2C"max"%2Ct%5B3%5D)%2CM(a%2C"step"%2Ct%5B4%5D)%2CM(a%2C"title"%2Cc%3Dt%5B5%5D%3Ft%5B6%5D%3Avoid 0)%2Ca.disabled%3Dl%3D!0%3D%3D%3Dt%5B5%5D%7C%7Cvoid 0%3D%3D%3Dt%5B5%5D%2CM(a%2C"class"%2C"svelte-vkb13i")%2CM(n%2C"class"%2C"sliderWrap svelte-vkb13i")%2CU(n%2C"disabled"%2C!0%3D%3D%3Dt%5B5%5D%7C%7Cvoid 0%3D%3D%3Dt%5B5%5D)%7D%2Cm(e%2Cr)%7BE(e%2Cn%2Cr)%2Cw(n%2Co)%2Cw(o%2Ci)%2Cw(n%2Cs)%2Cw(n%2Ca)%2CL(a%2Ct%5B0%5D)%2Ct%5B12%5D(a)%2Cu%7C%7C(f%3D%5BR(a%2C"change"%2Ct%5B11%5D)%2CR(a%2C"input"%2Ct%5B11%5D)%2CR(a%2C"mousedown"%2CP(t%5B9%5D))%2CR(a%2C"keydown"%2CS(t%5B10%5D))%2CR(a%2C"input"%2Ct%5B8%5D)%5D%2Cu%3D!0)%7D%2Cp(e%2C%5Bt%5D)%7B2%26t%26%26D(i%2Ce%5B1%5D)%2C4%26t%26%26M(a%2C"min"%2Ce%5B2%5D)%2C8%26t%26%26M(a%2C"max"%2Ce%5B3%5D)%2C16%26t%26%26M(a%2C"step"%2Ce%5B4%5D)%2C96%26t%26%26c!%3D%3D(c%3De%5B5%5D%3Fe%5B6%5D%3Avoid 0)%26%26M(a%2C"title"%2Cc)%2C32%26t%26%26l!%3D%3D(l%3D!0%3D%3D%3De%5B5%5D%7C%7Cvoid 0%3D%3D%3De%5B5%5D)%26%26(a.disabled%3Dl)%2C1%26t%26%26L(a%2Ce%5B0%5D)%2C32%26t%26%26U(n%2C"disabled"%2C!0%3D%3D%3De%5B5%5D%7C%7Cvoid 0%3D%3D%3De%5B5%5D)%7D%2Ci%3Ae%2Co%3Ae%2Cd(e)%7Be%26%26_(n)%2Ct%5B12%5D(null)%2Cu%3D!1%2Cr(f)%7D%7D%7Dfunction yr(e%2Ct%2Cn)%7Blet r%2C%7Btitle%3Ao%7D%3Dt%2C%7Bmin%3Ai%7D%3Dt%2C%7Bmax%3As%7D%3Dt%2C%7Bvalue%3Aa%3D(i%2Bs)%2F2%7D%3Dt%2C%7Bstep%3Ac%3D1%7D%3Dt%2C%7Bdisabled%3Al%3Dnull%7D%3Dt%2C%7BdisabledMsg%3Au%7D%3Dt%2Cf%3DF()%3Breturn e.%24%24set%3De%3D>%7B"title"in e%26%26n(1%2Co%3De.title)%2C"min"in e%26%26n(2%2Ci%3De.min)%2C"max"in e%26%26n(3%2Cs%3De.max)%2C"value"in e%26%26n(0%2Ca%3De.value)%2C"step"in e%26%26n(4%2Cc%3De.step)%2C"disabled"in e%26%26n(5%2Cl%3De.disabled)%2C"disabledMsg"in e%26%26n(6%2Cu%3De.disabledMsg)%7D%2C%5Ba%2Co%2Ci%2Cs%2Cc%2Cl%2Cu%2Cr%2Cfunction()%7Bf("input"%2CparseFloat(r.value))%7D%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction()%7Ba%3DN(this.value)%2Cn(0%2Ca)%7D%2Cfunction(e)%7BG%5Be%3F"unshift"%3A"push"%5D((()%3D>%7Br%3De%2Cn(7%2Cr)%7D))%7D%5D%7Dclass vr extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cyr%2C%24r%2Ci%2C%7Btitle%3A1%2Cmin%3A2%2Cmax%3A3%2Cvalue%3A0%2Cstep%3A4%2Cdisabled%3A5%2CdisabledMsg%3A6%7D%2Cmr)%7D%7Dfunction br(e)%7Bx(e%2C"svelte-oqtmhy"%2C"select.svelte-oqtmhy%7Bwidth%3Acalc(100%25 - 10px)%3Bpadding%3A5px%3Bmargin-left%3A5px%3Bmargin-right%3A5px%3Bcolor%3Ablack%7Dselect%5Bdisabled%5D.svelte-oqtmhy%7Bcursor%3Anot-allowed%7D")%7Dfunction wr(e%2Ct%2Cn)%7Bconst r%3De.slice()%3Breturn r%5B20%5D%3Dt%5Bn%5D%2Cr%7Dfunction xr(e)%7Blet t%2Cn%2Cr%3De%5B1%5D%3F"Stop"%3A"Start"%3Breturn%7Bc()%7Bt%3Dk(r)%2Cn%3Dk(" Freecam")%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2CE(e%2Cn%2Cr)%7D%2Cp(e%2Cn)%7B2%26n%26%26r!%3D%3D(r%3De%5B1%5D%3F"Stop"%3A"Start")%26%26D(t%2Cr)%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%7D%7D%7Dfunction Er(t)%7Blet n%3Breturn%7Bc()%7Bn%3Dk("Stop Spectating")%7D%2Cm(e%2Ct)%7BE(e%2Cn%2Ct)%7D%2Cp%3Ae%2Cd(e)%7Be%26%26_(n)%7D%7D%7Dfunction _r(e)%7Blet t%3Bfunction n(e%2Ct)%7Breturn e%5B4%5D%3FEr%3Axr%7Dlet r%3Dn(e)%2Co%3Dr(e)%3Breturn%7Bc()%7Bo.c()%2Ct%3DC()%7D%2Cm(e%2Cn)%7Bo.m(e%2Cn)%2CE(e%2Ct%2Cn)%7D%2Cp(e%2Ci)%7Br%3D%3D%3D(r%3Dn(e))%26%26o%3Fo.p(e%2Ci)%3A(o.d(1)%2Co%3Dr(e)%2Co%26%26(o.c()%2Co.m(t.parentNode%2Ct)))%7D%2Cd(e)%7Be%26%26_(t)%2Co.d(e)%7D%7D%7Dfunction Ar(e)%7Blet t%2Cn%2Cr%2Co%3De%5B20%5D.name%2B""%3Breturn%7Bc()%7Bt%3DO("option")%2Cn%3Dk(o)%2Ct.__value%3Dr%3De%5B20%5D.id%2CL(t%2Ct.__value)%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2Cw(t%2Cn)%7D%2Cp(e%2Ci)%7B8%26i%26%26o!%3D%3D(o%3De%5B20%5D.name%2B"")%26%26D(n%2Co)%2C8%26i%26%26r!%3D%3D(r%3De%5B20%5D.id)%26%26(t.__value%3Dr%2CL(t%2Ct.__value))%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Or(e)%7Blet t%2Cn%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Bt%3Dnew Vt(%7Bprops%3A%7Bdisabled%3A!e%5B5%5D%2CdisabledMsg%3A"Camera hasn't loaded"%2C%24%24slots%3A%7Bdefault%3A%5B_r%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on("click"%2Ce%5B9%5D)%2Co%3Dnew vr(%7Bprops%3A%7Btitle%3A"Camera Zoom"%2Cmin%3A.1%2Cmax%3A5%2Cstep%3A.1%2Cdisabled%3A!e%5B5%5D%2Cvalue%3Ae%5B2%5D%2CdisabledMsg%3A"Camera hasn't loaded"%7D%7D)%2Co.%24on("input"%2Ce%5B8%5D)%3Blet h%3Dfe(e%5B3%5D)%2Cp%3D%5B%5D%3Bfor(let t%3D0%3Bt<h.length%3Bt%2B%3D1)p%5Bt%5D%3DAr(wr(e%2Ch%2Ct))%3Breturn%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Cs%3DO("select")%2Ca%3DO("option")%2Ca.textContent%3D"Pick a player to spectate"%3Bfor(let e%3D0%3Be<p.length%3Be%2B%3D1)p%5Be%5D.c()%3Ba.__value%3D""%2CL(a%2Ca.__value)%2Ca.selected%3D!0%2Cs.disabled%3Dc%3D0%3D%3D%3De%5B3%5D.length%2CM(s%2C"title"%2Cl%3D0%3D%3D%3De%5B3%5D.length%3F"No characters to spectate"%3Avoid 0)%2CM(s%2C"class"%2C"svelte-oqtmhy")%7D%2Cm(r%2Cc)%7Bpe(t%2Cr%2Cc)%2CE(r%2Cn%2Cc)%2Cpe(o%2Cr%2Cc)%2CE(r%2Ci%2Cc)%2CE(r%2Cs%2Cc)%2Cw(s%2Ca)%3Bfor(let e%3D0%3Be<p.length%3Be%2B%3D1)p%5Be%5D%26%26p%5Be%5D.m(s%2Cnull)%3Be%5B12%5D(s)%2Cu%3D!0%2Cf%7C%7C(d%3D%5BR(s%2C"change"%2Ce%5B10%5D)%2CR(s%2C"keydown"%2CS(e%5B11%5D))%5D%2Cf%3D!0)%7D%2Cp(e%2Cn)%7Bconst r%3D%7B%7D%3B32%26n%26%26(r.disabled%3D!e%5B5%5D)%2C8388626%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%3Bconst i%3D%7B%7D%3Bif(32%26n%26%26(i.disabled%3D!e%5B5%5D)%2C4%26n%26%26(i.value%3De%5B2%5D)%2Co.%24set(i)%2C8%26n)%7Blet t%3Bfor(h%3Dfe(e%5B3%5D)%2Ct%3D0%3Bt<h.length%3Bt%2B%3D1)%7Bconst r%3Dwr(e%2Ch%2Ct)%3Bp%5Bt%5D%3Fp%5Bt%5D.p(r%2Cn)%3A(p%5Bt%5D%3DAr(r)%2Cp%5Bt%5D.c()%2Cp%5Bt%5D.m(s%2Cnull))%7Dfor(%3Bt<p.length%3Bt%2B%3D1)p%5Bt%5D.d(1)%3Bp.length%3Dh.length%7D(!u%7C%7C8%26n%26%26c!%3D%3D(c%3D0%3D%3D%3De%5B3%5D.length))%26%26(s.disabled%3Dc)%2C(!u%7C%7C8%26n%26%26l!%3D%3D(l%3D0%3D%3D%3De%5B3%5D.length%3F"No characters to spectate"%3Avoid 0))%26%26M(s%2C"title"%2Cl)%7D%2Ci(e)%7Bu%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cu%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cu%3D!1%7D%2Cd(a)%7Ba%26%26(_(n)%2C_(i)%2C_(s))%2Cge(t%2Ca)%2Cge(o%2Ca)%2CA(p%2Ca)%2Ce%5B12%5D(null)%2Cf%3D!1%2Cr(d)%7D%7D%7Dfunction Ir(e)%7Blet t%2Cn%2Co%2Ci%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Freecam"%2C%24%24slots%3A%7Bdefault%3A%5BOr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(r%2Cs)%7Bpe(t%2Cr%2Cs)%2Cn%3D!0%2Co%7C%7C(i%3D%5BR(window%2C"keydown"%2Ce%5B6%5D)%2CR(window%2C"keyup"%2Ce%5B7%5D)%5D%2Co%3D!0)%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B8388671%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%2Co%3D!1%2Cr(i)%7D%7D%7Dfunction kr(e%2Ct%2Cn)%7Blet r%2Co%3Bc(e%2Cut%2C(e%3D>n(15%2Cr%3De)))%2Cc(e%2Clt%2C(e%3D>n(5%2Co%3De)))%3Blet i%2Cs%3Dnew Set%2Ca%3D!1%3Blet l%2Cu%3D%7Bx%3A0%2Cy%3A0%7D%2Cf%3D1%3Bfunction d()%7Blet e%3DHe().stores.phaser%2Ct%3De.scene.characterManager.characters.get(e.mainCharacter.id).body%3Be.scene.cameraHelper.startFollowingObject(%7Bobject%3At%7D)%2Ce.scene.cameras.cameras%5B0%5D.useBounds%3D!0%2CclearInterval(l)%7Dlt.subscribe((e%3D>%7Bif(!e)return%3Blet t%3DsetInterval((()%3D>%7Blet e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.cameras%3F.cameras%5B0%5D%3F.zoom%3Be%26%26(n(2%2Cf%3De)%2CclearInterval(t))%7D)%2C50)%7D))%3Blet h%3D%5B%5D%2Cp%3D%5B%5D%3But.subscribe((e%3D>%7Bn(3%2Ch%3Dh.filter((t%3D>t.id!%3D%3De)))%7D))%2Cit.addEventListener("load"%2C(()%3D>%7Bconst e%3D()%3D>%7Bn(3%2Ch%3D%5B%5D)%3Bfor(let e of p)e()%3Bfor(let%5Bt%2Cn%5Dof it.state.characters.%24items)%7Bif(!n.isActive%7C%7Ct%3D%3D%3Dr)continue%3Bh.push(%7Bid%3At%2Cname%3An.name%7D)%3Blet o%3Dn.listen("isActive"%2C((t%2Cn)%3D>%7Bvoid 0!%3D%3Dn%26%26e()%7D))%3Bp.push(o)%7D%7D%3Bit.state.characters.onChange(e)%2Ce()%7D))%3Blet g%3D!1%3Breturn%5Bi%2Ca%2Cf%2Ch%2Cg%2Co%2Cfunction(e)%7Be.key.startsWith("Arrow")%26%26(a%26%26e.stopImmediatePropagation()%2Cs.add(e.key))%7D%2Cfunction(e)%7Bs.delete(e.key)%7D%2Cfunction(e)%7Bn(2%2Cf%3De.detail)%2CHe().stores.phaser.scene.cameras.cameras%5B0%5D.setZoom(e.detail)%7D%2Cfunction()%7Bg%3F(n(4%2Cg%3D!1)%2Cd()%2Cn(0%2Ci.value%3D""%2Ci))%3A(n(1%2Ca%3D!a)%2Ca%3Ffunction()%7Blet e%3DHe().stores.phaser.scene%2Ct%3De.cameras.cameras%5B0%5D%3Be.cameraHelper.stopFollow()%2Cu%3D%7Bx%3At.midPoint.x%2Cy%3At.midPoint.y%7D%2Ct.useBounds%3D!1%2Cl%3DsetInterval((()%3D>%7Blet t%3D20%2Ff*1.75%3Bs.has("ArrowUp")%26%26(u.y-%3Dt)%2Cs.has("ArrowDown")%26%26(u.y%2B%3Dt)%2Cs.has("ArrowLeft")%26%26(u.x-%3Dt)%2Cs.has("ArrowRight")%26%26(u.x%2B%3Dt)%2Ce.cameraHelper.goTo(u)%7D)%2C1e3%2F30)%7D()%3Ad())%7D%2Cfunction()%7Bif(!i.value)return%3Bn(4%2Cg%3D!0)%2Cn(1%2Ca%3D!1)%2Cd()%3Blet e%3DHe().stores.phaser.scene.characterManager.characters.get(i.value)%3Be%26%26He().stores.phaser.scene.cameraHelper.startFollowingObject(%7Bobject%3Ae.body%7D)%7D%2Cfunction(t)%7BW.call(this%2Ce%2Ct)%7D%2Cfunction(e)%7BG%5Be%3F"unshift"%3A"push"%5D((()%3D>%7Bi%3De%2Cn(0%2Ci)%2Cn(3%2Ch)%7D))%7D%5D%7Dclass Tr extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Ckr%2CIr%2Ci%2C%7B%7D%2Cbr)%7D%7Dfunction Cr(t)%7Blet n%2Cr%3Breturn n%3Dnew hn(%7Bprops%3A%7BonText%3A"Show Energy Popup"%2CoffText%3A"Hide Energy Popup"%2ChotkeyId%3A"toggleEnergyPopup"%7D%7D)%2Cn.%24on("click"%2Ct%5B0%5D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2Cr%3D!0%7D%2Cp%3Ae%2Ci(e)%7Br%7C%7C(le(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(n%2Ce)%7D%7D%7Dfunction Rr(e)%7Blet t%2Cn%3D!1%2Cr%3Dnew MutationObserver((e%3D>%7Bfor(let r of e)for(let e of r.addedNodes)e.nodeType%3D%3DNode.ELEMENT_NODE%26%26e.matches(".maxAll.flex.hc")%26%26e.querySelector("img%5Bsrc%5E%3D'%2Fassets%2Fmap%2Finventory%2Fresources%2F'%5D")%26%26(t%3De%2Cn%26%26(t.style.display%3D"none"))%7D))%3Bconst o%3D()%3D>%7Br.observe(document.body%2C%7BchildList%3A!0%2Csubtree%3A!0%7D)%7D%3Breturn document.body%3Fo()%3Awindow.addEventListener("DOMContentLoaded"%2Co)%2C%5Bfunction(e)%7Bn%3De.detail%2Ct%26%26(t.style.display%3Dn%3F"none"%3A"")%7D%5D%7Dclass Sr extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CRr%2CCr%2Ci%2C%7B%7D)%7D%7Dfunction Pr(e)%7Blet t%2Cn%3Breturn t%3Dnew hn(%7Bprops%3A%7BonText%3A"Stop auto purchasing"%2CoffText%3A"Auto Purchase Upgrades"%2ChotkeyId%3A"classicAutoPurchase"%2Cdisabled%3Anull%3D%3De%5B0%5D%2CdisabledMsg%3A"Money hasn't loaded yet"%7D%7D)%2Ct.%24on("click"%2Ce%5B1%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2Cn)%7Bconst r%3D%7B%7D%3B1%26n%26%26(r.disabled%3Dnull%3D%3De%5B0%5D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction Mr(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Classic"%2C%24%24slots%3A%7Bdefault%3A%5BPr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B257%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction Nr(e%2Ct%2Cn)%7Bconst r%3D%5B%5B"Streak Bonus"%2C2%2C20%5D%2C%5B"Money Per Question"%2C3%2C100%5D%2C%5B"Streak Bonus"%2C3%2C200%5D%2C%5B"Multiplier"%2C3%2C300%5D%2C%5B"Streak Bonus"%2C4%2C2e3%5D%2C%5B"Multiplier"%2C4%2C2e3%5D%2C%5B"Money Per Question"%2C5%2C1e4%5D%2C%5B"Streak Bonus"%2C5%2C2e4%5D%2C%5B"Multiplier"%2C5%2C12e3%5D%2C%5B"Money Per Question"%2C6%2C75e3%5D%2C%5B"Multiplier"%2C6%2C85e3%5D%2C%5B"Streak Bonus"%2C6%2C2e5%5D%2C%5B"Streak Bonus"%2C7%2C2e6%5D%2C%5B"Streak Bonus"%2C8%2C2e7%5D%2C%5B"Multiplier"%2C7%2C7e5%5D%2C%5B"Money Per Question"%2C9%2C1e7%5D%2C%5B"Multiplier"%2C8%2C65e5%5D%2C%5B"Streak Bonus"%2C9%2C2e8%5D%2C%5B"Multiplier"%2C9%2C65e6%5D%2C%5B"Streak Bonus"%2C10%2C2e9%5D%2C%5B"Money Per Question"%2C10%2C1e8%5D%2C%5B"Multiplier"%2C10%2C1e9%5D%5D%3Bvar o%3B!function(e)%7Be.Insurance%3D"insurance"%2Ce%5B"Money Per Question"%5D%3D"moneyPerQuestion"%2Ce.Multiplier%3D"multiplier"%2Ce%5B"Streak Bonus"%5D%3D"streakBonus"%7D(o%7C%7C(o%3D%7B%7D))%3Blet i%3Dnull%2Cs%3D%7B%7D%2Ca%3D!1%3Bfunction c()%7Bif(!a)return%3Blet e%3Dr%5B0%5D%3Bvar t%2Cn%3Be%26%26(i>%3De%5B2%5D%26%26(t%3De%5B0%5D%2Cn%3De%5B1%5D%2Cat.sendMessage("UPGRADE_PURCHASED"%2C%7BupgradeName%3At%2Clevel%3An%7D)))%7Dreturn at.addEventListener("blueboatMessage"%2C(e%3D>%7Bif("UPGRADE_LEVELS"%3D%3De.detail.data%3F.type)%7Bs%3De.detail.data.value%3Bfor(let e%3D0%3Be<r.length%3Be%2B%2B)%7Blet t%3Dr%5Be%5D%3Bs%5Bo%5Bt%5B0%5D%5D%5D>%3Dt%5B1%5D%26%26(r.splice(e%2C1)%2Ce--)%7D%7D"BALANCE"%3D%3De.detail.data%3F.type%26%26(n(0%2Ci%3De.detail.data.value)%2Cc())%7D))%2C%5Bi%2Cfunction(e)%7Be.detail%3F(a%3D!0%2Cc())%3Aa%3D!1%7D%5D%7Dlet Dr%3Dclass extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CNr%2CMr%2Ci%2C%7B%7D)%7D%7D%3Bfunction Lr(e)%7Blet t%2Cn%3Breturn t%3Dnew hn(%7Bprops%3A%7BonText%3A"Stop auto purchasing"%2CoffText%3A"Auto Purchase Upgrades"%2ChotkeyId%3A"richModeAutoPurchase"%2Cdisabled%3Anull%3D%3De%5B0%5D%2CdisabledMsg%3A"Money hasn't loaded yet"%7D%7D)%2Ct.%24on("click"%2Ce%5B1%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2Cn)%7Bconst r%3D%7B%7D%3B1%26n%26%26(r.disabled%3Dnull%3D%3De%5B0%5D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction qr(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Super Rich Mode"%2C%24%24slots%3A%7Bdefault%3A%5BLr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B257%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction Ur(e%2Ct%2Cn)%7Bconst r%3D%5B%5B"Streak Bonus"%2C2%2C1e4%5D%2C%5B"Money Per Question"%2C3%2C5e3%5D%2C%5B"Streak Bonus"%2C3%2C1e5%5D%2C%5B"Multiplier"%2C3%2C15e4%5D%2C%5B"Streak Bonus"%2C4%2C1e6%5D%2C%5B"Multiplier"%2C4%2C1e6%5D%2C%5B"Money Per Question"%2C5%2C5e6%5D%2C%5B"Streak Bonus"%2C5%2C1e7%5D%2C%5B"Multiplier"%2C5%2C6e6%5D%2C%5B"Money Per Question"%2C6%2C375e5%5D%2C%5B"Multiplier"%2C6%2C425e5%5D%2C%5B"Streak Bonus"%2C6%2C1e8%5D%2C%5B"Streak Bonus"%2C7%2C1e9%5D%2C%5B"Streak Bonus"%2C8%2C1e10%5D%2C%5B"Multiplier"%2C7%2C35e7%5D%2C%5B"Money Per Question"%2C9%2C5e9%5D%2C%5B"Multiplier"%2C8%2C325e7%5D%2C%5B"Streak Bonus"%2C9%2C1e11%5D%2C%5B"Multiplier"%2C9%2C325e8%5D%2C%5B"Streak Bonus"%2C10%2C1e12%5D%2C%5B"Money Per Question"%2C10%2C5e10%5D%2C%5B"Multiplier"%2C10%2C5e11%5D%5D%3Bvar o%3B!function(e)%7Be.Insurance%3D"insurance"%2Ce%5B"Money Per Question"%5D%3D"moneyPerQuestion"%2Ce.Multiplier%3D"multiplier"%2Ce%5B"Streak Bonus"%5D%3D"streakBonus"%7D(o%7C%7C(o%3D%7B%7D))%3Blet i%3Dnull%2Cs%3D%7B%7D%2Ca%3D!1%3Bfunction c()%7Bif(!a)return%3Blet e%3Dr%5B0%5D%3Bvar t%2Cn%3Be%26%26(i>%3De%5B2%5D%26%26(t%3De%5B0%5D%2Cn%3De%5B1%5D%2Cat.sendMessage("UPGRADE_PURCHASED"%2C%7BupgradeName%3At%2Clevel%3An%7D)))%7Dreturn at.addEventListener("blueboatMessage"%2C(e%3D>%7Bif("UPGRADE_LEVELS"%3D%3De.detail.data%3F.type)%7Bs%3De.detail.data.value%3Bfor(let e%3D0%3Be<r.length%3Be%2B%2B)%7Blet t%3Dr%5Be%5D%3Bs%5Bo%5Bt%5B0%5D%5D%5D>%3Dt%5B1%5D%26%26(r.splice(e%2C1)%2Ce--)%7D%7D"BALANCE"%3D%3De.detail.data%3F.type%26%26(n(0%2Ci%3De.detail.data.value)%2Cc())%7D))%2C%5Bi%2Cfunction(e)%7Be.detail%3F(a%3D!0%2Cc())%3Aa%3D!1%7D%5D%7Dclass jr extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CUr%2Cqr%2Ci%2C%7B%7D)%7D%7Dfunction Br(e)%7Bx(e%2C"svelte-1h3d0lh"%2C"div.svelte-1h3d0lh%7Bpadding-left%3A10px%3Bpadding-right%3A10px%7D")%7Dfunction Hr(e)%7Blet t%2Cn%2Cr%2Co%2Ci%3D(0%3D%3De%5B0%5D.length%3F"Waiting..."%3Ae%5B0%5D.join("%2C "))%2B""%3Breturn%7Bc()%7Bt%3DO("div")%2Cn%3DO("p")%2Cn.textContent%3D"This script will only work if you don't join mid-game."%2Cr%3Dk("%5Cr%5Cn Imposters%3A ")%2Co%3Dk(i)%2CM(t%2C"class"%2C"svelte-1h3d0lh")%7D%2Cm(e%2Ci)%7BE(e%2Ct%2Ci)%2Cw(t%2Cn)%2Cw(t%2Cr)%2Cw(t%2Co)%7D%2Cp(e%2Ct)%7B1%26t%26%26i!%3D%3D(i%3D(0%3D%3De%5B0%5D.length%3F"Waiting..."%3Ae%5B0%5D.join("%2C "))%2B"")%26%26D(o%2Ci)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction zr(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Trust No One"%2C%24%24slots%3A%7Bdefault%3A%5BHr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B3%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction Vr(e%2Ct%2Cn)%7Blet r%3D%5B%5D%3Breturn at.addEventListener("blueboatMessage"%2C(e%3D>%7Bif("IMPOSTER_MODE_PEOPLE"%3D%3De.detail.key)%7Blet t%3De.detail.data.filter((e%3D>"imposter"%3D%3De.role))%3Bn(0%2Cr%3Dt.map((e%3D>e.name)))%7D%7D))%2C%5Br%5D%7Dclass Fr extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CVr%2Czr%2Ci%2C%7B%7D%2CBr)%7D%7Dfunction Wr(e)%7Blet t%2Cn%2Cr%2Co%3D(e%5B1%5D%3F%3Fe%5B2%5D%5B0%5D%3F.options%3F.amountOfRequiredItem)%2B""%3Breturn%7Bc()%7Bt%3Dk("(")%2Cn%3Dk(o)%2Cr%3Dk(")")%7D%2Cm(e%2Co)%7BE(e%2Ct%2Co)%2CE(e%2Cn%2Co)%2CE(e%2Cr%2Co)%7D%2Cp(e%2Ct)%7B6%26t%26%26o!%3D%3D(o%3D(e%5B1%5D%3F%3Fe%5B2%5D%5B0%5D%3F.options%3F.amountOfRequiredItem)%2B"")%26%26D(n%2Co)%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n)%2C_(r))%7D%7D%7Dfunction Jr(e)%7Blet t%2Cn%2Cr%2Co%2Ci%3De%5B2%5D.length>0%26%26(e%5B2%5D%5B0%5D%3F.options%3F.amountOfRequiredItem%7C%7Ce%5B1%5D)%26%26Wr(e)%3Breturn%7Bc()%7Bt%3Dk("Purchase ")%2Cn%3Dk(e%5B0%5D)%2Cr%3DT()%2Ci%26%26i.c()%2Co%3DC()%7D%2Cm(e%2Cs)%7BE(e%2Ct%2Cs)%2CE(e%2Cn%2Cs)%2CE(e%2Cr%2Cs)%2Ci%26%26i.m(e%2Cs)%2CE(e%2Co%2Cs)%7D%2Cp(e%2Ct)%7B1%26t%26%26D(n%2Ce%5B0%5D)%2Ce%5B2%5D.length>0%26%26(e%5B2%5D%5B0%5D%3F.options%3F.amountOfRequiredItem%7C%7Ce%5B1%5D)%3Fi%3Fi.p(e%2Ct)%3A(i%3DWr(e)%2Ci.c()%2Ci.m(o.parentNode%2Co))%3Ai%26%26(i.d(1)%2Ci%3Dnull)%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n)%2C_(r)%2C_(o))%2Ci%26%26i.d(e)%7D%7D%7Dfunction Gr(e)%7Blet t%2Cn%3Breturn t%3Dnew Vt(%7Bprops%3A%7Bdisabled%3A!e%5B3%5D%7C%7C0%3D%3De%5B2%5D.length%2CdisabledMsg%3Ae%5B3%5D%3F"No matching purchase devices"%3A"Devices haven't loaded yet"%2C%24%24slots%3A%7Bdefault%3A%5BJr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on("click"%2Ce%5B4%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B12%26n%26%26(r.disabled%3D!e%5B3%5D%7C%7C0%3D%3De%5B2%5D.length)%2C8%26n%26%26(r.disabledMsg%3De%5B3%5D%3F"No matching purchase devices"%3A"Devices haven't loaded yet")%2C135%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction Kr(e%2Ct%2Cn)%7Blet r%3Bc(e%2Cft%2C(e%3D>n(3%2Cr%3De)))%3Blet%7Bselector%3Ao%7D%3Dt%2C%7BdisplayText%3Ai%7D%3Dt%2C%7Breusable%3As%3D!1%7D%3Dt%2C%7Bcost%3Aa%7D%3Dt%2Cl%3D%5B%5D%3Breturn ft.subscribe((e%3D>%7Bif(!e)return%3Blet t%3DHe()%3F.stores%3F.phaser%3F.scene%3F.worldManager%3F.devices%3F.allDevices%3Bn(2%2Cl%3Dt.filter((e%3D>%7Blet t%3D!0%3Bfor(let%5Bn%2Cr%5Dof Object.entries(o))for(let%5Bo%2Ci%5Dof Object.entries(r))if(i.endsWith%3F.("*"))%7Bif(i%3Di.slice(0%2C-1)%2C!e%3F.%5Bn%5D%3F.%5Bo%5D%3F.startsWith(i))%7Bt%3D!1%3Bbreak%7D%7Delse if("function"%3D%3Dtypeof i)%7Bif(e%3F.%5Bn%5D%3F.%5Bo%5D!%3Di())%7Bt%3D!1%3Bbreak%7D%7Delse if(e%3F.%5Bn%5D%3F.%5Bo%5D!%3Di)%7Bt%3D!1%3Bbreak%7Dreturn t%7D)))%2Cl.sort(((e%2Ct)%3D>e%3F.options%3F.amountOfRequiredItem-t%3F.options%3F.amountOfRequiredItem))%7D))%2Ce.%24%24set%3De%3D>%7B"selector"in e%26%26n(5%2Co%3De.selector)%2C"displayText"in e%26%26n(0%2Ci%3De.displayText)%2C"reusable"in e%26%26n(6%2Cs%3De.reusable)%2C"cost"in e%26%26n(1%2Ca%3De.cost)%7D%2C%5Bi%2Ca%2Cl%2Cr%2Casync function()%7Blet e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.worldManager%3F.devices%3F.allDevices%3Bl%5B0%5D%3F.interactiveZones%3F.onInteraction%3F(l%5B0%5D%3F.interactiveZones%3F.onInteraction()%2Cs%7C%7C(await new Promise((e%3D>setTimeout(e%2C500)))%2Cl%5B0%5D.state.active%7C%7C(l.shift()%2Cn(2%2Cl))))%3An(2%2Cl%3Dl.map((t%3D>e.find((e%3D>e.id%3D%3Dt.id)))))%7D%2Co%2Cs%5D%7Dclass Qr extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CKr%2CGr%2Ci%2C%7Bselector%3A5%2CdisplayText%3A0%2Creusable%3A6%2Ccost%3A1%7D)%7D%7Dfunction Xr(t)%7Blet n%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%3Breturn n%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Speed Upgrade"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Speed Upgrade"%7D%7D%7D%7D)%2Co%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Efficiency Upgrade"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Efficiency Upgrade"%7D%7D%7D%7D)%2Cs%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Energy Per Question Upgrade"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Energy Per Question Upgrade"%7D%7D%7D%7D)%2Cc%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Invisabits"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"silver-ore"%7D%7D%7D%7D)%2Cu%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Barrier"%2Cselector%3A%7Bstate%3A%7Bactive%3A!0%7D%2Coptions%3A%7BgrantedItemName%3A"Barrier*"%2CallowedPurchaseTeam%3At%5B0%5D%7D%7D%7D%7D)%2Cd%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Big Barrier"%2Cselector%3A%7Bstate%3A%7Bactive%3A!0%7D%2Coptions%3A%7BgrantedItemName%3A"Big Barrier*"%2CallowedPurchaseTeam%3At%5B1%5D%7D%7D%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2Ca%3DT()%2Che(c.%24%24.fragment)%2Cl%3DT()%2Che(u.%24%24.fragment)%2Cf%3DT()%2Che(d.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2CE(e%2Ca%2Ct)%2Cpe(c%2Ce%2Ct)%2CE(e%2Cl%2Ct)%2Cpe(u%2Ce%2Ct)%2CE(e%2Cf%2Ct)%2Cpe(d%2Ce%2Ct)%2Ch%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bh%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Cle(c.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cle(d.%24%24.fragment%2Ce)%2Ch%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Cue(c.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cue(d.%24%24.fragment%2Ce)%2Ch%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i)%2C_(a)%2C_(l)%2C_(f))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%2Cge(c%2Ce)%2Cge(u%2Ce)%2Cge(d%2Ce)%7D%7D%7Dfunction Yr(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Capture the Flag"%2C%24%24slots%3A%7Bdefault%3A%5BXr%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B4%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction Zr(e)%7Breturn%5B()%3D>He()%3F.stores%3F.phaser%3F.mainCharacter%3F.teamId%2C()%3D>He()%3F.stores%3F.phaser%3F.mainCharacter%3F.teamId%5D%7Dclass eo extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CZr%2CYr%2Ci%2C%7B%7D)%7D%7Dfunction to(t)%7Blet n%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%3Breturn n%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Speed Upgrade"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Speed Upgrade"%7D%7D%7D%7D)%2Co%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Efficiency Upgrade"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Efficiency Upgrade"%7D%7D%7D%7D)%2Cs%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Energy Per Question Upgrade"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Energy Per Question Upgrade"%7D%7D%7D%7D)%2Cc%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Endurance Upgrade"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Endurance Upgrade"%7D%7D%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2Ca%3DT()%2Che(c.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2CE(e%2Ca%2Ct)%2Cpe(c%2Ce%2Ct)%2Cl%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bl%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Cle(c.%24%24.fragment%2Ce)%2Cl%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Cue(c.%24%24.fragment%2Ce)%2Cl%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i)%2C_(a))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%2Cge(c%2Ce)%7D%7D%7Dfunction no(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Tag"%2C%24%24slots%3A%7Bdefault%3A%5Bto%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass ro extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cno%2Ci%2C%7B%7D)%7D%7Dfunction oo(t)%7Blet n%2Cr%2Co%2Ci%3Breturn n%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Med Pack"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"medpack"%7D%7D%7D%7D)%2Co%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Shield Can"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"shield-can"%7D%7D%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2Ci%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bi%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Ci%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Ci%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cge(n%2Ce)%2Cge(o%2Ce)%7D%7D%7Dfunction io(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"One Way Out"%2C%24%24slots%3A%7Bdefault%3A%5Boo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass so extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cio%2Ci%2C%7B%7D)%7D%7Dfunction ao(e)%7Blet t%2Cn%2Cr%3Bfunction o(t)%7Be%5B4%5D(t)%7Dlet i%3D%7BonText%3Ae%5B0%5D%2B"%3A On"%2CoffText%3Ae%5B0%5D%2B"%3A Off"%2ChotkeyId%3Ae%5B1%5D%7D%3Breturn void 0!%3D%3De%5B2%5D%26%26(i.enabled%3De%5B2%5D)%2Ct%3Dnew hn(%7Bprops%3Ai%7D)%2CG.push((()%3D>de(t%2C"enabled"%2Co)))%2Ct.%24on("click"%2Ce%5B3%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst o%3D%7B%7D%3B1%26r%26%26(o.onText%3De%5B0%5D%2B"%3A On")%2C1%26r%26%26(o.offText%3De%5B0%5D%2B"%3A Off")%2C2%26r%26%26(o.hotkeyId%3De%5B1%5D)%2C!n%26%264%26r%26%26(n%3D!0%2Co.enabled%3De%5B2%5D%2Cee((()%3D>n%3D!1)))%2Ct.%24set(o)%7D%2Ci(e)%7Br%7C%7C(le(t.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction co(e%2Ct%2Cn)%7Blet r%2Co%3D!1%2C%7Bmessage%3Ai%7D%3Dt%2C%7BhotkeyId%3As%7D%3Dt%3Breturn e.%24%24set%3De%3D>%7B"message"in e%26%26n(0%2Ci%3De.message)%2C"hotkeyId"in e%26%26n(1%2Cs%3De.hotkeyId)%7D%2C%5Bi%2Cs%2Co%2Cfunction()%7Bo%3Fr%3DsetInterval((()%3D>%7Blet e%3DHe().stores.phaser.scene.input.mousePointer%2Ct%3DHe().stores.phaser.mainCharacter.body%3Bif(!e%7C%7C!t%7C%7C!e.isDown)return%3Blet n%3Dnew(0%2CHe().Phaser.Math.Vector2)(e.worldX-t.x%2Ce.worldY-(t.y-3)).normalize()%2Cr%3DHe().Phaser.Math.Angle.Between(0%2C0%2Cn.x%2Cn.y)%3Bat.sendMessage("FIRE"%2C%7Bangle%3Ar%2Cx%3At.x%2Cy%3At.y%7D)%7D)%2C50)%3AclearInterval(r)%7D%2Cfunction(e)%7Bo%3De%2Cn(2%2Co)%7D%5D%7Dclass lo extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cco%2Cao%2Ci%2C%7Bmessage%3A0%2ChotkeyId%3A1%7D)%7D%7Dfunction uo(t)%7Blet n%2Cr%2Co%2Ci%2Cs%2Ca%3Breturn n%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Med Pack"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"medpack"%7D%7D%7D%7D)%2Co%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Shield Can"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"shield-can"%7D%7D%7D%7D)%2Cs%3Dnew lo(%7Bprops%3A%7Bmessage%3A"Rapid fire"%2ChotkeyId%3A"snowbrawlRapidFire"%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2Ca%3D!0%7D%2Cp%3Ae%2Ci(e)%7Ba%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Ca%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Ca%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%7D%7D%7Dfunction fo(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Snowbrawl"%2C%24%24slots%3A%7Bdefault%3A%5Buo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass ho extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cfo%2Ci%2C%7B%7D)%7D%7Dfunction po(e)%7Blet t%2Cn%2Cr%3Bfunction o(t)%7Be%5B2%5D(t)%7Dlet i%3D%7BoffText%3A"Enable Auto Buy"%2ConText%3A"Disable Auto Buy"%2ChotkeyId%3A"floorIsLavaAutoBuy"%7D%3Breturn void 0!%3D%3De%5B0%5D%26%26(i.enabled%3De%5B0%5D)%2Ct%3Dnew hn(%7Bprops%3Ai%7D)%2CG.push((()%3D>de(t%2C"enabled"%2Co)))%2Ct.%24on("click"%2Ce%5B1%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst o%3D%7B%7D%3B!n%26%261%26r%26%26(n%3D!0%2Co.enabled%3De%5B0%5D%2Cee((()%3D>n%3D!1)))%2Ct.%24set(o)%7D%2Ci(e)%7Br%7C%7C(le(t.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction go(e%2Ct%2Cn)%7Bconst r%3D%5B%5B"spaceElevator"%2C5e7%5D%2C%5B"mountain"%2C5e6%5D%2C%5B"skyscaper"%2C5e5%5D%2C%5B"shoppingMall"%2C5e4%5D%2C%5B"house"%2C5e3%5D%2C%5B"wall"%2C500%5D%2C%5B"brick"%2C50%5D%2C%5B"plank"%2C5%5D%5D%3Blet o%3Dnull%2Ci%3D!1%2Cs%3D!1%3Bfunction a()%7Bif(!s%26%26i)%7Bs%3D!0%2CsetTimeout((()%3D>%7Bs%3D!1%2Ca()%7D)%2C150)%3Bfor(let t of r)if(o>%3Dt%5B1%5D)%7Be%3Dt%5B0%5D%2Cat.sendMessage("LAVA_PURCHASE_PIECE"%2C%7Btype%3Ae%7D)%3Bbreak%7Dvar e%7D%7Dreturn at.addEventListener("blueboatMessage"%2C(e%3D>%7B"BALANCE"%3D%3De.detail.data%3F.type%26%26(o%3De.detail.data.value%2Ci%26%26a())%7D))%2C%5Bi%2Cfunction(e)%7Bn(0%2Ci%3De.detail)%2Ca()%7D%2Cfunction(e)%7Bi%3De%2Cn(0%2Ci)%7D%5D%7Dclass mo extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cgo%2Cpo%2Ci%2C%7B%7D)%7D%7Dfunction %24o(e)%7Blet t%2Cn%2Cr%3Bfunction o(t)%7Be%5B1%5D(t)%7Dlet i%3D%7BoffText%3A"Hide Purchase Popups"%2ConText%3A"Show Purchase Popups"%2ChotkeyId%3A"floorIsLavaHidePopups"%7D%3Breturn void 0!%3D%3De%5B0%5D%26%26(i.enabled%3De%5B0%5D)%2Ct%3Dnew hn(%7Bprops%3Ai%7D)%2CG.push((()%3D>de(t%2C"enabled"%2Co)))%2Ct.%24on("click"%2Cyo)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst o%3D%7B%7D%3B!n%26%261%26r%26%26(n%3D!0%2Co.enabled%3De%5B0%5D%2Cee((()%3D>n%3D!1)))%2Ct.%24set(o)%7D%2Ci(e)%7Br%7C%7C(le(t.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction yo(e)%7Be.detail%26%26document.querySelectorAll(".Toastify__toast").forEach((e%3D>%7Be.style.display%3D"none"%2Ce.querySelector(".Toastify__close-button")%3F.click()%7D))%7Dfunction vo(e%2Ct%2Cn)%7Blet r%3D!1%2Co%3Dnew MutationObserver((e%3D>%7Bif(r)for(let t of e)for(let e of t.addedNodes)e instanceof HTMLElement%26%26e.matches(".Toastify__toast")%26%26(e.style.display%3D"none"%2Ce.querySelector(".Toastify__close-button")%3F.click())%7D))%3Bconst i%3D()%3D>%7Bo.observe(document.body%2C%7BchildList%3A!0%2Csubtree%3A!0%7D)%7D%3Breturn document.body%3Fi()%3Awindow.addEventListener("DOMContentLoaded"%2Ci)%2C%5Br%2Cfunction(e)%7Br%3De%2Cn(0%2Cr)%7D%5D%7Dclass bo extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cvo%2C%24o%2Ci%2C%7B%7D)%7D%7Dfunction wo(e)%7Blet t%2Cn%2Cr%2Co%3Breturn t%3Dnew mo(%7B%7D)%2Cr%3Dnew bo(%7B%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%7D%2Cm(e%2Ci)%7Bpe(t%2Ce%2Ci)%2CE(e%2Cn%2Ci)%2Cpe(r%2Ce%2Ci)%2Co%3D!0%7D%2Ci(e)%7Bo%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(e)%7Be%26%26_(n)%2Cge(t%2Ce)%2Cge(r%2Ce)%7D%7D%7Dfunction xo(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"The Floor is Lava"%2C%24%24slots%3A%7Bdefault%3A%5Bwo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass Eo extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cxo%2Ci%2C%7B%7D)%7D%7Dfunction _o(e)%7Blet t%2Cn%3Breturn t%3Dnew hn(%7Bprops%3A%7BoffText%3A"Start Auto Planting"%2ConText%3A"Stop Auto Planting"%2Cdisabled%3A!e%5B0%5D%2CdisabledMsg%3A"Farm plots not loaded"%2ChotkeyId%3A"farmchainAutoPlant"%7D%7D)%2Ct.%24on("click"%2Ce%5B1%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B1%26n%26%26(r.disabled%3D!e%5B0%5D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction Ao(e%2Ct%2Cn)%7Blet r%3Bc(e%2Cft%2C(e%3D>n(0%2Cr%3De)))%3Bconst o%3D%5B"yellow-seed"%2C"tan-seed"%2C"brown-seed"%2C"purple-seed"%2C"magenta-seed"%2C"green-seed"%2C"bronze-seed"%2C"orange-seed"%2C"gold-seed"%2C"dark-green-seed"%2C"red-seed"%2C"blue-seed"%2C"teal-seed"%5D%3Blet i%3Breturn%5Br%2Cfunction(e)%7Bif(e.detail)%7Blet e%3DHe()%3F.stores%3F.phaser%3F.scene%3F.worldManager%3F.devices%3F.allDevices%2Ct%3De.filter((e%3D>"plant"%3D%3De.options.style))%2Cn%3D%7B%7D%3Bfor(let t of e)o.includes(t.options%3F.ingredient1Item)%26%26(n%5Bt.options%3F.ingredient1Item%5D%3Dt)%3Bi%3DsetInterval((()%3D>%7Blet e%2Cr%3DHe()%3F.stores%3F.me%3F.inventory%3F.slots%3Bif(!r)return%3Bfor(let t of o)%7Blet o%3Dn%5Bt%5D%2Ci%3D!0%3Bfor(let e%3D0%3Be<5%3Be%2B%2B)%7Blet t%3Do%3F.options%3F.%5B%60ingredient%24%7Be%7DItem%60%5D%3Bif(t%26%26!r.get(t)%3F.amount>%3Do.options%5B%60ingredient%24%7Be%7DAmount%60%5D)%7Bi%3D!1%3Bbreak%7D%7Dif(i)%7Be%3Dt%3Bbreak%7D%7Dif(!e)return%3Blet i%3Dt.findLast((e%3D>"idle"%3D%3De.state.status))%3Bat.sendMessage("MESSAGE_FOR_DEVICE"%2C%7Bkey%3A"craft"%2CdeviceId%3Ai.id%2Cdata%3A%7Brecipe%3An%5Be%5D.id%7D%7D)%7D)%2C100)%7Delse clearInterval(i)%7D%5D%7Dclass Oo extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2CAo%2C_o%2Ci%2C%7B%7D)%7D%7Dfunction Io(e)%7Blet t%2Cn%2Cr%3Bfunction o(t)%7Be%5B1%5D(t)%7Dlet i%3D%7BhotkeyId%3A"farmchainAutoHarvest"%2CoffText%3A"Start Auto Harvesting"%2ConText%3A"Stop Auto Harvesting"%7D%3Breturn void 0!%3D%3De%5B0%5D%26%26(i.enabled%3De%5B0%5D)%2Ct%3Dnew hn(%7Bprops%3Ai%7D)%2CG.push((()%3D>de(t%2C"enabled"%2Co)))%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2Cr%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst o%3D%7B%7D%3B!n%26%261%26r%26%26(n%3D!0%2Co.enabled%3De%5B0%5D%2Cee((()%3D>n%3D!1)))%2Ct.%24set(o)%7D%2Ci(e)%7Br%7C%7C(le(t.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction ko(e%2Ct%2Cn)%7Blet r%3D!1%3Breturn at.addEventListener("deviceChanges"%2C(e%3D>%7Bif(!r)return%3Blet t%3De.detail%3Bfor(let e of t)for(let t in e.data)%7Bif(!t.endsWith("status")%7C%7C"availableForCollection"!%3De.data%5Bt%5D)continue%3Blet n%3D%7Bkey%3A"collect"%2CdeviceId%3Ae.id%7D%3Bat.sendMessage("MESSAGE_FOR_DEVICE"%2Cn)%7D%7D))%2C%5Br%2Cfunction(e)%7Br%3De%2Cn(0%2Cr)%7D%5D%7Dclass To extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cko%2CIo%2Ci%2C%7B%7D)%7D%7Dfunction Co(t)%7Blet n%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%2Cg%2Cm%2C%24%2Cy%2Cv%2Cb%2Cw%2Cx%2CA%2CO%2CI%2Ck%2CC%3Breturn n%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Corn Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"yellow-seed"%7D%7D%7D%7D)%2Co%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Wheat Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"tan-seed"%7D%7D%7D%7D)%2Cs%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Potato Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"brown-seed"%7D%7D%7D%7D)%2Cc%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Grape Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"purple-seed"%7D%7D%7D%7D)%2Cu%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Raspberry Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"magenta-seed"%7D%7D%7D%7D)%2Cd%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Watermelon Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"green-seed"%7D%7D%7D%7D)%2Cp%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Coffee Bean Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"bronze-seed"%7D%7D%7D%7D)%2Cm%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Orange Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"orange-seed"%7D%7D%7D%7D)%2Cy%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Gimberry Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"gold-seed"%7D%7D%7D%7D)%2Cb%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Cash Berry Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"dark-green-seed"%7D%7D%7D%7D)%2Cx%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Pepper Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"red-seed"%7D%7D%7D%7D)%2CO%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Energy Bar Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"blue-seed"%7D%7D%7D%7D)%2Ck%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Lottery Ticket Seed"%2Creusable%3A!0%2Cselector%3A%7Boptions%3A%7BgrantedItemId%3A"teal-seed"%7D%7D%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2Ca%3DT()%2Che(c.%24%24.fragment)%2Cl%3DT()%2Che(u.%24%24.fragment)%2Cf%3DT()%2Che(d.%24%24.fragment)%2Ch%3DT()%2Che(p.%24%24.fragment)%2Cg%3DT()%2Che(m.%24%24.fragment)%2C%24%3DT()%2Che(y.%24%24.fragment)%2Cv%3DT()%2Che(b.%24%24.fragment)%2Cw%3DT()%2Che(x.%24%24.fragment)%2CA%3DT()%2Che(O.%24%24.fragment)%2CI%3DT()%2Che(k.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2CE(e%2Ca%2Ct)%2Cpe(c%2Ce%2Ct)%2CE(e%2Cl%2Ct)%2Cpe(u%2Ce%2Ct)%2CE(e%2Cf%2Ct)%2Cpe(d%2Ce%2Ct)%2CE(e%2Ch%2Ct)%2Cpe(p%2Ce%2Ct)%2CE(e%2Cg%2Ct)%2Cpe(m%2Ce%2Ct)%2CE(e%2C%24%2Ct)%2Cpe(y%2Ce%2Ct)%2CE(e%2Cv%2Ct)%2Cpe(b%2Ce%2Ct)%2CE(e%2Cw%2Ct)%2Cpe(x%2Ce%2Ct)%2CE(e%2CA%2Ct)%2Cpe(O%2Ce%2Ct)%2CE(e%2CI%2Ct)%2Cpe(k%2Ce%2Ct)%2CC%3D!0%7D%2Cp%3Ae%2Ci(e)%7BC%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Cle(c.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cle(d.%24%24.fragment%2Ce)%2Cle(p.%24%24.fragment%2Ce)%2Cle(m.%24%24.fragment%2Ce)%2Cle(y.%24%24.fragment%2Ce)%2Cle(b.%24%24.fragment%2Ce)%2Cle(x.%24%24.fragment%2Ce)%2Cle(O.%24%24.fragment%2Ce)%2Cle(k.%24%24.fragment%2Ce)%2CC%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Cue(c.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cue(d.%24%24.fragment%2Ce)%2Cue(p.%24%24.fragment%2Ce)%2Cue(m.%24%24.fragment%2Ce)%2Cue(y.%24%24.fragment%2Ce)%2Cue(b.%24%24.fragment%2Ce)%2Cue(x.%24%24.fragment%2Ce)%2Cue(O.%24%24.fragment%2Ce)%2Cue(k.%24%24.fragment%2Ce)%2CC%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i)%2C_(a)%2C_(l)%2C_(f)%2C_(h)%2C_(g)%2C_(%24)%2C_(v)%2C_(w)%2C_(A)%2C_(I))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%2Cge(c%2Ce)%2Cge(u%2Ce)%2Cge(d%2Ce)%2Cge(p%2Ce)%2Cge(m%2Ce)%2Cge(y%2Ce)%2Cge(b%2Ce)%2Cge(x%2Ce)%2Cge(O%2Ce)%2Cge(k%2Ce)%7D%7D%7Dfunction Ro(t)%7Blet n%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%2Cg%2Cm%2C%24%3Breturn n%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Unlock Wheat Seed"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Wheat Seed Unlock"%7D%7D%7D%7D)%2Co%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Unlock Potato Seed"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Potato Seed Unlock"%7D%7D%7D%7D)%2Cs%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Unlock Grape Seed"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Grape Seed Unlock"%7D%7D%7D%7D)%2Cc%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Unlock Raspberry Seed"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Raspberry Seed Unlock"%7D%7D%7D%7D)%2Cu%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Unlock Watermelon Seed"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Watermelon Seed Unlock"%7D%7D%7D%7D)%2Cd%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Unlock Coffee Bean Seed"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Coffee Bean Seed Unlock"%7D%7D%7D%7D)%2Cp%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Unlock Orange Seed"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Orange Seed Unlock"%7D%7D%7D%7D)%2Cm%3Dnew Qr(%7Bprops%3A%7BdisplayText%3A"Unlock Gimberry Seed"%2Cselector%3A%7Boptions%3A%7BgrantedItemName%3A"Gimberry Seed Unlock"%7D%7D%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2Ca%3DT()%2Che(c.%24%24.fragment)%2Cl%3DT()%2Che(u.%24%24.fragment)%2Cf%3DT()%2Che(d.%24%24.fragment)%2Ch%3DT()%2Che(p.%24%24.fragment)%2Cg%3DT()%2Che(m.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2CE(e%2Ca%2Ct)%2Cpe(c%2Ce%2Ct)%2CE(e%2Cl%2Ct)%2Cpe(u%2Ce%2Ct)%2CE(e%2Cf%2Ct)%2Cpe(d%2Ce%2Ct)%2CE(e%2Ch%2Ct)%2Cpe(p%2Ce%2Ct)%2CE(e%2Cg%2Ct)%2Cpe(m%2Ce%2Ct)%2C%24%3D!0%7D%2Cp%3Ae%2Ci(e)%7B%24%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Cle(c.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cle(d.%24%24.fragment%2Ce)%2Cle(p.%24%24.fragment%2Ce)%2Cle(m.%24%24.fragment%2Ce)%2C%24%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Cue(c.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cue(d.%24%24.fragment%2Ce)%2Cue(p.%24%24.fragment%2Ce)%2Cue(m.%24%24.fragment%2Ce)%2C%24%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i)%2C_(a)%2C_(l)%2C_(f)%2C_(h)%2C_(g))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%2Cge(c%2Ce)%2Cge(u%2Ce)%2Cge(d%2Ce)%2Cge(p%2Ce)%2Cge(m%2Ce)%7D%7D%7Dfunction So(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%3Breturn t%3Dnew To(%7B%7D)%2Cr%3Dnew Oo(%7B%7D)%2Ci%3Dnew Xt(%7Bprops%3A%7Bname%3A"Purchase Seeds"%2C%24%24slots%3A%7Bdefault%3A%5BCo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ca%3Dnew Xt(%7Bprops%3A%7Bname%3A"Unlock Seeds"%2C%24%24slots%3A%7Bdefault%3A%5BRo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%2Co%3DT()%2Che(i.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%7D%2Cm(e%2Cl)%7Bpe(t%2Ce%2Cl)%2CE(e%2Cn%2Cl)%2Cpe(r%2Ce%2Cl)%2CE(e%2Co%2Cl)%2Cpe(i%2Ce%2Cl)%2CE(e%2Cs%2Cl)%2Cpe(a%2Ce%2Cl)%2Cc%3D!0%7D%2Cp(e%2Ct)%7Bconst n%3D%7B%7D%3B1%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Ci.%24set(n)%3Bconst r%3D%7B%7D%3B1%26t%26%26(r.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Ca.%24set(r)%7D%2Ci(e)%7Bc%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Cle(i.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cc%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Cue(i.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cc%3D!1%7D%2Cd(e)%7Be%26%26(_(n)%2C_(o)%2C_(s))%2Cge(t%2Ce)%2Cge(r%2Ce)%2Cge(i%2Ce)%2Cge(a%2Ce)%7D%7D%7Dfunction Po(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Farmchain"%2C%24%24slots%3A%7Bdefault%3A%5BSo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass Mo extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2CPo%2Ci%2C%7B%7D)%7D%7Dlet No%3DAe(null)%3Bfunction Do(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Bfunction h(t)%7Be%5B11%5D(t)%7Dlet p%3D%7Btitle%3A"Speedup Amount"%2Cmin%3A1%2Cmax%3Ae%5B6%5D%2Cstep%3A.005%7D%3Bfunction g(t)%7Be%5B12%5D(t)%7Dvoid 0!%3D%3De%5B0%5D%26%26(p.value%3De%5B0%5D)%2Ct%3Dnew vr(%7Bprops%3Ap%7D)%2CG.push((()%3D>de(t%2C"value"%2Ch)))%2Ct.%24on("input"%2Ce%5B8%5D)%3Blet m%3D%7Bdisabled%3A!e%5B5%5D%2ConText%3A"Speedup%3A On"%2CoffText%3A"Speedup%3A Off"%2ChotkeyId%3A"speedup"%7D%3Bfunction %24(t)%7Be%5B14%5D(t)%7Dvoid 0!%3D%3De%5B1%5D%26%26(m.enabled%3De%5B1%5D)%2Co%3Dnew hn(%7Bprops%3Am%7D)%2CG.push((()%3D>de(o%2C"enabled"%2Cg)))%2Co.%24on("click"%2Ce%5B13%5D)%3Blet y%3D%7Btitle%3A"Jump Boost Amount"%2Cmin%3A1%2Cmax%3Ae%5B6%5D%2Cstep%3A.005%7D%3Bfunction v(t)%7Be%5B15%5D(t)%7Dvoid 0!%3D%3De%5B3%5D%26%26(y.value%3De%5B3%5D)%2Ca%3Dnew vr(%7Bprops%3Ay%7D)%2CG.push((()%3D>de(a%2C"value"%2C%24)))%2Ca.%24on("input"%2Ce%5B10%5D)%3Blet b%3D%7Bdisabled%3A!e%5B4%5D%2ConText%3A"Jump Boost%3A On"%2CoffText%3A"Jump Boost%3A Off"%2ChotkeyId%3A"jumpboost"%7D%3Breturn void 0!%3D%3De%5B2%5D%26%26(b.enabled%3De%5B2%5D)%2Cu%3Dnew hn(%7Bprops%3Ab%7D)%2CG.push((()%3D>de(u%2C"enabled"%2Cv)))%2Cu.%24on("click"%2Ce%5B16%5D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%2Cl%3DT()%2Che(u.%24%24.fragment)%7D%2Cm(e%2Cn)%7Bpe(t%2Ce%2Cn)%2CE(e%2Cr%2Cn)%2Cpe(o%2Ce%2Cn)%2CE(e%2Cs%2Cn)%2Cpe(a%2Ce%2Cn)%2CE(e%2Cl%2Cn)%2Cpe(u%2Ce%2Cn)%2Cd%3D!0%7D%2Cp(e%2Cr)%7Bconst s%3D%7B%7D%3B!n%26%261%26r%26%26(n%3D!0%2Cs.value%3De%5B0%5D%2Cee((()%3D>n%3D!1)))%2Ct.%24set(s)%3Bconst l%3D%7B%7D%3B32%26r%26%26(l.disabled%3D!e%5B5%5D)%2C!i%26%262%26r%26%26(i%3D!0%2Cl.enabled%3De%5B1%5D%2Cee((()%3D>i%3D!1)))%2Co.%24set(l)%3Bconst d%3D%7B%7D%3B!c%26%268%26r%26%26(c%3D!0%2Cd.value%3De%5B3%5D%2Cee((()%3D>c%3D!1)))%2Ca.%24set(d)%3Bconst h%3D%7B%7D%3B16%26r%26%26(h.disabled%3D!e%5B4%5D)%2C!f%26%264%26r%26%26(f%3D!0%2Ch.enabled%3De%5B2%5D%2Cee((()%3D>f%3D!1)))%2Cu.%24set(h)%7D%2Ci(e)%7Bd%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cle(u.%24%24.fragment%2Ce)%2Cd%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cue(u.%24%24.fragment%2Ce)%2Cd%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(s)%2C_(l))%2Cge(t%2Ce)%2Cge(o%2Ce)%2Cge(a%2Ce)%2Cge(u%2Ce)%7D%7D%7Dfunction Lo(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Movement"%2C%24%24slots%3A%7Bdefault%3A%5BDo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B2097215%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction qo(e%2Ct%2Cn)%7Blet r%2Co%3Bc(e%2CNo%2C(e%3D>n(4%2Cr%3De)))%2Cc(e%2Clt%2C(e%3D>n(5%2Co%3De)))%3Blet i%2Cs%3D1%2Ca%3D-1%2Cl%3D!1%3Bfunction u(e)%7Bif(!He()%3F.stores%3F.me)return%3Bif("platformer"%3D%3DHe().stores.session.mapStyle)if(e)%7Blet e%3Da*s%3Bi%3De%2Cp(No%2Cr.platformerGroundSpeed%3De%2Cr)%7Delse p(No%2Cr.platformerGroundSpeed%3Da%2Cr)%3Belse if(e)%7Blet e%3Da*s%3Bi%3De%2CHe().stores.me.movementSpeed%3De%7Delse He().stores.me.movementSpeed%3Da%7DsetInterval((function()%7Bif(!He()%3F.stores%3F.me)return%3Blet e%3DHe().stores.session.mapStyle%3Bif(!e)return%3Bif("platformer"%3D%3De)%7Blet e%3Dr.platformerGroundSpeed%3Be!%3D%3Di%26%26(a%3De%2Cl%26%26u(!0))%7Delse%7Blet e%3DHe().stores.me.movementSpeed%3Be!%3D%3Di%26%26(a%3De%2Cl%26%26u(!0))%7D%7D)%2C500)%3Blet f%3D!1%2Cd%3D1%2Ch%3D-1%3Bfunction g(e)%7Bif(-1%3D%3Dh%26%26(h%3Dr.jump.height)%2Ce)%7Blet e%3Dh*d%3Bp(No%2Cr.jump.height%3De%2Cr)%7Delse p(No%2Cr.jump.height%3Dh%2Cr)%7Dreturn%5Bs%2Cl%2Cf%2Cd%2Cr%2Co%2C490%2F357%2Cu%2Cfunction(e)%7Bif(n(0%2Cs%3De.detail)%2C!He()%3F.stores%3F.me%7C%7C!l)return%3Blet t%3DHe().stores.session.mapStyle%3Bif(!t)return%3Blet o%3Da*e.detail%3Bi%3Do%2C"platformer"%3D%3Dt%3Fp(No%2Cr.platformerGroundSpeed%3Do%2Cr)%3AHe().stores.me.movementSpeed%3Do%7D%2Cg%2Cfunction(e)%7Bif(n(3%2Cd%3De.detail)%2C!f%7C%7C!r)return%3B-1%3D%3Dh%26%26(h%3Dr.jump.height)%3Blet t%3Dh*e.detail%3Bp(No%2Cr.jump.height%3Dt%2Cr)%7D%2Cfunction(e)%7Bs%3De%2Cn(0%2Cs)%7D%2Cfunction(e)%7Bl%3De%2Cn(1%2Cl)%7D%2Ce%3D>u(e.detail)%2Cfunction(e)%7Bd%3De%2Cn(3%2Cd)%7D%2Cfunction(e)%7Bf%3De%2Cn(2%2Cf)%7D%2Ce%3D>g(e.detail)%5D%7Dclass Uo extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cqo%2CLo%2Ci%2C%7B%7D)%7D%7Dfunction jo(e)%7Bx(e%2C"svelte-1a7yjpn"%2C".notLoaded.svelte-1a7yjpn%7Bwidth%3A100%25%3Btext-align%3Acenter%7D")%7Dfunction Bo(e%2Ct%2Cn)%7Bconst r%3De.slice()%3Breturn r%5B9%5D%3Dt%5Bn%5D%2Cr%7Dfunction Ho(e%2Ct%2Cn)%7Bconst r%3De.slice()%3Breturn r%5B9%5D%3Dt%5Bn%5D%2Cr%7Dfunction zo(e)%7Blet t%2Cn%2Cr%3Dfe(e%5B0%5D)%2Co%3D%5B%5D%3Bfor(let t%3D0%3Bt<r.length%3Bt%2B%3D1)o%5Bt%5D%3DWo(Ho(e%2Cr%2Ct))%3Bconst i%3De%3D>ue(o%5Be%5D%2C1%2C1%2C(()%3D>%7Bo%5Be%5D%3Dnull%7D))%3Breturn%7Bc()%7Bfor(let e%3D0%3Be<o.length%3Be%2B%3D1)o%5Be%5D.c()%3Bt%3DC()%7D%2Cm(e%2Cr)%7Bfor(let t%3D0%3Bt<o.length%3Bt%2B%3D1)o%5Bt%5D%26%26o%5Bt%5D.m(e%2Cr)%3BE(e%2Ct%2Cr)%2Cn%3D!0%7D%2Cp(e%2Cn)%7Bif(9%26n)%7Blet s%3Bfor(r%3Dfe(e%5B0%5D)%2Cs%3D0%3Bs<r.length%3Bs%2B%3D1)%7Bconst i%3DHo(e%2Cr%2Cs)%3Bo%5Bs%5D%3F(o%5Bs%5D.p(i%2Cn)%2Cle(o%5Bs%5D%2C1))%3A(o%5Bs%5D%3DWo(i)%2Co%5Bs%5D.c()%2Cle(o%5Bs%5D%2C1)%2Co%5Bs%5D.m(t.parentNode%2Ct))%7Dfor(ae()%2Cs%3Dr.length%3Bs<o.length%3Bs%2B%3D1)i(s)%3Bce()%7D%7D%2Ci(e)%7Bif(!n)%7Bfor(let e%3D0%3Be<r.length%3Be%2B%3D1)le(o%5Be%5D)%3Bn%3D!0%7D%7D%2Co(e)%7Bo%3Do.filter(Boolean)%3Bfor(let e%3D0%3Be<o.length%3Be%2B%3D1)ue(o%5Be%5D)%3Bn%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2CA(o%2Ce)%7D%7D%7Dfunction Vo(e)%7Blet t%2Cn%2Cr%2Co%3Breturn r%3Dnew Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BJo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Cr.%24on("click"%2Ce%5B2%5D)%2C%7Bc()%7Bt%3DO("div")%2Ct.textContent%3D"Permits haven't loaded in yet"%2Cn%3DT()%2Che(r.%24%24.fragment)%2CM(t%2C"class"%2C"notLoaded svelte-1a7yjpn")%7D%2Cm(e%2Ci)%7BE(e%2Ct%2Ci)%2CE(e%2Cn%2Ci)%2Cpe(r%2Ce%2Ci)%2Co%3D!0%7D%2Cp(e%2Ct)%7Bconst n%3D%7B%7D%3B16384%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Cr.%24set(n)%7D%2Ci(e)%7Bo%7C%7C(le(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%2Cge(r%2Ce)%7D%7D%7Dfunction Fo(e)%7Blet t%2Cn%2Cr%3De%5B9%5D.options.text%2B""%3Breturn%7Bc()%7Bt%3Dk(r)%2Cn%3DT()%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2CE(e%2Cn%2Cr)%7D%2Cp(e%2Cn)%7B1%26n%26%26r!%3D%3D(r%3De%5B9%5D.options.text%2B"")%26%26D(t%2Cr)%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%7D%7D%7Dfunction Wo(e)%7Blet t%2Cn%3Breturn t%3Dnew Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BFo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on("click"%2C(function()%7Breturn e%5B5%5D(e%5B9%5D)%7D))%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(n%2Cr)%7Be%3Dn%3Bconst o%3D%7B%7D%3B16385%26r%26%26(o.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Ct.%24set(o)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction Jo(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk("Retry")%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction Go(e)%7Blet t%2Cn%2Cr%2Co%3Bconst i%3D%5BVo%2Czo%5D%2Cs%3D%5B%5D%3Bfunction a(e%2Ct)%7Breturn 0%3D%3De%5B0%5D.length%3F0%3A1%7Dreturn t%3Da(e)%2Cn%3Ds%5Bt%5D%3Di%5Bt%5D(e)%2C%7Bc()%7Bn.c()%2Cr%3DC()%7D%2Cm(e%2Cn)%7Bs%5Bt%5D.m(e%2Cn)%2CE(e%2Cr%2Cn)%2Co%3D!0%7D%2Cp(e%2Co)%7Blet c%3Dt%3Bt%3Da(e)%2Ct%3D%3D%3Dc%3Fs%5Bt%5D.p(e%2Co)%3A(ae()%2Cue(s%5Bc%5D%2C1%2C1%2C(()%3D>%7Bs%5Bc%5D%3Dnull%7D))%2Cce()%2Cn%3Ds%5Bt%5D%2Cn%3Fn.p(e%2Co)%3A(n%3Ds%5Bt%5D%3Di%5Bt%5D(e)%2Cn.c())%2Cle(n%2C1)%2Cn.m(r.parentNode%2Cr))%7D%2Ci(e)%7Bo%7C%7C(le(n)%2Co%3D!0)%7D%2Co(e)%7Bue(n)%2Co%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cs%5Bt%5D.d(e)%7D%7D%7Dfunction Ko(e)%7Blet t%2Cn%2Cr%3Dfe(e%5B1%5D)%2Co%3D%5B%5D%3Bfor(let t%3D0%3Bt<r.length%3Bt%2B%3D1)o%5Bt%5D%3DYo(Bo(e%2Cr%2Ct))%3Bconst i%3De%3D>ue(o%5Be%5D%2C1%2C1%2C(()%3D>%7Bo%5Be%5D%3Dnull%7D))%3Breturn%7Bc()%7Bfor(let e%3D0%3Be<o.length%3Be%2B%3D1)o%5Be%5D.c()%3Bt%3DC()%7D%2Cm(e%2Cr)%7Bfor(let t%3D0%3Bt<o.length%3Bt%2B%3D1)o%5Bt%5D%26%26o%5Bt%5D.m(e%2Cr)%3BE(e%2Ct%2Cr)%2Cn%3D!0%7D%2Cp(e%2Cn)%7Bif(18%26n)%7Blet s%3Bfor(r%3Dfe(e%5B1%5D)%2Cs%3D0%3Bs<r.length%3Bs%2B%3D1)%7Bconst i%3DBo(e%2Cr%2Cs)%3Bo%5Bs%5D%3F(o%5Bs%5D.p(i%2Cn)%2Cle(o%5Bs%5D%2C1))%3A(o%5Bs%5D%3DYo(i)%2Co%5Bs%5D.c()%2Cle(o%5Bs%5D%2C1)%2Co%5Bs%5D.m(t.parentNode%2Ct))%7Dfor(ae()%2Cs%3Dr.length%3Bs<o.length%3Bs%2B%3D1)i(s)%3Bce()%7D%7D%2Ci(e)%7Bif(!n)%7Bfor(let e%3D0%3Be<r.length%3Be%2B%3D1)le(o%5Be%5D)%3Bn%3D!0%7D%7D%2Co(e)%7Bo%3Do.filter(Boolean)%3Bfor(let e%3D0%3Be<o.length%3Be%2B%3D1)ue(o%5Be%5D)%3Bn%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2CA(o%2Ce)%7D%7D%7Dfunction Qo(e)%7Blet t%2Cn%2Cr%2Co%3Breturn r%3Dnew Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BZo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Cr.%24on("click"%2Ce%5B2%5D)%2C%7Bc()%7Bt%3DO("div")%2Ct.textContent%3D"Pickaxes haven't loaded in yet"%2Cn%3DT()%2Che(r.%24%24.fragment)%2CM(t%2C"class"%2C"notLoaded svelte-1a7yjpn")%7D%2Cm(e%2Ci)%7BE(e%2Ct%2Ci)%2CE(e%2Cn%2Ci)%2Cpe(r%2Ce%2Ci)%2Co%3D!0%7D%2Cp(e%2Ct)%7Bconst n%3D%7B%7D%3B16384%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Cr.%24set(n)%7D%2Ci(e)%7Bo%7C%7C(le(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%2Cge(r%2Ce)%7D%7D%7Dfunction Xo(e)%7Blet t%2Cn%2Cr%3De%5B9%5D.options.text%2B""%3Breturn%7Bc()%7Bt%3Dk(r)%2Cn%3DT()%7D%2Cm(e%2Cr)%7BE(e%2Ct%2Cr)%2CE(e%2Cn%2Cr)%7D%2Cp(e%2Cn)%7B2%26n%26%26r!%3D%3D(r%3De%5B9%5D.options.text%2B"")%26%26D(t%2Cr)%7D%2Cd(e)%7Be%26%26(_(t)%2C_(n))%7D%7D%7Dfunction Yo(e)%7Blet t%2Cn%3Breturn t%3Dnew Vt(%7Bprops%3A%7B%24%24slots%3A%7Bdefault%3A%5BXo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ct.%24on("click"%2C(function()%7Breturn e%5B6%5D(e%5B9%5D)%7D))%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(n%2Cr)%7Be%3Dn%3Bconst o%3D%7B%7D%3B16386%26r%26%26(o.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Ct.%24set(o)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dfunction Zo(e)%7Blet t%3Breturn%7Bc()%7Bt%3Dk("Retry")%7D%2Cm(e%2Cn)%7BE(e%2Ct%2Cn)%7D%2Cd(e)%7Be%26%26_(t)%7D%7D%7Dfunction ei(e)%7Blet t%2Cn%2Cr%2Co%3Bconst i%3D%5BQo%2CKo%5D%2Cs%3D%5B%5D%3Bfunction a(e%2Ct)%7Breturn 0%3D%3De%5B1%5D.length%3F0%3A1%7Dreturn t%3Da(e)%2Cn%3Ds%5Bt%5D%3Di%5Bt%5D(e)%2C%7Bc()%7Bn.c()%2Cr%3DC()%7D%2Cm(e%2Cn)%7Bs%5Bt%5D.m(e%2Cn)%2CE(e%2Cr%2Cn)%2Co%3D!0%7D%2Cp(e%2Co)%7Blet c%3Dt%3Bt%3Da(e)%2Ct%3D%3D%3Dc%3Fs%5Bt%5D.p(e%2Co)%3A(ae()%2Cue(s%5Bc%5D%2C1%2C1%2C(()%3D>%7Bs%5Bc%5D%3Dnull%7D))%2Cce()%2Cn%3Ds%5Bt%5D%2Cn%3Fn.p(e%2Co)%3A(n%3Ds%5Bt%5D%3Di%5Bt%5D(e)%2Cn.c())%2Cle(n%2C1)%2Cn.m(r.parentNode%2Cr))%7D%2Ci(e)%7Bo%7C%7C(le(n)%2Co%3D!0)%7D%2Co(e)%7Bue(n)%2Co%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cs%5Bt%5D.d(e)%7D%7D%7Dfunction ti(e)%7Blet t%2Cn%2Cr%2Co%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Permits"%2C%24%24slots%3A%7Bdefault%3A%5BGo%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Cr%3Dnew Xt(%7Bprops%3A%7Bname%3A"Pickaxes"%2C%24%24slots%3A%7Bdefault%3A%5Bei%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%7D%2Cm(e%2Ci)%7Bpe(t%2Ce%2Ci)%2CE(e%2Cn%2Ci)%2Cpe(r%2Ce%2Ci)%2Co%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst o%3D%7B%7D%3B16385%26n%26%26(o.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(o)%3Bconst i%3D%7B%7D%3B16386%26n%26%26(i.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Cr.%24set(i)%7D%2Ci(e)%7Bo%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Co%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Co%3D!1%7D%2Cd(e)%7Be%26%26_(n)%2Cge(t%2Ce)%2Cge(r%2Ce)%7D%7D%7Dfunction ni(e%2Ct%2Cn)%7Blet r%3D%5B%5D%2Co%3Dnull%2Ci%3D%5B%5D%2Cs%3Dnull%3Bconst a%3D()%3D>%7Blet e%3DHe().stores.phaser.scene.worldManager.devices.allDevices%3Bn(0%2Cr%3De.filter((e%3D>"permit upgrade"%3D%3D%3De.options.group)))%2Co%3Dr.find((e%3D>e.options.message))%2Cn(0%2Cr%3Dr.filter((e%3D>e!%3D%3Do)))%2Cn(1%2Ci%3De.filter((e%3D>"pickaxe upgrade"%3D%3D%3De.options.group)))%2Cs%3Di.find((e%3D>e.options.message))%2Cn(1%2Ci%3Di.filter((e%3D>e!%3D%3Ds)))%7D%3Bfunction c(e)%7Bat.sendMessage("MESSAGE_FOR_DEVICE"%2C%7Bkey%3A"action"%2CdeviceId%3Ao.id%2Cdata%3A%7Baction%3Ae.id%7D%7D)%7Dfunction l(e)%7Bat.sendMessage("MESSAGE_FOR_DEVICE"%2C%7Bkey%3A"action"%2CdeviceId%3As.id%2Cdata%3A%7Baction%3Ae.id%7D%7D)%7Dft.subscribe((e%3D>%7Be%26%26a()%7D))%3Breturn%5Br%2Ci%2Ca%2Cc%2Cl%2Ce%3D>c(e)%2Ce%3D>l(e)%5D%7Dclass ri extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cni%2Cti%2Ci%2C%7B%7D%2Cjo)%7D%7Dfunction oi(t)%7Blet n%2Cr%2Co%2Ci%3Breturn n%3Dnew lo(%7Bprops%3A%7Bmessage%3A"Speedmine"%2ChotkeyId%3A"speedMine"%7D%7D)%2Co%3Dnew ri(%7B%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2Ci%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bi%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Ci%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Ci%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cge(n%2Ce)%2Cge(o%2Ce)%7D%7D%7Dfunction ii(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Dig it Up"%2C%24%24slots%3A%7Bdefault%3A%5Boi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass si extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cii%2Ci%2C%7B%7D)%7D%7Dfunction ai(t)%7Blet n%2Cr%3Breturn n%3Dnew lo(%7Bprops%3A%7Bmessage%3A"Rapid fire"%2ChotkeyId%3A"knockbackRapidFire"%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2Cr%3D!0%7D%2Cp%3Ae%2Ci(e)%7Br%7C%7C(le(n.%24%24.fragment%2Ce)%2Cr%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cr%3D!1%7D%2Cd(e)%7Bge(n%2Ce)%7D%7D%7Dfunction ci(e)%7Blet t%2Cn%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"Knockback"%2C%24%24slots%3A%7Bdefault%3A%5Bai%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%7D%2Cm(e%2Cr)%7Bpe(t%2Ce%2Cr)%2Cn%3D!0%7D%2Cp(e%2C%5Bn%5D)%7Bconst r%3D%7B%7D%3B1%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bn%7C%7C(le(t.%24%24.fragment%2Ce)%2Cn%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cn%3D!1%7D%2Cd(e)%7Bge(t%2Ce)%7D%7D%7Dclass li extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cnull%2Cci%2Ci%2C%7B%7D)%7D%7Dfunction ui(e)%7Bx(e%2C"svelte-1byew0x"%2C"%23gc-hud.svelte-1byew0x%7Bposition%3Aabsolute%3Btop%3A0%3Bleft%3A0%3Bz-index%3A9999999999%3Bwidth%3A100vw%3Bheight%3A100vh%3Bpointer-events%3Anone%3Bcolor%3Avar(--textColor)%7D")%7Dfunction fi(t)%7Blet n%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%3Breturn n%3Dnew nn(%7Bprops%3A%7Btext%3A"Background Color"%2CbindValue%3A"menuBackgroundColor"%7D%7D)%2Co%3Dnew nn(%7Bprops%3A%7Btext%3A"Outline Color"%2CbindValue%3A"menuOutlineColor"%7D%7D)%2Cs%3Dnew nn(%7Bprops%3A%7Btext%3A"Header Color"%2CbindValue%3A"menuHeaderBackgroundColor"%7D%7D)%2Cc%3Dnew nn(%7Bprops%3A%7Btext%3A"Header Text Color"%2CbindValue%3A"menuHeaderTextColor"%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2Ca%3DT()%2Che(c.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2CE(e%2Ci%2Ct)%2Cpe(s%2Ce%2Ct)%2CE(e%2Ca%2Ct)%2Cpe(c%2Ce%2Ct)%2Cl%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bl%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Cle(c.%24%24.fragment%2Ce)%2Cl%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Cue(c.%24%24.fragment%2Ce)%2Cl%3D!1%7D%2Cd(e)%7Be%26%26(_(r)%2C_(i)%2C_(a))%2Cge(n%2Ce)%2Cge(o%2Ce)%2Cge(s%2Ce)%2Cge(c%2Ce)%7D%7D%7Dfunction di(t)%7Blet n%2Cr%2Co%2Ci%3Breturn n%3Dnew nn(%7Bprops%3A%7Btext%3A"Background Color"%2CbindValue%3A"buttonBackgroundColor"%7D%7D)%2Co%3Dnew nn(%7Bprops%3A%7Btext%3A"Outline Color"%2CbindValue%3A"buttonBorderColor"%7D%7D)%2C%7Bc()%7Bhe(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%7D%2Cm(e%2Ct)%7Bpe(n%2Ce%2Ct)%2CE(e%2Cr%2Ct)%2Cpe(o%2Ce%2Ct)%2Ci%3D!0%7D%2Cp%3Ae%2Ci(e)%7Bi%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Ci%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Ci%3D!1%7D%2Cd(e)%7Be%26%26_(r)%2Cge(n%2Ce)%2Cge(o%2Ce)%7D%7D%7Dfunction hi(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%3Breturn t%3Dnew nn(%7Bprops%3A%7Btext%3A"Text Color"%2CbindValue%3A"textColor"%2CminOpactiy%3A.3%7D%7D)%2Cr%3Dnew Xt(%7Bprops%3A%7Bname%3A"Menu Appearance"%2C%24%24slots%3A%7Bdefault%3A%5Bfi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Ci%3Dnew Xt(%7Bprops%3A%7Bname%3A"Button Appearance"%2C%24%24slots%3A%7Bdefault%3A%5Bdi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%2Co%3DT()%2Che(i.%24%24.fragment)%7D%2Cm(e%2Ca)%7Bpe(t%2Ce%2Ca)%2CE(e%2Cn%2Ca)%2Cpe(r%2Ce%2Ca)%2CE(e%2Co%2Ca)%2Cpe(i%2Ce%2Ca)%2Cs%3D!0%7D%2Cp(e%2Ct)%7Bconst n%3D%7B%7D%3B2%26t%26%26(n.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Cr.%24set(n)%3Bconst o%3D%7B%7D%3B2%26t%26%26(o.%24%24scope%3D%7Bdirty%3At%2Cctx%3Ae%7D)%2Ci.%24set(o)%7D%2Ci(e)%7Bs%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Cle(i.%24%24.fragment%2Ce)%2Cs%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Cue(i.%24%24.fragment%2Ce)%2Cs%3D!1%7D%2Cd(e)%7Be%26%26(_(n)%2C_(o))%2Cge(t%2Ce)%2Cge(r%2Ce)%2Cge(i%2Ce)%7D%7D%7Dfunction pi(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%3Breturn t%3Dnew Xt(%7Bprops%3A%7Bname%3A"HUD Appearance"%2C%24%24slots%3A%7Bdefault%3A%5Bhi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Cr%3Dnew an(%7B%7D)%2Ci%3Dnew Pn(%7B%7D)%2Ca%3Dnew lr(%7B%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%2Co%3DT()%2Che(i.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%7D%2Cm(e%2Cl)%7Bpe(t%2Ce%2Cl)%2CE(e%2Cn%2Cl)%2Cpe(r%2Ce%2Cl)%2CE(e%2Co%2Cl)%2Cpe(i%2Ce%2Cl)%2CE(e%2Cs%2Cl)%2Cpe(a%2Ce%2Cl)%2Cc%3D!0%7D%2Cp(e%2Cn)%7Bconst r%3D%7B%7D%3B2%26n%26%26(r.%24%24scope%3D%7Bdirty%3An%2Cctx%3Ae%7D)%2Ct.%24set(r)%7D%2Ci(e)%7Bc%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Cle(i.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cc%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Cue(i.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cc%3D!1%7D%2Cd(e)%7Be%26%26(_(n)%2C_(o)%2C_(s))%2Cge(t%2Ce)%2Cge(r%2Ce)%2Cge(i%2Ce)%2Cge(a%2Ce)%7D%7D%7Dfunction gi(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%3Breturn t%3Dnew mn(%7B%7D)%2Cr%3Dnew vn(%7B%7D)%2Ci%3Dnew Uo(%7B%7D)%2Ca%3Dnew gr(%7B%7D)%2Cl%3Dnew Tr(%7B%7D)%2Cf%3Dnew Sr(%7B%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%2Co%3DT()%2Che(i.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%2Cc%3DT()%2Che(l.%24%24.fragment)%2Cu%3DT()%2Che(f.%24%24.fragment)%7D%2Cm(e%2Ch)%7Bpe(t%2Ce%2Ch)%2CE(e%2Cn%2Ch)%2Cpe(r%2Ce%2Ch)%2CE(e%2Co%2Ch)%2Cpe(i%2Ce%2Ch)%2CE(e%2Cs%2Ch)%2Cpe(a%2Ce%2Ch)%2CE(e%2Cc%2Ch)%2Cpe(l%2Ce%2Ch)%2CE(e%2Cu%2Ch)%2Cpe(f%2Ce%2Ch)%2Cd%3D!0%7D%2Ci(e)%7Bd%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Cle(i.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cle(l.%24%24.fragment%2Ce)%2Cle(f.%24%24.fragment%2Ce)%2Cd%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Cue(i.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cue(l.%24%24.fragment%2Ce)%2Cue(f.%24%24.fragment%2Ce)%2Cd%3D!1%7D%2Cd(e)%7Be%26%26(_(n)%2C_(o)%2C_(s)%2C_(c)%2C_(u))%2Cge(t%2Ce)%2Cge(r%2Ce)%2Cge(i%2Ce)%2Cge(a%2Ce)%2Cge(l%2Ce)%2Cge(f%2Ce)%7D%7D%7Dfunction mi(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%2Cc%2Cl%2Cu%2Cf%2Cd%2Ch%2Cp%2Cg%2Cm%2C%24%2Cy%2Cv%2Cb%2Cw%2Cx%3Breturn t%3Dnew Dr(%7B%7D)%2Cr%3Dnew jr(%7B%7D)%2Ci%3Dnew si(%7B%7D)%2Ca%3Dnew li(%7B%7D)%2Cl%3Dnew eo(%7B%7D)%2Cf%3Dnew ro(%7B%7D)%2Ch%3Dnew so(%7B%7D)%2Cg%3Dnew ho(%7B%7D)%2C%24%3Dnew Eo(%7B%7D)%2Cv%3Dnew Fr(%7B%7D)%2Cw%3Dnew Mo(%7B%7D)%2C%7Bc()%7Bhe(t.%24%24.fragment)%2Cn%3DT()%2Che(r.%24%24.fragment)%2Co%3DT()%2Che(i.%24%24.fragment)%2Cs%3DT()%2Che(a.%24%24.fragment)%2Cc%3DT()%2Che(l.%24%24.fragment)%2Cu%3DT()%2Che(f.%24%24.fragment)%2Cd%3DT()%2Che(h.%24%24.fragment)%2Cp%3DT()%2Che(g.%24%24.fragment)%2Cm%3DT()%2Che(%24.%24%24.fragment)%2Cy%3DT()%2Che(v.%24%24.fragment)%2Cb%3DT()%2Che(w.%24%24.fragment)%7D%2Cm(e%2C_)%7Bpe(t%2Ce%2C_)%2CE(e%2Cn%2C_)%2Cpe(r%2Ce%2C_)%2CE(e%2Co%2C_)%2Cpe(i%2Ce%2C_)%2CE(e%2Cs%2C_)%2Cpe(a%2Ce%2C_)%2CE(e%2Cc%2C_)%2Cpe(l%2Ce%2C_)%2CE(e%2Cu%2C_)%2Cpe(f%2Ce%2C_)%2CE(e%2Cd%2C_)%2Cpe(h%2Ce%2C_)%2CE(e%2Cp%2C_)%2Cpe(g%2Ce%2C_)%2CE(e%2Cm%2C_)%2Cpe(%24%2Ce%2C_)%2CE(e%2Cy%2C_)%2Cpe(v%2Ce%2C_)%2CE(e%2Cb%2C_)%2Cpe(w%2Ce%2C_)%2Cx%3D!0%7D%2Ci(e)%7Bx%7C%7C(le(t.%24%24.fragment%2Ce)%2Cle(r.%24%24.fragment%2Ce)%2Cle(i.%24%24.fragment%2Ce)%2Cle(a.%24%24.fragment%2Ce)%2Cle(l.%24%24.fragment%2Ce)%2Cle(f.%24%24.fragment%2Ce)%2Cle(h.%24%24.fragment%2Ce)%2Cle(g.%24%24.fragment%2Ce)%2Cle(%24.%24%24.fragment%2Ce)%2Cle(v.%24%24.fragment%2Ce)%2Cle(w.%24%24.fragment%2Ce)%2Cx%3D!0)%7D%2Co(e)%7Bue(t.%24%24.fragment%2Ce)%2Cue(r.%24%24.fragment%2Ce)%2Cue(i.%24%24.fragment%2Ce)%2Cue(a.%24%24.fragment%2Ce)%2Cue(l.%24%24.fragment%2Ce)%2Cue(f.%24%24.fragment%2Ce)%2Cue(h.%24%24.fragment%2Ce)%2Cue(g.%24%24.fragment%2Ce)%2Cue(%24.%24%24.fragment%2Ce)%2Cue(v.%24%24.fragment%2Ce)%2Cue(w.%24%24.fragment%2Ce)%2Cx%3D!1%7D%2Cd(e)%7Be%26%26(_(n)%2C_(o)%2C_(s)%2C_(c)%2C_(u)%2C_(d)%2C_(p)%2C_(m)%2C_(y)%2C_(b))%2Cge(t%2Ce)%2Cge(r%2Ce)%2Cge(i%2Ce)%2Cge(a%2Ce)%2Cge(l%2Ce)%2Cge(f%2Ce)%2Cge(h%2Ce)%2Cge(g%2Ce)%2Cge(%24%2Ce)%2Cge(v%2Ce)%2Cge(w%2Ce)%7D%7D%7Dfunction %24i(e)%7Blet t%2Cn%2Cr%2Co%2Ci%2Cs%2Ca%3Breturn n%3Dnew mt(%7Bprops%3A%7Bname%3A"Customization"%2C%24%24slots%3A%7Bdefault%3A%5Bpi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Co%3Dnew mt(%7Bprops%3A%7Bname%3A"General Cheats"%2C%24%24slots%3A%7Bdefault%3A%5Bgi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2Cs%3Dnew mt(%7Bprops%3A%7Bname%3A"Gamemode Specific Cheats"%2C%24%24slots%3A%7Bdefault%3A%5Bmi%5D%7D%2C%24%24scope%3A%7Bctx%3Ae%7D%7D%7D)%2C%7Bc()%7Bt%3DO("div")%2Che(n.%24%24.fragment)%2Cr%3DT()%2Che(o.%24%24.fragment)%2Ci%3DT()%2Che(s.%24%24.fragment)%2CM(t%2C"id"%2C"gc-hud")%2Cq(t%2C"display"%2Ce%5B0%5D%3F"block"%3A"none")%2CM(t%2C"class"%2C"svelte-1byew0x")%7D%2Cm(e%2Cc)%7BE(e%2Ct%2Cc)%2Cpe(n%2Ct%2Cnull)%2Cw(t%2Cr)%2Cpe(o%2Ct%2Cnull)%2Cw(t%2Ci)%2Cpe(s%2Ct%2Cnull)%2Ca%3D!0%7D%2Cp(e%2C%5Br%5D)%7Bconst i%3D%7B%7D%3B2%26r%26%26(i.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Cn.%24set(i)%3Bconst c%3D%7B%7D%3B2%26r%26%26(c.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Co.%24set(c)%3Bconst l%3D%7B%7D%3B2%26r%26%26(l.%24%24scope%3D%7Bdirty%3Ar%2Cctx%3Ae%7D)%2Cs.%24set(l)%2C(!a%7C%7C1%26r)%26%26q(t%2C"display"%2Ce%5B0%5D%3F"block"%3A"none")%7D%2Ci(e)%7Ba%7C%7C(le(n.%24%24.fragment%2Ce)%2Cle(o.%24%24.fragment%2Ce)%2Cle(s.%24%24.fragment%2Ce)%2Ca%3D!0)%7D%2Co(e)%7Bue(n.%24%24.fragment%2Ce)%2Cue(o.%24%24.fragment%2Ce)%2Cue(s.%24%24.fragment%2Ce)%2Ca%3D!1%7D%2Cd(e)%7Be%26%26_(t)%2Cge(n)%2Cge(o)%2Cge(s)%7D%7D%7Dfunction yi(e%2Ct%2Cn)%7Blet r%3Breturn c(e%2Cct%2C(e%3D>n(0%2Cr%3De)))%2Cxt.addKeybind(new Set(%5B"%5C%5C"%5D)%2C(()%3D>%7Bct.update((e%3D>!e))%7D))%2C%5Br%5D%7Dclass vi extends ye%7Bconstructor(e)%7Bsuper()%2C%24e(this%2Ce%2Cyi%2C%24i%2Ci%2C%7B%7D%2Cui)%7D%7Dfunction bi(e)%7Bconsole.log(e)%2Cfetch(e).then((e%3D>e.text())).then((e%3D>%7Bconst t%3De.indexOf('%3A"App.')%3Bif(!t)return void alert("GC%3A Failed to find the correct script to modify. Please open an issue on GitHub.")%3Bconst n%3De.substring(t-7%2Ct)%2Cr%3De.lastIndexOf(").register(JSON.parse("%2Ct)%2Co%3De.substring(r-7%2Cr)%2Ci%3Dnew RegExp(%60import%5C%5C("%5C%5C.%5C%5C%2F"%5C%5C%2B(.)%5C%5C(%24%7Bo%7D%5C%5C)%5C%5C.resolve%5C%5C(%24%7Bn%7D%5C%5C)%5C%5C)%60%2C"g")%2Cs%3Di.exec(e)%3F.%5B1%5D%3Bif(!s)return void alert("GC%3A Failed to find the correct script to modify. Please open an issue on GitHub.")%3Be%3D(e%3De.replace(i%2C%60new Promise(async (resolve) %3D> %7B%5Cn const src %3D ".%2F"%2B%24%7Bs%7D(%24%7Bo%7D).resolve(%24%7Bn%7D)%5Cn console.log(src)%5Cn const res %3D await fetch(src)%5Cn let text %3D await res.text()%5Cn const endRegex %3D %2Fassignment%3Anew%5C%5C(0%2C(.)%5C%5C.default%5C%5C)%5C%5C%7D%2F%5Cn const endRes %3D endRegex.exec(text)%5Cn const varRegex %3D %2F(.)%3D%7Bnetwork%3Anew%2F%5Cn const varRes %3D varRegex.exec(text)%5Cn if(!endRes%5B1%5D %7C%7C !varRes%5B1%5D) %7B%5Cn alert("GC%3A Failed to find the correct script to modify. Please open an issue on GitHub.")%5Cn return%3B%5Cn %7D%5Cn text %3D text.replace(endRegex%2C 'assignment%3Anew(0%2C'%2BendRes%5B1%5D%2B'.default)%7D%3Bwindow.stores%3D'%2BvarRes%5B1%5D%2B'%3Bwindow.storesLoaded.set(true)%3Bconsole.log("GC%3A Stores loaded via intercept")%3B')%5Cn%5Cn const script %3D document.createElement('script')%3B%5Cn try %7B%5Cn script.appendChild(document.createTextNode(text))%3B%5Cn document.head.appendChild(script)%3B%5Cn %7D catch(e) %7B %5Cn script.text %3D text%3B%5Cn document.head.appendChild(script)%3B%5Cn %7D%5Cn setTimeout(resolve%2C 0)%5Cn%7D)%60)).replace(%2F"%5C.%5C%2F"%2Fg%2C'"%2F"')%3Bconst a%3Ddocument.createElement("script")%3Ba.type%3D"module"%2Cdocument.querySelector("%23root")%3F.remove()%3Blet c%3Ddocument.createElement("div")%3Bc.id%3D"root"%2Cdocument.body.appendChild(c)%3Btry%7Ba.appendChild(document.createTextNode(e))%2Cdocument.head.appendChild(a)%7Dcatch(t)%7Ba.text%3De%2Cdocument.head.appendChild(a)%7D%7D))%7Dclass wi extends EventTarget%7B_parcelModuleCache%3D%7B%7D%3B_parcelModules%3D%7B%7D%3BreqIntercepts%3D%5B%5D%3BreadyToIntercept%3D!0%3Bconstructor()%7Bsuper()%3Blet e%3Ddocument.querySelectorAll('script%5Bsrc*%3D"index"%5D%3Anot(%5Bnomodule%5D)')%3Be.length>0%3F(this.readyToIntercept%3D!1%2Cwindow.addEventListener("load"%2C(()%3D>%7Bthis.setup()%2Cthis.reloadExistingScripts(e)%7D)))%3Athis.setup()%2CHe().decachedImport%3Dthis.decachedImport.bind(this)%7Dasync reloadExistingScripts(e)%7Bthis.nukeDom()%2Cthis.readyToIntercept%3D!0%2Cthis.emptyModules()%2Ce.forEach((e%3D>%7Bconsole.log(e%2C"has already loaded%2C re-importing...")%2Cthis.decachedImport(e.src)%2Ce.remove()%7D))%7DnukeDom()%7Bdocument.querySelector("%23root")%3F.remove()%3Blet e%3Ddocument.createElement("div")%3Be.id%3D"root"%2Cdocument.body.appendChild(e)%3Blet t%3D%5B"__mobxGlobals"%2C"__mobxInstanceCount"%5D%3Bfor(let e of t)e in window%26%26delete window%5Be%5D%7Dasync decachedImport(e)%7Blet t%3Dnew URL(e%2Clocation.origin).href%2Cn%3Dawait fetch(t)%2Cr%3Dawait n.text()%3Br%3Dr.replaceAll("import("%2C"window.decachedImport(")%2Cr%3Dr.replaceAll("import.meta.url"%2C%60'%24%7Bt%7D'%60)%3Blet o%3Dnew Blob(%5Br%5D%2C%7Btype%3A"application%2Fjavascript"%7D)%2Ci%3DURL.createObjectURL(o)%3Breturn import(i)%7DemptyModules()%7Bthis._parcelModuleCache%3D%7B%7D%2Cthis._parcelModules%3D%7B%7D%7DinterceptRequire(e%2Ct%2Cn%3D!1)%7Bif(!e%7C%7C!t)throw new Error("match and callback are required")%3Blet r%3D%7Bmatch%3Ae%2Ccallback%3At%2Conce%3An%7D%3Breturn this.reqIntercepts.push(r)%2C()%3D>%7Blet e%3Dthis.reqIntercepts.indexOf(r)%3B-1!%3D%3De%26%26this.reqIntercepts.splice(e%2C1)%7D%7Dsetup()%7Blet e%2Ct%3DHe().parcelRequire388b%3B(e%3De%3D>%7Bif(e in this._parcelModuleCache)return this._parcelModuleCache%5Be%5D.exports%3Bif(e in this._parcelModules)%7Blet t%3Dthis._parcelModules%5Be%5D%3Bdelete this._parcelModules%5Be%5D%3Blet n%3D%7Bid%3Ae%2Cexports%3A%7B%7D%7D%3Bif(this._parcelModuleCache%5Be%5D%3Dn%2Ct.call(n.exports%2Cn%2Cn.exports)%2Cthis.readyToIntercept)for(let e of this.reqIntercepts)if(e.match(n.exports))%7Blet t%3De.callback%3F.(n.exports)%3Bt%26%26(n.exports%3Dt)%2Ce.once%26%26this.reqIntercepts.splice(this.reqIntercepts.indexOf(e)%2C1)%7Dreturn n.exports%7Dthrow new Error(%60Cannot find module '%24%7Be%7D'%60)%7D).register%3D(e%2Cn)%3D>%7Bthis._parcelModules%5Be%5D%3Dn%2Ce in this._parcelModuleCache%26%26delete this._parcelModuleCache%5Be%5D%2Ct%26%26t.register(e%2Cn)%7D%2CObject.defineProperty(He()%2C"parcelRequire388b"%2C%7Bvalue%3Ae%2Cwritable%3A!1%2Cenumerable%3A!0%2Cconfigurable%3A!1%7D)%7D%7Dif(null!%3D%3Ddocument.querySelector('script%5Bsrc*%3D"amplitude.com"%5D'))alert("This script can only be run before you join the game. Please reload the page and try again.")%3Belse%7B!function(e)%7Be.interceptRequire((e%3D>e%3F.default%3F.characters)%2C(e%3D>%7BHe().stores%3De.default%2Clt.set(!0)%2Cconsole.log("GC%3A Stores loaded via parcel")%7D))%2Ce.interceptRequire((e%3D>e%3F.CharacterPhysicsConsts)%2C(e%3D>%7BNo.set(e.CharacterPhysicsConsts)%2Cconsole.log("GC%3A Physics constants loaded")%7D))%7D(new wi)%2Cfunction()%7Bconst e%3Ddocument.querySelector('script%5Bsrc%5E%3D"%2Findex"%5D%5Btype%3D"module"%5D')%3Bif(e)return bi(e.src)%2Cvoid console.log("GC%3A Added modified script"%2Ce)%3Blet t%3Dnew MutationObserver((e%3D>%7Bfor(let n of e)for(let e of n.addedNodes)e instanceof HTMLScriptElement%26%26e.src.includes("%2Findex")%26%26"module"%3D%3De.type%26%26(bi(e.src)%2Cconsole.log("GC%3A Added modified script"%2Ce)%2Ct.disconnect())%7D))%3Bconst n%3D()%3D>%7Bt.observe(document.head%2C%7BchildList%3A!0%7D)%7D%3Bdocument.head%3Fn()%3Adocument.addEventListener("DOMContentLoaded"%2Cn)%7D()%2Cat.setup()%2Casync function()%7Bdocument.body%7C%7Cawait new Promise((e%3D>window.addEventListener("DOMContentLoaded"%2Ce)))%2Cnew vi(%7Btarget%3Adocument.body%7D)%2Casync function()%7Bdocument.documentElement%7C%7Cawait new Promise((e%3D>window.addEventListener("DOMContentLoaded"%2Ce)))%3Bfor(let%5Be%2Ct%5Dof Object.entries(Ne))document.documentElement.style.setProperty(%60--%24%7Be%7D%60%2Ct)%7D()%7D()%7D%7D()%3B})()