{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:debounce@1.2.1/index.js", "ssg:https://ga.jspm.io/npm:react-use-measure@2.1.1/dist/web.js", "ssg:https://framerusercontent.com/modules/BcFmjLsGspFhOBXMdmpK/xXt0AfJxq2LnIWRMgW8Z/TextCycle.js"],
  "sourcesContent": ["var e=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var l={};\n/**\n * Returns a function, that, as long as it continues to be invoked, will not\n * be triggered. The function will be called after it stops being called for\n * N milliseconds. If `immediate` is passed, trigger the function on the\n * leading edge, instead of the trailing. The function also has a property 'clear' \n * that is a function which will clear the timer to prevent previously scheduled executions. \n *\n * @source underscore.js\n * @see http://unscriptable.com/2009/03/20/debouncing-javascript-methods/\n * @param {Function} function to wrap\n * @param {Number} timeout in ms (`100`)\n * @param {Boolean} whether to execute at the beginning (`false`)\n * @api public\n */function debounce(l,n,u){var t,a,o,i,f;null==n&&(n=100);function later(){var e=Date.now()-i;if(e<n&&e>=0)t=setTimeout(later,n-e);else{t=null;if(!u){f=l.apply(o,a);o=a=null}}}var debounced=function(){o=this||e;a=arguments;i=Date.now();var r=u&&!t;t||(t=setTimeout(later,n));if(r){f=l.apply(o,a);o=a=null}return f};debounced.clear=function(){if(t){clearTimeout(t);t=null}};debounced.flush=function(){if(t){f=l.apply(o,a);o=a=null;clearTimeout(t);t=null}};return debounced}debounce.debounce=debounce;l=debounce;var n=l;export default n;\n\n//# sourceMappingURL=index.js.map", "import{useState as e,useRef as r,useEffect as t,useMemo as n}from\"react\";import o from\"debounce\";function useMeasure(s){let{debounce:i,scroll:l,polyfill:c,offsetSize:u}=void 0===s?{debounce:0,scroll:false,offsetSize:false}:s;const f=c||(\"undefined\"===typeof window?class ResizeObserver{}:window.ResizeObserver);if(!f)throw new Error(\"This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills\");const[d,a]=e({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0});const m=r({element:null,scrollContainers:null,resizeObserver:null,lastBounds:d});const v=i?\"number\"===typeof i?i:i.scroll:null;const w=i?\"number\"===typeof i?i:i.resize:null;const h=r(false);t((()=>{h.current=true;return()=>{h.current=false}}));const[b,p,z]=n((()=>{const callback=()=>{if(!m.current.element)return;const{left:e,top:r,width:t,height:n,bottom:o,right:s,x:i,y:l}=m.current.element.getBoundingClientRect();const c={left:e,top:r,width:t,height:n,bottom:o,right:s,x:i,y:l};if(m.current.element instanceof HTMLElement&&u){c.height=m.current.element.offsetHeight;c.width=m.current.element.offsetWidth}Object.freeze(c);h.current&&!areBoundsEqual(m.current.lastBounds,c)&&a(m.current.lastBounds=c)};return[callback,w?o(callback,w):callback,v?o(callback,v):callback]}),[a,u,v,w]);function removeListeners(){if(m.current.scrollContainers){m.current.scrollContainers.forEach((e=>e.removeEventListener(\"scroll\",z,true)));m.current.scrollContainers=null}if(m.current.resizeObserver){m.current.resizeObserver.disconnect();m.current.resizeObserver=null}}function addListeners(){if(m.current.element){m.current.resizeObserver=new f(z);m.current.resizeObserver.observe(m.current.element);l&&m.current.scrollContainers&&m.current.scrollContainers.forEach((e=>e.addEventListener(\"scroll\",z,{capture:true,passive:true})))}}const ref=e=>{if(e&&e!==m.current.element){removeListeners();m.current.element=e;m.current.scrollContainers=findScrollContainers(e);addListeners()}};useOnWindowScroll(z,Boolean(l));useOnWindowResize(p);t((()=>{removeListeners();addListeners()}),[l,z,p]);t((()=>removeListeners),[]);return[ref,d,b]}function useOnWindowResize(e){t((()=>{const r=e;window.addEventListener(\"resize\",r);return()=>{window.removeEventListener(\"resize\",r)}}),[e])}function useOnWindowScroll(e,r){t((()=>{if(r){const r=e;window.addEventListener(\"scroll\",r,{capture:true,passive:true});return()=>{window.removeEventListener(\"scroll\",r,true)}}}),[e,r])}function findScrollContainers(e){const r=[];if(!e||e===document.body)return r;const{overflow:t,overflowX:n,overflowY:o}=window.getComputedStyle(e);[t,n,o].some((e=>\"auto\"===e||\"scroll\"===e))&&r.push(e);return[...r,...findScrollContainers(e.parentElement)]}const s=[\"x\",\"y\",\"top\",\"bottom\",\"left\",\"right\",\"width\",\"height\"];const areBoundsEqual=(e,r)=>s.every((t=>e[t]===r[t]));export{useMeasure as default};\n\n//# sourceMappingURL=web.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useMotionValue,useTransform,animate}from\"framer-motion\";import{useState,useEffect}from\"react\";import useMeasure from\"react-use-measure\";function getTranslatePercent(index,total){return index/(total+1)*1e4;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function TextCycle(props){var _props_font,_props_style;const{text,direction,overflow,playing}=props;const textStyle={margin:0,transformOrigin:`${props.out.anchor} center`};const fadeHeight=overflow.mode==\"fade\"?overflow.fadeHeight:0;let[ref,{width}]=useMeasure();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[textIndex,setTextIndex]=useState(props.randomStart&&!isCanvas?Math.floor(Math.random()*text.length):0);const translatePercent=useMotionValue(getTranslatePercent(textIndex,text.length));useEffect(()=>{if(!isCanvas&&playing){// Check for playing here\nconst timer=setTimeout(()=>{if(textIndex==text.length-1){setTextIndex(0);animate(translatePercent,getTranslatePercent(textIndex+1,text.length),props.transition).then(()=>{translatePercent.set(0);});}else{if(textIndex==0){translatePercent.set(0);}animate(translatePercent,getTranslatePercent(textIndex+1,text.length),props.transition);setTextIndex(textIndex+1);}},props.interval*1e3);return()=>clearTimeout(timer)// This will clear the timer if the component is unmounted or if playing changes\n;}},[playing,isCanvas,textIndex,text.length,props.interval,props.transition,translatePercent]);return /*#__PURE__*/_jsx(motion.div,{style:{color:props.fontColor,...props.font,userSelect:props.textSelect?\"auto\":\"none\",boxSizing:\"content-box\",position:\"relative\",height:((_props_font=props.font)===null||_props_font===void 0?void 0:_props_font.lineHeight)?props.font.lineHeight:\"1.2em\",overflow:\"hidden\",WebkitMaskImage:fadeHeight>0?`linear-gradient(to top, transparent 0px, black ${fadeHeight}px, black calc(100% - ${fadeHeight}px), transparent 100%)`:\"none\",padding:props.paddingIsMixed?`${props.paddingTop+fadeHeight}px ${props.paddingRight}px ${props.paddingBottom+fadeHeight}px ${props.paddingLeft}px`:`${props.padding+fadeHeight}px ${props.padding}px`,display:\"flex\",justifyContent:props.font.textAlign,...props.style},transition:props.transition,animate:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)!==\"100%\"?{width}:undefined,children:/*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"max-content\"},children:[/*#__PURE__*/_jsxs(motion.div,{style:{position:props.resize?\"absolute\":\"static\",display:\"flex\",flexDirection:direction==\"up\"?\"column\":\"column-reverse\",gap:props.gap,paddingBlockEnd:props.gap,translateY:useTransform(translatePercent,value=>direction==\"up\"?`${-(value/100)}%`:`${-100+1/(text.length+1)*100+value/100}%`)},children:[text.map((item,index)=>/*#__PURE__*/_jsx(motion.p,{animate:{scale:textIndex==index?1:props.out.scale,opacity:textIndex==index?1:props.out.opacity},transition:props.transition,initial:false,style:textStyle,children:item},index)),text.length>0?/*#__PURE__*/_jsx(motion.p,{animate:{scale:textIndex==0?1:props.out.scale,opacity:textIndex==0?1:props.out.opacity},transition:props.transition,initial:false,style:textStyle,children:text[0]}):undefined]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:0},children:text[textIndex]})]})});}TextCycle.displayName=\"Text Cycle\";addPropertyControls(TextCycle,{text:{type:ControlType.Array,defaultValue:[\"Framestack\"],control:{type:ControlType.String}},direction:{type:ControlType.Enum,defaultValue:\"up\",options:[\"up\",\"down\"],optionTitles:[\"Up\",\"Down\"],optionIcons:[\"direction-up\",\"direction-down\"],displaySegmentedControl:true},interval:{type:ControlType.Number,defaultValue:1,min:.1,step:.01,unit:\"s\"},playing:{type:ControlType.Boolean,defaultValue:true},randomStart:{type:ControlType.Boolean,defaultValue:false},fontColor:{type:ControlType.Color,defaultValue:\"#000\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}},out:{type:ControlType.Object,title:\"Inactive\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01},scale:{type:ControlType.Number,defaultValue:1,min:0,step:.01},anchor:{type:ControlType.Enum,defaultValue:\"center\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,hidden(props){return props.scale==1;}}}},overflow:{type:ControlType.Object,buttonTitle:\"Options\",controls:{mode:{type:ControlType.Enum,defaultValue:\"hidden\",options:[\"visible\",\"hidden\",\"fade\"],optionTitles:[\"Visible\",\"Hidden\",\"Fade\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},fadeHeight:{type:ControlType.Number,defaultValue:12,min:0,step:1,title:\"Height\",description:\"Height to fade items out\",hidden:props=>props.mode!==\"fade\"}}},gap:{type:ControlType.Number,defaultValue:10,min:0},padding:{type:ControlType.FusedNumber,defaultValue:0,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},resize:{type:ControlType.Boolean,defaultValue:false,description:\"Resize to the width of the current item.\"},textSelect:{type:ControlType.Boolean,defaultValue:true},transition:{type:ControlType.Transition,description:\"If the transition time is longer than the interval, the animation can break.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextCycle\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextCycle.map"],
  "mappings": "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",
  "names": ["e", "global", "l", "debounce", "n", "u", "t", "o", "i", "later", "debounced", "r", "npm_debounce_1_2_default", "useMeasure", "s", "i", "l", "c", "u", "f", "window", "d", "a", "ye", "m", "pe", "v", "w", "h", "ue", "b", "p", "z", "se", "callback", "e", "r", "t", "n", "o", "areBoundsEqual", "npm_debounce_1_2_default", "removeListeners", "addListeners", "ref", "findScrollContainers", "useOnWindowScroll", "useOnWindowResize", "getTranslatePercent", "index", "total", "TextCycle", "props", "_props_font", "_props_style", "text", "direction", "overflow", "playing", "textStyle", "fadeHeight", "ref", "width", "useMeasure", "isCanvas", "RenderTarget", "textIndex", "setTextIndex", "ye", "translatePercent", "useMotionValue", "ue", "timer", "animate", "p", "motion", "u", "useTransform", "value", "item", "addPropertyControls", "ControlType"]
}
