{"version":3,"file":"shared-lib.CUDfWqaf.mjs","names":["useMemo","useMemo","useMemo","useStore","useState","useRef","useCallback","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","getProps","className","addPropertyOverrides","DocumentDuplicate","ArrowDownTray","Vector","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","LogoWithDropdown","LogoWithDropdownInfo","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts"],"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/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/m8n3ecJYWfJAMxPLMd4T/YFHgiC7TkcEGUnPuIUKD/Overrides.js","https:/framerusercontent.com/modules/WJCyakRX35A3NjWrNOhs/FkYZstxrrPuShUGFQlMR/Lv602MFZP.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js","https:/framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/kvFSr6fSU7VcYZyNyfaK/Download.js","https:/framerusercontent.com/modules/oFfLU540gbIVzBnmW0sf/8UMtH3ooLYgJkylt0fsx/dVDRVB9mh.js","https:/framerusercontent.com/modules/pxH2OZNVzw2k8OlDUO8i/2uJ4RapYclvr2WiN7VYZ/wy89PUfQT.js","https:/framerusercontent.com/modules/4nTcGpJBH6ql52T8ZgJ5/ioJmxzSgtzv2jKKq7MrE/S4yGfABie.js","https:/framerusercontent.com/modules/IISqpZP6G9QTvdKjDTcl/WVnJ28zxGDMCJhHAuBGY/Btgwda1A3.js","https:/framerusercontent.com/modules/M62utBrZTJ6kNtX1qoiX/nfGyU3OpUxF8IvWyJAPd/c7RdZjMfI.js","https:/framerusercontent.com/modules/gxwdfjvmKew6naom3n9l/oyEp0K0IzEuP2yVvxD1X/siteMetadata.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\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","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{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useRef,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";// Learn more: https://www.framer.com/developers/overrides/\nconst useStore=createStore({background:\"#0099FF\"});export function withBlur(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,initial:{filter:\"blur(75px)\"},animate:{filter:\"blur(0px)\"},transition:{duration:.35,delay:.25,ease:\"ease\"}});});}export function withBlur2(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,initial:{filter:\"blur(75px)\"},animate:{filter:\"blur(0px)\"},transition:{duration:.35,delay:.45,ease:\"ease\"}});});}const VARIANT_DEFAULT=\"Variant 1\";const VARIANT_ALTERNATE=\"Variant 2\";const useStore2=createStore({variant:VARIANT_DEFAULT});export function withRightClick(Component){return props=>{const[store,setStore]=useStore();const componentRef=useRef(null);const handleRightClick=e=>{if(componentRef.current?.contains(e.target)){e.preventDefault();e.stopPropagation();setStore({variant:VARIANT_ALTERNATE});}};const handleOutsideClick=e=>{if(!componentRef.current?.contains(e.target)){setStore({variant:VARIANT_DEFAULT});}};useEffect(()=>{const currentComponent=componentRef.current;currentComponent?.addEventListener(\"contextmenu\",handleRightClick);document.addEventListener(\"click\",handleOutsideClick);return()=>{currentComponent?.removeEventListener(\"contextmenu\",handleRightClick);document.removeEventListener(\"click\",handleOutsideClick);};},[]);return /*#__PURE__*/_jsx(Component,{ref:componentRef,...props,variant:store.variant});};}export function withDropdown(Component){return props=>{const[store,setStore]=useStore();const handleEvent=()=>{if(store.variant===\"Variant 2\"){setStore({variant:\"Variant 1\"});}};return /*#__PURE__*/_jsx(Component,{...props,onTap:handleEvent});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withBlur\":{\"type\":\"reactHoc\",\"name\":\"withBlur\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDropdown\":{\"type\":\"reactHoc\",\"name\":\"withDropdown\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRightClick\":{\"type\":\"reactHoc\",\"name\":\"withRightClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBlur2\":{\"type\":\"reactHoc\",\"name\":\"withBlur2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Overrides.map","// Generated by Framer (bf2ee14)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-zpQYH .framer-styles-preset-a7npct:not(.rich-text-wrapper), .framer-zpQYH .framer-styles-preset-a7npct.rich-text-wrapper a { --framer-link-current-text-color: rgba(0, 0, 0, 0.6); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #000000; --framer-link-hover-text-decoration: none; --framer-link-text-color: rgba(0, 0, 0, 0.6); --framer-link-text-decoration: none; transition: color 0.15s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-zpQYH\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{defaultEvents,usePadding,useRadius,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * CLIPBOARD\n *\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Clipboard(props){const{label,content,fill,color,style,onClick,font,hoverOptions,...rest}=props;const deprecatedFont=useFontControls({fontWeight:500,...rest});const borderRadius=useRadius(props);const paddingValue=usePadding(props);const handleClick=useCallback(()=>{var ref;(ref=navigator.clipboard)===null||ref===void 0?void 0:ref.writeText(content);onClick===null||onClick===void 0?void 0:onClick();},[onClick,content]);return /*#__PURE__*/ _jsx(motion.button,{style:{border:\"none\",outline:\"none\",resize:\"none\",width:\"max-content\",wordBreak:\"break-word\",overflowWrap:\"break-word\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",letterSpacing:\"-0.2px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background:fill,borderRadius,cursor:\"pointer\",padding:paddingValue,color,...deprecatedFont,...font,...style},onClick:handleClick,...rest,whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:label});};addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,description:\"When clicked, this content will be copied to the clipboard.\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Copy to Clipboard\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#06F\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#fff\"},font:{// @ts-ignore - Internal\ntype:ControlType.Font,controls:\"extended\",defaultValue:{fontSize:16}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0088FF\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}},padding:{type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,title:\"Padding\",defaultValue:10},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:50},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";var IconType;(function(IconType){IconType[\"Default\"]=\"Default\";IconType[\"Custom\"]=\"Custom\";})(IconType||(IconType={}));var SrcType;(function(SrcType){SrcType[\"Upload\"]=\"Upload\";SrcType[\"URL\"]=\"URL\";})(SrcType||(SrcType={}));// Check for the Search Index Meta Tag\n// Currently the only way to differenciate between Preview & Publish\nconst metaTagSelector='meta[name=\"framer-search-index\"]';// We can hopefully remove this check when new Preview ships\nfunction isPublishedSiteOrSSG(){if(typeof document===\"undefined\")return true;const metaTag=document.querySelector(metaTagSelector);return!!metaTag;}/**\n *\n * DOWNLOAD\n * By Hunter\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 100\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Download(props){const{styleOptions,hoverOptions,iconOptions}=props;const{backgroundColor,color,borderRadius,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,gap}=styleOptions;const isInPublishedSiteOrSSG=isPublishedSiteOrSSG();let downloadURL=undefined;if(isInPublishedSiteOrSSG){if(props.srcType===SrcType.URL)downloadURL=props.srcURL;if(props.srcType===SrcType.Upload)downloadURL=props.srcFile;}const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;const getIcon=()=>{var ref,ref1;if(!iconOptions)return;const iconStyle={order:iconOptions.alignment===\"start\"?0:2,flexShrink:0};return iconOptions.type===IconType.Custom&&!!((ref=iconOptions.image)===null||ref===void 0?void 0:ref.src)?/*#__PURE__*/ _jsx(\"img\",{style:iconStyle,alt:((ref1=iconOptions.image)===null||ref1===void 0?void 0:ref1.alt)&&iconOptions.image.alt.length>0?iconOptions.image.alt:\"download icon\",src:iconOptions.image.src,width:iconOptions.size,height:iconOptions.size}):/*#__PURE__*/ _jsx(\"svg\",{style:iconStyle,xmlns:\"http://www.w3.org/2000/svg\",width:iconOptions.size,height:iconOptions.size,fill:iconOptions.color,viewBox:\"0 0 256 256\",children:/*#__PURE__*/ _jsx(\"path\",{d:\"M228 152v56a20 20 0 0 1-20 20H48a20 20 0 0 1-20-20v-56a12 12 0 0 1 24 0v52h152v-52a12 12 0 0 1 24 0Zm-108.49 8.49a12 12 0 0 0 17 0l40-40a12 12 0 0 0-17-17L140 123V40a12 12 0 0 0-24 0v83l-19.51-19.49a12 12 0 0 0-17 17Z\"})});};const getCursor=()=>{if(props.srcType===SrcType.URL&&props.srcURL)return\"pointer\";if(props.srcType===SrcType.Upload&&props.srcFile)return\"pointer\";return\"auto\";};const buttonTitle=isInPublishedSiteOrSSG?\"Download File\":\"Publish to Download\";return /*#__PURE__*/ _jsxs(motion.a,{target:\"_blank\",href:downloadURL,download:true,title:buttonTitle,style:{gap,fontSize:16,lineHeight:1,fontFamily:\"Inter\",fontWeight:500,width:\"max-content\",...props.style,...buttonStyles,...props.fontControl,padding:paddingValue,color:color,backgroundColor:backgroundColor,borderRadius:borderRadius,userSelect:\"none\",placeContent:flexAlignSwitch(props.fontControl),whiteSpace:\"nowrap\",cursor:getCursor()},whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:[getIcon(),props.text]});};Download.displayName=\"Download\";addPropertyControls(Download,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Download\"},srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Upload,SrcType.URL]},srcURL:{type:ControlType.String,title:\" \",placeholder:\"../example.pdf\",hidden:props=>props.srcType===SrcType.Upload},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[],hidden:props=>props.srcType===SrcType.URL},fontControl:{// @ts-ignore - Internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},iconOptions:{type:ControlType.Object,optional:true,title:\"Icon\",buttonTitle:\"Size, Color\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:Object.values(IconType),optionTitles:Object.values(IconType),displaySegmentedControl:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.type===IconType.Custom},image:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.type===IconType.Default},size:{type:ControlType.Number,displayStepper:true,min:5,defaultValue:16,max:250},alignment:{title:\"Align\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"start\",\"end\"],optionTitles:[\"Start\",\"End\"]}}},styleOptions:{type:ControlType.Object,title:\"Styles\",buttonTitle:\"Button, Font\",controls:{backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#111\"},color:{type:ControlType.Color,defaultValue:\"#FFF\"},borderRadius:{type:ControlType.Number,title:\"Radius\",displayStepper:true,defaultValue:50},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,defaultValue:5}}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#333\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}}});const buttonStyles={display:\"flex\",placeItems:\"center\",placeContent:\"center\",textDecoration:\"none\"};/* Match flex content alignment with text align */ const flexAlignSwitch=fontControlStyles=>{if(!(fontControlStyles===null||fontControlStyles===void 0?void 0:fontControlStyles.textAlign)){return\"left\";}if(fontControlStyles.textAlign===\"left\"){return\"flex-start\";}if(fontControlStyles.textAlign===\"right\"){return\"flex-end\";}return\"center\";};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Download\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Download.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 13.5 L 0 15.75 C 0 16.993 1.007 18 2.25 18 L 15.75 18 C 16.993 18 18 16.993 18 15.75 L 18 13.5 M 13.5 9 L 9 13.5 M 9 13.5 L 4.5 9 M 9 13.5 L 9 0\" fill=\"transparent\" height=\"18px\" id=\"u_e1tj5hC\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--szd5nr, black)\" transform=\"translate(3 3)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,YmfIrZ3Ez:stroke??props.YmfIrZ3Ez??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,YmfIrZ3Ez,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-JH2Lo\",className),layoutId:layoutId,ref:ref,style:{\"--szd5nr\":YmfIrZ3Ez,...style}});});const css=[`.framer-JH2Lo { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--szd5nr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"YmfIrZ3Ez\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Down Tray\",\"color\":{\"type\":\"variable\",\"value\":\"szd5nr\"},\"set\":{\"localId\":\"vectorSet/kNBkgkDkJ\",\"id\":\"kNBkgkDkJ\",\"moduleId\":\"DyJDRQD0f0RPOu0ZYoEG\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-JH2Lo\");Icon.displayName=\"Arrow Down Tray\";export default Icon;addPropertyControls(Icon,{YmfIrZ3Ez:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Arrow Down Tray\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"szd5nr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/kNBkgkDkJ\\\",\\\"id\\\":\\\"kNBkgkDkJ\\\",\\\"moduleId\\\":\\\"DyJDRQD0f0RPOu0ZYoEG\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"YmfIrZ3Ez\\\":\\\"stroke\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 15 L 12 18.375 C 12 18.996 11.496 19.5 10.875 19.5 L 1.125 19.5 C 0.504 19.5 0 18.996 0 18.375 L 0 5.625 C 0 5.004 0.504 4.5 1.125 4.5 L 3 4.5 C 3.511 4.5 4.012 4.543 4.5 4.624 M 12 15 L 15.375 15 C 15.996 15 16.5 14.496 16.5 13.875 L 16.5 9 C 16.5 4.541 13.257 0.839 9 0.124 C 8.512 0.043 8.011 0 7.5 0 L 5.625 0 C 5.004 0 4.5 0.504 4.5 1.125 L 4.5 4.624 M 12 15 L 5.625 15 C 5.004 15 4.5 14.496 4.5 13.875 L 4.5 4.624 M 16.5 11.25 L 16.5 9.375 C 16.5 7.511 14.989 6 13.125 6 L 11.625 6 C 11.004 6 10.5 5.496 10.5 4.875 L 10.5 3.375 C 10.5 1.511 8.989 0 7.125 0 L 6 0\" fill=\"transparent\" height=\"19.5px\" id=\"cZp9ePEFb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--szd5nr, black)\" transform=\"translate(3.75 2.25)\" width=\"16.5px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,YmfIrZ3Ez:stroke??props.YmfIrZ3Ez??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,YmfIrZ3Ez,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ohXju\",className),layoutId:layoutId,ref:ref,style:{\"--szd5nr\":YmfIrZ3Ez,...style}});});const css=[`.framer-ohXju { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--szd5nr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"YmfIrZ3Ez\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Document Duplicate\",\"color\":{\"type\":\"variable\",\"value\":\"szd5nr\"},\"set\":{\"localId\":\"vectorSet/kNBkgkDkJ\",\"id\":\"kNBkgkDkJ\",\"moduleId\":\"DyJDRQD0f0RPOu0ZYoEG\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-ohXju\");Icon.displayName=\"Document Duplicate\";export default Icon;addPropertyControls(Icon,{YmfIrZ3Ez:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"YmfIrZ3Ez\\\":\\\"stroke\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Document Duplicate\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"szd5nr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/kNBkgkDkJ\\\",\\\"id\\\":\\\"kNBkgkDkJ\\\",\\\"moduleId\\\":\\\"DyJDRQD0f0RPOu0ZYoEG\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8f9ffef)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-UozEh\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 121 29\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 117.188 21.426 C 116.275 21.426 115.511 21.265 114.894 20.945 C 114.277 20.625 113.74 20.181 113.284 19.614 L 114.579 18.432 C 114.937 18.863 115.332 19.202 115.764 19.448 C 116.208 19.682 116.72 19.799 117.299 19.799 C 117.891 19.799 118.329 19.688 118.613 19.467 C 118.909 19.232 119.057 18.912 119.057 18.505 C 119.057 18.198 118.952 17.939 118.743 17.729 C 118.545 17.507 118.194 17.366 117.688 17.304 L 116.8 17.193 C 115.813 17.07 115.036 16.787 114.468 16.343 C 113.913 15.887 113.636 15.216 113.636 14.329 C 113.636 13.86 113.722 13.448 113.895 13.09 C 114.067 12.721 114.308 12.413 114.616 12.166 C 114.937 11.908 115.313 11.71 115.745 11.575 C 116.189 11.439 116.676 11.372 117.207 11.372 C 118.07 11.372 118.773 11.507 119.316 11.778 C 119.871 12.049 120.365 12.425 120.796 12.906 L 119.557 14.088 C 119.31 13.793 118.983 13.54 118.576 13.331 C 118.181 13.109 117.725 12.998 117.207 12.998 C 116.652 12.998 116.238 13.109 115.967 13.331 C 115.708 13.552 115.578 13.842 115.578 14.199 C 115.578 14.569 115.696 14.846 115.93 15.031 C 116.164 15.216 116.541 15.351 117.059 15.437 L 117.947 15.548 C 119.008 15.709 119.779 16.023 120.26 16.491 C 120.753 16.947 121 17.563 121 18.339 C 121 18.807 120.907 19.232 120.722 19.614 C 120.55 19.984 120.297 20.304 119.964 20.575 C 119.631 20.846 119.23 21.056 118.761 21.204 C 118.292 21.352 117.768 21.426 117.188 21.426 Z M 103.571 7.528 L 105.588 7.528 L 105.588 13.183 L 105.681 13.183 C 105.89 12.604 106.23 12.16 106.698 11.852 C 107.18 11.532 107.741 11.372 108.382 11.372 C 109.603 11.372 110.547 11.815 111.213 12.703 C 111.879 13.577 112.212 14.809 112.212 16.399 C 112.212 17.988 111.879 19.226 111.213 20.114 C 110.547 20.988 109.603 21.426 108.382 21.426 C 107.741 21.426 107.18 21.266 106.698 20.945 C 106.23 20.625 105.89 20.181 105.681 19.615 L 105.588 19.615 L 105.588 21.204 L 103.571 21.204 Z M 107.772 19.688 C 108.475 19.688 109.036 19.467 109.455 19.023 C 109.875 18.567 110.085 17.97 110.085 17.23 L 110.085 15.567 C 110.085 14.828 109.875 14.236 109.455 13.793 C 109.036 13.337 108.475 13.109 107.772 13.109 C 107.155 13.109 106.637 13.263 106.217 13.571 C 105.798 13.867 105.588 14.261 105.588 14.754 L 105.588 18.044 C 105.588 18.537 105.798 18.937 106.217 19.245 C 106.637 19.541 107.155 19.688 107.772 19.688 Z M 100.851 21.204 C 100.32 21.204 99.913 21.056 99.63 20.76 C 99.346 20.452 99.173 20.064 99.111 19.596 L 99.019 19.596 C 98.834 20.2 98.495 20.656 98.001 20.963 C 97.508 21.272 96.91 21.426 96.206 21.426 C 95.207 21.426 94.436 21.167 93.894 20.649 C 93.363 20.132 93.098 19.436 93.098 18.561 C 93.098 17.6 93.443 16.879 94.134 16.399 C 94.837 15.918 95.861 15.678 97.206 15.678 L 98.945 15.678 L 98.945 14.865 C 98.945 14.273 98.785 13.817 98.464 13.497 C 98.143 13.177 97.644 13.017 96.965 13.017 C 96.398 13.017 95.935 13.14 95.577 13.386 C 95.22 13.633 94.917 13.947 94.671 14.329 L 93.468 13.238 C 93.789 12.696 94.239 12.253 94.819 11.908 C 95.398 11.55 96.157 11.372 97.095 11.372 C 98.341 11.372 99.296 11.661 99.963 12.24 C 100.629 12.819 100.962 13.651 100.962 14.735 L 100.962 19.559 L 101.979 19.559 L 101.979 21.204 Z M 96.78 19.892 C 97.409 19.892 97.927 19.756 98.334 19.485 C 98.741 19.202 98.945 18.826 98.945 18.358 L 98.945 16.971 L 97.243 16.971 C 95.849 16.971 95.152 17.403 95.152 18.265 L 95.152 18.598 C 95.152 19.029 95.294 19.356 95.577 19.577 C 95.873 19.787 96.274 19.892 96.78 19.892 Z M 84.444 21.204 L 84.444 8.304 L 86.535 8.304 L 86.535 19.356 L 91.79 19.356 L 91.79 21.204 Z M 76.818 21.204 C 76.287 21.204 75.88 21.056 75.597 20.76 C 75.313 20.452 75.14 20.064 75.078 19.596 L 74.986 19.596 C 74.801 20.2 74.462 20.656 73.968 20.963 C 73.475 21.272 72.877 21.426 72.173 21.426 C 71.174 21.426 70.403 21.167 69.861 20.649 C 69.33 20.132 69.065 19.436 69.065 18.561 C 69.065 17.6 69.41 16.879 70.101 16.399 C 70.804 15.918 71.828 15.678 73.173 15.678 L 74.912 15.678 L 74.912 14.865 C 74.912 14.273 74.752 13.817 74.431 13.497 C 74.11 13.177 73.611 13.017 72.932 13.017 C 72.365 13.017 71.902 13.14 71.544 13.386 C 71.187 13.633 70.884 13.947 70.638 14.329 L 69.435 13.238 C 69.756 12.696 70.206 12.253 70.786 11.908 C 71.366 11.55 72.124 11.372 73.062 11.372 C 74.308 11.372 75.264 11.661 75.93 12.24 C 76.596 12.819 76.929 13.651 76.929 14.735 L 76.929 19.559 L 77.947 19.559 L 77.947 21.204 Z M 72.747 19.892 C 73.376 19.892 73.894 19.756 74.301 19.485 C 74.708 19.202 74.912 18.826 74.912 18.358 L 74.912 16.971 L 73.21 16.971 C 71.816 16.971 71.119 17.403 71.119 18.265 L 71.119 18.598 C 71.119 19.029 71.261 19.356 71.544 19.577 C 71.84 19.787 72.241 19.892 72.747 19.892 Z M 62.83 21.204 L 62.83 11.594 L 64.847 11.594 L 64.847 13.442 L 64.939 13.442 C 65.075 12.949 65.358 12.518 65.79 12.148 C 66.222 11.779 66.82 11.594 67.585 11.594 L 68.122 11.594 L 68.122 13.534 L 67.326 13.534 C 66.524 13.534 65.907 13.664 65.476 13.922 C 65.056 14.181 64.847 14.563 64.847 15.068 L 64.847 21.204 Z M 55.746 21.204 L 55.746 11.594 L 57.763 11.594 L 57.763 13.442 L 57.855 13.442 C 57.991 12.949 58.275 12.518 58.706 12.148 C 59.138 11.779 59.736 11.594 60.501 11.594 L 61.038 11.594 L 61.038 13.534 L 60.242 13.534 C 59.44 13.534 58.824 13.664 58.392 13.922 C 57.972 14.181 57.763 14.563 57.763 15.068 L 57.763 21.204 Z M 49.721 21.426 C 49.03 21.426 48.414 21.309 47.871 21.074 C 47.328 20.84 46.866 20.508 46.483 20.076 C 46.101 19.633 45.805 19.103 45.595 18.487 C 45.398 17.859 45.299 17.162 45.299 16.399 C 45.299 15.635 45.398 14.945 45.595 14.329 C 45.805 13.7 46.101 13.17 46.483 12.739 C 46.866 12.296 47.328 11.957 47.871 11.723 C 48.414 11.489 49.03 11.372 49.721 11.372 C 50.424 11.372 51.041 11.495 51.572 11.741 C 52.114 11.988 52.565 12.333 52.922 12.776 C 53.28 13.208 53.545 13.713 53.718 14.292 C 53.903 14.871 53.995 15.493 53.995 16.158 L 53.995 16.916 L 47.39 16.916 L 47.39 17.23 C 47.39 17.969 47.606 18.579 48.037 19.06 C 48.482 19.528 49.111 19.762 49.925 19.762 C 50.517 19.762 51.017 19.633 51.424 19.374 C 51.831 19.115 52.176 18.764 52.46 18.321 L 53.644 19.485 C 53.286 20.076 52.768 20.551 52.09 20.908 C 51.411 21.253 50.622 21.426 49.721 21.426 Z M 49.721 12.943 C 49.376 12.943 49.055 13.004 48.759 13.127 C 48.48 13.248 48.228 13.424 48.019 13.645 C 47.822 13.867 47.667 14.132 47.556 14.439 C 47.445 14.748 47.39 15.086 47.39 15.456 L 47.39 15.585 L 51.868 15.585 L 51.868 15.401 C 51.868 14.661 51.676 14.07 51.294 13.626 C 50.912 13.17 50.387 12.943 49.721 12.943 Z M 42.382 10.152 L 42.382 21.204 L 40.291 21.204 L 40.291 10.152 L 36.443 10.152 L 36.443 8.304 L 46.231 8.304 L 46.231 10.152 Z M 6.851 12.595 C 6.851 11.968 7.53 11.574 8.076 11.884 L 11.774 13.989 L 11.774 15.872 L 7.265 13.306 C 7.009 13.16 6.851 12.889 6.851 12.595 Z M 5.93 10.971 C 5.93 11.514 5.489 11.955 4.945 11.955 C 4.4 11.955 3.959 11.514 3.959 10.971 C 3.959 10.427 4.4 9.987 4.945 9.987 C 5.489 9.987 5.93 10.427 5.93 10.971 Z M 14.47 5.066 C 15.014 5.066 15.455 4.626 15.455 4.082 C 15.455 3.538 15.014 3.098 14.47 3.098 C 13.925 3.098 13.484 3.538 13.484 4.082 C 13.484 4.626 13.925 5.066 14.47 5.066 Z M 25.636 10.971 C 25.636 11.514 25.195 11.955 24.651 11.955 C 24.107 11.955 23.666 11.514 23.666 10.971 C 23.666 10.427 24.107 9.987 24.651 9.987 C 25.195 9.987 25.636 10.427 25.636 10.971 Z M 29.034 14.5 C 29.034 22.508 22.535 29 14.517 29 C 6.5 29 0 22.508 0 14.5 C 0 6.492 6.5 0 14.517 0 C 22.535 0 29.034 6.492 29.034 14.5 Z M 13.598 27.262 L 13.598 13.037 C 13.598 12.871 13.508 12.718 13.363 12.637 L 3.906 7.331 C 2.843 8.896 2.142 10.679 1.856 12.549 L 10.637 17.381 C 11.329 17.762 11.758 18.489 11.758 19.277 L 11.758 26.997 C 12.364 27.129 12.979 27.218 13.598 27.262 Z M 10.05 26.495 L 10.05 19.277 C 10.05 19.11 9.959 18.956 9.812 18.875 L 1.708 14.415 L 1.708 14.5 C 1.708 19.997 5.178 24.684 10.05 26.495 Z M 4.969 5.971 L 14.199 11.149 C 14.883 11.533 15.305 12.254 15.305 13.037 L 15.305 27.27 C 15.924 27.233 16.538 27.151 17.145 27.025 L 17.145 19.465 C 17.145 18.684 17.566 17.964 18.247 17.58 L 27.178 12.543 C 26.828 10.271 25.881 8.196 24.501 6.483 L 22.567 7.581 C 22.423 7.663 22.334 7.815 22.334 7.981 L 22.334 13.188 L 20.626 14.106 L 20.626 7.981 C 20.626 7.202 21.045 6.483 21.723 6.098 L 23.313 5.199 C 22.031 3.988 20.512 3.055 18.853 2.457 L 18.853 15.123 L 17.145 16.009 L 17.145 1.975 C 16.28 1.796 15.4 1.705 14.517 1.706 C 13.202 1.704 11.895 1.906 10.642 2.302 L 10.642 4.807 C 10.642 4.973 10.732 5.126 10.877 5.208 L 15.219 7.61 L 15.219 9.612 L 10.044 6.697 C 9.358 6.314 8.934 5.591 8.934 4.807 L 8.934 2.982 C 7.43 3.711 6.084 4.727 4.969 5.971 Z M 27.326 14.418 L 19.086 19.065 C 18.942 19.147 18.853 19.3 18.853 19.465 L 18.853 26.543 C 23.793 24.768 27.326 20.046 27.326 14.5 Z\" fill=\"transparent\" height=\"29px\" id=\"eGkAIzZ3V\" width=\"120.99999956849335px\"><path d=\"M 113.229 18.328 C 112.316 18.328 111.551 18.168 110.935 17.847 C 110.318 17.527 109.781 17.083 109.325 16.517 L 110.62 15.334 C 110.978 15.765 111.373 16.104 111.804 16.35 C 112.248 16.584 112.76 16.701 113.34 16.701 C 113.932 16.701 114.37 16.591 114.654 16.369 C 114.95 16.135 115.098 15.814 115.098 15.408 C 115.098 15.1 114.993 14.841 114.783 14.632 C 114.586 14.41 114.234 14.268 113.729 14.206 L 112.841 14.096 C 111.854 13.972 111.077 13.689 110.509 13.245 C 109.954 12.79 109.676 12.118 109.676 11.231 C 109.676 10.763 109.763 10.35 109.936 9.993 C 110.108 9.623 110.349 9.315 110.657 9.069 C 110.978 8.81 111.354 8.613 111.786 8.477 C 112.23 8.342 112.717 8.274 113.248 8.274 C 114.111 8.274 114.814 8.409 115.357 8.68 C 115.912 8.952 116.406 9.327 116.837 9.808 L 115.597 10.991 C 115.351 10.695 115.024 10.442 114.617 10.233 C 114.222 10.011 113.766 9.9 113.248 9.9 C 112.692 9.9 112.279 10.011 112.008 10.233 C 111.749 10.455 111.619 10.744 111.619 11.102 C 111.619 11.471 111.736 11.748 111.971 11.933 C 112.205 12.118 112.581 12.254 113.1 12.34 L 113.988 12.451 C 115.049 12.611 115.82 12.925 116.301 13.393 C 116.794 13.849 117.041 14.465 117.041 15.241 C 117.041 15.71 116.948 16.135 116.763 16.517 C 116.591 16.886 116.338 17.207 116.005 17.478 C 115.672 17.749 115.271 17.958 114.802 18.106 C 114.333 18.254 113.809 18.328 113.229 18.328 Z M 99.612 4.43 L 101.629 4.43 L 101.629 10.085 L 101.721 10.085 C 101.931 9.506 102.27 9.063 102.739 8.755 C 103.22 8.434 103.782 8.274 104.423 8.274 C 105.644 8.274 106.588 8.718 107.254 9.605 C 107.92 10.48 108.253 11.712 108.253 13.301 C 108.253 14.89 107.92 16.129 107.254 17.016 C 106.588 17.891 105.644 18.328 104.423 18.328 C 103.782 18.328 103.22 18.168 102.739 17.848 C 102.27 17.527 101.931 17.084 101.721 16.517 L 101.629 16.517 L 101.629 18.106 L 99.612 18.106 Z M 103.812 16.591 C 104.515 16.591 105.077 16.369 105.496 15.925 C 105.916 15.47 106.125 14.872 106.125 14.133 L 106.125 12.469 C 106.125 11.73 105.916 11.139 105.496 10.695 C 105.077 10.239 104.515 10.011 103.812 10.011 C 103.196 10.011 102.677 10.165 102.258 10.473 C 101.839 10.769 101.629 11.163 101.629 11.656 L 101.629 14.946 C 101.629 15.439 101.839 15.839 102.258 16.147 C 102.677 16.443 103.196 16.591 103.812 16.591 Z M 96.892 18.106 C 96.361 18.106 95.954 17.958 95.67 17.662 C 95.387 17.354 95.214 16.966 95.152 16.498 L 95.06 16.498 C 94.875 17.102 94.535 17.558 94.042 17.866 C 93.549 18.174 92.95 18.328 92.247 18.328 C 91.248 18.328 90.477 18.069 89.934 17.552 C 89.404 17.034 89.139 16.338 89.139 15.463 C 89.139 14.502 89.484 13.781 90.175 13.301 C 90.878 12.82 91.902 12.58 93.246 12.58 L 94.986 12.58 L 94.986 11.767 C 94.986 11.176 94.825 10.72 94.505 10.399 C 94.184 10.079 93.684 9.919 93.006 9.919 C 92.438 9.919 91.976 10.042 91.618 10.288 C 91.26 10.535 90.958 10.849 90.711 11.231 L 89.509 10.141 C 89.829 9.598 90.28 9.155 90.859 8.81 C 91.439 8.453 92.198 8.274 93.135 8.274 C 94.381 8.274 95.337 8.563 96.003 9.143 C 96.669 9.722 97.003 10.553 97.003 11.638 L 97.003 16.461 L 98.02 16.461 L 98.02 18.106 Z M 92.821 16.794 C 93.45 16.794 93.968 16.658 94.375 16.387 C 94.782 16.104 94.986 15.728 94.986 15.26 L 94.986 13.874 L 93.283 13.874 C 91.89 13.874 91.193 14.305 91.193 15.168 L 91.193 15.5 C 91.193 15.931 91.334 16.258 91.618 16.48 C 91.914 16.689 92.315 16.794 92.821 16.794 Z M 80.485 18.106 L 80.485 5.206 L 82.576 5.206 L 82.576 16.258 L 87.831 16.258 L 87.831 18.106 Z M 72.859 18.106 C 72.328 18.106 71.921 17.958 71.637 17.662 C 71.354 17.354 71.181 16.966 71.119 16.498 L 71.027 16.498 C 70.842 17.102 70.503 17.558 70.009 17.866 C 69.516 18.174 68.917 18.328 68.214 18.328 C 67.215 18.328 66.444 18.069 65.901 17.552 C 65.371 17.034 65.106 16.338 65.106 15.463 C 65.106 14.502 65.451 13.781 66.142 13.301 C 66.845 12.82 67.869 12.58 69.213 12.58 L 70.953 12.58 L 70.953 11.767 C 70.953 11.176 70.792 10.72 70.472 10.399 C 70.151 10.079 69.651 9.919 68.973 9.919 C 68.405 9.919 67.943 10.042 67.585 10.288 C 67.227 10.535 66.925 10.849 66.678 11.231 L 65.476 10.141 C 65.796 9.598 66.247 9.155 66.827 8.81 C 67.406 8.453 68.165 8.274 69.102 8.274 C 70.348 8.274 71.304 8.563 71.97 9.143 C 72.637 9.722 72.97 10.553 72.97 11.638 L 72.97 16.461 L 73.987 16.461 L 73.987 18.106 Z M 68.788 16.794 C 69.417 16.794 69.935 16.658 70.342 16.387 C 70.749 16.104 70.953 15.728 70.953 15.26 L 70.953 13.874 L 69.25 13.874 C 67.857 13.874 67.16 14.305 67.16 15.168 L 67.16 15.5 C 67.16 15.931 67.302 16.258 67.585 16.48 C 67.881 16.689 68.282 16.794 68.788 16.794 Z M 58.87 18.106 L 58.87 8.496 L 60.887 8.496 L 60.887 10.344 L 60.98 10.344 C 61.115 9.851 61.399 9.42 61.831 9.051 C 62.263 8.681 62.861 8.496 63.626 8.496 L 64.162 8.496 L 64.162 10.437 L 63.367 10.437 C 62.565 10.437 61.948 10.566 61.516 10.825 C 61.097 11.083 60.887 11.465 60.887 11.971 L 60.887 18.106 Z M 51.787 18.106 L 51.787 8.496 L 53.804 8.496 L 53.804 10.344 L 53.896 10.344 C 54.032 9.851 54.315 9.42 54.747 9.051 C 55.179 8.681 55.777 8.496 56.542 8.496 L 57.079 8.496 L 57.079 10.437 L 56.283 10.437 C 55.481 10.437 54.864 10.566 54.433 10.825 C 54.013 11.083 53.804 11.465 53.804 11.971 L 53.804 18.106 Z M 45.762 18.328 C 45.071 18.328 44.454 18.211 43.912 17.977 C 43.369 17.743 42.906 17.41 42.524 16.979 C 42.142 16.535 41.845 16.005 41.636 15.389 C 41.438 14.761 41.34 14.065 41.34 13.301 C 41.34 12.537 41.438 11.847 41.636 11.231 C 41.845 10.603 42.142 10.073 42.524 9.642 C 42.906 9.198 43.369 8.859 43.912 8.625 C 44.454 8.391 45.071 8.274 45.762 8.274 C 46.465 8.274 47.082 8.397 47.612 8.644 C 48.155 8.89 48.605 9.235 48.963 9.678 C 49.321 10.11 49.586 10.615 49.759 11.194 C 49.944 11.773 50.036 12.395 50.036 13.061 L 50.036 13.818 L 43.431 13.818 L 43.431 14.132 C 43.431 14.872 43.646 15.482 44.078 15.962 C 44.522 16.43 45.151 16.664 45.965 16.664 C 46.558 16.664 47.057 16.535 47.464 16.276 C 47.871 16.018 48.217 15.666 48.5 15.223 L 49.685 16.387 C 49.327 16.979 48.809 17.453 48.13 17.81 C 47.452 18.155 46.663 18.328 45.762 18.328 Z M 45.762 9.845 C 45.417 9.845 45.096 9.906 44.8 10.03 C 44.52 10.15 44.268 10.326 44.06 10.547 C 43.862 10.769 43.708 11.034 43.597 11.342 C 43.486 11.65 43.431 11.989 43.431 12.358 L 43.431 12.488 L 47.908 12.488 L 47.908 12.303 C 47.908 11.564 47.717 10.972 47.335 10.529 C 46.952 10.073 46.428 9.845 45.762 9.845 Z M 38.423 7.054 L 38.423 18.106 L 36.332 18.106 L 36.332 7.054 L 32.484 7.054 L 32.484 5.206 L 42.272 5.206 L 42.272 7.054 Z M 2.892 9.497 C 2.892 8.87 3.571 8.476 4.117 8.787 L 7.815 10.891 L 7.815 12.774 L 3.306 10.208 C 3.05 10.063 2.892 9.791 2.892 9.497 Z M 1.971 7.873 C 1.971 8.417 1.529 8.857 0.985 8.857 C 0.441 8.857 0 8.417 0 7.873 C 0 7.33 0.441 6.889 0.985 6.889 C 1.529 6.889 1.971 7.33 1.971 7.873 Z M 10.51 1.968 C 11.055 1.968 11.496 1.528 11.496 0.984 C 11.496 0.441 11.055 0 10.51 0 C 9.966 0 9.525 0.441 9.525 0.984 C 9.525 1.528 9.966 1.968 10.51 1.968 Z M 21.677 7.873 C 21.677 8.417 21.236 8.857 20.692 8.857 C 20.148 8.857 19.706 8.417 19.706 7.873 C 19.706 7.33 20.148 6.889 20.692 6.889 C 21.236 6.889 21.677 7.33 21.677 7.873 Z\" fill=\"rgb(0, 0, 0)\" height=\"18.328000020252574px\" id=\"KPhV6Rgqo\" transform=\"translate(3.959 3.098)\" width=\"117.04076962235688px\"/><path d=\"M 29.034 14.5 C 29.034 22.508 22.535 29 14.517 29 C 6.5 29 0 22.508 0 14.5 C 0 6.492 6.5 0 14.517 0 C 22.535 0 29.034 6.492 29.034 14.5 Z M 13.598 27.262 L 13.598 13.037 C 13.598 12.871 13.508 12.718 13.363 12.637 L 3.906 7.331 C 2.843 8.896 2.142 10.679 1.856 12.549 L 10.637 17.381 C 11.329 17.762 11.758 18.489 11.758 19.277 L 11.758 26.997 C 12.364 27.129 12.979 27.218 13.598 27.262 Z M 10.05 26.495 L 10.05 19.277 C 10.05 19.11 9.959 18.956 9.812 18.875 L 1.708 14.415 L 1.708 14.5 C 1.708 19.997 5.178 24.684 10.05 26.495 Z M 4.969 5.971 L 14.199 11.149 C 14.883 11.533 15.305 12.254 15.305 13.037 L 15.305 27.27 C 15.924 27.233 16.538 27.151 17.145 27.025 L 17.145 19.465 C 17.145 18.684 17.566 17.964 18.247 17.58 L 27.178 12.543 C 26.828 10.271 25.881 8.196 24.501 6.483 L 22.567 7.581 C 22.423 7.663 22.334 7.815 22.334 7.981 L 22.334 13.188 L 20.626 14.106 L 20.626 7.981 C 20.626 7.202 21.045 6.483 21.723 6.098 L 23.313 5.199 C 22.031 3.988 20.512 3.055 18.853 2.457 L 18.853 15.123 L 17.145 16.009 L 17.145 1.975 C 16.28 1.796 15.4 1.705 14.517 1.706 C 13.202 1.704 11.895 1.906 10.642 2.302 L 10.642 4.807 C 10.642 4.973 10.732 5.126 10.877 5.208 L 15.219 7.61 L 15.219 9.612 L 10.044 6.697 C 9.358 6.314 8.934 5.591 8.934 4.807 L 8.934 2.982 C 7.43 3.711 6.084 4.727 4.969 5.971 Z M 27.326 14.418 L 19.086 19.065 C 18.942 19.147 18.853 19.3 18.853 19.465 L 18.853 26.543 C 23.793 24.768 27.326 20.046 27.326 14.5 Z\" fill=\"rgb(0, 0, 0)\" height=\"29px\" id=\"xPQmb4lLL\" width=\"29.034353661855675px\"/></g></svg>',style:{...style}});});const css=[`.framer-UozEh { -webkit-mask: ${mask}; aspect-ratio: 4.172413793103448; display: block; mask: ${mask}; user-select: none; width: 121px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 121\n * @framerIntrinsicHeight 29\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0,0,0)\"},\"set\":{\"localId\":\"vectorSet/ikT_NRmGf\",\"id\":\"ikT_NRmGf\",\"moduleId\":\"A2JH6Q4XnjbNYLREwVM5\"}}\n */const Icon=withCSS(Component,css,\"framer-UozEh\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0,0,0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ikT_NRmGf\\\",\\\"id\\\":\\\"ikT_NRmGf\\\",\\\"moduleId\\\":\\\"A2JH6Q4XnjbNYLREwVM5\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"29\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"121\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";import Download from\"https://framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/kvFSr6fSU7VcYZyNyfaK/Download.js\";import ArrowDownTray from\"https://framerusercontent.com/modules/oFfLU540gbIVzBnmW0sf/8UMtH3ooLYgJkylt0fsx/dVDRVB9mh.js\";import DocumentDuplicate from\"https://framerusercontent.com/modules/pxH2OZNVzw2k8OlDUO8i/2uJ4RapYclvr2WiN7VYZ/wy89PUfQT.js\";import{withDropdown}from\"https://framerusercontent.com/modules/m8n3ecJYWfJAMxPLMd4T/YFHgiC7TkcEGUnPuIUKD/Overrides.js\";import Vector from\"https://framerusercontent.com/modules/4nTcGpJBH6ql52T8ZgJ5/ioJmxzSgtzv2jKKq7MrE/S4yGfABie.js\";const DocumentDuplicateFonts=getFonts(DocumentDuplicate);const ClipboardFonts=getFonts(Clipboard);const ArrowDownTrayFonts=getFonts(ArrowDownTray);const DownloadFonts=getFonts(Download);const MotionDivWithDropdowngadil5=withCodeBoundaryForOverrides(motion.div,{nodeId:\"gaBK4LAjL\",override:withDropdown,scopeId:\"Btgwda1A3\"});const VectorFonts=getFonts(Vector);const cycleOrder=[\"CNMNB4bXI\",\"SZxL92ZFR\"];const serializationHash=\"framer-MSILZ\";const variantClassNames={CNMNB4bXI:\"framer-v-12acrb1\",SZxL92ZFR:\"framer-v-fyuhsh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"CNMNB4bXI\",\"Variant 2\":\"SZxL92ZFR\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CNMNB4bXI\",VV56_oZGm:click??props.VV56_oZGm};};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,VV56_oZGm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CNMNB4bXI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1hpoj7a=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VV56_oZGm){const res=await VV56_oZGm(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"SZxL92ZFR\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12acrb1\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CNMNB4bXI\",onTap:onTap1hpoj7a,ref:refBinding,style:{...style},...addPropertyOverrides({SZxL92ZFR:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithDropdowngadil5,{className:\"framer-gadil5\",layoutDependency:layoutDependency,layoutId:\"gaBK4LAjL\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.16), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.06)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qf7pwa\",layoutDependency:layoutDependency,layoutId:\"LL5WwguqB\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:.6},whileHover:animation,children:[/*#__PURE__*/_jsx(DocumentDuplicate,{animated:true,className:\"framer-5krkor\",layoutDependency:layoutDependency,layoutId:\"rcWFMzPPZ\",style:{\"--szd5nr\":\"rgb(0, 0, 0)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vxrtam-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dVAjDtnrX-container\",nodeId:\"dVAjDtnrX\",rendersWithMotion:true,scopeId:\"Btgwda1A3\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,color:\"rgb(0, 0, 0)\",content:'<svg width=\"925\" height=\"220\" viewBox=\"0 0 925 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M887.828 162.432C880.911 162.432 875.116 161.216 870.443 158.786C865.769 156.356 861.703 152.991 858.245 148.692L868.059 139.719C870.77 142.99 873.761 145.56 877.032 147.43C880.397 149.206 884.276 150.094 888.669 150.094C893.156 150.094 896.474 149.252 898.624 147.57C900.867 145.794 901.989 143.364 901.989 140.279C901.989 137.943 901.194 135.98 899.605 134.391C898.11 132.708 895.446 131.633 891.614 131.166L884.884 130.325C877.406 129.39 871.518 127.24 867.218 123.875C863.012 120.417 860.909 115.323 860.909 108.593C860.909 105.041 861.563 101.91 862.872 99.1996C864.18 96.3955 866.003 94.0588 868.34 92.1894C870.77 90.2266 873.621 88.731 876.892 87.7029C880.257 86.6747 883.949 86.1606 887.968 86.1606C894.511 86.1606 899.839 87.1888 903.952 89.2451C908.158 91.3014 911.897 94.1523 915.168 97.7976L905.774 106.771C903.905 104.527 901.428 102.611 898.343 101.022C895.352 99.3398 891.894 98.4986 887.968 98.4986C883.762 98.4986 880.631 99.3398 878.575 101.022C876.612 102.705 875.63 104.901 875.63 107.612C875.63 110.416 876.518 112.519 878.294 113.921C880.07 115.323 882.921 116.351 886.847 117.005L893.577 117.847C901.615 119.062 907.457 121.445 911.102 124.997C914.841 128.455 916.71 133.129 916.71 139.018C916.71 142.569 916.009 145.794 914.607 148.692C913.299 151.496 911.382 153.926 908.859 155.982C906.335 158.038 903.297 159.627 899.746 160.749C896.194 161.871 892.221 162.432 887.828 162.432Z\" fill=\"black\"/>\\n<path d=\"M784.649 57H799.931V99.9024H800.632C802.221 95.5093 804.792 92.1444 808.343 89.8077C811.989 87.3775 816.242 86.1624 821.102 86.1624C830.355 86.1624 837.506 89.5273 842.553 96.2571C847.601 102.893 850.124 112.24 850.124 124.298C850.124 136.355 847.601 145.749 842.553 152.479C837.506 159.115 830.355 162.433 821.102 162.433C816.242 162.433 811.989 161.218 808.343 158.788C804.792 156.358 802.221 152.993 800.632 148.693H799.931V160.751H784.649V57ZM816.475 149.254C821.803 149.254 826.056 147.572 829.234 144.207C832.412 140.748 834.001 136.215 834.001 130.607V117.989C834.001 112.38 832.412 107.894 829.234 104.529C826.056 101.071 821.803 99.3415 816.475 99.3415C811.802 99.3415 807.876 100.51 804.698 102.847C801.52 105.09 799.931 108.081 799.931 111.82V136.776C799.931 140.515 801.52 143.552 804.698 145.889C807.876 148.132 811.802 149.254 816.475 149.254Z\" fill=\"black\"/>\\n<path d=\"M764.035 160.749C760.015 160.749 756.931 159.627 754.781 157.384C752.631 155.047 751.323 152.103 750.855 148.551H750.154C748.752 153.131 746.182 156.59 742.443 158.926C738.704 161.263 734.171 162.432 728.843 162.432C721.272 162.432 715.43 160.469 711.318 156.543C707.299 152.617 705.289 147.336 705.289 140.7C705.289 133.409 707.906 127.941 713.14 124.296C718.468 120.651 726.226 118.828 736.414 118.828H749.594V112.659C749.594 108.173 748.378 104.714 745.948 102.284C743.518 99.8539 739.733 98.6388 734.592 98.6388C730.292 98.6388 726.787 99.5735 724.076 101.443C721.366 103.312 719.076 105.696 717.206 108.593L708.093 100.321C710.523 96.2086 713.935 92.8437 718.328 90.2266C722.721 87.5159 728.469 86.1606 735.573 86.1606C745.014 86.1606 752.257 88.3572 757.305 92.7502C762.352 97.1433 764.876 103.452 764.876 111.678V148.271H772.587V160.749H764.035ZM733.19 150.795C737.957 150.795 741.882 149.766 744.967 147.71C748.051 145.56 749.594 142.71 749.594 139.158V128.642H736.695C726.133 128.642 720.852 131.914 720.852 138.457V140.98C720.852 144.252 721.927 146.729 724.076 148.411C726.32 150 729.357 150.795 733.19 150.795Z\" fill=\"black\"/>\\n<path d=\"M639.719 160.749V62.8867H655.562V146.729H695.38V160.749H639.719Z\" fill=\"black\"/>\\n<path d=\"M581.932 160.749C577.912 160.749 574.828 159.627 572.678 157.384C570.528 155.047 569.22 152.103 568.752 148.551H568.051C566.649 153.131 564.079 156.59 560.34 158.926C556.601 161.263 552.068 162.432 546.74 162.432C539.169 162.432 533.327 160.469 529.215 156.543C525.196 152.617 523.186 147.336 523.186 140.7C523.186 133.409 525.803 127.941 531.037 124.296C536.365 120.651 544.123 118.828 554.311 118.828H567.49V112.659C567.49 108.173 566.275 104.714 563.845 102.284C561.415 99.8539 557.63 98.6388 552.489 98.6388C548.189 98.6388 544.684 99.5735 541.973 101.443C539.263 103.312 536.973 105.696 535.103 108.593L525.99 100.321C528.42 96.2086 531.832 92.8437 536.225 90.2266C540.618 87.5159 546.366 86.1606 553.47 86.1606C562.911 86.1606 570.154 88.3572 575.202 92.7502C580.249 97.1433 582.773 103.452 582.773 111.678V148.271H590.484V160.749H581.932ZM551.087 150.795C555.854 150.795 559.779 149.766 562.864 147.71C565.948 145.56 567.49 142.71 567.49 139.158V128.642H554.592C544.03 128.642 538.749 131.914 538.749 138.457V140.98C538.749 144.252 539.824 146.729 541.973 148.411C544.217 150 547.254 150.795 551.087 150.795Z\" fill=\"black\"/>\\n<path d=\"M475.94 160.752V87.8457H491.222V101.866H491.923C492.951 98.1273 495.101 94.8559 498.373 92.0518C501.644 89.2477 506.177 87.8457 511.972 87.8457H516.038V102.567H510.01C503.934 102.567 499.261 103.549 495.989 105.511C492.811 107.474 491.222 110.372 491.222 114.204V160.752H475.94Z\" fill=\"black\"/>\\n<path d=\"M422.265 160.752V87.8457H437.547V101.866H438.248C439.276 98.1273 441.426 94.8559 444.697 92.0518C447.969 89.2477 452.502 87.8457 458.297 87.8457H462.363V102.567H456.334C450.259 102.567 445.585 103.549 442.314 105.511C439.136 107.474 437.547 110.372 437.547 114.204V160.752H422.265Z\" fill=\"black\"/>\\n<path d=\"M376.614 162.432C371.38 162.432 366.706 161.544 362.594 159.768C358.481 157.992 354.976 155.468 352.079 152.197C349.181 148.832 346.938 144.813 345.349 140.139C343.853 135.372 343.105 130.091 343.105 124.296C343.105 118.501 343.853 113.267 345.349 108.593C346.938 103.826 349.181 99.8072 352.079 96.5357C354.976 93.1708 358.481 90.6004 362.594 88.8245C366.706 87.0486 371.38 86.1606 376.614 86.1606C381.942 86.1606 386.615 87.0953 390.635 88.9647C394.747 90.8341 398.159 93.4512 400.87 96.8161C403.58 100.088 405.59 103.92 406.898 108.313C408.3 112.706 409.001 117.426 409.001 122.473V128.222H358.949V130.605C358.949 136.213 360.584 140.84 363.856 144.485C367.221 148.037 371.988 149.813 378.156 149.813C382.643 149.813 386.429 148.832 389.513 146.869C392.598 144.906 395.215 142.242 397.364 138.877L406.338 147.71C403.627 152.197 399.701 155.795 394.56 158.506C389.42 161.123 383.438 162.432 376.614 162.432ZM376.614 98.078C373.997 98.078 371.567 98.5453 369.324 99.48C367.174 100.415 365.304 101.723 363.715 103.406C362.22 105.088 361.052 107.098 360.21 109.434C359.369 111.771 358.949 114.342 358.949 117.146V118.127H392.878V116.725C392.878 111.117 391.429 106.63 388.532 103.266C385.634 99.8072 381.662 98.078 376.614 98.078Z\" fill=\"black\"/>\\n<path d=\"M321.005 76.9071V160.749H305.162V76.9071H276V62.8867H350.168V76.9071H321.005Z\" fill=\"black\"/>\\n<path d=\"M51.7792 95.4424C51.7792 90.6806 56.9203 87.6932 61.0575 90.0499L89.0817 106.017V120.302L54.913 100.834C52.9758 99.7304 51.7792 97.6723 51.7792 95.4424Z\" fill=\"black\"/>\\n<path d=\"M44.7973 83.1203C44.7973 87.2435 41.4545 90.5863 37.3312 90.5863C33.208 90.5863 29.8651 87.2435 29.8651 83.1203C29.8651 78.997 33.208 75.6542 37.3312 75.6542C41.4545 75.6542 44.7973 78.997 44.7973 83.1203Z\" fill=\"black\"/>\\n<path d=\"M109.504 38.3258C113.627 38.3258 116.97 34.983 116.97 30.8597C116.97 26.7365 113.627 23.3937 109.504 23.3937C105.381 23.3937 102.038 26.7365 102.038 30.8597C102.038 34.983 105.381 38.3258 109.504 38.3258Z\" fill=\"black\"/>\\n<path d=\"M194.118 83.1203C194.118 87.2435 190.775 90.5863 186.652 90.5863C182.529 90.5863 179.186 87.2435 179.186 83.1203C179.186 78.997 182.529 75.6542 186.652 75.6542C190.775 75.6542 194.118 78.997 194.118 83.1203Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M220 110C220 170.751 170.751 220 110 220C49.2486 220 0 170.751 0 110C0 49.2486 49.2486 0 110 0C170.751 0 220 49.2486 220 110ZM103.032 206.813V98.9028C103.032 97.643 102.352 96.4818 101.254 95.8651L29.5984 55.6135C21.7096 67.253 16.2821 80.6963 14.063 95.1959L80.5968 131.857C85.8389 134.746 89.0951 140.258 89.0951 146.243V204.802C93.6302 205.797 98.284 206.476 103.032 206.813ZM76.154 200.994V146.243C76.154 144.974 75.4631 143.804 74.3512 143.192L12.9433 109.355C12.9419 109.57 12.9412 109.785 12.9412 110C12.9412 151.7 39.2384 187.258 76.154 200.994ZM37.6538 45.2956L107.592 84.5819C112.769 87.4896 115.973 92.9653 115.973 98.9028V206.878C120.719 206.59 125.372 205.961 129.909 205.015V147.667C129.909 141.742 133.099 136.277 138.258 133.364L205.931 95.1546C203.285 77.9183 196.105 62.1761 185.647 49.1842L170.995 57.5131C169.905 58.1323 169.233 59.2891 169.233 60.5419V100.044L156.291 107.012V60.5419C156.291 54.6342 159.464 49.1815 164.6 46.2623L176.646 39.4391C167.028 30.3517 155.553 23.2093 142.85 18.6411V114.727L129.909 121.447V14.9849C123.483 13.6453 116.824 12.9412 110 12.9412C99.7638 12.9412 89.8978 14.5257 80.6338 17.4629V36.4655C80.6338 37.7277 81.3167 38.8914 82.4182 39.5071L115.321 57.7328V72.9173L76.1054 50.8043C70.911 47.9015 67.6926 42.4164 67.6926 36.4655V22.6226C56.243 28.1766 46.0496 35.9148 37.6538 45.2956ZM207.057 109.38L144.621 144.633C143.527 145.251 142.85 146.41 142.85 147.667V201.359C180.287 187.896 207.059 152.074 207.059 110C207.059 109.793 207.058 109.587 207.057 109.38Z\" fill=\"black\"/>\\n</svg>',fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",id:\"dVAjDtnrX\",isMixedBorderRadius:false,label:\"\",layoutId:\"dVAjDtnrX\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\"},children:\"Copy logo as SVG\"})}),className:\"framer-1i2jhhb\",fonts:[\"GF;IBM Plex Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"hCaFi8XnU\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:\"#\",motionChild:true,nodeId:\"mDF3X7tzZ\",scopeId:\"Btgwda1A3\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1vk59yf framer-1i56cvf\",layoutDependency:layoutDependency,layoutId:\"mDF3X7tzZ\",style:{opacity:.6},whileHover:animation,children:[/*#__PURE__*/_jsx(ArrowDownTray,{animated:true,className:\"framer-chn76n\",layoutDependency:layoutDependency,layoutId:\"mspcNdlJw\",style:{\"--szd5nr\":\"rgb(0, 0, 0)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\"},children:\"Download branding assets\"})}),className:\"framer-19w2xie\",fonts:[\"GF;IBM Plex Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"O2zFGIbRf\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jza5qd-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VR6DuGI19-container\",nodeId:\"VR6DuGI19\",rendersWithMotion:true,scopeId:\"Btgwda1A3\",children:/*#__PURE__*/_jsx(Download,{fontControl:{},height:\"100%\",id:\"VR6DuGI19\",layoutId:\"VR6DuGI19\",srcFile:\"https://framerusercontent.com/assets/yEWkpwMsAKm9OHwgZCBARjtbgnM.zip\",srcType:\"Upload\",srcURL:\"\",style:{height:\"100%\",width:\"100%\"},styleOptions:{backgroundColor:\"rgba(17, 17, 17, 0)\",borderRadius:0,color:\"rgb(0, 0, 0)\",gap:5,padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0},text:\"\",width:\"100%\"})})})]})})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"EY_xQSGxF\",scopeId:\"Btgwda1A3\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1cc1c29 framer-1i56cvf\",layoutDependency:layoutDependency,layoutId:\"EY_xQSGxF\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-1y65k5p\",layoutDependency:layoutDependency,layoutId:\"TgkzTS5VC\",transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MSILZ.framer-1i56cvf, .framer-MSILZ .framer-1i56cvf { display: block; }\",\".framer-MSILZ.framer-12acrb1 { cursor: pointer; height: 33px; overflow: visible; position: relative; width: 134px; }\",\".framer-MSILZ .framer-gadil5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; left: 1px; overflow: hidden; padding: 5px; position: absolute; top: 42px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-MSILZ .framer-1qf7pwa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: flex-start; overflow: hidden; padding: 20px 10px 20px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-MSILZ .framer-5krkor, .framer-MSILZ .framer-chn76n { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-MSILZ .framer-vxrtam-container, .framer-MSILZ .framer-1jza5qd-container { flex: none; height: 40px; left: 0px; position: absolute; top: calc(50.00000000000002% - 40px / 2); width: 100%; z-index: 1; }\",\".framer-MSILZ .framer-1i2jhhb, .framer-MSILZ .framer-19w2xie { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-MSILZ .framer-1vk59yf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: flex-start; overflow: hidden; padding: 20px 10px 20px 10px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-MSILZ .framer-1cc1c29 { flex: none; height: 32px; left: 0px; overflow: visible; position: absolute; right: 0px; text-decoration: none; top: 0px; }\",\".framer-MSILZ .framer-1y65k5p { flex: none; height: var(--framer-aspect-ratio-supported, 32px); left: 0px; position: absolute; right: 0px; top: 50%; width: calc(100% - 0px); }\",\".framer-MSILZ.framer-v-fyuhsh .framer-5krkor { order: 0; }\",\".framer-MSILZ.framer-v-fyuhsh .framer-vxrtam-container { order: 1; }\",\".framer-MSILZ.framer-v-fyuhsh .framer-1i2jhhb { order: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 134\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SZxL92ZFR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VV56_oZGm\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBtgwda1A3=withCSS(Component,css,\"framer-MSILZ\");export default FramerBtgwda1A3;FramerBtgwda1A3.displayName=\"Logo with dropdown\";FramerBtgwda1A3.defaultProps={height:33,width:134};addPropertyControls(FramerBtgwda1A3,{variant:{options:[\"CNMNB4bXI\",\"SZxL92ZFR\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},VV56_oZGm:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerBtgwda1A3,[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD6llzBaI5loa26g.woff2\",weight:\"400\"}]},...DocumentDuplicateFonts,...ClipboardFonts,...ArrowDownTrayFonts,...DownloadFonts,...VectorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBtgwda1A3\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"VV56_oZGm\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"33\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SZxL92ZFR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"134\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Btgwda1A3.map","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withRightClick}from\"https://framerusercontent.com/modules/m8n3ecJYWfJAMxPLMd4T/YFHgiC7TkcEGUnPuIUKD/Overrides.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/WJCyakRX35A3NjWrNOhs/FkYZstxrrPuShUGFQlMR/Lv602MFZP.js\";import LogoWithDropdown,*as LogoWithDropdownInfo from\"https://framerusercontent.com/modules/IISqpZP6G9QTvdKjDTcl/WVnJ28zxGDMCJhHAuBGY/Btgwda1A3.js\";const LogoWithDropdownFonts=getFonts(LogoWithDropdown);const LogoWithDropdownWithRightClickl8oy7yWithMappedReactPropss9wbvm=withMappedReactProps(withCodeBoundaryForOverrides(LogoWithDropdown,{nodeId:\"ir2coeQNm\",override:withRightClick,scopeId:\"c7RdZjMfI\"}),LogoWithDropdownInfo);const cycleOrder=[\"izbBhxvq6\",\"Oj77Jn1lL\",\"oEkIxmsBz\",\"IoNpq0Off\"];const serializationHash=\"framer-xZan2\";const variantClassNames={IoNpq0Off:\"framer-v-1ck7dhm\",izbBhxvq6:\"framer-v-1rz6ul8\",oEkIxmsBz:\"framer-v-ki7bq8\",Oj77Jn1lL:\"framer-v-klyqle\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:42,delay:0,mass:.1,stiffness:198,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.1,delay:0,duration:.2,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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={\"Mobile After Scroll\":\"oEkIxmsBz\",\"Mobile Before Scroll\":\"IoNpq0Off\",Big:\"Oj77Jn1lL\",Small:\"izbBhxvq6\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"izbBhxvq6\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"izbBhxvq6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Oj77Jn1lL\",\"oEkIxmsBz\",\"IoNpq0Off\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Oj77Jn1lL\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rz6ul8\",className,classNames),\"data-framer-name\":\"Small\",layoutDependency:layoutDependency,layoutId:\"izbBhxvq6\",ref:refBinding,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(244, 241, 239, 0)\",boxShadow:\"0px 0.48174984141951427px 1.252549587690737px -1.25px rgba(0, 0, 0, 0), 0px 1.8308266425947657px 4.760149270746391px -2.5px rgba(0, 0, 0, 0), 0px 8px 20.8px -3.75px rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(15px)\",...style},variants:{oEkIxmsBz:{backgroundColor:\"rgba(251, 247, 241, 0.9)\",boxShadow:\"0px 0.48174984141951427px 1.252549587690737px -1.25px rgba(0, 0, 0, 0.18), 0px 1.8308266425947657px 4.760149270746391px -2.5px rgba(0, 0, 0, 0.16), 0px 8px 20.8px -3.75px rgba(0, 0, 0, 0.06)\"},Oj77Jn1lL:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(251, 247, 241, 0.9)\",boxShadow:\"0px 0.48174984141951427px 1.252549587690737px -1.25px rgba(0, 0, 0, 0.18), 0px 1.8308266425947657px 4.760149270746391px -2.5px rgba(0, 0, 0, 0.16), 0px 8px 20.8px -3.75px rgba(0, 0, 0, 0.06)\",WebkitBackdropFilter:\"blur(10px)\"}},...addPropertyOverrides({IoNpq0Off:{\"data-framer-name\":\"Mobile Before Scroll\"},oEkIxmsBz:{\"data-framer-name\":\"Mobile After Scroll\"},Oj77Jn1lL:{\"data-framer-name\":\"Big\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bjunic\",layoutDependency:layoutDependency,layoutId:\"rAeSZfIaI\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:\"143px\",y:(componentViewport?.y||0)+(50+((componentViewport?.height||76)-76-37)/2)+2,...addPropertyOverrides({IoNpq0Off:{height:30,width:\"109px\",y:(componentViewport?.y||0)+(26+((componentViewport?.height||76)-52-30)/2)+0},oEkIxmsBz:{height:25,width:\"109px\",y:(componentViewport?.y||0)+(26+((componentViewport?.height||76)-52-30)/2)+2.5},Oj77Jn1lL:{height:28,width:\"122px\",y:(componentViewport?.y||0)+(26+((componentViewport?.height||76)-52-30)/2)+1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l8oy7y-container\",layoutDependency:layoutDependency,layoutId:\"ir2coeQNm-container\",nodeId:\"ir2coeQNm\",rendersWithMotion:true,scopeId:\"c7RdZjMfI\",children:/*#__PURE__*/_jsx(LogoWithDropdownWithRightClickl8oy7yWithMappedReactPropss9wbvm,{height:\"100%\",id:\"ir2coeQNm\",layoutId:\"ir2coeQNm\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"CNMNB4bXI\"),width:\"100%\",...addPropertyOverrides({Oj77Jn1lL:{VV56_oZGm:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vg9ggy\",layoutDependency:layoutDependency,layoutId:\"IUzwTYe2t\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy01MDA=\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"a9I9b7bmK\"},motionChild:true,nodeId:\"HZzJRqcdf\",openInNewTab:false,relValues:[],scopeId:\"c7RdZjMfI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-a7npct\",\"data-styles-preset\":\"Lv602MFZP\",children:\"News\"})})})}),className:\"framer-2g58z9\",\"data-framer-name\":\"Login\",fonts:[\"GF;IBM Plex Sans-500\"],layoutDependency:layoutDependency,layoutId:\"HZzJRqcdf\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.7)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy01MDA=\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://terralabs.ai/\",motionChild:true,nodeId:\"pHiU9ulaV\",openInNewTab:false,relValues:[],scopeId:\"c7RdZjMfI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-a7npct\",\"data-styles-preset\":\"Lv602MFZP\",children:\"Login\"})})})}),className:\"framer-1mg95bx\",\"data-framer-name\":\"Login\",fonts:[\"GF;IBM Plex Sans-500\"],layoutDependency:layoutDependency,layoutId:\"pHiU9ulaV\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.7)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Oj77Jn1lL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy01MDA=\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://terralabs.ai/\",motionChild:true,nodeId:\"pHiU9ulaV\",openInNewTab:true,relValues:[],scopeId:\"c7RdZjMfI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-a7npct\",\"data-styles-preset\":\"Lv602MFZP\",children:\"Login\"})})})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy01MDA=\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"a9I9b7bmK\"},motionChild:true,nodeId:\"p_nVrmSiv\",openInNewTab:false,relValues:[],scopeId:\"c7RdZjMfI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-a7npct\",\"data-styles-preset\":\"Lv602MFZP\",children:\"News\"})})})}),className:\"framer-7z8jns\",\"data-framer-name\":\"Login\",fonts:[\"GF;IBM Plex Sans-500\"],layoutDependency:layoutDependency,layoutId:\"p_nVrmSiv\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.7)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{hash:\":dNTxFbVA6\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"U2jZA6im1\",openInNewTab:false,scopeId:\"c7RdZjMfI\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1a4pyj3 framer-i9phzv\",\"data-framer-name\":\"Frame 3196\",layoutDependency:layoutDependency,layoutId:\"U2jZA6im1\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,opacity:.75},whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy01MDA=\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33384378-367a-4a03-bf33-a1377e7edfd5, rgb(244, 241, 239)))\"},children:\"Contact us\"})}),className:\"framer-2a05z6\",\"data-framer-name\":\"Contact us\",fonts:[\"GF;IBM Plex Sans-500\"],layoutDependency:layoutDependency,layoutId:\"KomXPKctU\",style:{\"--extracted-r6o4lv\":\"var(--token-33384378-367a-4a03-bf33-a1377e7edfd5, rgb(244, 241, 239))\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IoNpq0Off:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy01MDA=\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33384378-367a-4a03-bf33-a1377e7edfd5, rgb(244, 241, 239)))\"},children:\"Contact us\"})})},oEkIxmsBz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy01MDA=\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33384378-367a-4a03-bf33-a1377e7edfd5, rgb(244, 241, 239)))\"},children:\"Contact us\"})})},Oj77Jn1lL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy01MDA=\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33384378-367a-4a03-bf33-a1377e7edfd5, rgb(244, 241, 239)))\"},children:\"Contact us\"})})}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xZan2.framer-i9phzv, .framer-xZan2 .framer-i9phzv { display: block; }\",\".framer-xZan2.framer-1rz6ul8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 76px; justify-content: center; overflow: visible; padding: 50px 13px 26px 16px; position: relative; width: 1228px; }\",\".framer-xZan2 .framer-bjunic { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-xZan2 .framer-l8oy7y-container { flex: none; height: 33px; position: relative; width: 143px; }\",\".framer-xZan2 .framer-1vg9ggy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xZan2 .framer-2g58z9, .framer-xZan2 .framer-1mg95bx, .framer-xZan2 .framer-7z8jns { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xZan2 .framer-1a4pyj3 { flex: none; gap: 0px; height: 37px; overflow: hidden; position: relative; text-decoration: none; width: 119px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-xZan2 .framer-2a05z6 { flex: none; height: auto; left: 50%; position: absolute; top: 49%; white-space: pre; width: auto; }\",\".framer-xZan2.framer-v-klyqle.framer-1rz6ul8 { padding: 26px 25px 26px 25px; }\",\".framer-xZan2.framer-v-klyqle .framer-bjunic, .framer-xZan2.framer-v-ki7bq8 .framer-bjunic, .framer-xZan2.framer-v-1ck7dhm .framer-bjunic { max-width: unset; }\",\".framer-xZan2.framer-v-klyqle .framer-l8oy7y-container { height: 28px; width: 122px; }\",\".framer-xZan2.framer-v-klyqle .framer-1vg9ggy, .framer-xZan2.framer-v-ki7bq8 .framer-1vg9ggy, .framer-xZan2.framer-v-1ck7dhm .framer-1vg9ggy { gap: 20px; }\",\".framer-xZan2.framer-v-klyqle .framer-1mg95bx { order: 2; }\",\".framer-xZan2.framer-v-klyqle .framer-7z8jns { order: 1; }\",\".framer-xZan2.framer-v-klyqle .framer-1a4pyj3 { height: 30px; order: 3; width: 100px; }\",\".framer-xZan2.framer-v-ki7bq8.framer-1rz6ul8, .framer-xZan2.framer-v-1ck7dhm.framer-1rz6ul8 { padding: 26px 20px 26px 20px; width: 390px; }\",\".framer-xZan2.framer-v-ki7bq8 .framer-l8oy7y-container { height: 25px; width: 109px; }\",\".framer-xZan2.framer-v-ki7bq8 .framer-1a4pyj3, .framer-xZan2.framer-v-1ck7dhm .framer-1a4pyj3 { height: 30px; width: 100px; }\",\".framer-xZan2.framer-v-1ck7dhm .framer-l8oy7y-container { height: 30px; width: 109px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 1228\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Oj77Jn1lL\":{\"layout\":[\"fixed\",\"fixed\"]},\"oEkIxmsBz\":{\"layout\":[\"fixed\",\"fixed\"]},\"IoNpq0Off\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerc7RdZjMfI=withCSS(Component,css,\"framer-xZan2\");export default Framerc7RdZjMfI;Framerc7RdZjMfI.displayName=\"Menu\";Framerc7RdZjMfI.defaultProps={height:76,width:1228};addPropertyControls(Framerc7RdZjMfI,{variant:{options:[\"izbBhxvq6\",\"Oj77Jn1lL\",\"oEkIxmsBz\",\"IoNpq0Off\"],optionTitles:[\"Small\",\"Big\",\"Mobile After Scroll\",\"Mobile Before Scroll\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerc7RdZjMfI,[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlzBaI5loa26g.woff2\",weight:\"500\"}]},...LogoWithDropdownFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framerc7RdZjMfI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LogoWithDropdown,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc7RdZjMfI\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"76\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Oj77Jn1lL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oEkIxmsBz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IoNpq0Off\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1228\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./c7RdZjMfI.map","// Generated by Framer (b703edc)\nexport default function metadata(params,activeLocale){return{description:\"Explore a new era of forestry with reliable, real-time data. Powered by satellites and AI.\",favicon:\"https://framerusercontent.com/assets/qCpQ8fMOVw8rWSheD5AGlzgI.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/jidcKiw9fwaXObXUkOWwCZURug.png\",title:\"Terra Labs\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}