{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/YVDwhUixQyuNo8vnmC6N/Btm4SU1EIlkuzhE40DB0/FJ2tDKAJA.js"],
  "sourcesContent": ["// Generated by Framer (28b2919)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";import { addFonts, addPropertyControls, ControlType, cx, Image, Link, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";import { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";import * as React from \"react\";const cycleOrder = [\"yrL_Wi3K2\", \"xm38mJDwX\"];const variantClassNames = { xm38mJDwX: \"framer-v-16ki4mf\", yrL_Wi3K2: \"framer-v-sg6oqk\" };function addPropertyOverrides(overrides, ...variants) {const nextOverrides = {};variants === null || variants === void 0 ? void 0 : variants.forEach((variant) => variant && Object.assign(nextOverrides, overrides[variant]));return nextOverrides;}const transitions = { default: { delay: 0, duration: .5, ease: [.44, 0, .56, 1], type: \"tween\" } };const Transition = ({ value, children }) => {const config = React.useContext(MotionConfigContext);const transition = value !== null && value !== void 0 ? value : config.transition;const contextValue = React.useMemo(() => ({ ...config, transition }), [JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider, { value: contextValue, children: children });};const humanReadableVariantMap = { \"Variant 1\": \"yrL_Wi3K2\", \"Variant 2\": \"xm38mJDwX\" };const getProps = ({ height, id, title, width, ...props }) => {var ref, _variant, ref1;return { ...props, npXq4EiTG: (ref = title !== null && title !== void 0 ? title : props.npXq4EiTG) !== null && ref !== void 0 ? ref : \"App Store\", variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"yrL_Wi3K2\" };};const createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;const Component = /*#__PURE__*/React.forwardRef(function (props, ref) {const { activeLocale } = useLocaleInfo();const { style, className, layoutId, variant, npXq4EiTG, ...restProps } = getProps(props);const { baseVariant, classNames, gestureVariant, setGestureState, setVariant, transition, variants } = useVariantState({ cycleOrder, defaultVariant: \"yrL_Wi3K2\", transitions, variant, variantClassNames });const layoutDependency = createLayoutDependency(props, variants);const { activeVariantCallback, delay } = useActiveVariantCallback(baseVariant);const onMouseEnter19j733i = activeVariantCallback(async (...args) => {setVariant(\"xm38mJDwX\");});const onMouseLeave5q0l1n = activeVariantCallback(async (...args) => {setVariant(\"yrL_Wi3K2\");});const onTappgggga = activeVariantCallback(async (...args) => {setVariant(\"K4Rl_Jyfd\");});const isDisplayed = () => {if (baseVariant === \"xm38mJDwX\") return false;return true;};const isDisplayed1 = () => {if (baseVariant === \"xm38mJDwX\") return true;return false;};const defaultLayoutId = React.useId();return /*#__PURE__*/_jsx(LayoutGroup, { id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId, children: /*#__PURE__*/_jsx(motion.div, { initial: variant, animate: variants, onHoverStart: () => setGestureState({ isHovered: true }), onHoverEnd: () => setGestureState({ isHovered: false }), onTapStart: () => setGestureState({ isPressed: true }), onTap: () => setGestureState({ isPressed: false }), onTapCancel: () => setGestureState({ isPressed: false }), className: cx(\"framer-Hd2Mr\", classNames), style: { display: \"contents\" }, children: /*#__PURE__*/_jsx(Transition, { value: transition, children: /*#__PURE__*/_jsx(Link, { href: \"https://apps.apple.com/us/app/add-reviews/id1629640319\", children: /*#__PURE__*/_jsxs(motion.a, { ...restProps, className: `${cx(\"framer-sg6oqk\", className)} framer-1xf7o9k`, \"data-framer-name\": \"Variant 1\", \"data-highlight\": true, layoutDependency: layoutDependency, layoutId: \"yrL_Wi3K2\", onMouseEnter: onMouseEnter19j733i, ref: ref, style: { backgroundColor: \"rgb(255, 255, 255)\", borderBottomLeftRadius: 30, borderBottomRightRadius: 30, borderTopLeftRadius: 30, borderTopRightRadius: 30, boxShadow: \"0px 0.7065919983928324px 0.7065919983928324px -0.625px rgba(0, 0, 0, 0.14764), 0px 1.8065619053231785px 1.8065619053231785px -1.25px rgba(0, 0, 0, 0.14398), 0px 3.6217592146567767px 3.6217592146567767px -1.875px rgba(0, 0, 0, 0.13793), 0px 6.8655999097303715px 6.8655999097303715px -2.5px rgba(0, 0, 0, 0.12711), 0px 13.646761411524492px 13.646761411524492px -3.125px rgba(0, 0, 0, 0.10451), 0px 30px 30px -3.75px rgba(0, 0, 0, 0.05)\", ...style }, ...addPropertyOverrides({ xm38mJDwX: { \"data-framer-name\": \"Variant 2\", onMouseLeave: onMouseLeave5q0l1n } }, baseVariant, gestureVariant), children: [isDisplayed() && /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(motion.p, { style: { \"--font-selector\": \"R0Y7SW50ZXItNzAw\", \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif', \"--framer-font-size\": \"14px\", \"--framer-font-weight\": \"700\", \"--framer-text-alignment\": \"center\" }, children: \"App Store\" }) }), className: \"framer-1i4b1nf\", fonts: [\"GF;Inter-700\"], layoutDependency: layoutDependency, layoutId: \"mXHGqmvAR\", style: { \"--framer-link-text-color\": \"rgb(0, 153, 255)\", \"--framer-link-text-decoration\": \"underline\", \"--framer-paragraph-spacing\": \"0px\" }, text: npXq4EiTG, verticalAlignment: \"top\", withExternalLayout: true }), isDisplayed1() && /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fit\", intrinsicHeight: 384, intrinsicWidth: 384, pixelHeight: 384, pixelWidth: 384, src: new URL(\"https://framerusercontent.com/images/2fJLiOc65d8FrK1b2qsSHFpQ18.png\").href }, className: \"framer-4hek8n\", \"data-highlight\": true, layoutDependency: layoutDependency, layoutId: \"rQrtZS2k6\", onTap: onTappgggga })] }) }) }) }) });});const css = ['.framer-Hd2Mr [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-Hd2Mr .framer-1xf7o9k { display: block; }\", \".framer-Hd2Mr .framer-sg6oqk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: 40px; justify-content: center; overflow: visible; padding: 15px 30px 15px 30px; position: relative; text-decoration: none; width: 160px; }\", \".framer-Hd2Mr .framer-1i4b1nf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-Hd2Mr .framer-4hek8n { cursor: pointer; flex: none; height: 17px; overflow: visible; position: relative; width: 14px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Hd2Mr .framer-sg6oqk { gap: 0px; } .framer-Hd2Mr .framer-sg6oqk > * { margin: 0px; margin-left: calc(13px / 2); margin-right: calc(13px / 2); } .framer-Hd2Mr .framer-sg6oqk > :first-child { margin-left: 0px; } .framer-Hd2Mr .framer-sg6oqk > :last-child { margin-right: 0px; } }\"]; /**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 40\n* @framerIntrinsicWidth 160\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xm38mJDwX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n* @framerVariables {\"npXq4EiTG\":\"title\"}\n*/const FramerFJ2tDKAJA = withCSS(Component, css, \"framer-Hd2Mr\");export default FramerFJ2tDKAJA;FramerFJ2tDKAJA.displayName = \"Button Copy\";FramerFJ2tDKAJA.defaultProps = { height: 40, width: 160 };addPropertyControls(FramerFJ2tDKAJA, { variant: { options: [\"yrL_Wi3K2\", \"xm38mJDwX\"], optionTitles: [\"Variant 1\", \"Variant 2\"], title: \"Variant\", type: ControlType.Enum }, npXq4EiTG: { defaultValue: \"App Store\", displayTextArea: false, title: \"Title\", type: ControlType.String } });addFonts(FramerFJ2tDKAJA, [{ family: \"Inter\", moduleAsset: { localModuleIdentifier: \"local-module:canvasComponent/FJ2tDKAJA:default\", url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf\" }, style: \"normal\", url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf\", weight: \"700\" }]);\nexport const __FramerMetadata__ = { \"exports\": { \"Props\": { \"type\": \"tsType\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"default\": { \"type\": \"reactComponent\", \"name\": \"FramerFJ2tDKAJA\", \"slots\": [], \"annotations\": { \"framerVariables\": \"{\\\"npXq4EiTG\\\":\\\"title\\\"}\", \"framerIntrinsicHeight\": \"40\", \"framerContractVersion\": \"1\", \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xm38mJDwX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\", \"framerIntrinsicWidth\": \"160\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };\n//# sourceMappingURL=./FJ2tDKAJA.map"],
  "mappings": "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",
  "names": ["cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "npXq4EiTG", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter19j733i", "args", "onMouseLeave5q0l1n", "onTappgggga", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "Image2", "css", "FramerFJ2tDKAJA", "withCSS", "FJ2tDKAJA_default", "addPropertyControls", "ControlType", "addFonts"]
}
