{"version":3,"sources":["ccfGhtfYJ.tsx"],"sourcesContent":["// Generated by Framer (ee40135)\n\nimport { addFonts, addPropertyControls, ControlType, cx, CycleVariantState, getFontsFromSharedStyle, Link, RichText, useComponentViewport, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { useRef } from \"react\";\nimport * as sharedStyle from \"../css/SCd70RFKE\";\n\nconst enabledGestures = {agBoco9Y4: {hover: true}};\n\nconst cycleOrder = [\"agBoco9Y4\", \"SWzw2o_QH\", \"oV_hG7zh1\"];\n\nconst serializationHash = \"framer-BuLg0\"\n\nconst variantClassNames = {agBoco9Y4: \"framer-v-1khgosg\", oV_hG7zh1: \"framer-v-1j0f9e6\", SWzw2o_QH: \"framer-v-108gg9u\"};\n\nfunction addPropertyOverrides(overrides, ...variants) {\nconst nextOverrides = {}\nvariants?.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]))\nreturn nextOverrides\n}\n\nconst transition1 = {bounce: 0.2, delay: 0, duration: 0.4, type: \"spring\"}\n\nconst Transition = ({value, children}) => {\nconst config = React.useContext(MotionConfigContext)\nconst transition = value ?? config.transition\nconst contextValue = React.useMemo(() => ({ ...config, transition }), [JSON.stringify(transition)])\nreturn <MotionConfigContext.Provider value={contextValue}>{children}</MotionConfigContext.Provider>\n}\n\nconst Variants = motion.create(React.Fragment)\n\nconst humanReadableVariantMap = {Active: \"SWzw2o_QH\", Deactivate: \"oV_hG7zh1\", Default: \"agBoco9Y4\"}\n\nconst getProps = ({height, id, link, title, width, ...props}) => { return {...props, rRhJ0xmiN: title ?? props.rRhJ0xmiN ?? \"Home\", variant: humanReadableVariantMap[props.variant] ?? props.variant ?? \"agBoco9Y4\", vWbN1XceS: link ?? props.vWbN1XceS} }\n\nconst createLayoutDependency = (props, variants) => {if (props.layoutDependency) return variants.join('-') + props.layoutDependency\nreturn variants.join('-')}\n\nexport interface Props extends React.HTMLAttributes<HTMLDivElement> { style?: Record<string, unknown>;className?: string;layoutId?: string | number;variant?: keyof typeof humanReadableVariantMap;title?: string;link?: string; }\n\nconst Component = React.forwardRef<HTMLDivElement, Props>(function(props, ref) {\n\nconst fallbackRef = useRef<HTMLElement>(null)\n\nconst refBinding = ref ?? fallbackRef\n\nconst defaultLayoutId = React.useId()\n\nconst { activeLocale, setLocale } = useLocaleInfo()\n\nconst componentViewport = useComponentViewport()\n\nconst {style, className, layoutId, variant, rRhJ0xmiN, vWbN1XceS, ...restProps} = getProps(props)\n\nconst {baseVariant, classNames, clearLoadingGesture, gestureHandlers, gestureVariant, isLoading, setGestureState, setVariant, variants} = useVariantState({cycleOrder, defaultVariant: \"agBoco9Y4\", enabledGestures, ref: refBinding, variant, variantClassNames})\n\nconst layoutDependency = createLayoutDependency(props, variants)\n\nconst sharedStyleClassNames = [sharedStyle.className]\n\nconst scopingClassNames = cx(serializationHash, ...sharedStyleClassNames)\n\nreturn (<LayoutGroup id={layoutId ?? defaultLayoutId}><Variants animate={variants} initial={false}><Transition value={transition1}><Link href={vWbN1XceS} motionChild nodeId={\"agBoco9Y4\"} openInNewTab={false} scopeId={\"ccfGhtfYJ\"} smoothScroll><motion.a {...restProps} {...gestureHandlers} className={`${cx(scopingClassNames, \"framer-1khgosg\", className, classNames)} framer-1m8bgcn`} data-framer-name={\"Default\"} layoutDependency={layoutDependency} layoutId={\"agBoco9Y4\"} ref={refBinding} style={{...style}} {...addPropertyOverrides({\"agBoco9Y4-hover\": {\"data-framer-name\": undefined}, oV_hG7zh1: {\"data-framer-name\": \"Deactivate\"}, SWzw2o_QH: {\"data-framer-name\": \"Active\"}}, baseVariant, gestureVariant)}><RichText __fromCanvasComponent children={<React.Fragment><motion.h6 className={\"framer-styles-preset-1587wno\"} data-styles-preset={\"SCd70RFKE\"} style={{\"--framer-text-color\": \"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"}}>Home</motion.h6></React.Fragment>} className={\"framer-4xqo10\"} data-framer-name={\"Text\"} fonts={[\"Inter\"]} layoutDependency={layoutDependency} layoutId={\"A9vqxtpUQ\"} style={{\"--extracted-1w1cjl5\": \"rgb(0, 0, 0)\", \"--framer-paragraph-spacing\": \"16px\"}} text={rRhJ0xmiN} verticalAlignment={\"top\"} withExternalLayout/></motion.a></Link></Transition></Variants></LayoutGroup>)\n\n});\n\nconst css = [\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-BuLg0.framer-1m8bgcn, .framer-BuLg0 .framer-1m8bgcn { display: block; }\", \".framer-BuLg0.framer-1khgosg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-BuLg0 .framer-4xqo10 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\", \".framer-BuLg0.framer-v-108gg9u.framer-1khgosg, .framer-BuLg0.framer-v-1j0f9e6.framer-1khgosg { cursor: unset; }\", \".framer-BuLg0.framer-v-1khgosg.hover.framer-1khgosg { padding: 0px 0px 0px 5px; }\", ...sharedStyle.css]\n\n/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 33.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"SWzw2o_QH\":{\"layout\":[\"auto\",\"auto\"]},\"oV_hG7zh1\":{\"layout\":[\"auto\",\"auto\"]},\"hyHLgfkLI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"rRhJ0xmiN\":\"title\",\"vWbN1XceS\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */\nconst FramerccfGhtfYJ: React.ComponentType<Props> = withCSS(Component, css, \"framer-BuLg0\") as typeof Component;\nexport default FramerccfGhtfYJ;\n\nFramerccfGhtfYJ.displayName = \"Footer Menu Link\";\n\nFramerccfGhtfYJ.defaultProps = {height: 14, width: 33.5};\n\naddPropertyControls(FramerccfGhtfYJ, {variant: {options: [\"agBoco9Y4\", \"SWzw2o_QH\", \"oV_hG7zh1\"], optionTitles: [\"Default\", \"Active\", \"Deactivate\"], title: \"Variant\", type: ControlType.Enum}, rRhJ0xmiN: {defaultValue: \"Home\", displayTextArea: false, title: \"Title\", type: ControlType.String}, vWbN1XceS: {title: \"Link\", type: ControlType.Link}} as any)\n\naddFonts(FramerccfGhtfYJ, [{explicitInter: true, fonts: [{family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\", url: \"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\", weight: \"400\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\", url: \"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\", weight: \"400\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+1F00-1FFF\", url: \"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\", weight: \"400\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0370-03FF\", url: \"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\", weight: \"400\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\", url: \"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\", weight: \"400\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\", url: \"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\", weight: \"400\"}, {family: \"Inter\", source: \"framer\", style: \"normal\", unicodeRange: \"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\", url: \"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\", weight: \"400\"}]}, ...getFontsFromSharedStyle(sharedStyle.fonts)], {supportsExplicitInterCodegen: true})"],"names":[],"mappings":"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"}