{"version":3,"file":"DefaultAnimation2.BdWe4YFA.mjs","names":["__legacyOverrideHOC_DataObserverContext"],"sources":["https:/framerusercontent.com/modules/9s1pqopKbJIIENUtxGJM/j6DXE31MLbAXL4evU6Qc/Text_Cycler.js","https:/framerusercontent.com/modules/msFYTyO9kpe1fFUdJSSm/OM1L030yegINcoa9lyDR/DefaultAnimation2.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth auto\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TextCycler(props){const{words,font,textColor,delay,transitionType,style}=props;const[index,setIndex]=React.useState(0);const containerRef=React.useRef(null);const isPreview=RenderTarget.current()===RenderTarget.preview;React.useEffect(()=>{if(isPreview){const timer=setInterval(()=>{setIndex(prevIndex=>(prevIndex+1)%words.length);},delay);return()=>clearInterval(timer);}},[words,delay,isPreview]);const getTextAlign=()=>{return font.textAlign||\"center\";};const containerStyle={...style,position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:getTextAlign()===\"center\"?\"center\":getTextAlign()===\"left\"?\"flex-start\":\"flex-end\",overflow:\"visible\",width:\"100%\",height:\"auto\",minHeight:`${font.size*1.2}px`,padding:\"0\"};const textStyle={...font,color:textColor,whiteSpace:\"nowrap\",width:\"100%\",textAlign:getTextAlign()};const transitions={blur:{initial:{opacity:0,filter:\"blur(10px)\"},animate:{opacity:1,filter:\"blur(0px)\"},exit:{opacity:0,filter:\"blur(10px)\"}},fade:{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}},slide:{initial:{y:20,opacity:0},animate:{y:0,opacity:1},exit:{y:-20,opacity:0}},scale:{initial:{scale:.8,opacity:0},animate:{scale:1,opacity:1},exit:{scale:1.2,opacity:0}},rotate:{initial:{rotateX:90,opacity:0},animate:{rotateX:0,opacity:1},exit:{rotateX:-90,opacity:0}}};const TextComponent=isPreview?motion.div:\"div\";return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:containerStyle,children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsx(TextComponent,{initial:isPreview?transitions[transitionType].initial:undefined,animate:isPreview?transitions[transitionType].animate:undefined,exit:isPreview?transitions[transitionType].exit:undefined,transition:{duration:.5},style:textStyle,children:isPreview?words[index]:words[0]},isPreview?index:\"static\")})});}TextCycler.defaultProps={words:[\"Hello\",\"World\",\"Framer\"],font:{family:\"Inter\",size:24,weight:\"Regular\",lineHeight:\"1.5em\",textAlign:\"center\"},textColor:\"#000000\",delay:2e3,transitionType:\"blur\"};addPropertyControls(TextCycler,{words:{type:ControlType.Array,control:{type:ControlType.String},maxCount:5,title:\"Words\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},textColor:{type:ControlType.Color,title:\"Text Color\"},delay:{type:ControlType.Number,min:500,max:5e3,step:100,unit:\"ms\",title:\"Delay\"},transitionType:{type:ControlType.Enum,title:\"Transition\",options:[\"blur\",\"fade\",\"slide\",\"scale\",\"rotate\"],optionTitles:[\"Blur\",\"Fade\",\"Slide\",\"Scale\",\"Rotate\"],defaultValue:\"blur\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextCycler\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text_Cycler.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";export function AnimateCard(){const ref=React.useRef(null);React.useEffect(()=>{// Carregar GSAP via CDN\nconst script=document.createElement(\"script\");script.src=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js\";script.onload=()=>{const scrollTriggerScript=document.createElement(\"script\");scrollTriggerScript.src=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/ScrollTrigger.min.js\";scrollTriggerScript.onload=()=>{const gsap=window.gsap;const ScrollTrigger=window.ScrollTrigger;gsap.registerPlugin(ScrollTrigger);const element=ref.current;if(!element)return;// Animação mais suave, com menos rotação e transição mais gradual\ngsap.fromTo(element.children,{opacity:0,x:-30,y:-30,scale:.9,rotate:-5},{opacity:1,x:0,y:0,scale:1,rotate:0,duration:2,ease:\"power2.out\",scrollTrigger:{trigger:element,start:\"top 80%\",end:\"bottom 60%\",scrub:.5,markers:false}});};document.body.appendChild(scrollTriggerScript);};document.body.appendChild(script);return()=>{// Limpeza dos scripts\ndocument.body.removeChild(script);};},[]);return{ref};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withAnimateCard(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...AnimateCard(props)});};}withAnimateCard.displayName=\"AnimateCard\";\nexport const __FramerMetadata__ = {\"exports\":{\"withAnimateCard\":{\"type\":\"reactHoc\",\"name\":\"withAnimateCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AnimateCard\":{\"type\":\"override\",\"name\":\"AnimateCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DefaultAnimation2.map"],"mappings":"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"}