{"version":3,"file":"CountdownTimer_1.BHTmMPR5.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","sharedStyle10.className","sharedStyle11.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle10.css","sharedStyle11.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","sharedStyle10.fonts","sharedStyle11.fonts","useRef","useCallback","useMemo","useState","useMemo","useState","startTransition","useCallback","useMemo","useState","useMemo","__esmMin","init_npm_react_18_3_1","ie","init_ssg_sandbox_shims","te","oe","pe","x","window","ce","init_jsx_runtime","ne","J","c","p","_e","de","motion","useInView","LayoutGroup","MotionConfigContext","init_framer_motion_4S6DXN7I","useLocaleInfo","addFonts","useVariantState","addPropertyControls","RichText2","useIsStaticRenderer","SVG2","LazyValue","cx","useSVGTemplate","withCSS","getFontsFromSharedStyle","useActiveVariantCallback","ControlType","init_framer_J2N2IBQG","useComponentViewport","css$1","fonts","init_xHEqsHGnR","className","init_zkSYfChfE","css$2","fonts$1","className$1","css$5","fonts$8","className$7","init_xxyL8AgHK","fonts$2","init_XITdCYsi5","fonts$7","className$11","className$3","css$4","className$8","fonts$3","className$4","css$3","init_su8VqkNIq","css$8","fonts$11","css$12","init_MaxDdY6g9","init_DXXnUs_ez","init_l6VTy9Z0l","fonts$10","css$6","fonts$4","fonts$5","fonts$9","css$10","fonts$6","init_xsy97kRLL","css$9","init_KAawkPBEK","className$9","className$6","className$10","init_F13Na22Wm","css$7","css$11","init_lxyyf4579","className$5","className$2","mask$2","Base$2","MotionSVG$2","SVG$2","svg$2","getProps$3","Icon$2","init_aKXFzIzU2","props","rest","animated","color","width1","alpha","restProps","href","qxTvv_EBh","ezTt3ayMo","lschgej4H","style","mask$1","Base$1","MotionSVG$1","SVG$1","svg$1","getProps$2","Icon$1","init_sFjCGjy1B","mask","Base","MotionSVG","SVG","svg","getProps$1","Icon","init_WzUIVtK7p","getLocalizedValue","locale","values","valuesByLocaleId","value","key","preload","promises","promise","usePreloadLocalizedValues","preloadPromise","init_l07zoVr_E","addPropertyOverrides","variants","nextOverrides","variant","overrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css","Framerl07zoVr_E","init_l07zoVr_E$1","config","transition","contextValue","long","toggleVisible","short","fallbackRef","refBinding","ref","defaultLayoutId","className$12","layoutDependency","baseVariant","onTap93mh3f","activeVariantCallback","args","setVariant","onTap1uppvq","scopingClassNames","activeLocale","layoutId","gestureHandlers","classNames","gestureVariant","ntyyQqVpJ","CsbEKQ5kc","LnENiAVrz","withLiveRecordingPulse","localRef","isStatic","isInView","setRefs","node","animate","init_LiveRecordingPulse","withPostHogCheckoutParams","processCheckoutClick","isDebugEnabled","debugInQuery","debugInStorage","debugLog","data","phase","message","nativeEvent","event","handledNativeClickEvents","target","currentTarget","anchor","hrefAttribute","loweredHref","url","posthog","distinctId","sessionId","updatedHref","isModifiedClick","opensInNewTab","isDownload","openTarget","handleClickCapture","handleClick","withPostHogAndDatesCtaVisibility","PostHogWrappedComponent","isPhoneViewport","setIsPhoneViewport","isDatesSectionVisible","setIsDatesSectionVisible","hasReachedScrollThreshold","setHasReachedScrollThreshold","hasEvaluatedViewport","setHasEvaluatedViewport","hasEvaluatedDatesVisibility","setHasEvaluatedDatesVisibility","hasEvaluatedScrollThreshold","setHasEvaluatedScrollThreshold","evaluateViewport","nextIsPhoneViewport","intersectionObserver","mutationObserver","isCleanedUp","visibleIntersectionByElement","observedElements","isRenderableFechasElement","element","rect","computedStyle","syncVisibilityState","hasAnyVisibleIntersectingFechas","isIntersecting","refreshObservedElements","matchedFechasElements","nextElements","entries","isRenderable","entry","scrollThreshold","evaluateScrollProgress","nextHasReachedThreshold","mergedStyle","incomingStyle","incomingTransition","opacityTransition","shouldHideStickyCta","init_PostHogCheckoutParams","useIsDesktop","isDesktop","setIsDesktop","query","DESKTOP_QUERY","update","useExperimentVariant","CONTROL_VARIANT","setControlVariant","evaluateFlag","nextVariant","FLAG_KEY","unsubscribe","hiddenStyle","isHidden","withPrecioArribaHeroCard","isTreatment","TREATMENT_VARIANT","withPrecioArribaHideInTreatment","withPrecioArribaShowInTreatment","init_PrecioArribaFeatureFlag","CountdownTimer","now","setNow","interval","timeLeft","end","timeZone","date","endDate","options","parts","get","type","y","m","d","h","min","s","diff","font","init_CountdownTimer_1"],"sources":["https:/framerusercontent.com/modules/0SAKOL2uaZQ03PXvSkq0/EHIBZLaLAoYaE6UcL3eh/aKXFzIzU2.js","https:/framerusercontent.com/modules/4aDAOGy8TZoXOUt2Vkda/uFD3ECXDBegfUhNNEG0d/sFjCGjy1B.js","https:/framerusercontent.com/modules/8yhMIsjTbBKqe0ZQJrKS/FtIJeLMk9RkP6ghvcWn1/WzUIVtK7p.js","https:/framerusercontent.com/modules/PZ6Ciqv8SeYBaC26uBJG/7PYAYtOMfi9W1jBYhc4J/l07zoVr_E.js","https:/framerusercontent.com/modules/9hJAxS1IpeIRcwZGqsXA/2wCeD4X7urzPXukwZ8RG/l07zoVr_E.js","https:/framerusercontent.com/modules/aiAgLEKG2sK8SwUZDgCz/4midTPaDOlwOxOGiEwHb/LiveRecordingPulse.js","https:/framerusercontent.com/modules/qbhXAEI9iTW0Va448YOU/kSt5VMVpwcBlgdEbzGRz/PostHogCheckoutParams.js","https:/framerusercontent.com/modules/LlPodhwQZmgxwH4GQqLH/MNfiKdHDvUoOjqbjNNyR/PrecioArribaFeatureFlag.js","https:/framerusercontent.com/modules/qSVfGGhZU01u2bxfl6Z6/PZKxhsoUMf5FJDM5BCQ9/CountdownTimer_1.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5.25 0 L 5.25 13.5 L 0.75 13.5 C 0.336 13.5 0 13.164 0 12.75 L 0 0.75 C 0 0.336 0.336 0 0.75 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"kfbKJV1o9\" transform=\"translate(3 6)\" width=\"5.25px\"/><path d=\"M 0 0 L 0 13.5 L 4.5 13.5 C 4.914 13.5 5.25 13.164 5.25 12.75 L 5.25 0.75 C 5.25 0.336 4.914 0 4.5 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"KXflXYvdw\" transform=\"translate(15.75 6)\" width=\"5.25px\"/><path d=\"M 0.75 13.5 C 0.336 13.5 0 13.164 0 12.75 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 17.25 0 C 17.664 0 18 0.336 18 0.75 L 18 12.75 C 18 13.164 17.664 13.5 17.25 13.5 Z\" fill=\"transparent\" height=\"13.5px\" id=\"WpLunaAZD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 6)\" width=\"18px\"/><path d=\"M 7.5 16.5 L 7.5 1.5 C 7.5 0.672 6.828 0 6 0 L 1.5 0 C 0.672 0 0 0.672 0 1.5 L 0 16.5\" fill=\"transparent\" height=\"16.5px\" id=\"AqMn4yugb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 3)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"764857032\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-yffy0\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-yffy0 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Suitcase\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-yffy0\");Icon.displayName=\"Suitcase\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Suitcase\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5.25 0 L 5.25 5.78 C 5.25 5.978 5.171 6.169 5.031 6.309 L 1.81 9.53 C 1.609 9.73 1.312 9.8 1.043 9.71 C 0.774 9.62 0.578 9.386 0.538 9.105 L 0 5.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"9.7487961692037px\" id=\"ugallOpxe\" transform=\"translate(12 11.25)\" width=\"5.25px\"/><path d=\"M 9.749 0 L 3.969 0 C 3.77 0 3.58 0.079 3.439 0.219 L 0.219 3.44 C 0.019 3.641 -0.051 3.938 0.039 4.207 C 0.129 4.476 0.363 4.672 0.644 4.712 L 4.499 5.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"5.25px\" id=\"lQV3eI5uT\" transform=\"translate(3.001 6.75)\" width=\"9.7487961692037px\"/><path d=\"M 5.115 2.473 C 4.752 3.269 3.53 5.115 0 5.115 C 0 1.585 1.846 0.363 2.642 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"5.115000000000009px\" id=\"Rol3EuQGC\" transform=\"translate(3.75 15.135)\" width=\"5.115000000000002px\"/><path d=\"M 10.417 6.833 C 12.667 4.583 12.807 1.907 12.737 0.713 C 12.713 0.337 12.413 0.037 12.037 0.013 C 10.843 -0.057 8.168 0.082 5.917 2.333 L 0 8.25 L 4.5 12.75 Z\" fill=\"transparent\" height=\"12.749957776566365px\" id=\"T1dzJH3_E\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(7.5 3.75)\" width=\"12.74989583333332px\"/><path d=\"M 9.749 0 L 3.969 0 C 3.77 0 3.58 0.079 3.439 0.219 L 0.219 3.44 C 0.019 3.641 -0.051 3.938 0.039 4.207 C 0.129 4.476 0.363 4.672 0.644 4.712 L 4.499 5.25\" fill=\"transparent\" height=\"5.25px\" id=\"Xo_c2m9KI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.001 6.75)\" width=\"9.7487961692037px\"/><path d=\"M 5.25 0 L 5.25 5.78 C 5.25 5.978 5.171 6.169 5.031 6.309 L 1.81 9.53 C 1.609 9.73 1.312 9.8 1.043 9.71 C 0.774 9.62 0.578 9.386 0.538 9.105 L 0 5.25\" fill=\"transparent\" height=\"9.7487961692037px\" id=\"puaO4cp7A\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 11.25)\" width=\"5.25px\"/><path d=\"M 5.115 2.473 C 4.752 3.269 3.53 5.115 0 5.115 C 0 1.585 1.846 0.363 2.642 0\" fill=\"transparent\" height=\"5.115000000000009px\" id=\"lMY7FBQMB\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 15.135)\" width=\"5.115000000000002px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1175745045\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1ipic\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-1ipic { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Rocket Launch\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-1ipic\");Icon.displayName=\"Rocket Launch\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Rocket Launch\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2.878 13.408 C 1.072 11.997 0.011 9.837 0 7.544 C -0.022 3.479 3.255 0.096 7.319 0.002 C 10.549 -0.076 13.467 1.923 14.559 4.964 C 15.652 8.005 14.674 11.404 12.132 13.399 C 11.578 13.829 11.253 14.489 11.25 15.19 L 11.25 15.752 C 11.25 16.166 10.914 16.502 10.5 16.502 L 4.5 16.502 C 4.086 16.502 3.75 16.166 3.75 15.752 L 3.75 15.19 C 3.749 14.493 3.428 13.836 2.878 13.408 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.502216880925427px\" id=\"xGcAXJ1un\" transform=\"translate(4.5 2.248)\" width=\"15.00124282244914px\"/><path d=\"M 0 0 L 7.5 0\" fill=\"transparent\" height=\"1px\" id=\"u8Sn6zrIx\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 21.75)\" width=\"7.5px\"/><path d=\"M 0 5.25 L 0 0\" fill=\"transparent\" height=\"5.25px\" id=\"HwOHMdR2o\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 13.5)\" width=\"1px\"/><path d=\"M 0 0 L 3 3 L 6 0\" fill=\"transparent\" height=\"3px\" id=\"FXT8IfHn9\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 10.5)\" width=\"6px\"/><path d=\"M 2.878 13.408 C 1.072 11.997 0.011 9.837 0 7.544 C -0.022 3.479 3.255 0.096 7.319 0.002 C 10.549 -0.076 13.467 1.923 14.559 4.964 C 15.652 8.005 14.674 11.404 12.132 13.399 C 11.578 13.829 11.253 14.489 11.25 15.19 L 11.25 15.752 C 11.25 16.166 10.914 16.502 10.5 16.502 L 4.5 16.502 C 4.086 16.502 3.75 16.166 3.75 15.752 L 3.75 15.19 C 3.749 14.493 3.428 13.836 2.878 13.408 Z\" fill=\"transparent\" height=\"16.502216880925427px\" id=\"m7iZPiuuN\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 2.248)\" width=\"15.00124282244914px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2583431434\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-VCdDN\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-VCdDN { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Lightbulb Filament\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-VCdDN\");Icon.displayName=\"Lightbulb Filament\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Lightbulb Filament\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (308e7d3)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={RdERZSuKw:new LazyValue(()=>import(\"./l07zoVr_E-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (308e7d3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle9 from\"https://framerusercontent.com/modules/8aI05GZDDfhtb6dmwpWQ/ZD4WtQMl64lEa7dvRyIk/DXXnUs_ez.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/XDcOzRHjnPg74CbWtNnz/qeNCyFf3oNj0SJLjcApE/F13Na22Wm.js\";import*as sharedStyle10 from\"https://framerusercontent.com/modules/8r6PGaATPgkFv9gsX6CN/mEnfqQNGAG1zvwUIrhdo/KAawkPBEK.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/5zdPMLJeXVA5WngBCj1j/oLtIwEOR2w9XT4KNOH1S/l6VTy9Z0l.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/p3mBCnzpS5p0EX2SIiCg/zdLbwyx0KSPlRLdyBMSI/lxyyf4579.js\";import*as sharedStyle11 from\"https://framerusercontent.com/modules/1uinPLBeaTE0uxTgPK2o/BqNh5AN5gWYsPF1FTJIT/MaxDdY6g9.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/RXRJMmTkQcczzO3A1BLD/NMgjsEH8SyXsMni3lKTk/su8VqkNIq.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/00A4JxDgACF7DXE7fFsq/nXUrnjGfgfzvvkCHLBaY/xHEqsHGnR.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/wBjGnNMQRrtvSkNH7lSt/lETqDnkocEmJm7UXnjXW/XITdCYsi5.js\";import*as sharedStyle8 from\"https://framerusercontent.com/modules/cs1ZeRygTHAOMNtg26P4/iXgKYKj4tE0Qj29OoGqN/xsy97kRLL.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Mfp7QthKNRtMG9g3Ds1A/k3ChgamBUxB7YyCl9CZj/xxyL8AgHK.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/b9wEV8YQYvMZBj5cQYdL/cJURCvSsWiBKvfiPALsf/zkSYfChfE.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/PZ6Ciqv8SeYBaC26uBJG/7PYAYtOMfi9W1jBYhc4J/l07zoVr_E.js\";const cycleOrder=[\"x7oAJLCQl\",\"Odzy1Man2\"];const serializationHash=\"framer-c5dmx\";const variantClassNames={Odzy1Man2:\"framer-v-1ksylcp\",x7oAJLCQl:\"framer-v-1rvbsc1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ntyyQqVpJ=undefined;const CsbEKQ5kc=undefined;const LnENiAVrz=undefined;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={long:\"Odzy1Man2\",short:\"x7oAJLCQl\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,long,short,toggleVisible,width,...props})=>{return{...props,CsbEKQ5kc:long??props.CsbEKQ5kc??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"En este curso de Automatizaci\\xf3n Inteligente con IA te introducir\\xe1s al ecosistema de la automatizaci\\xf3n moderna, desde los fundamentos hasta la aplicaci\\xf3n de herramientas avanzadas basadas en inteligencia artificial y agentes orquestados.\"})}),LnENiAVrz:toggleVisible??props.LnENiAVrz??true,ntyyQqVpJ:short??props.ntyyQqVpJ??\"En este curso de Automatizaci\\xf3n Inteligente con IA te introducir\\xe1s al ecosistema de la automatizaci\\xf3n moderna, desde los fundamentos hasta la aplicaci\\xf3n de herramientas avanzadas basadas en inteligencia artificial y agentes orquestados.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"x7oAJLCQl\"};};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,ntyyQqVpJ,CsbEKQ5kc,LnENiAVrz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"x7oAJLCQl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap93mh3f=activeVariantCallback(async(...args)=>{setVariant(\"Odzy1Man2\");});const onTap1uppvq=activeVariantCallback(async(...args)=>{setVariant(\"x7oAJLCQl\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className,sharedStyle10.className,sharedStyle11.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);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-1rvbsc1\",className,classNames),\"data-framer-name\":\"short\",layoutDependency:layoutDependency,layoutId:\"x7oAJLCQl\",ref:refBinding,style:{...style},...addPropertyOverrides({Odzy1Man2:{\"data-framer-name\":\"long\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-afxsxe\",\"data-styles-preset\":\"zkSYfChfE\",dir:\"auto\",children:[\"En este curso de Automatizaci\\xf3n Inteligente con IA te introducir\\xe1s al ecosistema de la automatizaci\\xf3n moderna, desde los fundamentos hasta la aplicaci\\xf3n de herramientas avanzadas basadas en inteligencia artificial y agentes orquestados.\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]})}),className:\"framer-1yn8lmr\",\"data-framer-name\":\"Section Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wlps1keKl\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:ntyyQqVpJ,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Odzy1Man2:{children:CsbEKQ5kc,stylesPresetsClassNames:{a:\"framer-styles-preset-fuqz4v\",blockquote:\"framer-styles-preset-16h8d2n\",code:\"framer-styles-preset-12wgryp\",h1:\"framer-styles-preset-1tdkonq\",h2:\"framer-styles-preset-1mkrqq6\",h3:\"framer-styles-preset-usztkn\",h4:\"framer-styles-preset-2ruj22\",h5:\"framer-styles-preset-g1yjne\",h6:\"framer-styles-preset-ijn8jv\",img:\"framer-styles-preset-u3oq9u\",p:\"framer-styles-preset-afxsxe\",table:\"framer-styles-preset-1c0ap10\"},text:undefined}},baseVariant,gestureVariant)}),LnENiAVrz!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nsnu75\",\"data-framer-name\":\"Frame 2147229150\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"exNu0mkDP\",onTap:onTap93mh3f,...addPropertyOverrides({Odzy1Man2:{onTap:onTap1uppvq}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"16px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(115, 115, 115))\"},children:\"ver m\\xe1s\"})}),className:\"framer-vdo40s\",\"data-framer-name\":\"ver m\\xe1s\",fonts:[\"GF;Plus Jakarta Sans-500\"],layoutDependency:layoutDependency,layoutId:\"krBPGCfXr\",style:{\"--extracted-r6o4lv\":\"rgb(115, 115, 115)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Odzy1Man2:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"16px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(115, 115, 115))\"},children:\"ver menos\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-snoyc1\",\"data-framer-name\":\"Icon / ChevronDown\",layoutDependency:layoutDependency,layoutId:\"zVlJXh86H\",style:{rotate:0},variants:{Odzy1Man2:{rotate:180}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1pk1wy4\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:6,intrinsicWidth:10,layoutDependency:layoutDependency,layoutId:\"nNO6TtfD6\",svg:'<svg width=\"10\" height=\"6\" viewBox=\"-1 -1 10 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 0L4 4L8 0\" stroke=\"#737373\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})]})]})})})});});const css=[\".framer-c5dmx.framer-1i0gmwi, .framer-c5dmx .framer-1i0gmwi { display: block; }\",\".framer-c5dmx.framer-1rvbsc1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 643px; }\",\".framer-c5dmx .framer-1yn8lmr { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-c5dmx .framer-nsnu75 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-c5dmx .framer-vdo40s { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-c5dmx .framer-snoyc1 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; overflow: hidden; position: relative; width: 16px; }\",\".framer-c5dmx .framer-1pk1wy4 { bottom: 7px; flex: none; left: 3px; position: absolute; right: 5px; top: 5px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,...sharedStyle10.css,...sharedStyle11.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 86\n * @framerIntrinsicWidth 642\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Odzy1Man2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ntyyQqVpJ\":\"short\",\"CsbEKQ5kc\":\"long\",\"LnENiAVrz\":\"toggleVisible\"}\n * @framerImmutableVariables true\n * @framerResolvesOwnDefaults true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl07zoVr_E=withCSS(Component,css,\"framer-c5dmx\");export default Framerl07zoVr_E;Framerl07zoVr_E.displayName=\"sobre el curso\";Framerl07zoVr_E.defaultProps={height:86,width:642};addPropertyControls(Framerl07zoVr_E,{variant:{options:[\"x7oAJLCQl\",\"Odzy1Man2\"],optionTitles:[\"short\",\"long\"],title:\"Variant\",type:ControlType.Enum},ntyyQqVpJ:{defaultValue:\"En este curso de Automatizaci\\xf3n Inteligente con IA te introducir\\xe1s al ecosistema de la automatizaci\\xf3n moderna, desde los fundamentos hasta la aplicaci\\xf3n de herramientas avanzadas basadas en inteligencia artificial y agentes orquestados.\",displayTextArea:false,title:\"Short\",type:ControlType.String},onntyyQqVpJChange:{changes:\"ntyyQqVpJ\",type:ControlType.ChangeHandler},CsbEKQ5kc:{defaultValue:\"<p>En este curso de Automatizaci\\xf3n Inteligente con IA te introducir\\xe1s al ecosistema de la automatizaci\\xf3n moderna, desde los fundamentos hasta la aplicaci\\xf3n de herramientas avanzadas basadas en inteligencia artificial y agentes orquestados.</p>\",title:\"Long\",type:ControlType.RichText},LnENiAVrz:{defaultValue:true,title:\"toggle visible\",type:ControlType.Boolean},onLnENiAVrzChange:{changes:\"LnENiAVrz\",type:ControlType.ChangeHandler}});addFonts(Framerl07zoVr_E,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_m07NTxXUEKi4Rw.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...getFontsFromSharedStyle(sharedStyle10.fonts),...getFontsFromSharedStyle(sharedStyle11.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl07zoVr_E\",\"slots\":[],\"annotations\":{\"framerResolvesOwnDefaults\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Odzy1Man2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"642\",\"framerIntrinsicHeight\":\"86\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"ntyyQqVpJ\\\":\\\"short\\\",\\\"CsbEKQ5kc\\\":\\\"long\\\",\\\"LnENiAVrz\\\":\\\"toggleVisible\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./l07zoVr_E.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useMemo,useRef}from\"react\";import{useIsStaticRenderer}from\"framer\";import{useInView}from\"framer-motion\";/**\n * User request:\n * Create a Framer code override named withLiveRecordingPulse.\n * It should preserve the wrapped canvas layer styling/size and only add a rhythmic\n * scale + opacity pulse that repeats forever with soft ease-in-out timing around 1.4–1.6s.\n * This must be an override (not a code component), SSR-safe, and should not inject children.\n */export function withLiveRecordingPulse(Component){return /*#__PURE__*/forwardRef(function LiveRecordingPulseOverride(props,ref){const localRef=useRef(null);const isStatic=useIsStaticRenderer();const isInView=useInView(localRef,{amount:.2});const setRefs=useCallback(node=>{localRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);const animate=useMemo(()=>{if(isStatic||!isInView)return{scale:1,opacity:1};return{scale:[1,1.18,1],opacity:[.55,.2,.55]};},[isInView,isStatic]);const transition=useMemo(()=>({duration:1.5,ease:\"easeInOut\",repeat:Infinity,repeatType:\"loop\"}),[]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props,style:{...props.style},animate:animate,transition:transition});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withLiveRecordingPulse\":{\"type\":\"reactHoc\",\"name\":\"withLiveRecordingPulse\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LiveRecordingPulse.map","// Create a Framer code override export named withPostHogCheckoutParams that uses event delegation on the wrapped root/container to append PostHog identifiers to app.coderhouse.com checkout links at runtime without hardcoding/replacing URLs, preserving existing props/styling and handling SSR and navigation edge cases safely.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,forwardRef,startTransition,useEffect,useMemo,useState}from\"react\";const handledNativeClickEvents=new WeakSet;const MOBILE_STICKY_PRICING_CTA_FLAG_KEY=\"mobile-sticky-pricing-cta\";const STICKY_PRICING_CTA_VARIANT=\"sticky-pricing-cta\";const MOBILE_STICKY_FILTERS_FLAG_KEY=\"sticky-filters\";const STICKY_FILTERS_TREATMENT_VARIANT=\"sticky-filters-variant\";const CONTROL_VARIANT=\"control\";export function withPostHogCheckoutParams(Component){return /*#__PURE__*/forwardRef(function WithPostHogCheckoutParams(props,ref){const processCheckoutClick=(event,phase)=>{if(typeof window===\"undefined\")return;const isDebugEnabled=(()=>{try{const debugInQuery=new URLSearchParams(window.location.search).get(\"phDebug\")===\"1\";const debugInStorage=window.localStorage.getItem(\"posthogCheckoutDebug\")===\"1\";return debugInQuery||debugInStorage;}catch{return false;}})();const debugLog=(message,data)=>{if(!isDebugEnabled)return;if(data){console.log(`[withPostHogCheckoutParams:${phase}] ${message}`,data);return;}console.log(`[withPostHogCheckoutParams:${phase}] ${message}`);};const nativeEvent=event.nativeEvent;if(handledNativeClickEvents.has(nativeEvent)){debugLog(\"Skipped: event already handled in another phase\");return;}const target=event.target;const currentTarget=event.currentTarget;if(!(target instanceof Element)){debugLog(\"Skipped: event target is not an Element\");return;}if(!(currentTarget instanceof HTMLElement)){debugLog(\"Skipped: currentTarget is not an HTMLElement\");return;}const anchor=target.closest(\"a[href]\");if(!(anchor instanceof HTMLAnchorElement)){debugLog(\"Skipped: no anchor[href] found via delegation\");return;}if(!currentTarget.contains(anchor)){debugLog(\"Skipped: anchor is outside currentTarget\");return;}if(event.button!==0){debugLog(\"Skipped: not a primary-button click\");return;}const hrefAttribute=anchor.getAttribute(\"href\")||\"\";const loweredHref=hrefAttribute.trim().toLowerCase();if(loweredHref.startsWith(\"mailto:\")||loweredHref.startsWith(\"tel:\")||loweredHref.startsWith(\"javascript:\")){debugLog(\"Skipped: non-http(s) link type\",{hrefAttribute});return;}let url;try{url=new URL(anchor.href,window.location.href);}catch{debugLog(\"Skipped: URL parsing failed\",{href:anchor.href});return;}const isCoderhouseCheckout=url.hostname===\"app.coderhouse.com\"&&(/checkout/i.test(url.pathname)||/checkout/i.test(url.href));if(!isCoderhouseCheckout){debugLog(\"Skipped: not an app.coderhouse.com checkout URL\",{href:url.toString()});return;}const posthog=window.posthog;if(!posthog){debugLog(\"Skipped: window.posthog is unavailable\");return;}let distinctId;let sessionId;try{distinctId=posthog.get_distinct_id?.();}catch{debugLog(\"PostHog get_distinct_id threw an error\");}try{sessionId=posthog.get_session_id?.();}catch{debugLog(\"PostHog get_session_id threw an error\");}if(!distinctId){debugLog(\"Skipped: distinct id missing; cannot append params\");return;}url.searchParams.set(\"phDistinctId\",distinctId);if(sessionId){url.searchParams.set(\"phSessionId\",sessionId);}const updatedHref=url.toString();const isModifiedClick=event.metaKey||event.ctrlKey||event.shiftKey||event.altKey;const opensInNewTab=anchor.target?.toLowerCase()===\"_blank\";const isDownload=anchor.hasAttribute(\"download\");if(isDownload){anchor.href=updatedHref;handledNativeClickEvents.add(nativeEvent);debugLog(\"Updated anchor href and allowed default download\",{updatedHref,isModifiedClick,opensInNewTab,isDownload});return;}if(isModifiedClick||opensInNewTab){event.preventDefault();handledNativeClickEvents.add(nativeEvent);const openTarget=opensInNewTab?anchor.target||\"_blank\":\"_blank\";debugLog(\"Prevented default and explicitly opened updated checkout URL in new tab/window (no same-tab fallback)\",{updatedHref,isModifiedClick,opensInNewTab,target:openTarget});const openedWindow=window.open(updatedHref,openTarget,\"noopener,noreferrer\");if(!openedWindow){debugLog(\"window.open returned null/blocked; no same-tab fallback performed\",{updatedHref,target:openTarget});}return;}event.preventDefault();handledNativeClickEvents.add(nativeEvent);debugLog(\"Prevented default and redirected same-tab navigation\",{updatedHref});window.location.assign(updatedHref);};const handleClickCapture=event=>{props.onClickCapture?.(event);if(event.defaultPrevented)return;processCheckoutClick(event,\"capture\");};const handleClick=event=>{props.onClick?.(event);if(event.defaultPrevented)return;processCheckoutClick(event,\"bubble\");};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClickCapture:handleClickCapture,onClick:handleClick});});}export function withPostHogAndDatesCtaVisibility(Component){const PostHogWrappedComponent=withPostHogCheckoutParams(Component);return /*#__PURE__*/forwardRef(function WithPostHogAndDatesCtaVisibility(props,ref){const[isPhoneViewport,setIsPhoneViewport]=useState(false);const[isDatesSectionVisible,setIsDatesSectionVisible]=useState(false);const[hasReachedScrollThreshold,setHasReachedScrollThreshold]=useState(false);const[hasEvaluatedViewport,setHasEvaluatedViewport]=useState(false);const[hasEvaluatedDatesVisibility,setHasEvaluatedDatesVisibility]=useState(false);const[hasEvaluatedScrollThreshold,setHasEvaluatedScrollThreshold]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const evaluateViewport=()=>{const nextIsPhoneViewport=window.innerWidth<=809.98;startTransition(()=>{setIsPhoneViewport(nextIsPhoneViewport);setHasEvaluatedViewport(true);if(nextIsPhoneViewport){setIsDatesSectionVisible(false);setHasReachedScrollThreshold(false);setHasEvaluatedDatesVisibility(false);setHasEvaluatedScrollThreshold(false);return;}setIsDatesSectionVisible(false);setHasReachedScrollThreshold(false);setHasEvaluatedDatesVisibility(true);setHasEvaluatedScrollThreshold(true);});};evaluateViewport();window.addEventListener(\"resize\",evaluateViewport);return()=>{window.removeEventListener(\"resize\",evaluateViewport);};},[]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!isPhoneViewport)return;let intersectionObserver=null;let mutationObserver=null;let isCleanedUp=false;const visibleIntersectionByElement=new Map;const observedElements=new Set;const isRenderableFechasElement=element=>{if(!(element instanceof HTMLElement))return false;if(!element.isConnected)return false;const rect=element.getBoundingClientRect();if(rect.width<=0||rect.height<=0)return false;if(element.getClientRects().length===0)return false;const computedStyle=window.getComputedStyle(element);if(computedStyle.display===\"none\")return false;if(computedStyle.visibility===\"hidden\")return false;return true;};const syncVisibilityState=()=>{const hasAnyVisibleIntersectingFechas=Array.from(visibleIntersectionByElement.entries()).some(([element,isIntersecting])=>isIntersecting&&isRenderableFechasElement(element));startTransition(()=>{setIsDatesSectionVisible(hasAnyVisibleIntersectingFechas);setHasEvaluatedDatesVisibility(true);});};const refreshObservedElements=()=>{if(isCleanedUp||!intersectionObserver)return;const matchedFechasElements=Array.from(document.querySelectorAll(\"#fechas\"));const nextElements=new Set(matchedFechasElements.filter(isRenderableFechasElement));observedElements.forEach(element=>{if(nextElements.has(element))return;intersectionObserver?.unobserve(element);observedElements.delete(element);visibleIntersectionByElement.delete(element);});nextElements.forEach(element=>{if(observedElements.has(element))return;observedElements.add(element);visibleIntersectionByElement.set(element,false);intersectionObserver?.observe(element);});syncVisibilityState();};intersectionObserver=new IntersectionObserver(entries=>{entries.forEach(entry=>{const isRenderable=isRenderableFechasElement(entry.target);visibleIntersectionByElement.set(entry.target,isRenderable&&entry.isIntersecting);});syncVisibilityState();});refreshObservedElements();mutationObserver=new MutationObserver(()=>{refreshObservedElements();});mutationObserver.observe(document.body,{childList:true,subtree:true,attributes:true,attributeFilter:[\"id\",\"class\",\"style\",\"hidden\"]});return()=>{isCleanedUp=true;intersectionObserver?.disconnect();mutationObserver?.disconnect();};},[isPhoneViewport]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!isPhoneViewport){startTransition(()=>{setHasReachedScrollThreshold(false);setHasEvaluatedScrollThreshold(true);});return;}const initialViewportHeight=window.innerHeight;const scrollThreshold=initialViewportHeight*.6;const evaluateScrollProgress=()=>{const nextHasReachedThreshold=window.scrollY>=scrollThreshold;startTransition(()=>{setHasReachedScrollThreshold(nextHasReachedThreshold);setHasEvaluatedScrollThreshold(true);});};evaluateScrollProgress();window.addEventListener(\"scroll\",evaluateScrollProgress,{passive:true});return()=>{window.removeEventListener(\"scroll\",evaluateScrollProgress);};},[isPhoneViewport]);const mergedStyle=useMemo(()=>{const incomingStyle=props.style??{};const incomingTransition=incomingStyle.transition;const opacityTransition=\"opacity 0.2s ease\";const transition=incomingTransition?`${incomingTransition}, ${opacityTransition}`:opacityTransition;const isVisibilityResolved=hasEvaluatedViewport&&(!isPhoneViewport||hasEvaluatedDatesVisibility&&hasEvaluatedScrollThreshold);const shouldHideStickyCta=!isVisibilityResolved||isPhoneViewport&&(!hasReachedScrollThreshold||isDatesSectionVisible);return{...incomingStyle,opacity:shouldHideStickyCta?0:1,visibility:shouldHideStickyCta?\"hidden\":incomingStyle.visibility,pointerEvents:shouldHideStickyCta?\"none\":incomingStyle.pointerEvents,transition};},[props.style,isPhoneViewport,isDatesSectionVisible,hasReachedScrollThreshold,hasEvaluatedViewport,hasEvaluatedDatesVisibility,hasEvaluatedScrollThreshold]);return /*#__PURE__*/_jsx(PostHogWrappedComponent,{ref:ref,...props,style:mergedStyle});});}function useMobileStickyPricingCtaVariant(){const[variant,setVariant]=useState(CONTROL_VARIANT);const[isPhoneViewport,setIsPhoneViewport]=useState(false);const[hasEvaluatedViewport,setHasEvaluatedViewport]=useState(false);const setControlVariant=useCallback(()=>{startTransition(()=>setVariant(CONTROL_VARIANT));},[]);useEffect(()=>{if(typeof window===\"undefined\")return;const evaluateViewport=()=>{const nextIsPhoneViewport=window.innerWidth<=809.98;startTransition(()=>{setIsPhoneViewport(nextIsPhoneViewport);setHasEvaluatedViewport(true);});};evaluateViewport();window.addEventListener(\"resize\",evaluateViewport);return()=>{window.removeEventListener(\"resize\",evaluateViewport);};},[]);const evaluateFlag=useCallback(()=>{if(typeof window===\"undefined\"){setControlVariant();return;}const posthog=window.posthog;if(!posthog?.getFeatureFlag){setControlVariant();return;}try{const nextVariant=posthog.getFeatureFlag(MOBILE_STICKY_PRICING_CTA_FLAG_KEY);startTransition(()=>setVariant(typeof nextVariant===\"string\"&&nextVariant.length>0?nextVariant:CONTROL_VARIANT));}catch(_error){setControlVariant();}},[setControlVariant]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!hasEvaluatedViewport)return;if(!isPhoneViewport){setControlVariant();return;}const posthog=window.posthog;evaluateFlag();if(!posthog?.onFeatureFlags)return;const unsubscribe=posthog.onFeatureFlags(()=>{evaluateFlag();});return()=>{if(typeof unsubscribe===\"function\"){unsubscribe();}};},[evaluateFlag,hasEvaluatedViewport,isPhoneViewport,setControlVariant]);return variant;}function getExperimentVisibilityStyle(style,isVisible){const incomingStyle=style??{};return{...incomingStyle,...isVisible?null:{opacity:0,visibility:\"hidden\",pointerEvents:\"none\"}};}function getExperimentLayoutVisibilityStyle(style,isVisible){const incomingStyle=style??{};return{...incomingStyle,...isVisible?null:{display:\"none\"}};}export function withMobileStickyPricingCtaControlVisibility(Component){const BaseWrappedComponent=withPostHogAndDatesCtaVisibility(Component);return /*#__PURE__*/forwardRef(function WithMobileStickyPricingCtaControlVisibility(props,ref){const variant=useMobileStickyPricingCtaVariant();const isVisible=variant!==STICKY_PRICING_CTA_VARIANT;const mergedStyle=useMemo(()=>getExperimentVisibilityStyle(props.style,isVisible),[props.style,isVisible]);return /*#__PURE__*/_jsx(BaseWrappedComponent,{ref:ref,...props,style:mergedStyle,\"aria-hidden\":!isVisible});});}export function withMobileStickyPricingCtaTreatmentVisibility(Component){const BaseWrappedComponent=withPostHogAndDatesCtaVisibility(Component);return /*#__PURE__*/forwardRef(function WithMobileStickyPricingCtaTreatmentVisibility(props,ref){const[isPhoneViewport,setIsPhoneViewport]=useState(false);const[hasEvaluatedViewport,setHasEvaluatedViewport]=useState(false);const[variant,setVariant]=useState(CONTROL_VARIANT);useEffect(()=>{if(typeof window===\"undefined\")return;const evaluateViewport=()=>{const nextIsPhoneViewport=window.innerWidth<=809.98;startTransition(()=>{setIsPhoneViewport(nextIsPhoneViewport);setHasEvaluatedViewport(true);});};evaluateViewport();window.addEventListener(\"resize\",evaluateViewport);return()=>{window.removeEventListener(\"resize\",evaluateViewport);};},[]);const setControlVariant=useCallback(()=>{startTransition(()=>setVariant(CONTROL_VARIANT));},[]);const evaluateFlagForPhone=useCallback(()=>{if(typeof window===\"undefined\"){setControlVariant();return;}const posthog=window.posthog;if(!posthog?.getFeatureFlag){setControlVariant();return;}try{const nextVariant=posthog.getFeatureFlag(MOBILE_STICKY_PRICING_CTA_FLAG_KEY);startTransition(()=>setVariant(typeof nextVariant===\"string\"&&nextVariant.length>0?nextVariant:CONTROL_VARIANT));}catch(_error){setControlVariant();}},[setControlVariant]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!hasEvaluatedViewport)return;if(!isPhoneViewport){setControlVariant();return;}const posthog=window.posthog;evaluateFlagForPhone();if(!posthog?.onFeatureFlags)return;const unsubscribe=posthog.onFeatureFlags(()=>{evaluateFlagForPhone();});return()=>{if(typeof unsubscribe===\"function\"){unsubscribe();}};},[hasEvaluatedViewport,isPhoneViewport,evaluateFlagForPhone,setControlVariant]);const isVisible=variant===STICKY_PRICING_CTA_VARIANT;const mergedStyle=useMemo(()=>getExperimentVisibilityStyle(props.style,isVisible),[props.style,isVisible]);return /*#__PURE__*/_jsx(BaseWrappedComponent,{ref:ref,...props,style:mergedStyle,\"aria-hidden\":!isVisible});});}function useMobileStickyFiltersVariant(){const[variant,setVariant]=useState(CONTROL_VARIANT);const[isPhoneViewport,setIsPhoneViewport]=useState(false);const[hasEvaluatedViewport,setHasEvaluatedViewport]=useState(false);const setControlVariant=useCallback(()=>{startTransition(()=>setVariant(CONTROL_VARIANT));},[]);useEffect(()=>{if(typeof window===\"undefined\")return;const evaluateViewport=()=>{const nextIsPhoneViewport=window.innerWidth<=809.98;startTransition(()=>{setIsPhoneViewport(nextIsPhoneViewport);setHasEvaluatedViewport(true);});};evaluateViewport();window.addEventListener(\"resize\",evaluateViewport);return()=>{window.removeEventListener(\"resize\",evaluateViewport);};},[]);const evaluateFlag=useCallback(()=>{if(typeof window===\"undefined\"){setControlVariant();return;}const posthog=window.posthog;if(!posthog?.getFeatureFlag){setControlVariant();return;}try{const nextVariant=posthog.getFeatureFlag(MOBILE_STICKY_FILTERS_FLAG_KEY);startTransition(()=>setVariant(typeof nextVariant===\"string\"&&nextVariant.length>0?nextVariant:CONTROL_VARIANT));}catch(_error){setControlVariant();}},[setControlVariant]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!hasEvaluatedViewport)return;if(!isPhoneViewport){setControlVariant();return;}const posthog=window.posthog;evaluateFlag();if(!posthog?.onFeatureFlags)return;const unsubscribe=posthog.onFeatureFlags(()=>{evaluateFlag();});return()=>{if(typeof unsubscribe===\"function\"){unsubscribe();}};},[evaluateFlag,hasEvaluatedViewport,isPhoneViewport,setControlVariant]);return variant;}export function withMobileStickyFiltersControlVisibility(Component){return /*#__PURE__*/forwardRef(function WithMobileStickyFiltersControlVisibility(props,ref){const variant=useMobileStickyFiltersVariant();const isVisible=variant!==STICKY_FILTERS_TREATMENT_VARIANT;const mergedStyle=useMemo(()=>getExperimentLayoutVisibilityStyle(props.style,isVisible),[props.style,isVisible]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle,\"aria-hidden\":!isVisible});});}export function withMobileStickyFiltersTreatmentVisibility(Component){return /*#__PURE__*/forwardRef(function WithMobileStickyFiltersTreatmentVisibility(props,ref){const variant=useMobileStickyFiltersVariant();const isVisible=variant===STICKY_FILTERS_TREATMENT_VARIANT;const mergedStyle=useMemo(()=>getExperimentLayoutVisibilityStyle(props.style,isVisible),[props.style,isVisible]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle,\"aria-hidden\":!isVisible});});}const HOME_CATEGORY_CARDS_FLAG_KEY=\"home-category-cards\";const HOME_CATEGORY_CARDS_TREATMENT_VARIANT=\"big-cards\";function useHomeCategoryCardsVariant(){const[variant,setVariant]=useState(CONTROL_VARIANT);const setControlVariant=useCallback(()=>{startTransition(()=>setVariant(CONTROL_VARIANT));},[]);const evaluateFlag=useCallback(()=>{if(typeof window===\"undefined\"){setControlVariant();return;}const posthog=window.posthog;if(!posthog?.getFeatureFlag){setControlVariant();return;}try{const nextVariant=posthog.getFeatureFlag(HOME_CATEGORY_CARDS_FLAG_KEY);startTransition(()=>setVariant(typeof nextVariant===\"string\"&&nextVariant.length>0?nextVariant:CONTROL_VARIANT));}catch(_error){setControlVariant();}},[setControlVariant]);useEffect(()=>{if(typeof window===\"undefined\")return;const posthog=window.posthog;evaluateFlag();if(!posthog?.onFeatureFlags)return;const unsubscribe=posthog.onFeatureFlags(()=>{evaluateFlag();});return()=>{if(typeof unsubscribe===\"function\"){unsubscribe();}};},[evaluateFlag]);return variant;}export function withHomeCategoryCardsControlVisibility(Component){return /*#__PURE__*/forwardRef(function WithHomeCategoryCardsControlVisibility(props,ref){const variant=useHomeCategoryCardsVariant();const isVisible=variant!==HOME_CATEGORY_CARDS_TREATMENT_VARIANT;const mergedStyle=useMemo(()=>getExperimentLayoutVisibilityStyle(props.style,isVisible),[props.style,isVisible]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle,\"aria-hidden\":!isVisible});});}export function withHomeCategoryCardsTreatmentVisibility(Component){return /*#__PURE__*/forwardRef(function WithHomeCategoryCardsTreatmentVisibility(props,ref){const variant=useHomeCategoryCardsVariant();const isVisible=variant===HOME_CATEGORY_CARDS_TREATMENT_VARIANT;const mergedStyle=useMemo(()=>getExperimentLayoutVisibilityStyle(props.style,isVisible),[props.style,isVisible]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle,\"aria-hidden\":!isVisible});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withMobileStickyPricingCtaControlVisibility\":{\"type\":\"reactHoc\",\"name\":\"withMobileStickyPricingCtaControlVisibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMobileStickyFiltersControlVisibility\":{\"type\":\"reactHoc\",\"name\":\"withMobileStickyFiltersControlVisibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMobileStickyFiltersTreatmentVisibility\":{\"type\":\"reactHoc\",\"name\":\"withMobileStickyFiltersTreatmentVisibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHomeCategoryCardsControlVisibility\":{\"type\":\"reactHoc\",\"name\":\"withHomeCategoryCardsControlVisibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPostHogCheckoutParams\":{\"type\":\"reactHoc\",\"name\":\"withPostHogCheckoutParams\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMobileStickyPricingCtaTreatmentVisibility\":{\"type\":\"reactHoc\",\"name\":\"withMobileStickyPricingCtaTreatmentVisibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHomeCategoryCardsTreatmentVisibility\":{\"type\":\"reactHoc\",\"name\":\"withHomeCategoryCardsTreatmentVisibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPostHogAndDatesCtaVisibility\":{\"type\":\"reactHoc\",\"name\":\"withPostHogAndDatesCtaVisibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PostHogCheckoutParams.map","// Code overrides for the experiment \"Cursos/Carreras - Precio en el Hero #007\".\n// PostHog flag: producto-precio-sticky (variants: control, precio-sticky).\n//\n// Desktop only (>= 1200px, the two-column layout). Below that the page is a single\n// column, so the flag is NOT even read there: phone and tablet users stay in control\n// and never count as exposed.\n//\n// In the treatment, on the course and career detail pages, ONLY the hero changes:\n//   - a horizontal price card (discount, price, Flash Sale timer, \"Ver fechas\") shows in\n//     the hero's right column, right under the promo banner, so it is fully visible on\n//     arrival even on short screens (37% of desktop visitors have < 700px of height);\n//   - \"Ver requisitos\" moves to the hero's left column, under the CTAs.\n// Everything below the hero (left sticky menu + price card, content) stays as control,\n// so the test measures one thing: showing the price on arrival.\n//\n// Exports, one per canvas node:\n//   withPrecioArribaHeroCard        -> the horizontal price card in the hero\n//   withPrecioArribaHideInTreatment -> the original \"Ver requisitos\" in the right column\n//   withPrecioArribaShowInTreatment -> the copy of \"Ver requisitos\" in the left column\n//\n// Fail-safe: if PostHog is missing, still loading, or evaluation throws, every export\n// resolves to control and the page is exactly what it is today.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useMemo,useState}from\"react\";const CONTROL_VARIANT=\"control\";const FLAG_KEY=\"producto-precio-sticky\";const TREATMENT_VARIANT=\"precio-sticky\";const DESKTOP_QUERY=\"(min-width: 1200px)\";function useIsDesktop(){const[isDesktop,setIsDesktop]=useState(false);useEffect(()=>{if(typeof window===\"undefined\"||typeof window.matchMedia!==\"function\")return;const query=window.matchMedia(DESKTOP_QUERY);const update=()=>startTransition(()=>setIsDesktop(query.matches));update();query.addEventListener(\"change\",update);return()=>query.removeEventListener(\"change\",update);},[]);return isDesktop;}// Same shape as every other experiment in the project, except that the flag is only\n// read on desktop: reading it is what records the exposure.\nfunction useExperimentVariant(){const isDesktop=useIsDesktop();const[variant,setVariant]=useState(CONTROL_VARIANT);const setControlVariant=useCallback(()=>{startTransition(()=>setVariant(CONTROL_VARIANT));},[]);const evaluateFlag=useCallback(()=>{if(typeof window===\"undefined\"){setControlVariant();return;}const posthog=window.posthog;if(!posthog?.getFeatureFlag){setControlVariant();return;}try{const nextVariant=posthog.getFeatureFlag(FLAG_KEY);startTransition(()=>setVariant(typeof nextVariant===\"string\"&&nextVariant.length>0?nextVariant:CONTROL_VARIANT));}catch(_error){setControlVariant();}},[setControlVariant]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!isDesktop){setControlVariant();return;}const posthog=window.posthog;evaluateFlag();if(!posthog?.onFeatureFlags)return;const unsubscribe=posthog.onFeatureFlags(()=>{evaluateFlag();});return()=>{if(typeof unsubscribe===\"function\"){unsubscribe();}};},[evaluateFlag,isDesktop,setControlVariant]);return variant;}function hiddenStyle(style,isHidden){return{...style??{},...isHidden?{display:\"none\"}:null};}// Attach to the horizontal price card inside the hero's right column.\nexport function withPrecioArribaHeroCard(Component){return /*#__PURE__*/forwardRef(function WithPrecioArribaHeroCard(props,ref){const variant=useExperimentVariant();const isTreatment=variant===TREATMENT_VARIANT;const mergedStyle=useMemo(()=>hiddenStyle(props.style,!isTreatment),[props.style,isTreatment]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle,\"aria-hidden\":!isTreatment});});}// Attach to the original \"Ver requisitos\" in the hero's right column.\nexport function withPrecioArribaHideInTreatment(Component){return /*#__PURE__*/forwardRef(function WithPrecioArribaHideInTreatment(props,ref){const variant=useExperimentVariant();const isTreatment=variant===TREATMENT_VARIANT;const mergedStyle=useMemo(()=>hiddenStyle(props.style,isTreatment),[props.style,isTreatment]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle});});}// Attach to the copy of \"Ver requisitos\" in the hero's left column.\nexport function withPrecioArribaShowInTreatment(Component){return /*#__PURE__*/forwardRef(function WithPrecioArribaShowInTreatment(props,ref){const variant=useExperimentVariant();const isTreatment=variant===TREATMENT_VARIANT;const mergedStyle=useMemo(()=>hiddenStyle(props.style,!isTreatment),[props.style,isTreatment]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:mergedStyle,\"aria-hidden\":!isTreatment});});}// Write every export out longhand. Do NOT refactor into a shared factory\n// (`export const x = makeOverride(...)`): Framer detects overrides by inspecting\n// exported functions, and longhand is what every working experiment uses.\n\nexport const __FramerMetadata__ = {\"exports\":{\"withPrecioArribaHideInTreatment\":{\"type\":\"reactHoc\",\"name\":\"withPrecioArribaHideInTreatment\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPrecioArribaHeroCard\":{\"type\":\"reactHoc\",\"name\":\"withPrecioArribaHeroCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPrecioArribaShowInTreatment\":{\"type\":\"reactHoc\",\"name\":\"withPrecioArribaShowInTreatment\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PrecioArribaFeatureFlag.map","// CountdownTimer timer in format: 2d 14h 36m 44s, fully customizable, end date/time, font size, color, and end date connectable to CMS\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition,useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * CountdownTimer Timer\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CountdownTimer(props){const{endDate,font,color,timeZone,style}=props;const[now,setNow]=useState(Date.now());useEffect(()=>{const interval=setInterval(()=>{startTransition(()=>setNow(Date.now()));},1e3);return()=>clearInterval(interval);},[]);const timeLeft=useMemo(()=>{let end;if(timeZone&&typeof Intl!==\"undefined\"&&Intl.DateTimeFormat){try{// Parse endDate as ISO string, then convert to target time zone\nconst date=new Date(endDate);// Get the time in the target time zone\nconst locale=\"en-US\";const options={timeZone,hour12:false,year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"2-digit\",minute:\"2-digit\",second:\"2-digit\"};const parts=new Intl.DateTimeFormat(locale,options).formatToParts(date);const get=type=>parts.find(p=>p.type===type)?.value;const y=get(\"year\");const m=get(\"month\");const d=get(\"day\");const h=get(\"hour\");const min=get(\"minute\");const s=get(\"second\");end=Date.UTC(Number(y),Number(m)-1,Number(d),Number(h),Number(min),Number(s));}catch{end=new Date(endDate).getTime();}}else{end=new Date(endDate).getTime();}let diff=Math.max(0,Math.floor((end-now)/1e3));const d=Math.floor(diff/86400);diff%=86400;const h=Math.floor(diff/3600);diff%=3600;const m=Math.floor(diff/60);const s=diff%60;return{d,h,m,s};},[endDate,now,timeZone]);return /*#__PURE__*/_jsx(\"div\",{style:{...style,color,...font,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontVariantNumeric:\"tabular-nums\",letterSpacing:font?.letterSpacing??\"-0.01em\",background:\"transparent\"},children:/*#__PURE__*/_jsxs(\"span\",{style:{width:\"max-content\",minWidth:\"max-content\"},children:[timeLeft.d,\"d \",timeLeft.h,\"h \",timeLeft.m,\"m \",timeLeft.s,\"s\"]})});}addPropertyControls(CountdownTimer,{endDate:{type:ControlType.Date,title:\"End Date\",displayTime:true,defaultValue:new Date(Date.now()+864e5).toJSON(),description:\"Accepts date field or CMS variable (connectable)\"},timeZone:{type:ControlType.String,title:\"Time Zone\",placeholder:\"e.g. America/New_York\",description:\"IANA time zone (e.g. Europe/Berlin). Leave blank for local time.\",defaultValue:\"\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CountdownTimer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CountdownTimer_1.map"],"mappings":"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"}