// Module ID: 7128 // Function ID: 57416 // Name: _isNativeReflectConstruct // Dependencies: [] // Module 7128 (_isNativeReflectConstruct) function _isNativeReflectConstruct() { let closure_0 = !valueOf.call(Reflect.construct(Boolean, [], () => { })); function _isNativeReflectConstruct() { return closure_0; } const result = _isNativeReflectConstruct(); } let closure_2 = importDefault(dependencyMap[0]); let closure_3 = importDefault(dependencyMap[1]); let closure_4 = importDefault(dependencyMap[2]); let closure_5 = importDefault(dependencyMap[3]); let closure_6 = importDefault(dependencyMap[4]); let closure_7 = importDefault(dependencyMap[5]); let tmp2 = (MessageType) => { class PremiumTab$Type { constructor() { self = this; tmp = closure_3(this, PremiumTab$Type); items = [, , , , , ]; items[0] = { body: "filter", guildId: "body", ao: "message", "": "Text" }; items[1] = { body: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002413284074717, guildId: 733818879134711600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, ao: 203552249631986500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, "": 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121106334685226 }; items[2] = { body: "isArray", guildId: "accessibilityRole", ao: "cix", "": "done" }; items[3] = {}; items[4] = { T() { return callback(closure_1[6]).LocalizedString; } }; items[5] = { T() { return callback(closure_1[6]).LocalizedString; } }; items1 = [" "]; items1[1] = items; obj = closure_6(PremiumTab$Type); tmp2 = closure_5; if (closure_8()) { tmp4 = globalThis; _Reflect = Reflect; tmp5 = closure_6; constructResult = Reflect.construct(obj, items1, closure_6(self).constructor); } else { constructResult = obj.apply(self, items1); } return tmp2(self, constructResult); } } const arg1 = PremiumTab$Type; callback2(PremiumTab$Type, MessageType); let obj = { key: "create", value(arr) { let obj = { -9223372036854775808: "", "Bool(true)": "", "Bool(true)": "", "Bool(true)": "" }; const _Object = Object; obj = { enumerable: false, value: this }; _Object.defineProperty(obj, PremiumTab$Type(closure_1[7]).MESSAGE_TYPE, obj); if (undefined !== arr) { const result = PremiumTab$Type(closure_1[7]).reflectionMergePartial(this, obj, arr); const obj3 = PremiumTab$Type(closure_1[7]); } return obj; } }; const items = [obj, , ]; obj = { key: "internalBinaryRead", value(pos, arg1, readUnknownField) { let tmp7; let tmp8; let obj = arg3; const self = this; if (null == arg3) { obj = self.create(); } const sum = pos.pos + arg1; while (pos.pos < sum) { let tmp5 = callback; let tmp6 = callback(pos.tag(), 2); [tmp7, tmp8] = tmp6; if (1 === tmp7) { obj.badgeLabel = pos.string(); let tmp10 = tmp3; let tmp11 = tmp4; } else if (2 === tmp7) { obj.acknowledgedBadgeLabel = pos.string(); tmp10 = tmp3; tmp11 = tmp4; } else if (3 === tmp7) { obj.showHoverGradient = pos.bool(); tmp10 = tmp3; tmp11 = tmp4; } else if (4 === tmp7) { obj.deeplinkSection = pos.string(); tmp10 = tmp3; tmp11 = tmp4; } else if (5 === tmp7) { let tmp31 = PremiumTab$Type; let tmp32 = closure_1; let LocalizedString2 = PremiumTab$Type(closure_1[6]).LocalizedString; let tmp33 = LocalizedString2; let tmp34 = pos; let tmp35 = readUnknownField; obj.badgeLabelLocalized = LocalizedString2.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.badgeLabelLocalized); tmp10 = tmp3; tmp11 = tmp4; } else if (6 === tmp7) { let tmp26 = PremiumTab$Type; let tmp27 = closure_1; let LocalizedString = PremiumTab$Type(closure_1[6]).LocalizedString; let tmp28 = LocalizedString; let tmp29 = pos; let tmp30 = readUnknownField; obj.acknowledgedBadgeLabelLocalized = LocalizedString.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.acknowledgedBadgeLabelLocalized); tmp10 = tmp3; tmp11 = tmp4; } else { readUnknownField = readUnknownField.readUnknownField; if ("throw" === readUnknownField) { let tmp19 = globalThis; let _globalThis = globalThis; let _Error = Error; let _HermesInternal = HermesInternal; let str = "Unknown field "; let str2 = " (wire type "; let str3 = ") for "; let tmp20 = tmp7; let tmp21 = tmp8; let prototype = _Error.prototype; let tmp22 = new.target; let tmp23 = new.target; _Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName); let tmp25 = _Error; throw _Error; } else { let skipResult = pos.skip(tmp8); tmp10 = readUnknownField; tmp11 = skipResult; if (false !== readUnknownField) { let onRead = readUnknownField; if (true === readUnknownField) { let tmp12 = PremiumTab$Type; let tmp13 = closure_1; onRead = PremiumTab$Type(closure_1[7]).UnknownFieldHandler.onRead; } let tmp14 = obj; let tmp15 = tmp7; let tmp16 = tmp8; let tmp17 = skipResult; let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult); tmp10 = readUnknownField; tmp11 = skipResult; } } } let tmp3 = tmp10; let tmp4 = tmp11; } return obj; } }; items[1] = obj; obj = { key: "internalBinaryWrite", value(badgeLabel, tag, writeUnknownFields) { if ("" !== badgeLabel.badgeLabel) { tag.tag(1, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited).string(badgeLabel.badgeLabel); const tagResult = tag.tag(1, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited); } if ("" !== badgeLabel.acknowledgedBadgeLabel) { tag.tag(2, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited).string(badgeLabel.acknowledgedBadgeLabel); const tagResult1 = tag.tag(2, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited); } if (false !== badgeLabel.showHoverGradient) { tag.tag(3, PremiumTab$Type(closure_1[7]).WireType.Varint).bool(badgeLabel.showHoverGradient); const tagResult2 = tag.tag(3, PremiumTab$Type(closure_1[7]).WireType.Varint); } if ("" !== badgeLabel.deeplinkSection) { tag.tag(4, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited).string(badgeLabel.deeplinkSection); const tagResult3 = tag.tag(4, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited); } if (badgeLabel.badgeLabelLocalized) { const LocalizedString = PremiumTab$Type(closure_1[6]).LocalizedString; const tagResult4 = tag.tag(5, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited); const joined = LocalizedString.internalBinaryWrite(badgeLabel.badgeLabelLocalized, tag.tag(5, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join(); const internalBinaryWriteResult = LocalizedString.internalBinaryWrite(badgeLabel.badgeLabelLocalized, tag.tag(5, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields); } if (badgeLabel.acknowledgedBadgeLabelLocalized) { const LocalizedString2 = PremiumTab$Type(closure_1[6]).LocalizedString; const tagResult5 = tag.tag(6, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited); const joined1 = LocalizedString2.internalBinaryWrite(badgeLabel.acknowledgedBadgeLabelLocalized, tag.tag(6, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join(); const internalBinaryWriteResult1 = LocalizedString2.internalBinaryWrite(badgeLabel.acknowledgedBadgeLabelLocalized, tag.tag(6, PremiumTab$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields); } let onWrite = writeUnknownFields.writeUnknownFields; if (false !== onWrite) { if (1 == onWrite) { onWrite = PremiumTab$Type(closure_1[7]).UnknownFieldHandler.onWrite; } const self = this; onWrite(this.typeName, badgeLabel, tag); } return tag; } }; items[2] = obj; return callback(PremiumTab$Type, items); }(arg1(dependencyMap[7]).MessageType); tmp2 = new tmp2(); const result = arg1(dependencyMap[8]).fileFinishedImporting("../discord_common/js/packages/protos/discord_protos/premium_marketing/v1/premium_tab.tsx"); export const PremiumTab = tmp2;