{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/MjTUiNi40xgubEYlNpWp/z6AOEKCUx2HaCqmqHMFk/AnimateTextMask.js", "ssg:https://ga.jspm.io/npm:react-intersection-observer@9.5.2/index.mjs", "ssg:https://framerusercontent.com/modules/pHtOYOYOx8JQ34ZOyTSs/pW5rtYnickJd19zgdbvn/AnimateText.js", "ssg:https://framerusercontent.com/modules/4Iv68Iyp6idJYXw3JpEO/m6DjeKKevFTR7XHn0Neu/hwSyFaRkr.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function AnimateTextMask(props){const{text,fontFamily,fontSize,fontWeight,letterSpacing,lineHeight,alignment,textDecoration,image,cssAnimate,initialOffsetX,initialOffsetY,mobileInitialOffsetX,mobileInitialOffsetY,scrollSpeed,mobileScrollSpeed}=props;const[scrollY,setScrollY]=React.useState(0);const[isMobile,setIsMobile]=React.useState(false);const elementRef=React.useRef(null);React.useEffect(()=>{const handleScroll=()=>{if(elementRef.current){const rect=elementRef.current.getBoundingClientRect();console.log(rect.top+window.scrollY);const elementTop=rect.top+window.scrollY-(rect.top+window.scrollY>window.innerHeight?window.innerHeight:0);const relativeScrollY=Math.max(window.scrollY-elementTop+(isMobile?mobileInitialOffsetY:initialOffsetY),0);setScrollY(relativeScrollY);}else{setScrollY(window.scrollY);}};window.addEventListener(\"scroll\",handleScroll);return()=>{window.removeEventListener(\"scroll\",handleScroll);};},[]);const offsetY=-(scrollY*(isMobile?mobileScrollSpeed:scrollSpeed));const offsetX=isMobile?mobileInitialOffsetX:initialOffsetX;const style={fontFamily,fontSize:`${fontSize}`,fontWeight,letterSpacing,lineHeight:`${lineHeight}em`,textAlign:alignment,textDecoration,background:`url(${image}) no-repeat`,backgroundPosition:`${offsetX}px ${offsetY}px`,WebkitBackgroundClip:\"text\",backgroundClip:\"text\",color:\"transparent\",display:\"block\",transition:cssAnimate};return /*#__PURE__*/_jsx(\"div\",{ref:elementRef,style:style,children:text});}addPropertyControls(AnimateTextMask,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Masked Text\"},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Arial\"},fontSize:{type:ControlType.String,title:\"Font Size\",defaultValue:\"32px\"},fontWeight:{type:ControlType.Number,title:\"Font Weight\",defaultValue:400,min:100,max:900,step:100},letterSpacing:{type:ControlType.Number,title:\"Letter Spacing\",defaultValue:0,min:0,max:20,step:.1},lineHeight:{type:ControlType.Number,title:\"Line Height\",defaultValue:1,min:0,max:5,step:.1},alignment:{type:ControlType.Enum,title:\"Text Alignment\",defaultValue:\"left\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"]},textDecoration:{type:ControlType.String,title:\"Text Decoration\",defaultValue:\"none\"},image:{type:ControlType.Image,title:\"Background Image\",defaultValue:\"\"},cssAnimate:{type:ControlType.String,title:\"Animation value\",defaultValue:\"all 0s cubic-bezier(0.250, 0.250, 0.750, 0.750)\"},initialOffsetX:{type:ControlType.Number,title:\"Image Offset X\",defaultValue:0,min:-1e4,max:1e4,step:1},initialOffsetY:{type:ControlType.Number,title:\"Image Offset Y\",defaultValue:0,min:-1e4,max:1e4,step:1},scrollSpeed:{type:ControlType.Number,title:\"Scroll Speed\",defaultValue:1,min:-10,max:10,step:.1}});\nexport const __FramerMetadata__ = {\"exports\":{\"AnimateTextMask\":{\"type\":\"reactComponent\",\"name\":\"AnimateTextMask\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimateTextMask.map", "import*as e from\"react\";\"use client\";var t=Object.defineProperty;var __defNormalProp=(e,i,r)=>i in e?t(e,i,{enumerable:true,configurable:true,writable:true,value:r}):e[i]=r;var __publicField=(e,t,i)=>{__defNormalProp(e,\"symbol\"!==typeof t?t+\"\":t,i);return i};var i=new Map;var r=new WeakMap;var n=0;var o=void 0;function defaultFallbackInView(e){o=e}function getRootId(e){if(!e)return\"0\";if(r.has(e))return r.get(e);n+=1;r.set(e,n.toString());return r.get(e)}function optionsToId(e){return Object.keys(e).sort().filter((t=>void 0!==e[t])).map((t=>`${t}_${\"root\"===t?getRootId(e.root):e[t]}`)).toString()}function createObserver(e){let t=optionsToId(e);let r=i.get(t);if(!r){const n=new Map;let o;const s=new IntersectionObserver((t=>{t.forEach((t=>{var i;const r=t.isIntersecting&&o.some((e=>t.intersectionRatio>=e));e.trackVisibility&&\"undefined\"===typeof t.isVisible&&(t.isVisible=r);null==(i=n.get(t.target))?void 0:i.forEach((e=>{e(r,t)}))}))}),e);o=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]);r={id:t,observer:s,elements:n};i.set(t,r)}return r}function observe(e,t,r={},n=o){if(\"undefined\"===typeof window.IntersectionObserver&&void 0!==n){const i=e.getBoundingClientRect();t(n,{isIntersecting:n,target:e,intersectionRatio:\"number\"===typeof r.threshold?r.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i});return()=>{}}const{id:s,observer:a,elements:l}=createObserver(r);let h=l.get(e)||[];l.has(e)||l.set(e,h);h.push(t);a.observe(e);return function unobserve(){h.splice(h.indexOf(t),1);if(0===h.length){l.delete(e);a.unobserve(e)}if(0===l.size){a.disconnect();i.delete(s)}}}function isPlainChildren(e){return\"function\"!==typeof e.children}var s=class extends e.Component{constructor(e){super(e);__publicField(this,\"node\",null);__publicField(this,\"_unobserveCb\",null);__publicField(this,\"handleNode\",(e=>{if(this.node){this.unobserve();e||this.props.triggerOnce||this.props.skip||this.setState({inView:!!this.props.initialInView,entry:void 0})}this.node=e||null;this.observeNode()}));__publicField(this,\"handleChange\",((e,t)=>{e&&this.props.triggerOnce&&this.unobserve();isPlainChildren(this.props)||this.setState({inView:e,entry:t});this.props.onChange&&this.props.onChange(e,t)}));this.state={inView:!!e.initialInView,entry:void 0}}componentDidUpdate(e){if(e.rootMargin!==this.props.rootMargin||e.root!==this.props.root||e.threshold!==this.props.threshold||e.skip!==this.props.skip||e.trackVisibility!==this.props.trackVisibility||e.delay!==this.props.delay){this.unobserve();this.observeNode()}}componentWillUnmount(){this.unobserve();this.node=null}observeNode(){if(!this.node||this.props.skip)return;const{threshold:e,root:t,rootMargin:i,trackVisibility:r,delay:n,fallbackInView:o}=this.props;this._unobserveCb=observe(this.node,this.handleChange,{threshold:e,root:t,rootMargin:i,trackVisibility:r,delay:n},o)}unobserve(){if(this._unobserveCb){this._unobserveCb();this._unobserveCb=null}}render(){const{children:t}=this.props;if(\"function\"===typeof t){const{inView:e,entry:i}=this.state;return t({inView:e,entry:i,ref:this.handleNode})}const{as:i,triggerOnce:r,threshold:n,root:o,rootMargin:s,onChange:a,skip:l,trackVisibility:h,delay:c,initialInView:d,fallbackInView:u,...p}=this.props;return e.createElement(i||\"div\",{ref:this.handleNode,...p},t)}};function useInView({threshold:t,delay:i,trackVisibility:r,rootMargin:n,root:o,triggerOnce:s,skip:a,initialInView:l,fallbackInView:h,onChange:c}={}){var d;const[u,p]=e.useState(null);const b=e.useRef();const[f,v]=e.useState({inView:!!l,entry:void 0});b.current=c;e.useEffect((()=>{if(a||!u)return;let e;e=observe(u,((t,i)=>{v({inView:t,entry:i});b.current&&b.current(t,i);if(i.isIntersecting&&s&&e){e();e=void 0}}),{root:o,rootMargin:n,threshold:t,trackVisibility:r,delay:i},h);return()=>{e&&e()}}),[Array.isArray(t)?t.toString():t,u,o,n,s,a,r,h,i]);const g=null==(d=f.entry)?void 0:d.target;const y=e.useRef();if(!u&&g&&!s&&!a&&y.current!==g){y.current=g;v({inView:!!l,entry:void 0})}const V=[p,f.inView,f.entry];V.ref=V[0];V.inView=V[1];V.entry=V[2];return V}export{s as InView,defaultFallbackInView,observe,useInView};\n\n//# sourceMappingURL=index.mjs.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,AnimatePresence,useAnimation}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{useInView}from\"react-intersection-observer\";export function AnimatedText(props){const{fontFamily,fontSize,color,fontWeight,shadow,letterSpacing,lineHeight,alignment,textDecoration,transform,text,globalDelay,animationDelay,animationDuration,triggerOnView}=props;const controls=useAnimation();const[ref,inView]=useInView({triggerOnce:true});const[isMobile,setIsMobile]=React.useState(false);React.useEffect(()=>{if(inView&&triggerOnView){controls.start(\"visible\");}},[inView]);const style={fontFamily,fontSize,color,fontWeight,textShadow:shadow,letterSpacing,lineHeight,textAlign:alignment,textDecoration,transform};const letterVariants={hidden:{opacity:0,y:50},visible:{opacity:1,y:0}};return /*#__PURE__*/_jsx(\"div\",{style:{textAlign:alignment},ref:ref,children:/*#__PURE__*/_jsx(AnimatePresence,{children:text.split(\"\").map((char,i)=>/*#__PURE__*/_jsx(motion.span,{custom:i,initial:\"hidden\",animate:controls,exit:\"hidden\",variants:letterVariants,transition:{delay:i*animationDelay+globalDelay,duration:animationDuration},style:style,children:char},i))})});}addPropertyControls(AnimatedText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Animated Text\"},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Arial\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:16,min:1,max:200},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},fontWeight:{type:ControlType.Number,title:\"Font Weight\",defaultValue:400,min:100,max:900,step:100},shadow:{type:ControlType.String,title:\"Text Shadow\",defaultValue:\"none\"},letterSpacing:{type:ControlType.Number,title:\"Letter Spacing\",defaultValue:0,min:0,max:20,step:.1},lineHeight:{type:ControlType.Number,title:\"Line Height\",defaultValue:1,min:0,max:5,step:.1},alignment:{type:ControlType.Enum,title:\"Text Alignment\",defaultValue:\"left\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"]},textDecoration:{type:ControlType.String,title:\"Text Decoration\",defaultValue:\"none\"},transform:{type:ControlType.String,title:\"Transform\",defaultValue:\"none\"},globalDelay:{type:ControlType.Number,title:\"Animation Total Delay\",defaultValue:0,min:0,max:1,step:.01},animationDelay:{type:ControlType.Number,title:\"Delay\",defaultValue:.1,min:0,max:1,step:.01},animationDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:.5,min:0,max:5,step:.1},triggerOnView:{type:ControlType.Boolean,title:\"Trigger on View\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"AnimatedText\":{\"type\":\"reactComponent\",\"name\":\"AnimatedText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimateText.map", "import{fontStore as r}from\"framer\";r.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-9rjk4 .framer-styles-preset-7bpind:not(.rich-text-wrapper), .framer-9rjk4 .framer-styles-preset-7bpind.rich-text-wrapper a { --framer-link-current-text-color: #ffffff; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #ffffff; --framer-link-hover-text-decoration: none; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-9rjk4\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["AnimateTextMask", "props", "text", "fontFamily", "fontSize", "fontWeight", "letterSpacing", "lineHeight", "alignment", "textDecoration", "image", "cssAnimate", "initialOffsetX", "initialOffsetY", "mobileInitialOffsetX", "mobileInitialOffsetY", "scrollSpeed", "mobileScrollSpeed", "scrollY", "setScrollY", "ye", "isMobile", "setIsMobile", "elementRef", "pe", "ue", "handleScroll", "rect", "window", "elementTop", "relativeScrollY", "offsetY", "offsetX", "style", "p", "addPropertyControls", "ControlType", "i", "r", "n", "o", "getRootId", "r", "n", "optionsToId", "t", "createObserver", "i", "o", "e", "observe", "window", "s", "a", "l", "h", "useInView", "t", "n", "o", "a", "l", "h", "c", "u", "p", "ye", "b", "pe", "f", "ue", "e", "observe", "i", "g", "y", "V", "AnimatedText", "props", "fontFamily", "fontSize", "color", "fontWeight", "shadow", "letterSpacing", "lineHeight", "alignment", "textDecoration", "transform", "text", "globalDelay", "animationDelay", "animationDuration", "triggerOnView", "controls", "useAnimation", "ref", "inView", "useInView", "isMobile", "setIsMobile", "ye", "ue", "style", "letterVariants", "p", "AnimatePresence", "char", "i", "motion", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className"]
}
