{
  "version": 3,
  "sources": ["import-map:https://ga.jspm.io/npm:react@17.0.2/jsx-runtime.js", "import-map:https://app.framerstatic.com/chunk-QCLOLDTP.js", "import-map:https://app.framerstatic.com/framer-motion-esm-shim.6CMEER7V.js", "import-map:https://framer.com/m/framer/useConstant.js@^1.0.0", "import-map:https://framer.com/m/framer/randomID.js@^2.0.0", "import-map:https://framerusercontent.com/modules/axXM66WVo6k4dLoZE5fa/Q6yC5t60B2bwapWKJZld/IVACdHWDK.js"],
  "sourcesContent": ["import*as r from\"object-assign\";import*as e from\"react\";var t=\"default\"in r?r.default:r;var o=\"default\"in e?e.default:e;var a={};t;var f=o,n=60103;a.Fragment=60107;if(\"function\"===typeof Symbol&&Symbol.for){var s=Symbol.for;n=s(\"react.element\");a.Fragment=s(\"react.fragment\")}var l=f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,_=Object.prototype.hasOwnProperty,i={key:!0,ref:!0,__self:!0,__source:!0};function q(r,e,t){var o,a={},f=null,s=null;void 0!==t&&(f=\"\"+t);void 0!==e.key&&(f=\"\"+e.key);void 0!==e.ref&&(s=e.ref);for(o in e)_.call(e,o)&&!i.hasOwnProperty(o)&&(a[o]=e[o]);if(r&&r.defaultProps)for(o in e=r.defaultProps,e)void 0===a[o]&&(a[o]=e[o]);return{$$typeof:n,type:r,key:f,ref:s,props:a,_owner:l.current}}a.jsx=q;a.jsxs=q;const u=a.Fragment,p=a.jsx,y=a.jsxs;export{u as Fragment,a as default,p as jsx,y as jsxs};\n\n//# sourceMappingURL=jsx-runtime.js.map", "var h=Object.create;var f=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var j=Object.getOwnPropertyNames;var k=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty;var m=a=>f(a,\"__esModule\",{value:!0});var q=(a=>typeof require!=\"undefined\"?require:typeof Proxy!=\"undefined\"?new Proxy(a,{get:(b,c)=>(typeof require!=\"undefined\"?require:b)[c]}):a)(function(a){if(typeof require!=\"undefined\")return require.apply(this,arguments);throw new Error('Dynamic require of \"'+a+'\" is not supported')});var r=(a,b)=>()=>(b||a((b={exports:{}}).exports,b),b.exports),s=(a,b)=>{for(var c in b)f(a,c,{get:b[c],enumerable:!0})},n=(a,b,c,d)=>{if(b&&typeof b==\"object\"||typeof b==\"function\")for(let e of j(b))!l.call(a,e)&&(c||e!==\"default\")&&f(a,e,{get:()=>b[e],enumerable:!(d=i(b,e))||d.enumerable});return a},t=(a,b)=>n(m(f(a!=null?h(k(a)):{},\"default\",!b&&a&&a.__esModule?{get:()=>a.default,enumerable:!0}:{value:a,enumerable:!0})),a);var g=(a,b,c)=>{if(!b.has(a))throw TypeError(\"Cannot \"+c)};var o=(a,b,c)=>(g(a,b,\"read from private field\"),c?c.call(a):b.get(a)),u=(a,b,c)=>{if(b.has(a))throw TypeError(\"Cannot add the same private member more than once\");b instanceof WeakSet?b.add(a):b.set(a,c)},p=(a,b,c,d)=>(g(a,b,\"write to private field\"),d?d.call(a,c):b.set(a,c),c),v=(a,b,c,d)=>({set _(e){p(a,b,e,c)},get _(){return o(a,b,d)}}),w=(a,b,c)=>(g(a,b,\"access private method\"),c);export{q as a,r as b,s as c,t as d,o as e,u as f,p as g,v as h,w as i};\n//# sourceMappingURL=https://app.framerstatic.com/chunk-QCLOLDTP.js.map\n", "import\"https://app.framerstatic.com/chunk-QCLOLDTP.js\";var{AnimatePresence:e,AnimateSharedLayout:o,AnimationType:t,DeprecatedLayoutGroupContext:n,DragControls:a,FlatTree:i,LayoutGroup:s,LayoutGroupContext:r,LazyMotion:u,MotionConfig:l,MotionConfigContext:m,MotionContext:c,MotionValue:d,PresenceContext:p,Reorder:C,SwitchLayoutGroupContext:M,addPointerEvent:V,addScaleCorrector:y,animate:f,animateVisualElement:g,animationControls:x,animations:L,calcLength:S,checkTargetForNewValues:T,createBox:A,createDomMotionComponent:D,createMotionComponent:E,domAnimation:P,domMax:h,filterProps:v,isBrowser:w,isDragActive:F,isMotionValue:I,isValidMotionProp:G,m:R,makeUseVisualState:U,motion:k,motionValue:B,resolveMotionValue:b,transform:j,useAnimation:z,useAnimationFrame:H,useCycle:N,useDeprecatedAnimatedState:q,useDeprecatedInvertedScale:J,useDomEvent:K,useDragControls:O,useElementScroll:Q,useForceUpdate:W,useInstantLayoutTransition:X,useInstantTransition:Y,useIsPresent:Z,useIsomorphicLayoutEffect:_,useMotionTemplate:$,useMotionValue:ee,usePresence:oe,useReducedMotion:te,useReducedMotionConfig:ne,useResetProjection:ae,useSpring:ie,useTime:se,useTransform:re,useUnmountEffect:ue,useVelocity:le,useViewportScroll:me,useVisualElementContext:ce,visualElement:de,wrapHandler:pe}=globalThis.Framer;export{e as AnimatePresence,o as AnimateSharedLayout,t as AnimationType,n as DeprecatedLayoutGroupContext,a as DragControls,i as FlatTree,s as LayoutGroup,r as LayoutGroupContext,u as LazyMotion,l as MotionConfig,m as MotionConfigContext,c as MotionContext,d as MotionValue,p as PresenceContext,C as Reorder,M as SwitchLayoutGroupContext,V as addPointerEvent,y as addScaleCorrector,f as animate,g as animateVisualElement,x as animationControls,L as animations,S as calcLength,T as checkTargetForNewValues,A as createBox,D as createDomMotionComponent,E as createMotionComponent,P as domAnimation,h as domMax,v as filterProps,w as isBrowser,F as isDragActive,I as isMotionValue,G as isValidMotionProp,R as m,U as makeUseVisualState,k as motion,B as motionValue,b as resolveMotionValue,j as transform,z as useAnimation,H as useAnimationFrame,N as useCycle,q as useDeprecatedAnimatedState,J as useDeprecatedInvertedScale,K as useDomEvent,O as useDragControls,Q as useElementScroll,W as useForceUpdate,X as useInstantLayoutTransition,Y as useInstantTransition,Z as useIsPresent,_ as useIsomorphicLayoutEffect,$ as useMotionTemplate,ee as useMotionValue,oe as usePresence,te as useReducedMotion,ne as useReducedMotionConfig,ae as useResetProjection,ie as useSpring,se as useTime,re as useTransform,ue as useUnmountEffect,le as useVelocity,me as useViewportScroll,ce as useVisualElementContext,de as visualElement,pe as wrapHandler};\n//# sourceMappingURL=https://app.framerstatic.com/framer-motion-esm-shim.6CMEER7V.js.map\n", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on.\n * By using `useConstant` you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map", "import { useConstant } from \"https://framer.com/m/framer/useConstant.js@^1.0.0\";\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n/**\n * Generates a random string of BASE62 characters.\n */ export function randomID(length = 5) {\n    return Array(length).fill(0).map(()=>BASE62[Math.floor(Math.random() * BASE62.length)]\n    ).join(\"\");\n}\nexport function useRandomID(length = 5) {\n    return useConstant(()=>randomID(length)\n    );\n}\nconst defaultStorageKey = \"$$FramerRandomID\";\n/**\n * `randomID` but cached in localStorage.\n */ export function useCachedRandomID(storageKey = defaultStorageKey) {\n    return useConstant(()=>{\n        const storage = getLocalStorage();\n        if (!storage) return randomID(8);\n        const cachedValue = storage.getItem(storageKey);\n        if (cachedValue) return cachedValue;\n        const newID = randomID(8);\n        storage.setItem(storageKey, newID);\n        return newID;\n    });\n}\nfunction getLocalStorage() {\n    if (typeof window === undefined) return undefined;\n    try {\n        return window.localStorage;\n    } catch (err) {\n        return undefined;\n    }\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useRandomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCachedRandomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./randomID.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\"; // Generated by Framer (ed3e0e3)\n\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { addFonts, withCSS, addPropertyControls, ControlType, cx, useAddVariantProps, useVariantState, Text, Stack } from \"framer\";\nimport { useRandomID } from \"https://framer.com/m/framer/randomID.js@^2.0.0\";\nconst cycleOrder = [\"76871:18324\", \"M7SKC_mFM\"];\nconst variantClassNames = {\n  \"76871:18324\": \"framer-v-134bqs7\",\n  \"M7SKC_mFM\": \"framer-v-og6n0a\"\n};\nconst humanReadableVariantMap = {\n  \"Desktop\": \"76871:18324\",\n  \"Tablet\": \"M7SKC_mFM\"\n};\nconst transitions = {\n  \"default\": {\n    \"type\": \"spring\",\n    \"ease\": [0.44, 0, 0.56, 1],\n    \"duration\": 0.3,\n    \"delay\": 0,\n    \"stiffness\": 500,\n    \"damping\": 60,\n    \"mass\": 1\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"76871:18324\",\n  title: fC3j_yCDg = \"k8s manifests in the cloud\",\n  headline: ZMJQRFNkH = \"Monokle from everywhere\",\n  intro: YWS_qL50c = \"How we transformed a successfull standealone native app into a cloud SaaS.\",\n  h1: fNTEX_8Ji = 94,\n  color: RyPFR0Mj9 = \"rgb(255, 255, 255)\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"76871:18324\",\n    variant,\n    transitions,\n    variantClassNames,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const variantProps = React.useMemo(() => ({\n    \"M7SKC_mFM\": {\n      \"76871:18324\": {\n        \"center\": false,\n        \"data-framer-name\": \"Tablet\",\n        \"__contentWrapperStyle\": {\n          \"width\": \"100%\",\n          \"height\": \"auto\",\n          \"padding\": \"0px 0px 0px 0px\"\n        },\n        \"background\": null\n      },\n      \"76871:18325\": {\n        \"center\": false\n      },\n      \"76871:18326\": {\n        \"gap\": 40,\n        \"center\": false,\n        \"__contentWrapperStyle\": {\n          \"width\": \"100%\",\n          \"height\": \"auto\",\n          \"padding\": \"0px 0px 0px 0px\"\n        },\n        \"background\": null\n      },\n      \"76871:18327\": {\n        \"rawHTML\": \"<h1 style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Monokle from everywhere</span><br></span></h1>\",\n        \"alignment\": \"left\",\n        \"fonts\": [\"GF;Merriweather-700\"],\n        \"center\": false\n      },\n      \"76871:18328\": {\n        \"center\": false\n      }\n    }\n  }), []);\n  const addVariantProps = useAddVariantProps(baseVariant, gestureVariant, variantProps);\n  const defaultLayoutId = useRandomID();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-WUQPm\", classNames),\n      style: {\n        \"display\": \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(Stack, { ...restProps,\n        layoutId: \"76871:18324\",\n        className: cx(\"framer-134bqs7\", className),\n        style: { ...style\n        },\n        background: null,\n        direction: \"vertical\",\n        distribution: \"start\",\n        alignment: \"start\",\n        gap: 30,\n        __fromCanvasComponent: true,\n        __contentWrapperStyle: {\n          \"width\": \"100%\",\n          \"height\": \"auto\",\n          \"padding\": \"0px 0px 0px 0px\"\n        },\n        center: false,\n        \"data-framer-name\": \"Desktop\",\n        transition: transition,\n        layoutDependency: layoutDependency,\n        ref: ref,\n        ...addVariantProps(\"76871:18324\"),\n        children: [/*#__PURE__*/_jsx(Text, {\n          style: {\n            \"--framer-font-family\": \"\\\"Inria Sans\\\", sans-serif\",\n            \"--framer-font-style\": \"normal\",\n            \"--framer-font-weight\": 700,\n            \"--framer-text-color\": RyPFR0Mj9,\n            \"--framer-font-size\": \"14px\",\n            \"--framer-letter-spacing\": \"0px\",\n            \"--framer-text-transform\": \"uppercase\",\n            \"--framer-text-decoration\": \"none\",\n            \"--framer-line-height\": \"16px\",\n            \"--framer-text-alignment\": \"left\"\n          },\n          withExternalLayout: true,\n          verticalAlignment: \"top\",\n          __fromCanvasComponent: true,\n          alignment: \"left\",\n          fonts: [\"GF;Inria Sans-700\"],\n          layoutId: \"76871:18325\",\n          className: \"framer-1p90096\",\n          rawHTML: \"<h3 style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>k8s manifests in the cloud</span><br></span></h3>\",\n          text: fC3j_yCDg,\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ...addVariantProps(\"76871:18325\")\n        }), /*#__PURE__*/_jsxs(Stack, {\n          layoutId: \"76871:18326\",\n          className: \"framer-1up6dru\",\n          style: {},\n          background: null,\n          direction: \"vertical\",\n          distribution: \"start\",\n          alignment: \"start\",\n          gap: 60,\n          __fromCanvasComponent: true,\n          __contentWrapperStyle: {\n            \"width\": \"100%\",\n            \"height\": \"auto\",\n            \"padding\": \"0px 0px 0px 0px\"\n          },\n          center: false,\n          \"data-framer-name\": \"Frame 49\",\n          transition: transition,\n          layoutDependency: layoutDependency,\n          ...addVariantProps(\"76871:18326\"),\n          children: [/*#__PURE__*/_jsx(Text, {\n            style: {\n              \"--framer-font-family\": \"\\\"Merriweather\\\", serif\",\n              \"--framer-font-style\": \"normal\",\n              \"--framer-font-weight\": 700,\n              \"--framer-text-color\": RyPFR0Mj9,\n              \"--framer-font-size\": `${fNTEX_8Ji}px`,\n              \"--framer-letter-spacing\": \"2px\",\n              \"--framer-text-transform\": \"none\",\n              \"--framer-text-decoration\": \"none\",\n              \"--framer-line-height\": \"92px\",\n              \"--framer-text-alignment\": \"left\"\n            },\n            withExternalLayout: true,\n            verticalAlignment: \"top\",\n            __fromCanvasComponent: true,\n            alignment: \"left\",\n            fonts: [\"GF;Merriweather-700\"],\n            layoutId: \"76871:18327\",\n            className: \"framer-1kuu6kx\",\n            rawHTML: \"<h1 style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Monokle from everywhere</span><br></span></h1>\",\n            text: ZMJQRFNkH,\n            variants: {\n              \"M7SKC_mFM\": {\n                \"--framer-font-size\": \"64px\",\n                \"--framer-line-height\": \"72px\"\n              }\n            },\n            transition: transition,\n            layoutDependency: layoutDependency,\n            ...addVariantProps(\"76871:18327\")\n          }), /*#__PURE__*/_jsx(Text, {\n            style: {\n              \"--framer-font-family\": \"\\\"Inria Sans\\\", sans-serif\",\n              \"--framer-font-style\": \"normal\",\n              \"--framer-font-weight\": 300,\n              \"--framer-text-color\": RyPFR0Mj9,\n              \"--framer-font-size\": \"18px\",\n              \"--framer-letter-spacing\": \"0px\",\n              \"--framer-text-transform\": \"none\",\n              \"--framer-text-decoration\": \"none\",\n              \"--framer-line-height\": \"24px\",\n              \"--framer-text-alignment\": \"left\"\n            },\n            withExternalLayout: true,\n            verticalAlignment: \"top\",\n            __fromCanvasComponent: true,\n            alignment: \"left\",\n            fonts: [\"GF;Inria Sans-300\"],\n            layoutId: \"76871:18328\",\n            className: \"framer-wpxuc5\",\n            rawHTML: \"<p style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>How we transformed a successfull standealone native app into a cloud SaaS.</span><br></span></p>\",\n            text: YWS_qL50c,\n            transition: transition,\n            layoutDependency: layoutDependency,\n            ...addVariantProps(\"76871:18328\")\n          })]\n        })]\n      })\n    })\n  });\n});\nconst css = [\".framer-WUQPm [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-WUQPm * { box-sizing: border-box; }\", \".framer-WUQPm .framer-134bqs7 { position: relative; overflow: visible; width: 1060px; height: min-content; }\", \".framer-WUQPm .framer-1p90096 { position: relative; overflow: hidden; width: 100%; height: auto; flex: none; white-space: pre-wrap; word-wrap: break-word; word-break: break-word; }\", \".framer-WUQPm .framer-1up6dru { position: relative; overflow: visible; width: 100%; height: min-content; flex: none; }\", \".framer-WUQPm .framer-1kuu6kx { position: relative; overflow: visible; width: 100%; height: auto; flex: none; white-space: pre-wrap; word-wrap: break-word; word-break: break-word; }\", \".framer-WUQPm .framer-wpxuc5 { position: relative; overflow: hidden; width: 80%; height: auto; flex: none; white-space: pre-wrap; word-wrap: break-word; word-break: break-word; }\", \".framer-WUQPm.framer-v-og6n0a .framer-134bqs7 { width: 617px; height: min-content; }\", \".framer-WUQPm.framer-v-og6n0a .framer-1p90096, .framer-WUQPm.framer-v-og6n0a .framer-1kuu6kx, .framer-WUQPm.framer-v-og6n0a .framer-wpxuc5 { width: 100%; height: auto; right: auto; bottom: auto; left: auto; top: auto; flex: none; white-space: pre-wrap; word-wrap: break-word; word-break: break-word; }\", \".framer-WUQPm.framer-v-og6n0a .framer-1up6dru { width: 100%; height: min-content; right: auto; bottom: auto; left: auto; top: auto; flex: none; aspect-ratio: unset; }\"];\n/**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 314\n* @framerIntrinsicWidth 1060\n* @framerCanvasComponentVariantDetails {\"propertyName\": \"variant\", \"data\": {\"default\": {\"layout\": [\"fixed\", \"auto\"]}, \"M7SKC_mFM\": {\"layout\": [\"fixed\", \"auto\"]}}}\n* @framerVariables {\"fC3j_yCDg\": \"title\", \"ZMJQRFNkH\": \"headline\", \"YWS_qL50c\": \"intro\", \"fNTEX_8Ji\": \"h1\", \"RyPFR0Mj9\": \"color\"}\n*/\n\nconst FramerIVACdHWDK = withCSS(Component, css);\nexport default FramerIVACdHWDK;\nFramerIVACdHWDK.displayName = \"HeroBlock\";\nFramerIVACdHWDK.defaultProps = {\n  \"width\": 1060,\n  \"height\": 314\n};\naddPropertyControls(FramerIVACdHWDK, {\n  \"variant\": {\n    \"type\": ControlType.Enum,\n    \"title\": \"Variant\",\n    \"options\": [\"76871:18324\", \"M7SKC_mFM\"],\n    \"optionTitles\": [\"Desktop\", \"Tablet\"]\n  },\n  \"fC3j_yCDg\": {\n    \"type\": ControlType.String,\n    \"title\": \"Title\",\n    \"defaultValue\": \"k8s manifests in the cloud\",\n    \"displayTextArea\": false\n  },\n  \"ZMJQRFNkH\": {\n    \"type\": ControlType.String,\n    \"title\": \"Headline\",\n    \"defaultValue\": \"Monokle from everywhere\",\n    \"displayTextArea\": true\n  },\n  \"YWS_qL50c\": {\n    \"type\": ControlType.String,\n    \"title\": \"Intro\",\n    \"defaultValue\": \"How we transformed a successfull standealone native app into a cloud SaaS.\",\n    \"displayTextArea\": true\n  },\n  \"fNTEX_8Ji\": {\n    \"type\": ControlType.Number,\n    \"title\": \"H 1\",\n    \"defaultValue\": 94\n  },\n  \"RyPFR0Mj9\": {\n    \"type\": ControlType.Color,\n    \"title\": \"Color\",\n    \"defaultValue\": \"rgb(255, 255, 255)\"\n  }\n});\naddFonts(FramerIVACdHWDK, [{\n  \"url\": \"https://fonts.gstatic.com/s/inriasans/v12/ptRPTiqXYfZMCOiVj9kQ3FLdDQtFqeY3fX4.ttf\",\n  \"family\": \"Inria Sans\",\n  \"style\": \"normal\",\n  \"weight\": \"700\",\n  \"moduleAsset\": {\n    \"url\": \"https://fonts.gstatic.com/s/inriasans/v12/ptRPTiqXYfZMCOiVj9kQ3FLdDQtFqeY3fX4.ttf\",\n    \"localModuleIdentifier\": \"local-module:canvasComponent/IVACdHWDK:default\"\n  }\n}, {\n  \"url\": \"https://fonts.gstatic.com/s/merriweather/v28/u-4n0qyriQwlOrhSvowK_l52xwNpX837pvjxPA.ttf\",\n  \"family\": \"Merriweather\",\n  \"style\": \"normal\",\n  \"weight\": \"700\",\n  \"moduleAsset\": {\n    \"url\": \"https://fonts.gstatic.com/s/merriweather/v28/u-4n0qyriQwlOrhSvowK_l52xwNpX837pvjxPA.ttf\",\n    \"localModuleIdentifier\": \"local-module:canvasComponent/IVACdHWDK:default\"\n  }\n}, {\n  \"url\": \"https://fonts.gstatic.com/s/inriasans/v12/ptRPTiqXYfZMCOiVj9kQ3ELaDQtFqeY3fX4.ttf\",\n  \"family\": \"Inria Sans\",\n  \"style\": \"normal\",\n  \"weight\": \"300\",\n  \"moduleAsset\": {\n    \"url\": \"https://fonts.gstatic.com/s/inriasans/v12/ptRPTiqXYfZMCOiVj9kQ3ELaDQtFqeY3fX4.ttf\",\n    \"localModuleIdentifier\": \"local-module:canvasComponent/IVACdHWDK:default\"\n  }\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerIVACdHWDK\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"1060\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\": \\\"variant\\\", \\\"data\\\": {\\\"default\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"auto\\\"]}, \\\"M7SKC_mFM\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"auto\\\"]}}}\",\n        \"framerVariables\": \"{\\\"fC3j_yCDg\\\": \\\"title\\\", \\\"ZMJQRFNkH\\\": \\\"headline\\\", \\\"YWS_qL50c\\\": \\\"intro\\\", \\\"fNTEX_8Ji\\\": \\\"h1\\\", \\\"RyPFR0Mj9\\\": \\\"color\\\"}\",\n        \"framerIntrinsicHeight\": \"314\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n}; //# sourceMappingURL=./IVACdHWDK.map"],
  "mappings": "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",
  "names": []
}
