{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/BbpFxWdFZTCNOV9ErFt6/ONUZqsdXogmABz4NROxo/FrameShine.js", "ssg:https://framerusercontent.com/modules/hRfdu6flODOj0UjGoiXe/9jUl4WUVipWZllpHOStE/TextShine.js", "ssg:https://framerusercontent.com/modules/k1r36TeqLRpj11TIynv9/xiBw2uuIx7EiArSpuYrc/EcfAUlJdS.js", "ssg:https://framerusercontent.com/modules/4ONWCCNep5Zd6rbixTzc/ofDgyvAhhADFdo5DqF4G/zdGhTbUDi.js", "ssg:https://framerusercontent.com/modules/lEoFYNkhYR09fkum08AE/TozI9Pp6dW1mQZDPiTku/Text_Opacity_Letters.js", "ssg:https://framerusercontent.com/modules/oT05KwxGonIe30pGAITW/N4yWkODrOa2QpFRdVCst/YwuFzvd2a.js", "ssg:https://framerusercontent.com/modules/uEqXiFHtj7ZpqR0ZBZhY/jJ8yr7pgRj5fsYpnzcM7/Glass_Button_1.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function withFrameShine(Component){return props=>{useEffect(()=>{const style=document.createElement(\"style\");style.innerHTML=`\n              @keyframes maskShine {\n                0% { -webkit-mask-position: 200%; }\n                100% { -webkit-mask-position: -100%; }\n              }\n              .maskShine {\n                -webkit-mask-image: linear-gradient(to right, transparent 30%, #EEE 50%, transparent 70%);\n                -webkit-mask-size: 150% auto;\n                animation: maskShine 5s ease-in-out infinite;\n              }\n            `;document.head.appendChild(style);},[]);const{className,...rest}=props;const combinedClassName=[className,\"maskShine\"].filter(Boolean).join(\" \");return /*#__PURE__*/_jsx(Component,{...rest,className:combinedClassName});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withFrameShine\":{\"type\":\"reactHoc\",\"name\":\"withFrameShine\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FrameShine.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export const TextShine=props=>{useEffect(()=>{const style=document.createElement(\"style\");style.innerHTML=`\n@keyframes shine {\n0% { -webkit-mask-position: 200%; }\n100% { -webkit-mask-position: -100%; }\n}\n        .shine {\n            -webkit-mask-image: linear-gradient(to right, transparent 30%, #EEE 50%, transparent 70%);\n            -webkit-mask-size: 150% auto;\n            animation: shine 5s ease-in-out infinite;\n        }\n    `;document.head.appendChild(style);},[]);return{...props,style:{...props.style},children:/*#__PURE__*/_jsx(\"span\",{className:\"shine\",children:props.children})};};import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withTextShine(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TextShine(props)});};}withTextShine.displayName=\"TextShine\";\nexport const __FramerMetadata__ = {\"exports\":{\"TextShine\":{\"type\":\"override\",\"name\":\"TextShine\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTextShine\":{\"type\":\"reactHoc\",\"name\":\"withTextShine\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextShine.map", "// Generated by Framer (a387266)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"SOFFnJp3k\",\"mqd4kU2ol\"];const serializationHash=\"framer-8KMai\";const variantClassNames={mqd4kU2ol:\"framer-v-1bydc87\",SOFFnJp3k:\"framer-v-a4zijl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Default:\"SOFFnJp3k\",Hover:\"mqd4kU2ol\"};const getProps=({height,id,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,Bi8ee56fG:(_ref=title!==null&&title!==void 0?title:props.Bi8ee56fG)!==null&&_ref!==void 0?_ref:\"Upvote now\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"SOFFnJp3k\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Bi8ee56fG,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SOFFnJp3k\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-a4zijl\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"SOFFnJp3k\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-964b10f9-065e-4788-bbbd-877bb3a3483f, rgb(27, 27, 31))\",borderBottomLeftRadius:328,borderBottomRightRadius:328,borderTopLeftRadius:328,borderTopRightRadius:328,...style},variants:{mqd4kU2ol:{backgroundColor:\"var(--token-3d3c377e-4772-48f6-a460-d97e3d683dfc, rgb(39, 40, 45))\"}},...addPropertyOverrides({mqd4kU2ol:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc155926-ecf5-47be-821b-d8b40d7c18e3, rgb(237, 238, 240)))\"},children:\"Upvote now\"})}),className:\"framer-126arsj\",fonts:[\"GF;Plus Jakarta Sans-600\"],layoutDependency:layoutDependency,layoutId:\"RxrKg3Ewl\",style:{\"--extracted-r6o4lv\":\"var(--token-bc155926-ecf5-47be-821b-d8b40d7c18e3, rgb(237, 238, 240))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:Bi8ee56fG,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8KMai.framer-14sjah6, .framer-8KMai .framer-14sjah6 { display: block; }\",\".framer-8KMai.framer-a4zijl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 6px 16px 6px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-8KMai .framer-126arsj { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8KMai.framer-a4zijl { gap: 0px; } .framer-8KMai.framer-a4zijl > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-8KMai.framer-a4zijl > :first-child { margin-top: 0px; } .framer-8KMai.framer-a4zijl > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 113.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mqd4kU2ol\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Bi8ee56fG\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerEcfAUlJdS=withCSS(Component,css,\"framer-8KMai\");export default FramerEcfAUlJdS;FramerEcfAUlJdS.displayName=\"Pill/Button\";FramerEcfAUlJdS.defaultProps={height:29,width:113.5};addPropertyControls(FramerEcfAUlJdS,{variant:{options:[\"SOFFnJp3k\",\"mqd4kU2ol\"],optionTitles:[\"Default\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},Bi8ee56fG:{defaultValue:\"Upvote now\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerEcfAUlJdS,[{explicitInter:true,fonts:[{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0nNTxXUEKi4Rw.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEcfAUlJdS\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mqd4kU2ol\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Bi8ee56fG\\\":\\\"title\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"113.5\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"29\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EcfAUlJdS.map", "// Generated by Framer (ad88b1a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withFrameShine}from\"https://framerusercontent.com/modules/BbpFxWdFZTCNOV9ErFt6/ONUZqsdXogmABz4NROxo/FrameShine.js\";import{withTextShine}from\"https://framerusercontent.com/modules/hRfdu6flODOj0UjGoiXe/9jUl4WUVipWZllpHOStE/TextShine.js\";import PillButton from\"https://framerusercontent.com/modules/k1r36TeqLRpj11TIynv9/xiBw2uuIx7EiArSpuYrc/EcfAUlJdS.js\";const MotionDivWithFrameShinee2bmij=withCodeBoundaryForOverrides(motion.div,{nodeId:\"mWwV9D4D2\",override:withFrameShine,scopeId:\"zdGhTbUDi\"});const RichTextWithTextShinervnd1g=withCodeBoundaryForOverrides(RichText,{nodeId:\"fiNvfq3TI\",override:withTextShine,scopeId:\"zdGhTbUDi\"});const RichTextWithTextShine930xqp=withCodeBoundaryForOverrides(RichText,{nodeId:\"xhbzeclD2\",override:withTextShine,scopeId:\"zdGhTbUDi\"});const RichTextWithTextShine9uoslp=withCodeBoundaryForOverrides(RichText,{nodeId:\"TEc6fng_B\",override:withTextShine,scopeId:\"zdGhTbUDi\"});const PillButtonFonts=getFonts(PillButton);const cycleOrder=[\"htD6Zxc5_\",\"cfMIYgnof\"];const serializationHash=\"framer-2yk3S\";const variantClassNames={cfMIYgnof:\"framer-v-bt1vs4\",htD6Zxc5_:\"framer-v-1e38gi9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.25,ease:[.12,.23,.5,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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={Default:\"htD6Zxc5_\",Hover:\"cfMIYgnof\"};const getProps=({button,height,id,link,text,width,...props})=>{return{...props,meANpYlOk:link??props.meANpYlOk,qS01XMJr8:text??props.qS01XMJr8??\"Launching in Q3\",variant:humanReadableVariantMap[props.variant]??props.variant??\"htD6Zxc5_\",vKcyAoO6D:button??props.vKcyAoO6D??\"Coming Soon\"};};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,meANpYlOk,qS01XMJr8,vKcyAoO6D,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"htD6Zxc5_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter12r2s7h=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"cfMIYgnof\");});const onMouseLeave1q56agh=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"htD6Zxc5_\");});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:meANpYlOk,motionChild:true,nodeId:\"htD6Zxc5_\",scopeId:\"zdGhTbUDi\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1e38gi9\",className,classNames)} framer-1qv1lw1`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"htD6Zxc5_\",onMouseEnter:onMouseEnter12r2s7h,ref:refBinding,style:{borderBottomLeftRadius:277,borderBottomRightRadius:277,borderTopLeftRadius:277,borderTopRightRadius:277,boxShadow:\"0px 0.7065919983928324px 0.7065919983928324px -0.625px rgba(0, 0, 0, 0.18), 0px 1.8065619053231785px 1.8065619053231785px -1.25px rgba(0, 0, 0, 0.18), 0px 3.6217592146567767px 3.6217592146567767px -1.875px rgba(0, 0, 0, 0.17), 0px 6.8655999097303715px 6.8655999097303715px -2.5px rgba(0, 0, 0, 0.16), 0px 13.646761411524492px 13.646761411524492px -3.125px rgba(0, 0, 0, 0.13), 0px 30px 30px -3.75px rgba(0, 0, 0, 0.06)\",...style},...addPropertyOverrides({cfMIYgnof:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1q56agh}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-p3hvst\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"BMxG7scGu\",style:{backgroundColor:\"var(--token-f4f7b479-dcae-420a-b038-33ec39863424, rgb(60, 63, 68))\"}}),/*#__PURE__*/_jsx(MotionDivWithFrameShinee2bmij,{className:\"framer-e2bmij\",\"data-framer-name\":\"Border-Shine\",layoutDependency:layoutDependency,layoutId:\"mWwV9D4D2\",style:{backgroundColor:\"var(--token-86fbde63-233c-4753-b40a-3d7b7d8e1c94, rgb(90, 97, 101))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hwjexx\",\"data-framer-name\":\"Fill\",layoutDependency:layoutDependency,layoutId:\"zh9Xt7wBv\",style:{backgroundColor:\"var(--token-4f2840f6-2bd3-49eb-b5e4-0d236a208b38, rgb(0, 0, 0))\",borderBottomLeftRadius:427,borderBottomRightRadius:427,borderTopLeftRadius:427,borderTopRightRadius:427,opacity:1},variants:{cfMIYgnof:{opacity:.75}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u45hi9\",\"data-framer-name\":\"Message\",layoutDependency:layoutDependency,layoutId:\"QPwhvX0xK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7525b64e-974c-4950-bc8c-8adce6a025f4, rgb(173, 177, 184)))\"},children:\"Just launched on ProductHunt\"})}),className:\"framer-vkr3l9\",\"data-framer-name\":\"Text\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"sdi2lzjfX\",style:{\"--extracted-r6o4lv\":\"var(--token-7525b64e-974c-4950-bc8c-8adce6a025f4, rgb(173, 177, 184))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:qS01XMJr8,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithTextShinervnd1g,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc155926-ecf5-47be-821b-d8b40d7c18e3, rgb(237, 238, 240)))\"},children:\"Just launched on ProductHunt\"})}),className:\"framer-rvnd1g\",\"data-framer-name\":\"Glow\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"fiNvfq3TI\",style:{\"--extracted-r6o4lv\":\"var(--token-bc155926-ecf5-47be-821b-d8b40d7c18e3, rgb(237, 238, 240))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},text:qS01XMJr8,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithTextShine930xqp,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc155926-ecf5-47be-821b-d8b40d7c18e3, rgb(237, 238, 240)))\"},children:\"Just launched on ProductHunt\"})}),className:\"framer-930xqp\",\"data-framer-name\":\"Glow\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"xhbzeclD2\",style:{\"--extracted-r6o4lv\":\"var(--token-bc155926-ecf5-47be-821b-d8b40d7c18e3, rgb(237, 238, 240))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",filter:\"blur(6px)\",WebkitFilter:\"blur(6px)\"},text:qS01XMJr8,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithTextShine9uoslp,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc155926-ecf5-47be-821b-d8b40d7c18e3, rgb(237, 238, 240)))\"},children:\"Just launched on ProductHunt\"})}),className:\"framer-9uoslp\",\"data-framer-name\":\"Shine\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"TEc6fng_B\",style:{\"--extracted-r6o4lv\":\"var(--token-bc155926-ecf5-47be-821b-d8b40d7c18e3, rgb(237, 238, 240))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:qS01XMJr8,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7525b64e-974c-4950-bc8c-8adce6a025f4, rgb(173, 177, 184)))\"},children:\"Just launched on ProductHunt\"})}),className:\"framer-118mm8i\",\"data-framer-name\":\"HELPER\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"NP3jHLrls\",style:{\"--extracted-r6o4lv\":\"var(--token-7525b64e-974c-4950-bc8c-8adce6a025f4, rgb(173, 177, 184))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",opacity:0},text:qS01XMJr8,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(6+((componentViewport?.height||41)-12-29)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a421o7-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oXMutH1fn-container\",nodeId:\"oXMutH1fn\",rendersWithMotion:true,scopeId:\"zdGhTbUDi\",children:/*#__PURE__*/_jsx(PillButton,{Bi8ee56fG:vKcyAoO6D,height:\"100%\",id:\"oXMutH1fn\",layoutId:\"oXMutH1fn\",variant:\"SOFFnJp3k\",width:\"100%\",...addPropertyOverrides({cfMIYgnof:{variant:\"mqd4kU2ol\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2yk3S.framer-1qv1lw1, .framer-2yk3S .framer-1qv1lw1 { display: block; }\",\".framer-2yk3S.framer-1e38gi9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 6px 6px 6px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-2yk3S .framer-p3hvst, .framer-2yk3S .framer-e2bmij { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-2yk3S .framer-hwjexx { bottom: 1px; flex: none; left: 1px; overflow: hidden; position: absolute; right: 1px; top: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2yk3S .framer-u45hi9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2yk3S .framer-vkr3l9, .framer-2yk3S .framer-rvnd1g, .framer-2yk3S .framer-930xqp { -webkit-user-select: none; flex: none; height: auto; left: 50%; position: absolute; top: 51%; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-2yk3S .framer-9uoslp { -webkit-user-select: none; flex: none; height: auto; left: 50%; position: absolute; top: 51%; user-select: none; white-space: pre; width: auto; z-index: 2; }\",\".framer-2yk3S .framer-118mm8i { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-2yk3S .framer-1a421o7-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 265\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cfMIYgnof\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"meANpYlOk\":\"link\",\"qS01XMJr8\":\"text\",\"vKcyAoO6D\":\"button\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzdGhTbUDi=withCSS(Component,css,\"framer-2yk3S\");export default FramerzdGhTbUDi;FramerzdGhTbUDi.displayName=\"Pill/Pill\";FramerzdGhTbUDi.defaultProps={height:41,width:265};addPropertyControls(FramerzdGhTbUDi,{variant:{options:[\"htD6Zxc5_\",\"cfMIYgnof\"],optionTitles:[\"Default\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},meANpYlOk:{title:\"Link\",type:ControlType.Link},qS01XMJr8:{defaultValue:\"Launching in Q3\",displayTextArea:false,title:\"Text\",type:ControlType.String},vKcyAoO6D:{defaultValue:\"Coming Soon\",displayTextArea:false,title:\"Button\",type:ControlType.String}});addFonts(FramerzdGhTbUDi,[{explicitInter:true,fonts:[{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NTxXUEKi4Rw.woff2\",weight:\"400\"}]},...PillButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzdGhTbUDi\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"meANpYlOk\\\":\\\"link\\\",\\\"qS01XMJr8\\\":\\\"text\\\",\\\"vKcyAoO6D\\\":\\\"button\\\"}\",\"framerIntrinsicHeight\":\"41\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cfMIYgnof\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"265\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zdGhTbUDi.map", "// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useScroll,useTransform}from\"framer-motion\";import{useRef}from\"react\";const EachCharacter=({char,start,end,progress})=>{const opacityProgress=useTransform(progress,[start,end],[.1,1]);return /*#__PURE__*/_jsx(motion.span,{style:{opacity:opacityProgress},children:char});};const EachWord=({word,progress,starting,ending})=>{const characters=word.split(\"\");const wordLength=word.length;const amount=ending-starting;const step=amount/wordLength;return /*#__PURE__*/_jsxs(motion.span,{children:[characters.map((char,idx)=>{const charStart=starting+step*idx;const charEnd=starting+step*(idx+1);return /*#__PURE__*/_jsx(EachCharacter,{char:char,start:charStart,end:charEnd,progress:progress});}),\"\\xa0\"]});};/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Text_Opacity_Letters(props){const text=props.text;const words=text.split(\" \");const totalWords=words.length;const ref=useRef(null);const{scrollYProgress}=useScroll({target:ref,offset:[\"start 0.75\",\"start 0.15\"]});return /*#__PURE__*/_jsx(\"p\",{ref:ref,style:{...props.font,display:\"flex\",flexWrap:\"wrap\",color:props.textColor,justifyContent:\"center\",textAlign:\"center\"},children:words.map((word,idx)=>{const starting=idx/totalWords;const ending=(idx+1)/totalWords;return /*#__PURE__*/_jsx(EachWord,{word:word,progress:scrollYProgress,starting:starting,ending:ending});})});}addPropertyControls(Text_Opacity_Letters,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Think Different about Care We see two walls in healthcare: one that blocks providers with red\u2011tape plumbing, and another that traps patients behind data vaults. So we built a new foundation. A decentralized middleware marketplace\u2014 spin up a virtual clinic in minutes, connect to labs, payments, and EHRs with a single key. No insurers setting the rules, no legacy systems slowing you down. A patient\u2011owned data layer\u2014 every record, prescription, and lab result hashed on chain, living in a private wallet that you control and share on your terms. Providers get freedom to practice. Patients get the power to choose. The platform does the heavy lifting, and the market\u2014open, transparent, borderless\u2014takes care of the rest. This isn\u2019t an upgrade. It\u2019s a jailbreak for healthcare. Join us. Own the rails, own the data, and reclaim the human in medicine.\"},font:{type:\"font\",controls:\"extended\"},textColor:{type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Text_Opacity_Letters\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text_Opacity_Letters.map", "// Generated by Framer (b742ddc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"gkSUishD_\",\"YQdKeMH8d\",\"SraBe0VJv\",\"XnUS1Vt4z\"];const serializationHash=\"framer-pkdq1\";const variantClassNames={gkSUishD_:\"framer-v-3zlwc9\",SraBe0VJv:\"framer-v-yqfn9d\",XnUS1Vt4z:\"framer-v-k4ps2f\",YQdKeMH8d:\"framer-v-vzq8nc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={L:\"gkSUishD_\",M:\"YQdKeMH8d\",S:\"SraBe0VJv\",XS:\"XnUS1Vt4z\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"gkSUishD_\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gkSUishD_\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-3zlwc9\",className,classNames),\"data-border\":true,\"data-framer-name\":\"L\",layoutDependency:layoutDependency,layoutId:\"gkSUishD_\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.09)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"radial-gradient(86% 150% at 26.3% 24.4%, rgb(255, 248, 235) 0%, rgb(238, 235, 255) 100%)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 0.6021873017743928px 1.083937143193907px -0.75px rgba(0, 0, 0, 0.0456), 0px 2.288533303243457px 4.119359945838223px -1.5px rgba(0, 0, 0, 0.04729), 0px 10px 18px -2.25px rgba(0, 0, 0, 0.055)\",...style},variants:{SraBe0VJv:{borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},XnUS1Vt4z:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},...addPropertyOverrides({SraBe0VJv:{\"data-framer-name\":\"S\"},XnUS1Vt4z:{\"data-framer-name\":\"XS\"},YQdKeMH8d:{\"data-framer-name\":\"M\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:200,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||56)*.5000000000000002-15)),pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/794uUwps6bKmtOv9ahBBfUiCY.webp\"},className:\"framer-5ws7r4\",\"data-framer-name\":\"system_regular_160_trending_up\",layoutDependency:layoutDependency,layoutId:\"qDTWca9l7\",transformTemplate:transformTemplate1,...addPropertyOverrides({SraBe0VJv:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:200,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||48)*.5000000000000002-15)),pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/794uUwps6bKmtOv9ahBBfUiCY.webp\"}},XnUS1Vt4z:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:200,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||40)*.5000000000000002-11)),pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/794uUwps6bKmtOv9ahBBfUiCY.webp\"}},YQdKeMH8d:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:200,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||52)*.5000000000000002-15)),pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/794uUwps6bKmtOv9ahBBfUiCY.webp\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pkdq1.framer-3eimkw, .framer-pkdq1 .framer-3eimkw { display: block; }\",\".framer-pkdq1.framer-3zlwc9 { height: 56px; overflow: hidden; position: relative; width: 56px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pkdq1 .framer-5ws7r4 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); left: 50%; mix-blend-mode: multiply; overflow: visible; position: absolute; top: 50%; width: 30px; }\",\".framer-pkdq1.framer-v-vzq8nc.framer-3zlwc9 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 52px); width: 52px; }\",\".framer-pkdq1.framer-v-yqfn9d.framer-3zlwc9 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 48px); width: 48px; }\",\".framer-pkdq1.framer-v-k4ps2f.framer-3zlwc9 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); width: 40px; }\",\".framer-pkdq1.framer-v-k4ps2f .framer-5ws7r4 { height: var(--framer-aspect-ratio-supported, 22px); width: 22px; }\",'.framer-pkdq1[data-border=\"true\"]::after, .framer-pkdq1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 56\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YQdKeMH8d\":{\"layout\":[\"fixed\",\"fixed\"]},\"SraBe0VJv\":{\"layout\":[\"fixed\",\"fixed\"]},\"XnUS1Vt4z\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYwuFzvd2a=withCSS(Component,css,\"framer-pkdq1\");export default FramerYwuFzvd2a;FramerYwuFzvd2a.displayName=\"Hero / Hero | Icon\";FramerYwuFzvd2a.defaultProps={height:56,width:56};addPropertyControls(FramerYwuFzvd2a,{variant:{options:[\"gkSUishD_\",\"YQdKeMH8d\",\"SraBe0VJv\",\"XnUS1Vt4z\"],optionTitles:[\"L\",\"M\",\"S\",\"XS\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYwuFzvd2a,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYwuFzvd2a\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YQdKeMH8d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SraBe0VJv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XnUS1Vt4z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"56\",\"framerIntrinsicHeight\":\"56\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YwuFzvd2a.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function GlassButton(props){const[isHovering,setIsHovering]=React.useState(false);const gradientBase=`linear-gradient(135deg,\n        rgba(255,255,255,0.4) 0%,\n        rgba(255,255,255,0) 41%,\n        rgba(255,255,255,0) 57%,\n        rgba(255,255,255,0.1) 100%)`;const gradientHover=`linear-gradient(135deg,\n        rgba(255,255,255,0.6) 0%,\n        rgba(255,255,255,0.15) 41%,\n        rgba(255,255,255,0.15) 57%,\n        rgba(255,255,255,0.2) 100%)`;const handleClick=()=>{if(props.link){window.open(props.link,\"_blank\");}};return /*#__PURE__*/_jsxs(\"div\",{onClick:handleClick,onMouseEnter:()=>setIsHovering(true),onMouseLeave:()=>setIsHovering(false),style:{position:\"relative\",padding:\"1px\",borderRadius:\"999px\",backgroundImage:gradientBase,backgroundSize:\"100% 100%\",backgroundRepeat:\"no-repeat\",boxShadow:props.shadow?\"0px 14px 44px rgba(0, 0, 0, 0.25)\":\"none\",cursor:\"pointer\",display:\"inline-block\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",borderRadius:\"999px\",backgroundImage:gradientHover,backgroundSize:\"100% 100%\",backgroundRepeat:\"no-repeat\",opacity:isHovering?1:0,transition:`opacity ${props.hoverTransitionSpeed}ms ease-in-out`,pointerEvents:\"none\",zIndex:1}}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"12px 24px\",borderRadius:\"999px\",backgroundColor:\"rgba(20, 20, 20, 0.25)\",backdropFilter:\"blur(16px)\",WebkitBackdropFilter:\"blur(16px)\",color:\"#ffffff\",fontSize:props.fontSize,fontWeight:props.fontWeight,fontFamily:\"Inter, sans-serif\",textAlign:props.textAlign,lineHeight:1.2,whiteSpace:\"nowrap\",transition:\"background 0.3s ease, color 0.3s ease\",position:\"relative\",zIndex:2},children:props.label})]});}addPropertyControls(GlassButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Click Me\"},link:{type:ControlType.String,title:\"Link (optional)\",defaultValue:\"\"},shadow:{type:ControlType.Boolean,title:\"Drop Shadow\",defaultValue:true},hoverTransitionSpeed:{type:ControlType.Number,title:\"Hover Transition (ms)\",min:100,max:2e3,defaultValue:300,step:50},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:16,min:10,max:48,step:1,unit:\"px\"},fontWeight:{type:ControlType.Enum,title:\"Font Weight\",options:[\"300\",\"400\",\"500\",\"600\",\"700\"],optionTitles:[\"Light\",\"Normal\",\"Medium\",\"Semi-Bold\",\"Bold\"],defaultValue:\"500\"},textAlign:{type:ControlType.Enum,title:\"Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"GlassButton\":{\"type\":\"reactComponent\",\"name\":\"GlassButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Glass_Button_1.map"],
  "mappings": "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",
  "names": ["withFrameShine", "Component", "props", "ue", "style", "className", "rest", "combinedClassName", "p", "TextShine", "props", "ue", "style", "p", "withTextShine", "C", "re", "DataObserverContext", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Bi8ee56fG", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "RichText2", "css", "FramerEcfAUlJdS", "withCSS", "EcfAUlJdS_default", "addPropertyControls", "ControlType", "addFonts", "MotionDivWithFrameShinee2bmij", "withCodeBoundaryForOverrides", "motion", "withFrameShine", "RichTextWithTextShinervnd1g", "RichText2", "withTextShine", "RichTextWithTextShine930xqp", "RichTextWithTextShine9uoslp", "PillButtonFonts", "getFonts", "EcfAUlJdS_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "button", "height", "id", "link", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "meANpYlOk", "qS01XMJr8", "vKcyAoO6D", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter12r2s7h", "args", "onMouseLeave1q56agh", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerzdGhTbUDi", "withCSS", "zdGhTbUDi_default", "addPropertyControls", "ControlType", "addFonts", "EachCharacter", "char", "start", "end", "progress", "opacityProgress", "useTransform", "p", "motion", "EachWord", "word", "starting", "ending", "characters", "wordLength", "step", "u", "idx", "charStart", "charEnd", "Text_Opacity_Letters", "props", "words", "totalWords", "ref", "pe", "scrollYProgress", "useScroll", "addPropertyControls", "ControlType", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "Image2", "getLoadingLazyAtYPosition", "css", "FramerYwuFzvd2a", "withCSS", "YwuFzvd2a_default", "addPropertyControls", "ControlType", "addFonts", "GlassButton", "props", "isHovering", "setIsHovering", "ye", "u", "window", "p", "addPropertyControls", "ControlType"]
}
