// Metro module 3972 (f3973). import { forwardRef, useCallback } from "react"; import { useTriggerBinding, useBooleanBinding, useColorBinding, BaseRive } from "./Module3918"; import Module3973 from "./Module3973"; import { RiveErrorBoundary } from "./Module3969"; let BountiesScrollIndicatorRiveInner; const _excluded = ["fallback", "artboard", "stateMachine", "defaultViewModelInstance", "dataBinding", "onDataBindingChange"]; const artboardProperties = { "Bounties Scroll Indicator": { startAnimation: "trigger", looping: "boolean", color: "color" } }; const artboardViewModelInstances = { "Bounties Scroll Indicator": ["Instance"] }; let c2264_9 = { "Bounties Scroll Indicator": function BountiesScrollIndicatorBindings({ instance, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) { useTriggerBinding("startAnimation", instance, dataBinding2?.startAnimation, onDataBindingChange2?.startAnimation, playIfNeeded); useBooleanBinding("looping", instance, dataBinding2?.looping, onDataBindingChange2?.looping, playIfNeeded); useColorBinding("color", instance, dataBinding2?.color, onDataBindingChange2?.color, playIfNeeded); return null; } }; BountiesScrollIndicatorRiveInner = forwardRef(function BountiesScrollIndicatorRiveInner(props, a1) { props.fallback; const { artboard = "Bounties Scroll Indicator", stateMachine, defaultViewModelInstance: defaultViewModelInstance2 = "Instance", dataBinding, onDataBindingChange, ...rest } = props; return { const Component = c2264_9[artboard]; return Component != null ? : null; }, [artboard, dataBinding, onDataBindingChange])} {...rest} />; }); const r32 = forwardRef(function BountiesScrollIndicatorRiveWithBoundary(props, a1) { return ; }); export { r32 as BountiesScrollIndicatorRive };