{"version":3,"file":"script_main.CmMPJanA.mjs","names":["Button","serializationHash","variantClassNames","toResponsiveImage","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","Image","className","css","sharedStyle.css","sharedStyle.fonts","NavigationFonts","Navigation","HeaderFonts","Header","FooterFonts","Footer","NavigationMobileFonts","NavigationMobile","MobileFullNavigationFonts","MobileFullNavigation","HeaderControls","breakpoints","isBrowser","serializationHash","variantClassNames","toResponsiveImage","getContainer","Overlay","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableEnumMap","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","_Fragment","React.Fragment","css","Navigation","NavigationMobile","MobileFullNavigation","Header","Footer","isBrowser","useRef","React.useId","className","_Fragment","PropertyOverrides","React.Fragment","React.createElement","Home","Content","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/THlnVUiRoCAsi8wfJnf9/2PSMKH8OTdQ8HMVWyYtv/jY4CKZoaN.js","https:/framerusercontent.com/modules/HpCTb6OckakTNT8hhzi9/8ejcPl81Tl6xzbPetGVs/i1WpQ9afq.js","https:/framerusercontent.com/modules/qNsWg6qy1pL12tDAufUN/xSgy4Yd3CMgnErflsIdG/Hd2JA0Z7_.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (890879b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}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/w3MseYWLrxJX4NQ54Bmb/ybOOtHsMuQ7bCdRpJ4hv/waKUouLzg.js\";import Button from\"https://framerusercontent.com/modules/4998djp2GyWXXVigBRve/aNuT4MaMPchiVmEuK72T/dzNJ99hkN.js\";const ButtonFonts=getFonts(Button);const cycleOrder=[\"y8XYHDLuL\",\"zg43bQYrP\",\"hYs5GgECm\",\"ZMsCXpjvN\"];const serializationHash=\"framer-sonvJ\";const variantClassNames={hYs5GgECm:\"framer-v-1ek0lie\",y8XYHDLuL:\"framer-v-tbd7m1\",zg43bQYrP:\"framer-v-153rpye\",ZMsCXpjvN:\"framer-v-1vg4ges\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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={\"Desktop title only\":\"zg43bQYrP\",\"Mobile title only\":\"ZMsCXpjvN\",Desktop:\"y8XYHDLuL\",Mobile:\"hYs5GgECm\"};const getProps=({body,buttonLink,buttonTitle,buttonVisible,height,id,image,title,width,...props})=>{return{...props,Hr2P3Bjm7:image??props.Hr2P3Bjm7,Iq03PNCiN:buttonTitle??props.Iq03PNCiN??\"Explore\",J75i2TtIZ:buttonLink??props.J75i2TtIZ,pRQYJxxtV:body??props.pRQYJxxtV??\"Wij zetten ons in voor een mooiere wereld. Boendoek biedt zijn expertise aan om jouw merk identiteit te geven en naar het volgende level te tillen. Wij zijn klaar voor een nieuwe uitdaging, jij ook?\",variant:humanReadableVariantMap[props.variant]??props.variant??\"y8XYHDLuL\",YBmCUxvOC:title??props.YBmCUxvOC??\"Titel\",zm9gK0wYG:buttonVisible??props.zm9gK0wYG};};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,Hr2P3Bjm7,YBmCUxvOC,pRQYJxxtV,zm9gK0wYG,Iq03PNCiN,J75i2TtIZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"y8XYHDLuL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"zg43bQYrP\",\"ZMsCXpjvN\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(Hr2P3Bjm7)},className:cx(scopingClassNames,\"framer-tbd7m1\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"y8XYHDLuL\",ref:refBinding,style:{...style},...addPropertyOverrides({hYs5GgECm:{\"data-framer-name\":\"Mobile\"},zg43bQYrP:{\"data-framer-name\":\"Desktop title only\"},ZMsCXpjvN:{\"data-framer-name\":\"Mobile title only\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14yazgp\",layoutDependency:layoutDependency,layoutId:\"Tpr6Ee71N\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vll4vb\",layoutDependency:layoutDependency,layoutId:\"YN01dj7Q4\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7TWVycml3ZWF0aGVyLTUwMA==\",\"--framer-font-family\":'\"Merriweather\", \"Merriweather Placeholder\", serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-274613e3-dea5-4eb6-b10b-d1ac30a5853d, rgb(0, 0, 0)))\"},children:\"Titel\"})}),className:\"framer-gaadqh\",fonts:[\"GF;Merriweather-500\"],layoutDependency:layoutDependency,layoutId:\"X7alJHiB4\",style:{\"--extracted-gdpscs\":\"var(--token-274613e3-dea5-4eb6-b10b-d1ac30a5853d, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:YBmCUxvOC,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11zht1b\",\"data-styles-preset\":\"waKUouLzg\",children:\"Wij zetten ons in voor een mooiere wereld. Boendoek biedt zijn expertise aan om jouw merk identiteit te geven en naar het volgende level te tillen. Wij zijn klaar voor een nieuwe uitdaging, jij ook?\"})}),className:\"framer-yqpy26\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mVjeBbAfW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:pRQYJxxtV,verticalAlignment:\"top\",withExternalLayout:true}),zm9gK0wYG&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+40+(((componentViewport?.height||301)-80-221)/2+0+0)+0+0+40+130.5,...addPropertyOverrides({zg43bQYrP:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||198)-80-118)/2+0+0)+0+0+42.5},ZMsCXpjvN:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||198)-80-118)/2+0+0)+0+0+40+27.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q5si4m-container\",layoutDependency:layoutDependency,layoutId:\"v0TfvULed-container\",nodeId:\"v0TfvULed\",rendersWithMotion:true,scopeId:\"jY4CKZoaN\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"v0TfvULed\",layoutId:\"v0TfvULed\",NhREodF7M:J75i2TtIZ,variant:\"IsPmXClw2\",width:\"100%\",XqpXZUGU6:Iq03PNCiN})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sonvJ.framer-1sbmks2, .framer-sonvJ .framer-1sbmks2 { display: block; }\",\".framer-sonvJ.framer-tbd7m1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 40px 0px 40px 0px; position: relative; width: 1200px; }\",\".framer-sonvJ .framer-14yazgp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-sonvJ .framer-vll4vb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 400px; overflow: visible; padding: 40px; position: relative; width: 33%; }\",\".framer-sonvJ .framer-gaadqh, .framer-sonvJ .framer-yqpy26 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-sonvJ .framer-1q5si4m-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-sonvJ.framer-v-153rpye .framer-vll4vb { align-content: center; align-items: center; flex-direction: row; max-width: unset; width: 100%; }\",\".framer-sonvJ.framer-v-153rpye .framer-gaadqh { flex: 1 0 0px; width: 1px; }\",\".framer-sonvJ.framer-v-1ek0lie.framer-tbd7m1, .framer-sonvJ.framer-v-1vg4ges.framer-tbd7m1 { width: 390px; }\",\".framer-sonvJ.framer-v-1ek0lie .framer-14yazgp, .framer-sonvJ.framer-v-1vg4ges .framer-14yazgp { padding: 0px 20px 0px 20px; }\",\".framer-sonvJ.framer-v-1ek0lie .framer-vll4vb, .framer-sonvJ.framer-v-1vg4ges .framer-vll4vb { max-width: unset; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 301\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zg43bQYrP\":{\"layout\":[\"fixed\",\"auto\"]},\"hYs5GgECm\":{\"layout\":[\"fixed\",\"auto\"]},\"ZMsCXpjvN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Hr2P3Bjm7\":\"image\",\"YBmCUxvOC\":\"title\",\"pRQYJxxtV\":\"body\",\"zm9gK0wYG\":\"buttonVisible\",\"Iq03PNCiN\":\"buttonTitle\",\"J75i2TtIZ\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjY4CKZoaN=withCSS(Component,css,\"framer-sonvJ\");export default FramerjY4CKZoaN;FramerjY4CKZoaN.displayName=\"Header\";FramerjY4CKZoaN.defaultProps={height:301,width:1200};addPropertyControls(FramerjY4CKZoaN,{variant:{options:[\"y8XYHDLuL\",\"zg43bQYrP\",\"hYs5GgECm\",\"ZMsCXpjvN\"],optionTitles:[\"Desktop\",\"Desktop title only\",\"Mobile\",\"Mobile title only\"],title:\"Variant\",type:ControlType.Enum},Hr2P3Bjm7:{title:\"Image\",type:ControlType.ResponsiveImage},YBmCUxvOC:{defaultValue:\"Titel\",displayTextArea:false,title:\"Title\",type:ControlType.String},pRQYJxxtV:{defaultValue:\"Wij zetten ons in voor een mooiere wereld. Boendoek biedt zijn expertise aan om jouw merk identiteit te geven en naar het volgende level te tillen. Wij zijn klaar voor een nieuwe uitdaging, jij ook?\",displayTextArea:false,title:\"Body\",type:ControlType.String},zm9gK0wYG:{defaultValue:false,title:\"Button visible\",type:ControlType.Boolean},Iq03PNCiN:{defaultValue:\"Explore\",displayTextArea:false,title:\"Button title\",type:ControlType.String},J75i2TtIZ:{title:\"Button link\",type:ControlType.Link}});addFonts(FramerjY4CKZoaN,[{explicitInter:true,fonts:[{family:\"Merriweather\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/merriweather/v31/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDr7CcqFlf0KvXKYQ.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjY4CKZoaN\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zg43bQYrP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hYs5GgECm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZMsCXpjvN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"301\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"Hr2P3Bjm7\\\":\\\"image\\\",\\\"YBmCUxvOC\\\":\\\"title\\\",\\\"pRQYJxxtV\\\":\\\"body\\\",\\\"zm9gK0wYG\\\":\\\"buttonVisible\\\",\\\"Iq03PNCiN\\\":\\\"buttonTitle\\\",\\\"J75i2TtIZ\\\":\\\"buttonLink\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jY4CKZoaN.map","// Generated by Framer (3d3d426)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Footer from\"#framer/local/canvasComponent/d9ufgJc2Z/d9ufgJc2Z.js\";import Header from\"#framer/local/canvasComponent/jY4CKZoaN/jY4CKZoaN.js\";import NavigationMobile from\"#framer/local/canvasComponent/OCTQ9b11o/OCTQ9b11o.js\";import MobileFullNavigation from\"#framer/local/canvasComponent/OwKIgT7VL/OwKIgT7VL.js\";import Navigation from\"#framer/local/canvasComponent/s0yLoIHzq/s0yLoIHzq.js\";const NavigationFonts=getFonts(Navigation);const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const NavigationMobileFonts=getFonts(NavigationMobile);const MobileFullNavigationFonts=getFonts(MobileFullNavigation);const HeaderControls=getPropertyControls(Header);const breakpoints={ODeeOG4SC:\"(min-width: 1200px)\",sav3cwx9I:\"(max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-kRgYJ\";const variantClassNames={ODeeOG4SC:\"framer-v-1r96oy2\",sav3cwx9I:\"framer-v-suiylg\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={sav3cwx9I:[\".framer-kRgYJ .framer-1f511vk-container { order: -998; }\",\".framer-kRgYJ .framer-t24a5j-container { order: 1004; }\",\".framer-kRgYJ .framer-7uo0mo-container { order: -999; }\",\".framer-kRgYJ.framer-1mg60yp, .framer-kRgYJ.framer-8pd93f-container { z-index: 2; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={sav3cwx9I:\".framer-suiylg-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kRgYJ.framer-mtsmr9, .framer-kRgYJ .framer-mtsmr9 { display: block; }\",\".framer-kRgYJ.framer-1r96oy2 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kRgYJ .framer-2awrqb-container { flex: none; height: 64px; position: relative; width: 100%; }\",\".framer-kRgYJ .framer-1f511vk-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-kRgYJ .framer-1cv6887 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-kRgYJ .framer-t24a5j-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-kRgYJ .framer-7uo0mo-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",\".framer-kRgYJ.framer-1mg60yp { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",\".framer-kRgYJ.framer-8pd93f-container { flex: none; height: 100vh; left: 0px; position: fixed; top: 0px; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={ODeeOG4SC:\"(min-width: 1200px)\",sav3cwx9I:\"(max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop title only\":\"zg43bQYrP\",\"Mobile title only\":\"ZMsCXpjvN\",Desktop:\"y8XYHDLuL\",Mobile:\"hYs5GgECm\"};const humanReadableVariantMap={Desktop:\"ODeeOG4SC\",Phone:\"sav3cwx9I\"};const getProps=({body,buttonLink,buttonTitle,buttonVisible,height,id,image,title,variant1,width,...props})=>{return{...props,cmf0GyDLE:title??props.cmf0GyDLE??\"Titel\",D3ul0jo3s:buttonLink??props.D3ul0jo3s,gtokyiYB5:image??props.gtokyiYB5,jsd6PTLKf:body??props.jsd6PTLKf??\"Wij zetten ons in voor een mooiere wereld. Boendoek biedt zijn expertise aan om jouw merk identiteit te geven en naar het volgende level te tillen. Wij zijn klaar voor een nieuwe uitdaging, jij ook?\",m0iTrflDg:buttonVisible??props.m0iTrflDg,RpdM_Pcsg:humanReadableEnumMap[variant1]??variant1??props.RpdM_Pcsg??\"y8XYHDLuL\",TfJK70vIY:buttonTitle??props.TfJK70vIY??\"Explore\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ODeeOG4SC\"};};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,RpdM_Pcsg,cmf0GyDLE,jsd6PTLKf,gtokyiYB5,m0iTrflDg,TfJK70vIY,D3ul0jo3s,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const Yr9gxzoRr3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const MUFiwhB7c1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"sav3cwx9I\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"sav3cwx9I\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"ODeeOG4SC\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1r96oy2\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2awrqb-container hidden-suiylg\",nodeId:\"AFT7rQZ1d\",scopeId:\"i1WpQ9afq\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"AFT7rQZ1d\",layoutId:\"AFT7rQZ1d\",style:{height:\"100%\",width:\"100%\"},variant:\"WoOKdr9FP\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sav3cwx9I:{y:72}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:301,width:\"100vw\",y:64,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f511vk-container\",nodeId:\"BlbZtSxoP\",scopeId:\"i1WpQ9afq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sav3cwx9I:{variant:\"hYs5GgECm\"}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",Hr2P3Bjm7:toResponsiveImage(gtokyiYB5),id:\"BlbZtSxoP\",Iq03PNCiN:TfJK70vIY,J75i2TtIZ:D3ul0jo3s,layoutId:\"BlbZtSxoP\",pRQYJxxtV:jsd6PTLKf,style:{width:\"100%\"},variant:RpdM_Pcsg,width:\"100%\",YBmCUxvOC:cmf0GyDLE,zm9gK0wYG:m0iTrflDg})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cv6887\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sav3cwx9I:{y:1373}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:346,width:\"100vw\",y:1365,children:/*#__PURE__*/_jsx(Container,{className:\"framer-t24a5j-container\",nodeId:\"d2JQQSNCi\",scopeId:\"i1WpQ9afq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sav3cwx9I:{variant:\"WO_Nx8amE\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"d2JQQSNCi\",layoutId:\"d2JQQSNCi\",style:{width:\"100%\"},variant:\"qBDPfG9NR\",width:\"100%\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sav3cwx9I:{height:72,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(Container,{className:\"framer-7uo0mo-container hidden-1r96oy2\",nodeId:\"tEnVWTVlp\",scopeId:\"i1WpQ9afq\",children:[/*#__PURE__*/_jsx(NavigationMobile,{height:\"100%\",id:\"tEnVWTVlp\",layoutId:\"tEnVWTVlp\",style:{width:\"100%\"},variant:overlay.visible?\"JsT8C21Ev\":\"EXzeR3WIx\",width:\"100%\",Yr9gxzoRr:Yr9gxzoRr3bnx0g({overlay})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1mg60yp\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"Zb6NiqFmK\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-8pd93f-container\"),inComponentSlot:true,nodeId:\"pk7ikROQj\",rendersWithMotion:true,scopeId:\"i1WpQ9afq\",children:/*#__PURE__*/_jsx(MobileFullNavigation,{height:\"100%\",id:\"pk7ikROQj\",layoutId:\"pk7ikROQj\",MUFiwhB7c:MUFiwhB7c1wnntms({overlay}),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),getContainer())})})]})})})})})]}),/*#__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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sav3cwx9I\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RpdM_Pcsg\":\"variant1\",\"cmf0GyDLE\":\"title\",\"jsd6PTLKf\":\"body\",\"gtokyiYB5\":\"image\",\"m0iTrflDg\":\"buttonVisible\",\"TfJK70vIY\":\"buttonTitle\",\"D3ul0jo3s\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ODeeOG4SC\":[\".framer-2awrqb-container\",\".framer-1f511vk-container\",\".framer-t24a5j-container\"],\"sav3cwx9I\":[\".framer-1f511vk-container\",\".framer-t24a5j-container\",\".framer-7uo0mo-container\"]}\n * @framerBreakpoints {\"ODeeOG4SC\":{\"min\":1200,\"canvasClassName\":\"framer-1r96oy2-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"sav3cwx9I\":{\"max\":1199,\"canvasClassName\":\"framer-suiylg-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ODeeOG4SC\n * @framerLayoutTemplate\n */const Frameri1WpQ9afq=withCSS(Component,css,\"framer-kRgYJ\");export default Frameri1WpQ9afq;Frameri1WpQ9afq.displayName=\"Content\";Frameri1WpQ9afq.defaultProps={height:1e3,width:1200};addPropertyControls(Frameri1WpQ9afq,{RpdM_Pcsg:HeaderControls?.[\"variant\"]&&{...HeaderControls[\"variant\"],defaultValue:\"y8XYHDLuL\",description:undefined,hidden:undefined,title:\"Variant\"},cmf0GyDLE:{defaultValue:\"Titel\",displayTextArea:false,title:\"Title\",type:ControlType.String},jsd6PTLKf:{defaultValue:\"Wij zetten ons in voor een mooiere wereld. Boendoek biedt zijn expertise aan om jouw merk identiteit te geven en naar het volgende level te tillen. Wij zijn klaar voor een nieuwe uitdaging, jij ook?\",displayTextArea:false,title:\"Body\",type:ControlType.String},gtokyiYB5:{title:\"Image\",type:ControlType.ResponsiveImage},m0iTrflDg:{defaultValue:false,title:\"Button visible\",type:ControlType.Boolean},TfJK70vIY:{defaultValue:\"Explore\",displayTextArea:false,title:\"Button title\",type:ControlType.String},D3ul0jo3s:{title:\"Button link\",type:ControlType.Link}});addFonts(Frameri1WpQ9afq,[{explicitInter:true,fonts:[]},...NavigationFonts,...HeaderFonts,...FooterFonts,...NavigationMobileFonts,...MobileFullNavigationFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri1WpQ9afq\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"RpdM_Pcsg\\\":\\\"variant1\\\",\\\"cmf0GyDLE\\\":\\\"title\\\",\\\"jsd6PTLKf\\\":\\\"body\\\",\\\"gtokyiYB5\\\":\\\"image\\\",\\\"m0iTrflDg\\\":\\\"buttonVisible\\\",\\\"TfJK70vIY\\\":\\\"buttonTitle\\\",\\\"D3ul0jo3s\\\":\\\"buttonLink\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"ODeeOG4SC\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"ODeeOG4SC\\\":[\\\".framer-2awrqb-container\\\",\\\".framer-1f511vk-container\\\",\\\".framer-t24a5j-container\\\"],\\\"sav3cwx9I\\\":[\\\".framer-1f511vk-container\\\",\\\".framer-t24a5j-container\\\",\\\".framer-7uo0mo-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sav3cwx9I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"ODeeOG4SC\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1r96oy2-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"sav3cwx9I\\\":{\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-suiylg-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c07a8c1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Footer from\"#framer/local/canvasComponent/d9ufgJc2Z/d9ufgJc2Z.js\";import Header from\"#framer/local/canvasComponent/jY4CKZoaN/jY4CKZoaN.js\";import NavigationMobile from\"#framer/local/canvasComponent/OCTQ9b11o/OCTQ9b11o.js\";import MobileFullNavigation from\"#framer/local/canvasComponent/OwKIgT7VL/OwKIgT7VL.js\";import Navigation from\"#framer/local/canvasComponent/s0yLoIHzq/s0yLoIHzq.js\";const NavigationFonts=getFonts(Navigation);const NavigationMobileFonts=getFonts(NavigationMobile);const MobileFullNavigationFonts=getFonts(MobileFullNavigation);const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const HeaderControls=getPropertyControls(Header);const breakpoints={bpzIgAnTB:\"(max-width: 1199px)\",hHdpkTxPR:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-P48Xc\";const variantClassNames={bpzIgAnTB:\"framer-v-l4d8bl\",hHdpkTxPR:\"framer-v-oecj5z\"};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P48Xc.framer-z9xrx2, .framer-P48Xc .framer-z9xrx2 { display: block; }\",\".framer-P48Xc.framer-oecj5z { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-P48Xc .framer-1ppdfs1-container { flex: none; height: 64px; position: relative; width: 100%; }\",\".framer-P48Xc .framer-1e31udi-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-P48Xc.framer-1nffmrh { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",\".framer-P48Xc.framer-7b5mth-container { flex: none; height: 100vh; left: 0px; position: fixed; top: 0px; width: 100%; }\",\".framer-P48Xc .framer-1iof0vs-container { flex: none; height: 60vh; position: relative; width: 100%; }\",\".framer-P48Xc .framer-pxvoiq { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-P48Xc .framer-1rayre3-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={bpzIgAnTB:\"(max-width: 1199px)\",hHdpkTxPR:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop title only\":\"zg43bQYrP\",\"Mobile title only\":\"ZMsCXpjvN\",Desktop:\"y8XYHDLuL\",Mobile:\"hYs5GgECm\"};const humanReadableVariantMap={Desktop:\"hHdpkTxPR\",Phone:\"bpzIgAnTB\"};const getProps=({body,buttonLink,buttonTitle,buttonVisible,height,id,image,title,variant1,width,...props})=>{return{...props,cmf0GyDLE:title??props.cmf0GyDLE??\"Titel\",D3ul0jo3s:buttonLink??props.D3ul0jo3s,gtokyiYB5:image??props.gtokyiYB5,jsd6PTLKf:body??props.jsd6PTLKf??\"Wij zetten ons in voor een mooiere wereld. Boendoek biedt zijn expertise aan om jouw merk identiteit te geven en naar het volgende level te tillen. Wij zijn klaar voor een nieuwe uitdaging, jij ook?\",m0iTrflDg:buttonVisible??props.m0iTrflDg,RpdM_Pcsg:humanReadableEnumMap[variant1]??variant1??props.RpdM_Pcsg??\"y8XYHDLuL\",TfJK70vIY:buttonTitle??props.TfJK70vIY??\"Explore\",variant:humanReadableVariantMap[props.variant]??props.variant??\"hHdpkTxPR\"};};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,RpdM_Pcsg,cmf0GyDLE,jsd6PTLKf,gtokyiYB5,m0iTrflDg,TfJK70vIY,D3ul0jo3s,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const Yr9gxzoRr3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const MUFiwhB7c1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"bpzIgAnTB\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"bpzIgAnTB\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"hHdpkTxPR\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-oecj5z\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ppdfs1-container hidden-l4d8bl\",nodeId:\"Uq9ptrhQe\",scopeId:\"Hd2JA0Z7_\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"Uq9ptrhQe\",layoutId:\"Uq9ptrhQe\",style:{height:\"100%\",width:\"100%\"},variant:\"WoOKdr9FP\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bpzIgAnTB:{height:72,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1e31udi-container hidden-oecj5z\",nodeId:\"bdU9dRenH\",scopeId:\"Hd2JA0Z7_\",children:[/*#__PURE__*/_jsx(NavigationMobile,{height:\"100%\",id:\"bdU9dRenH\",layoutId:\"bdU9dRenH\",style:{width:\"100%\"},variant:overlay.visible?\"JsT8C21Ev\":\"EXzeR3WIx\",width:\"100%\",Yr9gxzoRr:Yr9gxzoRr3bnx0g({overlay})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1nffmrh\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"tetxfXCfZ\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-7b5mth-container\"),inComponentSlot:true,nodeId:\"W_DRdiilF\",rendersWithMotion:true,scopeId:\"Hd2JA0Z7_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bpzIgAnTB:{MUFiwhB7c:MUFiwhB7c1wnntms({overlay})}},children:/*#__PURE__*/_jsx(MobileFullNavigation,{height:\"100%\",id:\"W_DRdiilF\",layoutId:\"W_DRdiilF\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),getContainer())})})]})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bpzIgAnTB:{y:72}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:600,width:\"100vw\",y:64,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1iof0vs-container\",nodeId:\"R726riTXm\",scopeId:\"Hd2JA0Z7_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bpzIgAnTB:{variant:\"hYs5GgECm\"}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",Hr2P3Bjm7:toResponsiveImage(gtokyiYB5),id:\"R726riTXm\",Iq03PNCiN:TfJK70vIY,J75i2TtIZ:D3ul0jo3s,layoutId:\"R726riTXm\",pRQYJxxtV:jsd6PTLKf,style:{height:\"100%\",width:\"100%\"},variant:RpdM_Pcsg,width:\"100%\",YBmCUxvOC:cmf0GyDLE,zm9gK0wYG:m0iTrflDg})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-pxvoiq\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bpzIgAnTB:{y:1672}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:346,width:\"100vw\",y:1664,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rayre3-container\",nodeId:\"zmv8E3Ckq\",scopeId:\"Hd2JA0Z7_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bpzIgAnTB:{variant:\"WO_Nx8amE\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"zmv8E3Ckq\",layoutId:\"zmv8E3Ckq\",style:{width:\"100%\"},variant:\"qBDPfG9NR\",width:\"100%\"})})})})})]}),/*#__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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bpzIgAnTB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RpdM_Pcsg\":\"variant1\",\"cmf0GyDLE\":\"title\",\"jsd6PTLKf\":\"body\",\"gtokyiYB5\":\"image\",\"m0iTrflDg\":\"buttonVisible\",\"TfJK70vIY\":\"buttonTitle\",\"D3ul0jo3s\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"hHdpkTxPR\":[\".framer-1ppdfs1-container\",\".framer-1iof0vs-container\",\".framer-1rayre3-container\"],\"bpzIgAnTB\":[\".framer-1e31udi-container\",\".framer-1iof0vs-container\",\".framer-1rayre3-container\"]}\n * @framerBreakpoints {\"hHdpkTxPR\":{\"min\":1200,\"canvasClassName\":\"framer-oecj5z-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"bpzIgAnTB\":{\"max\":1199,\"canvasClassName\":\"framer-l4d8bl-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant hHdpkTxPR\n * @framerLayoutTemplate\n */const FramerHd2JA0Z7_=withCSS(Component,css,\"framer-P48Xc\");export default FramerHd2JA0Z7_;FramerHd2JA0Z7_.displayName=\"Home\";FramerHd2JA0Z7_.defaultProps={height:1e3,width:1200};addPropertyControls(FramerHd2JA0Z7_,{RpdM_Pcsg:HeaderControls?.[\"variant\"]&&{...HeaderControls[\"variant\"],defaultValue:\"y8XYHDLuL\",description:undefined,hidden:undefined,title:\"Variant\"},cmf0GyDLE:{defaultValue:\"Titel\",displayTextArea:false,title:\"Title\",type:ControlType.String},jsd6PTLKf:{defaultValue:\"Wij zetten ons in voor een mooiere wereld. Boendoek biedt zijn expertise aan om jouw merk identiteit te geven en naar het volgende level te tillen. Wij zijn klaar voor een nieuwe uitdaging, jij ook?\",displayTextArea:false,title:\"Body\",type:ControlType.String},gtokyiYB5:{title:\"Image\",type:ControlType.ResponsiveImage},m0iTrflDg:{defaultValue:false,title:\"Button visible\",type:ControlType.Boolean},TfJK70vIY:{defaultValue:\"Explore\",displayTextArea:false,title:\"Button title\",type:ControlType.String},D3ul0jo3s:{title:\"Button link\",type:ControlType.Link}});addFonts(FramerHd2JA0Z7_,[{explicitInter:true,fonts:[]},...NavigationFonts,...NavigationMobileFonts,...MobileFullNavigationFonts,...HeaderFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHd2JA0Z7_\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"RpdM_Pcsg\\\":\\\"variant1\\\",\\\"cmf0GyDLE\\\":\\\"title\\\",\\\"jsd6PTLKf\\\":\\\"body\\\",\\\"gtokyiYB5\\\":\\\"image\\\",\\\"m0iTrflDg\\\":\\\"buttonVisible\\\",\\\"TfJK70vIY\\\":\\\"buttonTitle\\\",\\\"D3ul0jo3s\\\":\\\"buttonLink\\\"}\",\"framerHitTargets\":\"{\\\"hHdpkTxPR\\\":[\\\".framer-1ppdfs1-container\\\",\\\".framer-1iof0vs-container\\\",\\\".framer-1rayre3-container\\\"],\\\"bpzIgAnTB\\\":[\\\".framer-1e31udi-container\\\",\\\".framer-1iof0vs-container\\\",\\\".framer-1rayre3-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bpzIgAnTB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"hHdpkTxPR\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-oecj5z-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"bpzIgAnTB\\\":{\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-l4d8bl-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"hHdpkTxPR\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Content from \"https://framerusercontent.com/modules/HpCTb6OckakTNT8hhzi9/8ejcPl81Tl6xzbPetGVs/i1WpQ9afq.js\";\r\nimport Home from \"https://framerusercontent.com/modules/qNsWg6qy1pL12tDAufUN/xSgy4Yd3CMgnErflsIdG/Hd2JA0Z7_.js\";\r\n\r\n        const routes = {cw3yFHOXm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VMq5kmyz6WvGiKvwTEeD/pjorzi5UWY3QDHOMWlwm/cw3yFHOXm.js\")), path: \"/\"}, aNgCy8ovT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JQMsbY3Sx3FGc6F9ORaW/kfU5wGHeAOUcyOhAEsoL/aNgCy8ovT.js\")), path: \"/tools/signature\"}, WWdhk8yPc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cRp47J6aKKGJBDxODQbW/v1PfNP8OHMPVjjpv7opc/WWdhk8yPc.js\")), path: \"/tools/assets\"}, nckPsU6lM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6o7HBQRhbAw815GkLsqS/V2gPdkeqDL2MbbJY0gbO/nckPsU6lM.js\")), path: \"/about\"}, P6gCJESoM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kW9qnMlh2l3zp183HKIv/uBSj9jzNDOVjPqcvDTIj/P6gCJESoM.js\")), path: \"/work\"}, fUANsjLnX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gSaknlWgrp2Ryo0g3bWa/5vgOxaXKH5SWECFf3UMr/fUANsjLnX.js\")), path: \"/work/omnibus-collective\"}, QMacUHQYl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KrBT1W1mzWaLuYTp0lOh/nYABPX4Wwwrg7GQxoobo/QMacUHQYl.js\")), path: \"/work/groenlokaal\"}, LX0Ift5Pq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rpIf4Z38OKMBLIpZpXzG/f197MTSeYvo2wjd2CFn5/LX0Ift5Pq.js\")), path: \"/work/darwinpark-festival\"}, UnJqiFgy1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8eKr4H57ksUy3BUs1VR4/zMNUIKVx5GgZCqNxSckB/UnJqiFgy1.js\")), path: \"/work/kunstruim\"}, Y4VpvAQlz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4I4AFRletYiYxoNt2wkY/xIhMRqdjy2rbpTLzAYVp/Y4VpvAQlz.js\")), path: \"/work/de-kamer\"}, zeUgEjEDD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SMv8iXpABRc51wVsz4QN/PW37pqQVw4syfcCmpGjT/zeUgEjEDD.js\")), path: \"/work/culture-connects\"}, cV0htvpI5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bZCY0eQjcqn0zQ0XInaY/BPLvCK4iqP4OC2WtSzCL/cV0htvpI5.js\")), path: \"/services\"}, fMeq3oItf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yVx6Q7Yw64U5j4lHyl6S/E9WrUmgWP1MncWxYRR5r/fMeq3oItf.js\")), path: \"/sustainability\"}, NbekP73qs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1ekRHZ5TFqgPqPfIDUHF/AxOa4VdYToAPITEP9W5e/NbekP73qs.js\")), path: \"/contact\"}, emgizPGNu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LmGHBPLRLNSjLw1UfvuQ/N8zDKFrFChNTS6zlzELm/emgizPGNu.js\")), path: \"/privacy-policy\"}, olaaRrfmV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fDZuC3sLJPZTvYW685pz/0VNzlSyinpQcEwuO9Nz4/olaaRrfmV.js\")), path: \"/terms-and-conditions\"}, SecEjmvbd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3mpiIOfsKcHbkq5sKU4S/dwxJt5gm33U8JiyhGEt4/SecEjmvbd.js\")), path: \"/terms-and-conditions-nl\"}, LTCLDGx6V: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Af3NIS2TXg7P0zm7V6Nq/fMAko5jgGb4LcOMhjoWF/LTCLDGx6V.js\")), path: \"/404\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {vaF7lXotP: async () => (await import(\"https://framerusercontent.com/modules/oBjw9GxB7QOUFuY0Ciz9/rqgmWsLxGQlOJaEyR44M/vaF7lXotP.js\"))?.[\"utils\"], vHeab_GFB: async () => (await import(\"https://framerusercontent.com/modules/lQMBo3WtA0nkSO1MsW9l/7Mai7DCo5ovfZgBLoveC/vHeab_GFB.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"14ada8b85e18270ce823832350b2a7ffe5eebfd773d80f6446c96e99c9aa8e6a\"\r\n        const wrapInAddImageAlt = (image, alt) => {\r\n    if (!image || typeof image !== \"object\") {\r\n        return;\r\n    };\r\n    return { ...image, alt };\r\n};\r\n\r\nfunction Template({routeId, children, style, ...rest}) {const props1 = {cmf0GyDLE: \"Innovative & outspoken\", D3ul0jo3s: {href: {webPageId: \"P6gCJESoM\"}}, gtokyiYB5: wrapInAddImageAlt({pixelHeight: 860, pixelWidth: 1440, src: \"https://framerusercontent.com/images/1kb64hPKPtypElQrwDB0bVbTRq8.svg?width=1440&height=860\", srcSet: \"https://framerusercontent.com/images/1kb64hPKPtypElQrwDB0bVbTRq8.svg?scale-down-to=512&width=1440&height=860 512w,https://framerusercontent.com/images/1kb64hPKPtypElQrwDB0bVbTRq8.svg?scale-down-to=1024&width=1440&height=860 1024w,https://framerusercontent.com/images/1kb64hPKPtypElQrwDB0bVbTRq8.svg?width=1440&height=860 1440w\"}, \"\"), jsd6PTLKf: \"We are an agency for Brand Development and Digital Interactive Design around Amsterdam.\", m0iTrflDg: true, RpdM_Pcsg: \"y8XYHDLuL\", TfJK70vIY: \"Explore\"}\r\nconst props2 = {cmf0GyDLE: \"About us\", gtokyiYB5: wrapInAddImageAlt({pixelHeight: 860, pixelWidth: 1440, src: \"https://framerusercontent.com/images/fGJ9NX0vVP8lxYwVbfSMcyCZXls.svg?width=1440&height=860\", srcSet: \"https://framerusercontent.com/images/fGJ9NX0vVP8lxYwVbfSMcyCZXls.svg?scale-down-to=512&width=1440&height=860 512w,https://framerusercontent.com/images/fGJ9NX0vVP8lxYwVbfSMcyCZXls.svg?scale-down-to=1024&width=1440&height=860 1024w,https://framerusercontent.com/images/fGJ9NX0vVP8lxYwVbfSMcyCZXls.svg?width=1440&height=860 1440w\"}, \"\"), jsd6PTLKf: \"In a world that’s always online, branding matters more than ever. We create smart concepts and slick design, digital or print, that actually make people smile.\", m0iTrflDg: false, RpdM_Pcsg: \"y8XYHDLuL\", TfJK70vIY: \"Explore\"}\r\nconst props3 = {...props2, cmf0GyDLE: \"Work\", gtokyiYB5: wrapInAddImageAlt({pixelHeight: 860, pixelWidth: 1440, src: \"https://framerusercontent.com/images/19B07iGZsnxhImWS9jYQL8tqAcQ.svg?width=1440&height=860\", srcSet: \"https://framerusercontent.com/images/19B07iGZsnxhImWS9jYQL8tqAcQ.svg?scale-down-to=512&width=1440&height=860 512w,https://framerusercontent.com/images/19B07iGZsnxhImWS9jYQL8tqAcQ.svg?scale-down-to=1024&width=1440&height=860 1024w,https://framerusercontent.com/images/19B07iGZsnxhImWS9jYQL8tqAcQ.svg?width=1440&height=860 1440w\"}, \"\"), jsd6PTLKf: \"A peek into our work. Made with awesome people like you. Whether it’s a full brand or just the site, we tailor the vibe.\"}\r\nconst props4 = {...props2, cmf0GyDLE: \"Services\", gtokyiYB5: wrapInAddImageAlt({pixelHeight: 860, pixelWidth: 1440, src: \"https://framerusercontent.com/images/iHibq9tDBgwmXBWaVfPvy6aHpc.svg?width=1440&height=860\", srcSet: \"https://framerusercontent.com/images/iHibq9tDBgwmXBWaVfPvy6aHpc.svg?scale-down-to=512&width=1440&height=860 512w,https://framerusercontent.com/images/iHibq9tDBgwmXBWaVfPvy6aHpc.svg?scale-down-to=1024&width=1440&height=860 1024w,https://framerusercontent.com/images/iHibq9tDBgwmXBWaVfPvy6aHpc.svg?width=1440&height=860 1440w\"}, \"\"), jsd6PTLKf: \"For us, great design means something. We give your brand real identity and ambition. Challenge us. We’re ready. Are you?\"}\r\nconst props5 = {...props2, cmf0GyDLE: \"Sustainability\", gtokyiYB5: wrapInAddImageAlt({pixelHeight: 860, pixelWidth: 1440, src: \"https://framerusercontent.com/images/tRR8XVJJtGQZn1526bz4J48.svg?width=1440&height=860\", srcSet: \"https://framerusercontent.com/images/tRR8XVJJtGQZn1526bz4J48.svg?scale-down-to=512&width=1440&height=860 512w,https://framerusercontent.com/images/tRR8XVJJtGQZn1526bz4J48.svg?scale-down-to=1024&width=1440&height=860 1024w,https://framerusercontent.com/images/tRR8XVJJtGQZn1526bz4J48.svg?width=1440&height=860 1440w\"}, \"\"), jsd6PTLKf: \"We are committed to a better world. Considering the impact on society and the environment is becoming increasingly important. We try to become a bit more sustainable every day, also for our customers.\"}\r\nconst props6 = {...props2, cmf0GyDLE: \"Contact\", gtokyiYB5: wrapInAddImageAlt({pixelHeight: 860, pixelWidth: 1440, src: \"https://framerusercontent.com/images/CnOHUQCefyypqGhx9ByN2Xh18.svg?width=1440&height=860\", srcSet: \"https://framerusercontent.com/images/CnOHUQCefyypqGhx9ByN2Xh18.svg?scale-down-to=512&width=1440&height=860 512w,https://framerusercontent.com/images/CnOHUQCefyypqGhx9ByN2Xh18.svg?scale-down-to=1024&width=1440&height=860 1024w,https://framerusercontent.com/images/CnOHUQCefyypqGhx9ByN2Xh18.svg?width=1440&height=860 1440w\"}, \"\"), jsd6PTLKf: \"Got questions, ideas, or wild plans? We’re all ears. Reach out however you like. Or join us for a cozy coffee or tea.\"}\r\nconst props7 = {...props2, cmf0GyDLE: \"Privacy Policy\", jsd6PTLKf: \"\", RpdM_Pcsg: \"zg43bQYrP\"}\r\nconst props8 = {...props2, cmf0GyDLE: \"Terms & Conditions\", D3ul0jo3s: {href: {webPageId: \"SecEjmvbd\"}}, jsd6PTLKf: \"\", m0iTrflDg: true, RpdM_Pcsg: \"zg43bQYrP\", TfJK70vIY: \"Go to Dutch version\"}\r\nconst props9 = {...props2, cmf0GyDLE: \"Algemene Voorwaarden\", D3ul0jo3s: {href: {webPageId: \"olaaRrfmV\"}}, jsd6PTLKf: \"\", m0iTrflDg: true, RpdM_Pcsg: \"zg43bQYrP\", TfJK70vIY: \"Go to English version\"}\r\nconst props10 = {...props1, cmf0GyDLE: \"404\", D3ul0jo3s: {href: {webPageId: \"cw3yFHOXm\"}}, gtokyiYB5: wrapInAddImageAlt({pixelHeight: 860, pixelWidth: 1440, src: \"https://framerusercontent.com/images/zu2NMirdYTP3v6Y9WUt61ui3DA.svg?width=1440&height=860\", srcSet: \"https://framerusercontent.com/images/zu2NMirdYTP3v6Y9WUt61ui3DA.svg?scale-down-to=512&width=1440&height=860 512w,https://framerusercontent.com/images/zu2NMirdYTP3v6Y9WUt61ui3DA.svg?scale-down-to=1024&width=1440&height=860 1024w,https://framerusercontent.com/images/zu2NMirdYTP3v6Y9WUt61ui3DA.svg?width=1440&height=860 1440w\"}, \"\"), jsd6PTLKf: \"The page you are looking for doesn't exist or has been moved.\", TfJK70vIY: \"Back home\"}\r\nconst templateProps = {cV0htvpI5: props4, cw3yFHOXm: props1, emgizPGNu: props7, fMeq3oItf: props5, LTCLDGx6V: props10, NbekP73qs: props6, nckPsU6lM: props2, olaaRrfmV: props8, P6gCJESoM: props3, SecEjmvbd: props9}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"cw3yFHOXm\":\r\ncase \"LTCLDGx6V\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"D3ul0jo3s\"]]}, (resolvedLinks) => React.createElement(Home, {...props, D3ul0jo3s: resolvedLinks[0], key: \"Home\", routeId, style}, children(true)));\r\ncase \"nckPsU6lM\":\r\ncase \"P6gCJESoM\":\r\ncase \"cV0htvpI5\":\r\ncase \"fMeq3oItf\":\r\ncase \"NbekP73qs\":\r\ncase \"emgizPGNu\":\r\ncase \"olaaRrfmV\":\r\ncase \"SecEjmvbd\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"D3ul0jo3s\"]]}, (resolvedLinks) => React.createElement(Content, {...props, D3ul0jo3s: resolvedLinks[0], key: \"Content\", routeId, style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"cw3yFHOXm\":\r\ncase \"LTCLDGx6V\":\r\nreturn [{hash: \"oecj5z\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"l4d8bl\", mediaQuery: \"(max-width: 1199.98px)\"}]\r\ncase \"nckPsU6lM\":\r\ncase \"P6gCJESoM\":\r\ncase \"cV0htvpI5\":\r\ncase \"fMeq3oItf\":\r\ncase \"NbekP73qs\":\r\ncase \"emgizPGNu\":\r\ncase \"olaaRrfmV\":\r\ncase \"SecEjmvbd\":\r\nreturn [{hash: \"1r96oy2\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"suiylg\", mediaQuery: \"(max-width: 1199.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Af3NIS2TXg7P0zm7V6Nq/fMAko5jgGb4LcOMhjoWF/LTCLDGx6V.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://boendoek.nl\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. If you are the author of this website, please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}