{"version":3,"file":"script_main.CchuMdJS.mjs","names":["TextLinkFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","EmailLink","RichText","serializationHash","variantClassNames","negate","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Navbar","Transition","Footer","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Navigation","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/Lc0aMVQd66zJ6BB6uEq6/TZf4iOA7Gdf87yhsTwLe/coBlBccxH.js","https:/framerusercontent.com/modules/wAsJxB3m6rlHTHNq4V41/NXkdXvtaqaW1mZpONGWp/Copyright.js","https:/framerusercontent.com/modules/LERaYSPRqOCESArqUK6o/QP6CYa73V2rLJL9PhLUD/yaK72vwzw.js","https:/framerusercontent.com/modules/nmevCBHmnJPZgQcD2bXG/L5aW0nUfJIMpol01CvGd/yw3y4jUeB.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}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/uULrBqp8ee7tBVoE7C4f/jAskugwhFkrjVkS6AmlC/TextLink.js\";import{True}from\"https://framerusercontent.com/modules/NvUTUQpy2nxBjhHpEcvm/BHeItbaLiazBkVi0NjFA/AriaHidden.js\";const TextLinkFonts=getFonts(TextLink);const MotionDivTruez0awrr=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Kd151BiNn\",override:True,scopeId:\"coBlBccxH\"});const MotionDivTruev92409=withCodeBoundaryForOverrides(motion.div,{nodeId:\"s9HJ2USWZ\",override:True,scopeId:\"coBlBccxH\"});const TextLinkControls=getPropertyControls(TextLink);const serializationHash=\"framer-S1eg2\";const variantClassNames={M2mLlPybG:\"framer-v-b3p7cu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const oMsLGC2kS=undefined;const iI84a11gA=undefined;const convertFromEnum=(value,activeLocale)=>{switch(value){case\"L\":return 12;default:return 10;}};const toNumber=value=>{if(typeof value===\"number\"&&Number.isFinite(value))return value;if(typeof value!==\"string\")return 0;const parsedNumber=parseFloat(value);return typeof parsedNumber===\"number\"&&Number.isFinite(parsedNumber)?parsedNumber:0;};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={duration:0,type:\"tween\"};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"L\":return 8;default:return 4;}};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 humanReadableEnumMap={Desktop:\"L\",Mobile:\"S\"};const getProps=({aboutCurrent,height,id,mode,width,...props})=>{return{...props,iI84a11gA:aboutCurrent??props.iI84a11gA??false,oMsLGC2kS:humanReadableEnumMap[mode]??mode??props.oMsLGC2kS??\"L\"};};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,oMsLGC2kS,iI84a11gA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"M2mLlPybG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const gap=numberToPixelString(toNumber(convertFromEnum(oMsLGC2kS,activeLocale)));const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const gap1=numberToPixelString(toNumber(convertFromEnum1(oMsLGC2kS,activeLocale)));const router=useRouter();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.nav,{...restProps,...gestureHandlers,\"aria-label\":\"Navigation principale\",className:cx(scopingClassNames,\"framer-b3p7cu\",className,classNames),\"data-framer-name\":\"navbar\",layoutDependency:layoutDependency,layoutId:\"M2mLlPybG\",ref:refBinding,style:{\"--rmohyg\":gap,...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e99ei1\",\"data-framer-name\":\"skip-link\",layoutDependency:layoutDependency,layoutId:\"Aa66LHLfw\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mbhs34-container\",\"data-framer-name\":\"skip-link-label\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"lGDiA5cXG-container\",name:\"skip-link-label\",nodeId:\"lGDiA5cXG\",rendersWithMotion:true,scopeId:\"coBlBccxH\",children:/*#__PURE__*/_jsx(TextLink,{currentPage:false,height:\"100%\",href:\"#page-main\",id:\"lGDiA5cXG\",label:\"Aller au contenu\",layoutId:\"lGDiA5cXG\",mode:oMsLGC2kS,name:\"skip-link-label\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"wsEGY5smf\",openInNewTab:false,scopeId:\"coBlBccxH\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Albert Herbigneaux — Accueil\",className:\"framer-2qwg4u framer-srtnhx\",\"data-framer-name\":\"home-link\",layoutDependency:layoutDependency,layoutId:\"wsEGY5smf\",children:/*#__PURE__*/_jsx(MotionDivTruez0awrr,{className:\"framer-z0awrr\",\"data-framer-name\":\"logo-mark\",layoutDependency:layoutDependency,layoutId:\"Kd151BiNn\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-19mydej\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"Oet87XEJ3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112 84\" overflow=\"visible\"><path d=\"M 112 61.597 C 111.997 62.143 111.778 62.666 111.39 63.05 C 111.002 63.434 110.477 63.648 109.931 63.645 C 109.385 63.648 108.86 63.434 108.472 63.05 C 108.084 62.666 107.865 62.143 107.862 61.597 C 107.862 60.466 108.788 59.549 109.931 59.549 C 111.074 59.549 112 60.466 112 61.597 Z M 74.713 35.775 C 73.251 35.969 72.563 38.191 71.677 39.6 C 70.801 41.007 69.949 42.429 69.123 43.866 C 67.462 46.73 65.847 49.619 64.277 52.533 C 62.707 55.452 61.186 58.402 59.852 61.425 C 59.185 62.936 58.545 64.466 58.063 66.049 C 57.581 67.633 58.411 70.13 59.802 69.823 C 62.583 69.21 64.886 65.58 67.53 63.533 C 68.852 62.51 70.05 61.563 71.639 60.652 C 73.227 59.741 73.59 62.374 74.691 63.588 C 79.092 68.445 87.289 66.848 93.791 65.257 C 95.402 64.862 96.997 64.401 98.571 63.877 C 99.343 63.621 100.561 63.43 100.789 62.769 C 101.016 62.108 99.976 61.495 99.127 61.532 C 95.731 61.68 92.532 62.63 89.23 62.986 C 85.928 63.341 82.443 64.168 79.313 63.115 C 76.182 62.062 75.216 56.909 71.886 57.62 C 70.221 57.975 68.797 58.88 67.394 59.77 C 65.991 60.66 63.31 63.165 63.984 61.767 C 65.332 58.969 67.095 55.869 68.632 52.929 C 70.168 49.988 71.736 47.065 73.233 44.12 C 73.981 42.648 74.694 41.174 75.53 39.706 C 76.365 38.238 76.175 35.582 74.713 35.775 Z M 60.595 3.545 C 60.284 5.002 51.929 45.391 51.627 46.888 C 51.325 48.384 50.206 51.689 51.056 52.308 C 51.907 52.927 56.955 51.639 58.445 53.114 C 59.935 54.589 54.116 55.031 52.585 55.144 C 49.523 55.37 49.11 58.714 48.506 61.667 C 47.447 67.571 46.246 73.578 45.436 79.614 C 45.233 81.122 44.867 82.834 43.525 83.746 C 42.182 84.658 41.061 82.933 41.265 81.423 C 41.673 78.404 44.718 60.271 44.965 58.782 C 45.213 57.292 45.867 55.797 44.385 56.031 C 38.454 56.966 33.382 57.816 27.398 58.972 C 25.902 59.26 25.622 59.168 25.174 60.496 C 25.174 62.048 25.229 62.767 24.385 64.026 C 23.541 65.284 19.683 71.083 18.214 73.952 C 16.744 76.822 13.981 73.849 14.562 72.374 C 15.143 70.9 17.756 65.616 18.413 64.296 C 19.271 62.573 18.13 62.611 16.453 62.489 C 10.839 62.081 5.866 64.236 2.837 64.44 C 1.366 64.54 -0.779 63.06 0.286 62.048 C 2.417 60.024 19.649 57.434 21.775 56.471 C 23.901 55.507 25.66 47.948 37.194 28.952 C 42.565 20.108 49.007 9.167 51.678 5.636 C 54.349 2.105 55.838 0.074 59.103 0 C 60.735 -0.036 60.902 2.109 60.595 3.545 Z M 54.06 8.727 C 53.29 9.792 42.483 27.822 39.829 32.439 C 37.175 37.056 29.623 51.131 28.424 53.508 C 27.823 54.698 26.965 55.963 28.173 55.848 C 29.381 55.733 36.639 54.436 39.285 54.025 C 41.93 53.615 45.691 54.123 46.266 51.536 C 47.414 46.362 55.777 10.67 56.04 9.391 C 56.303 8.112 56.76 5.856 56.403 5.742 C 56.046 5.627 54.829 7.662 54.06 8.727 Z\" fill=\"var(--token-281452dc-8781-4caa-94e1-53e69113bbb1, rgb(67, 67, 67)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-13w66it\",\"data-framer-name\":\"dot\",layoutDependency:layoutDependency,layoutId:\"Usqwr_RG0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.138 4.096\" overflow=\"visible\"><path d=\"M 4.138 2.048 C 4.135 2.594 3.916 3.117 3.528 3.501 C 3.14 3.885 2.615 4.099 2.069 4.096 C 1.523 4.099 0.998 3.885 0.61 3.501 C 0.222 3.117 0.003 2.594 0 2.048 C 0 0.917 0.926 0 2.069 0 C 3.212 0 4.138 0.917 4.138 2.048 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10h8i63\",\"data-framer-name\":\"letter-h\",layoutDependency:layoutDependency,layoutId:\"wMaiUuXBZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42.896 34.084\" overflow=\"visible\"><path d=\"M 16.788 0.01 C 15.326 0.204 14.638 2.426 13.752 3.835 C 12.875 5.242 12.024 6.664 11.198 8.101 C 9.537 10.964 7.922 13.854 6.352 16.768 C 4.782 19.687 3.261 22.637 1.927 25.66 C 1.26 27.171 0.62 28.701 0.138 30.284 C -0.344 31.868 0.486 34.365 1.877 34.058 C 4.658 33.445 6.961 29.815 9.605 27.768 C 10.927 26.745 12.125 25.798 13.714 24.887 C 15.302 23.976 15.665 26.609 16.766 27.823 C 21.167 32.68 29.364 31.083 35.866 29.492 C 37.477 29.096 39.072 28.636 40.646 28.112 C 41.418 27.856 42.636 27.665 42.864 27.004 C 43.091 26.343 42.051 25.73 41.202 25.767 C 37.806 25.915 34.607 26.865 31.305 27.221 C 28.003 27.576 24.518 28.403 21.388 27.35 C 18.257 26.297 17.291 21.144 13.961 21.855 C 12.296 22.21 10.872 23.115 9.469 24.005 C 8.066 24.895 5.385 27.4 6.059 26.002 C 7.407 23.204 9.17 20.104 10.707 17.164 C 12.243 14.223 13.811 11.3 15.308 8.355 C 16.056 6.883 16.769 5.409 17.605 3.941 C 18.44 2.473 18.25 -0.183 16.788 0.01 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-6167z\",\"data-framer-name\":\"letter-a\",layoutDependency:layoutDependency,layoutId:\"XS6fq7msf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60.721 84\" overflow=\"visible\"><path d=\"M 60.595 3.545 C 60.284 5.002 51.929 45.391 51.627 46.888 C 51.325 48.384 50.206 51.689 51.056 52.308 C 51.907 52.927 56.955 51.639 58.445 53.114 C 59.935 54.589 54.116 55.031 52.585 55.144 C 49.523 55.37 49.11 58.714 48.506 61.667 C 47.447 67.571 46.246 73.578 45.436 79.614 C 45.233 81.122 44.867 82.834 43.525 83.746 C 42.182 84.658 41.061 82.933 41.265 81.423 C 41.673 78.404 44.718 60.271 44.965 58.782 C 45.213 57.292 45.867 55.797 44.385 56.031 C 38.454 56.966 33.382 57.816 27.398 58.972 C 25.902 59.26 25.622 59.168 25.174 60.496 C 25.174 62.048 25.229 62.767 24.385 64.026 C 23.541 65.284 19.683 71.083 18.214 73.952 C 16.744 76.822 13.981 73.849 14.562 72.374 C 15.143 70.9 17.756 65.616 18.413 64.296 C 19.271 62.573 18.13 62.611 16.453 62.489 C 10.839 62.081 5.866 64.236 2.837 64.44 C 1.366 64.54 -0.779 63.06 0.286 62.048 C 2.417 60.024 19.649 57.434 21.775 56.471 C 23.901 55.507 25.66 47.948 37.194 28.952 C 42.565 20.108 49.007 9.167 51.678 5.636 C 54.349 2.105 55.838 0.074 59.103 0 C 60.735 -0.036 60.902 2.109 60.595 3.545 Z M 54.06 8.727 C 53.29 9.792 42.483 27.822 39.829 32.439 C 37.175 37.056 29.623 51.131 28.424 53.508 C 27.823 54.698 26.965 55.963 28.173 55.848 C 29.381 55.733 36.639 54.436 39.285 54.025 C 41.93 53.615 45.691 54.123 46.266 51.536 C 47.414 46.362 55.777 10.67 56.04 9.391 C 56.303 8.112 56.76 5.856 56.403 5.742 C 56.046 5.627 54.829 7.662 54.06 8.727 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-k7vkk6\",\"data-framer-name\":\"outline\",layoutDependency:layoutDependency,layoutId:\"tVi9UcWQ3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60.721 84\" overflow=\"visible\"><path d=\"M 60.595 3.545 C 60.284 5.002 51.929 45.391 51.627 46.888 C 51.325 48.384 50.206 51.689 51.056 52.308 C 51.907 52.927 56.955 51.639 58.445 53.114 C 59.935 54.589 54.116 55.031 52.585 55.144 C 49.523 55.37 49.11 58.714 48.506 61.667 C 47.447 67.571 46.246 73.578 45.436 79.614 C 45.233 81.122 44.867 82.834 43.525 83.746 C 42.182 84.658 41.061 82.933 41.265 81.423 C 41.673 78.404 44.718 60.271 44.965 58.782 C 45.213 57.292 45.867 55.797 44.385 56.031 C 38.454 56.966 33.382 57.816 27.398 58.972 C 25.902 59.26 25.622 59.168 25.174 60.496 C 25.174 62.048 25.229 62.767 24.385 64.026 C 23.541 65.284 19.683 71.083 18.214 73.952 C 16.744 76.822 13.981 73.849 14.562 72.374 C 15.143 70.9 17.756 65.616 18.413 64.296 C 19.271 62.573 18.13 62.611 16.453 62.489 C 10.839 62.081 5.866 64.236 2.837 64.44 C 1.366 64.54 -0.779 63.06 0.286 62.048 C 2.417 60.024 19.649 57.434 21.775 56.471 C 23.901 55.507 25.66 47.948 37.194 28.952 C 42.565 20.108 49.007 9.167 51.678 5.636 C 54.349 2.105 55.838 0.074 59.103 0 C 60.735 -0.036 60.902 2.109 60.595 3.545 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xqzeju\",\"data-framer-name\":\"cutout\",layoutDependency:layoutDependency,layoutId:\"Yzu0vVQkY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.971 50.118\" overflow=\"visible\"><path d=\"M 26.497 2.99 C 25.727 4.055 14.92 22.085 12.266 26.702 C 9.612 31.319 2.06 45.394 0.861 47.771 C 0.26 48.961 -0.598 50.226 0.61 50.111 C 1.818 49.996 9.076 48.699 11.722 48.288 C 14.367 47.878 18.128 48.386 18.703 45.799 C 19.851 40.625 28.214 4.933 28.477 3.654 C 28.74 2.375 29.197 0.119 28.84 0.005 C 28.483 -0.11 27.266 1.925 26.497 2.99 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vi2gpd\",\"data-framer-name\":\"nav-links\",layoutDependency:layoutDependency,layoutId:\"hUPPKyTYs\",style:{\"--1vfcgch\":gap1},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kxupki\",\"data-framer-name\":\"nav-left\",layoutDependency:layoutDependency,layoutId:\"OQVrk4685\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HIIPZwUWw\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cimacn-container\",\"data-framer-name\":\"about-link\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"lrAICJo0P-container\",name:\"about-link\",nodeId:\"lrAICJo0P\",rendersWithMotion:true,scopeId:\"coBlBccxH\",children:/*#__PURE__*/_jsx(TextLink,{currentPage:iI84a11gA,height:\"100%\",href:resolvedLinks[0],id:\"lrAICJo0P\",label:\"\\xc0 propos\",layoutId:\"lrAICJo0P\",mode:oMsLGC2kS,name:\"about-link\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(MotionDivTruev92409,{className:\"framer-v92409\",\"data-framer-name\":\"separator\",layoutDependency:layoutDependency,layoutId:\"s9HJ2USWZ\",style:{backgroundColor:\"var(--token-e394e6d9-42f1-4406-b09f-f40df97c9d76, rgb(115, 115, 115))\",borderBottomLeftRadius:1.5,borderBottomRightRadius:1.5,borderTopLeftRadius:1.5,borderTopRightRadius:1.5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gn7u82\",\"data-framer-name\":\"nav-right\",layoutDependency:layoutDependency,layoutId:\"wMbt8LzBv\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19q3aki-container\",\"data-framer-name\":\"contact-link\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"FedzBBKzb-container\",name:\"contact-link\",nodeId:\"FedzBBKzb\",rendersWithMotion:true,scopeId:\"coBlBccxH\",children:/*#__PURE__*/_jsx(TextLink,{currentPage:false,height:\"100%\",href:\"mailto:a.herbigneaux@gmail.com\",id:\"FedzBBKzb\",label:\"Contact\",layoutId:\"FedzBBKzb\",mode:oMsLGC2kS,name:\"contact-link\",width:\"100%\"})})})})]})]})})})});});const css=[\".framer-S1eg2.framer-srtnhx, .framer-S1eg2 .framer-srtnhx { display: block; }\",\".framer-S1eg2.framer-b3p7cu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: var(--rmohyg); height: min-content; justify-content: center; overflow: visible; padding: 24px 0px 0px 0px; position: relative; width: 390px; }\",\".framer-S1eg2 .framer-1e99ei1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 16px; overflow: visible; padding: 4px; pointer-events: none; position: absolute; top: 16px; width: min-content; z-index: 10; }\",\".framer-S1eg2 .framer-1mbhs34-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-S1eg2 .framer-2qwg4u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; pointer-events: auto; position: relative; text-decoration: none; width: min-content; }\",\".framer-S1eg2 .framer-z0awrr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-S1eg2 .framer-19mydej { height: 84px; position: relative; width: 112px; }\",\".framer-S1eg2 .framer-13w66it { height: 4px; left: 108px; position: absolute; top: 60px; width: 4px; }\",\".framer-S1eg2 .framer-10h8i63 { height: 34px; left: 58px; position: absolute; top: 36px; width: 43px; }\",\".framer-S1eg2 .framer-6167z, .framer-S1eg2 .framer-k7vkk6 { height: 84px; left: 0px; position: absolute; top: 0px; width: 61px; }\",\".framer-S1eg2 .framer-xqzeju { height: 50px; left: 28px; position: absolute; top: 6px; width: 29px; }\",\".framer-S1eg2 .framer-1vi2gpd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: var(--1vfcgch); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-S1eg2 .framer-1kxupki { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-S1eg2 .framer-cimacn-container, .framer-S1eg2 .framer-19q3aki-container { flex: none; height: auto; pointer-events: auto; position: relative; width: auto; }\",\".framer-S1eg2 .framer-v92409 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 3px; }\",\".framer-S1eg2 .framer-gn7u82 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 154\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"oMsLGC2kS\":\"mode\",\"iI84a11gA\":\"aboutCurrent\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercoBlBccxH=withCSS(Component,css,\"framer-S1eg2\");export default FramercoBlBccxH;FramercoBlBccxH.displayName=\"Navbar\";FramercoBlBccxH.defaultProps={height:154,width:390};addPropertyControls(FramercoBlBccxH,{oMsLGC2kS:TextLinkControls?.[\"mode\"]&&{...TextLinkControls[\"mode\"],defaultValue:\"L\",description:undefined,hidden:undefined,optional:undefined,title:\"Mode\"},onoMsLGC2kSChange:{changes:\"oMsLGC2kS\",type:ControlType.ChangeHandler},iI84a11gA:{defaultValue:false,title:\"About Current\",type:ControlType.Boolean},oniI84a11gAChange:{changes:\"iI84a11gA\",type:ControlType.ChangeHandler}});addFonts(FramercoBlBccxH,[{explicitInter:true,fonts:[]},...TextLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercoBlBccxH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"390\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"154\",\"framerVariables\":\"{\\\"oMsLGC2kS\\\":\\\"mode\\\",\\\"iI84a11gA\\\":\\\"aboutCurrent\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";// Overrides\nexport function Copyright(Component){return /*#__PURE__*/forwardRef((props,ref)=>/*#__PURE__*/_jsx(Component,{...props,ref:ref,text:`\\xa9 ${new Date().getFullYear()}`}));}\nexport const __FramerMetadata__ = {\"exports\":{\"Copyright\":{\"type\":\"reactHoc\",\"name\":\"Copyright\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Copyright.map","// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,runTasksWithYield,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 TextLink from\"https://framerusercontent.com/modules/uULrBqp8ee7tBVoE7C4f/jAskugwhFkrjVkS6AmlC/TextLink.js\";import{True}from\"https://framerusercontent.com/modules/NvUTUQpy2nxBjhHpEcvm/BHeItbaLiazBkVi0NjFA/AriaHidden.js\";import{Copyright}from\"https://framerusercontent.com/modules/wAsJxB3m6rlHTHNq4V41/NXkdXvtaqaW1mZpONGWp/Copyright.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/En7gLLrik1F59zcGvJL2/iiLfnyDl187mCeBpD5MO/Bvw04xKvQ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/0jCwcTGMFAQZWZhAfCuj/XEa6ktbGGS9aowvhoKkd/cLxtr58ED.js\";import EmailLink from\"https://framerusercontent.com/modules/yVYZiJaGNscB3R9wmwXC/gvcmHNEaRawArJSYj7lV/FBjnYfzl7.js\";const EmailLinkFonts=getFonts(EmailLink);const TextLinkFonts=getFonts(TextLink);const MotionDivTruejacnld=withCodeBoundaryForOverrides(motion.div,{nodeId:\"BNM4A9tWI\",override:True,scopeId:\"yaK72vwzw\"});const MotionDivTrueec9oys=withCodeBoundaryForOverrides(motion.div,{nodeId:\"J2khvMB5y\",override:True,scopeId:\"yaK72vwzw\"});const RichTextCopyright149n02c=withCodeBoundaryForOverrides(RichText,{nodeId:\"zEgiO4GwZ\",override:Copyright,scopeId:\"yaK72vwzw\"});const MotionDivTruellfo04=withCodeBoundaryForOverrides(motion.div,{nodeId:\"FOSYpCLxQ\",override:True,scopeId:\"yaK72vwzw\"});const cycleOrder=[\"g59I_31cP\",\"GxOMrOEBF\"];const serializationHash=\"framer-Qo1vs\";const variantClassNames={g59I_31cP:\"framer-v-n2hvky\",GxOMrOEBF:\"framer-v-guebfw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZGjox8SA5=undefined;const transition1={duration:0,type:\"tween\"};const negate=value=>{return!value;};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={\"footer-desktop\":\"GxOMrOEBF\",\"footer-mobile\":\"g59I_31cP\"};const Variants=motion.create(React.Fragment);const getProps=({about,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"g59I_31cP\",ZGjox8SA5:about??props.ZGjox8SA5??false};};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,ZGjox8SA5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"g59I_31cP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(ZGjox8SA5);const isDisplayed=value=>{if(baseVariant===\"GxOMrOEBF\")return false;return value;};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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-n2hvky\",className,classNames),\"data-framer-name\":\"footer-mobile\",layoutDependency:layoutDependency,layoutId:\"g59I_31cP\",ref:refBinding,style:{...style},...addPropertyOverrides({GxOMrOEBF:{\"data-framer-name\":\"footer-desktop\"}},baseVariant,gestureVariant),children:[isDisplayed(visible!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13yzrdy\",\"data-framer-name\":\"identity\",layoutDependency:layoutDependency,layoutId:\"KD6e3sOdt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qkxwxt\",\"data-styles-preset\":\"cLxtr58ED\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-281452dc-8781-4caa-94e1-53e69113bbb1, rgb(67, 67, 67)))\"},children:\"Albert Herbigneaux\"})}),className:\"framer-4m48ld\",\"data-framer-name\":\"photographer-name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qtBzw2XQb\",style:{\"--extracted-r6o4lv\":\"var(--token-281452dc-8781-4caa-94e1-53e69113bbb1, rgb(67, 67, 67))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b8kuod\",\"data-styles-preset\":\"Bvw04xKvQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e394e6d9-42f1-4406-b09f-f40df97c9d76, rgb(115, 115, 115)))\"},children:\"Photographe animalier\"})}),className:\"framer-18d3k53\",\"data-framer-name\":\"tagline\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v4J_tvwja\",style:{\"--extracted-r6o4lv\":\"var(--token-e394e6d9-42f1-4406-b09f-f40df97c9d76, rgb(115, 115, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u20t4v\",\"data-framer-name\":\"contacts\",layoutDependency:layoutDependency,layoutId:\"RNf75L9n7\",children:[isDisplayed(visible!==false)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b8kuod\",\"data-styles-preset\":\"Bvw04xKvQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e394e6d9-42f1-4406-b09f-f40df97c9d76, rgb(115, 115, 115)))\"},children:\"Contact\"})}),className:\"framer-1adowl7\",\"data-framer-name\":\"contact-label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ff5ySdH83\",style:{\"--extracted-r6o4lv\":\"var(--token-e394e6d9-42f1-4406-b09f-f40df97c9d76, rgb(115, 115, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y722yh\",\"data-framer-name\":\"contact-links\",layoutDependency:layoutDependency,layoutId:\"gUnMRQhMP\",children:[isDisplayed(visible!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:62,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-12-596)/2+0+0)+0+35+0+31,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fc1rsb-container\",\"data-framer-name\":\"email-link\",layoutDependency:layoutDependency,layoutId:\"WdS64o9MO-container\",name:\"email-link\",nodeId:\"WdS64o9MO\",rendersWithMotion:true,scopeId:\"yaK72vwzw\",children:/*#__PURE__*/_jsx(EmailLink,{height:\"100%\",id:\"WdS64o9MO\",layoutId:\"WdS64o9MO\",name:\"email-link\",style:{width:\"100%\"},variant:matchVariant(\"m7_p6UFqq\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zhre2l\",\"data-framer-name\":\"social-links\",layoutDependency:layoutDependency,layoutId:\"lqZxir1ly\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t2luc7-container\",\"data-framer-name\":\"facebook-link\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"pgm13i7XB-container\",name:\"facebook-link\",nodeId:\"pgm13i7XB\",rendersWithMotion:true,scopeId:\"yaK72vwzw\",children:/*#__PURE__*/_jsx(TextLink,{currentPage:false,height:\"100%\",href:\"https://www.facebook.com/albert.herbigneaux/\",id:\"pgm13i7XB\",label:\"Facebook\",layoutId:\"pgm13i7XB\",mode:\"S\",name:\"facebook-link\",width:\"100%\",...addPropertyOverrides({GxOMrOEBF:{mode:\"L\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(MotionDivTruejacnld,{className:\"framer-jacnld\",\"data-framer-name\":\"separator\",layoutDependency:layoutDependency,layoutId:\"BNM4A9tWI\",style:{backgroundColor:\"var(--token-e394e6d9-42f1-4406-b09f-f40df97c9d76, rgb(115, 115, 115))\",borderBottomLeftRadius:1.5,borderBottomRightRadius:1.5,borderTopLeftRadius:1.5,borderTopRightRadius:1.5}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sada88-container\",\"data-framer-name\":\"flickr-link\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"P03F4khzu-container\",name:\"flickr-link\",nodeId:\"P03F4khzu\",rendersWithMotion:true,scopeId:\"yaK72vwzw\",children:/*#__PURE__*/_jsx(TextLink,{currentPage:false,height:\"100%\",href:\"https://www.flickr.com/people/131334724@N06/\",id:\"P03F4khzu\",label:\"Flickr\",layoutId:\"P03F4khzu\",mode:\"S\",name:\"flickr-link\",width:\"100%\",...addPropertyOverrides({GxOMrOEBF:{mode:\"L\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(MotionDivTrueec9oys,{className:\"framer-ec9oys\",\"data-framer-name\":\"separator\",layoutDependency:layoutDependency,layoutId:\"J2khvMB5y\",style:{backgroundColor:\"var(--token-e394e6d9-42f1-4406-b09f-f40df97c9d76, rgb(115, 115, 115))\",borderBottomLeftRadius:1.5,borderBottomRightRadius:1.5,borderTopLeftRadius:1.5,borderTopRightRadius:1.5}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hvrrib-container\",\"data-framer-name\":\"club-link\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"iOdkR7s8M-container\",name:\"club-link\",nodeId:\"iOdkR7s8M\",rendersWithMotion:true,scopeId:\"yaK72vwzw\",children:/*#__PURE__*/_jsx(TextLink,{currentPage:false,height:\"100%\",href:\"https://www.photoclubrivabella.be/93-albert-herbigneaux/\",id:\"iOdkR7s8M\",label:\"Club Riva Bella\",layoutId:\"iOdkR7s8M\",mode:\"S\",name:\"club-link\",width:\"100%\",...addPropertyOverrides({GxOMrOEBF:{mode:\"L\"}},baseVariant,gestureVariant)})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-160bf4m\",\"data-framer-name\":\"credits\",layoutDependency:layoutDependency,layoutId:\"lfzXYmOyP\",children:[/*#__PURE__*/_jsx(RichTextCopyright149n02c,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b8kuod\",\"data-styles-preset\":\"Bvw04xKvQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e394e6d9-42f1-4406-b09f-f40df97c9d76, rgb(115, 115, 115)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px 12px 0px 0px\"},children:\"\\xa9 2026\"})})}),className:\"framer-149n02c\",\"data-framer-name\":\"copyright\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zEgiO4GwZ\",style:{\"--extracted-r6o4lv\":\"var(--token-e394e6d9-42f1-4406-b09f-f40df97c9d76, rgb(115, 115, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GxOMrOEBF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b8kuod\",\"data-styles-preset\":\"Bvw04xKvQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e394e6d9-42f1-4406-b09f-f40df97c9d76, rgb(115, 115, 115)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px 8px 0px 0px\"},children:\"\\xa9 2026\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(MotionDivTruellfo04,{className:\"framer-llfo04\",\"data-framer-name\":\"separator\",layoutDependency:layoutDependency,layoutId:\"FOSYpCLxQ\",style:{backgroundColor:\"var(--token-e394e6d9-42f1-4406-b09f-f40df97c9d76, rgb(115, 115, 115))\",borderBottomLeftRadius:1.5,borderBottomRightRadius:1.5,borderTopLeftRadius:1.5,borderTopRightRadius:1.5}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q30mve-container\",\"data-framer-name\":\"credit-link\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"XnH4XVtrL-container\",name:\"credit-link\",nodeId:\"XnH4XVtrL\",rendersWithMotion:true,scopeId:\"yaK72vwzw\",children:/*#__PURE__*/_jsx(TextLink,{currentPage:false,height:\"100%\",href:\"https://madebymash.com/\",id:\"XnH4XVtrL\",label:\"Mash\",layoutId:\"XnH4XVtrL\",mode:\"S\",name:\"credit-link\",width:\"100%\",...addPropertyOverrides({GxOMrOEBF:{mode:\"L\"}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\".framer-Qo1vs.framer-6gto0f, .framer-Qo1vs .framer-6gto0f { display: block; }\",\".framer-Qo1vs.framer-n2hvky { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px 12px 12px 12px; position: relative; width: 390px; }\",\".framer-Qo1vs .framer-13yzrdy { 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: 100%; }\",\".framer-Qo1vs .framer-4m48ld, .framer-Qo1vs .framer-18d3k53, .framer-Qo1vs .framer-149n02c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Qo1vs .framer-u20t4v, .framer-Qo1vs .framer-y722yh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qo1vs .framer-1adowl7 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Qo1vs .framer-fc1rsb-container { flex: none; height: auto; pointer-events: auto; position: relative; width: 100%; }\",\".framer-Qo1vs .framer-zhre2l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qo1vs .framer-t2luc7-container, .framer-Qo1vs .framer-1sada88-container, .framer-Qo1vs .framer-hvrrib-container, .framer-Qo1vs .framer-1q30mve-container { flex: none; height: auto; pointer-events: auto; position: relative; width: auto; }\",\".framer-Qo1vs .framer-jacnld, .framer-Qo1vs .framer-ec9oys, .framer-Qo1vs .framer-llfo04 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 3px; }\",\".framer-Qo1vs .framer-160bf4m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qo1vs.framer-v-guebfw.framer-n2hvky { flex-direction: row; padding: 0px 24px 14px 32px; width: 1280px; }\",\".framer-Qo1vs.framer-v-guebfw .framer-u20t4v { flex: 1 0 0px; order: 2; width: 1px; }\",\".framer-Qo1vs.framer-v-guebfw .framer-zhre2l { gap: 8px; justify-content: flex-end; }\",\".framer-Qo1vs.framer-v-guebfw .framer-160bf4m { gap: 8px; order: 1; }\",\".framer-Qo1vs.framer-v-guebfw .framer-149n02c { -webkit-user-select: none; user-select: none; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 329\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GxOMrOEBF\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZGjox8SA5\":\"about\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryaK72vwzw=withCSS(Component,css,\"framer-Qo1vs\");export default FrameryaK72vwzw;FrameryaK72vwzw.displayName=\"Footer\";FrameryaK72vwzw.defaultProps={height:329,width:390};addPropertyControls(FrameryaK72vwzw,{variant:{options:[\"g59I_31cP\",\"GxOMrOEBF\"],optionTitles:[\"footer-mobile\",\"footer-desktop\"],title:\"Variant\",type:ControlType.Enum},ZGjox8SA5:{defaultValue:false,title:\"About\",type:ControlType.Boolean},onZGjox8SA5Change:{changes:\"ZGjox8SA5\",type:ControlType.ChangeHandler}});addFonts(FrameryaK72vwzw,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...EmailLinkFonts,...TextLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FrameryaK72vwzw.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(EmailLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryaK72vwzw\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ZGjox8SA5\\\":\\\"about\\\"}\",\"framerIntrinsicHeight\":\"329\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GxOMrOEBF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navbar from\"#framer/local/canvasComponent/coBlBccxH/coBlBccxH.js\";import Footer from\"#framer/local/canvasComponent/yaK72vwzw/yaK72vwzw.js\";import Transition from\"#framer/local/codeFile/no9OLyg/Transition.js\";const NavbarFonts=getFonts(Navbar);const TransitionFonts=getFonts(Transition);const FooterFonts=getFonts(Footer);const breakpoints={jotKmr4ke:\"(min-width: 768px) and (max-width: 1279.98px)\",qhqgVDBh9:\"(max-width: 767.98px)\",W4mdDspu6:\"(min-width: 1280px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-AQwKL\";const variantClassNames={jotKmr4ke:\"framer-v-118xz3x\",qhqgVDBh9:\"framer-v-rp64uv\",W4mdDspu6:\"framer-v-1h2uw4l\"};const j3IHOTSrI=undefined;const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const negate=value=>{return!value;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={qhqgVDBh9:[\".framer-AQwKL .framer-11gsm0t-container { bottom: unset; left: unset; pointer-events: unset; position: relative; right: unset; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={qhqgVDBh9:\".framer-rp64uv-override\"};const rules=[\".framer-AQwKL.framer-hvley0, .framer-AQwKL .framer-hvley0 { display: block; }\",\".framer-AQwKL.framer-1h2uw4l { align-content: center; align-items: center; background-color: var(--token-1cc747de-10be-473a-81a5-b6d5bb848798, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-AQwKL .framer-okp1rp-container { flex: none; height: auto; left: 0px; order: -1000; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 10; }\",\".framer-AQwKL .framer-4o2af7-container { flex: none; height: 1px; left: 0px; order: -999; pointer-events: none; position: absolute; top: 0px; width: 1px; }\",\".framer-AQwKL .framer-1c8dzed { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-AQwKL .framer-11gsm0t-container { bottom: 0px; flex: none; height: auto; left: 0px; order: 1003; pointer-events: none; position: absolute; right: 0px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={jotKmr4ke:\"(min-width: 768px) and (max-width: 1279.98px)\",qhqgVDBh9:\"(max-width: 767.98px)\",W4mdDspu6:\"(min-width: 1280px)\"};const humanReadableVariantMap={Desktop:\"W4mdDspu6\",Phone:\"qhqgVDBh9\",Tablet:\"jotKmr4ke\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"404\":\"JJYKQSvtz\",\"Home / CMS\":\"R945MdNZJ\",About:\"PYpD84_7V\"};const getProps=({height,id,page,width,...props})=>{return{...props,j3IHOTSrI:humanReadableEnumMap[page]??page??props.j3IHOTSrI??\"R945MdNZJ\",variant:humanReadableVariantMap[props.variant]??props.variant??\"W4mdDspu6\"};};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{style,className,layoutId,variant,j3IHOTSrI,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=equals(j3IHOTSrI,\"R945MdNZJ\");const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"qhqgVDBh9\")return false;return value;};const visible1=negate(equals(j3IHOTSrI,\"JJYKQSvtz\"));useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"W4mdDspu6\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-1cc747de-10be-473a-81a5-b6d5bb848798, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1h2uw4l\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:154,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-okp1rp-container\",\"data-framer-name\":\"navbar\",name:\"navbar\",nodeId:\"w5SRbUTBo\",scopeId:\"yw3y4jUeB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qhqgVDBh9:{oMsLGC2kS:\"S\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"w5SRbUTBo\",iI84a11gA:equals(j3IHOTSrI,\"PYpD84_7V\"),layoutId:\"w5SRbUTBo\",name:\"navbar\",oMsLGC2kS:\"L\",style:{width:\"100%\"},width:\"100%\"})})})}),isDisplayed(visible!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-4o2af7-container\",\"hidden-rp64uv\",!(visible!==false)&&\"hidden-1h2uw4l\",!(visible!==false)&&\"hidden-118xz3x\"),\"data-framer-name\":\"gallery-transition\",isAuthoredByUser:true,name:\"gallery-transition\",nodeId:\"KjigJ7U_b\",scopeId:\"yw3y4jUeB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jotKmr4ke:{mode:\"Tablet\"}},children:/*#__PURE__*/_jsx(Transition,{height:\"100%\",id:\"KjigJ7U_b\",layoutId:\"KjigJ7U_b\",mode:\"Desktop\",name:\"gallery-transition\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c8dzed\"}),visible1!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qhqgVDBh9:{y:1e3}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:329,width:\"100vw\",y:471,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11gsm0t-container\",\"data-framer-name\":\"footer\",name:\"footer\",nodeId:\"Wac1Qzv6Z\",scopeId:\"yw3y4jUeB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qhqgVDBh9:{variant:matchVariant(\"g59I_31cP\"),ZGjox8SA5:equals(j3IHOTSrI,\"PYpD84_7V\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Wac1Qzv6Z\",layoutId:\"Wac1Qzv6Z\",name:\"footer\",style:{width:\"100%\"},variant:matchVariant(\"GxOMrOEBF\"),width:\"100%\",ZGjox8SA5:false})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jotKmr4ke\":{\"layout\":[\"fixed\",\"fixed\"]},\"qhqgVDBh9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"j3IHOTSrI\":\"page\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"W4mdDspu6\":[\".framer-okp1rp-container\",\".framer-4o2af7-container\",\".framer-11gsm0t-container\"],\"jotKmr4ke\":[\".framer-okp1rp-container\",\".framer-4o2af7-container\",\".framer-11gsm0t-container\"],\"qhqgVDBh9\":[\".framer-okp1rp-container\",\".framer-11gsm0t-container\"]}\n * @framerBreakpoints {\"W4mdDspu6\":{\"min\":1280,\"canvasClassName\":\"framer-1h2uw4l-override\",\"minHeight\":800,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"jotKmr4ke\":{\"min\":768,\"max\":1279,\"canvasClassName\":\"framer-118xz3x-override\",\"minHeight\":800,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"qhqgVDBh9\":{\"max\":767,\"canvasClassName\":\"framer-rp64uv-override\",\"minHeight\":800,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant W4mdDspu6\n * @framerLayoutTemplate true\n */const Frameryw3y4jUeB=withCSS(Component,css,\"framer-AQwKL\");export default Frameryw3y4jUeB;Frameryw3y4jUeB.displayName=\"Navigation\";Frameryw3y4jUeB.defaultProps={height:800,width:1280};addPropertyControls(Frameryw3y4jUeB,{j3IHOTSrI:{defaultValue:\"R945MdNZJ\",options:[\"R945MdNZJ\",\"PYpD84_7V\",\"JJYKQSvtz\"],optionTitles:[\"Home / CMS\",\"About\",\"404\"],title:\"Page\",type:ControlType.Enum}});addFonts(Frameryw3y4jUeB,[{explicitInter:true,fonts:[]},...NavbarFonts,...TransitionFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Frameryw3y4jUeB.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navbar,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameryw3y4jUeB\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"800\",\"framerIntrinsicWidth\":\"1280\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"W4mdDspu6\",\"framerBreakpoints\":\"{\\\"W4mdDspu6\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-1h2uw4l-override\\\",\\\"minHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"jotKmr4ke\\\":{\\\"min\\\":768,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-118xz3x-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"qhqgVDBh9\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-rp64uv-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jotKmr4ke\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qhqgVDBh9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"j3IHOTSrI\\\":\\\"page\\\"}\",\"framerHitTargets\":\"{\\\"W4mdDspu6\\\":[\\\".framer-okp1rp-container\\\",\\\".framer-4o2af7-container\\\",\\\".framer-11gsm0t-container\\\"],\\\"jotKmr4ke\\\":[\\\".framer-okp1rp-container\\\",\\\".framer-4o2af7-container\\\",\\\".framer-11gsm0t-container\\\"],\\\"qhqgVDBh9\\\":[\\\".framer-okp1rp-container\\\",\\\".framer-11gsm0t-container\\\"]}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Navigation from \"https://framerusercontent.com/modules/nmevCBHmnJPZgQcD2bXG/L5aW0nUfJIMpol01CvGd/yw3y4jUeB.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {S8xOKhLqw: \"page-main\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x9fRYGTwtNkKy3ihvVDj/7F0eeydj4LckCbcUup3L/augiA20Il.js\")), path: \"/\"}, HIIPZwUWw: {elements: {IqmTxNrQb: \"page-main\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DFjCyUuDKgnTJOnKv6bj/a1xU3cowWWjgMXS9RlfG/HIIPZwUWw.js\")), path: \"/à-propos\"}, jyVbhv02O: {elements: {cy1iKkddB: \"page-main\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tP73aPA6SGo822itpPbq/BTw4lCNioM89EYJZvQdO/jyVbhv02O.js\")), path: \"/404\"}, c2_9SO7R_: {collectionId: \"YL5yfiM6d\", elements: {Ky4CQceYl: \"page-main\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dJHlMhgWSgSVFP93B7ug/l1Jv9tgwl9PGnyTLlUG7/c2_9SO7R_.js\")), path: \"/series/:JKD4UciPS\"}}\r\n\r\n\t\tconst locales = [{code: \"fr\", id: \"default\", name: \"French\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {YL5yfiM6d: async () => (await import(\"https://framerusercontent.com/modules/L8afczlxoGGJVpmY1Gat/46qDcq9TMXWaDPV2DYQn/YL5yfiM6d.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"8084837d3b9cdcd2b23b99fc78686b2c8aad5c7a21ecb16c7e62c13fe656c5d7\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {j3IHOTSrI: \"R945MdNZJ\"}\r\nconst props2 = {...props1, j3IHOTSrI: \"PYpD84_7V\"}\r\nconst props3 = {...props1, j3IHOTSrI: \"JJYKQSvtz\"}\r\nconst templateProps = {augiA20Il: props1, c2_9SO7R_: props1, HIIPZwUWw: props2, jyVbhv02O: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"HIIPZwUWw\":\r\ncase \"jyVbhv02O\":\r\ncase \"c2_9SO7R_\":\r\nreturn React.createElement(Navigation, {...props, key: \"Navigation\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"HIIPZwUWw\":\r\ncase \"jyVbhv02O\":\r\ncase \"c2_9SO7R_\":\r\nreturn [{hash: \"1h2uw4l\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"118xz3x\", mediaQuery: \"(min-width: 768px) and (max-width: 1279.98px)\"}, {hash: \"rp64uv\", mediaQuery: \"(max-width: 767.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tP73aPA6SGo822itpPbq/BTw4lCNioM89EYJZvQdO/jyVbhv02O.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://albertherbigneaux.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/xOXPyqmDCjB9FCWGA1au/DQHAX7AkXSdcdHvqfb3J/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.1, duration: 1, ease: [0.76, 0, 0.24, 1], mass: 1, stagger: 0, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.1, duration: 1, ease: [0.76, 0, 0.24, 1], mass: 1, stagger: 0, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-100%\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {augiA20Il: {\"*\": effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}