{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/lKVvwzlteEKzXLOUh1kJ/OISGv61dODvNnDJpVIAx/KIEMk0dlW.js"],
  "sourcesContent": ["// Generated by Framer (04e0834)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,LazyValue,PropertyOverrides,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import CursorDot from\"#framer/local/canvasComponent/JIEcYmdM9/JIEcYmdM9.js\";import ContactForm from\"#framer/local/canvasComponent/yLSr3UvqL/yLSr3UvqL.js\";import{withToggleTheme}from\"#framer/local/codeFile/flnaqm8/ThemeToggle.js\";import metadataProvider from\"#framer/local/webPageMetadata/KIEMk0dlW/KIEMk0dlW.js\";const ContactFormFonts=getFonts(ContactForm);const MotionDivWithToggleTheme=withToggleTheme(motion.div);const CursorDotFonts=getFonts(CursorDot);const cycleOrder=[\"LYcXR5mfA\",\"bG4DsDTHL\",\"c6PEqg9H9\",\"a1LxS8tLc\"];const breakpoints={a1LxS8tLc:\"(max-width: 809px)\",bG4DsDTHL:\"(min-width: 1200px) and (max-width: 1439px)\",c6PEqg9H9:\"(min-width: 810px) and (max-width: 1199px)\",LYcXR5mfA:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Or6kL\";const variantClassNames={a1LxS8tLc:\"framer-v-c26jw9\",bG4DsDTHL:\"framer-v-yosji8\",c6PEqg9H9:\"framer-v-6kqbkg\",LYcXR5mfA:\"framer-v-10p5rb1\"};const valuesByLocaleId={UTFfW6rvB:new LazyValue(()=>import(\"./KIEMk0dlW-0.js\"))};const preloadLocalizedValues=locale=>{const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise){promises.push(promise);}}locale=locale.fallback;}if(promises.length>0){return Promise.all(promises);}};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value){return value;}}locale=locale.fallback;}};const metadata=metadataProvider();const humanReadableVariantMap={\"Desktop 2\":\"bG4DsDTHL\",Desktop:\"LYcXR5mfA\",Phone:\"a1LxS8tLc\",Tablet:\"c6PEqg9H9\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LYcXR5mfA\"};};const cursor={component:CursorDot,variant:\"si4rmJR7M\"};const cursor1={component:CursorDot,variant:\"wZXrRHcKk\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata1.viewport);}if(metadata1.bodyClassName){document.body.classList.forEach(c=>c.startsWith(\"framer-body-\")&&document.body.classList.remove(c));document.body.classList.add(`${metadata1.bodyClassName}-framer-Or6kL`);return()=>document.body.classList.remove(`${metadata1.bodyClassName}-framer-Or6kL`);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const preloadPromise=preloadLocalizedValues(activeLocale);if(preloadPromise)throw preloadPromise;const ref1=React.useRef(null);const router=useRouter();const defaultLayoutId=React.useId();const sharedStyleClassNames=[];useCustomCursors({\"1yz9jdb\":cursor,s52y71:cursor1});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"LYcXR5mfA\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(MotionDivWithToggleTheme,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-10p5rb1\",className),\"data-framer-cursor\":\"1yz9jdb\",ref:ref??ref1,style:{...style},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xAMwbf7Ea\"},implicitPathVariables:undefined},{href:{webPageId:\"xAMwbf7Ea\"},implicitPathVariables:undefined},{href:{webPageId:\"xAMwbf7Ea\"},implicitPathVariables:undefined},{href:{webPageId:\"xAMwbf7Ea\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-j58lgn-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{a1LxS8tLc:{LsCQAnxsh:resolvedLinks[3],njXCa4rrz:20,variant:\"BsheB4Wth\"},bG4DsDTHL:{LsCQAnxsh:resolvedLinks[1],njXCa4rrz:35},c6PEqg9H9:{LsCQAnxsh:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(ContactForm,{BIMV2MWIw:getLocalizedValue(\"v0\",activeLocale)??\"Nous sommes ravis que vous nous ayez choisis ! Que vous planifiez un projet, demander un devis ou simplement ayez des questions, nous sommes impatients d'\\xeatre en contact avec vous.\",cf0Emvjje:\"s52y71\",height:\"100%\",id:\"t40tTRFzd\",layoutId:\"t40tTRFzd\",LsCQAnxsh:resolvedLinks[0],njXCa4rrz:30,SLPdTnWW3:false,style:{width:\"100%\"},variant:\"P0Q_MmSlT\",width:\"100%\",yeeKidigC:false})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-Or6kL { background: var(--token-91f0cd3a-77f5-4cd9-b48c-7910ca346dc9, rgb(241, 241, 244)) /* {\"name\":\"gray - 00\"} */; }`,\".framer-Or6kL.framer-mc3t5i, .framer-Or6kL .framer-mc3t5i { display: block; }\",\".framer-Or6kL.framer-10p5rb1 { align-content: center; align-items: center; background-color: var(--token-91f0cd3a-77f5-4cd9-b48c-7910ca346dc9, #f1f1f4); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-Or6kL .framer-j58lgn-container { flex: none; height: auto; min-height: 100vh; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Or6kL.framer-10p5rb1 { gap: 0px; } .framer-Or6kL.framer-10p5rb1 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Or6kL.framer-10p5rb1 > :first-child { margin-top: 0px; } .framer-Or6kL.framer-10p5rb1 > :last-child { margin-bottom: 0px; } }\",\"@media (min-width: 1440px) { .framer-Or6kL .hidden-10p5rb1 { display: none !important; } }\",`@media (min-width: 1200px) and (max-width: 1439px) { .framer-Or6kL .hidden-yosji8 { display: none !important; } .${metadata.bodyClassName}-framer-Or6kL { background: var(--token-91f0cd3a-77f5-4cd9-b48c-7910ca346dc9, rgb(241, 241, 244)) /* {\"name\":\"gray - 00\"} */; } .framer-Or6kL.framer-10p5rb1 { width: 1200px; }}`,`@media (min-width: 810px) and (max-width: 1199px) { .framer-Or6kL .hidden-6kqbkg { display: none !important; } .${metadata.bodyClassName}-framer-Or6kL { background: var(--token-91f0cd3a-77f5-4cd9-b48c-7910ca346dc9, rgb(241, 241, 244)) /* {\"name\":\"gray - 00\"} */; } .framer-Or6kL.framer-10p5rb1 { width: 810px; }}`,`@media (max-width: 809px) { .framer-Or6kL .hidden-c26jw9 { display: none !important; } .${metadata.bodyClassName}-framer-Or6kL { background: var(--token-91f0cd3a-77f5-4cd9-b48c-7910ca346dc9, rgb(241, 241, 244)) /* {\"name\":\"gray - 00\"} */; } .framer-Or6kL.framer-10p5rb1 { width: 390px; }}`];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 803\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bG4DsDTHL\":{\"layout\":[\"fixed\",\"auto\"]},\"c6PEqg9H9\":{\"layout\":[\"fixed\",\"auto\"]},\"a1LxS8tLc\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FramerKIEMk0dlW=withCSS(Component,css,\"framer-Or6kL\");export default FramerKIEMk0dlW;FramerKIEMk0dlW.displayName=\"ContactAV\";FramerKIEMk0dlW.defaultProps={height:803,width:1440};addFonts(FramerKIEMk0dlW,[{explicitInter:true,fonts:[]},...ContactFormFonts,...CursorDotFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKIEMk0dlW\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bG4DsDTHL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c6PEqg9H9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"a1LxS8tLc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"803\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerResponsiveScreen\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "ContactFormFonts", "getFonts", "yLSr3UvqL_default", "MotionDivWithToggleTheme", "withToggleTheme", "motion", "CursorDotFonts", "JIEcYmdM9_default", "breakpoints", "serializationHash", "variantClassNames", "valuesByLocaleId", "LazyValue", "preloadLocalizedValues", "locale", "promises", "values", "promise", "getLocalizedValue", "key", "value", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "cursor", "JIEcYmdM9_default", "cursor1", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata1", "robotsTag", "ie", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "preloadPromise", "ref1", "pe", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "MotionDivWithToggleTheme", "cx", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "Container", "PropertyOverrides2", "yLSr3UvqL_default", "css", "FramerKIEMk0dlW", "withCSS", "KIEMk0dlW_default", "addFonts", "ContactFormFonts", "CursorDotFonts", "__FramerMetadata__"]
}
