{"version":3,"file":"shared-lib.BkayntX5.mjs","names":["fonts","css","className","Global","useState","useCallback","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/3Sq6tk3Nmk8LjJ7Cl3V6/FmGM7Rz8Eg1xzE6jlsoD/SizLakU3x.js","https:/framerusercontent.com/modules/niZ6YpK06zTaQeX49VIS/kyUI2MH03eq9506I17so/Theme.js","https:/framerusercontent.com/modules/n4tHvlEbpQYM7qFYjcs3/w3rdzWzOuFIQgVBeYOCQ/IconsPro.js","https:/framerusercontent.com/modules/oG6BCWfOW9FvjN8VXjgR/CzbNHl7tfkTf7YC6GfoF/I1dFaNZDG.js","https:/framerusercontent.com/modules/fw4RoUqcDFxnuS3CQsQh/wOF0VA79uQi7qegY7hD4/Awxi1CAQQ.js","https:/framerusercontent.com/modules/6s4ZxbtxDPPwMsN0muxI/jQRqCdzZYf9iWnWMRkzu/siteMetadata.js"],"sourcesContent":["// Generated by Framer (b6e2e7c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-SWxEQ .framer-styles-preset-x0g2nn:not(.rich-text-wrapper), .framer-SWxEQ .framer-styles-preset-x0g2nn.rich-text-wrapper h5 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-fa4dcb27-7179-41c9-bbdc-0fe7fe502e97, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-SWxEQ .framer-styles-preset-x0g2nn:not(.rich-text-wrapper), .framer-SWxEQ .framer-styles-preset-x0g2nn.rich-text-wrapper h5 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-fa4dcb27-7179-41c9-bbdc-0fe7fe502e97, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-SWxEQ .framer-styles-preset-x0g2nn:not(.rich-text-wrapper), .framer-SWxEQ .framer-styles-preset-x0g2nn.rich-text-wrapper h5 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-fa4dcb27-7179-41c9-bbdc-0fe7fe502e97, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-SWxEQ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{Global,css}from\"@emotion/react\";//import { createStore } from \"https://framer.com/m/framer/store.js\"\n// // 辅助函数：将 HEX 转换为 RGBA\n// const hexToRgba = (hex, alpha = 1) => {\n//     const r = parseInt(hex.slice(1, 3), 16)\n//     const g = parseInt(hex.slice(3, 5), 16)\n//     const b = parseInt(hex.slice(5, 7), 16)\n//     return `rgba(${r}, ${g}, ${b}, ${alpha})`\n// }\nlet colorpattle={\"--background-color\":{light:\"#fefefe\",dark:\"#1d1d1d\"},\"--bg-secondary\":{light:\"#F8FAFC\",dark:\"#080808\"},\"--bg-Inverse\":{light:\"#171717\",dark:\"#FAFAFA\"},\"--bg-Disable\":{light:\"#F5F5F5\",dark:\"#171717\"},\"--text-p-color\":{light:\"#020617\",dark:\"#F8FAFC\"},\"--text-secondary\":{light:\"#4B5563\",dark:\"#9CA3AF\"},\"--text-Inverse\":{light:\"#FAFAFA\",dark:\"#171717\"},/* Text Disable */\"--text-Disable\":{light:\"#A3A3A3\",dark:\"#525252\"},/* Active */\"--active-color\":{light:\"rgba(107,114,128,0.15)\",dark:\"rgba(107,114,128,0.15)\"},/*Hover */\"--hover-color\":{light:\"rgba(141,141,141,0.1)\",dark:\"rgba(141,141,141,0.3)\"},\"--hover-button\":{light:\"rgba(100, 100, 100, 0.5)\",dark:\"rgba(141, 141, 141, 0.5)\"},/*Pressed */\"--pressed-color\":{light:\"rgba(244,244,244,0.10)\",dark:\"rgba(244,244,244,0.3)\"},/* Border Primary */\"--border-p-color\":{light:\"#CCCCCC\",dark:\"#333333\"},/* Border secondary */\"--border-secondary\":{light:\"#7F7F7F\",dark:\"#303030\"},/* Line Primary */\"--line-color\":{light:\"rgba(200,200,200,0.25)\",dark:\"rgba(200,200,200,0.25)\"},/*Shadow color*/\"--shadow-color\":{light:\"rgba(0,0,0,0.3)\",dark:\"rgba(250,247,247,0.2)\"},/*warning color*/\"--warning-color\":{light:\"#EF4444\",dark:\"#B91C1C\"},/*field color*/\"--field-bg\":{light:\"#fefefe\",dark:\"#D4D4D4\"},\"--field-fg\":{light:\"#060606\",dark:\"#0A0A0A\"},\"--field-fg-secondary\":{light:\"#595959\",dark:\"#424242\"},\"--field-hover\":{light:\"#efefef\",dark:\"#FAFAFA\"},\"--field-pressed\":{light:\"#DEDEDE\",dark:\"#DEDEDE\"},\"--highlight-hover\":{light:\"rgb(0 0 0 / 0.07)\",dark:\"rgb(255 255 255 / 0.1)\"},\"--highlight-pressed\":{light:\"rgb(0 0 0 / 0.15)\",dark:\"rgb(255 255 255 / 0.2)\"}};const lightM=(primaryColor,bgColor,actColor)=>css`\n  --background-color: ${colorpattle[\"--background-color\"].light};\n  --gray-50: #f8f8f8;\n  --gray-100: #d0d0d0;\n  --gray-200: #afafaf;\n  --gray-300: #8f8f8f;\n  --gray-400: #717171;\n  --gray-500: #555555;\n  --gray-600: #393939;\n  --purple-100: #d5c9fa;\n  --purple-200: #b8a3f6;\n  --purple-300: #997cf2;\n  --purple-400: #7a54ef;\n  --purple-500: #582ddc;\n  --purple-600: #3c1e95;\n  --red-100: #f7c4ba;\n  --red-200: #f29887;\n  --red-300: #eb664d;\n  --red-400: #de2300;\n  --red-500: #a81b00;\n  --red-600: #731200;\n  --highlight-hover: ${colorpattle[\"--highlight-hover\"].light};\n  --highlight-pressed: ${colorpattle[\"--highlight-pressed\"].light};\n\n  /* Primary colors */\n  --temp-color:${primaryColor};\n  --primary-color: var(--temp-color, #06B6D4); \n  --primary-color-pressed:#13A5BF;\n\n  /* BG Primary colors */\n  --tmp-bg-color:${bgColor};\n  --bg-color: var(--tmp-bg-color,var(--background-color));\n\n  /* BG Secondary colors */\n  --bg-secondary: ${colorpattle[\"--bg-secondary\"].light};\n\n  /* BG Inverse */\n  --bg-Inverse: ${colorpattle[\"--bg-Inverse\"].light};\n\n  /* BG Disable */\n  --bg-Disable: ${colorpattle[\"--bg-Disable\"].light};\n\n  /* BG modal */\n  --bg-modal-color : rgb(0,0,0/0.8);\n\n  /* Text colors */\n  --text-p-color: ${colorpattle[\"--text-p-color\"].light};\n  --text-p-hover-color:var(--text-color);\n\n  /* Text secondary */\n  --text-secondary: ${colorpattle[\"--text-secondary\"].light};\n\n  /* Text Inverse */\n  --text-Inverse: ${colorpattle[\"--text-Inverse\"].light};\n\n   /* Text Disable */\n  --text-Disable: ${colorpattle[\"--text-Disable\"].light};\n\n   /* Active */\n  --active-color: ${colorpattle[\"--active-color\"].light};\n  --temp-act-color :${actColor};\n  --act-color:var(--temp-act-color,var(--active-color));\n\n   /*Hover */\n  --hover-color: ${colorpattle[\"--hover-color\"].light};\n  --hover-button:${colorpattle[\"--hover-button\"].light};\n\n   /*Pressed */\n  --pressed-color: ${colorpattle[\"--pressed-color\"].light};\n\n   /* Border Primary */\n  --border-p-color: ${colorpattle[\"--border-p-color\"].light};\n\n   /* Border secondary */\n  --border-secondary: ${colorpattle[\"--border-secondary\"].light};\n\n   /* Line Primary */\n  --line-color: ${colorpattle[\"--line-color\"].light};\n\n   /*Shadow color*/\n  --shadow-color: ${colorpattle[\"--shadow-color\"].light};\n\n   /*warning color*/\n  --warning-color: ${colorpattle[\"--warning-color\"].light};\n\n  /*field color*/\n  --field-bg:${colorpattle[\"--field-bg\"].light};\n  --field-fg:${colorpattle[\"--field-fg\"].light};\n  --field-fg-secondary:${colorpattle[\"--field-fg-secondary\"].light};\n  --field-hover:${colorpattle[\"--field-hover\"].light};\n  --field-pressed:${colorpattle[\"--field-pressed\"].light};\n\n  --box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n  --box-shadow-small: rgba(0, 0, 0, 0.10) 0px 1px 2px;\n  --box-shadow-large: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;\n`;const darkM=(primaryColor,bgColor,actColor)=>css`\n   --background-color: ${colorpattle[\"--background-color\"].dark};\n    --gray-50: #101010;\n    --gray-100: #393939;\n    --gray-200: #4f4f4f;\n    --gray-300: #686868;\n    --gray-400: #848484;\n    --gray-500: #a7a7a7;\n    --gray-600: #cfcfcf;\n    --purple-100: #3c1e95;\n    --purple-200: #522acd;\n    --purple-300: #6f46ed;\n    --purple-400: #8e6ef1;\n    --purple-500: #b099f5;\n    --purple-600: #d5c8fa;\n    --red-100: #721200;\n    --red-200: #9c1900;\n    --red-300: #cc2000;\n    --red-400: #e95034;\n    --red-500: #f08c79;\n    --red-600: #f7c3ba;\n    --highlight-hover: ${colorpattle[\"--highlight-hover\"].dark};\n    --highlight-pressed: ${colorpattle[\"--highlight-pressed\"].dark};\n    \n    /* Primary colors */\n    --temp-color:${primaryColor};\n    --primary-color: var(--temp-color, #22D3EE); \n    --primary-color-pressed:#1FC2DB;\n\n    /* BG Primary colors */\n    --tmp-bg-color:${bgColor};\n    --bg-color: var(--tmp-bg-color,var(--background-color));\n\n    /* BG Secondary colors */\n    --bg-secondary: ${colorpattle[\"--bg-secondary\"].dark};\n\n    /* BG Inverse */\n    --bg-Inverse: ${colorpattle[\"--bg-Inverse\"].dark};\n\n    /* BG Disable */\n    --bg-Disable: ${colorpattle[\"--bg-Disable\"].dark};\n\n    /* BG modal */\n    --bg-modal-color : rgb(155 155 155 / 0.3);\n\n    /* Text colors */\n    --text-p-color: ${colorpattle[\"--text-p-color\"].dark};\n    --text-p-hover-color:var(--text-color);\n\n    /* Text secondary */\n    --text-secondary: ${colorpattle[\"--text-secondary\"].dark};\n\n    /* Text Inverse */\n    --text-Inverse: ${colorpattle[\"--text-Inverse\"].dark};\n\n    /* Text Disable */\n    --text-Disable: ${colorpattle[\"--text-Disable\"].dark};\n\n    /* Active */\n    --active-color: ${colorpattle[\"--active-color\"].dark};\n    --temp-act-color :${actColor};\n    --act-color:var(--temp-act-color,var(--active-color));\n\n    /*Hover */\n    --hover-color: ${colorpattle[\"--hover-color\"].dark};\n    --hover-button:${colorpattle[\"--hover-button\"].dark};\n\n    /*Pressed */\n    --pressed-color: ${colorpattle[\"--pressed-color\"].dark};\n\n    /* Border Primary */\n    --border-p-color: ${colorpattle[\"--border-p-color\"].dark};\n\n    /* Border secondary */\n    --border-secondary: ${colorpattle[\"--border-secondary\"].dark};\n\n    /* Line Primary */\n    --line-color: ${colorpattle[\"--line-color\"].dark};\n\n    /*Shadow color*/\n    --shadow-color: ${colorpattle[\"--shadow-color\"].dark};\n\n    /*warning color*/\n    --warning-color: ${colorpattle[\"--warning-color\"].dark};\n\n    /*field color*/\n    --field-bg:${colorpattle[\"--field-bg\"].dark};\n    --field-fg:${colorpattle[\"--field-fg\"].dark};\n    --field-fg-secondary:${colorpattle[\"--field-fg-secondary\"].dark};\n    --field-hover:${colorpattle[\"--field-hover\"].dark};\n    --field-pressed:${colorpattle[\"--field-pressed\"].dark};\n\n\n\n    --box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.25),0 4px 6px -4px rgb(0 0 0 / 0.1);\n    --box-shadow-small: rgba(255, 255, 255, 0.12) 0px 1px 4px;\n`;const radius=css`\n  --radius-circle: 999px;\n  --radius-large-tmp: 1.714rem;\n  --radius-normal-tmp: 1.143rem;\n  --radius-small-tmp: 0.571rem;\n  --radius-tiny-tmp: 0.286rem;\n  --radius-none-tmp: 0px;\n  --radius-large: calc(var(--radius-large-tmp)*var(--radiusScale)); \n  --radius-normal: calc(var(--radius-normal-tmp)*var(--radiusScale)); \n  --radius-small: calc(var(--radius-small-tmp)*var(--radiusScale)) ;\n  --radius-tiny: calc(var(--radius-tiny-tmp)*var(--radiusScale));\n  --radius-none: calc(var(--radius-none-tmp)*var(--radiusScale));\n`;const padding=css`\n  --padding-large: 2.286rem;\n  --padding-normal: 1.143rem;\n  --padding-small: 0.571rem;\n  --padding-xs: 0.429rem;\n  --padding-tiny: 0.286rem;\n  --padding-none: 0px;\n`;const gap=css`\n  --gap-large:16px;\n  --gap-normal:8px;\n  --gap-small:4px;\n  --gap-tiny:2px;\n  --gap-none: 0px;\n /* --gap-large:1.143rem; \n  --gap-normal:0.571rem;\n  --gap-small:0.429rem;\n  --gap-tiny:0.143rem;\n  --gap-none: 0rem;*/\n  --outline-width:1px;\n  --outline-offset:1px;\n`;const borderwidth=css`\n  --borderwidth-large:2px;\n  --borderwidth-normal:1px;\n  --borderwidth-small:0.5px;\n  --borderwidth-none:0px;\n`;const root=(primaryColor,Scale,bgColorlight,bgColordark,actColor,fontF)=>css`\n/* Base styles */\n:root {\n  --font-family: ${fontF};\n  font-size: 14px;\n  line-height: 1.5;\n  background: var(--bg-color);\n  --temp-radius:${Scale};\n  --radiusScale: var(--temp-radius, 1);\n  --visible-top: 0;\n  --visible-left: 0;\n  --visible-width:100dvw;\n  --visible-height:100dvh;\n  ${lightM(primaryColor,bgColorlight,actColor)}\n  ${radius}\n  ${padding}\n  ${gap}\n  ${borderwidth}\n  \n  /* Semantic colors */\n  --focus-ring-color: var(--primary-color);\n  --text-color: var(--text-p-color);\n  --text-color-base: var(--gray-500);\n  --text-color-hover: var(--gray-600);\n  --text-color-disabled: var(--text-Disable);\n  --text-color-placeholder: var(--gray-400);\n  --link-color: var(--purple-500);\n  --link-color-secondary: var(--gray-500);\n  --link-color-pressed: var(--purple-600);\n  --border-color: var(--border-p-color);\n  --border-color-hover: var(--hover-color);\n  --border-color-pressed: var(--pressed-color);\n  --border-color-disabled: var(--gray-100);\n  --field-background: var(--field-bg);\n  --field-text-color: var(--field-fg);\n  --overlay-background: var(--bg-secondary);\n  --button-background: var(--bg-color);\n  --button-background-hover: var(--hover-color);\n  --button-background-pressed: var(--pressed-color);\n  /* these colors are the same between light and dark themes\n   * to ensure contrast with the foreground color */\n  --highlight-background: var(--primary-color); \n  --highlight-background-pressed: var(--primary-color-pressed); /* primary-color/15%*/\n  --highlight-background-invalid: var(--warning-color);\n  --highlight-foreground: white;\n  --highlight-foreground-pressed: #ddd;\n  --highlight-overlay: var(--primary-color-pressed); /* primary-color/15%*/\n  --invalid-color: var(--warning-color);\n  --invalid-color-pressed: var(--red-500);\n}\n/* 手动控制暗黑模式，应用到 .darkn 类 */\n:root:where(.darkn, .darkn *, .dark, .dark *) {\n    ${darkM(primaryColor,bgColordark,actColor)}\n}\n\n@media (prefers-color-scheme: dark) {\n  :root:not(.lightn) {\n    \n  }\n}\n@media (prefers-color-scheme: light) {\n  :root:not(.darkn) {\n    \n  }\n}\n/* Windows high contrast mode overrides */\n@media (forced-colors: active) {\n  :root {\n    --background-color: Canvas;\n    --focus-ring-color: Highlight;\n    --text-color: ButtonText;\n    --text-color-base: ButtonText;\n    --text-color-hover: ButtonText;\n    --text-color-disabled: GrayText;\n    --text-color-placeholder: ButtonText;\n    --link-color: LinkText;\n    --link-color-secondary: LinkText;\n    --link-color-pressed: LinkText;\n    --border-color: ButtonBorder;\n    --border-color-hover: ButtonBorder;\n    --border-color-pressed: ButtonBorder;\n    --border-color-disabled: GrayText;\n    --field-background: Field;\n    --field-text-color: FieldText;\n    --overlay-background: Canvas;\n    --button-background: ButtonFace;\n    --button-background-pressed: ButtonFace;\n    --highlight-background: Highlight;\n    --highlight-background-pressed: Highlight;\n    --highlight-background-invalid: LinkText;\n    --highlight-foreground: HighlightText;\n    --highlight-foreground-pressed: HighlightText;\n    --invalid-color: LinkText;\n    --invalid-color-pressed: LinkText;\n  }\n}\nbody {\n  font-family: var(--font-family);\n}\n`;const rootstyles=props=>{// const { primaryColor, scale, bgColorlight, bgColordark, actColor, fontF } =\n//     props\n//console.log(props)\nreturn /*#__PURE__*/_jsx(Global,{styles:root(props.primarycolor,props.scale,props.bgcolorlight,props.bgcolordark,props.actcolor,props.fontF)});};function changetheme(theme){colorpattle=theme;}export{root,colorpattle,rootstyles,changetheme};\nexport const __FramerMetadata__ = {\"exports\":{\"colorpattle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"rootstyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"root\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"changetheme\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Theme.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useCallback}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";//import * as xIcons from \"https://esm.sh/@phosphor-icons/react?external=react,react-dom\"\n// import * as xIcons from \"@phosphor-icons/react\"\nimport{colorpattle}from\"https://framerusercontent.com/modules/niZ6YpK06zTaQeX49VIS/kyUI2MH03eq9506I17so/Theme.js\";// import * as xIcons from \"https://esm.sh/phosphor-react@1.4.1\"\nimport{addPropertyControls,ControlType}from\"framer\";const iconCache=new Map;let iconsModule=null;//https://esm.sh/@phosphor-icons/react@2.1.10?external=react,react-dom\n// 预加载整个图标库（只加载一次）\nconst loadIconsModule=async()=>{if(!iconsModule){iconsModule=await import(\"https://esm.sh/@phosphor-icons/react@2.1.10?external=react,react-dom\");}return iconsModule;};/**\n * @framerDisableUnlink\n */// /**\n//  * @framerSupportedLayoutWidth fit\n//  * @framerSupportedLayoutHeight fit\n//  * @framerIntrinsicWidth 400\n//  * @framerIntrinsicHeight 200\n//  */\nexport default function Icons(props){const{iconsName=\"Heart\",// iconList = [],\niconcolor,sysColor,iconsize,iconindex,iconweight,onClick,clickChange,animation,...otherProps}=props;const[iconsArray,setArray]=useState([]);const[Icon,setIcon]=useState(null);const[render,setrender]=useState(false);const[iIndex,setIconIndex]=useState(iconindex);const[ani,setani]=useState(false);const tColor=sysColor!==\"none\"?\"var(\"+sysColor+\")\":iconcolor;// 新旧图标的动画状态\nconst V1={enter:{opacity:0,y:30,scale:.8},center:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-30,scale:.8}};const V2={enter:{opacity:0,rotateX:-90},center:{opacity:1,rotateX:0},exit:{opacity:0,rotateX:90}};// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={position:\"relative\",width:`${iconsize}px`,height:`${iconsize}px`,//    height: \"100%\",\ndisplay:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"visible\"};// ✅ 加载图标（带缓存）\nconst loadIcon=useCallback(async iconName=>{if(!iconName)return;// 检查缓存\nif(iconCache.has(iconName)){setIcon(()=>iconCache.get(iconName));setrender(true);return;}try{const icons=await loadIconsModule();if(icons[iconName]){iconCache.set(iconName,icons[iconName]);setIcon(()=>icons[iconName]);setrender(true);}else{console.warn(`Icon \"${iconName}\" not found`);// 回退到 Heart\nif(!iconCache.has(\"Heart\")){iconCache.set(\"Heart\",icons.Heart);}setIcon(()=>icons.Heart);setrender(true);}}catch(error){console.error(\"Failed to load icon:\",error);}},[]);const handleChildClick=useCallback(()=>{onClick();if(clickChange){if(iconsArray.length>0){setIconIndex(prevIndex=>(prevIndex+1)%iconsArray.length);}setani(true);}},[onClick,iconsArray.length]);useEffect(()=>{// const iconsArray = iconsName.split(\",\")\nif(iconsName!==\"\"){const trimmedIconsArray=iconsName.split(\",\").map(icon=>icon.trim());setArray(trimmedIconsArray);}},[iconsName]);useEffect(()=>{if(iconsArray.length>0){const index=iconsArray.length>iIndex?iIndex:0;loadIcon(iconsArray[index]);}},[iconsArray,iIndex,loadIcon]);// useEffect(() => {\n//     if (iconsArray.length > 0) {\n//         const index = iconsArray.length > iIndex ? iIndex : 0\n//         setIcon(xIcons[iconsArray[index]])\n//         setrender(true)\n//     }\n// }, [iconsArray, iIndex])\nuseEffect(()=>{if(iconindex!==iIndex){setani(true);}setIconIndex(iconindex);},[iconindex]);if(render){if(!Icon){return null//<div>Icon not found</div>\n;}if(ani){return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,onClick:handleChildClick,children:/*#__PURE__*/_jsx(AnimatePresence,{exitBeforeEnter:true,children:/*#__PURE__*/_jsx(motion.div,{initial:\"enter\",animate:\"center\",exit:\"exit\",variants:animation===\"slide\"?V1:V2,transition:{duration:.3},style:{position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Icon,{size:iconsize,color:tColor,weight:iconweight})},iIndex)})});}else{return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,onClick:handleChildClick,children:/*#__PURE__*/_jsx(Icon,{size:iconsize,color:tColor,weight:iconweight})});}}}Icons.displayName=\"Icons Pro\";Icons.defaultProps={onClick:()=>{}};addPropertyControls(Icons,{iconsName:{type:ControlType.String,title:\"iconName\",defaultValue:\"At\"},// iconList: {\n//     type: ControlType.Array,\n//     control: {\n//         type: ControlType.String,\n//     },\n//     title: \"Icon List\",\n// },\niconindex:{type:ControlType.Number,defaultValue:0,title:\"Index\"},// iconStringList: {\n//     type: ControlType.String,\n//     title: \"icon String List\",\n// },\nsysColor:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",...Object.keys(colorpattle)]},iconcolor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\",hidden(props){return props.sysColor!==\"none\";}},clickChange:{type:ControlType.Boolean,defaultValue:false,title:\"Click change icons\"},iconsize:{type:ControlType.Number,defaultValue:16,title:\"Size\"},iconweight:{type:ControlType.Enum,defaultValue:\"regular\",// displaySegmentedControl: true,\n// segmentedControlDirection: \"vertical\",\noptions:[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"],optionTitles:[\"Thin\",\"Light\",\"Regular\",\"Bold\",\"Fill\",\"Duotone\"]},animation:{type:ControlType.Enum,defaultValue:\"slide\",options:[\"slide\",\"rotate\"]},onClick:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icons\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"\",\"framerSupportedLayoutHeight\":\"\",\"framerIntrinsicHeight\":\"\",\"framerIntrinsicWidth\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IconsPro.map","// Generated by Framer (cbe5bfb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-500\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-7DW32RmYJpso5.woff2\",weight:\"500\"}]}];export const css=['.framer-kK2sQ .framer-styles-preset-z5yjcz:not(.rich-text-wrapper), .framer-kK2sQ .framer-styles-preset-z5yjcz.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fa4dcb27-7179-41c9-bbdc-0fe7fe502e97, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-kK2sQ\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-regular\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-u7ogU .framer-styles-preset-xsql1q:not(.rich-text-wrapper), .framer-u7ogU .framer-styles-preset-xsql1q.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 2px; --framer-text-alignment: left; --framer-text-color: var(--token-fa4dcb27-7179-41c9-bbdc-0fe7fe502e97, #07191e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-u7ogU\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nexport default function metadata(params,activeLocale){return{description:\"Empowering prediction,accelerating the future. We're building intelligent prediction agents powered by global open-source ecosystems.\",favicon:\"https://framerusercontent.com/assets/gn6veviMOvzT38FMyTaZmK4uow.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/b50IJxGnf7uWHsqWFghWsPN7QnA.png\",title:\"MiroMind | Mirror and Connect Human Intelligence and AI\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}