{"version":3,"file":"shared-lib.vwphZg-R.mjs","names":["useState","React.useContext","React.useMemo","React.Fragment","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/BDeIULpeB9kBv3zq3U1w/RollingTextHover_Prod.js","https:/framerusercontent.com/modules/EpH3GEvK2CWKNPiSzUgs/sDqtDhIiKSZgYIdUrOeb/ONRYQOz4i.js","https:/framerusercontent.com/modules/eVtP2KD67vMJSPaHYupL/PZlO7rKBc0U6l1lzaxhi/siteMetadata.js"],"sourcesContent":["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","// Generated by Framer (f0648f9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingText from\"https://framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/BDeIULpeB9kBv3zq3U1w/RollingTextHover_Prod.js\";const RollingTextFonts=getFonts(RollingText);const MotionDivWithFX=withFX(motion.div);const enabledGestures={\"I2:16717;2:16862\":{hover:true},CphEOoaJ8:{hover:true},qMeqkqCXm:{hover:true},RfpxDTSTp:{hover:true},XVnSG8ooz:{hover:true},yNEaJTn97:{hover:true}};const cycleOrder=[\"I2:16717;2:16862\",\"CphEOoaJ8\",\"qMeqkqCXm\",\"yNEaJTn97\",\"fZO2B7aqF\",\"XVnSG8ooz\",\"RfpxDTSTp\",\"NosmPcS0c\"];const serializationHash=\"framer-N6FMG\";const variantClassNames={\"I2:16717;2:16862\":\"framer-v-k2533e\",CphEOoaJ8:\"framer-v-1yi32ir\",fZO2B7aqF:\"framer-v-uxp4h6\",NosmPcS0c:\"framer-v-lshnxv\",qMeqkqCXm:\"framer-v-11c4seh\",RfpxDTSTp:\"framer-v-o6sn5i\",XVnSG8ooz:\"framer-v-1lq9clo\",yNEaJTn97:\"framer-v-hwwwec\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ImER_hw3j=undefined;const OMVIXKyvX=undefined;const M9RNTNtsd=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.3,delay:0,duration:.5,type:\"spring\"};const transition3={delay:.1,duration:4,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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={\"Download Report\":\"NosmPcS0c\",\"go-to-home\":\"fZO2B7aqF\",\"text-button-dark\":\"RfpxDTSTp\",\"text-button\":\"qMeqkqCXm\",green:\"yNEaJTn97\",orange:\"XVnSG8ooz\",subtle:\"CphEOoaJ8\",white:\"I2:16717;2:16862\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,ImER_hw3j:click??props.ImER_hw3j,M9RNTNtsd:title??props.M9RNTNtsd??\"Book a Demo\",OMVIXKyvX:link??props.OMVIXKyvX,variant:humanReadableVariantMap[props.variant]??props.variant??\"I2:16717;2:16862\"};};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,M9RNTNtsd,OMVIXKyvX,ImER_hw3j,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I2:16717;2:16862\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap10ns9at=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ImER_hw3j){const res=await ImER_hw3j(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"NosmPcS0c\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({NosmPcS0c:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:OMVIXKyvX,motionChild:true,nodeId:\"I2:16717;2:16862\",openInNewTab:false,scopeId:\"ONRYQOz4i\",smoothScroll:true,...addPropertyOverrides({fZO2B7aqF:{href:{hash:\":kvCeVqevL\",webPageId:\"augiA20Il\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-k2533e\",className,classNames)} framer-7skseq`,\"data-framer-name\":\"white\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I2:16717;2:16862\",onTap:onTap10ns9at,ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"rgb(237, 232, 229)\",borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500,boxShadow:\"none\",WebkitBackdropFilter:\"none\",...style},variants:{\"CphEOoaJ8-hover\":{backgroundColor:\"rgb(237, 232, 229)\",boxShadow:\"none\"},\"I2:16717;2:16862-hover\":{backdropFilter:\"none\",backgroundColor:\"rgba(230, 147, 39, 0.8)\",boxShadow:\"none\",WebkitBackdropFilter:\"none\"},\"qMeqkqCXm-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.08)\",boxShadow:\"none\"},\"RfpxDTSTp-hover\":{backgroundColor:\"var(--token-42ea6c53-3113-451a-9a1a-3c0ad6a6d51d, rgb(237, 232, 229))\",boxShadow:\"none\"},\"XVnSG8ooz-hover\":{backgroundColor:\"var(--token-de3236b1-0752-4db2-a986-4564bc948eeb, rgb(255, 255, 255))\",boxShadow:\"none\"},\"yNEaJTn97-hover\":{backgroundColor:\"rgb(230, 147, 39)\",boxShadow:\"none\"},CphEOoaJ8:{backdropFilter:\"blur(24px)\",backgroundColor:\"rgba(255, 255, 255, 0.12)\",WebkitBackdropFilter:\"blur(24px)\"},fZO2B7aqF:{backdropFilter:\"blur(24px)\",backgroundColor:\"rgba(255, 255, 255, 0.12)\",WebkitBackdropFilter:\"blur(24px)\"},NosmPcS0c:{backdropFilter:\"none\",backgroundColor:\"var(--token-8b0c61f5-e492-484b-a6ce-a734cb777370, rgb(0, 0, 0))\",boxShadow:\"0px 12px 24px 0px rgba(0, 0, 0, 0.48)\",WebkitBackdropFilter:\"none\"},qMeqkqCXm:{backdropFilter:\"blur(24px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(24px)\"},RfpxDTSTp:{backdropFilter:\"blur(24px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(24px)\"},XVnSG8ooz:{backdropFilter:\"none\",backgroundColor:\"var(--token-00283a25-7492-4381-8f06-10d2876726ca, rgb(230, 147, 39))\",WebkitBackdropFilter:\"none\"},yNEaJTn97:{backdropFilter:\"none\",backgroundColor:\"rgb(56, 54, 48)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({\"CphEOoaJ8-hover\":{\"data-framer-name\":undefined},\"I2:16717;2:16862-hover\":{\"data-framer-name\":undefined},\"qMeqkqCXm-hover\":{\"data-framer-name\":undefined},\"RfpxDTSTp-hover\":{\"data-framer-name\":undefined},\"XVnSG8ooz-hover\":{\"data-framer-name\":undefined},\"yNEaJTn97-hover\":{\"data-framer-name\":undefined},CphEOoaJ8:{\"data-framer-name\":\"subtle\"},fZO2B7aqF:{\"data-framer-name\":\"go-to-home\"},NosmPcS0c:{\"data-framer-name\":\"Download Report\"},qMeqkqCXm:{\"data-framer-name\":\"text-button\"},RfpxDTSTp:{\"data-framer-name\":\"text-button-dark\"},XVnSG8ooz:{\"data-framer-name\":\"orange\"},yNEaJTn97:{\"data-framer-name\":\"green\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pfoo8j-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"q05DO5XZ1-container\",nodeId:\"q05DO5XZ1\",rendersWithMotion:true,scopeId:\"ONRYQOz4i\",children:/*#__PURE__*/_jsx(RollingText,{color:\"rgb(56, 54, 48)\",font:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",id:\"q05DO5XZ1\",layoutId:\"q05DO5XZ1\",padding:\"12px 24px 12px 24px\",reverse:false,stagger:35,style:{height:\"100%\"},tag:\"p\",text:M9RNTNtsd,textTransform:\"none\",transition:{bounce:0,delay:0,duration:.4,type:\"spring\"},width:\"100%\",...addPropertyOverrides({\"CphEOoaJ8-hover\":{color:\"rgb(56, 54, 48)\"},\"I2:16717;2:16862-hover\":{color:\"rgb(255, 255, 255)\"},\"XVnSG8ooz-hover\":{color:\"var(--token-9d519a69-8980-45d8-9392-04339cb9d626, rgb(56, 54, 48))\"},CphEOoaJ8:{color:\"rgb(255, 255, 255)\"},fZO2B7aqF:{color:\"rgb(255, 255, 255)\",text:\"Go to Home\"},NosmPcS0c:{color:\"var(--token-de3236b1-0752-4db2-a986-4564bc948eeb, rgb(255, 255, 255))\"},qMeqkqCXm:{color:\"rgb(255, 255, 255)\"},RfpxDTSTp:{color:\"var(--token-9d519a69-8980-45d8-9392-04339cb9d626, rgb(56, 54, 48))\"},XVnSG8ooz:{color:\"rgb(255, 255, 255)\"},yNEaJTn97:{color:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-gxl4j8\",\"data-framer-name\":\"BG (Absolute)\",layoutDependency:layoutDependency,layoutId:\"ZJHncI_Jl\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500}}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:false,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-vd1pbc\",\"data-framer-name\":\"Shimmer\",layoutDependency:layoutDependency,layoutId:\"aBLz5D7M0\",style:{background:\"radial-gradient(49% 100% at 4.8% 11%, var(--token-00283a25-7492-4381-8f06-10d2876726ca, rgb(230, 147, 39)) 0%, rgba(255, 255, 255, 0) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N6FMG.framer-7skseq, .framer-N6FMG .framer-7skseq { display: block; }\",\".framer-N6FMG.framer-k2533e { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-N6FMG .framer-pfoo8j-container { flex: none; height: 48px; position: relative; width: auto; z-index: 2; }\",\".framer-N6FMG .framer-gxl4j8 { bottom: 2px; flex: none; left: 2px; overflow: visible; position: absolute; right: 2px; top: 2px; z-index: 1; }\",\".framer-N6FMG .framer-vd1pbc { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-N6FMG.framer-v-lshnxv .framer-pfoo8j-container { order: 0; }\",\".framer-N6FMG.framer-v-lshnxv .framer-gxl4j8 { order: 3; }\",\".framer-N6FMG.framer-v-lshnxv .framer-vd1pbc { order: 4; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"CphEOoaJ8\":{\"layout\":[\"auto\",\"fixed\"]},\"qMeqkqCXm\":{\"layout\":[\"auto\",\"fixed\"]},\"yNEaJTn97\":{\"layout\":[\"auto\",\"fixed\"]},\"fZO2B7aqF\":{\"layout\":[\"auto\",\"fixed\"]},\"XVnSG8ooz\":{\"layout\":[\"auto\",\"fixed\"]},\"RfpxDTSTp\":{\"layout\":[\"auto\",\"fixed\"]},\"NosmPcS0c\":{\"layout\":[\"auto\",\"fixed\"]},\"dTIQysJ4u\":{\"layout\":[\"auto\",\"fixed\"]},\"rE1HwKYWP\":{\"layout\":[\"auto\",\"fixed\"]},\"ljt0tbi0t\":{\"layout\":[\"auto\",\"fixed\"]},\"u_1tZTCDr\":{\"layout\":[\"auto\",\"fixed\"]},\"WTccGZTCW\":{\"layout\":[\"auto\",\"fixed\"]},\"j64WlDbno\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"M9RNTNtsd\":\"title\",\"OMVIXKyvX\":\"link\",\"ImER_hw3j\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerONRYQOz4i=withCSS(Component,css,\"framer-N6FMG\");export default FramerONRYQOz4i;FramerONRYQOz4i.displayName=\"Button\";FramerONRYQOz4i.defaultProps={height:48,width:200};addPropertyControls(FramerONRYQOz4i,{variant:{options:[\"I2:16717;2:16862\",\"CphEOoaJ8\",\"qMeqkqCXm\",\"yNEaJTn97\",\"fZO2B7aqF\",\"XVnSG8ooz\",\"RfpxDTSTp\",\"NosmPcS0c\"],optionTitles:[\"white\",\"subtle\",\"text-button\",\"green\",\"go-to-home\",\"orange\",\"text-button-dark\",\"Download Report\"],title:\"Variant\",type:ControlType.Enum},M9RNTNtsd:{defaultValue:\"Book a Demo\",displayTextArea:false,title:\"Title\",type:ControlType.String},OMVIXKyvX:{title:\"Link\",type:ControlType.Link},ImER_hw3j:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerONRYQOz4i,[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQb_gfwmS0v3_7Y.woff2\",weight:\"600\"}]},...RollingTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerONRYQOz4i\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"CphEOoaJ8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qMeqkqCXm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"yNEaJTn97\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"fZO2B7aqF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"XVnSG8ooz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"RfpxDTSTp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NosmPcS0c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"dTIQysJ4u\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rE1HwKYWP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ljt0tbi0t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"u_1tZTCDr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WTccGZTCW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"j64WlDbno\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"M9RNTNtsd\\\":\\\"title\\\",\\\"OMVIXKyvX\\\":\\\"link\\\",\\\"ImER_hw3j\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ONRYQOz4i.map","// Generated by Framer (293632e)\nexport default function metadata(params,activeLocale){return{description:\"Turn product photos into cinematic stories. From static images to bold, impossible shots in seconds.\",favicon:\"https://framerusercontent.com/assets/VAujJe32hpY5dHLrDOOE5LwnBg.png\",robots:\"max-image-preview:large\",title:\"Wiretap AI\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}