{"version":3,"file":"If3UzReBV.D6n4d7bY.mjs","names":["useState","lineHeight","fontSize","React.useContext","React.useMemo","React.Fragment","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/mj50fAGvSdaLdfkwpuWi/iQZ2ROEaqLfrpeSdgMsf/Component.js","https:/framerusercontent.com/modules/e0kti80pGnkEMj9V11ob/8o56cooaTPVF529WwtBl/If3UzReBV.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function TypingHeader(props){const{text,typingSpeed,cursorBlinkSpeed,stopCursorBlink,style,font,color,fontSize,letterSpacing,lineHeight,textAlign,cursorColor,cursorBorderWidth,profileSize,lineWidth}=props;const[displayText,setDisplayText]=useState(\"\");const[isCursorVisible,setIsCursorVisible]=useState(true);// Calculate line height in pixels\nconst calculateLineHeightPx=(lineHeight,fontSize)=>{if(typeof lineHeight===\"number\"){return lineHeight*fontSize;}if(typeof lineHeight===\"string\"){if(lineHeight.endsWith(\"px\")){return parseFloat(lineHeight);}else if(lineHeight.endsWith(\"em\")){return parseFloat(lineHeight)*fontSize;}else if(lineHeight.endsWith(\"%\")){return parseFloat(lineHeight)/100*fontSize;}}return fontSize*1.5;};const lineHeightPx=calculateLineHeightPx(lineHeight,fontSize);const verticalLineHeight=lineHeightPx*.5;// Typing animation effects\nuseEffect(()=>{setDisplayText(\"\");setIsCursorVisible(true);},[text]);useEffect(()=>{if(!text)return;let typingIndex=0;let typingFinished=false;let localDisplayText=\"\";const typingInterval=setInterval(()=>{if(typingIndex<text.length){localDisplayText+=text.charAt(typingIndex);setDisplayText(localDisplayText);typingIndex++;}else{clearInterval(typingInterval);typingFinished=true;if(stopCursorBlink)setIsCursorVisible(false);}},typingSpeed);const cursorInterval=setInterval(()=>{if(!typingFinished||!stopCursorBlink){setIsCursorVisible(prev=>!prev);}},cursorBlinkSpeed);return()=>{clearInterval(typingInterval);clearInterval(cursorInterval);};},[text,typingSpeed,cursorBlinkSpeed,stopCursorBlink]);// Calculate border width based on profile size\nconst scaledBorderWidth=Math.max(1,Math.min(cursorBorderWidth));return /*#__PURE__*/_jsxs(motion.div,{style:{...style,...font,color,fontSize:`${fontSize}px`,letterSpacing:`${letterSpacing}px`,lineHeight:lineHeight,textAlign,whiteSpace:\"pre-wrap\",position:\"relative\",display:\"inline-block\"},children:[displayText,/*#__PURE__*/_jsx(\"div\",{style:{visibility:isCursorVisible?\"visible\":\"hidden\",display:\"inline-flex\",position:\"relative\",marginLeft:\"8px\",height:0,width:cursorBorderWidth},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:\"50%\",transform:\"translateX(-50%)\",width:Math.max(1,lineWidth),height:verticalLineHeight,backgroundColor:cursorColor,minHeight:fontSize*.5}})})]});}TypingHeader.defaultProps={text:\"You are beautiful.\",typingSpeed:100,cursorBlinkSpeed:500,stopCursorBlink:false,font:{family:\"Inter, sans-serif\",size:24,weight:\"normal\",lineHeight:\"1.5em\",letterSpacing:\"0em\",textAlign:\"left\"},color:\"#000000\",fontSize:24,letterSpacing:0,lineHeight:\"1.5em\",textAlign:\"left\",cursorColor:\"#FFD700\",cursorBorderWidth:3,profileSize:36,lineWidth:2};addPropertyControls(TypingHeader,{text:{type:ControlType.String,title:\"Content\",group:\"Text Settings\",defaultValue:TypingHeader.defaultProps.text,displayTextArea:true},font:{type:ControlType.Font,title:\"Font\",group:\"Text Settings\",defaultValue:TypingHeader.defaultProps.font},color:{type:ControlType.Color,title:\"Color\",group:\"Text Settings\",defaultValue:\"#000000\"},fontSize:{type:ControlType.Number,title:\"Size\",group:\"Text Settings\",min:8,max:100,step:1,defaultValue:24},letterSpacing:{type:ControlType.Number,title:\"Spacing\",group:\"Text Settings\",min:-10,max:10,step:.1,defaultValue:0},lineHeight:{type:ControlType.String,title:\"Line Height\",group:\"Text Settings\",defaultValue:\"1.5em\"},textAlign:{type:ControlType.Enum,title:\"Alignment\",group:\"Text Settings\",options:[\"left\",\"center\",\"right\",\"justify\"],defaultValue:\"left\"},typingSpeed:{type:ControlType.Number,title:\"Typing Speed\",group:\"Text Settings\",min:10,max:500,step:10,defaultValue:100},cursorColor:{type:ControlType.Color,title:\"Color\",group:\"Cursor Settings\",defaultValue:\"#FFD700\"},cursorBorderWidth:{type:ControlType.Number,title:\"Border\",group:\"Cursor Settings\",min:1,max:10,step:1,defaultValue:3},profileSize:{type:ControlType.Number,title:\"Profile Size\",group:\"Cursor Settings\",min:24,max:200,step:4,defaultValue:36},lineWidth:{type:ControlType.Number,title:\"Line Width\",group:\"Cursor Settings\",min:1,max:20,step:1,defaultValue:2},cursorBlinkSpeed:{type:ControlType.Number,title:\"Blink Speed\",group:\"Cursor Settings\",min:100,max:1e3,step:50,defaultValue:500},stopCursorBlink:{type:ControlType.Boolean,title:\"Stop Blinking\",group:\"Cursor Settings\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypingHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Component.map","// Generated by Framer (2d3eba2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"R0xeQgipt\",\"kiD4Nrxvc\",\"bq3xDb41N\"];const serializationHash=\"framer-iDmn6\";const variantClassNames={bq3xDb41N:\"framer-v-c0qisb\",kiD4Nrxvc:\"framer-v-1wp0rjn\",R0xeQgipt:\"framer-v-1tvroqw\"};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 humanReadableVariantMap={dark:\"bq3xDb41N\",green:\"kiD4Nrxvc\",grey:\"R0xeQgipt\"};const getProps=({height,id,title,width,...props})=>{return{...props,DEoU1iEbV:title??props.DEoU1iEbV??\"Servicios legales inform\\xe1ticos\",variant:humanReadableVariantMap[props.variant]??props.variant??\"R0xeQgipt\"};};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,DEoU1iEbV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"R0xeQgipt\",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-1tvroqw\",className,classNames),\"data-framer-name\":\"grey\",layoutDependency:layoutDependency,layoutId:\"R0xeQgipt\",ref:refBinding,style:{...style},...addPropertyOverrides({bq3xDb41N:{\"data-framer-name\":\"dark\"},kiD4Nrxvc:{\"data-framer-name\":\"green\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16edv9t\",\"data-framer-name\":\"triangle\",layoutDependency:layoutDependency,layoutId:\"Km4GnLnJU\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-2pnsjy\",\"data-framer-name\":\"triangulo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"V4iZXjGy5\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g><path d=\"M 40 40 L 40 0 L 0 0 L 0 40 Z\" fill=\"transparent\"></path><path d=\"M 0 40 L 40 0 L 40 40\" fill=\"rgb(175, 173, 173)\"></path></g></svg>',svgContentId:8784026079,withExternalLayout:true,...addPropertyOverrides({bq3xDb41N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g><path d=\"M 40 40 L 40 0 L 0 0 L 0 40 Z\" fill=\"transparent\"></path><path d=\"M 0 40 L 40 0 L 40 40\" fill=\"var(--token-51e7e2da-d74d-47cb-b296-229dbf2d004e, rgb(18, 18, 18)) /* {&quot;name&quot;:&quot;Dark&quot;} */\"></path></g></svg>',svgContentId:10418910655},kiD4Nrxvc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g><path d=\"M 40 40 L 40 0 L 0 0 L 0 40 Z\" fill=\"transparent\"></path><path d=\"M 0 40 L 40 0 L 40 40\" fill=\"rgb(5, 255, 0)\"></path></g></svg>',svgContentId:11482372605}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19izvu6\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"fDBkPDVTl\",style:{backgroundColor:\"rgb(175, 173, 173)\"},variants:{bq3xDb41N:{backgroundColor:\"var(--token-51e7e2da-d74d-47cb-b296-229dbf2d004e, rgb(18, 18, 18))\"},kiD4Nrxvc:{backgroundColor:\"rgb(5, 255, 0)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U29tZXR5cGUgTW9uby03MDA=\",\"--framer-font-family\":'\"Sometype Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"154%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 18, 18))\",\"--framer-text-transform\":\"uppercase\"},children:\"Servicios legales inform\\xe1ticos\"})}),className:\"framer-x23hn9\",\"data-framer-name\":\"Servicios legales inform\\xe1ticos\",fonts:[\"GF;Sometype Mono-700\"],layoutDependency:layoutDependency,layoutId:\"G7kCZp9Ib\",style:{\"--extracted-r6o4lv\":\"rgb(18, 18, 18)\",\"--framer-paragraph-spacing\":\"0px\"},text:DEoU1iEbV,variants:{bq3xDb41N:{\"--extracted-r6o4lv\":\"var(--token-149ea66f-cc0b-4f41-9b19-9854bf44fa5e, rgb(5, 255, 0))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({bq3xDb41N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U29tZXR5cGUgTW9uby03MDA=\",\"--framer-font-family\":'\"Sometype Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"154%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-149ea66f-cc0b-4f41-9b19-9854bf44fa5e, rgb(5, 255, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Servicios legales inform\\xe1ticos\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7ytzj8\",\"data-framer-name\":\"triangle\",layoutDependency:layoutDependency,layoutId:\"k_E_ziYgZ\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-nwqlnu\",\"data-framer-name\":\"triangulo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"FkcZ3hZ3j\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g><path d=\"M 0 40 L 0 0 L 40 0 L 40 40 Z\" fill=\"transparent\"></path><path d=\"M 40 40 L 0 0 L 0 40\" fill=\"rgb(175, 173, 173)\"></path></g></svg>',svgContentId:11857966370,withExternalLayout:true,...addPropertyOverrides({bq3xDb41N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g><path d=\"M 0 40 L 0 0 L 40 0 L 40 40 Z\" fill=\"transparent\"></path><path d=\"M 40 40 L 0 0 L 0 40\" fill=\"var(--token-51e7e2da-d74d-47cb-b296-229dbf2d004e, rgb(18, 18, 18)) /* {&quot;name&quot;:&quot;Dark&quot;} */\"></path></g></svg>',svgContentId:10075784396},kiD4Nrxvc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g><path d=\"M 0 40 L 0 0 L 40 0 L 40 40 Z\" fill=\"transparent\"></path><path d=\"M 40 40 L 0 0 L 0 40\" fill=\"rgb(5, 255, 0)\"></path></g></svg>',svgContentId:11255767070}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iDmn6.framer-x6pcqj, .framer-iDmn6 .framer-x6pcqj { display: block; }\",\".framer-iDmn6.framer-1tvroqw { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iDmn6 .framer-16edv9t { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-iDmn6 .framer-2pnsjy, .framer-iDmn6 .framer-nwqlnu { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-iDmn6 .framer-19izvu6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 17px 16px 17px 16px; position: relative; width: min-content; }\",\".framer-iDmn6 .framer-x23hn9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iDmn6 .framer-7ytzj8 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 356\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"kiD4Nrxvc\":{\"layout\":[\"auto\",\"auto\"]},\"bq3xDb41N\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"DEoU1iEbV\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIf3UzReBV=withCSS(Component,css,\"framer-iDmn6\");export default FramerIf3UzReBV;FramerIf3UzReBV.displayName=\"Tab\";FramerIf3UzReBV.defaultProps={height:40,width:356};addPropertyControls(FramerIf3UzReBV,{variant:{options:[\"R0xeQgipt\",\"kiD4Nrxvc\",\"bq3xDb41N\"],optionTitles:[\"grey\",\"green\",\"dark\"],title:\"Variant\",type:ControlType.Enum},DEoU1iEbV:{defaultValue:\"Servicios legales inform\\xe1ticos\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerIf3UzReBV,[{explicitInter:true,fonts:[{family:\"Sometype Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/sometypemono/v4/70lGu745KGk_R3uxyq0WrROhAJiJsJ_eTWllpTDrH09fgQBbs7uG.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIf3UzReBV\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"356\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kiD4Nrxvc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bq3xDb41N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"DEoU1iEbV\\\":\\\"title\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./If3UzReBV.map"],"mappings":"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"}