{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://framerusercontent.com/modules/BOFkCGUFbrEJJHvkK0vV/6FR1lU7JfoH80CXoiF6E/ImageOverlay.js", "ssg:https://framerusercontent.com/modules/RV0ujNZHHKoxh4JhiHh6/WgxerlIR0W8EO2TSkL4g/zx9VrAoFA.js", "ssg:https://framerusercontent.com/modules/ZpoSykG0Sz5RfI7g7bdK/hdqRU44RTJpY6jPJudhb/componentPresets.js", "ssg:https://framerusercontent.com/modules/dwfHP7LkmdWx8ctjSNbD/c2q6ZnV0LvtM5EXwX2Wi/Ere40UjlU.js", "ssg:https://framerusercontent.com/modules/BRJTKE2QOLwpAMrjzrQk/1MCDK9U9amNumYBVp5OK/iBzGDVAsK.js", "ssg:https://framerusercontent.com/modules/4yGi3P6HClUrZrhg6Ohg/v3KHdPFwMWp6uE6EkrGT/rrKfi9Yfv.js", "ssg:https://framerusercontent.com/modules/wpmB12v1OPloqLS4smw5/pfYnCoP6hQB4wdwo38AB/stylesPresetHeading3.js", "ssg:https://framerusercontent.com/modules/7v24CU02JhTzyIV2onWC/meRsjOibWlgBgGzXGELb/wVsunFUaK.js", "ssg:https://framerusercontent.com/modules/qWoBdE4jSTqduHGeCXOA/FiABigXhK9gk8ehOJIUJ/xzJMN0PP7.js"],
  "sourcesContent": ["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import React from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({visible:false,src:undefined});export function withOverlayImageClickHandler(Component){return props=>{// load image src store\nconst[store,setStore]=useStore();// added cursor point to img children\nconst children=React.useMemo(()=>{var _props_children_props_children,_props_children_props,_props_children;props===null||props===void 0?void 0:(_props_children=props.children)===null||_props_children===void 0?void 0:(_props_children_props=_props_children.props)===null||_props_children_props===void 0?void 0:(_props_children_props_children=_props_children_props.children)===null||_props_children_props_children===void 0?void 0:_props_children_props_children.forEach(element=>{if(element.type===\"img\")element.props.style={cursor:\"pointer\"};});return props===null||props===void 0?void 0:props.children;},[props===null||props===void 0?void 0:props.children]);// callback for click event to collect image url\nconst onTap=React.useCallback((event,info)=>{if((event===null||event===void 0?void 0:event.target.localName)===\"img\"){var _event_target;setStore({src:event===null||event===void 0?void 0:(_event_target=event.target)===null||_event_target===void 0?void 0:_event_target.currentSrc,visible:true});}},[setStore]);return /*#__PURE__*/_jsx(Component,{...props,children:children,onTap:onTap});};}export function withOverlayBackgroundClickHandler(Component){return props=>{const[store,setStore]=useStore();// callback for click event to dismiss overlay\nconst onTap=React.useCallback((event,info)=>{setStore({visible:false});},[]);return /*#__PURE__*/_jsx(Component,{...props,onTap:onTap});};}export function withOverlayImage(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,background:{...props.background,src:store.src,srcSet:undefined}});};}export function withOverlayVisibility(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,visible:store.visible,style:{...props.style,pointerEvents:store.visible?\"auto\":\"none\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withOverlayImage\":{\"type\":\"reactHoc\",\"name\":\"withOverlayImage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOverlayBackgroundClickHandler\":{\"type\":\"reactHoc\",\"name\":\"withOverlayBackgroundClickHandler\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOverlayImageClickHandler\":{\"type\":\"reactHoc\",\"name\":\"withOverlayImageClickHandler\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOverlayVisibility\":{\"type\":\"reactHoc\",\"name\":\"withOverlayVisibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageOverlay.map", "// Generated by Framer (11696e7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{withOverlayBackgroundClickHandler,withOverlayImage}from\"https://framerusercontent.com/modules/BOFkCGUFbrEJJHvkK0vV/6FR1lU7JfoH80CXoiF6E/ImageOverlay.js\";import*as localizedValues from\"./zx9VrAoFA-0.js\";import*as localizedValues1 from\"./zx9VrAoFA-1.js\";import*as localizedValues10 from\"./zx9VrAoFA-10.js\";import*as localizedValues11 from\"./zx9VrAoFA-11.js\";import*as localizedValues12 from\"./zx9VrAoFA-12.js\";import*as localizedValues13 from\"./zx9VrAoFA-13.js\";import*as localizedValues14 from\"./zx9VrAoFA-14.js\";import*as localizedValues15 from\"./zx9VrAoFA-15.js\";import*as localizedValues16 from\"./zx9VrAoFA-16.js\";import*as localizedValues17 from\"./zx9VrAoFA-17.js\";import*as localizedValues18 from\"./zx9VrAoFA-18.js\";import*as localizedValues19 from\"./zx9VrAoFA-19.js\";import*as localizedValues2 from\"./zx9VrAoFA-2.js\";import*as localizedValues20 from\"./zx9VrAoFA-20.js\";import*as localizedValues21 from\"./zx9VrAoFA-21.js\";import*as localizedValues22 from\"./zx9VrAoFA-22.js\";import*as localizedValues23 from\"./zx9VrAoFA-23.js\";import*as localizedValues24 from\"./zx9VrAoFA-24.js\";import*as localizedValues25 from\"./zx9VrAoFA-25.js\";import*as localizedValues3 from\"./zx9VrAoFA-3.js\";import*as localizedValues4 from\"./zx9VrAoFA-4.js\";import*as localizedValues5 from\"./zx9VrAoFA-5.js\";import*as localizedValues6 from\"./zx9VrAoFA-6.js\";import*as localizedValues7 from\"./zx9VrAoFA-7.js\";import*as localizedValues8 from\"./zx9VrAoFA-8.js\";import*as localizedValues9 from\"./zx9VrAoFA-9.js\";const ImageWithOverlayImage=withOverlayImage(Image);const MotionDivWithOverlayBackgroundClickHandler=withOverlayBackgroundClickHandler(motion.div);const cycleOrder=[\"huBSXaJns\"];const serializationHash=\"framer-44LDd\";const variantClassNames={huBSXaJns:\"framer-v-859q9t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const valuesByLocaleId={ajlxN8mtg:localizedValues19,bZb_v8sDy:localizedValues17,cyVrwz_vk:localizedValues4,De_pEr2CH:localizedValues5,dnJsPJysm:localizedValues3,EP5WfzlJZ:localizedValues23,fiTYhVWFq:localizedValues11,jwrdq6UeA:localizedValues24,LgrQhOlS6:localizedValues25,m2kaKAhKp:localizedValues,M7dNt4hp9:localizedValues9,mwZ4uiSGP:localizedValues13,ncjKl933d:localizedValues20,PbDu48A2N:localizedValues22,QGxzOM75J:localizedValues15,QQqJpVyjS:localizedValues6,QQqMQ3nXd:localizedValues18,QSfZGsddo:localizedValues16,rBHtDaE0k:localizedValues12,s1NmEPpX3:localizedValues10,TO9cSps29:localizedValues1,u1lZEKPt_:localizedValues21,VqL_7iEgg:localizedValues8,VwZtK71Qa:localizedValues2,WaTZtE7Yx:localizedValues14,zuOoH7gLX:localizedValues7};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,image,visible,width,...props})=>{var _ref;return{...props,Qi2rZnTIg:(_ref=visible!==null&&visible!==void 0?visible:props.Qi2rZnTIg)!==null&&_ref!==void 0?_ref:true,xLaf5OXCt:image!==null&&image!==void 0?image:props.xLaf5OXCt};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,xLaf5OXCt,Qi2rZnTIg,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"huBSXaJns\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:Qi2rZnTIg&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithOverlayBackgroundClickHandler,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-859q9t\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"huBSXaJns\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(0, 0, 0, 0.8)\",WebkitBackdropFilter:\"blur(5px)\",...style},children:/*#__PURE__*/_jsx(ImageWithOverlayImage,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1500,intrinsicWidth:1e3,pixelHeight:1500,pixelWidth:1e3,sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 0.86)`,...toResponsiveImage(xLaf5OXCt),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1k3607k\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"TyMCxM5Xs\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-44LDd.framer-1egpgb5, .framer-44LDd .framer-1egpgb5 { display: block; }\",\".framer-44LDd.framer-859q9t { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-44LDd .framer-1k3607k { flex: none; height: 70%; overflow: hidden; pointer-events: none; position: relative; width: 86%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-44LDd.framer-859q9t { gap: 0px; } .framer-44LDd.framer-859q9t > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-44LDd.framer-859q9t > :first-child { margin-left: 0px; } .framer-44LDd.framer-859q9t > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xLaf5OXCt\":\"image\",\"Qi2rZnTIg\":\"visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerzx9VrAoFA=withCSS(Component,css,\"framer-44LDd\");export default Framerzx9VrAoFA;Framerzx9VrAoFA.displayName=\"Overlay\";Framerzx9VrAoFA.defaultProps={height:800,width:1200};addPropertyControls(Framerzx9VrAoFA,{xLaf5OXCt:{title:\"Image\",type:ControlType.ResponsiveImage},Qi2rZnTIg:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean}});addFonts(Framerzx9VrAoFA,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerzx9VrAoFA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"xLaf5OXCt\\\":\\\"image\\\",\\\"Qi2rZnTIg\\\":\\\"visible\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"800\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zx9VrAoFA.map", "// Generated by Framer (838580a)\nexport const props={wxhmYmcge:{borderRadius:15,bottomLeftRadius:15,bottomRightRadius:15,darkTheme:\"framerDark\",font:{fontFamily:'\"Fragment Mono\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},isMixedBorderRadius:false,lightTheme:\"framerLight\",padding:30,paddingBottom:30,paddingLeft:30,paddingPerSide:false,paddingRight:30,paddingTop:30,theme:\"framerDark\",themeMode:\"Static\",topLeftRadius:15,topRightRadius:15},Zwl4XBRYV:{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,isMixedBorderRadius:false,isRed:true,topLeftRadius:0,topRightRadius:0}};export const fonts={wxhmYmcge:[{explicitInter:true,fonts:[{family:\"Fragment Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]}]};\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"props\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore as r}from\"framer\";r.loadWebFontsFromSelectors([\"Inter-Bold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[];export const css=['.framer-3cKO6 .framer-styles-preset-16shj28:not(.rich-text-wrapper), .framer-3cKO6 .framer-styles-preset-16shj28.rich-text-wrapper h6 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-3cKO6\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore as r}from\"framer\";r.loadWebFontsFromSelectors([\"Inter-Bold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[];export const css=['.framer-gPYWl .framer-styles-preset-pwij9x:not(.rich-text-wrapper), .framer-gPYWl .framer-styles-preset-pwij9x.rich-text-wrapper h4 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-gPYWl\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore as r}from\"framer\";r.loadWebFontsFromSelectors([\"Inter-Bold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[];export const css=['.framer-glDIc .framer-styles-preset-2oagdn:not(.rich-text-wrapper), .framer-glDIc .framer-styles-preset-2oagdn.rich-text-wrapper h5 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-glDIc\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Manrope-700\"]);export const fonts=[{family:\"Manrope\",moduleAsset:{localModuleIdentifier:\"local-module:css/stylesPresetHeading3:default\",url:\"https://fonts.gstatic.com/s/manrope/v13/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F87jxeN7B.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v13/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F87jxeN7B.ttf\",weight:\"700\"}];export const css=['.framer-xTbDn .framer-styles-preset-ci2ngw:not(.rich-text-wrapper), .framer-xTbDn .framer-styles-preset-ci2ngw.rich-text-wrapper h3, .framer-xTbDn .framer-styles-preset-ci2ngw.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"Manrope\", serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.2px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-xTbDn\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-aaD81 .framer-styles-preset-1xt0c73 {  }\"];export const className=\"framer-aaD81\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore as o}from\"framer\";o.loadWebFontsFromSelectors([\"GF;Fragment Mono-regular\"]);export const fonts=[{family:\"Fragment Mono\",moduleAsset:{localModuleIdentifier:\"local-module:css/xzJMN0PP7:default\",url:\"https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnN4RNh4UI_1U.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnN4RNh4UI_1U.ttf\",weight:\"400\"}];export const css=['.framer-pUWG6 .framer-styles-preset-1jmhgq8 { --framer-code-font-family: \"Fragment Mono\", monospace; --framer-code-font-style: normal; --framer-code-font-weight: 400; --framer-code-text-color: #333; --framer-font-size-scale: 1; background-color: rgba(0, 0, 0, 0.1); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding-bottom: 0.1em; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; }'];export const className=\"framer-pUWG6\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "useStore", "createStore", "withOverlayImageClickHandler", "Component", "props", "store", "setStore", "children", "e", "_props_children_props_children", "_props_children_props", "_props_children", "element", "onTap", "event", "info", "_event_target", "p", "withOverlayBackgroundClickHandler", "withOverlayImage", "withOverlayVisibility", "zx9VrAoFA_exports", "__export", "__FramerMetadata__", "zx9VrAoFA_default", "ImageWithOverlayImage", "withOverlayImage", "Image2", "MotionDivWithOverlayBackgroundClickHandler", "withOverlayBackgroundClickHandler", "motion", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "image", "visible", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "xLaf5OXCt", "Qi2rZnTIg", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "MotionDivWithOverlayBackgroundClickHandler", "cx", "serializationHash", "ImageWithOverlayImage", "css", "Framerzx9VrAoFA", "withCSS", "zx9VrAoFA_default", "addPropertyControls", "ControlType", "addFonts", "__FramerMetadata__", "props", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className"]
}
