// Module ID: 9023 // Function ID: 70939 // Name: Header // Dependencies: [] // Exports: default // Module 9023 (Header) importAll(dependencyMap[0]); const View = arg1(dependencyMap[1]).View; const UserFlags = arg1(dependencyMap[2]).UserFlags; ({ jsx: closure_5, jsxs: closure_6 } = arg1(dependencyMap[3])); let obj = arg1(dependencyMap[4]); obj = {}; obj = { "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, borderTopLeftRadius: importDefault(dependencyMap[5]).radii.sm, borderTopRightRadius: importDefault(dependencyMap[5]).radii.sm }; obj.header = obj; obj.applicationNameWrapper = { flexDirection: "row" }; obj.headerIcons = { "Bool(false)": 4, "Bool(false)": "version", "Bool(false)": "scalar", "Bool(false)": 6 }; obj.ellipseGroup = { TypeError: "02b1067b85b45dd047c8c944ed8c1d6e", bottom: "devices_not_found", style: "png" }; const obj1 = { 9223372036854775807: "applications", 9223372036854775807: "message", 0: "en-AS", 9223372036854775807: "en", 0: false, 9223372036854775807: false, backgroundColor: importDefault(dependencyMap[5]).colors.MOBILE_TEXT_HEADING_PRIMARY }; obj.ellipse = obj1; obj.botTag = {}; let closure_7 = obj.createStyles(obj); const tmp3 = arg1(dependencyMap[3]); const result = arg1(dependencyMap[12]).fileFinishedImporting("modules/oauth2/native/Header.tsx"); export default function Header(accountScopes) { let application; let bot; let user; ({ user, application, bot } = accountScopes); const tmp = callback3(); let obj = importDefault(dependencyMap[6]); obj = { id: application.id, icon: application.icon }; let userAvatarSource; const applicationIconSource = obj.getApplicationIconSource(obj); if (null != user) { let obj2 = importDefault(dependencyMap[6]); userAvatarSource = obj2.getUserAvatarSource(user); } obj = { style: tmp.header }; const obj1 = { style: tmp.headerIcons }; obj2 = { source: applicationIconSource, size: arg1(dependencyMap[7]).AvatarSizes.XLARGE }; const items = [callback(arg1(dependencyMap[7]).Avatar, obj2), , ]; const obj3 = { style: tmp.ellipseGroup }; const items1 = [callback(View, { style: tmp.ellipse }), callback(View, { style: tmp.ellipse }), callback(View, { style: tmp.ellipse })]; obj3.children = items1; items[1] = callback2(View, obj3); const obj7 = { source: userAvatarSource, size: arg1(dependencyMap[7]).AvatarSizes.XLARGE }; items[2] = callback(arg1(dependencyMap[7]).Avatar, obj7); obj1.children = items; const items2 = [callback2(View, obj1), , ]; const obj8 = { style: tmp.applicationNameWrapper }; const items3 = [callback(arg1(dependencyMap[8]).Text, { children: application.name }), ]; let tmp9Result = null; if (null != bot) { const obj10 = { style: tmp.botTag }; let hasFlagResult = null != bot.public_flags; if (hasFlagResult) { hasFlagResult = arg1(dependencyMap[10]).hasFlag(bot.public_flags, UserFlags.VERIFIED_BOT); const obj15 = arg1(dependencyMap[10]); } obj10.verified = hasFlagResult; tmp9Result = callback(importDefault(dependencyMap[9]), obj10); const tmp12 = importDefault(dependencyMap[9]); const tmp9 = callback; } items3[1] = tmp9Result; obj8.children = items3; items2[1] = callback2(View, obj8); const obj11 = {}; if (accountScopes.accountScopes.length > 0) { const intl2 = arg1(dependencyMap[11]).intl; let stringResult = intl2.string(arg1(dependencyMap[11]).t.jFbDnJ); } else { const intl = arg1(dependencyMap[11]).intl; stringResult = intl.string(arg1(dependencyMap[11]).t.X+Fdpo); } obj11.children = stringResult; items2[2] = callback(arg1(dependencyMap[8]).Text, obj11); obj.children = items2; return callback2(View, obj); };