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

416 lines
29 KiB
React

// Metro module 3976 (f3977).
import { forwardRef, useCallback } from "react";
import { useBooleanBinding, useArtboardBinding, useNumberBinding, useStringBinding, useColorBinding, BaseRive } from "./Module3918";
import Module3977 from "./Module3977";
import { RiveErrorBoundary } from "./Module3969";
let CheckpointCardRiveInner;
const _excluded = ["fallback", "artboard", "stateMachine", "defaultViewModelInstance", "dataBinding", "onDataBindingChange"];
const artboardProperties = {
Main: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
Cassette: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
"Cassette Icon": {},
Cat: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
"Cat Icon": {},
Banana: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
"Banana Icon": {},
"Duck Icon": {},
Duck: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
"Snail Icon": {},
Snail: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
"Origami Icon": {},
Origami: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
"Disco Icon": {},
Disco: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
Capybara: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
"Capybara Icon": {},
Donut: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
"Donut Icon": {},
"Bonsai Icon": {},
Bonsai: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
"Globe Single Line": {},
"Card Back": {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
Knickknack: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
},
Globe: {},
Card: {
reducedMotion: "boolean",
Icon: "artboard",
Illustration: "artboard",
AnimationState: "number",
PowerMeter: "number",
LVL: "string",
PersonaName: "string",
"id#": "string",
Outof: "string",
FillColor: "color"
}
};
const artboardViewModelInstances = {
Main: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
Cassette: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
"Cassette Icon": [],
Cat: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
"Cat Icon": [],
Banana: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
"Banana Icon": [],
"Duck Icon": [],
Duck: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
"Snail Icon": [],
Snail: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
"Origami Icon": [],
Origami: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
"Disco Icon": [],
Disco: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
Capybara: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
"Capybara Icon": [],
Donut: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
"Donut Icon": [],
"Bonsai Icon": [],
Bonsai: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
"Globe Single Line": [],
"Card Back": ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
Knickknack: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"],
Globe: [],
Card: ["Bonsai", "Cassette-reducedMotion", "Cat-reducedMotion", "Banana-reducedMotion", "Duck-reducedMotion", "Snail-reducedMotion", "Origami-reducedMotion", "Disco-reducedMotion", "Capybara-reducedMotion", "Donut-reducedMotion", "Bonsai-reducedMotion", "Donut", "Capybara", "Disco", "Origami", "Snail", "Duck", "Banana", "Cat", "Cassette"]
};
let c2266_9 = {
Main: function MainBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Cassette: function CassetteBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Cat: function CatBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Banana: function BananaBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Duck: function DuckBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Snail: function SnailBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Origami: function OrigamiBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Disco: function DiscoBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Capybara: function CapybaraBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Donut: function DonutBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Bonsai: function BonsaiBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
"Card Back": function CardBackBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Knickknack: function KnickknackBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
},
Card: function CardBindings({ instance, reducedMotionEnabled, file, dataBinding: dataBinding2, onDataBindingChange: onDataBindingChange2, playIfNeeded }) {
useBooleanBinding("reducedMotion", instance, reducedMotionEnabled, void 0, playIfNeeded);
useArtboardBinding("Icon", instance, file, dataBinding2?.Icon, playIfNeeded);
useArtboardBinding("Illustration", instance, file, dataBinding2?.Illustration, playIfNeeded);
useNumberBinding("AnimationState", instance, dataBinding2?.AnimationState, onDataBindingChange2?.AnimationState, playIfNeeded);
useNumberBinding("PowerMeter", instance, dataBinding2?.PowerMeter, onDataBindingChange2?.PowerMeter, playIfNeeded);
useStringBinding("LVL", instance, dataBinding2?.LVL, onDataBindingChange2?.LVL, playIfNeeded);
useStringBinding("PersonaName", instance, dataBinding2?.PersonaName, onDataBindingChange2?.PersonaName, playIfNeeded);
useStringBinding("id#", instance, dataBinding2 == null ? void 0 : dataBinding2["id#"], onDataBindingChange2 == null ? void 0 : onDataBindingChange2["id#"], playIfNeeded);
useStringBinding("Outof", instance, dataBinding2?.Outof, onDataBindingChange2?.Outof, playIfNeeded);
useColorBinding("FillColor", instance, dataBinding2?.FillColor, onDataBindingChange2?.FillColor, playIfNeeded);
return null;
}
};
CheckpointCardRiveInner = forwardRef(function CheckpointCardRiveInner(props, a1) {
props.fallback;
const { artboard = "Main", stateMachine, defaultViewModelInstance: defaultViewModelInstance2 = "Bonsai", dataBinding, onDataBindingChange, ...rest } = props;
return <BaseRive ref={a1} src={Module3977} artboard={artboard} artboardProperties={artboardProperties} artboardViewModelInstances={artboardViewModelInstances} defaultViewModelInstance={defaultViewModelInstance2} stateMachine={stateMachine} renderDataBinding={useCallback((a0) => {
const Component = c2266_9[artboard];
return Component != null ? <Component {...a0} dataBinding={dataBinding} onDataBindingChange={onDataBindingChange} /> : null;
}, [artboard, dataBinding, onDataBindingChange])} {...rest} />;
});
const r95 = forwardRef(function CheckpointCardRiveWithBoundary(props, a1) {
return <RiveErrorBoundary fallback={props.fallback}>
<CheckpointCardRiveInner ref={a1} {...props} />
</RiveErrorBoundary>;
});
export { r95 as CheckpointCardRive };