Files
discord-decomp/_bundle/CheckpointFriendsRiveInner.jsx
T
2026-11-01 12:12:55 +02:00

320 lines
33 KiB
React

// Metro module 3978 (f3979).
import { forwardRef, useCallback } from "react";
import { useBooleanBinding, useNumberBinding, useColorBinding, useStringBinding, useImageBinding, BaseRive } from "./Module3918";
import Module3979 from "./Module3979";
import { RiveErrorBoundary } from "./Module3969";
let CheckpointFriendsRiveInner;
const _excluded = ["fallback", "artboard", "stateMachine", "defaultViewModelInstance", "dataBinding", "onDataBindingChange"];
const artboardProperties = {
MAIN: {
reducedMotion: "boolean",
twoFriends: "boolean",
AnimationState: "number",
"Avatar01/ShadowVisibility": "number",
"Avatar01/StrokeVisibility": "number",
"Avatar01/UsernameVisibility": "number",
"Avatar01/Stroke": "color",
"Avatar01/Fill": "color",
"Avatar01/Username": "string",
"Avatar01/img": "image",
"Avatar02/ShadowVisibility": "number",
"Avatar02/StrokeVisibility": "number",
"Avatar02/UsernameVisibility": "number",
"Avatar02/Stroke": "color",
"Avatar02/Fill": "color",
"Avatar02/Username": "string",
"Avatar02/img": "image",
"Avatar03/ShadowVisibility": "number",
"Avatar03/StrokeVisibility": "number",
"Avatar03/UsernameVisibility": "number",
"Avatar03/Stroke": "color",
"Avatar03/Fill": "color",
"Avatar03/Username": "string",
"Avatar03/img": "image",
"Avatar04/ShadowVisibility": "number",
"Avatar04/StrokeVisibility": "number",
"Avatar04/UsernameVisibility": "number",
"Avatar04/Stroke": "color",
"Avatar04/Fill": "color",
"Avatar04/Username": "string",
"Avatar04/img": "image",
"Avatar05/ShadowVisibility": "number",
"Avatar05/StrokeVisibility": "number",
"Avatar05/UsernameVisibility": "number",
"Avatar05/Stroke": "color",
"Avatar05/Fill": "color",
"Avatar05/Username": "string",
"Avatar05/img": "image",
ConnectorColor: "color"
},
Sidekick: {
reducedMotion: "boolean",
twoFriends: "boolean",
AnimationState: "number",
"Avatar01/ShadowVisibility": "number",
"Avatar01/StrokeVisibility": "number",
"Avatar01/UsernameVisibility": "number",
"Avatar01/Stroke": "color",
"Avatar01/Fill": "color",
"Avatar01/Username": "string",
"Avatar01/img": "image",
"Avatar02/ShadowVisibility": "number",
"Avatar02/StrokeVisibility": "number",
"Avatar02/UsernameVisibility": "number",
"Avatar02/Stroke": "color",
"Avatar02/Fill": "color",
"Avatar02/Username": "string",
"Avatar02/img": "image",
"Avatar03/ShadowVisibility": "number",
"Avatar03/StrokeVisibility": "number",
"Avatar03/UsernameVisibility": "number",
"Avatar03/Stroke": "color",
"Avatar03/Fill": "color",
"Avatar03/Username": "string",
"Avatar03/img": "image",
"Avatar04/ShadowVisibility": "number",
"Avatar04/StrokeVisibility": "number",
"Avatar04/UsernameVisibility": "number",
"Avatar04/Stroke": "color",
"Avatar04/Fill": "color",
"Avatar04/Username": "string",
"Avatar04/img": "image",
"Avatar05/ShadowVisibility": "number",
"Avatar05/StrokeVisibility": "number",
"Avatar05/UsernameVisibility": "number",
"Avatar05/Stroke": "color",
"Avatar05/Fill": "color",
"Avatar05/Username": "string",
"Avatar05/img": "image",
ConnectorColor: "color"
},
Avatar: {
ShadowVisibility: "number",
StrokeVisibility: "number",
UsernameVisibility: "number",
Stroke: "color",
Fill: "color",
Username: "string",
img: "image"
},
Username: {
ShadowVisibility: "number",
StrokeVisibility: "number",
UsernameVisibility: "number",
Stroke: "color",
Fill: "color",
Username: "string",
img: "image"
},
"Friends 01 Rotation": {
reducedMotion: "boolean",
twoFriends: "boolean",
AnimationState: "number",
"Avatar01/ShadowVisibility": "number",
"Avatar01/StrokeVisibility": "number",
"Avatar01/UsernameVisibility": "number",
"Avatar01/Stroke": "color",
"Avatar01/Fill": "color",
"Avatar01/Username": "string",
"Avatar01/img": "image",
"Avatar02/ShadowVisibility": "number",
"Avatar02/StrokeVisibility": "number",
"Avatar02/UsernameVisibility": "number",
"Avatar02/Stroke": "color",
"Avatar02/Fill": "color",
"Avatar02/Username": "string",
"Avatar02/img": "image",
"Avatar03/ShadowVisibility": "number",
"Avatar03/StrokeVisibility": "number",
"Avatar03/UsernameVisibility": "number",
"Avatar03/Stroke": "color",
"Avatar03/Fill": "color",
"Avatar03/Username": "string",
"Avatar03/img": "image",
"Avatar04/ShadowVisibility": "number",
"Avatar04/StrokeVisibility": "number",
"Avatar04/UsernameVisibility": "number",
"Avatar04/Stroke": "color",
"Avatar04/Fill": "color",
"Avatar04/Username": "string",
"Avatar04/img": "image",
"Avatar05/ShadowVisibility": "number",
"Avatar05/StrokeVisibility": "number",
"Avatar05/UsernameVisibility": "number",
"Avatar05/Stroke": "color",
"Avatar05/Fill": "color",
"Avatar05/Username": "string",
"Avatar05/img": "image",
ConnectorColor: "color"
}
};
const artboardViewModelInstances = {
MAIN: ["threeFriends", "twoFriends-reducedMotion", "threeFriends-reducedMotion", "twoFriends"],
Sidekick: ["threeFriends", "twoFriends-reducedMotion", "threeFriends-reducedMotion", "twoFriends"],
Avatar: ["Instance 03", "Instance 05", "Instance 04", "Instance 02", "Instance 01"],
Username: ["Instance 03", "Instance 05", "Instance 04", "Instance 02", "Instance 01"],
"Friends 01 Rotation": ["threeFriends", "twoFriends-reducedMotion", "threeFriends-reducedMotion", "twoFriends"]
};
let c2267_9 = {
MAIN: function MAINBindings({ instance, reducedMotionEnabled, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useBooleanBinding("twoFriends", instance, dataBinding2?.twoFriends, onDataBindingChange2?.twoFriends, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("Avatar01/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar01/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar01/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar01/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/Stroke"], playIfNeeded);
useColorBinding("Avatar01/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/Fill"], playIfNeeded);
useStringBinding("Avatar01/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/Username"], playIfNeeded);
useImageBinding("Avatar01/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/img"], playIfNeeded);
useNumberBinding("Avatar02/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar02/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar02/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar02/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/Stroke"], playIfNeeded);
useColorBinding("Avatar02/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/Fill"], playIfNeeded);
useStringBinding("Avatar02/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/Username"], playIfNeeded);
useImageBinding("Avatar02/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/img"], playIfNeeded);
useNumberBinding("Avatar03/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar03/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar03/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar03/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/Stroke"], playIfNeeded);
useColorBinding("Avatar03/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/Fill"], playIfNeeded);
useStringBinding("Avatar03/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/Username"], playIfNeeded);
useImageBinding("Avatar03/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/img"], playIfNeeded);
useNumberBinding("Avatar04/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar04/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar04/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar04/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/Stroke"], playIfNeeded);
useColorBinding("Avatar04/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/Fill"], playIfNeeded);
useStringBinding("Avatar04/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/Username"], playIfNeeded);
useImageBinding("Avatar04/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/img"], playIfNeeded);
useNumberBinding("Avatar05/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar05/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar05/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar05/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/Stroke"], playIfNeeded);
useColorBinding("Avatar05/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/Fill"], playIfNeeded);
useStringBinding("Avatar05/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/Username"], playIfNeeded);
useImageBinding("Avatar05/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/img"], playIfNeeded);
useColorBinding("ConnectorColor", instance, dataBinding2?.ConnectorColor, onDataBindingChange2?.ConnectorColor, playIfNeeded);
return null;
},
Sidekick: function SidekickBindings({ instance, reducedMotionEnabled, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useBooleanBinding("twoFriends", instance, dataBinding2?.twoFriends, onDataBindingChange2?.twoFriends, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("Avatar01/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar01/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar01/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar01/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/Stroke"], playIfNeeded);
useColorBinding("Avatar01/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/Fill"], playIfNeeded);
useStringBinding("Avatar01/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/Username"], playIfNeeded);
useImageBinding("Avatar01/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/img"], playIfNeeded);
useNumberBinding("Avatar02/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar02/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar02/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar02/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/Stroke"], playIfNeeded);
useColorBinding("Avatar02/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/Fill"], playIfNeeded);
useStringBinding("Avatar02/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/Username"], playIfNeeded);
useImageBinding("Avatar02/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/img"], playIfNeeded);
useNumberBinding("Avatar03/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar03/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar03/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar03/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/Stroke"], playIfNeeded);
useColorBinding("Avatar03/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/Fill"], playIfNeeded);
useStringBinding("Avatar03/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/Username"], playIfNeeded);
useImageBinding("Avatar03/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/img"], playIfNeeded);
useNumberBinding("Avatar04/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar04/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar04/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar04/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/Stroke"], playIfNeeded);
useColorBinding("Avatar04/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/Fill"], playIfNeeded);
useStringBinding("Avatar04/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/Username"], playIfNeeded);
useImageBinding("Avatar04/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/img"], playIfNeeded);
useNumberBinding("Avatar05/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar05/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar05/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar05/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/Stroke"], playIfNeeded);
useColorBinding("Avatar05/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/Fill"], playIfNeeded);
useStringBinding("Avatar05/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/Username"], playIfNeeded);
useImageBinding("Avatar05/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/img"], playIfNeeded);
useColorBinding("ConnectorColor", instance, dataBinding2?.ConnectorColor, onDataBindingChange2?.ConnectorColor, playIfNeeded);
return null;
},
Avatar: function AvatarBindings({ instance, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useNumberBinding("ShadowVisibility", instance, dataBinding2?.ShadowVisibility, onDataBindingChange2?.ShadowVisibility, playIfNeeded);
useNumberBinding("StrokeVisibility", instance, dataBinding2?.StrokeVisibility, onDataBindingChange2?.StrokeVisibility, playIfNeeded);
useNumberBinding("UsernameVisibility", instance, dataBinding2?.UsernameVisibility, onDataBindingChange2?.UsernameVisibility, playIfNeeded);
useColorBinding("Stroke", instance, dataBinding2?.Stroke, onDataBindingChange2?.Stroke, playIfNeeded);
useColorBinding("Fill", instance, dataBinding2?.Fill, onDataBindingChange2?.Fill, playIfNeeded);
useStringBinding("Username", instance, dataBinding2?.Username, onDataBindingChange2?.Username, playIfNeeded);
useImageBinding("img", instance, dataBinding2?.img, onDataBindingChange2?.img, playIfNeeded);
return null;
},
Username: function UsernameBindings({ instance, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useNumberBinding("ShadowVisibility", instance, dataBinding2?.ShadowVisibility, onDataBindingChange2?.ShadowVisibility, playIfNeeded);
useNumberBinding("StrokeVisibility", instance, dataBinding2?.StrokeVisibility, onDataBindingChange2?.StrokeVisibility, playIfNeeded);
useNumberBinding("UsernameVisibility", instance, dataBinding2?.UsernameVisibility, onDataBindingChange2?.UsernameVisibility, playIfNeeded);
useColorBinding("Stroke", instance, dataBinding2?.Stroke, onDataBindingChange2?.Stroke, playIfNeeded);
useColorBinding("Fill", instance, dataBinding2?.Fill, onDataBindingChange2?.Fill, playIfNeeded);
useStringBinding("Username", instance, dataBinding2?.Username, onDataBindingChange2?.Username, playIfNeeded);
useImageBinding("img", instance, dataBinding2?.img, onDataBindingChange2?.img, playIfNeeded);
return null;
},
"Friends 01 Rotation": function Friends01RotationBindings({ instance, reducedMotionEnabled, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useBooleanBinding("twoFriends", instance, dataBinding2?.twoFriends, onDataBindingChange2?.twoFriends, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("Avatar01/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar01/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar01/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar01/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/Stroke"], playIfNeeded);
useColorBinding("Avatar01/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/Fill"], playIfNeeded);
useStringBinding("Avatar01/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/Username"], playIfNeeded);
useImageBinding("Avatar01/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar01/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar01/img"], playIfNeeded);
useNumberBinding("Avatar02/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar02/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar02/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar02/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/Stroke"], playIfNeeded);
useColorBinding("Avatar02/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/Fill"], playIfNeeded);
useStringBinding("Avatar02/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/Username"], playIfNeeded);
useImageBinding("Avatar02/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar02/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar02/img"], playIfNeeded);
useNumberBinding("Avatar03/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar03/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar03/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar03/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/Stroke"], playIfNeeded);
useColorBinding("Avatar03/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/Fill"], playIfNeeded);
useStringBinding("Avatar03/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/Username"], playIfNeeded);
useImageBinding("Avatar03/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar03/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar03/img"], playIfNeeded);
useNumberBinding("Avatar04/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar04/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar04/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar04/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/Stroke"], playIfNeeded);
useColorBinding("Avatar04/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/Fill"], playIfNeeded);
useStringBinding("Avatar04/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/Username"], playIfNeeded);
useImageBinding("Avatar04/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar04/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar04/img"], playIfNeeded);
useNumberBinding("Avatar05/ShadowVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/ShadowVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/ShadowVisibility"], playIfNeeded);
useNumberBinding("Avatar05/StrokeVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/StrokeVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/StrokeVisibility"], playIfNeeded);
useNumberBinding("Avatar05/UsernameVisibility", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/UsernameVisibility"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/UsernameVisibility"], playIfNeeded);
useColorBinding("Avatar05/Stroke", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/Stroke"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/Stroke"], playIfNeeded);
useColorBinding("Avatar05/Fill", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/Fill"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/Fill"], playIfNeeded);
useStringBinding("Avatar05/Username", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/Username"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/Username"], playIfNeeded);
useImageBinding("Avatar05/img", instance, dataBinding2 == null ? void 0 : dataBinding2["Avatar05/img"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["Avatar05/img"], playIfNeeded);
useColorBinding("ConnectorColor", instance, dataBinding2?.ConnectorColor, onDataBindingChange2?.ConnectorColor, playIfNeeded);
return null;
}
};
CheckpointFriendsRiveInner = forwardRef(function CheckpointFriendsRiveInner(props, a1) {
props.fallback;
const { artboard = "MAIN", stateMachine, defaultViewModelInstance: defaultViewModelInstance2 = "threeFriends", dataBinding, onDataBindingChange, ...rest } = props;
return <BaseRive ref={a1} src={Module3979} artboard={artboard} artboardProperties={artboardProperties} artboardViewModelInstances={artboardViewModelInstances} defaultViewModelInstance={defaultViewModelInstance2} stateMachine={stateMachine} renderDataBinding={useCallback((a0) => {
const Component = c2267_9[artboard];
return Component != null ? <Component {...a0} dataBinding={dataBinding} onDataBindingChange={onDataBindingChange} /> : null;
}, [artboard, dataBinding, onDataBindingChange])} {...rest} />;
});
const r44 = forwardRef(function CheckpointFriendsRiveWithBoundary(props, a1) {
return <RiveErrorBoundary fallback={props.fallback}>
<CheckpointFriendsRiveInner ref={a1} {...props} />
</RiveErrorBoundary>;
});
export { r44 as CheckpointFriendsRive };