{"version":3,"file":"shared-lib.CrRo4vPy.mjs","names":["useState","useRef","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","Menu","CopyButtonFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","SVG","useRef","useState","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","SVG","LogoAnimada","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","SVG"],"sources":["https:/framerusercontent.com/modules/pV9n2CvyBgkPqGaiDKAk/0tUPnN3tJkpony1So2bn/CopyButton.js","https:/framerusercontent.com/modules/2nWHriISoiHRZ4TrBAPp/r0JbIBzOcafajF35941Z/rIHP5CqcX.js","https:/framerusercontent.com/modules/z0uUMZab0fHaOhvT4aaB/0YoCKmQhpV1x1TCpdMq6/cL7ZwcXks.js","https:/framerusercontent.com/modules/y0pFnC5Vvh2oBooCuaOA/wF0ZTuRIIbCxgefatR5F/SquareFollowerLeft.js","https:/framerusercontent.com/modules/5Eh5lQo0SgoCgsFnysFK/b0ZDbIlYtSHuMXtRHQt2/oW_NP89HW.js","https:/framerusercontent.com/modules/2ZLVrtRnbJa6bS5rQTvG/R3D0oFiQnuqmQu3rj5Zv/lTNnOuxHn.js"],"sourcesContent":["// Botão com tooltip: ao passar o mouse mostra \"Clique para copiar\", ao clicar muda para \"Copiado!\"\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Botão com Tooltip Copiar\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CopyButton(props){const{label,tooltipFont,buttonFont,background,textColor,tooltipBackground,tooltipTextColor,borderRadius,hoverTextColor,style,textSize=16,hoverTooltipText=\"Clique para baixar\",clickTooltipText=\"Baixando...\"}=props;const[hovered,setHovered]=useState(false);const[copied,setCopied]=useState(false);const timeoutRef=useRef(null);const isStatic=useIsStaticRenderer();useEffect(()=>{if(copied){if(timeoutRef.current)clearTimeout(timeoutRef.current);if(typeof window!==\"undefined\"){timeoutRef.current=window.setTimeout(()=>{startTransition(()=>setCopied(false));},1200);}}return()=>{if(timeoutRef.current&&typeof window!==\"undefined\")clearTimeout(timeoutRef.current);};},[copied]);function handleClick(){if(typeof window!==\"undefined\"){if(props.copyText){navigator.clipboard.writeText(props.copyText);}}startTransition(()=>setCopied(true));}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\",...style},children:[/*#__PURE__*/_jsx(\"button\",{style:{background,color:textColor,border:\"none\",borderRadius,padding:\"0 8px\",height:32,minHeight:32,maxHeight:32,cursor:\"pointer\",transition:\"background 0.15s, color 0.15s\",...buttonFont,fontSize:textSize},onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),onClick:handleClick,\"aria-label\":copied?\"Copiado!\":\"Clique para copiar\",children:/*#__PURE__*/_jsx(\"span\",{style:{transition:\"color 0.15s\",color:hovered?hoverTextColor:textColor,fontSize:textSize},children:label})}),(hovered||copied)&&!isStatic&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:\"100%\",marginTop:8,transform:\"translateX(-50%)\",background:tooltipBackground,color:tooltipTextColor,borderRadius:0,padding:\"7px 14px\",fontSize:14,whiteSpace:\"nowrap\",boxShadow:\"0 2px 8px rgba(0,0,0,0.08)\",pointerEvents:\"none\",zIndex:10,...tooltipFont},role:\"tooltip\",children:/*#__PURE__*/_jsx(\"span\",{children:copied?clickTooltipText:hoverTooltipText})})]});}addPropertyControls(CopyButton,{label:{type:ControlType.String,title:\"Texto do Bot\\xe3o\",defaultValue:\"Copiar\"},background:{type:ControlType.Color,title:\"Cor do Bot\\xe3o\",defaultValue:\"#111111\"},textColor:{type:ControlType.Color,title:\"Cor do Texto\",defaultValue:\"#FFFFFF\"},hoverTextColor:{type:ControlType.Color,title:\"Cor do Texto Hover\",defaultValue:\"#FFB800\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:32},tooltipBackground:{type:ControlType.Color,title:\"Fundo Tooltip\",defaultValue:\"#222222\"},tooltipTextColor:{type:ControlType.Color,title:\"Texto Tooltip\",defaultValue:\"#FFFFFF\"},buttonFont:{type:ControlType.Font,title:\"Fonte Bot\\xe3o\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},tooltipFont:{type:ControlType.Font,title:\"Fonte Tooltip\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},textSize:{type:ControlType.Number,title:\"Tamanho do Texto\",defaultValue:16,min:8,max:48,unit:\"px\"},hoverTooltipText:{type:ControlType.String,title:\"Tooltip Hover\",defaultValue:\"Clique para copiar\"},clickTooltipText:{type:ControlType.String,title:\"Tooltip Clicado\",defaultValue:\"Copiado!\"},downloadUrl:{type:ControlType.String,title:\"URL do Arquivo\",defaultValue:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",hidden:true},copyText:{type:ControlType.String,title:\"Texto para Copiar\",defaultValue:\"Texto a ser copiado\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyButton.map","// Generated by Framer (8f3a61c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={k7x_I4Qbo:{hover:true}};const serializationHash=\"framer-8LViW\";const variantClassNames={k7x_I4Qbo:\"framer-v-icueu8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CQQM848Bu=undefined;const p9bIqKZsy=undefined;const D8WTHRRVF=undefined;const sEg6Vq3sg=undefined;const MvxYkIh3i=undefined;const wDjr_24zm=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,fontSize,height,id,link3,newTab,padding,title,width,...props})=>{return{...props,CQQM848Bu:padding??props.CQQM848Bu??\"8px\",D8WTHRRVF:link3??props.D8WTHRRVF,MvxYkIh3i:fontSize??props.MvxYkIh3i??16,p9bIqKZsy:click??props.p9bIqKZsy,sEg6Vq3sg:newTab??props.sEg6Vq3sg,wDjr_24zm:title??props.wDjr_24zm??\"text\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,D8WTHRRVF,sEg6Vq3sg,CQQM848Bu,p9bIqKZsy,MvxYkIh3i,wDjr_24zm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"k7x_I4Qbo\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxtwj58=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(p9bIqKZsy){const res=await p9bIqKZsy(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:D8WTHRRVF,motionChild:true,nodeId:\"k7x_I4Qbo\",openInNewTab:sEg6Vq3sg,scopeId:\"rIHP5CqcX\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-icueu8\",className,classNames)} framer-1mpqmsl`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"k7x_I4Qbo\",onTap:onTapxtwj58,ref:refBinding,style:{\"--18005s4\":numberToPixelString(CQQM848Bu),...style},...addPropertyOverrides({\"k7x_I4Qbo-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-MvxYkIh3i-rIHP5CqcX) * 1px)\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-e6cf0980-8a07-4c14-bac7-871718929264, rgb(63, 63, 71)))\"},children:\"text\"})}),className:\"framer-htg2kh\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"M4thdJXeD\",style:{\"--extracted-1eung3n\":\"var(--token-e6cf0980-8a07-4c14-bac7-871718929264, rgb(63, 63, 71))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-MvxYkIh3i-rIHP5CqcX\":MvxYkIh3i},text:wDjr_24zm,variants:{\"k7x_I4Qbo-hover\":{\"--extracted-1eung3n\":\"var(--token-cb30b7e0-21cf-4755-95b2-065722efa67e, rgb(7, 90, 224))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"k7x_I4Qbo-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-MvxYkIh3i-rIHP5CqcX) * 1px)\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-cb30b7e0-21cf-4755-95b2-065722efa67e, rgb(7, 90, 224)))\"},children:\"text\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8LViW.framer-1mpqmsl, .framer-8LViW .framer-1mpqmsl { display: block; }\",\".framer-8LViW.framer-icueu8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: var(--18005s4); position: relative; text-decoration: none; width: min-content; }\",\".framer-8LViW .framer-htg2kh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 43\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ZCcE5q26C\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"D8WTHRRVF\":\"link3\",\"sEg6Vq3sg\":\"newTab\",\"CQQM848Bu\":\"padding\",\"p9bIqKZsy\":\"click\",\"MvxYkIh3i\":\"fontSize\",\"wDjr_24zm\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrIHP5CqcX=withCSS(Component,css,\"framer-8LViW\");export default FramerrIHP5CqcX;FramerrIHP5CqcX.displayName=\"Menu\";FramerrIHP5CqcX.defaultProps={height:32,width:43};addPropertyControls(FramerrIHP5CqcX,{D8WTHRRVF:{title:\"Link 3\",type:ControlType.Link},sEg6Vq3sg:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onsEg6Vq3sgChange:{changes:\"sEg6Vq3sg\",type:ControlType.ChangeHandler},CQQM848Bu:{defaultValue:\"8px\",title:\"Padding\",type:ControlType.Padding},p9bIqKZsy:{title:\"Click\",type:ControlType.EventHandler},MvxYkIh3i:{defaultValue:16,title:\"Font Size\",type:ControlType.Number},onMvxYkIh3iChange:{changes:\"MvxYkIh3i\",type:ControlType.ChangeHandler},wDjr_24zm:{defaultValue:\"text\",displayTextArea:false,title:\"Title\",type:ControlType.String},onwDjr_24zmChange:{changes:\"wDjr_24zm\",type:ControlType.ChangeHandler}});addFonts(FramerrIHP5CqcX,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrIHP5CqcX\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"43\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"D8WTHRRVF\\\":\\\"link3\\\",\\\"sEg6Vq3sg\\\":\\\"newTab\\\",\\\"CQQM848Bu\\\":\\\"padding\\\",\\\"p9bIqKZsy\\\":\\\"click\\\",\\\"MvxYkIh3i\\\":\\\"fontSize\\\",\\\"wDjr_24zm\\\":\\\"title\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZCcE5q26C\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rIHP5CqcX.map","// Generated by Framer (8f3a61c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CopyButton from\"https://framerusercontent.com/modules/pV9n2CvyBgkPqGaiDKAk/0tUPnN3tJkpony1So2bn/CopyButton.js\";import Menu from\"https://framerusercontent.com/modules/2nWHriISoiHRZ4TrBAPp/r0JbIBzOcafajF35941Z/rIHP5CqcX.js\";const MenuFonts=getFonts(Menu);const CopyButtonFonts=getFonts(CopyButton);const cycleOrder=[\"HZNzGK5Sq\",\"WNCIXfa5l\",\"Qrbis67H5\",\"O40HttksB\"];const serializationHash=\"framer-84BJW\";const variantClassNames={HZNzGK5Sq:\"framer-v-1u990nw\",O40HttksB:\"framer-v-ro2o2\",Qrbis67H5:\"framer-v-lwwecz\",WNCIXfa5l:\"framer-v-dkqyl2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"Qrbis67H5\",Desktop:\"HZNzGK5Sq\",Phone:\"WNCIXfa5l\",Tablet:\"O40HttksB\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HZNzGK5Sq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HZNzGK5Sq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"WNCIXfa5l\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({WNCIXfa5l:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1u990nw\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HZNzGK5Sq\",ref:refBinding,style:{...style},...addPropertyOverrides({O40HttksB:{\"data-framer-name\":\"Tablet\"},Qrbis67H5:{\"data-framer-name\":\"Phone Open\"},WNCIXfa5l:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-z3t2ro\",layoutDependency:layoutDependency,layoutId:\"pp7ZlITso\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.001 24.382\" overflow=\"visible\"><g><path d=\"M 0.001 24.382 L 0.001 0.132 L 24.001 0.132 L 24.001 24.382 Z\" fill=\"transparent\"></path><path d=\"M 24 10.25 L 24 16.25 L 0 16.25 L 0 10.25 L 6 10.25 L 0 4.25 L 4.25 0 L 12 7.75 L 19.75 0 L 24 4.25 L 18 10.25 Z\" fill=\"var(--token-5e917f39-7e64-4518-a340-74c6935481b6, rgb(159, 159, 169)) /* {&quot;name&quot;:&quot;400&quot;} */\"></path><path d=\"M 5.2 24.25 L 3.1 22.15 L 7 18.25 L 10.9 22.15 L 8.8 24.25 L 7 22.45 Z\" fill=\"var(--token-5e917f39-7e64-4518-a340-74c6935481b6, rgb(159, 159, 169)) /* {&quot;name&quot;:&quot;400&quot;} */\"></path><path d=\"M 15.2 24.25 L 13.1 22.15 L 17 18.25 L 20.9 22.15 L 18.8 24.25 L 17 22.45 Z\" fill=\"var(--token-5e917f39-7e64-4518-a340-74c6935481b6, rgb(159, 159, 169)) /* {&quot;name&quot;:&quot;400&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-2zgofo\",layoutDependency:layoutDependency,layoutId:\"HIlYf_arR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24.25\" overflow=\"visible\"><path d=\"M 0 24.25 L 0 0 L 24 0 L 24 24.25 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h4i7e7\",layoutDependency:layoutDependency,layoutId:\"gFgC1rFEz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 16.25\" overflow=\"visible\"><path d=\"M 24 10.25 L 24 16.25 L 0 16.25 L 0 10.25 L 6 10.25 L 0 4.25 L 4.25 0 L 12 7.75 L 19.75 0 L 24 4.25 L 18 10.25 Z\" fill=\"var(--token-5e917f39-7e64-4518-a340-74c6935481b6, rgb(159, 159, 169)) /* {&quot;name&quot;:&quot;400&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xmv5zy\",layoutDependency:layoutDependency,layoutId:\"Nr6IF1wnL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.8 6\" overflow=\"visible\"><path d=\"M 2.1 6 L 0 3.9 L 3.9 0 L 7.8 3.9 L 5.7 6 L 3.9 4.2 Z\" fill=\"var(--token-5e917f39-7e64-4518-a340-74c6935481b6, rgb(159, 159, 169)) /* {&quot;name&quot;:&quot;400&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l35g0d\",layoutDependency:layoutDependency,layoutId:\"zWwiEXVFh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.8 6\" overflow=\"visible\"><path d=\"M 2.1 6 L 0 3.9 L 3.9 0 L 7.8 3.9 L 5.7 6 L 3.9 4.2 Z\" fill=\"var(--token-5e917f39-7e64-4518-a340-74c6935481b6, rgb(159, 159, 169)) /* {&quot;name&quot;:&quot;400&quot;} */\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2a97w9\",layoutDependency:layoutDependency,layoutId:\"KEe4QqPpo\",children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i7e85c\",\"data-framer-name\":\"Menu Container\",layoutDependency:layoutDependency,layoutId:\"jjarFbads\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{O40HttksB:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Qrbis67H5:{backgroundColor:\"var(--token-9dc17a90-5654-43a2-89a5-815d9b006a91, rgb(9, 9, 11))\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(12+((componentViewport?.height||64)-24-200)/2)+0+84,...addPropertyOverrides({Qrbis67H5:{y:(componentViewport?.y||0)+8+0+0+-272+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tufryf-container\",layoutDependency:layoutDependency,layoutId:\"V1_Yugtes-container\",nodeId:\"V1_Yugtes\",rendersWithMotion:true,scopeId:\"cL7ZwcXks\",children:/*#__PURE__*/_jsx(Menu,{CQQM848Bu:\"8px\",D8WTHRRVF:\"https://www.linkedin.com/in/pdrohls/\",height:\"100%\",id:\"V1_Yugtes\",layoutId:\"V1_Yugtes\",MvxYkIh3i:16,sEg6Vq3sg:true,wDjr_24zm:\"LinkedIn\",width:\"100%\",...addPropertyOverrides({Qrbis67H5:{MvxYkIh3i:20}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2gris6-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vMIuOxYai-container\",nodeId:\"vMIuOxYai\",rendersWithMotion:true,scopeId:\"cL7ZwcXks\",children:/*#__PURE__*/_jsx(CopyButton,{background:\"rgba(18, 18, 18, 0)\",borderRadius:16,buttonFont:{fontFamily:'\"Figtree\", \"Figtree Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},clickTooltipText:\"Copiado!\",copyText:\"falecompdro@gmail.com\",downloadUrl:\"\",height:\"100%\",hoverTextColor:\"var(--token-cb30b7e0-21cf-4755-95b2-065722efa67e, rgb(7, 90, 224))\",hoverTooltipText:\"Clique para copiar\",id:\"vMIuOxYai\",label:\"Email\",layoutId:\"vMIuOxYai\",textColor:\"var(--token-e6cf0980-8a07-4c14-bac7-871718929264, rgb(63, 63, 71))\",textSize:16,tooltipBackground:\"var(--token-cb30b7e0-21cf-4755-95b2-065722efa67e, rgb(7, 90, 224))\",tooltipFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},tooltipTextColor:\"var(--token-4be0c335-ad8f-4e34-b0b4-0ce5b18c41e1, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({Qrbis67H5:{textColor:\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216))\",textSize:20}},baseVariant,gestureVariant)})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-84BJW.framer-ic6h01, .framer-84BJW .framer-ic6h01 { display: block; }\",\".framer-84BJW.framer-1u990nw { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 64px; justify-content: center; overflow: visible; padding: 12px 108px 12px 108px; position: relative; width: 1200px; }\",\".framer-84BJW .framer-z3t2ro { height: 25px; position: relative; width: 24px; }\",\".framer-84BJW .framer-2zgofo { height: 25px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-84BJW .framer-h4i7e7 { height: 17px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-84BJW .framer-1xmv5zy { height: 6px; left: 3px; position: absolute; top: 19px; width: 8px; }\",\".framer-84BJW .framer-1l35g0d { height: 6px; left: 13px; position: absolute; top: 19px; width: 8px; }\",\".framer-84BJW .framer-2a97w9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; max-width: 1224px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-84BJW .framer-1i7e85c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-84BJW .framer-tufryf-container, .framer-84BJW .framer-2gris6-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-84BJW.framer-v-dkqyl2.framer-1u990nw { gap: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 8px 20px 8px 20px; width: 390px; }\",\".framer-84BJW.framer-v-dkqyl2 .framer-2a97w9 { min-height: 52px; }\",\".framer-84BJW.framer-v-lwwecz.framer-1u990nw { flex-direction: column; gap: 8px; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 8px 0px 0px 0px; width: 390px; }\",\".framer-84BJW.framer-v-lwwecz .framer-2a97w9 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; height: 56px; width: 100%; }\",\".framer-84BJW.framer-v-lwwecz .framer-1i7e85c { flex-direction: column; padding: 32px 0px 32px 0px; width: 100%; }\",\".framer-84BJW.framer-v-ro2o2.framer-1u990nw { width: 810px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WNCIXfa5l\":{\"layout\":[\"fixed\",\"fixed\"]},\"Qrbis67H5\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,null,\"100vh\"]},\"O40HttksB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercL7ZwcXks=withCSS(Component,css,\"framer-84BJW\");export default FramercL7ZwcXks;FramercL7ZwcXks.displayName=\"Navigation\";FramercL7ZwcXks.defaultProps={height:64,width:1200};addPropertyControls(FramercL7ZwcXks,{variant:{options:[\"HZNzGK5Sq\",\"WNCIXfa5l\",\"Qrbis67H5\",\"O40HttksB\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramercL7ZwcXks,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...MenuFonts,...CopyButtonFonts],{supportsExplicitInterCodegen:true});FramercL7ZwcXks.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Menu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercL7ZwcXks\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WNCIXfa5l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Qrbis67H5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"O40HttksB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cL7ZwcXks.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion,useSpring}from\"framer-motion\";import{useEffect,useRef,useState}from\"react\";const CONTAINER_WIDTH=160;const CONTAINER_HEIGHT=67;const EYE_SIZE=45;// Cálculo das posições neutras:\n// Largura total olhos + espaçamento: 45 + 25 + 45 = 115\n// Espaço restante: 160 - 115 = 45\n// Margem esquerda = margem direita = 45 / 2 = 22.5\nconst NEUTRAL_LEFT_X=22.5;const NEUTRAL_RIGHT_X=92.5// 22.5 + 45 + 25 = 92.5\n;const NEUTRAL_Y=11// (67 - 45) / 2 = 11\n;// Configuração da mola para suavizar o movimento\nconst SPRING_CONFIG={stiffness:70,damping:20};export default function SquareFollower(){const containerRef=useRef(null);// Estado para controlar a animação de piscar\nconst[blink,setBlink]=useState(false);// Valores animados para as posições dos olhos\nconst leftEyeX=useSpring(NEUTRAL_LEFT_X,SPRING_CONFIG);const leftEyeY=useSpring(NEUTRAL_Y,SPRING_CONFIG);const rightEyeX=useSpring(NEUTRAL_RIGHT_X,SPRING_CONFIG);const rightEyeY=useSpring(NEUTRAL_Y,SPRING_CONFIG);useEffect(()=>{// Função que controla o movimento do mouse\nconst handleMouseMove=event=>{if(!containerRef.current)return;const bounds=containerRef.current.getBoundingClientRect();const containerCenterX=bounds.left+CONTAINER_WIDTH/2;const containerCenterY=bounds.top+CONTAINER_HEIGHT/2;let dx=event.clientX-containerCenterX;let dy=event.clientY-containerCenterY;// Ajusta os limites de movimento proporcionalmente\ndx=Math.max(-20,Math.min(20,dx*.05));dy=Math.max(-8,Math.min(8,dy*.05));leftEyeX.set(NEUTRAL_LEFT_X+dx);leftEyeY.set(NEUTRAL_Y+dy);rightEyeX.set(NEUTRAL_RIGHT_X+dx);rightEyeY.set(NEUTRAL_Y+dy);};// Adiciona o evento de movimento do mouse\nwindow.addEventListener(\"mousemove\",handleMouseMove);return()=>window.removeEventListener(\"mousemove\",handleMouseMove);},[leftEyeX,leftEyeY,rightEyeX,rightEyeY]);// Função para piscar os olhos\nuseEffect(()=>{const blinkInterval=setInterval(()=>{setBlink(true)// Olhos fechados\n;// Atraso para abrir os olhos\nsetTimeout(()=>{setBlink(false)// Olhos abertos\n;},200)// 200ms para o olho ficar fechado\n;},5e3)// A cada 5 segundos inicia o ciclo\n;return()=>clearInterval(blinkInterval)// Limpa o intervalo ao desmontar o componente\n;},[]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:CONTAINER_WIDTH,height:CONTAINER_HEIGHT,border:\"0px dashed rgba(255,255,255,1)\"},children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:EYE_SIZE,height:blink?0:EYE_SIZE,backgroundColor:\"#0961F2\",x:leftEyeX,y:leftEyeY}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:EYE_SIZE,height:blink?0:EYE_SIZE,backgroundColor:\"#0961F2\",x:rightEyeX,y:rightEyeY}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SquareFollower\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SquareFollowerLeft.map","// Generated by Framer (e557b56)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SquareFollower from\"https://framerusercontent.com/modules/y0pFnC5Vvh2oBooCuaOA/wF0ZTuRIIbCxgefatR5F/SquareFollowerLeft.js\";const SquareFollowerFonts=getFonts(SquareFollower);const serializationHash=\"framer-eQIxs\";const variantClassNames={Dk1RkmvTb:\"framer-v-1s316jf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Dk1RkmvTb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1s316jf\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Dk1RkmvTb\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3257hh\",layoutDependency:layoutDependency,layoutId:\"G3W1rhkY7\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1wm8pl5\",\"data-framer-name\":\"Vector 250\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"oV6mnAGYR\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 160 110\"><path d=\"M 160 69.385 L 160 110 L 0 110 L 0 69.385 L 40 69.385 L 0 28.769 L 28.333 0 L 80 52.462 L 131.667 0 L 160 28.769 L 120 69.385 Z\" fill=\"var(--token-cb30b7e0-21cf-4755-95b2-065722efa67e, rgb(7, 90, 224)) /* {&quot;name&quot;:&quot;Main Blue&quot;} */\"></path></svg>',svgContentId:11356176917,withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sup08m-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"sfe2EcoVh-container\",nodeId:\"sfe2EcoVh\",rendersWithMotion:true,scopeId:\"oW_NP89HW\",children:/*#__PURE__*/_jsx(SquareFollower,{height:\"100%\",id:\"sfe2EcoVh\",layoutId:\"sfe2EcoVh\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eQIxs.framer-m2scqm, .framer-eQIxs .framer-m2scqm { display: block; }\",\".framer-eQIxs.framer-1s316jf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 240px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 240px; }\",\".framer-eQIxs .framer-3257hh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eQIxs .framer-1wm8pl5 { flex: none; height: 110px; position: relative; width: 160px; }\",\".framer-eQIxs .framer-sup08m-container { flex: none; height: 67px; position: relative; width: 160px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 240\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroW_NP89HW=withCSS(Component,css,\"framer-eQIxs\");export default FrameroW_NP89HW;FrameroW_NP89HW.displayName=\"Logo Animada\";FrameroW_NP89HW.defaultProps={height:240,width:240};addFonts(FrameroW_NP89HW,[{explicitInter:true,fonts:[]},...SquareFollowerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroW_NP89HW\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oW_NP89HW.map","// Generated by Framer (8f3a61c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CopyButton from\"https://framerusercontent.com/modules/pV9n2CvyBgkPqGaiDKAk/0tUPnN3tJkpony1So2bn/CopyButton.js\";import LogoAnimada from\"https://framerusercontent.com/modules/5Eh5lQo0SgoCgsFnysFK/b0ZDbIlYtSHuMXtRHQt2/oW_NP89HW.js\";const CopyButtonFonts=getFonts(CopyButton);const LogoAnimadaFonts=getFonts(LogoAnimada);const cycleOrder=[\"Z8D0qBOLD\",\"h2dwbVr9f\"];const serializationHash=\"framer-XsP3P\";const variantClassNames={h2dwbVr9f:\"framer-v-5aatjt\",Z8D0qBOLD:\"framer-v-wwlao9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"Z8D0qBOLD\",Phone:\"h2dwbVr9f\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Z8D0qBOLD\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Z8D0qBOLD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wwlao9\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Z8D0qBOLD\",ref:refBinding,style:{backgroundColor:\"var(--token-4be0c335-ad8f-4e34-b0b4-0ce5b18c41e1, rgb(255, 255, 255))\",...style},...addPropertyOverrides({h2dwbVr9f:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13001i4\",\"data-framer-name\":\"Menu Container\",layoutDependency:layoutDependency,layoutId:\"xmdzjbien\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f89qzl-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"rFtLYAKDz-container\",nodeId:\"rFtLYAKDz\",rendersWithMotion:true,scopeId:\"lTNnOuxHn\",children:/*#__PURE__*/_jsx(CopyButton,{background:\"rgba(18, 18, 18, 0)\",borderRadius:0,buttonFont:{fontFamily:'\"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},clickTooltipText:\"Copiado!\",copyText:\"falecompdro@gmail.com\",downloadUrl:\"\",height:\"100%\",hoverTextColor:\"var(--token-cb30b7e0-21cf-4755-95b2-065722efa67e, rgb(7, 90, 224))\",hoverTooltipText:\"Clique para copiar\",id:\"rFtLYAKDz\",label:\"Email\",layoutId:\"rFtLYAKDz\",textColor:\"var(--token-e6cf0980-8a07-4c14-bac7-871718929264, rgb(63, 63, 71))\",textSize:16,tooltipBackground:\"var(--token-cb30b7e0-21cf-4755-95b2-065722efa67e, rgb(7, 90, 224))\",tooltipFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},tooltipTextColor:\"rgb(255, 255, 255)\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:\"240px\",y:(componentViewport?.y||0)+(componentViewport?.height||192)-187,...addPropertyOverrides({h2dwbVr9f:{y:(componentViewport?.y||0)+(componentViewport?.height||435)-187}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i3xbl2-container\",layoutDependency:layoutDependency,layoutId:\"tCTmUNeV8-container\",nodeId:\"tCTmUNeV8\",rendersWithMotion:true,scopeId:\"lTNnOuxHn\",children:/*#__PURE__*/_jsx(LogoAnimada,{height:\"100%\",id:\"tCTmUNeV8\",layoutId:\"tCTmUNeV8\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12f7rp0\",\"data-framer-name\":\"Frame 39984\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"H848rx2xE\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 208 40\"><g transform=\"translate(7.999 7.751)\"><path d=\"M 0.001 24.382 L 0.001 0.132 L 24.001 0.132 L 24.001 24.382 Z\" fill=\"transparent\"></path><path d=\"M 24 10.25 L 24 16.25 L 0 16.25 L 0 10.25 L 6 10.25 L 0 4.25 L 4.25 0 L 12 7.75 L 19.75 0 L 24 4.25 L 18 10.25 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path><path d=\"M 5.2 24.25 L 3.1 22.15 L 7 18.25 L 10.9 22.15 L 8.8 24.25 L 7 22.45 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path><path d=\"M 15.2 24.25 L 13.1 22.15 L 17 18.25 L 20.9 22.15 L 18.8 24.25 L 17 22.45 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path></g><g transform=\"translate(63.999 7.751)\"><path d=\"M 0.001 24.383 L 0.001 0.133 L 24.001 0.133 L 24.001 24.383 Z\" fill=\"transparent\"></path><path d=\"M 24 10.25 L 24 16.25 L 0 16.25 L 0 10.25 L 6 10.25 L 0 4.25 L 4.25 0 L 12 7.75 L 19.75 0 L 24 4.25 L 18 10.25 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path><path d=\"M 18.8 18.233 L 20.9 20.333 L 17 24.233 L 13.1 20.333 L 15.2 18.233 L 17 20.033 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path><path d=\"M 8.8 18.233 L 10.9 20.333 L 7 24.233 L 3.1 20.333 L 5.2 18.233 L 7 20.033 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path></g><g transform=\"translate(119.999 7.751)\"><path d=\"M 24 10.25 L 24 16.25 L 0 16.25 L 0 10.25 L 6 10.25 L 0 4.25 L 4.25 0 L 12 7.75 L 19.75 0 L 24 4.25 L 18 10.25 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path><path d=\"M 20 19.767 L 14 19.767 L 14 22.733 L 20 22.733 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path><path d=\"M 3.984 19.45 L 6.084 17.35 L 9.984 21.25 L 6.084 25.15 L 3.984 23.05 L 5.784 21.25 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path></g><g transform=\"translate(176 7.75)\"><path d=\"M 0 24.383 L 0 0.133 L 24 0.133 L 24 24.383 Z\" fill=\"transparent\"></path><path d=\"M 4 21.25 C 4 22.907 5.343 24.25 7 24.25 C 8.657 24.25 10 22.907 10 21.25 C 10 19.593 8.657 18.25 7 18.25 C 5.343 18.25 4 19.593 4 21.25 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path><path d=\"M 14 21.25 C 14 22.907 15.343 24.25 17 24.25 C 18.657 24.25 20 22.907 20 21.25 C 20 19.593 18.657 18.25 17 18.25 C 15.343 18.25 14 19.593 14 21.25 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path><path d=\"M 24 10.25 L 24 16.25 L 0 16.25 L 0 10.25 L 6 10.25 L 0 4.25 L 4.25 0 L 12 7.75 L 19.75 0 L 24 4.25 L 18 10.25 Z\" fill=\"var(--token-b08eca38-473b-4c14-88b7-838d5d5cb985, rgb(212, 212, 216)) /* {&quot;name&quot;:&quot;300&quot;} */\"></path></g></svg>',svgContentId:9025574649,withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XsP3P.framer-12uun6u, .framer-XsP3P .framer-12uun6u { display: block; }\",\".framer-XsP3P.framer-wwlao9 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; height: 192px; justify-content: space-between; overflow: hidden; padding: 72px 108px 0px 108px; position: relative; width: 1440px; }\",\".framer-XsP3P .framer-13001i4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XsP3P .framer-1f89qzl-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-XsP3P .framer-1i3xbl2-container { bottom: -53px; flex: none; height: 240px; left: calc(50.00000000000002% - 240px / 2); position: absolute; width: 240px; z-index: 1; }\",\".framer-XsP3P .framer-12f7rp0 { flex: none; height: 40px; position: relative; width: 208px; }\",\".framer-XsP3P.framer-v-5aatjt.framer-wwlao9 { align-content: center; align-items: center; flex-direction: column; gap: 32px; height: 435px; justify-content: flex-start; padding: 32px 108px 0px 108px; width: 390px; }\",\".framer-XsP3P.framer-v-5aatjt .framer-13001i4 { flex-direction: column; gap: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 192\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"h2dwbVr9f\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlTNnOuxHn=withCSS(Component,css,\"framer-XsP3P\");export default FramerlTNnOuxHn;FramerlTNnOuxHn.displayName=\"Footer\";FramerlTNnOuxHn.defaultProps={height:192,width:1440};addPropertyControls(FramerlTNnOuxHn,{variant:{options:[\"Z8D0qBOLD\",\"h2dwbVr9f\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerlTNnOuxHn,[{explicitInter:true,fonts:[{cssFamilyName:\"Funnel Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNfno8Dg9bX6Bsp3Wq69RB-VukSVv3aISFAlXmEe29NnDyL7w.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...CopyButtonFonts,...LogoAnimadaFonts],{supportsExplicitInterCodegen:true});FramerlTNnOuxHn.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LogoAnimada,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlTNnOuxHn\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h2dwbVr9f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"192\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lTNnOuxHn.map"],"mappings":"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"}