{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/73IvD2f1TUriAamkSiI0/f2ihKAV91EDV6ZnsEGfh/OITFOkzNh.js", "ssg:https://framerusercontent.com/modules/vF1tOPeEVhraAZW126ns/UB7zU6dB31SKWlOKu1Yy/TeTr1FZHn.js", "ssg:https://framerusercontent.com/modules/9KgjpYCRq4ochxQJucr4/Qcb50lESzXprkYrh4Uao/QyhNKMzWm.js", "ssg:https://framerusercontent.com/modules/DG8AMlNHtocxBHmydIlO/vWfhcq6JLQ0jNYosWlQ8/D2XYR4SSq.js", "ssg:https://framerusercontent.com/modules/RMe64UxY78TTJKQWcZEs/uPRNLRXT3GnJORLg8Y8t/enqrIqntS.js", "ssg:https://framerusercontent.com/modules/GcYO87dcPUEgBhNYtvcC/s7MnG27MNgNqLy36naAg/ff0wm_6L4.js", "ssg:https://framerusercontent.com/modules/ziG0qEIwOu3V5oMnwxzw/xj17BiYEtSygaUSh6rHy/IH6OThVV9.js"],
  "sourcesContent": ["// Generated by Framer (55cf326)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={xqg7frveQ:{hover:true}};const cycleOrder=[\"xqg7frveQ\",\"mtb1TmbyD\"];const serializationHash=\"framer-WUZgz\";const variantClassNames={mtb1TmbyD:\"framer-v-1dv1am9\",xqg7frveQ:\"framer-v-1fbtkfa\"};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 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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Actif:\"mtb1TmbyD\",Default:\"xqg7frveQ\"};const getProps=({click,height,id,navLink,width,...props})=>{return{...props,juJ67L4K1:click??props.juJ67L4K1,KqlkY29pi:navLink??props.KqlkY29pi??\"Lorem Ipsum\",variant:humanReadableVariantMap[props.variant]??props.variant??\"xqg7frveQ\"};};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,KqlkY29pi,juJ67L4K1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xqg7frveQ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxgmr97=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(juJ67L4K1){const res=await juJ67L4K1(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1fbtkfa\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xqg7frveQ\",onTap:onTapxgmr97,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{\"xqg7frveQ-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"xqg7frveQ-hover\":{\"data-border\":true,\"data-framer-name\":undefined},mtb1TmbyD:{\"data-framer-name\":\"Actif\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-line-height\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(50, 48, 47))\"},children:\"Lorem Ipsum\"})}),className:\"framer-1rr48n2\",\"data-framer-name\":\"Projets\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"I124:23;124:17\",style:{\"--extracted-r6o4lv\":\"rgb(50, 48, 47)\",\"--framer-paragraph-spacing\":\"0px\"},text:KqlkY29pi,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({mtb1TmbyD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS03MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(50, 48, 47))\"},children:\"Lorem Ipsum\"})}),fonts:[\"GF;Figtree-700\"]}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WUZgz.framer-cy3nxy, .framer-WUZgz .framer-cy3nxy { display: block; }\",\".framer-WUZgz.framer-1fbtkfa { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-WUZgz .framer-1rr48n2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-WUZgz[data-border=\"true\"]::after, .framer-WUZgz [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 93\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"mtb1TmbyD\":{\"layout\":[\"auto\",\"fixed\"]},\"Pb_LegjGD\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"KqlkY29pi\":\"navLink\",\"juJ67L4K1\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOITFOkzNh=withCSS(Component,css,\"framer-WUZgz\");export default FramerOITFOkzNh;FramerOITFOkzNh.displayName=\"Liens de navigation\";FramerOITFOkzNh.defaultProps={height:40,width:93};addPropertyControls(FramerOITFOkzNh,{variant:{options:[\"xqg7frveQ\",\"mtb1TmbyD\"],optionTitles:[\"Default\",\"Actif\"],title:\"Variant\",type:ControlType.Enum},KqlkY29pi:{defaultValue:\"Lorem Ipsum\",description:\"\",displayTextArea:false,title:\"Nav link\",type:ControlType.String},juJ67L4K1:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerOITFOkzNh,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"},{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_eYR15bwkEU4HTy.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOITFOkzNh\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"mtb1TmbyD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Pb_LegjGD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"93\",\"framerVariables\":\"{\\\"KqlkY29pi\\\":\\\"navLink\\\",\\\"juJ67L4K1\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OITFOkzNh.map", "// Generated by Framer (55cf326)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={\"I124:23;124:19\":{hover:true,pressed:true},XRDr4306g:{hover:true,pressed:true}};const cycleOrder=[\"I124:23;124:19\",\"XRDr4306g\"];const serializationHash=\"framer-dSCuM\";const variantClassNames={\"I124:23;124:19\":\"framer-v-61c07q\",XRDr4306g:\"framer-v-159vu1h\"};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 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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"I124:23;124:19\",\"Variant 2\":\"XRDr4306g\"};const getProps=({click,height,id,width,...props})=>{return{...props,S2s7V7Kml:click??props.S2s7V7Kml,variant:humanReadableVariantMap[props.variant]??props.variant??\"I124:23;124:19\"};};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,S2s7V7Kml,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I124:23;124:19\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gc4mib=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(S2s7V7Kml){const res=await S2s7V7Kml(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-61c07q\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I124:23;124:19\",onTap:onTap1gc4mib,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(213, 213, 213)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,...style},variants:{\"I124:23;124:19-hover\":{backgroundColor:\"rgb(213, 213, 213)\"},\"I124:23;124:19-pressed\":{\"--border-color\":\"rgb(173, 173, 173)\",backgroundColor:\"rgb(173, 173, 173)\"},\"XRDr4306g-hover\":{backgroundColor:\"rgb(213, 213, 213)\"},\"XRDr4306g-pressed\":{\"--border-color\":\"rgb(173, 173, 173)\",backgroundColor:\"rgb(173, 173, 173)\"}},...addPropertyOverrides({\"I124:23;124:19-hover\":{\"data-framer-name\":undefined},\"I124:23;124:19-pressed\":{\"data-framer-name\":undefined},\"XRDr4306g-hover\":{\"data-framer-name\":undefined},\"XRDr4306g-pressed\":{\"data-framer-name\":undefined},XRDr4306g:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-line-height\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(96, 96, 96))\"},children:\"EN\"})}),className:\"framer-8bf1io\",\"data-framer-name\":\"EN\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"I124:23;124:20\",style:{\"--extracted-r6o4lv\":\"rgb(96, 96, 96)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XRDr4306g:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-line-height\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(96, 96, 96))\"},children:\"FR\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dSCuM.framer-5va6sg, .framer-dSCuM .framer-5va6sg { display: block; }\",\".framer-dSCuM.framer-61c07q { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 40px; justify-content: center; overflow: visible; padding: 4px 16px 4px 16px; position: relative; width: min-content; }\",\".framer-dSCuM .framer-8bf1io { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dSCuM.framer-v-159vu1h.framer-61c07q, .framer-dSCuM.framer-v-61c07q.hover.framer-61c07q { width: 54px; }\",'.framer-dSCuM[data-border=\"true\"]::after, .framer-dSCuM [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 54\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"XRDr4306g\":{\"layout\":[\"fixed\",\"fixed\"]},\"rD_MgTao6\":{\"layout\":[\"fixed\",\"fixed\"]},\"nvGfaql16\":{\"layout\":[\"fixed\",\"fixed\"]},\"uHEyD8SUt\":{\"layout\":[\"auto\",\"fixed\"]},\"ckabgxI8Q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"S2s7V7Kml\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTeTr1FZHn=withCSS(Component,css,\"framer-dSCuM\");export default FramerTeTr1FZHn;FramerTeTr1FZHn.displayName=\"Bouton Langue\";FramerTeTr1FZHn.defaultProps={height:40,width:54};addPropertyControls(FramerTeTr1FZHn,{variant:{options:[\"I124:23;124:19\",\"XRDr4306g\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},S2s7V7Kml:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerTeTr1FZHn,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTeTr1FZHn\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"XRDr4306g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rD_MgTao6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nvGfaql16\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uHEyD8SUt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ckabgxI8Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"S2s7V7Kml\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"54\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TeTr1FZHn.map", "// Generated by Framer (890879b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextLink from\"https://framerusercontent.com/modules/nXlxXJyuP6qQTC8PO3Ox/0oUmJwiicjTCXfA8qzb8/PDsb7oOEY.js\";import LiensDeNavigation from\"https://framerusercontent.com/modules/73IvD2f1TUriAamkSiI0/f2ihKAV91EDV6ZnsEGfh/OITFOkzNh.js\";import BoutonLangue from\"https://framerusercontent.com/modules/vF1tOPeEVhraAZW126ns/UB7zU6dB31SKWlOKu1Yy/TeTr1FZHn.js\";const LiensDeNavigationFonts=getFonts(LiensDeNavigation);const BoutonLangueFonts=getFonts(BoutonLangue);const TextLinkFonts=getFonts(TextLink);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"xQFMhcw2R\",\"ZsRHubu0i\",\"ioOcLVkQz\",\"eAtrQhhjl\"];const serializationHash=\"framer-X34EL\";const variantClassNames={eAtrQhhjl:\"framer-v-1tbh4uh\",ioOcLVkQz:\"framer-v-3ts2bx\",xQFMhcw2R:\"framer-v-1zbp76\",ZsRHubu0i:\"framer-v-1a14ek8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1,ease:[.84,.03,.26,1],type:\"tween\"};const transition2={delay:0,duration:.4,ease:[.84,.03,.26,1],type:\"tween\"};const transition3={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile FR - Open\":\"eAtrQhhjl\",\"Mobile FR\":\"ioOcLVkQz\",English:\"ZsRHubu0i\",Francais:\"xQFMhcw2R\"};const getProps=({click,height,id,width,...props})=>{return{...props,QZAmWh5O8:click??props.QZAmWh5O8,variant:humanReadableVariantMap[props.variant]??props.variant??\"xQFMhcw2R\"};};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,QZAmWh5O8,XNfa1dabh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xQFMhcw2R\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapsbqebu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"eAtrQhhjl\");});const S2s7V7Kmle5sgrl=activeVariantCallback(async(...args)=>{setVariant(\"ZsRHubu0i\");});const S2s7V7Kmlfsil8d=activeVariantCallback(async(...args)=>{setVariant(\"xQFMhcw2R\");});const onTapeu97ro=activeVariantCallback(async(...args)=>{if(QZAmWh5O8){const res=await QZAmWh5O8(...args);if(res===false)return false;}await delay(()=>setVariant(\"eAtrQhhjl\"),300);});const onTap1l8grjo=activeVariantCallback(async(...args)=>{setVariant(\"ioOcLVkQz\");});const J_FYFtCbc1p1sd87=activeVariantCallback(async(...args)=>{if(XNfa1dabh){const res=await XNfa1dabh(...args);if(res===false)return false;}setVariant(\"wuUHFN6JO\");});const J_FYFtCbc112ihl8=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"wuUHFN6JO\"),300);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ioOcLVkQz\",\"eAtrQhhjl\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"ioOcLVkQz\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"eAtrQhhjl\")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({eAtrQhhjl:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1zbp76\",className,classNames),\"data-framer-name\":\"Francais\",layoutDependency:layoutDependency,layoutId:\"xQFMhcw2R\",ref:refBinding,style:{backdropFilter:\"blur(30px)\",backgroundColor:\"rgba(255, 255, 255, 0.75)\",WebkitBackdropFilter:\"blur(30px)\",...style},...addPropertyOverrides({eAtrQhhjl:{\"data-framer-name\":\"Mobile FR - Open\"},ioOcLVkQz:{\"data-framer-name\":\"Mobile FR\",\"data-highlight\":true,onTap:onTapsbqebu},ZsRHubu0i:{\"data-framer-name\":\"English\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tfz5fs\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"I124:23;124:9\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17bfsl1\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"I124:23;124:10\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n1y2h7\",\"data-framer-name\":\"Pr\\xe9nom - Nom\",layoutDependency:layoutDependency,layoutId:\"I124:23;124:11\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+(((componentViewport?.height||88)-48-40)/2+0+0)+0+0+0+0),pixelHeight:160,pixelWidth:160,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/wPNle40ROBxYIwaZ23crvP1At4.png\"},className:\"framer-1igsmvh\",\"data-border\":true,\"data-framer-name\":\"Ellipse 2\",layoutDependency:layoutDependency,layoutId:\"I124:23;124:12\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(128, 128, 128)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13gyqjt\",\"data-framer-name\":\"Frame 9\",layoutDependency:layoutDependency,layoutId:\"I124:23;124:13\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS03MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47)))\"},children:\"Jonathan B\\xe9liveau\"})}),className:\"framer-ycqdls\",\"data-framer-name\":\"Jonathan B\\xe9liveau\",fonts:[\"GF;Figtree-700\"],layoutDependency:layoutDependency,layoutId:\"I124:23;124:14\",style:{\"--extracted-r6o4lv\":\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f1a74085-f325-4faa-a816-09fb332ecc94, rgb(96, 96, 96)))\"},children:\"Designer de produits num\\xe9riques\"})}),className:\"framer-12b6bxp\",\"data-framer-name\":\"Designer de produits num\\xe9riques\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"I124:23;124:15\",style:{\"--extracted-r6o4lv\":\"var(--token-f1a74085-f325-4faa-a816-09fb332ecc94, rgb(96, 96, 96))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{ZsRHubu0i:{\"--extracted-r6o4lv\":\"rgb(96, 96, 96)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ZsRHubu0i:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(96, 96, 96))\"},children:\"Product Designer\"})})}},baseVariant,gestureVariant)})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fxt5v2\",\"data-framer-name\":\"Liens\",layoutDependency:layoutDependency,layoutId:\"I124:23;124:16\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16ijakh\",layoutDependency:layoutDependency,layoutId:\"UjeMvGWdc\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+24+(((componentViewport?.height||88)-48-40)/2+0+0)+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eq3clb-container\",layoutDependency:layoutDependency,layoutId:\"z8MAGQMfU-container\",nodeId:\"z8MAGQMfU\",rendersWithMotion:true,scopeId:\"QyhNKMzWm\",children:/*#__PURE__*/_jsx(LiensDeNavigation,{height:\"100%\",id:\"z8MAGQMfU\",KqlkY29pi:\"Projets\",layoutId:\"z8MAGQMfU\",style:{height:\"100%\"},variant:\"mtb1TmbyD\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+24+(((componentViewport?.height||88)-48-40)/2+0+0)+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1faaudg-container\",layoutDependency:layoutDependency,layoutId:\"olADFLBZ7-container\",nodeId:\"olADFLBZ7\",rendersWithMotion:true,scopeId:\"QyhNKMzWm\",children:/*#__PURE__*/_jsx(LiensDeNavigation,{height:\"100%\",id:\"olADFLBZ7\",KqlkY29pi:\"\\xc0 propos\",layoutId:\"olADFLBZ7\",style:{height:\"100%\"},variant:\"xqg7frveQ\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+24+(((componentViewport?.height||88)-48-40)/2+0+0)+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iccprb-container\",layoutDependency:layoutDependency,layoutId:\"viXeyvV36-container\",nodeId:\"viXeyvV36\",rendersWithMotion:true,scopeId:\"QyhNKMzWm\",children:/*#__PURE__*/_jsx(BoutonLangue,{height:\"100%\",id:\"viXeyvV36\",layoutId:\"viXeyvV36\",S2s7V7Kml:S2s7V7Kmle5sgrl,style:{height:\"100%\"},variant:\"I124:23;124:19\",width:\"100%\",...addPropertyOverrides({ZsRHubu0i:{S2s7V7Kml:S2s7V7Kmlfsil8d,variant:\"XRDr4306g\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dzpdit\",\"data-framer-name\":\"Menu phone\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JJymiuBWy\",onTap:onTapeu97ro,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sx27au\",\"data-framer-name\":\"Rectangle 1\",layoutDependency:layoutDependency,layoutId:\"BaX94SsZY\",style:{backgroundColor:\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14df1or\",\"data-framer-name\":\"Rectangle 2\",layoutDependency:layoutDependency,layoutId:\"IEm_t2kyF\",style:{backgroundColor:\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yhcb1w\",\"data-framer-name\":\"Rectangle 3\",layoutDependency:layoutDependency,layoutId:\"wIsZzrBo0\",style:{backgroundColor:\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\"}})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-c3cgap\",\"data-framer-name\":\"Menu phone - ouvert\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Q21uOCahD\",onTap:onTap1l8grjo,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8dmu09\",\"data-framer-name\":\"Rectangle 1\",layoutDependency:layoutDependency,layoutId:\"zUfsxPn09\",style:{backgroundColor:\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\",rotate:-45},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qwimea\",\"data-framer-name\":\"Rectangle 3\",layoutDependency:layoutDependency,layoutId:\"qn5PvXpYo\",style:{backgroundColor:\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\",rotate:90}})})})]})}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1ss4d3e\",\"data-framer-appear-id\":\"1ss4d3e\",\"data-framer-name\":\"Right Side\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"M0q9cd5k9\",optimized:true,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({eAtrQhhjl:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||212)-48-164)/2+40+48)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tkiyz8-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"I_yWCKLwW-container\",nodeId:\"I_yWCKLwW\",rendersWithMotion:true,scopeId:\"QyhNKMzWm\",children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Projets\",height:\"100%\",id:\"I_yWCKLwW\",J_FYFtCbc:J_FYFtCbc1p1sd87,layoutId:\"I_yWCKLwW\",nROLtrc_N:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({eAtrQhhjl:{nROLtrc_N:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CNFavoEcf\"},implicitPathVariables:undefined},{href:{webPageId:\"CNFavoEcf\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({eAtrQhhjl:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||212)-48-164)/2+40+48)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-181m05h-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"P7IdVUvrN-container\",nodeId:\"P7IdVUvrN\",rendersWithMotion:true,scopeId:\"QyhNKMzWm\",children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"\\xc0 propos\",height:\"100%\",id:\"P7IdVUvrN\",J_FYFtCbc:J_FYFtCbc112ihl8,layoutId:\"P7IdVUvrN\",nROLtrc_N:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({eAtrQhhjl:{nROLtrc_N:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-X34EL.framer-1x6kknu, .framer-X34EL .framer-1x6kknu { display: block; }\",\".framer-X34EL.framer-1zbp76 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 1280px; }\",\".framer-X34EL .framer-1tfz5fs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1076px; }\",\".framer-X34EL .framer-17bfsl1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 40px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-X34EL .framer-1n1y2h7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-X34EL .framer-1igsmvh { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-X34EL .framer-13gyqjt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 173px; }\",\".framer-X34EL .framer-ycqdls, .framer-X34EL .framer-12b6bxp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-X34EL .framer-1fxt5v2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 40px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-X34EL .framer-16ijakh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-X34EL .framer-1eq3clb-container, .framer-X34EL .framer-1faaudg-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-X34EL .framer-iccprb-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-X34EL .framer-dzpdit { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-X34EL .framer-sx27au, .framer-X34EL .framer-14df1or, .framer-X34EL .framer-1yhcb1w, .framer-X34EL .framer-8dmu09 { flex: none; height: 3px; position: relative; width: 24px; }\",\".framer-X34EL .framer-c3cgap { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 19px; }\",\".framer-X34EL .framer-qwimea { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-X34EL .framer-1ss4d3e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-X34EL .framer-1tkiyz8-container, .framer-X34EL .framer-181m05h-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-X34EL.framer-v-3ts2bx.framer-1zbp76 { cursor: pointer; padding: 24px 16px 24px 16px; width: 390px; }\",\".framer-X34EL.framer-v-3ts2bx .framer-1tfz5fs, .framer-X34EL.framer-v-1tbh4uh .framer-1tfz5fs { width: 100%; }\",\".framer-X34EL.framer-v-1tbh4uh.framer-1zbp76 { gap: 48px; padding: 24px 16px 24px 16px; width: 390px; }\",'.framer-X34EL[data-border=\"true\"]::after, .framer-X34EL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZsRHubu0i\":{\"layout\":[\"fixed\",\"auto\"]},\"ioOcLVkQz\":{\"layout\":[\"fixed\",\"auto\"]},\"eAtrQhhjl\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"QZAmWh5O8\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQyhNKMzWm=withCSS(Component,css,\"framer-X34EL\");export default FramerQyhNKMzWm;FramerQyhNKMzWm.displayName=\"Navigation\";FramerQyhNKMzWm.defaultProps={height:88,width:1280};addPropertyControls(FramerQyhNKMzWm,{variant:{options:[\"xQFMhcw2R\",\"ZsRHubu0i\",\"ioOcLVkQz\",\"eAtrQhhjl\"],optionTitles:[\"Francais\",\"English\",\"Mobile FR\",\"Mobile FR - Open\"],title:\"Variant\",type:ControlType.Enum},QZAmWh5O8:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerQyhNKMzWm,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_eYR15bwkEU4HTy.woff2\",weight:\"700\"},{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]},...LiensDeNavigationFonts,...BoutonLangueFonts,...TextLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQyhNKMzWm\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZsRHubu0i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ioOcLVkQz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eAtrQhhjl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1280\",\"framerVariables\":\"{\\\"QZAmWh5O8\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"88\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QyhNKMzWm.map", "// Generated by Framer (3266cfb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-NrGFO .framer-styles-preset-1mlrvdf:not(.rich-text-wrapper), .framer-NrGFO .framer-styles-preset-1mlrvdf.rich-text-wrapper a { --framer-link-current-text-color: var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, #32302f); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-b3eed062-4daa-40df-bed7-32c87ac5f43b, #dedede); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, #32302f); --framer-link-text-decoration: none; }\"];export const className=\"framer-NrGFO\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3266cfb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/DG8AMlNHtocxBHmydIlO/vWfhcq6JLQ0jNYosWlQ8/D2XYR4SSq.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const enabledGestures={vAzLkGXsk:{hover:true}};const serializationHash=\"framer-NAdig\";const variantClassNames={vAzLkGXsk:\"framer-v-39ejfq\"};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:.8,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:50};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"vAzLkGXsk\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-39ejfq\",className,classNames),\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"vAzLkGXsk\",ref:refBinding,style:{opacity:1,...style},variants:{\"vAzLkGXsk-hover\":{opacity:.75}},...addPropertyOverrides({\"vAzLkGXsk-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:jonathan.nbeliveau@gmail.com\",motionChild:true,nodeId:\"uy1H7XaoM\",openInNewTab:true,scopeId:\"enqrIqntS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mlrvdf\",\"data-styles-preset\":\"D2XYR4SSq\",children:\"Contactez-moi\"})})})}),className:\"framer-nmgk47\",\"data-framer-appear-id\":\"nmgk47\",fonts:[\"GF;Figtree-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"uy1H7XaoM\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NAdig.framer-mli7lp, .framer-NAdig .framer-mli7lp { display: block; }\",\".framer-NAdig.framer-39ejfq { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-NAdig .framer-nmgk47 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 31\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xXJ7yzchy\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerenqrIqntS=withCSS(Component,css,\"framer-NAdig\");export default FramerenqrIqntS;FramerenqrIqntS.displayName=\"Email\";FramerenqrIqntS.defaultProps={height:31,width:150};addFonts(FramerenqrIqntS,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerenqrIqntS\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xXJ7yzchy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"31\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"150\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3266cfb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollToTopButton}from\"https://framerusercontent.com/modules/f8wBTZ8mxclvbvykScIB/6DAlfznMzfm4bNXZ4cAd/ScrollToTopButton.js\";import{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/rQJeCcsGr1fSnWO0FT2G/Hero.js\";const HeroFonts=getFonts(Hero);const MotionDivScrollToTopButtonxo1r3q=withCodeBoundaryForOverrides(motion.div,{nodeId:\"WUmQiePqP\",override:ScrollToTopButton,scopeId:\"ff0wm_6L4\"});const serializationHash=\"framer-1CMQt\";const variantClassNames={WUmQiePqP:\"framer-v-xo1r3q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};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 Variants=motion.create(React.Fragment);const getProps=({color,height,iconColor,id,width,...props})=>{return{...props,DxFECmhqH:color??props.DxFECmhqH??\"var(--token-d2873cc6-42eb-40c0-8205-582532719427, rgb(255, 255, 255))\",iJ_vf1x3s:iconColor??props.iJ_vf1x3s??\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\"};};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,DxFECmhqH,iJ_vf1x3s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"WUmQiePqP\",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__*/_jsx(MotionDivScrollToTopButtonxo1r3q,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xo1r3q\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"WUmQiePqP\",ref:refBinding,style:{backgroundColor:DxFECmhqH,borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5yg01l-container\",\"data-framer-name\":\"Arrow Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"eMXdEjenY-container\",name:\"Arrow Icon\",nodeId:\"eMXdEjenY\",rendersWithMotion:true,scopeId:\"ff0wm_6L4\",children:/*#__PURE__*/_jsx(Hero,{color:iJ_vf1x3s,height:\"100%\",iconSearch:\"Home\",iconSelection:\"ArrowUp\",id:\"eMXdEjenY\",layoutId:\"eMXdEjenY\",mirrored:false,name:\"Arrow Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1CMQt.framer-1gnh8cb, .framer-1CMQt .framer-1gnh8cb { display: block; }\",\".framer-1CMQt.framer-xo1r3q { height: 24px; position: relative; width: 24px; }\",\".framer-1CMQt .framer-5yg01l-container { flex: none; height: 16px; left: calc(50.00000000000002% - 16px / 2); position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"DxFECmhqH\":\"color\",\"iJ_vf1x3s\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerff0wm_6L4=withCSS(Component,css,\"framer-1CMQt\");export default Framerff0wm_6L4;Framerff0wm_6L4.displayName=\"Scroll-to-Top Button\";Framerff0wm_6L4.defaultProps={height:24,width:24};addPropertyControls(Framerff0wm_6L4,{DxFECmhqH:{defaultValue:'var(--token-d2873cc6-42eb-40c0-8205-582532719427, rgb(255, 255, 255)) /* {\"name\":\"Primary / White\"} */',title:\"Color\",type:ControlType.Color},iJ_vf1x3s:{defaultValue:'var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47)) /* {\"name\":\"Black\"} */',title:\"Icon Color\",type:ControlType.Color}});addFonts(Framerff0wm_6L4,[{explicitInter:true,fonts:[]},...HeroFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerff0wm_6L4\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"DxFECmhqH\\\":\\\"color\\\",\\\"iJ_vf1x3s\\\":\\\"iconColor\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ff0wm_6L4.map", "// Generated by Framer (3266cfb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/DG8AMlNHtocxBHmydIlO/vWfhcq6JLQ0jNYosWlQ8/D2XYR4SSq.js\";import Email from\"https://framerusercontent.com/modules/RMe64UxY78TTJKQWcZEs/uPRNLRXT3GnJORLg8Y8t/enqrIqntS.js\";import ScrollToTopButton from\"https://framerusercontent.com/modules/GcYO87dcPUEgBhNYtvcC/s7MnG27MNgNqLy36naAg/ff0wm_6L4.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const EmailFonts=getFonts(Email);const ScrollToTopButtonFonts=getFonts(ScrollToTopButton);const cycleOrder=[\"d6h3mmuxR\",\"Dmhpw57HX\",\"Kp1RU7qRc\"];const serializationHash=\"framer-v6nmz\";const variantClassNames={d6h3mmuxR:\"framer-v-1od72jc\",Dmhpw57HX:\"framer-v-19ezeyu\",Kp1RU7qRc:\"framer-v-1srgpfo\"};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:.8,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:50};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"d6h3mmuxR\",Phone:\"Kp1RU7qRc\",Tablet:\"Dmhpw57HX\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"d6h3mmuxR\"};};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:\"d6h3mmuxR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1od72jc\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"d6h3mmuxR\",ref:refBinding,style:{backgroundColor:\"var(--token-f4adc822-4f59-448f-bca5-c03268b12d37, rgb(255, 255, 255))\",...style},...addPropertyOverrides({Dmhpw57HX:{\"data-framer-name\":\"Tablet\"},Kp1RU7qRc:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4346um\",\"data-framer-name\":\"Section - Content : Left Title\",layoutDependency:layoutDependency,layoutId:\"xcrFKp4CJ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cufvpy\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"s9KQpIW7S\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ppa3pl\",layoutDependency:layoutDependency,layoutId:\"orRDrVEft\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47)))\"},children:\"Vous souhaitez discuter d'une future collaboration?\"})}),className:\"framer-duwhz5\",\"data-framer-appear-id\":\"duwhz5\",fonts:[\"GF;Figtree-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"CEjl_nWBR\",optimized:true,style:{\"--extracted-a0htzi\":\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Kp1RU7qRc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47)))\"},children:\"Vous souhaitez discuter d'une future collaboration?\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"752px\",y:(componentViewport?.y||0)+36+0+0+0+0+0+32,...addPropertyOverrides({Dmhpw57HX:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1400px) - 104px, 1px)`},Kp1RU7qRc:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1400px) - 64px, 1px)`,y:(componentViewport?.y||0)+36+0+0+0+0+0+26.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uz9odq-container\",layoutDependency:layoutDependency,layoutId:\"BuUHbxVwS-container\",nodeId:\"BuUHbxVwS\",rendersWithMotion:true,scopeId:\"IH6OThVV9\",children:/*#__PURE__*/_jsx(Email,{height:\"100%\",id:\"BuUHbxVwS\",layoutId:\"BuUHbxVwS\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+36+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dmr5mr-container\",layoutDependency:layoutDependency,layoutId:\"a6shD5Tpd-container\",nodeId:\"a6shD5Tpd\",rendersWithMotion:true,scopeId:\"IH6OThVV9\",children:/*#__PURE__*/_jsx(ScrollToTopButton,{DxFECmhqH:\"var(--token-f4adc822-4f59-448f-bca5-c03268b12d37, rgb(255, 255, 255))\",height:\"100%\",id:\"a6shD5Tpd\",iJ_vf1x3s:\"rgb(50, 48, 47)\",layoutId:\"a6shD5Tpd\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l03vgz\",\"data-framer-name\":\"Contenu\",layoutDependency:layoutDependency,layoutId:\"GiU9aCpQs\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yzmxl1\",\"data-framer-name\":\"Liens + bouton\",layoutDependency:layoutDependency,layoutId:\"rU1I5H_Ip\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1npoeu\",\"data-framer-name\":\"Liens page\",layoutDependency:layoutDependency,layoutId:\"QcBicbEiK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(50, 48, 47))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"lbZX3czTo\",openInNewTab:false,scopeId:\"IH6OThVV9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mlrvdf\",\"data-styles-preset\":\"D2XYR4SSq\",children:\"Projets\"})})})}),className:\"framer-1e461vh\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"lbZX3czTo\",style:{\"--extracted-r6o4lv\":\"rgb(50, 48, 47)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f4adc822-4f59-448f-bca5-c03268b12d37, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CNFavoEcf\"},motionChild:true,nodeId:\"yU3p6Nivv\",openInNewTab:false,scopeId:\"IH6OThVV9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mlrvdf\",\"data-styles-preset\":\"D2XYR4SSq\",children:\"\\xc0 propos\"})})})}),className:\"framer-ucfrfz\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"yU3p6Nivv\",style:{\"--extracted-r6o4lv\":\"var(--token-f4adc822-4f59-448f-bca5-c03268b12d37, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47)))\"},children:\"\\xa9 Copyright 2024 Jonathan B\\xe9liveau\"})}),className:\"framer-1npbr1l\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"eMNFjbyPr\",style:{\"--extracted-r6o4lv\":\"var(--token-94ffc85d-72ca-491d-a79e-86feb1461dff, rgb(50, 48, 47))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v6nmz.framer-1bc7b3f, .framer-v6nmz .framer-1bc7b3f { display: block; }\",\".framer-v6nmz.framer-1od72jc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 36px 0px 40px 0px; position: relative; width: 1280px; }\",\".framer-v6nmz .framer-4346um { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: 1076px; }\",\".framer-v6nmz .framer-cufvpy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-v6nmz .framer-1ppa3pl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-v6nmz .framer-duwhz5 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 752px; word-break: break-word; word-wrap: break-word; }\",\".framer-v6nmz .framer-uz9odq-container { flex: none; height: 28px; position: relative; width: 752px; }\",\".framer-v6nmz .framer-dmr5mr-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-v6nmz .framer-l03vgz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-v6nmz .framer-yzmxl1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-v6nmz .framer-1npoeu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-v6nmz .framer-1e461vh, .framer-v6nmz .framer-ucfrfz, .framer-v6nmz .framer-1npbr1l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-v6nmz.framer-v-19ezeyu.framer-1od72jc { width: 768px; }\",\".framer-v6nmz.framer-v-19ezeyu .framer-4346um { gap: 20px; padding: 0px 40px 0px 40px; width: 100%; }\",\".framer-v6nmz.framer-v-19ezeyu .framer-1ppa3pl { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; width: 1px; }\",\".framer-v6nmz.framer-v-19ezeyu .framer-duwhz5, .framer-v6nmz.framer-v-19ezeyu .framer-uz9odq-container, .framer-v6nmz.framer-v-1srgpfo .framer-duwhz5, .framer-v6nmz.framer-v-1srgpfo .framer-uz9odq-container { width: 100%; }\",\".framer-v6nmz.framer-v-1srgpfo.framer-1od72jc { width: 200px; }\",\".framer-v6nmz.framer-v-1srgpfo .framer-4346um { padding: 0px 20px 0px 20px; width: 100%; }\",\".framer-v6nmz.framer-v-1srgpfo .framer-1ppa3pl { flex: 1 0 0px; width: 1px; }\",\".framer-v6nmz.framer-v-1srgpfo .framer-l03vgz { justify-content: flex-start; }\",...sharedStyle.css,'.framer-v6nmz[data-border=\"true\"]::after, .framer-v6nmz [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 209\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Dmhpw57HX\":{\"layout\":[\"fixed\",\"auto\"]},\"Kp1RU7qRc\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIH6OThVV9=withCSS(Component,css,\"framer-v6nmz\");export default FramerIH6OThVV9;FramerIH6OThVV9.displayName=\"Footer\";FramerIH6OThVV9.defaultProps={height:209,width:1280};addPropertyControls(FramerIH6OThVV9,{variant:{options:[\"d6h3mmuxR\",\"Dmhpw57HX\",\"Kp1RU7qRc\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerIH6OThVV9,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]},...EmailFonts,...ScrollToTopButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIH6OThVV9\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Dmhpw57HX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Kp1RU7qRc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1280\",\"framerIntrinsicHeight\":\"209\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "navLink", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "KqlkY29pi", "juJ67L4K1", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapxgmr97", "args", "scopingClassNames", "cx", "LayoutGroup", "RichText", "css", "FramerOITFOkzNh", "withCSS", "OITFOkzNh_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "S2s7V7Kml", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1gc4mib", "args", "scopingClassNames", "cx", "LayoutGroup", "RichText", "css", "FramerTeTr1FZHn", "withCSS", "TeTr1FZHn_default", "addPropertyControls", "ControlType", "addFonts", "LiensDeNavigationFonts", "getFonts", "OITFOkzNh_default", "BoutonLangueFonts", "TeTr1FZHn_default", "TextLinkFonts", "PDsb7oOEY_default", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transition3", "animation", "animation1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "QZAmWh5O8", "XNfa1dabh", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapsbqebu", "args", "S2s7V7Kmle5sgrl", "S2s7V7Kmlfsil8d", "onTapeu97ro", "onTap1l8grjo", "J_FYFtCbc1p1sd87", "J_FYFtCbc112ihl8", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "router", "useRouter", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "css", "FramerQyhNKMzWm", "withCSS", "QyhNKMzWm_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "RichTextWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "RichText", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "css", "FramerenqrIqntS", "withCSS", "enqrIqntS_default", "addFonts", "getFontsFromSharedStyle", "fonts", "HeroFonts", "getFonts", "Icon", "MotionDivScrollToTopButtonxo1r3q", "withCodeBoundaryForOverrides", "motion", "ScrollToTopButton", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "color", "height", "iconColor", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "DxFECmhqH", "iJ_vf1x3s", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "MotionDivScrollToTopButtonxo1r3q", "ComponentViewportProvider", "SmartComponentScopedContainer", "Icon", "css", "Framerff0wm_6L4", "withCSS", "ff0wm_6L4_default", "addPropertyControls", "ControlType", "addFonts", "HeroFonts", "RichTextWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "RichText", "EmailFonts", "getFonts", "enqrIqntS_default", "ScrollToTopButtonFonts", "ff0wm_6L4_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "Link", "css", "FramerIH6OThVV9", "withCSS", "IH6OThVV9_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
