{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/1S1cGp5qt9jEIQTflSeS/Xi1CvAEAMPrFtX5LuBtA/es4pFpdM4.js", "ssg:https://framerusercontent.com/modules/76QRpl8ff4qyxsF14TSN/OuqSeB6SmR0wIjEu6UXl/fVxnimdqP.js", "ssg:https://framerusercontent.com/modules/1dGtuTphHU5w5oLIxPI2/NIhZp9TxdE0b5WyvWi57/HBu10K2dK.js", "ssg:https://framerusercontent.com/modules/f3RjPqOEYbVxZWyLlx7F/K6a9bQlOP9Sbm5pKN5j1/PDsb7oOEY.js", "ssg:https://framerusercontent.com/modules/xvAW1R2e7JCBxuAvTUT1/hP8JZ9iTzpI0xNWe8VZ3/cittmBMML.js", "ssg:https://framerusercontent.com/modules/kLHcvPtqQTF3RVicXUYd/dAlIddvohU8n6CGyb7jo/gKu1XGAae.js"],
  "sourcesContent": ["import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;DM Sans-regular\"]);\nexport const fonts = [{\n  family: \"DM Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/es4pFpdM4:default\",\n    url: \"https://fonts.gstatic.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTmf3ZGMZpg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTmf3ZGMZpg.ttf\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-Fz19X .framer-styles-preset-9naui5:not(.rich-text-wrapper), .framer-Fz19X .framer-styles-preset-9naui5.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, #171717); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-Fz19X .framer-styles-preset-9naui5:not(.rich-text-wrapper), .framer-Fz19X .framer-styles-preset-9naui5.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, #171717); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-Fz19X .framer-styles-preset-9naui5:not(.rich-text-wrapper), .framer-Fz19X .framer-styles-preset-9naui5.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, #171717); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-Fz19X\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;DM Sans-regular\"]);\nexport const fonts = [{\n  family: \"DM Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/fVxnimdqP:default\",\n    url: \"https://fonts.gstatic.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTmf3ZGMZpg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTmf3ZGMZpg.ttf\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-wkstu .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-wkstu .framer-styles-preset-1wml6uu.rich-text-wrapper h2 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, #171717); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1099px) and (min-width: 768px) { .framer-wkstu .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-wkstu .framer-styles-preset-1wml6uu.rich-text-wrapper h2 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, #171717); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 767px) and (min-width: 0px) { .framer-wkstu .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-wkstu .framer-styles-preset-1wml6uu.rich-text-wrapper h2 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, #171717); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-wkstu\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (f501c86)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/1S1cGp5qt9jEIQTflSeS/Xi1CvAEAMPrFtX5LuBtA/es4pFpdM4.js\";\nconst enabledGestures = {\n  BhV4hOUq_: {\n    hover: true\n  },\n  uGHEWY62c: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"uGHEWY62c\", \"BhV4hOUq_\"];\nconst serializationHash = \"framer-rpn3R\";\nconst variantClassNames = {\n  BhV4hOUq_: \"framer-v-9kwau5\",\n  uGHEWY62c: \"framer-v-6aius7\"\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    delay: 0,\n    duration: .2,\n    ease: [.44, 0, .56, 1],\n    type: \"tween\"\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  Normal: \"uGHEWY62c\",\n  Small: \"BhV4hOUq_\"\n};\nconst getProps = ({\n  callToAction,\n  height,\n  id,\n  link,\n  width,\n  ...props\n}) => {\n  var _ref, _humanReadableVariantMap_props_variant, _ref1;\n  return {\n    ...props,\n    lsvDXX3UC: link !== null && link !== void 0 ? link : props.lsvDXX3UC,\n    PQe6s_mWx: (_ref = callToAction !== null && callToAction !== void 0 ? callToAction : props.PQe6s_mWx) !== null && _ref !== void 0 ? _ref : \"Click\",\n    variant: (_ref1 = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref1 !== void 0 ? _ref1 : \"uGHEWY62c\"\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    PQe6s_mWx,\n    lsvDXX3UC,\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: \"uGHEWY62c\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [sharedStyle.className];\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-rpn3R\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: lsvDXX3UC,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-6aius7\", className)} framer-pzjpwl`,\n            \"data-framer-name\": \"Normal\",\n            \"data-reset\": \"button\",\n            layoutDependency: layoutDependency,\n            layoutId: \"uGHEWY62c\",\n            ref: ref !== null && ref !== void 0 ? ref : ref1,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(0, 0, 0, 0)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"0px\",\n              backgroundColor: \"var(--token-c73ca5df-5c1b-4100-83a1-1a632e71a73a, rgb(36, 97, 255))\",\n              borderBottomLeftRadius: 24,\n              borderBottomRightRadius: 24,\n              borderTopLeftRadius: 24,\n              borderTopRightRadius: 24,\n              ...style\n            },\n            variants: {\n              \"BhV4hOUq_-hover\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": 'var(--token-ac95c68f-50c0-4adf-8ab1-107275c00288, rgb(46, 46, 46)) /* {\"name\":\"Dark / 70\"} */',\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"uGHEWY62c-hover\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": 'var(--token-ac95c68f-50c0-4adf-8ab1-107275c00288, rgb(46, 46, 46)) /* {\"name\":\"Dark / 70\"} */',\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"BhV4hOUq_-hover\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              },\n              \"uGHEWY62c-hover\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              },\n              BhV4hOUq_: {\n                \"data-framer-name\": \"Small\"\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-9naui5\",\n                  \"data-styles-preset\": \"es4pFpdM4\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-c282981e-3ea8-4b2e-b33f-0503ee51c04f, rgb(255, 252, 245)))\"\n                  },\n                  children: \"Click\"\n                })\n              }),\n              className: \"framer-1wjsxfs\",\n              layoutDependency: layoutDependency,\n              layoutId: \"jzJzHlawT\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-c282981e-3ea8-4b2e-b33f-0503ee51c04f, rgb(255, 252, 245))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: PQe6s_mWx,\n              variants: {\n                \"BhV4hOUq_-hover\": {\n                  \"--extracted-r6o4lv\": \"var(--token-d2873cc6-42eb-40c0-8205-582532719427, rgb(255, 255, 255))\"\n                },\n                \"uGHEWY62c-hover\": {\n                  \"--extracted-r6o4lv\": \"var(--token-d2873cc6-42eb-40c0-8205-582532719427, rgb(255, 255, 255))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                \"BhV4hOUq_-hover\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-9naui5\",\n                      \"data-styles-preset\": \"es4pFpdM4\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-d2873cc6-42eb-40c0-8205-582532719427, rgb(255, 255, 255)))\"\n                      },\n                      children: \"Click\"\n                    })\n                  })\n                },\n                \"uGHEWY62c-hover\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-9naui5\",\n                      \"data-styles-preset\": \"es4pFpdM4\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-d2873cc6-42eb-40c0-8205-582532719427, rgb(255, 255, 255)))\"\n                      },\n                      children: \"Click\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-rpn3R [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-rpn3R .framer-pzjpwl { display: block; }\", \".framer-rpn3R .framer-6aius7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; }\", \".framer-rpn3R .framer-1wjsxfs { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-rpn3R .framer-v-6aius7 .framer-6aius7, .framer-rpn3R .framer-v-9kwau5 .framer-6aius7 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-rpn3R .framer-6aius7 { gap: 0px; } .framer-rpn3R .framer-6aius7 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-rpn3R .framer-6aius7 > :first-child { margin-left: 0px; } .framer-rpn3R .framer-6aius7 > :last-child { margin-right: 0px; } }\", \".framer-rpn3R.framer-v-9kwau5 .framer-6aius7 { padding: 8px 16px 8px 16px; }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 46\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 84\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BhV4hOUq_\":{\"layout\":[\"auto\",\"auto\"]},\"nskbdr7M5\":{\"layout\":[\"auto\",\"auto\"]},\"TWNUmpdnD\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerVariables {\"PQe6s_mWx\":\"callToAction\",\"lsvDXX3UC\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramerHBu10K2dK = withCSS(Component, css, \"framer-rpn3R\");\nexport default FramerHBu10K2dK;\nFramerHBu10K2dK.displayName = \"Primary Button\";\nFramerHBu10K2dK.defaultProps = {\n  height: 46,\n  width: 84\n};\naddPropertyControls(FramerHBu10K2dK, {\n  variant: {\n    options: [\"uGHEWY62c\", \"BhV4hOUq_\"],\n    optionTitles: [\"Normal\", \"Small\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  PQe6s_mWx: {\n    defaultValue: \"Click\",\n    displayTextArea: false,\n    title: \"Call to action\",\n    type: ControlType.String\n  },\n  lsvDXX3UC: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerHBu10K2dK, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerHBu10K2dK\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BhV4hOUq_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nskbdr7M5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TWNUmpdnD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"84\",\n        \"framerIntrinsicHeight\": \"46\",\n        \"framerVariables\": \"{\\\"PQe6s_mWx\\\":\\\"callToAction\\\",\\\"lsvDXX3UC\\\":\\\"link\\\"}\",\n        \"framerImmutableVariables\": \"false\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./HBu10K2dK.map", "// Generated by Framer (f501c86)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/1S1cGp5qt9jEIQTflSeS/Xi1CvAEAMPrFtX5LuBtA/es4pFpdM4.js\";\nconst enabledGestures = {\n  mm7uHtWUK: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"mm7uHtWUK\"];\nconst serializationHash = \"framer-1f7TG\";\nconst variantClassNames = {\n  mm7uHtWUK: \"framer-v-2uxae1\"\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 getProps = ({\n  height,\n  id,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var _ref;\n  return {\n    ...props,\n    diiPXt8iL: (_ref = title !== null && title !== void 0 ? title : props.diiPXt8iL) !== null && _ref !== void 0 ? _ref : \"Link\",\n    nROLtrc_N: link !== null && link !== void 0 ? link : props.nROLtrc_N\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    diiPXt8iL,\n    nROLtrc_N,\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: \"mm7uHtWUK\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [sharedStyle.className];\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-1f7TG\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: nROLtrc_N,\n          openInNewTab: false,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-2uxae1\", className)} framer-1iv5uwi`,\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"mm7uHtWUK\",\n            ref: ref !== null && ref !== void 0 ? ref : ref1,\n            style: {\n              ...style\n            },\n            ...addPropertyOverrides({\n              \"mm7uHtWUK-hover\": {\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-a6jg8u\",\n              layoutDependency: layoutDependency,\n              layoutId: \"MrUNh5WmQ\",\n              children: [/*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    className: \"framer-styles-preset-9naui5\",\n                    \"data-styles-preset\": \"es4pFpdM4\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-c73ca5df-5c1b-4100-83a1-1a632e71a73a, rgb(36, 97, 255)))\"\n                    },\n                    children: \"Link\"\n                  })\n                }),\n                className: \"framer-1k0cmpg\",\n                layoutDependency: layoutDependency,\n                layoutId: \"kXTVL_cNZ\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-c73ca5df-5c1b-4100-83a1-1a632e71a73a, rgb(36, 97, 255))\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                text: diiPXt8iL,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    className: \"framer-styles-preset-9naui5\",\n                    \"data-styles-preset\": \"es4pFpdM4\",\n                    children: \"Work\"\n                  })\n                }),\n                className: \"framer-1i92ufd\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Bvkij_CqH\",\n                style: {\n                  \"--framer-paragraph-spacing\": \"0px\",\n                  opacity: .6\n                },\n                text: diiPXt8iL,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-1f7TG [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-1f7TG .framer-1iv5uwi { display: block; }\", \".framer-1f7TG .framer-2uxae1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-1f7TG .framer-a6jg8u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-1f7TG .framer-1k0cmpg, .framer-1f7TG .framer-1i92ufd { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-1f7TG .framer-v-2uxae1 .framer-2uxae1 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1f7TG .framer-2uxae1, .framer-1f7TG .framer-a6jg8u { gap: 0px; } .framer-1f7TG .framer-2uxae1 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-1f7TG .framer-2uxae1 > :first-child, .framer-1f7TG .framer-a6jg8u > :first-child { margin-top: 0px; } .framer-1f7TG .framer-2uxae1 > :last-child, .framer-1f7TG .framer-a6jg8u > :last-child { margin-bottom: 0px; } .framer-1f7TG .framer-a6jg8u > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\", \".framer-1f7TG.framer-v-2uxae1.hover .framer-a6jg8u { justify-content: flex-end; }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerIntrinsicHeight 22\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerIntrinsicWidth 29\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"wKb8XqCn9\":{\"layout\":[\"auto\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerVariables {\"diiPXt8iL\":\"title\",\"nROLtrc_N\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         */\nconst FramerPDsb7oOEY = withCSS(Component, css, \"framer-1f7TG\");\nexport default FramerPDsb7oOEY;\nFramerPDsb7oOEY.displayName = \"Text Link\";\nFramerPDsb7oOEY.defaultProps = {\n  height: 22,\n  width: 29\n};\naddPropertyControls(FramerPDsb7oOEY, {\n  diiPXt8iL: {\n    defaultValue: \"Link\",\n    displayTextArea: false,\n    placeholder: \"Link\",\n    title: \"Title\",\n    type: ControlType.String\n  },\n  nROLtrc_N: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerPDsb7oOEY, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerPDsb7oOEY\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"diiPXt8iL\\\":\\\"title\\\",\\\"nROLtrc_N\\\":\\\"link\\\"}\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerIntrinsicHeight\": \"22\",\n        \"framerIntrinsicWidth\": \"29\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wKb8XqCn9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./PDsb7oOEY.map", "// Generated by Framer (fcda68f)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as n, cx as i, getFonts as o, resolveLink as l, RichText as f, useLocaleInfo as d, useRouter as m, useVariantState as s, withCSS as p } from \"framer\";\nimport { LayoutGroup as c, motion as x, MotionConfigContext as h } from \"framer-motion\";\nimport * as g from \"react\";\nimport * as u from \"https://framerusercontent.com/modules/76QRpl8ff4qyxsF14TSN/OuqSeB6SmR0wIjEu6UXl/fVxnimdqP.js\";\nimport v from \"https://framerusercontent.com/modules/1dGtuTphHU5w5oLIxPI2/NIhZp9TxdE0b5WyvWi57/HBu10K2dK.js\";\nimport y from \"https://framerusercontent.com/modules/f3RjPqOEYbVxZWyLlx7F/K6a9bQlOP9Sbm5pKN5j1/PDsb7oOEY.js\";\nlet w = o(y),\n  P = o(v),\n  O = [\"l8dtja4I3\", \"rPJS4uMsO\", \"Ty6i27b0m\"],\n  b = \"framer-aZFPO\",\n  Z = {\n    l8dtja4I3: \"framer-v-1kdg08l\",\n    rPJS4uMsO: \"framer-v-dvxf4j\",\n    Ty6i27b0m: \"framer-v-164jrvo\"\n  };\nfunction F(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet j = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  k = (e, r) => `perspective(1200px) ${r}`,\n  I = ({\n    value: r,\n    children: a\n  }) => {\n    let t = g.useContext(h),\n      n = null != r ? r : t.transition,\n      i = g.useMemo(() => ({\n        ...t,\n        transition: n\n      }), [JSON.stringify(n)]);\n    return /*#__PURE__*/e(h.Provider, {\n      value: i,\n      children: a\n    });\n  },\n  z = {\n    Desktop: \"l8dtja4I3\",\n    Phone: \"Ty6i27b0m\",\n    Tablet: \"rPJS4uMsO\"\n  },\n  N = ({\n    height: e,\n    id: r,\n    width: a,\n    ...t\n  }) => {\n    var n, i;\n    return {\n      ...t,\n      variant: null !== (i = null !== (n = z[t.variant]) && void 0 !== n ? n : t.variant) && void 0 !== i ? i : \"l8dtja4I3\"\n    };\n  },\n  q = (e, r) => r.join(\"-\") + e.layoutDependency,\n  D = /*#__PURE__*/g.forwardRef(function (a, t) {\n    let {\n        activeLocale: n\n      } = d(),\n      {\n        style: o,\n        className: p,\n        layoutId: h,\n        variant: w,\n        ...P\n      } = N(a),\n      {\n        baseVariant: b,\n        classNames: z,\n        gestureVariant: D,\n        setGestureState: T,\n        setVariant: H,\n        transition: X,\n        variants: E\n      } = s({\n        cycleOrder: O,\n        defaultVariant: \"l8dtja4I3\",\n        transitions: j,\n        variant: w,\n        variantClassNames: Z\n      }),\n      L = q(a, E),\n      J = g.useRef(null),\n      K = m(),\n      S = g.useId(),\n      C = [u.className];\n    return /*#__PURE__*/e(c, {\n      id: null != h ? h : S,\n      children: /*#__PURE__*/e(x.div, {\n        initial: w,\n        animate: E,\n        onHoverStart: () => T({\n          isHovered: !0\n        }),\n        onHoverEnd: () => T({\n          isHovered: !1\n        }),\n        onTapStart: () => T({\n          isPressed: !0\n        }),\n        onTap: () => T({\n          isPressed: !1\n        }),\n        onTapCancel: () => T({\n          isPressed: !1\n        }),\n        className: i(\"framer-aZFPO\", ...C, z),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(I, {\n          value: X,\n          children: /*#__PURE__*/e(x.div, {\n            ...P,\n            className: i(\"framer-1kdg08l\", p),\n            \"data-framer-name\": \"Desktop\",\n            layoutDependency: L,\n            layoutId: \"l8dtja4I3\",\n            ref: null != t ? t : J,\n            style: {\n              ...o\n            },\n            ...F({\n              rPJS4uMsO: {\n                \"data-framer-name\": \"Tablet\"\n              },\n              Ty6i27b0m: {\n                \"data-framer-name\": \"Phone\"\n              }\n            }, b, D),\n            children: /*#__PURE__*/r(x.div, {\n              className: \"framer-d9j8ez\",\n              \"data-framer-name\": \"Top Section\",\n              layoutDependency: L,\n              layoutId: \"spKGnNNWE\",\n              transformTemplate: k,\n              children: [/*#__PURE__*/e(x.div, {\n                className: \"framer-1qqnoso\",\n                \"data-framer-name\": \"Info\",\n                layoutDependency: L,\n                layoutId: \"gtRWAk_A2\",\n                children: /*#__PURE__*/e(f, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(g.Fragment, {\n                    children: /*#__PURE__*/e(x.h2, {\n                      className: \"framer-styles-preset-1wml6uu\",\n                      \"data-styles-preset\": \"fVxnimdqP\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-1of0zx5, var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23)))\"\n                      },\n                      children: \"John Zelek is helping brands of all stages develop, evolve, and execute to reach their next stage of growth \u2013\\xa0and he wants to help you too.\"\n                    })\n                  }),\n                  className: \"framer-2w0pkb\",\n                  layoutDependency: L,\n                  layoutId: \"P_RAzrVA3\",\n                  style: {\n                    \"--extracted-1of0zx5\": \"var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23))\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0,\n                  ...F({\n                    Ty6i27b0m: {\n                      children: /*#__PURE__*/e(g.Fragment, {\n                        children: /*#__PURE__*/e(x.h2, {\n                          className: \"framer-styles-preset-1wml6uu\",\n                          \"data-styles-preset\": \"fVxnimdqP\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-1of0zx5, var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23)))\"\n                          },\n                          children: \"John Zelek is helping brands of all stages develop, evolve, and execute to reach their next stage of growth. He would love to work with you.\"\n                        })\n                      })\n                    }\n                  }, b, D)\n                })\n              }), /*#__PURE__*/e(x.div, {\n                className: \"framer-6zk6op\",\n                \"data-framer-name\": \"Explore\",\n                layoutDependency: L,\n                layoutId: \"xmJqdTKoa\",\n                children: /*#__PURE__*/r(x.div, {\n                  className: \"framer-1htd51w\",\n                  \"data-framer-name\": \"Links\",\n                  layoutDependency: L,\n                  layoutId: \"vb6UKKcH4\",\n                  children: [/*#__PURE__*/r(x.div, {\n                    className: \"framer-1u4s1fr\",\n                    layoutDependency: L,\n                    layoutId: \"LFO9sc1h8\",\n                    children: [/*#__PURE__*/e(x.div, {\n                      className: \"framer-cm2rj5-container\",\n                      layoutDependency: L,\n                      layoutId: \"iJ8wZs5Hp-container\",\n                      children: /*#__PURE__*/e(y, {\n                        diiPXt8iL: \"Work\",\n                        height: \"100%\",\n                        id: \"iJ8wZs5Hp\",\n                        layoutId: \"iJ8wZs5Hp\",\n                        nROLtrc_N: l({\n                          webPageId: \"rAAftdBw5\"\n                        }, K),\n                        style: {\n                          height: \"100%\"\n                        },\n                        width: \"100%\"\n                      })\n                    }), /*#__PURE__*/e(x.div, {\n                      className: \"framer-su89xn-container\",\n                      layoutDependency: L,\n                      layoutId: \"bKXXOycKE-container\",\n                      children: /*#__PURE__*/e(y, {\n                        diiPXt8iL: \"Resume\",\n                        height: \"100%\",\n                        id: \"bKXXOycKE\",\n                        layoutId: \"bKXXOycKE\",\n                        nROLtrc_N: l({\n                          webPageId: \"C1m3Vdclv\"\n                        }, K),\n                        style: {\n                          height: \"100%\"\n                        },\n                        width: \"100%\"\n                      })\n                    }), /*#__PURE__*/e(x.div, {\n                      className: \"framer-1j7buoy-container\",\n                      layoutDependency: L,\n                      layoutId: \"EguHffL1P-container\",\n                      children: /*#__PURE__*/e(y, {\n                        diiPXt8iL: \"LinkedIn\",\n                        height: \"100%\",\n                        id: \"EguHffL1P\",\n                        layoutId: \"EguHffL1P\",\n                        nROLtrc_N: \"https://www.linkedin.com/in/johnzelek/\",\n                        style: {\n                          height: \"100%\"\n                        },\n                        width: \"100%\"\n                      })\n                    })]\n                  }), /*#__PURE__*/e(x.div, {\n                    className: \"framer-1nt6o2e\",\n                    layoutDependency: L,\n                    layoutId: \"z8X0Ye59e\",\n                    children: /*#__PURE__*/e(x.div, {\n                      className: \"framer-2uuzfw-container\",\n                      layoutDependency: L,\n                      layoutId: \"hXikZdQSd-container\",\n                      children: /*#__PURE__*/e(v, {\n                        height: \"100%\",\n                        id: \"hXikZdQSd\",\n                        layoutId: \"hXikZdQSd\",\n                        lsvDXX3UC: l({\n                          webPageId: \"nx9nkmHDC\"\n                        }, K),\n                        PQe6s_mWx: \"Contact\",\n                        variant: \"uGHEWY62c\",\n                        width: \"100%\"\n                      })\n                    })\n                  })]\n                })\n              })]\n            })\n          })\n        })\n      })\n    });\n  }),\n  T = ['.framer-aZFPO [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-aZFPO .framer-kdjglw { display: block; }\", \".framer-aZFPO .framer-1kdg08l { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1040px; }\", \".framer-aZFPO .framer-d9j8ez { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-aZFPO .framer-1qqnoso { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 150px 0px 0px; position: relative; width: 65%; }\", \".framer-aZFPO .framer-2w0pkb { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-aZFPO .framer-6zk6op { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-aZFPO .framer-1htd51w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-aZFPO .framer-1u4s1fr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-aZFPO .framer-cm2rj5-container, .framer-aZFPO .framer-su89xn-container, .framer-aZFPO .framer-1j7buoy-container { flex: none; height: 22px; position: relative; width: auto; }\", \".framer-aZFPO .framer-1nt6o2e { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-aZFPO .framer-2uuzfw-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-aZFPO .framer-1kdg08l, .framer-aZFPO .framer-d9j8ez, .framer-aZFPO .framer-1qqnoso, .framer-aZFPO .framer-6zk6op, .framer-aZFPO .framer-1htd51w, .framer-aZFPO .framer-1u4s1fr, .framer-aZFPO .framer-1nt6o2e { gap: 0px; } .framer-aZFPO .framer-1kdg08l > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-aZFPO .framer-1kdg08l > :first-child, .framer-aZFPO .framer-1qqnoso > :first-child, .framer-aZFPO .framer-6zk6op > :first-child, .framer-aZFPO .framer-1u4s1fr > :first-child, .framer-aZFPO .framer-1nt6o2e > :first-child { margin-top: 0px; } .framer-aZFPO .framer-1kdg08l > :last-child, .framer-aZFPO .framer-1qqnoso > :last-child, .framer-aZFPO .framer-6zk6op > :last-child, .framer-aZFPO .framer-1u4s1fr > :last-child, .framer-aZFPO .framer-1nt6o2e > :last-child { margin-bottom: 0px; } .framer-aZFPO .framer-d9j8ez > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-aZFPO .framer-d9j8ez > :first-child, .framer-aZFPO .framer-1htd51w > :first-child { margin-left: 0px; } .framer-aZFPO .framer-d9j8ez > :last-child, .framer-aZFPO .framer-1htd51w > :last-child { margin-right: 0px; } .framer-aZFPO .framer-1qqnoso > *, .framer-aZFPO .framer-6zk6op > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-aZFPO .framer-1htd51w > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-aZFPO .framer-1u4s1fr > *, .framer-aZFPO .framer-1nt6o2e > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\", \".framer-aZFPO.framer-v-dvxf4j .framer-1kdg08l { width: 768px; }\", \".framer-aZFPO.framer-v-dvxf4j .framer-1qqnoso { padding: 0px 75px 0px 0px; }\", \".framer-aZFPO.framer-v-164jrvo .framer-1kdg08l { width: 390px; }\", \".framer-aZFPO.framer-v-164jrvo .framer-d9j8ez { flex-direction: column; gap: 40px; }\", \".framer-aZFPO.framer-v-164jrvo .framer-1qqnoso { padding: 0px 0px 0px 0px; width: 100%; }\", \".framer-aZFPO.framer-v-164jrvo .framer-6zk6op { flex: none; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-aZFPO.framer-v-164jrvo .framer-d9j8ez { gap: 0px; } .framer-aZFPO.framer-v-164jrvo .framer-d9j8ez > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-aZFPO.framer-v-164jrvo .framer-d9j8ez > :first-child { margin-top: 0px; } .framer-aZFPO.framer-v-164jrvo .framer-d9j8ez > :last-child { margin-bottom: 0px; } }\", ...u.css],\n  H = p(D, T, \"framer-aZFPO\");\nexport default H;\nH.displayName = \"Footer\", H.defaultProps = {\n  height: 134.5,\n  width: 1040\n}, t(H, {\n  variant: {\n    options: [\"l8dtja4I3\", \"rPJS4uMsO\", \"Ty6i27b0m\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Phone\"],\n    title: \"Variant\",\n    type: n.Enum\n  }\n}), a(H, [...w, ...P, ...u.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramercittmBMML\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"true\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rPJS4uMsO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ty6i27b0m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1040\",\n        \"framerIntrinsicHeight\": \"134.5\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./cittmBMML.map", "// Generated by Framer (214386f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, useActiveVariantCallback, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"ywGAjTxMi\", \"TRNlfHW4D\"];\nconst variantClassNames = {\n  TRNlfHW4D: \"framer-v-167vdz7\",\n  ywGAjTxMi: \"framer-v-1dale5u\"\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 humanReadableVariantMap = {\n  Close: \"ywGAjTxMi\",\n  Open: \"TRNlfHW4D\"\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 Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"ywGAjTxMi\",\n  tap: TdcKtjdDN,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"ywGAjTxMi\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTapr9b90c = activeVariantCallback(async (...args) => {\n    if (TdcKtjdDN) {\n      const res = await TdcKtjdDN(...args);\n      if (res === false) return false;\n    }\n  });\n  const isDisplayed = () => {\n    if (baseVariant === \"TRNlfHW4D\") return false;\n    return true;\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-JJI3U\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-1dale5u\", className),\n          \"data-framer-name\": \"Close\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"ywGAjTxMi\",\n          onTap: onTapr9b90c,\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            TRNlfHW4D: {\n              \"data-framer-name\": \"Open\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-hzhrzt\",\n            \"data-framer-name\": \"Bottom\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Ww12g2Y7j\",\n            style: {\n              backgroundColor: \"var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23))\",\n              borderBottomLeftRadius: 10,\n              borderBottomRightRadius: 10,\n              borderTopLeftRadius: 10,\n              borderTopRightRadius: 10,\n              rotate: 0\n            },\n            variants: {\n              TRNlfHW4D: {\n                rotate: -45\n              }\n            }\n          }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1o032br\",\n            \"data-framer-name\": \"Mid\",\n            layoutDependency: layoutDependency,\n            layoutId: \"nI508V0Ja\",\n            style: {\n              backgroundColor: \"var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23))\",\n              borderBottomLeftRadius: 10,\n              borderBottomRightRadius: 10,\n              borderTopLeftRadius: 10,\n              borderTopRightRadius: 10\n            }\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1f9bi0a\",\n            \"data-framer-name\": \"Top\",\n            layoutDependency: layoutDependency,\n            layoutId: \"RpfEL58Mu\",\n            style: {\n              backgroundColor: \"var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23))\",\n              borderBottomLeftRadius: 10,\n              borderBottomRightRadius: 10,\n              borderTopLeftRadius: 10,\n              borderTopRightRadius: 10,\n              rotate: 0\n            },\n            variants: {\n              TRNlfHW4D: {\n                rotate: 45\n              }\n            }\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-JJI3U [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-JJI3U .framer-1bo3n6 { display: block; }\", \".framer-JJI3U .framer-1dale5u { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\", \".framer-JJI3U .framer-hzhrzt { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: transform; }\", \".framer-JJI3U .framer-1o032br { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; will-change: transform; }\", \".framer-JJI3U .framer-1f9bi0a { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 7px; width: 24px; will-change: transform; }\", \".framer-JJI3U.framer-v-167vdz7 .framer-1dale5u { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); }\", \".framer-JJI3U.framer-v-167vdz7 .framer-hzhrzt { bottom: 15px; }\", \".framer-JJI3U.framer-v-167vdz7 .framer-1f9bi0a { top: 15px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 32\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 32\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TRNlfHW4D\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerVariables {\"TdcKtjdDN\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramergKu1XGAae = withCSS(Component, css, \"framer-JJI3U\");\nexport default FramergKu1XGAae;\nFramergKu1XGAae.displayName = \"Icon / 32 / Menu-Close\";\nFramergKu1XGAae.defaultProps = {\n  height: 32,\n  width: 32\n};\naddPropertyControls(FramergKu1XGAae, {\n  variant: {\n    options: [\"ywGAjTxMi\", \"TRNlfHW4D\"],\n    optionTitles: [\"Close\", \"Open\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  TdcKtjdDN: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FramergKu1XGAae, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramergKu1XGAae\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"32\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TRNlfHW4D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"32\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"TdcKtjdDN\\\":\\\"tap\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./gKu1XGAae.map"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "callToAction", "height", "id", "link", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "PQe6s_mWx", "lsvDXX3UC", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FramerHBu10K2dK", "withCSS", "HBu10K2dK_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "title", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "diiPXt8iL", "nROLtrc_N", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "css", "FramerPDsb7oOEY", "withCSS", "PDsb7oOEY_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "w", "getFonts", "PDsb7oOEY_default", "P", "HBu10K2dK_default", "O", "Z", "F", "e", "a", "r", "j", "k", "I", "t", "re", "MotionConfigContext", "n", "i", "se", "p", "z", "N", "q", "D", "Y", "useLocaleInfo", "o", "h", "w", "P", "b", "T", "H", "X", "E", "useVariantState", "O", "L", "J", "pe", "K", "useRouter", "S", "ae", "C", "className", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "PDsb7oOEY_default", "resolveLink", "HBu10K2dK_default", "css", "withCSS", "cittmBMML_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "TdcKtjdDN", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapr9b90c", "args", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "css", "FramergKu1XGAae", "withCSS", "gKu1XGAae_default", "addPropertyControls", "ControlType", "addFonts"]
}
