{"version":3,"file":"shared-lib.DCMoebp6.mjs","names":["useRef","useState","_Fragment","useState","useRef","useRef","_Fragment","useState","useRef","_Fragment","useRef","isMotionValue","useMemo","isMotionValue","useRef","useCallback","isMotionValue","animate","useMemo","useMemo","useState","useRef","useCallback","isMotionValue","useState","_Fragment","useRef","useCallback","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","Image1","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","MenuButtons","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","UnsafeLogo","NavigationButton","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/bYeXr72t2HqwNKfjEW2E/Bazh7jPAUaHVJKDAesN4/Cursor_Tracker.js","https:/framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js","https:/framerusercontent.com/modules/KZMGYuTspI0EC2plnkUu/NcdLPXoB7o5eD6BSCTPv/CRT_effect.js","https:/framerusercontent.com/modules/LNhzAAddQhYpCFFg7LDO/NK9zQ5aFVV42uPDcAPpT/CRT_Transition.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/0tL3NK6Gdibfi84549mt/wxfj3uKBUiepHMkJD9XI/lodash.js","https:/framer.com/m/framer/lodash.js@0.3.0","https:/framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js","https:/framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/2NLwQRLJdaV5jyzPAzvG/Audio.js","https:/framerusercontent.com/modules/0vh4X75ZQlK5jTquRSzJ/xYz7xcnJgpzcHzx9wEk3/mUoNfBDnQ.js","https:/framerusercontent.com/modules/lIdtrRmbOBipdmT5wnVF/qW58vTZAtg8Ndkrz8Zjm/fReIuMosz.js","https:/framerusercontent.com/modules/etvWSpJ61T6W0jOMzK0C/Kj6ENCzcpUZmsxN5EXOX/yPCQtyXaZ.js","https:/framerusercontent.com/modules/8M5GuY0fEshX1ZFKPcno/W1TgOZaA4JOzCyZg4PVL/joZxzRams.js","https:/framerusercontent.com/modules/9UK31CZdXErZGceTMD8u/XFAbfg5GXy65EzEEFnSr/qLpIgE0PK.js","https:/framerusercontent.com/modules/pnBWdLscP4ZaXqWTsPfo/LFbdWHDkNDE0tYKi7oiT/siteMetadata.js"],"sourcesContent":["// Cursor position tracker with visual indicator and coordinate display\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Cursor Position Tracker\n *\n * Tracks and displays the X and Y coordinates of the mouse cursor\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function CursorTracker(props){const{backgroundColor,textColor,crosshairColor,showCrosshair,showClicks,position,hideCursor,font}=props;const containerRef=useRef(null);const[positionState,setPosition]=useState({x:0,y:0});const[relativePosition,setRelativePosition]=useState({x:0,y:0});const[clicks,setClicks]=useState(0);const isStatic=useIsStaticRenderer();const positionStyles={position:\"absolute\",display:\"flex\",flexDirection:\"column\",gap:8,pointerEvents:\"none\",color:textColor,...font};switch(position){case\"topLeft\":Object.assign(positionStyles,{top:20,left:20,alignItems:\"flex-start\"});break;case\"topRight\":Object.assign(positionStyles,{top:20,right:20,alignItems:\"flex-end\"});break;case\"bottomLeft\":Object.assign(positionStyles,{bottom:20,left:20,alignItems:\"flex-start\"});break;case\"bottomRight\":Object.assign(positionStyles,{bottom:20,right:20,alignItems:\"flex-end\"});break;case\"center\":Object.assign(positionStyles,{top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",alignItems:\"center\"});break;}useEffect(()=>{if(isStatic)return;const handleMouseMove=e=>{startTransition(()=>{setPosition({x:e.clientX,y:e.clientY});if(containerRef.current){const rect=containerRef.current.getBoundingClientRect();setRelativePosition({x:Math.round(e.clientX-rect.left),y:Math.round(e.clientY-rect.top)});}});};const handleClick=()=>{startTransition(()=>{setClicks(prev=>prev+1);});};window.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"click\",handleClick);return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"click\",handleClick);};},[isStatic]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",backgroundColor,position:\"relative\",overflow:\"hidden\",cursor:hideCursor?\"none\":\"default\"},children:[showCrosshair&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:relativePosition.x,top:0,bottom:0,width:1,backgroundColor:crosshairColor,pointerEvents:\"none\",opacity:.5}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:relativePosition.y,left:0,right:0,height:1,backgroundColor:crosshairColor,pointerEvents:\"none\",opacity:.5}})]}),/*#__PURE__*/_jsxs(\"div\",{style:positionStyles,children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{minWidth:\"1ch\"},children:\"X\"}),/*#__PURE__*/_jsx(\"span\",{children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontVariantNumeric:\"tabular-nums\",minWidth:\"4ch\",textAlign:\"right\"},children:relativePosition.x})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{minWidth:\"1ch\"},children:\"Y\"}),/*#__PURE__*/_jsx(\"span\",{children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontVariantNumeric:\"tabular-nums\",minWidth:\"4ch\",textAlign:\"right\"},children:relativePosition.y})]}),showClicks&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginTop:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{minWidth:\"1ch\"},children:\"#\"}),/*#__PURE__*/_jsx(\"span\",{children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontVariantNumeric:\"tabular-nums\",minWidth:\"4ch\",textAlign:\"right\"},children:clicks})]})]})]});}addPropertyControls(CursorTracker,{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},crosshairColor:{type:ControlType.Color,title:\"Crosshair\",defaultValue:\"#FFFFFF\"},showCrosshair:{type:ControlType.Boolean,title:\"Crosshair\",defaultValue:false},showClicks:{type:ControlType.Boolean,title:\"Clicks\",defaultValue:false},position:{type:ControlType.Enum,title:\"Position\",options:[\"topLeft\",\"topRight\",\"bottomLeft\",\"bottomRight\",\"center\"],optionTitles:[\"Top Left\",\"Top Right\",\"Bottom Left\",\"Bottom Right\",\"Center\"],defaultValue:\"topRight\"},hideCursor:{type:ControlType.Boolean,title:\"Cursor\",enabledTitle:\"Hide\",disabledTitle:\"Show\",defaultValue:false},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"monospace\",description:\"Component by Blue Jackson: [Get In Touch ↗](https://www.jacksonvisualdesign.com/links)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CursorTracker\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cursor_Tracker.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const DEFAULT_SCRAMBLE_CHARS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n */export default function TextGlitch(props){const{text,font,color,scrambleColor,duration,style,glitch}=props;const[display,setDisplay]=useState(text);const[scrambling,setScrambling]=useState(false);const intervalRef=useRef(null);const timeoutRef=useRef(null);// Use prop or default\nconst chars=(props.scrambleChars||DEFAULT_SCRAMBLE_CHARS).split(\"\");useEffect(()=>{if(!glitch){setDisplay(text);setScrambling(false);return;}if(RenderTarget.current()!==RenderTarget.preview){setDisplay(text);setScrambling(false);return;}if(RenderTarget.current()===RenderTarget.thumbnail){setDisplay(text);setScrambling(false);return;}setDisplay(text);setScrambling(true);let frame=0;const scramble=()=>{const percent=Math.max(0,Math.min(100,props.scramblePercent??100));let scrambled=text.split(\"\").map((c,i)=>{if(c===\" \")return c;if(Math.random()*100>percent)return c;return`<span data-scramble=\"1\">${chars[Math.floor(Math.random()*chars.length)]}</span>`;}).join(\"\");setDisplay(scrambled);frame++;};intervalRef.current=window.setInterval(scramble,props.speed||40);timeoutRef.current=window.setTimeout(()=>{if(intervalRef.current)clearInterval(intervalRef.current);setDisplay(text);setScrambling(false);},duration);return()=>{if(intervalRef.current)clearInterval(intervalRef.current);if(timeoutRef.current)clearTimeout(timeoutRef.current);};},[text,duration,glitch,props.scrambleChars])// Add scrambleChars as dependency\n;function renderText(){const{weight,optical}=props.variable||{weight:400,optical:22};const fontVariation={fontWeight:weight,fontVariationSettings:`'wght' ${weight}, 'opsz' ${optical}`};const styleBase={...font,color,...fontVariation};if(!scrambling)return /*#__PURE__*/_jsx(\"span\",{style:styleBase,children:text});const parts=display.split(/(<span data-scramble=\"1\">.*?<\\/span>)/g);return /*#__PURE__*/_jsx(\"span\",{style:styleBase,children:parts.map((part,i)=>{if(part.startsWith('<span data-scramble=\"1\">')){const letter=part.replace(/<.*?>/g,\"\");return /*#__PURE__*/_jsx(\"span\",{style:{color:scrambleColor},children:letter},i);}return /*#__PURE__*/_jsx(\"span\",{children:part},i);})});}const isFixedWidth=style&&style.width===\"100%\";const isFixedHeight=style&&style.height===\"100%\";return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",width:isFixedWidth?\"100%\":\"max-content\",minWidth:isFixedWidth?undefined:\"max-content\",height:isFixedHeight?\"100%\":undefined},children:renderText()});}TextGlitch.displayName=\"Text Glitch\";addPropertyControls(TextGlitch,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Scramble Me!\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:22,variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},variable:{type:ControlType.Object,title:\"Variable\",controls:{optical:{type:ControlType.Number,title:\"Optical\",defaultValue:22,min:14,max:32,step:1},weight:{type:ControlType.Number,title:\"Weight\",defaultValue:400,min:100,max:900,step:1}},defaultValue:{optical:22,weight:400}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},scrambleColor:{type:ControlType.Color,title:\"Scrambled\",defaultValue:\"#8855FF\"},scrambleChars:{// <-- Add the control\ntype:ControlType.String,title:\"Chars\",defaultValue:DEFAULT_SCRAMBLE_CHARS,displayTextArea:true},scramblePercent:{type:ControlType.Number,title:\"Scramble %\",defaultValue:100,min:0,max:100,unit:\"%\",step:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:40,min:10,max:200,unit:\"ms\",step:1},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:1200,min:200,max:5e3,unit:\"ms\",step:50},glitch:{type:ControlType.Boolean,title:\"Glitch\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:true,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextGlitch\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextGlitch_Prod.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef}from\"react\";export default function CRTEffect({scanlineSpeed=3,scanlineOpacity=.12,scanlineSize=2,scanlineGap=2,staticNoise=.06,signalLoss=.2,vignette=.6}){const noiseCanvasRef=useRef(null);const scanRef=useRef(null);const signalRef=useRef(null);// ── Scanline animation speed ───────────────────────────────────────────────\nuseEffect(()=>{const el=scanRef.current;if(!el)return;const duration=Math.max(.2,4/scanlineSpeed);el.style.animationDuration=`${duration}s`;},[scanlineSpeed]);// ── Animated noise canvas ──────────────────────────────────────────────────\nuseEffect(()=>{const canvas=noiseCanvasRef.current;if(!canvas||staticNoise<=0)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;let raf;function drawNoise(){const w=canvas.width;const h=canvas.height;const imageData=ctx.createImageData(w,h);const buf=imageData.data;for(let i=0;i<buf.length;i+=4){const v=Math.random()*staticNoise*255*3|0;buf[i]=v;buf[i+1]=v;buf[i+2]=v;buf[i+3]=Math.random()*staticNoise*200|0;}ctx.putImageData(imageData,0,0);raf=requestAnimationFrame(drawNoise);}drawNoise();return()=>cancelAnimationFrame(raf);},[staticNoise]);// ── Signal loss sweeping band ──────────────────────────────────────────────\nuseEffect(()=>{const el=signalRef.current;if(!el||signalLoss<=0){if(el)el.style.opacity=\"0\";return;}let raf;let y=-10;let active=false;const speed=.5+signalLoss*1.2;function tick(){if(!active&&Math.random()<signalLoss*.012){active=true;y=-10;}if(active){y+=speed;el.style.top=`${y}%`;el.style.opacity=String(Math.min(1,signalLoss*1.4));if(y>110){active=false;el.style.opacity=\"0\";}}raf=requestAnimationFrame(tick);}tick();return()=>cancelAnimationFrame(raf);},[signalLoss]);// ── Scanline gradient — line thickness + gap fully controllable ────────────\nconst totalStep=scanlineSize+scanlineGap;const scanlineGradient=`repeating-linear-gradient(\n        to bottom,\n        rgba(0,0,0,${scanlineOpacity}) 0px,\n        rgba(0,0,0,${scanlineOpacity}) ${scanlineSize}px,\n        transparent ${scanlineSize}px,\n        transparent ${totalStep}px\n    )`;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes crt-scan {\n                    from { background-position: 0 0; }\n                    to   { background-position: 0 ${totalStep}px; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",overflow:\"hidden\",pointerEvents:\"none\",borderRadius:\"inherit\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:scanRef,style:{position:\"absolute\",inset:0,backgroundImage:scanlineGradient,backgroundRepeat:\"repeat\",animation:\"crt-scan linear infinite\",animationDuration:\"1.3s\",zIndex:1}}),staticNoise>0&&/*#__PURE__*/_jsx(\"canvas\",{ref:noiseCanvasRef,width:640,height:480,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",opacity:Math.min(1,staticNoise*2.2),mixBlendMode:\"screen\",zIndex:2}}),signalLoss>0&&/*#__PURE__*/_jsx(\"div\",{ref:signalRef,style:{position:\"absolute\",left:0,right:0,top:\"0%\",height:`${10+signalLoss*28}px`,background:\"linear-gradient(to bottom, transparent 0%, rgba(255,255,255,0.07) 30%, rgba(200,230,255,0.13) 50%, rgba(255,255,255,0.07) 70%, transparent 100%)\",mixBlendMode:\"screen\",opacity:0,filter:\"blur(0.5px)\",zIndex:3}}),vignette>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`radial-gradient(ellipse at 50% 50%,\n                                transparent ${Math.round((1-vignette)*72)}%,\n                                rgba(0,0,0,${Math.min(.97,vignette*1.1)}) 100%)`,zIndex:4}})]})]});}addPropertyControls(CRTEffect,{scanlineSpeed:{type:ControlType.Number,title:\"Scanline Speed\",defaultValue:3,min:.1,max:10,step:.1,displayStepper:false},scanlineOpacity:{type:ControlType.Number,title:\"Scanline Opacity\",defaultValue:.12,min:0,max:.8,step:.01,displayStepper:false},scanlineSize:{type:ControlType.Number,title:\"Line Thickness\",defaultValue:2,min:1,max:20,step:1,displayStepper:true,unit:\"px\"},scanlineGap:{type:ControlType.Number,title:\"Line Gap\",defaultValue:2,min:1,max:30,step:1,displayStepper:true,unit:\"px\"},staticNoise:{type:ControlType.Number,title:\"Static Noise\",defaultValue:.06,min:0,max:.5,step:.01,displayStepper:false},signalLoss:{type:ControlType.Number,title:\"Signal Loss\",defaultValue:.2,min:0,max:1,step:.01,displayStepper:false},vignette:{type:ControlType.Number,title:\"Vignette\",defaultValue:.6,min:0,max:1,step:.01,displayStepper:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CRTEffect\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CRT_effect.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";export default function CRTTransition({duration=1.2,intensity=.7,tintColor=\"#b8ffcc\"}){const[phase,setPhase]=useState(\"roll\");const[visible,setVisible]=useState(true);const noiseRef=useRef(null);const rafRef=useRef(0);const rollRef=useRef(null);// ── Phase sequencer ────────────────────────────────────────────────────────\nuseEffect(()=>{const d=duration*1e3;const t1=d*.22// roll ends\n;const t2=d*.22+d*.35// static ends\n;const t3=d*.22+d*.35+d*.08// flash ends\n;const t4=d// settle ends → done\n;const timers=[setTimeout(()=>setPhase(\"static\"),t1),setTimeout(()=>setPhase(\"flash\"),t2),setTimeout(()=>setPhase(\"settle\"),t3),setTimeout(()=>{setPhase(\"done\");setVisible(false);},t4)];return()=>timers.forEach(clearTimeout);},[duration]);// ── Noise canvas (always running while visible) ────────────────────────────\nuseEffect(()=>{const canvas=noiseRef.current;if(!canvas||!visible)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;function drawNoise(){const w=canvas.width;const h=canvas.height;const img=ctx.createImageData(w,h);const buf=img.data;// Intensity of noise varies per phase — heavier during static\nconst level=phase===\"static\"?intensity:phase===\"roll\"?intensity*.35:phase===\"settle\"?intensity*.15:0;for(let i=0;i<buf.length;i+=4){const v=Math.random()*level*255|0;buf[i]=v;buf[i+1]=v;buf[i+2]=v;buf[i+3]=Math.random()*level*255|0;}ctx.putImageData(img,0,0);rafRef.current=requestAnimationFrame(drawNoise);}drawNoise();return()=>cancelAnimationFrame(rafRef.current);},[phase,intensity,visible]);if(!visible)return null;// ── Roll band count & speed from intensity ─────────────────────────────────\nconst rollBands=Math.round(3+intensity*5);const rollDur=Math.max(.1,duration*.22);// ── Settle scanline fade duration ──────────────────────────────────────────\nconst settleDur=Math.max(.3,duration*.35);// ── Flash colors ──────────────────────────────────────────────────────────\nconst flashBg=intensity>.6?`rgba(255,255,255,${.6+intensity*.4})`:`rgba(220,255,230,${.4+intensity*.4})`;// ── Shared overlay base ────────────────────────────────────────────────────\nconst base={position:\"fixed\",inset:0,width:\"100%\",height:\"100%\",pointerEvents:phase===\"done\"?\"none\":\"all\",zIndex:9999};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes crt-roll-sweep {\n                    0%   { transform: translateY(-100%); opacity: 1; }\n                    80%  { opacity: 1; }\n                    100% { transform: translateY(110%); opacity: 0; }\n                }\n                @keyframes crt-settle-out {\n                    0%   { opacity: 1; }\n                    100% { opacity: 0; }\n                }\n                @keyframes crt-flash-pulse {\n                    0%   { opacity: 1; }\n                    60%  { opacity: 0.8; }\n                    100% { opacity: 0; }\n                }\n                @keyframes crt-scanline-settle {\n                    from { background-position: 0 0; }\n                    to   { background-position: 0 4px; }\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{style:{...base,background:\"black\",opacity:phase===\"settle\"?undefined:1,animation:phase===\"settle\"?`crt-settle-out ${settleDur}s ease-in forwards`:undefined}}),(phase===\"roll\"||phase===\"static\"||phase===\"settle\")&&/*#__PURE__*/_jsx(\"canvas\",{ref:noiseRef,width:480,height:320,style:{...base,mixBlendMode:\"screen\",imageRendering:\"pixelated\",animation:phase===\"settle\"?`crt-settle-out ${settleDur}s ease-in forwards`:undefined}}),phase===\"roll\"&&/*#__PURE__*/_jsx(\"div\",{style:{...base,overflow:\"hidden\"},children:Array.from({length:rollBands}).map((_,i)=>{const hue=130+i*15;const delay=i/rollBands*rollDur*.5;const alpha=.4+intensity*.5;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,top:0,height:`${10+intensity*14}%`,background:`linear-gradient(\n                                        to bottom,\n                                        transparent 0%,\n                                        hsla(${hue},100%,80%,${alpha}) 30%,\n                                        rgba(255,255,255,${alpha*.6}) 50%,\n                                        hsla(${hue},100%,80%,${alpha}) 70%,\n                                        transparent 100%\n                                    )`,mixBlendMode:\"screen\",animation:`crt-roll-sweep ${rollDur}s ${delay}s linear forwards`,filter:`blur(${1+intensity*2}px)`}},i);})}),phase===\"static\"&&/*#__PURE__*/_jsx(\"div\",{style:{...base,background:tintColor,opacity:intensity*.12,mixBlendMode:\"screen\"}}),(phase===\"static\"||phase===\"settle\")&&/*#__PURE__*/_jsx(\"div\",{style:{...base,backgroundImage:`repeating-linear-gradient(\n                            to bottom,\n                            rgba(0,0,0,${.45+intensity*.3}) 0px,\n                            rgba(0,0,0,${.45+intensity*.3}) 2px,\n                            transparent 2px,\n                            transparent 4px\n                        )`,animation:phase===\"settle\"?`crt-settle-out ${settleDur}s ease-in forwards`:`crt-scanline-settle 0.08s linear infinite`}}),phase===\"flash\"&&/*#__PURE__*/_jsx(\"div\",{style:{...base,background:flashBg,animation:`crt-flash-pulse ${duration*.09}s ease-out forwards`}}),phase!==\"done\"&&/*#__PURE__*/_jsx(\"div\",{style:{...base,background:\"radial-gradient(ellipse at 50% 50%, transparent 55%, rgba(0,0,0,0.85) 100%)\",pointerEvents:\"none\",animation:phase===\"settle\"?`crt-settle-out ${settleDur}s ease-in forwards`:undefined}})]});}// ── Property Controls ─────────────────────────────────────────────────────────\naddPropertyControls(CRTTransition,{duration:{type:ControlType.Number,title:\"Duration (s)\",defaultValue:1.2,min:.4,max:4,step:.1,displayStepper:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:.7,min:.1,max:1,step:.05,displayStepper:false},tintColor:{type:ControlType.Color,title:\"Phosphor Tint\",defaultValue:\"#b8ffcc\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CRTTransition\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CRT_Transition.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","/** Error message constants. */ var FUNC_ERROR_TEXT = \"Expected a function\";\n/* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max, nativeMin = Math.min;\n/** Used as references for various `Number` constants. */ var NAN = 0 / 0;\n/** Used to match leading and trailing whitespace. */ var reTrim = /^\\s+|\\s+$/g;\n/** Used to detect bad signed hexadecimal string values. */ var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n/** Used to detect binary string values. */ var reIsBinary = /^0b[01]+$/i;\n/** Used to detect octal string values. */ var reIsOctal = /^0o[0-7]+$/i;\n/** Built-in method references without a dependency on `root`. */ var freeParseInt = parseInt;\nvar now = function() {\n    return Date.now();\n};\nfunction isObject(value) {\n    var type = typeof value;\n    return value != null && (type == \"object\" || type == \"function\");\n}\nfunction isObjectLike(value) {\n    return value != null && typeof value == \"object\";\n}\nfunction toNumber(value) {\n    if (typeof value == \"number\") {\n        return value;\n    }\n    if (typeof value == \"symbol\") {\n        return NAN;\n    }\n    if (isObject(value)) {\n        var other = typeof value.valueOf == \"function\" ? value.valueOf() : value;\n        value = isObject(other) ? other + \"\" : other;\n    }\n    if (typeof value != \"string\") {\n        return value === 0 ? value : +value;\n    }\n    value = value.replace(reTrim, \"\");\n    var isBinary = reIsBinary.test(value);\n    return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;\n}\nexport function debounce(func, wait, options) {\n    var lastArgs, lastThis, maxWait, result, timerId, lastCallTime, lastInvokeTime = 0, leading = false, maxing = false, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    wait = toNumber(wait) || 0;\n    if (isObject(options)) {\n        leading = !!options.leading;\n        maxing = \"maxWait\" in options;\n        maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    function invokeFunc(time) {\n        var args = lastArgs, thisArg = lastThis;\n        lastArgs = lastThis = undefined;\n        lastInvokeTime = time;\n        result = func.apply(thisArg, args);\n        return result;\n    }\n    function leadingEdge(time) {\n        // Reset any `maxWait` timer.\n        lastInvokeTime = time;\n        // Start the timer for the trailing edge.\n        timerId = setTimeout(timerExpired, wait);\n        // Invoke the leading edge.\n        return leading ? invokeFunc(time) : result;\n    }\n    function remainingWait(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime, timeWaiting = wait - timeSinceLastCall;\n        return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;\n    }\n    function shouldInvoke(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime;\n        // Either this is the first call, activity has stopped and we're at the\n        // trailing edge, the system time has gone backwards and we're treating\n        // it as the trailing edge, or we've hit the `maxWait` limit.\n        return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;\n    }\n    function timerExpired() {\n        var time = now();\n        if (shouldInvoke(time)) {\n            return trailingEdge(time);\n        }\n        // Restart the timer.\n        timerId = setTimeout(timerExpired, remainingWait(time));\n    }\n    function trailingEdge(time) {\n        timerId = undefined;\n        // Only invoke if we have `lastArgs` which means `func` has been\n        // debounced at least once.\n        if (trailing && lastArgs) {\n            return invokeFunc(time);\n        }\n        lastArgs = lastThis = undefined;\n        return result;\n    }\n    function cancel() {\n        if (timerId !== undefined) {\n            clearTimeout(timerId);\n        }\n        lastInvokeTime = 0;\n        lastArgs = lastCallTime = lastThis = timerId = undefined;\n    }\n    function flush() {\n        return timerId === undefined ? result : trailingEdge(now());\n    }\n    function debounced() {\n        var time = now(), isInvoking = shouldInvoke(time);\n        lastArgs = arguments;\n        lastThis = this;\n        lastCallTime = time;\n        if (isInvoking) {\n            if (timerId === undefined) {\n                return leadingEdge(lastCallTime);\n            }\n            if (maxing) {\n                // Handle invocations in a tight loop.\n                clearTimeout(timerId);\n                timerId = setTimeout(timerExpired, wait);\n                return invokeFunc(lastCallTime);\n            }\n        }\n        if (timerId === undefined) {\n            timerId = setTimeout(timerExpired, wait);\n        }\n        return result;\n    }\n    debounced.cancel = cancel;\n    debounced.flush = flush;\n    return debounced;\n}\nexport function throttle(func, wait, options) {\n    var leading = true, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    if (isObject(options)) {\n        leading = \"leading\" in options ? !!options.leading : leading;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    return debounce(func, wait, {\n        leading: leading,\n        maxWait: wait,\n        trailing: trailing\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"throttle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"debounce\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./lodash.map","/*\n * lodash (framer/lodash@0.3.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/0tL3NK6Gdibfi84549mt/wxfj3uKBUiepHMkJD9XI/lodash.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{animate,transform,motion,useTransform}from\"framer-motion\";import{useRef,useState,useCallback}from\"react\";import{isMotionValue,useOnChange,useAutoMotionValue}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{throttle}from\"https://framer.com/m/framer/lodash.js@0.3.0\";var KnobOptions;(function(KnobOptions){KnobOptions[\"Hide\"]=\"Hide\";KnobOptions[\"Hover\"]=\"Hover\";KnobOptions[\"Show\"]=\"Show\";})(KnobOptions||(KnobOptions={}));/**\n * SLIDER\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 20\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */ export const Slider=withCSS(function Slider(props){const{value:valueProp,trackHeight,fillColor,focusColor,min,max,onChange,onChangeLive,onMax,onMin,trackColor,trackRadius,knobSize,knobColor,constrainKnob,shadow,shouldAnimateChange,transition,overdrag,knobSetting,style}=props;const[hovered,setHovered]=useState(false);const[focused,setFocused]=useState(false);const onCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldAnimate=shouldAnimateChange&&!onCanvas;const isConstrained=constrainKnob&&knobSetting===KnobOptions.Show;const showKnob=knobSetting!==KnobOptions.Hide;const input=useRef();const knobPadding=8;// Main setting function\nconst updateValue=useCallback((newVal,target)=>{throttledInputUpdate(newVal);if(onChange)onChange(newVal);if(shouldAnimate)animate(target,newVal,transition);else requestAnimationFrame(()=>target.set(newVal));},[transition,shouldAnimate,onChange]);// \"value\" is the source of truth\n// It can be controlled via props with a motionvalue or number 0.0 - 1.0\n// Local changes are always allowed and are reported back up using \"onChange\" callback\nconst value=useAutoMotionValue(valueProp,{onChange:updateValue,transform:value=>transform(value,[0,100],[min,max])});const knobX=useTransform(value,[min,max],[\"0%\",\"100%\"]);const normalizedValue=useTransform(value,[min,max],[0,1]);const throttledInputUpdate=useCallback(throttle(val=>{var ref;if((ref=input.current)===null||ref===void 0?void 0:ref.value)input.current.value=val;},100),[input]);// Live updating callback\nuseOnChange(value,val=>{if(isMotionValue(valueProp))throttledInputUpdate(val);if(onMax&&val>=max)onMax();if(onMin&&val<=min)onMin();if(onChangeLive)onChangeLive(val);});// Read changes from input element\nconst handleInputChange=e=>{updateValue(parseFloat(e.target.value),value);};// Handle tapping on the know to trigger update\nconst handleMouseDown=e=>{if(parseFloat(e.target.value)!==0)updateValue(parseFloat(e.target.value),value);};const handleMouseUp=()=>{};const totalKnobWidth=showKnob?knobSize+knobPadding:knobPadding;const totalHeight=Math.max(knobSize+knobPadding,trackHeight);return /*#__PURE__*/ _jsxs(\"div\",{className:\"framer-default-slider\",onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{position:\"relative\",...style,alignItems:\"center\",justifyContent:\"flex-start\",border:`0px solid ${focusColor}`,\"--framer-default-slider-height\":totalHeight,\"--framer-default-slider-width\":totalKnobWidth},children:[/*#__PURE__*/ _jsx(\"input\",{ref:input,style:{flexShrink:0,minHeight:totalHeight,opacity:0,margin:0,display:\"flex\",...style,WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",...!isConstrained&&{width:`calc(100% + ${totalKnobWidth}px)`,marginLeft:-totalKnobWidth/2}},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),type:\"range\",min:min,max:max,defaultValue:-1,step:\"any\",onChange:handleInputChange,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp}),/*#__PURE__*/ _jsx(\"div\",{style:{background:trackColor,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,borderRadius:trackRadius,display:\"flex\",height:trackHeight,width:\"100%\",transformOrigin:\"left\",pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:trackHeight,width:\"100%\",background:fillColor,scaleX:normalizedValue,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,transformOrigin:\"left\",pointerEvents:\"none\"}})}),/*#__PURE__*/ _jsx(motion.div,{style:{x:knobX,position:\"absolute\",display:\"flex\",top:`calc(50% - ${Math.floor(knobSize/2)}px)`,pointerEvents:\"none\",...isConstrained?{width:`calc(100% - ${knobSize}px`,left:0}:{width:`100%`,left:-knobSize/2}},children:/*#__PURE__*/ _jsx(motion.div,{initial:false,animate:{scale:hovered&&knobSetting===KnobOptions.Hover||knobSetting===KnobOptions.Show?1:0},transition:{type:\"spring\",stiffness:900,damping:40},style:{transformOrigin:\"50% 50%\",width:knobSize,height:knobSize,borderRadius:\"50%\",background:knobColor,pointerEvents:\"none\",boxShadow:`0px 1px 2px 0px ${shadow}, \n                                0px 2px 4px 0px ${shadow}, \n                                0px 4px 8px 0px ${shadow}`}})})]});},[\".framer-default-slider input[type=range] {  width: 100%; height: 100% background:transparent margin: 0;}\",\".framer-default-slider input[type=range]:focus { outline: none; }\",\".framer-default-slider input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }\",\".framer-default-slider input[type=range]::-webkit-slider-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-moz-range-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-ms-thumb  { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",]);Slider.displayName=\"Slider\";Slider.defaultProps={height:20,width:200,trackHeight:4,fillColor:\"#09F\",trackColor:\"#DDD\",knobColor:\"#FFF\",focusColor:\"rgba(0, 153, 255,0)\",shadow:\"rgba(0,0,0,0.1)\",knobSize:20,overdrag:true,min:0,max:100,value:50,trackRadius:5,knobSetting:KnobOptions.Show,constrainKnob:false,transition:{type:\"spring\",delay:0,stiffness:750,damping:50},shouldAnimateChange:true};addPropertyControls(Slider,{fillColor:{title:\"Tint\",type:ControlType.Color},trackColor:{title:\"Track\",type:ControlType.Color},knobColor:{title:\"Knob\",type:ControlType.Color},shadow:{type:ControlType.Color,title:\"Shadow\"},// focusColor: {\n//     title: \"Focus\",\n//     type: ControlType.Color,\n// },\nshouldAnimateChange:{type:ControlType.Boolean,title:\"Changes\",enabledTitle:\"Animate\",disabledTitle:\"Instant\"},transition:{type:ControlType.Transition,defaultValue:Slider.defaultProps.transition},knobSetting:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Knob\",options:[\"Hide\",\"Hover\",\"Show\"]},constrainKnob:{type:ControlType.Boolean,title:\"Constrain\",enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({knobSetting})=>knobSetting!==KnobOptions.Show},knobSize:{type:ControlType.Number,title:\"Knob\",min:10,max:100,hidden:({knobSetting})=>knobSetting===KnobOptions.Hide},value:{type:ControlType.Number,title:\"Value\",min:0,max:100,unit:\"%\"},trackHeight:{title:\"Height\",type:ControlType.Number,min:0},min:{title:\"Min\",type:ControlType.Number,displayStepper:true},trackRadius:{type:ControlType.Number,displayStepper:true,min:0,max:200,title:\"Radius\"},max:{title:\"Max\",type:ControlType.Number,displayStepper:true},onChange:{type:ControlType.EventHandler},onMax:{type:ControlType.EventHandler},onMin:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Slider\":{\"type\":\"reactComponent\",\"name\":\"Slider\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Slider.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useState,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{MotionValue,motion,animate,useMotionValueEvent}from\"framer-motion\";import{useOnEnter,usePadding,useRadius,paddingControl,borderRadiusControl,useOnChange,containerStyles,secondsToMinutes,useAutoMotionValue,useOnExit,fontStack,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";// https://framer.com/projects/Default-Utilities-Assets--jihcMELbo9gizWK43snH-gymPh\nimport{Slider}from\"https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js\";const isMotionValue=v=>v instanceof MotionValue;var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));function PlayTime(props){const{currentTime,startTime}=props;const[playTime,setPlayTime]=useState(\"0:00\");useEffect(()=>{setPlayTime(secondsToMinutes(startTime));},[startTime]);useOnChange(currentTime,latest=>{setPlayTime(secondsToMinutes(latest));});return /*#__PURE__*/_jsx(_Fragment,{children:playTime});}const checkIfPlaying=player=>player.current&&!player.current.paused&&!player.current.ended&&player.current.readyState>2;/**\n * AUDIO\n *\n * Audio player component optimized for smart components.\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export const Audio=withCSS(function Audio(props){const{playing,background,progressColor,trackHeight,gap,trackColor,srcUrl,srcType,srcFile,loop,font,autoPlay,progress,volume,showTime,showTrack,playPauseCursor,showPlayPause,onTimeUpdate,onMetadata,onPlay,onPause,onEnd,pauseOnExit,onPlayGlobalPauseOption}=props;let iconCursor=\"pointer\";if(!!playPauseCursor){iconCursor=playPauseCursor;}else if(props?.style?.cursor){iconCursor=props.style.cursor;}// Defaults to false, only switches to play if possible\nconst[isPlaying,setIsPlaying]=useState(false);const[duration,setDuration]=useState(0);// Audio element ref and non-state info\nconst player=useRef();const playerInfo=useRef({ready:false,animation:null});// Track progress in ms, always in sync with audio element\nconst trackProgress=useAutoMotionValue(progress,{transform:value=>value*.01,onChange:(newValue,value)=>{if(player.current.duration){player.current.currentTime=newValue*player.current.duration;handlePlayStateUpdate(\"motionHook\");}}});const padding=usePadding(props);const borderRadius=useRadius(props);const{fontSize}=useFontControls(props);const shouldPlay=RenderTarget.current()===RenderTarget.preview;const shouldPausePlayers=onPlayGlobalPauseOption===\"pause\";const url=srcType===\"URL\"?srcUrl:srcFile;const shouldAutoPlay=shouldPlay&&playing;// Sync UI with state of the audio element\n// TODO look into better more performant ways of doing this\nconst handlePlayStateUpdate=useCallback(_=>{const currentDuration=player.current.duration;const currentTime=player.current.currentTime;playerInfo.current?.animation?.stop();if(Math.abs(currentTime-trackProgress.get())>.5){trackProgress.set(currentTime);}if(!shouldPlay)return;const isNowPlaying=checkIfPlaying(player);if(isPlaying!==isNowPlaying)setIsPlaying(isNowPlaying);if(isNowPlaying&&shouldPlay){playerInfo.current.animation=animate(trackProgress,currentDuration,{type:\"tween\",ease:\"linear\",duration:currentDuration-currentTime});}},[shouldPlay,isPlaying]);const pauseAllAudioPlayers=()=>{const audioPlayerElements=document.querySelectorAll(\".framer-audio\");audioPlayerElements.forEach(el=>{el.pause();});};// Always use this for playing audio\n// No logic in here as it is async & can fail\nconst playAudio=()=>{if(shouldPlay)player.current.play().catch(e=>{})// It's likely fine, swallow error\n;};const pauseAudio=()=>{player.current.pause();playerInfo.current?.animation?.stop();};const handleMetadata=()=>{if(onMetadata)onMetadata({duration:player.current.duration});setDuration(player.current.duration);};const initProgress=()=>{if(!isMotionValue(progress)){player.current.currentTime=progress*.01*player.current.duration;}};const handleReady=()=>{// This tries to run on every pause\n// We use playerInfo.ready to only call on initial load of a source\nif(!playerInfo.current.ready){if(shouldAutoPlay)playAudio();playerInfo.current.ready=true;initProgress();}};// Handle seek event from slider\nconst handleSeek=val=>{if(player.current.currentTime){player.current.currentTime=val;handlePlayStateUpdate(\"handleSeek\");}};const handleEnd=()=>{if(onEnd)onEnd();};const handlePlayClick=()=>{if(shouldPausePlayers)pauseAllAudioPlayers();playAudio();};// Control audio via props\nuseEffect(()=>{if(shouldPlay){// In preview when prop changes, pause/play\nif(playing===true)playAudio();else pauseAudio();}else{// Only set the state for canvas use\nif(playing===true)setIsPlaying(true);else setIsPlaying(false);}},[playing]);useEffect(()=>{// Do this in an effect to correct on optimised sites\nif(player.current?.duration)setDuration(player.current.duration);},[]);// Call event callbacks\nuseEffect(()=>{if(playerInfo.current.ready&&isPlaying&&onPlay)onPlay();else if(playerInfo.current.ready&&onPause)onPause();},[isPlaying]);// Volume Control\nuseEffect(()=>{player.current.volume=volume/100;},[volume]);// Reset ready state when src changes\nuseEffect(()=>{playerInfo.current.ready=false;},[srcFile,srcType,srcUrl]);// Play on navigation\nuseOnEnter(()=>{if(shouldAutoPlay)playAudio();});useOnExit(()=>{if(pauseOnExit)player.current.pause();});useMotionValueEvent(trackProgress,\"change\",val=>{const progressPercent=player.current?.duration?val/player.current.duration*100:null;if(onTimeUpdate){onTimeUpdate(val,progressPercent,secondsToMinutes(val));}});const iconStyles={marginRight:showTime||showTrack?gap:0,flexShrink:0,cursor:iconCursor};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyles,position:\"relative\",overflow:\"hidden\",background,padding,borderRadius},children:[/*#__PURE__*/_jsx(\"audio\",{src:url,loop:loop,className:\"framer-audio\",ref:player,// For why preload=none (and not metadata or auto or intersection observer),\n// see https://framer-team.slack.com/archives/C07D1C7KQQ3/p1761760078523569?thread_ts=1761728391.430019&cid=C07D1C7KQQ3\npreload:\"none\",autoPlay:shouldAutoPlay,onLoadedMetadata:handleMetadata,onCanPlayThrough:handleReady,// Listen to all events for status changes\nonPlaying:()=>handlePlayStateUpdate(\"playingEvent\"),onPlay:()=>handlePlayStateUpdate(\"playEvent\"),onSeeked:()=>handlePlayStateUpdate(\"seekEvent\"),onPause:()=>handlePlayStateUpdate(\"pauseEvent\"),onEnded:()=>handleEnd()}),showPlayPause&&/*#__PURE__*/_jsx(_Fragment,{children:isPlaying?/*#__PURE__*/_jsx(PauseIcon,{width:16,whileTap:{scale:.9},onClick:()=>pauseAudio(),style:iconStyles,\"aria-label\":\"pause audio\"}):/*#__PURE__*/_jsx(PlayIcon,{width:16,whileTap:{scale:.9},onClick:handlePlayClick,style:iconStyles,\"aria-label\":\"play audio\"})}),showTime&&/*#__PURE__*/_jsxs(\"p\",{style:{userSelect:\"none\",color:\"#333\",fontWeight:500,letterSpacing:-.25,margin:0,flexShrink:0,fontFamily:fontStack,fontVariantNumeric:\"tabular-nums\",marginRight:showTrack?gap:0,...font},children:[/*#__PURE__*/_jsx(PlayTime,{startTime:duration*(isMotionValue(progress)?progress.get():progress*.01),currentTime:trackProgress}),/*#__PURE__*/_jsx(\"span\",{style:{padding:\"0 2px\"},children:\"/\"}),duration>0?secondsToMinutes(duration):\"1:34\"]}),showTrack&&/*#__PURE__*/_jsx(Slider,{style:{width:\"100%\"},value:trackProgress,fillColor:progressColor,knobSetting:\"Hover\",shadow:`rgba(0,0,0,0)`,knobSize:10,knobColor:progressColor,onChange:handleSeek,shouldAnimateChange:false,min:0,max:duration,trackColor:trackColor})]});},[\".framer-audio-icon { outline: none; }\",\".framer-audio-icons:focus-visible { outline: auto; }\"]);Audio.defaultProps={background:\"#EBEBEB\",trackColor:\"#FFFFFF\",font:{fontSize:12},progressColor:\"#333333\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",srcType:\"URL\",pauseOnExit:true,borderRadius:8,padding:15,progress:0,volume:25,loop:false,playing:true,autoPlay:true,showTime:true,showTrack:true,showPlayPause:true,onPlayGlobalPauseOption:\"continue\",trackHeight:4,gap:15,height:50,width:240};addPropertyControls(Audio,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\" \",placeholder:\".../example.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"mp4\",\"mp3\",\"wav\",\"m4a\"],hidden(props){return props.srcType===\"URL\";}},playing:{title:\"Playing\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},loop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// autoPlay: {\n//     type: ControlType.Boolean,\n//     title: \"Autoplay\",\n//     enabledTitle: \"Yes\",\n//     disabledTitle: \"No\",\n// },\nprogress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\"},progressColor:{title:\"Progress\",type:ControlType.Color,defaultValue:Audio.defaultProps.progressColor},trackColor:{title:\"Track\",type:ControlType.Color,defaultValue:Audio.defaultProps.trackColor},background:{title:\"Player\",type:ControlType.Color,defaultValue:Audio.defaultProps.background},font:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},...paddingControl,...borderRadiusControl,gap:{type:ControlType.Number,min:0,max:100,displayStepper:true},showPlayPause:{type:ControlType.Boolean,title:\"Play/Pause\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTrack:{type:ControlType.Boolean,title:\"Track\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTime:{type:ControlType.Boolean,title:\"Time\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},pauseOnExit:{type:ControlType.Boolean,title:\"On Leave\",enabledTitle:\"Pause\",disabledTitle:\"Continue\"},onPlayGlobalPauseOption:{type:ControlType.Enum,title:\"On Play\",options:[\"continue\",\"pause\"],optionTitles:[\"Continue All\",\"Pause All\"]},onPlay:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler},onTimeUpdate:{type:ControlType.EventHandler}});const trackStyle={borderRadius:10,width:\"100%\",overflow:\"hidden\"};const trackParentStyle={position:\"relative\",border:\"1px solid red\",display:\"flex\",alignItems:\"center\",height:\"100%\",width:\"100%\"};function PlayIcon(props){return /*#__PURE__*/_jsx(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 5.379 1.292 C 4.968 1.033 4.449 1.017 4.023 1.251 C 3.598 1.486 3.334 1.933 3.333 2.419 L 3.333 13.581 C 3.334 14.067 3.598 14.514 4.023 14.749 C 4.449 14.983 4.968 14.967 5.379 14.708 L 14.215 9.127 C 14.602 8.883 14.836 8.457 14.836 8 C 14.836 7.543 14.602 7.117 14.215 6.873 Z\",fill:\"#333\"})});}function PauseIcon(props){return /*#__PURE__*/_jsxs(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 3 3 C 3 2.448 3.448 2 4 2 L 6 2 C 6.552 2 7 2.448 7 3 L 7 13 C 7 13.552 6.552 14 6 14 L 4 14 C 3.448 14 3 13.552 3 13 Z\",fill:\"#343434\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 9 3 C 9 2.448 9.448 2 10 2 L 12 2 C 12.552 2 13 2.448 13 3 L 13 13 C 13 13.552 12.552 14 12 14 L 10 14 C 9.448 14 9 13.552 9 13 Z\",fill:\"#343434\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Audio\":{\"type\":\"reactComponent\",\"name\":\"Audio\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Audio.map","// Generated by Framer (f2f96df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Audio}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/2NLwQRLJdaV5jyzPAzvG/Audio.js\";const AudioFonts=getFonts(Audio);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"jSSHE9aPh\",\"Ke8rMDUmT\",\"p_NcrW6DB\",\"YeMb8eF8p\"];const serializationHash=\"framer-t8kxK\";const variantClassNames={jSSHE9aPh:\"framer-v-1c8wub4\",Ke8rMDUmT:\"framer-v-1osmauu\",p_NcrW6DB:\"framer-v-1auhb86\",YeMb8eF8p:\"framer-v-1tk4tpk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:4.5,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Pause mobile\":\"YeMb8eF8p\",\"Play mobile\":\"p_NcrW6DB\",Pause:\"Ke8rMDUmT\",Play:\"jSSHE9aPh\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jSSHE9aPh\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jSSHE9aPh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14d6c16=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Ke8rMDUmT\");});const onTap1n7wimg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"jSSHE9aPh\");});const onTap43vlk2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"YeMb8eF8p\");});const onTap1db3boq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"p_NcrW6DB\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1c8wub4\",className,classNames),\"data-framer-name\":\"Play\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jSSHE9aPh\",onTap:onTap14d6c16,ref:refBinding,style:{...style},...addPropertyOverrides({Ke8rMDUmT:{\"data-framer-name\":\"Pause\",onTap:onTap1n7wimg},p_NcrW6DB:{\"data-framer-name\":\"Play mobile\",onTap:onTap43vlk2},YeMb8eF8p:{\"data-framer-name\":\"Pause mobile\",onTap:onTap1db3boq}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1yvqhlk\",\"data-framer-name\":\"CD cover\",layoutDependency:layoutDependency,layoutId:\"dS5EYqrtd\",...addPropertyOverrides({Ke8rMDUmT:{__framer__loop:animation1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1x8u4dy\",\"data-framer-name\":\"cd\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:415,intrinsicWidth:415,layoutDependency:layoutDependency,layoutId:\"u4YfUua3e\",style:{opacity:.9},svg:'<svg width=\"415\" height=\"415\" viewBox=\"0 0 415 415\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_659_1502)\">\\n<circle cx=\"207.5\" cy=\"207.5\" r=\"207.5\" fill=\"#1C1C1E\"/>\\n<g filter=\"url(#filter0_f_659_1502)\">\\n<path d=\"M290 -23.0139L135.5 -18L206.5 220.999L124.5 465.012H290L214 220.999L290 -23.0139Z\" fill=\"#D9D9D9\" fill-opacity=\"0.37\"/>\\n</g>\\n<g filter=\"url(#filter1_f_659_1502)\">\\n<line x1=\"207.25\" y1=\"453.004\" x2=\"207.25\" y2=\"-37.9971\" stroke=\"white\" stroke-width=\"1.5\"/>\\n</g>\\n<g filter=\"url(#filter2_f_659_1502)\">\\n<line x1=\"207.75\" y1=\"453.004\" x2=\"207.75\" y2=\"-37.9971\" stroke=\"white\" stroke-opacity=\"0.52\" stroke-width=\"0.5\"/>\\n</g>\\n<circle cx=\"207.5\" cy=\"207.5\" r=\"203.5\" stroke=\"black\" stroke-width=\"8\"/>\\n<circle cx=\"207.5\" cy=\"207.5\" r=\"90.5\" stroke=\"black\" stroke-width=\"2\"/>\\n<circle cx=\"207.5\" cy=\"207.5\" r=\"113.5\" stroke=\"black\" stroke-width=\"2\"/>\\n<circle cx=\"207.5\" cy=\"207.5\" r=\"135.5\" stroke=\"black\" stroke-width=\"2\"/>\\n<circle cx=\"207.5\" cy=\"207.5\" r=\"156.5\" stroke=\"black\" stroke-width=\"2\"/>\\n<circle cx=\"207.5\" cy=\"207.5\" r=\"180.5\" stroke=\"black\" stroke-width=\"2\"/>\\n<circle cx=\"207.5\" cy=\"207.5\" r=\"61.5\" fill=\"#C2272D\" stroke=\"black\" stroke-width=\"10\"/>\\n<circle cx=\"207.5\" cy=\"207.5\" r=\"13.5\" fill=\"white\"/>\\n<circle cx=\"207.5\" cy=\"207.5\" r=\"11.5\" fill=\"black\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_f_659_1502\" x=\"51.7\" y=\"-95.8156\" width=\"311.1\" height=\"633.627\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"36.4\" result=\"effect1_foregroundBlur_659_1502\"/>\\n</filter>\\n<filter id=\"filter1_f_659_1502\" x=\"186.5\" y=\"-57.9961\" width=\"41.5\" height=\"531\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"10\" result=\"effect1_foregroundBlur_659_1502\"/>\\n</filter>\\n<filter id=\"filter2_f_659_1502\" x=\"194.3\" y=\"-51.1961\" width=\"26.9\" height=\"517.4\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"6.6\" result=\"effect1_foregroundBlur_659_1502\"/>\\n</filter>\\n<clipPath id=\"clip0_659_1502\">\\n<rect width=\"415\" height=\"415\" rx=\"200\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wfqeoi-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FKO46I3vP-container\",nodeId:\"FKO46I3vP\",rendersWithMotion:true,scopeId:\"mUoNfBDnQ\",children:/*#__PURE__*/_jsx(Audio,{background:\"rgba(235, 235, 235, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,font:{},gap:15,height:\"100%\",id:\"FKO46I3vP\",isMixedBorderRadius:false,layoutId:\"FKO46I3vP\",loop:true,onPlayGlobalPauseOption:\"continue\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:true,playing:true,progress:0,progressColor:\"rgb(51, 51, 51)\",showPlayPause:false,showTime:false,showTrack:false,srcFile:\"https://framerusercontent.com/assets/9dTCO1QmC86u75mY0qoCiWKxSNI.mp3\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,trackColor:\"rgba(255, 255, 255, 0)\",volume:25,width:\"100%\",...addPropertyOverrides({Ke8rMDUmT:{playing:false},YeMb8eF8p:{playing:false}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1guh997\",\"data-framer-name\":\"hand cover\",layoutDependency:layoutDependency,layoutId:\"x_mcfR9ER\",style:{originX:1,originY:0,rotate:3},variants:{Ke8rMDUmT:{rotate:-14},YeMb8eF8p:{rotate:-13}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1bn8pom\",\"data-framer-name\":\"hand\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:364,intrinsicWidth:270,layoutDependency:layoutDependency,layoutId:\"t5shs3w_J\",style:{opacity:.9},svg:'<svg width=\"270\" height=\"364\" viewBox=\"0 0 270 364\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_ii_659_1546)\">\\n<path d=\"M248.68 19.2891C226.196 88.8894 194.466 187.11 179.147 234.529C173.295 252.645 162.105 268.54 146.258 279.09C124.797 293.377 92.2244 313.142 62.6797 323.289\" stroke=\"white\" stroke-width=\"17\" stroke-linecap=\"round\"/>\\n</g>\\n<g filter=\"url(#filter1_ii_659_1546)\">\\n<rect x=\"218.225\" y=\"35.2852\" width=\"47\" height=\"88\" rx=\"11\" transform=\"rotate(16.1958 218.225 35.2852)\" fill=\"white\"/>\\n</g>\\n<g filter=\"url(#filter2_ii_659_1546)\">\\n<path d=\"M72.7857 296.134C78.6788 292.576 86.355 295.244 88.7713 301.69L96.1834 321.463C98.5278 327.717 94.8032 334.6 88.2853 336.059L22.1432 350.859C16.8421 352.045 11.5013 349.036 9.76908 343.888V343.888C8.1831 339.174 10.084 333.991 14.3417 331.42L72.7857 296.134Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_ii_659_1546\" x=\"51.1774\" y=\"6.78516\" width=\"208.005\" height=\"329.008\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"2\" dy=\"4\"/>\\n<feGaussianBlur stdDeviation=\"2.5\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.29 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_659_1546\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feMorphology radius=\"1\" operator=\"erode\" in=\"SourceAlpha\" result=\"effect2_innerShadow_659_1546\"/>\\n<feOffset dx=\"-3\" dy=\"-4\"/>\\n<feGaussianBlur stdDeviation=\"3.75\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.48 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_innerShadow_659_1546\" result=\"effect2_innerShadow_659_1546\"/>\\n</filter>\\n<filter id=\"filter1_ii_659_1546\" x=\"193.308\" y=\"33.9141\" width=\"69.4224\" height=\"100.359\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"2\" dy=\"4\"/>\\n<feGaussianBlur stdDeviation=\"2.5\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.29 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_659_1546\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feMorphology radius=\"1\" operator=\"erode\" in=\"SourceAlpha\" result=\"effect2_innerShadow_659_1546\"/>\\n<feOffset dx=\"-3\" dy=\"-4\"/>\\n<feGaussianBlur stdDeviation=\"3.75\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.48 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_innerShadow_659_1546\" result=\"effect2_innerShadow_659_1546\"/>\\n</filter>\\n<filter id=\"filter2_ii_659_1546\" x=\"6.21399\" y=\"290.547\" width=\"92.6743\" height=\"64.5703\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"2\" dy=\"4\"/>\\n<feGaussianBlur stdDeviation=\"2.5\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.29 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_659_1546\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-3\" dy=\"-4\"/>\\n<feGaussianBlur stdDeviation=\"3.75\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.48 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_innerShadow_659_1546\" result=\"effect2_innerShadow_659_1546\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-t8kxK.framer-so4fjy, .framer-t8kxK .framer-so4fjy { display: block; }\",\".framer-t8kxK.framer-1c8wub4 { cursor: pointer; gap: 10px; height: 104px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 119px; }\",\".framer-t8kxK .framer-1yvqhlk { flex: none; gap: 10px; height: 82px; overflow: visible; position: absolute; right: 25px; top: calc(50.00000000000002% - 82px / 2); width: 82px; }\",\".framer-t8kxK .framer-1x8u4dy { flex: none; height: 82px; position: absolute; right: 0px; top: 0px; width: 82px; }\",\".framer-t8kxK .framer-1wfqeoi-container, .framer-t8kxK .framer-1bn8pom { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-t8kxK .framer-1guh997 { flex: none; gap: 10px; height: 73px; overflow: visible; position: absolute; right: 6px; top: calc(48.0769230769231% - 73px / 2); width: 54px; }\",\".framer-t8kxK.framer-v-1auhb86.framer-1c8wub4, .framer-t8kxK.framer-v-1tk4tpk.framer-1c8wub4 { height: 65px; width: 75px; }\",\".framer-t8kxK.framer-v-1auhb86 .framer-1yvqhlk, .framer-t8kxK.framer-v-1tk4tpk .framer-1yvqhlk { right: 5px; top: calc(50.76923076923079% - 82px / 2); }\",\".framer-t8kxK.framer-v-1auhb86 .framer-1x8u4dy, .framer-t8kxK.framer-v-1tk4tpk .framer-1x8u4dy { height: 50px; right: 16px; top: 16px; width: 50px; }\",\".framer-t8kxK.framer-v-1auhb86 .framer-1guh997 { bottom: -4px; height: unset; right: 9px; top: -4px; width: 33px; }\",\".framer-t8kxK.framer-v-1auhb86 .framer-1bn8pom, .framer-t8kxK.framer-v-1tk4tpk .framer-1bn8pom { bottom: unset; height: 43px; left: calc(50.00000000000002% - 32px / 2); right: unset; top: calc(49.315068493150704% - 43px / 2); width: 32px; }\",\".framer-t8kxK.framer-v-1tk4tpk .framer-1guh997 { bottom: -5px; height: unset; right: 12px; top: -3px; width: 33px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 119\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ke8rMDUmT\":{\"layout\":[\"fixed\",\"fixed\"]},\"p_NcrW6DB\":{\"layout\":[\"fixed\",\"fixed\"]},\"YeMb8eF8p\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermUoNfBDnQ=withCSS(Component,css,\"framer-t8kxK\");export default FramermUoNfBDnQ;FramermUoNfBDnQ.displayName=\"CD player\";FramermUoNfBDnQ.defaultProps={height:104,width:119};addPropertyControls(FramermUoNfBDnQ,{variant:{options:[\"jSSHE9aPh\",\"Ke8rMDUmT\",\"p_NcrW6DB\",\"YeMb8eF8p\"],optionTitles:[\"Play\",\"Pause\",\"Play mobile\",\"Pause mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermUoNfBDnQ,[{explicitInter:true,fonts:[]},...AudioFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermUoNfBDnQ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"119\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ke8rMDUmT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p_NcrW6DB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YeMb8eF8p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"104\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mUoNfBDnQ.map","// Generated by Framer (f2f96df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={RxNkdXo6A:{hover:true},sRqxUgnI4:{hover:true}};const cycleOrder=[\"sRqxUgnI4\",\"RxNkdXo6A\",\"WdsBVq_m4\",\"vBYA2EJsL\"];const serializationHash=\"framer-YcFgG\";const variantClassNames={RxNkdXo6A:\"framer-v-dipsvl\",sRqxUgnI4:\"framer-v-1wqwu0z\",vBYA2EJsL:\"framer-v-1v0mrny\",WdsBVq_m4:\"framer-v-1n798wb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const r9DVR2OEP=undefined;const transition1={delay:0,duration:.5,ease:[.12,.23,.5,1],type:\"tween\"};const transition2={delay:0,duration:8,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"sRqxUgnI4\",\"Variant 2\":\"RxNkdXo6A\",\"Variant 3\":\"WdsBVq_m4\",\"Variant 4\":\"vBYA2EJsL\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,r9DVR2OEP:click??props.r9DVR2OEP,variant:humanReadableVariantMap[props.variant]??props.variant??\"sRqxUgnI4\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,r9DVR2OEP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sRqxUgnI4\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1x2mky5=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(r9DVR2OEP){const res=await r9DVR2OEP(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wqwu0z\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sRqxUgnI4\",onTap:onTap1x2mky5,ref:refBinding,style:{...style},...addPropertyOverrides({\"RxNkdXo6A-hover\":{\"data-framer-name\":undefined},\"sRqxUgnI4-hover\":{\"data-framer-name\":undefined},RxNkdXo6A:{\"data-framer-name\":\"Variant 2\"},vBYA2EJsL:{\"data-framer-name\":\"Variant 4\"},WdsBVq_m4:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qlcfz5\",layoutDependency:layoutDependency,layoutId:\"Uec2nUOrc\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx0ZSBIYWFzIEdyb3Rlc2sgUmVndWxhcg==\",\"--framer-font-family\":'\"Alte Haas Grotesk Regular\", \"Alte Haas Grotesk Regular Placeholder\", sans-serif',\"--framer-font-size\":\"128px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 242, 233))\"},children:\"unsafe\"})}),className:\"framer-p2nb2l\",\"data-framer-name\":\"unsafe\",fonts:[\"CUSTOMV2;Alte Haas Grotesk Regular\"],layoutDependency:layoutDependency,layoutId:\"u6A4eVo9R\",style:{\"--extracted-r6o4lv\":\"rgb(245, 242, 233)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{RxNkdXo6A:{\"--extracted-r6o4lv\":\"rgb(255, 102, 34)\"},vBYA2EJsL:{\"--extracted-r6o4lv\":\"rgb(255, 102, 34)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RxNkdXo6A:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx0ZSBIYWFzIEdyb3Rlc2sgUmVndWxhcg==\",\"--framer-font-family\":'\"Alte Haas Grotesk Regular\", \"Alte Haas Grotesk Regular Placeholder\", sans-serif',\"--framer-font-size\":\"128px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 102, 34))\"},children:\"unsafe\"})})},vBYA2EJsL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx0ZSBIYWFzIEdyb3Rlc2sgUmVndWxhcg==\",\"--framer-font-family\":'\"Alte Haas Grotesk Regular\", \"Alte Haas Grotesk Regular Placeholder\", sans-serif',\"--framer-font-size\":\"128px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 102, 34))\"},children:\"unsafe\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-61zk7k\",\"data-framer-name\":\"Frame 2147227353\",layoutDependency:layoutDependency,layoutId:\"acFFobnlU\",children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-wdz5hj\",\"data-framer-name\":\"Frame 2147227349\",layoutDependency:layoutDependency,layoutId:\"LSya6Uuhv\",style:{backgroundColor:\"rgb(245, 242, 233)\",borderBottomLeftRadius:256.98,borderBottomRightRadius:256.98,borderTopLeftRadius:256.98,borderTopRightRadius:256.98},variants:{RxNkdXo6A:{backgroundColor:\"rgb(255, 102, 34)\"},vBYA2EJsL:{backgroundColor:\"rgb(255, 102, 34)\"}},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(40+((componentViewport?.height||200)-80-153)/2)+32+73+0+-194.5),pixelHeight:1620,pixelWidth:2264,positionX:\"center\",positionY:\"center\",sizes:\"566px\",src:\"https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?width=2264&height=1620\",srcSet:\"https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?scale-down-to=512&width=2264&height=1620 512w,https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?scale-down-to=1024&width=2264&height=1620 1024w,https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?scale-down-to=2048&width=2264&height=1620 2048w,https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?width=2264&height=1620 2264w\"},className:\"framer-x3b0n4\",\"data-framer-name\":\"image 9672941\",layoutDependency:layoutDependency,layoutId:\"er4fMvsSB\",style:{opacity:.2},...addPropertyOverrides({\"RxNkdXo6A-hover\":{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(40+((componentViewport?.height||200)-80-153)/2)+-123.5+0+-2.5),pixelHeight:1620,pixelWidth:2264,positionX:\"center\",positionY:\"center\",sizes:\"566px\",src:\"https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?width=2264&height=1620\",srcSet:\"https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?scale-down-to=512&width=2264&height=1620 512w,https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?scale-down-to=1024&width=2264&height=1620 1024w,https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?scale-down-to=2048&width=2264&height=1620 2048w,https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?width=2264&height=1620 2264w\"}},\"sRqxUgnI4-hover\":{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(40+((componentViewport?.height||200)-80-153)/2)+-123+0+-3),pixelHeight:1620,pixelWidth:2264,positionX:\"center\",positionY:\"center\",sizes:\"566px\",src:\"https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?width=2264&height=1620\",srcSet:\"https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?scale-down-to=512&width=2264&height=1620 512w,https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?scale-down-to=1024&width=2264&height=1620 1024w,https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?scale-down-to=2048&width=2264&height=1620 2048w,https://framerusercontent.com/images/wXwAJgnOl45c8DzQ6F01KAQ1T4s.png?width=2264&height=1620 2264w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(40+((componentViewport?.height||200)-80-153)/2)+32+73+16-56),pixelHeight:1764,pixelWidth:2468,positionX:\"center\",positionY:\"center\",sizes:\"616px\",src:\"https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?width=2468&height=1764\",srcSet:\"https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?scale-down-to=512&width=2468&height=1764 512w,https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?scale-down-to=1024&width=2468&height=1764 1024w,https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?scale-down-to=2048&width=2468&height=1764 2048w,https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?width=2468&height=1764 2468w\"},className:\"framer-1lsvsjy\",\"data-framer-name\":\"ChatGPT Image May 1, 2026, 06_09_21 PM 2\",layoutDependency:layoutDependency,layoutId:\"wyhLZyEW6\",style:{opacity:0},variants:{\"RxNkdXo6A-hover\":{opacity:1},\"sRqxUgnI4-hover\":{opacity:1}},...addPropertyOverrides({\"RxNkdXo6A-hover\":{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(40+((componentViewport?.height||200)-80-153)/2)+-123.5+-40),pixelHeight:1764,pixelWidth:2468,positionX:\"center\",positionY:\"center\",sizes:\"596px\",src:\"https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?width=2468&height=1764\",srcSet:\"https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?scale-down-to=512&width=2468&height=1764 512w,https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?scale-down-to=1024&width=2468&height=1764 1024w,https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?scale-down-to=2048&width=2468&height=1764 2048w,https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?width=2468&height=1764 2468w\"}},\"sRqxUgnI4-hover\":{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(40+((componentViewport?.height||200)-80-153)/2)+-123+-40),pixelHeight:1764,pixelWidth:2468,positionX:\"center\",positionY:\"center\",sizes:\"596px\",src:\"https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?width=2468&height=1764\",srcSet:\"https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?scale-down-to=512&width=2468&height=1764 512w,https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?scale-down-to=1024&width=2468&height=1764 1024w,https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?scale-down-to=2048&width=2468&height=1764 2048w,https://framerusercontent.com/images/o3B52LOPR50rXqNUBSQzfcvokgc.png?width=2468&height=1764 2468w\"}}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wknyyi\",layoutDependency:layoutDependency,layoutId:\"RbCuy48hV\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx0ZSBIYWFzIEdyb3Rlc2sgUmVndWxhcg==\",\"--framer-font-family\":'\"Alte Haas Grotesk Regular\", \"Alte Haas Grotesk Regular Placeholder\", sans-serif',\"--framer-font-size\":\"128px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 242, 233))\"},children:\"design\"})}),className:\"framer-1dz2061\",\"data-framer-name\":\"design\",fonts:[\"CUSTOMV2;Alte Haas Grotesk Regular\"],layoutDependency:layoutDependency,layoutId:\"ALFr74k0v\",style:{\"--extracted-r6o4lv\":\"rgb(245, 242, 233)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{RxNkdXo6A:{\"--extracted-r6o4lv\":\"rgb(255, 102, 34)\"},vBYA2EJsL:{\"--extracted-r6o4lv\":\"rgb(255, 102, 34)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RxNkdXo6A:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx0ZSBIYWFzIEdyb3Rlc2sgUmVndWxhcg==\",\"--framer-font-family\":'\"Alte Haas Grotesk Regular\", \"Alte Haas Grotesk Regular Placeholder\", sans-serif',\"--framer-font-size\":\"128px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 102, 34))\"},children:\"design\"})})},vBYA2EJsL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWx0ZSBIYWFzIEdyb3Rlc2sgUmVndWxhcg==\",\"--framer-font-family\":'\"Alte Haas Grotesk Regular\", \"Alte Haas Grotesk Regular Placeholder\", sans-serif',\"--framer-font-size\":\"128px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 102, 34))\"},children:\"design\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YcFgG.framer-5lhnbp, .framer-YcFgG .framer-5lhnbp { display: block; }\",\".framer-YcFgG.framer-1wqwu0z { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px; position: relative; width: min-content; }\",\".framer-YcFgG .framer-qlcfz5, .framer-YcFgG .framer-wknyyi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 8px 8px 0px; position: relative; width: min-content; }\",\".framer-YcFgG .framer-p2nb2l, .framer-YcFgG .framer-1dz2061 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YcFgG .framer-61zk7k { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 153px; justify-content: center; overflow: visible; padding: 32px 0px 32px 0px; position: relative; width: min-content; }\",\".framer-YcFgG .framer-wdz5hj { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: var(--framer-aspect-ratio-supported, 16px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 16px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YcFgG .framer-x3b0n4 { aspect-ratio: 1.3975308641975308 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 405px); mix-blend-mode: soft-light; position: relative; width: 566px; }\",\".framer-YcFgG .framer-1lsvsjy { aspect-ratio: 1.399299383274166 / 1; bottom: -384px; flex: none; height: var(--framer-aspect-ratio-supported, 440px); left: -300px; position: absolute; right: -300px; z-index: 1; }\",\".framer-YcFgG.framer-v-1wqwu0z.hover.framer-1wqwu0z { gap: 40px; justify-content: center; }\",\".framer-YcFgG.framer-v-1wqwu0z.hover .framer-61zk7k, .framer-YcFgG.framer-v-dipsvl.hover .framer-61zk7k { align-content: center; align-items: center; padding: 0px; }\",\".framer-YcFgG.framer-v-1wqwu0z.hover .framer-wdz5hj { height: var(--framer-aspect-ratio-supported, 399px); width: 380px; }\",\".framer-YcFgG.framer-v-1wqwu0z.hover .framer-1lsvsjy, .framer-YcFgG.framer-v-dipsvl.hover .framer-1lsvsjy { bottom: unset; left: -108px; right: -108px; top: -40px; }\",\".framer-YcFgG.framer-v-dipsvl.hover.framer-1wqwu0z { gap: 40px; }\",\".framer-YcFgG.framer-v-dipsvl.hover .framer-wdz5hj { height: var(--framer-aspect-ratio-supported, 400px); width: 380px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 242\n * @framerIntrinsicWidth 822\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RxNkdXo6A\":{\"layout\":[\"auto\",\"auto\"]},\"WdsBVq_m4\":{\"layout\":[\"auto\",\"auto\"]},\"vBYA2EJsL\":{\"layout\":[\"auto\",\"auto\"]},\"UoxIf5Lrq\":{\"layout\":[\"auto\",\"auto\"]},\"W7W3gal1h\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"r9DVR2OEP\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfReIuMosz=withCSS(Component,css,\"framer-YcFgG\");export default FramerfReIuMosz;FramerfReIuMosz.displayName=\"Unsafe Logo\";FramerfReIuMosz.defaultProps={height:242,width:822};addPropertyControls(FramerfReIuMosz,{variant:{options:[\"sRqxUgnI4\",\"RxNkdXo6A\",\"WdsBVq_m4\",\"vBYA2EJsL\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},r9DVR2OEP:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerfReIuMosz,[{explicitInter:true,fonts:[{cssFamilyName:\"Alte Haas Grotesk Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alte Haas Grotesk\",url:\"https://framerusercontent.com/assets/IoWX0fnMJVkLIbsoMxiFdOvyWE4.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfReIuMosz\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RxNkdXo6A\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WdsBVq_m4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vBYA2EJsL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UoxIf5Lrq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"W7W3gal1h\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"r9DVR2OEP\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"822\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"242\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fReIuMosz.map","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextGlitch from\"https://framerusercontent.com/modules/BYKGUbAHdDSCZHjUWrvm/3sxhWSqiH0SFCBtR1iZk/TextGlitch_Prod.js\";const TextGlitchFonts=getFonts(TextGlitch);const enabledGestures={iACfkrCFM:{hover:true,pressed:true},leXEk9SYT:{hover:true,pressed:true},SCr8sI0VB:{hover:true,pressed:true},SGrSTfSML:{hover:true,pressed:true},XNqF1Gri_:{hover:true,pressed:true}};const cycleOrder=[\"XNqF1Gri_\",\"SGrSTfSML\",\"leXEk9SYT\",\"iACfkrCFM\",\"SCr8sI0VB\"];const serializationHash=\"framer-9u853\";const variantClassNames={iACfkrCFM:\"framer-v-6c9k3m\",leXEk9SYT:\"framer-v-lshjtb\",SCr8sI0VB:\"framer-v-dz4aeg\",SGrSTfSML:\"framer-v-1orlpfo\",XNqF1Gri_:\"framer-v-ogix4q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RR0iCUGgs=undefined;const EFFMhJdoD=undefined;const gOP4cIpxh=undefined;const E7umJrhC5=undefined;const transition1={delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"XNqF1Gri_\",\"Variant 2\":\"SGrSTfSML\",\"Variant 3\":\"leXEk9SYT\",\"Variant 4\":\"iACfkrCFM\",\"Variant 5\":\"SCr8sI0VB\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,newTab,text,width,...props})=>{return{...props,E7umJrhC5:text??props.E7umJrhC5??\"BOOK A CALL\",EFFMhJdoD:link??props.EFFMhJdoD,gOP4cIpxh:newTab??props.gOP4cIpxh,RR0iCUGgs:click??props.RR0iCUGgs,variant:humanReadableVariantMap[props.variant]??props.variant??\"XNqF1Gri_\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,E7umJrhC5,EFFMhJdoD,gOP4cIpxh,RR0iCUGgs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XNqF1Gri_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapw4qvmr=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(RR0iCUGgs){const res=await RR0iCUGgs(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:EFFMhJdoD,motionChild:true,nodeId:\"XNqF1Gri_\",openInNewTab:false,scopeId:\"yPCQtyXaZ\",...addPropertyOverrides({SCr8sI0VB:{openInNewTab:gOP4cIpxh}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ogix4q\",className,classNames)} framer-1dzt5n6`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"XNqF1Gri_\",onTap:onTapw4qvmr,ref:refBinding,style:{...style},...addPropertyOverrides({\"iACfkrCFM-hover\":{\"data-framer-name\":undefined},\"iACfkrCFM-pressed\":{\"data-framer-name\":undefined},\"leXEk9SYT-hover\":{\"data-framer-name\":undefined},\"leXEk9SYT-pressed\":{\"data-framer-name\":undefined},\"SCr8sI0VB-hover\":{\"data-framer-name\":undefined},\"SCr8sI0VB-pressed\":{\"data-framer-name\":undefined},\"SGrSTfSML-hover\":{\"data-framer-name\":undefined},\"SGrSTfSML-pressed\":{\"data-framer-name\":undefined},\"XNqF1Gri_-hover\":{\"data-framer-name\":undefined},\"XNqF1Gri_-pressed\":{\"data-framer-name\":undefined},iACfkrCFM:{\"data-framer-name\":\"Variant 4\"},leXEk9SYT:{\"data-framer-name\":\"Variant 3\"},SCr8sI0VB:{\"data-framer-name\":\"Variant 5\"},SGrSTfSML:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oiz92j-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PcQpCad8S-container\",nodeId:\"PcQpCad8S\",rendersWithMotion:true,scopeId:\"yPCQtyXaZ\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(56, 39, 35)\",duration:1350,font:{fontFamily:'\"Alte Haas Grotesk Regular\", \"Alte Haas Grotesk Regular Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"},glitch:true,height:\"100%\",id:\"PcQpCad8S\",layoutId:\"PcQpCad8S\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(250, 102, 36)\",scramblePercent:60,speed:40,text:\"[\",variable:{optical:22,weight:400},width:\"100%\",...addPropertyOverrides({iACfkrCFM:{font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"}},leXEk9SYT:{color:\"rgb(245, 242, 233)\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"},scrambleColor:\"rgb(0, 162, 176)\"},SCr8sI0VB:{color:\"rgb(0, 162, 176)\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"}},SGrSTfSML:{color:\"rgb(245, 242, 233)\",scrambleColor:\"rgb(255, 102, 34)\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ir16si-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EI_wxgzxf-container\",nodeId:\"EI_wxgzxf\",rendersWithMotion:true,scopeId:\"yPCQtyXaZ\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(56, 39, 35)\",duration:1350,font:{fontFamily:'\"Alte Haas Grotesk Regular\", \"Alte Haas Grotesk Regular Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"},glitch:true,height:\"100%\",id:\"EI_wxgzxf\",layoutId:\"EI_wxgzxf\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(250, 102, 36)\",scramblePercent:60,speed:40,text:E7umJrhC5,variable:{optical:22,weight:400},width:\"100%\",...addPropertyOverrides({iACfkrCFM:{font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"}},leXEk9SYT:{color:\"rgb(245, 242, 233)\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"},scrambleColor:\"rgb(0, 162, 176)\"},SCr8sI0VB:{color:\"rgb(0, 162, 176)\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"}},SGrSTfSML:{color:\"rgb(245, 242, 233)\",scrambleColor:\"rgb(255, 102, 34)\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-icv4un-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TALXgPZ6T-container\",nodeId:\"TALXgPZ6T\",rendersWithMotion:true,scopeId:\"yPCQtyXaZ\",children:/*#__PURE__*/_jsx(TextGlitch,{color:\"rgb(56, 39, 35)\",duration:1350,font:{fontFamily:'\"Alte Haas Grotesk Regular\", \"Alte Haas Grotesk Regular Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"},glitch:true,height:\"100%\",id:\"TALXgPZ6T\",layoutId:\"TALXgPZ6T\",scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\",scrambleColor:\"rgb(250, 102, 36)\",scramblePercent:60,speed:40,text:\"]\",variable:{optical:22,weight:400},width:\"100%\",...addPropertyOverrides({iACfkrCFM:{font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"}},leXEk9SYT:{color:\"rgb(245, 242, 233)\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"},scrambleColor:\"rgb(0, 162, 176)\"},SCr8sI0VB:{color:\"rgb(0, 162, 176)\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\",textAlign:\"left\"}},SGrSTfSML:{color:\"rgb(245, 242, 233)\",scrambleColor:\"rgb(255, 102, 34)\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9u853.framer-1dzt5n6, .framer-9u853 .framer-1dzt5n6 { display: block; }\",\".framer-9u853.framer-ogix4q { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-9u853 .framer-1oiz92j-container, .framer-9u853 .framer-ir16si-container, .framer-9u853 .framer-icv4un-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-9u853.framer-v-ogix4q.hover.framer-ogix4q, .framer-9u853.framer-v-1orlpfo.hover.framer-ogix4q, .framer-9u853.framer-v-lshjtb.hover.framer-ogix4q, .framer-9u853.framer-v-6c9k3m.hover.framer-ogix4q, .framer-9u853.framer-v-dz4aeg.hover.framer-ogix4q { gap: 8px; }\",\".framer-9u853.framer-v-ogix4q.pressed.framer-ogix4q, .framer-9u853.framer-v-1orlpfo.pressed.framer-ogix4q, .framer-9u853.framer-v-lshjtb.pressed.framer-ogix4q, .framer-9u853.framer-v-dz4aeg.pressed.framer-ogix4q { gap: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 165\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"SGrSTfSML\":{\"layout\":[\"auto\",\"auto\"]},\"leXEk9SYT\":{\"layout\":[\"auto\",\"auto\"]},\"iACfkrCFM\":{\"layout\":[\"auto\",\"auto\"]},\"SCr8sI0VB\":{\"layout\":[\"auto\",\"auto\"]},\"EqAtpvo4w\":{\"layout\":[\"auto\",\"auto\"]},\"j32mrH6Ew\":{\"layout\":[\"auto\",\"auto\"]},\"wgSkdC8ju\":{\"layout\":[\"auto\",\"auto\"]},\"wXUxAlnWT\":{\"layout\":[\"auto\",\"auto\"]},\"jCEFt423p\":{\"layout\":[\"auto\",\"auto\"]},\"PQRY24YHE\":{\"layout\":[\"auto\",\"auto\"]},\"A_0sIZOvG\":{\"layout\":[\"auto\",\"auto\"]},\"kartg4vwE\":{\"layout\":[\"auto\",\"auto\"]},\"cskpucDjt\":{\"layout\":[\"auto\",\"auto\"]},\"bWv5VOTnA\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"E7umJrhC5\":\"text\",\"EFFMhJdoD\":\"link\",\"gOP4cIpxh\":\"newTab\",\"RR0iCUGgs\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryPCQtyXaZ=withCSS(Component,css,\"framer-9u853\");export default FrameryPCQtyXaZ;FrameryPCQtyXaZ.displayName=\"Menu Buttons\";FrameryPCQtyXaZ.defaultProps={height:29,width:165};addPropertyControls(FrameryPCQtyXaZ,{variant:{options:[\"XNqF1Gri_\",\"SGrSTfSML\",\"leXEk9SYT\",\"iACfkrCFM\",\"SCr8sI0VB\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},E7umJrhC5:{defaultValue:\"BOOK A CALL\",title:\"Text\",type:ControlType.String},onE7umJrhC5Change:{changes:\"E7umJrhC5\",type:ControlType.ChangeHandler},EFFMhJdoD:{title:\"Link\",type:ControlType.Link},gOP4cIpxh:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},ongOP4cIpxhChange:{changes:\"gOP4cIpxh\",type:ControlType.ChangeHandler},RR0iCUGgs:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameryPCQtyXaZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Alte Haas Grotesk Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Alte Haas Grotesk\",url:\"https://framerusercontent.com/assets/IoWX0fnMJVkLIbsoMxiFdOvyWE4.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"}]},...TextGlitchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryPCQtyXaZ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SGrSTfSML\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"leXEk9SYT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iACfkrCFM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SCr8sI0VB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EqAtpvo4w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"j32mrH6Ew\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wgSkdC8ju\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wXUxAlnWT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jCEFt423p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PQRY24YHE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"A_0sIZOvG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kartg4vwE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cskpucDjt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bWv5VOTnA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"29\",\"framerIntrinsicWidth\":\"165\",\"framerVariables\":\"{\\\"E7umJrhC5\\\":\\\"text\\\",\\\"EFFMhJdoD\\\":\\\"link\\\",\\\"gOP4cIpxh\\\":\\\"newTab\\\",\\\"RR0iCUGgs\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yPCQtyXaZ.map","// Generated by Framer (b354274)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuButtons from\"https://framerusercontent.com/modules/etvWSpJ61T6W0jOMzK0C/Kj6ENCzcpUZmsxN5EXOX/yPCQtyXaZ.js\";const MenuButtonsFonts=getFonts(MenuButtons);const enabledGestures={lhiUSa50g:{hover:true},S26LMNczn:{hover:true}};const cycleOrder=[\"lhiUSa50g\",\"sZFK_bQaG\",\"S26LMNczn\",\"AaJDzI5zd\",\"NOXCpo8s2\",\"X41Q_mS3i\"];const serializationHash=\"framer-1eieB\";const variantClassNames={AaJDzI5zd:\"framer-v-a72i7z\",lhiUSa50g:\"framer-v-z185ho\",NOXCpo8s2:\"framer-v-1il4ok0\",S26LMNczn:\"framer-v-bz5cgr\",sZFK_bQaG:\"framer-v-1oghqa6\",X41Q_mS3i:\"framer-v-1to52vu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JXYFvLJEm=undefined;const sZ9bqTZhn=undefined;const UNWQjYDBC=undefined;const AwFro4F3e=undefined;const oTsVXvVrrfiFJDjo6K=undefined;const transition1={delay:0,duration:1,ease:[.85,0,.12,1],type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"};const transition3={delay:0,duration:.5,ease:[.85,0,.12,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop/Tablet Close\":\"lhiUSa50g\",\"Desktop/Tablet Open\":\"sZFK_bQaG\",\"Phone version close\":\"S26LMNczn\",\"Phone version open\":\"AaJDzI5zd\",\"Variant 5\":\"NOXCpo8s2\",\"Variant 6\":\"X41Q_mS3i\"};const Variants=motion.create(React.Fragment);const getProps=({fill2,fill3Opened,height,id,textColorMenu,textColorMenuOpened,width,...props})=>{return{...props,AwFro4F3e:textColorMenu??props.AwFro4F3e??\"rgb(245, 242, 233)\",JXYFvLJEm:fill2??props.JXYFvLJEm??\"rgb(0, 162, 176)\",sZ9bqTZhn:fill3Opened??props.sZ9bqTZhn??\"rgb(245, 242, 233)\",UNWQjYDBC:textColorMenuOpened??props.UNWQjYDBC??\"rgb(245, 242, 233)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"lhiUSa50g\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,JXYFvLJEm,AwFro4F3e,sZ9bqTZhn,UNWQjYDBC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lhiUSa50g\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap17oxb5o=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"sZFK_bQaG\");});const onTap153drzg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"lhiUSa50g\");});const onTap1xk4zrq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"AaJDzI5zd\");});const onTap1kofoim=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"X41Q_mS3i\");});const onTap1f6apof=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"NOXCpo8s2\");});const onTaplnubwz=activeVariantCallback(async(...args)=>{setVariant(\"S26LMNczn\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"S26LMNczn-hover\")return false;if([\"sZFK_bQaG\",\"S26LMNczn\",\"AaJDzI5zd\",\"NOXCpo8s2\",\"X41Q_mS3i\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"AaJDzI5zd\",\"NOXCpo8s2\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"S26LMNczn-hover\")return true;if([\"S26LMNczn\",\"X41Q_mS3i\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"sZFK_bQaG\")return true;return false;};const isDisplayed4=()=>{if([\"sZFK_bQaG\",\"AaJDzI5zd\",\"NOXCpo8s2\"].includes(baseVariant))return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({S26LMNczn:{value:transition2},X41Q_mS3i:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-z185ho\",className,classNames),\"data-framer-name\":\"Desktop/Tablet Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lhiUSa50g\",onTap:onTap17oxb5o,ref:refBinding,style:{backgroundColor:\"rgb(0, 162, 176)\",...style},variants:{AaJDzI5zd:{backgroundColor:sZ9bqTZhn},NOXCpo8s2:{backgroundColor:sZ9bqTZhn},S26LMNczn:{backgroundColor:JXYFvLJEm},sZFK_bQaG:{backgroundColor:\"rgb(245, 242, 233)\"},X41Q_mS3i:{backgroundColor:JXYFvLJEm}},...addPropertyOverrides({\"lhiUSa50g-hover\":{\"data-framer-name\":undefined},\"S26LMNczn-hover\":{\"data-framer-name\":undefined},AaJDzI5zd:{\"data-framer-name\":\"Phone version open\",\"data-highlight\":undefined,onTap:undefined},NOXCpo8s2:{\"data-framer-name\":\"Variant 5\",onTap:onTap1kofoim},S26LMNczn:{\"data-framer-name\":\"Phone version close\",onTap:onTap1xk4zrq},sZFK_bQaG:{\"data-framer-name\":\"Desktop/Tablet Open\",onTap:onTap153drzg},X41Q_mS3i:{\"data-framer-name\":\"Variant 6\",onTap:onTap1f6apof}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qejyc5\",\"data-framer-name\":\"[] Button\",layoutDependency:layoutDependency,layoutId:\"ltsOKG3ZS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(56, 39, 35))\"},children:\"[\"})}),className:\"framer-1l1uqzc\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"DKA7kkXOv\",style:{\"--extracted-r6o4lv\":\"rgb(56, 39, 35)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",textShadow:\"0px 0px 4px rgba(38, 70, 83, 0), 0px 4px 0px rgba(56, 39, 35, 0.1)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(56, 39, 35))\"},children:\"MENU\"})}),className:\"framer-1h0fuoj\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"SShbWMRDv\",style:{\"--extracted-r6o4lv\":\"rgb(56, 39, 35)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",textShadow:\"0px 0px 4px rgba(38, 70, 83, 0), 0px 4px 0px rgba(56, 39, 35, 0.1)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(56, 39, 35))\"},children:\"]\"})}),className:\"framer-k2bn98\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"ZTTRQ4vBf\",style:{\"--extracted-r6o4lv\":\"rgb(56, 39, 35)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",textShadow:\"0px 0px 4px rgba(38, 70, 83, 0), 0px 4px 0px rgba(56, 39, 35, 0.1)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:oTsVXvVrrfiFJDjo6K,motionChild:true,nodeId:\"AEtYFxP75\",openInNewTab:true,scopeId:\"joZxzRams\",...addPropertyOverrides({AaJDzI5zd:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-8c86u6 framer-tzr8uz\",\"data-framer-name\":\"[] Button\",layoutDependency:layoutDependency,layoutId:\"AEtYFxP75\",...addPropertyOverrides({AaJDzI5zd:{\"data-highlight\":true,onTap:onTaplnubwz}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-UNWQjYDBC-joZxzRams))\"},children:\"[\"})}),className:\"framer-18ds8ec\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"HJ9tj68RH\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-UNWQjYDBC-joZxzRams)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-UNWQjYDBC-joZxzRams\":UNWQjYDBC},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-UNWQjYDBC-joZxzRams))\"},children:\"MENU\"})}),className:\"framer-1ub9jq0\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"JxFM1e3y6\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-UNWQjYDBC-joZxzRams)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-UNWQjYDBC-joZxzRams\":UNWQjYDBC},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AaJDzI5zd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-UNWQjYDBC-joZxzRams))\"},children:\"CLOSE\"})})},NOXCpo8s2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-UNWQjYDBC-joZxzRams))\"},children:\"CLOSE\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-UNWQjYDBC-joZxzRams))\"},children:\"]\"})}),className:\"framer-1g5rh6u\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"b5q36NjXZ\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-UNWQjYDBC-joZxzRams)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-UNWQjYDBC-joZxzRams\":UNWQjYDBC},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:oTsVXvVrrfiFJDjo6K,motionChild:true,nodeId:\"lwFman0dV\",openInNewTab:true,scopeId:\"joZxzRams\",...addPropertyOverrides({\"S26LMNczn-hover\":{href:undefined},S26LMNczn:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1bqi6ok framer-tzr8uz\",\"data-framer-name\":\"[] Button\",layoutDependency:layoutDependency,layoutId:\"lwFman0dV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-AwFro4F3e-joZxzRams))\"},children:\"[\"})}),className:\"framer-1k64jz5\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"lBxvyUFam\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-AwFro4F3e-joZxzRams)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-AwFro4F3e-joZxzRams\":AwFro4F3e},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-AwFro4F3e-joZxzRams))\"},children:\"MENU\"})}),className:\"framer-au8sd4\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"s7uDws_Mv\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-AwFro4F3e-joZxzRams)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-AwFro4F3e-joZxzRams\":AwFro4F3e},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-AwFro4F3e-joZxzRams))\"},children:\"]\"})}),className:\"framer-1nerkm6\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"u_ALknkC9\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-AwFro4F3e-joZxzRams)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-AwFro4F3e-joZxzRams\":AwFro4F3e},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j68in7\",\"data-framer-name\":\"[] Button\",layoutDependency:layoutDependency,layoutId:\"iUEQoqVat\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(56, 39, 35))\"},children:\"[\"})}),className:\"framer-iwlga3\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"R7_UCzZZa\",style:{\"--extracted-r6o4lv\":\"rgb(56, 39, 35)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",textShadow:\"0px 0px 4px rgba(38, 70, 83, 0), 0px 4px 0px rgba(56, 39, 35, 0.1)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(56, 39, 35))\"},children:\"MENU\"})}),className:\"framer-h3f4w0\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"DOikrc0Q_\",style:{\"--extracted-r6o4lv\":\"rgb(56, 39, 35)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",textShadow:\"0px 0px 4px rgba(38, 70, 83, 0), 0px 4px 0px rgba(56, 39, 35, 0.1)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(56, 39, 35))\"},children:\"]\"})}),className:\"framer-16rltlk\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"lO0UEySoh\",style:{\"--extracted-r6o4lv\":\"rgb(56, 39, 35)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",textShadow:\"0px 0px 4px rgba(38, 70, 83, 0), 0px 4px 0px rgba(56, 39, 35, 0.1)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AaJDzI5zd:{height:29,y:(componentViewport?.y||0)+12+(((componentViewport?.height||269)-24-246)/2+34+24)},NOXCpo8s2:{height:29,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||253)-24-230)/2+18+24)},sZFK_bQaG:{height:29,y:(componentViewport?.y||0)+(8+((componentViewport?.height||45)-16-29)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b447i-container\",layoutDependency:layoutDependency,layoutId:\"nmzEPw95G-container\",nodeId:\"nmzEPw95G\",rendersWithMotion:true,scopeId:\"joZxzRams\",children:/*#__PURE__*/_jsx(MenuButtons,{E7umJrhC5:\"BOOK A CALL\",gOP4cIpxh:false,height:\"100%\",id:\"nmzEPw95G\",layoutId:\"nmzEPw95G\",variant:matchVariant(\"XNqF1Gri_\"),width:\"100%\",...addPropertyOverrides({AaJDzI5zd:{EFFMhJdoD:\"https://calendly.com/aditya_ux/discussion-on-ui-ux-with-aditya?month=2026-05\",variant:matchVariant(\"SGrSTfSML\")},NOXCpo8s2:{EFFMhJdoD:\"https://calendly.com/aditya_ux/discussion-on-ui-ux-with-aditya?month=2026-05\",gOP4cIpxh:true,style:{width:\"100%\"}},sZFK_bQaG:{EFFMhJdoD:\"https://calendly.com/aditya_ux/discussion-on-ui-ux-with-aditya?month=2026-05\"}},baseVariant,gestureVariant)})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"agdyYzhYk\"},implicitPathVariables:undefined},{href:{webPageId:\"agdyYzhYk\"},implicitPathVariables:undefined},{href:{webPageId:\"agdyYzhYk\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AaJDzI5zd:{height:29,y:(componentViewport?.y||0)+12+(((componentViewport?.height||269)-24-246)/2+63+48)},NOXCpo8s2:{height:29,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||253)-24-230)/2+47+48)},sZFK_bQaG:{height:29,y:(componentViewport?.y||0)+(8+((componentViewport?.height||45)-16-29)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14vaug8-container\",layoutDependency:layoutDependency,layoutId:\"qTAGZmPXZ-container\",nodeId:\"qTAGZmPXZ\",rendersWithMotion:true,scopeId:\"joZxzRams\",children:/*#__PURE__*/_jsx(MenuButtons,{E7umJrhC5:\"WORK\",gOP4cIpxh:false,height:\"100%\",id:\"qTAGZmPXZ\",layoutId:\"qTAGZmPXZ\",variant:matchVariant(\"XNqF1Gri_\"),width:\"100%\",...addPropertyOverrides({AaJDzI5zd:{EFFMhJdoD:resolvedLinks[1],variant:matchVariant(\"SGrSTfSML\")},NOXCpo8s2:{EFFMhJdoD:resolvedLinks[2],style:{width:\"100%\"}},sZFK_bQaG:{EFFMhJdoD:resolvedLinks[0]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"epoDcBs42\"},implicitPathVariables:undefined},{href:{webPageId:\"epoDcBs42\"},implicitPathVariables:undefined},{href:{webPageId:\"epoDcBs42\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AaJDzI5zd:{height:29,y:(componentViewport?.y||0)+12+(((componentViewport?.height||269)-24-246)/2+92+72)},NOXCpo8s2:{height:29,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||253)-24-230)/2+76+72)},sZFK_bQaG:{height:29,y:(componentViewport?.y||0)+(8+((componentViewport?.height||45)-16-29)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gv42ub-container\",layoutDependency:layoutDependency,layoutId:\"dZi7YStBc-container\",nodeId:\"dZi7YStBc\",rendersWithMotion:true,scopeId:\"joZxzRams\",children:/*#__PURE__*/_jsx(MenuButtons,{E7umJrhC5:\"SERVICES\",gOP4cIpxh:false,height:\"100%\",id:\"dZi7YStBc\",layoutId:\"dZi7YStBc\",variant:matchVariant(\"XNqF1Gri_\"),width:\"100%\",...addPropertyOverrides({AaJDzI5zd:{EFFMhJdoD:resolvedLinks1[1],variant:matchVariant(\"SGrSTfSML\")},NOXCpo8s2:{EFFMhJdoD:resolvedLinks1[2],style:{width:\"100%\"}},sZFK_bQaG:{EFFMhJdoD:resolvedLinks1[0]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SzzpI6n3G\"},implicitPathVariables:undefined},{href:{webPageId:\"SzzpI6n3G\"},implicitPathVariables:undefined},{href:{webPageId:\"SzzpI6n3G\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AaJDzI5zd:{height:29,y:(componentViewport?.y||0)+12+(((componentViewport?.height||269)-24-246)/2+121+96)},NOXCpo8s2:{height:29,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12+(((componentViewport?.height||253)-24-230)/2+105+96)},sZFK_bQaG:{height:29,y:(componentViewport?.y||0)+(8+((componentViewport?.height||45)-16-29)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4ajm35-container\",layoutDependency:layoutDependency,layoutId:\"Fgcy8aH7m-container\",nodeId:\"Fgcy8aH7m\",rendersWithMotion:true,scopeId:\"joZxzRams\",children:/*#__PURE__*/_jsx(MenuButtons,{E7umJrhC5:\"ABOUT\",gOP4cIpxh:false,height:\"100%\",id:\"Fgcy8aH7m\",layoutId:\"Fgcy8aH7m\",variant:matchVariant(\"XNqF1Gri_\"),width:\"100%\",...addPropertyOverrides({AaJDzI5zd:{EFFMhJdoD:resolvedLinks2[1],variant:matchVariant(\"SGrSTfSML\")},NOXCpo8s2:{EFFMhJdoD:resolvedLinks2[2],style:{width:\"100%\"}},sZFK_bQaG:{EFFMhJdoD:resolvedLinks2[0]}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1eieB.framer-tzr8uz, .framer-1eieB .framer-tzr8uz { display: block; }\",\".framer-1eieB.framer-z185ho { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 12px 8px 12px; position: relative; width: min-content; }\",\".framer-1eieB .framer-qejyc5, .framer-1eieB .framer-1j68in7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 18px; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-1eieB .framer-1l1uqzc, .framer-1eieB .framer-1h0fuoj, .framer-1eieB .framer-k2bn98, .framer-1eieB .framer-18ds8ec, .framer-1eieB .framer-1ub9jq0, .framer-1eieB .framer-1g5rh6u, .framer-1eieB .framer-1k64jz5, .framer-1eieB .framer-au8sd4, .framer-1eieB .framer-1nerkm6, .framer-1eieB .framer-iwlga3, .framer-1eieB .framer-h3f4w0, .framer-1eieB .framer-16rltlk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1eieB .framer-8c86u6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 18px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-1eieB .framer-1bqi6ok { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 18px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-1eieB .framer-b447i-container, .framer-1eieB .framer-14vaug8-container, .framer-1eieB .framer-1gv42ub-container, .framer-1eieB .framer-4ajm35-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-1eieB.framer-v-1oghqa6.framer-z185ho { gap: 24px; }\",\".framer-1eieB.framer-v-bz5cgr.framer-z185ho, .framer-1eieB.framer-v-1to52vu.framer-z185ho { justify-content: flex-start; }\",\".framer-1eieB.framer-v-bz5cgr .framer-1bqi6ok, .framer-1eieB.framer-v-1to52vu .framer-1bqi6ok { justify-content: center; }\",\".framer-1eieB.framer-v-a72i7z.framer-z185ho { align-content: flex-start; align-items: flex-start; cursor: unset; flex-direction: column; gap: 24px; padding: 12px; width: 220px; }\",\".framer-1eieB.framer-v-a72i7z .framer-8c86u6 { cursor: pointer; height: 34px; order: 1; padding: 8px 12px 8px 12px; }\",\".framer-1eieB.framer-v-a72i7z .framer-b447i-container { order: 4; z-index: 4; }\",\".framer-1eieB.framer-v-a72i7z .framer-14vaug8-container { order: 5; z-index: 4; }\",\".framer-1eieB.framer-v-a72i7z .framer-1gv42ub-container { order: 6; z-index: 4; }\",\".framer-1eieB.framer-v-a72i7z .framer-4ajm35-container { order: 7; z-index: 4; }\",\".framer-1eieB.framer-v-1il4ok0.framer-z185ho { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; padding: 12px; width: 220px; }\",\".framer-1eieB.framer-v-1il4ok0 .framer-8c86u6 { order: 1; }\",\".framer-1eieB.framer-v-1il4ok0 .framer-b447i-container { order: 4; width: 100%; }\",\".framer-1eieB.framer-v-1il4ok0 .framer-14vaug8-container { order: 5; width: 100%; }\",\".framer-1eieB.framer-v-1il4ok0 .framer-1gv42ub-container { order: 6; width: 100%; }\",\".framer-1eieB.framer-v-1il4ok0 .framer-4ajm35-container { order: 7; width: 100%; }\",\".framer-1eieB.framer-v-z185ho.hover .framer-qejyc5 { gap: 8px; justify-content: center; }\",\".framer-1eieB.framer-v-bz5cgr.hover .framer-1bqi6ok { gap: 8px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 86\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"sZFK_bQaG\":{\"layout\":[\"auto\",\"auto\"]},\"S26LMNczn\":{\"layout\":[\"auto\",\"auto\"]},\"AaJDzI5zd\":{\"layout\":[\"fixed\",\"auto\"]},\"NOXCpo8s2\":{\"layout\":[\"fixed\",\"auto\"]},\"X41Q_mS3i\":{\"layout\":[\"auto\",\"auto\"]},\"i1hv_ehIC\":{\"layout\":[\"auto\",\"auto\"]},\"FrUWkgGQe\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"JXYFvLJEm\":\"fill2\",\"AwFro4F3e\":\"textColorMenu\",\"sZ9bqTZhn\":\"fill3Opened\",\"UNWQjYDBC\":\"textColorMenuOpened\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjoZxzRams=withCSS(Component,css,\"framer-1eieB\");export default FramerjoZxzRams;FramerjoZxzRams.displayName=\"Navigation Button\";FramerjoZxzRams.defaultProps={height:34,width:86};addPropertyControls(FramerjoZxzRams,{variant:{options:[\"lhiUSa50g\",\"sZFK_bQaG\",\"S26LMNczn\",\"AaJDzI5zd\",\"NOXCpo8s2\",\"X41Q_mS3i\"],optionTitles:[\"Desktop/Tablet Close\",\"Desktop/Tablet Open\",\"Phone version close\",\"Phone version open\",\"Variant 5\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum},JXYFvLJEm:{defaultValue:\"rgb(0, 162, 176)\",title:\"Fill 2\",type:ControlType.Color},AwFro4F3e:{defaultValue:\"rgb(245, 242, 233)\",title:\"Text Color menu\",type:ControlType.Color},sZ9bqTZhn:{defaultValue:\"rgb(245, 242, 233)\",title:\"Fill 3 (opened)\",type:ControlType.Color},UNWQjYDBC:{defaultValue:\"rgb(245, 242, 233)\",title:\"text color menu (opened)\",type:ControlType.Color}});addFonts(FramerjoZxzRams,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"}]},...MenuButtonsFonts],{supportsExplicitInterCodegen:true});FramerjoZxzRams.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuButtons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjoZxzRams\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"86\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sZFK_bQaG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S26LMNczn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AaJDzI5zd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NOXCpo8s2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X41Q_mS3i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i1hv_ehIC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FrUWkgGQe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"34\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"JXYFvLJEm\\\":\\\"fill2\\\",\\\"AwFro4F3e\\\":\\\"textColorMenu\\\",\\\"sZ9bqTZhn\\\":\\\"fill3Opened\\\",\\\"UNWQjYDBC\\\":\\\"textColorMenuOpened\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./joZxzRams.map","// Generated by Framer (b354274)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UnsafeLogo from\"https://framerusercontent.com/modules/lIdtrRmbOBipdmT5wnVF/qW58vTZAtg8Ndkrz8Zjm/fReIuMosz.js\";import NavigationButton from\"https://framerusercontent.com/modules/8M5GuY0fEshX1ZFKPcno/W1TgOZaA4JOzCyZg4PVL/joZxzRams.js\";const UnsafeLogoFonts=getFonts(UnsafeLogo);const NavigationButtonFonts=getFonts(NavigationButton);const cycleOrder=[\"ptQIV7gxN\",\"uKNWX8qQ0\",\"uc_Uv0Wxs\",\"cs8jBvAUX\"];const serializationHash=\"framer-DxRa4\";const variantClassNames={cs8jBvAUX:\"framer-v-36rrc5\",ptQIV7gxN:\"framer-v-19ne18l\",uc_Uv0Wxs:\"framer-v-zmuyj\",uKNWX8qQ0:\"framer-v-1b7s92x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - Red BG\":\"ptQIV7gxN\",\"Desktop - white BG\":\"uc_Uv0Wxs\",\"Mobile - Red BG\":\"uKNWX8qQ0\",\"Mobile - white BG\":\"cs8jBvAUX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ptQIV7gxN\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ptQIV7gxN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19ne18l\",className,classNames),\"data-framer-name\":\"Desktop - Red BG\",layoutDependency:layoutDependency,layoutId:\"ptQIV7gxN\",ref:refBinding,style:{...style},...addPropertyOverrides({cs8jBvAUX:{\"data-framer-name\":\"Mobile - white BG\"},uc_Uv0Wxs:{\"data-framer-name\":\"Desktop - white BG\"},uKNWX8qQ0:{\"data-framer-name\":\"Mobile - Red BG\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"kL74u32Vr\",openInNewTab:false,scopeId:\"qLpIgE0PK\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-qlmscd framer-146403h\",layoutDependency:layoutDependency,layoutId:\"kL74u32Vr\",style:{backgroundColor:\"rgba(255, 255, 255, 0)\",scale:.6},variants:{cs8jBvAUX:{scale:1},uKNWX8qQ0:{scale:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:242,y:(componentViewport?.y||0)+-16+(0+((componentViewport?.height||48)- -32-0-242)/2),...addPropertyOverrides({cs8jBvAUX:{y:(componentViewport?.y||0)+0+-97},uKNWX8qQ0:{y:(componentViewport?.y||0)+0+-97}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ll7ute-container\",layoutDependency:layoutDependency,layoutId:\"SlQxCtiZb-container\",nodeId:\"SlQxCtiZb\",rendersWithMotion:true,scopeId:\"qLpIgE0PK\",style:{scale:.33},variants:{cs8jBvAUX:{scale:.2},uKNWX8qQ0:{scale:.2}},...addPropertyOverrides({cs8jBvAUX:{transformTemplate:transformTemplate1},uKNWX8qQ0:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UnsafeLogo,{height:\"100%\",id:\"SlQxCtiZb\",layoutId:\"SlQxCtiZb\",variant:matchVariant(\"sRqxUgnI4\"),width:\"100%\",...addPropertyOverrides({cs8jBvAUX:{variant:matchVariant(\"vBYA2EJsL\")},uc_Uv0Wxs:{variant:matchVariant(\"RxNkdXo6A\")},uKNWX8qQ0:{variant:matchVariant(\"WdsBVq_m4\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l27bgh\",\"data-framer-name\":\"Unsafe Logo\",layoutDependency:layoutDependency,layoutId:\"uzMv59pNh\",transformTemplate:transformTemplate2}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1riy2oa-container\",layoutDependency:layoutDependency,layoutId:\"VaYoF1n8Y-container\",nodeId:\"VaYoF1n8Y\",rendersWithMotion:true,scopeId:\"qLpIgE0PK\",children:/*#__PURE__*/_jsx(NavigationButton,{AwFro4F3e:\"rgb(245, 242, 233)\",height:\"100%\",id:\"VaYoF1n8Y\",JXYFvLJEm:\"rgba(255, 102, 34, 0)\",layoutId:\"VaYoF1n8Y\",sZ9bqTZhn:\"rgb(245, 242, 233)\",UNWQjYDBC:\"rgb(56, 39, 35)\",variant:matchVariant(\"X41Q_mS3i\"),width:\"100%\",...addPropertyOverrides({cs8jBvAUX:{AwFro4F3e:\"rgb(255, 102, 34)\",sZ9bqTZhn:\"rgb(255, 102, 34)\",UNWQjYDBC:\"rgb(245, 242, 233)\",variant:matchVariant(\"S26LMNczn\")},uc_Uv0Wxs:{AwFro4F3e:\"rgb(255, 102, 34)\",JXYFvLJEm:\"rgba(245, 242, 233, 0)\",sZ9bqTZhn:\"rgb(255, 102, 34)\",UNWQjYDBC:\"rgb(245, 242, 233)\",variant:matchVariant(\"S26LMNczn\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DxRa4.framer-146403h, .framer-DxRa4 .framer-146403h { display: block; }\",\".framer-DxRa4.framer-19ne18l { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1152px; }\",\".framer-DxRa4 .framer-qlmscd { align-content: center; align-items: center; bottom: -16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: calc(50.00000000000002% - 368px / 2); overflow: visible; padding: 0px; position: absolute; text-decoration: none; top: -16px; width: 368px; z-index: 4; }\",\".framer-DxRa4 .framer-1ll7ute-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-DxRa4 .framer-1l27bgh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; min-height: 99px; min-width: 234px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-DxRa4 .framer-1riy2oa-container { flex: none; height: auto; position: relative; width: auto; z-index: 5; }\",\".framer-DxRa4.framer-v-1b7s92x.framer-19ne18l, .framer-DxRa4.framer-v-36rrc5.framer-19ne18l { gap: unset; justify-content: space-between; width: 390px; }\",\".framer-DxRa4.framer-v-1b7s92x .framer-qlmscd { bottom: unset; height: 48px; left: unset; position: relative; top: unset; width: 169px; z-index: 5; }\",\".framer-DxRa4.framer-v-1b7s92x .framer-1ll7ute-container, .framer-DxRa4.framer-v-36rrc5 .framer-1ll7ute-container { left: -329px; position: absolute; top: 50%; z-index: 1; }\",\".framer-DxRa4.framer-v-1b7s92x .framer-1riy2oa-container { z-index: 6; }\",\".framer-DxRa4.framer-v-36rrc5 .framer-qlmscd { bottom: unset; height: 48px; left: unset; position: relative; top: unset; width: 175px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 1152\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uKNWX8qQ0\":{\"layout\":[\"fixed\",\"fixed\"]},\"uc_Uv0Wxs\":{\"layout\":[\"fixed\",\"fixed\"]},\"cs8jBvAUX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqLpIgE0PK=withCSS(Component,css,\"framer-DxRa4\");export default FramerqLpIgE0PK;FramerqLpIgE0PK.displayName=\"Nav bar component\";FramerqLpIgE0PK.defaultProps={height:48,width:1152};addPropertyControls(FramerqLpIgE0PK,{variant:{options:[\"ptQIV7gxN\",\"uKNWX8qQ0\",\"uc_Uv0Wxs\",\"cs8jBvAUX\"],optionTitles:[\"Desktop - Red BG\",\"Mobile - Red BG\",\"Desktop - white BG\",\"Mobile - white BG\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqLpIgE0PK,[{explicitInter:true,fonts:[]},...UnsafeLogoFonts,...NavigationButtonFonts],{supportsExplicitInterCodegen:true});FramerqLpIgE0PK.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(UnsafeLogo,{},context),forwardLoader(NavigationButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqLpIgE0PK\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1152\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uKNWX8qQ0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uc_Uv0Wxs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cs8jBvAUX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qLpIgE0PK.map","// Generated by Framer (d369d66)\nexport default function metadata(params,activeLocale){return{description:\"Deisgn & brand studio for market defining startups, post-seed to series a.\",favicon:\"https://framerusercontent.com/assets/MkCcv1zyM4YFc43Vd6oaaUn7nQo.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/YKYOZDlHcqczsOK868SXVKZkX78.png\",title:\"Unsafe Design\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}