{
  "version": 3,
  "sources": ["framer:toplevel:framer:toplevel/main", "ssg:https://framerusercontent.com/modules/sQrqmgJdXQLRUwZXMlo1/aVtgzKZTvZAKKl6UpVTo/vPL4RUMsM.js", "ssg:https://framerusercontent.com/modules/4rzMLux0LNcu6uEkslMc/3ricjdAmdyUmjvXbowj2/EImp7UyBF.js", "ssg:https://framerusercontent.com/modules/e74IKfiXXjGY3LgOQJcl/0DDAblmCaoG40iIrOajT/fqQ2t2LKu.js", "ssg:https://framerusercontent.com/modules/Qu0DRRZifKt9ydIvc2EA/Yg048q6j98E9ZwFVYk2L/d9v9j10IS.js", "ssg:https://framerusercontent.com/modules/t7U99ASYqJPkkFTUbFHc/qJrgXl3snJfBpietHvuc/Squircle.js", "ssg:https://ga.jspm.io/npm:figma-squircle@0.3.0/dist/module.js", "ssg:https://framer.com/m/framer/useMeasuredSize.js", "ssg:https://framer.com/m/framer/useIsomorphicLayoutEffect.js@^0.2.0", "ssg:https://framerusercontent.com/modules/FvSwY7dNXvMXvxSiPgnm/WW1XisEdADSRzJ3qt2d1/MRxa3NO2v.js", "ssg:https://framerusercontent.com/modules/63LecM7a4AeIRyknRuK9/1f9itshv8rxBBMqFYWpD/IWUaLJXzc.js", "ssg:https://framerusercontent.com/modules/eb7ESWCh1V2zP8NCw1kT/CEqOt15xOAm9mSJttply/SUbsRu3iz.js", "ssg:https://framerusercontent.com/modules/H1J8ucObdiDJ5JdO6K3q/s40uaX8e5qCCEi8KSafM/U3eFbd8L5.js", "ssg:https://framerusercontent.com/modules/i3Xe0BcYiHetHBGhl1Ni/7E1LuXhxfjvWlhufJMcU/l7J2xLqjP.js", "ssg:https://framerusercontent.com/modules/ZGwUWEO7tZABZSHvA4eW/dyttB7SLveAbm7ZJQF2H/AuthConditionalContainer.js", "ssg:https://framerusercontent.com/modules/BhC5JU3CjQMnSgKUy5HE/6GHANH451x7rmyYOpeoq/UserData.js", "ssg:https://framerusercontent.com/modules/NJBAU8adsmYZGTSJal0J/IQdes8I6orpb5rU0qVTx/eD3RzRPaz.js", "ssg:https://framerusercontent.com/modules/T2tIkRXWFEpY78NV78mK/1MNyRqBqg53hhvhsew5d/Phosphor_1.js", "ssg:https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt", "ssg:https://framerusercontent.com/modules/cKRvkjjNU5Ga3h3OMZ29/vGtq61AiMjENE7tFxio6/HRRI_nSwi.js", "ssg:https://framerusercontent.com/modules/YyQG2dadsfbgOjU792LF/vsPQiB3hdA8joQ66KhI1/EventBoundContainer.js", "ssg:https://framerusercontent.com/modules/FnEM7HxFMo0KzdfszJLf/BxalZWs2NHzD3uivXZ9H/xk86p_1uY.js", "ssg:https://framerusercontent.com/modules/OVTnIQPss9iXloHBRmcZ/1vj1kVLcbZ3lxggKS9SQ/pOoPIDE7L.js", "ssg:https://framerusercontent.com/modules/XitUuIlr6jKZlGkapuxV/7PwFRUSLNlNnqOnZlNgc/CookieModal.js", "ssg:https://ga.jspm.io/npm:@headlessui/react@1.7.16/dist/headlessui.esm.js", "ssg:https://ga.jspm.io/npm:client-only@0.0.1/index.js"],
  "sourcesContent": ["\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport FramerCN from \"https://framerusercontent.com/modules/sQrqmgJdXQLRUwZXMlo1/aVtgzKZTvZAKKl6UpVTo/vPL4RUMsM.js\";\r\n\r\n        const routes = {Fwha3m9Z0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IJlwgIh7eGspZLEH0NVi/cjBWbjDvnjeMCXWRr0jZ/Fwha3m9Z0.js\")), path: \"/\"}, TRL8wWfJ2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7NzzxWepQv0oK0ftTwA7/tspYTW5J20aJn3FozeCe/TRL8wWfJ2.js\")), path: \"/404\"}, frLzInRx2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/P1NUsLMUQr9c7Rb6hOlq/LWgLqwPaah3ykh6ZzebY/frLzInRx2.js\")), path: \"/auth\"}, RpXbKYxOR: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yqcGIyhFDw9peThPMuu7/KQRxZ9fUZxHLg7MI7jEr/RpXbKYxOR.js\")), path: \"/update-password\"}, gshwB9Fut: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b0g5vjxKNegpbZIDHOTm/QFyq8ecaQZl49EnXUcJX/gshwB9Fut.js\")), path: \"/auth/login\"}, vmvQoop2I: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Hf8MmDMqE7wygPprrfAn/cvKPiPBHNyXugs2UpYqV/vmvQoop2I.js\")), path: \"/auth/register\"}, s0lQovgBF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/drlZRJy6sfYhgQ7i9A0r/UuJ4snJLFuaeaCZsbPo5/s0lQovgBF.js\")), path: \"/auth/forgot-password\"}, pxWfJsmXE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TvPzw3RrwERMOigM8XuJ/Maw6ZyiswcBYDLLJOleF/pxWfJsmXE.js\")), path: \"/auth/edit-uesr-profile\"}, NKnvgKyXW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AkyEtvqIswxqOusHsUpQ/5NSLpFGvWkXvgRPpL9Fd/NKnvgKyXW.js\")), path: \"/marketplace/components\"}, fXRPwVhx1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fFuRQTrxWBz8Mj6hybny/7W5qwJvId0oTuQiorfii/fXRPwVhx1.js\")), path: \"/milestones\"}, qJyGL7yVA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XhG2hRpJN77gFTd1PLvG/DJr9Imjo2IRjQ04KXi90/qJyGL7yVA.js\")), path: \"/updates\"}, pNzIqcQil: {collectionId: \"e61YwX4J8\", elements: {W6dv9xXix: \"components-link\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3Vzh3aTlceuvaKmxmIsS/MGTpkGFlR0ApYbWERtA5/pNzIqcQil.js\")), path: \"/marketplace/components/:bVCvdaWsC\"}, UTHFQ0H8w: {collectionId: \"gYcfnjUb1\", elements: {ETWsKsqAj: \"docs-contents\", P63QYQo1T: \"docs-nav\", QARufJcYN: \"docs-main\", sTT3Mfakh: \"docs-layout\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4bJdvYkaZVR7W45MtS7r/vUqDFSOf5hF0Lp1wjZB4/UTHFQ0H8w.js\")), path: \"/docs/:Cvy4bqX82\"}}\r\n\r\n        const locales = [{code: \"zh\", id: \"default\", name: \"Chinese\", slug: \"\"}]\r\n        const collectionUtils = {e61YwX4J8: async () => (await import(\"https://framerusercontent.com/modules/JdE2ZRHuAhqwNSJSLqSE/Rk6Si5oDOtIlfwV5blIl/e61YwX4J8.js\"))?.[\"utils\"], gYcfnjUb1: async () => (await import(\"https://framerusercontent.com/modules/rGJshHOOzcpjTFbWvqSG/kkMmCNrb0RWaIZKGvIhB/gYcfnjUb1.js\"))?.[\"utils\"], PMQJ4Laqf: async () => (await import(\"https://framerusercontent.com/modules/205vvTnLrNyCZOrg5Qej/7LLZI1B4ZnxIS3SD1MGS/PMQJ4Laqf.js\"))?.[\"utils\"], vQm5BXKxk: async () => (await import(\"https://framerusercontent.com/modules/PAeUHEPi519YpDx1cAUU/LXhLnS9afUWsNLWVDxG1/vQm5BXKxk.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"a77b653561ff797a5e9f8b7a3ad44d387db4ba296fc71a55351b8b57f44c4c45\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {aKddFb0VS: \"follow-wechat-02\", aL918UyZX: \"SMh8VlBn4\", BUu2u2_Ut: \"rgba(255, 255, 255, 0.8)\", GciOhO8fI: true, N7hK928PX: \"F6z2pyBek\", PY1FgbdEt: false, Vt2RyzkrH: 10, X7G7oFC7t: false}\r\nconst props2 = {...props1, aKddFb0VS: \"follow-wechat-01\", BUu2u2_Ut: \"rgba(255, 255, 255, 0)\", GciOhO8fI: false, N7hK928PX: \"d4xAgEQ7P\", Vt2RyzkrH: 0, X7G7oFC7t: true}\r\nconst props3 = {...props1, aKddFb0VS: \"follow-wechat-01\", N7hK928PX: \"d4xAgEQ7P\", X7G7oFC7t: true}\r\nconst props4 = {...props1, aKddFb0VS: \"follow-wechat-01\", aL918UyZX: \"PbknuZhvc\", X7G7oFC7t: true}\r\nconst templateProps = {BaeXI23in: props3, CRN9OTNy1: props3, eF_tf_8Ma: props3, frLzInRx2: props2, Fwha3m9Z0: props1, fXRPwVhx1: props3, gshwB9Fut: props2, NKnvgKyXW: props3, pNzIqcQil: props3, pxWfJsmXE: props2, qJyGL7yVA: props3, RpXbKYxOR: props2, s0lQovgBF: props2, TRL8wWfJ2: props2, UTHFQ0H8w: props4, vmvQoop2I: props2, xQrx7gpHI: props3, xYagktelf: props3}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"Fwha3m9Z0\":\r\ncase \"TRL8wWfJ2\":\r\ncase \"eF_tf_8Ma\":\r\ncase \"xQrx7gpHI\":\r\ncase \"frLzInRx2\":\r\ncase \"RpXbKYxOR\":\r\ncase \"gshwB9Fut\":\r\ncase \"vmvQoop2I\":\r\ncase \"s0lQovgBF\":\r\ncase \"pxWfJsmXE\":\r\ncase \"CRN9OTNy1\":\r\ncase \"NKnvgKyXW\":\r\ncase \"fXRPwVhx1\":\r\ncase \"qJyGL7yVA\":\r\ncase \"BaeXI23in\":\r\ncase \"pNzIqcQil\":\r\ncase \"xYagktelf\":\r\ncase \"UTHFQ0H8w\":\r\nreturn React.createElement(FramerCN, {...props, key: \"FramerCN\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"Fwha3m9Z0\":\r\ncase \"TRL8wWfJ2\":\r\ncase \"eF_tf_8Ma\":\r\ncase \"xQrx7gpHI\":\r\ncase \"frLzInRx2\":\r\ncase \"RpXbKYxOR\":\r\ncase \"gshwB9Fut\":\r\ncase \"vmvQoop2I\":\r\ncase \"s0lQovgBF\":\r\ncase \"pxWfJsmXE\":\r\ncase \"CRN9OTNy1\":\r\ncase \"NKnvgKyXW\":\r\ncase \"fXRPwVhx1\":\r\ncase \"qJyGL7yVA\":\r\ncase \"BaeXI23in\":\r\ncase \"pNzIqcQil\":\r\ncase \"xYagktelf\":\r\ncase \"UTHFQ0H8w\":\r\nreturn [{hash: \"1eiyjqa\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"j0qa5j\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"xgw5r9\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7NzzxWepQv0oK0ftTwA7/tspYTW5J20aJn3FozeCe/TRL8wWfJ2.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://framer.net.cn\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, replaceNestedLinks: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n        ;(function () {\r\n            if (!isBrowser) return\r\n\r\n            React.startTransition(() => {\r\n                ReactDOM.hydrateRoot(\r\n                    document.getElementById(\"__framer-badge-container\"),\r\n                    React.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n                )\r\n            })\r\n        })()\r\n    ", "// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CloseButton from\"#framer/local/canvasComponent/EImp7UyBF/EImp7UyBF.js\";import UserComponent from\"#framer/local/canvasComponent/fqQ2t2LKu/fqQ2t2LKu.js\";import UserComponent1 from\"#framer/local/canvasComponent/MRxa3NO2v/MRxa3NO2v.js\";import Footer2 from\"#framer/local/canvasComponent/pOoPIDE7L/pOoPIDE7L.js\";import Modal from\"#framer/local/codeFile/sVzEOnF/CookieModal.js\";const UserComponentFonts=getFonts(UserComponent);const CloseButtonFonts=getFonts(CloseButton);const ModalFonts=getFonts(Modal);const UserComponent1Fonts=getFonts(UserComponent1);const Footer2Fonts=getFonts(Footer2);const UserComponentControls=getPropertyControls(UserComponent);const UserComponent1Controls=getPropertyControls(UserComponent1);const breakpoints={fuhAS3hCm:\"(min-width: 1200px)\",HaW3fSgBo:\"(max-width: 809px)\",XClJo96ni:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-zfeQ8\";const variantClassNames={fuhAS3hCm:\"framer-v-1eiyjqa\",HaW3fSgBo:\"framer-v-xgw5r9\",XClJo96ni:\"framer-v-j0qa5j\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zfeQ8.framer-vu9ojy, .framer-zfeQ8 .framer-vu9ojy { display: block; }\",\".framer-zfeQ8.framer-1eiyjqa { --selection-background-color: #3fbd20; --selection-color: #ffffff; align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zfeQ8 .framer-qietiz-container { flex: none; height: auto; left: 50%; order: -1000; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 9; }\",\".framer-zfeQ8 .framer-l5fnmq-container, .framer-zfeQ8 .framer-zt7kxr-container { height: min-content; order: 4; position: relative; width: 100%; }\",\".framer-zfeQ8 .framer-1wzugvs-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-zfeQ8 .framer-16p5hrj { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-zfeQ8 .framer-1usssfs { background-color: #dddddd; flex: none; height: 1px; order: 1003; overflow: hidden; position: relative; width: 100%; z-index: 1; }\",\".framer-zfeQ8 .framer-wojeo1-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-zfeQ8[data-selection=\"true\"] * ::selection, .framer-zfeQ8 [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={fuhAS3hCm:\"(min-width: 1200px)\",HaW3fSgBo:\"(max-width: 809px)\",XClJo96ni:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"\u5173\u6CE8\u5FAE\u4FE1\":\"d4xAgEQ7P\",\"\u5173\u6CE8\u5FAE\u4FE1\u548C\u5C0F\u7EA2\u4E66\":\"F6z2pyBek\"};const humanReadableEnumMap1={\"Phone Open\":\"bNN1PCyaF\",\"\u901A\u680F\":\"PbknuZhvc\",Desktop:\"SMh8VlBn4\",Phone:\"FwRAWzDec\"};const humanReadableVariantMap={Desktop:\"fuhAS3hCm\",Phone:\"HaW3fSgBo\",Tablet:\"XClJo96ni\"};const getProps=({_,_1,_2,_3,_4,_5,_6,height,id,iD,width,...props})=>{return{...props,aKddFb0VS:iD??props.aKddFb0VS??\"follow-wechat-01\",aL918UyZX:humanReadableEnumMap1[_6]??_6??props.aL918UyZX??\"SMh8VlBn4\",BUu2u2_Ut:_??props.BUu2u2_Ut??\"rgba(255, 255, 255, 0.8)\",GciOhO8fI:_2??props.GciOhO8fI??true,N7hK928PX:humanReadableEnumMap[_5]??_5??props.N7hK928PX??\"d4xAgEQ7P\",PY1FgbdEt:_4??props.PY1FgbdEt,variant:humanReadableVariantMap[props.variant]??props.variant??\"fuhAS3hCm\",Vt2RyzkrH:_1??props.Vt2RyzkrH??10,X7G7oFC7t:_3??props.X7G7oFC7t??true};};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{style,className,layoutId,variant,BUu2u2_Ut,Vt2RyzkrH,GciOhO8fI,X7G7oFC7t,PY1FgbdEt,N7hK928PX,aKddFb0VS,aL918UyZX,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"fuhAS3hCm\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1eiyjqa\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qietiz-container\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,nodeId:\"W4fPtvkP9\",scopeId:\"vPL4RUMsM\",children:/*#__PURE__*/_jsx(Modal,{closeButtonContent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:\"50px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-zt7kxr-container\",inComponentSlot:true,nodeId:\"UA_xtsquG\",rendersWithMotion:true,scopeId:\"vPL4RUMsM\",children:/*#__PURE__*/_jsx(CloseButton,{height:\"100%\",id:\"UA_xtsquG\",layoutId:\"UA_xtsquG\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],closeButtonPadding:16,closeButtonPosition:\"top-right\",content:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:337,width:\"284px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-l5fnmq-container\",inComponentSlot:true,nodeId:\"TYgDGVYLe\",rendersWithMotion:true,scopeId:\"vPL4RUMsM\",children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"TYgDGVYLe\",layoutId:\"TYgDGVYLe\",style:{height:\"100%\",width:\"100%\"},variant:N7hK928PX,width:\"100%\"})})})],height:\"100%\",id:\"W4fPtvkP9\",isEnabled:X7G7oFC7t,layoutId:\"W4fPtvkP9\",modalBgColor:\"rgb(255, 255, 255)\",modalId:aKddFb0VS,overlayColor:\"rgba(0, 0, 0, 0.5)\",showCloseButton:true,showInCanvas:PY1FgbdEt,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wzugvs-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"Dklpe588o\",scopeId:\"vPL4RUMsM\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HaW3fSgBo:{variant:\"FwRAWzDec\"},XClJo96ni:{variant:\"FwRAWzDec\"}},children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"Dklpe588o\",layoutId:\"Dklpe588o\",LYCSurB_I:GciOhO8fI,style:{width:\"100%\"},teEhi2T0T:BUu2u2_Ut,variant:aL918UyZX,vMfSvgx4p:Vt2RyzkrH,width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-16p5hrj\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1usssfs\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"100vw\",y:1001,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wojeo1-container\",nodeId:\"Jr5E7VBF1\",scopeId:\"vPL4RUMsM\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HaW3fSgBo:{variant:\"QvEdSNQGm\"},XClJo96ni:{variant:\"QvEdSNQGm\"}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"Jr5E7VBF1\",layoutId:\"Jr5E7VBF1\",style:{width:\"100%\"},variant:\"Kq599__Hc\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XClJo96ni\":{\"layout\":[\"fixed\",\"fixed\"]},\"HaW3fSgBo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BUu2u2_Ut\":\"_\",\"Vt2RyzkrH\":\"_1\",\"GciOhO8fI\":\"_2\",\"X7G7oFC7t\":\"_3\",\"PY1FgbdEt\":\"_4\",\"N7hK928PX\":\"_5\",\"aKddFb0VS\":\"iD\",\"aL918UyZX\":\"_6\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"fuhAS3hCm\":[\".framer-qietiz-container\",\".framer-1wzugvs-container\",\".framer-1usssfs\",\".framer-wojeo1-container\"],\"XClJo96ni\":[\".framer-qietiz-container\",\".framer-1wzugvs-container\",\".framer-1usssfs\",\".framer-wojeo1-container\"],\"HaW3fSgBo\":[\".framer-qietiz-container\",\".framer-1wzugvs-container\",\".framer-1usssfs\",\".framer-wojeo1-container\"]}\n * @framerBreakpoints {\"fuhAS3hCm\":{\"min\":1200,\"canvasClassName\":\"framer-1eiyjqa-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"XClJo96ni\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-j0qa5j-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"HaW3fSgBo\":{\"max\":809,\"canvasClassName\":\"framer-xgw5r9-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant fuhAS3hCm\n * @framerLayoutTemplate\n */const FramervPL4RUMsM=withCSS(Component,css,\"framer-zfeQ8\");export default FramervPL4RUMsM;FramervPL4RUMsM.displayName=\"FramerCN\";FramervPL4RUMsM.defaultProps={height:1e3,width:1200};addPropertyControls(FramervPL4RUMsM,{BUu2u2_Ut:{defaultValue:\"rgba(255, 255, 255, 0.8)\",title:\"\u80CC\u666F\u586B\u5145\",type:ControlType.Color},Vt2RyzkrH:{defaultValue:10,title:\"\u80CC\u666F\u6A21\u7CCA\",type:ControlType.Number},GciOhO8fI:{defaultValue:true,title:\"\u5E95\u90E8\u7EBF\u6761\",type:ControlType.Boolean},X7G7oFC7t:{defaultValue:true,title:\"\u542F\u7528\u5F39\u7A97\",type:ControlType.Boolean},PY1FgbdEt:{defaultValue:false,title:\"\u753B\u5E03\u9884\u89C8\",type:ControlType.Boolean},N7hK928PX:UserComponentControls?.[\"variant\"]&&{...UserComponentControls[\"variant\"],defaultValue:\"d4xAgEQ7P\",description:undefined,hidden:undefined,title:\"\u5F39\u7A97\u5185\u5BB9\"},aKddFb0VS:{defaultValue:\"follow-wechat-01\",title:\"\u5F39\u7A97ID\",type:ControlType.String},aL918UyZX:UserComponent1Controls?.[\"variant\"]&&{...UserComponent1Controls[\"variant\"],defaultValue:\"SMh8VlBn4\",description:undefined,hidden:undefined,title:\"\u72B6\u6001\"}});addFonts(FramervPL4RUMsM,[{explicitInter:true,fonts:[]},...UserComponentFonts,...CloseButtonFonts,...ModalFonts,...UserComponent1Fonts,...Footer2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervPL4RUMsM\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"fuhAS3hCm\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1eiyjqa-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"XClJo96ni\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-j0qa5j-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"HaW3fSgBo\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-xgw5r9-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"BUu2u2_Ut\\\":\\\"_\\\",\\\"Vt2RyzkrH\\\":\\\"_1\\\",\\\"GciOhO8fI\\\":\\\"_2\\\",\\\"X7G7oFC7t\\\":\\\"_3\\\",\\\"PY1FgbdEt\\\":\\\"_4\\\",\\\"N7hK928PX\\\":\\\"_5\\\",\\\"aKddFb0VS\\\":\\\"iD\\\",\\\"aL918UyZX\\\":\\\"_6\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"fuhAS3hCm\",\"framerLayoutTemplate\":\"\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XClJo96ni\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HaW3fSgBo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"fuhAS3hCm\\\":[\\\".framer-qietiz-container\\\",\\\".framer-1wzugvs-container\\\",\\\".framer-1usssfs\\\",\\\".framer-wojeo1-container\\\"],\\\"XClJo96ni\\\":[\\\".framer-qietiz-container\\\",\\\".framer-1wzugvs-container\\\",\\\".framer-1usssfs\\\",\\\".framer-wojeo1-container\\\"],\\\"HaW3fSgBo\\\":[\\\".framer-qietiz-container\\\",\\\".framer-1wzugvs-container\\\",\\\".framer-1usssfs\\\",\\\".framer-wojeo1-container\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (b8d5a97)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,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 enabledGestures={NPgxhWpIp:{hover:true}};const serializationHash=\"framer-wnswd\";const variantClassNames={NPgxhWpIp:\"framer-v-lwalyu\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"NPgxhWpIp\",enabledGestures,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-lwalyu\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"NPgxhWpIp\",ref:refBinding,style:{...style},...addPropertyOverrides({\"NPgxhWpIp-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-162n48\",layoutDependency:layoutDependency,layoutId:\"Ipr_30HUm\",opacity:.5,requiresOverflowVisible:false,style:{opacity:.5},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><g opacity=\"0.5\"><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path><path d=\"M 4.697 3.279 L 4.743 3.321 L 10.405 8.984 L 15.859 3.53 C 16.176 3.211 16.689 3.2 17.018 3.506 C 17.348 3.812 17.375 4.324 17.08 4.663 L 17.038 4.709 L 11.583 10.163 L 17.038 15.617 C 17.358 15.933 17.369 16.446 17.063 16.776 C 16.757 17.106 16.245 17.133 15.905 16.838 L 15.859 16.796 L 10.405 11.341 L 4.743 17.005 C 4.426 17.322 3.915 17.331 3.586 17.026 C 3.258 16.721 3.229 16.211 3.522 15.872 L 3.564 15.826 L 9.227 10.163 L 3.564 4.5 C 3.25 4.183 3.241 3.674 3.545 3.347 C 3.849 3.019 4.357 2.989 4.697 3.279 Z\" fill=\"rgb(17,17,17)\"></path></g></svg>',variants:{\"NPgxhWpIp-hover\":{opacity:undefined}},withExternalLayout:true,...addPropertyOverrides({\"NPgxhWpIp-hover\":{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><g><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path><path d=\"M 4.697 3.279 L 4.743 3.321 L 10.405 8.984 L 15.859 3.53 C 16.176 3.211 16.689 3.2 17.018 3.506 C 17.348 3.812 17.375 4.324 17.08 4.663 L 17.038 4.709 L 11.583 10.163 L 17.038 15.617 C 17.358 15.933 17.369 16.446 17.063 16.776 C 16.757 17.106 16.245 17.133 15.905 16.838 L 15.859 16.796 L 10.405 11.341 L 4.743 17.005 C 4.426 17.322 3.915 17.331 3.586 17.026 C 3.258 16.721 3.229 16.211 3.522 15.872 L 3.564 15.826 L 9.227 10.163 L 3.564 4.5 C 3.25 4.183 3.241 3.674 3.545 3.347 C 3.849 3.019 4.357 2.989 4.697 3.279 Z\" fill=\"rgb(17,17,17)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bbng0d\",layoutDependency:layoutDependency,layoutId:\"P2i8BB2Ih\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nwo9s7\",layoutDependency:layoutDependency,layoutId:\"mjUU9rE8E\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.965 14.169\" overflow=\"visible\"><path d=\"M 1.377 0.199 L 1.423 0.241 L 7.085 5.904 L 12.539 0.45 C 12.856 0.131 13.369 0.12 13.698 0.426 C 14.028 0.732 14.055 1.244 13.76 1.583 L 13.718 1.629 L 8.263 7.083 L 13.718 12.537 C 14.038 12.853 14.049 13.366 13.743 13.696 C 13.437 14.026 12.925 14.053 12.585 13.758 L 12.539 13.716 L 7.085 8.261 L 1.423 13.925 C 1.106 14.242 0.595 14.251 0.266 13.946 C -0.062 13.641 -0.091 13.131 0.202 12.792 L 0.244 12.746 L 5.907 7.083 L 0.244 1.42 C -0.07 1.103 -0.079 0.594 0.225 0.267 C 0.529 -0.061 1.037 -0.091 1.377 0.199 Z\" fill=\"rgb(17,17,17)\"></path></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wnswd.framer-oq360x, .framer-wnswd .framer-oq360x { display: block; }\",\".framer-wnswd.framer-lwalyu { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 20px; }\",\".framer-wnswd .framer-162n48 { height: 20px; position: relative; width: 20px; }\",\".framer-wnswd .framer-1bbng0d { height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-wnswd .framer-nwo9s7 { height: 14px; left: 4px; position: absolute; top: 3px; width: 14px; }\",\".framer-wnswd.framer-v-lwalyu.hover.framer-lwalyu { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 20px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yFcAmExJj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEImp7UyBF=withCSS(Component,css,\"framer-wnswd\");export default FramerEImp7UyBF;FramerEImp7UyBF.displayName=\"CloseButton\";FramerEImp7UyBF.defaultProps={height:20,width:20};addFonts(FramerEImp7UyBF,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEImp7UyBF\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerIntrinsicWidth\":\"20\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yFcAmExJj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EImp7UyBF.map", "// Generated by Framer (b8d5a97)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,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 ElementsLogo from\"https://framerusercontent.com/modules/Qu0DRRZifKt9ydIvc2EA/Yg048q6j98E9ZwFVYk2L/d9v9j10IS.js\";const ElementsLogoFonts=getFonts(ElementsLogo);const cycleOrder=[\"d4xAgEQ7P\",\"F6z2pyBek\"];const serializationHash=\"framer-kKk4z\";const variantClassNames={d4xAgEQ7P:\"framer-v-7toiph\",F6z2pyBek:\"framer-v-1rrd9h\"};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={\"\u5173\u6CE8\u5FAE\u4FE1\":\"d4xAgEQ7P\",\"\u5173\u6CE8\u5FAE\u4FE1\u548C\u5C0F\u7EA2\u4E66\":\"F6z2pyBek\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"d4xAgEQ7P\"};};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:\"d4xAgEQ7P\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"F6z2pyBek\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7toiph\",className,classNames),\"data-framer-name\":\"\u5173\u6CE8\u5FAE\u4FE1\",layoutDependency:layoutDependency,layoutId:\"d4xAgEQ7P\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({F6z2pyBek:{\"data-framer-name\":\"\u5173\u6CE8\u5FAE\u4FE1\u548C\u5C0F\u7EA2\u4E66\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nxc9q5\",layoutDependency:layoutDependency,layoutId:\"e5fF0F2FD\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+20+(((componentViewport?.height||254)-40-190.4)/2+0+0)+0+0,...addPropertyOverrides({F6z2pyBek:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||264)-40-200.4)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jv1rtx-container\",layoutDependency:layoutDependency,layoutId:\"dKpnlfhIe-container\",nodeId:\"dKpnlfhIe\",rendersWithMotion:true,scopeId:\"fqQ2t2LKu\",children:/*#__PURE__*/_jsx(ElementsLogo,{height:\"100%\",id:\"dKpnlfhIe\",layoutId:\"dKpnlfhIe\",style:{height:\"100%\",width:\"100%\"},variant:\"pZv2YQzyP\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-olwo1d\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"D2X6RzbCr\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBSZWd1bGFy\",\"--framer-font-family\":'\"MiSans Regular\", \"MiSans Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-d00f5a2c-5dd8-4104-8a9a-259d98c13638, rgb(9, 9, 11)))\"},children:[\"\u5173\u6CE8\u516C\u4F17\u53F7\",/*#__PURE__*/_jsx(motion.br,{}),\"\u968F\u65F6\u83B7\u53D6\u66F4\u65B0\u5185\u5BB9\"]})}),className:\"framer-30h6d9\",\"data-framer-name\":\"A digital design studio that never sleeps.\",fonts:[\"CUSTOM;MiSans Regular\"],layoutDependency:layoutDependency,layoutId:\"VfxcTngSX\",style:{\"--extracted-gdpscs\":\"var(--token-d00f5a2c-5dd8-4104-8a9a-259d98c13638, rgb(9, 9, 11))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({F6z2pyBek:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBSZWd1bGFy\",\"--framer-font-family\":'\"MiSans Regular\", \"MiSans Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-d00f5a2c-5dd8-4104-8a9a-259d98c13638, rgb(9, 9, 11)))\"},children:[\"\u6DFB\u52A0\u5173\u6CE8\",/*#__PURE__*/_jsx(motion.br,{}),\"\u968F\u65F6\u83B7\u53D6\u66F4\u65B0\u5185\u5BB9\"]})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q4qxgg\",layoutDependency:layoutDependency,layoutId:\"p1HpfPvu5\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mahjvi\",layoutDependency:layoutDependency,layoutId:\"u80BHZgDf\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:245.71428571428572,intrinsicWidth:245.71428571428572,pixelHeight:430,pixelWidth:430,src:\"https://framerusercontent.com/images/Un5MRTzNDbDHU4EPIp5mSgzJg.jpg\"},className:\"framer-o30ken\",\"data-framer-name\":\"Qrcode for_gh_e69c88049bed_430\",layoutDependency:layoutDependency,layoutId:\"HYYLObqCf\",...addPropertyOverrides({F6z2pyBek:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:245.71428571428572,intrinsicWidth:245.71428571428572,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(((componentViewport?.height||264)-40-200.4)/2+66+20)+0+0+0),pixelHeight:430,pixelWidth:430,src:\"https://framerusercontent.com/images/Un5MRTzNDbDHU4EPIp5mSgzJg.jpg\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(126, 126, 126))\"},children:\"\u5FAE\u4FE1\u516C\u4F17\u53F7\"})}),className:\"framer-wr2xnl\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"iF3JxpOUj\",style:{\"--extracted-r6o4lv\":\"rgb(126, 126, 126)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12ebtqn\",layoutDependency:layoutDependency,layoutId:\"ZOIBozWC_\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:245.71428571428572,intrinsicWidth:245.71428571428572,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(((componentViewport?.height||254)-40-190.4)/2+66+10)+0+0+0),pixelHeight:430,pixelWidth:430,src:\"https://framerusercontent.com/images/Un5MRTzNDbDHU4EPIp5mSgzJg.jpg\"},className:\"framer-snlscx\",\"data-framer-name\":\"Qrcode for_gh_e69c88049bed_430\",layoutDependency:layoutDependency,layoutId:\"fygAlLxBl\",...addPropertyOverrides({F6z2pyBek:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:245.71428571428572,intrinsicWidth:245.71428571428572,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(((componentViewport?.height||264)-40-200.4)/2+66+20)+0+0+0),pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/8cPPHZoOxyKMlpqTiSN7ruKvII.png\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(126, 126, 126))\"},children:\"\u5FAE\u4FE1\u626B\u63CF\u4E8C\u7EF4\u7801\u5173\u6CE8\"})}),className:\"framer-kjrn0e\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"GkeE4VMUA\",style:{\"--extracted-r6o4lv\":\"rgb(126, 126, 126)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({F6z2pyBek:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(126, 126, 126))\"},children:\"\u5C0F\u7EA2\u4E66\"})})}},baseVariant,gestureVariant)})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kKk4z.framer-s6lzi9, .framer-kKk4z .framer-s6lzi9 { display: block; }\",\".framer-kKk4z.framer-7toiph { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 20px; position: relative; width: min-content; }\",\".framer-kKk4z .framer-nxc9q5 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-kKk4z .framer-jv1rtx-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-kKk4z .framer-olwo1d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kKk4z .framer-30h6d9, .framer-kKk4z .framer-wr2xnl, .framer-kKk4z .framer-kjrn0e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kKk4z .framer-1q4qxgg { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-kKk4z .framer-1mahjvi, .framer-kKk4z .framer-12ebtqn { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-kKk4z .framer-o30ken, .framer-kKk4z .framer-snlscx { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 100px; }\",\".framer-kKk4z.framer-v-1rrd9h.framer-7toiph, .framer-kKk4z.framer-v-1rrd9h .framer-1q4qxgg { gap: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 254\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"F6z2pyBek\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfqQ2t2LKu=withCSS(Component,css,\"framer-kKk4z\");export default FramerfqQ2t2LKu;FramerfqQ2t2LKu.displayName=\"\u5F39\u7A97\u5185\u5BB9\";FramerfqQ2t2LKu.defaultProps={height:254,width:200};addPropertyControls(FramerfqQ2t2LKu,{variant:{options:[\"d4xAgEQ7P\",\"F6z2pyBek\"],optionTitles:[\"\u5173\u6CE8\u5FAE\u4FE1\",\"\u5173\u6CE8\u5FAE\u4FE1\u548C\u5C0F\u7EA2\u4E66\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfqQ2t2LKu,[{explicitInter:true,fonts:[{family:\"MiSans Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/0jE9n8eYYQSsZDLbN5zQLYnNEM.woff2\"},{family:\"MiSans Normal\",source:\"custom\",url:\"https://framerusercontent.com/assets/9X0N8BBUZDzgd7JdrgqB0UGq6lA.woff2\"}]},...ElementsLogoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfqQ2t2LKu\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"F6z2pyBek\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"254\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fqQ2t2LKu.map", "// Generated by Framer (612a550)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Squircle from\"https://framerusercontent.com/modules/t7U99ASYqJPkkFTUbFHc/qJrgXl3snJfBpietHvuc/Squircle.js\";const SquircleFonts=getFonts(Squircle);const cycleOrder=[\"xQaKFzAeO\",\"pZv2YQzyP\"];const serializationHash=\"framer-duXPo\";const variantClassNames={pZv2YQzyP:\"framer-v-lgv3rt\",xQaKFzAeO:\"framer-v-ve891\"};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={\"Variant 2\":\"pZv2YQzyP\",Default:\"xQaKFzAeO\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xQaKFzAeO\"};};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:\"xQaKFzAeO\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ve891\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"xQaKFzAeO\",ref:refBinding,style:{...style},...addPropertyOverrides({pZv2YQzyP:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gc1tqv\",layoutDependency:layoutDependency,layoutId:\"gpeCva5yO\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-idf3fg\",layoutDependency:layoutDependency,layoutId:\"UQyCo3wcI\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.28 30.42\" overflow=\"visible\"><path d=\"M 0 0 L 20.28 0 L 20.28 10.14 L 10.14 10.14 Z M 0 10.14 L 10.14 10.14 L 20.28 20.28 L 0 20.28 Z M 0 20.28 L 10.14 20.28 L 10.14 30.42 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({pZv2YQzyP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.23 18.345\" overflow=\"visible\"><path d=\"M 0 0 L 12.23 0 L 12.23 6.115 L 6.115 6.115 Z M 0 6.115 L 6.115 6.115 L 12.23 12.23 L 0 12.23 Z M 0 12.23 L 6.115 12.23 L 6.115 18.345 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1w9jplj\",layoutDependency:layoutDependency,layoutId:\"cbLptKYjw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.28 10.14\" overflow=\"visible\"><path d=\"M 0 0 L 20.28 0 L 20.28 10.14 L 10.14 10.14 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({pZv2YQzyP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.23 6.115\" overflow=\"visible\"><path d=\"M 0 0 L 12.23 0 L 12.23 6.115 L 6.115 6.115 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vn1hrh\",layoutDependency:layoutDependency,layoutId:\"cALJRhXeM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.28 10.14\" overflow=\"visible\"><path d=\"M 0 0 L 10.14 0 L 20.28 10.14 L 0 10.14 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({pZv2YQzyP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.23 6.115\" overflow=\"visible\"><path d=\"M 0 0 L 6.115 0 L 12.23 6.115 L 0 6.115 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sf7iax\",layoutDependency:layoutDependency,layoutId:\"yFcpZTGh9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.14 10.14\" overflow=\"visible\"><path d=\"M 0 0 L 10.14 0 L 10.14 10.14 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({pZv2YQzyP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.115 6.115\" overflow=\"visible\"><path d=\"M 0 0 L 6.115 0 L 6.115 6.115 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-187e8kr-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"aVvi9PT7k-container\",nodeId:\"aVvi9PT7k\",rendersWithMotion:true,scopeId:\"d9v9j10IS\",children:/*#__PURE__*/_jsx(Squircle,{backgroundColor:\"rgb(66, 212, 29)\",backgroundSize:\"cover\",backgroundType:\"color\",gradientObject:{gradientAngle:180,gradientEnd:\"rgb(153, 102, 255)\",gradientStart:\"rgb(0, 170, 255)\"},height:\"100%\",hoverObject:{hoverColor:\"rgb(55, 201, 18)\",hoverEnabled:false,hoverOpacity:1,hoverScale:1.1,hoverTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},id:\"aVvi9PT7k\",layoutId:\"aVvi9PT7k\",radius:14,shadowObject:{shadowBlur:20,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowEnabled:false,shadowX:0,shadowY:10},smoothing:1,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({pZv2YQzyP:{radius:8}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-duXPo.framer-1vovd4h, .framer-duXPo .framer-1vovd4h { display: block; }\",\".framer-duXPo.framer-ve891 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-duXPo .framer-1gc1tqv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 4px 0px 0px 0px; position: relative; width: 48px; z-index: 2; }\",\".framer-duXPo .framer-idf3fg { height: 31px; position: relative; width: 21px; }\",\".framer-duXPo .framer-1w9jplj { height: 10px; left: 0px; position: absolute; top: 0px; width: 21px; }\",\".framer-duXPo .framer-1vn1hrh { height: 10px; left: 0px; position: absolute; top: 10px; width: 21px; }\",\".framer-duXPo .framer-1sf7iax { height: 10px; left: 0px; position: absolute; top: 21px; width: 10px; }\",\".framer-duXPo .framer-187e8kr-container { bottom: 0px; flex: none; height: 48px; left: calc(50.00000000000002% - 48px / 2); position: absolute; width: 48px; z-index: 1; }\",\".framer-duXPo.framer-v-lgv3rt.framer-ve891 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 28px); width: 28px; }\",\".framer-duXPo.framer-v-lgv3rt .framer-1gc1tqv { aspect-ratio: 0.5 / 1; padding: 2px 0px 0px 0px; width: var(--framer-aspect-ratio-supported, 14px); }\",\".framer-duXPo.framer-v-lgv3rt .framer-idf3fg { height: 19px; width: 12px; }\",\".framer-duXPo.framer-v-lgv3rt .framer-1w9jplj { height: 6px; width: 12px; }\",\".framer-duXPo.framer-v-lgv3rt .framer-1vn1hrh { height: 6px; top: 6px; width: 12px; }\",\".framer-duXPo.framer-v-lgv3rt .framer-1sf7iax { height: 6px; top: 12px; width: 6px; }\",\".framer-duXPo.framer-v-lgv3rt .framer-187e8kr-container { height: 100%; left: calc(50.00000000000002% - 100% / 2); width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"pZv2YQzyP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerd9v9j10IS=withCSS(Component,css,\"framer-duXPo\");export default Framerd9v9j10IS;Framerd9v9j10IS.displayName=\"Elements/Logo\";Framerd9v9j10IS.defaultProps={height:48,width:48};addPropertyControls(Framerd9v9j10IS,{variant:{options:[\"xQaKFzAeO\",\"pZv2YQzyP\"],optionTitles:[\"Default\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerd9v9j10IS,[{explicitInter:true,fonts:[]},...SquircleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd9v9j10IS\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"pZv2YQzyP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"48\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d9v9j10IS.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{getSvgPath}from\"figma-squircle\";import{useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{useMeasuredSize}from\"https://framer.com/m/framer/useMeasuredSize.js\";/**\n * SQUIRCLE\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Squircle(props){/* Props */ const{radius,smoothing,backgroundType,backgroundColor,backgroundImage,backgroundSize,gradientObject,shadowObject,hoverObject,style}=props;const{shadowEnabled,shadowX,shadowY,shadowBlur,shadowColor}=shadowObject;const{hoverEnabled,hoverScale,hoverOpacity,hoverColor,hoverTransition}=hoverObject;const{gradientStart,gradientEnd,gradientAngle}=gradientObject;/* Sizing */ const squircleRef=useRef();const size=useMeasuredSize(squircleRef);const width=(size===null||size===void 0?void 0:size.width)?size.width:2e3;const height=(size===null||size===void 0?void 0:size.height)?size.height:2e3;/* Clip Path */ let svgPath=getSvgPath({width,height,cornerRadius:radius,cornerSmoothing:smoothing});let background=backgroundColor;if(backgroundType===\"gradient\"){background=`linear-gradient(${gradientAngle}deg, ${gradientStart}, ${gradientEnd})`;}else if(backgroundType===\"image\"){background=`url(${backgroundImage})`;}return /*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",// Shadow of clipped path, cannot use boxShadow\nfilter:shadowEnabled&&`drop-shadow(${shadowX}px ${shadowY}px ${shadowBlur}px ${shadowColor})`},children:/*#__PURE__*/ _jsx(motion.div,{ref:squircleRef,style:{width,height,background,backgroundSize,borderRadius:radius-1,clipPath:`path(\"${svgPath}\")`,position:\"relative\",...style},whileHover:hoverEnabled&&{scale:hoverScale,opacity:hoverOpacity,backgroundColor:hoverColor},transition:hoverEnabled&&{...hoverTransition}})});};Squircle.defaultProps={radius:24,smoothing:.8,backgroundColor:\"#09F\",backgroundSize:\"cover\",gradientObject:{gradientStart:\"#0AF\",gradientEnd:\"#96F\",gradientAngle:180},shadowObject:{shadowEnabled:false,shadowX:0,shadowY:10,shadowBlur:20,shadowColor:\"rgba(0,0,0,0.2)\"},hoverObject:{hoverEnabled:true,hoverScale:1.1,hoverOpacity:1,hoverColor:\"#05F\"}};Squircle.displayName=\"Squircle\";addPropertyControls(Squircle,{radius:{type:ControlType.Number,min:0,max:1e3,step:1,displayStepper:true,defaultValue:Squircle.defaultProps.radius},smoothing:{type:ControlType.Number,min:0,max:1,step:.05,displayStepper:true,defaultValue:Squircle.defaultProps.smoothing},backgroundType:{type:ControlType.Enum,title:\"Size\",options:[\"color\",\"gradient\",\"image\"],optionTitles:[\"Color\",\"Gradient\",\"Image\"]},backgroundColor:{type:ControlType.Color,title:\"Color\",defaultValue:Squircle.defaultProps.backgroundColor,hidden:props=>props.backgroundType!==\"color\"},backgroundImage:{type:ControlType.Image,title:\"Image\",hidden:props=>props.backgroundType!==\"image\"},backgroundSize:{type:ControlType.Enum,title:\"Size\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],defaultValue:Squircle.defaultProps.backgroundSize,hidden:props=>props.backgroundType!==\"image\"},gradientObject:{type:ControlType.Object,title:\"Gradient\",hidden:props=>props.backgroundType!==\"gradient\",controls:{gradientStart:{type:ControlType.Color,title:\"Start\",defaultValue:Squircle.defaultProps.gradientObject.gradientStart},gradientEnd:{type:ControlType.Color,title:\"End\",defaultValue:Squircle.defaultProps.gradientObject.gradientEnd},gradientAngle:{title:\"Angle\",type:ControlType.Number,min:-360,max:360,defaultValue:Squircle.defaultProps.gradientObject.gradientAngle}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",controls:{shadowEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:Squircle.defaultProps.shadowObject.shadowEnabled},shadowX:{type:ControlType.Number,title:\"X\",min:-100,max:100,defaultValue:Squircle.defaultProps.shadowObject.shadowX,hidden:props=>!props.shadowEnabled},shadowY:{type:ControlType.Number,title:\"Y\",min:-100,max:100,defaultValue:Squircle.defaultProps.shadowObject.shadowY,hidden:props=>!props.shadowEnabled},shadowBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:100,defaultValue:Squircle.defaultProps.shadowObject.shadowBlur,hidden:props=>!props.shadowEnabled},shadowColor:{type:ControlType.Color,title:\"Color\",defaultValue:Squircle.defaultProps.shadowObject.shadowColor,hidden:props=>!props.shadowEnabled}}},hoverObject:{type:ControlType.Object,title:\"Hover\",controls:{hoverEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:Squircle.defaultProps.hoverObject.hoverEnabled},hoverScale:{type:ControlType.Number,title:\"Scale\",min:0,max:5,step:.01,displayStepper:true,defaultValue:Squircle.defaultProps.hoverObject.hoverScale,hidden:props=>!props.hoverEnabled},hoverOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.05,defaultValue:Squircle.defaultProps.hoverObject.hoverOpacity},hoverColor:{type:ControlType.Color,title:\"Color\",defaultValue:Squircle.defaultProps.hoverObject.hoverColor},hoverTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.hoverEnabled}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Squircle\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Squircle.map", "function $8164c72eb32cbbfc$export$3d870b97f7a56ca3({topLeftCornerRadius:o,topRightCornerRadius:n,bottomRightCornerRadius:a,bottomLeftCornerRadius:e,width:r,height:i}){const $={topLeft:-1,topRight:-1,bottomLeft:-1,bottomRight:-1};const d={topLeft:o,topRight:n,bottomLeft:e,bottomRight:a};Object.entries(d).sort((([,t],[,o])=>o-t)).forEach((([o,n])=>{const a=o;const e=t[a];const h=Math.min.apply(null,e.map((t=>{const o=d[t.corner];if(0===n&&0===o)return 0;const a=$[t.corner];const e=\"top\"===t.side||\"bottom\"===t.side?r:i;return a>=0?e-$[t.corner]:n/(n+o)*e})));$[a]=h;d[a]=Math.min(n,h)}));return{topLeft:{radius:d.topLeft,roundingAndSmoothingBudget:$.topLeft},topRight:{radius:d.topRight,roundingAndSmoothingBudget:$.topRight},bottomLeft:{radius:d.bottomLeft,roundingAndSmoothingBudget:$.bottomLeft},bottomRight:{radius:d.bottomRight,roundingAndSmoothingBudget:$.bottomRight}}}const t={topLeft:[{corner:\"topRight\",side:\"top\"},{corner:\"bottomLeft\",side:\"left\"}],topRight:[{corner:\"topLeft\",side:\"top\"},{corner:\"bottomRight\",side:\"right\"}],bottomLeft:[{corner:\"bottomRight\",side:\"bottom\"},{corner:\"topLeft\",side:\"left\"}],bottomRight:[{corner:\"bottomLeft\",side:\"bottom\"},{corner:\"topRight\",side:\"right\"}]};function $be0670f6a5a657f9$export$a2f9a538d41e7bd0({cornerRadius:t,cornerSmoothing:o,preserveSmoothing:n,roundingAndSmoothingBudget:a}){let e=(1+o)*t;if(!n){const n=a/t-1;o=Math.min(o,n);e=Math.min(e,a)}const r=90*(1-o);const i=Math.sin($be0670f6a5a657f9$var$toRadians(r/2))*t*Math.sqrt(2);const $=(90-r)/2;const d=t*Math.tan($be0670f6a5a657f9$var$toRadians($/2));const h=45*o;const f=d*Math.cos($be0670f6a5a657f9$var$toRadians(h));const c=f*Math.tan($be0670f6a5a657f9$var$toRadians(h));let g=(e-i-f-c)/3;let s=2*g;if(n&&e>a){const t=a-c-i-f;const o=t/6;const n=t-o;g=Math.min(g,n);s=t-g;e=Math.min(e,a)}return{a:s,b:g,c:f,d:c,p:e,arcSectionLength:i,cornerRadius:t}}function $be0670f6a5a657f9$export$a4b62df84ac6ef86({width:t,height:o,topLeftPathParams:n,topRightPathParams:a,bottomLeftPathParams:e,bottomRightPathParams:r}){return`\\n    M ${t-a.p} 0\\n    ${$be0670f6a5a657f9$var$drawTopRightPath(a)}\\n    L ${t} ${o-r.p}\\n    ${$be0670f6a5a657f9$var$drawBottomRightPath(r)}\\n    L ${e.p} ${o}\\n    ${$be0670f6a5a657f9$var$drawBottomLeftPath(e)}\\n    L 0 ${n.p}\\n    ${$be0670f6a5a657f9$var$drawTopLeftPath(n)}\\n    Z\\n  `.replace(/[\\t\\s\\n]+/g,\" \").trim()}function $be0670f6a5a657f9$var$drawTopRightPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c ${o} 0 ${o+n} 0 ${o+n+a} ${e}\\n    a ${t} ${t} 0 0 1 ${i} ${i}\\n    c ${e} ${a}\\n        ${e} ${n+a}\\n        ${e} ${o+n+a}`:`l ${r} 0`}function $be0670f6a5a657f9$var$drawBottomRightPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c 0 ${o}\\n      0 ${o+n}\\n      ${-e} ${o+n+a}\\n    a ${t} ${t} 0 0 1 -${i} ${i}\\n    c ${-a} ${e}\\n      ${-(n+a)} ${e}\\n      ${-(o+n+a)} ${e}`:`l 0 ${r}`}function $be0670f6a5a657f9$var$drawBottomLeftPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c ${-o} 0\\n      ${-(o+n)} 0\\n      ${-(o+n+a)} ${-e}\\n    a ${t} ${t} 0 0 1 -${i} -${i}\\n    c ${-e} ${-a}\\n      ${-e} ${-(n+a)}\\n      ${-e} ${-(o+n+a)}`:`l ${-r} 0`}function $be0670f6a5a657f9$var$drawTopLeftPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c 0 ${-o}\\n      0 ${-(o+n)}\\n      ${e} ${-(o+n+a)}\\n    a ${t} ${t} 0 0 1 ${i} -${i}\\n    c ${a} ${-e}\\n      ${n+a} ${-e}\\n      ${o+n+a} ${-e}`:\"l 0 \"+-r}function $be0670f6a5a657f9$var$toRadians(t){return t*Math.PI/180}function $6424334e4a2a8c1c$export$4d0751d7849c93f6({cornerRadius:t=0,topLeftCornerRadius:o,topRightCornerRadius:n,bottomRightCornerRadius:a,bottomLeftCornerRadius:e,cornerSmoothing:r,width:i,height:$,preserveSmoothing:d=false}){o=o??t;n=n??t;e=e??t;a=a??t;if(o===n&&n===a&&a===e&&e===o){const t=Math.min(i,$)/2;const n=Math.min(o,t);const a=(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerRadius:n,cornerSmoothing:r,preserveSmoothing:d,roundingAndSmoothingBudget:t});return(0,$be0670f6a5a657f9$export$a4b62df84ac6ef86)({width:i,height:$,topLeftPathParams:a,topRightPathParams:a,bottomLeftPathParams:a,bottomRightPathParams:a})}const{topLeft:h,topRight:f,bottomLeft:c,bottomRight:g}=(0,$8164c72eb32cbbfc$export$3d870b97f7a56ca3)({topLeftCornerRadius:o,topRightCornerRadius:n,bottomRightCornerRadius:a,bottomLeftCornerRadius:e,width:i,height:$});return(0,$be0670f6a5a657f9$export$a4b62df84ac6ef86)({width:i,height:$,topLeftPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:h.radius,roundingAndSmoothingBudget:h.roundingAndSmoothingBudget}),topRightPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:f.radius,roundingAndSmoothingBudget:f.roundingAndSmoothingBudget}),bottomRightPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:g.radius,roundingAndSmoothingBudget:g.roundingAndSmoothingBudget}),bottomLeftPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:c.radius,roundingAndSmoothingBudget:c.roundingAndSmoothingBudget})})}export{$6424334e4a2a8c1c$export$4d0751d7849c93f6 as getSvgPath};\n\n//# sourceMappingURL=module.js.map", "import*as React from\"react\";import{useIsomorphicLayoutEffect}from\"https://framer.com/m/framer/useIsomorphicLayoutEffect.js@^0.2.0\";let safeResizeObserver=undefined;try{if(typeof window!==undefined){safeResizeObserver=window.ResizeObserver;}}catch(e){// happy linting!\n}class SharedObserver{//@ts-ignore\nupdateResizedElements(entries){for(const entry of entries){const callbackForElement=this.callbacks.get(entry.target);if(callbackForElement)callbackForElement(entry.contentRect);}}observeElementWithCallback(element,callback){if(!this.sharedResizeObserver)return;this.sharedResizeObserver.observe(element);this.callbacks.set(element,callback);}unobserve(element){if(!this.sharedResizeObserver)return;this.sharedResizeObserver.unobserve(element);this.callbacks.delete(element);}constructor(){this.callbacks=new WeakMap();const ResizeObserver1=safeResizeObserver;if(!ResizeObserver1)return;this.sharedResizeObserver=new ResizeObserver1(this.updateResizedElements.bind(this));}}const sharedResizeObserver=new SharedObserver();/**\n * Uses a globally shared resize observer, and returns an updated\n * size object when the element's size changes. This is the recommended way to\n * use a Resize Observer: https://github.com/WICG/resize-observer/issues/59.\n */ export function useMeasuredSize(ref,callback){const[size,setSize]=React.useState(null);function updateSize(newSize){if(!size||newSize.height!==size.height||newSize.width!==size.width){if(callback)callback(newSize);setSize({width:newSize.width,height:newSize.height});}}// On mount, immediately measure and set a size. This will defer paint until\n// no more updates are scheduled. Additionally add our element to the shared\n// ResizeObserver with a callback to perform when the element resizes.\n// Finally, remove the element from the observer when the component is unmounted.\nuseIsomorphicLayoutEffect(()=>{if(!ref.current)return;const{offsetWidth,offsetHeight}=ref.current;// Defer paint until initial size is added.\nupdateSize({width:offsetWidth,height:offsetHeight});// Resize observer will race to add the initial size, but since the size\n// is set above, it won't trigger a render on mount since it should\n// match the measured size. Future executions of the callback will\n// trigger renders if the size changes.\nsharedResizeObserver.observeElementWithCallback(ref.current,updateSize);return()=>{if(!ref.current)return;sharedResizeObserver.unobserve(ref.current);};},[]);return size;}export function useSizeChange(ref,callback){const size=React.useRef(null);const updateSize=React.useCallback(newSize=>{if(!size.current||newSize.height!==size.current.height||newSize.width!==size.current.width){size.current={width:newSize.width,height:newSize.height};if(callback)callback(size.current);}},[callback]);// On mount, immediately measure and set a size. This will defer paint until\n// no more updates are scheduled. Additionally add our element to the shared\n// ResizeObserver with a callback to perform when the element resizes.\n// Finally, remove the element from the observer when the component is unmounted.\nuseIsomorphicLayoutEffect(()=>{if(!ref.current)return;const{offsetWidth,offsetHeight}=ref.current;// Defer paint until initial size is added.\nupdateSize({width:offsetWidth,height:offsetHeight});// Resize observer will race to add the initial size, but since the size\n// is set above, it won't trigger a render on mount since it should\n// match the measured size. Future executions of the callback will\n// trigger renders if the size changes.\nsharedResizeObserver.observeElementWithCallback(ref.current,updateSize);return()=>{if(!ref.current)return;sharedResizeObserver.unobserve(ref.current);};},[callback]);return null;}\nexport const __FramerMetadata__ = {\"exports\":{\"useSizeChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMeasuredSize\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useMeasuredSize.map", "import{useLayoutEffect,useEffect}from\"react\";/**\n * Swaps `useLayoutEffect` for `useEffect` on the server to avoid React warnings.\n * NOTE! The effect won't run on the server.\n */ export const useIsomorphicLayoutEffect=typeof document!==\"undefined\"?useLayoutEffect:useEffect;\nexport const __FramerMetadata__ = {\"exports\":{\"useIsomorphicLayoutEffect\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useIsomorphicLayoutEffect.map", "// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import _ElementsButton from\"https://framerusercontent.com/modules/63LecM7a4AeIRyknRuK9/1f9itshv8rxBBMqFYWpD/IWUaLJXzc.js\";import _ElementsMenuIcon from\"https://framerusercontent.com/modules/eb7ESWCh1V2zP8NCw1kT/CEqOt15xOAm9mSJttply/SUbsRu3iz.js\";import Logo from\"https://framerusercontent.com/modules/H1J8ucObdiDJ5JdO6K3q/s40uaX8e5qCCEi8KSafM/U3eFbd8L5.js\";import AuthConditionalContainer from\"https://framerusercontent.com/modules/ZGwUWEO7tZABZSHvA4eW/dyttB7SLveAbm7ZJQF2H/AuthConditionalContainer.js\";import EnhancedUserProfileDisplay from\"https://framerusercontent.com/modules/BhC5JU3CjQMnSgKUy5HE/6GHANH451x7rmyYOpeoq/UserData.js\";import LinksProduct from\"https://framerusercontent.com/modules/NJBAU8adsmYZGTSJal0J/IQdes8I6orpb5rU0qVTx/eD3RzRPaz.js\";import UserComponent from\"https://framerusercontent.com/modules/cKRvkjjNU5Ga3h3OMZ29/vGtq61AiMjENE7tFxio6/HRRI_nSwi.js\";const LinksProductFonts=getFonts(LinksProduct);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const LogoFonts=getFonts(Logo);const EnhancedUserProfileDisplayFonts=getFonts(EnhancedUserProfileDisplay);const UserComponentFonts=getFonts(UserComponent);const MotionDivWithFX=withFX(motion.div);const _ElementsButtonFonts=getFonts(_ElementsButton);const AuthConditionalContainerFonts=getFonts(AuthConditionalContainer);const _ElementsMenuIconFonts=getFonts(_ElementsMenuIcon);const cycleOrder=[\"SMh8VlBn4\",\"FwRAWzDec\",\"bNN1PCyaF\",\"PbknuZhvc\"];const serializationHash=\"framer-sOeS1\";const variantClassNames={bNN1PCyaF:\"framer-v-ewsv9a\",FwRAWzDec:\"framer-v-1r9v806\",PbknuZhvc:\"framer-v-8u45v8\",SMh8VlBn4:\"framer-v-1gkmdby\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:50,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition3={bounce:.2,delay:.1,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const animation3={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const transition5={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition6={delay:0,duration:2,ease:[0,0,1,1],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};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={\"Phone Open\":\"bNN1PCyaF\",\"\u901A\u680F\":\"PbknuZhvc\",Desktop:\"SMh8VlBn4\",Phone:\"FwRAWzDec\"};const getProps=({bGBlur,bGFill,height,id,showLine,width,...props})=>{return{...props,LYCSurB_I:showLine??props.LYCSurB_I??true,teEhi2T0T:bGFill??props.teEhi2T0T??\"rgba(255, 255, 255, 0.9)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"SMh8VlBn4\",vMfSvgx4p:bGBlur??props.vMfSvgx4p??10};};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,teEhi2T0T,vMfSvgx4p,LYCSurB_I,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SMh8VlBn4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntertxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const iIEk_EeUh1tinnu7=activeVariantCallback(async(...args)=>{setVariant(\"bNN1PCyaF\");});const iIEk_EeUh1coyhwg=activeVariantCallback(async(...args)=>{setVariant(\"FwRAWzDec\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"FwRAWzDec\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"bNN1PCyaF\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"bNN1PCyaF\")return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const router=useRouter();const isDisplayed3=()=>{if([\"FwRAWzDec\",\"bNN1PCyaF\"].includes(baseVariant))return true;return false;};const isDisplayed4=value=>{if(baseVariant===\"bNN1PCyaF\")return false;return value;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({bNN1PCyaF:{value:transition2},FwRAWzDec:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gkmdby\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"SMh8VlBn4\",ref:refBinding,style:{backdropFilter:`blur(${vMfSvgx4p}px)`,backgroundColor:teEhi2T0T,...style},...addPropertyOverrides({bNN1PCyaF:{\"data-framer-name\":\"Phone Open\"},FwRAWzDec:{\"data-framer-name\":\"Phone\"},PbknuZhvc:{\"data-framer-name\":\"\u901A\u680F\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13plhuv\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Olk7odIzu\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hp4ovz\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"oEEHUlhdG\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({bNN1PCyaF:{height:340,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+0+0+224+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1a2enin-container\",\"data-framer-appear-id\":\"1a2enin\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"i3GsKViAJ-container\",nodeId:\"i3GsKViAJ\",optimized:true,rendersWithMotion:true,scopeId:\"MRxa3NO2v\",children:/*#__PURE__*/_jsx(LinksProduct,{height:\"100%\",id:\"i3GsKViAJ\",layoutId:\"i3GsKViAJ\",style:{width:\"100%\"},variant:\"A4DMAaNGU\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{pathVariables:{Cvy4bqX82:\"how-to-use-the-canvas\"},unresolvedPathSlugs:{Cvy4bqX82:{collectionId:\"gYcfnjUb1\",collectionItemId:\"nkaiSwvBC\"}},webPageId:\"UTHFQ0H8w\"},motionChild:true,nodeId:\"CTAcX2WF6\",openInNewTab:false,scopeId:\"MRxa3NO2v\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1lgeqx5 framer-4qe79\",\"data-framer-name\":\"Nav Menu Item\",layoutDependency:layoutDependency,layoutId:\"CTAcX2WF6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBSZWd1bGFy\",\"--framer-font-family\":'\"MiSans Regular\", \"MiSans Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u6587\u6863\"})}),className:\"framer-1o1fx5r\",fonts:[\"CUSTOM;MiSans Regular\"],layoutDependency:layoutDependency,layoutId:\"yRcqWytih\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\",\"--framer-paragraph-spacing\":\"20px\",opacity:.7},verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NKnvgKyXW\"},motionChild:true,nodeId:\"rWlgr5cWB\",openInNewTab:false,scopeId:\"MRxa3NO2v\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11wzs35 framer-4qe79\",\"data-framer-name\":\"Nav Menu Item\",layoutDependency:layoutDependency,layoutId:\"rWlgr5cWB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBSZWd1bGFy\",\"--framer-font-family\":'\"MiSans Regular\", \"MiSans Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u7EC4\u4EF6\"})}),className:\"framer-8dl4uj\",fonts:[\"CUSTOM;MiSans Regular\"],layoutDependency:layoutDependency,layoutId:\"GUsHqG8Zk\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\",\"--framer-paragraph-spacing\":\"20px\",opacity:.7},verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qJyGL7yVA\"},motionChild:true,nodeId:\"dzm_aYhVs\",openInNewTab:false,scopeId:\"MRxa3NO2v\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-893h9p framer-4qe79\",\"data-framer-name\":\"Nav Menu Item\",layoutDependency:layoutDependency,layoutId:\"dzm_aYhVs\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBSZWd1bGFy\",\"--framer-font-family\":'\"MiSans Regular\", \"MiSans Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u66F4\u65B0\"})}),className:\"framer-1cn5e9o\",fonts:[\"CUSTOM;MiSans Regular\"],layoutDependency:layoutDependency,layoutId:\"Ltxp2h9QW\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\",\"--framer-paragraph-spacing\":\"20px\",opacity:.7},verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fXRPwVhx1\"},motionChild:true,nodeId:\"lgUfVDfm4\",openInNewTab:false,scopeId:\"MRxa3NO2v\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1urcemr framer-4qe79\",\"data-framer-name\":\"Nav Menu Item\",layoutDependency:layoutDependency,layoutId:\"lgUfVDfm4\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBSZWd1bGFy\",\"--framer-font-family\":'\"MiSans Regular\", \"MiSans Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u91CC\u7A0B\"})}),className:\"framer-u5i2ks\",fonts:[\"CUSTOM;MiSans Regular\"],layoutDependency:layoutDependency,layoutId:\"L8kiB6G2w\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\",\"--framer-paragraph-spacing\":\"20px\",opacity:.7},verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-gwiman\",\"data-framer-name\":\"Nav Menu Item\",layoutDependency:layoutDependency,layoutId:\"JKkvQFGsP\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBSZWd1bGFy\",\"--framer-font-family\":'\"MiSans Regular\", \"MiSans Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u652F\u6301\"})}),className:\"framer-14eo0sk\",fonts:[\"CUSTOM;MiSans Regular\"],layoutDependency:layoutDependency,layoutId:\"k4TknEpaW\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\",\"--framer-paragraph-spacing\":\"20px\",opacity:.7},verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iuleg8\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"yzL7q9ZfD\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Fwha3m9Z0\"},motionChild:true,nodeId:\"Di_4DXThX\",openInNewTab:false,scopeId:\"MRxa3NO2v\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-9zfifn framer-4qe79\",layoutDependency:layoutDependency,layoutId:\"Di_4DXThX\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-200)/2)+0+85.5+0+0,...addPropertyOverrides({bNN1PCyaF:{y:(componentViewport?.y||0)+0+0+0+0+97.5+0+0},FwRAWzDec:{y:(componentViewport?.y||0)+0+0+0+0+97.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10km6fb-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"re1seXJbG-container\",nodeId:\"re1seXJbG\",rendersWithMotion:true,scopeId:\"MRxa3NO2v\",whileHover:animation3,children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"re1seXJbG\",layoutId:\"re1seXJbG\",U0svneKdh:14,u55djVB8h:20,variant:\"Dos5N3INC\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hxui0m\",layoutDependency:layoutDependency,layoutId:\"XwUb11r29\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nggmnx\",layoutDependency:layoutDependency,layoutId:\"MEUEDqnIC\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2iveh2\",layoutDependency:layoutDependency,layoutId:\"zhLl4F5z7\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dppsdh-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"kvuaoHaGD-container\",nodeId:\"kvuaoHaGD\",rendersWithMotion:true,scopeId:\"MRxa3NO2v\",children:/*#__PURE__*/_jsx(AuthConditionalContainer,{height:\"100%\",id:\"kvuaoHaGD\",layoutId:\"kvuaoHaGD\",loadingContent:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g2djtl\",\"data-framer-name\":\"\u52A0\u8F7D\u72B6\u6001\",layoutDependency:layoutDependency,layoutId:\"UUCnV_OVe\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12094vr\",layoutDependency:layoutDependency,layoutId:\"M5MiYhAq9\",style:{backgroundColor:\"rgba(0, 0, 0, 0.1)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation7,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:false,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition6,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1b5n1na\",layoutDependency:layoutDependency,layoutId:\"kdlgm4Eld\",style:{background:\"linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 47.782939189189186%, rgba(255, 255, 255, 0) 100%)\"}})})})],loggedInContent:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wayo0\",\"data-framer-name\":\"\u5DF2\u767B\u5F55actions\",\"data-highlight\":true,id:`${layoutId}-wayo0`,layoutDependency:layoutDependency,layoutId:\"pUTfVjIqM\",onMouseEnter:onMouseEntertxyyif({overlay}),ref:ref1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ydsbsq-container\",\"data-framer-name\":\"\u5934\u50CF\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"orzvP1egT-container\",name:\"\u5934\u50CF\",nodeId:\"orzvP1egT\",rendersWithMotion:true,scopeId:\"MRxa3NO2v\",children:/*#__PURE__*/_jsx(EnhancedUserProfileDisplay,{avatar1:\"https://framerusercontent.com/images/VGdfIuJCDl46CqkaL1SC8wKqUU8.png\",avatar2:\"https://framerusercontent.com/images/CYihVLZ14ZKayeKlyqkeGi6jM.png\",avatar3:\"https://framerusercontent.com/images/9DDVK9bwtz2GpACtgRxOjP98s.png\",avatarBorderColor:\"rgb(221, 221, 221)\",avatarBorderRadius:\"25%\",avatarBorderWidth:1,avatarSize:40,backgroundColor:\"rgb(255, 255, 255)\",border:{borderColor:\"rgb(229, 231, 235)\",borderStyle:\"solid\",borderWidth:0},borderRadius:10,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},height:\"100%\",id:\"orzvP1egT\",layoutId:\"orzvP1egT\",name:\"\u5934\u50CF\",padding:0,shadow:\"\",showAvatar:true,showEmail:false,showNickname:false,showSignature:false,showUserId:false,style:{height:\"100%\",width:\"100%\"},supabaseKey:\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InN0ZHZhb2RmaHVvcnZ3b3loYWh3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTQ3MzU4NTMsImV4cCI6MjA3MDMxMTg1M30.ahb37nzvc7k1POsc2vEI_E7FoPh_Er7QwWn_yPoxMjY\",supabaseUrl:\"https://stdvaodfhuorvwoyhahw.supabase.co\",textColor:\"rgb(0, 0, 0)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"end\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-wayo0`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-j5rnb2\",exit:animation4,initial:animation6,layoutDependency:layoutDependency,layoutId:\"hAUyv3TaI\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"250px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vm1hqi-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"KlE0xZmx8-container\",nodeId:\"KlE0xZmx8\",rendersWithMotion:true,scopeId:\"MRxa3NO2v\",children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"KlE0xZmx8\",layoutId:\"KlE0xZmx8\",style:{width:\"100%\"},width:\"100%\"})})})})})})]})})})],loggedOutContent:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10qsecg\",\"data-framer-name\":\"\u672A\u767B\u5F55actions\",layoutDependency:layoutDependency,layoutId:\"uAPa8kbfd\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gshwB9Fut\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17jdwy5-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"j7Y9Z0uvc-container\",nodeId:\"j7Y9Z0uvc\",rendersWithMotion:true,scopeId:\"MRxa3NO2v\",children:/*#__PURE__*/_jsx(_ElementsButton,{bHr_JM6qR:\"\u767B\u5F55\",Bqyr2R4dP:false,cUQHo9lAS:\"bold\",DP6USyOic:\"10px\",height:\"100%\",id:\"j7Y9Z0uvc\",layoutId:\"j7Y9Z0uvc\",NSBcUEsnb:\"ArrowLeft\",qGYeno9sM:false,QIKtGiBrZ:\"ArrowRight\",SNs9h0vu3:\"bold\",sVxspp95R:false,tvC4_yofF:resolvedLinks[0],variant:\"kvdKAFmxe\",width:\"100%\"})})})})})],supabaseKey:\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InN0ZHZhb2RmaHVvcnZ3b3loYWh3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTQ3MzU4NTMsImV4cCI6MjA3MDMxMTg1M30.ahb37nzvc7k1POsc2vEI_E7FoPh_Er7QwWn_yPoxMjY\",supabaseUrl:\"https://stdvaodfhuorvwoyhahw.supabase.co\",width:\"100%\"})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({bNN1PCyaF:{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+0+0+12+80},FwRAWzDec:{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+0+0+12+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-151woyg-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UMKsdV1Sm-container\",nodeId:\"UMKsdV1Sm\",rendersWithMotion:true,scopeId:\"MRxa3NO2v\",children:/*#__PURE__*/_jsx(_ElementsMenuIcon,{height:\"100%\",id:\"UMKsdV1Sm\",layoutId:\"UMKsdV1Sm\",oNjSYeUm6:\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22))\",style:{height:\"100%\",width:\"100%\"},variant:\"hbZtXD318\",width:\"100%\",...addPropertyOverrides({bNN1PCyaF:{iIEk_EeUh:iIEk_EeUh1coyhwg},FwRAWzDec:{iIEk_EeUh:iIEk_EeUh1tinnu7,variant:\"j0D3qJMBj\"}},baseVariant,gestureVariant)})})})]})]})]}),isDisplayed4(LYCSurB_I)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1omxnzc\",layoutDependency:layoutDependency,layoutId:\"UadFwho1m\",style:{backgroundColor:\"rgb(221, 221, 221)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sOeS1.framer-4qe79, .framer-sOeS1 .framer-4qe79 { display: block; }\",\".framer-sOeS1.framer-1gkmdby { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 68px; justify-content: center; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 1200px; }\",\".framer-sOeS1 .framer-13plhuv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1100px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-sOeS1 .framer-1hp4ovz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 44%; }\",\".framer-sOeS1 .framer-1a2enin-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-sOeS1 .framer-1lgeqx5, .framer-sOeS1 .framer-11wzs35, .framer-sOeS1 .framer-893h9p, .framer-sOeS1 .framer-1urcemr { 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: visible; padding: 6px 8px 6px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-sOeS1 .framer-1o1fx5r, .framer-sOeS1 .framer-8dl4uj, .framer-sOeS1 .framer-1cn5e9o, .framer-sOeS1 .framer-u5i2ks, .framer-sOeS1 .framer-14eo0sk { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-sOeS1 .framer-gwiman { 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: visible; padding: 6px 8px 6px 8px; position: relative; width: min-content; }\",\".framer-sOeS1 .framer-iuleg8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-sOeS1 .framer-9zfifn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-sOeS1 .framer-10km6fb-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-sOeS1 .framer-hxui0m { 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-sOeS1 .framer-1nggmnx { 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: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-sOeS1 .framer-2iveh2 { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sOeS1 .framer-dppsdh-container, .framer-sOeS1 .framer-17jdwy5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-sOeS1 .framer-wayo0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 40px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sOeS1 .framer-1ydsbsq-container, .framer-sOeS1 .framer-151woyg-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-sOeS1 .framer-j5rnb2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sOeS1 .framer-vm1hqi-container { flex: none; height: auto; position: relative; width: 250px; }\",\".framer-sOeS1 .framer-10qsecg, .framer-sOeS1 .framer-1g2djtl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sOeS1 .framer-12094vr { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-sOeS1 .framer-1b5n1na { bottom: 0px; flex: none; left: -82px; overflow: visible; position: absolute; top: 0px; width: 50px; }\",\".framer-sOeS1 .framer-1omxnzc { bottom: 0px; flex: none; height: 1px; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; width: 100%; z-index: 1; }\",\".framer-sOeS1.framer-v-1r9v806.framer-1gkmdby { flex-direction: column; height: min-content; justify-content: flex-start; padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-sOeS1.framer-v-1r9v806 .framer-13plhuv { flex: none; flex-direction: column; gap: 0px; width: 100%; }\",\".framer-sOeS1.framer-v-1r9v806 .framer-iuleg8, .framer-sOeS1.framer-v-ewsv9a .framer-iuleg8 { flex: none; gap: unset; justify-content: space-between; order: 0; padding: 12px 0px 12px 0px; width: 100%; }\",\".framer-sOeS1.framer-v-1r9v806 .framer-hxui0m, .framer-sOeS1.framer-v-ewsv9a .framer-hxui0m { justify-content: flex-end; }\",\".framer-sOeS1.framer-v-1r9v806 .framer-1nggmnx, .framer-sOeS1.framer-v-ewsv9a .framer-1nggmnx { flex: none; width: min-content; }\",\".framer-sOeS1.framer-v-ewsv9a.framer-1gkmdby { flex-direction: column; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-sOeS1.framer-v-ewsv9a .framer-13plhuv { flex: none; flex-direction: column; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; max-width: unset; width: 100%; z-index: 10; }\",\".framer-sOeS1.framer-v-ewsv9a .framer-1hp4ovz { align-content: flex-start; align-items: flex-start; flex-direction: column; order: 1; padding: 8px 0px 20px 0px; width: 100%; }\",\".framer-sOeS1.framer-v-ewsv9a .framer-1a2enin-container { flex: none; width: 100%; }\",\".framer-sOeS1.framer-v-8u45v8 .framer-13plhuv { max-width: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FwRAWzDec\":{\"layout\":[\"fixed\",\"auto\"]},\"bNN1PCyaF\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"PbknuZhvc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"teEhi2T0T\":\"bGFill\",\"vMfSvgx4p\":\"bGBlur\",\"LYCSurB_I\":\"showLine\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMRxa3NO2v=withCSS(Component,css,\"framer-sOeS1\");export default FramerMRxa3NO2v;FramerMRxa3NO2v.displayName=\"015\";FramerMRxa3NO2v.defaultProps={height:68,width:1200};addPropertyControls(FramerMRxa3NO2v,{variant:{options:[\"SMh8VlBn4\",\"FwRAWzDec\",\"bNN1PCyaF\",\"PbknuZhvc\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"\u901A\u680F\"],title:\"Variant\",type:ControlType.Enum},teEhi2T0T:{defaultValue:\"rgba(255, 255, 255, 0.9)\",title:\"BG_Fill\",type:ControlType.Color},vMfSvgx4p:{defaultValue:10,title:\"BG_Blur\",type:ControlType.Number},LYCSurB_I:{defaultValue:true,title:\"ShowLine\",type:ControlType.Boolean}});addFonts(FramerMRxa3NO2v,[{explicitInter:true,fonts:[{family:\"MiSans Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/0jE9n8eYYQSsZDLbN5zQLYnNEM.woff2\"},{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\"}]},...LinksProductFonts,...LogoFonts,...EnhancedUserProfileDisplayFonts,...UserComponentFonts,..._ElementsButtonFonts,...AuthConditionalContainerFonts,..._ElementsMenuIconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMRxa3NO2v\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FwRAWzDec\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bNN1PCyaF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"PbknuZhvc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"teEhi2T0T\\\":\\\"bGFill\\\",\\\"vMfSvgx4p\\\":\\\"bGBlur\\\",\\\"LYCSurB_I\\\":\\\"showLine\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"68\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1b27997)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,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{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={A8NCVvxEv:{hover:true},Axw4Ou0g2:{hover:true},BRjlupKvG:{hover:true},Emv0mCtOP:{hover:true},IaoCtigd5:{hover:true},kvdKAFmxe:{hover:true},nBWjl8fBa:{hover:true},No4oRCpAf:{hover:true},R6uC7njCs:{hover:true},RdqkfWfhF:{hover:true},Slhg4FGK6:{hover:true},u3RBifj3m:{hover:true}};const cycleOrder=[\"RdqkfWfhF\",\"R6uC7njCs\",\"Slhg4FGK6\",\"IaoCtigd5\",\"kvdKAFmxe\",\"No4oRCpAf\",\"A8NCVvxEv\",\"u3RBifj3m\",\"BRjlupKvG\",\"Axw4Ou0g2\",\"nBWjl8fBa\",\"Emv0mCtOP\"];const serializationHash=\"framer-nj8gV\";const variantClassNames={A8NCVvxEv:\"framer-v-ttus5z\",Axw4Ou0g2:\"framer-v-j3u2l9\",BRjlupKvG:\"framer-v-1x39ooe\",Emv0mCtOP:\"framer-v-1az5khb\",IaoCtigd5:\"framer-v-1j7vscd\",kvdKAFmxe:\"framer-v-1f2d1ht\",nBWjl8fBa:\"framer-v-obpboj\",No4oRCpAf:\"framer-v-1fq82mi\",R6uC7njCs:\"framer-v-15n5430\",RdqkfWfhF:\"framer-v-1pfn7o7\",Slhg4FGK6:\"framer-v-gqzjmb\",u3RBifj3m:\"framer-v-2xwekw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:50,delay:0,mass:1,stiffness:400,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 humanReadableEnumMap={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const humanReadableVariantMap={\"Ghost / Large\":\"A8NCVvxEv\",\"Ghost / Medium\":\"u3RBifj3m\",\"Ghost / Small\":\"BRjlupKvG\",\"Link / Large\":\"Axw4Ou0g2\",\"Link / Medium\":\"nBWjl8fBa\",\"Link / Small\":\"Emv0mCtOP\",\"Primary / Large\":\"RdqkfWfhF\",\"Primary / Medium\":\"R6uC7njCs\",\"Primary / Small\":\"Slhg4FGK6\",\"Secondary / Large\":\"IaoCtigd5\",\"Secondary / Medium\":\"kvdKAFmxe\",\"Secondary / Small\":\"No4oRCpAf\"};const getProps=({click,height,id,label,leftIcon,leftIconWeight,link,newTab,radius,rightIcon,rightIconWeight,showLeftIcon,showRightIcon,width,...props})=>{return{...props,bHr_JM6qR:label??props.bHr_JM6qR??\"\u6309\u94AE\",Bqyr2R4dP:newTab??props.Bqyr2R4dP,cUQHo9lAS:humanReadableEnumMap[rightIconWeight]??rightIconWeight??props.cUQHo9lAS??\"bold\",DP6USyOic:radius??props.DP6USyOic??\"10px\",hQ3vGmZA4:click??props.hQ3vGmZA4,NSBcUEsnb:leftIcon??props.NSBcUEsnb??\"ArrowLeft\",qGYeno9sM:showRightIcon??props.qGYeno9sM??true,QIKtGiBrZ:rightIcon??props.QIKtGiBrZ??\"ArrowRight\",SNs9h0vu3:humanReadableEnumMap[leftIconWeight]??leftIconWeight??props.SNs9h0vu3??\"bold\",sVxspp95R:showLeftIcon??props.sVxspp95R??true,tvC4_yofF:link??props.tvC4_yofF,variant:humanReadableVariantMap[props.variant]??props.variant??\"RdqkfWfhF\"};};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,bHr_JM6qR,tvC4_yofF,Bqyr2R4dP,sVxspp95R,NSBcUEsnb,SNs9h0vu3,qGYeno9sM,QIKtGiBrZ,cUQHo9lAS,DP6USyOic,hQ3vGmZA4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RdqkfWfhF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapn5khvf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(hQ3vGmZA4){const res=await hQ3vGmZA4(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:tvC4_yofF,motionChild:true,nodeId:\"RdqkfWfhF\",openInNewTab:Bqyr2R4dP,scopeId:\"IWUaLJXzc\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1pfn7o7\",className,classNames)} framer-1a3nnyo`,\"data-framer-name\":\"Primary / Large\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RdqkfWfhF\",onTap:onTapn5khvf,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(66, 212, 29)\",borderBottomLeftRadius:radiusForCorner(DP6USyOic,3),borderBottomRightRadius:radiusForCorner(DP6USyOic,2),borderTopLeftRadius:radiusForCorner(DP6USyOic,0),borderTopRightRadius:radiusForCorner(DP6USyOic,1),boxShadow:\"none\",...style},variants:{\"A8NCVvxEv-hover\":{backgroundColor:\"rgb(244, 255, 242)\"},\"BRjlupKvG-hover\":{backgroundColor:\"rgb(244, 255, 242)\"},\"IaoCtigd5-hover\":{backgroundColor:\"var(--token-4ad6cdb5-ff08-4597-826e-5a60cf0dcf28, rgb(245, 245, 245))\"},\"kvdKAFmxe-hover\":{backgroundColor:\"var(--token-4ad6cdb5-ff08-4597-826e-5a60cf0dcf28, rgb(245, 245, 245))\"},\"No4oRCpAf-hover\":{backgroundColor:\"var(--token-4ad6cdb5-ff08-4597-826e-5a60cf0dcf28, rgb(245, 245, 245))\"},\"R6uC7njCs-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(64, 196, 31)\",boxShadow:\"none\"},\"RdqkfWfhF-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(64, 196, 31)\",boxShadow:\"none\"},\"Slhg4FGK6-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(64, 196, 31)\",boxShadow:\"none\"},\"u3RBifj3m-hover\":{backgroundColor:\"rgb(244, 255, 242)\"},A8NCVvxEv:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},Axw4Ou0g2:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},BRjlupKvG:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},Emv0mCtOP:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},IaoCtigd5:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-79e4934d-36e2-4626-a321-663fc890f743, rgb(237, 237, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-26a740f9-e7ae-4d06-baba-c1f3c2773156, rgb(255, 255, 255))\",boxShadow:\"0px 10px 30px -3.5px rgba(22, 22, 22, 0.02), 0px 2px 6px -2.5px rgba(22, 22, 22, 0.06), 0px 1px 2px -1.2px rgba(22, 22, 22, 0.08)\"},kvdKAFmxe:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-79e4934d-36e2-4626-a321-663fc890f743, rgb(237, 237, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-26a740f9-e7ae-4d06-baba-c1f3c2773156, rgb(255, 255, 255))\",boxShadow:\"0px 10px 30px -3.5px rgba(22, 22, 22, 0.02), 0px 2px 6px -2.5px rgba(22, 22, 22, 0.06), 0px 1px 2px -1.2px rgba(22, 22, 22, 0.08)\"},nBWjl8fBa:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},No4oRCpAf:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-79e4934d-36e2-4626-a321-663fc890f743, rgb(237, 237, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-26a740f9-e7ae-4d06-baba-c1f3c2773156, rgb(255, 255, 255))\",boxShadow:\"0px 10px 30px -3.5px rgba(22, 22, 22, 0.02), 0px 2px 6px -2.5px rgba(22, 22, 22, 0.06), 0px 1px 2px -1.2px rgba(22, 22, 22, 0.08)\"},u3RBifj3m:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},...addPropertyOverrides({\"A8NCVvxEv-hover\":{\"data-framer-name\":undefined},\"Axw4Ou0g2-hover\":{\"data-framer-name\":undefined},\"BRjlupKvG-hover\":{\"data-framer-name\":undefined},\"Emv0mCtOP-hover\":{\"data-framer-name\":undefined},\"IaoCtigd5-hover\":{\"data-framer-name\":undefined},\"kvdKAFmxe-hover\":{\"data-framer-name\":undefined},\"nBWjl8fBa-hover\":{\"data-framer-name\":undefined},\"No4oRCpAf-hover\":{\"data-framer-name\":undefined},\"R6uC7njCs-hover\":{\"data-framer-name\":undefined},\"RdqkfWfhF-hover\":{\"data-framer-name\":undefined},\"Slhg4FGK6-hover\":{\"data-framer-name\":undefined},\"u3RBifj3m-hover\":{\"data-framer-name\":undefined},A8NCVvxEv:{\"data-framer-name\":\"Ghost / Large\"},Axw4Ou0g2:{\"data-framer-name\":\"Link / Large\"},BRjlupKvG:{\"data-framer-name\":\"Ghost / Small\"},Emv0mCtOP:{\"data-framer-name\":\"Link / Small\"},IaoCtigd5:{\"data-border\":true,\"data-framer-name\":\"Secondary / Large\"},kvdKAFmxe:{\"data-border\":true,\"data-framer-name\":\"Secondary / Medium\"},nBWjl8fBa:{\"data-framer-name\":\"Link / Medium\"},No4oRCpAf:{\"data-border\":true,\"data-framer-name\":\"Secondary / Small\"},R6uC7njCs:{\"data-framer-name\":\"Primary / Medium\"},Slhg4FGK6:{\"data-framer-name\":\"Primary / Small\"},u3RBifj3m:{\"data-framer-name\":\"Ghost / Medium\"}},baseVariant,gestureVariant),children:[sVxspp95R&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oy98ja-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KVTBQeKSi-container\",nodeId:\"KVTBQeKSi\",rendersWithMotion:true,scopeId:\"IWUaLJXzc\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-6f176f4c-cddd-49b2-8872-5eb48c3d7d13, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:NSBcUEsnb,id:\"KVTBQeKSi\",layoutId:\"KVTBQeKSi\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:SNs9h0vu3,width:\"100%\",...addPropertyOverrides({\"Axw4Ou0g2-hover\":{color:\"rgb(64, 196, 31)\"},\"Emv0mCtOP-hover\":{color:\"rgb(64, 196, 31)\"},\"nBWjl8fBa-hover\":{color:\"rgb(64, 196, 31)\"},A8NCVvxEv:{color:\"rgb(64, 196, 31)\"},Axw4Ou0g2:{color:\"rgb(66, 212, 29)\"},BRjlupKvG:{color:\"rgb(64, 196, 31)\"},Emv0mCtOP:{color:\"rgb(66, 212, 29)\"},IaoCtigd5:{color:\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22))\"},kvdKAFmxe:{color:\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22))\"},nBWjl8fBa:{color:\"rgb(66, 212, 29)\"},No4oRCpAf:{color:\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22))\"},u3RBifj3m:{color:\"rgb(64, 196, 31)\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-z6jxui\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"mkizjKWhg\",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-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6f176f4c-cddd-49b2-8872-5eb48c3d7d13, rgb(255, 255, 255)))\"},children:\"Button\"})}),className:\"framer-1m5xohf\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"BPEPcu0ap\",style:{\"--extracted-r6o4lv\":\"var(--token-6f176f4c-cddd-49b2-8872-5eb48c3d7d13, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"20px\"},text:bHr_JM6qR,variants:{\"Axw4Ou0g2-hover\":{\"--extracted-r6o4lv\":\"rgb(64, 196, 31)\"},\"Emv0mCtOP-hover\":{\"--extracted-r6o4lv\":\"rgb(64, 196, 31)\"},\"nBWjl8fBa-hover\":{\"--extracted-r6o4lv\":\"rgb(64, 196, 31)\"},A8NCVvxEv:{\"--extracted-r6o4lv\":\"rgb(64, 196, 31)\"},Axw4Ou0g2:{\"--extracted-r6o4lv\":\"rgb(66, 212, 29)\"},BRjlupKvG:{\"--extracted-r6o4lv\":\"rgb(64, 196, 31)\",\"--framer-paragraph-spacing\":\"0px\"},Emv0mCtOP:{\"--extracted-r6o4lv\":\"rgb(66, 212, 29)\",\"--framer-paragraph-spacing\":\"0px\"},IaoCtigd5:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22))\"},kvdKAFmxe:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22))\",\"--framer-paragraph-spacing\":\"0px\"},nBWjl8fBa:{\"--extracted-r6o4lv\":\"rgb(66, 212, 29)\",\"--framer-paragraph-spacing\":\"0px\"},No4oRCpAf:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22))\",\"--framer-paragraph-spacing\":\"0px\"},R6uC7njCs:{\"--framer-paragraph-spacing\":\"0px\"},Slhg4FGK6:{\"--framer-paragraph-spacing\":\"0px\"},u3RBifj3m:{\"--extracted-r6o4lv\":\"rgb(64, 196, 31)\",\"--framer-paragraph-spacing\":\"0px\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Axw4Ou0g2-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-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(64, 196, 31))\"},children:\"Button\"})})},\"Emv0mCtOP-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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(64, 196, 31))\"},children:\"Button\"})})},\"nBWjl8fBa-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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(64, 196, 31))\"},children:\"Button\"})})},A8NCVvxEv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(64, 196, 31))\"},children:\"Button\"})})},Axw4Ou0g2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(66, 212, 29))\"},children:\"Button\"})})},BRjlupKvG:{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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(64, 196, 31))\"},children:\"Button\"})})},Emv0mCtOP:{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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(66, 212, 29))\"},children:\"Button\"})})},IaoCtigd5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22)))\"},children:\"Button\"})})},kvdKAFmxe:{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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22)))\"},children:\"Button\"})})},nBWjl8fBa:{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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(66, 212, 29))\"},children:\"Button\"})})},No4oRCpAf:{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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22)))\"},children:\"Button\"})})},R6uC7njCs:{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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6f176f4c-cddd-49b2-8872-5eb48c3d7d13, rgb(255, 255, 255)))\"},children:\"Button\"})})},Slhg4FGK6:{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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6f176f4c-cddd-49b2-8872-5eb48c3d7d13, rgb(255, 255, 255)))\"},children:\"Button\"})})},u3RBifj3m:{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\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(64, 196, 31))\"},children:\"Button\"})})}},baseVariant,gestureVariant)})}),qGYeno9sM&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j22aal-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NHTEGjUyW-container\",nodeId:\"NHTEGjUyW\",rendersWithMotion:true,scopeId:\"IWUaLJXzc\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-6f176f4c-cddd-49b2-8872-5eb48c3d7d13, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:QIKtGiBrZ,id:\"NHTEGjUyW\",layoutId:\"NHTEGjUyW\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:cUQHo9lAS,width:\"100%\",...addPropertyOverrides({\"Axw4Ou0g2-hover\":{color:\"rgb(64, 196, 31)\"},\"Emv0mCtOP-hover\":{color:\"rgb(64, 196, 31)\"},\"nBWjl8fBa-hover\":{color:\"rgb(64, 196, 31)\"},A8NCVvxEv:{color:\"rgb(64, 196, 31)\"},Axw4Ou0g2:{color:\"rgb(66, 212, 29)\"},BRjlupKvG:{color:\"rgb(64, 196, 31)\"},Emv0mCtOP:{color:\"rgb(66, 212, 29)\"},IaoCtigd5:{color:\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22))\"},kvdKAFmxe:{color:\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22))\"},nBWjl8fBa:{color:\"rgb(66, 212, 29)\"},No4oRCpAf:{color:\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22))\"},u3RBifj3m:{color:\"rgb(64, 196, 31)\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nj8gV.framer-1a3nnyo, .framer-nj8gV .framer-1a3nnyo { display: block; }\",\".framer-nj8gV.framer-1pfn7o7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 14px 16px 14px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-nj8gV .framer-oy98ja-container, .framer-nj8gV .framer-j22aal-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-nj8gV .framer-z6jxui { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: min-content; }\",\".framer-nj8gV .framer-1m5xohf { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-nj8gV.framer-v-15n5430.framer-1pfn7o7, .framer-nj8gV.framer-v-1f2d1ht.framer-1pfn7o7, .framer-nj8gV.framer-v-2xwekw.framer-1pfn7o7 { padding: 10px 12px 10px 12px; }\",\".framer-nj8gV.framer-v-15n5430 .framer-oy98ja-container, .framer-nj8gV.framer-v-15n5430 .framer-j22aal-container, .framer-nj8gV.framer-v-1f2d1ht .framer-oy98ja-container, .framer-nj8gV.framer-v-1f2d1ht .framer-j22aal-container, .framer-nj8gV.framer-v-2xwekw .framer-oy98ja-container, .framer-nj8gV.framer-v-2xwekw .framer-j22aal-container, .framer-nj8gV.framer-v-obpboj .framer-oy98ja-container, .framer-nj8gV.framer-v-obpboj .framer-j22aal-container { height: 16px; width: 16px; }\",\".framer-nj8gV.framer-v-15n5430 .framer-z6jxui, .framer-nj8gV.framer-v-gqzjmb .framer-z6jxui, .framer-nj8gV.framer-v-1f2d1ht .framer-z6jxui, .framer-nj8gV.framer-v-1fq82mi .framer-z6jxui, .framer-nj8gV.framer-v-2xwekw .framer-z6jxui, .framer-nj8gV.framer-v-1x39ooe .framer-z6jxui { padding: 0px 4px 0px 4px; }\",\".framer-nj8gV.framer-v-gqzjmb.framer-1pfn7o7, .framer-nj8gV.framer-v-1fq82mi.framer-1pfn7o7, .framer-nj8gV.framer-v-1x39ooe.framer-1pfn7o7 { padding: 6px 8px 6px 8px; }\",\".framer-nj8gV.framer-v-gqzjmb .framer-oy98ja-container, .framer-nj8gV.framer-v-gqzjmb .framer-j22aal-container, .framer-nj8gV.framer-v-1fq82mi .framer-oy98ja-container, .framer-nj8gV.framer-v-1fq82mi .framer-j22aal-container, .framer-nj8gV.framer-v-1x39ooe .framer-oy98ja-container, .framer-nj8gV.framer-v-1x39ooe .framer-j22aal-container, .framer-nj8gV.framer-v-1az5khb .framer-oy98ja-container, .framer-nj8gV.framer-v-1az5khb .framer-j22aal-container { height: 14px; width: 14px; }\",\".framer-nj8gV.framer-v-j3u2l9.framer-1pfn7o7 { gap: 8px; padding: 0px; }\",\".framer-nj8gV.framer-v-j3u2l9 .framer-z6jxui, .framer-nj8gV.framer-v-obpboj .framer-z6jxui, .framer-nj8gV.framer-v-1az5khb .framer-z6jxui { padding: 0px; }\",\".framer-nj8gV.framer-v-obpboj.framer-1pfn7o7, .framer-nj8gV.framer-v-1az5khb.framer-1pfn7o7 { gap: 4px; padding: 0px; }\",'.framer-nj8gV[data-border=\"true\"]::after, .framer-nj8gV [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 115\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"R6uC7njCs\":{\"layout\":[\"auto\",\"auto\"]},\"Slhg4FGK6\":{\"layout\":[\"auto\",\"auto\"]},\"IaoCtigd5\":{\"layout\":[\"auto\",\"auto\"]},\"kvdKAFmxe\":{\"layout\":[\"auto\",\"auto\"]},\"No4oRCpAf\":{\"layout\":[\"auto\",\"auto\"]},\"A8NCVvxEv\":{\"layout\":[\"auto\",\"auto\"]},\"u3RBifj3m\":{\"layout\":[\"auto\",\"auto\"]},\"BRjlupKvG\":{\"layout\":[\"auto\",\"auto\"]},\"Axw4Ou0g2\":{\"layout\":[\"auto\",\"auto\"]},\"nBWjl8fBa\":{\"layout\":[\"auto\",\"auto\"]},\"Emv0mCtOP\":{\"layout\":[\"auto\",\"auto\"]},\"zTQ2NYpb8\":{\"layout\":[\"auto\",\"auto\"]},\"vM7CWTao8\":{\"layout\":[\"auto\",\"auto\"]},\"b2xEXQkBS\":{\"layout\":[\"auto\",\"auto\"]},\"HKJJFvIjX\":{\"layout\":[\"auto\",\"auto\"]},\"GhWTA8wMw\":{\"layout\":[\"auto\",\"auto\"]},\"hhph6o3Ln\":{\"layout\":[\"auto\",\"auto\"]},\"GQPAD01Tq\":{\"layout\":[\"auto\",\"auto\"]},\"rEbXmRq_1\":{\"layout\":[\"auto\",\"auto\"]},\"W2Jwa6yPe\":{\"layout\":[\"auto\",\"auto\"]},\"vcNpSZtB1\":{\"layout\":[\"auto\",\"auto\"]},\"HXnihDAnX\":{\"layout\":[\"auto\",\"auto\"]},\"yyht9zx6n\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"bHr_JM6qR\":\"label\",\"tvC4_yofF\":\"link\",\"Bqyr2R4dP\":\"newTab\",\"sVxspp95R\":\"showLeftIcon\",\"NSBcUEsnb\":\"leftIcon\",\"SNs9h0vu3\":\"leftIconWeight\",\"qGYeno9sM\":\"showRightIcon\",\"QIKtGiBrZ\":\"rightIcon\",\"cUQHo9lAS\":\"rightIconWeight\",\"DP6USyOic\":\"radius\",\"hQ3vGmZA4\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIWUaLJXzc=withCSS(Component,css,\"framer-nj8gV\");export default FramerIWUaLJXzc;FramerIWUaLJXzc.displayName=\"_Elements/Button\";FramerIWUaLJXzc.defaultProps={height:52,width:115};addPropertyControls(FramerIWUaLJXzc,{variant:{options:[\"RdqkfWfhF\",\"R6uC7njCs\",\"Slhg4FGK6\",\"IaoCtigd5\",\"kvdKAFmxe\",\"No4oRCpAf\",\"A8NCVvxEv\",\"u3RBifj3m\",\"BRjlupKvG\",\"Axw4Ou0g2\",\"nBWjl8fBa\",\"Emv0mCtOP\"],optionTitles:[\"Primary / Large\",\"Primary / Medium\",\"Primary / Small\",\"Secondary / Large\",\"Secondary / Medium\",\"Secondary / Small\",\"Ghost / Large\",\"Ghost / Medium\",\"Ghost / Small\",\"Link / Large\",\"Link / Medium\",\"Link / Small\"],title:\"Variant\",type:ControlType.Enum},bHr_JM6qR:{defaultValue:\"\u6309\u94AE\",displayTextArea:false,title:\"Label\",type:ControlType.String},tvC4_yofF:{title:\"Link\",type:ControlType.Link},Bqyr2R4dP:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},sVxspp95R:{defaultValue:true,title:\"Show Left Icon\",type:ControlType.Boolean},NSBcUEsnb:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ArrowLeft\",description:undefined,hidden:undefined,title:\"-> Left Icon\"},SNs9h0vu3:PhosphorControls?.[\"weight\"]&&{...PhosphorControls[\"weight\"],defaultValue:\"bold\",description:undefined,hidden:undefined,title:\"-> Left Icon Weight\"},qGYeno9sM:{defaultValue:true,title:\"Show Right Icon\",type:ControlType.Boolean},QIKtGiBrZ:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ArrowRight\",description:undefined,hidden:undefined,title:\"-> Right Icon\"},cUQHo9lAS:PhosphorControls?.[\"weight\"]&&{...PhosphorControls[\"weight\"],defaultValue:\"bold\",description:undefined,hidden:undefined,title:\"-> Right Icon Weight\"},DP6USyOic:{defaultValue:\"10px\",title:\"Radius\",type:ControlType.BorderRadius},hQ3vGmZA4:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerIWUaLJXzc,[{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\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIWUaLJXzc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"115\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"R6uC7njCs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Slhg4FGK6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IaoCtigd5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kvdKAFmxe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"No4oRCpAf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"A8NCVvxEv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u3RBifj3m\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BRjlupKvG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Axw4Ou0g2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nBWjl8fBa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Emv0mCtOP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zTQ2NYpb8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vM7CWTao8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"b2xEXQkBS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HKJJFvIjX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GhWTA8wMw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hhph6o3Ln\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GQPAD01Tq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rEbXmRq_1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"W2Jwa6yPe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vcNpSZtB1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HXnihDAnX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yyht9zx6n\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"bHr_JM6qR\\\":\\\"label\\\",\\\"tvC4_yofF\\\":\\\"link\\\",\\\"Bqyr2R4dP\\\":\\\"newTab\\\",\\\"sVxspp95R\\\":\\\"showLeftIcon\\\",\\\"NSBcUEsnb\\\":\\\"leftIcon\\\",\\\"SNs9h0vu3\\\":\\\"leftIconWeight\\\",\\\"qGYeno9sM\\\":\\\"showRightIcon\\\",\\\"QIKtGiBrZ\\\":\\\"rightIcon\\\",\\\"cUQHo9lAS\\\":\\\"rightIconWeight\\\",\\\"DP6USyOic\\\":\\\"radius\\\",\\\"hQ3vGmZA4\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"52\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IWUaLJXzc.map", "// Generated by Framer (b3dda2a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"j0D3qJMBj\",\"hbZtXD318\"];const serializationHash=\"framer-pBdaI\";const variantClassNames={hbZtXD318:\"framer-v-1u048k5\",j0D3qJMBj:\"framer-v-1fphm0c\"};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={close:\"hbZtXD318\",menu:\"j0D3qJMBj\"};const getProps=({color,height,id,tap,width,...props})=>{return{...props,iIEk_EeUh:tap??props.iIEk_EeUh,oNjSYeUm6:color??props.oNjSYeUm6??\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"j0D3qJMBj\"};};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,iIEk_EeUh,oNjSYeUm6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"j0D3qJMBj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap11fbri3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(iIEk_EeUh){const res=await iIEk_EeUh(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1fphm0c\",className,classNames),\"data-framer-name\":\"menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"j0D3qJMBj\",onTap:onTap11fbri3,ref:refBinding,style:{...style},...addPropertyOverrides({hbZtXD318:{\"data-framer-name\":\"close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eabz2z\",layoutDependency:layoutDependency,layoutId:\"bv8Rq359E\",style:{backgroundColor:oNjSYeUm6,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,rotate:0},variants:{hbZtXD318:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14gbp3\",layoutDependency:layoutDependency,layoutId:\"kQyLz3bt8\",style:{backgroundColor:oNjSYeUm6,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,rotate:0},variants:{hbZtXD318:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pBdaI.framer-1pk1hwv, .framer-pBdaI .framer-1pk1hwv { display: block; }\",\".framer-pBdaI.framer-1fphm0c { cursor: pointer; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-pBdaI .framer-1eabz2z { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: 15px; width: 20px; }\",\".framer-pBdaI .framer-14gbp3 { bottom: 14px; flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; width: 20px; }\",\".framer-pBdaI.framer-v-1u048k5.framer-1fphm0c { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); }\",\".framer-pBdaI.framer-v-1u048k5 .framer-1eabz2z { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-pBdaI.framer-v-1u048k5 .framer-14gbp3 { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hbZtXD318\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"iIEk_EeUh\":\"tap\",\"oNjSYeUm6\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSUbsRu3iz=withCSS(Component,css,\"framer-pBdaI\");export default FramerSUbsRu3iz;FramerSUbsRu3iz.displayName=\"_Elements/Menu Icon\";FramerSUbsRu3iz.defaultProps={height:40,width:40};addPropertyControls(FramerSUbsRu3iz,{variant:{options:[\"j0D3qJMBj\",\"hbZtXD318\"],optionTitles:[\"menu\",\"close\"],title:\"Variant\",type:ControlType.Enum},iIEk_EeUh:{title:\"Tap\",type:ControlType.EventHandler},oNjSYeUm6:{defaultValue:'var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(22, 22, 22)) /* {\"name\":\"Fg / Default\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerSUbsRu3iz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSUbsRu3iz\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hbZtXD318\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"iIEk_EeUh\\\":\\\"tap\\\",\\\"oNjSYeUm6\\\":\\\"color\\\"}\",\"framerIntrinsicWidth\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SUbsRu3iz.map", "// Generated by Framer (1b27997)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 Icon from\"https://framerusercontent.com/modules/i3Xe0BcYiHetHBGhl1Ni/7E1LuXhxfjvWlhufJMcU/l7J2xLqjP.js\";const IconFonts=getFonts(Icon);const cycleOrder=[\"Dos5N3INC\",\"utzcctqSR\",\"XUHlitAzl\"];const serializationHash=\"framer-LdSNz\";const variantClassNames={Dos5N3INC:\"framer-v-141sxno\",utzcctqSR:\"framer-v-1ss853t\",XUHlitAzl:\"framer-v-1gvmm27\"};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={\"Logo / Black\":\"Dos5N3INC\",\"Logo / Icon\":\"XUHlitAzl\",\"Logo / White\":\"utzcctqSR\"};const getProps=({fontSize,height,id,radius,width,...props})=>{return{...props,U0svneKdh:radius??props.U0svneKdh??14,u55djVB8h:fontSize??props.u55djVB8h??20,variant:humanReadableVariantMap[props.variant]??props.variant??\"Dos5N3INC\"};};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,U0svneKdh,u55djVB8h,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Dos5N3INC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"XUHlitAzl\")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-141sxno\",className,classNames),\"data-framer-name\":\"Logo / Black\",layoutDependency:layoutDependency,layoutId:\"Dos5N3INC\",ref:refBinding,style:{...style},...addPropertyOverrides({utzcctqSR:{\"data-framer-name\":\"Logo / White\"},XUHlitAzl:{\"data-framer-name\":\"Logo / Icon\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19s4djz\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Y0qDAeJnh\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"28px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||29)-0-28.8)/2)+2.4,...addPropertyOverrides({XUHlitAzl:{height:1,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||28)-0-((componentViewport?.height||28)-0)*1)/2)+(0+(((componentViewport?.height||28)-0)*1-0-1)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mw4ec9-container\",layoutDependency:layoutDependency,layoutId:\"xxZ7GCSGz-container\",nodeId:\"xxZ7GCSGz\",rendersWithMotion:true,scopeId:\"U3eFbd8L5\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"xxZ7GCSGz\",layoutId:\"xxZ7GCSGz\",lxOqmyURM:14,style:{height:\"100%\",width:\"100%\"},variant:\"DBDDPVwPi\",width:\"100%\",...addPropertyOverrides({XUHlitAzl:{lxOqmyURM:U0svneKdh}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBEZW1pYm9sZA==\",\"--framer-font-family\":'\"MiSans Demibold\", \"MiSans Demibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-u55djVB8h-U3eFbd8L5) * 1px)\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"28.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 4, 26))\"},children:\"FramerCN\"})}),className:\"framer-umd8if\",fonts:[\"CUSTOM;MiSans Demibold\"],layoutDependency:layoutDependency,layoutId:\"Woh81Khow\",style:{\"--extracted-r6o4lv\":\"rgb(0, 4, 26)\",\"--variable-reference-u55djVB8h-U3eFbd8L5\":u55djVB8h},variants:{utzcctqSR:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({utzcctqSR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBEZW1pYm9sZA==\",\"--framer-font-family\":'\"MiSans Demibold\", \"MiSans Demibold Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-u55djVB8h-U3eFbd8L5) * 1px)\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"28.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"FramerCN\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LdSNz.framer-1gfu6fk, .framer-LdSNz .framer-1gfu6fk { display: block; }\",\".framer-LdSNz.framer-141sxno { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-LdSNz .framer-19s4djz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-LdSNz .framer-1mw4ec9-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 28px; }\",\".framer-LdSNz .framer-umd8if { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-LdSNz.framer-v-1gvmm27.framer-141sxno { height: 28px; width: 28px; }\",\".framer-LdSNz.framer-v-1gvmm27 .framer-19s4djz { flex: 1 0 0px; height: 100%; width: 1px; }\",\".framer-LdSNz.framer-v-1gvmm27 .framer-1mw4ec9-container { flex: 1 0 0px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 133\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"utzcctqSR\":{\"layout\":[\"auto\",\"auto\"]},\"XUHlitAzl\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"U0svneKdh\":\"radius\",\"u55djVB8h\":\"fontSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU3eFbd8L5=withCSS(Component,css,\"framer-LdSNz\");export default FramerU3eFbd8L5;FramerU3eFbd8L5.displayName=\"Logo\";FramerU3eFbd8L5.defaultProps={height:29,width:133};addPropertyControls(FramerU3eFbd8L5,{variant:{options:[\"Dos5N3INC\",\"utzcctqSR\",\"XUHlitAzl\"],optionTitles:[\"Logo / Black\",\"Logo / White\",\"Logo / Icon\"],title:\"Variant\",type:ControlType.Enum},U0svneKdh:{defaultValue:14,displayStepper:true,max:1e3,min:0,step:1,title:\"Radius\",type:ControlType.Number},u55djVB8h:{defaultValue:20,title:\"Font Size\",type:ControlType.Number}});addFonts(FramerU3eFbd8L5,[{explicitInter:true,fonts:[{family:\"MiSans Demibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/jxNDGwd8ZsAxF74RY3h2Qjwijg.woff2\"}]},...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU3eFbd8L5\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"133\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"U0svneKdh\\\":\\\"radius\\\",\\\"u55djVB8h\\\":\\\"fontSize\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"29\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"utzcctqSR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XUHlitAzl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1b27997)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Squircle from\"https://framerusercontent.com/modules/t7U99ASYqJPkkFTUbFHc/qJrgXl3snJfBpietHvuc/Squircle.js\";const SquircleFonts=getFonts(Squircle);const cycleOrder=[\"pv1jh1kbK\",\"DBDDPVwPi\"];const serializationHash=\"framer-ACKba\";const variantClassNames={DBDDPVwPi:\"framer-v-132qn2x\",pv1jh1kbK:\"framer-v-udgd6f\"};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={\"Variant 2\":\"DBDDPVwPi\",Default:\"pv1jh1kbK\"};const getProps=({height,id,radius,width,...props})=>{return{...props,lxOqmyURM:radius??props.lxOqmyURM??14,variant:humanReadableVariantMap[props.variant]??props.variant??\"pv1jh1kbK\"};};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,lxOqmyURM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pv1jh1kbK\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-udgd6f\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"pv1jh1kbK\",ref:refBinding,style:{...style},...addPropertyOverrides({DBDDPVwPi:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cmc9hx\",layoutDependency:layoutDependency,layoutId:\"HW7Vh3oMe\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-obu3gn\",layoutDependency:layoutDependency,layoutId:\"evZbCrFis\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.28 30.42\" overflow=\"visible\"><path d=\"M 0 0 L 20.28 0 L 20.28 10.14 L 10.14 10.14 Z M 0 10.14 L 10.14 10.14 L 20.28 20.28 L 0 20.28 Z M 0 20.28 L 10.14 20.28 L 10.14 30.42 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DBDDPVwPi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.23 18.345\" overflow=\"visible\"><path d=\"M 0 0 L 12.23 0 L 12.23 6.115 L 6.115 6.115 Z M 0 6.115 L 6.115 6.115 L 12.23 12.23 L 0 12.23 Z M 0 12.23 L 6.115 12.23 L 6.115 18.345 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1d1k59f\",layoutDependency:layoutDependency,layoutId:\"iwrhJYdPO\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.28 10.14\" overflow=\"visible\"><path d=\"M 0 0 L 20.28 0 L 20.28 10.14 L 10.14 10.14 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DBDDPVwPi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.23 6.115\" overflow=\"visible\"><path d=\"M 0 0 L 12.23 0 L 12.23 6.115 L 6.115 6.115 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y0m6vr\",layoutDependency:layoutDependency,layoutId:\"GlKQsxD0E\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.28 10.14\" overflow=\"visible\"><path d=\"M 0 0 L 10.14 0 L 20.28 10.14 L 0 10.14 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DBDDPVwPi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.23 6.115\" overflow=\"visible\"><path d=\"M 0 0 L 6.115 0 L 12.23 6.115 L 0 6.115 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s681ds\",layoutDependency:layoutDependency,layoutId:\"jQ1jHsCQy\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.14 10.14\" overflow=\"visible\"><path d=\"M 0 0 L 10.14 0 L 10.14 10.14 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DBDDPVwPi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.115 6.115\" overflow=\"visible\"><path d=\"M 0 0 L 6.115 0 L 6.115 6.115 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fz0kg3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Xp8suyDT0-container\",nodeId:\"Xp8suyDT0\",rendersWithMotion:true,scopeId:\"l7J2xLqjP\",children:/*#__PURE__*/_jsx(Squircle,{backgroundColor:\"rgb(66, 212, 29)\",backgroundSize:\"cover\",backgroundType:\"color\",gradientObject:{gradientAngle:180,gradientEnd:\"rgb(153, 102, 255)\",gradientStart:\"rgb(0, 170, 255)\"},height:\"100%\",hoverObject:{hoverColor:\"rgb(55, 201, 18)\",hoverEnabled:false,hoverOpacity:1,hoverScale:1.1,hoverTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},id:\"Xp8suyDT0\",layoutId:\"Xp8suyDT0\",radius:lxOqmyURM,shadowObject:{shadowBlur:20,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowEnabled:false,shadowX:0,shadowY:10},smoothing:1,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({DBDDPVwPi:{radius:8}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ACKba.framer-7e8c94, .framer-ACKba .framer-7e8c94 { display: block; }\",\".framer-ACKba.framer-udgd6f { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ACKba .framer-cmc9hx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 4px 0px 0px 0px; position: relative; width: 48px; z-index: 2; }\",\".framer-ACKba .framer-obu3gn { height: 31px; position: relative; width: 21px; }\",\".framer-ACKba .framer-1d1k59f { height: 10px; left: 0px; position: absolute; top: 0px; width: 21px; }\",\".framer-ACKba .framer-y0m6vr { height: 10px; left: 0px; position: absolute; top: 10px; width: 21px; }\",\".framer-ACKba .framer-1s681ds { height: 10px; left: 0px; position: absolute; top: 21px; width: 10px; }\",\".framer-ACKba .framer-fz0kg3-container { bottom: 0px; flex: none; height: 48px; left: calc(50.00000000000002% - 48px / 2); position: absolute; width: 48px; z-index: 1; }\",\".framer-ACKba.framer-v-132qn2x.framer-udgd6f { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 28px); width: 28px; }\",\".framer-ACKba.framer-v-132qn2x .framer-cmc9hx { aspect-ratio: 0.5 / 1; padding: 2px 0px 0px 0px; width: var(--framer-aspect-ratio-supported, 14px); }\",\".framer-ACKba.framer-v-132qn2x .framer-obu3gn { height: 19px; width: 12px; }\",\".framer-ACKba.framer-v-132qn2x .framer-1d1k59f { height: 6px; width: 12px; }\",\".framer-ACKba.framer-v-132qn2x .framer-y0m6vr { height: 6px; top: 6px; width: 12px; }\",\".framer-ACKba.framer-v-132qn2x .framer-1s681ds { height: 6px; top: 12px; width: 6px; }\",\".framer-ACKba.framer-v-132qn2x .framer-fz0kg3-container { height: 100%; left: calc(50.00000000000002% - 100% / 2); width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"DBDDPVwPi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"lxOqmyURM\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl7J2xLqjP=withCSS(Component,css,\"framer-ACKba\");export default Framerl7J2xLqjP;Framerl7J2xLqjP.displayName=\"Logo-Icon\";Framerl7J2xLqjP.defaultProps={height:48,width:48};addPropertyControls(Framerl7J2xLqjP,{variant:{options:[\"pv1jh1kbK\",\"DBDDPVwPi\"],optionTitles:[\"Default\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},lxOqmyURM:{defaultValue:14,displayStepper:true,max:1e3,min:0,step:1,title:\"Radius\",type:ControlType.Number}});addFonts(Framerl7J2xLqjP,[{explicitInter:true,fonts:[]},...SquircleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl7J2xLqjP\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"DBDDPVwPi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"48\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"lxOqmyURM\\\":\\\"radius\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./l7J2xLqjP.map", "// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";import{createClient}from\"@supabase/supabase-js\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function AuthConditionalContainer(props){const{loggedInContent,loggedOutContent,loadingContent,supabaseUrl,supabaseKey,style}=props;const[isLoggedIn,setIsLoggedIn]=useState(false);const[loading,setLoading]=useState(true);// \u68C0\u67E5\u7528\u6237\u767B\u5F55\u72B6\u6001\nuseEffect(()=>{// \u68C0\u67E5\u5FC5\u8981\u7684\u914D\u7F6E\nif(!supabaseUrl||!supabaseKey){setLoading(false);return;}const supabase=createClient(supabaseUrl,supabaseKey);// \u521D\u59CB\u68C0\u67E5\nconst checkAuth=async()=>{try{// \u4F7F\u7528\u6700\u53EF\u9760\u7684\u65B9\u6CD5\u83B7\u53D6\u7528\u6237\u4FE1\u606F\nconst{data:{user}}=await supabase.auth.getUser();setIsLoggedIn(!!user);}catch(error){// \u6240\u6709\u9519\u8BEF\u90FD\u89C6\u4E3A\u672A\u767B\u5F55\u72B6\u6001\nsetIsLoggedIn(false);}finally{setLoading(false);}};checkAuth();// \u76D1\u542C\u767B\u5F55\u72B6\u6001\u53D8\u5316\nconst{data:authListener}=supabase.auth.onAuthStateChange((event,session)=>{setIsLoggedIn(!!session?.user);});return()=>{authListener?.subscription.unsubscribe();};},[supabaseUrl,supabaseKey]);// \u6E32\u67D3\u5185\u5BB9\nif(loading){// \u5982\u679C\u63D0\u4F9B\u4E86\u81EA\u5B9A\u4E49\u52A0\u8F7D\u5185\u5BB9\uFF0C\u5219\u663E\u793A\u5B83\nreturn loadingContent||/*#__PURE__*/_jsx(\"div\",{style:{...style,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",height:\"100%\",color:\"#6B7280\"},children:\"\u68C0\u67E5\u767B\u5F55\u72B6\u6001...\"});}return /*#__PURE__*/_jsx(\"div\",{style:style,children:isLoggedIn?loggedInContent:loggedOutContent});}// \u5C5E\u6027\u63A7\u5236\u9762\u677F\naddPropertyControls(AuthConditionalContainer,{loggedInContent:{type:ControlType.Slot,title:\"\u5DF2\u767B\u5F55\u5185\u5BB9\",description:\"\u7528\u6237\u767B\u5F55\u65F6\u663E\u793A\u7684\u5185\u5BB9\"},loggedOutContent:{type:ControlType.Slot,title:\"\u672A\u767B\u5F55\u5185\u5BB9\",description:\"\u7528\u6237\u672A\u767B\u5F55\u65F6\u663E\u793A\u7684\u5185\u5BB9\"},loadingContent:{type:ControlType.Slot,title:\"\u52A0\u8F7D\u72B6\u6001\u5185\u5BB9\",description:\"\u68C0\u67E5\u767B\u5F55\u72B6\u6001\u65F6\u663E\u793A\u7684\u5185\u5BB9\"},supabaseUrl:{title:\"Supabase URL\",type:ControlType.String,placeholder:\"https://your-project.supabase.co\",defaultValue:\"\"},supabaseKey:{title:\"Supabase Key\",type:ControlType.String,placeholder:\"your-anon-key\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AuthConditionalContainer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AuthConditionalContainer.map", "// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{createClient}from\"@supabase/supabase-js\";import{motion}from\"framer-motion\";// \u5168\u5C40\u7528\u6237\u6570\u636E\u7F13\u5B58\nconst userProfileCache={lastFetched:0,data:null,supabaseKey:\"\",supabaseUrl:\"\",isFetching:false,listeners:[]};export default function EnhancedUserProfileDisplay(props){const{supabaseUrl,supabaseKey,showNickname,showSignature,showEmail,showUserId,showAvatar,font,textColor,backgroundColor,avatar1,avatar2,avatar3,avatarSize,avatarBorderRadius,avatarBorderWidth,avatarBorderColor,border,shadow,borderRadius,padding}=props;const[userData,setUserData]=useState(null);const[loading,setLoading]=useState(true);const[error,setError]=useState(\"\");const[avatarLoading,setAvatarLoading]=useState(true);const listenerIdRef=useRef(Date.now())// \u7EC4\u4EF6\u552F\u4E00ID\n;// \u83B7\u53D6\u7528\u6237\u4FE1\u606F\uFF08\u5E26\u7F13\u5B58\uFF09\nuseEffect(()=>{// \u68C0\u67E5\u5FC5\u8981\u7684\u914D\u7F6E\nif(!supabaseUrl||!supabaseKey){setLoading(false);setError(\"\u7F3A\u5C11Supabase\u914D\u7F6E\");return;}// \u68C0\u67E5\u7F13\u5B58\u662F\u5426\u6709\u6548\uFF085\u79D2\u5185\uFF09\nconst cacheValid=userProfileCache.supabaseUrl===supabaseUrl&&userProfileCache.supabaseKey===supabaseKey&&Date.now()-userProfileCache.lastFetched<6e4;// \u5982\u679C\u7F13\u5B58\u6709\u6548\uFF0C\u76F4\u63A5\u4F7F\u7528\u7F13\u5B58\nif(cacheValid&&userProfileCache.data){setUserData(userProfileCache.data);setLoading(false);// \u6DFB\u52A0\u4E8B\u4EF6\u76D1\u542C\u5668\nconst id=listenerIdRef.current;userProfileCache.listeners.push({id,callback:setUserData});return()=>{// \u6E05\u7406\u65F6\u79FB\u9664\u76D1\u542C\u5668\nuserProfileCache.listeners=userProfileCache.listeners.filter(item=>item.id!==id);};}// \u5982\u679C\u5DF2\u7ECF\u5728\u83B7\u53D6\u6570\u636E\uFF0C\u53EA\u9700\u6DFB\u52A0\u76D1\u542C\u5668\nif(userProfileCache.isFetching){const id=listenerIdRef.current;userProfileCache.listeners.push({id,callback:setUserData});return()=>{userProfileCache.listeners=userProfileCache.listeners.filter(item=>item.id!==id);};}// \u6807\u8BB0\u6B63\u5728\u83B7\u53D6\u6570\u636E\nuserProfileCache.isFetching=true;setLoading(true);// \u6DFB\u52A0\u4E8B\u4EF6\u76D1\u542C\u5668\nconst id=listenerIdRef.current;userProfileCache.listeners.push({id,callback:setUserData});// \u83B7\u53D6\u6700\u65B0\u6570\u636E\nconst fetchUserData=async()=>{try{const supabase=createClient(supabaseUrl,supabaseKey);const{data:{user},error:userError}=await supabase.auth.getUser();if(userError||!user)throw new Error(\"\u672A\u627E\u5230\u7528\u6237\");const{data:profile,error:profileError}=await supabase.from(\"profiles\").select(\"nickname, signature, avatar_id, email, id\").eq(\"id\",user.id).single();if(profileError)throw new Error(\"\u83B7\u53D6\u7528\u6237\u8D44\u6599\u5931\u8D25\");const newUserData={...profile,email:user.email};// \u66F4\u65B0\u7F13\u5B58\nuserProfileCache.data=newUserData;userProfileCache.lastFetched=Date.now();userProfileCache.supabaseUrl=supabaseUrl;userProfileCache.supabaseKey=supabaseKey;// \u901A\u77E5\u6240\u6709\u76D1\u542C\u8005\nuserProfileCache.listeners.forEach(({callback})=>callback(newUserData));setUserData(newUserData);setAvatarLoading(true)// \u91CD\u7F6E\u5934\u50CF\u52A0\u8F7D\u72B6\u6001\n;}catch(err){setError(err.message||\"\u52A0\u8F7D\u7528\u6237\u4FE1\u606F\u5931\u8D25\");}finally{setLoading(false);userProfileCache.isFetching=false;}};fetchUserData();return()=>{// \u6E05\u7406\u65F6\u79FB\u9664\u5F53\u524D\u7EC4\u4EF6\u7684\u76D1\u542C\u5668\nuserProfileCache.listeners=userProfileCache.listeners.filter(item=>item.id!==id);};},[supabaseUrl,supabaseKey]);// \u5F53\u5934\u50CFURL\u53D8\u5316\u65F6\u68C0\u6D4B\u662F\u5426\u5DF2\u52A0\u8F7D\nuseEffect(()=>{if(!showAvatar||!userData||!userData.avatar_id)return;const avatarUrl=avatars[userData.avatar_id];if(!avatarUrl)return;const img=new Image;img.onload=()=>setAvatarLoading(false);img.onerror=()=>setAvatarLoading(false);img.src=avatarUrl;},[userData,showAvatar]);const avatars={1:avatar1||\"/avatars/default1.png\",2:avatar2||\"/avatars/default2.png\",3:avatar3||\"/avatars/default3.png\"};const Shimmer=()=>/*#__PURE__*/_jsx(motion.div,{initial:{x:\"-100%\"},animate:{x:\"100%\"},transition:{repeat:Infinity,repeatType:\"loop\",duration:1.5,ease:\"easeInOut\"},style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",background:\"linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent)\"}});const TextSkeleton=({width=\"70%\"})=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",overflow:\"hidden\",height:font.fontSize?`${parseInt(font.fontSize)*1.3}px`:\"1em\",backgroundColor:\"#eaeaea\",margin:\"8px 0\",borderRadius:\"4px\",width:width},children:/*#__PURE__*/_jsx(Shimmer,{})});const renderUserInfo=()=>{if(loading)return /*#__PURE__*/_jsxs(\"div\",{children:[showNickname&&/*#__PURE__*/_jsx(TextSkeleton,{width:\"60%\"}),showSignature&&/*#__PURE__*/_jsx(TextSkeleton,{width:\"80%\"}),showEmail&&/*#__PURE__*/_jsx(TextSkeleton,{width:\"70%\"}),showUserId&&/*#__PURE__*/_jsx(TextSkeleton,{width:\"50%\"})]});if(error)return /*#__PURE__*/_jsx(\"p\",{style:{...font,color:\"#ff4d4f\"},children:error});if(!userData)return /*#__PURE__*/_jsx(\"p\",{style:{...font,color:textColor},children:\"\u672A\u83B7\u53D6\u5230\u7528\u6237\u6570\u636E\"});return /*#__PURE__*/_jsxs(\"div\",{children:[showNickname&&/*#__PURE__*/_jsx(\"p\",{style:{...font,color:textColor,margin:\"0\"},children:userData.nickname||\"\u672A\u8BBE\u7F6E\"}),showSignature&&/*#__PURE__*/_jsx(\"p\",{style:{...font,color:textColor,margin:\"0\"},children:userData.signature||\"\u8FD9\u4E2A\u4EBA\u5F88\u61D2\uFF0C\u4EC0\u4E48\u90FD\u6CA1\u7559\u4E0B\"}),showEmail&&/*#__PURE__*/_jsx(\"p\",{style:{...font,color:textColor,margin:\"0\"},children:userData.email||\"\u672A\u8BBE\u7F6E\"}),showUserId&&/*#__PURE__*/_jsx(\"p\",{style:{...font,color:textColor,margin:\"0\"},children:userData.id||\"\u672A\u77E5\"})]});};const renderAvatar=()=>{if(!showAvatar)return null;const avatarUrl=userData?.avatar_id?avatars[userData.avatar_id]:null;// \u663E\u793A\u9AA8\u67B6\u5C4F\u7684\u72B6\u6001\uFF1A\u52A0\u8F7D\u4E2D\u3001\u6709\u9519\u8BEF\u3001\u6216\u6CA1\u6709\u5934\u50CF\u6570\u636E\nconst shouldShowSkeleton=loading||error||!userData||!userData.avatar_id||avatarLoading;if(shouldShowSkeleton){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",overflow:\"hidden\",width:avatarSize,height:avatarSize,borderRadius:avatarBorderRadius,border:`${avatarBorderWidth}px solid ${avatarBorderColor}`,backgroundColor:\"#eaeaea\",margin:\"0 auto 16px\"},children:/*#__PURE__*/_jsx(Shimmer,{})});}return /*#__PURE__*/_jsx(\"div\",{style:{width:avatarSize,height:avatarSize,borderRadius:avatarBorderRadius,border:`${avatarBorderWidth}px solid ${avatarBorderColor}`,overflow:\"hidden\",margin:\"0 auto 16px\",backgroundImage:`url(${avatarUrl})`,backgroundColor:\"#e5e7eb\",backgroundSize:\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"}});};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",background:backgroundColor,color:textColor,borderRadius:`${borderRadius}px`,padding:`${padding}px`,boxSizing:\"border-box\",overflow:\"hidden\",whiteSpace:\"pre-wrap\",wordBreak:\"break-word\",...border,boxShadow:shadow,...font},children:[renderAvatar(),renderUserInfo()]});}// \u5C5E\u6027\u63A7\u5236\u9762\u677F\naddPropertyControls(EnhancedUserProfileDisplay,{supabaseUrl:{title:\"Supabase URL\",type:ControlType.String,placeholder:\"https://your-project.supabase.co\",defaultValue:\"\"},supabaseKey:{title:\"Supabase Key\",type:ControlType.String,placeholder:\"your-anon-key\",defaultValue:\"\"},showNickname:{title:\"\u663E\u793A\u6635\u79F0\",type:ControlType.Boolean,defaultValue:true},showSignature:{title:\"\u663E\u793A\u7B7E\u540D\",type:ControlType.Boolean,defaultValue:true},showEmail:{title:\"\u663E\u793A\u90AE\u7BB1\",type:ControlType.Boolean,defaultValue:true},showUserId:{title:\"\u663E\u793A\u7528\u6237ID\",type:ControlType.Boolean,defaultValue:false},showAvatar:{title:\"\u663E\u793A\u5934\u50CF\",type:ControlType.Boolean,defaultValue:true},font:{title:\"\u5B57\u4F53\u6837\u5F0F\",type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},textColor:{title:\"\u6587\u5B57\u989C\u8272\",type:ControlType.Color,defaultValue:\"#000000\"},backgroundColor:{title:\"\u80CC\u666F\u8272\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},avatar1:{title:\"\u5934\u50CF1\",type:ControlType.Image,defaultValue:\"\"},avatar2:{title:\"\u5934\u50CF2\",type:ControlType.Image,defaultValue:\"\"},avatar3:{title:\"\u5934\u50CF3\",type:ControlType.Image,defaultValue:\"\"},avatarSize:{title:\"\u5934\u50CF\u5C3A\u5BF8\",type:ControlType.Number,min:40,max:200,defaultValue:80,displayStepper:true},avatarBorderRadius:{title:\"\u5934\u50CF\u5706\u89D2\",type:ControlType.Enum,options:[\"0%\",\"10%\",\"25%\",\"50%\"],optionTitles:[\"\u65B9\u5F62\",\"\u5C0F\u5706\u89D2\",\"\u4E2D\u5706\u89D2\",\"\u5706\u5F62\"],defaultValue:\"50%\"},avatarBorderWidth:{title:\"\u5934\u50CF\u8FB9\u6846\",type:ControlType.Number,min:0,max:10,defaultValue:2,displayStepper:true},avatarBorderColor:{title:\"\u8FB9\u6846\u989C\u8272\",type:ControlType.Color,defaultValue:\"#4F46E5\"},// \u65B0\u589E\u7684\u8FB9\u6846\u63A7\u5236\nborder:{type:ControlType.Border,title:\"\u5BB9\u5668\u8FB9\u6846\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E5E7EB\"}},// \u65B0\u589E\u7684\u9634\u5F71\u63A7\u5236\nshadow:{type:ControlType.BoxShadow,title:\"\u5BB9\u5668\u9634\u5F71\",defaultValue:{x:0,y:4,blur:6,spread:0,color:\"rgba(0, 0, 0, 0.1)\",type:\"dropShadow\"}},// \u65B0\u589E\u7684\u5706\u89D2\u63A7\u5236\nborderRadius:{type:ControlType.Number,title:\"\u5BB9\u5668\u5706\u89D2\",min:0,max:50,defaultValue:8,unit:\"px\",displayStepper:true},// \u65B0\u589E\u7684\u5185\u8FB9\u8DDD\u63A7\u5236\npadding:{type:ControlType.Number,title:\"\u5185\u8FB9\u8DDD\",min:0,max:50,defaultValue:24,unit:\"px\",displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EnhancedUserProfileDisplay\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UserData.map", "// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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{Icon as Phosphor}from\"https://framerusercontent.com/modules/T2tIkRXWFEpY78NV78mK/1MNyRqBqg53hhvhsew5d/Phosphor_1.js\";import{Icon as Phosphor1}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import AuthConditionalContainer from\"https://framerusercontent.com/modules/ZGwUWEO7tZABZSHvA4eW/dyttB7SLveAbm7ZJQF2H/AuthConditionalContainer.js\";const PhosphorFonts=getFonts(Phosphor);const Phosphor1Fonts=getFonts(Phosphor1);const AuthConditionalContainerFonts=getFonts(AuthConditionalContainer);const cycleOrder=[\"TJTnEPiKU\",\"A4DMAaNGU\"];const serializationHash=\"framer-lbzd7\";const variantClassNames={A4DMAaNGU:\"framer-v-i13lcs\",TJTnEPiKU:\"framer-v-1eksp4j\"};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:\"TJTnEPiKU\",Phone:\"A4DMAaNGU\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TJTnEPiKU\"};};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:\"TJTnEPiKU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"A4DMAaNGU\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"A4DMAaNGU\")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-1eksp4j\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"TJTnEPiKU\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 0px 8px 0px rgba(0, 0, 0, 0.04), 0px 16px 44px 0px rgba(0, 0, 0, 0.08)\",...style},variants:{A4DMAaNGU:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({A4DMAaNGU:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:\"https://framer.net.cn/\",motionChild:true,nodeId:\"ONbIbDZBw\",openInNewTab:true,scopeId:\"eD3RzRPaz\",...addPropertyOverrides({A4DMAaNGU:{href:{pathVariables:{Cvy4bqX82:\"nginx-reverse-proxy-framer\"},unresolvedPathSlugs:{Cvy4bqX82:{collectionId:\"gYcfnjUb1\",collectionItemId:\"b3XldmNr0\"}},webPageId:\"UTHFQ0H8w\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-j1pybs framer-16rxmul\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"ONbIbDZBw\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16z0cgu\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"ZzgCTZV3w\",style:{backgroundColor:\"var(--token-4ad6cdb5-ff08-4597-826e-5a60cf0dcf28, rgb(247, 247, 247))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{A4DMAaNGU:{backgroundColor:\"rgba(0, 0, 0, 0.03)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i65w6o-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PYuIkJg50-container\",nodeId:\"PYuIkJg50\",rendersWithMotion:true,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(66, 212, 30)\",height:\"100%\",iconSearch:\"book\",iconSelection:\"CirclesThreePlus\",id:\"PYuIkJg50\",layoutId:\"PYuIkJg50\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fksco1\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"LPCWynbm7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBNZWRpdW0=\",\"--framer-font-family\":'\"MiSans Medium\", \"MiSans Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u4E2D\u6587\u6587\u6863\"})}),className:\"framer-1dkmiv0\",fonts:[\"CUSTOM;MiSans Medium\"],layoutDependency:layoutDependency,layoutId:\"luYfvplR2\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113)))\"},children:\"\u7CFB\u7EDF\u5316\u7684\u5B66\u4E60Framer\"})}),className:\"framer-eexkbz\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"g4DcSLdcn\",style:{\"--extracted-r6o4lv\":\"var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.net.cn/\",motionChild:true,nodeId:\"Oi3S3Q9h_\",openInNewTab:true,scopeId:\"eD3RzRPaz\",...addPropertyOverrides({A4DMAaNGU:{href:{webPageId:\"NKnvgKyXW\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-17uv86s framer-16rxmul\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"Oi3S3Q9h_\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gapp7t\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"lOsuiguMw\",style:{backgroundColor:\"var(--token-4ad6cdb5-ff08-4597-826e-5a60cf0dcf28, rgb(247, 247, 247))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{A4DMAaNGU:{backgroundColor:\"rgba(0, 0, 0, 0.03)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wz9vf9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TCHZ2aDvu-container\",nodeId:\"TCHZ2aDvu\",rendersWithMotion:true,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsx(Phosphor1,{color:\"rgb(66, 212, 30)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Checkerboard\",id:\"TCHZ2aDvu\",layoutId:\"TCHZ2aDvu\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lmp7oc\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"cFziDMX6T\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBNZWRpdW0=\",\"--framer-font-family\":'\"MiSans Medium\", \"MiSans Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u7EC4\u4EF6\u5E93\"})}),className:\"framer-tc0yzf\",fonts:[\"CUSTOM;MiSans Medium\"],layoutDependency:layoutDependency,layoutId:\"Zp9FAiMkJ\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113)))\"},children:\"\u4F7F\u7528Framer\u7EC4\u4EF6\u63D0\u5347\u4F60\u7684\u7F51\u7AD9\"})}),className:\"framer-peh0rc\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"k2i0Buhpq\",style:{\"--extracted-r6o4lv\":\"var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.net.cn/\",motionChild:true,nodeId:\"YzlDwDifL\",openInNewTab:true,scopeId:\"eD3RzRPaz\",...addPropertyOverrides({A4DMAaNGU:{href:{webPageId:\"fXRPwVhx1\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-19uopn4 framer-16rxmul\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"YzlDwDifL\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hptux3\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"CPDWHlB70\",style:{backgroundColor:\"var(--token-4ad6cdb5-ff08-4597-826e-5a60cf0dcf28, rgb(247, 247, 247))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{A4DMAaNGU:{backgroundColor:\"rgba(0, 0, 0, 0.03)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bvyvkv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"I5rOJ20XG-container\",nodeId:\"I5rOJ20XG\",rendersWithMotion:true,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsx(Phosphor1,{color:\"rgb(66, 212, 30)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Plug\",id:\"I5rOJ20XG\",layoutId:\"I5rOJ20XG\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({A4DMAaNGU:{iconSearch:\"trophy\",iconSelection:\"Upload\",selectByList:false}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w8qyt0\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"wCV76QUYF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBNZWRpdW0=\",\"--framer-font-family\":'\"MiSans Medium\", \"MiSans Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u66F4\u65B0\u65E5\u5FD7\"})}),className:\"framer-1px12od\",fonts:[\"CUSTOM;MiSans Medium\"],layoutDependency:layoutDependency,layoutId:\"rGQyk3HcP\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A4DMAaNGU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBNZWRpdW0=\",\"--framer-font-family\":'\"MiSans Medium\", \"MiSans Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u91CC\u7A0B\u7891\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113)))\"},children:\"FramerCN\u6709\u4EC0\u4E48\u65B0\u4E1C\u897F\"})}),className:\"framer-bilqul\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"F7foWdAc8\",style:{\"--extracted-r6o4lv\":\"var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A4DMAaNGU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113)))\"},children:\"\u503C\u5F97\u7EAA\u5FF5\u7684\u65F6\u523B\"})})}},baseVariant,gestureVariant)})]})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qJyGL7yVA\"},motionChild:true,nodeId:\"JEHJ_4ox8\",openInNewTab:false,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-k7muzw framer-16rxmul\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"JEHJ_4ox8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1349n6l\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"zAD4Bt4CI\",style:{backgroundColor:\"rgba(0, 0, 0, 0.03)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kovnnp-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CvVxAV77_-container\",nodeId:\"CvVxAV77_\",rendersWithMotion:true,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsx(Phosphor1,{color:\"rgb(66, 212, 30)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Upload\",id:\"CvVxAV77_\",layoutId:\"CvVxAV77_\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a4953b\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"PFU_i_j0K\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBNZWRpdW0=\",\"--framer-font-family\":'\"MiSans Medium\", \"MiSans Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u66F4\u65B0\u65E5\u5FD7\"})}),className:\"framer-1wtnroa\",fonts:[\"CUSTOM;MiSans Medium\"],layoutDependency:layoutDependency,layoutId:\"t8HF2YmAd\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113)))\"},children:\"FramerCN\u6700\u8FD1\u66F4\u65B0\u4E86\u4EC0\u4E48\"})}),className:\"framer-18b0q6v\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"PBno1uA9E\",style:{\"--extracted-r6o4lv\":\"var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:\"https://framer.net.cn/\",motionChild:true,nodeId:\"mSow2cMgM\",openInNewTab:true,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1k6fe6k framer-16rxmul\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"mSow2cMgM\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-g8yc3x\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"dfm2ogAuN\",style:{backgroundColor:\"var(--token-4ad6cdb5-ff08-4597-826e-5a60cf0dcf28, rgb(247, 247, 247))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-izeag8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BjBVGYw3r-container\",nodeId:\"BjBVGYw3r\",rendersWithMotion:true,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsx(Phosphor1,{color:\"rgb(66, 212, 30)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Lightning\",id:\"BjBVGYw3r\",layoutId:\"BjBVGYw3r\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f3j0yp\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"EX2yVAaPG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBNZWRpdW0=\",\"--framer-font-family\":'\"MiSans Medium\", \"MiSans Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u8054\u7CFB\u6211\u4EEC\"})}),className:\"framer-aho1w7\",fonts:[\"CUSTOM;MiSans Medium\"],layoutDependency:layoutDependency,layoutId:\"wC5bQQIYr\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113)))\"},children:\"\u4ECE\u793E\u4EA4\u5A92\u4F53\u5904\u83B7\u53D6\u5E2E\u52A9\"})}),className:\"framer-alfagd\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"MN4tDg0cp\",style:{\"--extracted-r6o4lv\":\"var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ekzsix-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Q9rSRFHdN-container\",nodeId:\"Q9rSRFHdN\",rendersWithMotion:true,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsx(AuthConditionalContainer,{height:\"100%\",id:\"Q9rSRFHdN\",layoutId:\"Q9rSRFHdN\",loadingContent:[],loggedInContent:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pxWfJsmXE\"},motionChild:true,nodeId:\"SpKbNnVoO\",openInNewTab:false,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1ka4txa framer-16rxmul\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"SpKbNnVoO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xxxzcm\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"BeeZ9yW33\",style:{backgroundColor:\"rgba(0, 0, 0, 0.03)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6wn73r-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qZG4c4FWm-container\",nodeId:\"qZG4c4FWm\",rendersWithMotion:true,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsx(Phosphor1,{color:\"rgb(66, 212, 30)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"User\",id:\"qZG4c4FWm\",layoutId:\"qZG4c4FWm\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mzowgo\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"D6euOmIzH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBNZWRpdW0=\",\"--framer-font-family\":'\"MiSans Medium\", \"MiSans Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u4E2A\u4EBA\u4E2D\u5FC3\"})}),className:\"framer-13kd6gb\",fonts:[\"CUSTOM;MiSans Medium\"],layoutDependency:layoutDependency,layoutId:\"sneV0w2Qw\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113)))\"},children:\"\u7F16\u8F91/\u66F4\u65B0\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\"})}),className:\"framer-11ckltz\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"eSlYP8Nkc\",style:{\"--extracted-r6o4lv\":\"var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})],loggedOutContent:[],supabaseKey:\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InN0ZHZhb2RmaHVvcnZ3b3loYWh3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTQ3MzU4NTMsImV4cCI6MjA3MDMxMTg1M30.ahb37nzvc7k1POsc2vEI_E7FoPh_Er7QwWn_yPoxMjY\",supabaseUrl:\"https://stdvaodfhuorvwoyhahw.supabase.co\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:\"https://framer.net.cn/\",motionChild:true,nodeId:\"fPD1mB41L\",openInNewTab:true,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-ylum0h framer-16rxmul\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"fPD1mB41L\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-a7dn6f\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"O2OV2Fmu2\",style:{backgroundColor:\"rgba(0, 0, 0, 0.03)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pissog-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rO6gDK9GC-container\",nodeId:\"rO6gDK9GC\",rendersWithMotion:true,scopeId:\"eD3RzRPaz\",children:/*#__PURE__*/_jsx(Phosphor1,{color:\"rgb(66, 212, 30)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Lightning\",id:\"rO6gDK9GC\",layoutId:\"rO6gDK9GC\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jzifqo\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"nEUi4Rhnh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBNZWRpdW0=\",\"--framer-font-family\":'\"MiSans Medium\", \"MiSans Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u8054\u7CFB\u6211\u4EEC\"})}),className:\"framer-26vruj\",fonts:[\"CUSTOM;MiSans Medium\"],layoutDependency:layoutDependency,layoutId:\"ZW8Y5Fed9\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113)))\"},children:\"\u4ECE\u793E\u4EA4\u5A92\u4F53\u5904\u83B7\u53D6\u5E2E\u52A9\"})}),className:\"framer-1lf44nq\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"XpxbOltk6\",style:{\"--extracted-r6o4lv\":\"var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dvfqz4\",layoutDependency:layoutDependency,layoutId:\"Ppo11HBIc\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dvzpbs\",layoutDependency:layoutDependency,layoutId:\"hPNY5GqAG\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-8w2qj1\",layoutDependency:layoutDependency,layoutId:\"bpr2nWUAX\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-3qw26t\",layoutDependency:layoutDependency,layoutId:\"HLpzIN5zH\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-jz9gvo\",layoutDependency:layoutDependency,layoutId:\"VLWMOcssv\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lbzd7.framer-16rxmul, .framer-lbzd7 .framer-16rxmul { display: block; }\",\".framer-lbzd7.framer-1eksp4j { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 16px; position: relative; width: 280px; will-change: var(--framer-will-change-override, transform); }\",\".framer-lbzd7 .framer-j1pybs, .framer-lbzd7 .framer-17uv86s, .framer-lbzd7 .framer-19uopn4, .framer-lbzd7 .framer-1k6fe6k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-lbzd7 .framer-16z0cgu, .framer-lbzd7 .framer-gapp7t, .framer-lbzd7 .framer-1hptux3, .framer-lbzd7 .framer-1349n6l, .framer-lbzd7 .framer-g8yc3x, .framer-lbzd7 .framer-xxxzcm, .framer-lbzd7 .framer-a7dn6f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-lbzd7 .framer-i65w6o-container, .framer-lbzd7 .framer-1wz9vf9-container, .framer-lbzd7 .framer-bvyvkv-container, .framer-lbzd7 .framer-1kovnnp-container, .framer-lbzd7 .framer-izeag8-container, .framer-lbzd7 .framer-6wn73r-container, .framer-lbzd7 .framer-pissog-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-lbzd7 .framer-1fksco1, .framer-lbzd7 .framer-lmp7oc, .framer-lbzd7 .framer-1w8qyt0, .framer-lbzd7 .framer-a4953b, .framer-lbzd7 .framer-1f3j0yp, .framer-lbzd7 .framer-mzowgo, .framer-lbzd7 .framer-jzifqo { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-lbzd7 .framer-1dkmiv0, .framer-lbzd7 .framer-eexkbz, .framer-lbzd7 .framer-tc0yzf, .framer-lbzd7 .framer-peh0rc, .framer-lbzd7 .framer-1px12od, .framer-lbzd7 .framer-bilqul, .framer-lbzd7 .framer-1wtnroa, .framer-lbzd7 .framer-18b0q6v, .framer-lbzd7 .framer-aho1w7, .framer-lbzd7 .framer-alfagd, .framer-lbzd7 .framer-13kd6gb, .framer-lbzd7 .framer-11ckltz, .framer-lbzd7 .framer-26vruj, .framer-lbzd7 .framer-1lf44nq { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-lbzd7 .framer-k7muzw, .framer-lbzd7 .framer-ylum0h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 6px 0px 6px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-lbzd7 .framer-ekzsix-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-lbzd7 .framer-1ka4txa { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 6px 0px 6px 0px; position: relative; text-decoration: none; width: 280px; }\",\".framer-lbzd7 .framer-1dvfqz4, .framer-lbzd7 .framer-dvzpbs, .framer-lbzd7 .framer-8w2qj1, .framer-lbzd7 .framer-3qw26t, .framer-lbzd7 .framer-jz9gvo { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; z-index: 1; }\",\".framer-lbzd7.framer-v-i13lcs.framer-1eksp4j { gap: 10px; padding: 0px; will-change: unset; }\",\".framer-lbzd7.framer-v-i13lcs .framer-j1pybs { order: 0; padding: 6px 0px 6px 0px; }\",\".framer-lbzd7.framer-v-i13lcs .framer-17uv86s { order: 2; padding: 6px 0px 6px 0px; }\",\".framer-lbzd7.framer-v-i13lcs .framer-19uopn4 { order: 6; padding: 6px 0px 6px 0px; }\",\".framer-lbzd7.framer-v-i13lcs .framer-k7muzw { order: 4; }\",\".framer-lbzd7.framer-v-i13lcs .framer-ekzsix-container { order: 10; }\",\".framer-lbzd7.framer-v-i13lcs .framer-ylum0h { order: 8; }\",\".framer-lbzd7.framer-v-i13lcs .framer-1dvfqz4 { order: 1; }\",\".framer-lbzd7.framer-v-i13lcs .framer-dvzpbs { order: 3; }\",\".framer-lbzd7.framer-v-i13lcs .framer-8w2qj1 { order: 5; }\",\".framer-lbzd7.framer-v-i13lcs .framer-3qw26t { order: 9; }\",\".framer-lbzd7.framer-v-i13lcs .framer-jz9gvo { order: 7; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 288\n * @framerIntrinsicWidth 280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"A4DMAaNGU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereD3RzRPaz=withCSS(Component,css,\"framer-lbzd7\");export default FramereD3RzRPaz;FramereD3RzRPaz.displayName=\"Links: Product\";FramereD3RzRPaz.defaultProps={height:288,width:280};addPropertyControls(FramereD3RzRPaz,{variant:{options:[\"TJTnEPiKU\",\"A4DMAaNGU\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramereD3RzRPaz,[{explicitInter:true,fonts:[{family:\"MiSans Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/AkKZlYXtF1WS4bs6ZLksU5gHWtM.woff2\"},{family:\"MiSans Normal\",source:\"custom\",url:\"https://framerusercontent.com/assets/9X0N8BBUZDzgd7JdrgqB0UGq6lA.woff2\"}]},...PhosphorFonts,...Phosphor1Fonts,...AuthConditionalContainerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereD3RzRPaz\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A4DMAaNGU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"288\",\"framerIntrinsicWidth\":\"280\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eD3RzRPaz.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor_1.map", "import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,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 LogoutContainer from\"https://framerusercontent.com/modules/YyQG2dadsfbgOjU792LF/vsPQiB3hdA8joQ66KhI1/EventBoundContainer.js\";import EnhancedUserProfileDisplay from\"https://framerusercontent.com/modules/BhC5JU3CjQMnSgKUy5HE/6GHANH451x7rmyYOpeoq/UserData.js\";import UserComponent from\"https://framerusercontent.com/modules/FnEM7HxFMo0KzdfszJLf/BxalZWs2NHzD3uivXZ9H/xk86p_1uY.js\";const EnhancedUserProfileDisplayFonts=getFonts(EnhancedUserProfileDisplay);const UserComponentFonts=getFonts(UserComponent);const LogoutContainerFonts=getFonts(LogoutContainer);const serializationHash=\"framer-Mbt53\";const variantClassNames={sdBIsx8wx:\"framer-v-ro7433\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"sdBIsx8wx\",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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ro7433\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"sdBIsx8wx\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0px 8px 0px rgba(0, 0, 0, 0.04), 0px 16px 44px 0px rgba(0, 0, 0, 0.08)\",...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jh76se\",layoutDependency:layoutDependency,layoutId:\"D8N9Dcazo\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l2bxyb-container\",\"data-framer-name\":\"\u5934\u50CF\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"yadZWhQjt-container\",name:\"\u5934\u50CF\",nodeId:\"yadZWhQjt\",rendersWithMotion:true,scopeId:\"HRRI_nSwi\",children:/*#__PURE__*/_jsx(EnhancedUserProfileDisplay,{avatar1:\"https://framerusercontent.com/images/VGdfIuJCDl46CqkaL1SC8wKqUU8.png\",avatar2:\"https://framerusercontent.com/images/CYihVLZ14ZKayeKlyqkeGi6jM.png\",avatar3:\"https://framerusercontent.com/images/9DDVK9bwtz2GpACtgRxOjP98s.png\",avatarBorderColor:\"rgb(221, 221, 221)\",avatarBorderRadius:\"25%\",avatarBorderWidth:1,avatarSize:40,backgroundColor:\"rgb(255, 255, 255)\",border:{borderColor:\"rgb(229, 231, 235)\",borderStyle:\"solid\",borderWidth:0},borderRadius:10,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},height:\"100%\",id:\"yadZWhQjt\",layoutId:\"yadZWhQjt\",name:\"\u5934\u50CF\",padding:0,shadow:\"\",showAvatar:true,showEmail:false,showNickname:false,showSignature:false,showUserId:false,style:{height:\"100%\",width:\"100%\"},supabaseKey:\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InN0ZHZhb2RmaHVvcnZ3b3loYWh3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTQ3MzU4NTMsImV4cCI6MjA3MDMxMTg1M30.ahb37nzvc7k1POsc2vEI_E7FoPh_Er7QwWn_yPoxMjY\",supabaseUrl:\"https://stdvaodfhuorvwoyhahw.supabase.co\",textColor:\"rgb(0, 0, 0)\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f2x3gz\",layoutDependency:layoutDependency,layoutId:\"B1fP1oMvA\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dprr9i-container\",\"data-framer-name\":\"\u540D\u5B57\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"tQZvqe9ZE-container\",name:\"\u540D\u5B57\",nodeId:\"tQZvqe9ZE\",rendersWithMotion:true,scopeId:\"HRRI_nSwi\",children:/*#__PURE__*/_jsx(EnhancedUserProfileDisplay,{avatar1:\"https://framerusercontent.com/images/VGdfIuJCDl46CqkaL1SC8wKqUU8.png\",avatar2:\"https://framerusercontent.com/images/CYihVLZ14ZKayeKlyqkeGi6jM.png\",avatar3:\"https://framerusercontent.com/images/9DDVK9bwtz2GpACtgRxOjP98s.png\",avatarBorderColor:\"rgb(221, 221, 221)\",avatarBorderRadius:\"25%\",avatarBorderWidth:1,avatarSize:40,backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgb(229, 231, 235)\",borderStyle:\"solid\",borderWidth:0},borderRadius:0,font:{fontFamily:'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',fontSize:\"15px\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},height:\"100%\",id:\"tQZvqe9ZE\",layoutId:\"tQZvqe9ZE\",name:\"\u540D\u5B57\",padding:0,shadow:\"\",showAvatar:false,showEmail:false,showNickname:true,showSignature:false,showUserId:false,style:{height:\"100%\"},supabaseKey:\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InN0ZHZhb2RmaHVvcnZ3b3loYWh3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTQ3MzU4NTMsImV4cCI6MjA3MDMxMTg1M30.ahb37nzvc7k1POsc2vEI_E7FoPh_Er7QwWn_yPoxMjY\",supabaseUrl:\"https://stdvaodfhuorvwoyhahw.supabase.co\",textColor:\"rgb(0, 0, 0)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fr97y6-container\",\"data-framer-name\":\"\u7B7E\u540D\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"JX0XmONaB-container\",name:\"\u7B7E\u540D\",nodeId:\"JX0XmONaB\",rendersWithMotion:true,scopeId:\"HRRI_nSwi\",children:/*#__PURE__*/_jsx(EnhancedUserProfileDisplay,{avatar1:\"https://framerusercontent.com/images/VGdfIuJCDl46CqkaL1SC8wKqUU8.png\",avatar2:\"https://framerusercontent.com/images/CYihVLZ14ZKayeKlyqkeGi6jM.png\",avatar3:\"https://framerusercontent.com/images/9DDVK9bwtz2GpACtgRxOjP98s.png\",avatarBorderColor:\"rgb(221, 221, 221)\",avatarBorderRadius:\"25%\",avatarBorderWidth:1,avatarSize:40,backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgb(229, 231, 235)\",borderStyle:\"solid\",borderWidth:0},borderRadius:0,font:{fontFamily:'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',fontSize:\"12px\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},height:\"100%\",id:\"JX0XmONaB\",layoutId:\"JX0XmONaB\",name:\"\u7B7E\u540D\",padding:0,shadow:\"\",showAvatar:false,showEmail:false,showNickname:false,showSignature:true,showUserId:false,style:{height:\"100%\"},supabaseKey:\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InN0ZHZhb2RmaHVvcnZ3b3loYWh3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTQ3MzU4NTMsImV4cCI6MjA3MDMxMTg1M30.ahb37nzvc7k1POsc2vEI_E7FoPh_Er7QwWn_yPoxMjY\",supabaseUrl:\"https://stdvaodfhuorvwoyhahw.supabase.co\",textColor:\"rgb(128, 128, 128)\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5i18m2\",layoutDependency:layoutDependency,layoutId:\"qp0POoDWh\",style:{backgroundColor:\"rgba(0, 0, 0, 0.1)\"}}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pxWfJsmXE\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+15+(((componentViewport?.height||168)-25-307)/2+41+20),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gfs0wg-container\",layoutDependency:layoutDependency,layoutId:\"M2DWNX_NT-container\",nodeId:\"M2DWNX_NT\",rendersWithMotion:true,scopeId:\"HRRI_nSwi\",children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"M2DWNX_NT\",KxG9bp7KK:resolvedLinks[0],layoutId:\"M2DWNX_NT\",R7OO3cMzt:\"\u7528\u6237\u4E2D\u5FC3\",style:{width:\"100%\"},width:\"100%\",Xju_C9HiP:\"UserFocus\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iel1rm-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"PFD2yya7P-container\",nodeId:\"PFD2yya7P\",rendersWithMotion:true,scopeId:\"HRRI_nSwi\",children:/*#__PURE__*/_jsx(LogoutContainer,{content:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"230px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jhbu95-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"tUtzDNQFF-container\",nodeId:\"tUtzDNQFF\",rendersWithMotion:true,scopeId:\"HRRI_nSwi\",children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"tUtzDNQFF\",layoutId:\"tUtzDNQFF\",R7OO3cMzt:\"\u9000\u51FA\u767B\u5F55\",style:{width:\"100%\"},width:\"100%\",Xju_C9HiP:\"SignOut\"})})})],height:\"100%\",id:\"PFD2yya7P\",layoutId:\"PFD2yya7P\",style:{width:\"100%\"},supabaseKey:\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InN0ZHZhb2RmaHVvcnZ3b3loYWh3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTQ3MzU4NTMsImV4cCI6MjA3MDMxMTg1M30.ahb37nzvc7k1POsc2vEI_E7FoPh_Er7QwWn_yPoxMjY\",supabaseUrl:\"https://stdvaodfhuorvwoyhahw.supabase.co\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mbt53.framer-1ca7mfy, .framer-Mbt53 .framer-1ca7mfy { display: block; }\",\".framer-Mbt53.framer-ro7433 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 15px 10px 10px 10px; position: relative; width: 250px; }\",\".framer-Mbt53 .framer-jh76se { 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: visible; padding: 0px; position: relative; width: 92%; }\",\".framer-Mbt53 .framer-1l2bxyb-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-Mbt53 .framer-1f2x3gz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Mbt53 .framer-1dprr9i-container { flex: none; height: 20px; position: relative; width: auto; }\",\".framer-Mbt53 .framer-1fr97y6-container { flex: none; height: 17px; position: relative; width: auto; }\",\".framer-Mbt53 .framer-5i18m2 { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-Mbt53 .framer-1gfs0wg-container, .framer-Mbt53 .framer-iel1rm-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Mbt53 .framer-jhbu95-container { height: auto; position: relative; width: 230px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 168\n * @framerIntrinsicWidth 250\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHRRI_nSwi=withCSS(Component,css,\"framer-Mbt53\");export default FramerHRRI_nSwi;FramerHRRI_nSwi.displayName=\"\u7528\u6237\u5361\u7247\";FramerHRRI_nSwi.defaultProps={height:168,width:250};addFonts(FramerHRRI_nSwi,[{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:\"MiSans Normal\",source:\"custom\",url:\"https://framerusercontent.com/assets/9X0N8BBUZDzgd7JdrgqB0UGq6lA.woff2\"}]},...EnhancedUserProfileDisplayFonts,...UserComponentFonts,...LogoutContainerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHRRI_nSwi\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"250\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"168\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HRRI_nSwi.map", "// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{createClient}from\"@supabase/supabase-js\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function LogoutContainer(props){const{content,supabaseUrl,supabaseKey,onSuccess}=props;// \u5904\u7406\u9000\u51FA\u767B\u5F55\nconst handleLogout=async()=>{try{const supabase=createClient(supabaseUrl,supabaseKey);// \u6267\u884C\u9000\u51FA\u767B\u5F55\nconst{error}=await supabase.auth.signOut();if(error)throw new Error(error.message);// \u89E6\u53D1\u6210\u529F\u56DE\u8C03\nif(typeof onSuccess===\"function\"){onSuccess({message:\"\u5DF2\u6210\u529F\u9000\u51FA\u767B\u5F55\"});}// \u5237\u65B0\u5F53\u524D\u9875\u9762\nwindow.location.reload();}catch(err){// \u89E6\u53D1\u9519\u8BEF\u56DE\u8C03\nif(typeof onSuccess===\"function\"){onSuccess({message:\"\u9000\u51FA\u767B\u5F55\u5931\u8D25: \"+err.message,error:true});}}};return /*#__PURE__*/_jsx(\"div\",{onClick:handleLogout,style:{width:\"100%\",height:\"100%\",position:\"relative\",cursor:\"pointer\"},children:content});}// \u5C5E\u6027\u63A7\u5236\u9762\u677F\naddPropertyControls(LogoutContainer,{content:{type:ControlType.Slot,title:\"\u5185\u5BB9\",description:\"\u62D6\u5165\u60A8\u8BBE\u8BA1\u7684\u9000\u51FA\u767B\u5F55\u6309\u94AE\"},supabaseUrl:{title:\"Supabase URL\",type:ControlType.String,placeholder:\"https://your-project.supabase.co\",defaultValue:\"\"},supabaseKey:{title:\"Supabase Key\",type:ControlType.String,placeholder:\"your-anon-key\",defaultValue:\"\"},onSuccess:{title:\"\u64CD\u4F5C\u56DE\u8C03\",type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LogoutContainer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EventBoundContainer.map", "// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,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{Icon as Phosphor}from\"https://framerusercontent.com/modules/T2tIkRXWFEpY78NV78mK/1MNyRqBqg53hhvhsew5d/Phosphor_1.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={hChzZfNvQ:{hover:true}};const serializationHash=\"framer-nr9Ms\";const variantClassNames={hChzZfNvQ:\"framer-v-iw5ey6\"};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 getProps=({height,id,link,name1,title,width,...props})=>{return{...props,KxG9bp7KK:link??props.KxG9bp7KK,R7OO3cMzt:title??props.R7OO3cMzt??\"\u7528\u6237\u4E2D\u5FC3\",Xju_C9HiP:name1??props.Xju_C9HiP??\"UserFocus\"};};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,Xju_C9HiP,R7OO3cMzt,KxG9bp7KK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"hChzZfNvQ\",enabledGestures,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(Link,{href:KxG9bp7KK,motionChild:true,nodeId:\"hChzZfNvQ\",openInNewTab:false,scopeId:\"xk86p_1uY\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-iw5ey6\",className,classNames)} framer-v1537o`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hChzZfNvQ\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"hChzZfNvQ-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}},...addPropertyOverrides({\"hChzZfNvQ-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1428k93-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UEq35TkUC-container\",nodeId:\"UEq35TkUC\",rendersWithMotion:true,scopeId:\"xk86p_1uY\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"\",iconSelection:Xju_C9HiP,id:\"UEq35TkUC\",layoutId:\"UEq35TkUC\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"hChzZfNvQ-hover\":{color:\"rgb(64, 212, 30)\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9)))\"},children:\"\u7528\u6237\u4E2D\u5FC3\"})}),className:\"framer-10eft3c\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"Mj_9Z348j\",style:{\"--extracted-r6o4lv\":\"var(--token-7f5ab430-5f56-404b-8260-9b96f4802c08, rgb(9, 9, 9))\"},text:R7OO3cMzt,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nr9Ms.framer-v1537o, .framer-nr9Ms .framer-v1537o { display: block; }\",\".framer-nr9Ms.framer-iw5ey6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px; position: relative; text-decoration: none; width: 229px; }\",\".framer-nr9Ms .framer-1428k93-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-nr9Ms .framer-10eft3c { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 229\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"E5iEQTSRB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Xju_C9HiP\":\"name1\",\"R7OO3cMzt\":\"title\",\"KxG9bp7KK\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerxk86p_1uY=withCSS(Component,css,\"framer-nr9Ms\");export default Framerxk86p_1uY;Framerxk86p_1uY.displayName=\"\u83DC\u5355\u5B50\u9879\";Framerxk86p_1uY.defaultProps={height:36,width:229};addPropertyControls(Framerxk86p_1uY,{Xju_C9HiP:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"UserFocus\",description:undefined,hidden:undefined,title:\"Name\"},R7OO3cMzt:{defaultValue:\"\u7528\u6237\u4E2D\u5FC3\",displayTextArea:false,title:\"Title\",type:ControlType.String},KxG9bp7KK:{title:\"Link\",type:ControlType.Link}});addFonts(Framerxk86p_1uY,[{explicitInter:true,fonts:[{family:\"MiSans Normal\",source:\"custom\",url:\"https://framerusercontent.com/assets/9X0N8BBUZDzgd7JdrgqB0UGq6lA.woff2\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerxk86p_1uY\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E5iEQTSRB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Xju_C9HiP\\\":\\\"name1\\\",\\\"R7OO3cMzt\\\":\\\"title\\\",\\\"KxG9bp7KK\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"229\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xk86p_1uY.map", "// Generated by Framer (5f6f431)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,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 ElementsLogo from\"https://framerusercontent.com/modules/Qu0DRRZifKt9ydIvc2EA/Yg048q6j98E9ZwFVYk2L/d9v9j10IS.js\";import Badge from\"https://framerusercontent.com/modules/5rp636tz4UoPqWJJmZDY/3xQhE9UKST3DJJs3nKd9/WuVSIcJFM.js\";const ElementsLogoFonts=getFonts(ElementsLogo);const BadgeFonts=getFonts(Badge);const cycleOrder=[\"Kq599__Hc\",\"QvEdSNQGm\"];const serializationHash=\"framer-kjisK\";const variantClassNames={Kq599__Hc:\"framer-v-1qll4mt\",QvEdSNQGm:\"framer-v-pmdrxw\"};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={Desktop:\"Kq599__Hc\",Phone:\"QvEdSNQGm\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Kq599__Hc\"};};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:\"Kq599__Hc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"QvEdSNQGm\")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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qll4mt\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Kq599__Hc\",ref:refBinding,style:{backgroundColor:\"var(--token-de72a978-b25f-4409-853c-0422245fa209, rgb(249, 250, 251))\",...style},...addPropertyOverrides({QvEdSNQGm:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-na9dms\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"TFP2tSN8J\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3hymhs\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"ra8O5kx7M\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4a1iwm\",layoutDependency:layoutDependency,layoutId:\"km3ehQfZ2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b5t48v\",layoutDependency:layoutDependency,layoutId:\"JE6dKQvBJ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"28px\",y:(componentViewport?.y||0)+0+0+40+0+0+1.6+2.4,...addPropertyOverrides({QvEdSNQGm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-408.4)/2+0+0)+40+0+0+0+1.6+2.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i2kemb-container\",layoutDependency:layoutDependency,layoutId:\"vgduIpAYT-container\",nodeId:\"vgduIpAYT\",rendersWithMotion:true,scopeId:\"pOoPIDE7L\",children:/*#__PURE__*/_jsx(ElementsLogo,{height:\"100%\",id:\"vgduIpAYT\",layoutId:\"vgduIpAYT\",style:{height:\"100%\",width:\"100%\"},variant:\"pZv2YQzyP\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBEZW1pYm9sZA==\",\"--framer-font-family\":'\"MiSans Demibold\", \"MiSans Demibold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"28.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 4, 26))\"},children:\"FramerCN\"})}),className:\"framer-1vh1mx8\",fonts:[\"CUSTOM;MiSans Demibold\"],layoutDependency:layoutDependency,layoutId:\"rbl0Yr4nr\",style:{\"--extracted-r6o4lv\":\"rgb(0, 4, 26)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+0+40+0+0+0,...addPropertyOverrides({QvEdSNQGm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-408.4)/2+0+0)+40+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8l2qbu-container\",layoutDependency:layoutDependency,layoutId:\"FpdbcH9WZ-container\",nodeId:\"FpdbcH9WZ\",rendersWithMotion:true,scopeId:\"pOoPIDE7L\",children:/*#__PURE__*/_jsx(Badge,{cDmrGJMLC:{borderColor:\"var(--token-71c74d51-7571-4240-a4db-f4c6daa2be36, rgb(231, 236, 244))\",borderStyle:\"solid\",borderWidth:1},F6Pi52Jgh:\"\u8BD5\u8FD0\u8425\",height:\"100%\",hhpIuEcWS:\"var(--token-430f0c3c-55cd-412e-8b95-fbb21b7ead1d, rgb(255, 255, 255))\",id:\"FpdbcH9WZ\",layoutId:\"FpdbcH9WZ\",oeCXZ96Ir:\"var(--token-df4e4b0d-b0ed-417a-a781-97d224f787c4, rgb(109, 120, 136))\",style:{height:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6rxwqv\",layoutDependency:layoutDependency,layoutId:\"Xfp_CMLT_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vsa5hd\",layoutDependency:layoutDependency,layoutId:\"oGmZz2HTj\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:245.71428571428572,intrinsicWidth:245.71428571428572,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+40+0+0+0+0+0),pixelHeight:430,pixelWidth:430,src:\"https://framerusercontent.com/images/Un5MRTzNDbDHU4EPIp5mSgzJg.jpg\"},className:\"framer-11mu0so\",\"data-framer-name\":\"Qrcode for_gh_e69c88049bed_430\",layoutDependency:layoutDependency,layoutId:\"bpyDJL54L\",...addPropertyOverrides({QvEdSNQGm:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:245.71428571428572,intrinsicWidth:245.71428571428572,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-408.4)/2+0+0)+40+0+0+72+0+0+0),pixelHeight:430,pixelWidth:430,src:\"https://framerusercontent.com/images/Un5MRTzNDbDHU4EPIp5mSgzJg.jpg\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(126, 126, 126))\"},children:\"\u5FAE\u4FE1\u516C\u4F17\u53F7\"})}),className:\"framer-1d8wr1o\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"UGNZ0U6PH\",style:{\"--extracted-r6o4lv\":\"rgb(126, 126, 126)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-103n5tl\",layoutDependency:layoutDependency,layoutId:\"xOerxtfPu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-q7b5tk\",layoutDependency:layoutDependency,layoutId:\"xPkP4fKle\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:245.71428571428572,intrinsicWidth:245.71428571428572,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+40+0+0+0+0+0+0),pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/8cPPHZoOxyKMlpqTiSN7ruKvII.png\"},className:\"framer-m7k6p8\",\"data-framer-name\":\"Qrcode for_gh_e69c88049bed_430\",layoutDependency:layoutDependency,layoutId:\"gQb1uV1Vi\",...addPropertyOverrides({QvEdSNQGm:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:245.71428571428572,intrinsicWidth:245.71428571428572,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-408.4)/2+0+0)+40+0+0+72+0+0+0+0),pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/8cPPHZoOxyKMlpqTiSN7ruKvII.png\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01pU2FucyBOb3JtYWw=\",\"--framer-font-family\":'\"MiSans Normal\", \"MiSans Normal Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(126, 126, 126))\"},children:\"\u5C0F\u7EA2\u4E66\"})}),className:\"framer-1yzf0jc\",fonts:[\"CUSTOM;MiSans Normal\"],layoutDependency:layoutDependency,layoutId:\"HEiKMMq3m\",style:{\"--extracted-r6o4lv\":\"rgb(126, 126, 126)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o2e3zj\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"RHflgkHCF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxiZXJ0IFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Albert Sans\", \"Albert Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df4e4b0d-b0ed-417a-a781-97d224f787c4, rgb(109, 120, 136)))\"},children:\"Framer\u4E2D\u6587\u7F51 | Framer\u8D44\u6E90\u793E\u533A\"})}),className:\"framer-y5hcwa\",\"data-framer-name\":\"\\xa9 2088 Clonify\",fonts:[\"GF;Albert Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"KJB0p_MpQ\",style:{\"--extracted-r6o4lv\":\"var(--token-df4e4b0d-b0ed-417a-a781-97d224f787c4, rgb(109, 120, 136))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxiZXJ0IFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Albert Sans\", \"Albert Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df4e4b0d-b0ed-417a-a781-97d224f787c4, rgb(109, 120, 136)))\"},children:\"\\xa9 2025 Santos\"})}),className:\"framer-13vuc1b\",\"data-framer-name\":\"\\xa9 2088 Clonify\",fonts:[\"GF;Albert Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"wEhzytOH8\",style:{\"--extracted-r6o4lv\":\"var(--token-df4e4b0d-b0ed-417a-a781-97d224f787c4, rgb(109, 120, 136))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-u9tml7\",layoutDependency:layoutDependency,layoutId:\"ZzFHcvvTw\",style:{backgroundColor:\"rgb(221, 221, 221)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-q0gecg\",layoutDependency:layoutDependency,layoutId:\"FFmjteQAt\",style:{backgroundColor:\"rgb(221, 221, 221)\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kjisK.framer-mxhk4e, .framer-kjisK .framer-mxhk4e { display: block; }\",\".framer-kjisK.framer-1qll4mt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 40px 40px 40px; position: relative; width: 1200px; }\",\".framer-kjisK .framer-na9dms { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 200px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 40px 40px 0px 40px; position: relative; width: 1200px; }\",\".framer-kjisK .framer-3hymhs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kjisK .framer-4a1iwm { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kjisK .framer-1b5t48v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-kjisK .framer-1i2kemb-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 28px; }\",\".framer-kjisK .framer-1vh1mx8 { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-kjisK .framer-8l2qbu-container { flex: none; height: 32px; position: relative; width: auto; }\",\".framer-kjisK .framer-6rxwqv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kjisK .framer-vsa5hd, .framer-kjisK .framer-103n5tl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-kjisK .framer-11mu0so, .framer-kjisK .framer-m7k6p8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 100px; }\",\".framer-kjisK .framer-1d8wr1o, .framer-kjisK .framer-1yzf0jc, .framer-kjisK .framer-y5hcwa, .framer-kjisK .framer-13vuc1b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kjisK .framer-q7b5tk { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-kjisK .framer-o2e3zj { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kjisK .framer-u9tml7 { bottom: -540px; flex: none; height: 242%; overflow: hidden; position: absolute; right: 0px; width: 1px; z-index: 1; }\",\".framer-kjisK .framer-q0gecg { bottom: -540px; flex: none; height: 242%; left: 0px; overflow: hidden; position: absolute; width: 1px; z-index: 1; }\",\".framer-kjisK.framer-v-pmdrxw.framer-1qll4mt { justify-content: center; padding: 0px 0px 24px 0px; width: 390px; }\",\".framer-kjisK.framer-v-pmdrxw .framer-na9dms { gap: 120px; max-width: unset; width: 100%; }\",\".framer-kjisK.framer-v-pmdrxw .framer-3hymhs { align-content: center; align-items: center; flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-kjisK.framer-v-pmdrxw .framer-o2e3zj { align-content: center; align-items: center; flex-direction: column; gap: 16px; justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 420\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QvEdSNQGm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpOoPIDE7L=withCSS(Component,css,\"framer-kjisK\");export default FramerpOoPIDE7L;FramerpOoPIDE7L.displayName=\"Footer 2\";FramerpOoPIDE7L.defaultProps={height:420,width:1200};addPropertyControls(FramerpOoPIDE7L,{variant:{options:[\"Kq599__Hc\",\"QvEdSNQGm\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpOoPIDE7L,[{explicitInter:true,fonts:[{family:\"MiSans Demibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/jxNDGwd8ZsAxF74RY3h2Qjwijg.woff2\"},{family:\"MiSans Normal\",source:\"custom\",url:\"https://framerusercontent.com/assets/9X0N8BBUZDzgd7JdrgqB0UGq6lA.woff2\"},{family:\"Albert Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/albertsans/v3/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5P_qY32TxAj1g.woff2\",weight:\"400\"}]},...ElementsLogoFonts,...BadgeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpOoPIDE7L\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QvEdSNQGm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"420\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pOoPIDE7L.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{Dialog}from\"@headlessui/react\";// \u4F4D\u7F6E\u8BA1\u7B97\u51FD\u6570\uFF08\u6DFB\u52A0\u5185\u8FB9\u8DDD\uFF09\nconst getButtonPosition=(position,padding)=>{const positionMap={\"top-left\":{top:padding,left:padding},\"top-right\":{top:padding,right:padding},\"bottom-left\":{bottom:padding,left:padding},\"bottom-right\":{bottom:padding,right:padding},\"center-top\":{top:padding,left:\"50%\",transform:\"translateX(-50%)\"},\"center-bottom\":{bottom:padding,left:\"50%\",transform:\"translateX(-50%)\"}};return positionMap[position]||positionMap[\"top-right\"];};export default function Modal(props){const{content,showCloseButton,closeButtonPosition,closeButtonContent,closeButtonPadding,modalId,showInCanvas,overlayColor,modalBgColor,isEnabled}=props;const[isOpen,setIsOpen]=useState(true);const[hasClosedBefore,setHasClosedBefore]=useState(false);// \u5224\u65AD\u5F53\u524D\u73AF\u5883\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;// \u5982\u679C\u5F39\u7A97\u88AB\u7981\u7528\nif(!isEnabled){// \u5728\u7F16\u8F91\u5668\u4E2D\u663E\u793A\u7981\u7528\u72B6\u6001\u6307\u793A\u5668\nif(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",backgroundColor:\"#f0f0f0\",padding:\"8px 12px\",borderRadius:\"4px\",border:\"1px solid #ddd\",fontSize:\"12px\",textAlign:\"center\",opacity:.6},children:/*#__PURE__*/_jsxs(\"span\",{style:{opacity:.7},children:[\"\u5F39\u7A97\u7EC4\u4EF6\u5DF2\u7981\u7528 (\",modalId||\"\u65E0ID\",\")\"]})});}// \u5728\u53D1\u5E03\u73AF\u5883\u4E2D\u76F4\u63A5\u8FD4\u56DEnull\nreturn null;}// \u7F16\u8F91\u5668\u5185\u7684\u5904\u7406\u903B\u8F91\nif(isCanvas){// \u5982\u679C\u5F00\u542F\u4E86\u663E\u793A\u5F00\u5173\uFF0C\u663E\u793A\u5B8C\u6574\u5F39\u7A97\u9884\u89C8\nif(showInCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,backgroundColor:overlayColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:1e3,pointerEvents:\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",backgroundColor:modalBgColor,padding:\"24px\",borderRadius:\"8px\",boxShadow:\"0px 4px 20px rgba(0,0,0,0.2)\",maxWidth:\"90vw\",maxHeight:\"90vh\",overflow:\"auto\",pointerEvents:\"auto\"},children:[showCloseButton&&/*#__PURE__*/_jsx(\"div\",{style:{...getButtonPosition(closeButtonPosition,closeButtonPadding),position:\"absolute\",zIndex:10,cursor:\"pointer\"},children:closeButtonContent||/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"currentColor\",style:{width:\"24px\",height:\"24px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"})})}),/*#__PURE__*/_jsx(\"div\",{children:content}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"-24px\",left:0,backgroundColor:\"#4f46e5\",color:\"white\",padding:\"2px 8px\",borderRadius:\"4px\",fontSize:\"12px\",fontWeight:\"bold\"},children:[\"\u5F39\u7A97\u9884\u89C8 - ID: \",modalId||\"\u672A\u8BBE\u7F6E\"]})]})});}else{return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",backgroundColor:\"#f0f0f0\",padding:\"8px 12px\",borderRadius:\"4px\",border:\"1px solid #ddd\",fontSize:\"12px\",textAlign:\"center\"},children:/*#__PURE__*/_jsxs(\"span\",{style:{opacity:.7},children:[\"\u5F39\u7A97\u7EC4\u4EF6 (\",modalId||\"\u65E0ID\",\")\"]})});}}// \u53D1\u5E03\u73AF\u5883\u7684\u5904\u7406\u903B\u8F91\uFF08\u975E\u7F16\u8F91\u5668\uFF09\n// \u68C0\u67E5\u662F\u5426\u5173\u95ED\u8FC7\nuseEffect(()=>{if(typeof window!==\"undefined\"){const closedModals=JSON.parse(localStorage.getItem(\"closedModals\")||\"{}\");if(closedModals[modalId]){setHasClosedBefore(true);setIsOpen(false);}else{setIsOpen(true);}}},[modalId]);const handleClose=()=>{setIsOpen(false);if(typeof window!==\"undefined\"){const closedModals=JSON.parse(localStorage.getItem(\"closedModals\")||\"{}\");closedModals[modalId]=true;localStorage.setItem(\"closedModals\",JSON.stringify(closedModals));}};// \u5982\u679C\u7528\u6237\u5DF2\u7ECF\u5173\u95ED\u8FC7\u8FD9\u4E2A\u5F39\u7A97\uFF0C\u4E0D\u518D\u663E\u793A\nif(hasClosedBefore)return null;// \u5B9E\u9645\u5F39\u7A97\u6E32\u67D3\nreturn /*#__PURE__*/_jsxs(Dialog,{open:isOpen,onClose:()=>{},style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,backgroundColor:overlayColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:1e3,cursor:\"default\"},children:[/*#__PURE__*/_jsx(Dialog.Overlay,{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",backgroundColor:modalBgColor,padding:\"24px\",borderRadius:\"8px\",boxShadow:\"0px 4px 20px rgba(0,0,0,0.2)\",maxWidth:\"90vw\",maxHeight:\"90vh\",overflow:\"auto\"},children:[showCloseButton&&/*#__PURE__*/_jsx(\"div\",{onClick:handleClose,style:{...getButtonPosition(closeButtonPosition,closeButtonPadding),position:\"absolute\",zIndex:10,cursor:\"pointer\"},\"aria-label\":\"\u5173\u95ED\u5F39\u7A97\",children:closeButtonContent||/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"currentColor\",style:{width:\"24px\",height:\"24px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"})})}),/*#__PURE__*/_jsx(\"div\",{children:content})]})]});}addPropertyControls(Modal,{isEnabled:{type:ControlType.Boolean,title:\"\u542F\u7528\u5F39\u7A97\",defaultValue:true,description:\"\u63A7\u5236\u5F39\u7A97\u662F\u5426\u663E\u793A\",enabledTitle:\"\u542F\u7528\",disabledTitle:\"\u7981\u7528\"},showInCanvas:{type:ControlType.Boolean,title:\"\u753B\u5E03\u9884\u89C8\",defaultValue:true,description:\"\u5728Framer\u7F16\u8F91\u5668\u4E2D\u663E\u793A\u5F39\u7A97\u9884\u89C8\",enabledTitle:\"\u663E\u793A\",disabledTitle:\"\u9690\u85CF\",hidden:props=>!props.isEnabled},content:{type:ControlType.Slot,title:\"\u5F39\u7A97\u5185\u5BB9\",defaultValue:null,hidden:props=>!props.isEnabled},modalId:{type:ControlType.String,title:\"\u5F39\u7A97ID\",defaultValue:\"unique-modal-01\",description:\"\u8BB0\u5F55\u5173\u95ED\u72B6\u6001\u7684\u552F\u4E00\u6807\u8BC6\",hidden:props=>!props.isEnabled},showCloseButton:{type:ControlType.Boolean,title:\"\u663E\u793A\u5173\u95ED\u6309\u94AE\",defaultValue:true,hidden:props=>!props.isEnabled},closeButtonContent:{type:ControlType.Slot,title:\"\u5173\u95ED\u6309\u94AE\u5185\u5BB9\",description:\"\u62D6\u5165\u81EA\u5B9A\u4E49\u5173\u95ED\u6309\u94AE\u5185\u5BB9\",defaultValue:null,hidden:props=>!props.showCloseButton||!props.isEnabled},closeButtonPosition:{type:ControlType.Enum,title:\"\u6309\u94AE\u4F4D\u7F6E\",options:[\"top-left\",\"top-right\",\"bottom-left\",\"bottom-right\",\"center-top\",\"center-bottom\"],optionTitles:[\"\u5DE6\u4E0A\u89D2\",\"\u53F3\u4E0A\u89D2\",\"\u5DE6\u4E0B\u89D2\",\"\u53F3\u4E0B\u89D2\",\"\u9876\u90E8\u5C45\u4E2D\",\"\u5E95\u90E8\u5C45\u4E2D\"],defaultValue:\"top-right\",hidden:props=>!props.showCloseButton||!props.isEnabled},closeButtonPadding:{type:ControlType.Number,title:\"\u6309\u94AE\u8FB9\u8DDD\",min:0,max:40,defaultValue:16,unit:\"px\",displayStepper:true,description:\"\u6309\u94AE\u4E0E\u5F39\u7A97\u8FB9\u7F18\u7684\u8DDD\u79BB\",hidden:props=>!props.showCloseButton||!props.isEnabled},overlayColor:{type:ControlType.Color,title:\"\u906E\u7F69\u989C\u8272\",defaultValue:\"rgba(0,0,0,0.5)\",hidden:props=>!props.isEnabled},modalBgColor:{type:ControlType.Color,title:\"\u5F39\u7A97\u80CC\u666F\",defaultValue:\"#FFFFFF\",hidden:props=>!props.isEnabled}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Modal\",\"slots\":[\"content\",\"closeButtonContent\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieModal.map", "import\"client-only\";import*as s from\"react\";import $,{useEffect as I,useLayoutEffect as L,useRef as k,useState as B,Fragment as _,isValidElement as U,cloneElement as X,createElement as G,forwardRef as K,createContext as W,useContext as Y,useReducer as Q,createRef as z,useCallback as J,useMemo as ee}from\"react\";import{createPortal as ne}from\"react-dom\";var oe=Object.defineProperty;var d$7=(s,$,I)=>$ in s?oe(s,$,{enumerable:!0,configurable:!0,writable:!0,value:I}):s[$]=I;var r$3=(s,$,I)=>(d$7(s,\"symbol\"!=typeof $?$+\"\":$,I),I);class o$5{constructor(){r$3(this,\"current\",this.detect());r$3(this,\"handoffState\",\"pending\");r$3(this,\"currentId\",0)}set(s){this.current!==s&&(this.handoffState=\"pending\",this.currentId=0,this.current=s)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return\"server\"===this.current}get isClient(){return\"client\"===this.current}detect(){return\"undefined\"==typeof window||\"undefined\"==typeof document?\"server\":\"client\"}handoff(){\"pending\"===this.handoffState&&(this.handoffState=\"complete\")}get isHandoffComplete(){return\"complete\"===this.handoffState}}let le=new o$5;let l$4=(s,$)=>{le.isServer?I(s,$):L(s,$)};function s$8(s){let $=k(s);return l$4((()=>{$.current=s}),[s]),$}function i$4(s,$){let[I,L]=B(s),k=s$8(s);return l$4((()=>L(k.current)),[k,L,...$]),I}function t$6(s){\"function\"==typeof queueMicrotask?queueMicrotask(s):Promise.resolve().then(s).catch((s=>setTimeout((()=>{throw s}))))}function o$4(){let s=[],$={addEventListener(s,I,L,k){return s.addEventListener(I,L,k),$.add((()=>s.removeEventListener(I,L,k)))},requestAnimationFrame(...s){let I=requestAnimationFrame(...s);return $.add((()=>cancelAnimationFrame(I)))},nextFrame(...s){return $.requestAnimationFrame((()=>$.requestAnimationFrame(...s)))},setTimeout(...s){let I=setTimeout(...s);return $.add((()=>clearTimeout(I)))},microTask(...s){let I={current:!0};return t$6((()=>{I.current&&s[0]()})),$.add((()=>{I.current=!1}))},style(s,$,I){let L=s.style.getPropertyValue($);return Object.assign(s.style,{[$]:I}),this.add((()=>{Object.assign(s.style,{[$]:L})}))},group(s){let $=o$4();return s($),this.add((()=>$.dispose()))},add($){return s.push($),()=>{let I=s.indexOf($);if(I>=0)for(let $ of s.splice(I,1))$()}},dispose(){for(let $ of s.splice(0))$()}};return $}function p$6(){let[s]=B(o$4);return I((()=>()=>s.dispose()),[s]),s}let o$3=function(s){let I=s$8(s);return $.useCallback(((...s)=>I.current(...s)),[I])};function l$3(){let[s,$]=B(le.isHandoffComplete);return s&&!1===le.isHandoffComplete&&$(!1),I((()=>{!0!==s&&$(!0)}),[s]),I((()=>le.handoff()),[]),s}var ue;let se=null!=(ue=$.useId)?ue:function(){let s=l$3(),[I,L]=$.useState(s?()=>le.nextId():null);return l$4((()=>{null===I&&L(le.nextId())}),[I]),null!=I?\"\"+I:void 0};function u$5(s,$,...I){if(s in $){let L=$[s];return\"function\"==typeof L?L(...I):L}let L=new Error(`Tried to handle \"${s}\" but there is no handler defined. Only defined handlers are: ${Object.keys($).map((s=>`\"${s}\"`)).join(\", \")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(L,u$5),L}function e$3(s){return le.isServer?null:s instanceof Node?s.ownerDocument:null!=s&&s.hasOwnProperty(\"current\")&&s.current instanceof Node?s.current.ownerDocument:document}let ce=[\"[contentEditable=true]\",\"[tabindex]\",\"a[href]\",\"area[href]\",\"button:not([disabled])\",\"iframe\",\"input:not([disabled])\",\"select:not([disabled])\",\"textarea:not([disabled])\"].map((s=>`${s}:not([tabindex='-1'])`)).join(\",\");var de=(s=>(s[s.First=1]=\"First\",s[s.Previous=2]=\"Previous\",s[s.Next=4]=\"Next\",s[s.Last=8]=\"Last\",s[s.WrapAround=16]=\"WrapAround\",s[s.NoScroll=32]=\"NoScroll\",s))(de||{}),pe=(s=>(s[s.Error=0]=\"Error\",s[s.Overflow=1]=\"Overflow\",s[s.Success=2]=\"Success\",s[s.Underflow=3]=\"Underflow\",s))(pe||{}),ve=(s=>(s[s.Previous=-1]=\"Previous\",s[s.Next=1]=\"Next\",s))(ve||{});function f$7(s=document.body){return null==s?[]:Array.from(s.querySelectorAll(ce)).sort(((s,$)=>Math.sign((s.tabIndex||Number.MAX_SAFE_INTEGER)-($.tabIndex||Number.MAX_SAFE_INTEGER))))}var $e=(s=>(s[s.Strict=0]=\"Strict\",s[s.Loose=1]=\"Loose\",s))($e||{});function h$6(s,$=0){var I;return s!==(null==(I=e$3(s))?void 0:I.body)&&u$5($,{0(){return s.matches(ce)},1(){let $=s;for(;null!==$;){if($.matches(ce))return!0;$=$.parentElement}return!1}})}function D$3(s){let $=e$3(s);o$4().nextFrame((()=>{$&&!h$6($.activeElement,0)&&y$5(s)}))}var he=(s=>(s[s.Keyboard=0]=\"Keyboard\",s[s.Mouse=1]=\"Mouse\",s))(he||{});\"undefined\"!=typeof window&&\"undefined\"!=typeof document&&(document.addEventListener(\"keydown\",(s=>{s.metaKey||s.altKey||s.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible=\"\")}),!0),document.addEventListener(\"click\",(s=>{1===s.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===s.detail&&(document.documentElement.dataset.headlessuiFocusVisible=\"\")}),!0));function y$5(s){null==s||s.focus({preventScroll:!0})}let xe=[\"textarea\",\"input\"].join(\",\");function H$2(s){var $,I;return null!=(I=null==($=null==s?void 0:s.matches)?void 0:$.call(s,xe))&&I}function I$3(s,$=(s=>s)){return s.slice().sort(((s,I)=>{let L=$(s),k=$(I);if(null===L||null===k)return 0;let B=L.compareDocumentPosition(k);return B&Node.DOCUMENT_POSITION_FOLLOWING?-1:B&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}function _$2(s,$){return O$1(f$7(),$,{relativeTo:s})}function O$1(s,$,{sorted:I=!0,relativeTo:L=null,skipElements:k=[]}={}){let B=Array.isArray(s)?s.length>0?s[0].ownerDocument:document:s.ownerDocument,_=Array.isArray(s)?I?I$3(s):s:f$7(s);k.length>0&&_.length>1&&(_=_.filter((s=>!k.includes(s)))),L=null!=L?L:B.activeElement;let U,X=(()=>{if(5&$)return 1;if(10&$)return-1;throw new Error(\"Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last\")})(),G=(()=>{if(1&$)return 0;if(2&$)return Math.max(0,_.indexOf(L))-1;if(4&$)return Math.max(0,_.indexOf(L))+1;if(8&$)return _.length-1;throw new Error(\"Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last\")})(),K=32&$?{preventScroll:!0}:{},W=0,Y=_.length;do{if(W>=Y||W+Y<=0)return 0;let s=G+W;if(16&$)s=(s+Y)%Y;else{if(s<0)return 3;if(s>=Y)return 1}U=_[s],null==U||U.focus(K),W+=X}while(U!==B.activeElement);return 6&$&&H$2(U)&&U.select(),2}function d$6(s,$,L){let k=s$8($);I((()=>{function t(s){k.current(s)}return document.addEventListener(s,t,L),()=>document.removeEventListener(s,t,L)}),[s,L])}function s$7(s,$,L){let k=s$8($);I((()=>{function t(s){k.current(s)}return window.addEventListener(s,t,L),()=>window.removeEventListener(s,t,L)}),[s,L])}function h$5(s,$,L=!0){let B=k(!1);I((()=>{requestAnimationFrame((()=>{B.current=L}))}),[L]);function c(I,L){if(!B.current||I.defaultPrevented)return;let k=L(I);if(null===k||!k.getRootNode().contains(k)||!k.isConnected)return;let _=function u(s){return\"function\"==typeof s?u(s()):Array.isArray(s)||s instanceof Set?s:[s]}(s);for(let s of _){if(null===s)continue;let $=s instanceof HTMLElement?s:s.current;if(null!=$&&$.contains(k)||I.composed&&I.composedPath().includes($))return}return!h$6(k,$e.Loose)&&-1!==k.tabIndex&&I.preventDefault(),$(I,k)}let _=k(null);d$6(\"pointerdown\",(s=>{var $,I;B.current&&(_.current=(null==(I=null==($=s.composedPath)?void 0:$.call(s))?void 0:I[0])||s.target)}),!0),d$6(\"mousedown\",(s=>{var $,I;B.current&&(_.current=(null==(I=null==($=s.composedPath)?void 0:$.call(s))?void 0:I[0])||s.target)}),!0),d$6(\"click\",(s=>{_.current&&(c(s,(()=>_.current)),_.current=null)}),!0),d$6(\"touchend\",(s=>c(s,(()=>s.target instanceof HTMLElement?s.target:null))),!0),s$7(\"blur\",(s=>c(s,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}function i$3(s){var $;if(s.type)return s.type;let I=null!=($=s.as)?$:\"button\";return\"string\"==typeof I&&\"button\"===I.toLowerCase()?\"button\":void 0}function s$6(s,$){let[I,L]=B((()=>i$3(s)));return l$4((()=>{L(i$3(s))}),[s.type,s.as]),l$4((()=>{I||$.current&&$.current instanceof HTMLButtonElement&&!$.current.hasAttribute(\"type\")&&L(\"button\")}),[I,$]),I}let Oe=Symbol();function T$1(s,$=!0){return Object.assign(s,{[Oe]:$})}function y$4(...s){let $=k(s);I((()=>{$.current=s}),[s]);let L=o$3((s=>{for(let I of $.current)null!=I&&(\"function\"==typeof I?I(s):I.current=s)}));return s.every((s=>null==s||(null==s?void 0:s[Oe])))?void 0:L}function F$2({container:s,accept:$,walk:L,enabled:B=!0}){let _=k($),U=k(L);I((()=>{_.current=$,U.current=L}),[$,L]),l$4((()=>{if(!s||!B)return;let $=e$3(s);if(!$)return;let I=_.current,L=U.current,k=Object.assign((s=>I(s)),{acceptNode:I}),X=$.createTreeWalker(s,NodeFilter.SHOW_ELEMENT,k,!1);for(;X.nextNode();)L(X.currentNode)}),[s,B,_,U])}function f$6(s){throw new Error(\"Unexpected object: \"+s)}var Ie=(s=>(s[s.First=0]=\"First\",s[s.Previous=1]=\"Previous\",s[s.Next=2]=\"Next\",s[s.Last=3]=\"Last\",s[s.Specific=4]=\"Specific\",s[s.Nothing=5]=\"Nothing\",s))(Ie||{});function x$2(s,$){let I=$.resolveItems();if(I.length<=0)return null;let L=$.resolveActiveIndex(),k=null!=L?L:-1,B=(()=>{switch(s.focus){case 0:return I.findIndex((s=>!$.resolveDisabled(s)));case 1:{let s=I.slice().reverse().findIndex(((s,I,L)=>!(-1!==k&&L.length-I-1>=k)&&!$.resolveDisabled(s)));return-1===s?s:I.length-1-s}case 2:return I.findIndex(((s,I)=>!(I<=k)&&!$.resolveDisabled(s)));case 3:{let s=I.slice().reverse().findIndex((s=>!$.resolveDisabled(s)));return-1===s?s:I.length-1-s}case 4:return I.findIndex((I=>$.resolveId(I)===s.id));case 5:return null;default:f$6(s)}})();return-1===B?L:B}function e$2(...s){return s.filter(Boolean).join(\" \")}var Te=(s=>(s[s.None=0]=\"None\",s[s.RenderStrategy=1]=\"RenderStrategy\",s[s.Static=2]=\"Static\",s))(Te||{}),Re=(s=>(s[s.Unmount=0]=\"Unmount\",s[s.Hidden=1]=\"Hidden\",s))(Re||{});function X$2({ourProps:s,theirProps:$,slot:I,defaultTag:L,features:k,visible:B=!0,name:_}){let U=N$1($,s);if(B)return c$6(U,I,L,_);let X=null!=k?k:0;if(2&X){let{static:s=!1,...$}=U;if(s)return c$6($,I,L,_)}if(1&X){let{unmount:s=!0,...$}=U;return u$5(s?0:1,{0(){return null},1(){return c$6({...$,hidden:!0,style:{display:\"none\"}},I,L,_)}})}return c$6(U,I,L,_)}function c$6(s,$={},I,L){let{as:k=I,children:B,refName:K=\"ref\",...W}=g$1(s,[\"unmount\",\"static\"]),Y=void 0!==s.ref?{[K]:s.ref}:{},Q=\"function\"==typeof B?B($):B;\"className\"in W&&W.className&&\"function\"==typeof W.className&&(W.className=W.className($));let z={};if($){let s=!1,I=[];for(let[L,k]of Object.entries($))\"boolean\"==typeof k&&(s=!0),!0===k&&I.push(L);s&&(z[\"data-headlessui-state\"]=I.join(\" \"))}if(k===_&&Object.keys(R(W)).length>0){if(!U(Q)||Array.isArray(Q)&&Q.length>1)throw new Error(['Passing props on \"Fragment\"!',\"\",`The current component <${L} /> is rendering a \"Fragment\".`,\"However we need to passthrough the following props:\",Object.keys(W).map((s=>`  - ${s}`)).join(\"\\n\"),\"\",\"You can apply a few solutions:\",['Add an `as=\"...\"` prop, to ensure that we render an actual element instead of a \"Fragment\".',\"Render a single element as the child so that we can forward the props onto that element.\"].map((s=>`  - ${s}`)).join(\"\\n\")].join(\"\\n\"));let s=Q.props,$=\"function\"==typeof(null==s?void 0:s.className)?(...$)=>e$2(null==s?void 0:s.className(...$),W.className):e$2(null==s?void 0:s.className,W.className),I=$?{className:$}:{};return X(Q,Object.assign({},N$1(Q.props,R(g$1(W,[\"ref\"]))),z,Y,w$2(Q.ref,Y.ref),I))}return G(k,Object.assign({},g$1(W,[\"ref\"]),k!==_&&Y,k!==_&&z),Q)}function w$2(...s){return{ref:s.every((s=>null==s))?void 0:$=>{for(let I of s)null!=I&&(\"function\"==typeof I?I($):I.current=$)}}}function N$1(...s){if(0===s.length)return{};if(1===s.length)return s[0];let $={},I={};for(let L of s)for(let s in L)s.startsWith(\"on\")&&\"function\"==typeof L[s]?(null!=I[s]||(I[s]=[]),I[s].push(L[s])):$[s]=L[s];if($.disabled||$[\"aria-disabled\"])return Object.assign($,Object.fromEntries(Object.keys(I).map((s=>[s,void 0]))));for(let s in I)Object.assign($,{[s]($,...L){let k=I[s];for(let s of k){if(($ instanceof Event||(null==$?void 0:$.nativeEvent)instanceof Event)&&$.defaultPrevented)return;s($,...L)}}});return $}function D$2(s){var $;return Object.assign(K(s),{displayName:null!=($=s.displayName)?$:s.name})}function R(s){let $=Object.assign({},s);for(let s in $)void 0===$[s]&&delete $[s];return $}function g$1(s,$=[]){let I=Object.assign({},s);for(let s of $)s in I&&delete I[s];return I}function r$2(s){let $=s.parentElement,I=null;for(;$&&!($ instanceof HTMLFieldSetElement);)$ instanceof HTMLLegendElement&&(I=$),$=$.parentElement;let L=\"\"===(null==$?void 0:$.getAttribute(\"disabled\"));return(!L||!i$2(I))&&L}function i$2(s){if(!s)return!1;let $=s.previousElementSibling;for(;null!==$;){if($ instanceof HTMLLegendElement)return!1;$=$.previousElementSibling}return!0}function e$1(s={},$=null,I=[]){for(let[L,k]of Object.entries(s))f$5(I,s$5($,L),k);return I}function s$5(s,$){return s?s+\"[\"+$+\"]\":$}function f$5(s,$,I){if(Array.isArray(I))for(let[L,k]of I.entries())f$5(s,s$5($,L.toString()),k);else I instanceof Date?s.push([$,I.toISOString()]):\"boolean\"==typeof I?s.push([$,I?\"1\":\"0\"]):\"string\"==typeof I?s.push([$,I]):\"number\"==typeof I?s.push([$,`${I}`]):null==I?s.push([$,\"\"]):e$1(I,$,s)}function p$5(s){var $;let I=null!=($=null==s?void 0:s.form)?$:s.closest(\"form\");if(I){for(let s of I.elements)if(\"INPUT\"===s.tagName&&\"submit\"===s.type||\"BUTTON\"===s.tagName&&\"submit\"===s.type||\"INPUT\"===s.nodeName&&\"image\"===s.type){s.click();return}I.requestSubmit()}}let De=\"div\";var Ce=(s=>(s[s.None=1]=\"None\",s[s.Focusable=2]=\"Focusable\",s[s.Hidden=4]=\"Hidden\",s))(Ce||{});function s$4(s,$){let{features:I=1,...L}=s,k={ref:$,\"aria-hidden\":2===(2&I)||void 0,style:{position:\"fixed\",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",whiteSpace:\"nowrap\",borderWidth:\"0\",...4===(4&I)&&2!==(2&I)&&{display:\"none\"}}};return X$2({ourProps:k,theirProps:L,slot:{},defaultTag:De,name:\"Hidden\"})}let Le=D$2(s$4);let ke=W(null);ke.displayName=\"OpenClosedContext\";var Fe=(s=>(s[s.Open=1]=\"Open\",s[s.Closed=2]=\"Closed\",s[s.Closing=4]=\"Closing\",s[s.Opening=8]=\"Opening\",s))(Fe||{});function C$1(){return Y(ke)}function c$4({value:s,children:I}){return $.createElement(ke.Provider,{value:s},I)}var Me=(s=>(s.Space=\" \",s.Enter=\"Enter\",s.Escape=\"Escape\",s.Backspace=\"Backspace\",s.Delete=\"Delete\",s.ArrowLeft=\"ArrowLeft\",s.ArrowUp=\"ArrowUp\",s.ArrowRight=\"ArrowRight\",s.ArrowDown=\"ArrowDown\",s.Home=\"Home\",s.End=\"End\",s.PageUp=\"PageUp\",s.PageDown=\"PageDown\",s.Tab=\"Tab\",s))(Me||{});function T(s,$,I){let[L,_]=B(I),U=void 0!==s,X=k(U),G=k(!1),K=k(!1);return!U||X.current||G.current?!U&&X.current&&!K.current&&(K.current=!0,X.current=U,console.error(\"A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.\")):(G.current=!0,X.current=U,console.error(\"A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.\")),[U?s:L,o$3((s=>(U||_(s),null==$?void 0:$(s))))]}function m$1(s,$){let L=k([]),B=o$3(s);I((()=>{let s=[...L.current];for(let[I,k]of $.entries())if(L.current[I]!==k){let I=B($,s);return L.current=$,I}}),[B,...$])}function t$5(s){return[s.screenX,s.screenY]}function u$3(){let s=k([-1,-1]);return{wasMoved($){let I=t$5($);return(s.current[0]!==I[0]||s.current[1]!==I[1])&&(s.current=I,!0)},update($){s.current=t$5($)}}}function t$4(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function i$1(){return/Android/gi.test(window.navigator.userAgent)}function n$2(){return t$4()||i$1()}var Be=(s=>(s[s.Open=0]=\"Open\",s[s.Closed=1]=\"Closed\",s))(Be||{}),_e=(s=>(s[s.Single=0]=\"Single\",s[s.Multi=1]=\"Multi\",s))(_e||{}),Xe=(s=>(s[s.Pointer=0]=\"Pointer\",s[s.Other=1]=\"Other\",s))(Xe||{}),Ge=(s=>(s[s.OpenCombobox=0]=\"OpenCombobox\",s[s.CloseCombobox=1]=\"CloseCombobox\",s[s.GoToOption=2]=\"GoToOption\",s[s.RegisterOption=3]=\"RegisterOption\",s[s.UnregisterOption=4]=\"UnregisterOption\",s[s.RegisterLabel=5]=\"RegisterLabel\",s))(Ge||{});function re$4(s,$=(s=>s)){let I=null!==s.activeOptionIndex?s.options[s.activeOptionIndex]:null,L=I$3($(s.options.slice()),(s=>s.dataRef.current.domRef.current)),k=I?L.indexOf(I):null;return-1===k&&(k=null),{options:L,activeOptionIndex:k}}let Ke={1(s){var $;return null!=($=s.dataRef.current)&&$.disabled||1===s.comboboxState?s:{...s,activeOptionIndex:null,comboboxState:1}},0(s){var $;if(null!=($=s.dataRef.current)&&$.disabled||0===s.comboboxState)return s;let I=s.activeOptionIndex;if(s.dataRef.current){let{isSelected:$}=s.dataRef.current,L=s.options.findIndex((s=>$(s.dataRef.current.value)));-1!==L&&(I=L)}return{...s,comboboxState:0,activeOptionIndex:I}},2(s,$){var I,L,k,B;if(null!=(I=s.dataRef.current)&&I.disabled||null!=(L=s.dataRef.current)&&L.optionsRef.current&&!(null!=(k=s.dataRef.current)&&k.optionsPropsRef.current.static)&&1===s.comboboxState)return s;let _=re$4(s);if(null===_.activeOptionIndex){let s=_.options.findIndex((s=>!s.dataRef.current.disabled));-1!==s&&(_.activeOptionIndex=s)}let U=x$2($,{resolveItems:()=>_.options,resolveActiveIndex:()=>_.activeOptionIndex,resolveId:s=>s.id,resolveDisabled:s=>s.dataRef.current.disabled});return{...s,..._,activeOptionIndex:U,activationTrigger:null!=(B=$.trigger)?B:1}},3:(s,$)=>{var I,L;let k={id:$.id,dataRef:$.dataRef},B=re$4(s,(s=>[...s,k]));null===s.activeOptionIndex&&null!=(I=s.dataRef.current)&&I.isSelected($.dataRef.current.value)&&(B.activeOptionIndex=B.options.indexOf(k));let _={...s,...B,activationTrigger:1};return null!=(L=s.dataRef.current)&&L.__demoMode&&void 0===s.dataRef.current.value&&(_.activeOptionIndex=0),_},4:(s,$)=>{let I=re$4(s,(s=>{let I=s.findIndex((s=>s.id===$.id));return-1!==I&&s.splice(I,1),s}));return{...s,...I,activationTrigger:1}},5:(s,$)=>({...s,labelId:$.id})},Ve=W(null);Ve.displayName=\"ComboboxActionsContext\";function Y$3(s){let $=Y(Ve);if(null===$){let $=new Error(`<${s} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,Y$3),$}return $}let qe=W(null);qe.displayName=\"ComboboxDataContext\";function j$1(s){let $=Y(qe);if(null===$){let $=new Error(`<${s} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,j$1),$}return $}function Ge$4(s,$){return u$5($.type,Ke,s,$)}let We=_;function je$3(s,L){let{value:B,defaultValue:_,onChange:U,form:X,name:G,by:K=((s,$)=>s===$),disabled:W=!1,__demoMode:Y=!1,nullable:ne=!1,multiple:oe=!1,...le}=s,[ue=(oe?[]:void 0),se]=T(B,U,_),[ce,de]=Q(Ge$4,{dataRef:z(),comboboxState:Y?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),pe=k(!1),ve=k({static:!1,hold:!1}),$e=k(null),he=k(null),xe=k(null),Oe=k(null),Te=o$3(\"string\"==typeof K?(s,$)=>{let I=K;return(null==s?void 0:s[I])===(null==$?void 0:$[I])}:K),Re=J((s=>u$5(De.mode,{1:()=>ue.some(($=>Te($,s))),0:()=>Te(ue,s)})),[ue]),De=ee((()=>({...ce,optionsPropsRef:ve,labelRef:$e,inputRef:he,buttonRef:xe,optionsRef:Oe,value:ue,defaultValue:_,disabled:W,mode:oe?1:0,get activeOptionIndex(){if(pe.current&&null===ce.activeOptionIndex&&ce.options.length>0){let s=ce.options.findIndex((s=>!s.dataRef.current.disabled));if(-1!==s)return s}return ce.activeOptionIndex},compare:Te,isSelected:Re,nullable:ne,__demoMode:Y})),[ue,_,W,oe,ne,Y,ce]),ke=k(null!==De.activeOptionIndex?De.options[De.activeOptionIndex]:null);I((()=>{let s=null!==De.activeOptionIndex?De.options[De.activeOptionIndex]:null;ke.current!==s&&(ke.current=s)})),l$4((()=>{ce.dataRef.current=De}),[De]),h$5([De.buttonRef,De.inputRef,De.optionsRef],(()=>et.closeCombobox()),0===De.comboboxState);let Me=ee((()=>({open:0===De.comboboxState,disabled:W,activeIndex:De.activeOptionIndex,activeOption:null===De.activeOptionIndex?null:De.options[De.activeOptionIndex].dataRef.current.value,value:ue})),[De,W,ue]),Be=o$3((s=>{let $=De.options.find(($=>$.id===s));$&&Ze($.dataRef.current.value)})),_e=o$3((()=>{if(null!==De.activeOptionIndex){let{dataRef:s,id:$}=De.options[De.activeOptionIndex];Ze(s.current.value),et.goToOption(Ie.Specific,$)}})),Xe=o$3((()=>{de({type:0}),pe.current=!0})),Ge=o$3((()=>{de({type:1}),pe.current=!1})),Ke=o$3(((s,$,I)=>(pe.current=!1,s===Ie.Specific?de({type:2,focus:Ie.Specific,id:$,trigger:I}):de({type:2,focus:s,trigger:I})))),Qe=o$3(((s,$)=>(de({type:3,id:s,dataRef:$}),()=>{var $;(null==($=ke.current)?void 0:$.id)===s&&(pe.current=!0),de({type:4,id:s})}))),ze=o$3((s=>(de({type:5,id:s}),()=>de({type:5,id:null})))),Ze=o$3((s=>u$5(De.mode,{0(){return null==se?void 0:se(s)},1(){let $=De.value.slice(),I=$.findIndex(($=>Te($,s)));return-1===I?$.push(s):$.splice(I,1),null==se?void 0:se($)}}))),et=ee((()=>({onChange:Ze,registerOption:Qe,registerLabel:ze,goToOption:Ke,closeCombobox:Ge,openCombobox:Xe,selectActiveOption:_e,selectOption:Be})),[]),tt=null===L?{}:{ref:L},nt=k(null),rt=p$6();return I((()=>{nt.current&&void 0!==_&&rt.addEventListener(nt.current,\"reset\",(()=>{Ze(_)}))}),[nt,Ze]),$.createElement(Ve.Provider,{value:et},$.createElement(qe.Provider,{value:De},$.createElement(c$4,{value:u$5(De.comboboxState,{0:Fe.Open,1:Fe.Closed})},null!=G&&null!=ue&&e$1({[G]:ue}).map((([s,I],L)=>$.createElement(Le,{features:Ce.Hidden,ref:0===L?s=>{var $;nt.current=null!=($=null==s?void 0:s.closest(\"form\"))?$:null}:void 0,...R({key:s,as:\"input\",type:\"hidden\",hidden:!0,readOnly:!0,form:X,name:s,value:I})}))),X$2({ourProps:tt,theirProps:le,slot:Me,defaultTag:We,name:\"Combobox\"}))))}let Qe=\"input\";function Ke$3(s,$){var I,L,B,_;let U=se(),{id:X=`headlessui-combobox-input-${U}`,onChange:G,displayValue:K,type:W=\"text\",...Y}=s,Q=j$1(\"Combobox.Input\"),z=Y$3(\"Combobox.Input\"),J=y$4(Q.inputRef,$),ne=k(!1),oe=p$6(),le=function(){var s;return\"function\"==typeof K&&void 0!==Q.value?null!=(s=K(Q.value))?s:\"\":\"string\"==typeof Q.value?Q.value:\"\"}();m$1((([s,$],[I,L])=>{if(ne.current)return;let k=Q.inputRef.current;k&&((0===L&&1===$||s!==I)&&(k.value=s),requestAnimationFrame((()=>{if(ne.current||!k)return;let{selectionStart:s,selectionEnd:$}=k;0===Math.abs((null!=$?$:0)-(null!=s?s:0))&&0===s&&k.setSelectionRange(k.value.length,k.value.length)})))}),[le,Q.comboboxState]),m$1((([s],[$])=>{if(0===s&&1===$){if(ne.current)return;let s=Q.inputRef.current;if(!s)return;let $=s.value,{selectionStart:I,selectionEnd:L,selectionDirection:k}=s;s.value=\"\",s.value=$,null!==k?s.setSelectionRange(I,L,k):s.setSelectionRange(I,L)}}),[Q.comboboxState]);let ue=k(!1),ce=o$3((()=>{ue.current=!0})),de=o$3((()=>{oe.nextFrame((()=>{ue.current=!1}))})),pe=o$3((s=>{switch(ne.current=!0,s.key){case Me.Backspace:case Me.Delete:if(0!==Q.mode||!Q.nullable)return;let $=s.currentTarget;oe.requestAnimationFrame((()=>{\"\"===$.value&&(z.onChange(null),Q.optionsRef.current&&(Q.optionsRef.current.scrollTop=0),z.goToOption(Ie.Nothing))}));break;case Me.Enter:if(ne.current=!1,0!==Q.comboboxState||ue.current)return;if(s.preventDefault(),s.stopPropagation(),null===Q.activeOptionIndex){z.closeCombobox();return}z.selectActiveOption(),0===Q.mode&&z.closeCombobox();break;case Me.ArrowDown:return ne.current=!1,s.preventDefault(),s.stopPropagation(),u$5(Q.comboboxState,{0:()=>{z.goToOption(Ie.Next)},1:()=>{z.openCombobox()}});case Me.ArrowUp:return ne.current=!1,s.preventDefault(),s.stopPropagation(),u$5(Q.comboboxState,{0:()=>{z.goToOption(Ie.Previous)},1:()=>{z.openCombobox(),oe.nextFrame((()=>{Q.value||z.goToOption(Ie.Last)}))}});case Me.Home:if(s.shiftKey)break;return ne.current=!1,s.preventDefault(),s.stopPropagation(),z.goToOption(Ie.First);case Me.PageUp:return ne.current=!1,s.preventDefault(),s.stopPropagation(),z.goToOption(Ie.First);case Me.End:if(s.shiftKey)break;return ne.current=!1,s.preventDefault(),s.stopPropagation(),z.goToOption(Ie.Last);case Me.PageDown:return ne.current=!1,s.preventDefault(),s.stopPropagation(),z.goToOption(Ie.Last);case Me.Escape:return ne.current=!1,0!==Q.comboboxState?void 0:(s.preventDefault(),Q.optionsRef.current&&!Q.optionsPropsRef.current.static&&s.stopPropagation(),z.closeCombobox());case Me.Tab:if(ne.current=!1,0!==Q.comboboxState)return;0===Q.mode&&z.selectActiveOption(),z.closeCombobox();break}})),ve=o$3((s=>{null==G||G(s),z.openCombobox()})),$e=o$3((()=>{ne.current=!1})),he=i$4((()=>{if(Q.labelId)return[Q.labelId].join(\" \")}),[Q.labelId]),xe=ee((()=>({open:0===Q.comboboxState,disabled:Q.disabled})),[Q]),Oe={ref:J,id:X,role:\"combobox\",type:W,\"aria-controls\":null==(I=Q.optionsRef.current)?void 0:I.id,\"aria-expanded\":0===Q.comboboxState,\"aria-activedescendant\":null===Q.activeOptionIndex||null==(L=Q.options[Q.activeOptionIndex])?void 0:L.id,\"aria-labelledby\":he,\"aria-autocomplete\":\"list\",defaultValue:null!=(_=null!=(B=s.defaultValue)?B:void 0!==Q.defaultValue?null==K?void 0:K(Q.defaultValue):null)?_:Q.defaultValue,disabled:Q.disabled,onCompositionStart:ce,onCompositionEnd:de,onKeyDown:pe,onChange:ve,onBlur:$e};return X$2({ourProps:Oe,theirProps:Y,slot:xe,defaultTag:Qe,name:\"Combobox.Input\"})}let ze=\"button\";function $e$4(s,$){var I;let L=j$1(\"Combobox.Button\"),k=Y$3(\"Combobox.Button\"),B=y$4(L.buttonRef,$),_=se(),{id:U=`headlessui-combobox-button-${_}`,...X}=s,G=p$6(),K=o$3((s=>{switch(s.key){case Me.ArrowDown:return s.preventDefault(),s.stopPropagation(),1===L.comboboxState&&k.openCombobox(),G.nextFrame((()=>{var s;return null==(s=L.inputRef.current)?void 0:s.focus({preventScroll:!0})}));case Me.ArrowUp:return s.preventDefault(),s.stopPropagation(),1===L.comboboxState&&(k.openCombobox(),G.nextFrame((()=>{L.value||k.goToOption(Ie.Last)}))),G.nextFrame((()=>{var s;return null==(s=L.inputRef.current)?void 0:s.focus({preventScroll:!0})}));case Me.Escape:return 0!==L.comboboxState?void 0:(s.preventDefault(),L.optionsRef.current&&!L.optionsPropsRef.current.static&&s.stopPropagation(),k.closeCombobox(),G.nextFrame((()=>{var s;return null==(s=L.inputRef.current)?void 0:s.focus({preventScroll:!0})})));default:return}})),W=o$3((s=>{if(r$2(s.currentTarget))return s.preventDefault();0===L.comboboxState?k.closeCombobox():(s.preventDefault(),k.openCombobox()),G.nextFrame((()=>{var s;return null==(s=L.inputRef.current)?void 0:s.focus({preventScroll:!0})}))})),Y=i$4((()=>{if(L.labelId)return[L.labelId,U].join(\" \")}),[L.labelId,U]),Q=ee((()=>({open:0===L.comboboxState,disabled:L.disabled,value:L.value})),[L]),z={ref:B,id:U,type:s$6(s,L.buttonRef),tabIndex:-1,\"aria-haspopup\":\"listbox\",\"aria-controls\":null==(I=L.optionsRef.current)?void 0:I.id,\"aria-expanded\":0===L.comboboxState,\"aria-labelledby\":Y,disabled:L.disabled,onClick:W,onKeyDown:K};return X$2({ourProps:z,theirProps:X,slot:Q,defaultTag:ze,name:\"Combobox.Button\"})}let Ze=\"label\";function Qe$3(s,$){let I=se(),{id:L=`headlessui-combobox-label-${I}`,...k}=s,B=j$1(\"Combobox.Label\"),_=Y$3(\"Combobox.Label\"),U=y$4(B.labelRef,$);l$4((()=>_.registerLabel(L)),[L]);let X=o$3((()=>{var s;return null==(s=B.inputRef.current)?void 0:s.focus({preventScroll:!0})})),G=ee((()=>({open:0===B.comboboxState,disabled:B.disabled})),[B]);return X$2({ourProps:{ref:U,id:L,onClick:X},theirProps:k,slot:G,defaultTag:Ze,name:\"Combobox.Label\"})}let et=\"ul\",tt=Te.RenderStrategy|Te.Static;function ze$3(s,$){let I=se(),{id:L=`headlessui-combobox-options-${I}`,hold:k=!1,...B}=s,_=j$1(\"Combobox.Options\"),U=y$4(_.optionsRef,$),X=C$1(),G=(()=>null!==X?(X&Fe.Open)===Fe.Open:0===_.comboboxState)();l$4((()=>{var $;_.optionsPropsRef.current.static=null!=($=s.static)&&$}),[_.optionsPropsRef,s.static]),l$4((()=>{_.optionsPropsRef.current.hold=k}),[_.optionsPropsRef,k]),F$2({container:_.optionsRef.current,enabled:0===_.comboboxState,accept(s){return\"option\"===s.getAttribute(\"role\")?NodeFilter.FILTER_REJECT:s.hasAttribute(\"role\")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(s){s.setAttribute(\"role\",\"none\")}});let K=i$4((()=>{var s,$;return null!=($=_.labelId)?$:null==(s=_.buttonRef.current)?void 0:s.id}),[_.labelId,_.buttonRef.current]),W=ee((()=>({open:0===_.comboboxState})),[_]),Y={\"aria-labelledby\":K,role:\"listbox\",\"aria-multiselectable\":1===_.mode||void 0,id:L,ref:U};return X$2({ourProps:Y,theirProps:B,slot:W,defaultTag:et,features:tt,visible:G,name:\"Combobox.Options\"})}let nt=\"li\";function oo(s,$){var I,L;let B=se(),{id:_=`headlessui-combobox-option-${B}`,disabled:U=!1,value:X,...G}=s,K=j$1(\"Combobox.Option\"),W=Y$3(\"Combobox.Option\"),Y=null!==K.activeOptionIndex&&K.options[K.activeOptionIndex].id===_,Q=K.isSelected(X),z=k(null),J=s$8({disabled:U,value:X,domRef:z,textValue:null==(L=null==(I=z.current)?void 0:I.textContent)?void 0:L.toLowerCase()}),ne=y$4($,z),oe=o$3((()=>W.selectOption(_)));l$4((()=>W.registerOption(_,J)),[J,_]);let le=k(!K.__demoMode);l$4((()=>{if(!K.__demoMode)return;let s=o$4();return s.requestAnimationFrame((()=>{le.current=!0})),s.dispose}),[]),l$4((()=>{if(0!==K.comboboxState||!Y||!le.current||0===K.activationTrigger)return;let s=o$4();return s.requestAnimationFrame((()=>{var s,$;null==($=null==(s=z.current)?void 0:s.scrollIntoView)||$.call(s,{block:\"nearest\"})})),s.dispose}),[z,Y,K.comboboxState,K.activationTrigger,K.activeOptionIndex]);let ue=o$3((s=>{if(U)return s.preventDefault();oe(),0===K.mode&&W.closeCombobox(),n$2()||requestAnimationFrame((()=>{var s;return null==(s=K.inputRef.current)?void 0:s.focus()}))})),ce=o$3((()=>{if(U)return W.goToOption(Ie.Nothing);W.goToOption(Ie.Specific,_)})),de=u$3(),pe=o$3((s=>de.update(s))),ve=o$3((s=>{de.wasMoved(s)&&(U||Y||W.goToOption(Ie.Specific,_,0))})),$e=o$3((s=>{de.wasMoved(s)&&(U||Y&&(K.optionsPropsRef.current.hold||W.goToOption(Ie.Nothing)))})),he=ee((()=>({active:Y,selected:Q,disabled:U})),[Y,Q,U]);return X$2({ourProps:{id:_,ref:ne,role:\"option\",tabIndex:!0===U?void 0:-1,\"aria-disabled\":!0===U||void 0,\"aria-selected\":Q,disabled:void 0,onClick:ue,onFocus:ce,onPointerEnter:pe,onMouseEnter:pe,onPointerMove:ve,onMouseMove:ve,onPointerLeave:$e,onMouseLeave:$e},theirProps:G,slot:he,defaultTag:nt,name:\"Combobox.Option\"})}let rt=D$2(je$3),ot=D$2($e$4),lt=D$2(Ke$3),at=D$2(Qe$3),it=D$2(ze$3),ut=D$2(oo),st=Object.assign(rt,{Input:lt,Button:ot,Label:at,Options:it,Option:ut});var ct=(s=>(s[s.Forwards=0]=\"Forwards\",s[s.Backwards=1]=\"Backwards\",s))(ct||{});function n$1(){let s=k(0);return s$7(\"keydown\",($=>{\"Tab\"===$.key&&(s.current=$.shiftKey?1:0)}),!0),s}function f$4(){let s=k(!1);return l$4((()=>(s.current=!0,()=>{s.current=!1})),[]),s}function n(...s){return ee((()=>e$3(...s)),[...s])}function E(s,$,L,k){let B=s$8(L);I((()=>{s=null!=s?s:window;function r(s){B.current(s)}return s.addEventListener($,r,k),()=>s.removeEventListener($,r,k)}),[s,$,k])}function t$3(s){function e(){\"loading\"!==document.readyState&&(s(),document.removeEventListener(\"DOMContentLoaded\",e))}\"undefined\"!=typeof window&&\"undefined\"!=typeof document&&(document.addEventListener(\"DOMContentLoaded\",e),e())}function c$3(s){let $=o$3(s),L=k(!1);I((()=>(L.current=!1,()=>{L.current=!0,t$6((()=>{L.current&&$()}))})),[$])}function P$1(s){if(!s)return new Set;if(\"function\"==typeof s)return new Set(s());let $=new Set;for(let I of s.current)I.current instanceof HTMLElement&&$.add(I.current);return $}let dt=\"div\";var pt=(s=>(s[s.None=1]=\"None\",s[s.InitialFocus=2]=\"InitialFocus\",s[s.TabLock=4]=\"TabLock\",s[s.FocusLock=8]=\"FocusLock\",s[s.RestoreFocus=16]=\"RestoreFocus\",s[s.All=30]=\"All\",s))(pt||{});function X$1(s,I){let L=k(null),B=y$4(L,I),{initialFocus:_,containers:U,features:X=30,...G}=s;l$3()||(X=1);let K=n(L);Y$2({ownerDocument:K},Boolean(16&X));let W=Z$2({ownerDocument:K,container:L,initialFocus:_},Boolean(2&X));$$2({ownerDocument:K,container:L,containers:U,previousActiveElement:W},Boolean(8&X));let Y=n$1(),Q=o$3((s=>{let $=L.current;$&&(s=>s())((()=>{u$5(Y.current,{[ct.Forwards]:()=>{O$1($,de.First,{skipElements:[s.relatedTarget]})},[ct.Backwards]:()=>{O$1($,de.Last,{skipElements:[s.relatedTarget]})}})}))})),z=p$6(),J=k(!1),ee={ref:B,onKeyDown(s){\"Tab\"==s.key&&(J.current=!0,z.requestAnimationFrame((()=>{J.current=!1})))},onBlur(s){let $=P$1(U);L.current instanceof HTMLElement&&$.add(L.current);let I=s.relatedTarget;I instanceof HTMLElement&&\"true\"!==I.dataset.headlessuiFocusGuard&&(S$4($,I)||(J.current?O$1(L.current,u$5(Y.current,{[ct.Forwards]:()=>de.Next,[ct.Backwards]:()=>de.Previous})|de.WrapAround,{relativeTo:s.target}):s.target instanceof HTMLElement&&y$5(s.target)))}};return $.createElement($.Fragment,null,Boolean(4&X)&&$.createElement(Le,{as:\"button\",type:\"button\",\"data-headlessui-focus-guard\":!0,onFocus:Q,features:Ce.Focusable}),X$2({ourProps:ee,theirProps:G,defaultTag:dt,name:\"FocusTrap\"}),Boolean(4&X)&&$.createElement(Le,{as:\"button\",type:\"button\",\"data-headlessui-focus-guard\":!0,onFocus:Q,features:Ce.Focusable}))}let ft=D$2(X$1),vt=Object.assign(ft,{features:pt}),mt=[];t$3((()=>{function t(s){s.target instanceof HTMLElement&&s.target!==document.body&&mt[0]!==s.target&&(mt.unshift(s.target),mt=mt.filter((s=>null!=s&&s.isConnected)),mt.splice(10))}window.addEventListener(\"click\",t,{capture:!0}),window.addEventListener(\"mousedown\",t,{capture:!0}),window.addEventListener(\"focus\",t,{capture:!0}),document.body.addEventListener(\"click\",t,{capture:!0}),document.body.addEventListener(\"mousedown\",t,{capture:!0}),document.body.addEventListener(\"focus\",t,{capture:!0})}));function Q$1(s=!0){let $=k(mt.slice());return m$1((([s],[I])=>{!0===I&&!1===s&&t$6((()=>{$.current.splice(0)})),!1===I&&!0===s&&($.current=mt.slice())}),[s,mt,$]),o$3((()=>{var s;return null!=(s=$.current.find((s=>null!=s&&s.isConnected)))?s:null}))}function Y$2({ownerDocument:s},$){let I=Q$1($);m$1((()=>{$||(null==s?void 0:s.activeElement)===(null==s?void 0:s.body)&&y$5(I())}),[$]),c$3((()=>{$&&y$5(I())}))}function Z$2({ownerDocument:s,container:$,initialFocus:I},L){let B=k(null),_=f$4();return m$1((()=>{if(!L)return;let k=$.current;k&&t$6((()=>{if(!_.current)return;let $=null==s?void 0:s.activeElement;if(null!=I&&I.current){if((null==I?void 0:I.current)===$){B.current=$;return}}else if(k.contains($)){B.current=$;return}null!=I&&I.current?y$5(I.current):O$1(k,de.First)===pe.Error&&console.warn(\"There are no focusable elements inside the <FocusTrap />\"),B.current=null==s?void 0:s.activeElement}))}),[L]),B}function $$2({ownerDocument:s,container:$,containers:I,previousActiveElement:L},k){let B=f$4();E(null==s?void 0:s.defaultView,\"focus\",(s=>{if(!k||!B.current)return;let _=P$1(I);$.current instanceof HTMLElement&&_.add($.current);let U=L.current;if(!U)return;let X=s.target;X&&X instanceof HTMLElement?S$4(_,X)?(L.current=X,y$5(X)):(s.preventDefault(),s.stopPropagation(),y$5(U)):y$5(L.current)}),!0)}function S$4(s,$){for(let I of s)if(I.contains($))return!0;return!1}let bt=W(!1);function l$2(){return Y(bt)}function P(s){return $.createElement(bt.Provider,{value:s.force},s.children)}function F$1(s){let $=l$2(),L=Y(ht),k=n(s),[_,U]=B((()=>{if(!$&&null!==L||le.isServer)return null;let s=null==k?void 0:k.getElementById(\"headlessui-portal-root\");if(s)return s;if(null===k)return null;let I=k.createElement(\"div\");return I.setAttribute(\"id\",\"headlessui-portal-root\"),k.body.appendChild(I)}));return I((()=>{null!==_&&(null!=k&&k.body.contains(_)||null==k||k.body.appendChild(_))}),[_,k]),I((()=>{$||null!==L&&U(L.current)}),[L,U,$]),_}let $t=_;function N(s,$){let I=s,L=k(null),_=y$4(T$1((s=>{L.current=s})),$),U=n(L),X=F$1(L),[G]=B((()=>{var s;return le.isServer?null:null!=(s=null==U?void 0:U.createElement(\"div\"))?s:null})),K=Y(yt),W=l$3();return l$4((()=>{!X||!G||X.contains(G)||(G.setAttribute(\"data-headlessui-portal\",\"\"),X.appendChild(G))}),[X,G]),l$4((()=>{if(G&&K)return K.register(G)}),[K,G]),c$3((()=>{var s;!X||!G||(G instanceof Node&&X.contains(G)&&X.removeChild(G),X.childNodes.length<=0&&(null==(s=X.parentElement)||s.removeChild(X)))})),W&&X&&G?ne(X$2({ourProps:{ref:_},theirProps:I,defaultTag:$t,name:\"Portal\"}),G):null}let gt=_,ht=W(null);function j(s,I){let{target:L,...k}=s,B={ref:y$4(I)};return $.createElement(ht.Provider,{value:L},X$2({ourProps:B,theirProps:k,defaultTag:gt,name:\"Popover.Group\"}))}let yt=W(null);function ae(){let s=Y(yt),I=k([]),L=o$3(($=>(I.current.push($),s&&s.register($),()=>B($)))),B=o$3(($=>{let L=I.current.indexOf($);-1!==L&&I.current.splice(L,1),s&&s.unregister($)})),_=ee((()=>({register:L,unregister:B,portals:I})),[L,B,I]);return[I,ee((()=>function({children:s}){return $.createElement(yt.Provider,{value:_},s)}),[_])]}let xt=D$2(N),Et=D$2(j),St=Object.assign(xt,{Group:Et});let Pt=W(null);function f$2(){let s=Y(Pt);if(null===s){let s=new Error(\"You used a <Description /> component, but it is not inside a relevant parent.\");throw Error.captureStackTrace&&Error.captureStackTrace(s,f$2),s}return s}function M$5(){let[s,I]=B([]);return[s.length>0?s.join(\" \"):void 0,ee((()=>function(s){let L=o$3((s=>(I(($=>[...$,s])),()=>I(($=>{let I=$.slice(),L=I.indexOf(s);return-1!==L&&I.splice(L,1),I}))))),k=ee((()=>({register:L,slot:s.slot,name:s.name,props:s.props})),[L,s.slot,s.name,s.props]);return $.createElement(Pt.Provider,{value:k},s.children)}),[I])]}let wt=\"p\";function h$3(s,$){let I=se(),{id:L=`headlessui-description-${I}`,...k}=s,B=f$2(),_=y$4($);l$4((()=>B.register(L)),[L,B.register]);let U={ref:_,...B.props,id:L};return X$2({ourProps:U,theirProps:k,slot:B.slot||{},defaultTag:wt,name:B.name||\"Description\"})}let Ot=D$2(h$3),It=Object.assign(Ot,{});let Tt=W((()=>{}));Tt.displayName=\"StackContext\";var Rt=(s=>(s[s.Add=0]=\"Add\",s[s.Remove=1]=\"Remove\",s))(Rt||{});function x$1(){return Y(Tt)}function M$4({children:s,onUpdate:I,type:L,element:k,enabled:B}){let _=x$1(),U=o$3(((...s)=>{null==I||I(...s),_(...s)}));return l$4((()=>{let s=void 0===B||!0===B;return s&&U(0,L,k),()=>{s&&U(1,L,k)}}),[U,L,k,B]),$.createElement(Tt.Provider,{value:U},s)}function i(s,$){return s===$&&(0!==s||1/s===1/$)||s!==s&&$!==$}const Dt=\"function\"==typeof Object.is?Object.is:i,{useState:Ct,useEffect:Lt,useLayoutEffect:kt,useDebugValue:Ft}=s;function y$2(s,$,I){const L=$(),[{inst:k},B]=Ct({inst:{value:L,getSnapshot:$}});return kt((()=>{k.value=L,k.getSnapshot=$,r$1(k)&&B({inst:k})}),[s,L,$]),Lt((()=>(r$1(k)&&B({inst:k}),s((()=>{r$1(k)&&B({inst:k})})))),[s]),Ft(L),L}function r$1(s){const $=s.getSnapshot,I=s.value;try{const s=$();return!Dt(I,s)}catch{return!0}}function t$2(s,$,I){return $()}const At=\"undefined\"!=typeof window&&\"undefined\"!=typeof window.document&&\"undefined\"!=typeof window.document.createElement,Mt=!At,Nt=Mt?t$2:y$2,Bt=\"useSyncExternalStore\"in s?(s=>s.useSyncExternalStore)(s):Nt;function S(s){return Bt(s.subscribe,s.getSnapshot,s.getSnapshot)}function a$4(s,$){let I=s(),L=new Set;return{getSnapshot(){return I},subscribe(s){return L.add(s),()=>L.delete(s)},dispatch(s,...k){let B=$[s].call(I,...k);B&&(I=B,L.forEach((s=>s())))}}}function c$1(){let s;return{before({doc:$}){var I;let L=$.documentElement;s=(null!=(I=$.defaultView)?I:window).innerWidth-L.clientWidth},after({doc:$,d:I}){let L=$.documentElement,k=L.clientWidth-L.offsetWidth,B=s-k;I.style(L,\"paddingRight\",`${B}px`)}}}function p$2(){if(!t$4())return{};let s;return{before(){s=window.pageYOffset},after({doc:$,d:I,meta:L}){function i(s){return L.containers.flatMap((s=>s())).some(($=>$.contains(s)))}I.style($.body,\"marginTop\",`-${s}px`),window.scrollTo(0,0);let k=null;I.addEventListener($,\"click\",(s=>{if(s.target instanceof HTMLElement)try{let I=s.target.closest(\"a\");if(!I)return;let{hash:L}=new URL(I.href),B=$.querySelector(L);B&&!i(B)&&(k=B)}catch{}}),!0),I.addEventListener($,\"touchmove\",(s=>{s.target instanceof HTMLElement&&!i(s.target)&&s.preventDefault()}),{passive:!1}),I.add((()=>{window.scrollTo(0,window.pageYOffset+s),k&&k.isConnected&&(k.scrollIntoView({block:\"nearest\"}),k=null)}))}}}function l$1(){return{before({doc:s,d:$}){$.style(s.documentElement,\"overflow\",\"hidden\")}}}function m(s){let $={};for(let I of s)Object.assign($,I($));return $}let _t=a$4((()=>new Map),{PUSH(s,$){var I;let L=null!=(I=this.get(s))?I:{doc:s,count:0,d:o$4(),meta:new Set};return L.count++,L.meta.add($),this.set(s,L),this},POP(s,$){let I=this.get(s);return I&&(I.count--,I.meta.delete($)),this},SCROLL_PREVENT({doc:s,d:$,meta:I}){let L={doc:s,d:$,meta:m(I)},k=[p$2(),c$1(),l$1()];k.forEach((({before:s})=>null==s?void 0:s(L))),k.forEach((({after:s})=>null==s?void 0:s(L)))},SCROLL_ALLOW({d:s}){s.dispose()},TEARDOWN({doc:s}){this.delete(s)}});_t.subscribe((()=>{let s=_t.getSnapshot(),$=new Map;for(let[I]of s)$.set(I,I.documentElement.style.overflow);for(let I of s.values()){let s=\"hidden\"===$.get(I.doc),L=0!==I.count;(L&&!s||!L&&s)&&_t.dispatch(I.count>0?\"SCROLL_PREVENT\":\"SCROLL_ALLOW\",I),0===I.count&&_t.dispatch(\"TEARDOWN\",I)}}));function p$1(s,$,I){let L=S(_t),k=s?L.get(s):void 0,B=!!k&&k.count>0;return l$4((()=>{if(!(!s||!$))return _t.dispatch(\"PUSH\",s,I),()=>_t.dispatch(\"POP\",s,I)}),[$,s]),B}let jt=new Map,Ht=new Map;function h$1(s,$=!0){l$4((()=>{var I;if(!$)return;let L=\"function\"==typeof s?s():s.current;if(!L)return;function a(){var s;if(!L)return;let $=null!=(s=Ht.get(L))?s:1;if(1===$?Ht.delete(L):Ht.set(L,$-1),1!==$)return;let I=jt.get(L);I&&(null===I[\"aria-hidden\"]?L.removeAttribute(\"aria-hidden\"):L.setAttribute(\"aria-hidden\",I[\"aria-hidden\"]),L.inert=I.inert,jt.delete(L))}let k=null!=(I=Ht.get(L))?I:0;return Ht.set(L,k+1),0!==k||(jt.set(L,{\"aria-hidden\":L.getAttribute(\"aria-hidden\"),inert:L.inert}),L.setAttribute(\"aria-hidden\",\"true\"),L.inert=!0),a}),[s,$])}function p({defaultContainers:s=[],portals:I}={}){let L=k(null),B=n(L),_=o$3((()=>{var $;let k=[];for(let $ of s)null!==$&&($ instanceof HTMLElement?k.push($):\"current\"in $&&$.current instanceof HTMLElement&&k.push($.current));if(null!=I&&I.current)for(let s of I.current)k.push(s);for(let s of null!=($=null==B?void 0:B.querySelectorAll(\"html > *, body > *\"))?$:[])s!==document.body&&s!==document.head&&s instanceof HTMLElement&&\"headlessui-portal-root\"!==s.id&&(s.contains(L.current)||k.some(($=>s.contains($)))||k.push(s));return k}));return{resolveContainers:_,contains:o$3((s=>_().some(($=>$.contains(s))))),mainTreeNodeRef:L,MainTreeNode:ee((()=>function(){return $.createElement(Le,{features:Ce.Hidden,ref:L})}),[L])}}var Ut=(s=>(s[s.Open=0]=\"Open\",s[s.Closed=1]=\"Closed\",s))(Ut||{}),Xt=(s=>(s[s.SetTitleId=0]=\"SetTitleId\",s))(Xt||{});let Gt={0(s,$){return s.titleId===$.id?s:{...s,titleId:$.id}}},Kt=W(null);Kt.displayName=\"DialogContext\";function b$1(s){let $=Y(Kt);if(null===$){let $=new Error(`<${s} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,b$1),$}return $}function we$2(s,$,I=(()=>[document.body])){p$1(s,$,(s=>{var $;return{containers:[...null!=($=s.containers)?$:[],I]}}))}function Be$1(s,$){return u$5($.type,Gt,s,$)}let Vt=\"div\",qt=Te.RenderStrategy|Te.Static;function Ne$3(s,L){var _;let U=se(),{id:X=`headlessui-dialog-${U}`,open:G,onClose:K,initialFocus:W,__demoMode:ne=!1,...oe}=s,[le,ue]=B(0),ce=C$1();void 0===G&&null!==ce&&(G=(ce&Fe.Open)===Fe.Open);let de=k(null),pe=y$4(de,L),ve=n(de),$e=s.hasOwnProperty(\"open\")||null!==ce,he=s.hasOwnProperty(\"onClose\");if(!$e&&!he)throw new Error(\"You have to provide an `open` and an `onClose` prop to the `Dialog` component.\");if(!$e)throw new Error(\"You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.\");if(!he)throw new Error(\"You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.\");if(\"boolean\"!=typeof G)throw new Error(`You provided an \\`open\\` prop to the \\`Dialog\\`, but the value is not a boolean. Received: ${G}`);if(\"function\"!=typeof K)throw new Error(`You provided an \\`onClose\\` prop to the \\`Dialog\\`, but the value is not a function. Received: ${K}`);let xe=G?0:1,[Oe,Ie]=Q(Be$1,{titleId:null,descriptionId:null,panelRef:z()}),Te=o$3((()=>K(!1))),Re=o$3((s=>Ie({type:0,id:s}))),De=!!l$3()&&(!ne&&0===xe),Ce=le>1,Le=null!==Y(Kt),[ke,Be]=ae(),{resolveContainers:_e,mainTreeNodeRef:Xe,MainTreeNode:Ge}=p({portals:ke,defaultContainers:[null!=(_=Oe.panelRef.current)?_:de.current]}),Ke=Ce?\"parent\":\"leaf\",Ve=null!==ce&&(ce&Fe.Closing)===Fe.Closing,qe=(()=>!Le&&!Ve&&De)(),We=J((()=>{var s,$;return null!=($=Array.from(null!=(s=null==ve?void 0:ve.querySelectorAll(\"body > *\"))?s:[]).find((s=>\"headlessui-portal-root\"!==s.id&&(s.contains(Xe.current)&&s instanceof HTMLElement))))?$:null}),[Xe]);h$1(We,qe);let Qe=(()=>!!Ce||De)(),ze=J((()=>{var s,$;return null!=($=Array.from(null!=(s=null==ve?void 0:ve.querySelectorAll(\"[data-headlessui-portal]\"))?s:[]).find((s=>s.contains(Xe.current)&&s instanceof HTMLElement)))?$:null}),[Xe]);h$1(ze,Qe);let Ze=(()=>!(!De||Ce))();h$5(_e,Te,Ze);let et=(()=>!(Ce||0!==xe))();E(null==ve?void 0:ve.defaultView,\"keydown\",(s=>{et&&(s.defaultPrevented||s.key===Me.Escape&&(s.preventDefault(),s.stopPropagation(),Te()))}));let tt=(()=>!(Ve||0!==xe||Le))();we$2(ve,tt,_e),I((()=>{if(0!==xe||!de.current)return;let s=new ResizeObserver((s=>{for(let $ of s){let s=$.target.getBoundingClientRect();0===s.x&&0===s.y&&0===s.width&&0===s.height&&Te()}}));return s.observe(de.current),()=>s.disconnect()}),[xe,de,Te]);let[nt,rt]=M$5(),ot=ee((()=>[{dialogState:xe,close:Te,setTitleId:Re},Oe]),[xe,Oe,Te,Re]),lt=ee((()=>({open:0===xe})),[xe]),at={ref:pe,id:X,role:\"dialog\",\"aria-modal\":0===xe||void 0,\"aria-labelledby\":Oe.titleId,\"aria-describedby\":nt};return $.createElement(M$4,{type:\"Dialog\",enabled:0===xe,element:de,onUpdate:o$3(((s,$)=>{\"Dialog\"===$&&u$5(s,{[Rt.Add]:()=>ue((s=>s+1)),[Rt.Remove]:()=>ue((s=>s-1))})}))},$.createElement(P,{force:!0},$.createElement(St,null,$.createElement(Kt.Provider,{value:ot},$.createElement(St.Group,{target:de},$.createElement(P,{force:!1},$.createElement(rt,{slot:lt,name:\"Dialog.Description\"},$.createElement(vt,{initialFocus:W,containers:_e,features:De?u$5(Ke,{parent:vt.features.RestoreFocus,leaf:vt.features.All&~vt.features.FocusLock}):vt.features.None},$.createElement(Be,null,X$2({ourProps:at,theirProps:oe,slot:lt,defaultTag:Vt,features:qt,visible:0===xe,name:\"Dialog\"}))))))))),$.createElement(Ge,null))}let Wt=\"div\";function We$2(s,$){let I=se(),{id:L=`headlessui-dialog-overlay-${I}`,...k}=s,[{dialogState:B,close:_}]=b$1(\"Dialog.Overlay\"),U=y$4($),X=o$3((s=>{if(s.target===s.currentTarget){if(r$2(s.currentTarget))return s.preventDefault();s.preventDefault(),s.stopPropagation(),_()}})),G=ee((()=>({open:0===B})),[B]);return X$2({ourProps:{ref:U,id:L,\"aria-hidden\":!0,onClick:X},theirProps:k,slot:G,defaultTag:Wt,name:\"Dialog.Overlay\"})}let Yt=\"div\";function $e$3(s,L){let k=se(),{id:B=`headlessui-dialog-backdrop-${k}`,..._}=s,[{dialogState:U},X]=b$1(\"Dialog.Backdrop\"),G=y$4(L);I((()=>{if(null===X.panelRef.current)throw new Error(\"A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.\")}),[X.panelRef]);let K=ee((()=>({open:0===U})),[U]);return $.createElement(P,{force:!0},$.createElement(St,null,X$2({ourProps:{ref:G,id:B,\"aria-hidden\":!0},theirProps:_,slot:K,defaultTag:Yt,name:\"Dialog.Backdrop\"})))}let Qt=\"div\";function Xe$2(s,$){let I=se(),{id:L=`headlessui-dialog-panel-${I}`,...k}=s,[{dialogState:B},_]=b$1(\"Dialog.Panel\"),U=y$4($,_.panelRef),X=ee((()=>({open:0===B})),[B]),G=o$3((s=>{s.stopPropagation()}));return X$2({ourProps:{ref:U,id:L,onClick:G},theirProps:k,slot:X,defaultTag:Qt,name:\"Dialog.Panel\"})}let zt=\"h2\";function Ke$2(s,$){let L=se(),{id:k=`headlessui-dialog-title-${L}`,...B}=s,[{dialogState:_,setTitleId:U}]=b$1(\"Dialog.Title\"),X=y$4($);I((()=>(U(k),()=>U(null))),[k,U]);let G=ee((()=>({open:0===_})),[_]);return X$2({ourProps:{ref:X,id:k},theirProps:B,slot:G,defaultTag:zt,name:\"Dialog.Title\"})}let Jt=D$2(Ne$3),Zt=D$2($e$3),en=D$2(Xe$2),tn=D$2(We$2),nn=D$2(Ke$2),rn=Object.assign(Jt,{Backdrop:Zt,Panel:en,Overlay:tn,Title:nn,Description:It});var on;let ln=null!=(on=$.startTransition)?on:function(s){s()};var an=(s=>(s[s.Open=0]=\"Open\",s[s.Closed=1]=\"Closed\",s))(an||{}),un=(s=>(s[s.ToggleDisclosure=0]=\"ToggleDisclosure\",s[s.CloseDisclosure=1]=\"CloseDisclosure\",s[s.SetButtonId=2]=\"SetButtonId\",s[s.SetPanelId=3]=\"SetPanelId\",s[s.LinkPanel=4]=\"LinkPanel\",s[s.UnlinkPanel=5]=\"UnlinkPanel\",s))(un||{});let sn={0:s=>({...s,disclosureState:u$5(s.disclosureState,{0:1,1:0})}),1:s=>1===s.disclosureState?s:{...s,disclosureState:1},4(s){return!0===s.linkedPanel?s:{...s,linkedPanel:!0}},5(s){return!1===s.linkedPanel?s:{...s,linkedPanel:!1}},2(s,$){return s.buttonId===$.buttonId?s:{...s,buttonId:$.buttonId}},3(s,$){return s.panelId===$.panelId?s:{...s,panelId:$.panelId}}},cn=W(null);cn.displayName=\"DisclosureContext\";function M$3(s){let $=Y(cn);if(null===$){let $=new Error(`<${s} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,M$3),$}return $}let dn=W(null);dn.displayName=\"DisclosureAPIContext\";function w$1(s){let $=Y(dn);if(null===$){let $=new Error(`<${s} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,w$1),$}return $}let pn=W(null);pn.displayName=\"DisclosurePanelContext\";function V(){return Y(pn)}function Y$1(s,$){return u$5($.type,sn,s,$)}let fn=_;function ee$1(s,I){let{defaultOpen:L=!1,...B}=s,U=k(null),X=y$4(I,T$1((s=>{U.current=s}),void 0===s.as||s.as===_)),G=k(null),K=k(null),W=Q(Y$1,{disclosureState:L?0:1,linkedPanel:!1,buttonRef:K,panelRef:G,buttonId:null,panelId:null}),[{disclosureState:Y,buttonId:z},J]=W,ne=o$3((s=>{J({type:1});let $=e$3(U);if(!$||!z)return;let I=(()=>s?s instanceof HTMLElement?s:s.current instanceof HTMLElement?s.current:$.getElementById(z):$.getElementById(z))();null==I||I.focus()})),oe=ee((()=>({close:ne})),[ne]),le=ee((()=>({open:0===Y,close:ne})),[Y,ne]),ue={ref:X};return $.createElement(cn.Provider,{value:W},$.createElement(dn.Provider,{value:oe},$.createElement(c$4,{value:u$5(Y,{0:Fe.Open,1:Fe.Closed})},X$2({ourProps:ue,theirProps:B,slot:le,defaultTag:fn,name:\"Disclosure\"}))))}let vn=\"button\";function ne$2(s,$){let L=se(),{id:B=`headlessui-disclosure-button-${L}`,..._}=s,[U,X]=M$3(\"Disclosure.Button\"),G=V(),K=null!==G&&G===U.panelId,W=k(null),Y=y$4(W,$,K?null:U.buttonRef);I((()=>{if(!K)return X({type:2,buttonId:B}),()=>{X({type:2,buttonId:null})}}),[B,X,K]);let Q=o$3((s=>{var $;if(K){if(1===U.disclosureState)return;switch(s.key){case Me.Space:case Me.Enter:s.preventDefault(),s.stopPropagation(),X({type:0}),null==($=U.buttonRef.current)||$.focus();break}}else switch(s.key){case Me.Space:case Me.Enter:s.preventDefault(),s.stopPropagation(),X({type:0});break}})),z=o$3((s=>{switch(s.key){case Me.Space:s.preventDefault();break}})),J=o$3(($=>{var I;r$2($.currentTarget)||s.disabled||(K?(X({type:0}),null==(I=U.buttonRef.current)||I.focus()):X({type:0}))})),ne=ee((()=>({open:0===U.disclosureState})),[U]),oe=s$6(s,W),le=K?{ref:Y,type:oe,onKeyDown:Q,onClick:J}:{ref:Y,id:B,type:oe,\"aria-expanded\":0===U.disclosureState,\"aria-controls\":U.linkedPanel?U.panelId:void 0,onKeyDown:Q,onKeyUp:z,onClick:J};return X$2({ourProps:le,theirProps:_,slot:ne,defaultTag:vn,name:\"Disclosure.Button\"})}let mn=\"div\",bn=Te.RenderStrategy|Te.Static;function re$3(s,L){let k=se(),{id:B=`headlessui-disclosure-panel-${k}`,..._}=s,[U,X]=M$3(\"Disclosure.Panel\"),{close:G}=w$1(\"Disclosure.Panel\"),K=y$4(L,U.panelRef,(s=>{ln((()=>X({type:s?4:5})))}));I((()=>(X({type:3,panelId:B}),()=>{X({type:3,panelId:null})})),[B,X]);let W=C$1(),Y=(()=>null!==W?(W&Fe.Open)===Fe.Open:0===U.disclosureState)(),Q=ee((()=>({open:0===U.disclosureState,close:G})),[U,G]),z={ref:K,id:B};return $.createElement(pn.Provider,{value:U.panelId},X$2({ourProps:z,theirProps:_,slot:Q,defaultTag:mn,features:bn,visible:Y,name:\"Disclosure.Panel\"}))}let $n=D$2(ee$1),gn=D$2(ne$2),hn=D$2(re$3),yn=Object.assign($n,{Button:gn,Panel:hn});let xn=/([\\u2700-\\u27BF]|[\\uE000-\\uF8FF]|\\uD83C[\\uDC00-\\uDFFF]|\\uD83D[\\uDC00-\\uDFFF]|[\\u2011-\\u26FF]|\\uD83E[\\uDD10-\\uDDFF])/g;function o(s){var $,I;let L=null!=($=s.innerText)?$:\"\",k=s.cloneNode(!0);if(!(k instanceof HTMLElement))return L;let B=!1;for(let s of k.querySelectorAll('[hidden],[aria-hidden],[role=\"img\"]'))s.remove(),B=!0;let _=B?null!=(I=k.innerText)?I:\"\":L;return xn.test(_)&&(_=_.replace(xn,\"\")),_}function g(s){let $=s.getAttribute(\"aria-label\");if(\"string\"==typeof $)return $.trim();let I=s.getAttribute(\"aria-labelledby\");if(I){let s=I.split(\" \").map((s=>{let $=document.getElementById(s);if($){let s=$.getAttribute(\"aria-label\");return\"string\"==typeof s?s.trim():o($).trim()}return null})).filter(Boolean);if(s.length>0)return s.join(\", \")}return o(s).trim()}function b(s){let $=k(\"\"),I=k(\"\");return o$3((()=>{let L=s.current;if(!L)return\"\";let k=L.innerText;if($.current===k)return I.current;let B=g(L).trim().toLowerCase();return $.current=k,I.current=B,B}))}var En=(s=>(s[s.Open=0]=\"Open\",s[s.Closed=1]=\"Closed\",s))(En||{}),Sn=(s=>(s[s.Single=0]=\"Single\",s[s.Multi=1]=\"Multi\",s))(Sn||{}),Pn=(s=>(s[s.Pointer=0]=\"Pointer\",s[s.Other=1]=\"Other\",s))(Pn||{}),wn=(s=>(s[s.OpenListbox=0]=\"OpenListbox\",s[s.CloseListbox=1]=\"CloseListbox\",s[s.GoToOption=2]=\"GoToOption\",s[s.Search=3]=\"Search\",s[s.ClearSearch=4]=\"ClearSearch\",s[s.RegisterOption=5]=\"RegisterOption\",s[s.UnregisterOption=6]=\"UnregisterOption\",s[s.RegisterLabel=7]=\"RegisterLabel\",s))(wn||{});function z$1(s,$=(s=>s)){let I=null!==s.activeOptionIndex?s.options[s.activeOptionIndex]:null,L=I$3($(s.options.slice()),(s=>s.dataRef.current.domRef.current)),k=I?L.indexOf(I):null;return-1===k&&(k=null),{options:L,activeOptionIndex:k}}let On={1(s){return s.dataRef.current.disabled||1===s.listboxState?s:{...s,activeOptionIndex:null,listboxState:1}},0(s){if(s.dataRef.current.disabled||0===s.listboxState)return s;let $=s.activeOptionIndex,{isSelected:I}=s.dataRef.current,L=s.options.findIndex((s=>I(s.dataRef.current.value)));return-1!==L&&($=L),{...s,listboxState:0,activeOptionIndex:$}},2(s,$){var I;if(s.dataRef.current.disabled||1===s.listboxState)return s;let L=z$1(s),k=x$2($,{resolveItems:()=>L.options,resolveActiveIndex:()=>L.activeOptionIndex,resolveId:s=>s.id,resolveDisabled:s=>s.dataRef.current.disabled});return{...s,...L,searchQuery:\"\",activeOptionIndex:k,activationTrigger:null!=(I=$.trigger)?I:1}},3:(s,$)=>{if(s.dataRef.current.disabled||1===s.listboxState)return s;let I=\"\"!==s.searchQuery?0:1,L=s.searchQuery+$.value.toLowerCase(),k=(null!==s.activeOptionIndex?s.options.slice(s.activeOptionIndex+I).concat(s.options.slice(0,s.activeOptionIndex+I)):s.options).find((s=>{var $;return!s.dataRef.current.disabled&&(null==($=s.dataRef.current.textValue)?void 0:$.startsWith(L))})),B=k?s.options.indexOf(k):-1;return-1===B||B===s.activeOptionIndex?{...s,searchQuery:L}:{...s,searchQuery:L,activeOptionIndex:B,activationTrigger:1}},4(s){return s.dataRef.current.disabled||1===s.listboxState||\"\"===s.searchQuery?s:{...s,searchQuery:\"\"}},5:(s,$)=>{let I={id:$.id,dataRef:$.dataRef},L=z$1(s,(s=>[...s,I]));return null===s.activeOptionIndex&&s.dataRef.current.isSelected($.dataRef.current.value)&&(L.activeOptionIndex=L.options.indexOf(I)),{...s,...L}},6:(s,$)=>{let I=z$1(s,(s=>{let I=s.findIndex((s=>s.id===$.id));return-1!==I&&s.splice(I,1),s}));return{...s,...I,activationTrigger:1}},7:(s,$)=>({...s,labelId:$.id})},In=W(null);In.displayName=\"ListboxActionsContext\";function U$1(s){let $=Y(In);if(null===$){let $=new Error(`<${s} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,U$1),$}return $}let Tn=W(null);Tn.displayName=\"ListboxDataContext\";function B$1(s){let $=Y(Tn);if(null===$){let $=new Error(`<${s} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,B$1),$}return $}function Ve$1(s,$){return u$5($.type,On,s,$)}let Rn=_;function Qe$1(s,L){let{value:B,defaultValue:_,form:U,name:X,onChange:G,by:K=((s,$)=>s===$),disabled:W=!1,horizontal:Y=!1,multiple:ne=!1,...oe}=s;const le=Y?\"horizontal\":\"vertical\";let ue=y$4(L),[se=(ne?[]:void 0),ce]=T(B,G,_),[de,pe]=Q(Ve$1,{dataRef:z(),listboxState:1,options:[],searchQuery:\"\",labelId:null,activeOptionIndex:null,activationTrigger:1}),ve=k({static:!1,hold:!1}),he=k(null),xe=k(null),Oe=k(null),Te=o$3(\"string\"==typeof K?(s,$)=>{let I=K;return(null==s?void 0:s[I])===(null==$?void 0:$[I])}:K),Re=J((s=>u$5(De.mode,{1:()=>se.some(($=>Te($,s))),0:()=>Te(se,s)})),[se]),De=ee((()=>({...de,value:se,disabled:W,mode:ne?1:0,orientation:le,compare:Te,isSelected:Re,optionsPropsRef:ve,labelRef:he,buttonRef:xe,optionsRef:Oe})),[se,W,ne,de]);l$4((()=>{de.dataRef.current=De}),[De]),h$5([De.buttonRef,De.optionsRef],((s,$)=>{var I;pe({type:1}),h$6($,$e.Loose)||(s.preventDefault(),null==(I=De.buttonRef.current)||I.focus())}),0===De.listboxState);let ke=ee((()=>({open:0===De.listboxState,disabled:W,value:se})),[De,W,se]),Me=o$3((s=>{let $=De.options.find(($=>$.id===s));$&&qe($.dataRef.current.value)})),Be=o$3((()=>{if(null!==De.activeOptionIndex){let{dataRef:s,id:$}=De.options[De.activeOptionIndex];qe(s.current.value),pe({type:2,focus:Ie.Specific,id:$})}})),_e=o$3((()=>pe({type:0}))),Xe=o$3((()=>pe({type:1}))),Ge=o$3(((s,$,I)=>s===Ie.Specific?pe({type:2,focus:Ie.Specific,id:$,trigger:I}):pe({type:2,focus:s,trigger:I}))),Ke=o$3(((s,$)=>(pe({type:5,id:s,dataRef:$}),()=>pe({type:6,id:s})))),Ve=o$3((s=>(pe({type:7,id:s}),()=>pe({type:7,id:null})))),qe=o$3((s=>u$5(De.mode,{0(){return null==ce?void 0:ce(s)},1(){let $=De.value.slice(),I=$.findIndex(($=>Te($,s)));return-1===I?$.push(s):$.splice(I,1),null==ce?void 0:ce($)}}))),We=o$3((s=>pe({type:3,value:s}))),Qe=o$3((()=>pe({type:4}))),ze=ee((()=>({onChange:qe,registerOption:Ke,registerLabel:Ve,goToOption:Ge,closeListbox:Xe,openListbox:_e,selectActiveOption:Be,selectOption:Me,search:We,clearSearch:Qe})),[]),Ze={ref:ue},et=k(null),tt=p$6();return I((()=>{et.current&&void 0!==_&&tt.addEventListener(et.current,\"reset\",(()=>{qe(_)}))}),[et,qe]),$.createElement(In.Provider,{value:ze},$.createElement(Tn.Provider,{value:De},$.createElement(c$4,{value:u$5(De.listboxState,{0:Fe.Open,1:Fe.Closed})},null!=X&&null!=se&&e$1({[X]:se}).map((([s,I],L)=>$.createElement(Le,{features:Ce.Hidden,ref:0===L?s=>{var $;et.current=null!=($=null==s?void 0:s.closest(\"form\"))?$:null}:void 0,...R({key:s,as:\"input\",type:\"hidden\",hidden:!0,readOnly:!0,form:U,name:s,value:I})}))),X$2({ourProps:Ze,theirProps:oe,slot:ke,defaultTag:Rn,name:\"Listbox\"}))))}let Dn=\"button\";function Xe$1(s,$){var I;let L=se(),{id:k=`headlessui-listbox-button-${L}`,...B}=s,_=B$1(\"Listbox.Button\"),U=U$1(\"Listbox.Button\"),X=y$4(_.buttonRef,$),G=p$6(),K=o$3((s=>{switch(s.key){case Me.Space:case Me.Enter:case Me.ArrowDown:s.preventDefault(),U.openListbox(),G.nextFrame((()=>{_.value||U.goToOption(Ie.First)}));break;case Me.ArrowUp:s.preventDefault(),U.openListbox(),G.nextFrame((()=>{_.value||U.goToOption(Ie.Last)}));break}})),W=o$3((s=>{switch(s.key){case Me.Space:s.preventDefault();break}})),Y=o$3((s=>{if(r$2(s.currentTarget))return s.preventDefault();0===_.listboxState?(U.closeListbox(),G.nextFrame((()=>{var s;return null==(s=_.buttonRef.current)?void 0:s.focus({preventScroll:!0})}))):(s.preventDefault(),U.openListbox())})),Q=i$4((()=>{if(_.labelId)return[_.labelId,k].join(\" \")}),[_.labelId,k]),z=ee((()=>({open:0===_.listboxState,disabled:_.disabled,value:_.value})),[_]),J={ref:X,id:k,type:s$6(s,_.buttonRef),\"aria-haspopup\":\"listbox\",\"aria-controls\":null==(I=_.optionsRef.current)?void 0:I.id,\"aria-expanded\":0===_.listboxState,\"aria-labelledby\":Q,disabled:_.disabled,onKeyDown:K,onKeyUp:W,onClick:Y};return X$2({ourProps:J,theirProps:B,slot:z,defaultTag:Dn,name:\"Listbox.Button\"})}let Cn=\"label\";function ze$1(s,$){let I=se(),{id:L=`headlessui-listbox-label-${I}`,...k}=s,B=B$1(\"Listbox.Label\"),_=U$1(\"Listbox.Label\"),U=y$4(B.labelRef,$);l$4((()=>_.registerLabel(L)),[L]);let X=o$3((()=>{var s;return null==(s=B.buttonRef.current)?void 0:s.focus({preventScroll:!0})})),G=ee((()=>({open:0===B.listboxState,disabled:B.disabled})),[B]);return X$2({ourProps:{ref:U,id:L,onClick:X},theirProps:k,slot:G,defaultTag:Cn,name:\"Listbox.Label\"})}let Ln=\"ul\",kn=Te.RenderStrategy|Te.Static;function Ye$1(s,$){var L;let k=se(),{id:B=`headlessui-listbox-options-${k}`,..._}=s,U=B$1(\"Listbox.Options\"),X=U$1(\"Listbox.Options\"),G=y$4(U.optionsRef,$),K=p$6(),W=p$6(),Y=C$1(),Q=(()=>null!==Y?(Y&Fe.Open)===Fe.Open:0===U.listboxState)();I((()=>{var s;let $=U.optionsRef.current;$&&0===U.listboxState&&$!==(null==(s=e$3($))?void 0:s.activeElement)&&$.focus({preventScroll:!0})}),[U.listboxState,U.optionsRef]);let z=o$3((s=>{switch(W.dispose(),s.key){case Me.Space:if(\"\"!==U.searchQuery)return s.preventDefault(),s.stopPropagation(),X.search(s.key);case Me.Enter:if(s.preventDefault(),s.stopPropagation(),null!==U.activeOptionIndex){let{dataRef:s}=U.options[U.activeOptionIndex];X.onChange(s.current.value)}0===U.mode&&(X.closeListbox(),o$4().nextFrame((()=>{var s;return null==(s=U.buttonRef.current)?void 0:s.focus({preventScroll:!0})})));break;case u$5(U.orientation,{vertical:Me.ArrowDown,horizontal:Me.ArrowRight}):return s.preventDefault(),s.stopPropagation(),X.goToOption(Ie.Next);case u$5(U.orientation,{vertical:Me.ArrowUp,horizontal:Me.ArrowLeft}):return s.preventDefault(),s.stopPropagation(),X.goToOption(Ie.Previous);case Me.Home:case Me.PageUp:return s.preventDefault(),s.stopPropagation(),X.goToOption(Ie.First);case Me.End:case Me.PageDown:return s.preventDefault(),s.stopPropagation(),X.goToOption(Ie.Last);case Me.Escape:return s.preventDefault(),s.stopPropagation(),X.closeListbox(),K.nextFrame((()=>{var s;return null==(s=U.buttonRef.current)?void 0:s.focus({preventScroll:!0})}));case Me.Tab:s.preventDefault(),s.stopPropagation();break;default:1===s.key.length&&(X.search(s.key),W.setTimeout((()=>X.clearSearch()),350));break}})),J=i$4((()=>{var s,$,I;return null!=(I=null==(s=U.labelRef.current)?void 0:s.id)?I:null==($=U.buttonRef.current)?void 0:$.id}),[U.labelRef.current,U.buttonRef.current]),ne=ee((()=>({open:0===U.listboxState})),[U]),oe={\"aria-activedescendant\":null===U.activeOptionIndex||null==(L=U.options[U.activeOptionIndex])?void 0:L.id,\"aria-multiselectable\":1===U.mode||void 0,\"aria-labelledby\":J,\"aria-orientation\":U.orientation,id:B,onKeyDown:z,role:\"listbox\",tabIndex:0,ref:G};return X$2({ourProps:oe,theirProps:_,slot:ne,defaultTag:Ln,features:kn,visible:Q,name:\"Listbox.Options\"})}let Fn=\"li\";function et$1(s,$){let I=se(),{id:L=`headlessui-listbox-option-${I}`,disabled:B=!1,value:_,...U}=s,X=B$1(\"Listbox.Option\"),G=U$1(\"Listbox.Option\"),K=null!==X.activeOptionIndex&&X.options[X.activeOptionIndex].id===L,W=X.isSelected(_),Y=k(null),Q=b(Y),z=s$8({disabled:B,value:_,domRef:Y,get textValue(){return Q()}}),J=y$4($,Y);l$4((()=>{if(0!==X.listboxState||!K||0===X.activationTrigger)return;let s=o$4();return s.requestAnimationFrame((()=>{var s,$;null==($=null==(s=Y.current)?void 0:s.scrollIntoView)||$.call(s,{block:\"nearest\"})})),s.dispose}),[Y,K,X.listboxState,X.activationTrigger,X.activeOptionIndex]),l$4((()=>G.registerOption(L,z)),[z,L]);let ne=o$3((s=>{if(B)return s.preventDefault();G.onChange(_),0===X.mode&&(G.closeListbox(),o$4().nextFrame((()=>{var s;return null==(s=X.buttonRef.current)?void 0:s.focus({preventScroll:!0})})))})),oe=o$3((()=>{if(B)return G.goToOption(Ie.Nothing);G.goToOption(Ie.Specific,L)})),le=u$3(),ue=o$3((s=>le.update(s))),ce=o$3((s=>{le.wasMoved(s)&&(B||K||G.goToOption(Ie.Specific,L,0))})),de=o$3((s=>{le.wasMoved(s)&&(B||K&&G.goToOption(Ie.Nothing))})),pe=ee((()=>({active:K,selected:W,disabled:B})),[K,W,B]);return X$2({ourProps:{id:L,ref:J,role:\"option\",tabIndex:!0===B?void 0:-1,\"aria-disabled\":!0===B||void 0,\"aria-selected\":W,disabled:void 0,onClick:ne,onFocus:oe,onPointerEnter:ue,onMouseEnter:ue,onPointerMove:ce,onMouseMove:ce,onPointerLeave:de,onMouseLeave:de},theirProps:U,slot:pe,defaultTag:Fn,name:\"Listbox.Option\"})}let An=D$2(Qe$1),Mn=D$2(Xe$1),Nn=D$2(ze$1),Bn=D$2(Ye$1),_n=D$2(et$1),jn=Object.assign(An,{Button:Mn,Label:Nn,Options:Bn,Option:_n});var Hn=(s=>(s[s.Open=0]=\"Open\",s[s.Closed=1]=\"Closed\",s))(Hn||{}),Un=(s=>(s[s.Pointer=0]=\"Pointer\",s[s.Other=1]=\"Other\",s))(Un||{}),Xn=(s=>(s[s.OpenMenu=0]=\"OpenMenu\",s[s.CloseMenu=1]=\"CloseMenu\",s[s.GoToItem=2]=\"GoToItem\",s[s.Search=3]=\"Search\",s[s.ClearSearch=4]=\"ClearSearch\",s[s.RegisterItem=5]=\"RegisterItem\",s[s.UnregisterItem=6]=\"UnregisterItem\",s))(Xn||{});function w(s,$=(s=>s)){let I=null!==s.activeItemIndex?s.items[s.activeItemIndex]:null,L=I$3($(s.items.slice()),(s=>s.dataRef.current.domRef.current)),k=I?L.indexOf(I):null;return-1===k&&(k=null),{items:L,activeItemIndex:k}}let Gn={1(s){return 1===s.menuState?s:{...s,activeItemIndex:null,menuState:1}},0(s){return 0===s.menuState?s:{...s,__demoMode:!1,menuState:0}},2:(s,$)=>{var I;let L=w(s),k=x$2($,{resolveItems:()=>L.items,resolveActiveIndex:()=>L.activeItemIndex,resolveId:s=>s.id,resolveDisabled:s=>s.dataRef.current.disabled});return{...s,...L,searchQuery:\"\",activeItemIndex:k,activationTrigger:null!=(I=$.trigger)?I:1}},3:(s,$)=>{let I=\"\"!==s.searchQuery?0:1,L=s.searchQuery+$.value.toLowerCase(),k=(null!==s.activeItemIndex?s.items.slice(s.activeItemIndex+I).concat(s.items.slice(0,s.activeItemIndex+I)):s.items).find((s=>{var $;return(null==($=s.dataRef.current.textValue)?void 0:$.startsWith(L))&&!s.dataRef.current.disabled})),B=k?s.items.indexOf(k):-1;return-1===B||B===s.activeItemIndex?{...s,searchQuery:L}:{...s,searchQuery:L,activeItemIndex:B,activationTrigger:1}},4(s){return\"\"===s.searchQuery?s:{...s,searchQuery:\"\",searchActiveItemIndex:null}},5:(s,$)=>{let I=w(s,(s=>[...s,{id:$.id,dataRef:$.dataRef}]));return{...s,...I}},6:(s,$)=>{let I=w(s,(s=>{let I=s.findIndex((s=>s.id===$.id));return-1!==I&&s.splice(I,1),s}));return{...s,...I,activationTrigger:1}}},Kn=W(null);Kn.displayName=\"MenuContext\";function O(s){let $=Y(Kn);if(null===$){let $=new Error(`<${s} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,O),$}return $}function ye$2(s,$){return u$5($.type,Gn,s,$)}let Vn=_;function Me$1(s,I){let{__demoMode:L=!1,...k}=s,B=Q(ye$2,{__demoMode:L,menuState:L?0:1,buttonRef:z(),itemsRef:z(),items:[],searchQuery:\"\",activeItemIndex:null,activationTrigger:1}),[{menuState:_,itemsRef:U,buttonRef:X},G]=B,K=y$4(I);h$5([X,U],((s,$)=>{var I;G({type:1}),h$6($,$e.Loose)||(s.preventDefault(),null==(I=X.current)||I.focus())}),0===_);let W=o$3((()=>{G({type:1})})),Y=ee((()=>({open:0===_,close:W})),[_,W]),J={ref:K};return $.createElement(Kn.Provider,{value:B},$.createElement(c$4,{value:u$5(_,{0:Fe.Open,1:Fe.Closed})},X$2({ourProps:J,theirProps:k,slot:Y,defaultTag:Vn,name:\"Menu\"})))}let qn=\"button\";function Re$2(s,$){var I;let L=se(),{id:k=`headlessui-menu-button-${L}`,...B}=s,[_,U]=O(\"Menu.Button\"),X=y$4(_.buttonRef,$),G=p$6(),K=o$3((s=>{switch(s.key){case Me.Space:case Me.Enter:case Me.ArrowDown:s.preventDefault(),s.stopPropagation(),U({type:0}),G.nextFrame((()=>U({type:2,focus:Ie.First})));break;case Me.ArrowUp:s.preventDefault(),s.stopPropagation(),U({type:0}),G.nextFrame((()=>U({type:2,focus:Ie.Last})));break}})),W=o$3((s=>{switch(s.key){case Me.Space:s.preventDefault();break}})),Y=o$3(($=>{if(r$2($.currentTarget))return $.preventDefault();s.disabled||(0===_.menuState?(U({type:1}),G.nextFrame((()=>{var s;return null==(s=_.buttonRef.current)?void 0:s.focus({preventScroll:!0})}))):($.preventDefault(),U({type:0})))})),Q=ee((()=>({open:0===_.menuState})),[_]),z={ref:X,id:k,type:s$6(s,_.buttonRef),\"aria-haspopup\":\"menu\",\"aria-controls\":null==(I=_.itemsRef.current)?void 0:I.id,\"aria-expanded\":0===_.menuState,onKeyDown:K,onKeyUp:W,onClick:Y};return X$2({ourProps:z,theirProps:B,slot:Q,defaultTag:qn,name:\"Menu.Button\"})}let Wn=\"div\",Yn=Te.RenderStrategy|Te.Static;function Ee$3(s,$){var L,k;let B=se(),{id:_=`headlessui-menu-items-${B}`,...U}=s,[X,G]=O(\"Menu.Items\"),K=y$4(X.itemsRef,$),W=n(X.itemsRef),Y=p$6(),Q=C$1(),z=(()=>null!==Q?(Q&Fe.Open)===Fe.Open:0===X.menuState)();I((()=>{let s=X.itemsRef.current;s&&0===X.menuState&&s!==(null==W?void 0:W.activeElement)&&s.focus({preventScroll:!0})}),[X.menuState,X.itemsRef,W]),F$2({container:X.itemsRef.current,enabled:0===X.menuState,accept(s){return\"menuitem\"===s.getAttribute(\"role\")?NodeFilter.FILTER_REJECT:s.hasAttribute(\"role\")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(s){s.setAttribute(\"role\",\"none\")}});let J=o$3((s=>{var $,I;switch(Y.dispose(),s.key){case Me.Space:if(\"\"!==X.searchQuery)return s.preventDefault(),s.stopPropagation(),G({type:3,value:s.key});case Me.Enter:if(s.preventDefault(),s.stopPropagation(),G({type:1}),null!==X.activeItemIndex){let{dataRef:s}=X.items[X.activeItemIndex];null==(I=null==($=s.current)?void 0:$.domRef.current)||I.click()}D$3(X.buttonRef.current);break;case Me.ArrowDown:return s.preventDefault(),s.stopPropagation(),G({type:2,focus:Ie.Next});case Me.ArrowUp:return s.preventDefault(),s.stopPropagation(),G({type:2,focus:Ie.Previous});case Me.Home:case Me.PageUp:return s.preventDefault(),s.stopPropagation(),G({type:2,focus:Ie.First});case Me.End:case Me.PageDown:return s.preventDefault(),s.stopPropagation(),G({type:2,focus:Ie.Last});case Me.Escape:s.preventDefault(),s.stopPropagation(),G({type:1}),o$4().nextFrame((()=>{var s;return null==(s=X.buttonRef.current)?void 0:s.focus({preventScroll:!0})}));break;case Me.Tab:s.preventDefault(),s.stopPropagation(),G({type:1}),o$4().nextFrame((()=>{_$2(X.buttonRef.current,s.shiftKey?de.Previous:de.Next)}));break;default:1===s.key.length&&(G({type:3,value:s.key}),Y.setTimeout((()=>G({type:4})),350));break}})),ne=o$3((s=>{switch(s.key){case Me.Space:s.preventDefault();break}})),oe=ee((()=>({open:0===X.menuState})),[X]),le={\"aria-activedescendant\":null===X.activeItemIndex||null==(L=X.items[X.activeItemIndex])?void 0:L.id,\"aria-labelledby\":null==(k=X.buttonRef.current)?void 0:k.id,id:_,onKeyDown:J,onKeyUp:ne,role:\"menu\",tabIndex:0,ref:K};return X$2({ourProps:le,theirProps:U,slot:oe,defaultTag:Wn,features:Yn,visible:z,name:\"Menu.Items\"})}let Qn=_;function Pe$3(s,$){let I=se(),{id:L=`headlessui-menu-item-${I}`,disabled:B=!1,..._}=s,[U,X]=O(\"Menu.Item\"),G=null!==U.activeItemIndex&&U.items[U.activeItemIndex].id===L,K=k(null),W=y$4($,K);l$4((()=>{if(U.__demoMode||0!==U.menuState||!G||0===U.activationTrigger)return;let s=o$4();return s.requestAnimationFrame((()=>{var s,$;null==($=null==(s=K.current)?void 0:s.scrollIntoView)||$.call(s,{block:\"nearest\"})})),s.dispose}),[U.__demoMode,K,G,U.menuState,U.activationTrigger,U.activeItemIndex]);let Y=b(K),Q=k({disabled:B,domRef:K,get textValue(){return Y()}});l$4((()=>{Q.current.disabled=B}),[Q,B]),l$4((()=>(X({type:5,id:L,dataRef:Q}),()=>X({type:6,id:L}))),[Q,L]);let z=o$3((()=>{X({type:1})})),J=o$3((s=>{if(B)return s.preventDefault();X({type:1}),D$3(U.buttonRef.current)})),ne=o$3((()=>{if(B)return X({type:2,focus:Ie.Nothing});X({type:2,focus:Ie.Specific,id:L})})),oe=u$3(),le=o$3((s=>oe.update(s))),ue=o$3((s=>{oe.wasMoved(s)&&(B||G||X({type:2,focus:Ie.Specific,id:L,trigger:0}))})),ce=o$3((s=>{oe.wasMoved(s)&&(B||G&&X({type:2,focus:Ie.Nothing}))})),de=ee((()=>({active:G,disabled:B,close:z})),[G,B,z]);return X$2({ourProps:{id:L,ref:W,role:\"menuitem\",tabIndex:!0===B?void 0:-1,\"aria-disabled\":!0===B||void 0,disabled:void 0,onClick:J,onFocus:ne,onPointerEnter:le,onMouseEnter:le,onPointerMove:ue,onMouseMove:ue,onPointerLeave:ce,onMouseLeave:ce},theirProps:_,slot:de,defaultTag:Qn,name:\"Menu.Item\"})}let zn=D$2(Me$1),Jn=D$2(Re$2),Zn=D$2(Ee$3),er=D$2(Pe$3),tr=Object.assign(zn,{Button:Jn,Items:Zn,Item:er});var nr=(s=>(s[s.Open=0]=\"Open\",s[s.Closed=1]=\"Closed\",s))(nr||{}),rr=(s=>(s[s.TogglePopover=0]=\"TogglePopover\",s[s.ClosePopover=1]=\"ClosePopover\",s[s.SetButton=2]=\"SetButton\",s[s.SetButtonId=3]=\"SetButtonId\",s[s.SetPanel=4]=\"SetPanel\",s[s.SetPanelId=5]=\"SetPanelId\",s))(rr||{});let or={0:s=>{let $={...s,popoverState:u$5(s.popoverState,{0:1,1:0})};return 0===$.popoverState&&($.__demoMode=!1),$},1(s){return 1===s.popoverState?s:{...s,popoverState:1}},2(s,$){return s.button===$.button?s:{...s,button:$.button}},3(s,$){return s.buttonId===$.buttonId?s:{...s,buttonId:$.buttonId}},4(s,$){return s.panel===$.panel?s:{...s,panel:$.panel}},5(s,$){return s.panelId===$.panelId?s:{...s,panelId:$.panelId}}},lr=W(null);lr.displayName=\"PopoverContext\";function oe$2(s){let $=Y(lr);if(null===$){let $=new Error(`<${s} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,oe$2),$}return $}let ar=W(null);ar.displayName=\"PopoverAPIContext\";function fe$1(s){let $=Y(ar);if(null===$){let $=new Error(`<${s} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,fe$1),$}return $}let ir=W(null);ir.displayName=\"PopoverGroupContext\";function Ee$2(){return Y(ir)}let ur=W(null);ur.displayName=\"PopoverPanelContext\";function _e$1(){return Y(ur)}function Ge$1(s,$){return u$5($.type,or,s,$)}let sr=\"div\";function we$1(s,L){var B;let{__demoMode:_=!1,...U}=s,X=k(null),G=y$4(L,T$1((s=>{X.current=s}))),K=k([]),W=Q(Ge$1,{__demoMode:_,popoverState:_?0:1,buttons:K,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:z(),afterPanelSentinel:z()}),[{popoverState:Y,button:J,buttonId:ne,panel:oe,panelId:le,beforePanelSentinel:ue,afterPanelSentinel:se},ce]=W,de=n(null!=(B=X.current)?B:J),pe=ee((()=>{if(!J||!oe)return!1;for(let s of document.querySelectorAll(\"body > *\"))if(Number(null==s?void 0:s.contains(J))^Number(null==s?void 0:s.contains(oe)))return!0;let s=f$7(),$=s.indexOf(J),I=($+s.length-1)%s.length,L=($+1)%s.length,k=s[I],B=s[L];return!oe.contains(k)&&!oe.contains(B)}),[J,oe]),ve=s$8(ne),he=s$8(le),xe=ee((()=>({buttonId:ve,panelId:he,close:()=>ce({type:1})})),[ve,he,ce]),Oe=Ee$2(),Ie=null==Oe?void 0:Oe.registerPopover,Te=o$3((()=>{var s;return null!=(s=null==Oe?void 0:Oe.isFocusWithinPopoverGroup())?s:(null==de?void 0:de.activeElement)&&((null==J?void 0:J.contains(de.activeElement))||(null==oe?void 0:oe.contains(de.activeElement)))}));I((()=>null==Ie?void 0:Ie(xe)),[Ie,xe]);let[Re,De]=ae(),Ce=p({portals:Re,defaultContainers:[J,oe]});E(null==de?void 0:de.defaultView,\"focus\",(s=>{var $,I,L,k;s.target!==window&&s.target instanceof HTMLElement&&0===Y&&(Te()||J&&oe&&(Ce.contains(s.target)||null!=(I=null==($=ue.current)?void 0:$.contains)&&I.call($,s.target)||null!=(k=null==(L=se.current)?void 0:L.contains)&&k.call(L,s.target)||ce({type:1})))}),!0),h$5(Ce.resolveContainers,((s,$)=>{ce({type:1}),h$6($,$e.Loose)||(s.preventDefault(),null==J||J.focus())}),0===Y);let Le=o$3((s=>{ce({type:1});let $=(()=>s?s instanceof HTMLElement?s:\"current\"in s&&s.current instanceof HTMLElement?s.current:J:J)();null==$||$.focus()})),ke=ee((()=>({close:Le,isPortalled:pe})),[Le,pe]),Me=ee((()=>({open:0===Y,close:Le})),[Y,Le]),Be={ref:G};return $.createElement(ur.Provider,{value:null},$.createElement(lr.Provider,{value:W},$.createElement(ar.Provider,{value:ke},$.createElement(c$4,{value:u$5(Y,{0:Fe.Open,1:Fe.Closed})},$.createElement(De,null,X$2({ourProps:Be,theirProps:U,slot:Me,defaultTag:sr,name:\"Popover\"}),$.createElement(Ce.MainTreeNode,null))))))}let cr=\"button\";function Ue(s,L){let _=se(),{id:U=`headlessui-popover-button-${_}`,...X}=s,[G,K]=oe$2(\"Popover.Button\"),{isPortalled:W}=fe$1(\"Popover.Button\"),Y=k(null),Q=`headlessui-focus-sentinel-${se()}`,z=Ee$2(),J=null==z?void 0:z.closeOthers,ne=null!==_e$1();I((()=>{if(!ne)return K({type:3,buttonId:U}),()=>{K({type:3,buttonId:null})}}),[ne,U,K]);let[oe]=B((()=>Symbol())),le=y$4(Y,L,ne?null:s=>{if(s)G.buttons.current.push(oe);else{let s=G.buttons.current.indexOf(oe);-1!==s&&G.buttons.current.splice(s,1)}G.buttons.current.length>1&&console.warn(\"You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported.\"),s&&K({type:2,button:s})}),ue=y$4(Y,L),ce=n(Y),ve=o$3((s=>{var $,I,L;if(ne){if(1===G.popoverState)return;switch(s.key){case Me.Space:case Me.Enter:s.preventDefault(),null==(I=($=s.target).click)||I.call($),K({type:1}),null==(L=G.button)||L.focus();break}}else switch(s.key){case Me.Space:case Me.Enter:s.preventDefault(),s.stopPropagation(),1===G.popoverState&&(null==J||J(G.buttonId)),K({type:0});break;case Me.Escape:if(0!==G.popoverState)return null==J?void 0:J(G.buttonId);if(!Y.current||null!=ce&&ce.activeElement&&!Y.current.contains(ce.activeElement))return;s.preventDefault(),s.stopPropagation(),K({type:1});break}})),$e=o$3((s=>{ne||s.key===Me.Space&&s.preventDefault()})),he=o$3(($=>{var I,L;r$2($.currentTarget)||s.disabled||(ne?(K({type:1}),null==(I=G.button)||I.focus()):($.preventDefault(),$.stopPropagation(),1===G.popoverState&&(null==J||J(G.buttonId)),K({type:0}),null==(L=G.button)||L.focus()))})),xe=o$3((s=>{s.preventDefault(),s.stopPropagation()})),Oe=0===G.popoverState,Ie=ee((()=>({open:Oe})),[Oe]),Te=s$6(s,Y),Re=ne?{ref:ue,type:Te,onKeyDown:ve,onClick:he}:{ref:le,id:G.buttonId,type:Te,\"aria-expanded\":0===G.popoverState,\"aria-controls\":G.panel?G.panelId:void 0,onKeyDown:ve,onKeyUp:$e,onClick:he,onMouseDown:xe},De=n$1(),ke=o$3((()=>{let s=G.panel;s&&v();function v(){u$5(De.current,{[ct.Forwards]:()=>O$1(s,de.First),[ct.Backwards]:()=>O$1(s,de.Last)})===pe.Error&&O$1(f$7().filter((s=>\"true\"!==s.dataset.headlessuiFocusGuard)),u$5(De.current,{[ct.Forwards]:de.Next,[ct.Backwards]:de.Previous}),{relativeTo:G.button})}}));return $.createElement($.Fragment,null,X$2({ourProps:Re,theirProps:X,slot:Ie,defaultTag:cr,name:\"Popover.Button\"}),Oe&&!ne&&W&&$.createElement(Le,{id:Q,features:Ce.Focusable,\"data-headlessui-focus-guard\":!0,as:\"button\",type:\"button\",onFocus:ke}))}let dr=\"div\",pr=Te.RenderStrategy|Te.Static;function je(s,$){let I=se(),{id:L=`headlessui-popover-overlay-${I}`,...k}=s,[{popoverState:B},_]=oe$2(\"Popover.Overlay\"),U=y$4($),X=C$1(),G=(()=>null!==X?(X&Fe.Open)===Fe.Open:0===B)(),K=o$3((s=>{if(r$2(s.currentTarget))return s.preventDefault();_({type:1})})),W=ee((()=>({open:0===B})),[B]);return X$2({ourProps:{ref:U,id:L,\"aria-hidden\":!0,onClick:K},theirProps:k,slot:W,defaultTag:dr,features:pr,visible:G,name:\"Popover.Overlay\"})}let fr=\"div\",vr=Te.RenderStrategy|Te.Static;function Je(s,L){let B=se(),{id:_=`headlessui-popover-panel-${B}`,focus:U=!1,...X}=s,[G,K]=oe$2(\"Popover.Panel\"),{close:W,isPortalled:Y}=fe$1(\"Popover.Panel\"),Q=`headlessui-focus-sentinel-before-${se()}`,z=`headlessui-focus-sentinel-after-${se()}`,J=k(null),ne=y$4(J,L,(s=>{K({type:4,panel:s})})),oe=n(J);l$4((()=>(K({type:5,panelId:_}),()=>{K({type:5,panelId:null})})),[_,K]);let le=C$1(),ue=(()=>null!==le?(le&Fe.Open)===Fe.Open:0===G.popoverState)(),ce=o$3((s=>{var $;switch(s.key){case Me.Escape:if(0!==G.popoverState||!J.current||null!=oe&&oe.activeElement&&!J.current.contains(oe.activeElement))return;s.preventDefault(),s.stopPropagation(),K({type:1}),null==($=G.button)||$.focus();break}}));I((()=>{var $;s.static||1===G.popoverState&&(null==($=s.unmount)||$)&&K({type:4,panel:null})}),[G.popoverState,s.unmount,s.static,K]),I((()=>{if(G.__demoMode||!U||0!==G.popoverState||!J.current)return;let s=null==oe?void 0:oe.activeElement;J.current.contains(s)||O$1(J.current,de.First)}),[G.__demoMode,U,J,G.popoverState]);let ve=ee((()=>({open:0===G.popoverState,close:W})),[G,W]),$e={ref:ne,id:_,onKeyDown:ce,onBlur:U&&0===G.popoverState?s=>{var $,I,L,k,B;let _=s.relatedTarget;_&&J.current&&(null!=($=J.current)&&$.contains(_)||(K({type:1}),(null!=(L=null==(I=G.beforePanelSentinel.current)?void 0:I.contains)&&L.call(I,_)||null!=(B=null==(k=G.afterPanelSentinel.current)?void 0:k.contains)&&B.call(k,_))&&_.focus({preventScroll:!0})))}:void 0,tabIndex:-1},he=n$1(),xe=o$3((()=>{let s=J.current;s&&E();function E(){u$5(he.current,{[ct.Forwards]:()=>{var $;O$1(s,de.First)===pe.Error&&(null==($=G.afterPanelSentinel.current)||$.focus())},[ct.Backwards]:()=>{var s;null==(s=G.button)||s.focus({preventScroll:!0})}})}})),Oe=o$3((()=>{let s=J.current;s&&E();function E(){u$5(he.current,{[ct.Forwards]:()=>{var s;if(!G.button)return;let $=f$7(),I=$.indexOf(G.button),L=$.slice(0,I+1),k=[...$.slice(I+1),...L];for(let $ of k.slice())if(\"true\"===$.dataset.headlessuiFocusGuard||null!=(s=G.panel)&&s.contains($)){let s=k.indexOf($);-1!==s&&k.splice(s,1)}O$1(k,de.First,{sorted:!1})},[ct.Backwards]:()=>{var $;O$1(s,de.Previous)===pe.Error&&(null==($=G.button)||$.focus())}})}}));return $.createElement(ur.Provider,{value:_},ue&&Y&&$.createElement(Le,{id:Q,ref:G.beforePanelSentinel,features:Ce.Focusable,\"data-headlessui-focus-guard\":!0,as:\"button\",type:\"button\",onFocus:xe}),X$2({ourProps:$e,theirProps:X,slot:ve,defaultTag:fr,features:vr,visible:ue,name:\"Popover.Panel\"}),ue&&Y&&$.createElement(Le,{id:z,ref:G.afterPanelSentinel,features:Ce.Focusable,\"data-headlessui-focus-guard\":!0,as:\"button\",type:\"button\",onFocus:Oe}))}let mr=\"div\";function Ye(s,I){let L=k(null),_=y$4(L,I),[U,X]=B([]),G=o$3((s=>{X(($=>{let I=$.indexOf(s);if(-1!==I){let s=$.slice();return s.splice(I,1),s}return $}))})),K=o$3((s=>(X(($=>[...$,s])),()=>G(s)))),W=o$3((()=>{var s;let $=e$3(L);if(!$)return!1;let I=$.activeElement;return!(null==(s=L.current)||!s.contains(I))||U.some((s=>{var L,k;return(null==(L=$.getElementById(s.buttonId.current))?void 0:L.contains(I))||(null==(k=$.getElementById(s.panelId.current))?void 0:k.contains(I))}))})),Y=o$3((s=>{for(let $ of U)$.buttonId.current!==s&&$.close()})),Q=ee((()=>({registerPopover:K,unregisterPopover:G,isFocusWithinPopoverGroup:W,closeOthers:Y})),[K,G,W,Y]),z=ee((()=>({})),[]),J=s,ne={ref:_};return $.createElement(ir.Provider,{value:Q},X$2({ourProps:ne,theirProps:J,slot:z,defaultTag:mr,name:\"Popover.Group\"}))}let br=D$2(we$1),$r=D$2(Ue),gr=D$2(je),hr=D$2(Je),yr=D$2(Ye),xr=Object.assign(br,{Button:$r,Overlay:gr,Panel:hr,Group:yr});function c(s=0){let[$,I]=B(s),L=f$4(),k=J((s=>{L.current&&I(($=>$|s))}),[$,L]),_=J((s=>Boolean($&s)),[$]),U=J((s=>{L.current&&I(($=>$&~s))}),[I,L]),X=J((s=>{L.current&&I(($=>$^s))}),[I]);return{flags:$,addFlag:k,hasFlag:_,removeFlag:U,toggleFlag:X}}let Er=W(null);function u(){let s=Y(Er);if(null===s){let s=new Error(\"You used a <Label /> component, but it is not inside a relevant parent.\");throw Error.captureStackTrace&&Error.captureStackTrace(s,u),s}return s}function H(){let[s,I]=B([]);return[s.length>0?s.join(\" \"):void 0,ee((()=>function(s){let L=o$3((s=>(I(($=>[...$,s])),()=>I(($=>{let I=$.slice(),L=I.indexOf(s);return-1!==L&&I.splice(L,1),I}))))),k=ee((()=>({register:L,slot:s.slot,name:s.name,props:s.props})),[L,s.slot,s.name,s.props]);return $.createElement(Er.Provider,{value:k},s.children)}),[I])]}let Sr=\"label\";function h(s,$){let I=se(),{id:L=`headlessui-label-${I}`,passive:k=!1,...B}=s,_=u(),U=y$4($);l$4((()=>_.register(L)),[L,_.register]);let X={ref:U,..._.props,id:L};return k&&(\"onClick\"in X&&(delete X.htmlFor,delete X.onClick),\"onClick\"in B&&delete B.onClick),X$2({ourProps:X,theirProps:B,slot:_.slot||{},defaultTag:Sr,name:_.name||\"Label\"})}let Pr=D$2(h),wr=Object.assign(Pr,{});var Or=(s=>(s[s.RegisterOption=0]=\"RegisterOption\",s[s.UnregisterOption=1]=\"UnregisterOption\",s))(Or||{});let Ir={0(s,$){let I=[...s.options,{id:$.id,element:$.element,propsRef:$.propsRef}];return{...s,options:I$3(I,(s=>s.element.current))}},1(s,$){let I=s.options.slice(),L=s.options.findIndex((s=>s.id===$.id));return-1===L?s:(I.splice(L,1),{...s,options:I})}},Tr=W(null);Tr.displayName=\"RadioGroupDataContext\";function oe$1(s){let $=Y(Tr);if(null===$){let $=new Error(`<${s} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,oe$1),$}return $}let Rr=W(null);Rr.displayName=\"RadioGroupActionsContext\";function ne$1(s){let $=Y(Rr);if(null===$){let $=new Error(`<${s} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,ne$1),$}return $}function Le$1(s,$){return u$5($.type,Ir,s,$)}let Dr=\"div\";function Fe$1(s,L){let B=se(),{id:_=`headlessui-radiogroup-${B}`,value:U,defaultValue:X,form:G,name:K,onChange:W,by:Y=((s,$)=>s===$),disabled:z=!1,...J}=s,ne=o$3(\"string\"==typeof Y?(s,$)=>{let I=Y;return(null==s?void 0:s[I])===(null==$?void 0:$[I])}:Y),[oe,le]=Q(Le$1,{options:[]}),ue=oe.options,[ce,ve]=H(),[$e,he]=M$5(),xe=k(null),Oe=y$4(xe,L),[Ie,Te]=T(U,W,X),Re=ee((()=>ue.find((s=>!s.propsRef.current.disabled))),[ue]),De=ee((()=>ue.some((s=>ne(s.propsRef.current.value,Ie)))),[ue,Ie]),ke=o$3((s=>{var $;if(z||ne(s,Ie))return!1;let I=null==($=ue.find(($=>ne($.propsRef.current.value,s))))?void 0:$.propsRef.current;return(null==I||!I.disabled)&&(null==Te||Te(s),!0)}));F$2({container:xe.current,accept(s){return\"radio\"===s.getAttribute(\"role\")?NodeFilter.FILTER_REJECT:s.hasAttribute(\"role\")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(s){s.setAttribute(\"role\",\"none\")}});let Fe=o$3((s=>{let $=xe.current;if(!$)return;let I=e$3($),L=ue.filter((s=>!1===s.propsRef.current.disabled)).map((s=>s.element.current));switch(s.key){case Me.Enter:p$5(s.currentTarget);break;case Me.ArrowLeft:case Me.ArrowUp:if(s.preventDefault(),s.stopPropagation(),O$1(L,de.Previous|de.WrapAround)===pe.Success){let s=ue.find((s=>s.element.current===(null==I?void 0:I.activeElement)));s&&ke(s.propsRef.current.value)}break;case Me.ArrowRight:case Me.ArrowDown:if(s.preventDefault(),s.stopPropagation(),O$1(L,de.Next|de.WrapAround)===pe.Success){let s=ue.find((s=>s.element.current===(null==I?void 0:I.activeElement)));s&&ke(s.propsRef.current.value)}break;case Me.Space:{s.preventDefault(),s.stopPropagation();let $=ue.find((s=>s.element.current===(null==I?void 0:I.activeElement)));$&&ke($.propsRef.current.value)}break}})),Be=o$3((s=>(le({type:0,...s}),()=>le({type:1,id:s.id})))),_e=ee((()=>({value:Ie,firstOption:Re,containsCheckedOption:De,disabled:z,compare:ne,...oe})),[Ie,Re,De,z,ne,oe]),Xe=ee((()=>({registerOption:Be,change:ke})),[Be,ke]),Ge={ref:Oe,id:_,role:\"radiogroup\",\"aria-labelledby\":ce,\"aria-describedby\":$e,onKeyDown:Fe},Ke=ee((()=>({value:Ie})),[Ie]),Ve=k(null),qe=p$6();return I((()=>{Ve.current&&void 0!==X&&qe.addEventListener(Ve.current,\"reset\",(()=>{ke(X)}))}),[Ve,ke]),$.createElement(he,{name:\"RadioGroup.Description\"},$.createElement(ve,{name:\"RadioGroup.Label\"},$.createElement(Rr.Provider,{value:Xe},$.createElement(Tr.Provider,{value:_e},null!=K&&null!=Ie&&e$1({[K]:Ie}).map((([s,I],L)=>$.createElement(Le,{features:Ce.Hidden,ref:0===L?s=>{var $;Ve.current=null!=($=null==s?void 0:s.closest(\"form\"))?$:null}:void 0,...R({key:s,as:\"input\",type:\"radio\",checked:null!=I,hidden:!0,readOnly:!0,form:G,name:s,value:I})}))),X$2({ourProps:Ge,theirProps:J,slot:Ke,defaultTag:Dr,name:\"RadioGroup\"})))))}var Cr=(s=>(s[s.Empty=1]=\"Empty\",s[s.Active=2]=\"Active\",s))(Cr||{});let Lr=\"div\";function we(s,I){var L;let B=se(),{id:_=`headlessui-radiogroup-option-${B}`,value:U,disabled:X=!1,...G}=s,K=k(null),W=y$4(K,I),[Y,Q]=H(),[z,J]=M$5(),{addFlag:ne,removeFlag:oe,hasFlag:le}=c(1),ue=s$8({value:U,disabled:X}),ce=oe$1(\"RadioGroup.Option\"),de=ne$1(\"RadioGroup.Option\");l$4((()=>de.registerOption({id:_,element:K,propsRef:ue})),[_,de,K,s]);let pe=o$3((s=>{var $;if(r$2(s.currentTarget))return s.preventDefault();de.change(U)&&(ne(2),null==($=K.current)||$.focus())})),ve=o$3((s=>{if(r$2(s.currentTarget))return s.preventDefault();ne(2)})),$e=o$3((()=>oe(2))),he=(null==(L=ce.firstOption)?void 0:L.id)===_,xe=ce.disabled||X,Oe=ce.compare(ce.value,U),Ie={ref:W,id:_,role:\"radio\",\"aria-checked\":Oe?\"true\":\"false\",\"aria-labelledby\":Y,\"aria-describedby\":z,\"aria-disabled\":!!xe||void 0,tabIndex:(()=>xe?-1:Oe||!ce.containsCheckedOption&&he?0:-1)(),onClick:xe?void 0:pe,onFocus:xe?void 0:ve,onBlur:xe?void 0:$e},Te=ee((()=>({checked:Oe,disabled:xe,active:le(2)})),[Oe,xe,le]);return $.createElement(J,{name:\"RadioGroup.Description\"},$.createElement(Q,{name:\"RadioGroup.Label\"},X$2({ourProps:Ie,theirProps:G,slot:Te,defaultTag:Lr,name:\"RadioGroup.Option\"})))}let kr=D$2(Fe$1),Fr=D$2(we),Ar=Object.assign(kr,{Option:Fr,Label:wr,Description:It});let Mr=W(null);Mr.displayName=\"GroupContext\";let Nr=_;function Z(s){var I;let[L,k]=B(null),[_,U]=H(),[X,G]=M$5(),K=ee((()=>({switch:L,setSwitch:k,labelledby:_,describedby:X})),[L,k,_,X]),W={},Y=s;return $.createElement(G,{name:\"Switch.Description\"},$.createElement(U,{name:\"Switch.Label\",props:{htmlFor:null==(I=K.switch)?void 0:I.id,onClick(s){L&&(\"LABEL\"===s.currentTarget.tagName&&s.preventDefault(),L.click(),L.focus({preventScroll:!0}))}}},$.createElement(Mr.Provider,{value:K},X$2({ourProps:W,theirProps:Y,defaultTag:Nr,name:\"Switch.Group\"}))))}let Br=\"button\";function te(s,L){let B=se(),{id:_=`headlessui-switch-${B}`,checked:U,defaultChecked:X=!1,onChange:G,name:K,value:W,form:Q,...z}=s,J=Y(Mr),ne=k(null),oe=y$4(ne,L,null===J?null:J.setSwitch),[le,ue]=T(U,G,X),ce=o$3((()=>null==ue?void 0:ue(!le))),de=o$3((s=>{if(r$2(s.currentTarget))return s.preventDefault();s.preventDefault(),ce()})),pe=o$3((s=>{s.key===Me.Space?(s.preventDefault(),ce()):s.key===Me.Enter&&p$5(s.currentTarget)})),ve=o$3((s=>s.preventDefault())),$e=ee((()=>({checked:le})),[le]),he={id:_,ref:oe,role:\"switch\",type:s$6(s,ne),tabIndex:0,\"aria-checked\":le,\"aria-labelledby\":null==J?void 0:J.labelledby,\"aria-describedby\":null==J?void 0:J.describedby,onClick:de,onKeyUp:pe,onKeyPress:ve},xe=p$6();return I((()=>{var s;let $=null==(s=ne.current)?void 0:s.closest(\"form\");$&&void 0!==X&&xe.addEventListener($,\"reset\",(()=>{ue(X)}))}),[ne,ue]),$.createElement($.Fragment,null,null!=K&&le&&$.createElement(Le,{features:Ce.Hidden,...R({as:\"input\",type:\"checkbox\",hidden:!0,readOnly:!0,form:Q,checked:le,name:K,value:W})}),X$2({ourProps:he,theirProps:z,slot:$e,defaultTag:Br,name:\"Switch\"}))}let _r=D$2(te),jr=Z,Hr=Object.assign(_r,{Group:jr,Label:wr,Description:It});function A({onFocus:s}){let[I,L]=B(!0),k=f$4();return I?$.createElement(Le,{as:\"button\",type:\"button\",features:Ce.Focusable,onFocus:$=>{$.preventDefault();let I,B=50;function t(){if(B--<=0)I&&cancelAnimationFrame(I);else if(s()){if(cancelAnimationFrame(I),!k.current)return;L(!1)}else I=requestAnimationFrame(t)}I=requestAnimationFrame(t)}}):null}const Ur=s.createContext(null);function a(){return{groups:new Map,get(s,$){var I;let L=this.groups.get(s);L||(L=new Map,this.groups.set(s,L));let k=null!=(I=L.get($))?I:0;L.set($,k+1);let B=Array.from(L.keys()).indexOf($);function i(){let s=L.get($);s>1?L.set($,s-1):L.delete($)}return[B,i]}}}function C({children:$}){let I=s.useRef(a());return s.createElement(Ur.Provider,{value:I},$)}function d$1($){let I=s.useContext(Ur);if(!I)throw new Error(\"You must wrap your component in a <StableCollection>\");let L=f(),[k,B]=I.current.get($,L);return s.useEffect((()=>B),[]),k}function f(){var $,I,L;let k=null!=(L=null==(I=null==($=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)?void 0:$.ReactCurrentOwner)?void 0:I.current)?L:null;if(!k)return Symbol();let B=[],_=k;for(;_;)B.push(_.index),_=_.return;return\"$.\"+B.join(\".\")}var Xr=(s=>(s[s.Forwards=0]=\"Forwards\",s[s.Backwards=1]=\"Backwards\",s))(Xr||{}),Gr=(s=>(s[s.Less=-1]=\"Less\",s[s.Equal=0]=\"Equal\",s[s.Greater=1]=\"Greater\",s))(Gr||{}),Kr=(s=>(s[s.SetSelectedIndex=0]=\"SetSelectedIndex\",s[s.RegisterTab=1]=\"RegisterTab\",s[s.UnregisterTab=2]=\"UnregisterTab\",s[s.RegisterPanel=3]=\"RegisterPanel\",s[s.UnregisterPanel=4]=\"UnregisterPanel\",s))(Kr||{});let Vr={0(s,$){var I;let L=I$3(s.tabs,(s=>s.current)),k=I$3(s.panels,(s=>s.current)),B=L.filter((s=>{var $;return!(null!=($=s.current)&&$.hasAttribute(\"disabled\"))})),_={...s,tabs:L,panels:k};if($.index<0||$.index>L.length-1){let I=u$5(Math.sign($.index-s.selectedIndex),{[-1]:()=>1,0:()=>u$5(Math.sign($.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});return 0===B.length?_:{..._,selectedIndex:u$5(I,{0:()=>L.indexOf(B[0]),1:()=>L.indexOf(B[B.length-1])})}}let U=L.slice(0,$.index),X=[...L.slice($.index),...U].find((s=>B.includes(s)));if(!X)return _;let G=null!=(I=L.indexOf(X))?I:s.selectedIndex;return-1===G&&(G=s.selectedIndex),{..._,selectedIndex:G}},1(s,$){var I;if(s.tabs.includes($.tab))return s;let L=s.tabs[s.selectedIndex],k=I$3([...s.tabs,$.tab],(s=>s.current)),B=null!=(I=k.indexOf(L))?I:s.selectedIndex;return-1===B&&(B=s.selectedIndex),{...s,tabs:k,selectedIndex:B}},2(s,$){return{...s,tabs:s.tabs.filter((s=>s!==$.tab))}},3(s,$){return s.panels.includes($.panel)?s:{...s,panels:I$3([...s.panels,$.panel],(s=>s.current))}},4(s,$){return{...s,panels:s.panels.filter((s=>s!==$.panel))}}},qr=W(null);qr.displayName=\"TabsDataContext\";function M$1(s){let $=Y(qr);if(null===$){let $=new Error(`<${s} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,M$1),$}return $}let Wr=W(null);Wr.displayName=\"TabsActionsContext\";function q(s){let $=Y(Wr);if(null===$){let $=new Error(`<${s} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,q),$}return $}function fe(s,$){return u$5($.type,Vr,s,$)}let Yr=_;function me(s,I){let{defaultIndex:L=0,vertical:k=!1,manual:B=!1,onChange:_,selectedIndex:U=null,...X}=s;const G=k?\"vertical\":\"horizontal\",K=B?\"manual\":\"auto\";let W=null!==U,Y=y$4(I),[z,J]=Q(fe,{selectedIndex:null!=U?U:L,tabs:[],panels:[]}),ne=ee((()=>({selectedIndex:z.selectedIndex})),[z.selectedIndex]),oe=s$8(_||(()=>{})),le=s$8(z.tabs),ue=ee((()=>({orientation:G,activation:K,...z})),[G,K,z]),se=o$3((s=>(J({type:1,tab:s}),()=>J({type:2,tab:s})))),ce=o$3((s=>(J({type:3,panel:s}),()=>J({type:4,panel:s})))),de=o$3((s=>{pe.current!==s&&oe.current(s),W||J({type:0,index:s})})),pe=s$8(W?s.selectedIndex:z.selectedIndex),ve=ee((()=>({registerTab:se,registerPanel:ce,change:de})),[]);l$4((()=>{J({type:0,index:null!=U?U:L})}),[U]),l$4((()=>{if(void 0===pe.current||z.tabs.length<=0)return;let s=I$3(z.tabs,(s=>s.current));s.some(((s,$)=>z.tabs[$]!==s))&&de(s.indexOf(z.tabs[pe.current]))}));let $e={ref:Y};return $.createElement(C,null,$.createElement(Wr.Provider,{value:ve},$.createElement(qr.Provider,{value:ue},ue.tabs.length<=0&&$.createElement(A,{onFocus:()=>{var s,$;for(let I of le.current)if(0===(null==(s=I.current)?void 0:s.tabIndex))return null==($=I.current)||$.focus(),!0;return!1}}),X$2({ourProps:$e,theirProps:X,slot:ne,defaultTag:Yr,name:\"Tabs\"}))))}let Qr=\"div\";function ge(s,$){let{orientation:I,selectedIndex:L}=M$1(\"Tab.List\"),k=y$4($);return X$2({ourProps:{ref:k,role:\"tablist\",\"aria-orientation\":I},theirProps:s,slot:{selectedIndex:L},defaultTag:Qr,name:\"Tabs.List\"})}let zr=\"button\";function xe$1(s,$){var I,L;let B=se(),{id:_=`headlessui-tabs-tab-${B}`,...U}=s,{orientation:X,activation:G,selectedIndex:K,tabs:W,panels:Y}=M$1(\"Tab\"),Q=q(\"Tab\"),z=M$1(\"Tab\"),J=k(null),ne=y$4(J,$);l$4((()=>Q.registerTab(J)),[Q,J]);let oe=d$1(\"tabs\"),le=W.indexOf(J);-1===le&&(le=oe);let ue=le===K,ce=o$3((s=>{var $;let I=s();if(I===pe.Success&&\"auto\"===G){let s=null==($=e$3(J))?void 0:$.activeElement,I=z.tabs.findIndex(($=>$.current===s));-1!==I&&Q.change(I)}return I})),ve=o$3((s=>{let $=W.map((s=>s.current)).filter(Boolean);if(s.key!==Me.Space&&s.key!==Me.Enter){switch(s.key){case Me.Home:case Me.PageUp:return s.preventDefault(),s.stopPropagation(),ce((()=>O$1($,de.First)));case Me.End:case Me.PageDown:return s.preventDefault(),s.stopPropagation(),ce((()=>O$1($,de.Last)))}if(ce((()=>u$5(X,{vertical(){return s.key===Me.ArrowUp?O$1($,de.Previous|de.WrapAround):s.key===Me.ArrowDown?O$1($,de.Next|de.WrapAround):pe.Error},horizontal(){return s.key===Me.ArrowLeft?O$1($,de.Previous|de.WrapAround):s.key===Me.ArrowRight?O$1($,de.Next|de.WrapAround):pe.Error}})))===pe.Success)return s.preventDefault()}else s.preventDefault(),s.stopPropagation(),Q.change(le)})),$e=k(!1),he=o$3((()=>{var s;$e.current||($e.current=!0,null==(s=J.current)||s.focus(),Q.change(le),t$6((()=>{$e.current=!1})))})),xe=o$3((s=>{s.preventDefault()})),Oe=ee((()=>({selected:ue})),[ue]),Ie={ref:ne,onKeyDown:ve,onMouseDown:xe,onClick:he,id:_,role:\"tab\",type:s$6(s,J),\"aria-controls\":null==(L=null==(I=Y[le])?void 0:I.current)?void 0:L.id,\"aria-selected\":ue,tabIndex:ue?0:-1};return X$2({ourProps:Ie,theirProps:U,slot:Oe,defaultTag:zr,name:\"Tabs.Tab\"})}let Jr=\"div\";function Ae(s,$){let{selectedIndex:I}=M$1(\"Tab.Panels\"),L=y$4($),k=ee((()=>({selectedIndex:I})),[I]);return X$2({ourProps:{ref:L},theirProps:s,slot:k,defaultTag:Jr,name:\"Tabs.Panels\"})}let Zr=\"div\",eo=Te.RenderStrategy|Te.Static;function De$1(s,I){var L,B,_,U;let X=se(),{id:G=`headlessui-tabs-panel-${X}`,tabIndex:K=0,...W}=s,{selectedIndex:Y,tabs:Q,panels:z}=M$1(\"Tab.Panel\"),J=q(\"Tab.Panel\"),ne=k(null),oe=y$4(ne,I);l$4((()=>J.registerPanel(ne)),[J,ne]);let le=d$1(\"panels\"),ue=z.indexOf(ne);-1===ue&&(ue=le);let ce=ue===Y,de=ee((()=>({selected:ce})),[ce]),pe={ref:oe,id:G,role:\"tabpanel\",\"aria-labelledby\":null==(B=null==(L=Q[ue])?void 0:L.current)?void 0:B.id,tabIndex:ce?K:-1};return ce||null!=(_=W.unmount)&&!_||null!=(U=W.static)&&U?X$2({ourProps:pe,theirProps:W,slot:de,defaultTag:Zr,features:eo,visible:ce,name:\"Tabs.Panel\"}):$.createElement(Le,{as:\"span\",...pe})}let to=D$2(xe$1),no=D$2(me),ro=D$2(ge),lo=D$2(Ae),ao=D$2(De$1),io=Object.assign(to,{Group:no,List:ro,Panels:lo,Panel:ao});function l(s){let $={called:!1};return(...I)=>{if(!$.called)return $.called=!0,s(...I)}}function d(s,...$){s&&$.length>0&&s.classList.add(...$)}function v(s,...$){s&&$.length>0&&s.classList.remove(...$)}function F(s,$){let I=o$4();if(!s)return I.dispose;let{transitionDuration:L,transitionDelay:k}=getComputedStyle(s),[B,_]=[L,k].map((s=>{let[$=0]=s.split(\",\").filter(Boolean).map((s=>s.includes(\"ms\")?parseFloat(s):1e3*parseFloat(s))).sort(((s,$)=>$-s));return $})),U=B+_;if(0!==U){I.group((I=>{I.setTimeout((()=>{$(),I.dispose()}),U),I.addEventListener(s,\"transitionrun\",(s=>{s.target===s.currentTarget&&I.dispose()}))}));let L=I.addEventListener(s,\"transitionend\",(s=>{s.target===s.currentTarget&&($(),L())}))}else $();return I.add((()=>$())),I.dispose}function y(s,$,I,L){let k=I?\"enter\":\"leave\",B=o$4(),_=void 0!==L?l(L):()=>{};\"enter\"===k&&(s.removeAttribute(\"hidden\"),s.style.display=\"\");let U=u$5(k,{enter:()=>$.enter,leave:()=>$.leave}),X=u$5(k,{enter:()=>$.enterTo,leave:()=>$.leaveTo}),G=u$5(k,{enter:()=>$.enterFrom,leave:()=>$.leaveFrom});return v(s,...$.enter,...$.enterTo,...$.enterFrom,...$.leave,...$.leaveFrom,...$.leaveTo,...$.entered),d(s,...U,...G),B.nextFrame((()=>{v(s,...G),d(s,...X),F(s,(()=>(v(s,...U),d(s,...$.entered),_())))})),B.dispose}function D({container:s,direction:$,classes:I,onStart:L,onStop:k}){let B=f$4(),_=p$6(),U=s$8($);l$4((()=>{let $=o$4();_.add($.dispose);let X=s.current;if(X&&\"idle\"!==U.current&&B.current)return $.dispose(),L.current(U.current),$.add(y(X,I.current,\"enter\"===U.current,(()=>{$.dispose(),k.current(U.current)}))),$.dispose}),[$])}function x(s=\"\"){return s.split(\" \").filter((s=>s.trim().length>1))}let uo=W(null);uo.displayName=\"TransitionContext\";var so=(s=>(s.Visible=\"visible\",s.Hidden=\"hidden\",s))(so||{});function Ee(){let s=Y(uo);if(null===s)throw new Error(\"A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.\");return s}function be(){let s=Y(co);if(null===s)throw new Error(\"A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.\");return s}let co=W(null);co.displayName=\"NestingContext\";function M(s){return\"children\"in s?M(s.children):s.current.filter((({el:s})=>null!==s.current)).filter((({state:s})=>\"visible\"===s)).length>0}function re(s,$){let I=s$8(s),L=k([]),B=f$4(),_=p$6(),U=o$3(((s,$=Re.Hidden)=>{let k=L.current.findIndex((({el:$})=>$===s));-1!==k&&(u$5($,{[Re.Unmount](){L.current.splice(k,1)},[Re.Hidden](){L.current[k].state=\"hidden\"}}),_.microTask((()=>{var s;!M(L)&&B.current&&(null==(s=I.current)||s.call(I))})))})),X=o$3((s=>{let $=L.current.find((({el:$})=>$===s));return $?\"visible\"!==$.state&&($.state=\"visible\"):L.current.push({el:s,state:\"visible\"}),()=>U(s,Re.Unmount)})),G=k([]),K=k(Promise.resolve()),W=k({enter:[],leave:[],idle:[]}),Y=o$3(((s,I,L)=>{G.current.splice(0),$&&($.chains.current[I]=$.chains.current[I].filter((([$])=>$!==s))),null==$||$.chains.current[I].push([s,new Promise((s=>{G.current.push(s)}))]),null==$||$.chains.current[I].push([s,new Promise((s=>{Promise.all(W.current[I].map((([s,$])=>$))).then((()=>s()))}))]),\"enter\"===I?K.current=K.current.then((()=>null==$?void 0:$.wait.current)).then((()=>L(I))):L(I)})),Q=o$3(((s,$,I)=>{Promise.all(W.current[$].splice(0).map((([s,$])=>$))).then((()=>{var s;null==(s=G.current.shift())||s()})).then((()=>I($)))}));return ee((()=>({children:L,register:X,unregister:U,onStart:Y,onStop:Q,wait:K,chains:W})),[X,U,L,Y,Q,W,K])}function Se(){}let po=[\"beforeEnter\",\"afterEnter\",\"beforeLeave\",\"afterLeave\"];function ie(s){var $;let I={};for(let L of po)I[L]=null!=($=s[L])?$:Se;return I}function Pe(s){let $=k(ie(s));return I((()=>{$.current=ie(s)}),[s]),$}let fo=\"div\",vo=Te.RenderStrategy;function ye(s,L){let{beforeEnter:_,afterEnter:U,beforeLeave:X,afterLeave:G,enter:K,enterFrom:W,enterTo:Y,entered:Q,leave:z,leaveFrom:J,leaveTo:ee,...ne}=s,oe=k(null),le=y$4(oe,L),ue=ne.unmount?Re.Unmount:Re.Hidden,{show:se,appear:ce,initial:de}=Ee(),[pe,ve]=B(se?\"visible\":\"hidden\"),$e=be(),{register:he,unregister:xe}=$e,Oe=k(null);I((()=>he(oe)),[he,oe]),I((()=>{if(ue===Re.Hidden&&oe.current){if(se&&\"visible\"!==pe){ve(\"visible\");return}return u$5(pe,{hidden:()=>xe(oe),visible:()=>he(oe)})}}),[pe,oe,he,xe,se,ue]);let Ie=s$8({enter:x(K),enterFrom:x(W),enterTo:x(Y),entered:x(Q),leave:x(z),leaveFrom:x(J),leaveTo:x(ee)}),Te=Pe({beforeEnter:_,afterEnter:U,beforeLeave:X,afterLeave:G}),De=l$3();I((()=>{if(De&&\"visible\"===pe&&null===oe.current)throw new Error(\"Did you forget to passthrough the `ref` to the actual DOM node?\")}),[oe,pe,De]);let Ce=de&&!ce,Le=(()=>!De||Ce||Oe.current===se?\"idle\":se?\"enter\":\"leave\")(),ke=c(0),Me=o$3((s=>u$5(s,{enter:()=>{ke.addFlag(Fe.Opening),Te.current.beforeEnter()},leave:()=>{ke.addFlag(Fe.Closing),Te.current.beforeLeave()},idle:()=>{}}))),Be=o$3((s=>u$5(s,{enter:()=>{ke.removeFlag(Fe.Opening),Te.current.afterEnter()},leave:()=>{ke.removeFlag(Fe.Closing),Te.current.afterLeave()},idle:()=>{}}))),_e=re((()=>{ve(\"hidden\"),xe(oe)}),$e);D({container:oe,classes:Ie,direction:Le,onStart:s$8((s=>{_e.onStart(oe,s,Me)})),onStop:s$8((s=>{_e.onStop(oe,s,Be),\"leave\"===s&&!M(_e)&&(ve(\"hidden\"),xe(oe))}))}),I((()=>{Ce&&(ue===Re.Hidden?Oe.current=null:Oe.current=se)}),[se,Ce,pe]);let Xe=ne,Ge={ref:le};return ce&&se&&de&&(Xe={...Xe,className:e$2(ne.className,...Ie.current.enter,...Ie.current.enterFrom)}),$.createElement(co.Provider,{value:_e},$.createElement(c$4,{value:u$5(pe,{visible:Fe.Open,hidden:Fe.Closed})|ke.flags},X$2({ourProps:Ge,theirProps:Xe,defaultTag:fo,features:vo,visible:\"visible\"===pe,name:\"Transition.Child\"})))}function Ne(s,L){let{show:U,appear:X=!1,unmount:G,...K}=s,W=k(null),Y=y$4(W,L);l$3();let Q=C$1();if(void 0===U&&null!==Q&&(U=(Q&Fe.Open)===Fe.Open),![!0,!1].includes(U))throw new Error(\"A <Transition /> is used but it is missing a `show={true | false}` prop.\");let[z,J]=B(U?\"visible\":\"hidden\"),ne=re((()=>{J(\"hidden\")})),[oe,le]=B(!0),ue=k([U]);l$4((()=>{!1!==oe&&ue.current[ue.current.length-1]!==U&&(ue.current.push(U),le(!1))}),[ue,U]);let se=ee((()=>({show:U,appear:X,initial:oe})),[U,X,oe]);I((()=>{if(U)J(\"visible\");else if(M(ne)){let s=W.current;if(!s)return;let $=s.getBoundingClientRect();0===$.x&&0===$.y&&0===$.width&&0===$.height&&J(\"hidden\")}else J(\"hidden\")}),[U,ne]);let ce={unmount:G},de=o$3((()=>{var $;oe&&le(!1),null==($=s.beforeEnter)||$.call(s)})),pe=o$3((()=>{var $;oe&&le(!1),null==($=s.beforeLeave)||$.call(s)}));return $.createElement(co.Provider,{value:ne},$.createElement(uo.Provider,{value:se},X$2({ourProps:{...ce,as:_,children:$.createElement(bo,{ref:Y,...ce,...K,beforeEnter:de,beforeLeave:pe})},theirProps:{},defaultTag:_,features:vo,visible:\"visible\"===z,name:\"Transition\"})))}function He(s,I){let L=null!==Y(uo),k=null!==C$1();return $.createElement($.Fragment,null,!L&&k?$.createElement(mo,{ref:I,...s}):$.createElement(bo,{ref:I,...s}))}let mo=D$2(Ne),bo=D$2(ye),$o=D$2(He),go=Object.assign(mo,{Child:$o,Root:mo});export{st as Combobox,rn as Dialog,yn as Disclosure,vt as FocusTrap,jn as Listbox,tr as Menu,xr as Popover,St as Portal,Ar as RadioGroup,Hr as Switch,io as Tab,go as Transition};\n\n//# sourceMappingURL=headlessui.esm.js.map", "var a={};export{a as default};\n\n//# sourceMappingURL=index.js.map"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "SVG", "css", "FramerEImp7UyBF", "withCSS", "EImp7UyBF_default", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "$8164c72eb32cbbfc$export$3d870b97f7a56ca3", "o", "n", "a", "e", "r", "$", "d", "t", "h", "$be0670f6a5a657f9$export$a2f9a538d41e7bd0", "i", "$be0670f6a5a657f9$var$toRadians", "c", "g", "s", "$be0670f6a5a657f9$export$a4b62df84ac6ef86", "$be0670f6a5a657f9$var$drawTopRightPath", "$be0670f6a5a657f9$var$drawBottomRightPath", "$be0670f6a5a657f9$var$drawBottomLeftPath", "$be0670f6a5a657f9$var$drawTopLeftPath", "$6424334e4a2a8c1c$export$4d0751d7849c93f6", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "useIsomorphicLayoutEffect", "fe", "ue", "safeResizeObserver", "SharedObserver", "entries", "entry", "callbackForElement", "element", "callback", "ResizeObserver1", "sharedResizeObserver", "useMeasuredSize", "ref", "size", "setSize", "ye", "updateSize", "newSize", "useIsomorphicLayoutEffect", "offsetWidth", "offsetHeight", "Squircle", "props", "radius", "smoothing", "backgroundType", "backgroundColor", "backgroundImage", "backgroundSize", "gradientObject", "shadowObject", "hoverObject", "style", "shadowEnabled", "shadowX", "shadowY", "shadowBlur", "shadowColor", "hoverEnabled", "hoverScale", "hoverOpacity", "hoverColor", "hoverTransition", "gradientStart", "gradientEnd", "gradientAngle", "squircleRef", "pe", "size", "useMeasuredSize", "width", "height", "svgPath", "$6424334e4a2a8c1c$export$4d0751d7849c93f6", "background", "p", "motion", "addPropertyControls", "ControlType", "SquircleFonts", "getFonts", "Squircle", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "SVG", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framerd9v9j10IS", "withCSS", "d9v9j10IS_default", "addPropertyControls", "ControlType", "addFonts", "ElementsLogoFonts", "getFonts", "d9v9j10IS_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "Image2", "getLoadingLazyAtYPosition", "css", "FramerfqQ2t2LKu", "withCSS", "fqQ2t2LKu_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "radiusForCorner", "value", "cornerIndex", "segments", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "click", "height", "id", "label", "leftIcon", "leftIconWeight", "link", "newTab", "radius", "rightIcon", "rightIconWeight", "showLeftIcon", "showRightIcon", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "bHr_JM6qR", "tvC4_yofF", "Bqyr2R4dP", "sVxspp95R", "NSBcUEsnb", "SNs9h0vu3", "qGYeno9sM", "QIKtGiBrZ", "cUQHo9lAS", "DP6USyOic", "hQ3vGmZA4", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapn5khvf", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "css", "FramerIWUaLJXzc", "withCSS", "IWUaLJXzc_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "color", "height", "id", "tap", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "iIEk_EeUh", "oNjSYeUm6", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap11fbri3", "args", "scopingClassNames", "cx", "LayoutGroup", "u", "css", "FramerSUbsRu3iz", "withCSS", "SUbsRu3iz_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "SquircleFonts", "getFonts", "Squircle", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "radius", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "lxOqmyURM", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "SVG", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framerl7J2xLqjP", "withCSS", "l7J2xLqjP_default", "addPropertyControls", "ControlType", "addFonts", "IconFonts", "getFonts", "l7J2xLqjP_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "fontSize", "height", "id", "radius", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "U0svneKdh", "u55djVB8h", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "css", "FramerU3eFbd8L5", "withCSS", "U3eFbd8L5_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "AuthConditionalContainer", "props", "loggedInContent", "loggedOutContent", "loadingContent", "supabaseUrl", "supabaseKey", "style", "isLoggedIn", "setIsLoggedIn", "ye", "loading", "setLoading", "ue", "supabase", "createClient", "user", "authListener", "event", "session", "p", "addPropertyControls", "ControlType", "init_ssg_sandbox_shims", "userProfileCache", "EnhancedUserProfileDisplay", "props", "supabaseUrl", "supabaseKey", "showNickname", "showSignature", "showEmail", "showUserId", "showAvatar", "font", "textColor", "backgroundColor", "avatar1", "avatar2", "avatar3", "avatarSize", "avatarBorderRadius", "avatarBorderWidth", "avatarBorderColor", "border", "shadow", "borderRadius", "padding", "userData", "setUserData", "ye", "loading", "setLoading", "error", "setError", "avatarLoading", "setAvatarLoading", "listenerIdRef", "pe", "ue", "id", "item", "supabase", "createClient", "user", "userError", "profile", "profileError", "newUserData", "callback", "err", "avatarUrl", "avatars", "img", "Shimmer", "p", "motion", "TextSkeleton", "width", "renderUserInfo", "u", "renderAvatar", "addPropertyControls", "ControlType", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "defaultEvents", "ControlType", "findByArray", "arr", "search", "a", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "weightOptions", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "weight", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "House_default", "npm_react_18_2_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "piece", "defaultEvents", "PhosphorFonts", "getFonts", "Icon", "Phosphor1Fonts", "AuthConditionalContainerFonts", "AuthConditionalContainer", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "css", "FramereD3RzRPaz", "withCSS", "eD3RzRPaz_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "LogoutContainer", "props", "content", "supabaseUrl", "supabaseKey", "onSuccess", "p", "supabase", "createClient", "error", "err", "addPropertyControls", "ControlType", "init_ssg_sandbox_shims", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "name1", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "Xju_C9HiP", "R7OO3cMzt", "KxG9bp7KK", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "css", "Framerxk86p_1uY", "withCSS", "xk86p_1uY_default", "addPropertyControls", "ControlType", "addFonts", "EnhancedUserProfileDisplayFonts", "getFonts", "EnhancedUserProfileDisplay", "UserComponentFonts", "xk86p_1uY_default", "LogoutContainerFonts", "LogoutContainer", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "router", "useRouter", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "EnhancedUserProfileDisplay", "ResolveLinks", "resolvedLinks", "xk86p_1uY_default", "LogoutContainer", "css", "FramerHRRI_nSwi", "withCSS", "HRRI_nSwi_default", "addFonts", "EnhancedUserProfileDisplayFonts", "UserComponentFonts", "LogoutContainerFonts", "LinksProductFonts", "getFonts", "eD3RzRPaz_default", "SmartComponentScopedContainerWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "SmartComponentScopedContainer", "LogoFonts", "U3eFbd8L5_default", "EnhancedUserProfileDisplayFonts", "EnhancedUserProfileDisplay", "UserComponentFonts", "HRRI_nSwi_default", "MotionDivWithFX", "motion", "_ElementsButtonFonts", "IWUaLJXzc_default", "AuthConditionalContainerFonts", "AuthConditionalContainer", "_ElementsMenuIconFonts", "SUbsRu3iz_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transition3", "animation", "animation1", "transition4", "animation2", "animation3", "transition5", "animation4", "animation5", "animation6", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "transition6", "animation7", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "bGBlur", "bGFill", "height", "id", "showLine", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "teEhi2T0T", "vMfSvgx4p", "LYCSurB_I", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEntertxyyif", "overlay", "loadMore", "args", "iIEk_EeUh1tinnu7", "iIEk_EeUh1coyhwg", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "ref1", "ref2", "router", "useRouter", "isDisplayed3", "isDisplayed4", "LayoutGroup", "u", "ComponentViewportProvider", "Link", "RichText", "l", "AnimatePresence", "Floating", "ResolveLinks", "resolvedLinks", "css", "FramerMRxa3NO2v", "withCSS", "MRxa3NO2v_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "ElementsLogoFonts", "getFonts", "d9v9j10IS_default", "BadgeFonts", "WuVSIcJFM_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "Image2", "getLoadingLazyAtYPosition", "css", "FramerpOoPIDE7L", "withCSS", "pOoPIDE7L_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "oe", "d$7", "s", "$", "I", "r$3", "o$5", "le", "l$4", "ue", "fe", "s$8", "pe", "i$4", "L", "ye", "k", "t$6", "o$4", "p$6", "o$3", "e", "l$3", "se", "u$5", "e$3", "ce", "de", "ve", "f$7", "$e", "h$6", "D$3", "y$5", "he", "xe", "H$2", "I$3", "B", "_$2", "O$1", "_", "U", "X", "G", "K", "W", "Y", "d$6", "t", "s$7", "h$5", "c", "u", "i$3", "s$6", "Oe", "T$1", "y$4", "F$2", "f$6", "Ie", "x$2", "e$2", "Te", "Re", "X$2", "N$1", "c$6", "g$1", "Q", "z", "x", "R", "J", "q", "w$2", "D$2", "r$2", "i$2", "e$1", "f$5", "s$5", "p$5", "De", "Ce", "s$4", "Le", "ke", "Fe", "C$1", "re", "c$4", "Me", "T", "m$1", "t$5", "u$3", "t$4", "i$1", "n$2", "Be", "_e", "Xe", "Ge", "re$4", "Ke", "Ve", "Y$3", "qe", "j$1", "Ge$4", "We", "je$3", "ne", "te", "et", "Ze", "Qe", "ze", "tt", "nt", "rt", "Ke$3", "$e$4", "Qe$3", "ze$3", "oo", "ot", "lt", "at", "it", "ut", "st", "ct", "n$1", "f$4", "n", "E", "r", "t$3", "c$3", "P$1", "dt", "pt", "X$1", "Y$2", "Z$2", "$$2", "ee", "S$4", "ft", "vt", "mt", "Q$1", "bt", "l$2", "P", "F$1", "ht", "$t", "N", "yt", "Ga", "gt", "j", "ae", "xt", "Et", "St", "Pt", "f$2", "M$5", "wt", "h$3", "Ot", "It", "Tt", "Rt", "x$1", "M$4", "i", "Dt", "Ct", "Lt", "kt", "Ft", "npm_react_18_2_exports", "y$2", "r$1", "t$2", "At", "Mt", "Nt", "Bt", "S", "a$4", "c$1", "p$2", "l$1", "m", "_t", "p$1", "jt", "Ht", "h$1", "a", "p", "Ut", "Xt", "Gt", "Kt", "b$1", "we$2", "Be$1", "Vt", "qt", "Ne$3", "Wt", "We$2", "Yt", "$e$3", "Qt", "Xe$2", "zt", "Ke$2", "Jt", "Zt", "en", "tn", "nn", "rn", "on", "ln", "an", "un", "sn", "cn", "M$3", "dn", "w$1", "pn", "V", "Y$1", "fn", "ee$1", "vn", "ne$2", "mn", "bn", "re$3", "$n", "gn", "hn", "yn", "xn", "o", "g", "b", "En", "Sn", "Pn", "wn", "z$1", "On", "In", "U$1", "Tn", "B$1", "Ve$1", "Rn", "Qe$1", "Dn", "Xe$1", "Cn", "ze$1", "Ln", "kn", "Ye$1", "Fn", "et$1", "An", "Mn", "Nn", "Bn", "_n", "jn", "Hn", "Un", "Xn", "w", "Gn", "Kn", "O", "ye$2", "Vn", "Me$1", "qn", "Re$2", "Wn", "Yn", "Ee$3", "Qn", "Pe$3", "zn", "Jn", "Zn", "er", "tr", "nr", "rr", "or", "lr", "oe$2", "ar", "fe$1", "ir", "Ee$2", "ur", "_e$1", "Ge$1", "sr", "we$1", "cr", "Ue", "v", "dr", "pr", "je", "fr", "vr", "Je", "mr", "Ye", "br", "$r", "gr", "hr", "yr", "xr", "Er", "H", "Sr", "h", "Pr", "wr", "Or", "Ir", "Tr", "oe$1", "Rr", "ne$1", "Le$1", "Dr", "Fe$1", "Cr", "Lr", "we", "kr", "Fr", "Ar", "Mr", "Nr", "Z", "Br", "_r", "jr", "Hr", "A", "Ur", "C", "d$1", "f", "Xr", "Gr", "Kr", "Vr", "qr", "M$1", "Wr", "Yr", "me", "Qr", "ge", "zr", "xe$1", "Jr", "Ae", "Zr", "eo", "De$1", "to", "no", "ro", "lo", "ao", "io", "l", "d", "F", "y", "D", "uo", "so", "Ee", "be", "co", "M", "Se", "po", "ie", "Pe", "fo", "vo", "Ne", "bo", "He", "mo", "$o", "go", "getButtonPosition", "position", "padding", "positionMap", "Modal", "props", "content", "showCloseButton", "closeButtonPosition", "closeButtonContent", "closeButtonPadding", "modalId", "showInCanvas", "overlayColor", "modalBgColor", "isEnabled", "isOpen", "setIsOpen", "ye", "hasClosedBefore", "setHasClosedBefore", "isCanvas", "RenderTarget", "p", "u", "ue", "handleClose", "closedModals", "rn", "addPropertyControls", "ControlType", "UserComponentFonts", "getFonts", "fqQ2t2LKu_default", "CloseButtonFonts", "EImp7UyBF_default", "ModalFonts", "Modal", "UserComponent1Fonts", "MRxa3NO2v_default", "Footer2Fonts", "pOoPIDE7L_default", "UserComponentControls", "getPropertyControls", "UserComponent1Controls", "breakpoints", "serializationHash", "variantClassNames", "breakpointRules", "breakpointKeys", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableVariantMap", "getProps", "_", "_1", "_2", "_3", "_4", "_5", "_6", "height", "id", "iD", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "BUu2u2_Ut", "Vt2RyzkrH", "GciOhO8fI", "X7G7oFC7t", "PY1FgbdEt", "N7hK928PX", "aKddFb0VS", "aL918UyZX", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "Modal", "EImp7UyBF_default", "fqQ2t2LKu_default", "PropertyOverrides2", "MRxa3NO2v_default", "pOoPIDE7L_default", "css", "target", "RenderTarget", "key", "selector", "rule", "FramervPL4RUMsM", "withCSS", "vPL4RUMsM_default", "addPropertyControls", "ControlType", "UserComponentControls", "UserComponent1Controls", "addFonts", "UserComponentFonts", "CloseButtonFonts", "ModalFonts", "UserComponent1Fonts", "Footer2Fonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props1", "props2", "props3", "props4", "props", "B", "vPL4RUMsM_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "dependencies", "useCurrentRoute", "useLocaleInfo", "useRouter", "x", "X", "te", "ue", "pe", "ye", "Ga", "createEditorBar", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldToMain", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "turnOffReactEventHandling", "d", "r", "L", "K"]
}
