{"version":3,"file":"shared.CebCSvHC.mjs","names":["useRef","useMemo","useMemo","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","SVG","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/svs32gebyh93iBWMsmfr/WqHskf0qb679lhevn93b/ClickeventStart.js","https:/framerusercontent.com/modules/taU5EZwydOX05V8LvkdK/uGZVh0tURObQOnvLR4ip/cTMgR70Qe.js","https:/framerusercontent.com/modules/VdZ22SEeLf6qxZyzLlC5/KcBxwr8GJzZTV58WSFlD/ClickEventDemo.js","https:/framerusercontent.com/modules/MZujzu1PGvvhyUznu6N1/rXAYrqzfD5tq0DeQJuEX/ImagePath.js"],"sourcesContent":["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{jsx as _jsx}from\"react/jsx-runtime\";function createTrackGetStartedClick(location){return function withTrackGetStartedClick(Component){return props=>{const handleClick=event=>{const posthog=typeof window!==\"undefined\"?window.posthog:null;console.log(\"Button clicked, posthog:\",posthog);if(posthog){posthog.capture(\"get_started_clicked\",{location,button_text:\"Start for free\"});}props.onClick?.(event);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};};}export function TrackGetStartedClick(Component){return createTrackGetStartedClick(\"homepage\")(Component);}export function TrackGetStartedClickNav(Component){return createTrackGetStartedClick(\"Navbar\")(Component);}export function TrackGetStartedClickPricing(Component){return createTrackGetStartedClick(\"Pricing\")(Component);}export function TrackGetStartedClickPointbased(Component){return createTrackGetStartedClick(\"Pointbased\")(Component);}export function TrackGetStartedClickTierbased(Component){return createTrackGetStartedClick(\"Tierbased\")(Component);}export function TrackGetStartedClickMemberbased(Component){return createTrackGetStartedClick(\"Memberbased\")(Component);}export function TrackGetStartedClickAboutUs(Component){return createTrackGetStartedClick(\"AboutUs\")(Component);}export function TrackGetStartedClickCareers(Component){return createTrackGetStartedClick(\"Careers\")(Component);}export function TrackGetStartedClickContact(Component){return createTrackGetStartedClick(\"Contact\")(Component);}export function TrackGetStartedClickAgencies(Component){return createTrackGetStartedClick(\"Agencies\")(Component);}export function TrackGetStartedClickComparisonsDetail(Component){return createTrackGetStartedClick(\"ComparisonsDetail\")(Component);}export function TrackGetStartedClickCustomerStories(Component){return createTrackGetStartedClick(\"CustomerStories\")(Component);}export function TrackGetStartedClickCustomerStories2(Component){return createTrackGetStartedClick(\"CustomerStories2\")(Component);}export function TrackGetStartedClickCustomerStoriesClientVideos(Component){return createTrackGetStartedClick(\"CustomerStoriesClientVideos\")(Component);}export function TrackGetStartedClickCustomerStoriesEcommerce(Component){return createTrackGetStartedClick(\"CustomerStoriesEcommerce\")(Component);}export function TrackGetStartedClickCustomerStoriesHospitality(Component){return createTrackGetStartedClick(\"CustomerStoriesHospitality\")(Component);}export function TrackGetStartedClickCustomerStoriesRetail(Component){return createTrackGetStartedClick(\"CustomerStoriesRetail\")(Component);}export function TrackGetStartedClickCustomerStoryDetail(Component){return createTrackGetStartedClick(\"CustomerStoryDetail\")(Component);}export function TrackGetStartedClickCustomerProfiles(Component){return createTrackGetStartedClick(\"CustomerProfiles\")(Component);}export function TrackGetStartedClickDigitalWallet(Component){return createTrackGetStartedClick(\"DigitalWallet\")(Component);}export function TrackGetStartedClickGiftCards(Component){return createTrackGetStartedClick(\"GiftCards\")(Component);}export function TrackGetStartedClickLoyaltyAutomation(Component){return createTrackGetStartedClick(\"LoyaltyAutomation\")(Component);}export function TrackGetStartedClickReferrals(Component){return createTrackGetStartedClick(\"Referrals\")(Component);}export function TrackGetStartedClickVouchers(Component){return createTrackGetStartedClick(\"Vouchers\")(Component);}export function TrackGetStartedClickIntegrations(Component){return createTrackGetStartedClick(\"Integrations\")(Component);}export function TrackGetStartedClickIntegrationDetail(Component){return createTrackGetStartedClick(\"IntegrationDetail\")(Component);}export function TrackGetStartedClickCreditbased(Component){return createTrackGetStartedClick(\"Creditbased\")(Component);}export function TrackGetStartedClickStampbased(Component){return createTrackGetStartedClick(\"Stampbased\")(Component);}export function TrackGetStartedClickAcademy(Component){return createTrackGetStartedClick(\"Academy\")(Component);}export function TrackGetStartedClickAcademyCourses(Component){return createTrackGetStartedClick(\"AcademyCourses\")(Component);}export function TrackGetStartedClickAcademyCourseDetail(Component){return createTrackGetStartedClick(\"AcademyCourseDetail\")(Component);}export function TrackGetStartedClickAcademyLessonDetail(Component){return createTrackGetStartedClick(\"AcademyLessonDetail\")(Component);}export function TrackGetStartedClickClientVideos(Component){return createTrackGetStartedClick(\"ClientVideos\")(Component);}export function TrackGetStartedClickInsights(Component){return createTrackGetStartedClick(\"Insights\")(Component);}export function TrackGetStartedClickInsightArticleDetail(Component){return createTrackGetStartedClick(\"InsightArticleDetail\")(Component);}export function TrackGetStartedClickTestImageQuality(Component){return createTrackGetStartedClick(\"TestImageQuality\")(Component);}\nexport const __FramerMetadata__ = {\"exports\":{\"TrackGetStartedClickReferrals\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickReferrals\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickIntegrationDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickIntegrationDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickAgencies\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickAgencies\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickIntegrations\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickIntegrations\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickAboutUs\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickAboutUs\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickContact\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickContact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickClientVideos\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickClientVideos\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickAcademy\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickAcademy\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickTierbased\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickTierbased\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickAcademyLessonDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickAcademyLessonDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickTestImageQuality\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickTestImageQuality\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickCustomerStoriesClientVideos\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickCustomerStoriesClientVideos\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickPointbased\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickPointbased\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickAcademyCourseDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickAcademyCourseDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClick\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickNav\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickCustomerStoriesEcommerce\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickCustomerStoriesEcommerce\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickVouchers\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickVouchers\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickCustomerStoriesHospitality\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickCustomerStoriesHospitality\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickCustomerProfiles\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickCustomerProfiles\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickCustomerStoryDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickCustomerStoryDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickCareers\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickCareers\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickCustomerStories2\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickCustomerStories2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickLoyaltyAutomation\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickLoyaltyAutomation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickPricing\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickPricing\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickDigitalWallet\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickDigitalWallet\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickGiftCards\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickGiftCards\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickInsightArticleDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickInsightArticleDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickMemberbased\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickMemberbased\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickAcademyCourses\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickAcademyCourses\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickStampbased\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickStampbased\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickCustomerStories\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickCustomerStories\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickCustomerStoriesRetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickCustomerStoriesRetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickCreditbased\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickCreditbased\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickComparisonsDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickComparisonsDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetStartedClickInsights\":{\"type\":\"reactHoc\",\"name\":\"TrackGetStartedClickInsights\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ClickeventStart.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={BhYwckiUK:{hover:true},E_l8JFa9j:{hover:true},F6gl_f7dY:{hover:true},j50eSrBgB:{hover:true},kEr_VxYw8:{hover:true},mG4IxS9D3:{hover:true},NLqjMKb9d:{hover:true},oDvuZRQ7y:{hover:true},Qb9Epwxh5:{hover:true},reL81bR4f:{hover:true},rkDSYEU1r:{hover:true},uxPP0JGwJ:{hover:true},zmiBJKatw:{hover:true}};const cycleOrder=[\"mG4IxS9D3\",\"NLqjMKb9d\",\"F6gl_f7dY\",\"j50eSrBgB\",\"E_l8JFa9j\",\"uxPP0JGwJ\",\"reL81bR4f\",\"zmiBJKatw\",\"W27oZ8QmA\",\"oDvuZRQ7y\",\"Qb9Epwxh5\",\"rkDSYEU1r\",\"BhYwckiUK\",\"kEr_VxYw8\",\"qs96abj9A\"];const serializationHash=\"framer-YjO64\";const variantClassNames={BhYwckiUK:\"framer-v-188eyr1\",E_l8JFa9j:\"framer-v-70gix6\",F6gl_f7dY:\"framer-v-1q2jmtk\",j50eSrBgB:\"framer-v-1kx7tj9\",kEr_VxYw8:\"framer-v-ohri3k\",mG4IxS9D3:\"framer-v-rt2we9\",NLqjMKb9d:\"framer-v-7i2v7s\",oDvuZRQ7y:\"framer-v-tfpseo\",Qb9Epwxh5:\"framer-v-unk013\",qs96abj9A:\"framer-v-10762ni\",reL81bR4f:\"framer-v-3zzj3i\",rkDSYEU1r:\"framer-v-89153k\",uxPP0JGwJ:\"framer-v-17bc8bh\",W27oZ8QmA:\"framer-v-1xhefl7\",zmiBJKatw:\"framer-v-w6o2os\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const oSTLadMwG=undefined;const VA_cySJRD=undefined;const lJwb18_DS=undefined;const H_5ahlaaJ=undefined;const eJ8KGcCNe=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Black mobile\":\"uxPP0JGwJ\",\"Black outline\":\"rkDSYEU1r\",\"Full-Offwhite\":\"kEr_VxYw8\",\"Mobile - Full-Offwhite\":\"qs96abj9A\",\"Mobile White outline\":\"BhYwckiUK\",\"Offwhite on white - mobile\":\"zmiBJKatw\",\"Offwhite-L-mobile\":\"W27oZ8QmA\",\"Offwhite-L\":\"E_l8JFa9j\",\"Yellow next to black\":\"F6gl_f7dY\",\"Yellow next to white\":\"NLqjMKb9d\",\"Yellow on black - mobile\":\"oDvuZRQ7y\",\"Yellow on white - mobile\":\"reL81bR4f\",Black:\"mG4IxS9D3\",White:\"j50eSrBgB\",Whiteoutline:\"Qb9Epwxh5\"};const Variants=motion.create(React.Fragment);const getProps=({buttonText,click2,height,iconRight,id,link,newTab,width,...props})=>{return{...props,eJ8KGcCNe:iconRight??props.eJ8KGcCNe??false,H_5ahlaaJ:buttonText??props.H_5ahlaaJ??\"Start for free\",lJwb18_DS:newTab??props.lJwb18_DS??false,oSTLadMwG:click2??props.oSTLadMwG,VA_cySJRD:link??props.VA_cySJRD,variant:humanReadableVariantMap[props.variant]??props.variant??\"mG4IxS9D3\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,H_5ahlaaJ,VA_cySJRD,eJ8KGcCNe,oSTLadMwG,lJwb18_DS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mG4IxS9D3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xvp31t=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(oSTLadMwG){const res=await oSTLadMwG(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:VA_cySJRD,motionChild:true,nodeId:\"mG4IxS9D3\",openInNewTab:false,scopeId:\"cTMgR70Qe\",smoothScroll:true,...addPropertyOverrides({uxPP0JGwJ:{openInNewTab:lJwb18_DS}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-rt2we9\",className,classNames)} framer-qxb8e`,\"data-border\":true,\"data-framer-name\":\"Black\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"mG4IxS9D3\",onTap:onTap1xvp31t,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(22, 22, 22)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(22, 22, 22)\",borderBottomLeftRadius:88,borderBottomRightRadius:88,borderTopLeftRadius:88,borderTopRightRadius:88,...style},variants:{\"BhYwckiUK-hover\":{\"--border-color\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\",backgroundColor:\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"E_l8JFa9j-hover\":{backgroundColor:\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},\"F6gl_f7dY-hover\":{backgroundColor:\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"j50eSrBgB-hover\":{backgroundColor:\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},\"kEr_VxYw8-hover\":{backgroundColor:\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},\"mG4IxS9D3-hover\":{backgroundColor:\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"NLqjMKb9d-hover\":{backgroundColor:\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},\"oDvuZRQ7y-hover\":{backgroundColor:\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"Qb9Epwxh5-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"reL81bR4f-hover\":{backgroundColor:\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},\"rkDSYEU1r-hover\":{backgroundColor:\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},\"uxPP0JGwJ-hover\":{\"--border-color\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\",backgroundColor:\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"zmiBJKatw-hover\":{backgroundColor:\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},BhYwckiUK:{\"--border-color\":\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\",backgroundColor:\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},E_l8JFa9j:{\"--border-color\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\",backgroundColor:\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},F6gl_f7dY:{\"--border-color\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\",backgroundColor:\"var(--token-091aac5e-d643-487f-9ea1-a2c0f867a0e5, rgb(255, 255, 80))\"},j50eSrBgB:{\"--border-color\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\",backgroundColor:\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},kEr_VxYw8:{\"--border-color\":\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\",backgroundColor:\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},NLqjMKb9d:{\"--border-color\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\",backgroundColor:\"var(--token-091aac5e-d643-487f-9ea1-a2c0f867a0e5, rgb(255, 255, 80))\"},oDvuZRQ7y:{\"--border-color\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\",backgroundColor:\"var(--token-091aac5e-d643-487f-9ea1-a2c0f867a0e5, rgb(255, 255, 80))\"},Qb9Epwxh5:{\"--border-color\":\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\",backgroundColor:\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},qs96abj9A:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},reL81bR4f:{\"--border-color\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\",backgroundColor:\"var(--token-091aac5e-d643-487f-9ea1-a2c0f867a0e5, rgb(255, 255, 80))\"},rkDSYEU1r:{\"--border-color\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},W27oZ8QmA:{\"--border-color\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},zmiBJKatw:{\"--border-color\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\",backgroundColor:\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"}},...addPropertyOverrides({BhYwckiUK:{\"data-framer-name\":\"Mobile White outline\"},E_l8JFa9j:{\"data-framer-name\":\"Offwhite-L\"},F6gl_f7dY:{\"data-framer-name\":\"Yellow next to black\"},j50eSrBgB:{\"data-framer-name\":\"White\"},kEr_VxYw8:{\"data-framer-name\":\"Full-Offwhite\"},NLqjMKb9d:{\"data-framer-name\":\"Yellow next to white\"},oDvuZRQ7y:{\"data-framer-name\":\"Yellow on black - mobile\"},Qb9Epwxh5:{\"data-framer-name\":\"Whiteoutline\"},qs96abj9A:{\"data-framer-name\":\"Mobile - Full-Offwhite\"},reL81bR4f:{\"data-framer-name\":\"Yellow on white - mobile\"},rkDSYEU1r:{\"data-framer-name\":\"Black outline\"},uxPP0JGwJ:{\"data-framer-name\":\"Black mobile\"},W27oZ8QmA:{\"data-framer-name\":\"Offwhite-L-mobile\"},zmiBJKatw:{\"data-framer-name\":\"Offwhite on white - mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250)))\"},children:\"Start free trial\"})}),className:\"framer-oll7t1\",\"data-framer-name\":\"Start free trial\",fonts:[\"GF;Geist-300\"],layoutDependency:layoutDependency,layoutId:\"GTtpopLHb\",style:{\"--extracted-r6o4lv\":\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\",\"--framer-paragraph-spacing\":\"0px\"},text:H_5ahlaaJ,variants:{\"BhYwckiUK-hover\":{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},\"E_l8JFa9j-hover\":{\"--extracted-r6o4lv\":\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"j50eSrBgB-hover\":{\"--extracted-r6o4lv\":\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"kEr_VxYw8-hover\":{\"--extracted-r6o4lv\":\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"mG4IxS9D3-hover\":{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},\"NLqjMKb9d-hover\":{\"--extracted-r6o4lv\":\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"Qb9Epwxh5-hover\":{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},\"reL81bR4f-hover\":{\"--extracted-r6o4lv\":\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"rkDSYEU1r-hover\":{\"--extracted-r6o4lv\":\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},\"uxPP0JGwJ-hover\":{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},\"zmiBJKatw-hover\":{\"--extracted-r6o4lv\":\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250))\"},E_l8JFa9j:{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},F6gl_f7dY:{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},j50eSrBgB:{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},kEr_VxYw8:{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},NLqjMKb9d:{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},oDvuZRQ7y:{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},qs96abj9A:{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},reL81bR4f:{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},rkDSYEU1r:{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},W27oZ8QmA:{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"},zmiBJKatw:{\"--extracted-r6o4lv\":\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BhYwckiUK-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},\"E_l8JFa9j-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250)))\"},children:\"Start free trial\"})})},\"j50eSrBgB-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250)))\"},children:\"Start free trial\"})})},\"kEr_VxYw8-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250)))\"},children:\"Start free trial\"})})},\"mG4IxS9D3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},\"NLqjMKb9d-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250)))\"},children:\"Start free trial\"})})},\"Qb9Epwxh5-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},\"reL81bR4f-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250)))\"},children:\"Start free trial\"})})},\"rkDSYEU1r-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250)))\"},children:\"Start free trial\"})})},\"uxPP0JGwJ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},\"zmiBJKatw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250)))\"},children:\"Start free trial\"})})},BhYwckiUK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250)))\"},children:\"Start free trial\"})})},E_l8JFa9j:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},F6gl_f7dY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},j50eSrBgB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},kEr_VxYw8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},NLqjMKb9d:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},oDvuZRQ7y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},qs96abj9A:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},reL81bR4f:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},rkDSYEU1r:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},uxPP0JGwJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250)))\"},children:\"Start free trial\"})})},W27oZ8QmA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})},zmiBJKatw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)))\"},children:\"Start free trial\"})})}},baseVariant,gestureVariant)}),eJ8KGcCNe!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jn9uf5\",layoutDependency:layoutDependency,layoutId:\"T_edZBsuN\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1shflh8\",\"data-framer-name\":\"arrow-up-right\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"M5eXi35Lk\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 4 12.667 L 12.667 4 M 12.667 4 L 12.667 12.32 M 12.667 4 L 4.347 4\" fill=\"transparent\" stroke=\"var(--token-0a7061ab-985d-4cd0-8b2d-ff2b2cd68894, rgb(255, 255, 250)) /* {&quot;name&quot;:&quot;offwhite&quot;} */\" stroke-linejoin=\"bevel\" stroke-dasharray=\"\"></path></svg>',svgContentId:11539335338,withExternalLayout:true,...addPropertyOverrides({\"mG4IxS9D3-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 4 12.667 L 12.667 4 M 12.667 4 L 12.667 12.32 M 12.667 4 L 4.347 4\" fill=\"transparent\" stroke=\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)) /* {&quot;name&quot;:&quot;Black 26&quot;} */\" stroke-linejoin=\"bevel\" stroke-dasharray=\"\"></path></svg>',svgContentId:11002982192},\"uxPP0JGwJ-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 4 12.667 L 12.667 4 M 12.667 4 L 12.667 12.32 M 12.667 4 L 4.347 4\" fill=\"transparent\" stroke=\"var(--token-69e76ac8-6872-4cb0-9181-3eb7059db2fb, rgb(22, 22, 22)) /* {&quot;name&quot;:&quot;Black 26&quot;} */\" stroke-linejoin=\"bevel\" stroke-dasharray=\"\"></path></svg>',svgContentId:11002982192}},baseVariant,gestureVariant)})})]})})})})});});const css=[\".framer-YjO64.framer-qxb8e, .framer-YjO64 .framer-qxb8e { display: block; }\",\".framer-YjO64.framer-rt2we9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8.75px; height: 56px; justify-content: center; overflow: visible; padding: 2px 28px 3px 28px; position: relative; text-decoration: none; width: min-content; }\",\".framer-YjO64 .framer-oll7t1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YjO64 .framer-1jn9uf5 { flex: none; height: 17px; overflow: visible; position: relative; width: 16px; }\",\".framer-YjO64 .framer-1shflh8 { flex: none; height: 16px; left: calc(50.00000000000002% - 16px / 2); position: absolute; top: calc(47.05882352941179% - 16px / 2); width: 16px; }\",\".framer-YjO64.framer-v-70gix6.framer-rt2we9 { height: 80px; width: 240px; }\",\".framer-YjO64.framer-v-17bc8bh.framer-rt2we9, .framer-YjO64.framer-v-3zzj3i.framer-rt2we9, .framer-YjO64.framer-v-w6o2os.framer-rt2we9, .framer-YjO64.framer-v-tfpseo.framer-rt2we9 { height: 48px; padding: 2px 24px 3px 24px; }\",\".framer-YjO64.framer-v-1xhefl7.framer-rt2we9 { height: 48px; width: 240px; }\",\".framer-YjO64.framer-v-188eyr1.framer-rt2we9 { height: 50px; padding: 2px 24px 3px 24px; }\",\".framer-YjO64.framer-v-10762ni.framer-rt2we9 { height: 40px; padding: 2px 16px 3px 16px; }\",'.framer-YjO64[data-border=\"true\"]::after, .framer-YjO64 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 165.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"NLqjMKb9d\":{\"layout\":[\"auto\",\"fixed\"]},\"F6gl_f7dY\":{\"layout\":[\"auto\",\"fixed\"]},\"j50eSrBgB\":{\"layout\":[\"auto\",\"fixed\"]},\"E_l8JFa9j\":{\"layout\":[\"fixed\",\"fixed\"]},\"uxPP0JGwJ\":{\"layout\":[\"auto\",\"fixed\"]},\"reL81bR4f\":{\"layout\":[\"auto\",\"fixed\"]},\"zmiBJKatw\":{\"layout\":[\"auto\",\"fixed\"]},\"W27oZ8QmA\":{\"layout\":[\"fixed\",\"fixed\"]},\"oDvuZRQ7y\":{\"layout\":[\"auto\",\"fixed\"]},\"Qb9Epwxh5\":{\"layout\":[\"auto\",\"fixed\"]},\"rkDSYEU1r\":{\"layout\":[\"auto\",\"fixed\"]},\"BhYwckiUK\":{\"layout\":[\"auto\",\"fixed\"]},\"kEr_VxYw8\":{\"layout\":[\"auto\",\"fixed\"]},\"qs96abj9A\":{\"layout\":[\"auto\",\"fixed\"]},\"m97w0W0qB\":{\"layout\":[\"auto\",\"fixed\"]},\"N2xzbwEYE\":{\"layout\":[\"auto\",\"fixed\"]},\"YNW19xyaD\":{\"layout\":[\"auto\",\"fixed\"]},\"KFkEkAsPt\":{\"layout\":[\"fixed\",\"fixed\"]},\"MFBHxl7eY\":{\"layout\":[\"auto\",\"fixed\"]},\"PZXez0_Pq\":{\"layout\":[\"auto\",\"fixed\"]},\"xuZMHECHP\":{\"layout\":[\"auto\",\"fixed\"]},\"fU2vMDLea\":{\"layout\":[\"auto\",\"fixed\"]},\"mGRC1yV71\":{\"layout\":[\"auto\",\"fixed\"]},\"JRiW4Uyb7\":{\"layout\":[\"auto\",\"fixed\"]},\"pfPVo9a39\":{\"layout\":[\"auto\",\"fixed\"]},\"K9RO6q_wM\":{\"layout\":[\"auto\",\"fixed\"]},\"FajT4lzxc\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"H_5ahlaaJ\":\"buttonText\",\"VA_cySJRD\":\"link\",\"eJ8KGcCNe\":\"iconRight\",\"oSTLadMwG\":\"click2\",\"lJwb18_DS\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercTMgR70Qe=withCSS(Component,css,\"framer-YjO64\");export default FramercTMgR70Qe;FramercTMgR70Qe.displayName=\"Button26\";FramercTMgR70Qe.defaultProps={height:56,width:165.5};addPropertyControls(FramercTMgR70Qe,{variant:{options:[\"mG4IxS9D3\",\"NLqjMKb9d\",\"F6gl_f7dY\",\"j50eSrBgB\",\"E_l8JFa9j\",\"uxPP0JGwJ\",\"reL81bR4f\",\"zmiBJKatw\",\"W27oZ8QmA\",\"oDvuZRQ7y\",\"Qb9Epwxh5\",\"rkDSYEU1r\",\"BhYwckiUK\",\"kEr_VxYw8\",\"qs96abj9A\"],optionTitles:[\"Black\",\"Yellow next to white\",\"Yellow next to black\",\"White\",\"Offwhite-L\",\"Black mobile\",\"Yellow on white - mobile\",\"Offwhite on white - mobile\",\"Offwhite-L-mobile\",\"Yellow on black - mobile\",\"Whiteoutline\",\"Black outline\",\"Mobile White outline\",\"Full-Offwhite\",\"Mobile - Full-Offwhite\"],title:\"Variant\",type:ControlType.Enum},H_5ahlaaJ:{defaultValue:\"Start for free\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onH_5ahlaaJChange:{changes:\"H_5ahlaaJ\",type:ControlType.ChangeHandler},VA_cySJRD:{title:\"Link\",type:ControlType.Link},eJ8KGcCNe:{defaultValue:false,title:\"icon right\",type:ControlType.Boolean},oneJ8KGcCNeChange:{changes:\"eJ8KGcCNe\",type:ControlType.ChangeHandler},oSTLadMwG:{title:\"Click 2\",type:ControlType.EventHandler},lJwb18_DS:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onlJwb18_DSChange:{changes:\"lJwb18_DS\",type:ControlType.ChangeHandler}});addFonts(FramercTMgR70Qe,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuM4mJPby1QNtA.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercTMgR70Qe\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NLqjMKb9d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"F6gl_f7dY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"j50eSrBgB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"E_l8JFa9j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uxPP0JGwJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"reL81bR4f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zmiBJKatw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"W27oZ8QmA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oDvuZRQ7y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Qb9Epwxh5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rkDSYEU1r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BhYwckiUK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kEr_VxYw8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qs96abj9A\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"m97w0W0qB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"N2xzbwEYE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"YNW19xyaD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"KFkEkAsPt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MFBHxl7eY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PZXez0_Pq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xuZMHECHP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"fU2vMDLea\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"mGRC1yV71\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"JRiW4Uyb7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"pfPVo9a39\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"K9RO6q_wM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FajT4lzxc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"56\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"165.5\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"H_5ahlaaJ\\\":\\\"buttonText\\\",\\\"VA_cySJRD\\\":\\\"link\\\",\\\"eJ8KGcCNe\\\":\\\"iconRight\\\",\\\"oSTLadMwG\\\":\\\"click2\\\",\\\"lJwb18_DS\\\":\\\"newTab\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cTMgR70Qe.map","import{jsx as _jsx}from\"react/jsx-runtime\";function createTrackGetDemoClick(location){return function withTrackGetDemoClick(Component){return props=>{const handleClick=event=>{const posthog=typeof window!==\"undefined\"?window.posthog:null;console.log(\"Button clicked, posthog:\",posthog);if(posthog){posthog.capture(\"get_demo_clicked\",{location,button_text:\"Get a demo\"});}props.onClick?.(event);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};};}export function TrackGetDemoClick(Component){return createTrackGetDemoClick(\"homepage\")(Component);}export function TrackGetDemoClickNav(Component){return createTrackGetDemoClick(\"Navbar\")(Component);}export function TrackGetDemoClickPricing(Component){return createTrackGetDemoClick(\"Pricing\")(Component);}export function TrackGetDemoClickPointbased(Component){return createTrackGetDemoClick(\"Pointbased\")(Component);}export function TrackGetDemoClickTierbased(Component){return createTrackGetDemoClick(\"Tierbased\")(Component);}export function TrackGetDemoClickMemberbased(Component){return createTrackGetDemoClick(\"Memberbased\")(Component);}export function TrackGetDemoClickAboutUs(Component){return createTrackGetDemoClick(\"AboutUs\")(Component);}export function TrackGetDemoClickCareers(Component){return createTrackGetDemoClick(\"Careers\")(Component);}export function TrackGetDemoClickContact(Component){return createTrackGetDemoClick(\"Contact\")(Component);}export function TrackGetDemoClickAgencies(Component){return createTrackGetDemoClick(\"Agencies\")(Component);}export function TrackGetDemoClickComparisonsDetail(Component){return createTrackGetDemoClick(\"ComparisonsDetail\")(Component);}export function TrackGetDemoClickCustomerStories(Component){return createTrackGetDemoClick(\"CustomerStories\")(Component);}export function TrackGetDemoClickCustomerStories2(Component){return createTrackGetDemoClick(\"CustomerStories2\")(Component);}export function TrackGetDemoClickCustomerStoriesClientVideos(Component){return createTrackGetDemoClick(\"CustomerStoriesClientVideos\")(Component);}export function TrackGetDemoClickCustomerStoriesEcommerce(Component){return createTrackGetDemoClick(\"CustomerStoriesEcommerce\")(Component);}export function TrackGetDemoClickCustomerStoriesHospitality(Component){return createTrackGetDemoClick(\"CustomerStoriesHospitality\")(Component);}export function TrackGetDemoClickCustomerStoriesRetail(Component){return createTrackGetDemoClick(\"CustomerStoriesRetail\")(Component);}export function TrackGetDemoClickCustomerStoryDetail(Component){return createTrackGetDemoClick(\"CustomerStoryDetail\")(Component);}export function TrackGetDemoClickCustomerProfiles(Component){return createTrackGetDemoClick(\"CustomerProfiles\")(Component);}export function TrackGetDemoClickDigitalWallet(Component){return createTrackGetDemoClick(\"DigitalWallet\")(Component);}export function TrackGetDemoClickGiftCards(Component){return createTrackGetDemoClick(\"GiftCards\")(Component);}export function TrackGetDemoClickLoyaltyAutomation(Component){return createTrackGetDemoClick(\"LoyaltyAutomation\")(Component);}export function TrackGetDemoClickReferrals(Component){return createTrackGetDemoClick(\"Referrals\")(Component);}export function TrackGetDemoClickVouchers(Component){return createTrackGetDemoClick(\"Vouchers\")(Component);}export function TrackGetDemoClickIntegrations(Component){return createTrackGetDemoClick(\"Integrations\")(Component);}export function TrackGetDemoClickIntegrationDetail(Component){return createTrackGetDemoClick(\"IntegrationDetail\")(Component);}export function TrackGetDemoClickCreditbased(Component){return createTrackGetDemoClick(\"Creditbased\")(Component);}export function TrackGetDemoClickStampbased(Component){return createTrackGetDemoClick(\"Stampbased\")(Component);}export function TrackGetDemoClickAcademy(Component){return createTrackGetDemoClick(\"Academy\")(Component);}export function TrackGetDemoClickAcademyCourses(Component){return createTrackGetDemoClick(\"AcademyCourses\")(Component);}export function TrackGetDemoClickAcademyCourseDetail(Component){return createTrackGetDemoClick(\"AcademyCourseDetail\")(Component);}export function TrackGetDemoClickAcademyLessonDetail(Component){return createTrackGetDemoClick(\"AcademyLessonDetail\")(Component);}export function TrackGetDemoClickClientVideos(Component){return createTrackGetDemoClick(\"ClientVideos\")(Component);}export function TrackGetDemoClickInsights(Component){return createTrackGetDemoClick(\"Insights\")(Component);}export function TrackGetDemoClickInsightArticleDetail(Component){return createTrackGetDemoClick(\"InsightArticleDetail\")(Component);}export function TrackGetDemoClickTestImageQuality(Component){return createTrackGetDemoClick(\"TestImageQuality\")(Component);}export function TrackGetDemoClickExperience(Component){return createTrackGetDemoClick(\"Experience\")(Component);}export function TrackGetDemoClickGlossaryDetail(Component){return createTrackGetDemoClick(\"GlossaryDetail\")(Component);}\nexport const __FramerMetadata__ = {\"exports\":{\"TrackGetDemoClickVouchers\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickVouchers\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickCustomerStoriesRetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickCustomerStoriesRetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickDigitalWallet\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickDigitalWallet\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickCustomerProfiles\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickCustomerProfiles\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickCustomerStories\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickCustomerStories\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickPricing\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickPricing\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickCustomerStoryDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickCustomerStoryDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClick\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickAboutUs\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickAboutUs\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickIntegrationDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickIntegrationDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickGiftCards\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickGiftCards\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickContact\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickContact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickCustomerStoriesHospitality\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickCustomerStoriesHospitality\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickStampbased\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickStampbased\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickExperience\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickExperience\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickCreditbased\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickCreditbased\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickInsightArticleDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickInsightArticleDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickAcademyLessonDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickAcademyLessonDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickCareers\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickCareers\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickCustomerStoriesClientVideos\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickCustomerStoriesClientVideos\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickMemberbased\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickMemberbased\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickTierbased\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickTierbased\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickAcademyCourses\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickAcademyCourses\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickIntegrations\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickIntegrations\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickAcademy\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickAcademy\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickComparisonsDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickComparisonsDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickInsights\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickInsights\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickGlossaryDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickGlossaryDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickAgencies\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickAgencies\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickTestImageQuality\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickTestImageQuality\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickNav\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickCustomerStories2\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickCustomerStories2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickCustomerStoriesEcommerce\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickCustomerStoriesEcommerce\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickAcademyCourseDetail\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickAcademyCourseDetail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickLoyaltyAutomation\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickLoyaltyAutomation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickClientVideos\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickClientVideos\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickReferrals\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickReferrals\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackGetDemoClickPointbased\":{\"type\":\"reactHoc\",\"name\":\"TrackGetDemoClickPointbased\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ClickEventDemo.map","// Image Trail Effect - Creates a mouse trail of images that follow cursor movement\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useCallback,useEffect}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ImageTrail(props){const{images=[{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Trail Image 1\"},{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Trail Image 2\"},{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Trail Image 3\"},{src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\",alt:\"Trail Image 4\"},{src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Trail Image 5\"}],content=\"Move your mouse to see the Image Path effect\",trailPattern=\"follow\",triggerDistance=20,maxTrailImages=10,useFadeEffect=true,fadeDelay=1500,imageWidth=160,imageHeight=192,backgroundColor=\"#000000\",textColor=\"#FFFFFF\",font,borderRadius=8}=props;const wrapperRef=useRef(null);const imageRefs=useRef([]);const zIndexCounterRef=useRef(1);const imageIndexRef=useRef(0);const lastPositionRef=useRef({x:0,y:0});const fadeTimeoutsRef=useRef(new Map);const patternStateRef=useRef({time:0,centerX:0,centerY:0});const activeImagesRef=useRef(new Set);const lastTriggerTimeRef=useRef(0);const isStatic=useIsStaticRenderer();const calculatePatternPosition=useCallback((baseX,baseY,imageIndex)=>{const container=wrapperRef.current;if(!container)return{x:baseX,y:baseY};const containerBounds=container.getBoundingClientRect();const centerX=containerBounds.width/2;const centerY=containerBounds.height/2;switch(trailPattern){case\"circular\":{const radius=80;const angle=imageIndex*.5+patternStateRef.current.time*.02;const offsetX=Math.cos(angle)*radius;const offsetY=Math.sin(angle)*radius;return{x:baseX+offsetX,y:baseY+offsetY};}case\"wavy\":{const amplitude=60;const frequency=.1;const phase=imageIndex*.3;const waveOffset=Math.sin(patternStateRef.current.time*frequency+phase)*amplitude;return{x:baseX+waveOffset,y:baseY+Math.cos(phase)*20};}case\"random\":{const randomRange=40;const seed=imageIndex+Math.floor(patternStateRef.current.time/100);const randomX=Math.sin(seed*12.9898)*43758.5453%1;const randomY=Math.sin(seed*78.233)*43758.5453%1;return{x:baseX+(randomX*randomRange-randomRange/2),y:baseY+(randomY*randomRange-randomRange/2)};}case\"spiral\":{const spiralRadius=20+imageIndex*8;const angle=imageIndex*.8+patternStateRef.current.time*.01;const offsetX=Math.cos(angle)*spiralRadius;const offsetY=Math.sin(angle)*spiralRadius;return{x:baseX+offsetX,y:baseY+offsetY};}case\"grid\":{const gridSize=60;const cols=3;const gridX=imageIndex%cols*gridSize-gridSize;const gridY=Math.floor(imageIndex/cols)*gridSize-gridSize;const wobble=Math.sin(patternStateRef.current.time*.005+imageIndex)*10;return{x:baseX+gridX+wobble,y:baseY+gridY+wobble};}case\"heart\":{const t=imageIndex*.3+patternStateRef.current.time*.01;const scale=30;const heartX=16*Math.pow(Math.sin(t),3);const heartY=-(13*Math.cos(t)-5*Math.cos(2*t)-2*Math.cos(3*t)-Math.cos(4*t));return{x:baseX+heartX*scale/16,y:baseY+heartY*scale/16};}case\"star\":{const angle=imageIndex*(2*Math.PI/5)+patternStateRef.current.time*.01;const radius=imageIndex%2===0?80:40;const offsetX=Math.cos(angle)*radius;const offsetY=Math.sin(angle)*radius;return{x:baseX+offsetX,y:baseY+offsetY};}case\"figure8\":{const t=imageIndex*.2+patternStateRef.current.time*.01;const scale=60;const figure8X=Math.sin(t)*scale;const figure8Y=Math.sin(2*t)*scale/2;return{x:baseX+figure8X,y:baseY+figure8Y};}default:return{x:baseX,y:baseY};}},[trailPattern]);const activateImage=useCallback((imgIndex,x,y)=>{const img=imageRefs.current[imgIndex];const container=wrapperRef.current;if(!img||!container)return;const containerBounds=container.getBoundingClientRect();const relativeX=x-containerBounds.left;const relativeY=y-containerBounds.top;// Update pattern state\npatternStateRef.current.time=Date.now();patternStateRef.current.centerX=relativeX;patternStateRef.current.centerY=relativeY;// Calculate pattern-based position\nconst patternPos=calculatePatternPosition(relativeX,relativeY,imgIndex);// Clear any existing fade timeout for this image\nconst existingTimeout=fadeTimeoutsRef.current.get(imgIndex);if(existingTimeout){clearTimeout(existingTimeout);fadeTimeoutsRef.current.delete(imgIndex);}img.style.left=`${patternPos.x}px`;img.style.top=`${patternPos.y}px`;if(zIndexCounterRef.current>40){zIndexCounterRef.current=1;}img.style.zIndex=String(zIndexCounterRef.current++);img.style.transform=\"translate(-50%, -50%) scale(1)\";img.style.opacity=\"1\";if(useFadeEffect){const timeoutId=setTimeout(()=>{if(img){img.style.transform=\"translate(-50%, -50%) scale(0)\";img.style.opacity=\"0\";}fadeTimeoutsRef.current.delete(imgIndex);},fadeDelay);fadeTimeoutsRef.current.set(imgIndex,timeoutId);}lastPositionRef.current={x,y};},[useFadeEffect,fadeDelay,calculatePatternPosition]);const deactivateImage=useCallback(imgIndex=>{const img=imageRefs.current[imgIndex];if(!img)return;// Clear any existing fade timeout\nconst existingTimeout=fadeTimeoutsRef.current.get(imgIndex);if(existingTimeout){clearTimeout(existingTimeout);fadeTimeoutsRef.current.delete(imgIndex);}img.style.transform=\"translate(-50%, -50%) scale(0)\";img.style.opacity=\"0\";activeImagesRef.current.delete(imgIndex);},[]);const calculateDistance=useCallback((x,y)=>{return Math.hypot(x-lastPositionRef.current.x,y-lastPositionRef.current.y);},[]);const handleMouseMove=useCallback(e=>{if(isStatic||images.length===0)return;const clientX=e.clientX;const clientY=e.clientY;if(!clientX||!clientY)return;const distance=calculateDistance(clientX,clientY);const threshold=triggerDistance;// Add time-based throttle (minimum 200ms between triggers for mouse)\nconst now=Date.now();const timeSinceLastTrigger=now-lastTriggerTimeRef.current;const minTimeBetweenTriggers=200;const shouldTrigger=distance>threshold&&timeSinceLastTrigger>=minTimeBetweenTriggers;if(shouldTrigger){lastTriggerTimeRef.current=now;// Use the actual number of available images, not a cycling counter\nconst availableImageCount=images.length;const leadImageIndex=imageIndexRef.current%availableImageCount;activateImage(leadImageIndex,clientX,clientY);activeImagesRef.current.add(leadImageIndex);const effectiveMaxTrail=Math.min(maxTrailImages,10);// Only deactivate tail image if we have more active images than effectiveMaxTrail\nif(activeImagesRef.current.size>effectiveMaxTrail){// Calculate which image index should be removed (the oldest one)\nconst tailImageIndex=(imageIndexRef.current-effectiveMaxTrail)%availableImageCount;// Handle negative modulo properly\nconst normalizedTailIndex=tailImageIndex<0?tailImageIndex+availableImageCount:tailImageIndex;deactivateImage(normalizedTailIndex);}imageIndexRef.current++;}},[images.length,triggerDistance,maxTrailImages,activateImage,deactivateImage,calculateDistance,isStatic]);const handleTouch=useCallback(e=>{if(isStatic||images.length===0)return;const clientX=e.touches[0]?.clientX;const clientY=e.touches[0]?.clientY;if(!clientX||!clientY)return;// For touch events, always show exactly 1 image per tap\nconst availableImageCount=images.length;const leadImageIndex=imageIndexRef.current%availableImageCount;activateImage(leadImageIndex,clientX,clientY);activeImagesRef.current.add(leadImageIndex);// Limit to 1 image for touch\nconst effectiveMaxTrail=1;// Only deactivate tail image if we have more active images than effectiveMaxTrail\nif(activeImagesRef.current.size>effectiveMaxTrail){// Calculate which image index should be removed (the oldest one)\nconst tailImageIndex=(imageIndexRef.current-effectiveMaxTrail)%availableImageCount;// Handle negative modulo properly\nconst normalizedTailIndex=tailImageIndex<0?tailImageIndex+availableImageCount:tailImageIndex;deactivateImage(normalizedTailIndex);}imageIndexRef.current++;},[images.length,activateImage,deactivateImage,isStatic]);// Initialize image refs and cleanup timeouts\nuseEffect(()=>{imageRefs.current=imageRefs.current.slice(0,images.length);// Cleanup function\nreturn()=>{fadeTimeoutsRef.current.forEach(timeoutId=>clearTimeout(timeoutId));fadeTimeoutsRef.current.clear();};},[images.length]);// Reset component state when key props change\nuseEffect(()=>{imageIndexRef.current=0;lastPositionRef.current={x:0,y:0};zIndexCounterRef.current=1;activeImagesRef.current.clear();// Clear all active images\nimageRefs.current.forEach((img,index)=>{if(img){img.style.transform=\"translate(-50%, -50%) scale(0)\";img.style.opacity=\"0\";}});// Clear all timeouts\nfadeTimeoutsRef.current.forEach(timeoutId=>clearTimeout(timeoutId));fadeTimeoutsRef.current.clear();},[triggerDistance,maxTrailImages,useFadeEffect,fadeDelay]);return /*#__PURE__*/_jsxs(\"div\",{ref:wrapperRef,onMouseMove:handleMouseMove,onTouchStart:handleTouch,style:{position:\"relative\",width:\"100%\",height:\"100%\",backgroundColor,borderRadius,overflow:\"visible\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"default\",...font},children:[images.map((image,i)=>/*#__PURE__*/_jsx(\"img\",{ref:el=>{imageRefs.current[i]=el;},src:image.src,alt:image.alt,style:{position:\"absolute\",width:imageWidth,height:imageHeight,objectFit:\"cover\",borderRadius:borderRadius*.5,transform:\"translate(-50%, -50%) scale(0)\",opacity:0,transition:\"transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)\",pointerEvents:\"none\",zIndex:1}},i)),/*#__PURE__*/_jsx(\"div\",{style:{color:textColor,textAlign:\"center\",zIndex:0,pointerEvents:\"none\",padding:\"20px\"},children:content})]});}addPropertyControls(ImageTrail,{images:{type:ControlType.Array,title:\"Trail Images\",control:{type:ControlType.ResponsiveImage},defaultValue:[{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Trail Image 1\"},{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Trail Image 2\"},{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Trail Image 3\"},{src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\",alt:\"Trail Image 4\"},{src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Trail Image 5\"}],maxCount:500},content:{type:ControlType.String,title:\"Content Text\",defaultValue:\"Move your mouse to see the trail effect\",displayTextArea:true},trailPattern:{type:ControlType.Enum,title:\"Trail Pattern\",options:[\"follow\",\"circular\",\"wavy\",\"random\",\"spiral\",\"grid\",\"heart\",\"star\",\"figure8\"],optionTitles:[\"Follow\",\"Circular\",\"Wavy\",\"Random\",\"Spiral\",\"Grid\",\"Heart\",\"Star\",\"Figure 8\"],defaultValue:\"follow\"},triggerDistance:{type:ControlType.Number,title:\"Trigger Distance\",defaultValue:80,min:1,max:200,step:5},maxTrailImages:{type:ControlType.Number,title:\"Max Trail Images\",defaultValue:10,min:1,max:10,step:1},useFadeEffect:{type:ControlType.Boolean,title:\"Auto Fade\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},fadeDelay:{type:ControlType.Number,title:\"Fade Delay\",defaultValue:1500,min:100,max:5e3,step:100,unit:\"ms\",hidden:({useFadeEffect})=>!useFadeEffect},imageWidth:{type:ControlType.Number,title:\"Image Width\",defaultValue:160,min:50,max:400,step:10,unit:\"px\"},imageHeight:{type:ControlType.Number,title:\"Image Height\",defaultValue:192,min:50,max:400,step:10,unit:\"px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#000000\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"18px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\",textAlign:\"center\"},controls:\"extended\",defaultFontType:\"sans-serif\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageTrail\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImagePath.map"],"mappings":"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"}