if ("object" != Fn(n))
return n;
throw new TypeError("@@toPrimitive must return a primitive value.")
}
return String(t)
}(t);
return "symbol" == Fn(e) ? e : String(e)
}
function Wn(t, e, r) {
zn(t, e),
e.set(t, r)
}
function zn(t, e) {
if (e.has(t))
throw new TypeError("Cannot initialize the same private elements twice on an object")
}
function Zn(t, e, r) {
if (!e.has(t))
throw new TypeError("attempted to get private field on non-instance");
return r
}
function Yn(t, e) {
return function(t, e) {
return e.get ? e.get.call(t) : e.value
}(t, Kn(t, e, "get"))
}
function Jn(t, e, r) {
return function(t, e, r) {
if (e.set)
e.set.call(t, r);
else {
if (!e.writable)
throw new TypeError("attempted to set read only private field");
e.value = r
}
}(t, Kn(t, e, "set"), r),
r
}
function Kn(t, e, r) {
if (!e.has(t))
throw new TypeError("attempted to " + r + " private field on non-instance");
return e.get(t)
}
var qn = new WeakMap
, Xn = new WeakMap
, Qn = new WeakMap
, $n = new WeakSet;
function to() {
var t = Object.values(Yn(this, qn)).some((function(t) {
return !0 === t
}
));
Yn(this, Xn) !== t && (Jn(this, Xn, t),
Yn(this, Qn).call(this, Yn(this, Xn)))
}
const eo = function() {
function t(e, r) {
var n, o = this;
!function(t, e) {
if (!(t instanceof e))
throw new TypeError("Cannot call a class as a function")
}(this, t),
zn(this, n = $n),
n.add(this),
Wn(this, qn, {
writable: !0,
value: {}
}),
Wn(this, Xn, {
writable: !0,
value: !1
}),
Wn(this, Qn, {
writable: !0,
value: null
}),
Jn(this, Qn, r),
e.forEach((function(t) {
Yn(o, qn)[t] = !1
}
))
}
var e, r;
return e = t,
(r = [{
key: "setState",
value: function(t, e) {
t in Yn(this, qn) && "boolean" == typeof e && Yn(this, qn)[t] !== e && (Yn(this, qn)[t] = e,
Zn(this, $n, to).call(this))
}
}, {
key: "getState",
value: function(t) {
return t in Yn(this, qn) && Yn(this, qn)[t]
}
}, {
key: "getAggregatedState",
value: function() {
return Yn(this, Xn)
}
}, {
key: "resetAll",
value: function() {
var t = this;
Object.keys(Yn(this, qn)).forEach((function(e) {
Yn(t, qn)[e] = !1
}
)),
Zn(this, $n, to).call(this)
}
}]) && Un(e.prototype, r),
Object.defineProperty(e, "prototype", {
writable: !1
}),
t
}();
function ro(t) {
return ro = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) {
return typeof t
}
: function(t) {
return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t
}
,
ro(t)
}
function no(t, e) {
var r = Object.keys(t);
if (Object.getOwnPropertySymbols) {
var n = Object.getOwnPropertySymbols(t);
e && (n = n.filter((function(e) {
return Object.getOwnPropertyDescriptor(t, e).enumerable
}
))),
r.push.apply(r, n)
}
return r
}
function oo(t) {
for (var e = 1; e < arguments.length; e++) {
var r = null != arguments[e] ? arguments[e] : {};
e % 2 ? no(Object(r), !0).forEach((function(e) {
ao(t, e, r[e])
}
)) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : no(Object(r)).forEach((function(e) {
Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e))
}
))
}
return t
}
function io(t, e) {
for (var r = 0; r < e.length; r++) {
var n = e[r];
n.enumerable = n.enumerable || !1,
n.configurable = !0,
"value"in n && (n.writable = !0),
Object.defineProperty(t, so(n.key), n)
}
}
function ao(t, e, r) {
return (e = so(e))in t ? Object.defineProperty(t, e, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}) : t[e] = r,
t
}
function so(t) {
var e = function(t, e) {
if ("object" != ro(t) || !t)
return t;
var r = t[Symbol.toPrimitive];
if (void 0 !== r) {
var n = r.call(t, "string");
if ("object" != ro(n))
return n;
throw new TypeError("@@toPrimitive must return a primitive value.")
}
return String(t)
}(t);
return "symbol" == ro |