{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/9zLIz4fn80IR9zpOx18Q/Embed.js", "ssg:https://framerusercontent.com/modules/uM8if5sVBm310eusjfCJ/rTfbDiBBudssYDxkIry9/KjEL69wIH.js", "ssg:https://framerusercontent.com/modules/5T4JMpWAd0c24PI2u4Bd/8jiDjFb2W5I3oKka1N3r/dO_HjQt7U.js", "ssg:https://framerusercontent.com/modules/ak9Yyp1oeE90X687vzGo/kg4hpNJp5SsOX1ybibdw/TextScramble.js", "ssg:https://framerusercontent.com/modules/ler1P8REorhhHHJYkEcc/YjIpbPaBFFypkNtQbRzv/Vv0_PpdOR.js", "ssg:https://framerusercontent.com/modules/c2DQ9bYw061Sydd6eDFo/ueLDLKzDuDxKoLWQE5FG/Y4G8O2G92.js", "ssg:https://framerusercontent.com/modules/0sNmJpHutr5uqTbTmsWJ/mpWMqPbMlA2FbeWhdRKJ/TEL9KCA38.js", "ssg:https://framerusercontent.com/modules/AWx3CETVM0cZRD2ZMppr/cHPSop03064LK8nUyOej/ZFHcCmMMf.js", "ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://framer.com/m/framer/utils.js@^0.9.0", "ssg:https://framerusercontent.com/modules/sOUPyMZjEWCNOBweJxFd/i0K2jT90h6YKhj0yQepW/Examples.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 \u2014 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 { 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 { 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 { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerDisableUnlink\n */ export default function Embed({type,url,html}){if(type===\"url\"&&url){return /*#__PURE__*/ _jsx(EmbedURL,{url:url});}if(type===\"html\"&&html){return /*#__PURE__*/ _jsx(EmbedHTML,{html:html});}return /*#__PURE__*/ _jsx(Instructions,{});};addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don\u2019t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",displayTextArea:true,type:ControlType.String,hidden(props){return props.type!==\"html\";}}});function Instructions(){return /*#__PURE__*/ _jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedURL({url}){// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can\u2019t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(!url.startsWith(\"https://\")){return /*#__PURE__*/ _jsx(ErrorMessage,{message:\"Unsupported protocol.\"});}if(state===undefined){return /*#__PURE__*/ _jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/ _jsx(ErrorMessage,{message:state.message});}if(state===true){const message=`Can't embed ${url} due to its content security policy.`;return /*#__PURE__*/ _jsx(ErrorMessage,{message:message});}return /*#__PURE__*/ _jsx(\"iframe\",{src:url,style:iframeStyle,loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHTML({html}){const ref=useRef();// If the HTML contains a script tag we can't use\n// dangerouslySetInnerHTML because it doesn't execute\n// scripts on the client. Otherwise, we can benefit\n// from SSG by using dangerouslySetInnerHTML.\nconst hasScript=html.includes(\"</script>\");useEffect(()=>{if(!hasScript)return;const div=ref.current;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html,hasScript]);return /*#__PURE__*/ _jsx(\"div\",{ref:ref,style:htmlStyle,dangerouslySetInnerHTML:!hasScript?{__html:html}:undefined});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/ _jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(\"div\",{style:centerTextStyle,children:\"Loading\u2026\"})});}function ErrorMessage({message}){return /*#__PURE__*/ _jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/ _jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}const centerTextStyle={textAlign:\"center\",minWidth:140};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"400\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map", "import{fontStore as r}from\"framer\";r.loadWebFontsFromSelectors([]);export const fonts=[];export const css=['.framer-auvSF .framer-styles-preset-1y6hx4h:not(.rich-text-wrapper), .framer-auvSF .framer-styles-preset-1y6hx4h.rich-text-wrapper a { --framer-link-current-text-color: #ffffff; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-ba37e694-5ef8-4c27-a350-1270de4d55ce, #bbf800) /* {\"name\":\"Ele-Green-Primary\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1) 0s; }'];export const className=\"framer-auvSF\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"AebHllF3t\",\"gXxu3xahm\",\"rxsR2sKv0\"];const serializationHash=\"framer-duA7B\";const variantClassNames={AebHllF3t:\"framer-v-198dz38\",gXxu3xahm:\"framer-v-w70dhw\",rxsR2sKv0:\"framer-v-19by5dv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Desktop:\"AebHllF3t\",Phone:\"rxsR2sKv0\",Tablet:\"gXxu3xahm\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"AebHllF3t\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AebHllF3t\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-198dz38\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"AebHllF3t\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.05)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-b199329e-8885-49e3-8195-88ba9e92a9c6, rgb(4, 4, 4))\",...style},...addPropertyOverrides({gXxu3xahm:{\"data-framer-name\":\"Tablet\"},rxsR2sKv0:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16xo4u0\",\"data-border\":true,\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"jLICrp_5h\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7VHJhcC1yZWd1bGFy\",\"--framer-font-family\":'\"Trap\", \"Trap Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica\", \"Helvetica Placeholder\", sans-serif'},children:\"\\xa9\"}),\"2024. Veeresh Patil, All Rights Reserved\"]})}),className:\"framer-ndwr3z\",\"data-framer-name\":\"\\xa92023 Veeresh Patil, All Rights Reserved\",fonts:[\"GF;Trap-regular\",\"GF;Helvetica-regular\"],layoutDependency:layoutDependency,layoutId:\"rdaTQpvVw\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 252)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gXxu3xahm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", \"Trap Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\"},children:\"\\xa92024. Veeresh Patil, All Rights Reserved\"})}),fonts:[\"CUSTOM;Trap Regular\"]},rxsR2sKv0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", \"Trap Regular Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\"},children:\"\\xa92024. Veeresh Patil, All Rights Reserved\"})}),fonts:[\"CUSTOM;Trap Regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7VHJhcC1yZWd1bGFy\",\"--framer-font-family\":'\"Trap\", \"Trap Placeholder\", sans-serif',\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\"},children:\"Designed & Developed by Veeresh Patil \"})}),className:\"framer-k2wmf5\",\"data-framer-name\":\"Designed and Developed by Veeresh Patil\",fonts:[\"GF;Trap-regular\"],layoutDependency:layoutDependency,layoutId:\"Thl5kZxdT\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 252)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gXxu3xahm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", \"Trap Regular Placeholder\", sans-serif',\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\"},children:\"Designed & Developed by Veeresh Patil \"})}),fonts:[\"CUSTOM;Trap Regular\"]},rxsR2sKv0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", \"Trap Regular Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\"},children:\"Designed & Developed by Veeresh Patil \"})}),fonts:[\"CUSTOM;Trap Regular\"]}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-duA7B.framer-d60hmg, .framer-duA7B .framer-d60hmg { display: block; }\",\".framer-duA7B.framer-198dz38 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 80px 30px 80px; position: relative; width: 1440px; }\",\".framer-duA7B .framer-16xo4u0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1280px; overflow: visible; padding: 30px 0px 0px 0px; position: relative; width: 1280px; }\",\".framer-duA7B .framer-ndwr3z { flex: none; height: 18px; position: relative; white-space: pre-wrap; width: 335px; word-break: break-word; word-wrap: break-word; }\",\".framer-duA7B .framer-k2wmf5 { flex: none; height: 18px; position: relative; white-space: pre-wrap; width: 340px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-duA7B.framer-198dz38 { gap: 0px; } .framer-duA7B.framer-198dz38 > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-duA7B.framer-198dz38 > :first-child { margin-top: 0px; } .framer-duA7B.framer-198dz38 > :last-child { margin-bottom: 0px; } }\",\".framer-duA7B.framer-v-w70dhw.framer-198dz38 { width: 810px; }\",\".framer-duA7B.framer-v-w70dhw .framer-16xo4u0 { gap: 0px; justify-content: center; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-duA7B.framer-v-w70dhw .framer-16xo4u0 { gap: 0px; } .framer-duA7B.framer-v-w70dhw .framer-16xo4u0 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-duA7B.framer-v-w70dhw .framer-16xo4u0 > :first-child { margin-left: 0px; } .framer-duA7B.framer-v-w70dhw .framer-16xo4u0 > :last-child { margin-right: 0px; } }\",\".framer-duA7B.framer-v-19by5dv.framer-198dz38 { gap: 70px; padding: 10px 40px 24px 40px; width: 390px; }\",\".framer-duA7B.framer-v-19by5dv .framer-16xo4u0 { flex-direction: column; gap: 24px; justify-content: center; max-width: unset; padding: 27px 0px 0px 0px; width: min-content; }\",\".framer-duA7B.framer-v-19by5dv .framer-k2wmf5 { height: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-duA7B.framer-v-19by5dv.framer-198dz38, .framer-duA7B.framer-v-19by5dv .framer-16xo4u0 { gap: 0px; } .framer-duA7B.framer-v-19by5dv.framer-198dz38 > * { margin: 0px; margin-bottom: calc(70px / 2); margin-top: calc(70px / 2); } .framer-duA7B.framer-v-19by5dv.framer-198dz38 > :first-child, .framer-duA7B.framer-v-19by5dv .framer-16xo4u0 > :first-child { margin-top: 0px; } .framer-duA7B.framer-v-19by5dv.framer-198dz38 > :last-child, .framer-duA7B.framer-v-19by5dv .framer-16xo4u0 > :last-child { margin-bottom: 0px; } .framer-duA7B.framer-v-19by5dv .framer-16xo4u0 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\",'.framer-duA7B[data-border=\"true\"]::after, .framer-duA7B [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 87.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gXxu3xahm\":{\"layout\":[\"fixed\",\"auto\"]},\"rxsR2sKv0\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerdO_HjQt7U=withCSS(Component,css,\"framer-duA7B\");export default FramerdO_HjQt7U;FramerdO_HjQt7U.displayName=\"Footer Dark\";FramerdO_HjQt7U.defaultProps={height:87.5,width:1440};addPropertyControls(FramerdO_HjQt7U,{variant:{options:[\"AebHllF3t\",\"gXxu3xahm\",\"rxsR2sKv0\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdO_HjQt7U,[{explicitInter:true,fonts:[{family:\"Trap Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/IzK5E3VTEESHZiy80kehkwEn6XQ.otf\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdO_HjQt7U\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gXxu3xahm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rxsR2sKv0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"87.5\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dO_HjQt7U.map", "// \u00A9 Framer University. All rights reserved.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";// Loop only\nconst loopDelay=1e3;const initDelay=100;// Do not configure\nconst letters=\"abcdefghijklmnopqrstuvwxyz-.,+*!?@&%/=\";export function onAppear(Component){return props=>{const value=props.children.props.children.props.children;const[isVisible,setIsVisible]=useState(false);const[iteration,setIteration]=useState(0);const intersectionRef=useRef(null);const encrypt=iteration=>{return value.split(\"\").map((letter,index)=>{if(index<iteration){return value[index];}return letters[Math.floor(Math.random()*38)];}).join(\"\");};useEffect(()=>{const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){setIsVisible(true);}else{setIsVisible(false);}});});observer.observe(intersectionRef.current);return()=>observer.disconnect();},[]);useEffect(()=>{let interval=null;if(isVisible){interval=setTimeout(()=>{setIteration(prev=>prev+5/6);interval=setInterval(()=>{setIteration(prev=>prev+5/6);},50);},100);}return()=>clearInterval(interval);},[isVisible]);return /*#__PURE__*/ _jsx(Component,{ref:intersectionRef,...props,text:isVisible?encrypt(iteration):value});};}export function onLoop(Component){return props=>{const value=props.children.props.children.props.children;const[isVisible,setIsVisible]=useState(false);const[iteration,setIteration]=useState(0);const[delayTime,setDelayTime]=useState(loopDelay);const intersectionRef=useRef(null);const encrypt=iteration=>{const length=value.length;let result=\"\";for(let i=0;i<length;i++){const letter=value[i];if(i<iteration){result+=letter;}else{result+=letters[Math.floor(Math.random()*38)];}}if(iteration>=length){setTimeout(()=>{setIteration(0);},delayTime);}return result;};useEffect(()=>{const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){setIsVisible(true);}else{setIsVisible(false);}});});observer.observe(intersectionRef.current);return()=>observer.disconnect();},[]);useEffect(()=>{let interval=null;if(isVisible){interval=setTimeout(()=>{setIteration(prev=>prev+5/6);interval=setInterval(()=>{setIteration(prev=>prev+5/6);},50);},initDelay);}return()=>clearInterval(interval);},[isVisible]);return /*#__PURE__*/ _jsx(Component,{ref:intersectionRef,...props,text:isVisible?encrypt(iteration):value});};}\nexport const __FramerMetadata__ = {\"exports\":{\"onAppear\":{\"type\":\"reactHoc\",\"name\":\"onAppear\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onLoop\":{\"type\":\"reactHoc\",\"name\":\"onLoop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextScramble.map", "// Generated by Framer (ac3938c)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as a,addPropertyControls as t,ControlType as n,cx as o,Link as i,RichText as m,useLocaleInfo as l,useVariantState as f,withCSS as d}from\"framer\";import{LayoutGroup as s,motion as p,MotionConfigContext as c}from\"framer-motion\";import*as h from\"react\";import{onAppear as u}from\"https://framerusercontent.com/modules/ak9Yyp1oeE90X687vzGo/kg4hpNJp5SsOX1ybibdw/TextScramble.js\";let x=u(m),g={TqJc4rU8y:{hover:!0}},b=[\"TqJc4rU8y\"],y=\"framer-2jaWW\",v={TqJc4rU8y:\"framer-v-4tnh3m\"};function T(e,...r){let a={};return null==r||r.forEach(r=>r&&Object.assign(a,e[r])),a;}let W={default:{damping:60,delay:0,mass:1,stiffness:400,type:\"spring\"}},w=(e,r)=>`translate(-50%, -50%) ${r}`,j=({value:r,children:a})=>{let t=h.useContext(c),n=null!=r?r:t.transition,o=h.useMemo(()=>({...t,transition:n}),[JSON.stringify(n)]);return /*#__PURE__*/e(c.Provider,{value:o,children:a});},k=({height:e,id:r,link:a,newTab:t,width:n,...o})=>{var i;return{...o,C_0i5Cn_A:null===(i=null!=t?t:o.C_0i5Cn_A)||void 0===i||i,RTZJRh3Xi:null!=a?a:o.RTZJRh3Xi};},C=(e,r)=>r.join(\"-\")+e.layoutDependency,R=/*#__PURE__*/h.forwardRef(function(a,t){let{activeLocale:n}=l(),{style:d,className:c,layoutId:u,variant:y,RTZJRh3Xi:R,C_0i5Cn_A:M,...J}=k(a),{baseVariant:N,classNames:V,gestureVariant:A,setGestureState:U,setVariant:_,transition:q,variants:X}=f({cycleOrder:b,defaultVariant:\"TqJc4rU8y\",enabledGestures:g,transitions:W,variant:y,variantClassNames:v}),z=C(a,X),E=h.useRef(null),L=h.useId();return /*#__PURE__*/e(s,{id:null!=u?u:L,children:/*#__PURE__*/e(p.div,{initial:y,animate:X,onHoverStart:()=>U({isHovered:!0}),onHoverEnd:()=>U({isHovered:!1}),onTapStart:()=>U({isPressed:!0}),onTap:()=>U({isPressed:!1}),onTapCancel:()=>U({isPressed:!1}),className:o(\"framer-2jaWW\",...[],V),style:{display:\"contents\"},children:/*#__PURE__*/e(j,{value:q,children:/*#__PURE__*/e(i,{href:R,openInNewTab:M,children:/*#__PURE__*/e(p.a,{...J,className:`${o(\"framer-4tnh3m\",c)} framer-ln5rma`,\"data-framer-name\":\"Message-me-btn-primary\",layoutDependency:z,layoutId:\"TqJc4rU8y\",ref:null!=t?t:E,style:{...d},...T({\"TqJc4rU8y-hover\":{\"data-framer-name\":void 0}},N,A),children:/*#__PURE__*/r(p.div,{className:\"framer-xda8gu\",layoutDependency:z,layoutId:\"mFan1AL2f\",style:{backgroundColor:\"rgb(187, 248, 0)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},children:[\"TqJc4rU8y-hover\"!==A&&/*#__PURE__*/e(m,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(h.Fragment,{children:/*#__PURE__*/e(p.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgTWVkaXVt\",\"--framer-font-family\":'\"Trap Medium\", \"Trap Medium Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab161c95-f65a-4d38-b957-5a74a9bf5e79, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Message me\"})}),className:\"framer-1f3za60\",\"data-framer-name\":\"Text\",fonts:[\"CUSTOM;Trap Medium\"],layoutDependency:z,layoutId:\"xuPYmfrCi\",style:{\"--extracted-r6o4lv\":\"var(--token-ab161c95-f65a-4d38-b957-5a74a9bf5e79, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:w,verticalAlignment:\"top\",withExternalLayout:!0}),\"TqJc4rU8y-hover\"===A&&/*#__PURE__*/e(x,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(h.Fragment,{children:/*#__PURE__*/e(p.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgTWVkaXVt\",\"--framer-font-family\":'\"Trap Medium\", \"Trap Medium Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab161c95-f65a-4d38-b957-5a74a9bf5e79, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Message me\"})}),className:\"framer-1lx0bxd\",\"data-framer-name\":\"\uD83C\uDF73 Scramble Label\",fonts:[\"CUSTOM;Trap Medium\"],layoutDependency:z,layoutId:\"m41vh0zfE\",style:{\"--extracted-r6o4lv\":\"var(--token-ab161c95-f65a-4d38-b957-5a74a9bf5e79, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:w,verticalAlignment:\"top\",withExternalLayout:!0})]})})})})})});}),M=['.framer-2jaWW [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2jaWW .framer-ln5rma { display: block; }\",\".framer-2jaWW .framer-4tnh3m { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 300px; }\",\".framer-2jaWW .framer-xda8gu { flex: none; height: 56px; overflow: visible; position: relative; width: 300px; }\",\".framer-2jaWW .framer-1f3za60, .framer-2jaWW .framer-1lx0bxd { flex: none; height: auto; left: 50%; position: absolute; top: 54%; white-space: pre; width: auto; z-index: 4; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2jaWW .framer-4tnh3m { gap: 0px; } .framer-2jaWW .framer-4tnh3m > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-2jaWW .framer-4tnh3m > :first-child { margin-left: 0px; } .framer-2jaWW .framer-4tnh3m > :last-child { margin-right: 0px; } }\",\".framer-2jaWW.framer-v-4tnh3m.hover .framer-4tnh3m { height: min-content; width: min-content; }\",\".framer-2jaWW.framer-v-4tnh3m.hover .framer-xda8gu { aspect-ratio: 5.357142857142857 / 1; height: var(--framer-aspect-ratio-supported, 56px); }\"],J=d(R,M,\"framer-2jaWW\");export default J;J.displayName=\"Message-me-btn\",J.defaultProps={height:56,width:300},t(J,{RTZJRh3Xi:{title:\"Link\",type:n.Link},C_0i5Cn_A:{defaultValue:!0,title:\"New Tab\",type:n.Boolean}}),a(J,[{family:\"Trap Medium\",url:\"https://framerusercontent.com/assets/tnxQ0qu5AACVrreN3QC3i9ghy8Q.otf\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVv0_PpdOR\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KnaktvTt1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"56\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"RTZJRh3Xi\\\":\\\"link\\\",\\\"C_0i5Cn_A\\\":\\\"newTab\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vv0_PpdOR.map", "// Generated by Framer (4f5e97b)\nimport{jsx as e}from\"react/jsx-runtime\";import{addFonts as r,addPropertyControls as t,ControlType as a,cx as n,Link as o,RichText as i,useLocaleInfo as l,useVariantState as d,withCSS as m}from\"framer\";import{LayoutGroup as f,motion as s,MotionConfigContext as c}from\"framer-motion\";import*as p from\"react\";let u={HMw37EWEG:{hover:!0},t_Jdu1o0V:{pressed:!0},Zmywmqj_0:{hover:!0}},h=[\"HMw37EWEG\",\"Zmywmqj_0\",\"t_Jdu1o0V\"],v=\"framer-8OFRZ\",x={HMw37EWEG:\"framer-v-8f2cjz\",t_Jdu1o0V:\"framer-v-12zifx6\",Zmywmqj_0:\"framer-v-cq3hsl\"};function y(e,...r){let t={};return null==r||r.forEach(r=>r&&Object.assign(t,e[r])),t;}let g={default:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"}},E=({value:r,children:t})=>{let a=p.useContext(c),n=null!=r?r:a.transition,o=p.useMemo(()=>({...a,transition:n}),[JSON.stringify(n)]);return /*#__PURE__*/e(c.Provider,{value:o,children:t});},w={\"SM-Desktop\":\"HMw37EWEG\",\"SM-Mobile\":\"t_Jdu1o0V\",\"SM-Tablet\":\"Zmywmqj_0\"},R=({height:e,id:r,link:t,title:a,width:n,...o})=>{var i,l,d;return{...o,EJECBved9:null!=t?t:o.EJECBved9,sLcOnRfpR:null!==(i=null!=a?a:o.sLcOnRfpR)&&void 0!==i?i:\"DRIBBBLE\",variant:null!==(d=null!==(l=w[o.variant])&&void 0!==l?l:o.variant)&&void 0!==d?d:\"HMw37EWEG\"};},b=(e,r)=>r.join(\"-\")+e.layoutDependency,M=/*#__PURE__*/p.forwardRef(function(r,t){let{activeLocale:a}=l(),{style:m,className:c,layoutId:v,variant:w,sLcOnRfpR:M,EJECBved9:O,...V}=R(r),{baseVariant:Z,classNames:j,gestureVariant:T,setGestureState:B,setVariant:z,transition:_,variants:F}=d({cycleOrder:h,defaultVariant:\"HMw37EWEG\",enabledGestures:u,transitions:g,variant:w,variantClassNames:x}),S=b(r,F),H=p.useRef(null),W=p.useId();return /*#__PURE__*/e(f,{id:null!=v?v:W,children:/*#__PURE__*/e(s.div,{initial:w,animate:F,onHoverStart:()=>B({isHovered:!0}),onHoverEnd:()=>B({isHovered:!1}),onTapStart:()=>B({isPressed:!0}),onTap:()=>B({isPressed:!1}),onTapCancel:()=>B({isPressed:!1}),className:n(\"framer-8OFRZ\",...[],j),style:{display:\"contents\"},children:/*#__PURE__*/e(E,{value:_,children:/*#__PURE__*/e(o,{href:O,...y({\"HMw37EWEG-hover\":{smoothScroll:!1}},Z,T),children:/*#__PURE__*/e(s.a,{...V,className:`${n(\"framer-8f2cjz\",c)} framer-9ps236`,\"data-framer-name\":\"SM-Desktop\",layoutDependency:S,layoutId:\"HMw37EWEG\",ref:null!=t?t:H,style:{...m},...y({\"HMw37EWEG-hover\":{\"data-framer-name\":void 0},\"t_Jdu1o0V-pressed\":{\"data-framer-name\":void 0},\"Zmywmqj_0-hover\":{\"data-framer-name\":void 0},t_Jdu1o0V:{\"data-framer-name\":\"SM-Mobile\"},Zmywmqj_0:{\"data-framer-name\":\"SM-Tablet\"}},Z,T),children:\"t_Jdu1o0V-pressed\"!==T&&/*#__PURE__*/e(i,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(p.Fragment,{children:/*#__PURE__*/e(s.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\",\"--framer-text-decoration\":\"underline\"},children:\"DRIBBBLE\"})}),className:\"framer-1y4pxnh\",\"data-framer-name\":\"Dribbble\",fonts:[\"CUSTOM;Trap Regular\"],layoutDependency:S,layoutId:\"N_zSOXfh3\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 252)\",\"--framer-paragraph-spacing\":\"0px\"},text:M,verticalAlignment:\"top\",withExternalLayout:!0,...y({\"HMw37EWEG-hover\":{children:/*#__PURE__*/e(p.Fragment,{children:/*#__PURE__*/e(s.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", \"Trap Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\"},children:\"DRIBBBLE\"})})},t_Jdu1o0V:{children:/*#__PURE__*/e(p.Fragment,{children:/*#__PURE__*/e(s.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\",\"--framer-text-decoration\":\"underline\"},children:\"DRIBBBLE\"})})},Zmywmqj_0:{children:/*#__PURE__*/e(p.Fragment,{children:/*#__PURE__*/e(s.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\",\"--framer-text-decoration\":\"underline\"},children:\"DRIBBBLE\"})})}},Z,T)})})})})})});}),O=['.framer-8OFRZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8OFRZ .framer-9ps236 { display: block; }\",\".framer-8OFRZ .framer-8f2cjz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 86px; }\",\".framer-8OFRZ .framer-1y4pxnh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8OFRZ .framer-8f2cjz { gap: 0px; } .framer-8OFRZ .framer-8f2cjz > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-8OFRZ .framer-8f2cjz > :first-child { margin-left: 0px; } .framer-8OFRZ .framer-8f2cjz > :last-child { margin-right: 0px; } }\",\".framer-8OFRZ.framer-v-cq3hsl .framer-8f2cjz, .framer-8OFRZ.framer-v-12zifx6 .framer-8f2cjz { width: min-content; }\",\".framer-8OFRZ.framer-v-12zifx6.pressed .framer-8f2cjz { min-height: 17px; min-width: 66px; }\"],V=m(M,O,\"framer-8OFRZ\");export default V;V.displayName=\"Dribbble\",V.defaultProps={height:21.5,width:86},t(V,{variant:{options:[\"HMw37EWEG\",\"Zmywmqj_0\",\"t_Jdu1o0V\"],optionTitles:[\"SM-Desktop\",\"SM-Tablet\",\"SM-Mobile\"],title:\"Variant\",type:a.Enum},sLcOnRfpR:{defaultValue:\"DRIBBBLE\",displayTextArea:!0,title:\"Title\",type:a.String},EJECBved9:{title:\"Link\",type:a.Link}}),r(V,[{family:\"Trap Regular\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/Y4G8O2G92:default\",url:\"https://framerusercontent.com/assets/IzK5E3VTEESHZiy80kehkwEn6XQ.otf\"},url:\"https://framerusercontent.com/assets/IzK5E3VTEESHZiy80kehkwEn6XQ.otf\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerY4G8O2G92\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"21.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Zmywmqj_0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"t_Jdu1o0V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jfX5Cw36f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nicGXAEZQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mQZkCzYLj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"sLcOnRfpR\\\":\\\"title\\\",\\\"EJECBved9\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"86\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Y4G8O2G92.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/uM8if5sVBm310eusjfCJ/rTfbDiBBudssYDxkIry9/KjEL69wIH.js\";const cycleOrder=[\"TL_imN9Yg\",\"vB5ZRXHgj\",\"IZWDSM_gT\",\"YWczEQ4Za\"];const serializationHash=\"framer-hr6SP\";const variantClassNames={IZWDSM_gT:\"framer-v-1lj428m\",TL_imN9Yg:\"framer-v-24anxi\",vB5ZRXHgj:\"framer-v-7jgifi\",YWczEQ4Za:\"framer-v-6jthtd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"nav-mobile\":\"YWczEQ4Za\",About:\"TL_imN9Yg\",Connect:\"IZWDSM_gT\",Lab:\"vB5ZRXHgj\"};const getProps=({about,connect,height,id,lab,smoothScroll,tap,width,...props})=>{return{...props,B6fh0d1s3:smoothScroll??props.B6fh0d1s3??true,IvWGbCnGu:connect??props.IvWGbCnGu??\"Connect\",variant:humanReadableVariantMap[props.variant]??props.variant??\"TL_imN9Yg\",vJgVB19ky:tap??props.vJgVB19ky,vY7i7P_i5:lab??props.vY7i7P_i5??\"Lab\",Zki7D55RN:about??props.Zki7D55RN??\"About\"};};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,B6fh0d1s3,vY7i7P_i5,vJgVB19ky,Zki7D55RN,IvWGbCnGu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TL_imN9Yg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1fmvuhi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(vJgVB19ky){const res=await vJgVB19ky(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-24anxi\",className,classNames),\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TL_imN9Yg\",onTap:onTap1fmvuhi,ref:refBinding,style:{...style},...addPropertyOverrides({IZWDSM_gT:{\"data-framer-name\":\"Connect\"},vB5ZRXHgj:{\"data-framer-name\":\"Lab\"},YWczEQ4Za:{\"data-framer-name\":\"nav-mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", \"Trap Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3df38470-a441-487d-8320-aa927fbdd9f1, rgb(252, 252, 252)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":q04H8ekjd\",webPageId:\"cQK9phV6V\"},motionChild:true,nodeId:\"K2XUgkyqb\",openInNewTab:false,scopeId:\"TEL9KCA38\",smoothScroll:B6fh0d1s3,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"ABOUT\"})})})}),className:\"framer-op6yew\",fonts:[\"CUSTOM;Trap Regular\"],layoutDependency:layoutDependency,layoutId:\"K2XUgkyqb\",style:{\"--extracted-r6o4lv\":\"var(--token-3df38470-a441-487d-8320-aa927fbdd9f1, rgb(252, 252, 252))\",\"--variable-reference-B6fh0d1s3-TEL9KCA38\":B6fh0d1s3},text:Zki7D55RN,variants:{IZWDSM_gT:{\"--extracted-r6o4lv\":\"var(--token-04d681c1-d907-40ad-aeb9-ac2ff29b43da, rgb(209, 209, 209))\"},YWczEQ4Za:{\"--extracted-r6o4lv\":\"rgb(252, 252, 252)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IZWDSM_gT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", \"Trap Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04d681c1-d907-40ad-aeb9-ac2ff29b43da, rgb(209, 209, 209)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":lRVDEjVp9\",webPageId:\"cQK9phV6V\"},motionChild:true,nodeId:\"K2XUgkyqb\",openInNewTab:false,scopeId:\"TEL9KCA38\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Connect\"})})})}),text:IvWGbCnGu},vB5ZRXHgj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", \"Trap Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3df38470-a441-487d-8320-aa927fbdd9f1, rgb(252, 252, 252)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":uZEW5NeFp\",webPageId:\"cQK9phV6V\"},motionChild:true,nodeId:\"K2XUgkyqb\",openInNewTab:false,scopeId:\"TEL9KCA38\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Lab\"})})})}),text:vY7i7P_i5},YWczEQ4Za:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RyYXAgUmVndWxhcg==\",\"--framer-font-family\":'\"Trap Regular\", \"Trap Regular Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":q04H8ekjd\",webPageId:\"cQK9phV6V\"},motionChild:true,nodeId:\"K2XUgkyqb\",openInNewTab:false,scopeId:\"TEL9KCA38\",smoothScroll:B6fh0d1s3,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"ABOUT\"})})})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hr6SP.framer-9gris8, .framer-hr6SP .framer-9gris8 { display: block; }\",\".framer-hr6SP.framer-24anxi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hr6SP .framer-op6yew { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hr6SP.framer-24anxi { gap: 0px; } .framer-hr6SP.framer-24anxi > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-hr6SP.framer-24anxi > :first-child { margin-left: 0px; } .framer-hr6SP.framer-24anxi > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 51.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vB5ZRXHgj\":{\"layout\":[\"auto\",\"auto\"]},\"IZWDSM_gT\":{\"layout\":[\"auto\",\"auto\"]},\"YWczEQ4Za\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"B6fh0d1s3\":\"smoothScroll\",\"vY7i7P_i5\":\"lab\",\"vJgVB19ky\":\"tap\",\"Zki7D55RN\":\"about\",\"IvWGbCnGu\":\"connect\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerTEL9KCA38=withCSS(Component,css,\"framer-hr6SP\");export default FramerTEL9KCA38;FramerTEL9KCA38.displayName=\"Nav-item\";FramerTEL9KCA38.defaultProps={height:24,width:51.5};addPropertyControls(FramerTEL9KCA38,{variant:{options:[\"TL_imN9Yg\",\"vB5ZRXHgj\",\"IZWDSM_gT\",\"YWczEQ4Za\"],optionTitles:[\"About\",\"Lab\",\"Connect\",\"nav-mobile\"],title:\"Variant\",type:ControlType.Enum},B6fh0d1s3:{defaultValue:true,title:\"Smooth Scroll\",type:ControlType.Boolean},vY7i7P_i5:{defaultValue:\"Lab\",displayTextArea:true,title:\"Lab\",type:ControlType.String},vJgVB19ky:{title:\"Tap\",type:ControlType.EventHandler},Zki7D55RN:{defaultValue:\"About\",description:\"\",displayTextArea:true,placeholder:\"\",title:\"About\",type:ControlType.String},IvWGbCnGu:{defaultValue:\"Connect\",displayTextArea:true,placeholder:\"\",title:\"Connect\",type:ControlType.String}});addFonts(FramerTEL9KCA38,[{explicitInter:true,fonts:[{family:\"Trap Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/IzK5E3VTEESHZiy80kehkwEn6XQ.otf\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTEL9KCA38\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"51.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vB5ZRXHgj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IZWDSM_gT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YWczEQ4Za\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"B6fh0d1s3\\\":\\\"smoothScroll\\\",\\\"vY7i7P_i5\\\":\\\"lab\\\",\\\"vJgVB19ky\\\":\\\"tap\\\",\\\"Zki7D55RN\\\":\\\"about\\\",\\\"IvWGbCnGu\\\":\\\"connect\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TEL9KCA38.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LogoVeer from\"https://framerusercontent.com/modules/KiIVgaw745WYp4JjCx7D/6D0qzqq3qelQewDNKJSx/Sfr4zRZTw.js\";import NavItem from\"https://framerusercontent.com/modules/0sNmJpHutr5uqTbTmsWJ/mpWMqPbMlA2FbeWhdRKJ/TEL9KCA38.js\";const LogoVeerFonts=getFonts(LogoVeer);const NavItemFonts=getFonts(NavItem);const cycleOrder=[\"cn2shEUPz\",\"kVS6mzsCh\",\"bMDf1ZZNC\",\"lfwppX9Np\",\"nRHufXFmR\"];const serializationHash=\"framer-d424d\";const variantClassNames={bMDf1ZZNC:\"framer-v-1oe48ol\",cn2shEUPz:\"framer-v-i4js17\",kVS6mzsCh:\"framer-v-1viwlkz\",lfwppX9Np:\"framer-v-1hjjowj\",nRHufXFmR:\"framer-v-1tsz6p4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};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={\"Desktop-fill\":\"nRHufXFmR\",\"Phone Open\":\"lfwppX9Np\",Desktop:\"cn2shEUPz\",Phone:\"bMDf1ZZNC\",Tablet:\"kVS6mzsCh\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cn2shEUPz\"};};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:\"cn2shEUPz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapbdvbe6=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"lfwppX9Np\"),300);});const onTap8v29gt=activeVariantCallback(async(...args)=>{setVariant(\"bMDf1ZZNC\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"bMDf1ZZNC\",\"lfwppX9Np\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"bMDf1ZZNC\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({bMDf1ZZNC:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-i4js17\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"cn2shEUPz\",ref:refBinding,style:{background:\"linear-gradient(180deg, rgb(0, 0, 0) 16.36520190023748%, rgba(0, 0, 0, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{lfwppX9Np:{background:\"linear-gradient(180deg, rgb(0, 0, 0) 47.256637168141616%, rgba(0, 0, 0, 0) 100%)\"},nRHufXFmR:{background:\"linear-gradient(180deg, var(--token-b199329e-8885-49e3-8195-88ba9e92a9c6, rgb(4, 4, 4)) 0%, var(--token-b199329e-8885-49e3-8195-88ba9e92a9c6, rgb(4, 4, 4)) 100%)\",backgroundColor:\"var(--token-b199329e-8885-49e3-8195-88ba9e92a9c6, rgb(4, 4, 4))\"}},...addPropertyOverrides({bMDf1ZZNC:{\"data-framer-name\":\"Phone\"},kVS6mzsCh:{\"data-framer-name\":\"Tablet\"},lfwppX9Np:{\"data-framer-name\":\"Phone Open\"},nRHufXFmR:{\"data-framer-name\":\"Desktop-fill\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-idphke\",\"data-framer-name\":\"Title and Icon\",layoutDependency:layoutDependency,layoutId:\"FNgqj3fPU\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j1ef04-container\",layoutDependency:layoutDependency,layoutId:\"e2XiwrCYG-container\",nodeId:\"e2XiwrCYG\",rendersWithMotion:true,scopeId:\"ZFHcCmMMf\",children:/*#__PURE__*/_jsx(LogoVeer,{height:\"100%\",id:\"e2XiwrCYG\",layoutId:\"e2XiwrCYG\",style:{height:\"100%\",width:\"100%\"},variant:\"Dq4GjeVs2\",width:\"100%\",...addPropertyOverrides({bMDf1ZZNC:{variant:\"ykpLudyQI\"},kVS6mzsCh:{variant:\"v8mb8PD8Z\"},lfwppX9Np:{variant:\"ykpLudyQI\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bmv5io\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"q1n2g0g7a\",...addPropertyOverrides({bMDf1ZZNC:{\"data-highlight\":true,onTap:onTapbdvbe6},lfwppX9Np:{\"data-highlight\":true,onTap:onTap8v29gt}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nj4jhi\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"vFpiNNR2e\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{bMDf1ZZNC:{backgroundColor:\"var(--token-3df38470-a441-487d-8320-aa927fbdd9f1, rgb(252, 252, 252))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},lfwppX9Np:{backgroundColor:\"var(--token-3df38470-a441-487d-8320-aa927fbdd9f1, rgb(252, 252, 252))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16tvz4w\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"m7erAk7xM\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{bMDf1ZZNC:{backgroundColor:\"var(--token-3df38470-a441-487d-8320-aa927fbdd9f1, rgb(252, 252, 252))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},lfwppX9Np:{backgroundColor:\"var(--token-3df38470-a441-487d-8320-aa927fbdd9f1, rgb(252, 252, 252))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p5ndct\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"xH6yrDo3B\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{bMDf1ZZNC:{backgroundColor:\"var(--token-3df38470-a441-487d-8320-aa927fbdd9f1, rgb(252, 252, 252))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},lfwppX9Np:{backgroundColor:\"var(--token-3df38470-a441-487d-8320-aa927fbdd9f1, rgb(252, 252, 252))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,rotate:45}}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kizsom\",layoutDependency:layoutDependency,layoutId:\"xGO2kwVsw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"46px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||100)-48-24)/2)+0,...addPropertyOverrides({kVS6mzsCh:{y:(componentViewport?.y||0)+(10+((componentViewport?.height||76)-20-32)/2)+4},lfwppX9Np:{width:undefined,y:(componentViewport?.y||0)+24+100+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cd1kbt-container\",layoutDependency:layoutDependency,layoutId:\"hV1M9N6U8-container\",nodeId:\"hV1M9N6U8\",rendersWithMotion:true,scopeId:\"ZFHcCmMMf\",children:/*#__PURE__*/_jsx(NavItem,{B6fh0d1s3:true,height:\"100%\",id:\"hV1M9N6U8\",IvWGbCnGu:\"Connect\",layoutId:\"hV1M9N6U8\",style:{height:\"100%\",width:\"100%\"},variant:\"TL_imN9Yg\",vY7i7P_i5:\"Lab\",width:\"100%\",Zki7D55RN:\"ABOUT\",...addPropertyOverrides({lfwppX9Np:{variant:\"YWczEQ4Za\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(24+((componentViewport?.height||100)-48-24)/2)+0,...addPropertyOverrides({kVS6mzsCh:{y:(componentViewport?.y||0)+(10+((componentViewport?.height||76)-20-32)/2)+4},lfwppX9Np:{y:(componentViewport?.y||0)+24+100+0+48}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tstywy-container\",layoutDependency:layoutDependency,layoutId:\"tcVySD0wp-container\",nodeId:\"tcVySD0wp\",rendersWithMotion:true,scopeId:\"ZFHcCmMMf\",children:/*#__PURE__*/_jsx(NavItem,{B6fh0d1s3:true,height:\"100%\",id:\"tcVySD0wp\",IvWGbCnGu:\"Connect\",layoutId:\"tcVySD0wp\",style:{height:\"100%\"},variant:\"vB5ZRXHgj\",vY7i7P_i5:\"Lab\",width:\"100%\",Zki7D55RN:\"LAB\",...addPropertyOverrides({kVS6mzsCh:{variant:\"TL_imN9Yg\"},lfwppX9Np:{variant:\"YWczEQ4Za\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(24+((componentViewport?.height||100)-48-24)/2)+0,...addPropertyOverrides({kVS6mzsCh:{y:(componentViewport?.y||0)+(10+((componentViewport?.height||76)-20-32)/2)+4},lfwppX9Np:{y:(componentViewport?.y||0)+24+100+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11arakb-container\",layoutDependency:layoutDependency,layoutId:\"DgPjXJX_R-container\",nodeId:\"DgPjXJX_R\",rendersWithMotion:true,scopeId:\"ZFHcCmMMf\",children:/*#__PURE__*/_jsx(NavItem,{B6fh0d1s3:true,height:\"100%\",id:\"DgPjXJX_R\",IvWGbCnGu:\"Connect\",layoutId:\"DgPjXJX_R\",variant:\"IZWDSM_gT\",vY7i7P_i5:\"Lab\",width:\"100%\",Zki7D55RN:\"About\",...addPropertyOverrides({lfwppX9Np:{variant:\"YWczEQ4Za\",Zki7D55RN:\"Connect\"}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-d424d.framer-1jqqplg, .framer-d424d .framer-1jqqplg { display: block; }\",\".framer-d424d.framer-i4js17 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 100px; justify-content: center; padding: 24px 80px 24px 80px; position: relative; width: 1440px; }\",\".framer-d424d .framer-idphke { 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; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-d424d .framer-j1ef04-container { flex: none; height: 56px; position: relative; width: 130px; }\",\".framer-d424d .framer-bmv5io { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: hidden; position: relative; width: 32px; }\",\".framer-d424d .framer-nj4jhi { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-d424d .framer-16tvz4w { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-d424d .framer-1p5ndct { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 7px; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-d424d .framer-1kizsom { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-d424d .framer-cd1kbt-container { cursor: default; flex: none; height: 24px; position: relative; width: 46px; }\",\".framer-d424d .framer-1tstywy-container { flex: none; height: 24px; position: relative; width: auto; }\",\".framer-d424d .framer-11arakb-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-d424d.framer-i4js17, .framer-d424d .framer-1kizsom { gap: 0px; } .framer-d424d.framer-i4js17 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-d424d.framer-i4js17 > :first-child, .framer-d424d .framer-1kizsom > :first-child { margin-left: 0px; } .framer-d424d.framer-i4js17 > :last-child, .framer-d424d .framer-1kizsom > :last-child { margin-right: 0px; } .framer-d424d .framer-1kizsom > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } }\",\".framer-d424d.framer-v-1viwlkz.framer-i4js17 { height: min-content; padding: 10px 40px 10px 40px; width: min-content; }\",\".framer-d424d.framer-v-1viwlkz .framer-idphke { flex: none; order: 0; width: 504px; }\",\".framer-d424d.framer-v-1viwlkz .framer-j1ef04-container { aspect-ratio: 1.7857142857142858 / 1; height: var(--framer-aspect-ratio-supported, 56px); width: 100px; }\",\".framer-d424d.framer-v-1viwlkz .framer-1kizsom { height: 32px; order: 1; width: 202px; }\",\".framer-d424d.framer-v-1oe48ol.framer-i4js17 { gap: 0px; height: min-content; padding: 24px; width: min-content; }\",\".framer-d424d.framer-v-1oe48ol .framer-idphke { flex: none; flex-wrap: wrap; height: 36px; order: 0; width: 342px; }\",\".framer-d424d.framer-v-1oe48ol .framer-j1ef04-container { aspect-ratio: 2.3055555555555554 / 1; height: 104%; width: var(--framer-aspect-ratio-supported, 86px); }\",\".framer-d424d.framer-v-1oe48ol .framer-bmv5io, .framer-d424d.framer-v-1hjjowj .framer-bmv5io { cursor: pointer; }\",\".framer-d424d.framer-v-1oe48ol .framer-nj4jhi, .framer-d424d.framer-v-1oe48ol .framer-16tvz4w, .framer-d424d.framer-v-1oe48ol .framer-1p5ndct { will-change: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-d424d.framer-v-1oe48ol.framer-i4js17 { gap: 0px; } .framer-d424d.framer-v-1oe48ol.framer-i4js17 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-d424d.framer-v-1oe48ol.framer-i4js17 > :first-child { margin-left: 0px; } .framer-d424d.framer-v-1oe48ol.framer-i4js17 > :last-child { margin-right: 0px; } }\",\".framer-d424d.framer-v-1hjjowj.framer-i4js17 { flex-direction: column; gap: 64px; height: 760px; justify-content: flex-start; padding: 24px; width: min-content; }\",\".framer-d424d.framer-v-1hjjowj .framer-idphke { flex: none; height: 36px; width: 342px; }\",\".framer-d424d.framer-v-1hjjowj .framer-j1ef04-container { aspect-ratio: 2.388888888888889 / 1; height: 100%; width: var(--framer-aspect-ratio-supported, 86px); }\",\".framer-d424d.framer-v-1hjjowj .framer-nj4jhi { bottom: 15px; will-change: unset; }\",\".framer-d424d.framer-v-1hjjowj .framer-16tvz4w { left: calc(50.00000000000002% - 2px / 2); width: 2px; will-change: unset; }\",\".framer-d424d.framer-v-1hjjowj .framer-1p5ndct { top: 15px; will-change: unset; }\",\".framer-d424d.framer-v-1hjjowj .framer-1kizsom { flex-direction: column; gap: 24px; justify-content: center; width: 342px; }\",\".framer-d424d.framer-v-1hjjowj .framer-cd1kbt-container { height: auto; width: auto; }\",\".framer-d424d.framer-v-1hjjowj .framer-1tstywy-container { height: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-d424d.framer-v-1hjjowj.framer-i4js17, .framer-d424d.framer-v-1hjjowj .framer-1kizsom { gap: 0px; } .framer-d424d.framer-v-1hjjowj.framer-i4js17 > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-d424d.framer-v-1hjjowj.framer-i4js17 > :first-child, .framer-d424d.framer-v-1hjjowj .framer-1kizsom > :first-child { margin-top: 0px; } .framer-d424d.framer-v-1hjjowj.framer-i4js17 > :last-child, .framer-d424d.framer-v-1hjjowj .framer-1kizsom > :last-child { margin-bottom: 0px; } .framer-d424d.framer-v-1hjjowj .framer-1kizsom > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kVS6mzsCh\":{\"layout\":[\"auto\",\"auto\"]},\"bMDf1ZZNC\":{\"layout\":[\"auto\",\"auto\"]},\"lfwppX9Np\":{\"layout\":[\"auto\",\"fixed\"]},\"nRHufXFmR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZFHcCmMMf=withCSS(Component,css,\"framer-d424d\");export default FramerZFHcCmMMf;FramerZFHcCmMMf.displayName=\"Navbar Logo Dark\";FramerZFHcCmMMf.defaultProps={height:100,width:1440};addPropertyControls(FramerZFHcCmMMf,{variant:{options:[\"cn2shEUPz\",\"kVS6mzsCh\",\"bMDf1ZZNC\",\"lfwppX9Np\",\"nRHufXFmR\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Open\",\"Desktop-fill\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZFHcCmMMf,[{explicitInter:true,fonts:[]},...LogoVeerFonts,...NavItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZFHcCmMMf\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kVS6mzsCh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bMDf1ZZNC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lfwppX9Np\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nRHufXFmR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZFHcCmMMf.map", "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", "export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/docs/guides/overrides/\nconst useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return props=>{return /*#__PURE__*/ _jsx(Component,{...props,animate:{rotate:90},transition:{duration:2}});};}export function withHover(Component){return props=>{return /*#__PURE__*/ _jsx(Component,{...props,whileHover:{scale:1.05}});};}export function withRandomColor(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/ _jsx(Component,{...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map"],
  "mappings": "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",
  "names": ["containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useOnEnter", "onEnter", "enabled", "useOnSpecificTargetChange", "useOnExit", "onExit", "goal", "callback", "isInTarget", "useIsInCurrentNavigationTarget", "ue", "isBrowserSafari", "navigator", "userAgent", "useIsBrowserSafari", "se", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "Embed", "type", "url", "html", "p", "EmbedURL", "EmbedHTML", "Instructions", "addPropertyControls", "ControlType", "props", "emptyStateStyle", "centerTextStyle", "onCanvas", "useIsOnCanvas", "state", "setState", "ye", "ue", "isLastEffect", "load", "response", "isBlocked", "message", "error", "ErrorMessage", "LoadingIndicator", "iframeStyle", "getSandbox", "result", "ref", "pe", "hasScript", "div", "executeScripts", "htmlStyle", "node", "script", "name", "value", "child", "containerStyles", "u", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "RichText2", "css", "FramerdO_HjQt7U", "withCSS", "dO_HjQt7U_default", "addPropertyControls", "ControlType", "addFonts", "letters", "onAppear", "Component", "props", "value", "isVisible", "setIsVisible", "ye", "iteration", "setIteration", "intersectionRef", "pe", "encrypt", "letter", "index", "ue", "observer", "entries", "entry", "interval", "prev", "p", "x", "onAppear", "RichText2", "g", "b", "v", "T", "r", "a", "W", "w", "j", "t", "re", "MotionConfigContext", "n", "o", "se", "p", "k", "i", "C", "R", "Y", "useLocaleInfo", "d", "c", "u", "y", "M", "J", "N", "V", "A", "U", "_", "q", "X", "useVariantState", "b", "g", "z", "E", "pe", "L", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText2", "x", "withCSS", "Vv0_PpdOR_default", "addPropertyControls", "ControlType", "addFonts", "Y4G8O2G92_exports", "__export", "__FramerMetadata__", "Y4G8O2G92_default", "u", "h", "x", "y", "r", "t", "g", "E", "a", "re", "MotionConfigContext", "n", "o", "se", "p", "w", "R", "i", "l", "d", "b", "M", "Y", "useLocaleInfo", "m", "c", "v", "O", "V", "Z", "j", "T", "B", "z", "_", "F", "useVariantState", "h", "u", "S", "H", "pe", "W", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText2", "withCSS", "Y4G8O2G92_default", "addPropertyControls", "ControlType", "addFonts", "__FramerMetadata__", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "about", "connect", "height", "id", "lab", "smoothScroll", "tap", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "B6fh0d1s3", "vY7i7P_i5", "vJgVB19ky", "Zki7D55RN", "IvWGbCnGu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1fmvuhi", "args", "scopingClassNames", "cx", "LayoutGroup", "RichText2", "Link", "css", "FramerTEL9KCA38", "withCSS", "TEL9KCA38_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "LogoVeerFonts", "getFonts", "Sfr4zRZTw_default", "NavItemFonts", "TEL9KCA38_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapbdvbe6", "args", "onTap8v29gt", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerZFHcCmMMf", "withCSS", "ZFHcCmMMf_default", "addPropertyControls", "ControlType", "addFonts", "createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "centerContent", "defaultContainerStyles", "centerContent", "useStore", "createStore", "withHover", "Component", "props", "p"]
}
