{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/XA5RsyqfRRbi1FXEGC31/KL40tEiBSo7U9dUhipaL/wvvwI02vu.js", "ssg:https://framerusercontent.com/modules/JbPFQRpBhLaawh2owNxX/ET1UYGFayyG1d3orETSO/RTdjEWFL8.js", "ssg:https://framerusercontent.com/modules/rOxIzliJgafwYJafqVD0/ydIInMz80Jybew2BrGj3/TestimonialList.js"],
  "sourcesContent": ["// Generated by Framer (77e91d3)\nimport { jsx as e } from \"react/jsx-runtime\";\nimport { addFonts as r, addPropertyControls as a, ControlType as t, cx as n, RichText as o, useLocaleInfo as i, useVariantState as l, withCSS as d } from \"framer\";\nimport { LayoutGroup as s, motion as f, MotionConfigContext as c } from \"framer-motion\";\nimport * as m from \"react\";\nimport * as p from \"https://framerusercontent.com/modules/69CkUwWSRU9XSNMFpkkQ/SOujzY3Ce6R5VAWvgZjZ/vKmk3e17T.js\";\nlet u = [\"FBfMuUMfA\", \"c2QdVUYPI\"],\n  v = \"framer-BvLAN\",\n  b = {\n    c2QdVUYPI: \"framer-v-1m9v9b8\",\n    FBfMuUMfA: \"framer-v-1ce6w12\"\n  };\nfunction g(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet h = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  y = ({\n    value: r,\n    children: a\n  }) => {\n    let t = m.useContext(c),\n      n = null != r ? r : t.transition,\n      o = m.useMemo(() => ({\n        ...t,\n        transition: n\n      }), [JSON.stringify(n)]);\n    return /*#__PURE__*/e(c.Provider, {\n      value: o,\n      children: a\n    });\n  },\n  x = {\n    Primary: \"c2QdVUYPI\",\n    PrimaryOnDark: \"FBfMuUMfA\"\n  },\n  w = ({\n    height: e,\n    id: r,\n    label: a,\n    width: t,\n    ...n\n  }) => {\n    var o, i, l;\n    return {\n      ...n,\n      variant: null !== (i = null !== (o = x[n.variant]) && void 0 !== o ? o : n.variant) && void 0 !== i ? i : \"FBfMuUMfA\",\n      wnU4uDzJj: null !== (l = null != a ? a : n.wnU4uDzJj) && void 0 !== l ? l : \"Label Goes Here\"\n    };\n  },\n  A = (e, r) => r.join(\"-\") + e.layoutDependency,\n  B = /*#__PURE__*/m.forwardRef(function (r, a) {\n    let {\n        activeLocale: t\n      } = i(),\n      {\n        style: d,\n        className: c,\n        layoutId: v,\n        variant: x,\n        wnU4uDzJj: B,\n        ...k\n      } = w(r),\n      {\n        baseVariant: L,\n        classNames: N,\n        gestureVariant: P,\n        setGestureState: U,\n        setVariant: M,\n        transition: T,\n        variants: I\n      } = l({\n        cycleOrder: u,\n        defaultVariant: \"FBfMuUMfA\",\n        transitions: h,\n        variant: x,\n        variantClassNames: b\n      }),\n      V = A(r, I),\n      D = m.useRef(null),\n      F = m.useId(),\n      j = [p.className];\n    return /*#__PURE__*/e(s, {\n      id: null != v ? v : F,\n      children: /*#__PURE__*/e(f.div, {\n        initial: x,\n        animate: I,\n        onHoverStart: () => U({\n          isHovered: !0\n        }),\n        onHoverEnd: () => U({\n          isHovered: !1\n        }),\n        onTapStart: () => U({\n          isPressed: !0\n        }),\n        onTap: () => U({\n          isPressed: !1\n        }),\n        onTapCancel: () => U({\n          isPressed: !1\n        }),\n        className: n(\"framer-BvLAN\", ...j, N),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(y, {\n          value: T,\n          children: /*#__PURE__*/e(f.div, {\n            ...k,\n            className: n(\"framer-1ce6w12\", c),\n            \"data-framer-name\": \"PrimaryOnDark\",\n            layoutDependency: V,\n            layoutId: \"FBfMuUMfA\",\n            ref: null != a ? a : D,\n            style: {\n              backgroundColor: \"rgba(255, 255, 255, 0.2)\",\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100,\n              ...d\n            },\n            variants: {\n              c2QdVUYPI: {\n                backgroundColor: \"var(--token-065aff84-5e78-4b2f-82f5-7da84c9a6e41, rgb(211, 211, 211))\"\n              }\n            },\n            ...g({\n              c2QdVUYPI: {\n                \"data-framer-name\": \"Primary\"\n              }\n            }, L, P),\n            children: /*#__PURE__*/e(o, {\n              __fromCanvasComponent: !0,\n              children: /*#__PURE__*/e(m.Fragment, {\n                children: /*#__PURE__*/e(f.p, {\n                  className: \"framer-styles-preset-1dca8e3\",\n                  \"data-styles-preset\": \"vKmk3e17T\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-bc708c64-a1df-4d94-ad1c-0706df5805d6, rgb(255, 255, 255)))\"\n                  },\n                  children: \"7-Day Free Trial, Cancel Anytime\"\n                })\n              }),\n              className: \"framer-9tsflu\",\n              layoutDependency: V,\n              layoutId: \"LoB3flhkm\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-bc708c64-a1df-4d94-ad1c-0706df5805d6, rgb(255, 255, 255))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: B,\n              variants: {\n                c2QdVUYPI: {\n                  \"--extracted-r6o4lv\": \"var(--token-63be12b0-1021-44f9-9722-c12470e777a6, rgb(28, 27, 26))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: !0,\n              ...g({\n                c2QdVUYPI: {\n                  children: /*#__PURE__*/e(m.Fragment, {\n                    children: /*#__PURE__*/e(f.p, {\n                      className: \"framer-styles-preset-1dca8e3\",\n                      \"data-styles-preset\": \"vKmk3e17T\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-63be12b0-1021-44f9-9722-c12470e777a6, rgb(28, 27, 26)))\"\n                      },\n                      children: \"Label Goes Here\"\n                    })\n                  })\n                }\n              }, L, P)\n            })\n          })\n        })\n      })\n    });\n  }),\n  k = ['.framer-BvLAN [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-BvLAN .framer-y0ep6e { display: block; }\", \".framer-BvLAN .framer-1ce6w12 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 16px 8px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\", \".framer-BvLAN .framer-9tsflu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-BvLAN .framer-1ce6w12 { gap: 0px; } .framer-BvLAN .framer-1ce6w12 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-BvLAN .framer-1ce6w12 > :first-child { margin-left: 0px; } .framer-BvLAN .framer-1ce6w12 > :last-child { margin-right: 0px; } }\", ...p.css],\n  L = d(B, k, \"framer-BvLAN\");\nexport default L;\nL.displayName = \"Tag\", L.defaultProps = {\n  height: 36,\n  width: 141.5\n}, a(L, {\n  variant: {\n    options: [\"FBfMuUMfA\", \"c2QdVUYPI\"],\n    optionTitles: [\"PrimaryOnDark\", \"Primary\"],\n    title: \"Variant\",\n    type: t.Enum\n  },\n  wnU4uDzJj: {\n    defaultValue: \"Label Goes Here\",\n    displayTextArea: !1,\n    title: \"Label\",\n    type: t.String\n  }\n}), r(L, [...p.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerwvvwI02vu\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"36\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"c2QdVUYPI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerIntrinsicWidth\": \"141.5\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"wnU4uDzJj\\\":\\\"label\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./wvvwI02vu.map", "// Generated by Framer (ea5112a)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as n, cx as o, getFonts as i, RichText as l, useVariantState as d, withCSS as s } from \"framer\";\nimport { LayoutGroup as c, motion as m } from \"framer-motion\";\nimport * as f from \"react\";\nimport p from \"https://framerusercontent.com/modules/agUm8qOdpyIDPqIJiuPZ/ouKDQwfUbOrw16E6USCQ/Icon.js\";\nimport * as h from \"https://framerusercontent.com/modules/JhILt2hZpxPcfJ5CIiK9/B3bsjcYkeBpFOjUpS1UC/xZndidUCt.js\";\nlet u = i(p),\n  g = [\"HwNzgBcGQ\"],\n  y = {\n    HwNzgBcGQ: \"framer-v-4eiccu\"\n  };\nfunction x(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet v = {},\n  b = {\n    default: {\n      damping: 60,\n      delay: 0,\n      duration: .3,\n      ease: [.44, 0, .56, 1],\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  w = /*#__PURE__*/f.forwardRef(function ({\n    id: a,\n    style: t,\n    className: n,\n    width: i,\n    height: s,\n    layoutId: u,\n    variant: x = \"HwNzgBcGQ\",\n    name: w = \"John S.\",\n    testimonial: C = \"Rocket Money is the greatest app ever!\",\n    ...k\n  }, G) {\n    let L = v[x],\n      V = L || x,\n      {\n        baseVariant: N,\n        classNames: R,\n        gestureVariant: I,\n        setGestureState: j,\n        setVariant: z,\n        transition: T,\n        variants: D\n      } = d({\n        cycleOrder: g,\n        defaultVariant: \"HwNzgBcGQ\",\n        transitions: b,\n        variant: V,\n        variantClassNames: y\n      }),\n      B = D.join(\"-\") + k.layoutDependency,\n      H = f.useId();\n    return /*#__PURE__*/e(c, {\n      id: null != u ? u : H,\n      children: /*#__PURE__*/e(m.div, {\n        initial: V,\n        animate: D,\n        onHoverStart: () => j({\n          isHovered: !0\n        }),\n        onHoverEnd: () => j({\n          isHovered: !1\n        }),\n        onTapStart: () => j({\n          isPressed: !0\n        }),\n        onTap: () => j({\n          isPressed: !1\n        }),\n        onTapCancel: () => j({\n          isPressed: !1\n        }),\n        className: o(\"framer-LCV3G\", h.className, R),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/r(m.div, {\n          ...k,\n          className: o(\"framer-4eiccu\", n),\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: B,\n          layoutId: \"HwNzgBcGQ\",\n          ref: G,\n          style: {\n            backgroundColor: \"var(--token-bc708c64-a1df-4d94-ad1c-0706df5805d6, rgb(255, 255, 255))\",\n            borderBottomLeftRadius: 12,\n            borderBottomRightRadius: 12,\n            borderTopLeftRadius: 12,\n            borderTopRightRadius: 12,\n            ...t\n          },\n          transition: T,\n          children: [/*#__PURE__*/e(l, {\n            __fromCanvasComponent: !0,\n            children: /*#__PURE__*/e(f.Fragment, {\n              children: /*#__PURE__*/e(m.p, {\n                className: \"framer-styles-preset-21ogod\",\n                \"data-styles-preset\": \"xZndidUCt\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"This is my sample message for my testimonial!\"\n              })\n            }),\n            className: \"framer-pbm0v8\",\n            layoutDependency: B,\n            layoutId: \"PZZo1tsDH\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-63be12b0-1021-44f9-9722-c12470e777a6, rgb(28, 27, 26))\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: C,\n            transition: T,\n            verticalAlignment: \"top\",\n            withExternalLayout: !0\n          }), /*#__PURE__*/r(m.div, {\n            className: \"framer-1tuvkfj\",\n            layoutDependency: B,\n            layoutId: \"sRTWVmONs\",\n            transition: T,\n            children: [/*#__PURE__*/e(l, {\n              __fromCanvasComponent: !0,\n              children: /*#__PURE__*/e(f.Fragment, {\n                children: /*#__PURE__*/e(m.p, {\n                  style: {\n                    \"--font-selector\": \"Q1VTVE9NO1JvY2tldCBTYW5zIEJvbGQ=\",\n                    \"--framer-font-family\": '\"Rocket Sans Bold\", sans-serif',\n                    \"--framer-line-height\": \"24px\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"John S.\"\n                })\n              }),\n              className: \"framer-1vd2alq\",\n              fonts: [\"CUSTOM;Rocket Sans Bold\"],\n              layoutDependency: B,\n              layoutId: \"tNBO2FWdx\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-63be12b0-1021-44f9-9722-c12470e777a6, rgb(28, 27, 26))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: w,\n              transition: T,\n              verticalAlignment: \"top\",\n              withExternalLayout: !0\n            }), /*#__PURE__*/r(m.div, {\n              className: \"framer-179ckno\",\n              layoutDependency: B,\n              layoutId: \"yxel4iptr\",\n              transition: T,\n              children: [/*#__PURE__*/e(m.div, {\n                className: \"framer-1huqo61-container\",\n                layoutDependency: B,\n                layoutId: \"L4l1JZuj1-container\",\n                transition: T,\n                children: /*#__PURE__*/e(p, {\n                  color: 'var(--token-e827d1fe-6ff1-4157-bf86-6b83e95a3ca9, rgb(125, 12, 30)) /* {\"name\":\"Red-800\"} */',\n                  glyph: \"star\",\n                  height: \"100%\",\n                  id: \"L4l1JZuj1\",\n                  layoutId: \"L4l1JZuj1\",\n                  size: 18,\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/e(m.div, {\n                className: \"framer-1w8jfip-container\",\n                layoutDependency: B,\n                layoutId: \"Ou8me1Gmv-container\",\n                transition: T,\n                children: /*#__PURE__*/e(p, {\n                  color: 'var(--token-e827d1fe-6ff1-4157-bf86-6b83e95a3ca9, rgb(125, 12, 30)) /* {\"name\":\"Red-800\"} */',\n                  glyph: \"star\",\n                  height: \"100%\",\n                  id: \"Ou8me1Gmv\",\n                  layoutId: \"Ou8me1Gmv\",\n                  size: 18,\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/e(m.div, {\n                className: \"framer-hnynej-container\",\n                layoutDependency: B,\n                layoutId: \"qKKiuOQdp-container\",\n                transition: T,\n                children: /*#__PURE__*/e(p, {\n                  color: 'var(--token-e827d1fe-6ff1-4157-bf86-6b83e95a3ca9, rgb(125, 12, 30)) /* {\"name\":\"Red-800\"} */',\n                  glyph: \"star\",\n                  height: \"100%\",\n                  id: \"qKKiuOQdp\",\n                  layoutId: \"qKKiuOQdp\",\n                  size: 18,\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/e(m.div, {\n                className: \"framer-11m5gb3-container\",\n                layoutDependency: B,\n                layoutId: \"Iv1oWWnRi-container\",\n                transition: T,\n                children: /*#__PURE__*/e(p, {\n                  color: 'var(--token-e827d1fe-6ff1-4157-bf86-6b83e95a3ca9, rgb(125, 12, 30)) /* {\"name\":\"Red-800\"} */',\n                  glyph: \"star\",\n                  height: \"100%\",\n                  id: \"Iv1oWWnRi\",\n                  layoutId: \"Iv1oWWnRi\",\n                  size: 18,\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/e(m.div, {\n                className: \"framer-otua9h-container\",\n                layoutDependency: B,\n                layoutId: \"AzHJWdGCq-container\",\n                transition: T,\n                children: /*#__PURE__*/e(p, {\n                  color: 'var(--token-e827d1fe-6ff1-4157-bf86-6b83e95a3ca9, rgb(125, 12, 30)) /* {\"name\":\"Red-800\"} */',\n                  glyph: \"star\",\n                  height: \"100%\",\n                  id: \"AzHJWdGCq\",\n                  layoutId: \"AzHJWdGCq\",\n                  size: 18,\n                  width: \"100%\"\n                })\n              })]\n            })]\n          })]\n        })\n      })\n    });\n  }),\n  C = ['.framer-LCV3G [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-LCV3G .framer-cfa798 { display: block; }\", \".framer-LCV3G .framer-4eiccu { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; width: 342px; will-change: transform; }\", \".framer-LCV3G .framer-pbm0v8 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-LCV3G .framer-1tuvkfj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-LCV3G .framer-1vd2alq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-LCV3G .framer-179ckno { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-LCV3G .framer-1huqo61-container, .framer-LCV3G .framer-1w8jfip-container, .framer-LCV3G .framer-hnynej-container, .framer-LCV3G .framer-11m5gb3-container, .framer-LCV3G .framer-otua9h-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LCV3G .framer-4eiccu, .framer-LCV3G .framer-179ckno { gap: 0px; } .framer-LCV3G .framer-4eiccu > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-LCV3G .framer-4eiccu > :first-child { margin-top: 0px; } .framer-LCV3G .framer-4eiccu > :last-child { margin-bottom: 0px; } .framer-LCV3G .framer-179ckno > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-LCV3G .framer-179ckno > :first-child { margin-left: 0px; } .framer-LCV3G .framer-179ckno > :last-child { margin-right: 0px; } }\", ...h.css],\n  k = s(w, C, \"framer-LCV3G\");\nexport default k;\nk.displayName = \"Blocks/Testimonial\", k.defaultProps = {\n  height: 112,\n  width: 342\n}, t(k, {\n  fQhq11Un1: {\n    defaultValue: \"John S.\",\n    placeholder: \"Enter name...\",\n    title: \"Name\",\n    type: n.String\n  },\n  nfUvLVghe: {\n    defaultValue: \"Rocket Money is the greatest app ever!\",\n    displayTextArea: !0,\n    placeholder: \"Enter testimonial...\",\n    title: \"Testimonial\",\n    type: n.String\n  }\n}), a(k, [{\n  family: \"Rocket Sans Bold\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/RTdjEWFL8:default\",\n    url: \"assets/7aMT8a370pZV6mZ7LOSD1zl7uZE.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/7aMT8a370pZV6mZ7LOSD1zl7uZE~BKunzybpFjWo9IDz1FvraChCeJTBHnn3J-GKKZ8LrhM.otf\").href\n}, ...u, ...h.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\": \"FramerRTdjEWFL8\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"fQhq11Un1\\\":\\\"name\\\",\\\"nfUvLVghe\\\":\\\"testimonial\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"112\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"342\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { jsx as t, jsxs as e, Fragment as a } from \"react/jsx-runtime\";\nimport { addPropertyControls as o, ControlType as r } from \"framer\";\nimport i from \"https://framerusercontent.com/modules/JbPFQRpBhLaawh2owNxX/ET1UYGFayyG1d3orETSO/RTdjEWFL8.js\";\nexport default function l({\n  id: o,\n  testimonials: r,\n  columns: l,\n  layoutId: m\n}) {\n  let n = `\n        .rm-block-testimonial--${o} {\n            width: auto !important;\n            break-inside: avoid-column;\n            margin-bottom: 24px;\n        }\n    `;\n  return /*#__PURE__*/e(a, {\n    children: [/*#__PURE__*/t(\"style\", {\n      children: n\n    }), /*#__PURE__*/t(\"div\", {\n      style: {\n        columns: l,\n        gap: \"24px\"\n      },\n      children: r.map(e => /*#__PURE__*/t(i, {\n        className: `rm-block-testimonial--${o}`,\n        ...e\n      }))\n    })]\n  });\n}\no(l, {\n  testimonials: {\n    type: r.Array,\n    control: {\n      type: r.Object,\n      controls: {\n        name: {\n          type: r.String,\n          title: \"Name\",\n          placeholder: \"John S.\"\n        },\n        testimonial: {\n          type: r.String,\n          title: \"Testimonial\",\n          placeholder: \"Rocket Money is the greatest app ever!\",\n          displayTextArea: !0\n        }\n      }\n    },\n    maxCount: 24\n  },\n  columns: {\n    title: \"Columns\",\n    type: r.Number,\n    defaultValue: 2,\n    min: 1,\n    max: 3,\n    displayStepper: !0\n  }\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"TestimonialList\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./TestimonialList.map"],
  "mappings": "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",
  "names": ["u", "b", "g", "e", "r", "a", "h", "y", "t", "re", "MotionConfigContext", "n", "o", "se", "p", "x", "w", "i", "l", "A", "B", "Y", "useLocaleInfo", "c", "v", "k", "L", "N", "P", "U", "M", "T", "I", "useVariantState", "u", "V", "D", "pe", "F", "ae", "j", "className", "LayoutGroup", "motion", "cx", "RichText", "css", "withCSS", "wvvwI02vu_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "u", "getFonts", "t", "g", "y", "v", "b", "w", "Y", "a", "i", "s", "u", "x", "C", "k", "G", "V", "N", "R", "I", "j", "z", "T", "D", "useVariantState", "g", "y", "B", "H", "ae", "p", "LayoutGroup", "motion", "cx", "className", "RichText", "t", "css", "withCSS", "RTdjEWFL8_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "l", "o", "r", "m", "n", "u", "p", "e", "RTdjEWFL8_default", "addPropertyControls", "ControlType"]
}
