// Metro module 3980 (f3981). import { forwardRef, useCallback } from "react"; import { useBooleanBinding, useStringBinding, BaseRive } from "./Module3918"; import Module3981 from "./Module3981"; import { RiveErrorBoundary } from "./Module3969"; let CheckpointIntroRiveInner; const _excluded = ["fallback", "artboard", "stateMachine", "defaultViewModelInstance", "dataBinding", "onDataBindingChange"]; const artboardProperties = { "Checkpoint Intro Desktop": { reducedMotion: "boolean", Subtitle: "string", "StartButton Pressed": "boolean", StartButton: "string" }, Globe: {}, "Globe Single Line": {}, "Start Button": { reducedMotion: "boolean", Subtitle: "string", "StartButton Pressed": "boolean", StartButton: "string" } }; const artboardViewModelInstances = { "Checkpoint Intro Desktop": ["default", "reducedMotion"], Globe: [], "Globe Single Line": [], "Start Button": ["default", "reducedMotion"] }; let c2268_9 = { "Checkpoint Intro Desktop": function CheckpointIntroDesktopBindings({ instance, reducedMotionEnabled, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) { useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded); useStringBinding("Subtitle", instance, dataBinding2?.Subtitle, onDataBindingChange2?.Subtitle, playIfNeeded); useBooleanBinding("StartButton Pressed", instance, dataBinding2 == null ? void 0 : dataBinding2["StartButton Pressed"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["StartButton Pressed"], playIfNeeded); useStringBinding("StartButton", instance, dataBinding2?.StartButton, onDataBindingChange2?.StartButton, playIfNeeded); return null; }, "Start Button": function StartButtonBindings({ instance, reducedMotionEnabled, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) { useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded); useStringBinding("Subtitle", instance, dataBinding2?.Subtitle, onDataBindingChange2?.Subtitle, playIfNeeded); useBooleanBinding("StartButton Pressed", instance, dataBinding2 == null ? void 0 : dataBinding2["StartButton Pressed"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["StartButton Pressed"], playIfNeeded); useStringBinding("StartButton", instance, dataBinding2?.StartButton, onDataBindingChange2?.StartButton, playIfNeeded); return null; } }; CheckpointIntroRiveInner = forwardRef(function CheckpointIntroRiveInner(props, a1) { props.fallback; const { artboard = "Checkpoint Intro Desktop", stateMachine, defaultViewModelInstance: defaultViewModelInstance2 = "default", dataBinding, onDataBindingChange, ...rest } = props; return { const Component = c2268_9[artboard]; return Component != null ? : null; }, [artboard, dataBinding, onDataBindingChange])} {...rest} />; }); const r39 = forwardRef(function CheckpointIntroRiveWithBoundary(props, a1) { return ; }); export { r39 as CheckpointIntroRive };