{"version":3,"file":"shared-lib.CXd7sd4y.mjs","names":["useMemo","useMemo","useMemo","fonts","css","className","fonts","css","className","mask","SVG","getProps","Component","className","css","Icon","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","EllanFonts","Ellan","Call","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","FrwdArrowControls","FrwdArrow","mask","SVG","humanReadableEnumMap","getProps","Component","className","css","Icon","FrwdArrowControls","FrwdArrow","mask","SVG","humanReadableEnumMap","getProps","Component","className","css","Icon","FrwdArrowControls","FrwdArrow","mask","SVG","humanReadableEnumMap","getProps","Component","className","css","Icon","FrwdArrowControls","FrwdArrow","mask","SVG","humanReadableEnumMap","getProps","Component","className","css","Icon","addPropertyOverrides","Residential","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","LinkIconDropdown","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Residential","Retail","Office","ServicedApartments","FrwdArrow","getProps","Component","className","css","addPropertyOverrides","DownArrow","DropdownMenu","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Ellan","SingleLink2","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","Footer","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","p","t","I","e","b","T","n","r","x","N","R","P","q","i","D","s","a","o","C","J","V","W","z","K","Z","u","l","h","c","f","d","g","y","U","S","L","B","v","u","e","r","a","s","i","f","p","c","n","t","o","t","l","f","e","o","a","r","m","i"],"sources":["https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/co8835JOtagz67wKX9FE/wRIkLNhuHGbweVpeKakh/yJBhrBDrG.js","https:/framerusercontent.com/modules/r6uwFkHt9tRZx2MRRP7O/PHenyTTRjqsDWWHvpwmt/i1KF1Ubtd.js","https:/framerusercontent.com/modules/ib5vPKd2KXG3o7TE1Pm2/qT1woj5fdTfi42qUz9kD/Jgf9dLo2l.js","https:/framerusercontent.com/modules/s4X95xpJln3l4vvOIuGP/YqMudnzs1AWboznvqgaX/sXogBlptz.js","https:/framerusercontent.com/modules/Vk9pxfrHjtmlKLR37olX/sAH3wkQ8hB0p0HYqHy7P/DvEbHOBCN.js","https:/framerusercontent.com/modules/IictEt63BXaXUalRi7W8/Zw2FmMoYvNpBJ8AjA1Tz/GCxq3YzxI.js","https:/framerusercontent.com/modules/igIWz15Da2E5iwKrneTe/gN0L3fsdWEgPZ8vhHkjx/IoMWiIciT.js","https:/framerusercontent.com/modules/GYYuKcths0t27v2vPThO/v6XUouRmx1pIUOBIG5JT/XoCjwCtF3.js","https:/framerusercontent.com/modules/sp0xecx9NOf7BJTNN3Tj/uZLLZlUMdfItSuDgzt39/oKuGV2Ugm.js","https:/framerusercontent.com/modules/GE8onWKTCPNjWa8ZUrlI/veWy6AXISMAiOwqDhlEl/KwSKyszwN.js","https:/framerusercontent.com/modules/Iws8qH1P3xoqXVX0l9Ua/D7LpRtEeaVOxjq8yGlJi/M2ZIPb_Ap.js","https:/framerusercontent.com/modules/cXZ5eL6m9zpmhrYjWx4w/qbgdtslydDXixzBAXD4B/TDsfDqlOq.js","https:/framerusercontent.com/modules/sU43vh8eSnHTkZcK02Uz/212cd6n3rD1ZrqmGnsCu/TyqgHae48.js","https:/framerusercontent.com/modules/ZXEV08cV8vX6TCiS5al3/5jLlI6e9ZwwuovcfcQkT/XOiCpfm3t.js","https:/framerusercontent.com/modules/4g47f6x4uh4KXnRyq9eU/eHnpTnPwe02zoIxkKTb4/m1XN4TGkB.js","https:/framerusercontent.com/modules/OQGFnrjB7H9Wq4K5NKFR/8U0VHEpye5hsvozgkIcG/IFf0BZK6N.js","https:/framerusercontent.com/modules/F3REDZrsSywpcA7e9nGP/okQszs14s3wkHzduWrES/eZuiPBD0m.js","https:/framerusercontent.com/modules/UrR7csXy0osdr8twPxAv/dLmDjJqBg108xEnwOz1c/gbDewF48q.js","https:/framerusercontent.com/modules/XwUH2gIBjefGQF9eoWee/6dH8BOW3eTirl0gpD0qk/tlsVMYwEW.js","https:/framerusercontent.com/modules/xBKRt9vBbBr4gDkKbwXR/L0yriyxgsjmGuL5qRZPe/siteMetadata.js","https:/framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc-0.js","https:/framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc-1.js","https:/framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js"],"sourcesContent":["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","// Generated by Framer (e20fe17)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Libre Caslon Text-regular\",\"GF;Libre Caslon Text-700\",\"GF;Libre Caslon Text-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Libre Caslon Text\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/librecaslontext/v5/DdT878IGsGw1aF1JU10PUbTvNNaDMcq63eNrHgO1.woff2\",weight:\"400\"},{family:\"Libre Caslon Text\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/librecaslontext/v5/DdT578IGsGw1aF1JU10PUbTvNNaDMfID8sdmNR-8ssPt.woff2\",weight:\"700\"},{family:\"Libre Caslon Text\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/librecaslontext/v5/DdT678IGsGw1aF1JU10PUbTvNNaDMfq91-JJGxO1q9o.woff2\",weight:\"400\"}]}];export const css=['.framer-GLI9H .framer-styles-preset-inzaa8:not(.rich-text-wrapper), .framer-GLI9H .framer-styles-preset-inzaa8.rich-text-wrapper h4 { --framer-font-family: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-bold: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-italic: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-GLI9H .framer-styles-preset-inzaa8:not(.rich-text-wrapper), .framer-GLI9H .framer-styles-preset-inzaa8.rich-text-wrapper h4 { --framer-font-family: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-bold: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-italic: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-GLI9H .framer-styles-preset-inzaa8:not(.rich-text-wrapper), .framer-GLI9H .framer-styles-preset-inzaa8.rich-text-wrapper h4 { --framer-font-family: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-bold: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-italic: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-GLI9H\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-regular\",\"FS;Poppins-bold\",\"FS;Poppins-bold italic\",\"FS;Poppins-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EOHGWBZYYKO6R4PWP4S2B3FFWHHBEZN6/UWQLMF4AFWLXCJQCFV3WRVYC77KZXPRB/FYG6OCH7XOLUUSZTIZE65ATBZWF623O4.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JQL34MORONR7D7BXOVTX3KBGJGEJQ5BJ/CKUZVY5SFANCFAT7FS3MP6ZL4BMEWCJE/NOLRWF3JBJ434MILPG5RB6R2B4HGRSZB.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7LLTLAW3NRWOADG4II2JGKZC6OSEMBQC/EYFXWX77PEMPU645EAWOTG22E375GULW/SSNNTU67MMJH4CSWT443B4KJ7OB4WFHF.woff2\",weight:\"400\"}]}];export const css=['.framer-G0E8m .framer-styles-preset-r7cf9b:not(.rich-text-wrapper), .framer-G0E8m .framer-styles-preset-r7cf9b.rich-text-wrapper h5 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-G0E8m\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16.95 18 C 14.867 18 12.808 17.546 10.775 16.638 C 8.742 15.729 6.892 14.442 5.225 12.775 C 3.558 11.108 2.271 9.258 1.362 7.225 C 0.454 5.192 0 3.133 0 1.05 C 0 0.75 0.1 0.5 0.3 0.3 C 0.5 0.1 0.75 0 1.05 0 L 5.1 0 C 5.333 0 5.542 0.079 5.725 0.237 C 5.908 0.396 6.017 0.583 6.05 0.8 L 6.7 4.3 C 6.733 4.567 6.725 4.792 6.675 4.975 C 6.625 5.158 6.533 5.317 6.4 5.45 L 3.975 7.9 C 4.308 8.517 4.704 9.112 5.162 9.688 C 5.621 10.263 6.125 10.817 6.675 11.35 C 7.192 11.867 7.733 12.346 8.3 12.787 C 8.867 13.229 9.467 13.633 10.1 14 L 12.45 11.65 C 12.6 11.5 12.796 11.388 13.037 11.313 C 13.279 11.237 13.517 11.217 13.75 11.25 L 17.2 11.95 C 17.433 12.017 17.625 12.138 17.775 12.313 C 17.925 12.487 18 12.683 18 12.9 L 18 16.95 C 18 17.25 17.9 17.5 17.7 17.7 C 17.5 17.9 17.25 18 16.95 18 Z M 3.025 6 L 4.675 4.35 L 4.25 2 L 2.025 2 C 2.108 2.683 2.225 3.358 2.375 4.025 C 2.525 4.692 2.742 5.35 3.025 6 Z M 11.975 14.95 C 12.625 15.233 13.288 15.458 13.963 15.625 C 14.638 15.792 15.317 15.9 16 15.95 L 16 13.75 L 13.65 13.275 Z M 3.025 6 M 11.975 14.95\" fill=\"var(--1qsm557, rgb(31,31,31))\" height=\"18px\" id=\"mXF8zVkZL\" transform=\"translate(3 3)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({_24IconColor,height,id,width,...props})=>{return{...props,IIQ5RnKoJ:_24IconColor??props.IIQ5RnKoJ??\"rgb(31, 31, 31)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,IIQ5RnKoJ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-UItCs\",className),layoutId:layoutId,ref:ref,style:{\"--1qsm557\":IIQ5RnKoJ,...style}});});const css=[`.framer-UItCs { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1qsm557); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"IIQ5RnKoJ\":\"_24IconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"call\",\"color\":{\"type\":\"variable\",\"value\":\"1qsm557\"},\"set\":{\"localId\":\"vectorSet/mK60wNdV4\",\"id\":\"mK60wNdV4\",\"moduleId\":\"6XWecGMepFRIB5NwHM7s\"}}\n */const Icon=withCSS(Component,css,\"framer-UItCs\");Icon.displayName=\"call\";export default Icon;addPropertyControls(Icon,{IIQ5RnKoJ:{defaultValue:\"rgb(31, 31, 31)\",hidden:false,title:\"24 Icon color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"call\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1qsm557\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/mK60wNdV4\\\",\\\"id\\\":\\\"mK60wNdV4\\\",\\\"moduleId\\\":\\\"6XWecGMepFRIB5NwHM7s\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"IIQ5RnKoJ\\\":\\\"_24IconColor\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e20fe17)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"nYSfqlG9H\",\"h_5bD4Nmj\"];const serializationHash=\"framer-xUZuc\";const variantClassNames={h_5bD4Nmj:\"framer-v-1fxtwyv\",nYSfqlG9H:\"framer-v-cydqzv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"h_5bD4Nmj\",\"White Logo\":\"nYSfqlG9H\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nYSfqlG9H\"};};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:\"nYSfqlG9H\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"h_5bD4Nmj\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"h_5bD4Nmj\")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,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cydqzv\",className,classNames),\"data-framer-name\":\"White Logo\",layoutDependency:layoutDependency,layoutId:\"nYSfqlG9H\",ref:refBinding,style:{...style},...addPropertyOverrides({h_5bD4Nmj:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1050,intrinsicWidth:1957.5,pixelHeight:2100,pixelWidth:3915,src:\"https://framerusercontent.com/images/lNwxIBKUPfCXwML3vQl2TMeeRiQ.png?scale-down-to=2048&width=3915&height=2100\",srcSet:\"https://framerusercontent.com/images/lNwxIBKUPfCXwML3vQl2TMeeRiQ.png?scale-down-to=512&width=3915&height=2100 512w,https://framerusercontent.com/images/lNwxIBKUPfCXwML3vQl2TMeeRiQ.png?scale-down-to=1024&width=3915&height=2100 1024w,https://framerusercontent.com/images/lNwxIBKUPfCXwML3vQl2TMeeRiQ.png?scale-down-to=2048&width=3915&height=2100 2048w,https://framerusercontent.com/images/lNwxIBKUPfCXwML3vQl2TMeeRiQ.png?width=3915&height=2100 3915w\"},className:\"framer-1knad6u\",\"data-framer-name\":\"Elann\",layoutDependency:layoutDependency,layoutId:\"HNWjpiHsh\",...addPropertyOverrides({h_5bD4Nmj:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1050,intrinsicWidth:1957.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-.5),pixelHeight:2100,pixelWidth:3915,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/lNwxIBKUPfCXwML3vQl2TMeeRiQ.png?scale-down-to=2048&width=3915&height=2100\",srcSet:\"https://framerusercontent.com/images/lNwxIBKUPfCXwML3vQl2TMeeRiQ.png?scale-down-to=512&width=3915&height=2100 512w,https://framerusercontent.com/images/lNwxIBKUPfCXwML3vQl2TMeeRiQ.png?scale-down-to=1024&width=3915&height=2100 1024w,https://framerusercontent.com/images/lNwxIBKUPfCXwML3vQl2TMeeRiQ.png?scale-down-to=2048&width=3915&height=2100 2048w,https://framerusercontent.com/images/lNwxIBKUPfCXwML3vQl2TMeeRiQ.png?width=3915&height=2100 3915w\"}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:33,intrinsicWidth:62,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:66,pixelWidth:124,src:\"https://framerusercontent.com/images/Vy13qXGp2clqaOClU8wgnMai28.png?width=124&height=66\"},className:\"framer-1upe1xu\",\"data-framer-name\":\"Ellan logo\",layoutDependency:layoutDependency,layoutId:\"sO8IOr_3F\"})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xUZuc.framer-1hw0aqn, .framer-xUZuc .framer-1hw0aqn { display: block; }\",\".framer-xUZuc.framer-cydqzv { height: 50px; overflow: visible; position: relative; width: 94px; }\",\".framer-xUZuc .framer-1knad6u { aspect-ratio: 1.8642857142857143 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 51px); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-xUZuc .framer-1upe1xu { aspect-ratio: 1.878787878787879 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-xUZuc.framer-v-1fxtwyv.framer-cydqzv { aspect-ratio: 1.878787878787879 / 1; height: var(--framer-aspect-ratio-supported, 50px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 94\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"h_5bD4Nmj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersXogBlptz=withCSS(Component,css,\"framer-xUZuc\");export default FramersXogBlptz;FramersXogBlptz.displayName=\"Ellan\";FramersXogBlptz.defaultProps={height:50,width:94};addPropertyControls(FramersXogBlptz,{variant:{options:[\"nYSfqlG9H\",\"h_5bD4Nmj\"],optionTitles:[\"White Logo\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersXogBlptz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersXogBlptz\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"94\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h_5bD4Nmj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sXogBlptz.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,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/r6uwFkHt9tRZx2MRRP7O/PHenyTTRjqsDWWHvpwmt/i1KF1Ubtd.js\";import Call from\"https://framerusercontent.com/modules/ib5vPKd2KXG3o7TE1Pm2/qT1woj5fdTfi42qUz9kD/Jgf9dLo2l.js\";import Ellan from\"https://framerusercontent.com/modules/s4X95xpJln3l4vvOIuGP/YqMudnzs1AWboznvqgaX/sXogBlptz.js\";const EllanFonts=getFonts(Ellan);const CallFonts=getFonts(Call);const cycleOrder=[\"T96dySUnO\",\"T4PvkNolI\",\"pXNkEBE_y\",\"iIGoSFHna\",\"XjBuJuzXP\",\"IP6AVdrlX\"];const serializationHash=\"framer-Rbrgj\";const variantClassNames={iIGoSFHna:\"framer-v-jpzo5n\",IP6AVdrlX:\"framer-v-18atd95\",pXNkEBE_y:\"framer-v-1yaixrh\",T4PvkNolI:\"framer-v-ljju4t\",T96dySUnO:\"framer-v-1tjrrgf\",XjBuJuzXP:\"framer-v-13po3gg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const 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={\"Dekstop scroll\":\"iIGoSFHna\",\"Phone Scroll\":\"IP6AVdrlX\",\"Tablet Scroll\":\"XjBuJuzXP\",Desktop:\"T96dySUnO\",Phone:\"pXNkEBE_y\",Tablet:\"T4PvkNolI\"};const getProps=({callingLink,height,id,width,...props})=>{return{...props,ocdvoJlF2:callingLink??props.ocdvoJlF2,variant:humanReadableVariantMap[props.variant]??props.variant??\"T96dySUnO\"};};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,ocdvoJlF2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"T96dySUnO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"pXNkEBE_y\",\"IP6AVdrlX\"].includes(baseVariant))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,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tjrrgf\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"T96dySUnO\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(31, 31, 31, 0)\",WebkitBackdropFilter:\"blur(5px)\",...style},variants:{iIGoSFHna:{backgroundColor:\"rgba(31, 31, 31, 0.4)\"},IP6AVdrlX:{backgroundColor:\"rgba(31, 31, 31, 0.4)\"},pXNkEBE_y:{backgroundColor:\"rgba(31, 31, 31, 0.4)\"},XjBuJuzXP:{backgroundColor:\"rgba(31, 31, 31, 0.4)\"}},...addPropertyOverrides({iIGoSFHna:{\"data-framer-name\":\"Dekstop scroll\"},IP6AVdrlX:{\"data-framer-name\":\"Phone Scroll\"},pXNkEBE_y:{\"data-framer-name\":\"Phone\"},T4PvkNolI:{\"data-framer-name\":\"Tablet\"},XjBuJuzXP:{\"data-framer-name\":\"Tablet Scroll\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c4plsn\",layoutDependency:layoutDependency,layoutId:\"uyxijf67f\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fovzy6\",layoutDependency:layoutDependency,layoutId:\"wh9Qo18F4\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"iz5OPrGUR\",openInNewTab:false,scopeId:\"DvEbHOBCN\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1kl55mq framer-1u6smx8\",layoutDependency:layoutDependency,layoutId:\"iz5OPrGUR\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:\"94px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||99)-0-99)/2+0+0)+24+0+0+0,...addPropertyOverrides({IP6AVdrlX:{height:26,width:\"49px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||56)-0-(Math.max(0,((componentViewport?.height||56)-0-0)/1)*1+0))/2+0+0)+12+((Math.max(0,((componentViewport?.height||56)-0-0)/1)*1-12-45)/2+0+0)+0+3},pXNkEBE_y:{height:26,width:\"49px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||56)-0-(Math.max(0,((componentViewport?.height||56)-0-0)/1)*1+0))/2+0+0)+12+((Math.max(0,((componentViewport?.height||56)-0-0)/1)*1-12-45)/2+0+0)+0+3},T4PvkNolI:{height:31,width:\"59px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||56)-0-56)/2+0+0)+12+0+0+0},XjBuJuzXP:{height:31,width:\"59px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||56)-0-56)/2+0+0)+12+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rsui-container\",layoutDependency:layoutDependency,layoutId:\"p2JR6Y0EZ-container\",nodeId:\"p2JR6Y0EZ\",rendersWithMotion:true,scopeId:\"DvEbHOBCN\",children:/*#__PURE__*/_jsx(Ellan,{height:\"100%\",id:\"p2JR6Y0EZ\",layoutId:\"p2JR6Y0EZ\",style:{height:\"100%\",width:\"100%\"},variant:\"h_5bD4Nmj\",width:\"100%\",...addPropertyOverrides({iIGoSFHna:{variant:\"nYSfqlG9H\"},IP6AVdrlX:{variant:\"nYSfqlG9H\"},XjBuJuzXP:{variant:\"nYSfqlG9H\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:ocdvoJlF2,motionChild:true,nodeId:\"HCSNBICwR\",openInNewTab:false,scopeId:\"DvEbHOBCN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1bqpucu framer-1u6smx8\",layoutDependency:layoutDependency,layoutId:\"HCSNBICwR\",children:[/*#__PURE__*/_jsx(Call,{animated:true,className:\"framer-yg4vk2\",layoutDependency:layoutDependency,layoutId:\"dchGYPybP\",style:{\"--1qsm557\":\"rgb(255, 255, 255)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-r7cf9b\",\"data-styles-preset\":\"i1KF1Ubtd\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(255, 255, 255))\"},children:\"Call Us\"})}),className:\"framer-odcdto\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eP9axUdJS\",style:{\"--extracted-1lwpl3i\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p7sbmu\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"o7Gsh2NzK\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:.5}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Rbrgj.framer-1u6smx8, .framer-Rbrgj .framer-1u6smx8 { display: block; }\",\".framer-Rbrgj.framer-1tjrrgf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1440px; }\",\".framer-Rbrgj .framer-c4plsn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Rbrgj .framer-fovzy6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-Rbrgj .framer-1kl55mq { flex: none; height: 50px; overflow: visible; position: relative; text-decoration: none; width: 94px; }\",\".framer-Rbrgj .framer-1rsui-container { flex: none; height: 50px; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-Rbrgj .framer-1bqpucu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Rbrgj .framer-yg4vk2 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-Rbrgj .framer-odcdto { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Rbrgj .framer-1p7sbmu { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-Rbrgj.framer-v-ljju4t.framer-1tjrrgf, .framer-Rbrgj.framer-v-13po3gg.framer-1tjrrgf { gap: 12px; width: 810px; }\",\".framer-Rbrgj.framer-v-ljju4t .framer-c4plsn, .framer-Rbrgj.framer-v-13po3gg .framer-c4plsn { gap: 12px; padding: 12px 0px 0px 0px; }\",\".framer-Rbrgj.framer-v-ljju4t .framer-1kl55mq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; width: 102px; }\",\".framer-Rbrgj.framer-v-ljju4t .framer-1rsui-container, .framer-Rbrgj.framer-v-13po3gg .framer-1rsui-container { height: 31px; left: unset; position: relative; right: unset; top: unset; width: 59px; }\",\".framer-Rbrgj.framer-v-1yaixrh.framer-1tjrrgf, .framer-Rbrgj.framer-v-18atd95.framer-1tjrrgf { gap: 20px; height: 56px; width: 390px; }\",\".framer-Rbrgj.framer-v-1yaixrh .framer-c4plsn, .framer-Rbrgj.framer-v-18atd95 .framer-c4plsn { flex: 1 0 0px; gap: 12px; height: 1px; padding: 12px 0px 0px 0px; }\",\".framer-Rbrgj.framer-v-1yaixrh .framer-fovzy6, .framer-Rbrgj.framer-v-18atd95 .framer-fovzy6 { padding: 0px 20px 0px 20px; }\",\".framer-Rbrgj.framer-v-1yaixrh .framer-1kl55mq, .framer-Rbrgj.framer-v-18atd95 .framer-1kl55mq { aspect-ratio: 1.88 / 1; height: var(--framer-aspect-ratio-supported, 32px); width: 60px; }\",\".framer-Rbrgj.framer-v-1yaixrh .framer-1rsui-container, .framer-Rbrgj.framer-v-18atd95 .framer-1rsui-container { height: 26px; left: calc(50.00000000000002% - 49px / 2); right: unset; top: calc(50.00000000000002% - 26px / 2); width: 49px; }\",\".framer-Rbrgj.framer-v-13po3gg .framer-1kl55mq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; padding: 0px; width: 102px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 99\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"T4PvkNolI\":{\"layout\":[\"fixed\",\"auto\"]},\"pXNkEBE_y\":{\"layout\":[\"fixed\",\"fixed\"]},\"iIGoSFHna\":{\"layout\":[\"fixed\",\"auto\"]},\"XjBuJuzXP\":{\"layout\":[\"fixed\",\"auto\"]},\"IP6AVdrlX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ocdvoJlF2\":\"callingLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDvEbHOBCN=withCSS(Component,css,\"framer-Rbrgj\");export default FramerDvEbHOBCN;FramerDvEbHOBCN.displayName=\"Dekstop Header\";FramerDvEbHOBCN.defaultProps={height:99,width:1440};addPropertyControls(FramerDvEbHOBCN,{variant:{options:[\"T96dySUnO\",\"T4PvkNolI\",\"pXNkEBE_y\",\"iIGoSFHna\",\"XjBuJuzXP\",\"IP6AVdrlX\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Dekstop scroll\",\"Tablet Scroll\",\"Phone Scroll\"],title:\"Variant\",type:ControlType.Enum},ocdvoJlF2:{description:\"\",title:\"Calling Link\",type:ControlType.Link}});addFonts(FramerDvEbHOBCN,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...EllanFonts,...CallFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDvEbHOBCN\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T4PvkNolI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pXNkEBE_y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iIGoSFHna\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XjBuJuzXP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IP6AVdrlX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"99\",\"framerVariables\":\"{\\\"ocdvoJlF2\\\":\\\"callingLink\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DvEbHOBCN.map","// Generated by Framer (62e4d63)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Libre Caslon Text-regular\",\"GF;Libre Caslon Text-700\",\"GF;Libre Caslon Text-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Libre Caslon Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Caslon Text\",url:\"https://fonts.gstatic.com/s/librecaslontext/v5/DdT878IGsGw1aF1JU10PUbTvNNaDMcq63eNrHgO1.woff2\",weight:\"400\"},{cssFamilyName:\"Libre Caslon Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Caslon Text\",url:\"https://fonts.gstatic.com/s/librecaslontext/v5/DdT578IGsGw1aF1JU10PUbTvNNaDMfID8sdmNR-8ssPt.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Caslon Text\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Caslon Text\",url:\"https://fonts.gstatic.com/s/librecaslontext/v5/DdT678IGsGw1aF1JU10PUbTvNNaDMfq91-JJGxO1q9o.woff2\",weight:\"400\"}]}];export const css=['.framer-psb3Y .framer-styles-preset-j4d2ne:not(.rich-text-wrapper), .framer-psb3Y .framer-styles-preset-j4d2ne.rich-text-wrapper h3 { --framer-font-family: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-bold: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-italic: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-psb3Y\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Libre Caslon Text-regular\",\"GF;Libre Caslon Text-700\",\"GF;Libre Caslon Text-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Libre Caslon Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Caslon Text\",url:\"https://fonts.gstatic.com/s/librecaslontext/v5/DdT878IGsGw1aF1JU10PUbTvNNaDMcq63eNrHgO1.woff2\",weight:\"400\"},{cssFamilyName:\"Libre Caslon Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Caslon Text\",url:\"https://fonts.gstatic.com/s/librecaslontext/v5/DdT578IGsGw1aF1JU10PUbTvNNaDMfID8sdmNR-8ssPt.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Caslon Text\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Caslon Text\",url:\"https://fonts.gstatic.com/s/librecaslontext/v5/DdT678IGsGw1aF1JU10PUbTvNNaDMfq91-JJGxO1q9o.woff2\",weight:\"400\"}]}];export const css=['.framer-uNQTz .framer-styles-preset-oqkobg:not(.rich-text-wrapper), .framer-uNQTz .framer-styles-preset-oqkobg.rich-text-wrapper h2 { --framer-font-family: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-bold: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-italic: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 25px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-uNQTz .framer-styles-preset-oqkobg:not(.rich-text-wrapper), .framer-uNQTz .framer-styles-preset-oqkobg.rich-text-wrapper h2 { --framer-font-family: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-bold: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-italic: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-uNQTz .framer-styles-preset-oqkobg:not(.rich-text-wrapper), .framer-uNQTz .framer-styles-preset-oqkobg.rich-text-wrapper h2 { --framer-font-family: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-bold: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-family-italic: \"Libre Caslon Text\", \"Libre Caslon Text Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-uNQTz\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (04b9457)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-regular\",\"FS;Poppins-regular\",\"FS;Poppins-thin italic\",\"FS;Poppins-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2M4IQEUWOCJWVXR6REJREYFOZ7AH3QRL/P6EISOGWPZ3JKUWUDTRU4KUXLEBFKULX/SGT5SP2PL3AMUTZKK4LYVOPO2JBI7HAG.woff2\",weight:\"100\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7LLTLAW3NRWOADG4II2JGKZC6OSEMBQC/EYFXWX77PEMPU645EAWOTG22E375GULW/SSNNTU67MMJH4CSWT443B4KJ7OB4WFHF.woff2\",weight:\"400\"}]}];export const css=['.framer-4Ot8P .framer-styles-preset-b743xv:not(.rich-text-wrapper), .framer-4Ot8P .framer-styles-preset-b743xv.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 100; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 180%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-4Ot8P\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dc3a148)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"SvKzs_OYG\",\"HCJooUrXC\",\"Z4tYT5f9C\",\"KsaN5tukX\"];const serializationHash=\"framer-0qM6V\";const variantClassNames={HCJooUrXC:\"framer-v-ik5myi\",KsaN5tukX:\"framer-v-12qwapi\",SvKzs_OYG:\"framer-v-du5hmf\",Z4tYT5f9C:\"framer-v-1elum0m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const 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={\"Back-Black\":\"Z4tYT5f9C\",\"Back-White\":\"SvKzs_OYG\",\"Frwd-Black\":\"KsaN5tukX\",\"Frwd-White\":\"HCJooUrXC\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SvKzs_OYG\"};};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:\"SvKzs_OYG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-du5hmf\",className,classNames),\"data-framer-name\":\"Back-White\",layoutDependency:layoutDependency,layoutId:\"SvKzs_OYG\",ref:refBinding,style:{...style},...addPropertyOverrides({HCJooUrXC:{\"data-framer-name\":\"Frwd-White\"},KsaN5tukX:{\"data-framer-name\":\"Frwd-Black\"},Z4tYT5f9C:{\"data-framer-name\":\"Back-Black\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1h6kpxj\",layoutDependency:layoutDependency,layoutId:\"vP1qUGNM0\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 10\" overflow=\"visible\"><path d=\"M 9.857 0 L 15 5 L 9.857 10 M 0 5 L 15 5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({KsaN5tukX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 10\" overflow=\"visible\"><path d=\"M 9.857 0 L 15 5 L 9.857 10 M 0 5 L 15 5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)) /* {&quot;name&quot;:&quot;700&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},Z4tYT5f9C:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 10\" overflow=\"visible\"><path d=\"M 9.857 0 L 15 5 L 9.857 10 M 0 5 L 15 5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)) /* {&quot;name&quot;:&quot;700&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-12dj4wj\",layoutDependency:layoutDependency,layoutId:\"FXdjPd3E3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.143 10\" overflow=\"visible\"><path d=\"M 0 0 L 5.143 5 L 0 10\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kjfoio\",layoutDependency:layoutDependency,layoutId:\"mWI7n57zp\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 1\" overflow=\"visible\"><path d=\"M 0 0 L 15 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0qM6V.framer-1kugk49, .framer-0qM6V .framer-1kugk49 { display: block; }\",\".framer-0qM6V.framer-du5hmf { height: 24px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 24px; }\",\".framer-0qM6V .framer-1h6kpxj { height: 10px; left: 2px; position: absolute; top: 7px; width: 15px; }\",\".framer-0qM6V .framer-12dj4wj { height: 10px; left: 10px; position: absolute; top: 0px; width: 5px; }\",\".framer-0qM6V .framer-1kjfoio { height: 1px; left: 0px; position: absolute; top: 5px; width: 15px; }\",\".framer-0qM6V.framer-v-ik5myi .framer-1h6kpxj, .framer-0qM6V.framer-v-12qwapi .framer-1h6kpxj { left: 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HCJooUrXC\":{\"layout\":[\"fixed\",\"fixed\"]},\"Z4tYT5f9C\":{\"layout\":[\"fixed\",\"fixed\"]},\"KsaN5tukX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroKuGV2Ugm=withCSS(Component,css,\"framer-0qM6V\");export default FrameroKuGV2Ugm;FrameroKuGV2Ugm.displayName=\"Frwd Arrow\";FrameroKuGV2Ugm.defaultProps={height:24,width:24};addPropertyControls(FrameroKuGV2Ugm,{variant:{options:[\"SvKzs_OYG\",\"HCJooUrXC\",\"Z4tYT5f9C\",\"KsaN5tukX\"],optionTitles:[\"Back-White\",\"Frwd-White\",\"Back-Black\",\"Frwd-Black\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameroKuGV2Ugm,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroKuGV2Ugm\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HCJooUrXC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Z4tYT5f9C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KsaN5tukX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oKuGV2Ugm.map","// Generated by Framer (14b65b1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,getPropertyControls,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";import FrwdArrow from\"https://framerusercontent.com/modules/sp0xecx9NOf7BJTNN3Tj/uZLLZlUMdfItSuDgzt39/oKuGV2Ugm.js\";const FrwdArrowControls=getPropertyControls(FrwdArrow);const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 8.363 2.49 L 8.363 0 L 14.102 0 L 14.102 2.49 M 6.302 4.979 L 6.302 2.489 L 16.162 2.489 L 16.162 4.979 M 3.168 20 L 3.168 4.979 L 19.297 4.979 L 19.297 20 M 0 20 L 22.466 20 M 15.434 10.93 L 15.434 12.23 M 12.633 10.93 L 12.633 12.23 M 9.832 10.93 L 9.832 12.23 M 7.031 10.93 L 7.031 12.23 M 15.434 7.611 L 15.434 8.911 M 12.633 7.611 L 12.633 8.911 M 9.832 7.611 L 9.832 8.911 M 7.031 7.611 L 7.031 8.911 M 7.031 20 L 7.031 15.031 L 15.434 15.031 L 15.434 20 M 11.232 15.031 L 11.232 20\" fill=\"transparent\" height=\"19.999860763549805px\" id=\"v3JPOowO0\" transform=\"translate(0.75 2)\" width=\"22.46622000000001px\"><path d=\"M 0 2.49 L 0 0 L 5.738 0 L 5.738 2.49\" fill=\"transparent\" height=\"2.4896499999999993px\" id=\"mE1fSlBSh\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(8.363 0)\" width=\"5.738199999999999px\"/><path d=\"M 0 2.49 L 0 0 L 9.86 0 L 9.86 2.49\" fill=\"transparent\" height=\"2.48965px\" id=\"Dj8GmHrw6\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(6.302 2.489)\" width=\"9.86036px\"/><path d=\"M 0 15.021 L 0 0 L 16.129 0 L 16.129 15.021\" fill=\"transparent\" height=\"15.02083px\" id=\"dSFIwtI34\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(3.168 4.979)\" width=\"16.12865px\"/><path d=\"M 0 0 L 22.466 0\" fill=\"transparent\" height=\"1px\" id=\"k8woG4GfG\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(0 20)\" width=\"22.46622px\"/><path d=\"M 0 0 L 0 1.3\" fill=\"transparent\" height=\"1.299999999999999px\" id=\"WJjtJJ5DF\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(15.434 10.93)\" width=\"1px\"/><path d=\"M 0 0 L 0 1.3\" fill=\"transparent\" height=\"1.299999999999999px\" id=\"JPLHgyJx3\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(12.633 10.93)\" width=\"1px\"/><path d=\"M 0 0 L 0 1.3\" fill=\"transparent\" height=\"1.299999999999999px\" id=\"k3OwLgVB6\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(9.832 10.93)\" width=\"1px\"/><path d=\"M 0 0 L 0 1.3\" fill=\"transparent\" height=\"1.299999999999999px\" id=\"nJuIP6BYK\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(7.031 10.93)\" width=\"1px\"/><path d=\"M 0 0 L 0 1.3\" fill=\"transparent\" height=\"1.3000100000000003px\" id=\"IvwuTwEjP\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(15.434 7.611)\" width=\"1px\"/><path d=\"M 0 0 L 0 1.3\" fill=\"transparent\" height=\"1.3000100000000003px\" id=\"uofO17x1N\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(12.633 7.611)\" width=\"1px\"/><path d=\"M 0 0 L 0 1.3\" fill=\"transparent\" height=\"1.3000100000000003px\" id=\"b3AedC199\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(9.832 7.611)\" width=\"1px\"/><path d=\"M 0 0 L 0 1.3\" fill=\"transparent\" height=\"1.3000100000000003px\" id=\"mCrzkIB9I\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(7.031 7.611)\" width=\"1px\"/><path d=\"M 0 4.968 L 0 0 L 8.403 0 L 8.403 4.968\" fill=\"transparent\" height=\"4.968499999999999px\" id=\"Iq8fKOmZn\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(7.031 15.031)\" width=\"8.402569999999997px\"/><path d=\"M 0 0 L 0 4.968\" fill=\"transparent\" height=\"4.968499999999999px\" id=\"FRO5MlVFO\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(11.232 15.031)\" width=\"1px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const humanReadableEnumMap={\"Back-Black\":\"Z4tYT5f9C\",\"Back-White\":\"SvKzs_OYG\",\"Frwd-Black\":\"KsaN5tukX\",\"Frwd-White\":\"HCJooUrXC\"};const getProps=({changeIcon,color,height,icon,iconColor,iconColor1,iconColor3Bar,id,width,...props})=>{return{...props,a7OqAMHzu:color??props.a7OqAMHzu??\"rgb(255, 255, 255)\",BeoJSGYJn:iconColor??props.BeoJSGYJn??\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",Hz2MZzx5O:iconColor3Bar??props.Hz2MZzx5O??\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\",mDo4Dak_R:humanReadableEnumMap[changeIcon]??changeIcon??props.mDo4Dak_R??\"SvKzs_OYG\",T6RTszD5U:iconColor1??props.T6RTszD5U??\"rgb(0, 0, 0)\",wfTy15sFd:humanReadableEnumMap[icon]??icon??props.wfTy15sFd??\"SvKzs_OYG\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,a7OqAMHzu,BeoJSGYJn,wfTy15sFd,mDo4Dak_R,Hz2MZzx5O,T6RTszD5U,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-CNrsk\",className),layoutId:layoutId,ref:ref,style:{\"--o81e4n\":Hz2MZzx5O,...style}});});const css=[`.framer-CNrsk { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--o81e4n); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"a7OqAMHzu\":\"color\",\"BeoJSGYJn\":\"iconColor\",\"wfTy15sFd\":\"icon\",\"mDo4Dak_R\":\"changeIcon\",\"Hz2MZzx5O\":\"iconColor3Bar\",\"T6RTszD5U\":\"iconColor1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Serviced Apartments\",\"color\":{\"type\":\"variable\",\"value\":\"o81e4n\"},\"set\":{\"localId\":\"vectorSet/fy28FJkMv\",\"id\":\"fy28FJkMv\",\"moduleId\":\"5ezjbfS8uXJp9R4ygq2a\"}}\n */const Icon=withCSS(Component,css,\"framer-CNrsk\");Icon.displayName=\"Serviced Apartments\";export default Icon;addPropertyControls(Icon,{a7OqAMHzu:{defaultValue:\"rgb(255, 255, 255)\",hidden:true,title:\"Color\",type:ControlType.Color},BeoJSGYJn:{defaultValue:'var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color},wfTy15sFd:FrwdArrowControls?.[\"variant\"]&&{...FrwdArrowControls[\"variant\"],defaultValue:\"SvKzs_OYG\",description:undefined,hidden:undefined,title:\"icon\"},mDo4Dak_R:FrwdArrowControls?.[\"variant\"]&&{...FrwdArrowControls[\"variant\"],defaultValue:\"SvKzs_OYG\",description:undefined,hidden:undefined,title:\"Change icon\"},Hz2MZzx5O:{defaultValue:'var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)) /* {\"name\":\"700\"} */',hidden:false,title:\"Icon Color 3bar\",type:ControlType.Color},T6RTszD5U:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"icon color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"a7OqAMHzu\\\":\\\"color\\\",\\\"BeoJSGYJn\\\":\\\"iconColor\\\",\\\"wfTy15sFd\\\":\\\"icon\\\",\\\"mDo4Dak_R\\\":\\\"changeIcon\\\",\\\"Hz2MZzx5O\\\":\\\"iconColor3Bar\\\",\\\"T6RTszD5U\\\":\\\"iconColor1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Serviced Apartments\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"o81e4n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fy28FJkMv\\\",\\\"id\\\":\\\"fy28FJkMv\\\",\\\"moduleId\\\":\\\"5ezjbfS8uXJp9R4ygq2a\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (14b65b1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,getPropertyControls,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";import FrwdArrow from\"https://framerusercontent.com/modules/sp0xecx9NOf7BJTNN3Tj/uZLLZlUMdfItSuDgzt39/oKuGV2Ugm.js\";const FrwdArrowControls=getPropertyControls(FrwdArrow);const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 15.769 L 0 3.529 M 16.729 3.799 L 16.729 15.769 M 5 0 L 1.667 0 L 1.667 1.87 C 1.667 2.786 2.41 3.529 3.326 3.529 L 3.34 3.529 C 4.257 3.529 5 2.786 5 1.87 M 5 0 L 5 1.87 M 5 0 L 8.333 0 M 5 1.87 C 5 2.786 5.743 3.529 6.66 3.529 L 6.674 3.529 C 7.59 3.529 8.333 2.786 8.333 1.87 M 8.333 0 L 8.333 1.87 M 8.333 0 L 11.667 0 L 11.667 1.87 C 11.667 2.786 10.924 3.529 10.007 3.529 L 9.993 3.529 C 9.076 3.529 8.333 2.786 8.333 1.87 M 13.34 3.529 L 13.326 3.529 C 12.41 3.529 11.667 2.786 11.667 1.87 L 11.667 0 L 15 0 L 15 1.87 C 15 2.786 14.257 3.529 13.34 3.529 Z\" fill=\"transparent\" height=\"15.768619974441528px\" id=\"yRuvBJVwi\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(3.667 5.674)\" width=\"16.728910446166992px\"/><path d=\"M 0.124 3.116 L 3.333 3.116 L 3.333 4.985 C 3.333 5.902 2.59 6.645 1.674 6.645 L 1.66 6.645 C 0.743 6.645 0 5.902 0 4.985 L 0 3.116 L 1.768 0 L 18.232 0 L 20 3.116 L 20 4.985 C 20 5.902 19.257 6.645 18.34 6.645 L 18.326 6.645 C 17.41 6.645 16.667 5.902 16.667 4.985 L 16.667 3.116 L 19.834 3.116 M 20 18.884 L 0 18.884 M 11.968 9.329 L 15.888 9.329 L 15.888 15.018 L 11.968 15.018 Z M 8.906 18.884 L 8.916 9.329 L 4.166 9.329 L 4.156 18.884 Z\" fill=\"transparent\" height=\"18.88423984832764px\" id=\"RWp1bNAJr\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(2 2.558)\" width=\"20px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const humanReadableEnumMap={\"Back-Black\":\"Z4tYT5f9C\",\"Back-White\":\"SvKzs_OYG\",\"Frwd-Black\":\"KsaN5tukX\",\"Frwd-White\":\"HCJooUrXC\"};const getProps=({changeIcon,color,height,icon,iconColor,iconColor1,iconColor3Bar,id,width,...props})=>{return{...props,a7OqAMHzu:color??props.a7OqAMHzu??\"rgb(255, 255, 255)\",BeoJSGYJn:iconColor??props.BeoJSGYJn??\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",Hz2MZzx5O:iconColor3Bar??props.Hz2MZzx5O??\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\",mDo4Dak_R:humanReadableEnumMap[changeIcon]??changeIcon??props.mDo4Dak_R??\"SvKzs_OYG\",T6RTszD5U:iconColor1??props.T6RTszD5U??\"rgb(0, 0, 0)\",wfTy15sFd:humanReadableEnumMap[icon]??icon??props.wfTy15sFd??\"SvKzs_OYG\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,a7OqAMHzu,BeoJSGYJn,wfTy15sFd,mDo4Dak_R,Hz2MZzx5O,T6RTszD5U,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-aqoMq\",className),layoutId:layoutId,ref:ref,style:{\"--o81e4n\":Hz2MZzx5O,...style}});});const css=[`.framer-aqoMq { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--o81e4n); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"a7OqAMHzu\":\"color\",\"BeoJSGYJn\":\"iconColor\",\"wfTy15sFd\":\"icon\",\"mDo4Dak_R\":\"changeIcon\",\"Hz2MZzx5O\":\"iconColor3Bar\",\"T6RTszD5U\":\"iconColor1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"retail\",\"color\":{\"type\":\"variable\",\"value\":\"o81e4n\"},\"set\":{\"localId\":\"vectorSet/fy28FJkMv\",\"id\":\"fy28FJkMv\",\"moduleId\":\"5ezjbfS8uXJp9R4ygq2a\"}}\n */const Icon=withCSS(Component,css,\"framer-aqoMq\");Icon.displayName=\"retail\";export default Icon;addPropertyControls(Icon,{a7OqAMHzu:{defaultValue:\"rgb(255, 255, 255)\",hidden:true,title:\"Color\",type:ControlType.Color},BeoJSGYJn:{defaultValue:'var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color},wfTy15sFd:FrwdArrowControls?.[\"variant\"]&&{...FrwdArrowControls[\"variant\"],defaultValue:\"SvKzs_OYG\",description:undefined,hidden:undefined,title:\"icon\"},mDo4Dak_R:FrwdArrowControls?.[\"variant\"]&&{...FrwdArrowControls[\"variant\"],defaultValue:\"SvKzs_OYG\",description:undefined,hidden:undefined,title:\"Change icon\"},Hz2MZzx5O:{defaultValue:'var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)) /* {\"name\":\"700\"} */',hidden:false,title:\"Icon Color 3bar\",type:ControlType.Color},T6RTszD5U:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"icon color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"retail\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"o81e4n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fy28FJkMv\\\",\\\"id\\\":\\\"fy28FJkMv\\\",\\\"moduleId\\\":\\\"5ezjbfS8uXJp9R4ygq2a\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"a7OqAMHzu\\\":\\\"color\\\",\\\"BeoJSGYJn\\\":\\\"iconColor\\\",\\\"wfTy15sFd\\\":\\\"icon\\\",\\\"mDo4Dak_R\\\":\\\"changeIcon\\\",\\\"Hz2MZzx5O\\\":\\\"iconColor3Bar\\\",\\\"T6RTszD5U\\\":\\\"iconColor1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (14b65b1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,getPropertyControls,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";import FrwdArrow from\"https://framerusercontent.com/modules/sp0xecx9NOf7BJTNN3Tj/uZLLZlUMdfItSuDgzt39/oKuGV2Ugm.js\";const FrwdArrowControls=getPropertyControls(FrwdArrow);const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 11.25 16.646 L 21.1 16.646 L 21.1 7.724 M 1.4 2.071 L 1.4 16.646 L 11.25 16.646 L 11.25 0.258 M 11.25 5.234 L 22.5 5.234 L 22.5 7.724 L 11.25 7.724 M 12.65 0 L 0 2.329 M 4.574 16.646 L 4.574 10.878 L 8.075 10.878 L 8.075 16.646 M 14.424 16.646 L 14.424 13.534 L 17.925 13.534 L 17.925 16.646 M 15.124 11.044 L 17.225 11.044\" fill=\"transparent\" height=\"16.645820152282717px\" id=\"kVFwK0Vks\" transform=\"translate(0.5 3.677)\" width=\"22.5px\"><path d=\"M 0 8.922 L 9.85 8.922 L 9.85 0\" fill=\"transparent\" height=\"8.9223px\" id=\"yxY3FfEeX\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(11.25 7.724)\" width=\"9.849599999999997px\"/><path d=\"M 0 1.813 L 0 16.388 L 9.85 16.388 L 9.85 0\" fill=\"transparent\" height=\"16.38803px\" id=\"KwBAD3Jq4\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(1.4 0.258)\" width=\"9.849609999999998px\"/><path d=\"M 0 0 L 11.25 0 L 11.25 2.49 L 0 2.49\" fill=\"transparent\" height=\"2.4896399999999996px\" id=\"znHtwTFFi\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(11.25 5.234)\" width=\"11.25px\"/><path d=\"M 12.65 0 L 0 2.329\" fill=\"transparent\" height=\"2.3294099999999998px\" id=\"zBO7tqv1D\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(0 0)\" width=\"12.650399999999998px\"/><path d=\"M 0 5.768 L 0 0 L 3.501 0 L 3.501 5.768\" fill=\"transparent\" height=\"5.767600000000002px\" id=\"G7ZKkpbGZ\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(4.574 10.878)\" width=\"3.501080000000001px\"/><path d=\"M 0 3.112 L 0 0 L 3.501 0 L 3.501 3.112\" fill=\"transparent\" height=\"3.112000000000002px\" id=\"us8MY89eP\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(14.424 13.534)\" width=\"3.501100000000001px\"/><path d=\"M 0 0 L 2.101 0\" fill=\"transparent\" height=\"1px\" id=\"bl2y8ZKAm\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(15.124 11.044)\" width=\"2.1006px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const humanReadableEnumMap={\"Back-Black\":\"Z4tYT5f9C\",\"Back-White\":\"SvKzs_OYG\",\"Frwd-Black\":\"KsaN5tukX\",\"Frwd-White\":\"HCJooUrXC\"};const getProps=({changeIcon,color,height,icon,iconColor,iconColor1,iconColor3Bar,id,width,...props})=>{return{...props,a7OqAMHzu:color??props.a7OqAMHzu??\"rgb(255, 255, 255)\",BeoJSGYJn:iconColor??props.BeoJSGYJn??\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",Hz2MZzx5O:iconColor3Bar??props.Hz2MZzx5O??\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\",mDo4Dak_R:humanReadableEnumMap[changeIcon]??changeIcon??props.mDo4Dak_R??\"SvKzs_OYG\",T6RTszD5U:iconColor1??props.T6RTszD5U??\"rgb(0, 0, 0)\",wfTy15sFd:humanReadableEnumMap[icon]??icon??props.wfTy15sFd??\"SvKzs_OYG\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,a7OqAMHzu,BeoJSGYJn,wfTy15sFd,mDo4Dak_R,Hz2MZzx5O,T6RTszD5U,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-6ORed\",className),layoutId:layoutId,ref:ref,style:{\"--o81e4n\":Hz2MZzx5O,...style}});});const css=[`.framer-6ORed { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--o81e4n); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"a7OqAMHzu\":\"color\",\"BeoJSGYJn\":\"iconColor\",\"wfTy15sFd\":\"icon\",\"mDo4Dak_R\":\"changeIcon\",\"Hz2MZzx5O\":\"iconColor3Bar\",\"T6RTszD5U\":\"iconColor1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Residential\",\"color\":{\"type\":\"variable\",\"value\":\"o81e4n\"},\"set\":{\"localId\":\"vectorSet/fy28FJkMv\",\"id\":\"fy28FJkMv\",\"moduleId\":\"5ezjbfS8uXJp9R4ygq2a\"}}\n */const Icon=withCSS(Component,css,\"framer-6ORed\");Icon.displayName=\"Residential\";export default Icon;addPropertyControls(Icon,{a7OqAMHzu:{defaultValue:\"rgb(255, 255, 255)\",hidden:true,title:\"Color\",type:ControlType.Color},BeoJSGYJn:{defaultValue:'var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color},wfTy15sFd:FrwdArrowControls?.[\"variant\"]&&{...FrwdArrowControls[\"variant\"],defaultValue:\"SvKzs_OYG\",description:undefined,hidden:undefined,title:\"icon\"},mDo4Dak_R:FrwdArrowControls?.[\"variant\"]&&{...FrwdArrowControls[\"variant\"],defaultValue:\"SvKzs_OYG\",description:undefined,hidden:undefined,title:\"Change icon\"},Hz2MZzx5O:{defaultValue:'var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)) /* {\"name\":\"700\"} */',hidden:false,title:\"Icon Color 3bar\",type:ControlType.Color},T6RTszD5U:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"icon color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Residential\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"o81e4n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fy28FJkMv\\\",\\\"id\\\":\\\"fy28FJkMv\\\",\\\"moduleId\\\":\\\"5ezjbfS8uXJp9R4ygq2a\\\"}}\",\"framerVariables\":\"{\\\"a7OqAMHzu\\\":\\\"color\\\",\\\"BeoJSGYJn\\\":\\\"iconColor\\\",\\\"wfTy15sFd\\\":\\\"icon\\\",\\\"mDo4Dak_R\\\":\\\"changeIcon\\\",\\\"Hz2MZzx5O\\\":\\\"iconColor3Bar\\\",\\\"T6RTszD5U\\\":\\\"iconColor1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (14b65b1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,getPropertyControls,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";import FrwdArrow from\"https://framerusercontent.com/modules/sp0xecx9NOf7BJTNN3Tj/uZLLZlUMdfItSuDgzt39/oKuGV2Ugm.js\";const FrwdArrowControls=getPropertyControls(FrwdArrow);const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 20 L 22.261 20 M 20.068 20 L 16.39 20 L 16.39 4.58 L 20.068 4.58 Z M 5.852 7.057 L 5.852 2.632 L 16.411 0 L 16.411 20 M 5.872 9.672 L 5.872 12.202 M 5.872 14.292 L 5.872 16.821 M 12.712 9.672 L 12.712 12.202 M 12.712 5.052 L 12.712 7.582 M 12.712 14.292 L 12.712 16.821 M 2.193 7.057 L 9.55 7.057 L 9.55 20 L 2.193 20 Z\" fill=\"transparent\" height=\"20px\" id=\"GrPkFffTw\" transform=\"translate(0.75 2)\" width=\"22.261299999999945px\"><path d=\"M 0 0 L 22.261 0\" fill=\"transparent\" height=\"1px\" id=\"ccb1P4JFY\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(0 20)\" width=\"22.2613px\"/><path d=\"M 3.678 15.42 L 0 15.42 L 0 0 L 3.678 0 Z\" fill=\"transparent\" height=\"15.419569969177246px\" id=\"REOYpviwb\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(16.39 4.58)\" width=\"3.6784px\"/><path d=\"M 0 7.057 L 0 2.632 L 10.559 0 L 10.559 20\" fill=\"transparent\" height=\"20px\" id=\"JIDRdYqPn\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(5.852 0)\" width=\"10.55924px\"/><path d=\"M 3.678 4.62 L 3.678 7.149 M 3.678 9.24 L 3.678 11.769 M 10.518 4.62 L 10.518 7.149 M 10.518 0 L 10.518 2.53 M 10.518 9.24 L 10.518 11.769 M 0 2.005 L 7.357 2.005 L 7.357 14.947 L 0 14.947 Z\" fill=\"transparent\" height=\"14.947210094833375px\" id=\"awQ1fuav_\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--o81e4n, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\" transform=\"translate(2.193 5.052)\" width=\"10.518440246582031px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const humanReadableEnumMap={\"Back-Black\":\"Z4tYT5f9C\",\"Back-White\":\"SvKzs_OYG\",\"Frwd-Black\":\"KsaN5tukX\",\"Frwd-White\":\"HCJooUrXC\"};const getProps=({changeIcon,color,height,icon,iconColor,iconColor1,iconColor3Bar,id,width,...props})=>{return{...props,a7OqAMHzu:color??props.a7OqAMHzu??\"rgb(255, 255, 255)\",BeoJSGYJn:iconColor??props.BeoJSGYJn??\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",Hz2MZzx5O:iconColor3Bar??props.Hz2MZzx5O??\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\",mDo4Dak_R:humanReadableEnumMap[changeIcon]??changeIcon??props.mDo4Dak_R??\"SvKzs_OYG\",T6RTszD5U:iconColor1??props.T6RTszD5U??\"rgb(0, 0, 0)\",wfTy15sFd:humanReadableEnumMap[icon]??icon??props.wfTy15sFd??\"SvKzs_OYG\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,a7OqAMHzu,BeoJSGYJn,wfTy15sFd,mDo4Dak_R,Hz2MZzx5O,T6RTszD5U,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-i3wVn\",className),layoutId:layoutId,ref:ref,style:{\"--o81e4n\":Hz2MZzx5O,...style}});});const css=[`.framer-i3wVn { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--o81e4n); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"a7OqAMHzu\":\"color\",\"BeoJSGYJn\":\"iconColor\",\"wfTy15sFd\":\"icon\",\"mDo4Dak_R\":\"changeIcon\",\"Hz2MZzx5O\":\"iconColor3Bar\",\"T6RTszD5U\":\"iconColor1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Office\",\"color\":{\"type\":\"variable\",\"value\":\"o81e4n\"},\"set\":{\"localId\":\"vectorSet/fy28FJkMv\",\"id\":\"fy28FJkMv\",\"moduleId\":\"5ezjbfS8uXJp9R4ygq2a\"}}\n */const Icon=withCSS(Component,css,\"framer-i3wVn\");Icon.displayName=\"Office\";export default Icon;addPropertyControls(Icon,{a7OqAMHzu:{defaultValue:\"rgb(255, 255, 255)\",hidden:true,title:\"Color\",type:ControlType.Color},BeoJSGYJn:{defaultValue:'var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color},wfTy15sFd:FrwdArrowControls?.[\"variant\"]&&{...FrwdArrowControls[\"variant\"],defaultValue:\"SvKzs_OYG\",description:undefined,hidden:undefined,title:\"icon\"},mDo4Dak_R:FrwdArrowControls?.[\"variant\"]&&{...FrwdArrowControls[\"variant\"],defaultValue:\"SvKzs_OYG\",description:undefined,hidden:undefined,title:\"Change icon\"},Hz2MZzx5O:{defaultValue:'var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)) /* {\"name\":\"700\"} */',hidden:false,title:\"Icon Color 3bar\",type:ControlType.Color},T6RTszD5U:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"icon color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"a7OqAMHzu\\\":\\\"color\\\",\\\"BeoJSGYJn\\\":\\\"iconColor\\\",\\\"wfTy15sFd\\\":\\\"icon\\\",\\\"mDo4Dak_R\\\":\\\"changeIcon\\\",\\\"Hz2MZzx5O\\\":\\\"iconColor3Bar\\\",\\\"T6RTszD5U\\\":\\\"iconColor1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Office\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"o81e4n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fy28FJkMv\\\",\\\"id\\\":\\\"fy28FJkMv\\\",\\\"moduleId\\\":\\\"5ezjbfS8uXJp9R4ygq2a\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (14b65b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Instance,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Residential from\"https://framerusercontent.com/modules/cXZ5eL6m9zpmhrYjWx4w/qbgdtslydDXixzBAXD4B/TDsfDqlOq.js\";const ResidentialFonts=getFonts(Residential);const enabledGestures={GQiCXHZwq:{hover:true}};const cycleOrder=[\"GQiCXHZwq\",\"bjeWAh8Ir\"];const serializationHash=\"framer-nuMjt\";const variantClassNames={bjeWAh8Ir:\"framer-v-1ysuu38\",GQiCXHZwq:\"framer-v-kwiyev\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const 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={Default:\"GQiCXHZwq\",Mobile:\"bjeWAh8Ir\"};const getProps=({height,icon,id,link,supportText,title,width,...props})=>{return{...props,awA_YPImc:title??props.awA_YPImc??\"House\",BkpgGMisa:link??props.BkpgGMisa,K_jxEa_Ue:icon??props.K_jxEa_Ue??Residential,qklrNapIN:supportText??props.qklrNapIN??\"Affordable House\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GQiCXHZwq\"};};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,awA_YPImc,qklrNapIN,BkpgGMisa,K_jxEa_Ue,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GQiCXHZwq\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"bjeWAh8Ir\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"bjeWAh8Ir\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:BkpgGMisa,motionChild:true,nodeId:\"GQiCXHZwq\",scopeId:\"XOiCpfm3t\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kwiyev\",className,classNames)} framer-mo4qet`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"GQiCXHZwq\",ref:refBinding,style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},...addPropertyOverrides({\"GQiCXHZwq-hover\":{\"data-framer-name\":undefined},bjeWAh8Ir:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mtw6un\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"v_g6ERqIC\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g71kk3\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"w1KeJNZfh\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},variants:{\"GQiCXHZwq-hover\":{backgroundColor:\"rgba(245, 245, 245, 0.21)\"}},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-r8ziz\",Component:K_jxEa_Ue,layoutDependency:layoutDependency,layoutId:\"ekaDDnGoM\",style:{\"--16dkb1g\":\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",\"--1h0k6xs\":\"SvKzs_OYG\",\"--3b8c4l\":\"SvKzs_OYG\",\"--bud5t7\":\"rgb(255, 255, 255)\",\"--o81e4n\":\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\"},variants:{\"GQiCXHZwq-hover\":{\"--o81e4n\":\"var(--token-c3e15e72-bda5-4948-a7be-065bdb76a387, rgb(88, 190, 7))\"}}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bdojem\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"bYW0OMtaP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)))\"},children:\"House\"})}),className:\"framer-fsalgk\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"DZsNkqeCP\",style:{\"--extracted-r6o4lv\":\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\"},text:awA_YPImc,variants:{\"GQiCXHZwq-hover\":{\"--extracted-r6o4lv\":\"var(--token-c3e15e72-bda5-4948-a7be-065bdb76a387, rgb(88, 190, 7))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"GQiCXHZwq-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c3e15e72-bda5-4948-a7be-065bdb76a387, rgb(88, 190, 7)))\"},children:\"House\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8ef3cd7b-9a25-47d5-8efd-0262f6f60b73, rgb(142, 142, 142)))\"},children:\"Affordable House\"})}),className:\"framer-1pl0rqr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cL7j1F_Ch\",style:{\"--extracted-r6o4lv\":\"var(--token-8ef3cd7b-9a25-47d5-8efd-0262f6f60b73, rgb(142, 142, 142))\"},text:qklrNapIN,verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-9m0zub\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"raIUoqCwX\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:/*#__PURE__*/_jsx(Residential,{animated:true,className:\"framer-1q4krbj\",layoutDependency:layoutDependency,layoutId:\"B9zDMYKQm\",style:{\"--16dkb1g\":\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",\"--1h0k6xs\":\"SvKzs_OYG\",\"--3b8c4l\":\"SvKzs_OYG\",\"--bud5t7\":\"rgb(255, 255, 255)\",\"--o81e4n\":\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\"}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nuMjt.framer-mo4qet, .framer-nuMjt .framer-mo4qet { display: block; }\",\".framer-nuMjt.framer-kwiyev { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; text-decoration: none; width: 192px; }\",\".framer-nuMjt .framer-mtw6un { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-nuMjt .framer-1g71kk3, .framer-nuMjt .framer-9m0zub { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px; position: relative; width: min-content; }\",\".framer-nuMjt .framer-r8ziz, .framer-nuMjt .framer-1q4krbj { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-nuMjt .framer-1bdojem { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-nuMjt .framer-fsalgk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-nuMjt .framer-1pl0rqr { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-nuMjt.framer-v-1ysuu38.framer-kwiyev { align-content: center; align-items: center; cursor: unset; padding: 0px; width: 192px; }\",\".framer-nuMjt.framer-v-1ysuu38 .framer-mtw6un { order: 1; }\",\".framer-nuMjt.framer-v-1ysuu38 .framer-9m0zub { order: 0; }\",\".framer-nuMjt.framer-v-kwiyev.hover.framer-kwiyev { width: 192px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 66\n * @framerIntrinsicWidth 191.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bjeWAh8Ir\":{\"layout\":[\"fixed\",\"auto\"]},\"ysM18JjU9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"awA_YPImc\":\"title\",\"qklrNapIN\":\"supportText\",\"BkpgGMisa\":\"link\",\"K_jxEa_Ue\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"5ezjbfS8uXJp9R4ygq2a\"]\n */const FramerXOiCpfm3t=withCSS(Component,css,\"framer-nuMjt\");export default FramerXOiCpfm3t;FramerXOiCpfm3t.displayName=\"link+ icon (dropdown)\";FramerXOiCpfm3t.defaultProps={height:66,width:191.5};addPropertyControls(FramerXOiCpfm3t,{variant:{options:[\"GQiCXHZwq\",\"bjeWAh8Ir\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},awA_YPImc:{defaultValue:\"House\",displayTextArea:false,title:\"Title\",type:ControlType.String},qklrNapIN:{defaultValue:\"Affordable House\",displayTextArea:false,title:\"Support text\",type:ControlType.String},BkpgGMisa:{title:\"Link\",type:ControlType.Link},K_jxEa_Ue:{defaultValue:{identifier:\"local-module:vector/TDsfDqlOq:default\",moduleId:\"cXZ5eL6m9zpmhrYjWx4w\"},setModuleId:\"5ezjbfS8uXJp9R4ygq2a\",title:\"Icon\",type:ControlType.VectorSetItem}});addFonts(FramerXOiCpfm3t,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ResidentialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXOiCpfm3t\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bjeWAh8Ir\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ysM18JjU9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"66\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"191.5\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVectorSets\":\"[\\\"5ezjbfS8uXJp9R4ygq2a\\\"]\",\"framerVariables\":\"{\\\"awA_YPImc\\\":\\\"title\\\",\\\"qklrNapIN\\\":\\\"supportText\\\",\\\"BkpgGMisa\\\":\\\"link\\\",\\\"K_jxEa_Ue\\\":\\\"icon\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ServicedApartments from\"https://framerusercontent.com/modules/GE8onWKTCPNjWa8ZUrlI/veWy6AXISMAiOwqDhlEl/KwSKyszwN.js\";import Retail from\"https://framerusercontent.com/modules/Iws8qH1P3xoqXVX0l9Ua/D7LpRtEeaVOxjq8yGlJi/M2ZIPb_Ap.js\";import Residential from\"https://framerusercontent.com/modules/cXZ5eL6m9zpmhrYjWx4w/qbgdtslydDXixzBAXD4B/TDsfDqlOq.js\";import Office from\"https://framerusercontent.com/modules/sU43vh8eSnHTkZcK02Uz/212cd6n3rD1ZrqmGnsCu/TyqgHae48.js\";import LinkIconDropdown from\"https://framerusercontent.com/modules/ZXEV08cV8vX6TCiS5al3/5jLlI6e9ZwwuovcfcQkT/XOiCpfm3t.js\";const LinkIconDropdownFonts=getFonts(LinkIconDropdown);const cycleOrder=[\"sHuKdEz56\",\"s4suNntCy\"];const serializationHash=\"framer-sG700\";const variantClassNames={s4suNntCy:\"framer-v-1rlb5hr\",sHuKdEz56:\"framer-v-1uqt2fd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const 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={Clear:\"sHuKdEz56\",Mobile:\"s4suNntCy\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"sHuKdEz56\"};};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:\"sHuKdEz56\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uqt2fd\",className,classNames),\"data-framer-name\":\"Clear\",layoutDependency:layoutDependency,layoutId:\"sHuKdEz56\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{s4suNntCy:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({s4suNntCy:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TvvC0nsMG\"},implicitPathVariables:undefined},{href:{webPageId:\"TvvC0nsMG\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||313)-20-294)/2+0+0),...addPropertyOverrides({s4suNntCy:{width:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||338)-0-339)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10mutbg-container\",layoutDependency:layoutDependency,layoutId:\"Bjvbldsbb-container\",nodeId:\"Bjvbldsbb\",rendersWithMotion:true,scopeId:\"m1XN4TGkB\",children:/*#__PURE__*/_jsx(LinkIconDropdown,{awA_YPImc:\"Residential\",BkpgGMisa:resolvedLinks[0],height:\"100%\",id:\"Bjvbldsbb\",K_jxEa_Ue:Residential,layoutId:\"Bjvbldsbb\",qklrNapIN:\"Elegant living\",style:{width:\"100%\"},variant:\"GQiCXHZwq\",width:\"100%\",...addPropertyOverrides({s4suNntCy:{BkpgGMisa:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nUvlVxs_z\"},implicitPathVariables:undefined},{href:{webPageId:\"nUvlVxs_z\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||313)-20-294)/2+66+10),...addPropertyOverrides({s4suNntCy:{width:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||338)-0-339)/2+66+25)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5gnfmd-container\",layoutDependency:layoutDependency,layoutId:\"SnbfVU5DH-container\",nodeId:\"SnbfVU5DH\",rendersWithMotion:true,scopeId:\"m1XN4TGkB\",children:/*#__PURE__*/_jsx(LinkIconDropdown,{awA_YPImc:\"Retail\",BkpgGMisa:resolvedLinks1[0],height:\"100%\",id:\"SnbfVU5DH\",K_jxEa_Ue:Retail,layoutId:\"SnbfVU5DH\",qklrNapIN:\"Smart Spaces\",style:{width:\"100%\"},variant:\"GQiCXHZwq\",width:\"100%\",...addPropertyOverrides({s4suNntCy:{BkpgGMisa:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xTj7gczEF\"},implicitPathVariables:undefined},{href:{webPageId:\"xTj7gczEF\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||313)-20-294)/2+132+20),...addPropertyOverrides({s4suNntCy:{width:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||338)-0-339)/2+132+50)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lwxc07-container\",layoutDependency:layoutDependency,layoutId:\"w3f7nUa0S-container\",nodeId:\"w3f7nUa0S\",rendersWithMotion:true,scopeId:\"m1XN4TGkB\",children:/*#__PURE__*/_jsx(LinkIconDropdown,{awA_YPImc:\"Offices\",BkpgGMisa:resolvedLinks2[0],height:\"100%\",id:\"w3f7nUa0S\",K_jxEa_Ue:Office,layoutId:\"w3f7nUa0S\",qklrNapIN:\"Success Spaces\",style:{width:\"100%\"},variant:\"GQiCXHZwq\",width:\"100%\",...addPropertyOverrides({s4suNntCy:{BkpgGMisa:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"d8O8RnxkY\"},implicitPathVariables:undefined},{href:{webPageId:\"d8O8RnxkY\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||313)-20-294)/2+198+30),...addPropertyOverrides({s4suNntCy:{width:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||338)-0-339)/2+198+75)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2j8v3z-container\",layoutDependency:layoutDependency,layoutId:\"ymEiHn5tY-container\",nodeId:\"ymEiHn5tY\",rendersWithMotion:true,scopeId:\"m1XN4TGkB\",children:/*#__PURE__*/_jsx(LinkIconDropdown,{awA_YPImc:\"Serviced Apartments\",BkpgGMisa:resolvedLinks3[0],height:\"100%\",id:\"ymEiHn5tY\",K_jxEa_Ue:ServicedApartments,layoutId:\"ymEiHn5tY\",qklrNapIN:\"Comfort Living\",style:{width:\"100%\"},variant:\"GQiCXHZwq\",width:\"100%\",...addPropertyOverrides({s4suNntCy:{BkpgGMisa:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sG700.framer-3vqrjv, .framer-sG700 .framer-3vqrjv { display: block; }\",\".framer-sG700.framer-1uqt2fd { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px; position: relative; width: 271px; will-change: var(--framer-will-change-override, transform); }\",\".framer-sG700 .framer-10mutbg-container, .framer-sG700 .framer-5gnfmd-container, .framer-sG700 .framer-lwxc07-container, .framer-sG700 .framer-2j8v3z-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-sG700.framer-v-1rlb5hr.framer-1uqt2fd { gap: 25px; padding: 0px 15px 0px 15px; will-change: unset; }\",\".framer-sG700.framer-v-1rlb5hr .framer-10mutbg-container { order: 0; }\",\".framer-sG700.framer-v-1rlb5hr .framer-5gnfmd-container { order: 1; }\",\".framer-sG700.framer-v-1rlb5hr .framer-lwxc07-container { order: 2; }\",\".framer-sG700.framer-v-1rlb5hr .framer-2j8v3z-container { order: 3; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 313\n * @framerIntrinsicWidth 271\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"s4suNntCy\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerm1XN4TGkB=withCSS(Component,css,\"framer-sG700\");export default Framerm1XN4TGkB;Framerm1XN4TGkB.displayName=\"Dropdown menu\";Framerm1XN4TGkB.defaultProps={height:313,width:271};addPropertyControls(Framerm1XN4TGkB,{variant:{options:[\"sHuKdEz56\",\"s4suNntCy\"],optionTitles:[\"Clear\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerm1XN4TGkB,[{explicitInter:true,fonts:[]},...LinkIconDropdownFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm1XN4TGkB\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"271\",\"framerIntrinsicHeight\":\"313\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s4suNntCy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./m1XN4TGkB.map","// Generated by Framer (14b65b1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,getPropertyControls,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";import FrwdArrow from\"https://framerusercontent.com/modules/sp0xecx9NOf7BJTNN3Tj/uZLLZlUMdfItSuDgzt39/oKuGV2Ugm.js\";const FrwdArrowControls=getPropertyControls(FrwdArrow);const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 6 6 L 12 0\" fill=\"transparent\" height=\"6px\" id=\"XgLHL9SCL\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"2\" stroke=\"var(--bud5t7, rgb(255, 255, 255))\" transform=\"translate(6 9)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const humanReadableEnumMap={\"Back-Black\":\"Z4tYT5f9C\",\"Back-White\":\"SvKzs_OYG\",\"Frwd-Black\":\"KsaN5tukX\",\"Frwd-White\":\"HCJooUrXC\"};const getProps=({changeIcon,color,height,icon,iconColor,iconColor1,iconColor3Bar,id,width,...props})=>{return{...props,a7OqAMHzu:color??props.a7OqAMHzu??\"rgb(255, 255, 255)\",BeoJSGYJn:iconColor??props.BeoJSGYJn??\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",Hz2MZzx5O:iconColor3Bar??props.Hz2MZzx5O??\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\",mDo4Dak_R:humanReadableEnumMap[changeIcon]??changeIcon??props.mDo4Dak_R??\"SvKzs_OYG\",T6RTszD5U:iconColor1??props.T6RTszD5U??\"rgb(0, 0, 0)\",wfTy15sFd:humanReadableEnumMap[icon]??icon??props.wfTy15sFd??\"SvKzs_OYG\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,a7OqAMHzu,BeoJSGYJn,wfTy15sFd,mDo4Dak_R,Hz2MZzx5O,T6RTszD5U,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-il5Q8\",className),layoutId:layoutId,ref:ref,style:{\"--bud5t7\":a7OqAMHzu,...style}});});const css=[`.framer-il5Q8 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--bud5t7); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"a7OqAMHzu\":\"color\",\"BeoJSGYJn\":\"iconColor\",\"wfTy15sFd\":\"icon\",\"mDo4Dak_R\":\"changeIcon\",\"Hz2MZzx5O\":\"iconColor3Bar\",\"T6RTszD5U\":\"iconColor1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Down arrow\",\"color\":{\"type\":\"variable\",\"value\":\"bud5t7\"},\"set\":{\"localId\":\"vectorSet/fy28FJkMv\",\"id\":\"fy28FJkMv\",\"moduleId\":\"5ezjbfS8uXJp9R4ygq2a\"}}\n */const Icon=withCSS(Component,css,\"framer-il5Q8\");Icon.displayName=\"Down arrow\";export default Icon;addPropertyControls(Icon,{a7OqAMHzu:{defaultValue:\"rgb(255, 255, 255)\",hidden:false,title:\"Color\",type:ControlType.Color},BeoJSGYJn:{defaultValue:'var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color},wfTy15sFd:FrwdArrowControls?.[\"variant\"]&&{...FrwdArrowControls[\"variant\"],defaultValue:\"SvKzs_OYG\",description:undefined,hidden:undefined,title:\"icon\"},mDo4Dak_R:FrwdArrowControls?.[\"variant\"]&&{...FrwdArrowControls[\"variant\"],defaultValue:\"SvKzs_OYG\",description:undefined,hidden:undefined,title:\"Change icon\"},Hz2MZzx5O:{defaultValue:'var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31)) /* {\"name\":\"700\"} */',hidden:true,title:\"Icon Color 3bar\",type:ControlType.Color},T6RTszD5U:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"icon color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"a7OqAMHzu\\\":\\\"color\\\",\\\"BeoJSGYJn\\\":\\\"iconColor\\\",\\\"wfTy15sFd\\\":\\\"icon\\\",\\\"mDo4Dak_R\\\":\\\"changeIcon\\\",\\\"Hz2MZzx5O\\\":\\\"iconColor3Bar\\\",\\\"T6RTszD5U\\\":\\\"iconColor1\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Down arrow\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"bud5t7\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fy28FJkMv\\\",\\\"id\\\":\\\"fy28FJkMv\\\",\\\"moduleId\\\":\\\"5ezjbfS8uXJp9R4ygq2a\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,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 DropdownMenu from\"https://framerusercontent.com/modules/4g47f6x4uh4KXnRyq9eU/eHnpTnPwe02zoIxkKTb4/m1XN4TGkB.js\";import DownArrow from\"https://framerusercontent.com/modules/OQGFnrjB7H9Wq4K5NKFR/8U0VHEpye5hsvozgkIcG/IFf0BZK6N.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/GYYuKcths0t27v2vPThO/v6XUouRmx1pIUOBIG5JT/XoCjwCtF3.js\";const DownArrowFonts=getFonts(DownArrow);const DropdownMenuFonts=getFonts(DropdownMenu);const enabledGestures={M2aZBgFmG:{hover:true}};const cycleOrder=[\"M2aZBgFmG\",\"N89EqkwcL\",\"wlmW0fiXM\",\"gmC7O3RS2\",\"IvT2LU13X\",\"dHSIQs5fs\"];const serializationHash=\"framer-p8ocs\";const variantClassNames={dHSIQs5fs:\"framer-v-zaklg5\",gmC7O3RS2:\"framer-v-or2pw6\",IvT2LU13X:\"framer-v-1m80kze\",M2aZBgFmG:\"framer-v-oaxpqr\",N89EqkwcL:\"framer-v-1v9w4py\",wlmW0fiXM:\"framer-v-cot6ft\"};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={\"Inline links_close\":\"IvT2LU13X\",\"Inline links_open\":\"dHSIQs5fs\",\"Trigger Nav active\":\"gmC7O3RS2\",Default:\"M2aZBgFmG\",Mobile:\"N89EqkwcL\",Trigger_nav:\"wlmW0fiXM\"};const getProps=({click,height,hover,id,link,selectTabOption,title,width,...props})=>{return{...props,bbZm1qrY8:link??props.bbZm1qrY8,ibP51yU5P:selectTabOption??props.ibP51yU5P,ITgb3Uhhc:title??props.ITgb3Uhhc??\"Home\",t44hY5nzM:hover??props.t44hY5nzM,variant:humanReadableVariantMap[props.variant]??props.variant??\"M2aZBgFmG\",zFd0pi1Y8:click??props.zFd0pi1Y8};};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,ITgb3Uhhc,bbZm1qrY8,zFd0pi1Y8,t44hY5nzM,ibP51yU5P,zkrPKoCIG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"M2aZBgFmG\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaps9katq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zFd0pi1Y8){const res=await zFd0pi1Y8(...args);if(res===false)return false;}});const onMouseEnter1ontnqm=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(t44hY5nzM){const res=await t44hY5nzM(...args);if(res===false)return false;}});const onMouseEnter1ylef04=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(zkrPKoCIG){const res=await zkrPKoCIG(...args);if(res===false)return false;}if(t44hY5nzM){const res=await t44hY5nzM(...args);if(res===false)return false;}});const onTap15lnrsr=activeVariantCallback(async(...args)=>{setVariant(\"dHSIQs5fs\");});const onTap1mi2t6g=activeVariantCallback(async(...args)=>{setVariant(\"IvT2LU13X\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"IvT2LU13X\",\"dHSIQs5fs\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"gmC7O3RS2\")return true;return false;};const isDisplayed2=()=>{if([\"IvT2LU13X\",\"dHSIQs5fs\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"IvT2LU13X\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"dHSIQs5fs\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"wlmW0fiXM\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:bbZm1qrY8,motionChild:true,nodeId:\"M2aZBgFmG\",openInNewTab:ibP51yU5P,scopeId:\"eZuiPBD0m\",...addPropertyOverrides({gmC7O3RS2:{href:undefined},wlmW0fiXM:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-oaxpqr\",className,classNames)} framer-1mvai0y`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"M2aZBgFmG\",onMouseEnter:onMouseEnter1ontnqm,onTap:onTaps9katq,ref:refBinding,style:{...style},...addPropertyOverrides({\"M2aZBgFmG-hover\":{\"data-framer-name\":undefined},dHSIQs5fs:{\"data-framer-name\":\"Inline links_open\"},gmC7O3RS2:{\"data-framer-name\":\"Trigger Nav active\"},IvT2LU13X:{\"data-framer-name\":\"Inline links_close\"},N89EqkwcL:{\"data-framer-name\":\"Mobile\",onMouseEnter:onMouseEnter1ylef04},wlmW0fiXM:{\"data-framer-name\":\"Trigger_nav\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b743xv\",\"data-styles-preset\":\"XoCjwCtF3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Home\"})}),className:\"framer-1l465wq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vGjckouFs\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:ITgb3Uhhc,variants:{\"M2aZBgFmG-hover\":{\"--extracted-r6o4lv\":\"var(--token-5a1112f5-cadb-49dd-aa23-33dbd312efc8, rgb(170, 132, 83))\"},gmC7O3RS2:{\"--extracted-r6o4lv\":\"var(--token-5a1112f5-cadb-49dd-aa23-33dbd312efc8, rgb(170, 132, 83))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"M2aZBgFmG-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b743xv\",\"data-styles-preset\":\"XoCjwCtF3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a1112f5-cadb-49dd-aa23-33dbd312efc8, rgb(170, 132, 83)))\"},children:\"Home\"})})},gmC7O3RS2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b743xv\",\"data-styles-preset\":\"XoCjwCtF3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5a1112f5-cadb-49dd-aa23-33dbd312efc8, rgb(170, 132, 83)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(DownArrow,{animated:true,className:\"framer-1af3fpj\",layoutDependency:layoutDependency,layoutId:\"ARGEo7hIq\",style:{\"--15ehjrs\":\"rgb(0, 0, 0)\",\"--16dkb1g\":\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",\"--1h0k6xs\":\"SvKzs_OYG\",\"--3b8c4l\":\"SvKzs_OYG\",\"--bud5t7\":\"var(--token-5a1112f5-cadb-49dd-aa23-33dbd312efc8, rgb(170, 132, 83))\",\"--o81e4n\":\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\",rotate:-180}}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hz2i9m\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"qEXVudsoS\",...addPropertyOverrides({dHSIQs5fs:{\"data-highlight\":true,onTap:onTap1mi2t6g},IvT2LU13X:{\"data-highlight\":true,onTap:onTap15lnrsr}},baseVariant,gestureVariant),children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Property Type\"})}),className:\"framer-1auvbfm\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"LQCPTB4cj\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},variants:{dHSIQs5fs:{\"--extracted-r6o4lv\":\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dHSIQs5fs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255)))\"},children:\"Property\"})})},IvT2LU13X:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b743xv\",\"data-styles-preset\":\"XoCjwCtF3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Property\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(DownArrow,{animated:true,className:\"framer-f67top\",layoutDependency:layoutDependency,layoutId:\"Jfr_2GWE6\",style:{\"--15ehjrs\":\"rgb(0, 0, 0)\",\"--16dkb1g\":\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",\"--1h0k6xs\":\"SvKzs_OYG\",\"--3b8c4l\":\"SvKzs_OYG\",\"--bud5t7\":\"rgb(255, 255, 255)\",\"--o81e4n\":\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\"}}),isDisplayed4()&&/*#__PURE__*/_jsx(DownArrow,{animated:true,className:\"framer-14pzpc0\",layoutDependency:layoutDependency,layoutId:\"KQ_f_jzw_\",style:{\"--15ehjrs\":\"rgb(0, 0, 0)\",\"--16dkb1g\":\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",\"--1h0k6xs\":\"SvKzs_OYG\",\"--3b8c4l\":\"SvKzs_OYG\",\"--bud5t7\":\"rgb(255, 255, 255)\",\"--o81e4n\":\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\",rotate:-180}})]}),isDisplayed5()&&/*#__PURE__*/_jsx(DownArrow,{animated:true,className:\"framer-s7eviu\",layoutDependency:layoutDependency,layoutId:\"bFtW_cygh\",style:{\"--15ehjrs\":\"rgb(0, 0, 0)\",\"--16dkb1g\":\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",\"--1h0k6xs\":\"SvKzs_OYG\",\"--3b8c4l\":\"SvKzs_OYG\",\"--bud5t7\":\"rgb(255, 255, 255)\",\"--o81e4n\":\"var(--token-a1773eb9-1d69-4f13-8c07-5515aa9e4166, rgb(31, 31, 31))\"}}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dHSIQs5fs:{height:313,y:(componentViewport?.y||0)+0+49}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18kba2z-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RjjIRJvNf-container\",nodeId:\"RjjIRJvNf\",rendersWithMotion:true,scopeId:\"eZuiPBD0m\",children:/*#__PURE__*/_jsx(DropdownMenu,{height:\"100%\",id:\"RjjIRJvNf\",layoutId:\"RjjIRJvNf\",variant:\"sHuKdEz56\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-p8ocs.framer-1mvai0y, .framer-p8ocs .framer-1mvai0y { display: block; }\",\".framer-p8ocs.framer-oaxpqr { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 2px; position: relative; text-decoration: none; width: min-content; }\",\".framer-p8ocs .framer-1l465wq, .framer-p8ocs .framer-1auvbfm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-p8ocs .framer-1af3fpj { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-p8ocs .framer-1hz2i9m { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-p8ocs .framer-f67top { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 24px; }\",\".framer-p8ocs .framer-14pzpc0 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-p8ocs .framer-s7eviu { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 18px; }\",\".framer-p8ocs .framer-18kba2z-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-p8ocs.framer-v-cot6ft.framer-oaxpqr, .framer-p8ocs.framer-v-or2pw6.framer-oaxpqr { align-content: center; align-items: center; flex-direction: row; gap: 5px; }\",\".framer-p8ocs.framer-v-cot6ft .framer-s7eviu { height: var(--framer-aspect-ratio-supported, 18px); }\",\".framer-p8ocs.framer-v-1m80kze.framer-oaxpqr { padding: 0px; }\",\".framer-p8ocs.framer-v-1m80kze .framer-1hz2i9m, .framer-p8ocs.framer-v-zaklg5 .framer-1hz2i9m { cursor: pointer; gap: unset; justify-content: space-between; min-height: unset; order: 0; }\",\".framer-p8ocs.framer-v-1m80kze .framer-f67top { height: var(--framer-aspect-ratio-supported, 24px); }\",\".framer-p8ocs.framer-v-zaklg5.framer-oaxpqr { gap: 25px; padding: 0px; }\",\".framer-p8ocs.framer-v-zaklg5 .framer-18kba2z-container { order: 4; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 50.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"N89EqkwcL\":{\"layout\":[\"auto\",\"auto\"]},\"wlmW0fiXM\":{\"layout\":[\"auto\",\"auto\"]},\"gmC7O3RS2\":{\"layout\":[\"auto\",\"auto\"]},\"IvT2LU13X\":{\"layout\":[\"auto\",\"auto\"]},\"dHSIQs5fs\":{\"layout\":[\"auto\",\"auto\"]},\"Fw68ROZSJ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ITgb3Uhhc\":\"title\",\"bbZm1qrY8\":\"link\",\"zFd0pi1Y8\":\"click\",\"t44hY5nzM\":\"hover\",\"ibP51yU5P\":\"selectTabOption\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereZuiPBD0m=withCSS(Component,css,\"framer-p8ocs\");export default FramereZuiPBD0m;FramereZuiPBD0m.displayName=\"single link 2\";FramereZuiPBD0m.defaultProps={height:33,width:50.5};addPropertyControls(FramereZuiPBD0m,{variant:{options:[\"M2aZBgFmG\",\"N89EqkwcL\",\"wlmW0fiXM\",\"gmC7O3RS2\",\"IvT2LU13X\",\"dHSIQs5fs\"],optionTitles:[\"Default\",\"Mobile\",\"Trigger_nav\",\"Trigger Nav active\",\"Inline links_close\",\"Inline links_open\"],title:\"Variant\",type:ControlType.Enum},ITgb3Uhhc:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},bbZm1qrY8:{title:\"Link\",type:ControlType.Link},zFd0pi1Y8:{title:\"Click\",type:ControlType.EventHandler},t44hY5nzM:{title:\"Hover\",type:ControlType.EventHandler},ibP51yU5P:{defaultValue:false,title:\"Select tab option\",type:ControlType.Boolean}});addFonts(FramereZuiPBD0m,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"}]},...DownArrowFonts,...DropdownMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereZuiPBD0m\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"50.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"N89EqkwcL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wlmW0fiXM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gmC7O3RS2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IvT2LU13X\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dHSIQs5fs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Fw68ROZSJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"ITgb3Uhhc\\\":\\\"title\\\",\\\"bbZm1qrY8\\\":\\\"link\\\",\\\"zFd0pi1Y8\\\":\\\"click\\\",\\\"t44hY5nzM\\\":\\\"hover\\\",\\\"ibP51yU5P\\\":\\\"selectTabOption\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"33\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eZuiPBD0m.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,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/IictEt63BXaXUalRi7W8/Zw2FmMoYvNpBJ8AjA1Tz/GCxq3YzxI.js\";import SingleLink2 from\"https://framerusercontent.com/modules/F3REDZrsSywpcA7e9nGP/okQszs14s3wkHzduWrES/eZuiPBD0m.js\";import Ellan from\"https://framerusercontent.com/modules/s4X95xpJln3l4vvOIuGP/YqMudnzs1AWboznvqgaX/sXogBlptz.js\";const EllanFonts=getFonts(Ellan);const SingleLink2Fonts=getFonts(SingleLink2);const cycleOrder=[\"nmgoRc4Rs\",\"bPXt36wDw\",\"ntZ8yoj9d\"];const serializationHash=\"framer-KkcQC\";const variantClassNames={bPXt36wDw:\"framer-v-rru3i4\",nmgoRc4Rs:\"framer-v-1ocspi8\",ntZ8yoj9d:\"framer-v-i0s6nv\"};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={Desktop:\"nmgoRc4Rs\",Mobile:\"ntZ8yoj9d\",Tablet:\"bPXt36wDw\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nmgoRc4Rs\"};};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:\"nmgoRc4Rs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ocspi8\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"nmgoRc4Rs\",ref:refBinding,style:{...style},...addPropertyOverrides({bPXt36wDw:{\"data-framer-name\":\"Tablet\"},ntZ8yoj9d:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yeus1z\",\"data-framer-name\":\"Main Wrapper\",layoutDependency:layoutDependency,layoutId:\"mjHdkn9Nx\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xdbt5l\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"PIlLpxtY7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dqd2am\",\"data-framer-name\":\"Bio\",layoutDependency:layoutDependency,layoutId:\"c4rhN0349\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:\"94px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||341)-0-451)/2)+60+0+0+0+0,...addPropertyOverrides({bPXt36wDw:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||682)-0-826.8)/2)+60+0+0+0+0+0},ntZ8yoj9d:{y:(componentViewport?.y||0)+40+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d65h16-container\",layoutDependency:layoutDependency,layoutId:\"fgQwpynq2-container\",nodeId:\"fgQwpynq2\",rendersWithMotion:true,scopeId:\"gbDewF48q\",children:/*#__PURE__*/_jsx(Ellan,{height:\"100%\",id:\"fgQwpynq2\",layoutId:\"fgQwpynq2\",style:{height:\"100%\",width:\"100%\"},variant:\"nYSfqlG9H\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Setting new benchmarks since 2013 in luxury real estate, where visionary design meets uncompromising quality.\"})}),className:\"framer-1eypqjb\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"gLw2aJAlK\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-anwq3h\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"E8xq72bmP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-j4d2ne\",\"data-styles-preset\":\"GCxq3YzxI\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"Contact Us\"})}),className:\"framer-wp8jsy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XDpFwJZmn\",style:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.nav,{className:\"framer-2ew37h\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"RAMU84FEY\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:\"284.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||341)-0-451)/2)+60+0+0+0+56.4+0+0,...addPropertyOverrides({bPXt36wDw:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||682)-0-826.8)/2)+60+0+0+251+0+56.4+0+0},ntZ8yoj9d:{y:(componentViewport?.y||0)+40+0+0+0+251+0+56.4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7zniko-container\",layoutDependency:layoutDependency,layoutId:\"QVYYG6CBc-container\",nodeId:\"QVYYG6CBc\",rendersWithMotion:true,scopeId:\"gbDewF48q\",children:/*#__PURE__*/_jsx(SingleLink2,{bbZm1qrY8:\"Tel: ‪+91\\xa09650226771\",height:\"100%\",ibP51yU5P:false,id:\"QVYYG6CBc\",ITgb3Uhhc:\"+91\\xa09650226771\",layoutId:\"QVYYG6CBc\",style:{width:\"100%\"},variant:\"M2aZBgFmG\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dgcuqa\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"Lw5uQxZqn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-j4d2ne\",\"data-styles-preset\":\"GCxq3YzxI\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"Others\"})}),className:\"framer-1nfnpvg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xvDI_xuh8\",style:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.nav,{className:\"framer-1a5xwsx\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"Ad1uobU0o\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"khSlWa6Mj\"},implicitPathVariables:undefined},{href:{webPageId:\"khSlWa6Mj\"},implicitPathVariables:undefined},{href:{webPageId:\"khSlWa6Mj\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:\"284.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||341)-0-451)/2)+60+0+0+0+56.4+0+0,...addPropertyOverrides({bPXt36wDw:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||682)-0-826.8)/2)+60+0+0+412.4+0+56.4+0+0},ntZ8yoj9d:{y:(componentViewport?.y||0)+40+0+0+0+412.4+0+56.4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18hx5py-container\",layoutDependency:layoutDependency,layoutId:\"qg6xEzhBR-container\",nodeId:\"qg6xEzhBR\",rendersWithMotion:true,scopeId:\"gbDewF48q\",children:/*#__PURE__*/_jsx(SingleLink2,{bbZm1qrY8:resolvedLinks[0],height:\"100%\",ibP51yU5P:false,id:\"qg6xEzhBR\",ITgb3Uhhc:\"News\",layoutId:\"qg6xEzhBR\",style:{width:\"100%\"},variant:\"M2aZBgFmG\",width:\"100%\",...addPropertyOverrides({bPXt36wDw:{bbZm1qrY8:resolvedLinks[1]},ntZ8yoj9d:{bbZm1qrY8:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.nav,{className:\"framer-zb2vbz\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"dNoEedKx5\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:\"284.5px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||341)-0-451)/2)+60+0+0+0+109.4+0+0,...addPropertyOverrides({bPXt36wDw:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||682)-0-826.8)/2)+60+0+0+412.4+0+109.4+0+0},ntZ8yoj9d:{y:(componentViewport?.y||0)+40+0+0+0+412.4+0+109.4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1691gxh-container\",layoutDependency:layoutDependency,layoutId:\"wvmPgboLS-container\",nodeId:\"wvmPgboLS\",rendersWithMotion:true,scopeId:\"gbDewF48q\",children:/*#__PURE__*/_jsx(SingleLink2,{bbZm1qrY8:\"https://m3mdevelopments.com/\",height:\"100%\",ibP51yU5P:true,id:\"wvmPgboLS\",ITgb3Uhhc:\"M3M Properties\",layoutId:\"wvmPgboLS\",style:{width:\"100%\"},variant:\"M2aZBgFmG\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pqvinq\",\"data-framer-name\":\"Credit\",layoutDependency:layoutDependency,layoutId:\"VPcU6zrDS\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-i1bckg\",layoutDependency:layoutDependency,layoutId:\"hyLGD2s8X\",style:{backgroundColor:\"rgba(255, 255, 255, 0.24)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4bm23f\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"Q_qKgxi2g\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"\\xa9 2025. ALL rights reserved\"})}),className:\"framer-2satc1\",\"data-framer-name\":\"Copyright \\xa9 2020\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"P8UuZm6L2\",style:{\"--extracted-r6o4lv\":\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KkcQC.framer-mqspsw, .framer-KkcQC .framer-mqspsw { display: block; }\",\".framer-KkcQC.framer-1ocspi8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-KkcQC .framer-1yeus1z { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: hidden; padding: 60px 0px 60px 0px; position: relative; width: 1px; }\",\".framer-KkcQC .framer-1xdbt5l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-KkcQC .framer-dqd2am { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-KkcQC .framer-1d65h16-container { flex: none; height: 50px; position: relative; width: 94px; }\",\".framer-KkcQC .framer-1eypqjb, .framer-KkcQC .framer-wp8jsy, .framer-KkcQC .framer-1nfnpvg { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-KkcQC .framer-anwq3h, .framer-KkcQC .framer-dgcuqa { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-KkcQC .framer-2ew37h, .framer-KkcQC .framer-1a5xwsx, .framer-KkcQC .framer-zb2vbz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-KkcQC .framer-7zniko-container, .framer-KkcQC .framer-18hx5py-container, .framer-KkcQC .framer-1691gxh-container { flex: none; height: auto; position: relative; width: 285px; }\",\".framer-KkcQC .framer-pqvinq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KkcQC .framer-i1bckg { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; z-index: 1; }\",\".framer-KkcQC .framer-4bm23f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: 100%; }\",\".framer-KkcQC .framer-2satc1 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-KkcQC.framer-v-rru3i4.framer-1ocspi8 { width: 810px; }\",\".framer-KkcQC.framer-v-rru3i4 .framer-1xdbt5l, .framer-KkcQC.framer-v-i0s6nv .framer-1xdbt5l { flex-direction: column; }\",\".framer-KkcQC.framer-v-rru3i4 .framer-dqd2am, .framer-KkcQC.framer-v-rru3i4 .framer-anwq3h, .framer-KkcQC.framer-v-rru3i4 .framer-dgcuqa, .framer-KkcQC.framer-v-i0s6nv .framer-2satc1 { flex: none; width: 100%; }\",\".framer-KkcQC.framer-v-i0s6nv.framer-1ocspi8 { align-content: flex-start; align-items: flex-start; padding: 40px 0px 40px 0px; width: 400px; }\",\".framer-KkcQC.framer-v-i0s6nv .framer-1yeus1z { padding: 0px 20px 50px 20px; }\",\".framer-KkcQC.framer-v-i0s6nv .framer-dqd2am { flex: none; order: 0; width: 100%; }\",\".framer-KkcQC.framer-v-i0s6nv .framer-anwq3h { flex: none; order: 1; width: 100%; }\",\".framer-KkcQC.framer-v-i0s6nv .framer-dgcuqa { flex: none; order: 2; width: 100%; }\",\".framer-KkcQC.framer-v-i0s6nv .framer-4bm23f { flex-direction: column; gap: 10px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 341\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bPXt36wDw\":{\"layout\":[\"fixed\",\"auto\"]},\"ntZ8yoj9d\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergbDewF48q=withCSS(Component,css,\"framer-KkcQC\");export default FramergbDewF48q;FramergbDewF48q.displayName=\"Footer\";FramergbDewF48q.defaultProps={height:341,width:1440};addPropertyControls(FramergbDewF48q,{variant:{options:[\"nmgoRc4Rs\",\"bPXt36wDw\",\"ntZ8yoj9d\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergbDewF48q,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...EllanFonts,...SingleLink2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergbDewF48q\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"341\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bPXt36wDw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ntZ8yoj9d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}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/co8835JOtagz67wKX9FE/wRIkLNhuHGbweVpeKakh/yJBhrBDrG.js\";import Footer from\"https://framerusercontent.com/modules/UrR7csXy0osdr8twPxAv/dLmDjJqBg108xEnwOz1c/gbDewF48q.js\";const MotionDivWithFX=withFX(motion.div);const FooterFonts=getFonts(Footer);const cycleOrder=[\"PC_Je3YXE\",\"ofaDQGEtw\",\"hz6RCOVkr\"];const serializationHash=\"framer-hKfbY\";const variantClassNames={hz6RCOVkr:\"framer-v-wuneb8\",ofaDQGEtw:\"framer-v-1om3o8p\",PC_Je3YXE:\"framer-v-azou98\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition2={damping:80,delay:.2,mass:1,stiffness:400,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:20};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:\"PC_Je3YXE\",Phone:\"hz6RCOVkr\",Tablet:\"ofaDQGEtw\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PC_Je3YXE\"};};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:\"PC_Je3YXE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-azou98\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"PC_Je3YXE\",ref:refBinding,style:{...style},...addPropertyOverrides({hz6RCOVkr:{\"data-framer-name\":\"Phone\"},ofaDQGEtw:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1ocaqjs\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"JVr_Ourp3\",style:{backgroundColor:\"rgba(255, 255, 255, 0)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-inzaa8\",\"data-styles-preset\":\"yJBhrBDrG\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"DISCLAIMER: \"})}),className:\"framer-rzyjvy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BmxINlkHj\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"9px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Visuals are illustrative and may not reflect actual properties. This is the official site of an authorized marketing partner. User data may be shared with RERA-registered brokers for follow-up. Updates may be sent to your contact details. Content is protected by copyright laws; unauthorized use may lead to legal action. For accurate details on services, prices, or availability, please contact us directly.\"})}),className:\"framer-c88obf\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"ixp2G8EXJ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.section,{className:\"framer-1vhltpz\",\"data-framer-name\":\"FOOTER\",layoutDependency:layoutDependency,layoutId:\"LSsgUstLf\",style:{backgroundColor:\"rgb(66, 66, 66)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:330,width:`calc(${componentViewport?.width||\"100vw\"} - 240px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||466)-0-513.8)/2+135.8+48)+0+0,...addPropertyOverrides({hz6RCOVkr:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||1066)-0-525.8)/2+195.8+0)+0+0},ofaDQGEtw:{width:`calc(${componentViewport?.width||\"100vw\"} - 80px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||780.5)-0-513.8)/2+135.8+48)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1z0au5v-container\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"Iq9XXefab-container\",name:\"Footer\",nodeId:\"Iq9XXefab\",rendersWithMotion:true,scopeId:\"tlsVMYwEW\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Iq9XXefab\",layoutId:\"Iq9XXefab\",name:\"Footer\",style:{width:\"100%\"},variant:\"nmgoRc4Rs\",width:\"100%\",...addPropertyOverrides({hz6RCOVkr:{variant:\"ntZ8yoj9d\"},ofaDQGEtw:{variant:\"bPXt36wDw\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hKfbY.framer-8k1h6c, .framer-hKfbY .framer-8k1h6c { display: block; }\",\".framer-hKfbY.framer-azou98 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1440px; }\",\".framer-hKfbY .framer-1ocaqjs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1280px; overflow: hidden; padding: 0px 40px 0px 40px; position: relative; width: 100%; z-index: 1; }\",\".framer-hKfbY .framer-rzyjvy, .framer-hKfbY .framer-c88obf { flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-hKfbY .framer-1vhltpz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 120px 0px 120px; position: relative; width: 100%; z-index: 0; }\",\".framer-hKfbY .framer-1z0au5v-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-hKfbY.framer-v-1om3o8p.framer-azou98 { width: 810px; }\",\".framer-hKfbY.framer-v-1om3o8p .framer-1vhltpz { padding: 0px 40px 0px 40px; }\",\".framer-hKfbY.framer-v-wuneb8.framer-azou98 { gap: 0px; width: 390px; }\",\".framer-hKfbY.framer-v-wuneb8 .framer-1ocaqjs { padding: 0px 20px 60px 20px; }\",\".framer-hKfbY.framer-v-wuneb8 .framer-1vhltpz { padding: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 466\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ofaDQGEtw\":{\"layout\":[\"fixed\",\"auto\"]},\"hz6RCOVkr\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertlsVMYwEW=withCSS(Component,css,\"framer-hKfbY\");export default FramertlsVMYwEW;FramertlsVMYwEW.displayName=\"Footer_desktop\";FramertlsVMYwEW.defaultProps={height:466,width:1440};addPropertyControls(FramertlsVMYwEW,{variant:{options:[\"PC_Je3YXE\",\"ofaDQGEtw\",\"hz6RCOVkr\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramertlsVMYwEW,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"}]},...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertlsVMYwEW\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"466\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ofaDQGEtw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hz6RCOVkr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b71bad1)\nexport default function metadata(params,activeLocale){return{description:\"Elan Sector 49: a new launch of ultra-luxury flats on Sohna Road, Gurugram. Explore exclusive 3, 4, & 5 BHK apartments, download the official brochure, and check the price list. Find directions and a list of amenities for a premium lifestyle\",favicon:\"https://framerusercontent.com/assets/roTveWInNwkJRySxAUfyW4Y9xvA.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/ncVYoMwDM16oGTIsgVEkpWb3XI.jpg\",title:\"Elan Sector 49, Sohna Road Gurugram Luxury Apartments | Price List, Brochure & more\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f()),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},y=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=p(this.bytes);}};function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as v}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=p(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",p(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function ty(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tp(t){return{type:P.String,value:t.readString()};}function tv(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tp(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return tv(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),ty(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new y(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new y(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new y(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as r,Link as t,motion as n}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as o}from\"react\";var a,i=\"preload\";function u(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/o(e)&&i in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as c,createElement as l}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar s=((a=s||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function f(o){let a=/* @__PURE__ */new Map;return i=>{let s=a.get(i);if(s)return s;let f=JSON.parse(i),p=function a(i){switch(i[0]){case 1/* Fragment */:{let[,...e]=i,r=e.map(a);return /*#__PURE__*/l(c,void 0,...r);}case 2/* Link */:{let[,e,...r]=i,n=r.map(a);return /*#__PURE__*/l(t,e,...n);}case 3/* Module */:{let[,t,n]=i,a=o[t];return m(a,\"Module not found\"),u(a)&&a.preload(),/*#__PURE__*/e(r,{componentIdentifier:t,children:r=>/*#__PURE__*/e(a,{...r,...n})});}case 4/* Tag */:{let[,e,r,...t]=i,o=t.map(a);if(\"a\"===e)return /*#__PURE__*/l(n.a,r,...o);return /*#__PURE__*/l(e,r,...o);}case 5/* Text */:{let[,e]=i;return e;}}}(f);return a.set(i,p),p;};}export{s as RichTextJsonType,f as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{addPropertyControls as e,ControlType as l,lazy as t,QueryCache as r,QueryEngine as a}from\"framer\";import{DatabaseCollection as m,DatabaseDictionaryIndex as i}from\"./Z3lbVKWCc-0.js\";import{getRichTextJsonResolver as o}from\"./Z3lbVKWCc-1.js\";let n=t(()=>import(\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js\"),\"Youtube\"),c={aHn4dN42x:{isNullable:!0,type:l.String},createdAt:{isNullable:!0,type:l.Date},DD3znCvdO:{isNullable:!0,type:l.Date},dKGejzmt3:{isNullable:!0,type:l.Link},dLtQpsUc2:{isNullable:!0,type:l.String},FSBRHbyNn:{isNullable:!0,type:l.ResponsiveImage},gblEufo0g:{isNullable:!0,type:l.String},hYDLYsm8B:{isNullable:!0,type:l.String},I9BhUYGS2:{isNullable:!0,type:l.String},id:{isNullable:!1,type:l.String},K7P5LKS37:{isNullable:!0,type:l.String},nextItemId:{isNullable:!0,type:l.String},PQT4tywhC:{isNullable:!0,type:l.ResponsiveImage},previousItemId:{isNullable:!0,type:l.String},qj5XlNurU:{isNullable:!0,type:l.RichText},qxqfzpV3b:{isNullable:!0,type:l.String},updatedAt:{isNullable:!0,type:l.Date},VUsssi95b:{isNullable:!0,type:l.String},wTTReUpJl:{isNullable:!0,type:l.String}},s=[\"id\"],u={type:1},d=[\"previousItemId\"],f=[\"nextItemId\"],p=[\"id\",\"qxqfzpV3b\"],y=[\"qxqfzpV3b\",\"id\"],h=[\"gblEufo0g\"],b={type:0},g=[\"K7P5LKS37\"],w=[\"PQT4tywhC\"],S=[\"I9BhUYGS2\"],N=[\"VUsssi95b\"],V=[\"qj5XlNurU\"],x=[\"hYDLYsm8B\"],U=[\"FSBRHbyNn\"],C=[\"wTTReUpJl\"],L=[\"dLtQpsUc2\"],R=[\"dKGejzmt3\"],K=[\"DD3znCvdO\"],I=[\"aHn4dN42x\"],W=[\"qxqfzpV3b\"],Z=[],D=e=>{let l=Z[e];if(l)return l().then(e=>e.default);},T={\"module:NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js:Youtube\":n},q=o(T),v=new a,B=new r(v),z={collectionByLocaleId:{default:new m({chunks:[new URL(\"./Z3lbVKWCc-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[new i({collation:u,collectionSchema:c,fieldNames:s,range:{from:0,to:145},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:u,collectionSchema:c,fieldNames:d,range:{from:145,to:289},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:u,collectionSchema:c,fieldNames:f,range:{from:289,to:429},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:u,collectionSchema:c,fieldNames:p,range:{from:429,to:1057},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:u,collectionSchema:c,fieldNames:y,range:{from:1057,to:1685},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:h,range:{from:1685,to:2271},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:g,range:{from:2271,to:3972},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:w,range:{from:3972,to:6087},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:S,range:{from:6087,to:6259},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:N,range:{from:6259,to:6366},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:V,range:{from:6366,to:83286},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:x,range:{from:83286,to:83415},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:U,range:{from:83415,to:83812},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:C,range:{from:83812,to:83919},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:L,range:{from:83919,to:84026},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:R,range:{from:84026,to:84113},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:K,range:{from:84113,to:84240},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:I,range:{from:84240,to:84383},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:b,collectionSchema:c,fieldNames:W,range:{from:84383,to:84935},url:new URL(\"./Z3lbVKWCc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/F482Lr6NHUuWtPaPAx3E/rb7UHdTAkQnxLgjMFDDZ/Z3lbVKWCc.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:q,resolveVectorSetItem:D,schema:c})},displayName:\"News\"};export default z;e(z,{gblEufo0g:{defaultValue:\"\",title:\"Title\",type:l.String},K7P5LKS37:{defaultValue:\"\",placeholder:\"\",title:\"Summary\",type:l.String},PQT4tywhC:{__defaultAssetReference:\"data:framer/asset-reference,64n4wnVJKDJspLlFZ6DarCP0M4.jpg\",title:\"Image\",type:l.ResponsiveImage},I9BhUYGS2:{defaultValue:\"\",placeholder:\"\",title:\"Image Credit\",type:l.String},VUsssi95b:{defaultValue:\"\",placeholder:\"Startups\",title:\"Category\",type:l.String},qj5XlNurU:{defaultValue:\"\",title:\"Content\",type:l.RichText},hYDLYsm8B:{defaultValue:\"\",placeholder:\"Huseyin Emanet\",title:\"Author Name\",type:l.String},FSBRHbyNn:{title:\"Author Photo\",type:l.ResponsiveImage},wTTReUpJl:{defaultValue:\"\",displayTextArea:!0,title:\"Author Bio\",type:l.String},dLtQpsUc2:{defaultValue:\"\",placeholder:\"https://www.framer.com/\",title:\"Author Website\",type:l.String},dKGejzmt3:{title:\"Author Website\",type:l.Link},DD3znCvdO:{defaultValue:\"\",title:\"Date\",type:l.Date},aHn4dN42x:{defaultValue:\"\",placeholder:\"3:04 PM IST\",title:\"Time\",type:l.String},qxqfzpV3b:{title:\"Slug\",type:l.String},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/Z3lbVKWCc:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/Z3lbVKWCc:default\",title:\"Next\",type:l.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,l){let[t]=await B.get({from:{data:z,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"qxqfzpV3b\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l).readAsync();return t?.qxqfzpV3b;},async getRecordIdBySlug(e,l){let[t]=await B.get({from:{data:z,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"qxqfzpV3b\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l).readAsync();return t?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerColorSyntax\":\"false\",\"framerRecordIdKey\":\"id\",\"framerData\":\"\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerSlug\":\"qxqfzpV3b\",\"framerCollectionId\":\"Z3lbVKWCc\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCollectionUtils\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}