Created
November 4, 2025 21:40
-
-
Save sanex3339/0f55b80712ad39e286bb9ccaf5ec7f88 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* Original code | |
| async function fetchData(id, delay) { | |
| await new Promise(resolve => setTimeout(resolve, delay)); | |
| return { id: id, data: 'Data-' + id }; | |
| } | |
| async function processInParallel() { | |
| // Launch multiple async operations in parallel | |
| const promise1 = fetchData(1, 10); | |
| const promise2 = fetchData(2, 5); | |
| const promise3 = fetchData(3, 15); | |
| // Wait for all to complete | |
| const results = await Promise.all([promise1, promise2, promise3]); | |
| // Process results | |
| return results.map(r => r.id + ':' + r.data).join('|'); | |
| } | |
| async function processWithRace() { | |
| // Test Promise.race - first to complete wins | |
| const slow = new Promise(resolve => setTimeout(() => resolve('slow'), 100)); | |
| const fast = new Promise(resolve => setTimeout(() => resolve('fast'), 5)); | |
| const medium = new Promise(resolve => setTimeout(() => resolve('medium'), 50)); | |
| const winner = await Promise.race([slow, fast, medium]); | |
| return winner; | |
| } | |
| async function processSequentialVsParallel() { | |
| const startTime = Date.now(); | |
| // Sequential execution (slow) | |
| const a = await Promise.resolve(10); | |
| const b = await Promise.resolve(20); | |
| const c = await Promise.resolve(30); | |
| const sequential = a + b + c; | |
| // Parallel execution (fast) | |
| const [x, y, z] = await Promise.all([ | |
| Promise.resolve(1), | |
| Promise.resolve(2), | |
| Promise.resolve(3) | |
| ]); | |
| const parallel = x + y + z; | |
| return sequential + parallel; | |
| } | |
| async function nestedParallelCalls() { | |
| // Nested parallel operations | |
| const batch1 = Promise.all([ | |
| Promise.resolve(1), | |
| Promise.resolve(2) | |
| ]); | |
| const batch2 = Promise.all([ | |
| Promise.resolve(3), | |
| Promise.resolve(4) | |
| ]); | |
| const [results1, results2] = await Promise.all([batch1, batch2]); | |
| const sum1 = results1.reduce((acc, val) => acc + val, 0); | |
| const sum2 = results2.reduce((acc, val) => acc + val, 0); | |
| return sum1 + sum2; | |
| } | |
| async function runAllTests() { | |
| const parallel = await processInParallel(); | |
| const race = await processWithRace(); | |
| const seqVsParallel = await processSequentialVsParallel(); | |
| const nested = await nestedParallelCalls(); | |
| return { | |
| parallel: parallel, | |
| race: race, | |
| seqVsParallel: seqVsParallel, | |
| nested: nested | |
| }; | |
| } | |
| runAllTests().then(r => { | |
| console.log(r); | |
| }); | |
| */ | |
| const _c_ = (function () { | |
| var g = [ | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x8, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0xd3, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'delay', | |
| 'setTimeout', | |
| 0x2 | |
| ], | |
| 'p': 0x1, | |
| 'l': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x8, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0xd4, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x3 }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x64 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x68, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x7a }, | |
| { 'o': 0x3 }, | |
| { 'o': 0x4d }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x8, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x47, | |
| 'a': 0x4 | |
| }, | |
| { 'o': 0x3 }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x8, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0xa }, | |
| { | |
| 'o': 0x47, | |
| 'a': 0x6 | |
| }, | |
| { 'o': 0x3 }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'delay', | |
| 'Promise', | |
| 0x0, | |
| 0x1, | |
| 'id', | |
| 'Data-', | |
| 'data' | |
| ], | |
| 'p': 0x2, | |
| 'l': 0x0, | |
| 's': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x8, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0xa }, | |
| { | |
| 'o': 0x8, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0xa }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'id', | |
| ':', | |
| 'data' | |
| ], | |
| 'p': 0x1, | |
| 'l': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x4 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x6 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x5a }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x7 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x8 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x7a }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x9 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0xa | |
| }, | |
| { 'o': 0x64 }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x3 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0xb | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0xc | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 0x1, | |
| 0xa, | |
| 'fetchData', | |
| 0x2, | |
| 0x5, | |
| 0x3, | |
| 0xf, | |
| 'Promise', | |
| 'all', | |
| '|', | |
| 0x2, | |
| 'map', | |
| 'join' | |
| ], | |
| 'p': 0x0, | |
| 'l': 0x4, | |
| 's': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0xd3, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'slow', | |
| 'resolve', | |
| 0x1 | |
| ], | |
| 'p': 0x0, | |
| 'l': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x8, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0xd4, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x3 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x64 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x4 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'resolve', | |
| 0x4, | |
| 0x64, | |
| 'setTimeout', | |
| 0x2 | |
| ], | |
| 'p': 0x1, | |
| 'l': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0xd3, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'fast', | |
| 'resolve', | |
| 0x1 | |
| ], | |
| 'p': 0x0, | |
| 'l': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x8, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0xd4, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x3 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x64 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x4 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'resolve', | |
| 0x6, | |
| 0x5, | |
| 'setTimeout', | |
| 0x2 | |
| ], | |
| 'p': 0x1, | |
| 'l': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0xd3, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'medium', | |
| 'resolve', | |
| 0x1 | |
| ], | |
| 'p': 0x0, | |
| 'l': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x8, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0xd4, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x3 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x64 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x4 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'resolve', | |
| 0x8, | |
| 0x32, | |
| 'setTimeout', | |
| 0x2 | |
| ], | |
| 'p': 0x1, | |
| 'l': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x64 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x68, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x3 | |
| }, | |
| { 'o': 0x64 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x68, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x4 | |
| }, | |
| { 'o': 0x64 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x68, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x5a }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x7a }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x3 | |
| }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'Promise', | |
| 0x5, | |
| 0x1, | |
| 0x7, | |
| 0x9, | |
| 'race' | |
| ], | |
| 'p': 0x0, | |
| 'l': 0x4, | |
| 's': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x4 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x6 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x7a }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x7 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x4 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x6 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x7a }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x8 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x4 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x6 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x7a }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0xa }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x3 | |
| }, | |
| { 'o': 0xa }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x4 | |
| }, | |
| { 'o': 0x5a }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x6 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x4 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x6 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x9 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x4 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x6 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0xa | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x4 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x6 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x4 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0xb | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x6 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x7a }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x48 }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x5 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x6 | |
| }, | |
| { 'o': 0x48 }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x6 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x9 | |
| }, | |
| { 'o': 0x48 }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x7 | |
| }, | |
| { 'o': 0x3 }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x6 | |
| }, | |
| { 'o': 0xa }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x7 | |
| }, | |
| { 'o': 0xa }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x8 | |
| }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x4 | |
| }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x8 | |
| }, | |
| { 'o': 0xa }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'Date', | |
| 'now', | |
| 0x0, | |
| 0xa, | |
| 'Promise', | |
| 'resolve', | |
| 0x1, | |
| 0x14, | |
| 0x1e, | |
| 0x2, | |
| 0x3, | |
| 'all' | |
| ], | |
| 'p': 0x0, | |
| 'l': 0x9, | |
| 's': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x8, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x8, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0xa }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [], | |
| 'p': 0x2, | |
| 'l': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x8, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x8, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0xa }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [], | |
| 'p': 0x2, | |
| 'l': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { 'o': 0x5a }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x4 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x5a }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x6 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x4 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x5a }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x5b }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x4 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x7a }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x7 | |
| }, | |
| { 'o': 0x48 }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x48 }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x3 | |
| }, | |
| { 'o': 0x3 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x8 | |
| }, | |
| { 'o': 0x64 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x7 | |
| }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x2 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x9 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x4 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0xa | |
| }, | |
| { 'o': 0x64 }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x7 | |
| }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x3 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x9 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x5 | |
| }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x4 | |
| }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x5 | |
| }, | |
| { 'o': 0xa }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 0x1, | |
| 'Promise', | |
| 'resolve', | |
| 0x2, | |
| 'all', | |
| 0x3, | |
| 0x4, | |
| 0x0, | |
| 0xc, | |
| 'reduce', | |
| 0xd | |
| ], | |
| 'p': 0x0, | |
| 'l': 0x6, | |
| 's': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x7a }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x7a }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x7a }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x4 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x36, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x7a }, | |
| { | |
| 'o': 0x7, | |
| 'a': 0x3 | |
| }, | |
| { 'o': 0x4d }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x47, | |
| 'a': 0x5 | |
| }, | |
| { 'o': 0x3 }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x47, | |
| 'a': 0x6 | |
| }, | |
| { 'o': 0x3 }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x47, | |
| 'a': 0x7 | |
| }, | |
| { 'o': 0x3 }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x6, | |
| 'a': 0x3 | |
| }, | |
| { | |
| 'o': 0x47, | |
| 'a': 0x8 | |
| }, | |
| { 'o': 0x3 }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'processInParallel', | |
| 0x0, | |
| 'processWithRace', | |
| 'processSequentialVsParallel', | |
| 'nestedParallelCalls', | |
| 'parallel', | |
| 'race', | |
| 'seqVsParallel', | |
| 'nested' | |
| ], | |
| 'p': 0x0, | |
| 'l': 0x4, | |
| 's': 0x1 | |
| }, | |
| { | |
| 'i': [ | |
| { | |
| 'o': 0x8, | |
| 'a': 0x0 | |
| }, | |
| { | |
| 'o': 0x4b, | |
| 'a': 0x0 | |
| }, | |
| { 'o': 0x4 }, | |
| { | |
| 'o': 0x46, | |
| 'a': 0x1 | |
| }, | |
| { | |
| 'o': 0x0, | |
| 'a': 0x2 | |
| }, | |
| { | |
| 'o': 0x37, | |
| 'a': 0x1 | |
| }, | |
| { 'o': 0x3 }, | |
| { 'o': 0x1 }, | |
| { 'o': 0x38 } | |
| ], | |
| 'c': [ | |
| 'console', | |
| 'log', | |
| 0x1 | |
| ], | |
| 'p': 0x1, | |
| 'l': 0x0 | |
| } | |
| ], h = { | |
| 0x0: 0x11, | |
| 0x1: 0x5e, | |
| 0x2: 0xde, | |
| 0x3: 0xaa, | |
| 0x4: 0x77, | |
| 0x5: 0x64, | |
| 0x6: 0xcb, | |
| 0x7: 0x6, | |
| 0x8: 0xc8, | |
| 0x9: 0x4c, | |
| 0xa: 0xc, | |
| 0xb: 0xd5, | |
| 0xc: 0xa2, | |
| 0xd: 0xb3, | |
| 0xe: 0xc6, | |
| 0xf: 0x42, | |
| 0x10: 0xb9, | |
| 0x11: 0x92, | |
| 0x12: 0xd7, | |
| 0x14: 0x90, | |
| 0x15: 0x1b, | |
| 0x16: 0xae, | |
| 0x17: 0x82, | |
| 0x18: 0xe1, | |
| 0x19: 0x83, | |
| 0x1a: 0x8d, | |
| 0x1e: 0x71, | |
| 0x1f: 0x63, | |
| 0x20: 0x2f, | |
| 0x21: 0x6a, | |
| 0x28: 0x74, | |
| 0x29: 0x6d, | |
| 0x2a: 0x9e, | |
| 0x2b: 0xbc, | |
| 0x2c: 0xcd, | |
| 0x2d: 0x2c, | |
| 0x2e: 0x99, | |
| 0x2f: 0xac, | |
| 0x32: 0xa3, | |
| 0x33: 0xda, | |
| 0x34: 0x39, | |
| 0x35: 0xfc, | |
| 0x36: 0x3b, | |
| 0x37: 0x62, | |
| 0x38: 0x38, | |
| 0x39: 0x7a, | |
| 0x3a: 0x3d, | |
| 0x3b: 0x79, | |
| 0x3c: 0xf2, | |
| 0x3d: 0xdd, | |
| 0x3e: 0x0, | |
| 0x3f: 0xf3, | |
| 0x40: 0x5a, | |
| 0x41: 0x6c, | |
| 0x46: 0xb4, | |
| 0x47: 0xff, | |
| 0x48: 0xbd, | |
| 0x49: 0xe5, | |
| 0x4a: 0x29, | |
| 0x4b: 0x13, | |
| 0x4c: 0xbe, | |
| 0x4d: 0xe0, | |
| 0x4e: 0xd0, | |
| 0x4f: 0xcf, | |
| 0x50: 0xef, | |
| 0x51: 0x15, | |
| 0x52: 0x53, | |
| 0x5a: 0xf1, | |
| 0x5b: 0x9d, | |
| 0x5c: 0xf, | |
| 0x5d: 0x5d, | |
| 0x5e: 0x61, | |
| 0x64: 0xb, | |
| 0x65: 0x25, | |
| 0x66: 0x4d, | |
| 0x67: 0x43, | |
| 0x68: 0x68, | |
| 0x69: 0x78, | |
| 0x6a: 0x84, | |
| 0x6e: 0x95, | |
| 0x6f: 0x20, | |
| 0x70: 0x18, | |
| 0x71: 0xf6, | |
| 0x72: 0xd4, | |
| 0x73: 0xa5, | |
| 0x78: 0x52, | |
| 0x79: 0x81, | |
| 0x7a: 0x34, | |
| 0x7b: 0x2b, | |
| 0x7c: 0xab, | |
| 0x7d: 0x86, | |
| 0x7e: 0xb0, | |
| 0x82: 0xba, | |
| 0x83: 0x3, | |
| 0x84: 0xc0, | |
| 0x85: 0xfa, | |
| 0x8c: 0x14, | |
| 0x8d: 0xe9, | |
| 0x8e: 0x73, | |
| 0x8f: 0x9b, | |
| 0x90: 0xdf, | |
| 0x91: 0xc2, | |
| 0x92: 0x9a, | |
| 0x96: 0xeb, | |
| 0x97: 0xb5, | |
| 0xa0: 0x30, | |
| 0xa1: 0xd9, | |
| 0xa2: 0x3e, | |
| 0xa3: 0xe7, | |
| 0xa4: 0xad, | |
| 0xa5: 0x98, | |
| 0xa6: 0x54, | |
| 0xaa: 0x35, | |
| 0xab: 0x51, | |
| 0xac: 0x1f, | |
| 0xad: 0x91, | |
| 0xae: 0x59, | |
| 0xaf: 0x8e, | |
| 0xb0: 0x56, | |
| 0xb1: 0xe4, | |
| 0xb2: 0x21, | |
| 0xb3: 0xa0, | |
| 0xb4: 0x1, | |
| 0xb5: 0x2d, | |
| 0xb6: 0x2a, | |
| 0xb7: 0x7c, | |
| 0xb8: 0xf4, | |
| 0xb9: 0xdb, | |
| 0xbe: 0xfe, | |
| 0xbf: 0xa4, | |
| 0xc0: 0xe, | |
| 0xc1: 0x5b, | |
| 0xc8: 0x69, | |
| 0xc9: 0x1e, | |
| 0xca: 0x5f, | |
| 0xd2: 0x72, | |
| 0xd3: 0x46, | |
| 0xd4: 0x9c, | |
| 0xd5: 0xbf, | |
| 0xd6: 0xfb, | |
| 0xd7: 0x4f, | |
| 0xd8: 0x44, | |
| 0xd9: 0x65 | |
| }, i = function (k, l, m) { | |
| var n = g[k], o = [], p = new Array((n['p'] || 0x0) + (n['l'] || 0x0)), q = 0x0, r = n['c'], s = n['i'], t = h, u = [], v = null, w = { | |
| 'hasReturn': ![], | |
| 'value': undefined | |
| }, x = { | |
| 'parent': m, | |
| 'vars': {} | |
| }; | |
| if (l) | |
| for (var y = 0x0; y < Math['min'](l['length'], n['p'] || 0x0); y++) { | |
| p[y] = l[y]; | |
| } | |
| while (q < s['length']) { | |
| try { | |
| var z = s[q], A = z['o'], B = t[A], C = z['a']; | |
| switch (B) { | |
| case t[0x0]: | |
| o['push'](r[C]), q++; | |
| break; | |
| case t[0x1]: | |
| o['push'](undefined), q++; | |
| break; | |
| case t[0x2]: | |
| o['push'](null), q++; | |
| break; | |
| case t[0x3]: | |
| o['pop'](), q++; | |
| break; | |
| case t[0x4]: | |
| o['push'](o[o['length'] - 0x1]), q++; | |
| break; | |
| case t[0x5]: | |
| var D = o[o['length'] - 0x1]; | |
| o[o['length'] - 0x1] = o[o['length'] - 0x2], o[o['length'] - 0x2] = D, q++; | |
| break; | |
| case t[0x6]: | |
| o['push'](p[C]), q++; | |
| break; | |
| case t[0x7]: | |
| p[C] = o['pop'](), q++; | |
| break; | |
| case t[0x8]: | |
| o['push'](l[C]), q++; | |
| break; | |
| case t[0x9]: | |
| l[C] = o['pop'](), q++; | |
| break; | |
| case t[0xa]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F + E), q++; | |
| break; | |
| case t[0xb]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F - E), q++; | |
| break; | |
| case t[0xc]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F * E), q++; | |
| break; | |
| case t[0xd]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F / E), q++; | |
| break; | |
| case t[0xe]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F % E), q++; | |
| break; | |
| case t[0xf]: | |
| o['push'](-o['pop']()), q++; | |
| break; | |
| case t[0x12]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](Math['pow'](F, E)), q++; | |
| break; | |
| case t[0x14]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F & E), q++; | |
| break; | |
| case t[0x15]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F | E), q++; | |
| break; | |
| case t[0x16]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F ^ E), q++; | |
| break; | |
| case t[0x17]: | |
| o['push'](~o['pop']()), q++; | |
| break; | |
| case t[0x18]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F << E), q++; | |
| break; | |
| case t[0x19]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F >> E), q++; | |
| break; | |
| case t[0x1a]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F >>> E), q++; | |
| break; | |
| case t[0x20]: | |
| o['push'](!o['pop']()), q++; | |
| break; | |
| case t[0x28]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F == E), q++; | |
| break; | |
| case t[0x29]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F != E), q++; | |
| break; | |
| case t[0x2a]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F === E), q++; | |
| break; | |
| case t[0x2b]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F !== E), q++; | |
| break; | |
| case t[0x2c]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F < E), q++; | |
| break; | |
| case t[0x2d]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F <= E), q++; | |
| break; | |
| case t[0x2e]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F > E), q++; | |
| break; | |
| case t[0x2f]: | |
| var E = o['pop'](), F = o['pop'](); | |
| o['push'](F >= E), q++; | |
| break; | |
| case t[0x32]: | |
| q = z['t']; | |
| break; | |
| case t[0x33]: | |
| o['pop']() ? q = z['t'] : q++; | |
| break; | |
| case t[0x34]: | |
| !o['pop']() ? q = z['t'] : q++; | |
| break; | |
| case t[0x35]: | |
| var G = o['pop'](); | |
| G !== null && G !== undefined ? q = z['t'] : q++; | |
| break; | |
| case t[0x36]: | |
| var H = o['pop'](), I = o['pop'](), J = []; | |
| for (var y = 0x0; y < H; y++) { | |
| var C = o['pop'](); | |
| if (C && typeof C === 'object' && C['__spread__'] === !![]) { | |
| var K = C['value']; | |
| if (Array['isArray'](K)) | |
| for (var L = K['length'] - 0x1; L >= 0x0; L--) { | |
| J['unshift'](K[L]); | |
| } | |
| } else | |
| J['unshift'](C); | |
| } | |
| o['push'](I['apply'](undefined, J)), q++; | |
| break; | |
| case t[0x37]: | |
| var H = o['pop'](), M = o['pop'](), N = o['pop'](), J = []; | |
| for (var y = 0x0; y < H; y++) { | |
| var C = o['pop'](); | |
| if (C && typeof C === 'object' && C['__spread__'] === !![]) { | |
| var K = C['value']; | |
| if (Array['isArray'](K)) | |
| for (var L = K['length'] - 0x1; L >= 0x0; L--) { | |
| J['unshift'](K[L]); | |
| } | |
| } else | |
| J['unshift'](C); | |
| } | |
| o['push'](M['apply'](N, J)), q++; | |
| break; | |
| case t[0x38]: | |
| if (u['length'] > 0x0) { | |
| var O = u[u['length'] - 0x1]; | |
| if (O['finallyIndex'] !== undefined) { | |
| w['hasReturn'] = !![], w['value'] = o['pop'](), q = O['finallyIndex']; | |
| break; | |
| } | |
| } | |
| w['hasReturn'] && (w['hasReturn'] = ![], w['value'] = undefined); | |
| return o['pop'](); | |
| case t[0x39]: | |
| throw o['pop'](); | |
| case t[0x3a]: | |
| u['push']({ | |
| 'catchIndex': z['ci'], | |
| 'finallyIndex': z['fi'], | |
| 'endIndex': z['ei'], | |
| 'stackSize': o['length'] | |
| }), q++; | |
| break; | |
| case t[0x3b]: | |
| u['pop'](), q++; | |
| break; | |
| case t[0x3c]: | |
| var P = o['pop'](); | |
| if (C !== 0x0) { | |
| var Q = r[C]; | |
| x['vars'][Q] = P; | |
| } | |
| q++; | |
| break; | |
| case t[0x3d]: | |
| if (u['length'] > 0x0) { | |
| var R = u[u['length'] - 0x1]; | |
| R['finallyIndex'] === q && (R['pendingException'] !== undefined && (v = R['pendingException']), u['pop']()); | |
| } | |
| q++; | |
| break; | |
| case t[0x3e]: | |
| if (w['hasReturn']) { | |
| var S = w['value']; | |
| return w['hasReturn'] = ![], w['value'] = undefined, S; | |
| } | |
| if (v !== null) { | |
| var T = v; | |
| v = null; | |
| throw T; | |
| } | |
| q++; | |
| break; | |
| case t[0x46]: | |
| var N = o['pop'](), U = r[C]; | |
| o['push'](N[U]), q++; | |
| break; | |
| case t[0x47]: | |
| var G = o['pop'](), N = o['pop'](), U = r[C]; | |
| N[U] = G, o['push'](G), q++; | |
| break; | |
| case t[0x48]: | |
| var U = o['pop'](), N = o['pop'](); | |
| o['push'](N[U]), q++; | |
| break; | |
| case t[0x49]: | |
| var G = o['pop'](), U = o['pop'](), N = o['pop'](); | |
| N[U] = G, o['push'](G), q++; | |
| break; | |
| case t[0x4a]: | |
| var U = o['pop'](), N = o['pop'](), V = delete N[U]; | |
| o['push'](V), q++; | |
| break; | |
| case t[0x4b]: | |
| var W = r[C]; | |
| o['push'](eval(W)), q++; | |
| break; | |
| case t[0x4c]: | |
| var G = o['pop'](), W = r[C], X = typeof window !== 'undefined' ? window : global; | |
| X['__vmTempValue__'] = G, eval(W + '\x20=\x20__vmTempValue__'), delete X['__vmTempValue__'], o['push'](G), q++; | |
| break; | |
| case t[0x4d]: | |
| o['push']({}), q++; | |
| break; | |
| case t[0x4e]: | |
| var N = o['pop'](), U = r[C]; | |
| N === null || N === undefined ? o['push'](undefined) : o['push'](N[U]); | |
| q++; | |
| break; | |
| case t[0x51]: | |
| var Y = o['pop'](), Z = o[o['length'] - 0x1]; | |
| Y !== null && Y !== undefined && Object['assign'](Z, Y); | |
| q++; | |
| break; | |
| case t[0x52]: | |
| var a0 = o['pop'](), a1 = o['pop'](); | |
| a1 === null || a1 === undefined ? o['push'](undefined) : o['push'](a1[a0]); | |
| q++; | |
| break; | |
| case t[0x91]: | |
| var a2 = o['pop'](), a3 = o[o['length'] - 0x1], a4 = r[C]; | |
| Object['defineProperty'](a3, a4, { | |
| 'get': a2, | |
| 'enumerable': !![], | |
| 'configurable': !![] | |
| }), q++; | |
| break; | |
| case t[0x92]: | |
| var a5 = o['pop'](), a6 = o[o['length'] - 0x1], a7 = r[C]; | |
| Object['defineProperty'](a6, a7, { | |
| 'set': a5, | |
| 'enumerable': !![], | |
| 'configurable': !![] | |
| }), q++; | |
| break; | |
| case t[0x5a]: | |
| o['push']([]), q++; | |
| break; | |
| case t[0x5b]: | |
| var a8 = o['pop'](), a9 = o[o['length'] - 0x1]; | |
| a9['push'](a8), q++; | |
| break; | |
| case t[0x5d]: | |
| var aa = o['pop'](); | |
| o['push']({ | |
| '__spread__': !![], | |
| 'value': aa | |
| }), q++; | |
| break; | |
| case t[0x5e]: | |
| var ab = o['pop'](), ac = o[o['length'] - 0x1]; | |
| if (Array['isArray'](ab)) | |
| Array['prototype']['push']['apply'](ac, ab); | |
| else | |
| for (var ad of ab) { | |
| ac['push'](ad); | |
| } | |
| q++; | |
| break; | |
| case t[0x6e]: | |
| o['push'](typeof o['pop']()), q++; | |
| break; | |
| case t[0x6f]: | |
| var ae = o['pop'](), N = o['pop'](); | |
| o['push'](N instanceof ae), q++; | |
| break; | |
| case t[0x64]: | |
| var af = o['pop'](), ag = g[af], ah = ag && ag['a'], ai = ag && ag['s'], aj = x, ak = i, al = j, am = function (aB, aC, aD, aE, aF, aG) { | |
| return aE ? async function () { | |
| var aH = []; | |
| for (var aI = 0x0; aI < arguments['length']; aI++) { | |
| aH['push'](arguments[aI]); | |
| } | |
| return aD ? await aG(aB, aH, aC) : await aG['call'](this, aB, aH, aC); | |
| } : function () { | |
| var aH = []; | |
| for (var aI = 0x0; aI < arguments['length']; aI++) { | |
| aH['push'](arguments[aI]); | |
| } | |
| return aD ? aF(aB, aH, aC) : aF['call'](this, aB, aH, aC); | |
| }; | |
| }(af, aj, ah, ai, ak, al); | |
| if (!am) | |
| throw new Error('VM\x20Error:\x20Failed\x20to\x20create\x20closure\x20for\x20bytecode\x20ID\x20' + af); | |
| o['push'](am), q++; | |
| break; | |
| case t[0x68]: | |
| var H = o['pop'](), an = []; | |
| for (var y = 0x0; y < H; y++) { | |
| an['unshift'](o['pop']()); | |
| } | |
| var ae = o['pop'](), ao = Reflect['construct'](ae, an); | |
| o['push'](ao), q++; | |
| break; | |
| case t[0xa0]: | |
| o['push'](this), q++; | |
| break; | |
| case t[0xa1]: | |
| o['push'](l || []), q++; | |
| break; | |
| case t[0xa3]: | |
| o['pop'](), o['push'](undefined), q++; | |
| break; | |
| case t[0xaa]: | |
| q++; | |
| break; | |
| case t[0xc8]: | |
| debugger; | |
| q++; | |
| break; | |
| case t[0xc9]: | |
| q++; | |
| break; | |
| case t[0xca]: | |
| return o['length'] > 0x0 ? o['pop']() : undefined; | |
| case t[0xd2]: | |
| var m = o['pop'](), ap = { | |
| 'vars': {}, | |
| 'constVars': {}, | |
| 'parent': m | |
| }; | |
| x = ap, q++; | |
| break; | |
| case t[0xd3]: | |
| var aq = r[C], ar = x, as = ![]; | |
| while (ar) { | |
| if (ar['vars']['hasOwnProperty'](aq)) { | |
| o['push'](ar['vars'][aq]), as = !![]; | |
| break; | |
| } | |
| ar = ar['parent']; | |
| } | |
| !as && o['push'](undefined); | |
| q++; | |
| break; | |
| case t[0xd4]: | |
| var aq = r[C], a8 = o['pop'](), ar = x, as = ![]; | |
| while (ar) { | |
| if (ar['vars']['hasOwnProperty'](aq)) { | |
| if (ar['constVars'] && ar['constVars'][aq]) | |
| throw new TypeError('Assignment\x20to\x20constant\x20variable.'); | |
| ar['vars'][aq] = a8, as = !![]; | |
| break; | |
| } | |
| ar = ar['parent']; | |
| } | |
| !as && (x['vars'][aq] = a8); | |
| q++; | |
| break; | |
| case t[0xd5]: | |
| o['push'](x), q++; | |
| break; | |
| case t[0xd6]: | |
| x && x['parent'] && (x = x['parent']); | |
| q++; | |
| break; | |
| case t[0xd7]: | |
| var at = r[C], au = o['pop'](); | |
| x['vars'][at] = au, q++; | |
| break; | |
| case t[0xd8]: | |
| var av = r[C], aw = o['pop'](), ax = x, ay = ![]; | |
| while (ax) { | |
| if (ax['vars']['hasOwnProperty'](av)) { | |
| if (ax['constVars'] && ax['constVars'][av]) | |
| throw new TypeError('Assignment\x20to\x20constant\x20variable.'); | |
| ax['vars'][av] = aw; | |
| !ax['constVars'] && (ax['constVars'] = {}); | |
| ax['constVars'][av] = !![], ay = !![]; | |
| break; | |
| } | |
| ax = ax['parent']; | |
| } | |
| !ay && (x['vars'][av] = aw, !x['constVars'] && (x['constVars'] = {}), x['constVars'][av] = !![]); | |
| q++; | |
| break; | |
| case t[0xd9]: | |
| var az = r[C], aA = o['pop'](); | |
| if (x['constVars'] && x['constVars'][az]) | |
| throw new TypeError('Assignment\x20to\x20constant\x20variable.'); | |
| x['vars'][az] = aA; | |
| !x['constVars'] && (x['constVars'] = {}); | |
| x['constVars'][az] = !![], q++; | |
| break; | |
| default: | |
| throw new Error('Unknown\x20opcode:\x20' + B + '\x20(logical:\x20' + A + ')'); | |
| } | |
| } catch (aB) { | |
| if (u['length'] > 0x0) { | |
| var O = u[u['length'] - 0x1]; | |
| o['length'] = O['stackSize']; | |
| if (O['catchIndex'] !== undefined) | |
| o['push'](aB), q = O['catchIndex'], O['catchIndex'] = undefined, O['finallyIndex'] === undefined && u['pop'](); | |
| else | |
| O['finallyIndex'] !== undefined ? (q = O['finallyIndex'], O['pendingException'] = aB) : (q = O['endIndex'], u['pop']()); | |
| continue; | |
| } | |
| throw aB; | |
| } | |
| } | |
| return o['length'] > 0x0 ? o['pop']() : undefined; | |
| }, j = async function (k, l, m) { | |
| var n = g[k], o = [], p = new Array((n['p'] || 0x0) + (n['l'] || 0x0)), q = 0x0, r = n['c'], s = n['i'], t = h, u = [], v = null, w = { | |
| 'hasReturn': ![], | |
| 'value': undefined | |
| }, x = { | |
| 'parent': m, | |
| 'vars': {} | |
| }; | |
| if (l) | |
| for (var y = 0x0; y < Math['min'](l['length'], n['p'] || 0x0); y++) { | |
| p[y] = l[y]; | |
| } | |
| while (q < s['length']) { | |
| try { | |
| var z = s[q], A = z['o'], B = t[A], C = z['a']; | |
| if (A === 0x7a) { | |
| var D = o['pop'](); | |
| try { | |
| var E = await Promise['resolve'](D); | |
| o['push'](E); | |
| } catch (aD) { | |
| throw aD; | |
| } | |
| q++; | |
| continue; | |
| } | |
| switch (B) { | |
| case t[0x0]: | |
| o['push'](r[C]), q++; | |
| break; | |
| case t[0x1]: | |
| o['push'](undefined), q++; | |
| break; | |
| case t[0x2]: | |
| o['push'](null), q++; | |
| break; | |
| case t[0x3]: | |
| o['pop'](), q++; | |
| break; | |
| case t[0x4]: | |
| o['push'](o[o['length'] - 0x1]), q++; | |
| break; | |
| case t[0x5]: | |
| var F = o[o['length'] - 0x1]; | |
| o[o['length'] - 0x1] = o[o['length'] - 0x2], o[o['length'] - 0x2] = F, q++; | |
| break; | |
| case t[0x6]: | |
| o['push'](p[C]), q++; | |
| break; | |
| case t[0x7]: | |
| p[C] = o['pop'](), q++; | |
| break; | |
| case t[0x8]: | |
| o['push'](l[C]), q++; | |
| break; | |
| case t[0x9]: | |
| l[C] = o['pop'](), q++; | |
| break; | |
| case t[0xa]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H + G), q++; | |
| break; | |
| case t[0xb]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H - G), q++; | |
| break; | |
| case t[0xc]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H * G), q++; | |
| break; | |
| case t[0xd]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H / G), q++; | |
| break; | |
| case t[0xe]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H % G), q++; | |
| break; | |
| case t[0xf]: | |
| o['push'](-o['pop']()), q++; | |
| break; | |
| case t[0x12]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](Math['pow'](H, G)), q++; | |
| break; | |
| case t[0x14]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H & G), q++; | |
| break; | |
| case t[0x15]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H | G), q++; | |
| break; | |
| case t[0x16]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H ^ G), q++; | |
| break; | |
| case t[0x17]: | |
| o['push'](~o['pop']()), q++; | |
| break; | |
| case t[0x18]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H << G), q++; | |
| break; | |
| case t[0x19]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H >> G), q++; | |
| break; | |
| case t[0x1a]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H >>> G), q++; | |
| break; | |
| case t[0x20]: | |
| o['push'](!o['pop']()), q++; | |
| break; | |
| case t[0x28]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H == G), q++; | |
| break; | |
| case t[0x29]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H != G), q++; | |
| break; | |
| case t[0x2a]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H === G), q++; | |
| break; | |
| case t[0x2b]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H !== G), q++; | |
| break; | |
| case t[0x2c]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H < G), q++; | |
| break; | |
| case t[0x2d]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H <= G), q++; | |
| break; | |
| case t[0x2e]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H > G), q++; | |
| break; | |
| case t[0x2f]: | |
| var G = o['pop'](), H = o['pop'](); | |
| o['push'](H >= G), q++; | |
| break; | |
| case t[0x32]: | |
| q = z['t']; | |
| break; | |
| case t[0x33]: | |
| o['pop']() ? q = z['t'] : q++; | |
| break; | |
| case t[0x34]: | |
| !o['pop']() ? q = z['t'] : q++; | |
| break; | |
| case t[0x35]: | |
| var I = o['pop'](); | |
| I !== null && I !== undefined ? q = z['t'] : q++; | |
| break; | |
| case t[0x36]: | |
| var J = o['pop'](), K = o['pop'](), L = []; | |
| for (var y = 0x0; y < J; y++) { | |
| var C = o['pop'](); | |
| if (C && typeof C === 'object' && C['__spread__'] === !![]) { | |
| var M = C['value']; | |
| if (Array['isArray'](M)) | |
| for (var N = M['length'] - 0x1; N >= 0x0; N--) { | |
| L['unshift'](M[N]); | |
| } | |
| } else | |
| L['unshift'](C); | |
| } | |
| o['push'](K['apply'](undefined, L)), q++; | |
| break; | |
| case t[0x37]: | |
| var J = o['pop'](), O = o['pop'](), P = o['pop'](), L = []; | |
| for (var y = 0x0; y < J; y++) { | |
| var C = o['pop'](); | |
| if (C && typeof C === 'object' && C['__spread__'] === !![]) { | |
| var M = C['value']; | |
| if (Array['isArray'](M)) | |
| for (var N = M['length'] - 0x1; N >= 0x0; N--) { | |
| L['unshift'](M[N]); | |
| } | |
| } else | |
| L['unshift'](C); | |
| } | |
| o['push'](O['apply'](P, L)), q++; | |
| break; | |
| case t[0x38]: | |
| if (u['length'] > 0x0) { | |
| var Q = u[u['length'] - 0x1]; | |
| if (Q['finallyIndex'] !== undefined) { | |
| w['hasReturn'] = !![], w['value'] = o['pop'](), q = Q['finallyIndex']; | |
| break; | |
| } | |
| } | |
| w['hasReturn'] && (w['hasReturn'] = ![], w['value'] = undefined); | |
| return o['pop'](); | |
| case t[0x39]: | |
| throw o['pop'](); | |
| case t[0x3a]: | |
| u['push']({ | |
| 'catchIndex': z['ci'], | |
| 'finallyIndex': z['fi'], | |
| 'endIndex': z['ei'], | |
| 'stackSize': o['length'] | |
| }), q++; | |
| break; | |
| case t[0x3b]: | |
| u['pop'](), q++; | |
| break; | |
| case t[0x3c]: | |
| var R = o['pop'](); | |
| if (C !== 0x0) { | |
| var S = r[C]; | |
| x['vars'][S] = R; | |
| } | |
| q++; | |
| break; | |
| case t[0x3d]: | |
| if (u['length'] > 0x0) { | |
| var T = u[u['length'] - 0x1]; | |
| T['finallyIndex'] === q && (T['pendingException'] !== undefined && (v = T['pendingException']), u['pop']()); | |
| } | |
| q++; | |
| break; | |
| case t[0x3e]: | |
| if (w['hasReturn']) { | |
| var U = w['value']; | |
| return w['hasReturn'] = ![], w['value'] = undefined, U; | |
| } | |
| if (v !== null) { | |
| var V = v; | |
| v = null; | |
| throw V; | |
| } | |
| q++; | |
| break; | |
| case t[0x46]: | |
| var P = o['pop'](), W = r[C]; | |
| o['push'](P[W]), q++; | |
| break; | |
| case t[0x47]: | |
| var I = o['pop'](), P = o['pop'](), W = r[C]; | |
| P[W] = I, o['push'](I), q++; | |
| break; | |
| case t[0x48]: | |
| var W = o['pop'](), P = o['pop'](); | |
| o['push'](P[W]), q++; | |
| break; | |
| case t[0x49]: | |
| var I = o['pop'](), W = o['pop'](), P = o['pop'](); | |
| P[W] = I, o['push'](I), q++; | |
| break; | |
| case t[0x4a]: | |
| var W = o['pop'](), P = o['pop'](), X = delete P[W]; | |
| o['push'](X), q++; | |
| break; | |
| case t[0x4b]: | |
| var Y = r[C]; | |
| o['push'](eval(Y)), q++; | |
| break; | |
| case t[0x4c]: | |
| var I = o['pop'](), Y = r[C], Z = typeof window !== 'undefined' ? window : global; | |
| Z['__vmTempValue__'] = I, eval(Y + '\x20=\x20__vmTempValue__'), delete Z['__vmTempValue__'], o['push'](I), q++; | |
| break; | |
| case t[0x4d]: | |
| o['push']({}), q++; | |
| break; | |
| case t[0x4e]: | |
| var P = o['pop'](), W = r[C]; | |
| P === null || P === undefined ? o['push'](undefined) : o['push'](P[W]); | |
| q++; | |
| break; | |
| case t[0x51]: | |
| var a0 = o['pop'](), a1 = o[o['length'] - 0x1]; | |
| a0 !== null && a0 !== undefined && Object['assign'](a1, a0); | |
| q++; | |
| break; | |
| case t[0x52]: | |
| var a2 = o['pop'](), a3 = o['pop'](); | |
| a3 === null || a3 === undefined ? o['push'](undefined) : o['push'](a3[a2]); | |
| q++; | |
| break; | |
| case t[0x91]: | |
| var a4 = o['pop'](), a5 = o[o['length'] - 0x1], a6 = r[C]; | |
| Object['defineProperty'](a5, a6, { | |
| 'get': a4, | |
| 'enumerable': !![], | |
| 'configurable': !![] | |
| }), q++; | |
| break; | |
| case t[0x92]: | |
| var a7 = o['pop'](), a8 = o[o['length'] - 0x1], a9 = r[C]; | |
| Object['defineProperty'](a8, a9, { | |
| 'set': a7, | |
| 'enumerable': !![], | |
| 'configurable': !![] | |
| }), q++; | |
| break; | |
| case t[0x5a]: | |
| o['push']([]), q++; | |
| break; | |
| case t[0x5b]: | |
| var aa = o['pop'](), ab = o[o['length'] - 0x1]; | |
| ab['push'](aa), q++; | |
| break; | |
| case t[0x5d]: | |
| var ac = o['pop'](); | |
| o['push']({ | |
| '__spread__': !![], | |
| 'value': ac | |
| }), q++; | |
| break; | |
| case t[0x5e]: | |
| var ad = o['pop'](), ae = o[o['length'] - 0x1]; | |
| if (Array['isArray'](ad)) | |
| Array['prototype']['push']['apply'](ae, ad); | |
| else | |
| for (var af of ad) { | |
| ae['push'](af); | |
| } | |
| q++; | |
| break; | |
| case t[0x6e]: | |
| o['push'](typeof o['pop']()), q++; | |
| break; | |
| case t[0x6f]: | |
| var ag = o['pop'](), P = o['pop'](); | |
| o['push'](P instanceof ag), q++; | |
| break; | |
| case t[0x64]: | |
| var ah = o['pop'](), ai = g[ah], aj = ai && ai['a'], ak = ai && ai['s'], al = x, am = i, an = j, ao = function (aE, aF, aG, aH, aI, aJ) { | |
| return aH ? async function () { | |
| var aK = []; | |
| for (var aL = 0x0; aL < arguments['length']; aL++) { | |
| aK['push'](arguments[aL]); | |
| } | |
| return aG ? await aJ(aE, aK, aF) : await aJ['call'](this, aE, aK, aF); | |
| } : function () { | |
| var aK = []; | |
| for (var aL = 0x0; aL < arguments['length']; aL++) { | |
| aK['push'](arguments[aL]); | |
| } | |
| return aG ? aI(aE, aK, aF) : aI['call'](this, aE, aK, aF); | |
| }; | |
| }(ah, al, aj, ak, am, an); | |
| if (!ao) | |
| throw new Error('VM\x20Error:\x20Failed\x20to\x20create\x20closure\x20for\x20bytecode\x20ID\x20' + ah); | |
| o['push'](ao), q++; | |
| break; | |
| case t[0x68]: | |
| var J = o['pop'](), ap = []; | |
| for (var y = 0x0; y < J; y++) { | |
| ap['unshift'](o['pop']()); | |
| } | |
| var ag = o['pop'](), aq = Reflect['construct'](ag, ap); | |
| o['push'](aq), q++; | |
| break; | |
| case t[0xa0]: | |
| o['push'](this), q++; | |
| break; | |
| case t[0xa1]: | |
| o['push'](l || []), q++; | |
| break; | |
| case t[0xa3]: | |
| o['pop'](), o['push'](undefined), q++; | |
| break; | |
| case t[0xaa]: | |
| q++; | |
| break; | |
| case t[0xc8]: | |
| debugger; | |
| q++; | |
| break; | |
| case t[0xc9]: | |
| q++; | |
| break; | |
| case t[0xca]: | |
| return o['length'] > 0x0 ? o['pop']() : undefined; | |
| case t[0xd2]: | |
| var m = o['pop'](), ar = { | |
| 'vars': {}, | |
| 'constVars': {}, | |
| 'parent': m | |
| }; | |
| x = ar, q++; | |
| break; | |
| case t[0xd3]: | |
| var as = r[C], at = x, au = ![]; | |
| while (at) { | |
| if (at['vars']['hasOwnProperty'](as)) { | |
| o['push'](at['vars'][as]), au = !![]; | |
| break; | |
| } | |
| at = at['parent']; | |
| } | |
| !au && o['push'](undefined); | |
| q++; | |
| break; | |
| case t[0xd4]: | |
| var as = r[C], aa = o['pop'](), at = x, au = ![]; | |
| while (at) { | |
| if (at['vars']['hasOwnProperty'](as)) { | |
| if (at['constVars'] && at['constVars'][as]) | |
| throw new TypeError('Assignment\x20to\x20constant\x20variable.'); | |
| at['vars'][as] = aa, au = !![]; | |
| break; | |
| } | |
| at = at['parent']; | |
| } | |
| !au && (x['vars'][as] = aa); | |
| q++; | |
| break; | |
| case t[0xd5]: | |
| o['push'](x), q++; | |
| break; | |
| case t[0xd6]: | |
| x && x['parent'] && (x = x['parent']); | |
| q++; | |
| break; | |
| case t[0xd7]: | |
| var av = r[C], aw = o['pop'](); | |
| x['vars'][av] = aw, q++; | |
| break; | |
| case t[0xd8]: | |
| var ax = r[C], ay = o['pop'](), az = x, aA = ![]; | |
| while (az) { | |
| if (az['vars']['hasOwnProperty'](ax)) { | |
| if (az['constVars'] && az['constVars'][ax]) | |
| throw new TypeError('Assignment\x20to\x20constant\x20variable.'); | |
| az['vars'][ax] = ay; | |
| !az['constVars'] && (az['constVars'] = {}); | |
| az['constVars'][ax] = !![], aA = !![]; | |
| break; | |
| } | |
| az = az['parent']; | |
| } | |
| !aA && (x['vars'][ax] = ay, !x['constVars'] && (x['constVars'] = {}), x['constVars'][ax] = !![]); | |
| q++; | |
| break; | |
| case t[0xd9]: | |
| var aB = r[C], aC = o['pop'](); | |
| if (x['constVars'] && x['constVars'][aB]) | |
| throw new TypeError('Assignment\x20to\x20constant\x20variable.'); | |
| x['vars'][aB] = aC; | |
| !x['constVars'] && (x['constVars'] = {}); | |
| x['constVars'][aB] = !![], q++; | |
| break; | |
| default: | |
| throw new Error('Unknown\x20opcode:\x20' + B + '\x20(logical:\x20' + A + ')'); | |
| } | |
| } catch (aE) { | |
| if (u['length'] > 0x0) { | |
| var Q = u[u['length'] - 0x1]; | |
| o['length'] = Q['stackSize']; | |
| if (Q['catchIndex'] !== undefined) | |
| o['push'](aE), q = Q['catchIndex'], Q['catchIndex'] = undefined, Q['finallyIndex'] === undefined && u['pop'](); | |
| else | |
| Q['finallyIndex'] !== undefined ? (q = Q['finallyIndex'], Q['pendingException'] = aE) : (q = Q['endIndex'], u['pop']()); | |
| continue; | |
| } | |
| throw aE; | |
| } | |
| } | |
| return o['length'] > 0x0 ? o['pop']() : undefined; | |
| }; | |
| return function (k, l, m) { | |
| var n = g[k]; | |
| return n && n['s'] ? j['call'](this, k, l, m) : i['call'](this, k, l, m); | |
| }; | |
| }()); | |
| async function fetchData(g, h) { | |
| return _c_['call'](this, 0x1, [ | |
| g, | |
| h | |
| ], undefined); | |
| } | |
| async function processInParallel() { | |
| return _c_['call'](this, 0x3, [], undefined); | |
| } | |
| async function processWithRace() { | |
| return _c_['call'](this, 0xa, [], undefined); | |
| } | |
| async function processSequentialVsParallel() { | |
| return _c_['call'](this, 0xb, [], undefined); | |
| } | |
| async function nestedParallelCalls() { | |
| return _c_['call'](this, 0xe, [], undefined); | |
| } | |
| async function runAllTests() { | |
| return _c_['call'](this, 0xf, [], undefined); | |
| } | |
| runAllTests()['then'](g => { | |
| return _c_['call'](this, 0x10, [g], undefined); | |
| }); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment