{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/s8VqzCT8teBQ5GNYoOTB/IhDs80ClAWU2dn494Sg6/Rive_Animation_1.js", "ssg:https://framerusercontent.com/modules/4isLIYt14CTcvkCreWDz/fEjCS0zx024FSBwWSVKU/Rive_new.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import Rive,{useRive,useStateMachineInput}from\"@rive-app/react-canvas\";export const componentName=\"Enso Character - State Machine 1\";export default function Controls(props){var _props_fit,_props_alignment;const layout=new Rive.Layout({fit:(_props_fit=props.fit)!==null&&_props_fit!==void 0?_props_fit:\"contain\",alignment:(_props_alignment=props.alignment)!==null&&_props_alignment!==void 0?_props_alignment:\"center\"});const params={src:\"https://public.rive.app/hosted/265227/155722/Z8G3WFdDH0qryiV69nOCGA.riv\",artboard:\"Enso Character\",// animations: [\"3\", \"Sleepy\"],\nstateMachines:\"State Machine 1\",autoplay:true&&props.play,layout};const{RiveComponent,rive}=useRive(params);const number1=useStateMachineInput(rive,\"State Machine 1\",\"Background\",props.number1);useEffect(()=>{if(number1){number1.value=props.number1;}},[props.number1]);const boolean1=useStateMachineInput(rive,\"State Machine 1\",\"Wink\",props.boolean1);useEffect(()=>{if(boolean1){boolean1.value=props.boolean1;}},[props.boolean1]);const boolean2=useStateMachineInput(rive,\"State Machine 1\",\"Sunglasses\",props.boolean2);useEffect(()=>{if(boolean2){boolean2.value=props.boolean2;}},[props.boolean2]);const boolean3=useStateMachineInput(rive,\"State Machine 1\",\"Calmness\",props.boolean3);useEffect(()=>{if(boolean3){boolean3.value=props.boolean3;}},[props.boolean3]);const boolean4=useStateMachineInput(rive,\"State Machine 1\",\"Confusion\",props.boolean4);useEffect(()=>{if(boolean4){boolean4.value=props.boolean4;}},[props.boolean4]);const boolean5=useStateMachineInput(rive,\"State Machine 1\",\"Anger\",props.boolean5);useEffect(()=>{if(boolean5){boolean5.value=props.boolean5;}},[props.boolean5]);const boolean6=useStateMachineInput(rive,\"State Machine 1\",\"Sadness\",props.boolean6);useEffect(()=>{if(boolean6){boolean6.value=props.boolean6;}},[props.boolean6]);const boolean7=useStateMachineInput(rive,\"State Machine 1\",\"Happy\",props.boolean7);useEffect(()=>{if(boolean7){boolean7.value=props.boolean7;}},[props.boolean7]);const boolean8=useStateMachineInput(rive,\"State Machine 1\",\"Happiness\",props.boolean8);useEffect(()=>{if(boolean8){boolean8.value=props.boolean8;}},[props.boolean8]);const boolean9=useStateMachineInput(rive,\"State Machine 1\",\"Love\",props.boolean9);useEffect(()=>{if(boolean9){boolean9.value=props.boolean9;}},[props.boolean9]);const boolean10=useStateMachineInput(rive,\"State Machine 1\",\"Sleepy\",props.boolean10);useEffect(()=>{if(boolean10){boolean10.value=props.boolean10;}},[props.boolean10]);const boolean11=useStateMachineInput(rive,\"State Machine 1\",\"Boredom\",props.boolean11);useEffect(()=>{if(boolean11){boolean11.value=props.boolean11;}},[props.boolean11]);const trigger1=useStateMachineInput(rive,\"State Machine 1\",\"Jumping\");useEffect(()=>{if(trigger1){trigger1.fire();}},[props.trigger1]);const trigger2=useStateMachineInput(rive,\"State Machine 1\",\"Jump\");useEffect(()=>{if(trigger2){trigger2.fire();}},[props.trigger2]);useEffect(()=>{if(rive){if(RenderTarget.current()===RenderTarget.canvas){if(props.playOnCanvas&&props.play){rive.play();}else{rive.pause();}}else{if(props.play){rive.play();}else{rive.pause();}}}},[props.play]);useEffect(()=>{if(rive&&RenderTarget.current()===RenderTarget.canvas){if(props.playOnCanvas&&props.play){rive.play();}else{rive.pause();}}},[rive,props.playOnCanvas,props.play]);useEffect(()=>{if(rive){var _props_fit,_props_alignment;const layout=new Rive.Layout({fit:(_props_fit=props.fit)!==null&&_props_fit!==void 0?_props_fit:\"contain\",alignment:(_props_alignment=props.alignment)!==null&&_props_alignment!==void 0?_props_alignment:\"center\"});rive.layout=layout;}},[props.fit,props.alignment]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(RiveComponent,{})});}Controls.defaultProps={play:true,playOnCanvas:true,number1:2,boolean1:false,boolean2:false,boolean3:false,boolean4:false,boolean5:false,boolean6:false,boolean7:false,boolean8:false,boolean9:false,boolean10:false,boolean11:false};export const propertyControls={play:{title:\"Playback\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Play\",disabledTitle:\"Pause\"},playOnCanvas:{type:ControlType.Boolean,title:\"Play on Canvas\",defaultValue:true,enabledTitle:\"Play\",disabledTitle:\"Pause\"},number1:{title:\"Background\",type:ControlType.Number,displayStepper:true,step:1,defaultValue:0},boolean1:{title:\"Wink\",type:ControlType.Boolean,defaultValue:false},boolean2:{title:\"Sunglasses\",type:ControlType.Boolean,defaultValue:false},boolean3:{title:\"Calmness\",type:ControlType.Boolean,defaultValue:false},boolean4:{title:\"Confusion\",type:ControlType.Boolean,defaultValue:false},boolean5:{title:\"Anger\",type:ControlType.Boolean,defaultValue:false},boolean6:{title:\"Sadness\",type:ControlType.Boolean,defaultValue:false},boolean7:{title:\"Happy\",type:ControlType.Boolean,defaultValue:false},boolean8:{title:\"Happiness\",type:ControlType.Boolean,defaultValue:false},boolean9:{title:\"Love\",type:ControlType.Boolean,defaultValue:false},boolean10:{title:\"Sleepy\",type:ControlType.Boolean,defaultValue:false},boolean11:{title:\"Boredom\",type:ControlType.Boolean,defaultValue:false},trigger1:{title:\"Jumping\",type:ControlType.Number,displayStepper:true,step:1,defaultValue:0},trigger2:{title:\"Jump\",type:ControlType.Number,displayStepper:true,step:1,defaultValue:0},fit:{type:ControlType.Enum,defaultValue:\"contain\",displaySegmentedControl:false,segmentedControlDirection:\"vertical\",options:[\"contain\",\"cover\",\"fill\",\"fitWidth\",\"fitHeight\",\"none\",\"scaleDown\"],optionTitles:[\"Contain\",\"Cover\",\"Fill\",\"Fit Width\",\"Fit Height\",\"None\",\"Scale Down\"]},alignment:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:false,segmentedControlDirection:\"vertical\",options:[\"center\",\"topLeft\",\"topCenter\",\"topRight\",\"centerLeft\",\"centerRight\",\"bottomLeft\",\"bottomCenter\",\"bottomRight\"],optionTitles:[\"Center\",\"Top Left\",\"Top Center\",\"Top Right\",\"Center Left\",\"Center Right\",\"Bottom Left\",\"Bottom Center\",\"Bottom Right\"]}};addPropertyControls(Controls,propertyControls);\nexport const __FramerMetadata__ = {\"exports\":{\"componentName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Controls\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"propertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rive_Animation_1.map", "import{addPropertyControls}from\"framer\";import RiveComponent,{componentName,propertyControls}from\"https://framerusercontent.com/modules/s8VqzCT8teBQ5GNYoOTB/IhDs80ClAWU2dn494Sg6/Rive_Animation_1.js\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default RiveComponent;RiveComponent.displayName=componentName;addPropertyControls(RiveComponent,propertyControls);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RiveComponent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["componentName", "Controls", "props", "_props_fit", "_props_alignment", "layout", "f", "params", "RiveComponent", "rive", "P", "number1", "T", "ue", "boolean1", "boolean2", "boolean3", "boolean4", "boolean5", "boolean6", "boolean7", "boolean8", "boolean9", "boolean10", "boolean11", "trigger1", "trigger2", "RenderTarget", "p", "propertyControls", "ControlType", "addPropertyControls", "Rive_new_default", "Controls", "componentName", "addPropertyControls", "propertyControls"]
}
