-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ufuzz failure #5512
Labels
Comments
(Object.isExtensible(b_2_2) && (b_2_2[a++ + {
b_2_2: b_2_2,
...b_2_2,
length: (c = 1 + c, (Object.isExtensible(b_2_2) && (b_2_2.var = true ^ [ , 0 ].length === 2)) >= "" << 0 !== ("function" ^ "object") >= (this <= -3)),
set: (c = 1 + c, (c = c + 1, 2, "b") <= (Infinity << 25, undefined >> 1))
}] |= (Object.isExtensible(b_2) && (b_2[c = 1 + c, ([ 3n ][0] > 2 >= 4 === ("bar" !== "foo")) - (!{} | -4 - 3)] += (-42n).toString() || 22)) * (this >> false))) % (("object" === []) >> ({} || "object"))] |= [ , 0 ][1] < "b")) == (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
((this ?? "number") <= (24..toString() != NaN)) + ((-2 ?? -1) == -4 < null)] = 22 ^ true)) - ~this) == ((-3,
"c") === "undefined" / "c" & (-2 <= "object" | ("object" ?? 1))) * ((c = c + 1,
null, 3) !== -(c = c + 1, "a")))) << ((((Object.isExtensible(b_2_2) && (b_2_2[a++ + ((c = 1 + c,
((c = c + 1, "b") || 23..toString() ^ []) <= 38..toString() >>> 23..toString() >> /[a2][^e]+$/ + "bar") ? (c = 1 + c,
(1 <= [] ^ "bar" !== "number") / ((-3 ^ "function") % ("a" >>> ([ , 0 ].length === 2)))) : (c = 1 + c,
24..toString() >>> true !== (Object.isExtensible(b_2) && (b_2.foo += "undefined" >>> -3)) && (b_2_2 = (false,
"number") % ([ , 0 ][1] === "a"))))] |= (-5 ^ "foo") !== ([ , 0 ].length === 2) > 22)) < ((-1 === []) > (Object.isExtensible(b_2) && (b_2.in *= "foo" <= 1)))) + ((c = c + 1,
[] == 4) == (Object.isExtensible(b_2) && (b_2[c = 1 + c, "" % "a" < (5 || undefined) ^ ([] && "number",
"b" / -4)] >>>= ([], -3))) << (2 <= undefined)) ^ ((Object.isExtensible(b_2) && (b_2[/[abc4]/.test(((c = 1 + c,
"number" === [ , 0 ][1] != (25 ^ NaN) != (Infinity === []) > (undefined >= 24..toString())) || b || 5).toString())] = "undefined" * 38..toString() > (null === 38..toString()))) >= (Infinity > 0) / (25,
38..toString())) / (("object" <= "function" >= (-4 <= "bar")) / (24..toString() + [] ^ "bar" & 25))) >>> ((((-5 < 22) >>> (4 | false) !== (Object.isExtensible(b_2) && (b_2[a++ + (c = 1 + c,
(/[a2][^e]+$/ >>> /[a2][^e]+$/) * (-0 > -0) ^ (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
b_2_2 /= (("c" | 0) - (22 != -0)) * ((4 != [ , 0 ][1]) >= (22 != "function"))] = [ , 0 ][1] >> "number")) & /[a2][^e]+$/ > this)] **= (-5 ?? 2) !== 0 >= 4))) <= ((b_2_2 -= 38..toString() && -0) & true + 0) - (void [] != -3 >= true)) << -(("c" === "b") <= (Object.isExtensible(b_2_2) && (b_2_2.static = "object" * "")) === (3 | this) >>> (/[a2][^e]+$/ > "a"))) << (((25 % 3 ^ "number" + ([ , 0 ].length === 2)) <= (b_2_2 **= -3 % 22 === (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
24..toString() && "foo", null ** -0, (4, -3) ^ 5 > "a"] |= 0 ^ "c"))) <= (/[a2][^e]+$/ >> Infinity >> (Object.isExtensible(b_2) && (b_2.set = [ , 0 ][1] >> 25))) + (c = c + 1,
23..toString()) % ("undefined" >= true) & ((-2 === -3) > ("" === 3) >= ([] + this || -0 >> "function") ^ (b_2_2 -= ("bar" && true) & (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
("undefined" > 0 ^ (b_2_2 += 5 + "object")) << (5 - 4) % ("function" > true)] = 0 > "a")) ^ ("" !== true) % (-1 % {})))) <= ((([ , 0 ].length === 2) / 4 > ([ , 0 ][1] === {})) - ([] ^ 4 || ("object" || -0)) + ((c = c + 1,
[] + "bar") !== /[a2][^e]+$/ + -3 <= (Object.isExtensible(b_2) && (b_2.get = 0 % null))) ^ ((Object.isExtensible(b_2) && (b_2[(c = c + 1) + a++] += ([] << 22) + (([ , 0 ].length === 2) << null))) * ((b_2_2 = 3 > null) - (Infinity >> "function")),
null - "a" >= (Infinity | "a") == (c = c + 1, true ^ "foo"))))))))) % (((Object.isExtensible(b_2) && ([ b_2.get ] = [ ((-3 << -0 | (Object.isExtensible(b_2_2) && (b_2_2.done = 22 * "object"))) ^ (1 << {} ^ "number" ** -0) || ([ , 0 ].length === 2 === "" != (Object.isExtensible(b_2_2) && (b_2_2.done = null - {}))) / ((5 >= Infinity) + (([ , 0 ].length === 2) - "bar"))) > (b_2_2 >>>= ((c = c + 1,
Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c, -(null <= true >= (c = c + 1,
undefined))] += [ , 0 ].length === 2 != true)) | 22 + 38..toString() > undefined / "number") > ((b_2_2 += 38..toString() << Infinity >= (NaN ^ "object")) && (1 | "number") % (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
c = c + 1, Object.isExtensible(b_2) && (b_2[--b + (0 === 1 ? a : b)] -= (Object.isExtensible(b_2) && (b_2[c = 1 + c,
([ , 0 ][1] !== 38..toString()) << ([ 3n ][0] > 2 & -4) ^ void (24..toString() === "foo")] = 23..toString() == -1)) / (1 << -0))] >>>= -2 >>> null)))) ]) || ((/[a2][^e]+$/ || "b") >>> ("undefined" << "a") != ([] % 2 ?? -2 < "undefined")) % ((Object.isExtensible(b_2_2) && (b_2_2[b_2 && typeof b_2.get == "function" && --_calls_ >= 0 && b_2.get((c = 1 + c,
void ((-4 !== [ , 0 ][1]) / (-5 === []))), (c = 1 + c, c = c + 1, Object.isExtensible(b_2_2) && (b_2_2.undefined &= (-5 & "object") << ("bar" | ""))), (c = 1 + c,
((1 != []) + ("object" == [])) % (0 / ([ , 0 ].length === 2) == 1 + 23..toString())))] = ("undefined" && [ , 0 ][1]) % ("" !== "number"))) != (-5 >= -1 ?? (Object.isExtensible(b_2) && ([ b_2.value ] = [ "c" || "b" ])))) !== ((c = c + 1,
"a" ?? -3) ^ ([ 3n ][0] > 2) >> 3 == -0 + true) >>> ((c = c + 1, false << "foo") != ("number" * -4,
null + 23..toString()))) ^ ((b_2_2 = ([ , 0 ][1] - -3 <= (-1 ^ -5) & 4 <= -1 >= -"b") !== ((this === -5) - (Object.isExtensible(b_2) && (b_2[c = 1 + c,
(Object.isExtensible(b_2_2) && ({
3: b_2_2.async
} = {
3: "" % undefined
})) | Number(0xdeadn << 16n | 0xbeefn) > "" | (+/[a2][^e]+$/, [ 3n ][0] > 2 < 1)] = 2 * undefined)) && (24..toString() != "object") >= (/[a2][^e]+$/,
3))) !== (Object.isExtensible(b_2) && (b_2[25 ^ "object" ^ "c" << Infinity ^ (Object.isExtensible(b_2) && (b_2.var = 3 >= 22)) / (-5 >>> ([ , 0 ].length === 2))] <<= -2 % 38..toString() >> (true === 0) === (([ , 0 ].length === 2 ^ 23..toString()) != {} << "object"))) >> (("function" - "") * (1 ^ (-42n).toString()) ^ +true == 3 < this) ^ (Object.isExtensible(b_2_2) && (b_2_2.Infinity = ((Object.isExtensible(b_2_2) && (b_2_2[((c = c + 1) + void (("foo",
-0) + (Object.isExtensible(b_2) && ([ b_2.undefined ] = [ -2 <= undefined ])) > (Object.isExtensible(b_2) && (b_2.then &&= (-0 ?? "function") | "c" * this))) || 4).toString()[--b + (1 in [ (c = 1 + c,
(-5 << 23..toString() ?? "bar" <= 24..toString()) * ((3 && "c") !== (5 & "c"))) ])]] *= (-5 + true || +undefined) << ((c = c + 1,
NaN) | 22 - 5))) << ((this ^ "") !== ("" ^ undefined) & (c = c + 1, 22) / ("undefined",
Infinity))) * ((Object.isExtensible(b_2_2) && (b_2_2.value = "b" != ([ , 0 ].length === 2))) == 25 % [ , 0 ][1] !== -0 - 1 < "object" << /[a2][^e]+$/ & (c = c + 1,
(4 && Infinity) >> "a" / 4))))), (void ((Object.isExtensible(b_2) && (b_2.undefined >>>= -3 + [ , 0 ][1])) != (0 | 1)) | ((Object.isExtensible(b_2_2) && ({
"\t": b_2_2.set
} = {
"\t": /[a2][^e]+$/ & ""
})) === ("foo" & false)) << (c = c + 1, "b" < 0) || [ , 0 ][1] ** {} >= (b_2_2 = 3 >> []) >= (24..toString(),
[ , 0 ][1]) + "bar" ** 38..toString() < ([ , 0 ][1] === "bar") >> (23..toString() || "") >>> ("undefined" - NaN != (-5 == 3))) % (b_2_2 = ([ 3n ][0] > 2 ^ {}) >> "function" % "c" >= ((c = c + 1,
25) || Infinity ^ -4) === (([ , 0 ][1], undefined) != ("b", 25)) % (1 >> 3 ^ (b_2_2 += 23..toString() / "c")) === (c = c + 1,
!(-0 >> "") ^ (undefined + 1 ^ 25 != 23..toString()))) | ((b_2_2 = (NaN >> [ , 0 ][1] <= -5 >> -2) >>> -1 * "" - ("a" !== "object") ^ ((Object.isExtensible(b_2) && (b_2[2 in [ (c = 1 + c,
(c = c + 1, 0 && [ 3n ][0] > 2) ^ 0 - [] >> (38..toString() == ([ , 0 ].length === 2))), (c = 1 + c,
"function" + "c" === 23..toString() - 38..toString() && ("object" == "a") + (NaN << 5)), (c = 1 + c,
(-0 ?? undefined) <= +"b" || 24..toString() * -5 + (b_2_2 &&= 0 / 0)), (c = 1 + c,
("function" < "b" != (Infinity ^ 4)) + void (4 ^ /[a2][^e]+$/)) ]] = [ , 0 ][1] % 22 | (b_2_2 = "bar" % []))) ^ (Object.isExtensible(b_2) && (b_2.value = (-1) ** 23..toString() != [] + 3)))) & ((-4 <= 25) << (3 ^ 1) && (true || null) < "bar" / "foo") >= ((-3 && 23..toString()) === "number" <= Infinity ?? (Object.isExtensible(b_2_2) && (b_2_2.undefined = this - 23..toString() < (b_2_2 = [ , 0 ].length === 2 !== false))))) << (+((-1 | 38..toString()) / (23..toString() === undefined)) <= (Object.isExtensible(b_2_2) && (b_2_2.next += ((1 === -3) >= (38..toString() > 0)) - ("bar" && 3,
2 >>> 3))) != ((Object.isExtensible(b_2_2) && (b_2_2[--b + false] = ("undefined" | "bar") < ([ , 0 ][1] ?? [ , 0 ].length === 2) | 38..toString() >>> 22 & (NaN && "object"))) ?? (Object.isExtensible(b_2_2) && (b_2_2[!b] /= ~(this,
5) | ("c" & /[a2][^e]+$/) > (24..toString() !== 23..toString())))))) === (Object.isExtensible(b_2_2) && (b_2_2[b++] = (((b_2_2 = true > "undefined") / (false != 22) / ((Object.isExtensible(b_2) && (b_2.Infinity = false > -3)) == (c = c + 1,
false)) > ("c" * this && 3 >>> "c") + ((-3 > "foo") << (25 === /[a2][^e]+$/))) / ((Object.isExtensible(b_2_2) && (b_2_2.a ??= -0 > /[a2][^e]+$/ & "b" << "c" & 4 + -3 < ("function" || []))) == ((("bar",
"number") || this > "object") !== (Infinity & "c") << (this, "function"))) > (Object.isExtensible(b_2) && (b_2[0 === 1 ? a : b] ||= (((-4 ^ null) <= NaN >> -2 === ("bar" == null == ("a" !== -2))) >> ((-4 <= true === -5 >> "c") << (undefined << 23..toString() != "b" + "a")),
(("b" > 3) + (5 + this) === (-1 == "function") > (Infinity | NaN)) >> (("object" < null) >> (25 << {}),
Object.isExtensible(b_2) && (b_2.static = -4 == "function" && [] == "function"))))) || (b_2_2 /= (-4 != "a") - (undefined === 24..toString()) >>> (this * -1 ^ undefined + "b")) > ((4 <= []) << (true > /[a2][^e]+$/),
(false ^ 1) + ("number" << "undefined")) !== (([ , 0 ][1] || 23..toString()) !== 38..toString() ** 0,
("object" ^ -5) <= (1 && "")) % ((b_2_2 = (4 ^ -2) < 24..toString() << -2) || (!0o644n <= "foo") >>> [] * false) & (c = c + 1,
(Object.isExtensible(b_2) && (b_2.value ^= true & -0)) >>> (25, 22)) != void (0 >= -5 && 22 & {}) === ((24..toString() !== NaN) / ("object" || -2) | ([ , 0 ][1] ?? -0) != ("" === "foo")) >> ((38..toString() && "object") <= ({} !== "a") >= this % 4 % (-4 ^ "c"))) << (Object.isExtensible(b_2_2) && (b_2_2.get = (0 + "object" | -0 % "object") - (1 == -0) % (38..toString() % ([ , 0 ].length === 2)) === (("" >= NaN || 38..toString() / undefined) ^ (true <= {}) % ("object" > undefined)) == ("foo" >= "" ^ (Object.isExtensible(b_2) && (b_2[c = 1 + c,
+"a" * ("object" && 24..toString()) && ("object" || -3) - (23..toString(),
0)] *= 4 + 38..toString()))) + (b_2_2 = 5 != [ , 0 ][1] !== /[a2][^e]+$/ >> undefined) <= ({} < 25 ^ ~[ , 0 ][1]) - (b_2_2 = 3 % {} >>> "function" * 4))) % ((([] >> Infinity || 23..toString() / 0) - (("c" ?? {}) >> (this === {})),
Object.isExtensible(b_2_2) && ([ b_2_2[b_2_2 && b_2_2[c = 1 + c, b_2_2 = (-0 | {}) - (c = c + 1,
"number") <= (23..toString() << 38..toString() > 25 - [])]] ] = [ (b_2_2 = "foo" ^ "bar") || (b_2_2 = "b" !== -3) ]) && (22 !== 25 || null << 5)) - (((NaN == -5,
Object.isExtensible(b_2_2) && (b_2_2.set += "undefined" | -4)) && (2 & 24..toString() || 24..toString() >>> 24..toString())) === (c = c + 1,
1 | "function") / + + -1)) % !(c = c + 1, (c = c + 1, (Object.isExtensible(b_2) && ({
NaN: b_2.next
} = {
NaN: 1 << this
})) === 25 * 25) / ((/[a2][^e]+$/ >= NaN) % (-4 < /[a2][^e]+$/) && 4 & null ^ 38..toString() - this)))) === (((b_2_2 += (((c = c + 1,
"foo") < ("b" < 22)) >> ("foo" - "undefined" >= NaN % [ , 0 ][1]) > !("foo" >> "b" == 2 <= "undefined")) - (b_2_2 = (23..toString() < "") + {} * "function" - (38..toString() <= -2 === (b_2_2 = this < 2)) === NaN % 38..toString() - (Infinity >> null) << (b_2_2 = ("",
null)) - ("undefined" === 1)) | ((this >= 1) + (Object.isExtensible(b_2) && (b_2[c = 1 + c,
(c = c + 1, Object.isExtensible(b_2) && (b_2.set = -0 != -1)) | ([ , 0 ].length === 2) / 23..toString() !== ~4] &= [] <= null)) >>> (undefined >= true) % ("bar" % NaN) >> (c = c + 1,
("object" ?? 2) << (b_2_2 &= -2 ^ "c"))) * (("c" <= false !== -0 / -3 != 3 * "undefined" << ("bar" ^ -5)) > (("object" != "") < -5 + false ^ (25 | 25) !== -5 + -1))) === (((Object.isExtensible(b_2) && (b_2[a++ + (38..toString() in [])] = ({} & -5) / -"object" != ("foo" << "object" !== (true || 4)))) == ((b_2_2 += (Object.isExtensible(b_2) && (b_2[c = 1 + c,
Object.isExtensible(b_2_2) && (b_2_2.done += -5 >= 24..toString() == ("c" && 22) ^ (Object.isExtensible(b_2_2) && (b_2_2.async %= null <= -4)) <= 1 / Infinity)] = NaN <= true)) != true % 2) == ("object" >>> -1 ^ (c = c + 1,
"")))) + (([] << [ , 0 ][1]) % (Object.isExtensible(b_2_2) && (b_2_2.done += undefined >>> 5)) === (-0 ^ true) / ("undefined" != -0) ^ (b_2_2 = (22,
2)) <= ("foo" | -1) === (([ 3n ][0] > 2) >> -2) * ("object" ?? "")) || (([ , 0 ][1] < "number" !== ("a" === "a") || Object.isExtensible(b_2) && (b_2.foo |= void -0 < (Object.isExtensible(b_2_2) && ([ b_2_2.undefined ] = [ 3 - -2 ])))) ^ (Object.isExtensible(b_2) && (b_2[c = 1 + c,
Object.isExtensible(b_2_2) && (b_2_2.c += (Object.isExtensible(b_2) && (b_2[1 === 1 ? a : b] = !0o644n * /[a2][^e]+$/ !== "bar" > 24..toString())) > (-3 && 1,
~-0))] = 3 + this)) << [] / -4 << (([ , 0 ].length === 2 ^ {}) == (this ^ 1))) / (((Object.isExtensible(b_2_2) && (b_2_2.__proto__ >>= [ , 0 ][1] != "number")) > 38..toString() % -2) * ((2 != 2) >>> ("undefined" || "number")) * (b_2_2 |= (22 * "bar" > [] ** 2) >>> (-2 | 2) * ([ , 0 ][1] < 1))))) < ((Object.isExtensible(b_2) && (b_2.b += ((Object.isExtensible(b_2_2) && (b_2_2[(c = c + 1) + function b_1() {
}()] = ([ , 0 ].length === 2 ?? "function") >> 23..toString() / 2)) * (((-42n).toString() << true) % ("object" >> 5)) > ((-0 & 2 || NaN / Infinity) ?? ("number" == ([ , 0 ].length === 2)) + (24..toString() == -1))) % -(Object.isExtensible(b_2) && (b_2.static ^= !("undefined",
"function") << ({} / 24..toString() & (5 ^ true)))))) <= (b_2_2 %= ((b_2_2 &= "bar" >> "a") + (Object.isExtensible(b_2) && (b_2.var += "object" > -5))) * (-0 != 5 === (-5 && 25)) & ((b_2_2 -= "bar" == "") != [] <= "number") + ((4 & "bar") != /[a2][^e]+$/ << false) ?? ((22 < {} ^ ("foo" ^ 22)) <= ([] && -3 || (3,
-0)) && -(void 5 == (-3, -0)))), ~+(("c" != -5 === [] < 23..toString()) <= ~(Object.isExtensible(b_2_2) && (b_2_2.then ^= -4 ^ "number")) && (-1 >> this) * (4 > 3) - ("object" >> "bar" >= -this)))) * (((1 - "object" <= (-4 || "") ^ (Object.isExtensible(b_2) && (b_2[(c = 1 + c,
(NaN !== 24..toString(), /[a2][^e]+$/ + /[a2][^e]+$/) > (Object.isExtensible(b_2) && (b_2.done = ("undefined" && "b") * (-4 >> 23..toString())))) ? (c = 1 + c,
undefined == 23..toString() ^ {} * /[a2][^e]+$/ && ("b" ^ "a") < "undefined" >>> 5) : (c = 1 + c,
+(!/[a2][^e]+$/ < (false ^ 23..toString())))] = (this == [ , 0 ][1], +([ , 0 ].length === 2))))) >= ((true ^ 3) >> 5 - ([ , 0 ].length === 2) <= (null + "a" !== (NaN | NaN))) <= ((c = c + 1,
Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c, ("b" === 5) + [ , 0 ][1] * "b" || 4 > ([ 3n ][0] > 2) == (1 === 24..toString())] += {} ^ false)) & (NaN && "a") >= ("number" >= 23..toString())) ** !(-4 - 5 == (4 !== "c")) >= ((c = c + 1,
(2 | -5) << (-5 == false)) + ((Object.isExtensible(b_2_2) && (b_2_2.a = 1 * -3) || (3 ?? "bar")) <= (Object.isExtensible(b_2_2) && (b_2_2[b_2] = (true,
undefined) % (-4 == "")))) === ("c" >= -3 != (c = c + 1, 1) && (-5 != "b") % (Object.isExtensible(b_2_2) && (b_2_2.foo /= undefined == 2))) - (((Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
((-5 | "") ^ undefined << "b") !== ("object" >>> "" != (-5 & {}))] = Infinity | -5)) | -5 << -4) !== (NaN == {} & Infinity >= 4)))) - ((~(0 ^ null) && (-4 && NaN) < ([ , 0 ][1] || [ , 0 ][1])) ^ (!(-2 < NaN),
2 === "b" ^ 3 !== 23..toString()) ^ (c = c + 1, ("object", "function") >> false * -2 >>> (true - NaN) * ([ , 0 ][1] == 2)) ?? ([] > "function" < ("object" ^ -1)) - (Object.isExtensible(b_2) && (b_2[c = 1 + c,
-0 >>> 0 <= (Object.isExtensible(b_2) && (b_2[c = 1 + c, (1 & "c") / ("c" && "c") / (b_2_2 <<= +4 < (-1 == -4))] ??= this / "")) !== (-4 == 5 & (c = c + 1,
3))] = 4 <= 25)) / (38..toString() + -5) !== (undefined || Infinity) % (5 >>> []) < ((false && "object") < ("" < Infinity)) ^ (("a" ^ true) & (4,
{})) >= (b_2_2 ^= undefined != "c") >> (false <= "number") > ((Object.isExtensible(b_2_2) && (b_2_2.in += 2 ^ 3)) + -3 / [] || 5 * [] > ([ , 0 ][1] <= 5))) >>> ((Object.isExtensible(b_2_2) && (b_2_2.Infinity ^= (((NaN !== 3 ^ (b_2_2 /= this ^ "b")) * (("foo",
5) / ("number" >> 25)) || (this != 22 ^ "" / 4) >> (Object.isExtensible(b_2_2) && (b_2_2.Infinity = (25 | 0) ^ -5 >> -2))) >= (((Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
(Infinity <= "object") / ([] >> 2) + (-3 === [ 3n ][0] > 2) * ("b" >= ([ , 0 ].length === 2))] = [] ?? "c")) * (Infinity ?? Infinity) & "number" * 38..toString() >> null - NaN) == (Object.isExtensible(b_2_2) && (b_2_2[--b + (typeof f1 == "function" && --_calls_ >= 0 && f1())] += /[a2][^e]+$/ >= 24..toString() | (0 && {})) && void Infinity >>> (23..toString() || {})))) - ((-("b" % -0 ^ (Infinity,
-3)) ^ (Object.isExtensible(b_2) && (b_2[c = 1 + c, (-0 || -0) & (b_2_2 = {} ?? 2),
(b_2_2 = 22 >= "b") !== (c = c + 1, -0)] = -1 ^ 24..toString())) ** (23..toString() >= 22) + (("a" ^ 38..toString()) === (22 == 2))) <= (((/[a2][^e]+$/ || -0) === ("a",
"bar")) - (c = c + 1, -3 & "") ^ ((Object.isExtensible(b_2) && (b_2[c = 1 + c,
("a" << Infinity > (38..toString() !== "number")) - (Object.isExtensible(b_2_2) && ([ b_2_2.a ] = [ -2 <= false < (25,
"") ]))] **= /[a2][^e]+$/ ^ 2)) < ([ , 0 ].length === 2) * 22 || -4 <= "undefined" > (-1,
22)))))) == ((c = c + 1, 22 >>> {} != -2 + 5 !== (Object.isExtensible(b_2_2) && ({
value: b_2_2[--b + (1 === 1 ? a : b)]
} = {
value: 25 * 5 & (3, "a")
}))) | (("a", 5) != (Object.isExtensible(b_2_2) && (b_2_2.null = 24..toString() ?? -4)) && 1 >> [ , 0 ][1] >= "" * "undefined") >>> (2 << 38..toString()) / ("bar" + 5) / (([] && [ , 0 ].length === 2) * (1 / 5))) / ((((null | -2) & 5 % -0,
Object.isExtensible(b_2) && (b_2[a--] += true <= -2 < ("bar" & -3))) - ((Object.isExtensible(b_2_2) && (b_2_2.undefined = 24..toString() ^ -0)) >>> "c" ** 5) * (b_2_2 -= (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
("foo" > undefined ^ "a" < -3) != true / "a" > (-42n).toString() - 24..toString()] += -3 << "number")) >= (2 || []))) % (Object.isExtensible(b_2) && (b_2[--b + {
length: !function foo() {
}(),
set "\t"(Infinity_2) {
c = 1 + c, "number" / "foo" | -4 >= "c" | (Object.isExtensible(Infinity_2) && (Infinity_2.value = Infinity >= -0 | "c" * ""));
this.async = +"a" == - -4;
}
}[!b]] -= -5 / 0 / (-2 >= "undefined") / (2 - "a" - undefined % 22) - (("b" >> Infinity >= (NaN & -3)) - ((b_2_2 = (Infinity,
[])) >>> (Object.isExtensible(b_2) && (b_2[c = 1 + c, Object.isExtensible(b_2_2) && (b_2_2.var &&= /[a2][^e]+$/ + -1 << (Object.isExtensible(b_2_2) && (b_2_2.done += 2 / 24..toString())) >>> (23..toString() & -1) + (Infinity && 2))] += 24..toString() + "c"))))))))));
}
static 3 = a++ + a--;
}
{
var expr66 = --b;
for (var key66 in expr66) {
c = 1 + c;
var Infinity_2 = expr66[key66];
{
var brake67 = 5;
while (/[abc4]/.test((key66 && typeof key66.__proto__ == "function" && --_calls_ >= 0 && key66.__proto__("a", 5, this) || b || 5).toString()) && --brake67 > 0) {
var brake68 = 5;
do {
{
var expr69 = Infinity_2 && Infinity_2[--b + [ key66 && typeof key66.async == "function" && --_calls_ >= 0 && key66.async(3), 1 === 1 ? a : b, [ await void ((Object.isExtensible(key66) && (key66[(c = c + 1) + /[abc4]/.test(((c = 1 + c,
("b" << false && (Object.isExtensible(Infinity_2) && (Infinity_2.static >>>= 0 < NaN))) === (Object.isExtensible(Infinity_2) && (Infinity_2[c = 1 + c,
(-5 % "c" !== 23..toString() >= -1) << ({} ^ null) - (-2 !== "foo")] = (38..toString(),
true))) << (0 ^ "foo")) || b || 5).toString())] = ([], [ , 0 ][1]) == 24..toString() >> -0)) ?? (24..toString(),
-3) >= 5 >>> undefined) ].length, typeof c, (c = c + 1) + (typeof f2 == "function" && --_calls_ >= 0 && f2()) ][--b + (Infinity_2 && Infinity_2.async)]];
for (var key69 in expr69) {
c = 1 + c;
var key66_1 = expr69[key69];
{
var brake70 = 5;
do {
c = c + 1;
} while (--b + [ a++ + a++, (25 || 2, [ , 0 ][1] ^ {}) != ([ 3n ][0] > 2 ^ -3) <= NaN >>> "b", b += a, Infinity_2 && typeof Infinity_2.static == "function" && --_calls_ >= 0 && (--b + (key66 && typeof key66.async == "function" && --_calls_ >= 0 && key66.async(a++ + (b = a), -3, 5)),
Infinity_2.static)(true), --b + key69 ].done && --brake70 > 0);
}
}
}
} while (--b + ~b && --brake68 > 0);
}
}
}
}
try {
c = c + 1;
} catch (b_1) {
var NaN_2 = {
set: /[abc4]/g.exec((typeof f2 == "function" && --_calls_ >= 0 && f2("", 4, {
...b_1,
null: (c = c + 1) + [][c = 1 + c, (Infinity <= 25 || {} !== "bar") && ("b" === undefined) - (-2 << "a")]
}.undefined) || b || 5).toString()),
in: (a++ + `${a++ + a++}tmpl` || 4).toString()[void (((c = c + 1, undefined) ^ "function" != ([ , 0 ].length === 2)) >> ("undefined" % [] & (true,
0)))]
};
{
var let_1 = function f1(arguments_2, async_1) {
function f2() {
{
var brake76 = 5;
do {
{
var expr77 = (c = 1 + c, (Object.isExtensible(async_1) && ([ async_1.static ] = [ -2 * "function" ]) || 22 - [ , 0 ][1]) > (-4 ^ null) >> (null << this));
for (var key77 in expr77) {
c = 1 + c, (null ?? false) / (4 | "object") + (this << /[a2][^e]+$/ >= ([ , 0 ].length === 2) - "undefined");
}
}
} while (typeof (c = 1 + c, (c = c + 1, 23..toString()) >>> (Object.isExtensible(b_1) && (b_1[c = 1 + c,
(Number(0xdeadn << 16n | 0xbeefn) << ([ , 0 ].length === 2),
b_1 /= "b" == -0) > (false / 22 <= (-5 ^ 4))] *= 2 >= "b")) >= (this && 25 || (async_1 <<= 4 ^ null))) && --brake76 > 0);
}
try {
c = c + 1;
} catch {
c = 1 + c, (b_1 += 22 & -3 && "function" + /[a2][^e]+$/) | (Object.isExtensible(async_1) && (async_1[arguments_2 && arguments_2.value] = "foo" % 2 || "undefined" ^ "undefined"));
c = 1 + c, (-3 ^ /[a2][^e]+$/ ?? 38..toString() & null) !== (undefined < "object" ^ "function" < "function");
}
}
function f3(await_1, bar, bar_1) {
var foo_2;
c = c + 1;
}
var a = f3(false);
function f4(async, b_1, async_1_2) {
switch (function() {
}()) {
default:
c = 1 + c, (NaN_2 |= -2 + -2 <= (false < 5)) ** (false / true <= ("undefined" | 0));
case a++ + (b_1 && typeof b_1.foo == "function" && --_calls_ >= 0 && b_1.foo("bar", (c = 1 + c,
((b_1 += {} <= 25) | 1 ** true) << (a = "undefined" > null != 24..toString() - "b")), 2)):
break;
case --b + {
length: (c = 1 + c, ("function" ^ "a", 25 || 23..toString()) < (5 > -4) * (Object.isExtensible(async_1_2) && (async_1_2.set **= Infinity <= null)))
}[c = 1 + c, -1 % 2 < -3 << true && (-5 != undefined) << ("a" || false)]:
break;
case {}.Infinity:
c = 1 + c, (Object.isExtensible(b_1) && (b_1[--b + async_1] += "a" * "undefined" << ("undefined" >> undefined))) > (/[a2][^e]+$/ === "bar") << (undefined ?? -5);
break;
}
arguments_2 && arguments_2[c = 1 + c, false + 23..toString() >= ((-42n).toString() > -4) & (-4 ^ {}) * ([] < Infinity)];
}
var let_2 = f4("bar", true);
function f5(a_2, Infinity_2) {
function f6(async_1, a_2) {
c = 1 + c, ("object" * Number(0xdeadn << 16n | 0xbeefn) || -1 >= "foo") - (38..toString() >>> {}) / (undefined >= "object");
c = 1 + c, (Object.isExtensible(a_2) && (a_2[--b + ((c = 1 + c,
((2 >>> "c") % ([ , 0 ].length === 2 ^ [])) ** ((Object.isExtensible(a_2) && ({
c: a_2.async
} = {
c: "number" * -1
})) >>> (-5 != this))) || 4).toString()[c = 1 + c, (a_2 += 5 >= null) != -3 << 4 === ~(0 % [])]] += "bar" - ([ , 0 ].length === 2) - (-4 > 2))) | (c = c + 1,
c = c + 1, 2);
}
var NaN_2 = f6((c = 1 + c, ((Object.isExtensible(Infinity_2) && (Infinity_2.undefined = -5 >= /[a2][^e]+$/)) == (Object.isExtensible(arguments_2) && (arguments_2[c = 1 + c,
((null | true) ^ undefined < 38..toString()) & (2 >= -3) + (23..toString() && 24..toString())] = 23..toString() - Infinity))) / (38..toString() >> ([ , 0 ].length === 2) >> ~undefined)), (c = 1 + c,
(c = c + 1, []) > (-0 && 2) ^ (a_2 |= 22 << "foo" && (Object.isExtensible(NaN_2) && (NaN_2[c = 1 + c,
"foo" / ([ , 0 ].length === 2) % (Object.isExtensible(arguments_2) && (arguments_2[c = 1 + c,
(("bar", 1) | (24..toString() || 25)) >>> (("number" != "a") << (/[a2][^e]+$/ == "c"))] = NaN != "c")),
(NaN_2 += [ , 0 ][1] >>> [ , 0 ][1]) << ([ , 0 ][1] && 24..toString())] ^= "b" - 5)))), "bar");
function f7() {
c = 1 + c, (Object.isExtensible(arguments_2) && (arguments_2.value ||= [] > -3) && 3 | "") <= ("a" & true,
false - (-42n).toString());
c = 1 + c, async_1 -= ((async_1 = {} < 24..toString()) != "number" < /[a2][^e]+$/) > void 22 * (2 !== 5);
}
var foo_2 = f7(0 === 1 ? a : b);
function f8(yield_1) {
c = 1 + c, (+[] || (c = c + 1, -0)) - (Infinity == 1 | -0 + "");
c = 1 + c, NaN_2 += "undefined" >>> -2 === (Object.isExtensible(Infinity_2) && (Infinity_2.set **= undefined | 1)) && -(true > this);
}
var b_1 = f8(typeof (c = 1 + c, (23..toString() ^ null, ([ , 0 ].length === 2) - -2) + ((4 ?? NaN) >> "number" % [])), (c = c + 1) + ((c = 1 + c,
false === /[a2][^e]+$/ == (let_2 += 0 == -2), "function" / "undefined" > (5 | true)) || a || 3).toString());
function f9(NaN_2_2, b_1) {
c = 1 + c, ("" & null) <= (null && "number") | ((5 && 5) | (Object.isExtensible(NaN_2) && (NaN_2[c = 1 + c,
-("b" != this) < ((0 || []) != (23..toString() && 0))] *= /[a2][^e]+$/ < true)));
c = 1 + c, (c = c + 1, let_2 += 3 >= true) << (-0 * 38..toString() === ("b",
"undefined"));
}
var await_2 = f9((c = 1 + c, (("" ^ undefined) >= (Object.isExtensible(NaN_2) && (NaN_2[c = 1 + c,
(await_2 += (25, 4) > ("a" & NaN)) > (Infinity_2 = (b_1 &&= 2 !== "number") ?? 4 == 3)] = 24..toString() ^ [ , 0 ].length === 2))) % ((25 && false) > -this)), (c = 1 + c,
(-5 < undefined) * (3 % 38..toString()) ^ "number" - [] > ("number" !== [ , 0 ][1])), /[a2][^e]+$/);
function f10(Infinity_2_2_2, Infinity_2_2, arguments_2) {
c = 1 + c, (/[a2][^e]+$/ || "a") <= (c = c + 1, -3) >= 4 * -2 % (-2 << []);
c = 1 + c, ("undefined" >>> -1 & null <= 5) !== (-3) ** ([ , 0 ].length === 2) > ((-42n).toString() | "foo");
}
var a_2 = f10();
}
var a_2 = f5();
}(--b + (b = a));
}
} finally {
{
var brake99 = 5;
while ((c = c + 1) + typeof await ~(null + [ , 0 ][1] !== ("function" !== 4) === (-0 <= NaN,
void "c")) && --brake99 > 0) {
switch (--b + typeof ((c = c + 1) + b--)) {
default:
if (a++ + (b + 1 - .1 - .1 - .1)) {
L12342: for (var brake102 = 5; this && brake102 > 0; --brake102) {
switch (((c = 1 + c, Object.isExtensible(a) && (a.get -= undefined >= "object" === (-3 ^ -0) & (c = c + 1,
2 >= "number"))) || a || 3).toString()) {
case a++:
;
{
var brake105 = 5;
do {
if (c = 1 + c, /[a2][^e]+$/ - -3 >= ("object" >= 0) >= ((Object.isExtensible(a) && (a.next += "" >>> 38..toString())) <= (c = c + 1,
23..toString()))) {
c = 1 + c, ("function" == ([ , 0 ].length === 2)) + (-5 > [ , 0 ][1]) <= (1 >>> "undefined" ^ ([ , 0 ].length === 2 || -2));
} else {
c = 1 + c, (3 !== 1) >> (-0 | 24..toString()) | (22 >= ([ , 0 ].length === 2)) ** (-2 >= 38..toString());
}
} while (/[abc4]/.test(((c = 1 + c, Object.isExtensible(a) && (a[0 === 1 ? a : b] |= (Object.isExtensible(a) && (a.get = -true | -3 * -4)) ?? -4 >= 23..toString() < ("undefined" !== "a"))) || b || 5).toString()) && --brake105 > 0);
}
break;
case --b + (a && typeof a.var == "function" && --_calls_ >= 0 && a.var([ (c = 1 + c,
(4 & false ^ "undefined" ** 4) << (-0 >> "c" === (a = 4 > 25))) ][c = 1 + c,
(NaN >>> 22 ^ -1 < undefined) <= ("undefined" <= 25 ?? true == "bar")], this)):
break;
case typeof a == "function" && --_calls_ >= 0 && a(2, b--, (c = c + 1) + [ (c = 1 + c,
(a %= (Object.isExtensible(a) && (a.c >>= "number" === -2)) | 24..toString() >>> "number") + (c = c + 1,
Infinity > -2)), (c = 1 + c, (void 2 || 1 ** 23..toString()) / (-4 << 2,
Object.isExtensible(a) && ({
done: a.NaN
} = {
done: "foo" << "b"
}))), (c = 1 + c, (25 * 0 || Object.isExtensible(a) && (a[c = 1 + c,
(Object.isExtensible(a) && (a[--b + !a] -= -0 / [] >= ("b" <= 24..toString()))) === (("undefined",
!0o644n) === "foo" <= -3)] &= 2 !== NaN)) === (~"undefined" === "number" < -3)), (c = 1 + c,
"" >>> 3 >>> (5 | "number") & (Object.isExtensible(a) && (a[c = 1 + c,
("function" - null === "foo" + 1) % (a += ("b" >= "") * (1 != this))] = /[a2][^e]+$/ - -0),
a = [ , 0 ].length === 2 || 5)), (c = 1 + c, (Object.isExtensible(a) && (a[(c = c + 1) + ++a] += (-2 || "undefined") > (Object.isExtensible(a) && (a.in += true & "a")))) > (Object.isExtensible(a) && (a[/[abc4]/g.exec(((c = 1 + c,
void (4 <= -1) % ("b" >> "foo" != (a = 25 ^ Infinity))) || b || 5).toString())] *= -3 % 1 != undefined <= this))) ].next):
for (var brake109 = 5; --b + (("object" && false) >>> (null | false) && "foo" > 25 <= (NaN == [ , 0 ][1])) && brake109 > 0; --brake109) {
var expr110 = [ (c = 1 + c, ("number" % "" || ("foo" || [])) <= (-3 & 24..toString() && NaN !== "c")) ];
L12343: for (var key110 of expr110) {
c = 1 + c, ("object" || 0) - ("function" ?? -3) ?? (-3 == -4) <= ("function" | 1);
}
}
try {
var a_1 = (c = 1 + c, void (-1 <= "bar" != (Object.isExtensible(a_1) && (a_1[c = 1 + c,
(3 / [ , 0 ][1] | false + false) <= ("c" === 0 && Infinity + 0)] = NaN > 23..toString())))), bar_2 = (c = 1 + c,
c = c + 1, NaN < "b" > ({} && true));
} finally {
c = 1 + c, ((Object.isExtensible(a_1) && (a_1[c = 1 + c,
(undefined && undefined) < (false != "foo") !== (c = c + 1,
38..toString()) >>> undefined / "bar"] = 38..toString() >>> -5)) >>> (Object.isExtensible(bar_2) && (bar_2.set = "bar" >= "undefined"))) % ((Infinity === 38..toString()) - (NaN && [ 3n ][0] > 2));
c = 1 + c, c = c + 1, (-5 ?? -1) ^ 22 & "undefined";
}
break;
case (c = c + 1) + (a_1 && a_1.done):
a_1 && typeof a_1.static == "function" && --_calls_ >= 0 && a_1.static`${c = 1 + c,
Object.isExtensible(a_1) && (a_1.null = null / 2 < "object" << 24..toString() | (23..toString() < -5) << (Object.isExtensible(a_1) && (a_1[c = 1 + c,
("number" * 25, 3 << "undefined") << (undefined >> 4 > (undefined & "foo"))] = Infinity < 25)))}${c = 1 + c,
((-2, -5) && (c = c + 1, 23..toString())) >> (5 > -4) % ("foo" + [])}`;
break;
}
}
}
case --b:
switch (Infinity in [ (c = c + 1) + b++, ...[ b + 1 - .1 - .1 - .1, a++ + "undefined", a++ + void (([] * 1 !== 22 >> 25) << (false + -2 == 3 - 25)), --_calls_ >= 0 && new C0((c = 1 + c,
+(null | -1) ^ "number" < 0 < (true > -2)), NaN, (c = 1 + c, (Object.isExtensible(a_1) && (a_1.then = [] == "undefined")) % (-3 << 2) / ((/[a2][^e]+$/ ^ "undefined") > -0 * 22))), /[abc4]/.test(((Object.isExtensible(a_1) && (a_1[{
Infinity: (c = 1 + c, -2 * Infinity + (([ , 0 ].length === 2) >= "object") >>> ((Object.isExtensible(bar_2) && (bar_2.in = {} !== 23..toString())) >= (-5,
[ , 0 ][1])))
}[c = 1 + c, (0 ?? 23..toString()) === (true ?? []) & (bar_2 = 0 && 38..toString()) !== -0 >> -1]] = Object.isExtensible(a_1) && (a_1.foo = ("a",
22)) || null && true)) === (Object.isExtensible(bar_2) && (bar_2.in = 2 && -1)) >>> (-4 & -5) || b || 5).toString()) ] ]) {
case bar_2 = (c = c + 1) + (5 in {
b: NaN,
[b + 1 - .1 - .1 - .1]: (c = c + 1) + (Object.isExtensible(bar_2) && (bar_2.undefined = void (a_1 += -2 < ([ , 0 ].length === 2)) >= (([] !== -1) <= (24..toString() & "undefined")))),
0: (c = 1 + c, c = c + 1, bar_2 /= ("bar" == "bar") <= (-4 && 22)),
"\t": --b + ~(("a" ^ "" ^ "object" % [ , 0 ][1]) >>> ((c = c + 1,
5) ^ 38..toString() < Infinity))
} || a || 3).toString():
break;
default:
{
var c_1 = function f11(b_1) {
{
var brake119 = 5;
do {
c = 1 + c, (5 << -5 ?? ("bar" && {})) ^ (c = c + 1,
5 & NaN);
} while ((c = 1 + c, bar_2 += ((Object.isExtensible(bar_2) && (bar_2.Infinity %= "a" > 5)) ?? 3 | -5) - (([ , 0 ].length === 2) + ([ , 0 ].length === 2) >= -1 * !0o644n)) && --brake119 > 0);
}
{
return c = 1 + c, (-1 % 38..toString() != ([ , 0 ].length === 2 && null)) + ("object" / -0 >> (null >= ""));
}
}(a++ + ((c = 1 + c, (Object.isExtensible(bar_2) && (bar_2.set = (3 ^ null) << (/[a2][^e]+$/ & -1))) == (Object.isExtensible(a_1) && (a_1[c = 1 + c,
(true > /[a2][^e]+$/) % -4 % ("b" / -0 || 22 + "function")] += 2 / -5)) >>> (undefined || "function")) || 4).toString()[c = 1 + c,
(38..toString() <= 24..toString()) >>> (1 ^ this) >= ((a_1 *= "b" - 3) ^ 1 / -2)], (c = c + 1) + typeof (c = 1 + c,
void (("function" || "foo") * ("foo" * 38..toString()))));
}
{
var brake122 = 5;
while (b-- && --brake122 > 0) {
c = c + 1;
}
}
case a++ + (b + 1 - .1 - .1 - .1):
var Infinity_1;
break;
case (c = c + 1) + (typeof bar_2_2 != "string"):
break;
}
try {
break;
} finally {
{
var a = function f12([], a_1_1) {
function f13() {
}
var a_1_1 = f13("object", (c = 1 + c, (Object.isExtensible(Infinity_1) && (Infinity_1.set -= -2 << "bar" >= (Object.isExtensible(a_1_1) && (a_1_1[c = 1 + c,
((38..toString() === 24..toString()) % (-1 && "function")) ** ((2 && "object") + (25 !== 2))] += [] !== NaN)))) >> (Object.isExtensible(c_1) && ({
1.5: c_1[--b + (typeof bar_2 == "function" && --_calls_ >= 0 && bar_2())]
} = {
1.5: true + false >> "a" / 22
}))));
function f14(Infinity_2, a_1_1_2) {
}
var foo_1 = f14();
function f15(Infinity_1, Infinity) {
}
var bar_2_2 = f15((c = 1 + c, Object.isExtensible(a_1_1) && (a_1_1.static = (Object.isExtensible(bar_2_2) && (bar_2_2[--b + (Infinity_1 && typeof Infinity_1.static == "function" && --_calls_ >= 0 && Infinity_1.static(-4, (c = 1 + c,
"" !== 5 === ([] ^ "a") !== ~(Object.isExtensible(Infinity_1) && (Infinity_1[c = 1 + c,
(a_1_1 >>= 2 == 4) * (this > NaN) ^ (0 * Infinity | (/[a2][^e]+$/ || {}))] **= /[a2][^e]+$/ % 23..toString()))), ..."" + c_1))] = (Object.isExtensible(a_1_1) && (a_1_1[c = 1 + c,
(this && -3) << (25 <= "bar") >> ((undefined || false) <= (NaN != 38..toString()))] = -5 >>> 2)) > ({} <= "bar"))) & (Infinity == "object" & -2 >> -1))), (c = 1 + c,
(/[a2][^e]+$/ !== -2) << (24..toString() && "a") < ("undefined" <= 24..toString()) << (-0 < 4)), (c = 1 + c,
(a_1_1 -= (null || []) >>> (-5 >>> 4)) <= (true ^ 4) - ("number" && [])));
}([ {
length: (c = 1 + c, (25 <= null) >>> (-1 | {}) || (Object.isExtensible(bar_2) && ([ bar_2.c ] = [ undefined < "bar" ])) << NaN + "undefined"),
[(c = 1 + c, (Infinity || 0) * ((-42n).toString() && {}) % (3 === -3 && -5 > 25))]: (c = 1 + c,
(3 % 24..toString() | void 3) << (-1 / false >> ("foo" < "b")))
}[c = 1 + c, -((23..toString() | -3) << (3 == "c"))], -4, (-42n).toString() ]);
}
}
case (c = c + 1) + (/[abc4]/g.exec((a-- || b || 5).toString()) ? typeof Infinity_1 == "function" && --_calls_ >= 0 && Infinity_1() : typeof bar_2 == "function" && --_calls_ >= 0 && bar_2((c = c + 1) + (Infinity_1 && Infinity_1[--b + b--]), +a, ++a)):
break;
case /[abc4]/g.exec((a++ + ((-4 & 38..toString()) < "function" / "b" && (c_1 ||= -5 <= 5) << (-5 <= true)) || b || 5).toString()):
a_1 = /[abc4]/g.exec((-4 in {
next: typeof Infinity_1 == "function" && --_calls_ >= 0 && Infinity_1()
} || b || 5).toString());
break;
}
}
}
{
var expr129 = [];
for (var key129 of expr129) {
var a_1_1;
}
}
}
console.log(null, a, b, c, Infinity, NaN, undefined); |
// uglified code
// (beautified)
var _calls_ = 10, b = 10, c = 0;
class C0 {
static {
try {
try {
if (a && !{
undefined: 38..toString(),
b: --b + ({} + [] != 0 | NaN)
}.static) {
switch (a++ + ("function" == typeof f1 && 0 <= --_calls_ && f1(a && a[{
static: (c = 1 + c, 0 != (Object.isExtensible(a) && (a[c = 1 + c,
0] = !0)) ^ (c += 1, -4)),
"": (c = 1 + c, 3 / (a = (2 === [ , 0 ].length) < !0o644n) ^ 0),
"": (c = 1 + c, c += 1, 24..toString() !== (c += 1, 5 !== (Object.isExtensible(a) && (a.async = this <= 3)))),
...(c = 1 + c, !1 / (-4 ^ 23..toString())),
[(c = 1 + c, !1 ^ (-2 ^ this | [] >>> 2))]: (c = 1 + c,
(Object.isExtensible(a) && (a[a++ + (c = 1 + c, 704 - !0 / {} + !1 ? (c = 1 + c,
c += 1, 0) : (c = 1 + c, 0 & (24..toString() && /[a2][^e]+$/) ^ 20 == 24..toString() + -3))] >>= !1 + this % -5)) + (25 & 23..toString() % (1 / 0)))
}]))) {
case [ (c += 1) + [ (c = 1 + c, 1), (c += 1) + b-- ], "function" == typeof f0 && 0 <= --_calls_ && f0(38..toString(), (c = 1 + c,
"undefined" >>> (2 < 3n === 0) == (!0 & (c += 1, NaN)))) ]:
break;
case a++ + a++:
var bar_1 = function() {
for (var brake8 = 5; c = 1 + c, -4 != 23..toString() < 3 && 0 < --brake8; ) {
c = 1 + c;
}
}(), brake11 = 5;
do {
for (var brake12 = 5; a++ + [] && 0 < --brake12; ) {
var bar_2 = "function" == typeof f2 && 0 <= --_calls_ && f2(), b_2 = void 0;
}
} while ((c += 1) + void (b_2 += 0) && 0 < --brake11);
break;
case (c += 1) + (b_2 && b_2.a):
if ({
value: [ (c = 1 + c, !0 & 3 - this !== (Object.isExtensible(b_2) && (b_2.in = 0))), (c = 1 + c,
!0), (c = 1 + (c += 1), !1 === (0 ^ (Object.isExtensible(bar_1) && (bar_1[c = 1 + c,
1] ??= 24..toString() <= this)))), NaN ][c = 1 + (c = 1 + c),
!0],
in: a++ + (b += a),
b: a++ + "object"
}[a++ + --b]) {
switch (c = 1 + c, (0 != this == void 0 + "") >= 38..toString() / "" + !1) {
case c = 1 + c, c += 1, 5 & (Object.isExtensible(bar_1) && (bar_1.c *= (-5 != []) - NaN)):
case c = 1 + c, (Object.isExtensible(bar_1) && (bar_1[c = 1 + c,
void 24..toString() === (bar_2 += -0)] -= NaN % 24..toString())) < (this ?? "foo") == void 0 <= -2 << 38..toString():
case c = 1 + c, (!1 !== (Object.isExtensible(bar_1) && (bar_1[c = 1 + c,
NaN != "undefined" * 23..toString() ^ (Object.isExtensible(bar_2) && (bar_2[a++ + [ !0 & NaN != [], !1, (c = 1 + (c = 1 + (c = 1 + c)),
Object.isExtensible(bar_1) && (bar_1.NaN >>= !1 & (38..toString() < "b") >> !23..toString())), (c = 1 + c,
(25 !== 24..toString() | this) !== "undefined" % this < -3) ][c = 1 + c,
-(bar_2 = 1)]] += NaN))] <<= 2 === [ , 0 ].length | 3))) + -1:
case c = 1 + c, c += 1, NaN === (38..toString() + -1 !== 4):
}
c = 1 + c, Object.isExtensible(bar_2) && (bar_2.then = 3);
} else {
for (var brake23 = 5; c = 1 + c, c = 1 + (c += 1), 38..toString(),
23..toString(), c = 1 + c, [ ({} <= -4) << !0 >>> ((b_2 = !1) ^ (-1 | this)), 11, (c = 1 + (c = 1 + (c = 1 + (c += 1))),
bar_2 %= (0 == 38..toString() != (2 === [ , 0 ].length != "number")) <= !0 >>> /[a2][^e]+$/), (c = 1 + (c += 1),
c += 1, b_2 |= 1 / 0 * (this >> "undefined")) ].a && 0 < --brake23; ) {}
}
break;
case --b + (-1 in [ (c += 1) + ++b, !((2 === (Object.isExtensible(b_2) && (b_2.in = 24..toString() >> 25))) / !1) ]):
c += 1;
}
}
} catch (foo) {
for (var brake29 = 5; b_2 = [][0], 0 < brake29; --brake29) {
c += 1;
}
--b;
}
} catch (a_1) {
for (var brake32 = 5; (c += 1) + [ --b + void (c += 1), "unknown" != typeof b ][a++ + (/[abc4]/g.exec((!1 in {
get: a++ + (a_1 && "function" == typeof a_1.null && 0 <= --_calls_ && a_1.null((c = 1 + c,
0 != (Object.isExtensible(a_1) && (a_1[c = 1 + c, c += 1, 0 ^ 38..toString()] &= 2)) & 0), !1, (c = 1 + c,
(Object.isExtensible(b_2) && (b_2[c = 1 + c, !1] *= "foo")) === (38..toString() ^ 23..toString()) ?? "a" <= 38..toString() == 0)))
} || b || 5).toString()) || a || 3).toString()] && 0 < --brake32; ) {
for (var brake33 = 5; (c = c + 1 + 1) + ("string" != typeof async) && 0 < --brake33; ) {}
}
for (var brake35 = 5; b-- && 0 < brake35; --brake35) {
var key37, brake36 = 5;
do {
for (key37 in "function" == typeof f2 && 0 <= --_calls_ && f2([ (c += 1) + ++b ].b)) {
switch (--b + (24..toString() in [ this >>> /[a2][^e]+$/ == 1 ])) {
case --b + (c = 1 + (c = 1 + c), c += 1, Object.isExtensible(b_2) && (b_2[c = 1 + c,
47244640234] += 2 < 3n), c = 1 + (1 + c), void (Object.isExtensible(key37) && (key37[a++ + {}.length] %= (c += 1,
0 | (Object.isExtensible(b_2) && (b_2.b += {} << NaN)))))):
break;
case bar_2 && bar_2.then:
for (var brake44 = 5; c = 1 + (c = 1 + c), 1073741821 == -1 + {} < !1 && 0 < --brake44; ) {}
break;
case a++ + [ ..."" + a_1 ]:
break;
case ((b = a) || a || 3).toString():
c = 1 + c, -(Object.isExtensible(b_2) && (b_2[--b + ("number" === (2 === [ , 0 ].length ^ -4) ^ (!0 ^ (Object.isExtensible(key37) && (key37[c = 1 + c,
"object" === (c = (c += 1) + 1 + 1, 1)] &= !0))))] = ((2 === [ , 0 ].length) <= "number") >>> ((2 === [ , 0 ].length) << 23..toString()))) && (c = 1 + c,
b_2 = !1), c = 1 + c;
}
switch (new function(async_2, Infinity, b_2_2) {
this && (this.async /= !1 - 4 / Infinity), c = 1 + c,
c = 1 + (c += 1), 24..toString();
}()) {
default:
for (var brake53 = 5; c = 1 + c, 38..toString(), Object.isExtensible(key37) && (key37[c = 1 + c,
NaN ^ 22 <= 23..toString()] = 0), c = 1 + c, 1 << (b_2 += !1) - !0 && 0 < --brake53; ) {}
case bar_1 = a++ + a++:
break;
case c = 1 + (c = 1 + c), +void (Object.isExtensible(bar_1) && (bar_1.then = null * (2 < 3n) != -110)):
c = 1 + c, c += 1;
for (var key57 in 0) {
c = 1 + c;
b_2 = 0[key57];
c = 1 + c;
}
c += 1;
break;
case --b + (b_2 || a || 3).toString():
}
for (var brake60 = 5; b + 1 - .1 - .1 - .1 && 0 < --brake60; ) {
c = 1 + c, 38..toString();
}
}
} while (b++ && 0 < --brake36);
}
}
}
static b = b += a = 100;
set b(b_2_2) {
const b_2 = a++ + ((c += 1) + ("function" == typeof f2 && 0 <= --_calls_ && f2()) ? a++ + (b_2_2 && "function" == typeof b_2_2.Infinity && 0 <= --_calls_ && b_2_2.Infinity(--b - 2, "function" == typeof f1 && 0 <= --_calls_ && f1(25, (c += 1) + NaN, 23..toString()))) : [ b_2_2, b += a, (c += 1) + (--b + b_2_2 ? --b + b : --b + (b_2_2 && "function" == typeof b_2_2.set && 0 <= --_calls_ && b_2_2.set())), (c += 1) + ("function" == typeof b_2_2 && 0 <= --_calls_ && b_2_2("function")) ]);
c += 1, this.var += (c += 1, (!1 <= 24..toString() - 22 < !1 | (b_2_2 *= NaN) <= 3) & ((Object.isExtensible(b_2) && (b_2[(c += 1) + (b_2 && b_2[(!1 | (c = (c = 1 + c) + 1 + 1,
"undefined")) <= !0])] = !1)) & (c += 1, Number(0xdeadn << 16n | 0xbeefn) < !1 > (!0o644n || "function") % 0)) && (c += 1,
(Object.isExtensible(b_2_2) && (b_2_2.undefined = /[a2][^e]+$/ === 24..toString() >>> !1)) ** (Object.isExtensible(b_2_2) && ({
Infinity: b_2_2.b
} = {
Infinity: NaN
})) <= (c += 1, 0) && (b_2_2 = [] % -3 * !0, Object.isExtensible(b_2) && (b_2.a = !1 << "c" % 23..toString()),
b_2_2 *= 0, Object.isExtensible(b_2_2) && (b_2_2.value = 0), Object.isExtensible(b_2_2) && ({
value: b_2_2.set
} = {
value: NaN - 23..toString()
}), b_2_2 += 2 === [ , 0 ].length | 2, c += 1)), Object.isExtensible(b_2) && (b_2.static += (b_2_2 = ((0 != 0 % (5 == 23..toString())) << void (Object.isExtensible(b_2) && (b_2[--b + (c += 1,
~(22 == (b_2_2 >>>= 1 / 0 === 38..toString()) >>> 0))] %= NaN))) * (!1 + (b_2_2 = 22 === 24..toString()) <= 0 > ("/[a2][^e]+$/function" !== 38..toString() <= -0)) ^ (c += 1,
(Object.isExtensible(b_2) && (b_2[/[abc4]/g.exec((a || b || 5).toString())] *= (b_2_2 = !1) != !0 >>> (Object.isExtensible(b_2) && (b_2.undefined = -1)))) & (this ? -3 : "b" < (-42n).toString()) + (Object.isExtensible(b_2_2) && (b_2_2["number" != typeof a] = (c += 1,
!1))))) % ((-0 < ("object" / this <= !0 ?? ("undefined" ^ []) <= -6)) + (Object.isExtensible(b_2_2) && (b_2_2.undefined += (0 + (Object.isExtensible(b_2_2) && (b_2_2.b = !1),
NaN)) / (!0 - ((2 === [ , 0 ].length) <= 5) + (0 | (this && NaN))))) || (-2 ^ (Object.isExtensible(b_2_2) && (b_2_2.b >>= !0))) * (b_2_2 = null != (Object.isExtensible(b_2) && (b_2[c = 1 + c,
Object.isExtensible(b_2_2) && (b_2_2.var += 1)] = !1), !1)) * (0 & (3 == 24..toString() ?? -9) ^ 1 != ((Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
!0] ^= 22)) !== {})))), Object.isExtensible(b_2) && (b_2[c = 1 + c, c += 1,
22 << [] | (24..toString() ?? !0)] >>= 0), b_2_2 |= !1, 24..toString(),
23..toString(), c += 1, 38..toString(), c += 1, Object.isExtensible(b_2_2) && (b_2_2[--b + /[abc4]/.test((c = 1 + c,
((/[a2][^e]+$/ >= 24..toString()) % "b" * !1 || b || 5).toString()))] = (-42n).toString() << (2 === [ , 0 ].length) === "foo"),
23..toString(), b_2_2 ^= !1, (-42n).toString(), Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
c += 1, -2 ^ 23..toString() <= !0] = 1 ^ this), c += 1, 24..toString(),
Object.isExtensible(b_2) && (b_2[c = 1 + c, ([] / !1 || 2) + (b_2_2 += ("function" !== 23..toString()) >>> !1)] = 24..toString() >> NaN),
Object.isExtensible(b_2) && (b_2.Infinity = !1), 23..toString(), Object.isExtensible(b_2_2) && (b_2_2.async += !1 - (NaN < {} << -3) <= 0),
c += 1, b_2_2 = !1 + (2 === [ , 0 ].length) * 24..toString(), "a" ^ this <= "bar" || Object.isExtensible(b_2) && (b_2.next += this <= -5),
c += 1, Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c, typeof ((void 0 ^ (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
0 < (void 0 / (2 === [ , 0 ].length) && !0)] += !1))) & (-3 < (2 === [ , 0 ].length)) >> -5)] %= !0 & (c += 1,
23..toString())), b_2_2 %= "" | 24..toString() || NaN, Object.isExtensible(b_2) && (b_2[c = 1 + c,
12] *= !0), Object.isExtensible(b_2_2) && (b_2_2[{
get: (c = 1 + c, b_2_2 += -21 <= (Object.isExtensible(b_2_2) && (b_2_2.done &&= !1))),
length: (c = 1 + c, ("number" <= this == 23..toString() < !0) / (!1 >>> 23..toString() >>> 23..toString() / -1)),
next: (c = 1 + c, (b_2_2 = 0) <= (Object.isExtensible(b_2) && (b_2[(c += 1) + ("function" == typeof b_2_2 && 0 <= --_calls_ && b_2_2((c = 1 + c,
NaN == (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c, 25 % (c += 1,
NaN)] %= 4 === [])) || 0 === {} && Object.isExtensible(b_2) && (b_2.get += -4)), 1, (c = 1 + (c = 1 + c),
(Object.isExtensible(b_2) && (b_2[c = 1 + c, (Object.isExtensible(b_2_2) && (b_2_2[(c += 1) + b_2_2?.get] = !1)) !== !1 < (b_2_2 += -0)] = !1)) << "b" < 0)))] = (2 === [ , 0 ].length && "a") % 4)))
}.then] %= (Object.isExtensible(b_2) && (b_2[c = 1 + c, (b_2_2 ??= -0) >>> (c += 1,
!1)] = 25)) !== (-42n).toString() - 23..toString()), Object.isExtensible(b_2_2) && (b_2_2.static |= (!1 * ("undefined" & []) << void (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
-4 < (c += 1, /[a2][^e]+$/)] <<= NaN))) + (1 < ((2 === [ , 0 ].length) % 2 | "foo" !== this))),
!1 < !(2 === [ , 0 ].length) && (Object.isExtensible(b_2) && (b_2.then += !0),
c += 1, 38..toString()), 38..toString(), c += 1, (-42n).toString(), Object.isExtensible(b_2) && (b_2[--b + b] = 2 === [ , 0 ].length === -2 ?? "number0"),
Object.isExtensible(b_2) && (b_2[c = 1 + c, NaN % ("undefined" ^ 24..toString()) >>> (NaN & (Object.isExtensible(b_2) && (b_2.c >>>= 2)))] += 22),
NaN << (-3 & !0o644n) | (!0o644n !== 24..toString()) < 5 && 23..toString(),
c = (c += 1) + 1 + 1, 38..toString(), 38..toString(), b_2_2 += (((Object.isExtensible(b_2_2) && (b_2_2.get += !1 + (Object.isExtensible(b_2) && (b_2[c = 1 + c,
Object.isExtensible(b_2) && (b_2.next -= -4 * (22 + [] & !1))] = NaN)) !== !1)) ^ (Object.isExtensible(b_2) && (b_2[b_2_2 && "function" == typeof b_2_2.async && 0 <= --_calls_ && b_2_2.async()] >>= !1 | 25 << {} <= (2 === [ , 0 ].length && -4)))) >= ((!0 & (b_2_2 >>>= (c += 1,
23..toString() && "b" <= {}))) > (this <= "foo" < !1))) + (((b_2_2 = 0 ^ [] << 23..toString()) != 5 * 24..toString()) > (c += 1,
[] % [] && 23..toString() < -3)) ** (((Object.isExtensible(b_2_2) && (b_2_2.b += 1)) >> (b_2_2 += 1)) + NaN * (b_2_2 = NaN) & (!0 >>> 38..toString()) % NaN << ((-2 & 23..toString()) >> 5)),
(0 <= (23..toString() <= -0)) * (-7 * ("function" != [])) - void (Object.isExtensible(b_2) && ([ b_2.null ] = [ -3 === (Object.isExtensible(b_2) && (b_2[c = 1 + c,
0 - [] * 24..toString() >= ((b_2_2 = /[a2][^e]+$/ % []) > (24..toString() == []))] = 24..toString() + 3)) ])) || Object.isExtensible(b_2) && ({
then: b_2.async
} = {
then: Object.isExtensible(b_2) && (b_2[c = 1 + c, 0 - (Object.isExtensible(b_2) && (b_2.foo ^= 0 * (25 >>> 38..toString())))] += null)
}), b_2_2 *= 0, b_2_2 = (2 < 3n) / 23..toString(), b_2_2 /= (Object.isExtensible(b_2) && (b_2[c = 1 + c,
void 24..toString() === (Object.isExtensible(b_2_2) && (b_2_2[{
[(c = 1 + c, (b_2_2 *= -0) >>> (0 == (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
(b_2_2 += ([] !== {}) >>> 25) ?? "function" * (2 === [ , 0 ].length) >>> 0] = [] / -1))))]: (c = 1 + c,
!0 ^ (Object.isExtensible(b_2_2) && ([ b_2_2[(c += 1) + /[abc4]/g.exec((c = 1 + c,
(25 + ~(2 < 3n) != (c += 1, "function") <= NaN || b || 5).toString()))] ] = [ 0 == 23..toString() < this ]))),
a: (c = 1 + c, !1 != 6 >> ("a" < 23..toString()))
}.a] -= NaN))] = "b")) / 0, Object.isExtensible(b_2) && (b_2.done = 24 - (2 ^ 1 / 0 < {}) & (!0 ^ (c += 1,
38..toString()) | (-3) ** (2 === [ , 0 ].length) !== void 0)), Object.isExtensible(b_2) && (b_2.c += -1 != (-1 | (c += 1,
/[a2][^e]+$/)) !== (0 | (b_2_2 = !1, 0)) >> ((Object.isExtensible(b_2) && (b_2.set >>>= NaN * 24..toString() * (c += 1,
"foo"))) >>> (!0 + 38..toString() < NaN)) ?? ((!0o644n != 23..toString() | NaN + {}) - (this && 2) & 38..toString() / {} >> (this <= 24..toString()) >> 0) === ((Object.isExtensible(b_2) && (b_2.Infinity = !1)) != (c += 1,
(0 | {}) << (0 ^ "" !== !0o644n)))), Object.isExtensible(b_2_2) && (b_2_2.next = ((24 % (38..toString() - "function" + (1 / 0 << {})) ?? 2 - (null == 38..toString()) == 3) << (((b_2_2 += !0) < "3bar") << ("a" <= (c += 1,
23..toString()))) ** ((4294967291 === {}) + (c += 1, "c"))) + ((Object.isExtensible(b_2_2) && (b_2_2[(c += 1) + 2] = !1 + (!0 ^ {}) + (!1 >> (-3 == 38..toString()))) || NaN <= ((2 === [ , 0 ].length) < -5) && -0 * 38..toString() * (null <= 23..toString())) != (({} + [] ?? "" === 24..toString()) << (-1 <= (2 === [ , 0 ].length) > (24..toString() < 3))) / (!0 - (c = c + 1 + 1,
[])))), (b_2_2 += NaN) || (38..toString(), 23..toString()), Object.isExtensible(b_2) && (b_2[a++ + (Object.isExtensible(b_2_2) && (b_2_2[b++] += -4 * (2 ^ 24..toString()) >>> (Object.isExtensible(b_2_2) && (b_2_2[(c += 1) + ("function" == typeof b_2 && 0 <= --_calls_ && b_2((c = 1 + c,
(NaN < ("foo" ^ [])) * (NaN != (b_2_2 += 5 | [])))))] += (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
!0] = 3)) < 5))))] += NaN), 23..toString(), Object.isExtensible(b_2) && (b_2.set &= !1),
Object.isExtensible(b_2) && (b_2[b_2_2] %= 5 / [] >= (24..toString() == 23..toString())),
24..toString(), b_2_2 = !1, c += 1, Object.isExtensible(b_2) && (b_2[c = 1 + c,
0 % (c += 1, 25)] = 25), 38..toString(), Object.isExtensible(b_2) && (b_2.var += !1),
24..toString(), b_2_2 |= this - "number" <= !1 ^ (-2 / 38..toString() ?? (Object.isExtensible(b_2) && (b_2[c = 1 + c,
-2 * (c += 1, !1)] <<= NaN))), c += 1, Object.isExtensible(b_2) && (b_2.b *= 3 === {}),
24..toString(), 24..toString(), ([] - !1) / NaN >>> (b_2_2 += Object.isExtensible(b_2) && (b_2.b = 0 !== this) && void 0) >>> (1 != (!0 != (2 === [ , 0 ].length))) % ((2 === [ , 0 ].length && /[a2][^e]+$/) - 25) || (24..toString(),
23..toString()), (-42n).toString(), Object.isExtensible(b_2) && (b_2.b = NaN),
b_2_2 += !1, c += 1, 23..toString(), c = c + 1 + 1, Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
-(Object.isExtensible(b_2) && (b_2[++a] = 0))] = "c"), Object.isExtensible(b_2_2) && ({
done: b_2_2.then
} = {
done: 25 | [] || 1 / 0 * 38..toString()
}), Object.isExtensible(b_2_2) && ([ b_2_2.done ] = [ 1 == 38..toString() & -1 ]),
Object.isExtensible(b_2_2) && (b_2_2.foo &&= NaN ^ 5 + Number(0xdeadn << 16n | 0xbeefn)),
c += 1, Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c, (-4 ^ []) + !0 + !1] >>= 19),
23..toString(), (-42n).toString(), 38..toString(), 23..toString(), ((((+(5 ^ 23..toString() && 0) != (25 - 38..toString() && void 0) >>> 25) - ((NaN === ("a" + (2 === [ , 0 ].length) !== -1)) < 0)) * ((-((this / -4 | !1) & (/[a2][^e]+$/ | this || (c += 1,
-1))) < void 0) >>> (-0 % (c += 1, 38..toString() % -1 >= 23..toString() % 3) << ((25 % 24..toString() != !1 <= 23..toString() >>> []) >= (!0 >>> ("a" >> 23..toString()) ?? (0 != 24..toString()) + "")))) === (b_2_2 *= ((-5 != []) + 5 >= (1 ^ this) % (5 ^ {}) ^ (c = c + 1 + 1,
1 + ("bar" | []))) > void (Object.isExtensible(b_2_2) && (b_2_2.async >>= (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
38..toString() ** {} >>> "b" % [] >= ((2 ^ []) <= !0)] %= -2)) * (b_2_2 = NaN)),
Object.isExtensible(b_2) && (b_2[a++ + (b &&= a)] ??= /[a2][^e]+$/ - (2 === [ , 0 ].length) < -2 / Number(0xdeadn << 16n | 0xbeefn))),
Object.isExtensible(b_2_2) && (b_2_2.value = 0 | (38..toString() && "a")),
(this < "undefined") / (void 0 <= []) + ((-4 < !0o644n) << NaN) >>> (b_2_2 += (Object.isExtensible(b_2_2) && ([ b_2_2.null ] = [ (1 == (b_2_2 += "0b")) >> -0 ])) >> (NaN & (c += 1,
!1 === {}))) != (((Object.isExtensible(b_2_2) && (b_2_2[a++ + (c = 1 + c,
NaN == (c += 1, "c" != {} >> 22))] += void 0 ^ -1 << [])) - (!0 ^ (c += 1,
5)) != 4 < ("bar" !== (2 === [ , 0 ].length))) < ((NaN !== (0 ^ this)) <= (Object.isExtensible(b_2) && (b_2.a = 7))) % (Object.isExtensible(b_2) && (b_2[(c += 1) + b] = 0))) / (Object.isExtensible(b_2_2) && (b_2_2.then = (b_2_2 ^= (0 == -0 / 38..toString() && !1) >>> ((Object.isExtensible(b_2) && ([ b_2.foo ] = [ 0 | (Object.isExtensible(b_2_2) && (b_2_2.NaN >>= 23..toString() < 5)) ])) <= -0)) ^ (Object.isExtensible(b_2_2) && ([ b_2_2.a ] = [ (Object.isExtensible(b_2) && (b_2.c |= 2),
-1 / 0) ])))))) + (b_2_2 -= !((0 % (0 % (1 !== {})) && -1 < (2 % (2 === [ , 0 ].length) == "b")) | (c += 1,
("undefined" < !0o644n >= (24..toString() < this)) * (c = c + 1 + 1, 2 | 0 + this >> {} % ""))) / ((NaN < (null !== (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
!0 <= (23..toString() >>> -0 < (c += 1, []))] = NaN))) << 1 / 0 * (0 <= this)) << (Object.isExtensible(b_2) && (b_2.a += 0 - ((2 == 23..toString()) >= (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
Object.isExtensible(b_2_2) && (b_2_2.NaN += (!0o644n !== null) < !1) || NaN] <<= this)))),
+(/[a2][^e]+$/ < 38..toString()) ?? !0) ^ (c += 1, (((/[a2][^e]+$/ ^ 2 === [ , 0 ].length) == (Object.isExtensible(b_2) && (b_2.NaN >>= -5 | {}))) < (b_2_2 = 0)) + ((Object.isExtensible(b_2) && (b_2[b_2 && b_2[c = 1 + c,
c += 1, ("number" ^ {}) >>> (NaN >> 24..toString()) * (this >> -3)]] = 5 <= 24..toString() ^ 4)) / !1 << 22 / -3 % !0 % (1 / 0 % 24..toString() ^ 0)))) && (Object.isExtensible(b_2_2) && (b_2_2[b ^= a] = NaN / ((Object.isExtensible(b_2) && (b_2[+(0 == 23..toString() % -0 == !1)] += 0)) != (Object.isExtensible(b_2) && (b_2.async = !1))) * (c += 1,
0 | (Object.isExtensible(b_2) && (b_2.var = !0o644n >>> 23..toString() < !1 <= (Object.isExtensible(b_2) && (b_2[c = 1 + c,
0 / (c += 1, -5)] = (2 === [ , 0 ].length) >> "undefined"), 0)))))) * (c += 1,
(~(Object.isExtensible(b_2) && (b_2.next ^= !1)) & (Object.isExtensible(b_2_2) && ([ b_2_2.a ] = [ 1 ]) && !1)) - (-1 * (-4 === (Object.isExtensible(b_2_2) && (b_2_2.a = 23..toString()))) <= ((Object.isExtensible(b_2_2) && (b_2_2.var ??= "number" % (-42n).toString())) ?? !1 === 23..toString()) << (!1 >> (b_2_2 = void 0)))) == (0 * (Object.isExtensible(b_2) && (b_2[b++] <<= NaN)) <= ((b_2_2 <<= !1) === (Object.isExtensible(b_2) && (b_2[b = a] += "undefined" - (2 === [ , 0 ].length) != 12)))) - ((!1 === (Object.isExtensible(b_2_2) && (b_2_2.NaN |= 2 !== 23..toString() || !1)) + !1) + (Object.isExtensible(b_2) && (b_2.get += NaN << (0 ^ (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
b_2_2 += (c += 1, -4 == 0 >> (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
(b_2_2 ??= (38..toString() <= "b") % -3) << ((2 ^ 38..toString()) & 2 === [ , 0 ].length)] = "c")))] = 0)))) || (b_2_2 += (2 === [ , 0 ].length) << -2) * ((NaN == Number(0xdeadn << 16n | 0xbeefn)) < "undefinedundefined"))))) / (((((0 == (b_2_2 += 24..toString() && 0)) < (0 == -1 * (-42n).toString()) ^ ("" << this | 0 != {}) == void 23..toString()) <= ((Object.isExtensible(b_2) && (b_2[a++ + ("a" in {
then: (c = 1 + c, ("a" ^ []) % 4 || Object.isExtensible(b_2) && (b_2.next /= (Object.isExtensible(b_2_2) && (b_2_2.async = 3 <= {})) == /[a2][^e]+$/ <= this)),
[(c = 1 + c, (!1 & (Object.isExtensible(b_2) && (b_2[c = 1 + c, (b_2_2 -= !0) * (3 <= (38..toString() && "a"))] = !1))) + -24)]: (c = 1 + (c += 1),
!0 * (b_2_2 %= 4 >> 24..toString())),
static: b_2_2 <<= this >>> null ^ (b_2_2 += NaN) ^ "bar" % (!1 % {}),
null: (c = 1 + (c = 1 + c), 1 / 0),
var: (c = 1 + (c += 1), (b_2_2 <<= 25) + (!1 << this) + (b_2_2 = 4 != [] ^ 23..toString() < "bar"))
})] += !1 % (2 === [ , 0 ].length || "foo"))) - ((Object.isExtensible(b_2_2) && (b_2_2.async = !1)) > !1 + []) ?? !0 % (this <= "number" || void 0 - 23..toString())) ^ (b_2_2 = !1 !== (c = c + 1 + 1,
null & (24..toString(), "function")) ^ ((NaN & !1 << this) + NaN ^ NaN != (24..toString() ^ 23..toString())) ^ NaN)) & +(Object.isExtensible(b_2_2) && (b_2_2.b %= ((25 !== 38..toString()) < NaN < (b_2_2 >>= !1) === (("c" | this) <= (b_2_2 += 25)) + (c += 1,
"0")) < (0 != {} & 0 && -0)))) < (c = c + 1 + 1, b_2_2 = "bar" == 38..toString(),
b_2_2 *= "bar" === 38..toString(), c += 1, (Object.isExtensible(b_2_2) && (b_2_2[b_2 && "function" == typeof b_2.null && 0 <= --_calls_ && b_2.null()] &= 0)) < ~(NaN >> {}) != !0 - (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
(-3 * 23..toString() ?? void (c += 1)) >> 1 / 0 * ([] << null)] = 1 >> (2 < 3n))) <= 1 & ((25 << (2 === [ , 0 ].length)) + ([] >>> "number") !== (Object.isExtensible(b_2) && (b_2.in += !1 << (!0 >> []))) === 0 >> (4 !== {})) << ((Object.isExtensible(b_2_2) && (b_2_2[(c += 1) + void function b_1() {
c = 1 + c, Object.isExtensible(b_1) && ({
[(c = 1 + c, (-5 ^ 24..toString() | !1) <= (b_2_2 <<= -3))]: b_1[c = 1 + c,
(!0 >>> this ?? 25) !== 24..toString() - 5 >= 38..toString() % (1 / 0)]
} = {
then: !0
}), 38..toString(), c = 1 + c, Object.isExtensible(b_1) && (b_1[--b + a] -= (24..toString(),
0 == {}));
}()] += (b_2_2 = -4) <= null ^ 0)) ?? (c += 1, !0))) <= (c = (c += 1) + 1 + 1, |
-(void 23..toString() * (b_2_2 = NaN != (Object.isExtensible(b_2_2) && (b_2_2.get = "")) !== NaN)))) | (c += 1,
((((Object.isExtensible(b_2) && (b_2.async += !1) && Object.isExtensible(b_2) && (b_2[c = 1 + c,
typeof !0] = !1)) % (-2 ^ +[]) % ((!1 | 2 < 3n > 24..toString()) === (Object.isExtensible(b_2) && (b_2.async = "undefinedb" & (Object.isExtensible(b_2_2) && (b_2_2.done -= this && 5)))) == 0) < (!1 % (b_2_2 = !1) <= !0 === 0 % ((Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
!1 + (this < 1 | (b_2_2 &&= 3))] = !1)) <= 4 == !1))) >>> (((~(Object.isExtensible(b_2) && (b_2[c = 1 + c,
Object.isExtensible(b_2) && (b_2[--b + ("function" == typeof b_2 && 0 <= --_calls_ && b_2())] = (-5 | 23..toString()) <= -3 > (2 === [ , 0 ].length | 38..toString()) + !1)] = !1)) <= !1) + (Object.isExtensible(b_2) && ([ b_2.a ] = [ "undefined" ^ (b_2_2 -= 25) ?? (Object.isExtensible(b_2) && (b_2.then += 2 + {}) && 0) ]))) % (((4 >> []) - !1) / (0 == (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
(!0 ^ NaN * []) / !0] = NaN))) - ((Object.isExtensible(b_2_2) && ([ b_2_2[c = 1 + c,
0 - ((c += 1, -1) <= void 0)] ] = [ !1 / 24..toString() ])) < -0 <= (!1 <= -4 % {}))) != (b_2_2 -= (c += 1,
0 == (-0 <= this ^ 24..toString() - 1) ^ (Object.isExtensible(b_2_2) && (b_2_2.Infinity = (b_2_2 = "function" >> {} > (c += 1,
("foo" >> 38..toString()) - 4)) >> (0 !== (23..toString() >>> 3 ?? ~(2 === [ , 0 ].length))))))))) / ((NaN << (!1 / (c = c + 1 + 1,
2 === [ , 0 ].length) > 1 >>> 23..toString()) ^ 1 < ((b_2_2 = (2 === [ , 0 ].length) <= "undefined") == 24..toString() <= -1 ^ !1 <= (this ^ this)) | ((2 === [ , 0 ].length) % "function" <= (-2 & 23..toString()) ^ 24..toString() >>> ("c" === 24..toString()) | (Object.isExtensible(b_2) && (b_2.get += 38..toString() || (b_2_2 -= (-5 <= 24..toString()) << 1))))) - (c += 1,
(0 != -3 - (24 ^ (Object.isExtensible(b_2) && (b_2[c = 1 + c, ("object" !== 23..toString() != -2) >= (c += 1,
0)] = 4)))) >= ((Object.isExtensible(b_2_2) && (b_2_2.undefined ??= NaN >>> (b_2_2 = 5 <= this < -4 >>> 2))) != (b_2_2 = (3 <= (Object.isExtensible(b_2_2) && (b_2_2.async += 0))) >>> (({} != {}) >> "c"))))) ^ (Object.isExtensible(b_2_2) && ([ b_2_2.get ] = [ !1 ]) && Object.isExtensible(b_2_2) && (b_2_2.undefined &= "b" != Number(0xdeadn << 16n | 0xbeefn)),
Object.isExtensible(b_2_2) && ({
[b + 1 - .1 - .1 - .1]: b_2_2[--b + (b + 1 - .1 - .1 - .1)]
} = {
then: 0 <= (this === /[a2][^e]+$/ & NaN)
}), Object.isExtensible(b_2) && (b_2.var /= 0) && (c += 1), Object.isExtensible(b_2_2) && (b_2_2.foo <<= void 0),
b_2_2 ^= (-1 === {}) << !0 != (void 0 * 23..toString() && !1), 24..toString(),
23..toString(), Object.isExtensible(b_2) && ({
done: b_2.get
} = {
done: !1
}), c += 1, Object.isExtensible(b_2_2) && (b_2_2.a |= 0), 24..toString(),
23..toString(), 23..toString(), (Object.isExtensible(b_2) && ({
get: b_2[void 0]
} = {
get: ((Object.isExtensible(b_2) && (b_2.null = (Object.isExtensible(b_2_2) && (b_2_2[b + 1 - .1 - .1 - .1] = 1)) >>> !0 * (b_2_2 += {} < -0))) & (Object.isExtensible(b_2_2) && (b_2_2.a = (2 === [ , 0 ].length) <= {} && NaN & [])) - ((Object.isExtensible(b_2) && (b_2.async *= !0 / 24..toString())) >>> !1)) - ((b_2_2 ||= -2) & !0o644n < 22 ^ !1 | ((Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
c += 1, !1 ^ (null == []) % NaN] += "number")) < 0) - !1 % ("object" <= 23..toString())) == ((b_2_2 += (Object.isExtensible(b_2) && (b_2.async |= 23),
!1 * (b_2_2 = 4 === !0o644n, 2))) - ((24..toString() ^ this) + ("c" != this) << ((b_2_2 += !0) < 0)) == ((38..toString() <= 2) >> !0 != (b_2_2 += NaN ^ (2 === [ , 0 ].length && "")) ?? ((22 < !0o644n) + !0 && !1)))
})) === (NaN != (null | {}) != ("c" ^ []) <= (Object.isExtensible(b_2) && ({
set: b_2.done
} = {
set: 25 / []
})) && (24..toString(), 1)) + ((Object.isExtensible(b_2_2) && (b_2_2[-2147483647] += 0 === 23..toString() < "function" <= 3)) == (!1 === (Object.isExtensible(b_2_2) && (b_2_2.foo = !1))) / (Object.isExtensible(b_2_2) && (b_2_2.null = NaN <= (c += 1,
"undefined")))) >> (-2 < 1 - this << (2 === [ , 0 ].length) + 1 / 0 >> !1) + ("" * (38..toString() >>> 3) == (b_2_2 >>>= !1) / (c += 1,
-0) != (Object.isExtensible(b_2) && (b_2.set += (2 === [ , 0 ].length) >> "foo"),
(Object.isExtensible(b_2_2) && (b_2_2.NaN = !1)) & -(!0 & {}))) ^ (Object.isExtensible(b_2_2) && (b_2_2.set ^= (((!1 - (null <= 38..toString()) << (!1 % (c += 1,
"function") <= ((3 !== 23..toString()) < 1))) ** (([] >> "c" & NaN) << (Object.isExtensible(b_2_2) && ({
get: b_2_2["function" == typeof f1 && 0 <= --_calls_ && f1((c = 1 + c,
b_2_2 &= NaN))]
} = {
get: (!1 % {} == this >>> this) - !0
}))) || (!1 < (-4 & {}) >>> NaN) / ((Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
(!1 < (Object.isExtensible(b_2_2) && (b_2_2.foo %= 38..toString() * []))) / void 38..toString()] ||= !1)) ^ "bar" !== 23..toString() | !0) + (!1 + ((/[a2][^e]+$/ == (-42n).toString()) / (22 ^ []) ^ 0 & (Object.isExtensible(b_2) && ({
undefined: b_2[c = 1 + c, 4 ^ !0 === ("" ^ 38..toString())]
} = {
undefined: 1 / 0
}))))) > ((([] & 24..toString()) == (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
NaN % 24..toString()] += 0)) | !0 && !0 >>> (-6 == (24..toString() ^ 24..toString()))) ^ ("bar" ^ /[a2][^e]+$/ < 38..toString() ^ -2) * (b_2_2 &&= -2)) * (b_2_2 += (c = c + 1 + 1,
b_2_2 ||= -2, (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c, (Object.isExtensible(b_2_2) && (b_2_2[a++ + {
b_2_2: b_2_2,
...b_2_2,
length: (c = 1 + c, 0 <= (Object.isExtensible(b_2_2) && (b_2_2.var = !0 ^ 2 === [ , 0 ].length)) != this <= -3 <= 0),
set: (c = 1 + c, c += 1, !1)
}] |= (Object.isExtensible(b_2) && (b_2[c = 1 + c, (4 <= (2 < 3n) == !0) - -7] += (-42n).toString() || 22)) * (this >> !1))) % (("object" === []) >> {})] |= !1)) == (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
((this ?? "number") <= (NaN != 24..toString())) + !1] = 23)) - ~this == 0 * (3 !== (c = c + 1 + 1,
NaN))))) << ((((Object.isExtensible(b_2_2) && (b_2_2[a++ + (c = 1 + c, c += 1,
"b" <= 38..toString() >>> 23..toString() >> "/[a2][^e]+$/bar" ? (c = 1 + c,
(1 <= [] ^ !0) / (-3 % ("a" >>> (2 === [ , 0 ].length)))) : (c = 1 + c,
24..toString() >>> !0 !== (Object.isExtensible(b_2) && (b_2.foo += 0)) && (b_2_2 = NaN)))] |= -5 !== 22 < (2 === [ , 0 ].length))) < ((-1 === []) > (Object.isExtensible(b_2) && (b_2.in *= !1)))) + (c += 1,
4 == [] == (Object.isExtensible(b_2) && (b_2[c = 1 + c, 0] >>>= -3)) << !1) ^ ((Object.isExtensible(b_2) && (b_2[/[abc4]/.test((c = 1 + c,
(1 != (1 / 0 === []) > (24..toString() <= void 0) || b || 5).toString()))] = "undefined" * 38..toString() > (null === 38..toString()))) >= !0 / 38..toString()) / (!0 / (24..toString() + [] ^ 0))) >>> (((0 !== (Object.isExtensible(b_2) && (b_2[a++ + (c = 1 + c,
0 ^ (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c, b_2_2 /= -1] = 0)) & this < /[a2][^e]+$/)] **= !0))) <= (1 & (b_2_2 -= 38..toString() && -0)) - !0) << -(!1 <= (Object.isExtensible(b_2_2) && (b_2_2.static = NaN)) === (3 | this) >>> !1)) << (((1 ^ "number" + (2 === [ , 0 ].length)) <= (b_2_2 **= -3 === (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
24..toString(), -3] |= 0))) <= (0 >> (Object.isExtensible(b_2) && (b_2.set = 0))) + (c += 1,
23..toString() % !1) & (([] + this || 0) <= !1 ^ (b_2_2 -= !0 & (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
(!1 ^ (b_2_2 += "5object")) << NaN] = !1)) ^ !0 % (-1 % {})))) <= (((0 === {}) < (2 === [ , 0 ].length) / 4) - (4 ^ [] || "object") + (c += 1,
[] + "bar" !== /[a2][^e]+$/ + -3 <= (Object.isExtensible(b_2) && (b_2.get = NaN))) ^ (Object.isExtensible(b_2) && (b_2[(c += 1) + a++] += ([] << 22) + ((2 === [ , 0 ].length) << null)),
b_2_2 = !0, 0 == (c += 1, 1))))))))) % (Object.isExtensible(b_2) ? ([ b_2.get ] = [ ((-3 | (Object.isExtensible(b_2_2) && (b_2_2.done = NaN))) ^ 1 << {} ^ 1 || (2 === [ , 0 ].length === "" != (Object.isExtensible(b_2_2) && (b_2_2.done = null - {}))) / ((2 === [ , 0 ].length) - "bar" + !1)) > (b_2_2 >>>= (c += 1,
((Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c, -(void (c += 1) <= !0)] += 2 === [ , 0 ].length != 1)) | NaN < 22 + 38..toString()) > ((b_2_2 += 0 <= 38..toString() << 1 / 0) && 1 % (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
c += 1, Object.isExtensible(b_2) && (b_2[--b + b] -= +(Object.isExtensible(b_2) && (b_2[c = 1 + c,
(0 !== 38..toString()) << (2 < 3n & -4) ^ void 24..toString()] = -1 == 23..toString())))] >>>= -2 >>> null))))) ]) : (Object.isExtensible(b_2_2) && (b_2_2[b_2 && "function" == typeof b_2.get && 0 <= --_calls_ && b_2.get(void (c = 1 + c), (c = 1 + c,
c += 1, Object.isExtensible(b_2_2) && (b_2_2.undefined &= 0)), (c = 1 + c,
((1 != []) + ("object" == [])) % (0 / (2 === [ , 0 ].length) == 1 + 23..toString())))] = 0),
c = c + 1 + 1, 23..toString()), b_2_2 = 0 !== ((-5 === this) - (Object.isExtensible(b_2) && (b_2[c = 1 + c,
(Object.isExtensible(b_2_2) && ({
3: b_2_2.async
} = {
3: NaN
})) | "" < Number(0xdeadn << 16n | 0xbeefn) | 2 < 3n < 1] = NaN)) && 3 <= ("object" != 24..toString())),
Object.isExtensible(b_2) && (b_2[25 ^ (Object.isExtensible(b_2) && (b_2.var = !1)) / (-5 >>> (2 === [ , 0 ].length))] <<= -2 % 38..toString() >> !1 === ((2 === [ , 0 ].length ^ 23..toString()) != {} << "object")),
(-42n).toString(), Object.isExtensible(b_2_2) && (b_2_2.Infinity = ((Object.isExtensible(b_2_2) && (b_2_2[((c += 1) + void (Object.isExtensible(b_2) && ([ b_2.undefined ] = [ !1 ]),
Object.isExtensible(b_2) && (b_2.then &&= -0 | "c" * this)) || 4).toString()[--b + (1 in [ (c = 1 + c,
!0 * (-5 << 23..toString() ?? "bar" <= 24..toString())) ])]] *= -4 << (17 | (c += 1,
NaN)))) << (0 != ("" ^ this) & (c += 1, 0))) * (NaN == (Object.isExtensible(b_2_2) && (b_2_2.value = "b" != (2 === [ , 0 ].length))) != !0 & (c += 1,
0))), ((void (Object.isExtensible(b_2) && (b_2.undefined >>>= -3)) | (0 === (Object.isExtensible(b_2_2) && ({
"\t": b_2_2.set
} = {
"\t": 0
}))) << (c += 1, !1) || 0 ** {} >= (b_2_2 = 3 >> []) >= (24..toString(),
0 + "bar" ** 38..toString()) < !1 >> (23..toString() || "") >>> !0) % (b_2_2 = (2 < 3n ^ {}) >> NaN >= (c += 1,
25) === !0 % (0 ^ (b_2_2 += 23..toString() / "c")) === (c += 1, NaN ^ 25 != 23..toString() ^ !0)) | ((b_2_2 = (Object.isExtensible(b_2) && (b_2[2 in [ (c = 1 + c,
c += 1, 0 ^ 0 - [] >> (38..toString() == (2 === [ , 0 ].length))), (c = 1 + c,
"functionc" === 23..toString() - 38..toString() && 0), (c = 1 + c, -5 * 24..toString() + (b_2_2 &&= NaN)), (c = 1 + c,
NaN) ]] = 0 | (b_2_2 = "bar" % []))) ^ (Object.isExtensible(b_2) && (b_2.value = (-1) ** 23..toString() != [] + 3)) ^ 0) & (!1 === 23..toString() ?? (Object.isExtensible(b_2_2) && (b_2_2.undefined = this - 23..toString() < (b_2_2 = 2 === [ , 0 ].length != !1)))) <= !1) << ((-1 | 38..toString()) / (void 0 === 23..toString()) <= (Object.isExtensible(b_2_2) && (b_2_2.next += +(0 < 38..toString() <= !1))) != ((Object.isExtensible(b_2_2) && (b_2_2[--b + !1] = !1 | 38..toString() >>> 22 & NaN)) ?? (Object.isExtensible(b_2_2) && (b_2_2[!b] /= -6 | (24..toString() !== 23..toString()) < 0))))) === (Object.isExtensible(b_2_2) && (b_2_2[b++] = (((b_2_2 = !1) / !0 / ((Object.isExtensible(b_2) && (b_2.Infinity = !0)) == (c += 1,
!1)) > ("c" * this && 3) + 0) / (1 == (Object.isExtensible(b_2_2) && (b_2_2.a ??= 0))) > (Object.isExtensible(b_2) && (b_2[b] ||= (23..toString(),
(!1 + (5 + this) === !1) >> (Object.isExtensible(b_2) && (b_2.static = !1))))) || 1 < (b_2_2 /= !0 - (void 0 === 24..toString()) >>> (-1 * this ^ void 0 + "b")) !== (23..toString(),
38..toString(), !0 % ((b_2_2 = -6 < 24..toString() << -2) || (!0o644n <= "foo") >>> !1 * [])) & null != (c += 1,
(Object.isExtensible(b_2) && (b_2.value ^= 0)) >>> 22) === ((NaN !== 24..toString()) / "object" | !1) >> ((38..toString() && "object") <= ("a" !== {}) >= this % 4 % -4)) << (Object.isExtensible(b_2_2) && (b_2_2.get = 0 - !1 % (38..toString() % (2 === [ , 0 ].length)) == (38..toString() / void 0 ^ (!0 <= {}) % !1) == (!0 ^ (Object.isExtensible(b_2) && (b_2[c = 1 + c,
NaN * 24..toString() && "object" - (23..toString(), 0)] *= 4 + 38..toString()))) + (b_2_2 = !0) <= ({} < 25 ^ -1) - (b_2_2 = 3 % {} >>> NaN))) % ([] >> 1 / 0 || 23..toString(),
(Object.isExtensible(b_2_2) && ([ b_2_2[b_2_2 && b_2_2[c = 1 + c, b_2_2 = (-0 | {}) - (c += 1,
"number") <= (23..toString() << 38..toString() > 25 - [])]] ] = [ b_2_2 = !(b_2_2 = 0) ]) && !0) - ((Object.isExtensible(b_2_2) && (b_2_2.set += -4) && (2 & 24..toString() || 24..toString() >>> 24..toString())) === -1)) % (c = (c += 1) + 1 + 1,
!((625 === (Object.isExtensible(b_2) && ({
NaN: b_2.next
} = {
NaN: 1 << this
}))) / NaN)))) === (((b_2_2 += (c += 1, !1 - (b_2_2 = (23..toString() < "") + "function" * {} - (38..toString() <= -2 == (b_2_2 = this < 2)) == NaN % 38..toString() << 0) | !1 * ((1 <= this) + (Object.isExtensible(b_2) && (b_2[c = 1 + c,
c += 1, (Object.isExtensible(b_2) && (b_2.set = !0)) | (2 === [ , 0 ].length) / 23..toString() != -5] &= [] <= null)) >>> NaN >> (c += 1,
"object" << (-2 & b_2_2))))) === (((Object.isExtensible(b_2) && (b_2[a++ + (38..toString() in [])] = (-5 & {}) / NaN != 1)) == ((b_2_2 += 1 != (Object.isExtensible(b_2) && (b_2[c = 1 + c,
Object.isExtensible(b_2_2) && (b_2_2.done += 24..toString() <= -5 == 22 ^ (Object.isExtensible(b_2_2) && (b_2_2.async %= !1)) <= 0)] = !1))) == (0 ^ (c += 1,
"")))) + (([] << 0) % (Object.isExtensible(b_2_2) && (b_2_2.done += 0)) == 1 ^ (b_2_2 = 2) <= -1 === "object" * ((2 < 3n) >> -2)) || (!0 ^ (Object.isExtensible(b_2) && (b_2[c = 1 + c,
Object.isExtensible(b_2_2) && (b_2_2.c += -1 < (Object.isExtensible(b_2) && (b_2[a] = !0o644n * /[a2][^e]+$/ !== 24..toString() < "bar")))] = 3 + this)) << [] / -4 << ((2 === [ , 0 ].length ^ {}) == (1 ^ this))) / (0 * ((Object.isExtensible(b_2_2) && (b_2_2.__proto__ >>= !0)) > 38..toString() % -2) * (b_2_2 |= ([] ** 2 < NaN) >>> -2)))) < (Object.isExtensible(b_2) && (b_2.b += (NaN < (Object.isExtensible(b_2_2) && (b_2_2[(c += 1) + void 0] = (2 === [ , 0 ].length ?? "function") >> 23..toString() / 2)) * (((-42n).toString() << !0) % 0)) % -(Object.isExtensible(b_2) && (b_2.static ^= !1 << ({} / 24..toString() & 4)))),
b_2_2 %= !1 * ((b_2_2 &= 0) + (Object.isExtensible(b_2) && (b_2.var += !1))) & ((b_2_2 -= !1) != [] <= "number") + !1 ?? ((22 < {} ^ 22) <= -3 && -0),
~+((!0 == [] < 23..toString()) <= ~(Object.isExtensible(b_2_2) && (b_2_2.then ^= -4)) && !0 * (-1 >> this) - (-this <= 0)))) * (((!1 ^ (Object.isExtensible(b_2) && (b_2[c = 1 + c,
24..toString(), /[a2][^e]+$/ + /[a2][^e]+$/ > (Object.isExtensible(b_2) && (b_2.done = "b" * (-4 >> 23..toString()))) ? (c = 1 + c,
null == 23..toString() ^ {} * /[a2][^e]+$/ && !1) : (c = 1 + c, +(!1 < (!1 ^ 23..toString())))] = +(2 === [ , 0 ].length)))) >= (2 >> 5 - (2 === [ , 0 ].length) <= !0) <= (c += 1,
((Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c, 2 < 3n < 4 == (1 === 24..toString())] += !1 ^ {})) & 23..toString() <= "number" <= NaN) ** !0) >= (c += 1,
-5 + ((Object.isExtensible(b_2_2) ? b_2_2.a = -3 : 3) <= (Object.isExtensible(b_2_2) && (b_2_2[b_2] = NaN))) == (c += 1,
!0 % (Object.isExtensible(b_2_2) && (b_2_2.foo /= !1)) - (((Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
-5 !== (0 != (-5 & {}))] = -5)) | -5 << -4) != (NaN == {} & !0))))) - (!1 ^ 3 !== 23..toString() ^ !1 ^ (c += 1,
0) ?? ("function" < [] < -1) - (Object.isExtensible(b_2) && (b_2[c = 1 + c,
0 <= (Object.isExtensible(b_2) && (b_2[c = 1 + c, NaN / (b_2_2 <<= !1)] ??= this / "")) !== (!1 & (c += 1,
3))] = !0)) / (38..toString() + -5) !== 1 / 0 % (5 >>> []) < !0 ^ (1 & {}) >= (b_2_2 ^= !0) >> !1 > ((Object.isExtensible(b_2_2) && (b_2_2.in += 1)) + -3 / [] || !0 < 5 * [])) >>> ((Object.isExtensible(b_2_2) && (b_2_2.Infinity ^= (((!0 ^ (b_2_2 /= "b" ^ this)) * (1 / 0) || (22 != this ^ 0) >> (Object.isExtensible(b_2_2) && (b_2_2.Infinity = -26))) >= (((Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
!1 / ([] >> 2) + (-3 === 2 < 3n) * ((2 === [ , 0 ].length) <= "b")] = [])) * (1 / 0) & "number" * 38..toString() >> NaN) == (Object.isExtensible(b_2_2) && (b_2_2[--b + ("function" == typeof f1 && 0 <= --_calls_ && f1())] += /[a2][^e]+$/ >= 24..toString() | 0) && void 0 >>> (23..toString() || {})))) - ((3 ^ (Object.isExtensible(b_2) && (b_2[c = 1 + c,
(b_2_2 = !(b_2_2 = {})) !== (c += 1, -0)] = -1 ^ 24..toString())) ** (22 <= 23..toString()) + (!1 === ("a" ^ 38..toString()))) <= (!1 - (c += 1,
0) ^ ((Object.isExtensible(b_2) && (b_2[c = 1 + c, (("number" !== 38..toString()) < 0) - (Object.isExtensible(b_2_2) && ([ b_2_2.a ] = [ !1 ]))] **= 2)) < 22 * (2 === [ , 0 ].length) || !1))))) == (c += 1,
(22 >>> {} != 3 !== (Object.isExtensible(b_2_2) && ({
value: b_2_2[--b + a]
} = {
value: 0
})) | (5 != (Object.isExtensible(b_2_2) && (b_2_2.null = 24..toString() ?? -4)) && !1) >>> (2 << 38..toString()) / "bar5" / (.2 * (2 === [ , 0 ].length))) / (((Object.isExtensible(b_2) && (b_2[a--] += !1)) - ((Object.isExtensible(b_2_2) && (b_2_2.undefined = -0 ^ 24..toString())) >>> NaN) * (b_2_2 -= 2 <= (Object.isExtensible(b_2_2) && (b_2_2[c = 1 + c,
0 != (-42n).toString() - 24..toString() < NaN] += -3)))) % (Object.isExtensible(b_2) && (b_2[--b + {
length: !0,
set "\t"(Infinity_2) {
c = 1 + c, Object.isExtensible(Infinity_2) && (Infinity_2.value = 1),
this.async = !1;
}
}[!b]] -= NaN - (!0 - ((b_2_2 = []) >>> (Object.isExtensible(b_2) && (b_2[c = 1 + c,
Object.isExtensible(b_2_2) && (b_2_2.var &&= /[a2][^e]+$/ + -1 << (Object.isExtensible(b_2_2) && (b_2_2.done += 2 / 24..toString())) >>> 2 + (-1 & 23..toString()))] += 24..toString() + "c")))))))))))));
}
static 3 = a++ + a--;
}
var key66, expr66 = --b;
for (key66 in expr66) {
c = 1 + c;
for (var Infinity_2 = expr66[key66], brake67 = 5; /[abc4]/.test((key66 && "function" == typeof key66.__proto__ && 0 <= --_calls_ && key66.__proto__("a", 5, this) || b || 5).toString()) && 0 < --brake67; ) {
var brake68 = 5;
do {
var key69, expr69 = Infinity_2 && Infinity_2[--b + [ key66 && "function" == typeof key66.async && 0 <= --_calls_ && key66.async(3), a, [ await void ((Object.isExtensible(key66) && (key66[(c += 1) + /[abc4]/.test((c = 1 + c,
(0 == (Object.isExtensible(Infinity_2) && (Infinity_2[c = 1 + c, (NaN !== -1 <= 23..toString()) << (null ^ {}) - !0] = (38..toString(),
!0))) << 0 || b || 5).toString()))] = 0 == 24..toString() >> -0)) ?? 24..toString()) ].length, typeof c, (c += 1) + ("function" == typeof f2 && 0 <= --_calls_ && f2()) ][--b + (Infinity_2 && Infinity_2.async)]];
for (key69 in expr69) {
for (var c = 1 + c, brake70 = (expr69[key69], 5); c += 1, --b + [ a++ + a++, (0 ^ {}) != (2 < 3n ^ -3) <= 0, b += a, Infinity_2 && "function" == typeof Infinity_2.static && 0 <= --_calls_ && (--b,
key66 && "function" == typeof key66.async && 0 <= --_calls_ && key66.async(a++ + (b = a), -3, 5),
Infinity_2.static)(!0), --b + key69 ].done && 0 < --brake70; ) {}
}
} while (--b + ~b && 0 < --brake68);
}
}
try {
c += 1;
} catch (b_1) {
/[abc4]/g.exec(("function" == typeof f2 && 0 <= --_calls_ && f2("", 4, {
...b_1,
null: (c += 1) + [][c = 1 + c, "bar" !== {} && 2]
}.undefined) || b || 5).toString()), (a++ + (a++ + a++ + "tmpl") || 4).toString()[void (c += 1)],
function(arguments_2, async_1) {
var a = void (c += 1);
(function(b_1, async_1_2) {
switch (void 0) {
default:
c = 1 + c, 0;
case a++ + (b_1 && "function" == typeof b_1.foo && 0 <= --_calls_ && b_1.foo("bar", (c = 1 + c,
(1 | (b_1 += {} <= 25)) << (a = 0 != 24..toString() - "b")), 2)):
case --b + {
length: (c = 1 + c, 25 < !0 * (Object.isExtensible(async_1_2) && (async_1_2.set **= !1)))
}[c = 1 + c, !1]:
break;
case {}.Infinity:
c = 1 + c, Object.isExtensible(b_1) && (b_1[--b + async_1] += 0);
}
arguments_2 && arguments_2[c = 1 + c, !1 + 23..toString() >= (-4 < (-42n).toString()) & (-4 ^ {}) * ([] < 1 / 0)];
})(!0);
(function(a_2, Infinity_2) {
var NaN_2 = function(a_2) {
c = 1 + c, Number(0xdeadn << 16n | 0xbeefn), 38..toString(), c = 1 + c,
Object.isExtensible(a_2) && (a_2[--b + (c = 1 + c, ((2 % (2 === [ , 0 ].length ^ [])) ** ((Object.isExtensible(a_2) && ({
c: a_2.async
} = {
c: NaN
})) >>> (-5 != this)) || 4).toString()[c = 1 + c, -48 != (a_2 += !0) === ~(0 % [])])] += "bar" - (2 === [ , 0 ].length) - !1),
c = c + 1 + 1;
}((c = 1 + c, Object.isExtensible(Infinity_2) && (Infinity_2.undefined = !1),
Object.isExtensible(arguments_2) && (arguments_2[c = 1 + c, (1 ^ void 0 < 38..toString()) & !0 + (23..toString() && 24..toString())] = 23..toString() - 1 / 0),
38..toString(), c = 1 + c, c += 1, -0 < [] ^ (a_2 |= Object.isExtensible(NaN_2) && (NaN_2[c = 1 + c,
Object.isExtensible(arguments_2) && (arguments_2[c = 1 + c, (1 | (24..toString() || 25)) >>> 1] = !0),
(NaN_2 += 0) << 0] ^= NaN)))), a_2 = (c = 1 + c, Object.isExtensible(arguments_2) && (arguments_2.value ||= -3 < []),
(-42n).toString(), c = 1 + c, async_1 -= NaN < (0 != (async_1 = {} < 24..toString())),
function() {
c = 1 + c, +[] || (c += 1), c = 1 + c, NaN_2 += 0 === (Object.isExtensible(Infinity_2) && (Infinity_2.set **= 1)) && -(this < !0);
}((c = 1 + c, 23..toString(), c = 1 + (c += 1), (a || 3).toString()))), await_2 = function() {
c = 1 + c, Object.isExtensible(NaN_2) && (NaN_2[c = 1 + c, -("b" != this) < ([] != (23..toString() && 0))] *= !1),
c = 1 + c, c += 1, 38..toString();
}((c = 1 + c, Object.isExtensible(NaN_2) && (NaN_2[c = 1 + c, (await_2 += !0) > (a_2 &&= !0,
Infinity_2 = !1)] = 24..toString() ^ 2 === [ , 0 ].length), c = 1 + c,
38..toString()));
c = 1 + c, c = 1 + (c += 1), (-42n).toString();
})();
}(--b + (b = a));
} finally {
for (var brake99 = 5; (c += 1) + typeof await -1 && 0 < --brake99; ) {
switch (--b + typeof ((c += 1) + b--)) {
default:
if (a++ + (b + 1 - .1 - .1 - .1)) {
for (var brake102 = 5; this && 0 < brake102; --brake102) {
switch (c = 1 + c, (Object.isExtensible(a) && (a.get -= !1 & (c += 1,
!1)) || a || 3).toString()) {
case a++:
for (var brake105 = 5; c = 1 + c, (Object.isExtensible(a) && (a.next += "" >>> 38..toString())) <= (c += 1,
23..toString()) <= !1 ? c = 1 + c : (c = 1 + c, 24..toString(),
38..toString()), /[abc4]/.test((c = 1 + c, (Object.isExtensible(a) && (a[b] |= (Object.isExtensible(a) && (a.get = -1)) ?? 23..toString() <= -4 < !0) || b || 5).toString())) && 0 < --brake105; ) {}
break;
case --b + (a && "function" == typeof a.var && 0 <= --_calls_ && a.var([ (c = 1 + c,
0 << (0 === (a = !1))) ][c = 1 + c, !0], this)):
break;
case "function" == typeof a && 0 <= --_calls_ && a(2, b--, (c += 1) + [ (c = 1 + c,
(a %= (Object.isExtensible(a) && (a.c >>= !1)) | 24..toString() >>> "number") + (c += 1,
!0)), (c = 1 + c, 1 ** 23..toString() / (Object.isExtensible(a) && ({
done: a.NaN
} = {
done: 0
}))), (c = 1 + c, !1 === (Object.isExtensible(a) && (a[c = 1 + c,
(Object.isExtensible(a) && (a[--b + !a] -= -0 / [] >= ("b" <= 24..toString()))) === (!0o644n == !1)] &= !0))), (c = 1 + c,
0 & (Object.isExtensible(a) && (a[c = 1 + c, !1 % (a += !0 * (1 != this))] = NaN),
a = 2 === [ , 0 ].length || 5)), (c = 1 + c, (Object.isExtensible(a) && (a[(c += 1) + ++a] += (Object.isExtensible(a) && (a.in += 0)) < -2)) > (Object.isExtensible(a) && (a[/[abc4]/g.exec((c = 1 + c,
a = 25, (b || 5).toString()))] *= -0 != void 0 <= this))) ].next):
for (var key110, brake109 = 5; --b && 0 < brake109; --brake109) {
for (key110 of [ (c = 1 + c, "foo" <= (-3 & 24..toString() && !0)) ]) {
c = 1 + c;
}
}
try {
c = 1 + c;
var a_1 = void (Object.isExtensible(a_1) && (a_1[c = 1 + c,
!0] = 23..toString() < NaN)), bar_2 = (c = 1 + c, c += 1,
!1);
} finally {
c = 1 + c, Object.isExtensible(a_1) && (a_1[c = 1 + c,
!1 !== (c += 1, 38..toString() >>> NaN)] = 38..toString() >>> -5),
Object.isExtensible(bar_2) && (bar_2.set = !1), 38..toString(),
c = 1 + c, c += 1;
}
break;
case (c += 1) + (a_1 && a_1.done):
a_1 && "function" == typeof a_1.static && 0 <= --_calls_ && a_1.static`${c = 1 + c,
Object.isExtensible(a_1) && (a_1.null = 0 < "object" << 24..toString() | (23..toString() < -5) << (Object.isExtensible(a_1) && (a_1[c = 1 + c,
3] = !1)))}${c = 1 + c, c += 1, 23..toString() >> !0 % ("foo" + [])}`;
}
}
}
case --b:
switch (1 / 0 in [ (c += 1) + b++, b + 1 - .1 - .1 - .1, a++ + "undefined", a++ + void 0, 0 <= --_calls_ && new C0(-2, NaN, (c = 1 + (c = 1 + c),
(Object.isExtensible(a_1) && (a_1.then = "undefined" == [])) % -12 / !1)), /[abc4]/.test(((Object.isExtensible(a_1) && (a_1[{
Infinity: (c = 1 + c, -1 / 0 + ("object" <= (2 === [ , 0 ].length)) >>> (0 <= (Object.isExtensible(bar_2) && (bar_2.in = {} !== 23..toString()))))
}[c = 1 + c, !1 & 0 != (bar_2 = 0)]] = Object.isExtensible(a_1) ? a_1.foo = 22 : null)) === (Object.isExtensible(bar_2) && (bar_2.in = -1)) >>> -8 || b || 5).toString()) ]) {
case bar_2 = (c += 1) + (5 in {
b: NaN,
[b + 1 - .1 - .1 - .1]: (c += 1) + (Object.isExtensible(bar_2) && (bar_2.undefined = void (a_1 += -2 < (2 === [ , 0 ].length)) >= ((-1 !== []) <= ("undefined" & 24..toString())))),
0: bar_2 /= !0,
"\t": --b + ~(0 >>> (c = (c = 1 + c) + 1 + 1, 5 ^ 38..toString() < 1 / 0))
} || a || 3).toString():
break;
default:
for (var c_1 = function() {
for (var brake119 = 5; c = 1 + c, c = 1 + (c += 1), (bar_2 += ((Object.isExtensible(bar_2) && (bar_2.Infinity %= !1)) ?? -5) - (-1 * !0o644n <= (2 === [ , 0 ].length) + (2 === [ , 0 ].length))) && 0 < --brake119; ) {}
return c = 1 + c, +(-1 % 38..toString() != (2 === [ , 0 ].length && null));
}((a++, c = 1 + c, ((Object.isExtensible(bar_2) && (bar_2.set = 3)) == (Object.isExtensible(a_1) && (a_1[c = 1 + c,
NaN] += -.4)) >>> "function" || 4).toString()[c = 1 + c, (38..toString() <= 24..toString()) >>> (1 ^ this) >= (-.5 ^ (a_1 *= NaN))],
c = 1 + (c += 1), 38..toString())), brake122 = 5; b-- && 0 < --brake122; ) {
c += 1;
}
case a++ + (b + 1 - .1 - .1 - .1):
break;
case (c += 1) + ("string" != typeof bar_2_2):
}
try {
break;
} finally {
var a = function(a_1_1) {
c = 1 + c, Object.isExtensible(void 0) && ((void 0).set -= (Object.isExtensible(a_1_1) && (a_1_1[c = 1 + c,
((38..toString() === 24..toString()) % "function") ** ("object" + !0)] += NaN !== [])) <= -2),
a_1_1 = void (Object.isExtensible(c_1) && ({
1.5: c_1[--b + ("function" == typeof bar_2 && 0 <= --_calls_ && bar_2())]
} = {
1.5: 1
}));
c = 1 + c, Object.isExtensible(a_1_1) && (a_1_1.static = 0 & (Object.isExtensible(bar_2_2) && (bar_2_2[--b + void 0] = (Object.isExtensible(a_1_1) && (a_1_1[c = 1 + c,
(this && -3) << !1 >> (!1 <= (NaN != 38..toString()))] = -5 >>> 2)) > ({} <= "bar")))),
c = 1 + c, 24..toString(), 24..toString(), c = 1 + c;
var bar_2_2 = void (a_1_1 -= [] >>> (-5 >>> 4));
}(void (c = 1 + c, !1 >>> (-1 | {}) || Object.isExtensible(bar_2) && ([ bar_2.c ] = [ !1 ]),
c = 1 + c, (-42n).toString(), c = 1 + c, 24..toString(), c = 1 + c,
23..toString(), (-42n).toString()));
}
case (c += 1) + (!/[abc4]/g.exec((a-- || b || 5).toString()) && ("function" == typeof bar_2 && 0 <= --_calls_ && bar_2((c += 1) + void 0, +a, ++a))):
break;
case /[abc4]/g.exec((a++ + ((-4 & 38..toString()) < NaN && (c_1 ||= !0) << !0) || b || 5).toString()):
a_1 = /[abc4]/g.exec((-4 in {
next: !1
} || b || 5).toString());
}
}
var key129;
for (key129 of []) {}
}
console.log(null, a, b, c, 1 / 0, NaN, void 0);
// reduced test case (output will differ)
// (beautified)
var a = 0, b = 0;
class C0 {
static {
a++;
}
static b = b += a;
}
var a = 0;
console.log(b);
// output: 1
//
// minify: 0
//
// options: {
// "mangle": false,
// "output": {
// "v8": true
// },
// "module": true,
// "validate": true
// }
|
alexlamsl
added a commit
to alexlamsl/UglifyJS
that referenced
this issue
Jun 12, 2022
alexlamsl
added a commit
that referenced
this issue
Jun 12, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: