{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/j54Lbk8OWxnyhmB8lt9T/fRNWq5AK9CSo2qHbppF8/xUhPl2FbH.js"],
  "sourcesContent": ["// Generated by Framer (cd03546)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";import { addFonts, addPropertyControls, ControlType, cx, Image, Link, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";import { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";import * as React from \"react\";const cycleOrder = [\"FoOBPV9q1\", \"gav3qMC4x\"];const variantClassNames = { FoOBPV9q1: \"framer-v-1ijj9im\", gav3qMC4x: \"framer-v-76hn6l\" };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: { damping: 60, delay: 0, mass: 1, stiffness: 500, type: \"spring\" } };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\": \"FoOBPV9q1\", \"Variant 2\": \"gav3qMC4x\" };const getProps = ({ height, id, width, ...props }) => {var _variant, ref;return { ...props, variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"FoOBPV9q1\" };};const createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;const Component = /*#__PURE__*/React.forwardRef(function (props, ref) {const { activeLocale } = useLocaleInfo();const { style, className, layoutId, variant, ...restProps } = getProps(props);const { baseVariant, classNames, gestureVariant, setGestureState, setVariant, transition, variants } = useVariantState({ cycleOrder, defaultVariant: \"FoOBPV9q1\", transitions, variant, variantClassNames });const layoutDependency = createLayoutDependency(props, variants);const { activeVariantCallback, delay } = useActiveVariantCallback(baseVariant);const onMouseEnter1nm6uli = activeVariantCallback(async (...args) => {setVariant(\"gav3qMC4x\");});const onMouseLeave1ccqkw1 = activeVariantCallback(async (...args) => {setVariant(\"FoOBPV9q1\");});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-pgQde\", classNames), style: { display: \"contents\" }, children: /*#__PURE__*/_jsx(Transition, { value: transition, children: /*#__PURE__*/_jsxs(motion.div, { ...restProps, className: cx(\"framer-1ijj9im\", className), \"data-framer-name\": \"Variant 1\", layoutDependency: layoutDependency, layoutId: \"FoOBPV9q1\", ref: ref, style: { ...style }, ...addPropertyOverrides({ gav3qMC4x: { \"data-framer-name\": \"Variant 2\" } }, baseVariant, gestureVariant), children: [/*#__PURE__*/_jsx(Link, { href: \"https://flingor.framer.website/\", children: /*#__PURE__*/_jsx(motion.a, { className: \"framer-1s68gvt framer-1pjzrz9\", \"data-framer-name\": \"Overlay\", \"data-highlight\": true, layoutDependency: layoutDependency, layoutId: \"CtlV8hMQU\", onMouseEnter: onMouseEnter1nm6uli, style: { background: \"radial-gradient(32.7% 32.7% at 50% 50%, rgba(255, 255, 255, 0.3) 0%, hsla(0, 0%, 100%, 0) 100%)\", borderBottomLeftRadius: 50, borderBottomRightRadius: 50, borderTopLeftRadius: 50, borderTopRightRadius: 50 }, ...addPropertyOverrides({ gav3qMC4x: { onMouseLeave: onMouseLeave1ccqkw1 } }, baseVariant, gestureVariant) }) }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 1080, intrinsicWidth: 1080, pixelHeight: 1080, pixelWidth: 1080, src: new URL(\"https://framerusercontent.com/images/0GPjA5Bml2wwg1h5IUW0Y00.png\").href }, className: \"framer-e9j1vb\", \"data-framer-name\": \"Image\", layoutDependency: layoutDependency, layoutId: \"MVEuUH4Eq\", style: { filter: \"drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3))\", rotate: 0, WebkitFilter: \"drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3))\" }, variants: { gav3qMC4x: { rotate: -10 } } })] }) }) }) });});const css = ['.framer-pgQde [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-pgQde .framer-1pjzrz9 { display: block; }\", \".framer-pgQde .framer-1ijj9im { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-pgQde .framer-1s68gvt { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; text-decoration: none; top: 0px; z-index: 1; }\", \".framer-pgQde .framer-e9j1vb { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; width: 40px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pgQde .framer-1ijj9im { gap: 0px; } .framer-pgQde .framer-1ijj9im > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-pgQde .framer-1ijj9im > :first-child { margin-top: 0px; } .framer-pgQde .framer-1ijj9im > :last-child { margin-bottom: 0px; } }\"]; /**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 40\n* @framerIntrinsicWidth 40\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"gav3qMC4x\":{\"layout\":[\"auto\",\"auto\"]}}}\n* @framerImmutableVariables false\n*/const FramerxUhPl2FbH = withCSS(Component, css, \"framer-pgQde\");export default FramerxUhPl2FbH;FramerxUhPl2FbH.displayName = \"Flingor Icon\";FramerxUhPl2FbH.defaultProps = { height: 40, width: 40 };addPropertyControls(FramerxUhPl2FbH, { variant: { options: [\"FoOBPV9q1\", \"gav3qMC4x\"], optionTitles: [\"Variant 1\", \"Variant 2\"], title: \"Variant\", type: ControlType.Enum } });addFonts(FramerxUhPl2FbH, []);\nexport const __FramerMetadata__ = { \"exports\": { \"default\": { \"type\": \"reactComponent\", \"name\": \"FramerxUhPl2FbH\", \"slots\": [], \"annotations\": { \"framerContractVersion\": \"1\", \"framerIntrinsicWidth\": \"40\", \"framerImmutableVariables\": \"false\", \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gav3qMC4x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\", \"framerIntrinsicHeight\": \"40\" } }, \"Props\": { \"type\": \"tsType\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };\n//# sourceMappingURL=./xUhPl2FbH.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", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter1nm6uli", "args", "onMouseLeave1ccqkw1", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "Link", "Image2", "css", "FramerxUhPl2FbH", "withCSS", "xUhPl2FbH_default", "addPropertyControls", "ControlType", "addFonts"]
}
