{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@cyriacbr/react-split-text@1.0.0/dist/index.js", "ssg:https://framerusercontent.com/modules/2AusMW9Upi6mhJ0JzKTi/b0GOvxzDuuEZvz71ut2V/MotionText.js", "ssg:https://framerusercontent.com/modules/w1Tbp0dTBBsHg4ihSfTe/RsnBz2JZspLXHjfc66L0/rfxK1hsQq.js"],
  "sourcesContent": ["import e from\"react\";var r={};Object.defineProperty(r,\"__esModule\",{value:!0});var t,a=e,l=(t=a)&&\"object\"==typeof t&&\"default\"in t?t.default:t;function n(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=new Array(r);t<r;t++)a[t]=e[t];return a}var o=function(e){return l.createElement(\"div\",null,e.children)},i=function(e){return l.createElement(\"span\",{style:{whiteSpace:\"pre\"}},e.children)},u=function(e){return l.createElement(\"span\",null,e.children)},f=a.memo(o),p=a.memo(i),s=a.memo(u),d=a.forwardRef((function(e,r){var t=e.className,d=e.style,m=e.LineWrapper,v=void 0===m?f:m,y=e.WordWrapper,h=void 0===y?p:y,x=e.LetterWrapper,g=void 0===x?s:x,b=e.extraProps,E=\"\";l.Children.map(e.children,(function(e){if(\"string\"!=typeof e&&\"number\"!=typeof e)throw new Error(\"SplitText expect a text as children\");E+=String(e)}));var w=a.useRef(null),S=a.useState([]),W=S[0],I=S[1],j=a.useRef(0);a.useLayoutEffect((function(){return function(){var e=w.current;if(e){if(W.length>0)return function(e,r){for(var t,a=j.current||e.map((function(e){return e.length})).sort((function(e,r){return r-e}))[0],l=[],f=\"\",p=0,s=function(e,r){var t;if(\"undefined\"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,r){if(e){if(\"string\"==typeof e)return n(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);return\"Object\"===t&&e.constructor&&(t=e.constructor.name),\"Map\"===t||\"Set\"===t?Array.from(e):\"Arguments\"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?n(e,void 0):void 0}}(e))){t&&(e=t);var a=0;return function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}return(t=e[Symbol.iterator]()).next.bind(t)}(r.split(\" \").entries());!(t=s()).done;){var d=t.value[1];(p+=d.length+1)>a+1&&(l.push(f),f=\"\",p=0),f+=d.trim()+\" \"}l.push(f),I(l.map((function(e){return e.trim()}))),a>j.current&&(j.current=a)}(W,E);for(var r,t=[],a=[],l=0,f=Array.from(e.children);l<f.length;l++){var p=f[l],s=p.getBoundingClientRect().top;null==r&&(r=s),s!==r&&(t.push(a.join(\" \")),a=[]),r=s,a.push((p.textContent||\"\").trim())}t.push(a.join(\" \")),I(t)}}()}),[E]);var L=0,A=0;return W.length?l.createElement(\"div\",{className:t,ref:function(e){w.current=e,\"function\"==typeof r?r(e):r&&(r.current=e)},style:d},W.map((function(e,r){var t=e.split(\" \");return t=t.map((function(e,r){return r===t.length-1?e:e+\" \"})),l.createElement(v,{key:r,lineIndex:r,extraProps:b},t.map((function(e,t){var a=e.split(\"\");return l.createElement(h,{key:t,lineIndex:r,wordIndex:t,countIndex:L++,extraProps:b},a.map((function(e,a){return l.createElement(g,{key:a,lineIndex:r,wordIndex:t,letterIndex:a,countIndex:A++,extraProps:b},e)})))})))}))):l.createElement(\"div\",{className:t,ref:w,style:d},E.split(\" \").map((function(e,r){return l.createElement(\"span\",{key:r},e,\" \")})))})),m=a.forwardRef((function(e,r){var t,f,p,s=e.children,m=function(e,r){if(null==e)return{};var t,a,l={},f=Object.keys(e);for(a=0;a<f.length;a++)r.indexOf(t=f[a])>=0||(l[t]=e[t]);return l}(e,[\"children\"]),v=a.useState(0),y=v[0],h=v[1],x=(t=function(){return h((function(e){return e+1}))},void 0===f&&(f=!1),function(){for(var e=this,r=arguments.length,a=new Array(r),l=0;l<r;l++)a[l]=arguments[l];var s=f&&!p,c=function(){return t.apply(e,a)};clearTimeout(p),p=setTimeout(c,300),s&&c()});return a.useEffect((function(){return window.addEventListener(\"resize\",x),function(){return window.removeEventListener(\"resize\",x)}}),[]),l.createElement(d,Object.assign({key:y},m,{ref:r}),s)}));r.LetterWrapper=u,r.LineWrapper=o,r.SplitText=m,r.WordWrapper=i;const v=r.__esModule,y=r.LetterWrapper,h=r.LineWrapper,x=r.SplitText,g=r.WordWrapper;export default r;export{y as LetterWrapper,h as LineWrapper,x as SplitText,g as WordWrapper,v as __esModule};\n\n//# sourceMappingURL=index.js.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { useState, useContext, useEffect, useRef } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { motion, MotionContext, useMotionValue } from \"framer-motion\";\nimport { SplitText } from \"@cyriacbr/react-split-text\";\nconst visibleVariant = {\n  opacity: 1,\n  x: 0,\n  y: 0,\n  scale: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0\n};\nfunction variantToString(variant) {\n  return variant ? \"visible\" : \"hidden\";\n} /**\n  * Motion Text\n  * By Benjamin den Boer & Adam Seckel\n  *\n  * @framerIntrinsicWidth 200\n  * @framerIntrinsicHeight 200\n  * @framerDisableUnlink\n  *\n  * @framerSupportedLayoutWidth fixed\n  * @framerSupportedLayoutHeight any\n  */\nexport default function MotionText(props) {\n  const {\n    opacity,\n    x,\n    y,\n    scale,\n    rotate,\n    rotateX,\n    rotateY\n  } = props.effectOptions;\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const initialOpacity = useMotionValue(isCanvas ? 1 : 0);\n  const isSpring = props.transitionOptions.type === \"spring\";\n  const lastVariant = useRef();\n  const [animate, setAnimate] = useState(() => isCanvas ? \"visible\" : variantToString(!props.variant));\n  const hasIndexAnimatedRef = useRef({});\n  useEffect(() => {\n    // If the type of animation changes,\n    // reset the ref so that we don't confuse old indexes with new ones.\n    hasIndexAnimatedRef.current = {};\n  }, [props.type]); // Animate the text after React renders,\n  // and an animation frame has passed run the animation in the browser.\n  useEffect(() => {\n    if (isCanvas) return;\n    requestAnimationFrame(() => {\n      initialOpacity.set(1);\n      setAnimate(variantToString(props.variant));\n    });\n  }, []); // If the variant changes, trigger the animation if the variant boolean has changed.\n  useEffect(() => {\n    if (isCanvas) return;\n    if (lastVariant.current !== props.variant) {\n      hasIndexAnimatedRef.current = {};\n      setAnimate(variantToString(props.variant));\n    }\n    lastVariant.current = props.variant;\n  }, [props.variant]);\n  const springCurve = {\n    type: props.transitionOptions.type,\n    stiffness: props.transitionOptions.stiffness,\n    damping: props.transitionOptions.damping,\n    mass: props.transitionOptions.mass\n  };\n  const easeCurve = {\n    type: props.transitionOptions.type,\n    duration: props.transitionOptions.duration,\n    ease: props.transitionOptions.ease\n  }; // Constructing the variants based on Effects\n  // Hidden: from, visible: to\n  const item = {\n    hidden: {\n      opacity,\n      x,\n      y,\n      scale,\n      rotate,\n      rotateX,\n      rotateY\n    },\n    visible: visibleVariant\n  };\n  const filteredTransition = isSpring ? springCurve : easeCurve;\n  const delay = props.transitionOptions.delay;\n  const isLetter = props.type === \"letter\";\n  const isWord = props.type === \"word\";\n  const isLine = props.type === \"line\";\n  const splitWrapperStyle = {\n    display: \"contents\"\n  };\n  function getSplitTextProps({\n    isLetter,\n    isWord,\n    isLine\n  }) {\n    const sharedProps = {\n      type: props.type,\n      variants: item,\n      filteredTransition: filteredTransition,\n      delay: delay,\n      stagger: props.stagger,\n      perWord: props.perWord,\n      hasIndexAnimatedRef\n    };\n    if (isLetter) return {\n      LetterWrapper: info => /*#__PURE__*/_jsx(MotionSpanComponent, {\n        ...info,\n        ...sharedProps\n      })\n    };\n    if (isLine) return {\n      LineWrapper: info => /*#__PURE__*/_jsx(MotionSpanComponent, {\n        ...info,\n        ...sharedProps\n      })\n    };\n    return {\n      WordWrapper: info => /*#__PURE__*/_jsx(MotionSpanComponent, {\n        ...info,\n        ...sharedProps\n      })\n    };\n  }\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      width: \"100%\",\n      height: \"100%\",\n      // display: \"inline-block\",\n      position: \"relative\",\n      overflow: props.overflow ? \"visible\" : \"hidden\",\n      fontSize: props.font.fontSize,\n      fontFamily: props.font.font,\n      fontWeight: props.font.fontWeight,\n      letterSpacing: props.font.letterSpacing,\n      lineHeight: props.font.lineHeightType ? props.font.lineHeight : `${props.font.lineHeightPixels}px`,\n      textAlign: props.font.textAlign,\n      whiteSpace: props.font.whiteSpace,\n      color: props.color,\n      left: `${props.font.offset}%`,\n      margin: 0,\n      padding: 0,\n      opacity: initialOpacity\n    },\n    initial: isCanvas ? \"visible\" : \"hidden\",\n    animate: animate,\n    children: isCanvas ? props.text : /*#__PURE__*/_jsx(SplitText, {\n      style: splitWrapperStyle,\n      ...getSplitTextProps({\n        isLetter,\n        isWord,\n        isLine\n      }),\n      children: props.text\n    })\n  });\n}\n;\nconst getIndex = (isLetter, isWord, isLine, countIndex = 0, letterIndex = 0, wordIndex = 0, lineIndex = 0, perWord) => {\n  if (isLetter) return perWord ? letterIndex : countIndex;\n  if (isWord) return countIndex;\n  return lineIndex;\n};\nconst MotionSpanComponent = ({\n  type,\n  countIndex = 0,\n  letterIndex = 0,\n  wordIndex = 0,\n  lineIndex = 0,\n  variants,\n  isCanvas,\n  filteredTransition,\n  delay,\n  stagger,\n  children,\n  perWord,\n  hasIndexAnimatedRef\n}) => {\n  const isLetter = type === \"letter\";\n  const isWord = type === \"word\";\n  const isLine = type === \"line\";\n  const index = getIndex(isLetter, isWord, isLine, countIndex, letterIndex, wordIndex, lineIndex, perWord); // We have to do a lot of work to prevent this component from animating after it's animated once.\n  // This is because SplitText aggressivly updates `keys` to rerender after the window resizes.\n  // This means we can't keep any state in these components, and have to read from the parent.\n  // If the layer has animated before, we override the inherited `initial` to whatever\n  // the inherited `animate` is, to prevent another animation.\n  const {\n    animate\n  } = useContext(MotionContext);\n  const props = {};\n  if (hasIndexAnimatedRef.current[index] === true) props.initial = animate;\n  return /*#__PURE__*/_jsx(motion.span, {\n    ...props,\n    onAnimationComplete: () => hasIndexAnimatedRef.current[index] = true,\n    style: {\n      perspective: 1200,\n      display: \"inline-block\",\n      whiteSpace: \"pre\",\n      margin: 0,\n      padding: 0,\n      willChange: \"transform\"\n    },\n    variants: variants,\n    transition: {\n      ...filteredTransition,\n      delay: delay + stagger * (index + 1)\n    },\n    children: children\n  });\n};\nMotionText.displayName = \"Motion Text\";\nMotionText.defaultProps = {\n  text: \"Hello World\",\n  stagger: .05,\n  variant: true,\n  newTab: true,\n  tag: \"heading1\",\n  effectOptions: {\n    x: 0,\n    y: 100,\n    rotate: 0,\n    rotateX: 0,\n    rotateY: 0\n  },\n  transitionOptions: {\n    type: \"spring\",\n    stiffness: 400,\n    damping: 30,\n    mass: 1,\n    delay: .05\n  },\n  overflow: false,\n  font: {\n    font: \"Inter\",\n    fontSize: 32,\n    fontWeight: 400,\n    textAlign: \"center\",\n    lineHeight: 1.2,\n    lineHeightType: true,\n    lineHeightPixels: 100,\n    letterSpacing: 0,\n    offset: 0,\n    whiteSpace: \"nowrap\"\n  }\n}; /* Property Controls */\naddPropertyControls(MotionText, {\n  text: {\n    type: ControlType.String,\n    title: \"Text\",\n    defaultValue: \"Hello World\",\n    displayTextArea: true\n  },\n  type: {\n    title: \"Type\",\n    type: ControlType.Enum,\n    options: [\"letter\", \"word\", \"line\"],\n    optionTitles: [\"Letter\", \"Word\", \"Line\"],\n    defaultValue: \"letter\"\n  },\n  // link: { type: ControlType.Link, title: \"Link\" },\n  // newTab: { type: ControlType.Boolean, title: \"New Tab\", defaultValue: true },\n  perWord: {\n    type: ControlType.Boolean,\n    title: \"Per Word\",\n    defaultValue: false,\n    hidden: props => props.type !== \"letter\"\n  },\n  variant: {\n    title: \"Animate\",\n    type: ControlType.Boolean,\n    defaultValue: true,\n    enabledTitle: \"In\",\n    disabledTitle: \"Out\"\n  },\n  overflow: {\n    title: \"Overflow\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\",\n    defaultValue: false\n  },\n  stagger: {\n    title: \"Stagger\",\n    type: ControlType.Number,\n    step: .01,\n    defaultValue: .05,\n    displayStepper: true\n  },\n  effectOptions: {\n    title: \"From\",\n    type: ControlType.Object,\n    controls: {\n      opacity: {\n        title: \"Opacity\",\n        type: ControlType.Number,\n        min: 0,\n        max: 1,\n        step: .01,\n        defaultValue: 0\n      },\n      x: {\n        title: \"X\",\n        type: ControlType.Number,\n        min: -200,\n        max: 200,\n        unit: \"%\",\n        step: 1,\n        defaultValue: 0,\n        displayStepper: true\n      },\n      y: {\n        title: \"Y\",\n        type: ControlType.Number,\n        min: -200,\n        max: 200,\n        unit: \"%\",\n        step: 1,\n        defaultValue: 100,\n        displayStepper: true\n      },\n      scale: {\n        title: \"Scale\",\n        type: ControlType.Number,\n        min: 0,\n        max: 5,\n        step: .01,\n        defaultValue: 1,\n        displayStepper: true\n      },\n      rotate: {\n        title: \"Rotate\",\n        type: ControlType.Number,\n        min: -360,\n        max: 360,\n        unit: \"\\xb0\",\n        step: 1,\n        defaultValue: 0\n      },\n      rotateX: {\n        title: \"Rotate X\",\n        type: ControlType.Number,\n        min: -360,\n        max: 360,\n        unit: \"\\xb0\",\n        step: 1,\n        defaultValue: 0\n      },\n      rotateY: {\n        title: \"Rotate Y\",\n        type: ControlType.Number,\n        min: -360,\n        max: 360,\n        unit: \"\\xb0\",\n        step: 1,\n        defaultValue: 0\n      }\n    }\n  },\n  transitionOptions: {\n    type: ControlType.Transition,\n    title: \"Transition\",\n    defaultValue: {\n      type: \"spring\",\n      stiffness: 400,\n      damping: 30,\n      mass: 1,\n      delay: .05\n    }\n  },\n  color: {\n    type: ControlType.Color,\n    defaultValue: \"#888\"\n  },\n  font: {\n    type: ControlType.Object,\n    controls: {\n      font: {\n        type: ControlType.String,\n        placeholder: \"Inter\",\n        defaultValue: \"Inter\"\n      },\n      fontSize: {\n        title: \"Size\",\n        type: ControlType.Number,\n        min: 0,\n        max: 500,\n        step: .5,\n        defaultValue: 32\n      },\n      fontWeight: {\n        type: ControlType.Enum,\n        options: [100, 200, 300, 400, 500, 600, 700, 800, 900],\n        defaultValue: 400,\n        title: \"Weight\"\n      },\n      textAlign: {\n        type: ControlType.Enum,\n        displaySegmentedControl: true,\n        title: \"Align\",\n        options: [\"left\", \"center\", \"right\"],\n        optionTitles: [\"Left\", \"Center\", \"Right\"],\n        defaultValue: \"center\"\n      },\n      letterSpacing: {\n        title: \"Letter\",\n        type: ControlType.Number,\n        defaultValue: 0,\n        step: .1,\n        displayStepper: true\n      },\n      offset: {\n        type: ControlType.Number,\n        title: \"Offset\",\n        min: -100,\n        max: 100,\n        displayStepper: true,\n        step: .25,\n        defaultValue: 0,\n        unit: \"%\"\n      },\n      whiteSpace: {\n        type: ControlType.Enum,\n        title: \"Space\",\n        options: [\"normal\", \"nowrap\", \"pre\", \"pre-wrap\", \"preline\", \"break-spaces\"],\n        optionTitles: [\"Normal\", \"No Wrap\", \"Pre\", \"Pre Wrap\", \"Preline\", \"Break Spaces\"],\n        defaultValue: \"center\"\n      },\n      lineHeight: {\n        type: ControlType.Number,\n        title: \"Line\",\n        min: -500,\n        max: 500,\n        displayStepper: true,\n        step: .1,\n        defaultValue: 1.2,\n        hidden: props => !props.lineHeightType\n      },\n      lineHeightPixels: {\n        type: ControlType.Number,\n        title: \"Line\",\n        min: -500,\n        max: 500,\n        displayStepper: true,\n        step: .1,\n        defaultValue: 100,\n        hidden: props => props.lineHeightType\n      },\n      lineHeightType: {\n        type: ControlType.Boolean,\n        title: \" \",\n        enabledTitle: \"em\",\n        disabledTitle: \"px\",\n        defaultValue: true\n      }\n    }\n  }\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"MotionText\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"any\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerIntrinsicWidth\": \"200\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./MotionText.map", "// Generated by Framer (937e5b9)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport MotionText from \"https://framerusercontent.com/modules/2AusMW9Upi6mhJ0JzKTi/b0GOvxzDuuEZvz71ut2V/MotionText.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/b6jhpO5uUtMEm5d24uns/dkE4jVJLyFClDN3X14Vq/YckFIlg3V.js\";\nconst MotionTextFonts = getFonts(MotionText);\nconst cycleOrder = [\"JktGpYRPe\", \"dVhSDoogR\", \"Mb2ao78mR\", \"H9qZimv0Z\", \"O62xv7q4k\", \"POIJ32nl_\", \"sugEIeGGs\", \"hA8BfsaXm\"];\nconst variantClassNames = {\n  dVhSDoogR: \"framer-v-1awunek\",\n  H9qZimv0Z: \"framer-v-wjjkow\",\n  hA8BfsaXm: \"framer-v-vz1kqh\",\n  JktGpYRPe: \"framer-v-g721gn\",\n  Mb2ao78mR: \"framer-v-t7yf04\",\n  O62xv7q4k: \"framer-v-4pv5qz\",\n  POIJ32nl_: \"framer-v-1ldh0s8\",\n  sugEIeGGs: \"framer-v-15rxwr3\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst transformTemplate = (_, t) => `perspective(1200px) ${t}`;\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Black text In - Phone\": \"H9qZimv0Z\",\n  \"Black text In\": \"dVhSDoogR\",\n  \"Black text Out - Phone\": \"Mb2ao78mR\",\n  \"Black text Out\": \"JktGpYRPe\",\n  \"White text In - Phone\": \"hA8BfsaXm\",\n  \"White Text In\": \"POIJ32nl_\",\n  \"White text Out - Phone\": \"sugEIeGGs\",\n  \"White text Out\": \"O62xv7q4k\"\n};\nconst getProps = ({\n  animatedText,\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var ref, _variant, ref1;\n  return {\n    ...props,\n    Jjstf9KyT: (ref = animatedText !== null && animatedText !== void 0 ? animatedText : props.Jjstf9KyT) !== null && ref !== void 0 ? ref : \"Animated Text\",\n    variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"JktGpYRPe\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    Jjstf9KyT,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"JktGpYRPe\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-O0AaU\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          ...restProps,\n          className: cx(\"framer-g721gn\", className),\n          \"data-framer-name\": \"Black text Out\",\n          layoutDependency: layoutDependency,\n          layoutId: \"JktGpYRPe\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            dVhSDoogR: {\n              \"data-framer-name\": \"Black text In\"\n            },\n            H9qZimv0Z: {\n              \"data-framer-name\": \"Black text In - Phone\"\n            },\n            hA8BfsaXm: {\n              \"data-framer-name\": \"White text In - Phone\"\n            },\n            Mb2ao78mR: {\n              \"data-framer-name\": \"Black text Out - Phone\"\n            },\n            O62xv7q4k: {\n              \"data-framer-name\": \"White text Out\"\n            },\n            POIJ32nl_: {\n              \"data-framer-name\": \"White Text In\"\n            },\n            sugEIeGGs: {\n              \"data-framer-name\": \"White text Out - Phone\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-k6wes8-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"yr7S399qI-container\",\n            transformTemplate: transformTemplate,\n            children: /*#__PURE__*/_jsx(MotionText, {\n              color: 'var(--token-01d95d6b-e7f0-4761-a1f2-91d454a71bab, rgb(0, 0, 0)) /* {\"name\":\"Titles\"} */',\n              effectOptions: {\n                opacity: 0,\n                rotate: 0,\n                rotateX: 0,\n                rotateY: 0,\n                scale: 1,\n                x: 0,\n                y: 100\n              },\n              font: {\n                font: \"Sora\",\n                fontSize: 50,\n                fontWeight: 300,\n                letterSpacing: -1,\n                lineHeight: 1.1,\n                lineHeightPixels: 77.9,\n                lineHeightType: true,\n                offset: 0,\n                textAlign: \"left\",\n                whiteSpace: \"normal\"\n              },\n              height: \"100%\",\n              id: \"yr7S399qI\",\n              layoutId: \"yr7S399qI\",\n              overflow: true,\n              perWord: false,\n              stagger: .05,\n              style: {\n                width: \"100%\"\n              },\n              text: Jjstf9KyT,\n              transitionOptions: {\n                damping: 30,\n                delay: .05,\n                duration: .3,\n                ease: [.44, 0, .56, 1],\n                mass: 1,\n                stiffness: 146,\n                type: \"spring\"\n              },\n              type: \"line\",\n              variant: false,\n              width: \"100%\",\n              ...addPropertyOverrides({\n                dVhSDoogR: {\n                  variant: true\n                },\n                H9qZimv0Z: {\n                  font: {\n                    font: \"sora\",\n                    fontSize: 32,\n                    fontWeight: 300,\n                    letterSpacing: -1,\n                    lineHeight: 1.2,\n                    lineHeightPixels: 77.9,\n                    lineHeightType: true,\n                    offset: 0,\n                    textAlign: \"left\",\n                    whiteSpace: \"normal\"\n                  },\n                  variant: true\n                },\n                hA8BfsaXm: {\n                  color: \"rgb(255, 255, 255)\",\n                  font: {\n                    font: \"sora\",\n                    fontSize: 32,\n                    fontWeight: 300,\n                    letterSpacing: -1,\n                    lineHeight: 1.2,\n                    lineHeightPixels: 77.9,\n                    lineHeightType: true,\n                    offset: 0,\n                    textAlign: \"left\",\n                    whiteSpace: \"normal\"\n                  },\n                  variant: true\n                },\n                Mb2ao78mR: {\n                  font: {\n                    font: \"sora\",\n                    fontSize: 32,\n                    fontWeight: 300,\n                    letterSpacing: -1,\n                    lineHeight: 1.2,\n                    lineHeightPixels: 77.9,\n                    lineHeightType: true,\n                    offset: 0,\n                    textAlign: \"left\",\n                    whiteSpace: \"normal\"\n                  }\n                },\n                O62xv7q4k: {\n                  color: \"rgb(255, 255, 255)\"\n                },\n                POIJ32nl_: {\n                  color: \"rgb(255, 255, 255)\",\n                  variant: true\n                },\n                sugEIeGGs: {\n                  color: \"rgb(255, 255, 255)\",\n                  font: {\n                    font: \"sora\",\n                    fontSize: 32,\n                    fontWeight: 300,\n                    letterSpacing: -1,\n                    lineHeight: 1.2,\n                    lineHeightPixels: 77.9,\n                    lineHeightType: true,\n                    offset: 0,\n                    textAlign: \"left\",\n                    whiteSpace: \"normal\"\n                  }\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-O0AaU [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; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-O0AaU .framer-14cai48 { display: block; }\", \".framer-O0AaU .framer-g721gn { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 688px; }\", \".framer-O0AaU .framer-t73e80 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-O0AaU .framer-k6wes8-container { flex: none; height: auto; position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-O0AaU .framer-g721gn { gap: 0px; } .framer-O0AaU .framer-g721gn > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-O0AaU .framer-g721gn > :first-child { margin-top: 0px; } .framer-O0AaU .framer-g721gn > :last-child { margin-bottom: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicHeight 55\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicWidth 688\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dVhSDoogR\":{\"layout\":[\"fixed\",\"auto\"]},\"Mb2ao78mR\":{\"layout\":[\"fixed\",\"auto\"]},\"H9qZimv0Z\":{\"layout\":[\"fixed\",\"auto\"]},\"O62xv7q4k\":{\"layout\":[\"fixed\",\"auto\"]},\"POIJ32nl_\":{\"layout\":[\"fixed\",\"auto\"]},\"sugEIeGGs\":{\"layout\":[\"fixed\",\"auto\"]},\"hA8BfsaXm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerVariables {\"Jjstf9KyT\":\"animatedText\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  */\nconst FramerrfxK1hsQq = withCSS(Component, css, \"framer-O0AaU\");\nexport default FramerrfxK1hsQq;\nFramerrfxK1hsQq.displayName = \"Big text animated\";\nFramerrfxK1hsQq.defaultProps = {\n  height: 55,\n  width: 688\n};\naddPropertyControls(FramerrfxK1hsQq, {\n  variant: {\n    options: [\"JktGpYRPe\", \"dVhSDoogR\", \"Mb2ao78mR\", \"H9qZimv0Z\", \"O62xv7q4k\", \"POIJ32nl_\", \"sugEIeGGs\", \"hA8BfsaXm\"],\n    optionTitles: [\"Black text Out\", \"Black text In\", \"Black text Out - Phone\", \"Black text In - Phone\", \"White text Out\", \"White Text In\", \"White text Out - Phone\", \"White text In - Phone\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  Jjstf9KyT: {\n    defaultValue: \"Animated Text\",\n    displayTextArea: true,\n    title: \"Animated text\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerrfxK1hsQq, [...MotionTextFonts, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerrfxK1hsQq\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dVhSDoogR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mb2ao78mR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H9qZimv0Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"O62xv7q4k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"POIJ32nl_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sugEIeGGs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hA8BfsaXm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerVariables\": \"{\\\"Jjstf9KyT\\\":\\\"animatedText\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"55\",\n        \"framerIntrinsicWidth\": \"688\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./rfxK1hsQq.map"],
  "mappings": "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",
  "names": ["r", "t", "a", "e", "l", "n", "o", "i", "u", "f", "p", "s", "d", "m", "v", "y", "h", "x", "g", "E", "w", "S", "W", "I", "j", "L", "A", "c", "window", "visibleVariant", "variantToString", "variant", "MotionText", "props", "opacity", "x", "y", "scale", "rotate", "rotateX", "rotateY", "isCanvas", "RenderTarget", "initialOpacity", "useMotionValue", "isSpring", "lastVariant", "pe", "animate", "setAnimate", "ye", "hasIndexAnimatedRef", "ue", "springCurve", "easeCurve", "item", "filteredTransition", "delay", "isLetter", "isWord", "isLine", "splitWrapperStyle", "getSplitTextProps", "sharedProps", "info", "p", "MotionSpanComponent", "motion", "getIndex", "countIndex", "letterIndex", "wordIndex", "lineIndex", "perWord", "type", "variants", "stagger", "children", "index", "re", "MotionContext", "addPropertyControls", "ControlType", "MotionTextFonts", "getFonts", "MotionText", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "animatedText", "height", "id", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "Jjstf9KyT", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "css", "FramerrfxK1hsQq", "withCSS", "rfxK1hsQq_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
