{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:use-scramble@2.2.12/dist/use-scramble.esm.js", "ssg:https://ga.jspm.io/npm:usehooks-ts@2.9.1/dist/esm/index.js", "ssg:https://framerusercontent.com/modules/1wLyOd6d2vZfYrkpkZU8/D2JjSA3BbnvBpgSIyI2M/C_TextScramble.js"],
  "sourcesContent": ["import{useRef as r,useEffect as n}from\"react\";function getRandomInt(r,n){return Math.floor(Math.random()*(n-r+1))+r}function getRandomChar(r){var n=0;n=2===r.length?getRandomInt(r[0],r[1]):r[getRandomInt(0,r.length-1)];return String.fromCharCode(n)}var e=function useScramble(e){var t=e.playOnMount,a=void 0===t||t,c=e.text,u=void 0===c?\"\":c,o=e.speed,i=void 0===o?1:o,l=e.seed,v=void 0===l?1:l,f=e.step,d=void 0===f?1:f,m=e.tick,g=void 0===m?1:m,h=e.scramble,s=void 0===h?1:h,p=e.chance,A=void 0===p?1:p,F=e.overflow,w=void 0===F||F,y=e.range,b=void 0===y?[65,125]:y,I=e.overdrive,R=void 0===I||I,C=e.onAnimationStart,M=e.onAnimationFrame,k=e.onAnimationEnd,S=e.ignore,q=void 0===S?[\" \"]:S;var x=\"undefined\"!==typeof window&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;if(x){d=u.length;A=0;R=false}var O=r(null);var T=r(0);var z=r(0);var E=1e3/(60*i);var H=r(0);var L=r(0);var N=r([]);var j=r(0);var B=function setIfNotIgnored(r,n){return q.includes(\"\"+r)?r:n};var D=function seedForward(){if(L.current!==u.length)for(var r=0;r<v;r++){var n=getRandomInt(L.current,N.current.length);\"number\"!==typeof N.current[n]&&\"undefined\"!==typeof N.current[n]&&(N.current[n]=B(N.current[n],getRandomInt(0,10)>=10*(1-A)?s||v:0))}};var G=function stepForward(){for(var r=0;r<d;r++)if(L.current<u.length){var n=L.current;var e=getRandomInt(0,10)>=10*(1-A);N.current[n]=B(u[L.current],e?s+getRandomInt(0,Math.ceil(s/2)):0);L.current++}};var J=function resizeControl(){if(u.length<N.current.length){N.current.pop();N.current.splice(u.length,d)}for(var r=0;r<d;r++)N.current.length<u.length&&N.current.push(B(u[N.current.length+1],null))};var K=function onOverdrive(){if(R)for(var r=0;r<d;r++){var n=Math.max(N.current.length,u.length);if(j.current<n){N.current[j.current]=B(u[j.current],String.fromCharCode(\"boolean\"===typeof R?95:R));j.current++}}};var P=function onTick(){G();J();D()};var Q=function animate(r){if(i){T.current=requestAnimationFrame(animate);K();var n=r-z.current;if(n>E){z.current=r;H.current%g===0&&P();U()}}};var U=function draw(){if(O.current){var r=\"\";for(var n=0;n<N.current.length;n++){var e=N.current[n];switch(true){case\"number\"===typeof e&&e>0:r+=getRandomChar(b);n<=L.current&&(N.current[n]=N.current[n]-1);break;case\"string\"===typeof e&&(n>=u.length||n>=L.current):r+=e;break;case e===u[n]&&n<L.current:r+=u[n];break;case 0===e&&n<u.length:r+=u[n];N.current[n]=u[n];break;default:r+=\"\"}}O.current.innerHTML=r;M&&M(r);if(r===u){N.current.splice(u.length,N.current.length);k&&k();cancelAnimationFrame(T.current)}H.current++}};var V=function reset(){H.current=0;L.current=0;j.current=0;w||(N.current=new Array(null==u?void 0:u.length))};var W=function play(){cancelAnimationFrame(T.current);V();C&&C();T.current=requestAnimationFrame(Q)};n((function(){if(N.current.length||a)V();else{H.current=u.length;L.current=u.length;j.current=u.length;N.current=u.split(\"\")}return function(){cancelAnimationFrame(T.current)}}),[u,R,w]);n((function(){cancelAnimationFrame(T.current);T.current=requestAnimationFrame(Q);return function(){cancelAnimationFrame(T.current)}}),[Q]);return{ref:O,replay:W}};export{e as useScramble};\n\n//# sourceMappingURL=use-scramble.esm.js.map", "import{useState as e,useCallback as t,useEffect as n,useRef as o,useReducer as r,useLayoutEffect as s,useMemo as i}from\"react\";function useBoolean(n){const[o,r]=e(!!n);const s=t((()=>r(true)),[]);const i=t((()=>r(false)),[]);const u=t((()=>r((e=>!e))),[]);return{value:o,setValue:r,setTrue:s,setFalse:i,toggle:u}}function useClickAnyWhere(e){useEventListener(\"click\",(t=>{e(t)}))}var u=(void 0,function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function fulfilled(e){try{step(o.next(e))}catch(e){r(e)}}function rejected(e){try{step(o.throw(e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))});function useCopyToClipboard(){const[t,n]=e(null);const copy=e=>u(this,void 0,void 0,(function*(){if(!(null===navigator||void 0===navigator?void 0:navigator.clipboard)){console.warn(\"Clipboard not supported\");return false}try{yield navigator.clipboard.writeText(e);n(e);return true}catch(e){console.warn(\"Copy failed\",e);n(null);return false}}));return[t,copy]}function useCountdown(e){let n=false;let o,r,s,i;if(\"seconds\"in e){console.warn(\"[useCountdown:DEPRECATED] new interface is already available (see https://usehooks-ts.com/react-hook/use-countdown), the old version will retire on usehooks-ts@3.\");n=true;o=e.seconds;r=e.interval;s=e.isIncrement}else({countStart:o,intervalMs:r,isIncrement:s,countStop:i}=e);r=null!==r&&void 0!==r?r:1e3;s=null!==s&&void 0!==s&&s;i=null!==i&&void 0!==i?i:0;const{count:u,increment:c,decrement:a,reset:d}=useCounter(o);const{value:l,setTrue:f,setFalse:v}=useBoolean(false);const resetCountdown=()=>{v();d()};const g=t((()=>{u!==i?s?c():a():v()}),[u,i,a,c,s,v]);useInterval(g,l?r:null);return n?[u,{start:f,stop:v,reset:resetCountdown}]:[u,{startCountdown:f,stopCountdown:v,resetCountdown:resetCountdown}]}function useCounter(t){const[n,o]=e(t||0);const increment=()=>o((e=>e+1));const decrement=()=>o((e=>e-1));const reset=()=>o(t||0);return{count:n,increment:increment,decrement:decrement,reset:reset,setCount:o}}const c=\"(prefers-color-scheme: dark)\";function useDarkMode(e){var t;const n=useMediaQuery(c);const[o,r]=useLocalStorage(\"usehooks-ts-dark-mode\",null!==(t=null!==e&&void 0!==e?e:n)&&void 0!==t&&t);useUpdateEffect((()=>{r(n)}),[n]);return{isDarkMode:o,toggle:()=>r((e=>!e)),enable:()=>r(true),disable:()=>r(false)}}function useDebounce(t,o){const[r,s]=e(t);n((()=>{const e=setTimeout((()=>s(t)),o||500);return()=>{clearTimeout(e)}}),[t,o]);return r}function useDocumentTitle(e){l((()=>{window.document.title=e}),[e])}function useEffectOnce(e){n(e,[])}function useElementSize(){const[n,o]=e(null);const[r,s]=e({width:0,height:0});const i=t((()=>{s({width:(null===n||void 0===n?void 0:n.offsetWidth)||0,height:(null===n||void 0===n?void 0:n.offsetHeight)||0})}),[null===n||void 0===n?void 0:n.offsetHeight,null===n||void 0===n?void 0:n.offsetWidth]);useEventListener(\"resize\",i);l((()=>{i()}),[null===n||void 0===n?void 0:n.offsetHeight,null===n||void 0===n?void 0:n.offsetWidth]);return[o,r]}function useEventCallback(e){const n=o((()=>{throw new Error(\"Cannot call an event handler while rendering.\")}));l((()=>{n.current=e}),[e]);return t(((...e)=>n.current(...e)),[n])}function useEventListener(e,t,r,s){const i=o(t);l((()=>{i.current=t}),[t]);n((()=>{var t;const n=null!==(t=null===r||void 0===r?void 0:r.current)&&void 0!==t?t:window;if(!(n&&n.addEventListener))return;const listener=e=>i.current(e);n.addEventListener(e,listener,s);return()=>{n.removeEventListener(e,listener,s)}}),[e,r,s])}var a=(void 0,function(e,t,n,o){function adopt(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function fulfilled(e){try{step(o.next(e))}catch(e){r(e)}}function rejected(e){try{step(o.throw(e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((o=o.apply(e,t||[])).next())}))});function useFetch(e,t){const s=o({});const i=o(false);const u={error:void 0,data:void 0};const fetchReducer=(e,t)=>{switch(t.type){case\"loading\":return Object.assign({},u);case\"fetched\":return Object.assign(Object.assign({},u),{data:t.payload});case\"error\":return Object.assign(Object.assign({},u),{error:t.payload});default:return e}};const[c,d]=r(fetchReducer,u);n((()=>{if(!e)return;i.current=false;const fetchData=()=>a(this,void 0,void 0,(function*(){d({type:\"loading\"});if(s.current[e])d({type:\"fetched\",payload:s.current[e]});else try{const n=yield fetch(e,t);if(!n.ok)throw new Error(n.statusText);const o=yield n.json();s.current[e]=o;if(i.current)return;d({type:\"fetched\",payload:o})}catch(e){if(i.current)return;d({type:\"error\",payload:e})}}));void fetchData();return()=>{i.current=true}}),[e]);return c}function useHover(t){const[n,o]=e(false);const handleMouseEnter=()=>o(true);const handleMouseLeave=()=>o(false);useEventListener(\"mouseenter\",handleMouseEnter,t);useEventListener(\"mouseleave\",handleMouseLeave,t);return n}function useImageOnLoad(){const[t,n]=e(false);const handleImageOnLoad=()=>{n(true)};const o={thumbnail:{visibility:t?\"hidden\":\"visible\",filter:\"blur(8px)\",transition:\"visibility 0ms ease-out 500ms\"},fullSize:{opacity:t?1:0,transition:\"opacity 500ms ease-in 0ms\"}};return{handleImageOnLoad:handleImageOnLoad,css:o}}function useIntersectionObserver(t,{threshold:o=0,root:r=null,rootMargin:s=\"0%\",freezeOnceVisible:i=false}){const[u,c]=e();const a=(null===u||void 0===u?void 0:u.isIntersecting)&&i;const updateEntry=([e])=>{c(e)};n((()=>{const e=null===t||void 0===t?void 0:t.current;const n=!!window.IntersectionObserver;if(!n||a||!e)return;const i={threshold:o,root:r,rootMargin:s};const u=new IntersectionObserver(updateEntry,i);u.observe(e);return()=>u.disconnect()}),[null===t||void 0===t?void 0:t.current,JSON.stringify(o),r,s,a]);return u}function useInterval(e,t){const r=o(e);l((()=>{r.current=e}),[e]);n((()=>{if(!t&&0!==t)return;const e=setInterval((()=>r.current()),t);return()=>clearInterval(e)}),[t])}function useIsClient(){const[t,o]=e(false);n((()=>{o(true)}),[]);return t}function useIsFirstRender(){const e=o(true);if(e.current){e.current=false;return true}return e.current}function useIsMounted(){const e=o(false);n((()=>{e.current=true;return()=>{e.current=false}}),[]);return t((()=>e.current),[])}const d=\"undefined\"!==typeof window?s:n;var l=d;function useLocalStorage(o,r){const s=t((()=>{if(\"undefined\"===typeof window)return r;try{const e=window.localStorage.getItem(o);return e?parseJSON$1(e):r}catch(e){console.warn(`Error reading localStorage key \u201C${o}\u201D:`,e);return r}}),[r,o]);const[i,u]=e(s);const c=useEventCallback((e=>{\"undefined\"===typeof window&&console.warn(`Tried setting localStorage key \u201C${o}\u201D even though environment is not a client`);try{const t=e instanceof Function?e(i):e;window.localStorage.setItem(o,JSON.stringify(t));u(t);window.dispatchEvent(new Event(\"local-storage\"))}catch(e){console.warn(`Error setting localStorage key \u201C${o}\u201D:`,e)}}));n((()=>{u(s())}),[]);const a=t((e=>{(null===e||void 0===e?void 0:e.key)&&e.key!==o||u(s())}),[o,s]);useEventListener(\"storage\",a);useEventListener(\"local-storage\",a);return[i,c]}function parseJSON$1(e){try{return\"undefined\"===e?void 0:JSON.parse(null!==e&&void 0!==e?e:\"\")}catch(t){console.log(\"parsing error on\",{value:e});return}}function useLockedBody(t=false,o=\"___gatsby\"){const[r,s]=e(t);l((()=>{if(!r)return;const e=document.body.style.overflow;const t=document.body.style.paddingRight;document.body.style.overflow=\"hidden\";const n=document.getElementById(o);const s=n?n.offsetWidth-n.scrollWidth:0;s&&(document.body.style.paddingRight=`${s}px`);return()=>{document.body.style.overflow=e;s&&(document.body.style.paddingRight=t)}}),[r]);n((()=>{r!==t&&s(t)}),[t]);return[r,s]}function useMap(n=new Map){const[o,r]=e(new Map(n));const s={set:t(((e,t)=>{r((n=>{const o=new Map(n);o.set(e,t);return o}))}),[]),setAll:t((e=>{r((()=>new Map(e)))}),[]),remove:t((e=>{r((t=>{const n=new Map(t);n.delete(e);return n}))}),[]),reset:t((()=>{r((()=>new Map))}),[])};return[o,s]}function useMediaQuery(t){const getMatches=e=>\"undefined\"!==typeof window&&window.matchMedia(e).matches;const[o,r]=e(getMatches(t));function handleChange(){r(getMatches(t))}n((()=>{const e=window.matchMedia(t);handleChange();e.addListener?e.addListener(handleChange):e.addEventListener(\"change\",handleChange);return()=>{e.removeListener?e.removeListener(handleChange):e.removeEventListener(\"change\",handleChange)}}),[t]);return o}function useOnClickOutside(e,t,n=\"mousedown\"){useEventListener(n,(n=>{const o=null===e||void 0===e?void 0:e.current;o&&!o.contains(n.target)&&t(n)}))}function useReadLocalStorage(o){const r=t((()=>{if(\"undefined\"===typeof window)return null;try{const e=window.localStorage.getItem(o);return e?JSON.parse(e):null}catch(e){console.warn(`Error reading localStorage key \u201C${o}\u201D:`,e);return null}}),[o]);const[s,i]=e(r);n((()=>{i(r())}),[]);const u=t((e=>{(null===e||void 0===e?void 0:e.key)&&e.key!==o||i(r())}),[o,r]);useEventListener(\"storage\",u);useEventListener(\"local-storage\",u);return s}function useScreen(){const getScreen=()=>{if(\"undefined\"!==typeof window&&window.screen)return window.screen};const[t,n]=e(getScreen());function handleSize(){n(getScreen())}useEventListener(\"resize\",handleSize);l((()=>{handleSize()}),[]);return t}const f={};function getScriptNode(e){const t=document.querySelector(`script[src=\"${e}\"]`);const n=null===t||void 0===t?void 0:t.getAttribute(\"data-status\");return{node:t,status:n}}function useScript(t,o){const[r,s]=e((()=>{var e;return!t||(null===o||void 0===o?void 0:o.shouldPreventLoad)?\"idle\":\"undefined\"===typeof window?\"loading\":null!==(e=f[t])&&void 0!==e?e:\"loading\"}));n((()=>{var e,n;if(!t||(null===o||void 0===o?void 0:o.shouldPreventLoad))return;const r=f[t];if(\"ready\"===r||\"error\"===r){s(r);return}const i=getScriptNode(t);let u=i.node;if(u)s(null!==(n=null!==(e=i.status)&&void 0!==e?e:r)&&void 0!==n?n:\"loading\");else{u=document.createElement(\"script\");u.src=t;u.async=true;u.setAttribute(\"data-status\",\"loading\");document.body.appendChild(u);const setAttributeFromEvent=e=>{const t=\"load\"===e.type?\"ready\":\"error\";null===u||void 0===u?void 0:u.setAttribute(\"data-status\",t)};u.addEventListener(\"load\",setAttributeFromEvent);u.addEventListener(\"error\",setAttributeFromEvent)}const setStateFromEvent=e=>{const n=\"load\"===e.type?\"ready\":\"error\";s(n);f[t]=n};u.addEventListener(\"load\",setStateFromEvent);u.addEventListener(\"error\",setStateFromEvent);return()=>{if(u){u.removeEventListener(\"load\",setStateFromEvent);u.removeEventListener(\"error\",setStateFromEvent)}u&&(null===o||void 0===o?void 0:o.removeOnUnmount)&&u.remove()}}),[t,null===o||void 0===o?void 0:o.shouldPreventLoad,null===o||void 0===o?void 0:o.removeOnUnmount]);return r}function useSessionStorage(o,r){const s=t((()=>{if(\"undefined\"===typeof window)return r;try{const e=window.sessionStorage.getItem(o);return e?parseJSON(e):r}catch(e){console.warn(`Error reading sessionStorage key \u201C${o}\u201D:`,e);return r}}),[r,o]);const[i,u]=e(s);const c=useEventCallback((e=>{\"undefined\"==typeof window&&console.warn(`Tried setting sessionStorage key \u201C${o}\u201D even though environment is not a client`);try{const t=e instanceof Function?e(i):e;window.sessionStorage.setItem(o,JSON.stringify(t));u(t);window.dispatchEvent(new Event(\"session-storage\"))}catch(e){console.warn(`Error setting sessionStorage key \u201C${o}\u201D:`,e)}}));n((()=>{u(s())}),[]);const a=t((e=>{(null===e||void 0===e?void 0:e.key)&&e.key!==o||u(s())}),[o,s]);useEventListener(\"storage\",a);useEventListener(\"session-storage\",a);return[i,c]}function parseJSON(e){try{return\"undefined\"===e?void 0:JSON.parse(null!==e&&void 0!==e?e:\"\")}catch(t){console.log(\"parsing error on\",{value:e});return}}function useSsr(){const e=\"undefined\"!==typeof window&&window.document&&window.document.documentElement;return{isBrowser:e,isServer:!e}}function useStep(n){const[o,r]=e(1);const s=i((()=>o+1<=n),[o,n]);const u=i((()=>o-1>=1),[o]);const c=t((e=>{const t=e instanceof Function?e(o):e;if(!(t>=1&&t<=n))throw new Error(\"Step not valid\");r(t)}),[n,o]);const a=t((()=>{s&&r((e=>e+1))}),[s]);const d=t((()=>{u&&r((e=>e-1))}),[u]);const l=t((()=>{r(1)}),[]);return[o,{goToNextStep:a,goToPrevStep:d,canGoToNextStep:s,canGoToPrevStep:u,setStep:c,reset:l}]}const v=\"(prefers-color-scheme: dark)\";function useTernaryDarkMode(){const t=useMediaQuery(v);const[o,r]=useLocalStorage(\"usehooks-ts-ternary-dark-mode\",\"system\");const[s,i]=e(t);useUpdateEffect((()=>{\"system\"===o&&i(t)}),[t]);n((()=>{switch(o){case\"light\":i(false);break;case\"system\":i(t);break;case\"dark\":i(true);break}}),[o,t]);function toggleTernaryDarkMode(){const e={light:\"system\",system:\"dark\",dark:\"light\"};r((t=>e[t]))}return{isDarkMode:s,ternaryDarkMode:o,setTernaryDarkMode:r,toggleTernaryDarkMode:toggleTernaryDarkMode}}function useTimeout(e,t){const r=o(e);l((()=>{r.current=e}),[e]);n((()=>{if(!t&&0!==t)return;const e=setTimeout((()=>r.current()),t);return()=>clearTimeout(e)}),[t])}function useToggle(n){const[o,r]=e(!!n);const s=t((()=>r((e=>!e))),[]);return[o,s,r]}function useUpdateEffect(e,t){const o=useIsFirstRender();n((()=>{if(!o)return e()}),t)}function useWindowSize(){const[t,n]=e({width:0,height:0});const handleSize=()=>{n({width:window.innerWidth,height:window.innerHeight})};useEventListener(\"resize\",handleSize);l((()=>{handleSize()}),[]);return t}export{useBoolean,useClickAnyWhere,useCopyToClipboard,useCountdown,useCounter,useDarkMode,useDebounce,useDocumentTitle,useEffectOnce,useElementSize,useEventCallback,useEventListener,useFetch,useHover,useImageOnLoad,useIntersectionObserver,useInterval,useIsClient,useIsFirstRender,useIsMounted,l as useIsomorphicLayoutEffect,useLocalStorage,useLockedBody,useMap,useMediaQuery,useOnClickOutside,useReadLocalStorage,useScreen,useScript,useSessionStorage,useSsr,useStep,useTernaryDarkMode,useTimeout,useToggle,useUpdateEffect,useWindowSize};\n\n//# sourceMappingURL=index.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useScramble}from\"use-scramble\";import{useIntersectionObserver}from\"usehooks-ts\";import{useEffect}from\"react\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */ export default function TextScramble({text,fontStyle,scramble,speed}){const{ref,replay}=useScramble({text,speed,tick:1,step:1,scramble,seed:0});const entry=useIntersectionObserver(ref,{});const isVisible=!!(entry===null||entry===void 0?void 0:entry.isIntersecting);useEffect(()=>{if(isVisible){replay();}},[isVisible,scramble,speed]);return /*#__PURE__*/ _jsx(\"div\",{style:fontStyle,ref:ref});};TextScramble.displayName=\"Text Scramble\";addPropertyControls(TextScramble,{text:{type:ControlType.String,defaultValue:\"Overrrides\"},speed:{type:ControlType.Number,defaultValue:.6,min:0,max:1,step:.1,displayStepper:true},scramble:{type:ControlType.Number,defaultValue:4,min:0,step:1,displayStepper:true},fontStyle:{type:ControlType.Object,controls:{fontFamily:{title:\"Family\",type:ControlType.String,defaultValue:\"Inter\"},fontWeight:{title:\"Weight\",type:ControlType.Enum,defaultValue:\"400\",options:[\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\",],optionTitles:[\"Thin\",\"Extra Light\",\"Light\",\"Regular\",\"Medium\",\"Semibold\",\"Bold\",\"Extra Bold\",\"Black\",]},fontStyle:{title:\"Style\",type:ControlType.Enum,defaultValue:\"Normal\",options:[\"Normal\",\"Italic\"]},color:{type:ControlType.Color,defaultValue:\"#000\"},fontSize:{title:\"Size\",type:ControlType.Number,defaultValue:16,min:0,step:1,displayStepper:true},letterSpacing:{title:\"Letter\",type:ControlType.Number,defaultValue:0,min:0,displayStepper:true,step:.1},lineHeight:{title:\"Line\",type:ControlType.Number,defaultValue:1.2,min:1,displayStepper:true,step:.1},textAlign:{title:\"Align\",type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"\u2B05\uFE0F\",\"\u23FA\",\"\u27A1\uFE0F\"],displaySegmentedControl:true},textTransform:{title:\"Transform\",type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"]}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextScramble\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./C_TextScramble.map"],
  "mappings": "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",
  "names": ["getRandomInt", "r", "n", "getRandomChar", "e", "t", "a", "c", "u", "o", "i", "l", "v", "f", "d", "m", "g", "h", "s", "p", "A", "F", "w", "y", "b", "I", "R", "C", "M", "k", "S", "q", "x", "window", "O", "pe", "T", "z", "E", "H", "L", "N", "j", "B", "D", "G", "J", "K", "P", "Q", "animate", "U", "V", "W", "ue", "useIntersectionObserver", "t", "o", "r", "s", "i", "u", "c", "ye", "a", "updateEntry", "e", "ue", "window", "TextScramble", "text", "fontStyle", "scramble", "speed", "ref", "replay", "e", "entry", "useIntersectionObserver", "isVisible", "ue", "p", "addPropertyControls", "ControlType"]
}
