{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/7y7SflHePJqYXoAWeurC/0T16nIIJfz6Nz5EN5YbC/sQzrBP4CD.js", "ssg:https://framerusercontent.com/modules/nWxYrxNmaNOLQM2QQiJK/UIkpsMk2uuI6hu2Q6ZkZ/FjWaRp3t_.js"],
  "sourcesContent": ["import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Poppins-regular\"]);\nexport const fonts = [{\n  family: \"Poppins\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/sQzrBP4CD:default\",\n    url: \"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-4nfzi .framer-styles-preset-1hurzx4:not(.rich-text-wrapper), .framer-4nfzi .framer-styles-preset-1hurzx4.rich-text-wrapper p, .framer-4nfzi .framer-styles-preset-1hurzx4.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.5px; --framer-line-height: 1.63em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-76c36229-2456-4f91-844b-6169af8282f2, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-4nfzi .framer-styles-preset-1hurzx4:not(.rich-text-wrapper), .framer-4nfzi .framer-styles-preset-1hurzx4.rich-text-wrapper p, .framer-4nfzi .framer-styles-preset-1hurzx4.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.5px; --framer-line-height: 1.63em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-76c36229-2456-4f91-844b-6169af8282f2, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-4nfzi .framer-styles-preset-1hurzx4:not(.rich-text-wrapper), .framer-4nfzi .framer-styles-preset-1hurzx4.rich-text-wrapper p, .framer-4nfzi .framer-styles-preset-1hurzx4.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.5px; --framer-line-height: 1.63em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-76c36229-2456-4f91-844b-6169af8282f2, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-4nfzi\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\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    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (4c611f3)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, getPropertyControls, Link, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Phosphor } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/7y7SflHePJqYXoAWeurC/0T16nIIJfz6Nz5EN5YbC/sQzrBP4CD.js\";\nconst PhosphorFonts = getFonts(Phosphor);\nconst PhosphorControls = getPropertyControls(Phosphor);\nconst enabledGestures = {\n  BR3u3Jv72: {\n    hover: true,\n    pressed: true\n  },\n  ihXfwp8fL: {\n    hover: true,\n    pressed: true\n  },\n  M1UcIkYPy: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"M1UcIkYPy\", \"ihXfwp8fL\", \"BR3u3Jv72\"];\nconst variantClassNames = {\n  BR3u3Jv72: \"framer-v-igqs33\",\n  ihXfwp8fL: \"framer-v-3yu5hm\",\n  M1UcIkYPy: \"framer-v-alvpoj\"\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: .3,\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  \"Icon Only\": \"ihXfwp8fL\",\n  Default: \"M1UcIkYPy\",\n  Outline: \"BR3u3Jv72\"\n};\nconst getProps = ({\n  buttonText,\n  height,\n  iconName,\n  iconWeight,\n  id,\n  link,\n  newTab,\n  showIcon,\n  showText,\n  tap,\n  width,\n  ...props\n}) => {\n  var ref, ref1, ref2, ref3, ref4, ref5, _variant, ref6;\n  return {\n    ...props,\n    JTY_TohFM: (ref = iconWeight !== null && iconWeight !== void 0 ? iconWeight : props.JTY_TohFM) !== null && ref !== void 0 ? ref : \"fill\",\n    kFnzucCIQ: (ref1 = buttonText !== null && buttonText !== void 0 ? buttonText : props.kFnzucCIQ) !== null && ref1 !== void 0 ? ref1 : \"Add Text\",\n    kg6mWNXig: (ref2 = showText !== null && showText !== void 0 ? showText : props.kg6mWNXig) !== null && ref2 !== void 0 ? ref2 : true,\n    lIYZXcKgF: tap !== null && tap !== void 0 ? tap : props.lIYZXcKgF,\n    LS0SRg2Fp: (ref3 = iconName !== null && iconName !== void 0 ? iconName : props.LS0SRg2Fp) !== null && ref3 !== void 0 ? ref3 : \"Image\",\n    MinQcZ9Ml: (ref4 = newTab !== null && newTab !== void 0 ? newTab : props.MinQcZ9Ml) !== null && ref4 !== void 0 ? ref4 : true,\n    UKQkYlwzi: (ref5 = showIcon !== null && showIcon !== void 0 ? showIcon : props.UKQkYlwzi) !== null && ref5 !== void 0 ? ref5 : true,\n    uXkYdNdnq: link !== null && link !== void 0 ? link : props.uXkYdNdnq,\n    variant: (ref6 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref6 !== void 0 ? ref6 : \"M1UcIkYPy\"\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    kg6mWNXig,\n    kFnzucCIQ,\n    UKQkYlwzi,\n    JTY_TohFM,\n    LS0SRg2Fp,\n    uXkYdNdnq,\n    MinQcZ9Ml,\n    lIYZXcKgF,\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: \"M1UcIkYPy\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1j0s9kd = activeVariantCallback(async (...args) => {\n    if (lIYZXcKgF) {\n      const res = await lIYZXcKgF(...args);\n      if (res === false) return false;\n    }\n  });\n  const isDisplayed = () => {\n    if ([\"ihXfwp8fL-hover\", \"ihXfwp8fL-pressed\"].includes(gestureVariant)) return false;\n    if (baseVariant === \"ihXfwp8fL\") return false;\n    return kg6mWNXig;\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-9hoqQ\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: uXkYdNdnq,\n          openInNewTab: MinQcZ9Ml,\n          smoothScroll: true,\n          children: /*#__PURE__*/_jsxs(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-alvpoj\", className)} framer-1u81n1n`,\n            \"data-framer-name\": \"Default\",\n            \"data-highlight\": true,\n            \"data-reset\": \"button\",\n            layoutDependency: layoutDependency,\n            layoutId: \"M1UcIkYPy\",\n            onTap: onTap1j0s9kd,\n            ref: ref,\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-713b7fc6-b76f-4726-8c9a-1822affa3e43, rgba(255, 255, 255, 0.03))\",\n              borderBottomLeftRadius: 18,\n              borderBottomRightRadius: 18,\n              borderTopLeftRadius: 18,\n              borderTopRightRadius: 18,\n              ...style\n            },\n            variants: {\n              \"BR3u3Jv72-hover\": {\n                \"--border-color\": 'var(--token-3ebd426b-cc95-4a2b-8dc8-98dd0e89dc9f, rgba(254, 254, 254, 0.05)) /* {\"name\":\"White 5\"} */',\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"BR3u3Jv72-pressed\": {\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"ihXfwp8fL-hover\": {\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"ihXfwp8fL-pressed\": {\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"M1UcIkYPy-hover\": {\n                backgroundColor: \"var(--token-3ebd426b-cc95-4a2b-8dc8-98dd0e89dc9f, rgba(255, 255, 255, 0.05))\"\n              },\n              \"M1UcIkYPy-pressed\": {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": 'var(--token-713b7fc6-b76f-4726-8c9a-1822affa3e43, rgba(255, 255, 255, 0.03)) /* {\"name\":\"Pure White 3\"} */',\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              BR3u3Jv72: {\n                \"--border-bottom-width\": \"2px\",\n                \"--border-color\": 'var(--token-713b7fc6-b76f-4726-8c9a-1822affa3e43, rgba(254, 254, 254, 0.03)) /* {\"name\":\"White 3\"} */',\n                \"--border-left-width\": \"2px\",\n                \"--border-right-width\": \"2px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"2px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              ihXfwp8fL: {\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"BR3u3Jv72-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"BR3u3Jv72-pressed\": {\n                \"data-framer-name\": undefined\n              },\n              \"ihXfwp8fL-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"ihXfwp8fL-pressed\": {\n                \"data-framer-name\": undefined\n              },\n              \"M1UcIkYPy-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"M1UcIkYPy-pressed\": {\n                \"data-border\": true,\n                \"data-framer-name\": undefined\n              },\n              BR3u3Jv72: {\n                \"data-border\": true,\n                \"data-framer-name\": \"Outline\"\n              },\n              ihXfwp8fL: {\n                \"data-framer-name\": \"Icon Only\"\n              }\n            }, baseVariant, gestureVariant),\n            children: [isDisplayed() && /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1hurzx4\",\n                  \"data-styles-preset\": \"sQzrBP4CD\",\n                  children: \"Add Text\"\n                })\n              }),\n              className: \"framer-162q07h\",\n              layoutDependency: layoutDependency,\n              layoutId: \"MUeaQdket\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: kFnzucCIQ,\n              variants: {\n                \"BR3u3Jv72-pressed\": {\n                  \"--extracted-r6o4lv\": \"var(--token-aeedc7b3-879b-4ba5-8523-36c2b054775c, rgba(254, 254, 254, 0.5)) \"\n                },\n                \"M1UcIkYPy-pressed\": {\n                  \"--extracted-r6o4lv\": \"var(--token-aeedc7b3-879b-4ba5-8523-36c2b054775c, rgba(255, 255, 255, 0.5)) \"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                \"BR3u3Jv72-pressed\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1hurzx4\",\n                      \"data-styles-preset\": \"sQzrBP4CD\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Add Text\"\n                    })\n                  })\n                },\n                \"M1UcIkYPy-pressed\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1hurzx4\",\n                      \"data-styles-preset\": \"sQzrBP4CD\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Add Text\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), UKQkYlwzi && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-14zclc2-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"cj1FDEHwd-container\",\n              children: /*#__PURE__*/_jsx(Phosphor, {\n                color: 'var(--token-76c36229-2456-4f91-844b-6169af8282f2, rgb(255, 255, 255)) /* {\"name\":\"Pure White 100\"} */',\n                height: \"100%\",\n                iconSearch: \"Image\",\n                iconSelection: LS0SRg2Fp,\n                id: \"cj1FDEHwd\",\n                layoutId: \"cj1FDEHwd\",\n                mirrored: false,\n                selectByList: true,\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                weight: JTY_TohFM,\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  \"BR3u3Jv72-pressed\": {\n                    color: 'var(--token-aeedc7b3-879b-4ba5-8523-36c2b054775c, rgba(254, 254, 254, 0.5)) /* {\"name\":\"White 50\"} */'\n                  },\n                  \"ihXfwp8fL-pressed\": {\n                    color: 'var(--token-aeedc7b3-879b-4ba5-8523-36c2b054775c, rgba(254, 254, 254, 0.5)) /* {\"name\":\"White 50\"} */'\n                  },\n                  \"M1UcIkYPy-pressed\": {\n                    color: 'var(--token-aeedc7b3-879b-4ba5-8523-36c2b054775c, rgba(255, 255, 255, 0.5)) /* {\"name\":\"Pure White 50\"} */'\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-9hoqQ [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-9hoqQ .framer-1u81n1n { display: block; }\", \".framer-9hoqQ .framer-alvpoj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 15px 15px 15px 15px; position: relative; text-decoration: none; width: min-content; will-change: transform; }\", \".framer-9hoqQ .framer-162q07h { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-9hoqQ .framer-14zclc2-container { flex: none; height: 20px; position: relative; width: 20px; }\", \".framer-9hoqQ .framer-v-alvpoj .framer-alvpoj, .framer-9hoqQ .framer-v-3yu5hm .framer-alvpoj, .framer-9hoqQ .framer-v-igqs33 .framer-alvpoj { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9hoqQ .framer-alvpoj { gap: 0px; } .framer-9hoqQ .framer-alvpoj > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-9hoqQ .framer-alvpoj > :first-child { margin-left: 0px; } .framer-9hoqQ .framer-alvpoj > :last-child { margin-right: 0px; } }\", \".framer-9hoqQ.framer-v-3yu5hm .framer-alvpoj { gap: 0px; padding: 5px 5px 5px 5px; }\", \".framer-9hoqQ.framer-v-3yu5hm .framer-14zclc2-container { height: 28px; width: 28px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9hoqQ.framer-v-3yu5hm .framer-alvpoj { gap: 0px; } .framer-9hoqQ.framer-v-3yu5hm .framer-alvpoj > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-9hoqQ.framer-v-3yu5hm .framer-alvpoj > :first-child { margin-left: 0px; } .framer-9hoqQ.framer-v-3yu5hm .framer-alvpoj > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerIntrinsicHeight 56\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerIntrinsicWidth 128\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ihXfwp8fL\":{\"layout\":[\"auto\",\"auto\"]},\"BR3u3Jv72\":{\"layout\":[\"auto\",\"auto\"]},\"pmhdKOrZ6\":{\"layout\":[\"auto\",\"auto\"]},\"SLKnpXE8a\":{\"layout\":[\"auto\",\"auto\"]},\"UpyfpnbCX\":{\"layout\":[\"auto\",\"auto\"]},\"HFBAiCziY\":{\"layout\":[\"auto\",\"auto\"]},\"jDAASzC7t\":{\"layout\":[\"auto\",\"auto\"]},\"DZPU12FmQ\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         * @framerVariables {\"kg6mWNXig\":\"showText\",\"kFnzucCIQ\":\"buttonText\",\"UKQkYlwzi\":\"showIcon\",\"JTY_TohFM\":\"iconWeight\",\"LS0SRg2Fp\":\"iconName\",\"uXkYdNdnq\":\"link\",\"MinQcZ9Ml\":\"newTab\",\"lIYZXcKgF\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         */\nconst FramerFjWaRp3t_ = withCSS(Component, css, \"framer-9hoqQ\");\nexport default FramerFjWaRp3t_;\nFramerFjWaRp3t_.displayName = \"Button\";\nFramerFjWaRp3t_.defaultProps = {\n  height: 56,\n  width: 128\n};\naddPropertyControls(FramerFjWaRp3t_, {\n  variant: {\n    options: [\"M1UcIkYPy\", \"ihXfwp8fL\", \"BR3u3Jv72\"],\n    optionTitles: [\"Default\", \"Icon Only\", \"Outline\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  kg6mWNXig: {\n    defaultValue: true,\n    title: \"Show Text\",\n    type: ControlType.Boolean\n  },\n  kFnzucCIQ: {\n    defaultValue: \"Add Text\",\n    displayTextArea: false,\n    title: \"Button Text\",\n    type: ControlType.String\n  },\n  UKQkYlwzi: {\n    defaultValue: true,\n    title: \"Show Icon\",\n    type: ControlType.Boolean\n  },\n  JTY_TohFM: (PhosphorControls === null || PhosphorControls === void 0 ? void 0 : PhosphorControls[\"weight\"]) && {\n    ...PhosphorControls[\"weight\"],\n    defaultValue: \"fill\",\n    hidden: undefined,\n    title: \"Icon Weight\"\n  },\n  LS0SRg2Fp: (PhosphorControls === null || PhosphorControls === void 0 ? void 0 : PhosphorControls[\"iconSelection\"]) && {\n    ...PhosphorControls[\"iconSelection\"],\n    defaultValue: \"Image\",\n    hidden: undefined,\n    title: \"Icon Name\"\n  },\n  uXkYdNdnq: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  MinQcZ9Ml: {\n    defaultValue: true,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  },\n  lIYZXcKgF: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FramerFjWaRp3t_, [...PhosphorFonts, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerFjWaRp3t_\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"56\",\n        \"framerIntrinsicWidth\": \"128\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ihXfwp8fL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BR3u3Jv72\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pmhdKOrZ6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SLKnpXE8a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UpyfpnbCX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HFBAiCziY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jDAASzC7t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DZPU12FmQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerVariables\": \"{\\\"kg6mWNXig\\\":\\\"showText\\\",\\\"kFnzucCIQ\\\":\\\"buttonText\\\",\\\"UKQkYlwzi\\\":\\\"showIcon\\\",\\\"JTY_TohFM\\\":\\\"iconWeight\\\",\\\"LS0SRg2Fp\\\":\\\"iconName\\\",\\\"uXkYdNdnq\\\":\\\"link\\\",\\\"MinQcZ9Ml\\\":\\\"newTab\\\",\\\"lIYZXcKgF\\\":\\\"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=./FjWaRp3t_.map"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "buttonText", "height", "iconName", "iconWeight", "id", "link", "newTab", "showIcon", "showText", "tap", "width", "props", "ref", "ref1", "ref2", "ref3", "ref4", "ref5", "_variant", "ref6", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "kg6mWNXig", "kFnzucCIQ", "UKQkYlwzi", "JTY_TohFM", "LS0SRg2Fp", "uXkYdNdnq", "MinQcZ9Ml", "lIYZXcKgF", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1j0s9kd", "args", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "css", "FramerFjWaRp3t_", "withCSS", "FjWaRp3t_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
