// Metro module 8513 (f8514). import { View } from "react-native"; import { createStyles } from "../../../design/components/Styles/native/createStyles"; import Module712 from "../../../_bundle/Module712"; import { ObscuredSurfaceContext, OBSCURED_VALUE } from "../ObscuredSurfaceContext"; import { ImageWarningIcon } from "../../../design/components/Icon/native/redesign/generated/ImageWarningIcon"; import { Text } from "../../../design/components/Text/native/Text"; import { intl, t } from "../../../intl/index.native"; const useStyles = createStyles({ container: { position: "relative", overflow: "hidden" }, content: { pointerEvents: "none", userSelect: "none" }, cover: { position: "absolute", inset: 0, zIndex: 1, backgroundColor: Module712.colors.SPOILER_HIDDEN_BACKGROUND }, warning: { position: "absolute", insetInlineStart: "50%", top: "50%", transform: "translate(-50%, -50%)", display: "flex", flexDirection: "column", alignItems: "center", gap: Module712.space.PX_8, paddingHorizontal: Module712.space.PX_12, paddingVertical: Module712.space.PX_8, textAlign: "center", userSelect: "none", zIndex: 2 } }); export default function ObscuredSurface(props) { const obscured = props.obscured; let heading = props.heading; let description = props.description; const children = props.children; const styles = useStyles(); let r21 = children; if (obscured) { const Provider = ObscuredSurfaceContext.Provider; const r31 = [{children}, , ,]; const r46 = [, , ,]; if (heading == null) { heading = intl.string(t.xC8Saf); } r46[1] = {heading}; if (description == null) { description = intl.string(t["0fc/DG"]); } r46[2] = {description}; r31[2] = {r46}; r21 = {r31} ; } return r21; };