diff --git a/compiler/builtins.js b/compiler/builtins.js index 854b45a1..6caaf562 100644 --- a/compiler/builtins.js +++ b/compiler/builtins.js @@ -1,7 +1,7 @@ import * as GeneratedBuiltins from './generated_builtins.js'; import { Blocktype, Opcodes, Valtype, ValtypeSize } from './wasmSpec.js'; import { number } from './embedding.js'; -import { TYPES, TYPE_NAMES } from './types.js'; +import { TYPES, TYPE_NAMES, TYPE_FLAGS } from './types.js'; import Prefs from './prefs.js'; export const importedFuncs = [ @@ -1253,5 +1253,145 @@ export const BuiltinFuncs = function() { ] }; + this.__ecma262_SameValueZero = { + params: [ Valtype.f64, Valtype.i32, Valtype.f64, Valtype.i32 ], + locals: [], + localNames: [ 'x', 'xType', 'y', 'yType' ], + returns: [ Valtype.i32 ], + returnType: TYPES.boolean, + wasm: (scope, { compareStrings }) => [ + // 1. If Type(x) is not Type(y), return false. + [ Opcodes.local_get, 1 ], + ...number(TYPE_FLAGS.parity, Valtype.i32), + [ Opcodes.i32_or ], + [ Opcodes.local_get, 3 ], + ...number(TYPE_FLAGS.parity, Valtype.i32), + [ Opcodes.i32_or ], + [ Opcodes.i32_ne ], + [ Opcodes.if, Blocktype.void ], + ...number(0, Valtype.i32), + [ Opcodes.return ], + [ Opcodes.end ], + + // 2. If x is a Number, then + [ Opcodes.local_get, 1 ], + ...number(TYPES.number, Valtype.i32), + [ Opcodes.i32_eq ], + [ Opcodes.if, Blocktype.void ], + // 1. If x is NaN and y is NaN, return true. + [ Opcodes.local_get, 0 ], + [ Opcodes.local_get, 0 ], + [ Opcodes.f64_ne ], + + [ Opcodes.local_get, 2 ], + [ Opcodes.local_get, 2 ], + [ Opcodes.f64_ne ], + + [ Opcodes.i32_and ], + [ Opcodes.if, Blocktype.void ], + ...number(1, Valtype.i32), + [ Opcodes.return ], + [ Opcodes.end ], + + // 2. If x is +0𝔽 and y is -0𝔽, return true. + // 3. If x is -0𝔽 and y is +0𝔽, return true. + // 4. If x is y, return true. + + // note: IEEE 754 equal does not differentiate between signed zeros, so this is okay + [ Opcodes.local_get, 0 ], + [ Opcodes.local_get, 2 ], + [ Opcodes.f64_eq ], + [ Opcodes.if, Blocktype.void ], + ...number(1, Valtype.i32), + [ Opcodes.return ], + [ Opcodes.end ], + + // 5. Return false. + ...number(0, Valtype.i32), + [ Opcodes.return ], + [ Opcodes.end], + + // 3. Return SameValueNonNumber(x, y). + // 1. Assert: Type(x) is Type(y). + // 2. If x is either null or undefined, return true. + [ Opcodes.local_get, 0 ], + ...number(0, Valtype.f64), + [ Opcodes.f64_eq ], + + [ Opcodes.local_get, 1 ], + ...number(TYPES.object, Valtype.i32), + [ Opcodes.i32_eq ], + [ Opcodes.local_get, 1 ], + ...number(TYPES.undefined, Valtype.i32), + [ Opcodes.i32_eq ], + + [ Opcodes.i32_or ], + [ Opcodes.i32_and ], + [ Opcodes.if, Blocktype.void ], + ...number(1, Valtype.i32), + [ Opcodes.return ], + [ Opcodes.end ], + + // 3. If x is a BigInt, then + // a. Return BigInt::equal(x, y). + // todo: we currently don't have bigints + + // 4. If x is a String, then + // a. If x and y have the same length and the same code units in the same positions, return true; otherwise, return false + [ Opcodes.local_get, 1 ], + ...number(TYPES.bytestring, Valtype.i32), + [ Opcodes.i32_eq ], + [ Opcodes.local_get, 3 ], + ...number(TYPES.bytestring, Valtype.i32), + [ Opcodes.i32_eq ], + [ Opcodes.i32_and ], + [ Opcodes.if, Blocktype.void ], + ...compareStrings(scope, [[ Opcodes.local_get, 0 ]], [[ Opcodes.local_get, 2 ]], [[ Opcodes.local_get, 1 ]], [[ Opcodes.local_get, 3 ]], true), + [ Opcodes.return ], + [ Opcodes.end ], + + [ Opcodes.local_get, 1 ], + ...number(TYPES.string, Valtype.i32), + [ Opcodes.i32_eq ], + [ Opcodes.local_get, 1 ], + ...number(TYPES.bytestring, Valtype.i32), + [ Opcodes.i32_eq ], + [ Opcodes.i32_or ], + [ Opcodes.if, Blocktype.void ], + ...compareStrings(scope, [[ Opcodes.local_get, 0 ]], [[ Opcodes.local_get, 2 ]], [[ Opcodes.local_get, 1 ]], [[ Opcodes.local_get, 3 ]]), + [ Opcodes.return ], + [ Opcodes.end ], + + // 5. If x is a Boolean, then + // a. If x and y are both true or both false, return true; otherwise, return false. + [ Opcodes.local_get, 1 ], + ...number(TYPES.boolean, Valtype.i32), + [ Opcodes.i32_eq ], + [ Opcodes.if, Blocktype.void ], + [ Opcodes.local_get, 0 ], + [ Opcodes.local_get, 2 ], + [ Opcodes.f64_eq ], + [ Opcodes.if, Blocktype.void ], + ...number(1, Valtype.i32), + [ Opcodes.return ], + [ Opcodes.end ], + ...number(0, Valtype.i32), + [ Opcodes.return ], + [ Opcodes.end ], + + // 7. If x is y, return true; otherwise, return false. + [ Opcodes.local_get, 0 ], + [ Opcodes.local_get, 2 ], + [ Opcodes.f64_eq ], + [ Opcodes.if, Blocktype.void ], + ...number(1, Valtype.i32), + [ Opcodes.return ], + [ Opcodes.end ], + + ...number(0, Valtype.i32), + [ Opcodes.return ] + ] + } + GeneratedBuiltins.BuiltinFuncs.call(this); }; \ No newline at end of file diff --git a/compiler/builtins/map.ts b/compiler/builtins/map.ts new file mode 100644 index 00000000..e64afcd7 --- /dev/null +++ b/compiler/builtins/map.ts @@ -0,0 +1,635 @@ +import type {} from './porffor.d.ts'; + +// Based on [CloseTable](https://github.com/jorendorff/dht/) + +// buckets = 4; +// fill_factor = 8.0/3.0; +// min_vector_fill = 0.25; + +// struct Entry { +// f64 key; // +0 +// i8 keyType; // +8 +// f64 value; // +9 +// i8 valType; // +17 +// i32 chain; // +18 +// } + +// struct Map { +// i32 live_count = 0; // +0 +// i32 table_mask = buckets - 1; // +4 +// i32 entries_length = 0; // +8 +// i32 entries_capacity = (buckets * fill_factor); // +12 +// Entry** table; // +16 +// Entry* entries; // +20 +// } + +// hack: throughout this entire process we smuggle i64s as f64s to make porffor happy +// todo: to allow for more than 2^32~ish entries, fnv_1a must use a 64 bit hash and wasm must be able to have a 64 bit address space + + +// todo: inline +export const __Porffor_fnv_1a_i32 = (_data: i32, hash: i64): i64 => { + Porffor.wasm` + local prime i32 + local data i32 + + i32.const 16777619 + local.set prime + + local.get ${_data} + i32.to_u + local.set data + + ;; hash ^= (data >> 24) & 0xFF; hash *= prime; + local.get ${hash} + i64.reinterpret_f64 + i32.wrap_i64 + local.get data + i32.const 24 + i32.shr_u + i32.const 255 + i32.and + i32.xor + local.get prime + i32.mul + + ;; hash ^= (data >> 16) & 0xFF; hash *= prime; + local.get data + i32.const 16 + i32.shr_u + i32.const 255 + i32.and + i32.xor + local.get prime + i32.mul + + ;; hash ^= (data >> 8) & 0xFF; hash *= prime; + local.get data + i32.const 8 + i32.shr_u + i32.const 255 + i32.and + i32.xor + local.get prime + i32.mul + + ;; hash ^= (data) & 0xFF; hash *= prime; + local.get data + i32.const 255 + i32.and + i32.xor + local.get prime + i32.mul + + i64.extend_i32_u + f64.reinterpret_i64 + i32.const 1 + return`; +} + +// todo: inline +export const __Porffor_fnv_1a_i16 = (_data: i32, hash: i64): i64 => { + Porffor.wasm` + local prime i32 + local data i32 + + i32.const 16777619 + local.set prime + + local.get ${_data} + i32.to_u + local.set data + + ;; hash ^= (data >> 8) & 0xFF; hash *= prime; + local.get ${hash} + i64.reinterpret_f64 + i32.wrap_i64 + local.get data + i32.const 8 + i32.shr_u + i32.const 255 + i32.and + i32.xor + local.get prime + i32.mul + + ;; hash ^= (data) & 0xFF; hash *= prime; + local.get data + i32.const 255 + i32.and + i32.xor + local.get prime + i32.mul + + i64.extend_i32_u + f64.reinterpret_i64 + i32.const 1 + return`; +} + + +// todo: inline +export const __Porffor_fnv_1a_i8 = (_data: i32, hash: i64): i64 => { + Porffor.wasm` + local prime i32 + local data i32 + + i32.const 16777619 + local.set prime + + local.get ${_data} + i32.to_u + local.set data + + ;; hash ^= (data) & 0xFF; hash *= prime; + local.get ${hash} + i64.reinterpret_f64 + i32.wrap_i64 + local.get data + i32.const 255 + i32.and + i32.xor + local.get prime + i32.mul + + i64.extend_i32_u + f64.reinterpret_i64 + i32.const 1 + return`; +} + +export const __Porffor_fnv_1a = (value: any): i64 => { + const offsetBasis: i64 = Porffor.wasm` + i32.const 2166136261 + i64.extend_i32_u + f64.reinterpret_i64`; + const type: i32 = Porffor.rawType(value); + + if (type == Porffor.TYPES.bytestring) { + Porffor.wasm` + i32.const 1 + local.set ${value+1}` // cast value to number + let hash: i32 = offsetBasis; + let strLen: i32 = Porffor.wasm.i32.load(value, 0, 0); + hash = __Porffor_fnv_1a_i32(strLen, hash); + strLen *= 2; + for (let i = 0; i < strLen; i += 2) { + // still i16 as bytestrings and strings should hash to the same value, if they have the same contents + hash = __Porffor_fnv_1a_i16(Porffor.wasm.i32.load8_u(value + i, 0, 4), hash); + } + return hash; + } else if (type == Porffor.TYPES.string) { + Porffor.wasm` + i32.const 1 + local.set ${value+1}` // cast value to number + let hash: i32 = offsetBasis; + let strLen: i32 = Porffor.wasm.i32.load(value, 0, 0); + hash = __Porffor_fnv_1a_i32(strLen, hash); + strLen *= 2; + for (let i = 0; i < strLen; i += 2) { + hash = __Porffor_fnv_1a_i16(Porffor.wasm.i32.load16_u(value + i, 0, 4), hash); + } + return hash; + } + + let hash: i32 = __Porffor_fnv_1a_i32(value, offsetBasis); + hash = __Porffor_fnv_1a_i8(type, hash); + return hash; +}; + +export const __Porffor_map_lookup = (_this: Map, key: any, hash: i64): i32 => { + Porffor.wasm` + local mask i32 + local thisPtr i32 + local entry i32 + local lastEntry i32 + + ;; setup this ptr + local.get ${_this} + i32.to_u + local.tee thisPtr + + ;; setup mask + i32.load 0 4 + local.set mask + + + ;; tablePtr + (hash & mask) * sizeof(i32) + local.get ${hash} + i64.reinterpret_f64 + i32.wrap_i64 + local.get mask + i32.and + i32.const 4 + i32.mul + ;; get tablePtr + local.get thisPtr + i32.load 0 16 + i32.add + local.set entry + + loop void + local.get entry + i32.load 0 0 + local.tee entry + ;; entry != 0 && entry != lastEntry + i32.const 0 + i32.ne + local.get lastEntry + local.get entry + i32.ne + i32.and + if void + ;; entry.key + local.get entry + f64.load 0 0 + ;; entry.keyType + local.get entry + i32.load8_u 0 8 + + local.get ${key} + local.get ${key+1} + + call __ecma262_SameValueZero + if void + local.get entry + i32.from_u + i32.const 1 + return + end + + local.get entry + local.set lastEntry + + ;; entry = entry.chain + local.get entry + i32.load 0 18 + local.set entry + + br 1 + end + end` + return 0; +}; + +export const __Porffor_map_rehash = (_this: Map, newTableMask: i32) => { + const newCapacity: i32 = (newTableMask + 1) * (8/3); + const entriesPtr: i32 = Porffor.wasm.i32.load(_this, 0, 20); + const newTablePtr: i32 = Porffor.allocateBytes(4 * (newTableMask + 1)) // sizeof(i32) * (new_table_mask + 1); + let newEntriesPtr: i32 = Porffor.allocateBytes(24 * newCapacity) // sizeof(Entry) * new_capacity; + + const endPtr: i32 = entriesPtr + 24 * Porffor.wasm.i32.load(_this, 0, 12); // entriesPtr + sizeof(Entry) * entries_capacity + for (let entry = entriesPtr; entry < endPtr; entry += 24) { // sizeof(Entry) + const key: f64 = Porffor.wasm.f64.load(entry, 0, 0); + const keyType: i32 = Porffor.wasm.i32.load8_u(entry, 0, 8); + if (keyType != Porffor.TYPES.empty) { + const hash: i32 = __Porffor_fnv_1a(key); + + Porffor.wasm.f64.store(newEntriesPtr, key, 0, 0); // entry.key + Porffor.wasm.i32.store8(newEntriesPtr, keyType, 0, 8); // entry.keyType + Porffor.wasm.f64.store(newEntriesPtr, Porffor.wasm.f64.load(entry, 0, 9), 0, 9); // entry.value + Porffor.wasm.i32.store8(newEntriesPtr, Porffor.wasm.i32.load8_u(entry, 0, 17), 0, 17); // entry.valueType + + Porffor.wasm` + local index i32 + ;; hash & newTableMask + local.get ${hash} + i64.reinterpret_f64 + i32.wrap_i64 + local.get ${newTableMask} + i32.to_u + i32.and + ;; newTablePtr + (hash & newTableMask) * sizeof(i32) + i32.const 4 + i32.mul + local.tee index + local.get ${newTablePtr} + i32.to_u + i32.add + local.get ${entry} + i32.to_u + i32.store 0 0 + ;; set entry.chain + local.get ${newEntriesPtr} + i32.to_u + local.get index + i32.store 0 18`; + + newEntriesPtr += 24; // sizeof(Entry) + } + } + + // todo: discard the perviously used memory, requires gc + Porffor.wasm.i32.store(_this, newTableMask, 0, 4); // table_mask + Porffor.wasm` + local.get ${_this} + i32_to_u + local.get ${_this} + i32_to_u + i32.load 0 0 + i32.store 0 8` // entries_length = live_count + Porffor.wasm.i32.store(_this, newCapacity, 0, 12); // entries_capacity + Porffor.wasm.i32.store(_this, newTablePtr, 0, 16); // table + Porffor.wasm.i32.store(_this, entriesPtr, 0, 20); // entries + + return; +}; + +export const __Map_prototype_get = (_this: Map, key: any) => { + const entry: i32 = __Porffor_map_lookup(_this, key, __Porffor_fnv_1a(key)); + if (entry == 0) return; + Porffor.wasm` + ;; entry.value + local.get ${entry} + i32.to_u + f64.load 0 9 + ;; entry.valType + local.get ${entry} + i32.to_u + i32.load8_u 0 17 + return`; +}; + +export const __Map_prototype_set = (_this: Map, key: any, value: any) => { + let hash: i32 = __Porffor_fnv_1a(key); + let entry: i32 = __Porffor_map_lookup(_this, key, hash); + if (entry != 0) { + Porffor.wasm.f64.store(entry, value, 0, 9); // entry.value + Porffor.wasm.i32.store(entry, Porffor.rawType(value), 0, 17); // entry.valType + } else { + const entries_capacity: i32 = Porffor.wasm.i32.load(_this, 0, 12); + const entries_length: i32 = Porffor.wasm.i32.load(_this, 0, 8); + const table_mask: i32 = Porffor.wasm.i32.load(_this, 0, 4); + + const entries: i32 = Porffor.wasm.i32.load(_this, 0, 20); + + if (entries_length == entries_capacity) { + // If the table is more than 1/4 deleted entries, simply rehash in + // place to free up some space. Otherwise, grow the table. + if (Porffor.wasm.i32.load(_this, 0, 0) >= entries_capacity * 0.75) { + __Porffor_map_rehash(_this, (table_mask << 1) | 1); + } else { + __Porffor_map_rehash(_this, table_mask); + } + } + + + Porffor.wasm.i32.store(_this, Porffor.wasm.i32.load(_this, 0, 0) + 1, 0, 0); // live_count++; + entry = entries + 24 * entries_length; // entry = entries + sizeof(Entry) * entries_length; + Porffor.wasm.i32.store(_this, entries_length + 1, 0, 8); // entries_length++ + + Porffor.wasm.f64.store(entry, key, 0, 0); // entry.key + Porffor.wasm.i32.store8(entry, Porffor.rawType(key), 0, 8); // entry.keyType + Porffor.wasm.f64.store(entry, value, 0, 9); // entry.value + Porffor.wasm.i32.store8(entry, Porffor.rawType(value), 0, 17); // entry.valueType + + Porffor.wasm` + local index i32 + ;; get table ptr + local.get ${_this} + i32.to_u + i32.load 0 16 + ;; (hash & table_mask) * sizeof(i32) + local.get ${hash} + i64.reinterpret_f64 + i32.wrap_i64 + local.get ${table_mask} + i32.to_u + i32.and + i32.const 4 + i32.mul + i32.add + local.tee index + ;; table[...] = entry + local.get ${entry} + i32.to_u + i32.store 0 0 + ;; set entry.chain + local.get ${entry} + i32.to_u + local.get index + i32.store 0 18` + } + + return _this; +}; + +export const __Map_prototype_delete = (_this: Map, key: any): boolean => { + const entry: i32 = __Porffor_map_lookup(_this, key, __Porffor_fnv_1a(key)); + if (entry == 0) return false; + const new_size: i32 = Porffor.wasm.i32.load(_this, 0, 0) - 1; + Porffor.wasm.i32.store(_this, new_size, 0, 0); // live_count--; + Porffor.wasm.f64.store(entry, 0, 0, 0); // entry.key = 0; + Porffor.wasm.i32.store8(entry, 0, 0, 8); // entry.keyType = 0; + const table_mask: i32 = Porffor.wasm.i32.load(_this, 0, 4); + const entries_length: i32 = Porffor.wasm.i32.load(_this, 0, 8); + + if (table_mask > 4 && new_size < entries_length * 0.25) { + __Porffor_map_rehash(_this, table_mask >> 1); + } + return true; +}; + +export const __Map_prototype_has = (_this: Map, key: any) => { + return __Porffor_map_lookup(_this, key, __Porffor_fnv_1a(key)) != 0; +}; + +export const __Map_prototype_size$get = (_this: Map) => { + return Porffor.wasm.i32.load(_this, 0, 0); +}; + +export const __Map_prototype_clear = (_this: Map) => { + const entriesPtr: i32 = Porffor.wasm.i32.load(_this, 0, 20); + + const endPtr: i32 = entriesPtr + 24 * Porffor.wasm.i32.load(_this, 0, 12); // entriesPtr + sizeof(Entry) * entries_capacity + for (let e = entriesPtr; e < endPtr; e += 24) { // sizeof(Entry) + // entry.keyType = TYPES.empty + Porffor.wasm.i32.store8(e, Porffor.TYPES.empty, 0, 8); + }; + + return; +}; + +export const Map = function (iterable: any): Map { + if (!new.target) throw new TypeError("Constructor Map requires 'new' "); + + const _this: Map = Porffor.allocateBytes(24); // sizeof(Map) + + // todo: discard the perviously used memory, requires gc + Porffor.wasm.i32.store(_this, 0, 0, 0); // live_count + Porffor.wasm.i32.store(_this, 3, 0, 4); // table_mask + Porffor.wasm.i32.store(_this, 0, 0, 8); // entries_length + const entries_capacity = (4*(8/3)) | 0; + Porffor.wasm.i32.store(_this, entries_capacity, 0, 12); // entries_capacity + + const tablePtr: i32 = Porffor.allocateBytes(4 * 4) // sizeof(i32) * buckets; + Porffor.wasm.i32.store(_this, tablePtr, 0, 16); // table + const entriesPtr: i32 = Porffor.allocateBytes(24 * entries_capacity) // sizeof(Entry) * entries_capacity; + Porffor.wasm.i32.store(_this, entriesPtr, 0, 20); // entries + + if (Porffor.fastAnd( + Porffor.rawType(iterable) != Porffor.TYPES.undefined, + iterable !== null + )) for (const x of iterable) { + __Map_prototype_set(_this, x[0], x[1]); + } + + return _this; +}; + +export const __Map_prototype_forEach = (_this: Map, callbackFn: any) => { + const entriesPtr: i32 = Porffor.wasm.i32.load(_this, 0, 20); + + const endPtr: i32 = entriesPtr + 24 * Porffor.wasm.i32.load(_this, 0, 12); // entriesPtr + sizeof(Entry) * entries_capacity + for (let e = entriesPtr; e < endPtr; e += 24) { // sizeof(Entry) + let key: any = undefined; + let value: any = undefined; + Porffor.wasm` + ;; get entry.key and write it + local.get ${e} + i32.to_u + f64.load 0 0 + local.set ${key} + ;; get entry.keyType and write it + local.get ${e} + i32.to_u + i32.load8_u 0 8 + local.tee ${key+1} + ;; is key empty (0x00 is TYPES.empty) + i32.eqz + if void + ;; skip the key, continue the loop + br 1 + end + ;; get entry.value and write it + local.get ${e} + i32.to_u + f64.load 0 9 + local.set ${value} + ;; get entry.valType and write it + local.get ${e} + i32.to_u + i32.load8_u 0 17 + local.set ${value+1}`; + callbackFn(value, key, _this); + } + + return; +}; + +export const __Map_prototype_values = (_this: Map) => { + const entriesPtr: i32 = Porffor.wasm.i32.load(_this, 0, 20); + const out: any[] = Porffor.allocate(); + + Porffor.wasm` + local len i32 + local elePtr i32 + ;; create element ptr + local.get ${out} + i32.to_u + i32.const 4 + i32.add + local.set elePtr`; + + const endPtr: i32 = entriesPtr + 24 * Porffor.wasm.i32.load(_this, 0, 12); // entriesPtr + sizeof(Entry) * entries_capacity + for (let e = entriesPtr; e < endPtr; e += 24) { // sizeof(Entry) + Porffor.wasm` + ;; get entry.keyType + local.get ${e} + i32.to_u + i32.load8_u 0 8 + ;; is key not empty (0x00 is TYPES.empty) + i32.const 0 + i32.ne + if void + ;; get entry.value and write it + local.get elePtr + local.get ${e} + i32.to_u + f64.load 0 9 + f64.store 0 0 + ;; get entry.valType and write it + local.get elePtr + local.get ${e} + i32.to_u + i32.load8_u 0 17 + i32.store8 0 8 + ;; increment length + local.get len + i32.const 1 + i32.add + local.set len + ;; elePtr += 9 + local.get elePtr + i32.const 9 + i32.add + local.set elePtr + end`; + } + + Porffor.wasm` + local.get ${out} + i32.to_u + local.get len + i32.store 0 0` + + return out; +}; + +export const __Map_prototype_keys = (_this: Map) => { + const entriesPtr: i32 = Porffor.wasm.i32.load(_this, 0, 20); + const out: any[] = Porffor.allocate(); + + Porffor.wasm` + local len i32 + local elePtr i32 + ;; create element ptr + local.get ${out} + i32.to_u + i32.const 4 + i32.add + local.set elePtr`; + + const endPtr: i32 = entriesPtr + 24 * Porffor.wasm.i32.load(_this, 0, 12); // entriesPtr + sizeof(Entry) * entries_capacity + for (let e = entriesPtr; e < endPtr; e += 24) { // sizeof(Entry) + Porffor.wasm` + local keyType i32 + ;; get entry.keyType and write it + local.get ${e} + i32.to_u + i32.load8_u 0 8 + local.tee keyType + ;; is key not empty (0x00 is TYPES.empty) + i32.const 0 + i32.ne + if void + ;; get entry.key and write it + local.get elePtr + local.get ${e} + i32.to_u + f64.load 0 0 + f64.store 0 0 + local.get elePtr + local.get keyType + i32.store8 0 8 + ;; increment length + local.get len + i32.const 1 + i32.add + local.set len + ;; elePtr += 9 + local.get elePtr + i32.const 9 + i32.add + local.set elePtr + end`; + } + + Porffor.wasm` + local.get ${out} + i32.to_u + local.get len + i32.store 0 0` + + return out; +}; \ No newline at end of file diff --git a/compiler/builtins/porffor.d.ts b/compiler/builtins/porffor.d.ts index e3d430e1..b5c5f871 100644 --- a/compiler/builtins/porffor.d.ts +++ b/compiler/builtins/porffor.d.ts @@ -20,6 +20,11 @@ type PorfforGlobal = { load(pointer: any, align: i32, offset: i32): i32; store(pointer: any, value: f64, align: i32, offset: i32): f64; } + + i64: { + load(pointer: any, align: i32, offset: i32): i32; + store(pointer: any, value: i64, align: i32, offset: i32): i64; + } } allocate(): any; diff --git a/compiler/builtins/z_map.ts b/compiler/builtins/z_map.ts deleted file mode 100644 index a6bbb37b..00000000 --- a/compiler/builtins/z_map.ts +++ /dev/null @@ -1,115 +0,0 @@ -import type {} from './porffor.d.ts'; - -export const __Map_prototype_size$get = (_this: Map) => { - return Porffor.wasm.i32.load(Porffor.wasm.i32.load(_this, 0, 0), 0, 0); -}; - -export const __Map_prototype_has = (_this: Map, key: any) => { - const keys: Set = Porffor.wasm.i32.load(_this, 0, 0); - return __Set_prototype_has(key); -}; - -export const __Map_prototype_get = (_this: Map, key: any) => { - const keys: Set = Porffor.wasm.i32.load(_this, 0, 0); - const vals: any[] = Porffor.wasm.i32.load(_this, 0, 4); - - const keyIdx: i32 = Porffor.set.indexOf(keys, key); - if (keyIdx == -1) return undefined; - - return vals[keyIdx]; -}; - -export const __Map_prototype_set = (_this: Map, key: any, value: any) => { - const keys: Set = Porffor.wasm.i32.load(_this, 0, 0); - const vals: any[] = Porffor.wasm.i32.load(_this, 0, 4); - - const size: i32 = Porffor.wasm.i32.load(keys, 0, 0); - - let keyIdx: i32 = Porffor.set.indexOf(keys, key); - if (keyIdx == -1) { - // add key if non-existent - keyIdx = size; - __Set_prototype_add(keys, key); - } - - vals[keyIdx] = value; - - return _this; -}; - -export const __Map_prototype_delete = (_this: Map, key: any) => { - const keys: Set = Porffor.wasm.i32.load(_this, 0, 0); - - const keyIdx = Porffor.set.indexOf(keys, key); - if (keyIdx == -1) return false; - - __Set_prototype_delete(keys, key); - - const vals: any[] = Porffor.wasm.i32.load(_this, 0, 4); - __Array_prototype_splice(keyIdx, 1); - - return true; -}; - -export const __Map_prototype_clear = (_this: Map) => { - const keys: Set = Porffor.wasm.i32.load(_this, 0, 0); - __Set_prototype_clear(keys); - - const vals: any[] = Porffor.wasm.i32.load(_this, 0, 4); - vals.length = 0; -}; - -export const __Map_prototype_forEach = (_this: Map, callbackFn: any) => { - const keys: Set = Porffor.wasm.i32.load(_this, 0, 0); - const vals: any[] = Porffor.wasm.i32.load(_this, 0, 4); - - const size: i32 = Porffor.wasm.i32.load(keys, 0, 0); - - let i: i32 = 0; - while (i < size) { - callbackFn(vals[i], Porffor.set.read(keys, i++), _this); - } -}; - -export const Map = function (iterable: any): Map { - if (!new.target) throw new TypeError("Constructor Map requires 'new'"); - - const out: Map = Porffor.allocateBytes(8); - - const keys: Set = Porffor.allocate(); - Porffor.wasm.i32.store(out, keys, 0, 0); - - const vals: any[] = Porffor.allocate(); - Porffor.wasm.i32.store(out, vals, 0, 4); - - if (Porffor.fastAnd( - Porffor.rawType(iterable) != Porffor.TYPES.undefined, - iterable !== null - )) for (const x of iterable) { - __Map_prototype_set(out, x[0], x[1]); - } - - return out; -}; - -export const __Map_prototype_keys = (_this: Map) => { - const keys: Set = Porffor.wasm.i32.load(_this, 0, 0); - const out: any[] = Porffor.allocate(); - - for (const x of keys) { - out.push(x); - } - - return out; -}; - -export const __Map_prototype_values = (_this: Map) => { - const vals: Set = Porffor.wasm.i32.load(_this, 0, 4); - const out: any[] = Porffor.allocate(); - - for (const x of vals) { - out.push(x); - } - - return out; -}; \ No newline at end of file diff --git a/compiler/builtins/z_weakmap.ts b/compiler/builtins/z_weakmap.ts index e891e22a..1c993b36 100644 --- a/compiler/builtins/z_weakmap.ts +++ b/compiler/builtins/z_weakmap.ts @@ -14,20 +14,7 @@ export const __WeakMap_prototype_delete = (_this: WeakMap, key: any) => __Map_pr export const WeakMap = function (iterable: any): WeakMap { if (!new.target) throw new TypeError("Constructor WeakMap requires 'new'"); - const out: WeakMap = Porffor.allocateBytes(8); - - const keys: Set = Porffor.allocate(); - Porffor.wasm.i32.store(out, keys, 0, 0); - - const vals: any[] = Porffor.allocate(); - Porffor.wasm.i32.store(out, vals, 0, 4); - - if (Porffor.fastAnd( - Porffor.rawType(iterable) != Porffor.TYPES.undefined, - iterable !== null - )) for (const x of iterable) { - __WeakMap_prototype_set(out, x[0], x[1]); - } + const out: WeakMap = new Map(iterable) return out; }; diff --git a/compiler/codegen.js b/compiler/codegen.js index 397aff79..ad7d0aa8 100644 --- a/compiler/codegen.js +++ b/compiler/codegen.js @@ -186,6 +186,15 @@ const generate = (scope, decl, global = false, name = undefined, valueUnused = f continue; } + if (asm[0] === 'loop' || asm[0] === 'if' || asm[0] == 'block') { + if (asm[1] === 'void') { + out.push([ Opcodes[asm[0]], Blocktype.void ]); + } else { + out.push([ Opcodes[asm[0]], Valtype[asm[1]] ]); + } + continue; + } + let inst = Opcodes[asm[0].replace('.', '_')]; if (inst == null) throw new Error(`inline asm: inst ${asm[0]} not found`); @@ -1121,7 +1130,7 @@ const generateBinaryExp = (scope, decl, _global, _name) => { const asmFuncToAsm = (func, scope) => { return func(scope, { - TYPES, TYPE_NAMES, typeSwitch, makeArray, makeString, allocPage, internalThrow, + TYPES, TYPE_NAMES, typeSwitch, makeArray, makeString, allocPage, internalThrow, compareStrings, builtin: n => { let idx = funcIndex[n] ?? importedFuncs[n]; if (idx == null && builtinFuncs[n]) { @@ -1945,25 +1954,30 @@ const generateCall = (scope, decl, _global, _name, unusedValue = false) => { if (idx === undefined && !decl._new && name.startsWith('__Porffor_wasm_')) { const wasmOps = { // pointer, align, offset - i32_load: { imms: 2, args: [ true ], returns: 1 }, + i32_load: { imms: 2, args: [ Valtype.i32 ], returns: Valtype.i32 }, // pointer, value, align, offset - i32_store: { imms: 2, args: [ true, true ], returns: 0 }, + i32_store: { imms: 2, args: [ Valtype.i32, Valtype.i32 ] }, // pointer, align, offset - i32_load8_u: { imms: 2, args: [ true ], returns: 1 }, + i32_load8_u: { imms: 2, args: [ Valtype.i32 ], returns: Valtype.i32 }, // pointer, value, align, offset - i32_store8: { imms: 2, args: [ true, true ], returns: 0 }, + i32_store8: { imms: 2, args: [ Valtype.i32, Valtype.i32 ] }, // pointer, align, offset - i32_load16_u: { imms: 2, args: [ true ], returns: 1 }, + i32_load16_u: { imms: 2, args: [ Valtype.i32 ], returns: Valtype.i32 }, // pointer, value, align, offset - i32_store16: { imms: 2, args: [ true, true ], returns: 0 }, + i32_store16: { imms: 2, args: [ Valtype.i32, Valtype.i32 ] }, // pointer, align, offset - f64_load: { imms: 2, args: [ true ], returns: 0 }, // 0 due to not i32 + f64_load: { imms: 2, args: [ Valtype.i32 ], returns: Valtype.f64 }, // pointer, value, align, offset - f64_store: { imms: 2, args: [ true, false ], returns: 0 }, + f64_store: { imms: 2, args: [ Valtype.i32, Valtype.f64 ] }, + + // pointer, align, offset + i64_load: { imms: 2, args: [ Valtype.i32 ], returns: Valtype.i64 }, + // pointer, value, align, offset + i64_store: { imms: 2, args: [ Valtype.i32, Valtype.i64 ] }, // value - i32_const: { imms: 1, args: [], returns: 0 }, + i32_const: { imms: 1, args: [], returns: Valtype.i32 }, }; const opName = name.slice('__Porffor_wasm_'.length); @@ -1972,19 +1986,36 @@ const generateCall = (scope, decl, _global, _name, unusedValue = false) => { const op = wasmOps[opName]; const argOut = []; - for (let i = 0; i < op.args.length; i++) argOut.push( - ...generate(scope, decl.arguments[i]), - ...(op.args[i] ? [ Opcodes.i32_to ] : []) - ); + for (let i = 0; i < op.args.length; i++) { + argOut.push( + ...generate(scope, decl.arguments[i]), + ) + const type = op.args[i]; + if (type == valtype) continue; + switch (type) { + case Valtype.i32: argOut.push(Opcodes.i32_to); break; + case Valtype.f64: argOut.push(Opcodes.f64_to); break; + case Valtype.i64: argOut.push(Opcodes.i64_to); break; + } + } // literals only const imms = decl.arguments.slice(op.args.length).map(x => x.value); - return [ + const out = [ ...argOut, [ Opcodes[opName], ...imms ], - ...(new Array(op.returns).fill(Opcodes.i32_from)) - ]; + ] + + if (op.returns == valtype) return out; + switch (op.returns) { + case Valtype.i32: out.push(Opcodes.i32_from); break; + case Valtype.f64: out.push(Opcodes.f64_from); break; + case Valtype.i64: out.push(Opcodes.i64_from); break; + default: break; // ignore undefined returns + } + + return out; } } @@ -4851,6 +4882,16 @@ export default program => { Opcodes.i32_from = [ [], [ Opcodes.i64_extend_i32_s ], [ Opcodes.f64_convert_i32_s ] ][valtypeInd]; Opcodes.i32_from_u = [ [], [ Opcodes.i64_extend_i32_u ], [ Opcodes.f64_convert_i32_u ] ][valtypeInd]; + Opcodes.f64_to = [ [ Opcodes.f64_convert_i32_s ], [ Opcodes.f64_convert_i64_s ], [] ][valtypeInd]; + Opcodes.f64_to_u = [ [ Opcodes.f64_convert_i32_u ], [ Opcodes.f64_convert_i64_u ], [] ][valtypeInd]; + Opcodes.f64_from = [ Opcodes.i32_trunc_sat_f64_s, Opcodes.i64_trunc_sat_f64_s, [] ][valtypeInd]; + Opcodes.f64_from_u = [ Opcodes.i32_trunc_sat_f64_u, Opcodes.i64_trunc_sat_f64_u, [] ][valtypeInd]; + + Opcodes.i64_to = [ [ Opcodes.i64_extend_i32_s ], [], Opcodes.i64_trunc_sat_f64_s ][valtypeInd]; + Opcodes.i64_to_u = [ [ Opcodes.i64_extend_i32_u ], [], Opcodes.i64_trunc_sat_f64_u ][valtypeInd]; + Opcodes.i64_from = [ [ Opcodes.i32_wrap_i64 ], [], [ Opcodes.f64_convert_i64_s ] ][valtypeInd]; + Opcodes.i64_from_u = [ [ Opcodes.i32_wrap_i64 ], [], [ Opcodes.f64_convert_i64_u ] ][valtypeInd]; + Opcodes.load = [ Opcodes.i32_load, Opcodes.i64_load, Opcodes.f64_load ][valtypeInd]; Opcodes.store = [ Opcodes.i32_store, Opcodes.i64_store, Opcodes.f64_store ][valtypeInd]; diff --git a/compiler/generated_builtins.js b/compiler/generated_builtins.js index e686eaea..06a66cb8 100644 --- a/compiler/generated_builtins.js +++ b/compiler/generated_builtins.js @@ -1268,6 +1268,104 @@ export const BuiltinFuncs = function() { locals: [124], localNames: ["_this","_this#type","out"], data: [[0,[14,0,0,0,102,117,110,99,116,105,111,110,32,40,41,32,123,125]]], }; + this.__Porffor_fnv_1a_i32 = { + wasm: (scope, {}) => [[65,147,131,128,8],[33,4],[32,0],[252,3],[33,5],[32,2],[189],[167],[32,5],[65,24],[118],[65,255,1],[113],[115],[32,4],[108],[32,5],[65,16],[118],[65,255,1],[113],[115],[32,4],[108],[32,5],[65,8],[118],[65,255,1],[113],[115],[32,4],[108],[32,5],[65,255,1],[113],[115],[32,4],[108],[173],[191],[65,1],[15]], + params: [124,127,124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [127,127], localNames: ["_data","_data#type","hash","hash#type","prime","data"], + }; + this.__Porffor_fnv_1a_i16 = { + wasm: (scope, {}) => [[65,147,131,128,8],[33,4],[32,0],[252,3],[33,5],[32,2],[189],[167],[32,5],[65,8],[118],[65,255,1],[113],[115],[32,4],[108],[32,5],[65,255,1],[113],[115],[32,4],[108],[173],[191],[65,1],[15]], + params: [124,127,124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [127,127], localNames: ["_data","_data#type","hash","hash#type","prime","data"], + }; + this.__Porffor_fnv_1a_i8 = { + wasm: (scope, {}) => [[65,147,131,128,8],[33,4],[32,0],[252,3],[33,5],[32,2],[189],[167],[32,5],[65,255,1],[113],[115],[32,4],[108],[173],[191],[65,1],[15]], + params: [124,127,124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [127,127], localNames: ["_data","_data#type","hash","hash#type","prime","data"], + }; + this.__Porffor_fnv_1a = { + wasm: (scope, {builtin}) => [[65,197,187,242,136,120],[173],[191],[33,2],[32,0],[32,1],[16, builtin('__Porffor_rawType')],[34,3],[68,0,0,0,0,0,96,104,64],[97],[4,64],[65,1],[33,1],[32,2],[33,4],[32,0],[252,2],[40,0,0],[183],[34,5],[65,1],[32,4],[65,1],[16, builtin('__Porffor_fnv_1a_i32')],[33,6],[33,4],[32,5],[68,0,0,0,0,0,0,0,64],[162],[33,5],[68,0,0,0,0,0,0,0,0],[33,7],[65,1],[33,8],[3,64],[32,7],[32,5],[99],[4,64],[2,64],[2,124,"string_only"],[32,0],[34,9,"string_only"],[32,7],[34,10,"string_only"],[32,1,"string_only|start"],[65,195,1],[70],[32,8],[65,195,1],[70],[113],[4,64],[32,9],[252,3],[33,14],[32,10],[252,3],[33,11],[65,1],[64,0],[65,128,128,4],[108],[34,15],[32,14],[40,0,0],[34,13],[32,11],[40,0,0],[34,12],[106],[54,1,0],[32,15],[65,4],[106],[32,14],[65,4],[106],[65,252,255,3],[252,10,0,0],[32,15],[65,4],[106],[32,13],[65,1],[108],[106],[32,11],[65,4],[106],[32,12],[65,1],[108],[252,10,0,0],[65,195,1],[33,6],[32,15],[184],[12,1],[11],[32,1],[65,128,1],[114],[65,195,1],[70],[32,8],[65,128,1],[114],[65,195,1],[70],[114],[4,64],[32,9],[252,3],[33,14],[32,10],[252,3],[33,11],[65,1],[64,0],[65,128,128,4],[108],[34,15],[32,14],[40,0,0],[34,13],[32,11],[40,0,0],[34,12],[106],[54,1,0],[32,1],[65,195,1],[70],[4,64],[32,14],[32,13],[16, builtin('__Porffor_bytestringToString')],[33,14],[11],[32,8],[65,195,1],[70],[4,64],[32,11],[32,12],[16, builtin('__Porffor_bytestringToString')],[33,11],[11],[32,15],[65,4],[106],[32,14],[65,4],[106],[65,252,255,3],[252,10,0,0],[32,15],[65,4],[106],[32,13],[65,2],[108],[106],[32,11],[65,4],[106],[32,12],[65,2],[108],[252,10,0,0],[65,195,0],[33,6],[32,15],[184],[12,1],[11],[65,1],[33,6,"string_only|end"],[160],[11,"string_only"],[252,2],[45,0,4],[183],[65,1],[32,4],[65,1],[16, builtin('__Porffor_fnv_1a_i16')],[33,6],[33,4],[11],[32,7],[68,0,0,0,0,0,0,0,64],[160],[34,7],[65,1],[33,8],[12,1],[11],[11],[32,4],[65,1],[15],[5],[32,3],[68,0,0,0,0,0,192,80,64],[97],[4,64],[65,1],[33,1],[32,2],[33,4],[32,0],[252,2],[40,0,0],[183],[34,5],[65,1],[32,4],[65,1],[16, builtin('__Porffor_fnv_1a_i32')],[33,6],[33,4],[32,5],[68,0,0,0,0,0,0,0,64],[162],[33,5],[68,0,0,0,0,0,0,0,0],[33,7],[65,1],[33,8],[3,64],[32,7],[32,5],[99],[4,64],[2,64],[2,124,"string_only"],[32,0],[34,9,"string_only"],[32,7],[34,10,"string_only"],[32,1,"string_only|start"],[65,195,1],[70],[32,8],[65,195,1],[70],[113],[4,64],[32,9],[252,3],[33,14],[32,10],[252,3],[33,11],[65,1],[64,0],[65,128,128,4],[108],[34,15],[32,14],[40,0,0],[34,13],[32,11],[40,0,0],[34,12],[106],[54,1,0],[32,15],[65,4],[106],[32,14],[65,4],[106],[65,252,255,3],[252,10,0,0],[32,15],[65,4],[106],[32,13],[65,1],[108],[106],[32,11],[65,4],[106],[32,12],[65,1],[108],[252,10,0,0],[65,195,1],[33,6],[32,15],[184],[12,1],[11],[32,1],[65,128,1],[114],[65,195,1],[70],[32,8],[65,128,1],[114],[65,195,1],[70],[114],[4,64],[32,9],[252,3],[33,14],[32,10],[252,3],[33,11],[65,1],[64,0],[65,128,128,4],[108],[34,15],[32,14],[40,0,0],[34,13],[32,11],[40,0,0],[34,12],[106],[54,1,0],[32,1],[65,195,1],[70],[4,64],[32,14],[32,13],[16, builtin('__Porffor_bytestringToString')],[33,14],[11],[32,8],[65,195,1],[70],[4,64],[32,11],[32,12],[16, builtin('__Porffor_bytestringToString')],[33,11],[11],[32,15],[65,4],[106],[32,14],[65,4],[106],[65,252,255,3],[252,10,0,0],[32,15],[65,4],[106],[32,13],[65,2],[108],[106],[32,11],[65,4],[106],[32,12],[65,2],[108],[252,10,0,0],[65,195,0],[33,6],[32,15],[184],[12,1],[11],[65,1],[33,6,"string_only|end"],[160],[11,"string_only"],[252,2],[47,0,4],[183],[65,1],[32,4],[65,1],[16, builtin('__Porffor_fnv_1a_i16')],[33,6],[33,4],[11],[32,7],[68,0,0,0,0,0,0,0,64],[160],[34,7],[65,1],[33,8],[12,1],[11],[11],[32,4],[65,1],[15],[11],[11],[32,0],[32,1],[32,2],[65,1],[16, builtin('__Porffor_fnv_1a_i32')],[33,6],[33,4],[32,3],[65,1],[32,4],[65,1],[16, builtin('__Porffor_fnv_1a_i8')],[33,6],[34,4],[65,1],[15]], + params: [124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [124,124,124,124,127,124,127,124,124,127,127,127,127,127], localNames: ["value","value#type","offsetBasis","type","hash","strLen","#last_type","i","i#type","__tmpop_left","__tmpop_right","concat_right_pointer","concat_right_length","concat_left_length","concat_left_pointer","concat_out_pointer"], + }; + this.__Porffor_map_lookup = { + wasm: (scope, {builtin}) => [[32,0],[252,3],[34,7],[40,0,4],[33,6],[32,4],[189],[167],[32,6],[113],[65,4],[108],[32,7],[40,0,16],[106],[33,8],[3,64],[32,8],[40,0,0],[34,8],[65,0],[71],[32,9],[32,8],[71],[113],[4,64],[32,8],[43,0,0],[32,8],[45,0,8],[32,2],[32,3],[16, builtin('__ecma262_SameValueZero')],[4,64],[32,8],[184],[65,1],[15],[11],[32,8],[33,9],[32,8],[40,0,18],[33,8],[12,1],[11],[11],[68,0,0,0,0,0,0,0,0],[65,1],[15]], + params: [124,127,124,127,124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [127,127,127,127], localNames: ["_this","_this#type","key","key#type","hash","hash#type","mask","thisPtr","entry","lastEntry"], + }; + this.__Porffor_map_rehash = { + wasm: (scope, {builtin}) => [[32,2],[68,0,0,0,0,0,0,240,63],[160],[68,0,0,0,0,0,0,32,64],[68,0,0,0,0,0,0,8,64],[163],[162],[33,4],[32,0],[252,2],[40,0,20],[183],[33,5],[68,0,0,0,0,0,0,16,64],[32,2],[68,0,0,0,0,0,0,240,63],[160],[162],[252,2],[16, builtin('__Porffor_allocateBytes')],[183],[33,6],[68,0,0,0,0,0,0,56,64],[32,4],[162],[252,2],[16, builtin('__Porffor_allocateBytes')],[183],[33,7],[32,5],[68,0,0,0,0,0,0,56,64],[32,0],[252,2],[40,0,12],[183],[162],[160],[33,8],[32,5],[33,9],[65,1],[33,10],[3,64],[32,9],[32,8],[99],[4,64],[32,9],[252,2],[43,0,0],[33,11],[32,9],[252,2],[45,0,8],[183],[34,12],[68,0,0,0,0,0,0,0,0],[98],[4,64],[32,11],[65,1],[16, builtin('__Porffor_fnv_1a')],[33,14],[33,13],[32,7],[252,2],[32,11],[57,0,0],[32,7],[252,2],[32,12],[252,2],[58,0,8],[32,7],[252,2],[32,9],[252,2],[43,0,9],[57,0,9],[32,7],[252,2],[32,9],[252,2],[45,0,17],[58,0,17],[32,13],[189],[167],[32,2],[252,3],[113],[65,4],[108],[34,15],[32,6],[252,3],[106],[32,9],[252,3],[54,0,0],[32,7],[252,3],[32,15],[54,0,18],[32,7],[68,0,0,0,0,0,0,56,64],[160],[33,7],[11],[32,9],[68,0,0,0,0,0,0,56,64],[160],[34,9],[65,1],[33,10],[12,1],[11],[11],[32,0],[252,2],[32,2],[252,2],[54,0,4],[32,0],[252,3],[32,0],[252,3],[40,0,0],[54,0,8],[32,0],[252,2],[32,4],[252,2],[54,0,12],[32,0],[252,2],[32,6],[252,2],[54,0,16],[32,0],[252,2],[32,5],[252,2],[54,0,20],[68,0,0,0,0,0,0,0,0],[65,128,1],[15]], + params: [124,127,124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [124,124,124,124,124,124,127,124,124,124,127,127], localNames: ["_this","_this#type","newTableMask","newTableMask#type","newCapacity","entriesPtr","newTablePtr","newEntriesPtr","endPtr","entry","entry#type","key","keyType","hash","#last_type","index"], + }; + this.__Map_prototype_get = { + wasm: (scope, {builtin}) => [[32,0],[65,20],[32,2],[32,3],[32,2],[32,3],[16, builtin('__Porffor_fnv_1a')],[34,5],[16, builtin('__Porffor_map_lookup')],[33,5],[34,4],[68,0,0,0,0,0,0,0,0],[97],[4,64],[68,0,0,0,0,0,0,0,0],[65,128,1],[15],[11],[32,4],[252,3],[43,0,9],[32,4],[252,3],[45,0,17],[15]], + params: [124,127,124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [124,127], localNames: ["_this","_this#type","key","key#type","entry","#last_type"], + }; + this.__Map_prototype_set = { + wasm: (scope, {builtin}) => [[32,2],[32,3],[16, builtin('__Porffor_fnv_1a')],[33,7],[33,6],[32,0],[65,20],[32,2],[32,3],[32,6],[65,1],[16, builtin('__Porffor_map_lookup')],[33,7],[34,8],[68,0,0,0,0,0,0,0,0],[98],[4,64],[32,8],[252,2],[32,4],[57,0,9],[32,8],[252,2],[32,4],[32,5],[16, builtin('__Porffor_rawType')],[252,2],[54,0,17],[5],[32,0],[252,2],[40,0,12],[183],[33,9],[32,0],[252,2],[40,0,8],[183],[33,10],[32,0],[252,2],[40,0,4],[183],[33,11],[32,0],[252,2],[40,0,20],[183],[33,12],[32,10],[32,9],[97],[4,64],[32,0],[252,2],[40,0,0],[183],[32,9],[68,0,0,0,0,0,0,232,63],[162],[102],[4,64],[32,0],[65,20],[32,11],[68,0,0,0,0,0,0,240,63],[16, builtin('f64_<<')],[68,0,0,0,0,0,0,240,63],[16, builtin('f64_|')],[65,1],[16, builtin('__Porffor_map_rehash')],[33,7],[26],[5],[32,0],[65,20],[32,11],[65,1],[16, builtin('__Porffor_map_rehash')],[33,7],[26],[11],[11],[32,0],[252,2],[32,0],[252,2],[40,0,0],[183],[68,0,0,0,0,0,0,240,63],[160],[252,2],[54,0,0],[32,12],[68,0,0,0,0,0,0,56,64],[32,10],[162],[160],[33,8],[32,0],[252,2],[32,10],[68,0,0,0,0,0,0,240,63],[160],[252,2],[54,0,8],[32,8],[252,2],[32,2],[57,0,0],[32,8],[252,2],[32,2],[32,3],[16, builtin('__Porffor_rawType')],[252,2],[58,0,8],[32,8],[252,2],[32,4],[57,0,9],[32,8],[252,2],[32,4],[32,5],[16, builtin('__Porffor_rawType')],[252,2],[58,0,17],[32,0],[252,3],[40,0,16],[32,6],[189],[167],[32,11],[252,3],[113],[65,4],[108],[106],[34,13],[32,8],[252,3],[54,0,0],[32,8],[252,3],[32,13],[54,0,18],[11],[32,0],[65,20],[15]], + params: [124,127,124,127,124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [124,127,124,124,124,124,124,127], localNames: ["_this","_this#type","key","key#type","value","value#type","hash","#last_type","entry","entries_capacity","entries_length","table_mask","entries","index"], + }; + this.__Map_prototype_delete = { + wasm: (scope, {builtin}) => [[32,0],[65,20],[32,2],[32,3],[32,2],[32,3],[16, builtin('__Porffor_fnv_1a')],[34,5],[16, builtin('__Porffor_map_lookup')],[33,5],[34,4],[68,0,0,0,0,0,0,0,0],[97],[4,64],[68,0,0,0,0,0,0,0,0],[65,2],[15],[11],[32,0],[252,2],[40,0,0],[183],[68,0,0,0,0,0,0,240,63],[161],[33,6],[32,0],[252,2],[32,6],[252,2],[54,0,0],[32,4],[252,2],[68,0,0,0,0,0,0,0,0],[57,0,0],[32,4],[252,2],[65,0],[58,0,8],[32,0],[252,2],[40,0,4],[183],[33,7],[32,0],[252,2],[40,0,8],[183],[33,8],[32,7],[68,0,0,0,0,0,0,16,64],[100],[34,9],[4,127],[32,6],[32,8],[68,0,0,0,0,0,0,208,63],[162],[99],[65,2],[33,5],[5],[32,9],[65,2],[33,5],[11],[4,64],[32,0],[65,20],[32,7],[68,0,0,0,0,0,0,240,63],[16, builtin('f64_>>')],[65,1],[16, builtin('__Porffor_map_rehash')],[33,5],[26],[11],[68,0,0,0,0,0,0,240,63],[65,2],[15]], + params: [124,127,124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [124,127,124,124,124,127], localNames: ["_this","_this#type","key","key#type","entry","#last_type","new_size","table_mask","entries_length","logictmpi"], + }; + this.__Map_prototype_has = { + wasm: (scope, {builtin}) => [[32,0],[65,20],[32,2],[32,3],[32,2],[32,3],[16, builtin('__Porffor_fnv_1a')],[34,4],[16, builtin('__Porffor_map_lookup')],[33,4],[68,0,0,0,0,0,0,0,0],[98],[184],[65,2],[15]], + params: [124,127,124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [127], localNames: ["_this","_this#type","key","key#type","#last_type"], + }; + this.__Map_prototype_size$get = { + wasm: (scope, {}) => [[32,0],[252,2],[40,0,0],[183],[65,1],[15]], + params: [124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [], localNames: ["_this","_this#type"], + }; + this.__Map_prototype_clear = { + wasm: (scope, {}) => [[32,0],[252,2],[40,0,20],[183],[34,2],[68,0,0,0,0,0,0,56,64],[32,0],[252,2],[40,0,12],[183],[162],[160],[33,3],[32,2],[33,4],[65,1],[33,5],[3,64],[32,4],[32,3],[99],[4,64],[32,4],[252,2],[65,0],[58,0,8],[32,4],[68,0,0,0,0,0,0,56,64],[160],[34,4],[65,1],[33,5],[12,1],[11],[11],[68,0,0,0,0,0,0,0,0],[65,128,1],[15]], + params: [124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [124,124,124,127], localNames: ["_this","_this#type","entriesPtr","endPtr","e","e#type"], + }; + this.Map = { + wasm: (scope, {builtin,internalThrow}) => [[32,-1],[184],[65,2],[33,2],[33,3],[32,2],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[32,3],[252,3],[40,1,0],[69],[184],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[32,3],[252,3],[40,1,0],[69],[184],[12,1],[11],[32,3],[68,0,0,0,0,0,0,0,0],[97],[184],[11,"TYPESWITCH_end"],[252,3],[4,64],...internalThrow(scope, 'TypeError', `Constructor Map requires 'new' `),[11],[65,24],[16, builtin('__Porffor_allocateBytes')],[183],[34,5],[252,2],[65,0],[54,0,0],[32,5],[252,2],[65,3],[54,0,4],[32,5],[252,2],[65,0],[54,0,8],[68,0,0,0,0,0,0,16,64],[68,0,0,0,0,0,0,32,64],[68,0,0,0,0,0,0,8,64],[163],[162],[68,0,0,0,0,0,0,0,0],[16, builtin('f64_|')],[33,6],[65,1],[33,7],[32,5],[252,2],[32,6],[252,2],[54,0,12],[68,0,0,0,0,0,0,16,64],[68,0,0,0,0,0,0,16,64],[162],[252,2],[16, builtin('__Porffor_allocateBytes')],[183],[33,8],[32,5],[252,2],[32,8],[252,2],[54,0,16],[68,0,0,0,0,0,0,56,64],[32,6],[162],[252,2],[16, builtin('__Porffor_allocateBytes')],[183],[33,9],[32,5],[252,2],[32,9],[252,2],[54,0,20],[32,0],[32,1],[16, builtin('__Porffor_rawType')],[68,0,0,0,0,0,0,96,64],[98],[32,0],[68,0,0,0,0,0,0,0,0],[98],[32,1],[65,128,1],[114],[65,5],[65,128,1],[114],[71],[114],[113],[4,64],[32,0],[252,3],[33,10],[65,0],[33,12],[32,10],[40,1,0],[33,11],[32,1],[33,4],[2,64],[32,4],[65,19],[70],[4,64,"TYPESWITCH|Set"],[3,64],[32,10],[43,0,4],[32,10],[45,0,12],[33,14],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,9],[106],[33,10],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,195,0],[33,14],[65,0],[65,1],[54,0,0],[3,64],[65,0],[32,10],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,2],[106],[33,10],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[3,64],[32,10],[43,0,4],[32,10],[45,0,12],[33,14],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,9],[106],[33,10],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[65,1],[33,14],[3,64],[32,10],[40,0,4],[32,12],[106],[45,0,4],[184],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[65,1],[33,14],[3,64],[32,10],[40,0,4],[32,12],[106],[44,0,4],[183],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[65,1],[33,14],[3,64],[32,10],[40,0,4],[32,12],[106],[45,0,4],[184],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[65,1],[33,14],[3,64],[32,10],[40,0,4],[32,12],[65,2],[108],[106],[47,0,4],[184],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[65,1],[33,14],[3,64],[32,10],[40,0,4],[32,12],[65,2],[108],[106],[46,0,4],[183],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[65,1],[33,14],[3,64],[32,10],[40,0,4],[32,12],[65,4],[108],[106],[40,0,4],[184],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[65,1],[33,14],[3,64],[32,10],[40,0,4],[32,12],[65,4],[108],[106],[40,0,4],[183],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[65,1],[33,14],[3,64],[32,10],[40,0,4],[32,12],[65,4],[108],[106],[42,0,4],[187],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[65,1],[33,14],[3,64],[32,10],[40,0,4],[32,12],[65,8],[108],[106],[43,0,4],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,195,1],[33,14],[65,0],[65,1],[54,0,0],[3,64],[65,0],[32,10],[32,12],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[33,13],[2,64],[2,64],[32,5],[65,20],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,14],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,13],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,13],[252,3],[106],[34,15],[43,0,4],[32,15],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,13],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,13],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,13],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,13],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,13],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,13],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,12],[65,1],[106],[34,12],[32,11],[71],[13,1],[11],[11],[12,1],[11],...internalThrow(scope, 'TypeError', `Tried for..of on non-iterable type`),[11,"TYPESWITCH_end"],[11],[32,5],[65,20],[15]], + params: [124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [127,124,127,124,124,127,124,124,127,127,127,124,127,127], localNames: ["iterable","iterable#type","#last_type","#logicinner_tmp","#typeswitch_tmp","_this","entries_capacity","entries_capacity#type","tablePtr","entriesPtr","forof_base_pointer","forof_length","forof_counter","x","x#type","#loadArray_offset"], + constr: 1, + }; + this.__Map_prototype_forEach = { + wasm: (scope, {internalThrow}) => [[32,0],[252,2],[40,0,20],[183],[34,4],[68,0,0,0,0,0,0,56,64],[32,0],[252,2],[40,0,12],[183],[162],[160],[33,5],[32,4],[33,6],[65,1],[33,7],[3,64],[32,6],[32,5],[99],[4,64],[2,64],[68,0,0,0,0,0,0,0,0],[33,8],[65,128,1],[33,9],[68,0,0,0,0,0,0,0,0],[33,10],[65,128,1],[33,11],[32,6],[252,3],[43,0,0],[33,8],[32,6],[252,3],[45,0,8],[34,9],[69],[4,64],[12,1],[11],[32,6],[252,3],[43,0,9],[33,10],[32,6],[252,3],[45,0,17],[33,11],[32,3],[33,21],[2,124],[32,21],[65,6],[70],[4,64,"TYPESWITCH|Function"],[32,10],[32,11],[33,12],[33,13],[32,8],[32,9],[33,14],[33,15],[32,0],[65,20],[33,16],[33,17],[32,2],[252,3],[34,18],[65,3],[108],[65,2],[106],[45,0,0,"read func lut"],[34,19],[65,2],[113],[69],[65,0],[113],[4,64],...internalThrow(scope, 'TypeError', `callbackFn is not a constructor`),[11],[2,124],[2,64],[2,64],[2,64],[2,64],[32,18],[65,3],[108],[47,0,0,"read func lut"],[14,4,0,1,2,3,0],[11],[32,19],[65,1],[113],[4,124],[32,19],[65,2],[113],[4,124],[65,0],[32,18],[17,0,0,"no_type_return","constr"],[5],[32,18],[17,0,0,"no_type_return"],[11],[5],[32,19],[65,2],[113],[4,124],[65,0],[32,18],[17,0,0,"constr"],[26],[5],[32,18],[17,0,0],[26],[11],[11],[12,3],[11],[32,19],[65,1],[113],[4,124],[32,19],[65,2],[113],[4,124],[65,0],[32,13],[32,12],[32,18],[17,1,0,"no_type_return","constr"],[5],[32,13],[32,12],[32,18],[17,1,0,"no_type_return"],[11],[5],[32,19],[65,2],[113],[4,124],[65,0],[32,13],[32,12],[32,18],[17,1,0,"constr"],[26],[5],[32,13],[32,12],[32,18],[17,1,0],[26],[11],[11],[12,2],[11],[32,19],[65,1],[113],[4,124],[32,19],[65,2],[113],[4,124],[65,0],[32,13],[32,12],[32,15],[32,14],[32,18],[17,2,0,"no_type_return","constr"],[5],[32,13],[32,12],[32,15],[32,14],[32,18],[17,2,0,"no_type_return"],[11],[5],[32,19],[65,2],[113],[4,124],[65,0],[32,13],[32,12],[32,15],[32,14],[32,18],[17,2,0,"constr"],[26],[5],[32,13],[32,12],[32,15],[32,14],[32,18],[17,2,0],[26],[11],[11],[12,1],[11],[32,19],[65,1],[113],[4,124],[32,19],[65,2],[113],[4,124],[65,0],[32,13],[32,12],[32,15],[32,14],[32,17],[32,16],[32,18],[17,3,0,"no_type_return","constr"],[5],[32,13],[32,12],[32,15],[32,14],[32,17],[32,16],[32,18],[17,3,0,"no_type_return"],[11],[5],[32,19],[65,2],[113],[4,124],[65,0],[32,13],[32,12],[32,15],[32,14],[32,17],[32,16],[32,18],[17,3,0,"constr"],[26],[5],[32,13],[32,12],[32,15],[32,14],[32,17],[32,16],[32,18],[17,3,0],[26],[11],[11],[11],[12,1],[11],...internalThrow(scope, 'TypeError', `callbackFn is not a function`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[26],[11],[32,6],[68,0,0,0,0,0,0,56,64],[160],[34,6],[65,1],[33,7],[12,1],[11],[11],[68,0,0,0,0,0,0,0,0],[65,128,1],[15]], + params: [124,127,124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [124,124,124,127,124,127,124,127,127,124,127,124,127,124,127,127,127,127], localNames: ["_this","_this#type","callbackFn","callbackFn#type","entriesPtr","endPtr","e","e#type","key","key#type","value","value#type","#indirect_arg0_type","#indirect_arg0_val","#indirect_arg1_type","#indirect_arg1_val","#indirect_arg2_type","#indirect_arg2_val","#indirect_func","#indirect_flags","#last_type","#typeswitch_tmp"], + table: 1, + }; + this.__Map_prototype_values = { + wasm: (scope, {builtin}) => [[32,0],[252,2],[40,0,20],[183],[33,2],[16, builtin('__Porffor_allocate')],[33,4],[34,3],[252,3],[65,4],[106],[33,6],[32,2],[68,0,0,0,0,0,0,56,64],[32,0],[252,2],[40,0,12],[183],[162],[160],[33,7],[32,2],[33,8],[65,1],[33,9],[3,64],[32,8],[32,7],[99],[4,64],[32,8],[252,3],[45,0,8],[65,0],[71],[4,64],[32,6],[32,8],[252,3],[43,0,9],[57,0,0],[32,6],[32,8],[252,3],[45,0,17],[58,0,8],[32,5],[65,1],[106],[33,5],[32,6],[65,9],[106],[33,6],[11],[32,8],[68,0,0,0,0,0,0,56,64],[160],[34,8],[65,1],[33,9],[12,1],[11],[11],[32,3],[252,3],[32,5],[54,0,0],[32,3],[65,208,0],[15]], + params: [124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [124,124,127,127,127,124,124,127], localNames: ["_this","_this#type","entriesPtr","out","#last_type","len","elePtr","endPtr","e","e#type"], + }; + this.__Map_prototype_keys = { + wasm: (scope, {builtin}) => [[32,0],[252,2],[40,0,20],[183],[33,2],[16, builtin('__Porffor_allocate')],[33,4],[34,3],[252,3],[65,4],[106],[33,6],[32,2],[68,0,0,0,0,0,0,56,64],[32,0],[252,2],[40,0,12],[183],[162],[160],[33,7],[32,2],[33,8],[65,1],[33,9],[3,64],[32,8],[32,7],[99],[4,64],[32,8],[252,3],[45,0,8],[34,10],[65,0],[71],[4,64],[32,6],[32,8],[252,3],[43,0,0],[57,0,0],[32,6],[32,10],[58,0,8],[32,5],[65,1],[106],[33,5],[32,6],[65,9],[106],[33,6],[11],[32,8],[68,0,0,0,0,0,0,56,64],[160],[34,8],[65,1],[33,9],[12,1],[11],[11],[32,3],[252,3],[32,5],[54,0,0],[32,3],[65,208,0],[15]], + params: [124,127], typedParams: 1, + returns: [124,127], typedReturns: 1, + locals: [124,124,127,127,127,124,124,127,127], localNames: ["_this","_this#type","entriesPtr","out","#last_type","len","elePtr","endPtr","e","e#type","keyType"], + }; this.__Math_exp = { wasm: (scope, {builtin}) => [[32,0],[16, builtin('__Number_isFinite')],[68,0,0,0,0,0,0,0,0],[97],[4,64],[32,0],[68,0,0,0,0,0,0,240,127],[154],[97],[4,64],[68,0,0,0,0,0,0,0,0],[65,1],[15],[11],[32,0],[65,1],[15],[11],[32,0],[68,0,0,0,0,0,0,0,0],[99],[4,64],[68,0,0,0,0,0,0,240,63],[32,0],[154],[65,1],[16, builtin('__Math_exp')],[33,2],[163],[65,1],[15],[11],[32,0],[68,239,57,250,254,66,46,230,63],[163],[16, builtin('__Math_floor')],[33,3],[32,0],[32,3],[68,239,57,250,254,66,46,230,63],[162],[161],[34,4],[33,5],[68,0,0,0,0,0,0,240,63],[32,4],[160],[33,6],[68,0,0,0,0,0,0,0,64],[33,7],[3,64],[32,5],[16, builtin('__Math_abs')],[68,22,86,231,158,175,3,210,60],[100],[4,64],[32,5],[32,4],[32,7],[163],[162],[33,5],[32,6],[32,5],[160],[33,6],[32,7],[68,0,0,0,0,0,0,240,63],[160],[33,7],[12,1],[11],[11],[3,64],[32,3],[32,3],[68,0,0,0,0,0,0,240,63],[161],[33,3],[68,0,0,0,0,0,0,0,0],[100],[4,64],[32,6],[68,0,0,0,0,0,0,0,64],[162],[33,6],[12,1],[11],[11],[32,6],[65,1],[15]], params: [124,127], typedParams: 1, @@ -3991,68 +4089,6 @@ export const BuiltinFuncs = function() { locals: [124,127,124,127,124,127,127], localNames: ["argument","argument#type","out","#last_type","type","#makearray_pointer_tmp","#proto_target","#proto_target#type","#typeswitch_tmp"], data: [[0,[9,0,0,0,117,110,100,101,102,105,110,101,100]]], }; - this.__Map_prototype_size$get = { - wasm: (scope, {}) => [[32,0],[252,2],[40,0,0],[40,0,0],[183],[65,1],[15]], - params: [124,127], typedParams: 1, - returns: [124,127], typedReturns: 1, - locals: [], localNames: ["_this","_this#type"], - }; - this.__Map_prototype_has = { - wasm: (scope, {builtin}) => [[32,0],[252,2],[40,0,0],[183],[33,4],[32,2],[32,3],[68,0,0,0,0,0,0,0,0],[65,128,1],[16, builtin('__Set_prototype_has')],[34,5],[15]], - params: [124,127,124,127], typedParams: 1, - returns: [124,127], typedReturns: 1, - locals: [124,127], localNames: ["_this","_this#type","key","key#type","keys","#last_type"], - }; - this.__Map_prototype_get = { - wasm: (scope, {builtin}) => [[32,0],[252,2],[40,0,0],[183],[33,4],[32,0],[252,2],[40,0,4],[183],[33,5],[32,4],[65,19],[32,2],[32,3],[16, builtin('__Porffor_set_indexOf')],[33,7],[34,6],[68,0,0,0,0,0,0,240,191],[97],[4,64],[68,0,0,0,0,0,0,0,0],[65,128,1],[15],[11],[32,6],[252,3],[65,9],[108],[32,5],[252,3],[106],[34,8],[43,0,4],[32,8],[45,0,12],[34,7],[15]], - params: [124,127,124,127], typedParams: 1, - returns: [124,127], typedReturns: 1, - locals: [124,124,124,127,127], localNames: ["_this","_this#type","key","key#type","keys","vals","keyIdx","#last_type","#loadArray_offset"], - }; - this.__Map_prototype_set = { - wasm: (scope, {builtin}) => [[32,0],[252,2],[40,0,0],[183],[33,6],[32,0],[252,2],[40,0,4],[183],[33,7],[32,6],[252,2],[40,0,0],[183],[33,8],[32,6],[65,19],[32,2],[32,3],[16, builtin('__Porffor_set_indexOf')],[33,10],[34,9],[68,0,0,0,0,0,0,240,191],[97],[4,64],[32,8],[33,9],[32,6],[65,19],[32,2],[32,3],[16, builtin('__Set_prototype_add')],[33,10],[26],[11],[32,7],[252,3],[32,9],[252,3],[65,9],[108],[106],[34,12],[32,4],[34,11],[57,0,4],[32,12],[32,5],[58,0,12],[32,0],[65,20],[15]], - params: [124,127,124,127,124,127], typedParams: 1, - returns: [124,127], typedReturns: 1, - locals: [124,124,124,124,127,124,127], localNames: ["_this","_this#type","key","key#type","value","value#type","keys","vals","size","keyIdx","#last_type","#member_setter_val_tmp","#member_setter_ptr_tmp"], - }; - this.__Map_prototype_delete = { - wasm: (scope, {builtin}) => [[32,0],[252,2],[40,0,0],[183],[34,4],[65,19],[32,2],[32,3],[16, builtin('__Porffor_set_indexOf')],[33,7],[33,5],[32,7],[33,6],[32,5],[68,0,0,0,0,0,0,240,191],[97],[4,64],[68,0,0,0,0,0,0,0,0],[65,2],[15],[11],[32,4],[65,19],[32,2],[32,3],[16, builtin('__Set_prototype_delete')],[33,7],[26],[32,0],[252,2],[40,0,4],[183],[33,8],[32,5],[32,6],[68,0,0,0,0,0,0,240,63],[65,1],[68,0,0,0,0,0,0,0,0],[65,128,1],[65,4],[65,0],[54,1,0],[68,0,0,0,0,0,0,16,64],[65,208,0],[16, builtin('__Array_prototype_splice')],[33,7],[26],[68,0,0,0,0,0,0,240,63],[65,2],[15]], - params: [124,127,124,127], typedParams: 1, - returns: [124,127], typedReturns: 1, - locals: [124,124,127,127,124], localNames: ["_this","_this#type","key","key#type","keys","keyIdx","keyIdx#type","#last_type","vals"], - }; - this.__Map_prototype_clear = { - wasm: (scope, {builtin}) => [[32,0],[252,2],[40,0,0],[183],[34,2],[65,19],[16, builtin('__Set_prototype_clear')],[26],[26],[32,0],[252,2],[40,0,4],[183],[34,4],[252,3],[68,0,0,0,0,0,0,0,0],[34,5],[252,3],[54,1,0],[68,0,0,0,0,0,0,0,0],[65,128,1],[15]], - params: [124,127], typedParams: 1, - returns: [124,127], typedReturns: 1, - locals: [124,127,124,124], localNames: ["_this","_this#type","keys","#last_type","vals","__length_setter_tmp"], - }; - this.__Map_prototype_forEach = { - wasm: (scope, {builtin,internalThrow}) => [[32,0],[252,2],[40,0,0],[183],[33,4],[32,0],[252,2],[40,0,4],[183],[33,5],[32,4],[252,2],[40,0,0],[183],[33,6],[68,0,0,0,0,0,0,0,0],[33,7],[3,64],[32,7],[32,6],[99],[4,64],[32,3],[33,18],[2,124],[32,18],[65,6],[70],[4,64,"TYPESWITCH|Function"],[32,7],[252,3],[65,9],[108],[32,5],[252,3],[106],[34,8],[43,0,4],[32,8],[45,0,12],[34,9],[33,10],[33,11],[32,4],[65,19],[32,7],[32,7],[68,0,0,0,0,0,0,240,63],[160],[33,7],[32,9],[16, builtin('__Porffor_set_read')],[34,9],[33,12],[33,13],[32,0],[65,20],[33,14],[33,15],[32,2],[252,3],[34,16],[65,3],[108],[65,2],[106],[45,0,128,128,4,"read func lut"],[34,17],[65,2],[113],[69],[65,0],[113],[4,64],...internalThrow(scope, 'TypeError', `callbackFn is not a constructor`),[11],[2,124],[2,64],[2,64],[2,64],[2,64],[32,16],[65,3],[108],[47,0,128,128,4,"read func lut"],[14,4,0,1,2,3,0],[11],[32,17],[65,1],[113],[4,124],[32,17],[65,2],[113],[4,124],[65,0],[32,16],[17,0,0,"no_type_return","constr"],[5],[32,16],[17,0,0,"no_type_return"],[11],[5],[32,17],[65,2],[113],[4,124],[65,0],[32,16],[17,0,0,"constr"],[33,9],[5],[32,16],[17,0,0],[33,9],[11],[11],[12,3],[11],[32,17],[65,1],[113],[4,124],[32,17],[65,2],[113],[4,124],[65,0],[32,11],[32,10],[32,16],[17,1,0,"no_type_return","constr"],[5],[32,11],[32,10],[32,16],[17,1,0,"no_type_return"],[11],[5],[32,17],[65,2],[113],[4,124],[65,0],[32,11],[32,10],[32,16],[17,1,0,"constr"],[33,9],[5],[32,11],[32,10],[32,16],[17,1,0],[33,9],[11],[11],[12,2],[11],[32,17],[65,1],[113],[4,124],[32,17],[65,2],[113],[4,124],[65,0],[32,11],[32,10],[32,13],[32,12],[32,16],[17,2,0,"no_type_return","constr"],[5],[32,11],[32,10],[32,13],[32,12],[32,16],[17,2,0,"no_type_return"],[11],[5],[32,17],[65,2],[113],[4,124],[65,0],[32,11],[32,10],[32,13],[32,12],[32,16],[17,2,0,"constr"],[33,9],[5],[32,11],[32,10],[32,13],[32,12],[32,16],[17,2,0],[33,9],[11],[11],[12,1],[11],[32,17],[65,1],[113],[4,124],[32,17],[65,2],[113],[4,124],[65,0],[32,11],[32,10],[32,13],[32,12],[32,15],[32,14],[32,16],[17,3,0,"no_type_return","constr"],[5],[32,11],[32,10],[32,13],[32,12],[32,15],[32,14],[32,16],[17,3,0,"no_type_return"],[11],[5],[32,17],[65,2],[113],[4,124],[65,0],[32,11],[32,10],[32,13],[32,12],[32,15],[32,14],[32,16],[17,3,0,"constr"],[33,9],[5],[32,11],[32,10],[32,13],[32,12],[32,15],[32,14],[32,16],[17,3,0],[33,9],[11],[11],[11],[12,1],[11],...internalThrow(scope, 'TypeError', `callbackFn is not a function`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[26],[12,1],[11],[11],[68,0,0,0,0,0,0,0,0],[65,128,1],[15]], - params: [124,127,124,127], typedParams: 1, - returns: [124,127], typedReturns: 1, - locals: [124,124,124,124,127,127,127,124,127,124,127,124,127,127,127], localNames: ["_this","_this#type","callbackFn","callbackFn#type","keys","vals","size","i","#loadArray_offset","#last_type","#indirect_arg0_type","#indirect_arg0_val","#indirect_arg1_type","#indirect_arg1_val","#indirect_arg2_type","#indirect_arg2_val","#indirect_func","#indirect_flags","#typeswitch_tmp"], - table: 1, - }; - this.Map = { - wasm: (scope, {builtin,internalThrow}) => [[32,-1],[184],[65,2],[33,2],[33,3],[32,2],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[32,3],[252,3],[40,1,0],[69],[184],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[32,3],[252,3],[40,1,0],[69],[184],[12,1],[11],[32,3],[68,0,0,0,0,0,0,0,0],[97],[184],[11,"TYPESWITCH_end"],[252,3],[4,64],...internalThrow(scope, 'TypeError', `Constructor Map requires 'new'`),[11],[65,8],[16, builtin('__Porffor_allocateBytes')],[183],[33,5],[16, builtin('__Porffor_allocate')],[33,2],[33,6],[32,5],[252,2],[32,6],[252,2],[54,0,0],[16, builtin('__Porffor_allocate')],[33,2],[33,7],[32,5],[252,2],[32,7],[252,2],[54,0,4],[32,0],[32,1],[16, builtin('__Porffor_rawType')],[68,0,0,0,0,0,0,96,64],[98],[32,0],[68,0,0,0,0,0,0,0,0],[98],[32,1],[65,128,1],[114],[65,5],[65,128,1],[114],[71],[114],[113],[4,64],[32,0],[252,3],[33,8],[65,0],[33,10],[32,8],[40,1,0],[33,9],[32,1],[33,4],[2,64],[32,4],[65,19],[70],[4,64,"TYPESWITCH|Set"],[3,64],[32,8],[43,0,4],[32,8],[45,0,12],[33,12],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,8],[65,9],[106],[33,8],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,195,0],[33,12],[65,0],[65,1],[54,0,0],[3,64],[65,0],[32,8],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,8],[65,2],[106],[33,8],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[3,64],[32,8],[43,0,4],[32,8],[45,0,12],[33,12],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,8],[65,9],[106],[33,8],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[106],[45,0,4],[184],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[106],[44,0,4],[183],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[106],[45,0,4],[184],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,2],[108],[106],[47,0,4],[184],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,2],[108],[106],[46,0,4],[183],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,4],[108],[106],[40,0,4],[184],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,4],[108],[106],[40,0,4],[183],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,4],[108],[106],[42,0,4],[187],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,8],[108],[106],[43,0,4],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,195,1],[33,12],[65,0],[65,1],[54,0,0],[3,64],[65,0],[32,8],[32,10],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[33,11],[2,64],[2,64],[32,5],[65,20],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__Map_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],...internalThrow(scope, 'TypeError', `Tried for..of on non-iterable type`),[11,"TYPESWITCH_end"],[11],[32,5],[65,20],[15]], - params: [124,127], typedParams: 1, - returns: [124,127], typedReturns: 1, - locals: [127,124,127,124,124,124,127,127,127,124,127,127], localNames: ["iterable","iterable#type","#last_type","#logicinner_tmp","#typeswitch_tmp","out","keys","vals","forof_base_pointer","forof_length","forof_counter","x","x#type","#loadArray_offset"], - constr: 1, - }; - this.__Map_prototype_keys = { - wasm: (scope, {builtin,internalThrow}) => [[32,0],[252,2],[40,0,0],[183],[33,2],[16, builtin('__Porffor_allocate')],[33,4],[33,3],[32,2],[252,3],[33,5],[65,0],[33,7],[32,5],[40,1,0],[33,6],[3,64],[32,5],[43,0,4],[32,5],[45,0,12],[33,9],[33,8],[2,64],[2,64],[32,3],[33,10],[65,208,0],[34,11],[33,12],[2,124],[32,12],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[32,10],[32,11],[65,128,128,20],[65,1],[54,1,0],[65,128,128,20],[32,8],[57,0,4],[65,128,128,20],[32,9],[58,0,12],[68,0,0,0,0,0,0,20,65],[65,208,0],[16, builtin('__Array_prototype_push')],[33,4],[12,1],[11],...internalThrow(scope, 'TypeError', `'push' proto func tried to be called on a type without an impl`),[11,"TYPESWITCH_end"],[26],[11],[32,5],[65,9],[106],[33,5],[32,7],[65,1],[106],[34,7],[32,6],[71],[13,1],[11],[11],[32,3],[65,208,0],[15]], - params: [124,127], typedParams: 1, - returns: [124,127], typedReturns: 1, - locals: [124,124,127,127,127,127,124,127,124,127,127], localNames: ["_this","_this#type","keys","out","#last_type","forof_base_pointer","forof_length","forof_counter","x","x#type","#proto_target","#proto_target#type","#typeswitch_tmp"], - }; - this.__Map_prototype_values = { - wasm: (scope, {builtin,internalThrow}) => [[32,0],[252,2],[40,0,4],[183],[33,2],[16, builtin('__Porffor_allocate')],[33,4],[33,3],[32,2],[252,3],[33,5],[65,0],[33,7],[32,5],[40,1,0],[33,6],[3,64],[32,5],[43,0,4],[32,5],[45,0,12],[33,9],[33,8],[2,64],[2,64],[32,3],[33,10],[65,208,0],[34,11],[33,12],[2,124],[32,12],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[32,10],[32,11],[65,128,128,40],[65,1],[54,1,0],[65,128,128,40],[32,8],[57,0,4],[65,128,128,40],[32,9],[58,0,12],[68,0,0,0,0,0,0,36,65],[65,208,0],[16, builtin('__Array_prototype_push')],[33,4],[12,1],[11],...internalThrow(scope, 'TypeError', `'push' proto func tried to be called on a type without an impl`),[11,"TYPESWITCH_end"],[26],[11],[32,5],[65,9],[106],[33,5],[32,7],[65,1],[106],[34,7],[32,6],[71],[13,1],[11],[11],[32,3],[65,208,0],[15]], - params: [124,127], typedParams: 1, - returns: [124,127], typedReturns: 1, - locals: [124,124,127,127,127,127,124,127,124,127,127], localNames: ["_this","_this#type","vals","out","#last_type","forof_base_pointer","forof_length","forof_counter","x","x#type","#proto_target","#proto_target#type","#typeswitch_tmp"], - }; this.__WeakMap_prototype_has = { wasm: (scope, {builtin}) => [[32,0],[65,35],[32,2],[32,3],[16, builtin('__Map_prototype_has')],[34,4],[15]], params: [124,127,124,127], typedParams: 1, @@ -4072,10 +4108,10 @@ export const BuiltinFuncs = function() { locals: [127], localNames: ["_this","_this#type","key","key#type","#last_type"], }; this.WeakMap = { - wasm: (scope, {builtin,internalThrow}) => [[32,-1],[184],[65,2],[33,2],[33,3],[32,2],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[32,3],[252,3],[40,1,0],[69],[184],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[32,3],[252,3],[40,1,0],[69],[184],[12,1],[11],[32,3],[68,0,0,0,0,0,0,0,0],[97],[184],[11,"TYPESWITCH_end"],[252,3],[4,64],...internalThrow(scope, 'TypeError', `Constructor WeakMap requires 'new'`),[11],[65,8],[16, builtin('__Porffor_allocateBytes')],[183],[33,5],[16, builtin('__Porffor_allocate')],[33,2],[33,6],[32,5],[252,2],[32,6],[252,2],[54,0,0],[16, builtin('__Porffor_allocate')],[33,2],[33,7],[32,5],[252,2],[32,7],[252,2],[54,0,4],[32,0],[32,1],[16, builtin('__Porffor_rawType')],[68,0,0,0,0,0,0,96,64],[98],[32,0],[68,0,0,0,0,0,0,0,0],[98],[32,1],[65,128,1],[114],[65,5],[65,128,1],[114],[71],[114],[113],[4,64],[32,0],[252,3],[33,8],[65,0],[33,10],[32,8],[40,1,0],[33,9],[32,1],[33,4],[2,64],[32,4],[65,19],[70],[4,64,"TYPESWITCH|Set"],[3,64],[32,8],[43,0,4],[32,8],[45,0,12],[33,12],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,8],[65,9],[106],[33,8],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,195,0],[33,12],[65,0],[65,1],[54,0,0],[3,64],[65,0],[32,8],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,8],[65,2],[106],[33,8],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[3,64],[32,8],[43,0,4],[32,8],[45,0,12],[33,12],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,8],[65,9],[106],[33,8],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[106],[45,0,4],[184],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[106],[44,0,4],[183],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[106],[45,0,4],[184],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,2],[108],[106],[47,0,4],[184],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,2],[108],[106],[46,0,4],[183],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,4],[108],[106],[40,0,4],[184],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,4],[108],[106],[40,0,4],[183],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,4],[108],[106],[42,0,4],[187],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[65,1],[33,12],[3,64],[32,8],[40,0,4],[32,10],[65,8],[108],[106],[43,0,4],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,195,1],[33,12],[65,0],[65,1],[54,0,0],[3,64],[65,0],[32,8],[32,10],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[33,11],[2,64],[2,64],[32,5],[65,35],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,0],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,0],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,0],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,0],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,0],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,0],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,0],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[32,12],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[65,2],[108],[32,11],[252,3],[106],[47,0,4],[59,0,4],[68,0,0,0,0,0,0,0,0],[65,195,0],[33,2],[12,1],[11],[32,4],[65,208,0],[70],[4,64,"TYPESWITCH|Array"],[65,1],[65,9],[108],[32,11],[252,3],[106],[34,13],[43,0,4],[32,13],[45,0,12],[33,2],[12,1],[11],[32,4],[65,216,0],[70],[4,64,"TYPESWITCH|Uint8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,217,0],[70],[4,64,"TYPESWITCH|Int8Array"],[32,11],[252,3],[40,0,4],[65,1],[106],[44,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,218,0],[70],[4,64,"TYPESWITCH|Uint8ClampedArray"],[32,11],[252,3],[40,0,4],[65,1],[106],[45,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,219,0],[70],[4,64,"TYPESWITCH|Uint16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[47,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,220,0],[70],[4,64,"TYPESWITCH|Int16Array"],[32,11],[252,3],[40,0,4],[65,1],[65,2],[108],[106],[46,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,221,0],[70],[4,64,"TYPESWITCH|Uint32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[184],[65,1],[33,2],[12,1],[11],[32,4],[65,222,0],[70],[4,64,"TYPESWITCH|Int32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[40,0,4],[183],[65,1],[33,2],[12,1],[11],[32,4],[65,223,0],[70],[4,64,"TYPESWITCH|Float32Array"],[32,11],[252,3],[40,0,4],[65,1],[65,4],[108],[106],[42,0,4],[187],[65,1],[33,2],[12,1],[11],[32,4],[65,224,0],[70],[4,64,"TYPESWITCH|Float64Array"],[32,11],[252,3],[40,0,4],[65,1],[65,8],[108],[106],[43,0,4],[65,1],[33,2],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[65,0],[65,1],[54,0,0],[65,0],[65,1],[32,11],[252,3],[106],[45,0,4],[58,0,4],[68,0,0,0,0,0,0,0,0],[65,195,1],[33,2],[12,1],[11],...internalThrow(scope, 'TypeError', `Member expression is not supported for non-string non-array yet`),[68,0,0,0,0,0,0,0,0],[11,"TYPESWITCH_end"],[32,2],[16, builtin('__WeakMap_prototype_set')],[33,2],[26],[11],[32,10],[65,1],[106],[34,10],[32,9],[71],[13,1],[11],[11],[12,1],[11],...internalThrow(scope, 'TypeError', `Tried for..of on non-iterable type`),[11,"TYPESWITCH_end"],[11],[32,5],[65,35],[15]], + wasm: (scope, {builtin,internalThrow}) => [[32,-1],[184],[65,2],[33,2],[33,3],[32,2],[33,4],[2,124],[32,4],[65,195,0],[70],[4,64,"TYPESWITCH|String"],[32,3],[252,3],[40,1,0],[69],[184],[12,1],[11],[32,4],[65,195,1],[70],[4,64,"TYPESWITCH|ByteString"],[32,3],[252,3],[40,1,0],[69],[184],[12,1],[11],[32,3],[68,0,0,0,0,0,0,0,0],[97],[184],[11,"TYPESWITCH_end"],[252,3],[4,64],...internalThrow(scope, 'TypeError', `Constructor WeakMap requires 'new'`),[11],[65,1],[32,0],[32,1],[16, builtin('Map')],[33,2],[34,5],[65,35],[15]], params: [124,127], typedParams: 1, returns: [124,127], typedReturns: 1, - locals: [127,124,127,124,124,124,127,127,127,124,127,127], localNames: ["iterable","iterable#type","#last_type","#logicinner_tmp","#typeswitch_tmp","out","keys","vals","forof_base_pointer","forof_length","forof_counter","x","x#type","#loadArray_offset"], + locals: [127,124,127,124], localNames: ["iterable","iterable#type","#last_type","#logicinner_tmp","#typeswitch_tmp","out"], constr: 1, }; this.__WeakMap_prototype_toString = { diff --git a/compiler/wasmSpec.js b/compiler/wasmSpec.js index cd1d598d..e4f982b2 100644 --- a/compiler/wasmSpec.js +++ b/compiler/wasmSpec.js @@ -104,6 +104,8 @@ export const Opcodes = { i32_eq: 0x46, i32_ne: 0x47, + i32_lt_u: 0x49, + i32_lt_s: 0x48, i32_le_s: 0x4c, i32_gt_s: 0x4a, @@ -193,10 +195,14 @@ export const Opcodes = { i64_reinterpret_f64: 0xbd, f32_reinterpret_i32: 0xbe, f64_reinterpret_i64: 0xbf, + i64_reinterpret_f64: 0xbd, i32_trunc_sat_f64_s: [ 0xfc, 0x02 ], i32_trunc_sat_f64_u: [ 0xfc, 0x03 ], + i64_trunc_sat_f64_s: [ 0xfc, 0x06 ], + i64_trunc_sat_f64_u: [ 0xfc, 0x07 ], + memory_init: [ 0xfc, 0x08 ], data_drop: [ 0xfc, 0x09 ], memory_copy: [ 0xfc, 0x0a ], diff --git a/compiler/wrap.js b/compiler/wrap.js index a842c2b7..4cd0e0cc 100644 --- a/compiler/wrap.js +++ b/compiler/wrap.js @@ -162,19 +162,21 @@ const porfToJSValue = ({ memory, funcs, pages }, value, type) => { case TYPES.weakmap: case TYPES.map: { - const [ keysPtr, valsPtr ] = (new Uint32Array(memory.buffer, value, 2)); - const size = (new Uint32Array(memory.buffer, keysPtr, 1))[0]; + const entriesPtr = (new Uint32Array(memory.buffer, value + 32, 1))[0]; + const entriesCapacity = new Uint32Array(memory.buffer, value + 20, 2); - const out = type === TYPES.weakmap ? new WeakMap() : new Map(); - for (let i = 0; i < size; i++) { - const offset = 4 + (i * 9); + const endPtr = entriesPtr + 24 * ((entriesCapacity[1] << 32) + entriesCapacity[0]); // entriesPtr + sizeof(Entry) * entriesCapacity - const kValue = (new Float64Array(memory.buffer.slice(keysPtr + offset, keysPtr + offset + 8), 0, 1))[0]; - const kType = (new Uint8Array(memory.buffer, keysPtr + offset + 8, 1))[0]; + const out = new Map(); + for (let e = entriesPtr; e < endPtr; e += 24) { + const kValue = (new Float64Array(memory.buffer.slice(e, e + 8), 0, 1))[0]; + const kType = (new Uint8Array(memory.buffer, e + 8, 1))[0]; + if (kType === 0) continue; const k = porfToJSValue({ memory, funcs, pages }, kValue, kType); - const vValue = (new Float64Array(memory.buffer.slice(valsPtr + offset, valsPtr + offset + 8), 0, 1))[0]; - const vType = (new Uint8Array(memory.buffer, valsPtr + offset + 8, 1))[0]; + + const vValue = (new Float64Array(memory.buffer.slice(e + 9, e + 17), 0, 1))[0]; + const vType = (new Uint8Array(memory.buffer, e + 17, 1))[0]; const v = porfToJSValue({ memory, funcs, pages }, vValue, vType); out.set(k, v);