// Metro module 14210 (f14211). import * as Module19 from "react"; import { useContext, useMemo } from "react"; import { View, StyleSheet } from "react-native"; import { QuestDockMode } from "../../QuestConstants"; import { QUEST_DOCK_UNENROLLED_HEADER_INSET_EXPANDED, QUEST_DOCK_EXPANDED_HEIGHT } from "./QuestDockConstants"; import { createStyles } from "../../../../design/components/Styles/native/createStyles"; import { QuestDockGestureContext } from "./QuestDockGestureContext"; import { thumbHashToDataURL } from "../../../../_bundle/thumbHashToRGBA"; import ReanimatedRexport, { useAnimatedStyle } from "../../../reanimated/ReanimatedRexport"; const useStyles = createStyles({ image: { ...StyleSheet.absoluteFillObject, height: QUEST_DOCK_EXPANDED_HEIGHT, top: -QUEST_DOCK_UNENROLLED_HEADER_INSET_EXPANDED }, overlay: { ...StyleSheet.absoluteFillObject, backgroundColor: "rgba(38, 39, 50, 0.3)", height: QUEST_DOCK_EXPANDED_HEIGHT } }); const __initData = { code: "function QuestDockBlurredHeaderPlaceholderTsx1(){const{activeQuestDockMode,QuestDockMode,QUEST_DOCK_UNENROLLED_HEADER_INSET_EXPANDED,questDockWrapperSpecs}=this.__closure;return{left:activeQuestDockMode.get()===QuestDockMode.EXPANDED?-QUEST_DOCK_UNENROLLED_HEADER_INSET_EXPANDED:0,width:questDockWrapperSpecs.get().width+QUEST_DOCK_UNENROLLED_HEADER_INSET_EXPANDED};}" }; const r50 = Module19.memo(function QuestDockBlurredContentBackground(props) { const { animatedLayout, animatedStyle, placeholder } = props; const context = useContext(QuestDockGestureContext); const { questDockWrapperSpecs, activeQuestDockMode } = context; const memo = useMemo(() => ({ uri: thumbHashToDataURL(Uint8Array.from(atob(placeholder), (a0) => a0.charCodeAt(0))) }), [placeholder]); const styles = useStyles(); const D = () => ({ left: activeQuestDockMode.get() === QuestDockMode.EXPANDED ? -QUEST_DOCK_UNENROLLED_HEADER_INSET_EXPANDED : 0, width: questDockWrapperSpecs.get().width + QUEST_DOCK_UNENROLLED_HEADER_INSET_EXPANDED }); D.__closure = { activeQuestDockMode, QuestDockMode, QUEST_DOCK_UNENROLLED_HEADER_INSET_EXPANDED, questDockWrapperSpecs }; D.__workletHash = 11176778421725; D.__initData = __initData; return <> ; }); export default r50;