{"version":3,"file":"shared-lib.CdC6ED1d.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/xmO5pQ9D22CZqj5K1HQ4/Zu8IpcEYiUMc4cuU5LEz/eIIQy9nBE.js","https:/framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/BDeIULpeB9kBv3zq3U1w/RollingTextHover_Prod.js","https:/framerusercontent.com/modules/QZfpWjxPtHeS9XnRkonM/DRirBNMYhkarKjAPFXBb/With_amp.js"],"sourcesContent":["// Generated by Framer (53eda0e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;S\\xf6hne Buch\",\"CUSTOMV2;S\\xf6hne Kr\\xe4ftig\",\"CUSTOM;S\\xf6hne Buch\",\"CUSTOM;S\\xf6hne Buch\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"S\\xf6hne Buch\",source:\"custom\",style:\"normal\",uiFamilyName:\"S\\xf6hne\",url:\"https://framerusercontent.com/assets/T9Fql1IJzsRbyXzJJa8AIOQDWs.woff2\",weight:\"400\"},{cssFamilyName:\"S\\xf6hne Kr\\xe4ftig\",source:\"custom\",style:\"normal\",uiFamilyName:\"S\\xf6hne\",url:\"https://framerusercontent.com/assets/CEMi7TIhyUgzmZ5w5S4vsGq2gWA.woff2\",weight:\"500\"}]}];export const css=['.framer-GH6Of .framer-styles-preset-jgsmch:not(.rich-text-wrapper), .framer-GH6Of .framer-styles-preset-jgsmch.rich-text-wrapper p { --framer-font-family: \"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif; --framer-font-family-bold: \"S\\xf6hne Kr\\xe4ftig\", \"S\\xf6hne Kr\\xe4ftig Placeholder\", sans-serif; --framer-font-family-bold-italic: \"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif; --framer-font-family-italic: \"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1279px) and (min-width: 810px) { .framer-GH6Of .framer-styles-preset-jgsmch:not(.rich-text-wrapper), .framer-GH6Of .framer-styles-preset-jgsmch.rich-text-wrapper p { --framer-font-family: \"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif; --framer-font-family-bold: \"S\\xf6hne Kr\\xe4ftig\", \"S\\xf6hne Kr\\xe4ftig Placeholder\", sans-serif; --framer-font-family-bold-italic: \"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif; --framer-font-family-italic: \"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 10px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-GH6Of .framer-styles-preset-jgsmch:not(.rich-text-wrapper), .framer-GH6Of .framer-styles-preset-jgsmch.rich-text-wrapper p { --framer-font-family: \"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif; --framer-font-family-bold: \"S\\xf6hne Kr\\xe4ftig\", \"S\\xf6hne Kr\\xe4ftig Placeholder\", sans-serif; --framer-font-family-bold-italic: \"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif; --framer-font-family-italic: \"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-GH6Of\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";// --- Helper Functions ---\nconst uuidv4=()=>{return\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g,c=>{const r=Math.random()*16|0;const v=c===\"x\"?r:r&3|8;return v.toString(16);});};// --- Component ---\n/**\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 50\n * @framerDisableUnlink\n */export default function RollingText({text,transition,stagger,reverse,font,color,textTransform,tag,padding}){const[isHovered,setIsHovered]=useState(false);const innerClassName=`rolling-text-inner-${uuidv4()}`;const Tag=tag;const fontSizeStr=font?.fontSize??\"16px\";const letterSpacingStr=font?.letterSpacing??\"0px\";const rawLineHeight=font?.lineHeight;const fontFamily=font?.fontFamily??\"Inter\";const fontSizeNum=parseInt(fontSizeStr,10)||16;let absoluteLineHeightPx;if(typeof rawLineHeight===\"number\"){absoluteLineHeightPx=fontSizeNum*rawLineHeight;}else if(typeof rawLineHeight===\"string\"&&rawLineHeight.includes(\"em\")){const emValue=parseFloat(rawLineHeight)||1.2;absoluteLineHeightPx=fontSizeNum*emValue;}else if(typeof rawLineHeight===\"string\"){const pxValue=parseFloat(rawLineHeight);absoluteLineHeightPx=isNaN(pxValue)?rawLineHeight:`${pxValue}px`;}else{absoluteLineHeightPx=fontSizeNum*1.2;}const absoluteLineHeightStr=typeof absoluteLineHeightPx===\"number\"?`${absoluteLineHeightPx}px`:absoluteLineHeightPx;const yOffset=`-${absoluteLineHeightStr}`;const styles=`\n    .${innerClassName} {\n      --font-size: ${fontSizeStr};\n      --text: ${color};\n      --line-height-abs: ${absoluteLineHeightStr};\n      box-sizing: border-box; margin: 0; padding: 0; vertical-align: top;\n      display: flex; overflow: hidden; width: max-content;\n      font-family: ${fontFamily}; font-size: ${fontSizeStr};\n      text-transform: ${textTransform}; user-select: none;\n      text-shadow: 0 var(--line-height-abs) 0 var(--text);\n    }\n    .${innerClassName} span {\n      display: block; -webkit-backface-visibility: hidden; backface-visibility: hidden;\n      white-space: pre; flex-shrink: 0;\n      font-family: inherit; font-weight: inherit; font-style: inherit;\n      font-size: inherit; letter-spacing: inherit;\n      line-height: ${rawLineHeight??1.2};\n      color: var(--text);\n    }\n  `;const wrapperStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\",overflow:\"hidden\",padding:padding,boxSizing:\"border-box\"};const spanVariants={initial:{y:\"0%\"},hover:{y:yOffset}};const baseDuration=typeof transition?.duration===\"number\"?transition.duration:.5;// Convert stagger percentage (0-100) to a factor (0-1)\nconst staggerFactor=stagger/100;return /*#__PURE__*/_jsxs(\"div\",{style:wrapperStyle,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),children:[/*#__PURE__*/_jsx(Tag,{className:innerClassName,children:[...text].map((str,index)=>{const charIndex=reverse?text.length-1-index:index;// Apply staggerFactor to the delay calculation\nconst delay=text.length>0?baseDuration/text.length*charIndex*staggerFactor// Multiply by factor\n:0;const motionSpanStyle={display:\"block\",...font};return /*#__PURE__*/_jsx(motion.span,{variants:spanVariants,initial:\"initial\",animate:isHovered?\"hover\":\"initial\",transition:{...transition,delay:delay},style:motionSpanStyle,children:str===\" \"?\"\\xa0\":str},index);})}),/*#__PURE__*/_jsx(\"style\",{children:styles})]});}// --- Component Display Name ---\nRollingText.displayName=\"Rolling Text\";// --- Default Properties ---\nconst defaultFont={fontFamily:\"Inter\",fontWeight:\"400\",fontSize:\"16px\",fontStyle:\"normal\",letterSpacing:\"0px\",lineHeight:1.2};const defaultTransition={type:\"spring\",duration:.4,bounce:0};// --- Framer Property Controls ---\naddPropertyControls(RollingText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Rolling Text\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:defaultFont},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#808080\"},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:defaultTransition},// Added Stagger control\nstagger:{title:\"Stagger\",type:ControlType.Number,min:0,max:100,step:1,defaultValue:35,unit:\"%\"},padding:{title:\"Padding\",type:ControlType.Padding,defaultValue:\"0px\"},reverse:{type:ControlType.Boolean,title:\"Reverse\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},textTransform:{title:\"Transform\",type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"]},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],optionTitles:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],defaultValue:\"p\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RollingText\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RollingTextHover_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";function withAmplitudeClick(Component,BUTTON_NAME){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:event=>{const params=new URLSearchParams(window.location.search);window.amplitude?.track(\"go_to_cloud\",{utm_source:params.get(\"utm_source\")||undefined,utm_medium:params.get(\"utm_medium\")||undefined,utm_campaign:params.get(\"utm_campaign\")||undefined,utm_term:params.get(\"utm_term\")||undefined,utm_content:params.get(\"utm_content\")||undefined,page:window.location.pathname,name:BUTTON_NAME});props.onClick?.(event);}});});}export function withAmplitudeClickNav(Component){return withAmplitudeClick(Component,\"nav\");}export function withAmplitudeClickUnlockPotential(Component){return withAmplitudeClick(Component,\"unlock-potential\");}export function withAmplitudeClickBuildTogether(Component){return withAmplitudeClick(Component,\"build-together\");}export function withAmplitudeClickReadyToBuild(Component){return withAmplitudeClick(Component,\"ready-to-build\");}export function withAmplitudeClickIdeaToImpact(Component){return withAmplitudeClick(Component,\"idea-to-impact\");}export function withAmplitudeClickTimeToSee(Component){return withAmplitudeClick(Component,\"time-to-see\");}export function withAmplitudeClickTimeToImagination(Component){return withAmplitudeClick(Component,\"time-to-imagination\");}export function withAmplitudeClickSandboxBtn(Component){return withAmplitudeClick(Component,\"sandbox-btn\");}export function withAmplitudeClickProfessionalBtn(Component){return withAmplitudeClick(Component,\"professional-btn\");}export function withAmplitudeClickTeamBtn(Component){return withAmplitudeClick(Component,\"team-btn\");}export function withAmplitudeClickSandboxBtnInCompare(Component){return withAmplitudeClick(Component,\"sandbox-btn-in-compare\");}export function withAmplitudeClickProfessionalBtnInCompare(Component){return withAmplitudeClick(Component,\"professional-btn-in-compare\");}export function withAmplitudeClickTeamBtnInCompare(Component){return withAmplitudeClick(Component,\"team-btn-in-compare\");}export function withAmplitudeClickReadyToTomorrow(Component){return withAmplitudeClick(Component,\"ready-to-tomorrow\");}\nexport const __FramerMetadata__ = {\"exports\":{\"withAmplitudeClickTeamBtnInCompare\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickTeamBtnInCompare\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickReadyToBuild\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickReadyToBuild\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickProfessionalBtn\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickProfessionalBtn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickUnlockPotential\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickUnlockPotential\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickReadyToTomorrow\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickReadyToTomorrow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickTeamBtn\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickTeamBtn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickProfessionalBtnInCompare\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickProfessionalBtnInCompare\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickSandboxBtnInCompare\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickSandboxBtnInCompare\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickTimeToSee\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickTimeToSee\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickBuildTogether\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickBuildTogether\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickIdeaToImpact\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickIdeaToImpact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickNav\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickSandboxBtn\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickSandboxBtn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAmplitudeClickTimeToImagination\":{\"type\":\"reactHoc\",\"name\":\"withAmplitudeClickTimeToImagination\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./With_amp.map"],"mappings":"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"}