{"version":3,"file":"shared-lib.uNw5W-30.mjs","names":["Global"],"sources":["https:/framerusercontent.com/modules/niZ6YpK06zTaQeX49VIS/kyUI2MH03eq9506I17so/Theme.js","https:/framerusercontent.com/modules/6s4ZxbtxDPPwMsN0muxI/GdFuMX4SLijcCL2Up7Rt/siteMetadata.js"],"sourcesContent":["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","// Generated by Framer (265a357)\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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"}