{"version":3,"file":"V5_nvrnRP.DbmtazO2.mjs","names":["useState","useMemo","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableEnumMap1","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","RichText","Text","IconsPro","_CoreText","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","Image"],"sources":["https:/framerusercontent.com/modules/20zhayqm9y3Y0ekkXAdJ/x4rearbWro0nOysbrAqG/Style.js","https:/framerusercontent.com/modules/dqTAkSmLH1iWI2I3ThDP/dATT05GjT3td4HneYBQK/TextPro.js","https:/framerusercontent.com/modules/pTZtMHUenCprii9CGfYF/wjaCKi6IvgibjtlAgRoD/Qwg61_3tZ.js","https:/framerusercontent.com/modules/tNFWvL6gT8z9hIhzlJY5/GDDABWBpqcwDuGwaRs6D/V5_nvrnRP.js"],"sourcesContent":["// Importing necessary modules from @emotion/react\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{Global,css}from\"@emotion/react\";// import { createStore } from \"https://framer.com/m/framer/store.js\"\n// export const useStoretheme = createStore({\n//     // Set the starting theme below, otherwise default to system.\n//     theme: \"system\",\n// })\n//import { root } from \"../0_CSS/Theme.tsx\"\n// Defining global styles\nconst borderpop=css`\n  gap: var(--gap-normal);\n  border-radius: var(--radius-normal);\n  border-width: var(--borderwidth-normal);\n  border-style: solid;\n  padding: var(--padding-small);\n`;const borderCaroulselItem=css`\n  gap: var(--gap-normal);\n  border-radius: var(--radius-normal);\n  border-width: var(--borderwidth-normal);\n  border-color:var(--border-color);\n  border-style: solid;\n  width: 100%;\n  background-position: center;\n  background-size: cover;\n  padding: var(--padding-none);\n`;const MenuItem=css`\n  gap: var(--gap-normal);\n  border-radius: var(--radius-small);\n  border-width: var(--borderwidth-small);\n  border-style: solid;\n  padding: var(--padding-small);\n`;const globalStyles=css`\n\n.nonebg {\n  ${borderpop};\n  width:100%;\n  height:100%;\n  padding:var(--padding-none);\n  display: flex;\n  flex-direction: column;\n  border-color: rgba(0,0,0,0);\n  background-color: rgba(0,0,0,0);\n}\n\n.popover {\n  ${borderpop};\n  display: flex;\n  max-width: min(calc(100vw - 16px), 800px);\n  flex-direction: column;\n  border-color: var(--border-p-color);\n  background-color: var(--bg-color);\n  color: var(--text-color);\n  box-shadow:var(--box-shadow);\n  z-index: 100;\n}\n.arrow > svg {\n  fill: var(--bg-color);\n  stroke: var(--border-color);\n}\n\n.swiper {\n  width: 100%;\n  height: 100%;\n}\n.swiper-slide {\n  ${borderCaroulselItem};\n  object-position: center;\n  border-color: var(--border-color);\n  background-color: var(--bg-color);\n  color: black;\n  box-shadow:var(--box-shadow-small);\n  will-change: transform;\n  &[data-border]{\n    border:none;\n  }\n}\n.swiper-slide img {\n  display: block;\n  width: 100%;\n  height:100%;\n  object-fit: cover;\n}\n\n\n.my-custom-bullet {\n  --swiper-pagination-color: var(--highlight-background);\n  --swiper-pagination-bullet-width: 1.429rem;\n  --swiper-pagination-bullet-height: 1.429rem;\n  --swiper-pagination-bullet-inactive-color: var(--act-color);\n  --swiper-pagination-bullet-inactive-opacity: 1;\n  color: #000;\n  font-size: 0.857rem;\n  text-align: center;\n  line-height: 1.429rem;\n}\n\n.swiper-control{\n  z-index: 1;\n  position: absolute;\n  height: 1px;\n  overflow: visible;\n  width: 100%;\n  top: 50%;\n  left: 0;\n  transform: translateY(-50%);\n  opacity: 0;\n  visibility: hidden;\n  transition: opacity 0.3s ease, visibility 0.3s ease;\n}\n\n.swiper:hover .swiper-control {\n  opacity: 1;\n  visibility: visible;\n}\n\n\n/* 针对移动设备 */\n@media (max-width: 768px) {\n  .swiper-control {\n    opacity: 1;\n    visibility: visible;\n  }\n}\n\n/* Menu */\n.menu {\n  position: relative;\n  z-index: 99;\n  ${MenuItem};\n  display: flex;\n  max-height: var(--popover-available-height);\n  min-width: 180px;\n  flex-direction: column;\n  overscroll-behavior: contain;\n  border-color: var(--border-color);\n  background-color: var(--bg-color);\n  color: var(--text-color);\n  icon-color:var(--text-color);\n  box-shadow:var(--box-shadow);\n  outline: none !important;\n  overflow: visible;\n  font-size: 1rem;\n  font-weight: 500;\n}\n\n.menu-item {\n  display: flex;\n  cursor: default;\n  scroll-margin: 0.5rem;\n  align-items: center;\n  gap: var(--gap-normal);\n  border-radius: var(--radius-tiny);\n  padding: var(--padding-small);\n  outline: none !important;\n}\n\n.menu-item[aria-disabled=\"true\"] {\n  opacity: 0.25;\n}\n\n.menu-item[data-active-item] {\n  background-color: var(--hover-color);\n  color: var(--text-hover-color);\n}\n\n.menu-item:active,\n.menu-item[data-active] {\n  background-color: var(--active-color);\n  padding-top: 0.643rem;\n  padding-bottom: 0.5rem;\n}\n\n.menu:not(:focus) .menu-item:not(:focus)[aria-expanded=\"true\"] {\n  background-color: rgb(0 0 0 / 7.5%);\n  color: currentColor;\n}\n\n.menu:not(:focus)\n  .menu-item:not(:focus)[aria-expanded=\"true\"]:where(.dark, .dark *) {\n  background-color: rgb(255 255 255 / 0.1);\n}\n\n.menu-item .label {\n  flex: 1 1 0%;\n}\n.separator {\n  margin-top: 0.143rem;\n  margin-bottom: 0.143rem;\n  height: 0px;\n  width: 100%;\n  border-top-width: var(--borderwidth-small);\n  border-color: var(--line-color);\n}\n`;//const globalStylesCSS = [root, globalStyles]\nconst GlobalStyles=()=>/*#__PURE__*/_jsx(Global,{styles:globalStyles});// Font styling configuration\n// L M S 命名不可更改，否则会出问题，下方的width判断函数会返回这个值，要改一起改\nconst GlobalFont={weight:{light:{\"--framer-font-weight\":\"300\"},regular:{\"--framer-font-weight\":\"400\"},medium:{\"--framer-font-weight\":\"500\"},semibold:{\"--framer-font-weight\":\"600\"},bold:{\"--framer-font-weight\":\"700\"}},fontsize:{\"Tiny ---(11px p)\":{L:{type:\"p\",\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"1.3em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"p\",\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"1.3em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"p\",\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"1.3em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"}},\"Detail ---(13px p)\":{L:{type:\"p\",\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"p\",\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"p\",\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"}},\"Callout ---(15px p)\":{L:{type:\"p\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"p\",\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"p\",\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"}},\"Body ---(16px p)\":{L:{type:\"p\",\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"p\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"p\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"}},\"Headline ---(18px H6)\":{L:{type:\"H6\",\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"H6\",\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"H6\",\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"}},\"Title ---(24px H3)\":{L:{type:\"H3\",\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"H3\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"H3\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"}},\"LargeTitle ---(36px H2)\":{L:{type:\"H2\",\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"H2\",\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"H2\",\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"}},\"H1 ---(64px)\":{L:{type:\"H1\",\"--framer-font-size\":\"64px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"H1\",\"--framer-font-size\":\"48px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"H1\",\"--framer-font-size\":\"48px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"}}}};function screenSize(){// const isClient = typeof window !== \"undefined\"\n// if (isClient) {\n//     const width = window.\n//     if (width >= 1200) {\n//         return \"L\"\n//     } else if (width >= 810) {\n//         return \"M\"\n//     } else {\n//         return \"S\"\n//     }\n// } else {\n//     // 如果 window 不存在，返回一个默认值或处理逻辑\n//     return \"L\" // 默认返回小屏幕尺寸\n// }\nconst isClient=typeof window!==\"undefined\";if(isClient){const largeScreenQuery=window.matchMedia(\"(min-width: 1200px)\");const mediumScreenQuery=window.matchMedia(\"(min-width: 810px) and (max-width: 1199px)\");if(largeScreenQuery.matches){return\"L\";}else if(mediumScreenQuery.matches){return\"M\";}else{return\"S\";}}else{// 如果 window 不存在，返回一个默认值或处理逻辑\nreturn\"L\"// 默认返回大屏幕尺寸\n;}}// function screenSizeDetail() {\n//     const [details, setDetails] = useState({ width: 1200, height: 800 })\n//     useEffect(() => {\n//         const updateDetails = () => {\n//             setDetails({ width: window., height: window. })\n//         }\n//         updateDetails() // 初始化时调用一次\n//         window.addEventListener(\"resize\", updateDetails)\n//         return () => {\n//             window.removeEventListener(\"resize\", updateDetails)\n//         }\n//     }, [])\n//     return details\n// }\n// 封装的函数，用来获取CSS变量\nfunction getCssVariable(variableName){const isClient=typeof window!==\"undefined\";if(isClient){return getComputedStyle(document.documentElement).getPropertyValue(variableName).trim();}else{return\"\";}}function screenSizeDetail(){const isClient=typeof window!==\"undefined\";if(isClient){// const width = window.=\n// const height = window.=\nconst width=document.documentElement.clientWidth;const height=document.documentElement.clientHeight;// console.log(document.documentElement.clientHeight, height)\nreturn{width:width,height:height};}else{return{width:1200,height:800};}}export{GlobalStyles,GlobalFont,screenSize,screenSizeDetail,getCssVariable,};export default function DSStyle(props){return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"GlobalFont\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GlobalStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"screenSizeDetail\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCssVariable\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"screenSize\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"DSStyle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Style.map","// import React, { useState, useEffect, cloneElement, isValidElement } from \"react\"\n// import { addPropertyControls, ControlType, RenderTarget } from \"framer\"\n// import { GlobalFont, GlobalStyles, screenSize } from \"../0_Global/Style.tsx\"\n// import { colorpattle } from \"../0_CSS/Theme.tsx\"\n// // import { GlobalFont, GlobalStyles, screenSize } from \"../0_Global/Style.tsx\"\n// /**\n//  * @framerDisableUnlink\n//  */\n// export default function TextPro(props) {\n//     const {\n//         textitem,\n//         fontsize,\n//         fontweight,\n//         fontColor,\n//         fontSysColor,\n//         SameAlign,\n//         align,\n//         ...elseprops\n//     } = props\n//     const evi =\n//         RenderTarget.current() === RenderTarget.preview ||\n//         RenderTarget.current() === RenderTarget.export ||\n//         RenderTarget.current() === RenderTarget.canvas\n//     const Wsize = screenSize()\n//     //const mode = localStorage.getItem(\"theme\") === \"dark\" ? \"dark\" : \"light\"\n//     const tfontColor =\n//         fontSysColor !== \"none\" ? \"var(\" + fontSysColor + \")\" : fontColor\n//     //fontSysColor !== \"none\" ? colorpattle[fontSysColor][mode] : fontColor\n//     // console.log(\"hi color\")\n//     // console.log(tfontColor, mode)\n//     const element =\n//         Array.isArray(textitem) && textitem.length > 0 ? textitem[0] : textitem\n//     const [textobj, settext] = useState(null)\n//     //console.log(element)\n//     useEffect(() => {\n//         if (Object.keys(element).length !== 0) {\n//             try {\n//                 const FirstStyle = {\n//                     ...element?.props?.children?.props?.children?.props\n//                         ?.children?.props?.style,\n//                     ...GlobalFont.fontsize[fontsize][Wsize],\n//                 }\n//                 const combinedStyle = {\n//                     ...FirstStyle,\n//                     ...GlobalFont.weight[fontweight],\n//                     \"--framer-text-color\": tfontColor,\n//                     ...(!SameAlign && { \"--framer-text-alignment\": align }),\n//                 }\n//                 //console.log(combinedStyle)\n//                 let element2 = cloneElement(element)\n//                 // console.log(element2.props)\n//                 if (evi) {\n//                     let target =\n//                         element2?.props?.children?.props?.children?.props\n//                             ?.children\n//                     if (target) {\n//                         target.type = GlobalFont.fontsize[fontsize][Wsize].type\n//                         target.props.style = combinedStyle\n//                     }\n//                 }\n//                 const cElement = cloneElement(element2, {\n//                     ...element2.props,\n//                     style: {\n//                         ...element2.props.style,\n//                         width: \"100%\",\n//                         // 添加其他的样式属性\n//                     },\n//                 })\n//                 settext(cElement)\n//             } catch (error) {\n//                 console.log(\"文字核心组件错误\", error.message, error, element)\n//                 // console.log(element)\n//             }\n//         }\n//     }, [textitem])\n//     // console.log(\"修改的数值:\")\n//     // console.log(\n//     //     React.isValidElement(clonedElement) ? clonedElement : \"啥也没有\"\n//     // )\n//     // <div className=\"tooltip-container\">\n//     //     Hover over me\n//     //     <GlobalStyles />\n//     //     <span className=\"tooltip-text\">This is the tooltip text!</span>\n//     // </div>\n//     if (isValidElement(textobj)) {\n//         return <div>{textobj}</div>\n//     } else {\n//         //return <h1>Add Textitem first</h1>\n//         return null\n//     }\n// }\n// addPropertyControls(TextPro, {\n//     textitem: {\n//         type: ControlType.ComponentInstance,\n//     },\n//     fontsize: {\n//         type: ControlType.Enum,\n//         // displaySegmentedControl: true,\n//         // segmentedControlDirection: \"vertical\",\n//         options: Object.keys(GlobalFont.fontsize),\n//         optionTitles: Object.keys(GlobalFont.fontsize),\n//     },\n//     fontweight: {\n//         type: ControlType.Enum,\n//         defaultValue: \"regular\",\n//         // displaySegmentedControl: true,\n//         // segmentedControlDirection: \"vertical\",\n//         options: Object.keys(GlobalFont.weight),\n//         optionTitles: Object.keys(GlobalFont.weight),\n//     },\n//     fontSysColor: {\n//         type: ControlType.Enum,\n//         defaultValue: \"none\",\n//         options: [\"none\", ...Object.keys(colorpattle)],\n//     },\n//     fontColor: {\n//         type: ControlType.Color,\n//         defaultValue:\n//             colorpattle[\"--text-p-color\"][\n//                 localStorage.getItem(\"theme\") === \"dark\" ? \"dark\" : \"light\"\n//             ],\n//         hidden(props) {\n//             return props.fontSysColor !== \"none\"\n//         },\n//     },\n//     SameAlign: {\n//         type: ControlType.Boolean,\n//         defaultValue: true,\n//     },\n//     align: {\n//         type: ControlType.Enum,\n//         options: [\"left\", \"center\", \"right\"],\n//         optionIcons: [\n//             \"text-align-left\",\n//             \"text-align-center\",\n//             \"text-align-right\",\n//         ],\n//         displaySegmentedControl: true,\n//         hidden(props) {\n//             return props.SameAlign\n//         },\n//     },\n// })\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,cloneElement,isValidElement,useMemo}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{GlobalFont,screenSize}from\"https://framerusercontent.com/modules/20zhayqm9y3Y0ekkXAdJ/x4rearbWro0nOysbrAqG/Style.js\";import{colorpattle}from\"https://framerusercontent.com/modules/niZ6YpK06zTaQeX49VIS/kyUI2MH03eq9506I17so/Theme.js\";/**\n * @framerDisableUnlink\n */export default function TextPro(props){const{textitem,fontsize,fontweight,fontColor,fontSysColor,SameAlign,align,...restProps}=props;// 添加客户端状态检查\nconst[isClient,setIsClient]=useState(false);const[renderedText,setRenderedText]=useState(null);// 客户端挂载检查\nuseEffect(()=>{setIsClient(true);},[]);// 安全地获取主题\nconst getTheme=()=>{if(typeof window!==\"undefined\"&&window.localStorage){return localStorage.getItem(\"theme\")===\"dark\"?\"dark\":\"light\";}return\"light\"// 服务器端默认\n;};// 安全地检查渲染环境\nconst isRenderEnv=useMemo(()=>{if(typeof window===\"undefined\")return false;try{return[RenderTarget.preview,RenderTarget.export,RenderTarget.canvas].includes(RenderTarget.current());}catch(error){console.warn(\"RenderTarget check failed:\",error);return false;}},[isClient]);// 安全地获取屏幕尺寸\nconst Wsize=useMemo(()=>{if(!isClient)return\"desktop\"// 服务器端默认\n;try{return screenSize();}catch(error){console.warn(\"screenSize check failed:\",error);return\"desktop\";}},[isClient]);// 自动处理系统色 or 自定义色\nconst computedColor=useMemo(()=>{return fontSysColor!==\"none\"?`var(${fontSysColor})`:fontColor;},[fontSysColor,fontColor]);// 提取并缓存 element\nconst element=useMemo(()=>Array.isArray(textitem)?textitem[0]:textitem,[textitem]);useEffect(()=>{// 只在客户端执行\nif(!isClient||!element||!/*#__PURE__*/isValidElement(element)){setRenderedText(null);return;}try{// 找到嵌套的 text 元素\nconst nestedText=element?.props?.children?.props?.children?.props?.children;const baseStyle={...nestedText?.props?.style,...GlobalFont.fontsize[fontsize]?.[Wsize],...GlobalFont.weight[fontweight],\"--framer-text-color\":computedColor,...!SameAlign&&{\"--framer-text-alignment\":align}};if(isRenderEnv&&nestedText){nestedText.type=GlobalFont.fontsize[fontsize]?.[Wsize]?.type;nestedText.props.style=baseStyle;}const wrappedElement=/*#__PURE__*/cloneElement(element,{...element.props,style:{...element.props.style,width:\"100%\"}});setRenderedText(wrappedElement);}catch(error){console.error(\"TextPro 错误:\",error.message,error);setRenderedText(null);}},[isClient,element,fontsize,fontweight,computedColor,SameAlign,align,Wsize,isRenderEnv]);// 服务器端渲染占位符\nif(!isClient){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:\"1em\",visibility:\"hidden\"},children:\"Loading...\"});}// 客户端渲染\nreturn /*#__PURE__*/isValidElement(renderedText)?/*#__PURE__*/_jsx(\"div\",{children:renderedText}):null;}// 安全地获取默认颜色值\nconst getDefaultColor=()=>{try{if(typeof window!==\"undefined\"&&window.localStorage){const theme=localStorage.getItem(\"theme\")===\"dark\"?\"dark\":\"light\";return colorpattle[\"--text-p-color\"]?.[theme];}}catch(error){console.warn(\"Failed to get theme from localStorage:\",error);}// 服务器端或出错时的默认值\nreturn colorpattle[\"--text-p-color\"]?.[\"light\"]||\"#000000\";};// 控件属性配置\naddPropertyControls(TextPro,{textitem:{type:ControlType.ComponentInstance},fontsize:{type:ControlType.Enum,options:Object.keys(GlobalFont.fontsize),optionTitles:Object.keys(GlobalFont.fontsize)},fontweight:{type:ControlType.Enum,defaultValue:\"regular\",options:Object.keys(GlobalFont.weight),optionTitles:Object.keys(GlobalFont.weight)},fontSysColor:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",...Object.keys(colorpattle)]},fontColor:{type:ControlType.Color,defaultValue:getDefaultColor(),hidden(props){return props.fontSysColor!==\"none\";}},SameAlign:{type:ControlType.Boolean,defaultValue:true},align:{type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],optionIcons:[\"text-align-left\",\"text-align-center\",\"text-align-right\"],displaySegmentedControl:true,hidden(props){return props.SameAlign;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextPro\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextPro.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 TextPro from\"https://framerusercontent.com/modules/dqTAkSmLH1iWI2I3ThDP/dATT05GjT3td4HneYBQK/TextPro.js\";const TextProFonts=getFonts(TextPro);const TextProControls=getPropertyControls(TextPro);const cycleOrder=[\"aqGPheJgZ\",\"nyZbG3ddi\"];const serializationHash=\"framer-PaG1w\";const variantClassNames={aqGPheJgZ:\"framer-v-172bvxe\",nyZbG3ddi:\"framer-v-1ozi0sr\"};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 humanReadableEnumMap={\"Body ---(16px p)\":\"Body ---(16px p)\",\"Callout ---(15px p)\":\"Callout ---(15px p)\",\"Detail ---(13px p)\":\"Detail ---(13px p)\",\"H1 ---(64px)\":\"H1 ---(64px)\",\"Headline ---(18px H6)\":\"Headline ---(18px H6)\",\"LargeTitle ---(36px H2)\":\"LargeTitle ---(36px H2)\",\"Tiny ---(11px p)\":\"Tiny ---(11px p)\",\"Title ---(24px H3)\":\"Title ---(24px H3)\"};const humanReadableEnumMap1={bold:\"bold\",light:\"light\",medium:\"medium\",regular:\"regular\",semibold:\"semibold\"};const humanReadableVariantMap={base:\"aqGPheJgZ\",fit:\"nyZbG3ddi\"};const getProps=({align,fontColor,fontsize,fontSysColor,fontweight,height,id,link,newTab,text,width,...props})=>{return{...props,BaDDNNM6Y:fontColor??props.BaDDNNM6Y??\"rgb(2, 6, 23)\",HP6Oue4QW:link??props.HP6Oue4QW,ia3Dx6k4v:newTab??props.ia3Dx6k4v??true,l15KDlGnb:text??props.l15KDlGnb??\"Hello World\",qU31HLXdA:align??props.qU31HLXdA??\"left\",rl5UBK1Dy:humanReadableEnumMap1[fontweight]??fontweight??props.rl5UBK1Dy??\"medium\",variant:humanReadableVariantMap[props.variant]??props.variant??\"aqGPheJgZ\",vRqXbFi9R:humanReadableEnumMap[fontsize]??fontsize??props.vRqXbFi9R??\"Tiny ---(11px p)\",vS8kDcK2P:fontSysColor??props.vS8kDcK2P??\"--text-p-color\"};};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,l15KDlGnb,BaDDNNM6Y,qU31HLXdA,vRqXbFi9R,rl5UBK1Dy,vS8kDcK2P,HP6Oue4QW,ia3Dx6k4v,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aqGPheJgZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"nyZbG3ddi\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"nyZbG3ddi\")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-172bvxe\",className,classNames),\"data-framer-name\":\"base\",layoutDependency:layoutDependency,layoutId:\"aqGPheJgZ\",ref:refBinding,style:{...style},...addPropertyOverrides({nyZbG3ddi:{\"data-framer-name\":\"fit\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1is3alo-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"h7UP37sf4-container\",nodeId:\"h7UP37sf4\",rendersWithMotion:true,scopeId:\"Qwg61_3tZ\",children:/*#__PURE__*/_jsx(TextPro,{align:qU31HLXdA,fontColor:BaDDNNM6Y,fontsize:vRqXbFi9R,fontSysColor:vS8kDcK2P,fontweight:rl5UBK1Dy,height:\"100%\",id:\"h7UP37sf4\",layoutId:\"h7UP37sf4\",SameAlign:false,style:{width:\"100%\"},textitem:[/*#__PURE__*/_jsx(Link,{href:HP6Oue4QW,motionChild:true,nodeId:\"mjHvsYyhu\",openInNewTab:ia3Dx6k4v,scopeId:\"Qwg61_3tZ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-15se9y5 framer-4xe1e3\",\"data-framer-name\":\"txt\",layoutDependency:layoutDependency,layoutId:\"mjHvsYyhu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Hello World\"})}),className:\"framer-10kygfi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UxSZ8BHd5\",text:l15KDlGnb,verticalAlignment:\"top\",withExternalLayout:true})})})],width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hqkcn2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VUJzs8EqC-container\",nodeId:\"VUJzs8EqC\",rendersWithMotion:true,scopeId:\"Qwg61_3tZ\",children:/*#__PURE__*/_jsx(TextPro,{align:qU31HLXdA,fontColor:BaDDNNM6Y,fontsize:vRqXbFi9R,fontSysColor:vS8kDcK2P,fontweight:rl5UBK1Dy,height:\"100%\",id:\"VUJzs8EqC\",layoutId:\"VUJzs8EqC\",SameAlign:false,textitem:[/*#__PURE__*/_jsx(Link,{href:HP6Oue4QW,motionChild:true,nodeId:\"S2ChuiEVr\",openInNewTab:ia3Dx6k4v,scopeId:\"Qwg61_3tZ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-l9dvub framer-4xe1e3\",\"data-framer-name\":\"txtfit\",layoutDependency:layoutDependency,layoutId:\"S2ChuiEVr\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Hello World\"})}),className:\"framer-1qd3m63\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CEgwC0bI9\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:l15KDlGnb,verticalAlignment:\"top\",withExternalLayout:true})})})],width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PaG1w.framer-4xe1e3, .framer-PaG1w .framer-4xe1e3 { display: block; }\",\".framer-PaG1w.framer-172bvxe { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 287px; }\",\".framer-PaG1w .framer-1is3alo-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-PaG1w .framer-15se9y5 { 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: 0px; position: relative; text-decoration: none; width: 349px; }\",\".framer-PaG1w .framer-10kygfi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-PaG1w .framer-hqkcn2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-PaG1w .framer-l9dvub { 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: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-PaG1w .framer-1qd3m63 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PaG1w.framer-v-1ozi0sr.framer-172bvxe { align-content: flex-start; align-items: flex-start; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 287\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nyZbG3ddi\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"l15KDlGnb\":\"text\",\"BaDDNNM6Y\":\"fontColor\",\"qU31HLXdA\":\"align\",\"vRqXbFi9R\":\"fontsize\",\"rl5UBK1Dy\":\"fontweight\",\"vS8kDcK2P\":\"fontSysColor\",\"HP6Oue4QW\":\"link\",\"ia3Dx6k4v\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQwg61_3tZ=withCSS(Component,css,\"framer-PaG1w\");export default FramerQwg61_3tZ;FramerQwg61_3tZ.displayName=\"2_Core/Text\";FramerQwg61_3tZ.defaultProps={height:19,width:287};addPropertyControls(FramerQwg61_3tZ,{variant:{options:[\"aqGPheJgZ\",\"nyZbG3ddi\"],optionTitles:[\"base\",\"fit\"],title:\"Variant\",type:ControlType.Enum},l15KDlGnb:{defaultValue:\"Hello World\",displayTextArea:true,title:\"Text\",type:ControlType.String},BaDDNNM6Y:{defaultValue:\"rgb(2, 6, 23)\",title:\"Font Color\",type:ControlType.Color},qU31HLXdA:TextProControls?.[\"align\"]&&{...TextProControls[\"align\"],defaultValue:\"left\",description:undefined,hidden:undefined,title:\"Align\"},vRqXbFi9R:TextProControls?.[\"fontsize\"]&&{...TextProControls[\"fontsize\"],defaultValue:\"Tiny ---(11px p)\",description:undefined,hidden:undefined,title:\"Fontsize\"},rl5UBK1Dy:TextProControls?.[\"fontweight\"]&&{...TextProControls[\"fontweight\"],defaultValue:\"medium\",description:undefined,hidden:undefined,title:\"Fontweight\"},vS8kDcK2P:TextProControls?.[\"fontSysColor\"]&&{...TextProControls[\"fontSysColor\"],defaultValue:\"--text-p-color\",description:undefined,hidden:undefined,title:\"Font Sys Color\"},HP6Oue4QW:{description:\"\",title:\"Link\",type:ControlType.Link},ia3Dx6k4v:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerQwg61_3tZ,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...TextProFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQwg61_3tZ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"287\",\"framerIntrinsicHeight\":\"19\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"l15KDlGnb\\\":\\\"text\\\",\\\"BaDDNNM6Y\\\":\\\"fontColor\\\",\\\"qU31HLXdA\\\":\\\"align\\\",\\\"vRqXbFi9R\\\":\\\"fontsize\\\",\\\"rl5UBK1Dy\\\":\\\"fontweight\\\",\\\"vS8kDcK2P\\\":\\\"fontSysColor\\\",\\\"HP6Oue4QW\\\":\\\"link\\\",\\\"ia3Dx6k4v\\\":\\\"newTab\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nyZbG3ddi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Qwg61_3tZ.map","// Generated by Framer (22e536a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import IconsPro from\"https://framerusercontent.com/modules/n4tHvlEbpQYM7qFYjcs3/vYCw2fNF2huzJSZwGtmC/IconsPro.js\";import _CoreText from\"https://framerusercontent.com/modules/pTZtMHUenCprii9CGfYF/wjaCKi6IvgibjtlAgRoD/Qwg61_3tZ.js\";import Text from\"https://framerusercontent.com/modules/v2yVKcwhvc337T13L36w/5ezLMDS4QQPjc8zMVRXS/YaBxxQVYL.js\";const VideoFonts=getFonts(Video);const TextFonts=getFonts(Text);const IconsProFonts=getFonts(IconsPro);const _CoreTextControls=getPropertyControls(_CoreText);const IconsProControls=getPropertyControls(IconsPro);const enabledGestures={eWaFhzR7_:{hover:true},H8_PZU2op:{hover:true},I8kXA_3UO:{hover:true}};const cycleOrder=[\"eWaFhzR7_\",\"I8kXA_3UO\",\"H8_PZU2op\"];const serializationHash=\"framer-qMjSG\";const variantClassNames={eWaFhzR7_:\"framer-v-b3ukjw\",H8_PZU2op:\"framer-v-4w3e3s\",I8kXA_3UO:\"framer-v-1bpd2sc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CGwui462U=undefined;const rsfQ5myL_=undefined;const WRM35XX6X=undefined;const J0WT8kg_p=undefined;const MADGGbqAa=undefined;const QNa1SsKLo=undefined;const uwYxhpB4M=undefined;const HPaNTnfJh=undefined;const vD6FQBQih=undefined;const Sx7btKQsY=undefined;const iFDGMyb5_=undefined;const sPBxAXfUB=undefined;const iJcxowc26=undefined;const cT8LTp2lT=undefined;const lq6YL3hy1=undefined;const K0wk1jf_H=undefined;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:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const negate=value=>{return!value;};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const convertFromBoolean=(value,activeLocale)=>{if(value){return 1;}else{return 0;}};const toNumber=value=>{if(typeof value===\"number\"&&Number.isFinite(value))return value;if(typeof value!==\"string\")return 0;const parsedNumber=parseFloat(value);return typeof parsedNumber===\"number\"&&Number.isFinite(parsedNumber)?parsedNumber: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 humanReadableEnumMap={\"Body ---(16px p)\":\"Body ---(16px p)\",\"Callout ---(15px p)\":\"Callout ---(15px p)\",\"Detail ---(13px p)\":\"Detail ---(13px p)\",\"H1 ---(64px)\":\"H1 ---(64px)\",\"Headline ---(18px H6)\":\"Headline ---(18px H6)\",\"LargeTitle ---(36px H2)\":\"LargeTitle ---(36px H2)\",\"Tiny ---(11px p)\":\"Tiny ---(11px p)\",\"Title ---(24px H3)\":\"Title ---(24px H3)\"};const humanReadableEnumMap1={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const humanReadableVariantMap={\"2\":\"I8kXA_3UO\",\"Card image\":\"eWaFhzR7_\",FitImage:\"H8_PZU2op\"};const getProps=({autoline,border,fillBG,fontsize,height,hoverBorder,iconName,iconweight,id,image,link,newTab,radius,size,subtitle,tag,title,videoURL,width,...props})=>{return{...props,CGwui462U:border??props.CGwui462U??{borderColor:'var(--token-bb4eb719-6827-4ecf-ad28-dc908fe40814, rgba(0, 109, 255, 0.15)) /* {\"name\":\"active-color\"} */',borderStyle:\"solid\",borderWidth:1},cT8LTp2lT:humanReadableEnumMap1[iconweight]??iconweight??props.cT8LTp2lT??\"regular\",HPaNTnfJh:videoURL??props.HPaNTnfJh,iFDGMyb5_:humanReadableEnumMap[fontsize]??fontsize??props.iFDGMyb5_??\"Title ---(24px H3)\",iJcxowc26:size??props.iJcxowc26??16,J0WT8kg_p:newTab??props.J0WT8kg_p,K0wk1jf_H:autoline??props.K0wk1jf_H,lq6YL3hy1:subtitle??props.lq6YL3hy1??\"test text\",MADGGbqAa:fillBG??props.MADGGbqAa??\"var(--token-1b7bb1c4-3a89-4ec2-aee2-16abaf604d08, rgb(0, 0, 0))\",QNa1SsKLo:hoverBorder??props.QNa1SsKLo??{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},rsfQ5myL_:radius??props.rsfQ5myL_??\"12px\",sPBxAXfUB:iconName??props.sPBxAXfUB,Sx7btKQsY:title??props.Sx7btKQsY??\"Modern Techniques and Tools Introduction\",uwYxhpB4M:image??props.uwYxhpB4M,variant:humanReadableVariantMap[props.variant]??props.variant??\"eWaFhzR7_\",vD6FQBQih:tag??props.vD6FQBQih??\"Framer\",WRM35XX6X:link??props.WRM35XX6X};};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,uwYxhpB4M,HPaNTnfJh,vD6FQBQih,Sx7btKQsY,lq6YL3hy1,K0wk1jf_H,WRM35XX6X,J0WT8kg_p,CGwui462U,QNa1SsKLo,rsfQ5myL_,iFDGMyb5_,sPBxAXfUB,iJcxowc26,cT8LTp2lT,MADGGbqAa,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eWaFhzR7_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(equals(HPaNTnfJh,\"\"));const opacity=toNumber(convertFromBoolean(equals(HPaNTnfJh,\"\"),activeLocale));const visible1=negate(equals(vD6FQBQih,\"\"));const isDisplayed=value=>{if(gestureVariant===\"I8kXA_3UO-hover\")return value;if(baseVariant===\"I8kXA_3UO\")return value;return true;};const opacity1=toNumber(convertFromBoolean(negate(equals(vD6FQBQih,\"\")),activeLocale));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:WRM35XX6X,motionChild:true,nodeId:\"eWaFhzR7_\",openInNewTab:J0WT8kg_p,scopeId:\"V5_nvrnRP\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-b3ukjw\",className,classNames)} framer-iaug1j`,\"data-border\":true,\"data-framer-name\":\"Card image\",layoutDependency:layoutDependency,layoutId:\"eWaFhzR7_\",ref:refBinding,style:{\"--border-bottom-width\":(CGwui462U.borderBottomWidth??CGwui462U.borderWidth)+\"px\",\"--border-color\":CGwui462U.borderColor,\"--border-left-width\":(CGwui462U.borderLeftWidth??CGwui462U.borderWidth)+\"px\",\"--border-right-width\":(CGwui462U.borderRightWidth??CGwui462U.borderWidth)+\"px\",\"--border-style\":CGwui462U.borderStyle,\"--border-top-width\":(CGwui462U.borderTopWidth??CGwui462U.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:radiusForCorner(rsfQ5myL_,3),borderBottomRightRadius:radiusForCorner(rsfQ5myL_,2),borderTopLeftRadius:radiusForCorner(rsfQ5myL_,0),borderTopRightRadius:radiusForCorner(rsfQ5myL_,1),...style},variants:{\"eWaFhzR7_-hover\":{\"--border-bottom-width\":(QNa1SsKLo.borderBottomWidth??QNa1SsKLo.borderWidth)+\"px\",\"--border-color\":QNa1SsKLo.borderColor,\"--border-left-width\":(QNa1SsKLo.borderLeftWidth??QNa1SsKLo.borderWidth)+\"px\",\"--border-right-width\":(QNa1SsKLo.borderRightWidth??QNa1SsKLo.borderWidth)+\"px\",\"--border-style\":QNa1SsKLo.borderStyle,\"--border-top-width\":(QNa1SsKLo.borderTopWidth??QNa1SsKLo.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},\"H8_PZU2op-hover\":{\"--border-bottom-width\":(QNa1SsKLo.borderBottomWidth??QNa1SsKLo.borderWidth)+\"px\",\"--border-color\":QNa1SsKLo.borderColor,\"--border-left-width\":(QNa1SsKLo.borderLeftWidth??QNa1SsKLo.borderWidth)+\"px\",\"--border-right-width\":(QNa1SsKLo.borderRightWidth??QNa1SsKLo.borderWidth)+\"px\",\"--border-style\":QNa1SsKLo.borderStyle,\"--border-top-width\":(QNa1SsKLo.borderTopWidth??QNa1SsKLo.borderWidth)+\"px\"},\"I8kXA_3UO-hover\":{\"--border-bottom-width\":(QNa1SsKLo.borderBottomWidth??QNa1SsKLo.borderWidth)+\"px\",\"--border-color\":QNa1SsKLo.borderColor,\"--border-left-width\":(QNa1SsKLo.borderLeftWidth??QNa1SsKLo.borderWidth)+\"px\",\"--border-right-width\":(QNa1SsKLo.borderRightWidth??QNa1SsKLo.borderWidth)+\"px\",\"--border-style\":QNa1SsKLo.borderStyle,\"--border-top-width\":(QNa1SsKLo.borderTopWidth??QNa1SsKLo.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},H8_PZU2op:{backgroundColor:MADGGbqAa}},...addPropertyOverrides({\"eWaFhzR7_-hover\":{\"data-framer-name\":undefined},\"H8_PZU2op-hover\":{\"data-framer-name\":undefined},\"I8kXA_3UO-hover\":{\"data-framer-name\":undefined},H8_PZU2op:{\"data-framer-name\":\"FitImage\"},I8kXA_3UO:{\"data-framer-name\":\"2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(uwYxhpB4M)},className:\"framer-u09z5k\",\"data-framer-name\":\"Img\",layoutDependency:layoutDependency,layoutId:\"n642RK5uP\",...addPropertyOverrides({\"eWaFhzR7_-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||500)*.5000000000000002-(componentViewport?.height||500)*1.05/2)),sizes:`calc(${componentViewport?.width||\"100vw\"} * 1.05)`,...toResponsiveImage(uwYxhpB4M)}},\"H8_PZU2op-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),sizes:`calc(${componentViewport?.width||\"100vw\"} * 1.05)`,...toResponsiveImage(uwYxhpB4M)},transformTemplate:transformTemplate1},\"I8kXA_3UO-hover\":{background:undefined},H8_PZU2op:{fitImageDimension:\"height\"},I8kXA_3UO:{background:undefined}},baseVariant,gestureVariant),children:[visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-102uxpb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wWT23ccuO-container\",nodeId:\"wWT23ccuO\",rendersWithMotion:true,scopeId:\"V5_nvrnRP\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"wWT23ccuO\",isMixedBorderRadius:false,layoutId:\"wWT23ccuO\",loop:true,muted:true,objectFit:\"cover\",playing:false,poster:toImageSrc(uwYxhpB4M),posterEnabled:true,srcType:\"URL\",srcUrl:HPaNTnfJh,startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\",...addPropertyOverrides({\"eWaFhzR7_-hover\":{playing:true},\"H8_PZU2op-hover\":{playing:true},\"I8kXA_3UO-hover\":{playing:true},H8_PZU2op:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(uwYxhpB4M)},className:\"framer-e1yfn3\",layoutDependency:layoutDependency,layoutId:\"s3m6LPqPX\",style:{opacity:1},variants:{\"eWaFhzR7_-hover\":{opacity},\"H8_PZU2op-hover\":{opacity},\"I8kXA_3UO-hover\":{opacity}},...addPropertyOverrides({\"eWaFhzR7_-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||500)*.5000000000000002-(componentViewport?.height||500)*1.05/2)+0),sizes:`calc(${componentViewport?.width||\"100vw\"} * 1.05)`,...toResponsiveImage(uwYxhpB4M)}},\"H8_PZU2op-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:`calc(${componentViewport?.width||\"100vw\"} * 1.05)`,...toResponsiveImage(uwYxhpB4M)}},\"I8kXA_3UO-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||250)-0)*1*.5000000000000002-((componentViewport?.height||250)-0)*1*1.05/2)),sizes:`calc(max(${((componentViewport?.height||250)-0)*1} * 0.66, 56px) * 1.0515)`,...toResponsiveImage(uwYxhpB4M)}},H8_PZU2op:{fitImageDimension:\"height\"},I8kXA_3UO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:`max(${((componentViewport?.height||250)-0)*1} * 0.66, 56px)`,...toResponsiveImage(uwYxhpB4M)}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13n9nlq\",layoutDependency:layoutDependency,layoutId:\"cH4gXTvqY\",style:{background:\"linear-gradient(180deg, rgba(171, 171, 171, 0) 0%, rgba(28, 28, 28, 0.9) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:radiusForCorner(rsfQ5myL_,3),borderBottomRightRadius:radiusForCorner(rsfQ5myL_,2),borderTopLeftRadius:radiusForCorner(rsfQ5myL_,0),borderTopRightRadius:radiusForCorner(rsfQ5myL_,1)},variants:{\"eWaFhzR7_-hover\":{background:\"linear-gradient(180deg, rgba(171, 171, 171, 0) 0%, rgba(28, 28, 28, 0.99) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},H8_PZU2op:{backgroundColor:\"rgba(0, 0, 0, 0)\"},I8kXA_3UO:{background:\"linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)\",backgroundColor:\"rgba(255, 255, 255, 0)\"}},children:[isDisplayed(visible1)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yhgz13\",\"data-framer-name\":\"tag\",layoutDependency:layoutDependency,layoutId:\"oRPYNwQ9d\",style:{backgroundColor:\"var(--token-2827b257-4f6e-46c3-ab83-1871ebae14a6, rgb(0, 44, 71))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,opacity:opacity1},variants:{I8kXA_3UO:{opacity:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+24+(0+0+(((componentViewport?.height||500)-0)*1-48-249)/1*0)+3+0,...addPropertyOverrides({I8kXA_3UO:{y:(componentViewport?.y||0)+0+12+((((componentViewport?.height||250)-0)*1-24-224)/2+224+12)+3+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11lommr-container\",layoutDependency:layoutDependency,layoutId:\"DSsD1Dh3Q-container\",nodeId:\"DSsD1Dh3Q\",rendersWithMotion:true,scopeId:\"V5_nvrnRP\",children:/*#__PURE__*/_jsx(Text,{BaDDNNM6Y:\"var(--token-d4c0a0e6-8fba-45bc-8f6f-215e608cd0df, rgb(255, 255, 255))\",height:\"100%\",ia3Dx6k4v:true,id:\"DSsD1Dh3Q\",l15KDlGnb:vD6FQBQih,layoutId:\"DSsD1Dh3Q\",niF7M7AqK:0,qU31HLXdA:\"left\",rl5UBK1Dy:\"medium\",variant:\"JRBPNEiKi\",vRqXbFi9R:\"Tiny ---(11px p)\",vS8kDcK2P:\"none\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bxiyf6\",layoutDependency:layoutDependency,layoutId:\"pnLMFm87O\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b5cw04\",\"data-framer-name\":\"title\",layoutDependency:layoutDependency,layoutId:\"ZxnfUto4i\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+24+(0+25+(((componentViewport?.height||500)-0)*1-48-249)/1*1)+0+0+0,...addPropertyOverrides({I8kXA_3UO:{y:(componentViewport?.y||0)+0+12+((((componentViewport?.height||250)-0)*1-24-224)/2+0+0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j0rs75-container\",layoutDependency:layoutDependency,layoutId:\"Rmt4Zm5fW-container\",nodeId:\"Rmt4Zm5fW\",rendersWithMotion:true,scopeId:\"V5_nvrnRP\",children:/*#__PURE__*/_jsx(Text,{BaDDNNM6Y:\"var(--token-358dff33-4194-4f6c-a4bc-a490131e65cb, rgb(255, 255, 255))\",height:\"100%\",ia3Dx6k4v:true,id:\"Rmt4Zm5fW\",l15KDlGnb:Sx7btKQsY,layoutId:\"Rmt4Zm5fW\",niF7M7AqK:0,qU31HLXdA:\"left\",rl5UBK1Dy:\"semibold\",style:{width:\"100%\"},variant:\"sYeKiA0_R\",vRqXbFi9R:iFDGMyb5_,vS8kDcK2P:\"none\",width:\"100%\",...addPropertyOverrides({I8kXA_3UO:{vS8kDcK2P:\"--text-p-color\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-znto3g-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tyeGYlARV-container\",nodeId:\"tyeGYlARV\",rendersWithMotion:true,scopeId:\"V5_nvrnRP\",children:/*#__PURE__*/_jsx(IconsPro,{animation:\"slide\",clickChange:false,height:\"100%\",iconcolor:\"var(--token-358dff33-4194-4f6c-a4bc-a490131e65cb, rgb(255, 255, 255))\",iconindex:0,iconsize:iJcxowc26,iconsName:sPBxAXfUB,iconweight:cT8LTp2lT,id:\"tyeGYlARV\",layoutId:\"tyeGYlARV\",sysColor:\"none\",width:\"100%\",...addPropertyOverrides({\"eWaFhzR7_-hover\":{iconindex:1},\"I8kXA_3UO-hover\":{iconcolor:\"var(--token-9af7c86c-4632-4037-94f9-8869dff2b755, rgb(255, 70, 18))\",iconindex:1},I8kXA_3UO:{iconcolor:\"var(--token-d5ffcc0d-cdb6-48bf-bf7e-5abc28792bda, rgb(75, 85, 99))\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ytuxmk\",\"data-framer-name\":\"subtitle\",layoutDependency:layoutDependency,layoutId:\"HvOka0ygS\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1px)`,y:(componentViewport?.y||0)+0+24+(0+25+(((componentViewport?.height||500)-0)*1-48-249)/1*1)+0+205+0,...addPropertyOverrides({I8kXA_3UO:{width:`max(max(${componentViewport?.width||\"100vw\"} - 165px, 1px) - 24px, 1px)`,y:(componentViewport?.y||0)+0+12+((((componentViewport?.height||250)-0)*1-24-224)/2+0+0)+0+205+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-199cvh-container\",layoutDependency:layoutDependency,layoutId:\"h5Il0hkfc-container\",nodeId:\"h5Il0hkfc\",rendersWithMotion:true,scopeId:\"V5_nvrnRP\",children:/*#__PURE__*/_jsx(Text,{BaDDNNM6Y:\"var(--token-bafd2f56-069e-4e10-9208-ba7248c63f7f, rgb(238, 238, 238))\",height:\"100%\",ia3Dx6k4v:true,id:\"h5Il0hkfc\",l15KDlGnb:lq6YL3hy1,layoutId:\"h5Il0hkfc\",niF7M7AqK:K0wk1jf_H,qU31HLXdA:\"left\",rl5UBK1Dy:\"regular\",style:{width:\"100%\"},variant:\"sYeKiA0_R\",vRqXbFi9R:\"Tiny ---(11px p)\",vS8kDcK2P:\"none\",width:\"100%\",...addPropertyOverrides({I8kXA_3UO:{vS8kDcK2P:\"--text-secondary\"}},baseVariant,gestureVariant)})})})})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qMjSG.framer-iaug1j, .framer-qMjSG .framer-iaug1j { display: block; }\",\".framer-qMjSG.framer-b3ukjw { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 500px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 460px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qMjSG .framer-u09z5k { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-qMjSG .framer-102uxpb-container { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-qMjSG .framer-e1yfn3 { flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; }\",\".framer-qMjSG .framer-13n9nlq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: hidden; padding: 24px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qMjSG .framer-1yhgz13 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: center; overflow: hidden; padding: 3px 9px 3px 9px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-qMjSG .framer-11lommr-container, .framer-qMjSG .framer-znto3g-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-qMjSG .framer-bxiyf6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-qMjSG .framer-b5cw04 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qMjSG .framer-1j0rs75-container, .framer-qMjSG .framer-199cvh-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-qMjSG .framer-ytuxmk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qMjSG.framer-v-1bpd2sc.framer-b3ukjw { gap: 0px; height: 250px; width: 539px; }\",\".framer-qMjSG.framer-v-1bpd2sc .framer-u09z5k { aspect-ratio: 0.66 / 1; bottom: unset; height: 100%; left: unset; min-width: 56px; position: relative; right: unset; top: unset; width: var(--framer-aspect-ratio-supported, 165px); will-change: unset; }\",\".framer-qMjSG.framer-v-1bpd2sc .framer-13n9nlq { gap: 12px; justify-content: center; padding: 12px; }\",\".framer-qMjSG.framer-v-1bpd2sc .framer-1yhgz13 { order: 1; }\",\".framer-qMjSG.framer-v-1bpd2sc .framer-bxiyf6 { order: 0; }\",\".framer-qMjSG.framer-v-4w3e3s .framer-u09z5k { align-content: flex-start; align-items: flex-start; bottom: unset; height: auto; }\",\".framer-qMjSG.framer-v-4w3e3s .framer-102uxpb-container, .framer-qMjSG.framer-v-4w3e3s .framer-e1yfn3 { height: auto; }\",\".framer-qMjSG.framer-v-b3ukjw.hover .framer-u09z5k { bottom: unset; height: 105%; left: calc(50.00000000000002% - 105% / 2); right: unset; top: calc(50.00000000000002% - 105% / 2); width: 105%; }\",\".framer-qMjSG.framer-v-1bpd2sc.hover .framer-u09z5k { bottom: unset; left: unset; right: unset; top: unset; will-change: unset; }\",\".framer-qMjSG.framer-v-1bpd2sc.hover .framer-e1yfn3 { height: 105%; left: calc(50.303030303030326% - 105.15151515151516% / 2); top: calc(50.00000000000002% - 105% / 2); width: 105%; }\",\".framer-qMjSG.framer-v-4w3e3s.hover .framer-u09z5k { bottom: unset; left: 50%; right: unset; width: 105%; }\",'.framer-qMjSG[data-border=\"true\"]::after, .framer-qMjSG [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 500\n * @framerIntrinsicWidth 460\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"I8kXA_3UO\":{\"layout\":[\"fixed\",\"fixed\"]},\"H8_PZU2op\":{\"layout\":[\"fixed\",\"fixed\"]},\"fcZJCwIzC\":{\"layout\":[\"fixed\",\"fixed\"]},\"tn1OM_B6W\":{\"layout\":[\"fixed\",\"fixed\"]},\"Qlc02yxXG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uwYxhpB4M\":\"image\",\"HPaNTnfJh\":\"videoURL\",\"vD6FQBQih\":\"tag\",\"Sx7btKQsY\":\"title\",\"lq6YL3hy1\":\"subtitle\",\"K0wk1jf_H\":\"autoline\",\"WRM35XX6X\":\"link\",\"J0WT8kg_p\":\"newTab\",\"CGwui462U\":\"border\",\"QNa1SsKLo\":\"hoverBorder\",\"rsfQ5myL_\":\"radius\",\"iFDGMyb5_\":\"fontsize\",\"sPBxAXfUB\":\"iconName\",\"iJcxowc26\":\"size\",\"cT8LTp2lT\":\"iconweight\",\"MADGGbqAa\":\"fillBG\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV5_nvrnRP=withCSS(Component,css,\"framer-qMjSG\");export default FramerV5_nvrnRP;FramerV5_nvrnRP.displayName=\"Card image\";FramerV5_nvrnRP.defaultProps={height:500,width:460};addPropertyControls(FramerV5_nvrnRP,{variant:{options:[\"eWaFhzR7_\",\"I8kXA_3UO\",\"H8_PZU2op\"],optionTitles:[\"Card image\",\"2\",\"FitImage\"],title:\"Variant\",type:ControlType.Enum},uwYxhpB4M:{title:\"Image\",type:ControlType.ResponsiveImage},HPaNTnfJh:{defaultValue:\"\",title:\"VideoURL\",type:ControlType.String},vD6FQBQih:{defaultValue:\"Framer\",displayTextArea:false,title:\"Tag\",type:ControlType.String},Sx7btKQsY:{defaultValue:\"Modern Techniques and Tools Introduction\",displayTextArea:false,title:\"Title\",type:ControlType.String},lq6YL3hy1:{defaultValue:\"test text\",description:\"\",title:\"subtitle\",type:ControlType.String},K0wk1jf_H:{defaultValue:0,title:\"Autoline\",type:ControlType.Number},WRM35XX6X:{title:\"Link\",type:ControlType.Link},J0WT8kg_p:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},CGwui462U:{defaultValue:{borderColor:'var(--token-bb4eb719-6827-4ecf-ad28-dc908fe40814, rgba(0, 109, 255, 0.15)) /* {\"name\":\"active-color\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},QNa1SsKLo:{defaultValue:{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},title:\"HoverBorder\",type:ControlType.Border},rsfQ5myL_:{defaultValue:\"12px\",title:\"Radius\",type:ControlType.BorderRadius},iFDGMyb5_:_CoreTextControls?.[\"vRqXbFi9R\"]&&{..._CoreTextControls[\"vRqXbFi9R\"],defaultValue:\"Title ---(24px H3)\",description:undefined,hidden:undefined,title:\"Fontsize\"},sPBxAXfUB:{defaultValue:\"\",displayTextArea:false,title:\"Icon Name\",type:ControlType.String},iJcxowc26:{defaultValue:16,title:\"Size\",type:ControlType.Number},cT8LTp2lT:IconsProControls?.[\"iconweight\"]&&{...IconsProControls[\"iconweight\"],defaultValue:\"regular\",description:undefined,hidden:undefined,title:\"Iconweight\"},MADGGbqAa:{defaultValue:'var(--token-1b7bb1c4-3a89-4ec2-aee2-16abaf604d08, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"FillBG\",type:ControlType.Color}});addFonts(FramerV5_nvrnRP,[{explicitInter:true,fonts:[]},...VideoFonts,...TextFonts,...IconsProFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV5_nvrnRP\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I8kXA_3UO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H8_PZU2op\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fcZJCwIzC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tn1OM_B6W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Qlc02yxXG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"500\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"460\",\"framerVariables\":\"{\\\"uwYxhpB4M\\\":\\\"image\\\",\\\"HPaNTnfJh\\\":\\\"videoURL\\\",\\\"vD6FQBQih\\\":\\\"tag\\\",\\\"Sx7btKQsY\\\":\\\"title\\\",\\\"lq6YL3hy1\\\":\\\"subtitle\\\",\\\"K0wk1jf_H\\\":\\\"autoline\\\",\\\"WRM35XX6X\\\":\\\"link\\\",\\\"J0WT8kg_p\\\":\\\"newTab\\\",\\\"CGwui462U\\\":\\\"border\\\",\\\"QNa1SsKLo\\\":\\\"hoverBorder\\\",\\\"rsfQ5myL_\\\":\\\"radius\\\",\\\"iFDGMyb5_\\\":\\\"fontsize\\\",\\\"sPBxAXfUB\\\":\\\"iconName\\\",\\\"iJcxowc26\\\":\\\"size\\\",\\\"cT8LTp2lT\\\":\\\"iconweight\\\",\\\"MADGGbqAa\\\":\\\"fillBG\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}