{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.dev/modules/wbrCHJZWHFjFXfFDoatK/KE3mcPgdNvmqGGvopq5e/guyea42Cq.js", "ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://framer.com/m/framer/utils.js@^0.9.0", "ssg:https://framerusercontent.dev/modules/U99x1ndvGR3DHYocvR6Z/e0YR75Nfg0HJTZlAZzZ2/Examples.js", "ssg:https://framerusercontent.dev/modules/6kyv4GqQEIH76cXW1f47/2AxCxRu0i46HRHhr843n/InvalidHtml.js", "ssg:https://framerusercontent.dev/modules/g1pTiQ8UhMKO8ZL3fYpC/snCsbqYbTSUcJMOQXUwZ/DeL0q0H0v.js"],
  "sourcesContent": ["// Generated by Framer (77930ec-dev)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Image,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as localizedValues from\"./guyea42Cq-0.js\";const cycleOrder=[\"t0S78eiE2\"];const serializationHash=\"framer-FPGw5\";const variantClassNames={t0S78eiE2:\"framer-v-lyf2sn\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const valuesByLocaleId={Izl2ntczO:localizedValues};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 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 getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"t0S78eiE2\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-lyf2sn\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"t0S78eiE2\",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:{backgroundColor:\"rgb(68, 204, 255)\",...style},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1536,pixelHeight:2048,pixelWidth:1536,positionX:\"51.7%\",positionY:\"30.3%\",sizes:\"461px\",src:\"https://development.framerusercontent.com/images/k8VCcjwxmkcoHFEsuKjjFalx2k.jpg\",srcSet:\"https://development.framerusercontent.com/images/k8VCcjwxmkcoHFEsuKjjFalx2k.jpg?scale-down-to=1024 768w, https://development.framerusercontent.com/images/k8VCcjwxmkcoHFEsuKjjFalx2k.jpg 1536w\"},className:\"framer-1u48vik\",layoutDependency:layoutDependency,layoutId:\"tv2AT8OGn\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Hello\"})}),className:\"framer-1d466p6\",layoutDependency:layoutDependency,layoutId:\"XIYqrLRe8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Larger tree\"})}),className:\"framer-1btxj2j\",layoutDependency:layoutDependency,layoutId:\"sNVayRE8m\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})});});const css=['.framer-FPGw5[data-border=\"true\"]::after, .framer-FPGw5 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FPGw5.framer-129xucv, .framer-FPGw5 .framer-129xucv { display: block; }\",\".framer-FPGw5.framer-lyf2sn { height: 479px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-FPGw5 .framer-1u48vik { flex: none; height: 318px; left: 23px; overflow: hidden; position: absolute; top: 47px; width: 461px; }\",\".framer-FPGw5 .framer-1d466p6 { flex: none; height: auto; left: 563px; position: absolute; top: 95px; white-space: pre; width: auto; }\",\".framer-FPGw5 .framer-1btxj2j { flex: none; height: auto; left: 570px; position: absolute; top: 220px; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 479\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const Framerguyea42Cq=withCSS(Component,css,\"framer-FPGw5\");export default Framerguyea42Cq;Framerguyea42Cq.displayName=\"Component\";Framerguyea42Cq.defaultProps={height:479,width:1200};addFonts(Framerguyea42Cq,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerguyea42Cq\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"479\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./guyea42Cq.map", "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", "export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/docs/guides/overrides/\nconst useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){console.log(window.foo.bar);return props=>{return /*#__PURE__*/_jsx(Component,{...props,animate:{rotate:90},transition:{duration:2}});};}export function withHover(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,whileHover:{scale:1.05}});};}export function withRandomColor(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map", "// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function InvalidHtml(props){// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nconsole.log(window.matchMedia(\"min-width: 640px\"));return /*#__PURE__*/_jsx(\"p\",{style:containerStyle,children:/*#__PURE__*/_jsxs(\"span\",{children:[\"Custom codeeeeeeeee foo=bar\",/*#__PURE__*/_jsx(\"script\",{dangerouslySetInnerHTML:{__html:'console.log(\"lol foo\")'}})]})});}// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"InvalidHtml\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./InvalidHtml.map", "// Generated by Framer (77930ec-dev)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,Container,cx,GeneratedComponentContext,getFonts,LazyValue,Link,RichText,useHydratedBreakpointVariants,useLocaleInfo,withCodeDebugMode,withCodeDebugModeForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Component1 from\"#framer/local/canvasComponent/guyea42Cq/guyea42Cq.js\";import{withRotate}from\"#framer/local/codeFile/uOa_Ee5/Examples.js\";import InvalidHtml from\"#framer/local/codeFile/g34ce5I/InvalidHtml.js\";import*as sharedStyle from\"#framer/local/css/DPpYUesiD/DPpYUesiD.js\";import metadataProvider from\"#framer/local/webPageMetadata/DeL0q0H0v/DeL0q0H0v.js\";const Component1Fonts=getFonts(Component1);const InvalidHtmlFonts=getFonts(InvalidHtml);const InvalidHtmlWithCodeDebugMode1qgdx06=withCodeDebugMode(InvalidHtml,...[{codeComponentFile:\"./InvalidHtml.tsx\",frameName:\"InvalidHtml\"}]);const RichTextWithCodeDebugModeForOverrides4mxcme=withCodeDebugModeForOverrides(RichText,...[{codeOverrideFile:\"./Examples.tsx\",codeOverrideName:\"withRotate\",frameName:\"LINK THAT TRIGGERS SUSPENSE\"},[withRotate]]);const cycleOrder=[\"GyVGK1gDs\"];const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-7SQEj\";const variantClassNames={GyVGK1gDs:\"framer-v-3suv4u\"};const transitions={default:{duration:0}};const valuesByLocaleId={Izl2ntczO:new LazyValue(()=>import(\"./DeL0q0H0v-0.js\"))};const preloadLocalizedValues=locale=>{const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise){promises.push(promise);}}locale=locale.fallback;}if(promises.length>0){return Promise.all(promises);}};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value){return value;}}locale=locale.fallback;}};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const metadata=metadataProvider();const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useLayoutEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}if(metadata1.bodyClassName){Array.from(document.body.classList).filter(c=>c.startsWith(\"framer-body-\")).map(c=>document.body.classList.remove(c));document.body.classList.add(`${metadata1.bodyClassName}-framer-7SQEj`);return()=>{document.body.classList.remove(`${metadata1.bodyClassName}-framer-7SQEj`);};}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const transition=transitions.default;const preloadPromise=preloadLocalizedValues(activeLocale);if(preloadPromise)throw preloadPromise;const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"GyVGK1gDs\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-3suv4u\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(Container,{className:\"framer-4dvegi-container\",children:/*#__PURE__*/_jsx(Component1,{height:\"100%\",id:\"YnaOEXvGt\",layoutId:\"YnaOEXvGt\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(Container,{className:\"framer-xrh69r-container\",children:/*#__PURE__*/_jsx(InvalidHtmlWithCodeDebugMode1qgdx06,{height:\"100%\",id:\"eAclaj36q\",layoutId:\"eAclaj36q\",width:\"100%\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lk84zv\",children:/*#__PURE__*/_jsx(RichTextWithCodeDebugModeForOverrides4mxcme,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"66px\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{VIidvFgMs:\"create-a-landing-page-that-performs-great\"},unresolvedPathSlugs:{VIidvFgMs:{collectionId:\"Fef6P1Gkd\",collectionItemId:\"l5qOft1a8\"}},webPageId:\"LGHCxK0DL\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1k2wwq7\",\"data-styles-preset\":\"DPpYUesiD\",children:\"LINK THAT TRIGGERS SUSPENSE\"})})})}),className:\"framer-kqxp2s\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=['.framer-7SQEj[data-border=\"true\"]::after, .framer-7SQEj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-7SQEj { background: white; }`,\".framer-7SQEj.framer-7bdfyi, .framer-7SQEj .framer-7bdfyi { display: block; }\",\".framer-7SQEj.framer-3suv4u { 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 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-7SQEj .framer-4dvegi-container { flex: none; height: 479px; position: relative; width: 100%; }\",\".framer-7SQEj .framer-xrh69r-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7SQEj .framer-1lk84zv { background-color: #000000; flex: none; height: 262px; overflow: hidden; position: relative; width: 100%; }\",\".framer-7SQEj .framer-kqxp2s { flex: none; height: auto; left: 51%; position: absolute; top: 74px; transform: translateX(-50%); white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-7SQEj.framer-3suv4u { gap: 0px; } .framer-7SQEj.framer-3suv4u > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-7SQEj.framer-3suv4u > :first-child { margin-top: 0px; } .framer-7SQEj.framer-3suv4u > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 941\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerResponsiveScreen\n */const FramerDeL0q0H0v=withCSS(Component,css,\"framer-7SQEj\");export default FramerDeL0q0H0v;FramerDeL0q0H0v.displayName=\"Home\";FramerDeL0q0H0v.defaultProps={height:941,width:1200};addFonts(FramerDeL0q0H0v,[...Component1Fonts,...InvalidHtmlFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDeL0q0H0v\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"941\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerResponsiveScreen\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["cycleOrder", "serializationHash", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "transitions", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "serializationHash", "Image2", "RichText", "x", "css", "Framerguyea42Cq", "withCSS", "guyea42Cq_default", "addFonts", "createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "centerContent", "defaultContainerStyles", "centerContent", "useStore", "createStore", "withRotate", "Component", "window", "props", "p", "InvalidHtml", "props", "window", "p", "containerStyle", "u", "Component1Fonts", "getFonts", "guyea42Cq_default", "InvalidHtmlFonts", "InvalidHtml", "InvalidHtmlWithCodeDebugMode1qgdx06", "withCodeDebugMode", "RichTextWithCodeDebugModeForOverrides4mxcme", "withCodeDebugModeForOverrides", "RichText", "withRotate", "breakpoints", "serializationHash", "variantClassNames", "transitions", "valuesByLocaleId", "LazyValue", "preloadLocalizedValues", "locale", "promises", "values", "promise", "transformTemplate1", "_", "t", "metadata", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "fe", "metadata1", "_document_querySelector", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "transition", "transitions", "preloadPromise", "preloadLocalizedValues", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "p", "GeneratedComponentContext", "variantClassNames", "u", "LayoutGroup", "motion", "cx", "serializationHash", "Container", "guyea42Cq_default", "InvalidHtmlWithCodeDebugMode1qgdx06", "RichTextWithCodeDebugModeForOverrides4mxcme", "x", "Link", "css", "FramerDeL0q0H0v", "withCSS", "DeL0q0H0v_default", "addFonts", "Component1Fonts", "InvalidHtmlFonts", "fonts", "__FramerMetadata__"]
}
