{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:zustand@3.7.1/esm/index.js", "ssg:https://ga.jspm.io/npm:zustand@3.7.1/esm/middleware.js", "ssg:https://framer.com/m/framer/cookies.js@1.0.0", "ssg:https://framerusercontent.com/modules/yuDKcUnwT10g9ECRfYV4/5UdzcEA7H4mnH04GA0GK/Cookies.js", "ssg:https://framerusercontent.com/modules/z6Q7M8AQsTKYPhSanjYz/LFEZAtcYlCtUC7A6IjQR/Fattp505N.js", "ssg:https://framerusercontent.com/modules/KvrgsdOs6MSk8SW6j9K0/A6SVyF654AnT3xIfEasr/ldv9lz0Im.js", "ssg:https://framerusercontent.com/modules/sPUHThW2m3l0ckKQwl7T/jpLOUXLAXaUBFUIBblGM/NkNtx2mki.js"],
  "sourcesContent": ["import{useEffect as t,useLayoutEffect as e,useReducer as n,useRef as r,useDebugValue as c}from\"react\";function createStore(t){let e;const n=new Set;const setState=(t,r)=>{const c=\"function\"===typeof t?t(e):t;if(c!==e){const t=e;e=r?c:Object.assign({},e,c);n.forEach((n=>n(e,t)))}};const getState=()=>e;const subscribeWithSelector=(t,r=getState,c=Object.is)=>{console.warn(\"[DEPRECATED] Please use `subscribeWithSelector` middleware\");let o=r(e);function listenerToAdd(){const n=r(e);if(!c(o,n)){const e=o;t(o=n,e)}}n.add(listenerToAdd);return()=>n.delete(listenerToAdd)};const subscribe=(t,e,r)=>{if(e||r)return subscribeWithSelector(t,e,r);n.add(t);return()=>n.delete(t)};const destroy=()=>n.clear();const r={setState:setState,getState:getState,subscribe:subscribe,destroy:destroy};e=t(setState,getState,r);return r}const o=\"undefined\"===typeof window||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);const s=o?t:e;function create(t){const e=\"function\"===typeof t?createStore(t):t;const useStore=(t=e.getState,o=Object.is)=>{const[,u]=n((t=>t+1),0);const i=e.getState();const a=r(i);const d=r(t);const l=r(o);const f=r(false);const S=r();void 0===S.current&&(S.current=t(i));let b;let g=false;if(a.current!==i||d.current!==t||l.current!==o||f.current){b=t(i);g=!o(S.current,b)}s((()=>{g&&(S.current=b);a.current=i;d.current=t;l.current=o;f.current=false}));const w=r(i);s((()=>{const listener=()=>{try{const t=e.getState();const n=d.current(t);if(!l.current(S.current,n)){a.current=t;S.current=n;u()}}catch(t){f.current=true;u()}};const t=e.subscribe(listener);e.getState()!==w.current&&listener();return t}),[]);const p=g?b:S.current;c(p);return p};Object.assign(useStore,e);useStore[Symbol.iterator]=function(){console.warn(\"[useStore, api] = create() is deprecated and will be removed in v4\");const t=[useStore,e];return{next(){const e=t.length<=0;return{value:t.shift(),done:e}}}};return useStore}export{create as default};\n\n//# sourceMappingURL=index.js.map", "var e=Object.defineProperty;var t=Object.getOwnPropertySymbols;var o=Object.prototype.hasOwnProperty;var r=Object.prototype.propertyIsEnumerable;var __defNormalProp$1=(t,o,r)=>o in t?e(t,o,{enumerable:true,configurable:true,writable:true,value:r}):t[o]=r;var __spreadValues$1=(e,n)=>{for(var a in n||(n={}))o.call(n,a)&&__defNormalProp$1(e,a,n[a]);if(t)for(var a of t(n))r.call(n,a)&&__defNormalProp$1(e,a,n[a]);return e};const redux=(e,t)=>(o,r,n)=>{n.dispatch=t=>{o((o=>e(o,t)),false,t);return t};n.dispatchFromDevtools=true;return __spreadValues$1({dispatch:(...e)=>n.dispatch(...e)},t)};function devtools(e,t){return(o,r,n)=>{var a;let s=false;if(\"string\"===typeof t&&!s){console.warn(\"[zustand devtools middleware]: passing `name` as directly will be not allowed in next majorpass the `name` in an object `{ name: ... }` instead\");s=true}const i=void 0===t?{name:void 0,anonymousActionType:void 0}:\"string\"===typeof t?{name:t}:t;\"undefined\"!==typeof(null==(a=null==i?void 0:i.serialize)?void 0:a.options)&&console.warn(\"[zustand devtools middleware]: `serialize.options` is deprecated, just use `serialize`\");let l;try{l=window.__REDUX_DEVTOOLS_EXTENSION__||window.top.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!l){\"production\"!==(import.meta.env&&import.meta.env.MODE)&&\"undefined\"!==typeof window&&console.warn(\"[zustand devtools middleware] Please install/enable Redux devtools extension\");return e(o,r,n)}let d=Object.create(l.connect(i));let c=false;Object.defineProperty(n,\"devtools\",{get:()=>{if(!c){console.warn(\"[zustand devtools middleware] `devtools` property on the store is deprecated it will be removed in the next major.\\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly\");c=true}return d},set:e=>{if(!c){console.warn(\"[zustand devtools middleware] `api.devtools` is deprecated, it will be removed in the next major.\\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly\");c=true}d=e}});let u=false;Object.defineProperty(d,\"prefix\",{get:()=>{if(!u){console.warn(\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\nWe no longer prefix the actions/names\"+i.name===void 0?\", pass the `name` option to create a separate instance of devtools for each store.\":\", because the `name` option already creates a separate instance of devtools for each store.\");u=true}return\"\"},set:()=>{if(!u){console.warn(\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\nWe no longer prefix the actions/names\"+i.name===void 0?\", pass the `name` option to create a separate instance of devtools for each store.\":\", because the `name` option already creates a separate instance of devtools for each store.\");u=true}}});let p=true;n.setState=(e,t,n)=>{o(e,t);p&&d.send(void 0===n?{type:i.anonymousActionType||\"anonymous\"}:\"string\"===typeof n?{type:n}:n,r())};const setStateFromDevtools=(...e)=>{const t=p;p=false;o(...e);p=t};const v=e(n.setState,r,n);d.init(v);if(n.dispatchFromDevtools&&\"function\"===typeof n.dispatch){let e=false;const t=n.dispatch;n.dispatch=(...o)=>{if(\"__setState\"===o[0].type&&!e){console.warn('[zustand devtools middleware] \"__setState\" action type is reserved to set state from the devtools. Avoid using it.');e=true}t(...o)}}d.subscribe((e=>{var t;switch(e.type){case\"ACTION\":if(\"string\"!==typeof e.payload){console.error(\"[zustand devtools middleware] Unsupported action format\");return}return parseJsonThen(e.payload,(e=>{\"__setState\"!==e.type?n.dispatchFromDevtools&&\"function\"===typeof n.dispatch&&n.dispatch(e):setStateFromDevtools(e.state)}));case\"DISPATCH\":switch(e.payload.type){case\"RESET\":setStateFromDevtools(v);return d.init(n.getState());case\"COMMIT\":return d.init(n.getState());case\"ROLLBACK\":return parseJsonThen(e.state,(e=>{setStateFromDevtools(e);d.init(n.getState())}));case\"JUMP_TO_STATE\":case\"JUMP_TO_ACTION\":return parseJsonThen(e.state,(e=>{setStateFromDevtools(e)}));case\"IMPORT_STATE\":{const{nextLiftedState:o}=e.payload;const r=null==(t=o.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;setStateFromDevtools(r);d.send(null,o);return}case\"PAUSE_RECORDING\":return p=!p}return}}));return v}}const parseJsonThen=(e,t)=>{let o;try{o=JSON.parse(e)}catch(e){console.error(\"[zustand devtools middleware] Could not parse the received json\",e)}void 0!==o&&t(o)};const subscribeWithSelector=e=>(t,o,r)=>{const n=r.subscribe;r.subscribe=(e,t,o)=>{let a=e;if(t){const n=(null==o?void 0:o.equalityFn)||Object.is;let s=e(r.getState());a=o=>{const r=e(o);if(!n(s,r)){const e=s;t(s=r,e)}};(null==o?void 0:o.fireImmediately)&&t(s,s)}return n(a)};const a=e(t,o,r);return a};const combine=(e,t)=>(o,r,n)=>Object.assign({},e,t(o,r,n));var n=Object.defineProperty;var a=Object.getOwnPropertySymbols;var s=Object.prototype.hasOwnProperty;var i=Object.prototype.propertyIsEnumerable;var __defNormalProp=(e,t,o)=>t in e?n(e,t,{enumerable:true,configurable:true,writable:true,value:o}):e[t]=o;var __spreadValues=(e,t)=>{for(var o in t||(t={}))s.call(t,o)&&__defNormalProp(e,o,t[o]);if(a)for(var o of a(t))i.call(t,o)&&__defNormalProp(e,o,t[o]);return e};const toThenable=e=>t=>{try{const o=e(t);return o instanceof Promise?o:{then(e){return toThenable(e)(o)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return toThenable(t)(e)}}}};const persist=(e,t)=>(o,r,n)=>{let a=__spreadValues({getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>__spreadValues(__spreadValues({},t),e)},t);(a.blacklist||a.whitelist)&&console.warn(`The ${a.blacklist?\"blacklist\":\"whitelist\"} option is deprecated and will be removed in the next version. Please use the 'partialize' option instead.`);let s=false;const i=new Set;const l=new Set;let d;try{d=a.getStorage()}catch(e){}if(!d)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`);o(...e)}),r,n);d.removeItem||console.warn(`[zustand persist middleware] The given storage for item '${a.name}' does not contain a 'removeItem' method, which will be required in v4.`);const c=toThenable(a.serialize);const setItem=()=>{const e=a.partialize(__spreadValues({},r()));a.whitelist&&Object.keys(e).forEach((t=>{var o;!(null==(o=a.whitelist)?void 0:o.includes(t))&&delete e[t]}));a.blacklist&&a.blacklist.forEach((t=>delete e[t]));let t;const o=c({state:e,version:a.version}).then((e=>d.setItem(a.name,e))).catch((e=>{t=e}));if(t)throw t;return o};const u=n.setState;n.setState=(e,t)=>{u(e,t);void setItem()};const p=e(((...e)=>{o(...e);void setItem()}),r,n);let v;const hydrate=()=>{var e;if(!d)return;s=false;i.forEach((e=>e(r())));const t=(null==(e=a.onRehydrateStorage)?void 0:e.call(a,r()))||void 0;return toThenable(d.getItem.bind(d))(a.name).then((e=>{if(e)return a.deserialize(e)})).then((e=>{if(e){if(\"number\"!==typeof e.version||e.version===a.version)return e.state;if(a.migrate)return a.migrate(e.state,e.version);console.error(\"State loaded from storage couldn't be migrated since no migrate function was provided\")}})).then((e=>{v=a.merge(e,p);o(v,true);return setItem()})).then((()=>{null==t?void 0:t(v,void 0);s=true;l.forEach((e=>e(v)))})).catch((e=>{null==t?void 0:t(void 0,e)}))};n.persist={setOptions:e=>{a=__spreadValues(__spreadValues({},a),e);e.getStorage&&(d=e.getStorage())},clearStorage:()=>{var e;null==(e=null==d?void 0:d.removeItem)?void 0:e.call(d,a.name)},rehydrate:()=>hydrate(),hasHydrated:()=>s,onHydrate:e=>{i.add(e);return()=>{i.delete(e)}},onFinishHydration:e=>{l.add(e);return()=>{l.delete(e)}}};hydrate();return v||p};export{combine,devtools,persist,redux,subscribeWithSelector};\n\n//# sourceMappingURL=middleware.js.map", "import create from\"zustand\";import{persist}from\"zustand/middleware\";let storageKey=null;let safeLocalStorage=null;const baseStorageKey=\"framer_cookie_v0_\";try{if(typeof window!==undefined){storageKey=baseStorageKey+window.location.hostname+window.location.pathname;}}catch(e){}const useStore=create(persist((set,get)=>({cookiesStatus:undefined,setCookiesStatus:newStatus=>set({cookiesStatus:newStatus})}),{name:storageKey}));const cookiesStatusSelector=state=>state.cookiesStatus;const setCookiesStatusSelector=state=>state.setCookiesStatus;export function useCookiesApproval(){return useStore(cookiesStatusSelector);}export function useSetCookiesStatus(){return useStore(setCookiesStatusSelector);}\nexport const __FramerMetadata__ = {\"exports\":{\"useSetCookiesStatus\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCookiesApproval\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./state.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { RenderTarget } from \"framer\";\nimport { useCookiesApproval, useSetCookiesStatus } from \"https://framer.com/m/framer/cookies.js@1.0.0\";\nfunction useShouldShowCookiesBanner() {\n  const cookieApproval = useCookiesApproval();\n  const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const shouldShowBanner = cookieApproval === undefined || isOnCanvas;\n  return shouldShowBanner;\n}\nexport function withCookiesBanner(Component) {\n  return props => {\n    const shouldShowBanner = useShouldShowCookiesBanner();\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      style: {\n        ...props.style,\n        display: shouldShowBanner ? \"block\" : \"none\"\n      }\n    });\n  };\n}\nexport function withAnimatedCookiesBanner(Component) {\n  return props => {\n    const shouldShowBanner = useShouldShowCookiesBanner();\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: false,\n      style: {\n        ...props.style,\n        pointerEvents: shouldShowBanner ? \"auto\" : \"none\"\n      },\n      animate: {\n        opacity: shouldShowBanner ? 1 : 0,\n        y: shouldShowBanner ? 0 : 20\n      }\n    });\n  };\n}\nexport function withApproveCookies(Component) {\n  return props => {\n    const setCookiesStatus = useSetCookiesStatus();\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      onClick: () => {\n        setCookiesStatus(true);\n      }\n    });\n  };\n}\nexport function withDenyCookies(Component) {\n  return props => {\n    const setCookiesStatus = useSetCookiesStatus();\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      onClick: () => {\n        setCookiesStatus(false);\n      }\n    });\n  };\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"withApproveCookies\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"withApproveCookies\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"withDenyCookies\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"withDenyCookies\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"withAnimatedCookiesBanner\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"withAnimatedCookiesBanner\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"withCookiesBanner\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"withCookiesBanner\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Cookies.map", "// Generated by Framer (bdd6aa1)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Text, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  Xr1GdKXvP: {\n    hover: true,\n    pressed: true\n  },\n  xsCcyOCjm: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"Xr1GdKXvP\", \"xsCcyOCjm\"];\nconst variantClassNames = {\n  Xr1GdKXvP: \"framer-v-m7bwsx\",\n  xsCcyOCjm: \"framer-v-1pyxwlw\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Desktop: \"Xr1GdKXvP\",\n  Mobile: \"xsCcyOCjm\"\n};\nconst getProps = ({\n  height,\n  id,\n  label,\n  tap,\n  width,\n  ...props\n}) => {\n  var ref, _variant, ref1;\n  return {\n    ...props,\n    aK7jyIIwi: (ref = label !== null && label !== void 0 ? label : props.aK7jyIIwi) !== null && ref !== void 0 ? ref : \"Get Started\",\n    frqFDimPA: tap !== null && tap !== void 0 ? tap : props.frqFDimPA,\n    variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"Xr1GdKXvP\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    aK7jyIIwi,\n    frqFDimPA,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"Xr1GdKXvP\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1rvgtji = activeVariantCallback(async (...args) => {\n    if (frqFDimPA) {\n      const res = await frqFDimPA(...args);\n      if (res === false) return false;\n    }\n  });\n  const defaultLayoutId = React.useId();\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-Btbmp\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.button, {\n          ...restProps,\n          className: cx(\"framer-m7bwsx\", className),\n          \"data-framer-name\": \"Desktop\",\n          \"data-highlight\": true,\n          \"data-reset\": \"button\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Xr1GdKXvP\",\n          onTap: onTap1rvgtji,\n          ref: ref,\n          style: {\n            filter: \"brightness(1)\",\n            WebkitFilter: \"brightness(1)\",\n            ...style\n          },\n          variants: {\n            \"Xr1GdKXvP-hover\": {\n              filter: \"brightness(0.95)\",\n              WebkitFilter: \"brightness(0.95)\"\n            },\n            \"Xr1GdKXvP-pressed\": {\n              filter: \"brightness(0.9)\",\n              WebkitFilter: \"brightness(0.9)\"\n            },\n            \"xsCcyOCjm-hover\": {\n              filter: \"brightness(0.95)\",\n              WebkitFilter: \"brightness(0.95)\"\n            },\n            \"xsCcyOCjm-pressed\": {\n              filter: \"brightness(0.9)\",\n              WebkitFilter: \"brightness(0.9)\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"Xr1GdKXvP-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"Xr1GdKXvP-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"xsCcyOCjm-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"xsCcyOCjm-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            xsCcyOCjm: {\n              \"data-framer-name\": \"Mobile\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(Text, {\n            __fromCanvasComponent: true,\n            alignment: \"center\",\n            className: \"framer-1bbnce3\",\n            fonts: [\"CUSTOM;Saans Regular\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"VWzwbybnw\",\n            rawHTML: \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='direction: ltr; font-size: 0'><span style=''>Get Started</span><br></span></span>\",\n            style: {\n              \"--framer-font-family\": '\"Saans Regular\", sans-serif',\n              \"--framer-font-size\": \"14px\",\n              \"--framer-font-style\": \"normal\",\n              \"--framer-font-weight\": 400,\n              \"--framer-letter-spacing\": \"0px\",\n              \"--framer-line-height\": \"1.2em\",\n              \"--framer-text-alignment\": \"center\",\n              \"--framer-text-color\": \"var(--token-6a56ba56-32be-48ab-98b0-e00d757a9f58, rgb(255, 255, 255))\",\n              \"--framer-text-decoration\": \"underline\",\n              \"--framer-text-transform\": \"none\"\n            },\n            text: aK7jyIIwi,\n            variants: {\n              \"Xr1GdKXvP-hover\": {\n                \"--framer-text-color\": \"var(--token-b2ac4765-a4a2-4e40-9b2a-47324702452a, rgb(255, 103, 56))\"\n              },\n              \"Xr1GdKXvP-pressed\": {\n                \"--framer-text-color\": \"var(--token-b2ac4765-a4a2-4e40-9b2a-47324702452a, rgb(255, 103, 56))\"\n              },\n              \"xsCcyOCjm-hover\": {\n                \"--framer-font-size\": \"14px\",\n                \"--framer-text-color\": \"var(--token-b2ac4765-a4a2-4e40-9b2a-47324702452a, rgb(255, 103, 56))\"\n              },\n              \"xsCcyOCjm-pressed\": {\n                \"--framer-text-color\": \"var(--token-b2ac4765-a4a2-4e40-9b2a-47324702452a, rgb(255, 103, 56))\"\n              },\n              xsCcyOCjm: {\n                \"--framer-font-size\": \"12px\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-Btbmp [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-Btbmp .framer-1wemrp { display: block; }\", \".framer-Btbmp .framer-m7bwsx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-Btbmp .framer-1bbnce3 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-Btbmp .framer-v-m7bwsx .framer-m7bwsx, .framer-Btbmp .framer-v-1pyxwlw .framer-m7bwsx { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Btbmp .framer-m7bwsx { gap: 0px; } .framer-Btbmp .framer-m7bwsx > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Btbmp .framer-m7bwsx > :first-child { margin-left: 0px; } .framer-Btbmp .framer-m7bwsx > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicHeight 17\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicWidth 72\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xsCcyOCjm\":{\"layout\":[\"auto\",\"auto\"]},\"AEmSbrRz9\":{\"layout\":[\"auto\",\"auto\"]},\"NhquUoMVq\":{\"layout\":[\"auto\",\"auto\"]},\"vUYY8JUw7\":{\"layout\":[\"auto\",\"auto\"]},\"z4vfKYN7U\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerVariables {\"aK7jyIIwi\":\"label\",\"frqFDimPA\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             */\nconst FramerFattp505N = withCSS(Component, css, \"framer-Btbmp\");\nexport default FramerFattp505N;\nFramerFattp505N.displayName = \"Button 1\";\nFramerFattp505N.defaultProps = {\n  height: 17,\n  width: 72\n};\naddPropertyControls(FramerFattp505N, {\n  variant: {\n    options: [\"Xr1GdKXvP\", \"xsCcyOCjm\"],\n    optionTitles: [\"Desktop\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  aK7jyIIwi: {\n    defaultValue: \"Get Started\",\n    displayTextArea: false,\n    title: \"Label\",\n    type: ControlType.String\n  },\n  frqFDimPA: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FramerFattp505N, [{\n  family: \"Saans Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/Fattp505N:default\",\n    url: \"assets/wEmWf4jDtwESL1D7lpSDcF3tC4.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/wEmWf4jDtwESL1D7lpSDcF3tC4~Qnvipavwun3vciQM_PR8BZ6aWr8KOmvihtNENRSaF3w.otf\").href\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerFattp505N\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xsCcyOCjm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AEmSbrRz9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NhquUoMVq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vUYY8JUw7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"z4vfKYN7U\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerVariables\": \"{\\\"aK7jyIIwi\\\":\\\"label\\\",\\\"frqFDimPA\\\":\\\"tap\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"72\",\n        \"framerIntrinsicHeight\": \"17\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Fattp505N.map", "// Generated by Framer (bdd6aa1)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Text, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  EytXO_Mxd: {\n    hover: true,\n    pressed: true\n  },\n  YPNfZ_dsZ: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"EytXO_Mxd\", \"YPNfZ_dsZ\"];\nconst variantClassNames = {\n  EytXO_Mxd: \"framer-v-1mtf3ym\",\n  YPNfZ_dsZ: \"framer-v-8hhdx0\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Desktop: \"EytXO_Mxd\",\n  Mobile: \"YPNfZ_dsZ\"\n};\nconst getProps = ({\n  height,\n  id,\n  label,\n  tap,\n  width,\n  ...props\n}) => {\n  var ref, _variant, ref1;\n  return {\n    ...props,\n    aK7jyIIwi: (ref = label !== null && label !== void 0 ? label : props.aK7jyIIwi) !== null && ref !== void 0 ? ref : \"Get Started\",\n    frqFDimPA: tap !== null && tap !== void 0 ? tap : props.frqFDimPA,\n    variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"EytXO_Mxd\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    aK7jyIIwi,\n    frqFDimPA,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"EytXO_Mxd\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1rvgtji = activeVariantCallback(async (...args) => {\n    if (frqFDimPA) {\n      const res = await frqFDimPA(...args);\n      if (res === false) return false;\n    }\n  });\n  const defaultLayoutId = React.useId();\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-IUiIG\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.button, {\n          ...restProps,\n          className: cx(\"framer-1mtf3ym\", className),\n          \"data-framer-name\": \"Desktop\",\n          \"data-highlight\": true,\n          \"data-reset\": \"button\",\n          layoutDependency: layoutDependency,\n          layoutId: \"EytXO_Mxd\",\n          onTap: onTap1rvgtji,\n          ref: ref,\n          style: {\n            borderBottomLeftRadius: 10,\n            borderBottomRightRadius: 10,\n            borderTopLeftRadius: 10,\n            borderTopRightRadius: 10,\n            filter: \"brightness(1)\",\n            WebkitFilter: \"brightness(1)\",\n            ...style\n          },\n          variants: {\n            \"EytXO_Mxd-hover\": {\n              filter: \"brightness(0.95)\",\n              WebkitFilter: \"brightness(0.95)\"\n            },\n            \"EytXO_Mxd-pressed\": {\n              filter: \"brightness(0.9)\",\n              WebkitFilter: \"brightness(0.9)\"\n            },\n            \"YPNfZ_dsZ-hover\": {\n              borderBottomLeftRadius: 0,\n              borderBottomRightRadius: 0,\n              borderTopLeftRadius: 0,\n              borderTopRightRadius: 0,\n              filter: \"brightness(0.95)\",\n              WebkitFilter: \"brightness(0.95)\"\n            },\n            \"YPNfZ_dsZ-pressed\": {\n              borderBottomLeftRadius: 0,\n              borderBottomRightRadius: 0,\n              borderTopLeftRadius: 0,\n              borderTopRightRadius: 0,\n              filter: \"brightness(0.9)\",\n              WebkitFilter: \"brightness(0.9)\"\n            },\n            YPNfZ_dsZ: {\n              borderBottomLeftRadius: 0,\n              borderBottomRightRadius: 0,\n              borderTopLeftRadius: 0,\n              borderTopRightRadius: 0\n            }\n          },\n          ...addPropertyOverrides({\n            \"EytXO_Mxd-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"EytXO_Mxd-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"YPNfZ_dsZ-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"YPNfZ_dsZ-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            YPNfZ_dsZ: {\n              \"data-framer-name\": \"Mobile\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(Text, {\n            __fromCanvasComponent: true,\n            className: \"framer-2tssks\",\n            fonts: [\"CUSTOM;Saans Regular\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"RfBDZOWBx\",\n            rawHTML: \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='direction: ltr; font-size: 0'><span style=''>Get Started</span><br></span></span>\",\n            style: {\n              \"--framer-font-family\": '\"Saans Regular\", sans-serif',\n              \"--framer-font-size\": \"14px\",\n              \"--framer-font-style\": \"normal\",\n              \"--framer-font-weight\": 400,\n              \"--framer-letter-spacing\": \"0px\",\n              \"--framer-line-height\": \"1.2em\",\n              \"--framer-text-alignment\": \"start\",\n              \"--framer-text-color\": \"var(--token-6a56ba56-32be-48ab-98b0-e00d757a9f58, rgb(255, 255, 255))\",\n              \"--framer-text-decoration\": \"underline\",\n              \"--framer-text-transform\": \"none\"\n            },\n            text: aK7jyIIwi,\n            variants: {\n              \"EytXO_Mxd-hover\": {\n                \"--framer-text-color\": \"var(--token-b2ac4765-a4a2-4e40-9b2a-47324702452a, rgb(255, 103, 56))\"\n              },\n              \"EytXO_Mxd-pressed\": {\n                \"--framer-text-alignment\": \"center\",\n                \"--framer-text-color\": \"var(--token-b2ac4765-a4a2-4e40-9b2a-47324702452a, rgb(255, 103, 56))\"\n              },\n              \"YPNfZ_dsZ-hover\": {\n                \"--framer-font-size\": \"14px\",\n                \"--framer-text-alignment\": \"center\",\n                \"--framer-text-color\": \"var(--token-b2ac4765-a4a2-4e40-9b2a-47324702452a, rgb(255, 103, 56))\"\n              },\n              \"YPNfZ_dsZ-pressed\": {\n                \"--framer-font-size\": \"14px\",\n                \"--framer-text-color\": \"var(--token-b2ac4765-a4a2-4e40-9b2a-47324702452a, rgb(255, 103, 56))\"\n              },\n              YPNfZ_dsZ: {\n                \"--framer-font-size\": \"12px\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              \"EytXO_Mxd-pressed\": {\n                alignment: \"center\"\n              },\n              \"YPNfZ_dsZ-hover\": {\n                alignment: \"center\"\n              }\n            }, baseVariant, gestureVariant)\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-IUiIG [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-IUiIG .framer-wd32ei { display: block; }\", \".framer-IUiIG .framer-1mtf3ym { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-IUiIG .framer-2tssks { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-IUiIG .framer-v-1mtf3ym .framer-1mtf3ym, .framer-IUiIG .framer-v-8hhdx0 .framer-1mtf3ym { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IUiIG .framer-1mtf3ym { gap: 0px; } .framer-IUiIG .framer-1mtf3ym > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-IUiIG .framer-1mtf3ym > :first-child { margin-left: 0px; } .framer-IUiIG .framer-1mtf3ym > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerIntrinsicHeight 17\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerIntrinsicWidth 72\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YPNfZ_dsZ\":{\"layout\":[\"auto\",\"auto\"]},\"jMuSKmeiy\":{\"layout\":[\"auto\",\"auto\"]},\"q5Jdm3tut\":{\"layout\":[\"auto\",\"auto\"]},\"Ak6MgyqOd\":{\"layout\":[\"auto\",\"auto\"]},\"e5uIUu7AA\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerVariables {\"aK7jyIIwi\":\"label\",\"frqFDimPA\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   */\nconst Framerldv9lz0Im = withCSS(Component, css, \"framer-IUiIG\");\nexport default Framerldv9lz0Im;\nFramerldv9lz0Im.displayName = \"Button 2\";\nFramerldv9lz0Im.defaultProps = {\n  height: 17,\n  width: 72\n};\naddPropertyControls(Framerldv9lz0Im, {\n  variant: {\n    options: [\"EytXO_Mxd\", \"YPNfZ_dsZ\"],\n    optionTitles: [\"Desktop\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  aK7jyIIwi: {\n    defaultValue: \"Get Started\",\n    displayTextArea: false,\n    title: \"Label\",\n    type: ControlType.String\n  },\n  frqFDimPA: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(Framerldv9lz0Im, [{\n  family: \"Saans Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/ldv9lz0Im:default\",\n    url: \"assets/wEmWf4jDtwESL1D7lpSDcF3tC4.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/wEmWf4jDtwESL1D7lpSDcF3tC4~Qnvipavwun3vciQM_PR8BZ6aWr8KOmvihtNENRSaF3w.otf\").href\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framerldv9lz0Im\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YPNfZ_dsZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jMuSKmeiy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"q5Jdm3tut\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ak6MgyqOd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e5uIUu7AA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"17\",\n        \"framerVariables\": \"{\\\"aK7jyIIwi\\\":\\\"label\\\",\\\"frqFDimPA\\\":\\\"tap\\\"}\",\n        \"framerIntrinsicWidth\": \"72\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./ldv9lz0Im.map", "// Generated by Framer (bdd6aa1)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { withAnimatedCookiesBanner, withApproveCookies, withDenyCookies } from \"https://framerusercontent.com/modules/yuDKcUnwT10g9ECRfYV4/5UdzcEA7H4mnH04GA0GK/Cookies.js\";\nimport Button1 from \"https://framerusercontent.com/modules/z6Q7M8AQsTKYPhSanjYz/LFEZAtcYlCtUC7A6IjQR/Fattp505N.js\";\nimport Button2 from \"https://framerusercontent.com/modules/KvrgsdOs6MSk8SW6j9K0/A6SVyF654AnT3xIfEasr/ldv9lz0Im.js\";\nconst Button1Fonts = getFonts(Button1);\nconst Button1WithApproveCookies = withApproveCookies(Button1);\nconst Button2Fonts = getFonts(Button2);\nconst Button2WithDenyCookies = withDenyCookies(Button2);\nconst MotionDivWithAnimatedCookiesBanner = withAnimatedCookiesBanner(motion.div);\nconst cycleOrder = [\"yJc6d8vvZ\", \"DOC9YmiZY\"];\nconst variantClassNames = {\n  DOC9YmiZY: \"framer-v-14nnioo\",\n  yJc6d8vvZ: \"framer-v-sac9c7\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Desktop: \"yJc6d8vvZ\",\n  Phone: \"DOC9YmiZY\"\n};\nconst getProps = ({\n  agree,\n  decline,\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _variant, ref;\n  return {\n    ...props,\n    mJqkpM5Wi: agree !== null && agree !== void 0 ? agree : props.mJqkpM5Wi,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"yJc6d8vvZ\",\n    vjdxNBzKj: decline !== null && decline !== void 0 ? decline : props.vjdxNBzKj\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    mJqkpM5Wi,\n    vjdxNBzKj,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"yJc6d8vvZ\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const tap108a1bc = activeVariantCallback(async (...args) => {\n    if (mJqkpM5Wi) {\n      const res = await mJqkpM5Wi(...args);\n      if (res === false) return false;\n    }\n  });\n  const tapuwy0v4 = activeVariantCallback(async (...args) => {\n    if (vjdxNBzKj) {\n      const res = await vjdxNBzKj(...args);\n      if (res === false) return false;\n    }\n  });\n  const defaultLayoutId = React.useId();\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-zkKDg\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(MotionDivWithAnimatedCookiesBanner, {\n          ...restProps,\n          className: cx(\"framer-sac9c7\", className),\n          \"data-framer-name\": \"Desktop\",\n          layoutDependency: layoutDependency,\n          layoutId: \"yJc6d8vvZ\",\n          ref: ref,\n          style: {\n            backgroundColor: \"var(--token-a53da25b-f928-429d-b1d7-eb9eb5083e4d, rgb(1, 111, 82))\",\n            ...style\n          },\n          ...addPropertyOverrides({\n            DOC9YmiZY: {\n              \"data-framer-name\": \"Phone\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-9j265h\",\n            layoutDependency: layoutDependency,\n            layoutId: \"CPoCaoVhd\",\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.h4, {\n                  style: {\n                    \"--font-selector\": \"Q1VTVE9NO1NhYW5zIFJlZ3VsYXI=\",\n                    \"--framer-font-family\": '\"Saans Regular\", sans-serif',\n                    \"--framer-font-size\": \"14px\",\n                    \"--framer-line-height\": \"120%\",\n                    \"--framer-text-color\": \"var(--extracted-1eung3n)\"\n                  },\n                  children: \"I'm using Google Analytics. Are you ok with that?\"\n                })\n              }),\n              className: \"framer-10v4a2g\",\n              fonts: [\"CUSTOM;Saans Regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"Y609pM6q9\",\n              style: {\n                \"--extracted-1eung3n\": \"var(--token-6a56ba56-32be-48ab-98b0-e00d757a9f58, rgb(255, 255, 255)) \",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              variants: {\n                DOC9YmiZY: {\n                  \"--extracted-1eung3n\": \"var(--token-6a56ba56-32be-48ab-98b0-e00d757a9f58, rgb(255, 255, 255))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                DOC9YmiZY: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.h4, {\n                      style: {\n                        \"--font-selector\": \"Q1VTVE9NO1NhYW5zIFJlZ3VsYXI=\",\n                        \"--framer-font-family\": '\"Saans Regular\", sans-serif',\n                        \"--framer-font-size\": \"12px\",\n                        \"--framer-line-height\": \"120%\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-1eung3n)\"\n                      },\n                      children: \"I'm using Google Analytics. Are you ok with that?\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-6y93cw\",\n            \"data-framer-name\": \"Buttons\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Kj2fEurFg\",\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1mizhcw-container\",\n              \"data-framer-name\": \"Accept\",\n              layoutDependency: layoutDependency,\n              layoutId: \"Kl2OWjAO1-container\",\n              name: \"Accept\",\n              children: /*#__PURE__*/_jsx(Button1WithApproveCookies, {\n                height: \"100%\",\n                id: \"Kl2OWjAO1\",\n                label: \"Accept All\",\n                layoutId: \"Kl2OWjAO1\",\n                name: \"Accept\",\n                tap: tap108a1bc,\n                variant: \"Xr1GdKXvP\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  DOC9YmiZY: {\n                    variant: \"xsCcyOCjm\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-l2o20g-container\",\n              \"data-framer-name\": \"Essential\",\n              layoutDependency: layoutDependency,\n              layoutId: \"JrE0cUf8G-container\",\n              name: \"Essential\",\n              children: /*#__PURE__*/_jsx(Button2WithDenyCookies, {\n                height: \"100%\",\n                id: \"JrE0cUf8G\",\n                label: \"Accept Only Essential\",\n                layoutId: \"JrE0cUf8G\",\n                name: \"Essential\",\n                tap: tapuwy0v4,\n                variant: \"EytXO_Mxd\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  DOC9YmiZY: {\n                    variant: \"YPNfZ_dsZ\"\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-zkKDg [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-zkKDg .framer-p3sx2n { display: block; }\", \".framer-zkKDg .framer-sac9c7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 18px 40px 18px 40px; position: relative; width: 1920px; }\", \".framer-zkKDg .framer-9j265h { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-zkKDg .framer-10v4a2g { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-zkKDg .framer-6y93cw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-zkKDg .framer-1mizhcw-container, .framer-zkKDg .framer-l2o20g-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zkKDg .framer-sac9c7, .framer-zkKDg .framer-9j265h, .framer-zkKDg .framer-6y93cw { gap: 0px; } .framer-zkKDg .framer-sac9c7 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-zkKDg .framer-sac9c7 > :first-child, .framer-zkKDg .framer-9j265h > :first-child, .framer-zkKDg .framer-6y93cw > :first-child { margin-left: 0px; } .framer-zkKDg .framer-sac9c7 > :last-child, .framer-zkKDg .framer-9j265h > :last-child, .framer-zkKDg .framer-6y93cw > :last-child { margin-right: 0px; } .framer-zkKDg .framer-9j265h > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-zkKDg .framer-6y93cw > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } }\", \".framer-zkKDg.framer-v-14nnioo .framer-sac9c7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; padding: 16px 16px 18px 16px; width: 288px; }\", \".framer-zkKDg.framer-v-14nnioo .framer-9j265h { flex: none; flex-direction: column; width: 100%; }\", \".framer-zkKDg.framer-v-14nnioo .framer-10v4a2g { overflow: hidden; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-zkKDg.framer-v-14nnioo .framer-6y93cw { width: 208px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zkKDg.framer-v-14nnioo .framer-sac9c7, .framer-zkKDg.framer-v-14nnioo .framer-9j265h { gap: 0px; } .framer-zkKDg.framer-v-14nnioo .framer-sac9c7 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-zkKDg.framer-v-14nnioo .framer-sac9c7 > :first-child, .framer-zkKDg.framer-v-14nnioo .framer-9j265h > :first-child { margin-top: 0px; } .framer-zkKDg.framer-v-14nnioo .framer-sac9c7 > :last-child, .framer-zkKDg.framer-v-14nnioo .framer-9j265h > :last-child { margin-bottom: 0px; } .framer-zkKDg.framer-v-14nnioo .framer-9j265h > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerIntrinsicHeight 53\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerIntrinsicWidth 1920\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DOC9YmiZY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerVariables {\"mJqkpM5Wi\":\"agree\",\"vjdxNBzKj\":\"decline\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         */\nconst FramerNkNtx2mki = withCSS(Component, css, \"framer-zkKDg\");\nexport default FramerNkNtx2mki;\nFramerNkNtx2mki.displayName = \"Cookie Banner-Framer\";\nFramerNkNtx2mki.defaultProps = {\n  height: 53,\n  width: 1920\n};\naddPropertyControls(FramerNkNtx2mki, {\n  variant: {\n    options: [\"yJc6d8vvZ\", \"DOC9YmiZY\"],\n    optionTitles: [\"Desktop\", \"Phone\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  mJqkpM5Wi: {\n    title: \"Agree\",\n    type: ControlType.EventHandler\n  },\n  vjdxNBzKj: {\n    title: \"Decline\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FramerNkNtx2mki, [{\n  family: \"Saans Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/NkNtx2mki:default\",\n    url: \"assets/wEmWf4jDtwESL1D7lpSDcF3tC4.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/wEmWf4jDtwESL1D7lpSDcF3tC4~Qnvipavwun3vciQM_PR8BZ6aWr8KOmvihtNENRSaF3w.otf\").href\n}, ...Button1Fonts, ...Button2Fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerNkNtx2mki\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"53\",\n        \"framerVariables\": \"{\\\"mJqkpM5Wi\\\":\\\"agree\\\",\\\"vjdxNBzKj\\\":\\\"decline\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DOC9YmiZY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1920\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./NkNtx2mki.map"],
  "mappings": "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",
  "names": ["createStore", "t", "n", "setState", "r", "c", "getState", "subscribeWithSelector", "o", "listenerToAdd", "e", "window", "s", "ue", "fe", "create", "useStore", "u", "le", "i", "a", "pe", "d", "l", "f", "S", "b", "g", "w", "listener", "p", "ne", "n", "a", "s", "i", "__defNormalProp", "e", "t", "o", "__spreadValues", "toThenable", "persist", "r", "l", "d", "c", "setItem", "u", "p", "v", "hydrate", "storageKey", "baseStorageKey", "window", "storageKey", "useStore", "create", "persist", "set", "get", "newStatus", "cookiesStatusSelector", "state", "setCookiesStatusSelector", "useCookiesApproval", "useSetCookiesStatus", "useShouldShowCookiesBanner", "cookieApproval", "useCookiesApproval", "isOnCanvas", "RenderTarget", "withAnimatedCookiesBanner", "Component", "props", "shouldShowBanner", "useShouldShowCookiesBanner", "p", "withApproveCookies", "setCookiesStatus", "useSetCookiesStatus", "withDenyCookies", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "label", "tap", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "aK7jyIIwi", "frqFDimPA", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1rvgtji", "args", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Text", "css", "FramerFattp505N", "withCSS", "Fattp505N_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "label", "tap", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "aK7jyIIwi", "frqFDimPA", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1rvgtji", "args", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Text", "css", "Framerldv9lz0Im", "withCSS", "ldv9lz0Im_default", "addPropertyControls", "ControlType", "addFonts", "Button1Fonts", "getFonts", "Fattp505N_default", "Button1WithApproveCookies", "withApproveCookies", "Button2Fonts", "ldv9lz0Im_default", "Button2WithDenyCookies", "withDenyCookies", "MotionDivWithAnimatedCookiesBanner", "withAnimatedCookiesBanner", "motion", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "agree", "decline", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "mJqkpM5Wi", "vjdxNBzKj", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "tap108a1bc", "args", "tapuwy0v4", "defaultLayoutId", "ae", "LayoutGroup", "cx", "u", "RichText", "x", "css", "FramerNkNtx2mki", "withCSS", "NkNtx2mki_default", "addPropertyControls", "ControlType", "addFonts"]
}
