// Metro module 6226 (f6227). import { View } from "react-native"; import { PremiumTypes, SubscriptionIntervalTypes } from "../PremiumConstants"; import { getPremiumGradientColor } from "../../colors/native/ColorConstants"; import { createStyles } from "../../../design/components/Styles/native/createStyles"; import Module6228 from "../../../_bundle/Module6228"; import Module6229 from "../../../_bundle/Module6229"; import PremiumUtils, { getPlanIdForPremiumType, getPremiumTypeDisplayName } from "../../../utils/PremiumUtils"; import Module4611 from "../../../_bundle/Module4611"; import { HorizontalGradient } from "../../../ConstantsIOS"; import FastImage from "../../../components_native/common/FastImage"; import Module6230 from "../../../_bundle/Module6230"; import Module6231 from "../../../_bundle/Module6231"; import Module6232 from "../../../_bundle/Module6232"; import { PremiumPill } from "../../user_settings/premium/native/PremiumPill"; import Module6246 from "../../../_bundle/Module6246"; import Module6247 from "../../../_bundle/Module6247"; import Module6248 from "../../../_bundle/Module6248"; const useStyles = createStyles({ header: { height: 112, justifyContent: "center", alignItems: "center" }, logoContainer: { position: "absolute", top: 16, left: 16 }, imgWumpus: { position: "absolute", height: 90 }, imgWumpusRight: { transform: [{ scaleX: -1 }] }, imgWumpusBottom: { bottom: 0 }, discountPill: { marginTop: 10 } }); export default function PremiumPlanActionSheetHeader(props) { let r115, props3, style; const { premiumType, trialOffer, discountOffer } = props; const styles = useStyles(); const r1 = trialOffer != null && trialOffer.subscription_trial?.sku_id === PremiumUtils.getSkuIdForPremiumType(premiumType); const planIdForPremiumType = getPlanIdForPremiumType(premiumType, SubscriptionIntervalTypes.MONTH); let r17 = discountOffer != null; if (r17) { const discount = discountOffer.discount; r17 = discount == null ? void 0 : discount.planIds.includes(planIdForPremiumType); } const props2 = { style: styles.header, colors: getPremiumGradientColor(premiumType), start: HorizontalGradient.START, end: HorizontalGradient.END, accessible: true, accessibilityRole: "header", accessibilityLabel: getPremiumTypeDisplayName(premiumType), children: null }; const children = [(PremiumTypes.TIER_0 === premiumType ? Module6228 : PremiumTypes.TIER_1 !== premiumType ? PremiumTypes.TIER_2 === premiumType ? Module6229 : void 0 : null) && , {r1 ? : null} {r17 ? : null} , ,]; const source = PremiumTypes.TIER_0 === premiumType ? Module6246 : PremiumTypes.TIER_1 === premiumType ? Module6247 : PremiumTypes.TIER_2 === premiumType ? Module6248 : void 0; L41: { props3 = { source, style: null, resizeMode: "contain" }; style = [styles.imgWumpus, ,]; if (PremiumTypes.TIER_0 !== premiumType && PremiumTypes.TIER_1 !== premiumType) { const TIER_2 = PremiumTypes.TIER_2; r115 = void 0; if (TIER_2 !== premiumType) { break L41; } r115 = styles.imgWumpusRight; } else { r115 = styles.imgWumpusBottom; } } style[1] = r115; props3.style = style; children[2] = ; props2.children = children; return ; };