{"version":3,"file":"Text_adjust.DLQPk2b2.mjs","names":["useRef","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/dcIpFBtSESgicRQo0itn/5fxncZBoX6QhoHQ0PqUQ/Text_adjust.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * VariableFontCursor\n *\n * Cursor X  → font-width   (wdth axis)\n * Cursor Y  → font-weight  (wght axis)\n */const FONTS={// ── SANS-SERIF ────────────────────────────────────────────────────────────\nAnybody:{family:\"'Anybody', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Anybody:wdth,wght@50..150,100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:50,wdthMax:150},\"Be Vietnam Pro\":{family:\"'Be Vietnam Pro', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},Cabin:{family:\"'Cabin', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Cabin:wdth,wght@75..100,400..700&display=swap\",wghtMin:400,wghtMax:700,wdthMin:75,wdthMax:100},\"DM Sans\":{family:\"'DM Sans', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},\"Encode Sans\":{family:\"'Encode Sans', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Encode+Sans:wdth,wght@75..125,100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:75,wdthMax:125},\"Exo 2\":{family:\"'Exo 2', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Exo+2:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},Figtree:{family:\"'Figtree', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Figtree:wght@300..900&display=swap\",wghtMin:300,wghtMax:900,wdthMin:null,wdthMax:null},Inter:{family:\"'Inter', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},\"Josefin Sans\":{family:\"'Josefin Sans', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@100..700&display=swap\",wghtMin:100,wghtMax:700,wdthMin:null,wdthMax:null},Jost:{family:\"'Jost', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Jost:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},Lexend:{family:\"'Lexend', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},Manrope:{family:\"'Manrope', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap\",wghtMin:200,wghtMax:800,wdthMin:null,wdthMax:null},Montserrat:{family:\"'Montserrat', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},Mulish:{family:\"'Mulish', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Mulish:wght@200..1000&display=swap\",wghtMin:200,wghtMax:1e3,wdthMin:null,wdthMax:null},\"Noto Sans\":{family:\"'Noto Sans', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Noto+Sans:wdth,wght@62.5..100,100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:62.5,wdthMax:100},Nunito:{family:\"'Nunito', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Nunito:wght@200..1000&display=swap\",wghtMin:200,wghtMax:1e3,wdthMin:null,wdthMax:null},\"Nunito Sans\":{family:\"'Nunito Sans', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,200..1000&display=swap\",wghtMin:200,wghtMax:1e3,wdthMin:null,wdthMax:null},\"Open Sans\":{family:\"'Open Sans', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Open+Sans:wdth,wght@75..100,300..800&display=swap\",wghtMin:300,wghtMax:800,wdthMin:75,wdthMax:100},Oswald:{family:\"'Oswald', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap\",wghtMin:200,wghtMax:700,wdthMin:null,wdthMax:null},Outfit:{family:\"'Outfit', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},\"Plus Jakarta Sans\":{family:\"'Plus Jakarta Sans', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200..800&display=swap\",wghtMin:200,wghtMax:800,wdthMin:null,wdthMax:null},\"Public Sans\":{family:\"'Public Sans', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Public+Sans:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},Raleway:{family:\"'Raleway', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Raleway:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},\"Roboto Flex\":{family:\"'Roboto Flex', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:25,wdthMax:151},Rubik:{family:\"'Rubik', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Rubik:wght@300..900&display=swap\",wghtMin:300,wghtMax:900,wdthMin:null,wdthMax:null},\"Source Sans 3\":{family:\"'Source Sans 3', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@200..900&display=swap\",wghtMin:200,wghtMax:900,wdthMin:null,wdthMax:null},\"Space Grotesk\":{family:\"'Space Grotesk', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap\",wghtMin:300,wghtMax:700,wdthMin:null,wdthMax:null},Syne:{family:\"'Syne', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Syne:wght@400..800&display=swap\",wghtMin:400,wghtMax:800,wdthMin:null,wdthMax:null},Unbounded:{family:\"'Unbounded', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap\",wghtMin:200,wghtMax:900,wdthMin:null,wdthMax:null},Urbanist:{family:\"'Urbanist', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Urbanist:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},\"Work Sans\":{family:\"'Work Sans', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Work+Sans:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},\"Yanone Kaffeesatz\":{family:\"'Yanone Kaffeesatz', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz:wght@200..700&display=swap\",wghtMin:200,wghtMax:700,wdthMin:null,wdthMax:null},// ── SERIF ─────────────────────────────────────────────────────────────────\nAlegreya:{family:\"'Alegreya', serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Alegreya:wght@400..900&display=swap\",wghtMin:400,wghtMax:900,wdthMin:null,wdthMax:null},Bitter:{family:\"'Bitter', serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Bitter:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},Cormorant:{family:\"'Cormorant', serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Cormorant:wght@300..700&display=swap\",wghtMin:300,wghtMax:700,wdthMin:null,wdthMax:null},\"Crimson Pro\":{family:\"'Crimson Pro', serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Crimson+Pro:wght@200..900&display=swap\",wghtMin:200,wghtMax:900,wdthMin:null,wdthMax:null},\"EB Garamond\":{family:\"'EB Garamond', serif\",importUrl:\"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400..800&display=swap\",wghtMin:400,wghtMax:800,wdthMin:null,wdthMax:null},Fraunces:{family:\"'Fraunces', serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},Lora:{family:\"'Lora', serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Lora:wght@400..700&display=swap\",wghtMin:400,wghtMax:700,wdthMin:null,wdthMax:null},\"Noto Serif\":{family:\"'Noto Serif', serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Noto+Serif:wdth,wght@62.5..100,100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:62.5,wdthMax:100},\"Playfair Display\":{family:\"'Playfair Display', serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400..900&display=swap\",wghtMin:400,wghtMax:900,wdthMin:null,wdthMax:null},\"Source Serif 4\":{family:\"'Source Serif 4', serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,200..900&display=swap\",wghtMin:200,wghtMax:900,wdthMin:null,wdthMax:null},Spectral:{family:\"'Spectral', serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Spectral:wght@200..800&display=swap\",wghtMin:200,wghtMax:800,wdthMin:null,wdthMax:null},// ── DISPLAY ───────────────────────────────────────────────────────────────\n\"Big Shoulders Display\":{family:\"'Big Shoulders Display', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@100..900&display=swap\",wghtMin:100,wghtMax:900,wdthMin:null,wdthMax:null},Recursive:{family:\"'Recursive', sans-serif\",importUrl:\"https://fonts.googleapis.com/css2?family=Recursive:wght@300..1000&display=swap\",wghtMin:300,wghtMax:1e3,wdthMin:null,wdthMax:null},// ── MONOSPACE ─────────────────────────────────────────────────────────────\n\"JetBrains Mono\":{family:\"'JetBrains Mono', monospace\",importUrl:\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@100..800&display=swap\",wghtMin:100,wghtMax:800,wdthMin:null,wdthMax:null},\"Roboto Mono\":{family:\"'Roboto Mono', monospace\",importUrl:\"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100..700&display=swap\",wghtMin:100,wghtMax:700,wdthMin:null,wdthMax:null},\"Source Code Pro\":{family:\"'Source Code Pro', monospace\",importUrl:\"https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@200..900&display=swap\",wghtMin:200,wghtMax:900,wdthMin:null,wdthMax:null},\"Space Mono\":{family:\"'Space Mono', monospace\",importUrl:\"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400..700&display=swap\",wghtMin:400,wghtMax:700,wdthMin:null,wdthMax:null}};const FONT_NAMES=Object.keys(FONTS).sort();export default function VariableFontCursor({text=\"VARIABLE\",fontSize=96,color=\"#ffffff\",fontChoice=\"Roboto Flex\"}){const containerRef=useRef(null);const[weight,setWeight]=useState(500);const[fontWidth,setFontWidth]=useState(100);const animRef=useRef();const targetRef=useRef({weight:500,width:100});const currentRef=useRef({weight:500,width:100});const font=FONTS[fontChoice]??FONTS[\"Roboto Flex\"];useEffect(()=>{const handleMouseMove=e=>{const nx=e.clientX/window.innerWidth;const ny=e.clientY/window.innerHeight;targetRef.current.weight=font.wghtMax-ny*(font.wghtMax-font.wghtMin);if(font.wdthMin!==null&&font.wdthMax!==null){targetRef.current.width=font.wdthMin+nx*(font.wdthMax-font.wdthMin);}};window.addEventListener(\"mousemove\",handleMouseMove);return()=>window.removeEventListener(\"mousemove\",handleMouseMove);},[font]);useEffect(()=>{const lerp=(a,b,t)=>a+(b-a)*t;const tick=()=>{const t=.07;currentRef.current.weight=lerp(currentRef.current.weight,targetRef.current.weight,t);currentRef.current.width=lerp(currentRef.current.width,targetRef.current.width,t);setWeight(Math.round(currentRef.current.weight));setFontWidth(Math.round(currentRef.current.width*10)/10);animRef.current=requestAnimationFrame(tick);};animRef.current=requestAnimationFrame(tick);return()=>cancelAnimationFrame(animRef.current);},[]);const variationSettings=font.wdthMin!==null?`'wght' ${weight}, 'wdth' ${fontWidth}`:`'wght' ${weight}`;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @import url('${font.importUrl}');\n\n                .vf-root {\n                    width: 100%;\n                    height: 100%;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    overflow: hidden;\n                    position: relative;\n                }\n\n                .vf-text {\n                    text-transform: uppercase;\n                    line-height: 1;\n                    user-select: none;\n                    will-change: font-variation-settings;\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{ref:containerRef,className:\"vf-root\",children:/*#__PURE__*/_jsx(\"span\",{className:\"vf-text\",style:{fontFamily:font.family,fontSize:`${fontSize}px`,color,fontVariationSettings:variationSettings},children:text})})]});}addPropertyControls(VariableFontCursor,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"VARIABLE\"},fontChoice:{type:ControlType.Enum,title:\"Font\",defaultValue:\"Roboto Flex\",options:FONT_NAMES,optionTitles:FONT_NAMES},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:96,min:12,max:400,step:1,displayStepper:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VariableFontCursor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text_adjust.map"],"mappings":"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"}