// Module ID: 5083 // Function ID: 44256 // Name: _getBackgroundGradientColor // Dependencies: [57, 5, 31, 27, 4123, 5082, 1348, 1838, 1907, 5059, 5060, 5056, 653, 33, 1198, 4131, 5084, 689, 1447, 3975, 5085, 4555, 668, 566, 1557, 1456, 3992, 5064, 5066, 1392, 1825, 675, 4325, 4132, 5087, 5121, 5123, 1327, 5453, 4127, 1212, 2] // Exports: default // Module 5083 (_getBackgroundGradientColor) import _slicedToArray from "_slicedToArray"; import _isNativeReflectConstruct from "_isNativeReflectConstruct"; import expandLocation from "expandLocation"; import get_ActivityIndicator from "_updateOnboardingResponses"; import closure_8 from "_isNativeReflectConstruct"; import closure_9 from "_isNativeReflectConstruct"; import closure_10 from "_isNativeReflectConstruct"; import closure_11 from "_createForOfIteratorHelperLoose"; import closure_12 from "_isNativeReflectConstruct"; import closure_13 from "_isNativeReflectConstruct"; import { OnboardingPromptType } from "_createForOfIteratorHelperLoose"; import { GuildOnboardingModalStates as closure_15 } from "GUILD_ONBOARDING_MODAL_KEY"; import ME from "ME"; import jsxProd from "withTiming"; import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose"; let closure_16; let closure_17; let closure_18; let closure_19; let closure_20; let closure_21; let closure_6; let closure_7; const require = arg1; async function _getBackgroundGradientColor(arg0, arg1) { let tmp2; let tmp3; let tmp4; const obj = outer2_0(outer2_2[18]); [tmp2, tmp3, tmp4] = outer2_3(yield outer2_0(outer2_2[18]).getPaletteForAvatar(arg0)[0], 3); const tmp = outer2_3(yield outer2_0(outer2_2[18]).getPaletteForAvatar(arg0)[0], 3); return outer2_0(outer2_2[19]).rgbToHex(tmp2, tmp3, tmp4); } function BackgroundImageGradient(uri) { const color = uri.color; const tmp = _createForOfIteratorHelperLoose(); let obj = {}; const items = [tmp.backgroundImage]; const items1 = [callback2(importDefault(5085), { source: { uri: uri.splashUrl }, style: items, resizeMode: "cover" }), ]; obj = { style: tmp.backgroundColorGradient, start: require(668) /* keys */.VerticalGradient.START, end: require(668) /* keys */.VerticalGradient.END }; const tmp2 = importDefault(4555); const items2 = [require(3975) /* hexToRgb */.hexWithOpacity(color, 0.16), color]; obj.colors = items2; items1[1] = callback2(tmp2, obj); obj.children = items1; return callback3(closure_20, obj); } ({ StyleSheet: closure_6, View: closure_7 } = get_ActivityIndicator); ({ AnalyticEvents: closure_16, MarketingURLs: closure_17, Routes: closure_18 } = ME); ({ jsx: closure_19, Fragment: closure_20, jsxs: closure_21 } = jsxProd); _createForOfIteratorHelperLoose = { flex: { flex: 1 } }; _createForOfIteratorHelperLoose = { display: "flex", flex: 1, flexGrow: 1, marginTop: require("NAV_BAR_HEIGHT").NAV_BAR_HEIGHT, marginBottom: require("_createForOfIteratorHelperLoose").space.PX_16, backgroundColor: require("_createForOfIteratorHelperLoose").colors.BACKGROUND_BASE_LOWER }; _createForOfIteratorHelperLoose.container = _createForOfIteratorHelperLoose; _createForOfIteratorHelperLoose.subtitle = { marginBottom: require("_createForOfIteratorHelperLoose").space.PX_16, opacity: 0.8 }; _createForOfIteratorHelperLoose.onboardingTitle = { textAlign: "center" }; let obj2 = { position: "absolute", paddingHorizontal: require("_createForOfIteratorHelperLoose").space.PX_16, display: "flex", justifyContent: "center", width: "100%", marginBottom: require("_createForOfIteratorHelperLoose").space.PX_16 }; _createForOfIteratorHelperLoose.onboardingPolicy = obj2; _createForOfIteratorHelperLoose.onboardingPolicyText = { textAlign: "center" }; _createForOfIteratorHelperLoose.landingOverlay = { position: "absolute", width: "100%", height: "100%", display: "flex", justifyContent: "center" }; _createForOfIteratorHelperLoose.artWrapper = { height: 350, position: "relative", display: "flex", flexDirection: "row", alignItems: "center", justifyContent: "center" }; let obj3 = { alignItems: "center", marginTop: -24, paddingHorizontal: require("_createForOfIteratorHelperLoose").space.PX_16 }; _createForOfIteratorHelperLoose.landingBody = obj3; _createForOfIteratorHelperLoose.backgroundImage = { position: "absolute", height: "50%", width: "100%", top: 0 }; _createForOfIteratorHelperLoose.backgroundColorGradient = { position: "absolute", height: "100%", width: "100%", top: 0 }; _createForOfIteratorHelperLoose.darkColorGradient = { position: "absolute", height: "100%", width: "100%", top: 0 }; _createForOfIteratorHelperLoose = _createForOfIteratorHelperLoose.createStyles(_createForOfIteratorHelperLoose); let closure_23 = { code: "function GuildOnboardingPromptsTsx1(){const{showPrompts,withTiming,Easing,useReducedMotion}=this.__closure;const rawOpacity=showPrompts.get()?0:1;const opacity=withTiming(rawOpacity,{duration:300,easing:Easing.out(Easing.ease)});const rawTranslateY=!useReducedMotion&&showPrompts.get()?-80:0;const translateY=withTiming(rawTranslateY,{duration:300,easing:Easing.out(Easing.ease)});return{opacity:opacity,transform:[{translateY:translateY}]};}" }; let closure_24 = { code: "function GuildOnboardingPromptsTsx2(){const{showPrompts,withDelay,withTiming,Easing,useReducedMotion}=this.__closure;const rawOpacity=showPrompts.get()?0:1;const opacity=withDelay(200,withTiming(rawOpacity,{duration:300,easing:Easing.out(Easing.ease)}));const rawTranslateY=!useReducedMotion&&showPrompts.get()?-80:0;const translateY=withDelay(200,withTiming(rawTranslateY,{duration:300,easing:Easing.out(Easing.ease)}));return{opacity:opacity,transform:[{translateY:translateY}]};}" }; let closure_25 = { code: "function GuildOnboardingPromptsTsx3(){const{showPrompts,withDelay,withTiming,Easing}=this.__closure;const rawOpacity=showPrompts.get()?0:1;const opacity=withDelay(200,withTiming(rawOpacity,{duration:300,easing:Easing.out(Easing.ease)}));return{opacity:opacity};}" }; let closure_26 = { code: "function GuildOnboardingPromptsTsx4(){const{showPrompts,withDelay,withTiming,Easing}=this.__closure;const rawOpacity=showPrompts.get()?0:1;const opacity=withDelay(200,withTiming(rawOpacity,{duration:300,easing:Easing.out(Easing.ease)}));return{opacity:opacity};}" }; let closure_27 = { code: "function GuildOnboardingPromptsTsx5(){const{showPrompts,withDelay,withTiming,Easing,useReducedMotion}=this.__closure;const rawOpacity=showPrompts.get()?1:0;const opacity=withDelay(600,withTiming(rawOpacity,{duration:300,easing:Easing.out(Easing.ease)}));const rawTranslateY=!useReducedMotion&&!showPrompts.get()?80:0;const translateY=withDelay(600,withTiming(rawTranslateY,{duration:300,easing:Easing.out(Easing.ease)}));return{opacity:opacity,transform:[{translateY:translateY}]};}" }; let obj1 = { marginBottom: require("_createForOfIteratorHelperLoose").space.PX_16, opacity: 0.8 }; let result = require("result").fileFinishedImporting("modules/guild_onboarding/native/GuildOnboardingPrompts.tsx"); export default function GuildOnboardingPrompt(guildId) { let backShouldLeaveGuild; let isFirstOpen; let onClose; let selectOption; guildId = guildId.guildId; const currentPromptIdx = guildId.currentPromptIdx; const prompts = guildId.prompts; ({ selectOption, onClose } = guildId); ({ isFirstOpen, backShouldLeaveGuild } = guildId); let stateFromStores; isFirstOpen = undefined; let navigation; let c10; let c11; let sharedValue; let callback; let stateFromStores2; let stateFromStoresArray; let c16; let constants; let closure_18; let guildSplashURL; let required; function handleOnPress() { if (!_undefined2) { if (c17) { navigation.push(stateFromStoresArray.COMPLETED); } else { let obj = currentPromptIdx(prompts[31]); obj = {}; const merged = Object.assign(guildId(prompts[32]).collectGuildAnalyticsMetadata(guildId)); obj["step"] = currentPromptIdx; obj["options_selected"] = stateFromStoresArray.length; obj["skipped"] = 0 === stateFromStoresArray.length; obj["back"] = false; obj["in_onboarding"] = true; obj["is_final_step"] = false; obj.track(_undefined2.GUILD_ONBOARDING_STEP_COMPLETED, obj); if (currentPromptIdx < prompts.length - 1) { obj = {}; const obj4 = currentPromptIdx(prompts[31]); const merged1 = Object.assign(guildId(prompts[32]).collectGuildAnalyticsMetadata(guildId)); obj["step"] = currentPromptIdx + 1; obj["required"] = prompts[currentPromptIdx + 1].required; obj4.track(_undefined2.GUILD_ONBOARDING_STEP_VIEWED, obj); const obj6 = guildId(prompts[32]); } if (currentPromptIdx + 1 < prompts.length) { const obj1 = { currentPrompt: currentPromptIdx + 1 }; navigation.push(stateFromStoresArray.PROMPT, obj1); } else { if (obj7.showRulesInOnboarding(stateFromStores2, stateFromStores)) { navigation.push(stateFromStoresArray.RULES); } obj7 = guildId(prompts[28]); } const obj3 = guildId(prompts[32]); } } } let tmp = _createForOfIteratorHelperLoose(); let obj = guildId(prompts[23]); let items = [navigation]; stateFromStores = obj.useStateFromStores(items, () => navigation.getRulesPrompt(guildId)); let obj1 = guildId(prompts[23]); const items1 = [isFirstOpen]; const stateFromStores1 = obj1.useStateFromStores(items1, () => isFirstOpen.useReducedMotion); let obj2 = guildId(prompts[23]); const items2 = [callback]; const tmp4 = obj2.useStateFromStores(items2, () => callback.getOnboardingConnections(guildId)).length > 0; let closure_7 = tmp4; if (isFirstOpen) { isFirstOpen = 0 === currentPromptIdx; } if (isFirstOpen) { isFirstOpen = !tmp4; } let obj3 = guildId(prompts[25]); navigation = obj3.useNavigation(); c10 = tmp6; c11 = tmp7; let obj4 = guildId(prompts[26]); sharedValue = obj4.useSharedValue(!isFirstOpen); const items3 = [guildId, prompts]; callback = stateFromStores.useCallback(() => { currentPromptIdx(prompts[27]).completeOnboarding(guildId, prompts); }, items3); let obj5 = guildId(prompts[23]); const items4 = [c11]; stateFromStores2 = obj5.useStateFromStores(items4, () => _undefined.getGuild(guildId)); let obj6 = guildId(prompts[23]); const items5 = [callback]; const items6 = [guildId, prompts[currentPromptIdx]]; stateFromStoresArray = obj6.useStateFromStoresArray(items5, () => { if (null != _undefined) { let onboardingResponsesForPrompt = callback.getOnboardingResponsesForPrompt(guildId, _undefined.id); } else { onboardingResponsesForPrompt = []; } return onboardingResponsesForPrompt; }, items6); let tmp11 = 0 === stateFromStoresArray.length; if (tmp11) { required = undefined; if (null != tmp7) { required = tmp7.required; } tmp11 = required; } c16 = tmp11; let tmp14 = currentPromptIdx + 1 >= prompts.length; if (tmp14) { let obj7 = guildId(prompts[28]); tmp14 = !obj7.showRulesInOnboarding(stateFromStores2, stateFromStores); } constants = tmp14; const tmp17 = onClose(stateFromStores.useState(currentPromptIdx(prompts[17]).unsafe_rawColors.PRIMARY_800), 2); closure_18 = tmp17[1]; guildSplashURL = null; if (null != stateFromStores2) { let obj8 = currentPromptIdx(prompts[29]); obj = {}; ({ id: obj10.id, splash: obj10.splash } = stateFromStores2); obj.size = 400 * currentPromptIdx(prompts[30])(); guildSplashURL = obj8.getGuildSplashURL(obj); } const items7 = [guildSplashURL]; const effect = stateFromStores.useEffect(() => { if (null != guildSplashURL) { (function getBackgroundGradientColor(guildSplashURL) { return outer2_28(...arguments); })(guildSplashURL).then((arg0) => { outer1_18(arg0); }); const promise = (function getBackgroundGradientColor(guildSplashURL) { return outer2_28(...arguments); })(guildSplashURL); } }, items7); const items8 = [guildId, prompts.length > 0, stateFromStores, isFirstOpen]; const effect1 = stateFromStores.useEffect(() => { if (isFirstOpen) { let obj = currentPromptIdx(prompts[31]); obj = {}; const merged = Object.assign(guildId(prompts[32]).collectGuildAnalyticsMetadata(guildId)); obj["step"] = -1; obj["required"] = true; obj.track(_undefined2.GUILD_ONBOARDING_STEP_VIEWED, obj); const obj3 = guildId(prompts[32]); obj = {}; const obj4 = currentPromptIdx(prompts[31]); const merged1 = Object.assign(guildId(prompts[32]).collectGuildAnalyticsMetadata(guildId)); obj["step"] = -1; obj["skipped"] = c10; obj["is_final_step"] = false; obj["in_onboarding"] = true; obj4.track(_undefined2.GUILD_ONBOARDING_STEP_COMPLETED, obj); const obj6 = guildId(prompts[32]); } }, items8); const items9 = [sharedValue, isFirstOpen, prompts.length > 0, tmp4, onClose, callback, guildId]; const effect2 = stateFromStores.useEffect(() => { if (isFirstOpen) { const _setTimeout = setTimeout; const timerId = setTimeout(() => { if (outer1_10) { const result = outer1_12.set(true); } else { outer1_3(); outer1_13(); } }, 2000); } }, items9); const items10 = [isFirstOpen, prompts.length > 0, onClose]; const effect3 = stateFromStores.useEffect(() => { let tmp = isFirstOpen; if (!isFirstOpen) { tmp = c10; } if (!tmp) { onClose(); } }, items10); required = tmp6; if (prompts.length > 0) { required = prompts[0].required; } const items11 = [guildId, required, currentPromptIdx]; const effect4 = stateFromStores.useEffect(() => { if (0 === currentPromptIdx) { let obj = currentPromptIdx(prompts[31]); obj = {}; const merged = Object.assign(guildId(prompts[32]).collectGuildAnalyticsMetadata(guildId)); obj["step"] = 0; obj["required"] = required; obj.track(_undefined2.GUILD_ONBOARDING_STEP_VIEWED, obj); const obj3 = guildId(prompts[32]); } }, items11); let obj10 = guildId(prompts[26]); function st() { let num = 1; if (sharedValue.get()) { num = 0; } let obj = guildId(prompts[33]); obj = { duration: 300 }; const Easing = guildId(prompts[26]).Easing; obj.easing = Easing.out(guildId(prompts[26]).Easing.ease); let num2 = 0; if (!stateFromStores1) { num2 = 0; if (sharedValue.get()) { num2 = -80; } } obj = { opacity: obj.withTiming(num, obj) }; const obj1 = {}; const withTimingResult = obj.withTiming(num, obj); const obj2 = { duration: 300 }; const Easing2 = guildId(prompts[26]).Easing; obj2.easing = Easing2.out(guildId(prompts[26]).Easing.ease); obj1.translateY = guildId(prompts[33]).withTiming(num2, obj2); const items = [obj1]; obj.transform = items; return obj; } obj = { showPrompts: sharedValue, withTiming: guildId(prompts[33]).withTiming, Easing: guildId(prompts[26]).Easing, useReducedMotion: stateFromStores1 }; st.__closure = obj; st.__workletHash = 6820086589932; st.__initData = closure_23; const animatedStyle = obj10.useAnimatedStyle(st); let obj12 = guildId(prompts[26]); function rt() { let num = 1; if (sharedValue.get()) { num = 0; } let obj = guildId(prompts[26]); let obj1 = guildId(prompts[33]); obj = { duration: 300 }; const Easing = guildId(prompts[26]).Easing; obj.easing = Easing.out(guildId(prompts[26]).Easing.ease); let num2 = 0; if (!stateFromStores1) { num2 = 0; if (sharedValue.get()) { num2 = -80; } } obj = { opacity: obj.withDelay(200, obj1.withTiming(num, obj)) }; obj1 = {}; const withDelayResult = obj.withDelay(200, obj1.withTiming(num, obj)); const obj6 = guildId(prompts[26]); const obj2 = { duration: 300 }; const Easing2 = guildId(prompts[26]).Easing; obj2.easing = Easing2.out(guildId(prompts[26]).Easing.ease); obj1.translateY = obj6.withDelay(200, guildId(prompts[33]).withTiming(num2, obj2)); const items = [obj1]; obj.transform = items; return obj; } obj1 = { showPrompts: sharedValue, withDelay: guildId(prompts[26]).withDelay, withTiming: guildId(prompts[33]).withTiming, Easing: guildId(prompts[26]).Easing, useReducedMotion: stateFromStores1 }; rt.__closure = obj1; rt.__workletHash = 3034833873876; rt.__initData = closure_24; const animatedStyle1 = obj12.useAnimatedStyle(rt); let obj14 = guildId(prompts[26]); function lt() { let num = 1; if (sharedValue.get()) { num = 0; } let obj = {}; const obj2 = guildId(prompts[26]); obj = { duration: 300 }; const Easing = guildId(prompts[26]).Easing; obj.easing = Easing.out(guildId(prompts[26]).Easing.ease); obj.opacity = obj2.withDelay(200, guildId(prompts[33]).withTiming(num, obj)); return obj; } obj2 = { showPrompts: sharedValue, withDelay: guildId(prompts[26]).withDelay, withTiming: guildId(prompts[33]).withTiming, Easing: guildId(prompts[26]).Easing }; lt.__closure = obj2; lt.__workletHash = 2795589385440; lt.__initData = closure_25; const animatedStyle2 = obj14.useAnimatedStyle(lt); let obj16 = guildId(prompts[26]); function ct() { let num = 1; if (sharedValue.get()) { num = 0; } let obj = {}; const obj2 = guildId(prompts[26]); obj = { duration: 300 }; const Easing = guildId(prompts[26]).Easing; obj.easing = Easing.out(guildId(prompts[26]).Easing.ease); obj.opacity = obj2.withDelay(200, guildId(prompts[33]).withTiming(num, obj)); return obj; } obj3 = { showPrompts: sharedValue, withDelay: guildId(prompts[26]).withDelay, withTiming: guildId(prompts[33]).withTiming, Easing: guildId(prompts[26]).Easing }; ct.__closure = obj3; ct.__workletHash = 13481450530727; ct.__initData = closure_26; const animatedStyle3 = obj16.useAnimatedStyle(ct); let obj18 = guildId(prompts[26]); function dt() { let num = 0; if (sharedValue.get()) { num = 1; } let obj = guildId(prompts[26]); let obj1 = guildId(prompts[33]); obj = { duration: 300 }; const Easing = guildId(prompts[26]).Easing; obj.easing = Easing.out(guildId(prompts[26]).Easing.ease); if (stateFromStores1) { let num2 = 0; } else { num2 = 80; } obj = { opacity: obj.withDelay(600, obj1.withTiming(num, obj)) }; obj1 = {}; const withDelayResult = obj.withDelay(600, obj1.withTiming(num, obj)); const obj6 = guildId(prompts[26]); const obj2 = { duration: 300 }; const Easing2 = guildId(prompts[26]).Easing; obj2.easing = Easing2.out(guildId(prompts[26]).Easing.ease); obj1.translateY = obj6.withDelay(600, guildId(prompts[33]).withTiming(num2, obj2)); const items = [obj1]; obj.transform = items; return obj; } obj4 = { showPrompts: sharedValue, withDelay: guildId(prompts[26]).withDelay, withTiming: guildId(prompts[33]).withTiming, Easing: guildId(prompts[26]).Easing, useReducedMotion: stateFromStores1 }; dt.__closure = obj4; dt.__workletHash = 14018549800735; dt.__initData = closure_27; const items12 = [navigation, currentPromptIdx, stateFromStoresArray, guildId, prompts, onClose, backShouldLeaveGuild, tmp4]; const animatedStyle4 = obj18.useAnimatedStyle(dt); const layoutEffect = stateFromStores.useLayoutEffect(() => { if (0 === currentPromptIdx) { if (!closure_7) { let obj = guildId(prompts[34]); obj = {}; obj.headerLeft = obj.getHeaderCloseButton(() => { let obj = currentPromptIdx(prompts[31]); obj = {}; const merged = Object.assign(guildId(prompts[32]).collectGuildAnalyticsMetadata(outer1_0)); obj["step"] = 0; obj["skipped"] = true; obj["back"] = false; obj["options_selected"] = 0; obj["in_onboarding"] = true; obj["is_final_step"] = false; obj.track(constants.GUILD_ONBOARDING_STEP_COMPLETED, obj); if (outer1_4) { let tmp6 = outer1_3; channel = channel.getChannel(sharedValue.getLastSelectedChannelId()); if (null == channel) { obj = { navigationReplace: true }; guildId(prompts[14]).transitionTo(closure_18.ME, obj); tmp6 = tmp6(); const obj4 = guildId(prompts[14]); } channel = guildId(prompts[14]).transitionTo(closure_18.CHANNEL(channel.guild_id, channel.id)); const obj6 = guildId(prompts[14]); const tmp5 = outer1_0; } else { outer1_3(); } }); navigation.setOptions(obj); } } if (0 !== currentPromptIdx) { let headerBackButton = guildId(prompts[34]).getHeaderBackButton(() => { let obj = currentPromptIdx(prompts[31]); obj = {}; const merged = Object.assign(guildId(prompts[32]).collectGuildAnalyticsMetadata(outer1_0)); obj["step"] = outer1_1; obj["skipped"] = false; obj["back"] = true; obj["options_selected"] = outer1_15.length; obj["in_onboarding"] = true; obj["is_final_step"] = false; obj.track(constants.GUILD_ONBOARDING_STEP_COMPLETED, obj); const obj3 = guildId(prompts[32]); obj = {}; const obj4 = currentPromptIdx(prompts[31]); const merged1 = Object.assign(guildId(prompts[32]).collectGuildAnalyticsMetadata(outer1_0)); obj["step"] = outer1_1 - 1; obj["required"] = outer1_2[outer1_1 - 1].required; obj4.track(constants.GUILD_ONBOARDING_STEP_VIEWED, obj); outer1_9.pop(); }, true); const obj2 = guildId(prompts[34]); } headerBackButton = guildId(prompts[34]).getHeaderBackButton(() => { let obj = currentPromptIdx(prompts[31]); obj = {}; const merged = Object.assign(guildId(prompts[32]).collectGuildAnalyticsMetadata(outer1_0)); obj["step"] = 0; obj["skipped"] = false; obj["back"] = true; obj["options_selected"] = outer1_15.length; obj["in_onboarding"] = true; obj["is_final_step"] = false; obj.track(constants.GUILD_ONBOARDING_STEP_COMPLETED, obj); outer1_9.pop(); }, true); }, items12); obj5 = { style: tmp.flex }; obj6 = { top: true, bottom: true }; const items13 = [, ]; ({ flex: arr16[0], container: arr16[1] } = tmp); obj6.style = items13; obj7 = { style: items14 }; items14 = [tmp.flex, animatedStyle4]; let tmp38 = null; if (prompts.length > 0) { tmp38 = null; if (null != tmp7) { const type = tmp7.type; if (stateFromStores2.MULTIPLE_CHOICE === type) { obj8 = { guildId, currentPrompt: tmp7, lastPrompt: tmp14, currentPromptIndex: currentPromptIdx, numberOfPrompts: prompts.length, selectOption, handleOnPress }; tmp38 = guildSplashURL(guildId(prompts[36]).MultipleChoicePrompt, obj8); } else if (stateFromStores2.DROPDOWN === type) { const obj9 = { guildId, currentPrompt: tmp7, lastPrompt: tmp14, currentPromptIndex: currentPromptIdx, numberOfPrompts: prompts.length, selectOption, handleOnPress }; tmp38 = guildSplashURL(guildId(prompts[36]).DropdownPrompt, obj9); } else { let obj23 = guildId(prompts[37]); obj23.assertNever(tmp7.type); } } } obj7.children = tmp38; obj6.children = guildSplashURL(currentPromptIdx(prompts[26]).View, obj7); const items15 = [guildSplashURL(guildId(prompts[35]).SafeAreaPaddingView, obj6), ]; obj10 = { style: stateFromStores1.absoluteFill, pointerEvents: "none" }; const obj11 = { style: items16, pointerEvents: "none" }; items16 = [, ]; ({ flex: arr19[0], landingOverlay: arr19[1] } = tmp); obj12 = { style: items17 }; items17 = [tmp.landingOverlay, animatedStyle3]; let tmp52 = null; if (null != guildSplashURL) { const obj13 = { splashUrl: guildSplashURL, color: tmp17[0] }; tmp52 = guildSplashURL(BackgroundImageGradient, obj13); } const items18 = [tmp52, ]; obj14 = { style: tmp.darkColorGradient, start: guildId(prompts[22]).VerticalGradient.START, end: guildId(prompts[22]).VerticalGradient.END }; const tmp33 = closure_21; const tmp35 = guildSplashURL; const tmp36 = guildSplashURL; const tmp49 = closure_21; const tmp50 = closure_21; const tmp51 = closure_21; const tmp55 = currentPromptIdx(prompts[21]); const items19 = [guildId(prompts[19]).hexWithOpacity(currentPromptIdx(prompts[17]).unsafe_rawColors.PRIMARY_800, 0.5), currentPromptIdx(prompts[17]).unsafe_rawColors.PRIMARY_800]; obj14.colors = items19; items18[1] = guildSplashURL(tmp55, obj14); obj12.children = items18; const items20 = [tmp51(currentPromptIdx(prompts[26]).View, obj12), , ]; const obj15 = { style: items21 }; items21 = [tmp.artWrapper, animatedStyle]; obj16 = { source: guildId.landingAnimation, autoPlay: !stateFromStores1, style: { width: "100%" } }; obj15.children = guildSplashURL(currentPromptIdx(prompts[38]), obj16); items20[1] = guildSplashURL(currentPromptIdx(prompts[26]).View, obj15); const obj17 = { style: items22 }; items22 = [tmp.landingBody, animatedStyle1]; obj18 = { style: tmp.subtitle, variant: "text-md/semibold", color: "text-overlay-light" }; const intl = guildId(prompts[40]).intl; const obj19 = {}; let name; if (null != stateFromStores2) { name = stateFromStores2.name; } let str = ""; if (null != name) { str = name; } obj19.guildName = str; obj18.children = intl.format(guildId(prompts[40]).t.O2bQlD, obj19); const items23 = [guildSplashURL(guildId(prompts[39]).Text, obj18), ]; const obj20 = { style: tmp.onboardingTitle, accessibilityRole: "header", variant: "heading-xl/semibold", color: "text-overlay-light" }; const intl2 = guildId(prompts[40]).intl; obj20.children = intl2.string(guildId(prompts[40]).t["Alcl/e"]); items23[1] = guildSplashURL(guildId(prompts[39]).Text, obj20); obj17.children = items23; items20[2] = closure_21(currentPromptIdx(prompts[26]).View, obj17); obj11.children = items20; const items24 = [tmp50(currentPromptIdx(prompts[26]).View, obj11), ]; const obj21 = { style: items25, pointerEvents: "auto" }; items25 = [tmp.onboardingPolicy, animatedStyle2, { bottom: currentPromptIdx(prompts[24])().bottom }]; const obj22 = { style: tmp.onboardingPolicyText, variant: "heading-sm/normal", color: "text-default" }; const intl3 = guildId(prompts[40]).intl; obj23 = { privacyLink: constants.PRIVACY }; obj22.children = intl3.format(guildId(prompts[40]).t.kI6UoD, obj23); obj21.children = guildSplashURL(guildId(prompts[39]).Text, obj22); items24[1] = guildSplashURL(currentPromptIdx(prompts[26]).View, obj21); obj10.children = items24; items15[1] = tmp49(closure_7, obj10); obj5.children = items15; return tmp33(closure_7, obj5); };