{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/5Ki0mIkJX8cckJrVB9DI/YaSUESa609V4tlurJS2e/uxWRoXZik.js", "ssg:https://framerusercontent.com/modules/5ODhGffFjpzCf4q628l2/uSDpeDliUs3gMxCzLqrZ/A9ZCV2se5.js", "ssg:https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js", "ssg:https://framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js", "ssg:https://framerusercontent.com/modules/OgWgndAFyvu2Uat4ngWh/46M5bSSTGskoeUN6XI4j/ssr.js", "ssg:https://framerusercontent.com/modules/nND5KreKFoT8ms7HKata/Vmif4IbMKvsbPZXwEHBz/formatter.js", "ssg:https://framerusercontent.com/modules/AG73ox21oKVyje0VXkyK/HNU4IYD8anfZXhjtw7bP/index.js", "ssg:https://framer.com/m/NumberFlowReact-yGat.js", "ssg:https://framerusercontent.com/modules/DPwgyTlYyPqF8EltT6Wk/7V1eDDmIfgMJSy3hQjXS/NumberFlow_Prod.js", "ssg:https://framerusercontent.com/modules/aIE1NzX0XA3gZ9z0fbGz/dkWvUTBAS5FuX9aevhyH/RGyUnVU3W.js", "ssg:https://framerusercontent.com/modules/yTHwM094NBhraLyk7Uk8/HqgtehkSKBxlmNWCK37T/fT7iWdUZ9.js", "ssg:https://framerusercontent.com/modules/balZYUZvxaXB0VxVzf7u/LAqzdtwb2MdDLLGLHggP/h66TCbpl3.js", "ssg:https://framerusercontent.com/modules/tAu0gMYUoJsAa8FZY0d1/SynQNbhqow9YLMXxhblP/g46WaifrB.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js", "ssg:https://framerusercontent.com/modules/7aH7LiU9VxI7I6an98Ai/vcnZzmxXQh1SB9BnwDDV/SyncVideos.js", "ssg:https://framerusercontent.com/modules/9SKdSBchdIVW9dAYTg3g/9tAaQue18mlurwn1VF6p/E_yMbd3rJ.js", "ssg:https://framerusercontent.com/modules/VqUSd7g8ejPnCS8tlC5M/0umDL8m8eoOddLyenzdl/PTvVhJwwV.js", "ssg:https://framerusercontent.com/modules/un8opyBMnUuqAzXP7Gp7/AYQgZ0sFqQEgWbs7gU5o/thCJSmIMz.js", "ssg:https://framerusercontent.com/modules/sMT6PjxF1bSNnIkt0Xbx/6Rl01sMTg8QMbFafTFcd/DTQ9imx4U.js", "ssg:https://framerusercontent.com/modules/v81ZbzIlQIoi3pZIHqV3/b3fDHfiIFPDQJErIsiX7/yznLD7b6t.js", "ssg:https://framerusercontent.com/modules/uWJrNjZxsfL6Yu6XeimJ/w8VkYhiRgXk6Xuop24qS/g8yRtnEYm.js", "ssg:https://framerusercontent.com/modules/hre4kJlf5qh76c7BnNGZ/f4KpBuFkxg4I632MpQHD/SRM904_kH.js", "ssg:https://framerusercontent.com/modules/nwWC7uihzFuFs3jWioPk/G77Ri4bVlCiRpKkxsXK0/tfiyJBGYP.js", "ssg:https://framerusercontent.com/modules/x9N74fQKlr6QLCpcJIqg/ItbrXvATfgkGTI2S7SIM/ScrambleAppear_Prod.js", "ssg:https://framerusercontent.com/modules/Ah8ddsPw6xNcUi4zCVBB/Sl3u7hdJQBfl0DfWEDLE/vJLEso6FH.js", "ssg:https://framerusercontent.com/modules/joA683COruXVL7VxvTai/Ft5XBnHfSKiqMic6JkLs/W45DhK1Ri.js", "ssg:https://framerusercontent.com/modules/gQypKJXl0zXFEpaoFLcD/vjLgM9ICtgtEk5L3BOwO/LxW6EaZ34.js", "ssg:https://framerusercontent.com/modules/dQVZkG4SJy7vZSj0wDKz/CblXIJHcJq9Z3RtHQMhe/yTz_dq0ih.js", "ssg:https://framerusercontent.com/modules/iIhwvRw8SSnEVDqrq6tH/bLAGWCCmzbhrEEzsLQ9C/augiA20Il.js"],
  "sourcesContent": ["// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"NaD54m23J\",\"zr6GSRFux\"];const serializationHash=\"framer-Pc6Cv\";const variantClassNames={NaD54m23J:\"framer-v-17ifimk\",zr6GSRFux:\"framer-v-13gvdw2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const transition2={bounce:.2,delay:.1,duration:.6,type:\"spring\"};const transition3={bounce:.2,delay:.13,duration:.6,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 transition4={bounce:.2,delay:.15,duration:.6,type:\"spring\"};const transition5={bounce:.2,delay:.18,duration:.6,type:\"spring\"};const transition6={bounce:.2,delay:.22,duration:.6,type:\"spring\"};const transition7={bounce:.2,delay:.25,duration:.6,type:\"spring\"};const transition8={bounce:.2,delay:.3,duration:.6,type:\"spring\"};const transition9={bounce:.2,delay:.2,duration:.6,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition10={bounce:.2,delay:.27,duration:.6,type:\"spring\"};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Hover:\"zr6GSRFux\",Start:\"NaD54m23J\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NaD54m23J\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NaD54m23J\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17ifimk\",className,classNames),\"data-framer-name\":\"Start\",layoutDependency:layoutDependency,layoutId:\"NaD54m23J\",ref:refBinding,style:{...style},...addPropertyOverrides({zr6GSRFux:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hcf8n\",\"data-framer-name\":\"App Base\",layoutDependency:layoutDependency,layoutId:\"hwPe__iOq\",style:{backgroundColor:\"rgb(200, 198, 195)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\",scale:1},variants:{zr6GSRFux:{scale:1.2}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uf7p1z\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"pqRrKCa3x\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1judu0\",layoutDependency:layoutDependency,layoutId:\"axBMB9Usn\",style:{backgroundColor:\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eytvif\",layoutDependency:layoutDependency,layoutId:\"h03PofEbT\",style:{backgroundColor:\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lf4kwu\",layoutDependency:layoutDependency,layoutId:\"b5B3XMRjd\",style:{backgroundColor:\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g8164h\",\"data-framer-name\":\"Inner\",layoutDependency:layoutDependency,layoutId:\"ay9K7M8YE\",style:{backgroundColor:\"var(--token-60397274-1746-4579-9863-acb8b09e9ea3, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5u5ymw\",\"data-framer-name\":\"UI\",layoutDependency:layoutDependency,layoutId:\"dGVAG_CSJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jwcajr\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"btUziqOXf\",children:/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p8gwen\",\"data-framer-name\":\"Bottom Left\",layoutDependency:layoutDependency,layoutId:\"YWNvdUKoU\",style:{backdropFilter:\"blur(2px)\",backgroundColor:\"rgba(245, 245, 245, 0.8)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,opacity:0,scale:.9,WebkitBackdropFilter:\"blur(2px)\"},variants:{zr6GSRFux:{opacity:1,scale:1}},children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g72qz\",layoutDependency:layoutDependency,layoutId:\"KVPv6rMzi\",style:{opacity:0},variants:{zr6GSRFux:{opacity:1}},children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1g73hqi\",\"data-framer-name\":\"SVG\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"IpAFa8OD_\",opacity:0,style:{opacity:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.556 6\"><g transform=\"translate(0 0)\" id=\"ss11847130077_1\"><path d=\"M 0 6 L 5.556 6 L 5.556 0 L 0 0 Z\" fill=\"transparent\"></path><path d=\"M 2.967 0.299 C 3.081 0.422 3.081 0.623 2.967 0.746 L 2.961 0.753 C 2.846 0.876 2.661 0.877 2.546 0.753 C 2.431 0.629 2.431 0.429 2.546 0.305 L 2.552 0.298 C 2.666 0.175 2.852 0.175 2.966 0.298 L 2.967 0.298 Z M 5.278 2.796 C 5.392 2.92 5.392 3.12 5.278 3.244 L 5.272 3.25 C 5.157 3.374 4.972 3.373 4.857 3.25 C 4.743 3.126 4.743 2.926 4.857 2.802 L 4.864 2.796 C 4.918 2.736 4.993 2.703 5.071 2.703 C 5.148 2.703 5.223 2.736 5.278 2.796 Z M 2.38 0.932 C 2.494 1.055 2.494 1.256 2.38 1.379 L 2.374 1.386 C 2.259 1.504 2.078 1.501 1.965 1.38 C 1.853 1.259 1.851 1.063 1.96 0.938 L 1.966 0.932 C 2.081 0.808 2.266 0.808 2.38 0.932 Z M 4.114 2.805 C 4.169 2.864 4.2 2.945 4.2 3.029 C 4.2 3.113 4.169 3.193 4.114 3.253 L 4.108 3.259 C 3.992 3.375 3.813 3.371 3.701 3.251 C 3.59 3.13 3.586 2.936 3.694 2.812 L 3.7 2.805 C 3.814 2.681 3.999 2.681 4.114 2.805 Z M 1.794 1.566 C 1.909 1.689 1.909 1.89 1.794 2.013 L 1.789 2.02 C 1.673 2.135 1.493 2.131 1.382 2.011 C 1.271 1.891 1.267 1.697 1.374 1.572 L 1.381 1.565 C 1.435 1.506 1.51 1.473 1.587 1.473 C 1.665 1.473 1.74 1.506 1.794 1.565 Z M 2.951 2.814 C 3.065 2.938 3.065 3.138 2.951 3.262 L 2.944 3.269 C 2.83 3.392 2.644 3.392 2.529 3.268 C 2.415 3.145 2.415 2.944 2.529 2.82 L 2.535 2.813 C 2.65 2.69 2.835 2.69 2.95 2.813 L 2.95 2.814 Z M 1.209 2.199 C 1.323 2.323 1.323 2.523 1.209 2.647 L 1.202 2.653 C 1.129 2.737 1.019 2.771 0.916 2.742 C 0.813 2.713 0.732 2.626 0.706 2.514 C 0.679 2.403 0.711 2.284 0.788 2.205 L 0.794 2.199 C 0.849 2.139 0.924 2.106 1.002 2.106 C 1.079 2.106 1.154 2.139 1.209 2.199 Z M 1.786 2.823 C 1.901 2.947 1.901 3.147 1.786 3.271 L 1.78 3.277 C 1.666 3.401 1.48 3.401 1.366 3.277 C 1.251 3.154 1.251 2.953 1.365 2.829 L 1.372 2.823 C 1.486 2.699 1.672 2.699 1.786 2.823 Z M 0.622 2.832 C 0.677 2.892 0.708 2.972 0.708 3.056 C 0.708 3.14 0.677 3.221 0.622 3.28 L 0.616 3.287 C 0.542 3.367 0.434 3.398 0.333 3.369 C 0.231 3.34 0.152 3.254 0.125 3.145 C 0.098 3.035 0.127 2.919 0.202 2.839 L 0.208 2.832 C 0.263 2.773 0.337 2.739 0.415 2.739 C 0.492 2.739 0.567 2.773 0.622 2.832 L 0.622 2.832 Z M 1.2 3.456 C 1.314 3.58 1.314 3.78 1.2 3.904 L 1.194 3.91 C 1.078 4.026 0.899 4.022 0.787 3.902 C 0.676 3.782 0.672 3.588 0.779 3.463 L 0.785 3.456 C 0.9 3.333 1.085 3.333 1.2 3.456 Z M 1.777 4.08 C 1.833 4.14 1.864 4.22 1.864 4.304 C 1.864 4.389 1.833 4.469 1.777 4.529 L 1.771 4.535 C 1.698 4.617 1.589 4.651 1.486 4.622 C 1.383 4.592 1.303 4.506 1.277 4.395 C 1.25 4.284 1.281 4.166 1.357 4.087 L 1.363 4.08 C 1.478 3.957 1.663 3.957 1.777 4.08 Z M 2.356 4.705 C 2.47 4.829 2.47 5.029 2.356 5.153 L 2.349 5.159 C 2.276 5.243 2.166 5.277 2.063 5.248 C 1.96 5.219 1.879 5.132 1.853 5.02 C 1.826 4.909 1.857 4.791 1.935 4.711 L 1.941 4.705 C 1.996 4.646 2.071 4.612 2.148 4.612 C 2.226 4.612 2.301 4.646 2.356 4.705 Z M 2.933 5.329 C 3.047 5.453 3.047 5.653 2.933 5.777 L 2.927 5.784 C 2.812 5.899 2.632 5.895 2.521 5.775 C 2.409 5.655 2.406 5.461 2.513 5.336 L 2.519 5.329 C 2.574 5.27 2.648 5.237 2.726 5.237 C 2.804 5.237 2.878 5.27 2.933 5.329 Z\" fill=\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></g></svg>',svgContentId:11847130077,title:\"arrow\",variants:{zr6GSRFux:{opacity:1}},withExternalLayout:true,...addPropertyOverrides({zr6GSRFux:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.556 6\"><g transform=\"translate(0 0)\" id=\"ss11381482652_1\"><path d=\"M 0 6 L 5.556 6 L 5.556 0 L 0 0 Z\" fill=\"transparent\"></path><path d=\"M 2.967 0.299 C 3.081 0.422 3.081 0.623 2.967 0.746 L 2.961 0.753 C 2.846 0.876 2.661 0.877 2.546 0.753 C 2.431 0.629 2.431 0.429 2.546 0.305 L 2.552 0.298 C 2.666 0.175 2.852 0.175 2.966 0.298 L 2.967 0.298 Z M 5.278 2.796 C 5.392 2.92 5.392 3.12 5.278 3.244 L 5.272 3.25 C 5.157 3.374 4.972 3.373 4.857 3.25 C 4.743 3.126 4.743 2.926 4.857 2.802 L 4.864 2.796 C 4.918 2.736 4.993 2.703 5.071 2.703 C 5.148 2.703 5.223 2.736 5.278 2.796 Z M 2.38 0.932 C 2.494 1.055 2.494 1.256 2.38 1.379 L 2.374 1.386 C 2.259 1.504 2.078 1.501 1.965 1.38 C 1.853 1.259 1.851 1.063 1.96 0.938 L 1.966 0.932 C 2.081 0.808 2.266 0.808 2.38 0.932 Z M 4.114 2.805 C 4.169 2.864 4.2 2.945 4.2 3.029 C 4.2 3.113 4.169 3.193 4.114 3.253 L 4.108 3.259 C 3.992 3.375 3.813 3.371 3.701 3.251 C 3.59 3.13 3.586 2.936 3.694 2.812 L 3.7 2.805 C 3.814 2.681 3.999 2.681 4.114 2.805 Z M 1.794 1.566 C 1.909 1.689 1.909 1.89 1.794 2.013 L 1.789 2.02 C 1.673 2.135 1.493 2.131 1.382 2.011 C 1.271 1.891 1.267 1.697 1.374 1.572 L 1.381 1.565 C 1.435 1.506 1.51 1.473 1.587 1.473 C 1.665 1.473 1.74 1.506 1.794 1.565 Z M 2.951 2.814 C 3.065 2.938 3.065 3.138 2.951 3.262 L 2.944 3.269 C 2.83 3.392 2.644 3.392 2.529 3.268 C 2.415 3.145 2.415 2.944 2.529 2.82 L 2.535 2.813 C 2.65 2.69 2.835 2.69 2.95 2.813 L 2.95 2.814 Z M 1.209 2.199 C 1.323 2.323 1.323 2.523 1.209 2.647 L 1.202 2.653 C 1.129 2.737 1.019 2.771 0.916 2.742 C 0.813 2.713 0.732 2.626 0.706 2.514 C 0.679 2.403 0.711 2.284 0.788 2.205 L 0.794 2.199 C 0.849 2.139 0.924 2.106 1.002 2.106 C 1.079 2.106 1.154 2.139 1.209 2.199 Z M 1.786 2.823 C 1.901 2.947 1.901 3.147 1.786 3.271 L 1.78 3.277 C 1.666 3.401 1.48 3.401 1.366 3.277 C 1.251 3.154 1.251 2.953 1.365 2.829 L 1.372 2.823 C 1.486 2.699 1.672 2.699 1.786 2.823 Z M 0.622 2.832 C 0.677 2.892 0.708 2.972 0.708 3.056 C 0.708 3.14 0.677 3.221 0.622 3.28 L 0.616 3.287 C 0.542 3.367 0.434 3.398 0.333 3.369 C 0.231 3.34 0.152 3.254 0.125 3.145 C 0.098 3.035 0.127 2.919 0.202 2.839 L 0.208 2.832 C 0.263 2.773 0.337 2.739 0.415 2.739 C 0.492 2.739 0.567 2.773 0.622 2.832 L 0.622 2.832 Z M 1.2 3.456 C 1.314 3.58 1.314 3.78 1.2 3.904 L 1.194 3.91 C 1.078 4.026 0.899 4.022 0.787 3.902 C 0.676 3.782 0.672 3.588 0.779 3.463 L 0.785 3.456 C 0.9 3.333 1.085 3.333 1.2 3.456 Z M 1.777 4.08 C 1.833 4.14 1.864 4.22 1.864 4.304 C 1.864 4.389 1.833 4.469 1.777 4.529 L 1.771 4.535 C 1.698 4.617 1.589 4.651 1.486 4.622 C 1.383 4.592 1.303 4.506 1.277 4.395 C 1.25 4.284 1.281 4.166 1.357 4.087 L 1.363 4.08 C 1.478 3.957 1.663 3.957 1.777 4.08 Z M 2.356 4.705 C 2.47 4.829 2.47 5.029 2.356 5.153 L 2.349 5.159 C 2.276 5.243 2.166 5.277 2.063 5.248 C 1.96 5.219 1.879 5.132 1.853 5.02 C 1.826 4.909 1.857 4.791 1.935 4.711 L 1.941 4.705 C 1.996 4.646 2.071 4.612 2.148 4.612 C 2.226 4.612 2.301 4.646 2.356 4.705 Z M 2.933 5.329 C 3.047 5.453 3.047 5.653 2.933 5.777 L 2.927 5.784 C 2.812 5.899 2.632 5.895 2.521 5.775 C 2.409 5.655 2.406 5.461 2.513 5.336 L 2.519 5.329 C 2.574 5.27 2.648 5.237 2.726 5.237 C 2.804 5.237 2.878 5.27 2.933 5.329 Z\" fill=\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></g></svg>',svgContentId:11381482652}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b4fqow\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"V1mjdpGtu\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-laqhgg\",\"data-framer-name\":\"SVG\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"t6IQ7ef4I\",opacity:0,style:{opacity:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.556 6\"><g transform=\"translate(0 0)\" id=\"ss10418419517_1\"><path d=\"M 5.556 6 L 0 6 L 0 0 L 5.556 0 Z\" fill=\"transparent\"></path><path d=\"M 2.589 0.299 C 2.474 0.422 2.474 0.623 2.589 0.746 L 2.595 0.753 C 2.709 0.876 2.895 0.877 3.01 0.753 C 3.124 0.629 3.124 0.429 3.01 0.305 L 3.004 0.298 C 2.889 0.175 2.704 0.175 2.589 0.298 L 2.589 0.298 Z M 0.278 2.796 C 0.163 2.92 0.163 3.12 0.278 3.244 L 0.284 3.25 C 0.398 3.374 0.584 3.373 0.698 3.25 C 0.813 3.126 0.813 2.926 0.698 2.802 L 0.692 2.796 C 0.637 2.736 0.563 2.703 0.485 2.703 C 0.407 2.703 0.333 2.736 0.278 2.796 Z M 3.175 0.932 C 3.061 1.055 3.061 1.256 3.175 1.379 L 3.181 1.386 C 3.297 1.504 3.478 1.501 3.59 1.38 C 3.702 1.259 3.705 1.063 3.596 0.938 L 3.59 0.932 C 3.475 0.808 3.29 0.808 3.175 0.932 Z M 1.442 2.805 C 1.387 2.864 1.356 2.945 1.356 3.029 C 1.356 3.113 1.387 3.193 1.442 3.253 L 1.448 3.259 C 1.563 3.375 1.743 3.371 1.854 3.251 C 1.966 3.13 1.969 2.936 1.862 2.812 L 1.856 2.805 C 1.742 2.681 1.556 2.681 1.442 2.805 Z M 3.761 1.566 C 3.647 1.689 3.647 1.89 3.761 2.013 L 3.767 2.02 C 3.883 2.135 4.062 2.131 4.173 2.011 C 4.285 1.891 4.288 1.697 4.181 1.572 L 4.175 1.565 C 4.12 1.506 4.046 1.473 3.968 1.473 C 3.89 1.473 3.816 1.506 3.761 1.565 Z M 2.605 2.814 C 2.491 2.938 2.491 3.138 2.605 3.262 L 2.611 3.269 C 2.726 3.392 2.912 3.392 3.026 3.268 C 3.141 3.145 3.141 2.944 3.026 2.82 L 3.02 2.813 C 2.905 2.69 2.72 2.69 2.606 2.813 L 2.605 2.814 Z M 4.347 2.199 C 4.233 2.323 4.233 2.523 4.347 2.647 L 4.353 2.653 C 4.426 2.737 4.536 2.771 4.639 2.742 C 4.743 2.713 4.823 2.626 4.85 2.514 C 4.876 2.403 4.845 2.284 4.767 2.205 L 4.761 2.199 C 4.706 2.139 4.632 2.106 4.554 2.106 C 4.476 2.106 4.402 2.139 4.347 2.199 Z M 3.769 2.823 C 3.655 2.947 3.655 3.147 3.769 3.271 L 3.775 3.277 C 3.89 3.401 4.075 3.401 4.19 3.277 C 4.305 3.154 4.305 2.953 4.19 2.829 L 4.184 2.823 C 4.069 2.699 3.884 2.699 3.769 2.823 Z M 4.934 2.832 C 4.878 2.892 4.847 2.972 4.847 3.056 C 4.847 3.14 4.878 3.221 4.934 3.28 L 4.94 3.287 C 5.014 3.367 5.122 3.398 5.223 3.369 C 5.324 3.34 5.403 3.254 5.43 3.145 C 5.458 3.035 5.428 2.919 5.354 2.839 L 5.348 2.832 C 5.293 2.773 5.219 2.739 5.141 2.739 C 5.063 2.739 4.989 2.773 4.934 2.832 L 4.934 2.832 Z M 4.356 3.456 C 4.242 3.58 4.242 3.78 4.356 3.904 L 4.362 3.91 C 4.477 4.026 4.657 4.022 4.768 3.902 C 4.88 3.782 4.883 3.588 4.776 3.463 L 4.77 3.456 C 4.656 3.333 4.47 3.333 4.356 3.456 Z M 3.778 4.08 C 3.723 4.14 3.692 4.22 3.692 4.304 C 3.692 4.389 3.723 4.469 3.778 4.529 L 3.784 4.535 C 3.858 4.617 3.967 4.651 4.07 4.622 C 4.172 4.592 4.252 4.506 4.279 4.395 C 4.305 4.284 4.275 4.166 4.198 4.087 L 4.192 4.08 C 4.078 3.957 3.893 3.957 3.778 4.08 Z M 3.2 4.705 C 3.086 4.829 3.086 5.029 3.2 5.153 L 3.206 5.159 C 3.28 5.243 3.389 5.277 3.492 5.248 C 3.596 5.219 3.676 5.132 3.703 5.02 C 3.73 4.909 3.698 4.791 3.621 4.711 L 3.615 4.705 C 3.56 4.646 3.485 4.612 3.407 4.612 C 3.329 4.612 3.255 4.646 3.2 4.705 Z M 2.623 5.329 C 2.508 5.453 2.508 5.653 2.623 5.777 L 2.628 5.784 C 2.744 5.899 2.924 5.895 3.035 5.775 C 3.146 5.655 3.15 5.461 3.043 5.336 L 3.036 5.329 C 2.982 5.27 2.907 5.237 2.829 5.237 C 2.752 5.237 2.677 5.27 2.623 5.329 Z\" fill=\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></g></svg>',svgContentId:10418419517,title:\"arrow\",variants:{zr6GSRFux:{opacity:1}},withExternalLayout:true,...addPropertyOverrides({zr6GSRFux:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.556 6\"><g transform=\"translate(0 0)\" id=\"ss9388659998_1\"><path d=\"M 5.556 6 L 0 6 L 0 0 L 5.556 0 Z\" fill=\"transparent\"></path><path d=\"M 2.589 0.299 C 2.474 0.422 2.474 0.623 2.589 0.746 L 2.595 0.753 C 2.709 0.876 2.895 0.877 3.01 0.753 C 3.124 0.629 3.124 0.429 3.01 0.305 L 3.004 0.298 C 2.889 0.175 2.704 0.175 2.589 0.298 L 2.589 0.298 Z M 0.278 2.796 C 0.163 2.92 0.163 3.12 0.278 3.244 L 0.284 3.25 C 0.398 3.374 0.584 3.373 0.698 3.25 C 0.813 3.126 0.813 2.926 0.698 2.802 L 0.692 2.796 C 0.637 2.736 0.563 2.703 0.485 2.703 C 0.407 2.703 0.333 2.736 0.278 2.796 Z M 3.175 0.932 C 3.061 1.055 3.061 1.256 3.175 1.379 L 3.181 1.386 C 3.297 1.504 3.478 1.501 3.59 1.38 C 3.702 1.259 3.705 1.063 3.596 0.938 L 3.59 0.932 C 3.475 0.808 3.29 0.808 3.175 0.932 Z M 1.442 2.805 C 1.387 2.864 1.356 2.945 1.356 3.029 C 1.356 3.113 1.387 3.193 1.442 3.253 L 1.448 3.259 C 1.563 3.375 1.743 3.371 1.854 3.251 C 1.966 3.13 1.969 2.936 1.862 2.812 L 1.856 2.805 C 1.742 2.681 1.556 2.681 1.442 2.805 Z M 3.761 1.566 C 3.647 1.689 3.647 1.89 3.761 2.013 L 3.767 2.02 C 3.883 2.135 4.062 2.131 4.173 2.011 C 4.285 1.891 4.288 1.697 4.181 1.572 L 4.175 1.565 C 4.12 1.506 4.046 1.473 3.968 1.473 C 3.89 1.473 3.816 1.506 3.761 1.565 Z M 2.605 2.814 C 2.491 2.938 2.491 3.138 2.605 3.262 L 2.611 3.269 C 2.726 3.392 2.912 3.392 3.026 3.268 C 3.141 3.145 3.141 2.944 3.026 2.82 L 3.02 2.813 C 2.905 2.69 2.72 2.69 2.606 2.813 L 2.605 2.814 Z M 4.347 2.199 C 4.233 2.323 4.233 2.523 4.347 2.647 L 4.353 2.653 C 4.426 2.737 4.536 2.771 4.639 2.742 C 4.743 2.713 4.823 2.626 4.85 2.514 C 4.876 2.403 4.845 2.284 4.767 2.205 L 4.761 2.199 C 4.706 2.139 4.632 2.106 4.554 2.106 C 4.476 2.106 4.402 2.139 4.347 2.199 Z M 3.769 2.823 C 3.655 2.947 3.655 3.147 3.769 3.271 L 3.775 3.277 C 3.89 3.401 4.075 3.401 4.19 3.277 C 4.305 3.154 4.305 2.953 4.19 2.829 L 4.184 2.823 C 4.069 2.699 3.884 2.699 3.769 2.823 Z M 4.934 2.832 C 4.878 2.892 4.847 2.972 4.847 3.056 C 4.847 3.14 4.878 3.221 4.934 3.28 L 4.94 3.287 C 5.014 3.367 5.122 3.398 5.223 3.369 C 5.324 3.34 5.403 3.254 5.43 3.145 C 5.458 3.035 5.428 2.919 5.354 2.839 L 5.348 2.832 C 5.293 2.773 5.219 2.739 5.141 2.739 C 5.063 2.739 4.989 2.773 4.934 2.832 L 4.934 2.832 Z M 4.356 3.456 C 4.242 3.58 4.242 3.78 4.356 3.904 L 4.362 3.91 C 4.477 4.026 4.657 4.022 4.768 3.902 C 4.88 3.782 4.883 3.588 4.776 3.463 L 4.77 3.456 C 4.656 3.333 4.47 3.333 4.356 3.456 Z M 3.778 4.08 C 3.723 4.14 3.692 4.22 3.692 4.304 C 3.692 4.389 3.723 4.469 3.778 4.529 L 3.784 4.535 C 3.858 4.617 3.967 4.651 4.07 4.622 C 4.172 4.592 4.252 4.506 4.279 4.395 C 4.305 4.284 4.275 4.166 4.198 4.087 L 4.192 4.08 C 4.078 3.957 3.893 3.957 3.778 4.08 Z M 3.2 4.705 C 3.086 4.829 3.086 5.029 3.2 5.153 L 3.206 5.159 C 3.28 5.243 3.389 5.277 3.492 5.248 C 3.596 5.219 3.676 5.132 3.703 5.02 C 3.73 4.909 3.698 4.791 3.621 4.711 L 3.615 4.705 C 3.56 4.646 3.485 4.612 3.407 4.612 C 3.329 4.612 3.255 4.646 3.2 4.705 Z M 2.623 5.329 C 2.508 5.453 2.508 5.653 2.623 5.777 L 2.628 5.784 C 2.744 5.899 2.924 5.895 3.035 5.775 C 3.146 5.655 3.15 5.461 3.043 5.336 L 3.036 5.329 C 2.982 5.27 2.907 5.237 2.829 5.237 C 2.752 5.237 2.677 5.27 2.623 5.329 Z\" fill=\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></g></svg>',svgContentId:9388659998}},baseVariant,gestureVariant)})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14edjv9\",\"data-framer-name\":\"Columns\",layoutDependency:layoutDependency,layoutId:\"HMcU_GLrn\",style:{backgroundColor:\"rgba(243, 239, 239, 0.3)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,opacity:0},variants:{zr6GSRFux:{opacity:1}},children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-o0pt6m\",\"data-framer-name\":\"C\",layoutDependency:layoutDependency,layoutId:\"xPlDbtF7H\",style:{backgroundColor:\"rgb(224, 224, 224)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,opacity:0},variants:{zr6GSRFux:{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Zvcm11bGFyIE1lZGl1bQ==\",\"--framer-font-family\":'\"Formular Medium\", \"Formular Medium Placeholder\", sans-serif',\"--framer-font-size\":\"4px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(126, 137, 152))\"},children:\"72h\"})}),className:\"framer-10666r5\",fonts:[\"CUSTOM;Formular Medium\"],layoutDependency:layoutDependency,layoutId:\"sWMat9AJL\",style:{\"--extracted-r6o4lv\":\"rgb(126, 137, 152)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19lvrgn\",\"data-framer-name\":\"C\",layoutDependency:layoutDependency,layoutId:\"kAFFbHWao\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,opacity:0},variants:{zr6GSRFux:{opacity:1}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-21y16q\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"tQIL9FMTo\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-rfw2fq\",\"data-framer-name\":\"C\",layoutDependency:layoutDependency,layoutId:\"F5zb_IVzW\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,opacity:0},variants:{zr6GSRFux:{opacity:1}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wb1ay8\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"eo3ioEedI\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})})})]})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o1pfdh\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"JFHOSWoky\",children:/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xlg7wc\",\"data-framer-name\":\"Zoom\",layoutDependency:layoutDependency,layoutId:\"ljvGPc119\",style:{backdropFilter:\"blur(2px)\",backgroundColor:\"rgba(245, 245, 245, 0.8)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,opacity:0,scale:.9,WebkitBackdropFilter:\"blur(2px)\"},variants:{zr6GSRFux:{opacity:1,scale:1}},children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-t0uecl\",\"data-framer-name\":\"Plus\",layoutDependency:layoutDependency,layoutId:\"oDRdHayvu\",style:{opacity:0},variants:{zr6GSRFux:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1qzneyy\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"mXGXpOc1s\",svg:'<svg width=\"20\" height=\"20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3.36 10.54a.773.773 0 1 1 1.092-1.093.773.773 0 0 1-1.093 1.094Zm3.048 0a.773.773 0 1 1 1.093-1.093.773.773 0 0 1-1.093 1.094Zm3.049 0a.773.773 0 1 1 1.093-1.093.773.773 0 0 1-1.093 1.094Zm3.049 0a.773.773 0 1 1 1.093-1.093.773.773 0 0 1-1.093 1.094Zm3.049 0a.773.773 0 1 1 1.093-1.093.773.773 0 0 1-1.093 1.094Z\" fill=\"#000\"/><path d=\"M10.551 16.64a.773.773 0 1 1-1.093-1.093.773.773 0 0 1 1.093 1.093Zm0-3.049a.773.773 0 1 1-1.093-1.093.773.773 0 0 1 1.093 1.093Zm0-3.048a.773.773 0 1 1-1.093-1.094.773.773 0 0 1 1.093 1.094Zm0-3.05A.773.773 0 1 1 9.458 6.4a.773.773 0 0 1 1.093 1.094Zm0-3.048A.773.773 0 1 1 9.458 3.35a.773.773 0 0 1 1.093 1.094Z\" fill=\"#000\"/></svg>',transformTemplate:transformTemplate1,withExternalLayout:true,...addPropertyOverrides({zr6GSRFux:{transformTemplate:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14q60ws\",\"data-framer-name\":\"Minus\",layoutDependency:layoutDependency,layoutId:\"f24Der2RY\",style:{opacity:0},variants:{zr6GSRFux:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-osdj6a\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"Jv8gp1Z2R\",svg:'<svg width=\"20\" height=\"20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3.36 10.546a.773.773 0 1 1 1.093-1.093.773.773 0 0 1-1.094 1.093Zm3.048 0a.773.773 0 1 1 1.093-1.093.773.773 0 0 1-1.093 1.093Zm3.049 0a.773.773 0 1 1 1.093-1.093.773.773 0 0 1-1.093 1.093Zm3.049 0a.773.773 0 1 1 1.093-1.093.773.773 0 0 1-1.093 1.093Zm3.049 0a.773.773 0 1 1 1.093-1.093.773.773 0 0 1-1.093 1.093Z\" fill=\"#000\"/></svg>',transformTemplate:transformTemplate1,withExternalLayout:true,...addPropertyOverrides({zr6GSRFux:{transformTemplate:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f2h03f\",layoutDependency:layoutDependency,layoutId:\"yC3Txlpzx\",style:{backgroundColor:\"rgb(151, 151, 151)\",opacity:.1}})})]})})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ly2yj9\",\"data-framer-name\":\"Random\",layoutDependency:layoutDependency,layoutId:\"XJcdaRdxc\",style:{backdropFilter:\"blur(2px)\",backgroundColor:\"rgba(245, 245, 245, 0.8)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,opacity:0,scale:.9,WebkitBackdropFilter:\"blur(2px)\"},variants:{zr6GSRFux:{opacity:1,scale:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-okjtle\",layoutDependency:layoutDependency,layoutId:\"p4W_LubmQ\",children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-197fi05\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"QuAq_e38i\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:0,scale:.5},variants:{zr6GSRFux:{opacity:.2,scale:1}}})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1162smu\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"cSgMO8V_E\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:0},variants:{zr6GSRFux:{opacity:.2}}})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n3q053\",layoutDependency:layoutDependency,layoutId:\"yUBIl5n8n\",style:{backgroundColor:\"rgb(151, 151, 151)\",opacity:.1}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-alvwif\",\"data-framer-name\":\"Columns\",layoutDependency:layoutDependency,layoutId:\"irpdYVmZM\",style:{backgroundColor:\"rgba(243, 239, 239, 0.3)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ismset\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"AxRP2psKY\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:0},variants:{zr6GSRFux:{opacity:.2}}})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({zr6GSRFux:{value:transition8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-231tpv\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"j0VncXfS6\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:0},variants:{zr6GSRFux:{opacity:.2}}})})]})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xe3ze0\",\"data-framer-name\":\"Shape\",layoutDependency:layoutDependency,layoutId:\"eOavCXtmo\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-iyhedt\",\"data-framer-name\":\"SVG\",fill:\"black\",intrinsicHeight:64,intrinsicWidth:52,layoutDependency:layoutDependency,layoutId:\"D9MbBarRZ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"52\" height=\"64\"><path fill=\"#E5E5E5\" d=\"M11 0h11l14 14h8l8 8v9L39 44v6L26 63H13V38l-9-8H0V9l9-9h2Z\" fill-rule=\"evenodd\"/></svg>',transformTemplate:transformTemplate2,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gzpwvp\",\"data-framer-name\":\"Shape\",layoutDependency:layoutDependency,layoutId:\"kxQiAtnSI\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-7914r3\",\"data-framer-name\":\"SVG\",fill:\"black\",intrinsicHeight:141,intrinsicWidth:149,layoutDependency:layoutDependency,layoutId:\"XKrmVmJHq\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"149\" height=\"141\"><path fill=\"#E5E5E5\" d=\"M41 140h3l11-11v-9l7-7v-10l15-15V78l-1.945-2H73l-4 4h-2L52 65v-3l15 15h2l12-13h9v10l9 9h2l2-2v-9l5-5 5 5v17l12 12h3l1-1V87l8-8v-3l-5-5 16-16V26h-7l8-8V5h-26l-2-2V0H67l-7 7H35L10 32v2l9 9h2l5-5h8l9 10h9l2 3H41l-4 4-6-6H20l-2-1h-2L0 64v14l12 12h5l4-4h2v8l6 6v17l11 12v11h1Z\" fill-rule=\"evenodd\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r5e4d7\",\"data-framer-name\":\"Shape\",layoutDependency:layoutDependency,layoutId:\"kWFAxN52D\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1d5c3l2\",\"data-framer-name\":\"SVG\",fill:\"black\",intrinsicHeight:78,intrinsicWidth:65,layoutDependency:layoutDependency,layoutId:\"VKlRscWi3\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"65\" height=\"78\"><path fill=\"#E5E5E5\" d=\"M25 0h29l9 9v3l-7 7 8.545 8.545V29L57 37H47L29 55H18l-3 3v6l9 9v2l-2 2h-6L0 61V5h20l5-5Z\" fill-rule=\"evenodd\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k03tim\",\"data-framer-name\":\"Shape\",layoutDependency:layoutDependency,layoutId:\"Ets_RXy3C\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-19svf4q\",\"data-framer-name\":\"SVG\",fill:\"black\",intrinsicHeight:27,intrinsicWidth:36,layoutDependency:layoutDependency,layoutId:\"XstBULmaR\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"27\"><path d=\"m0 5 5-5h25l6 6v8l-6 6h-9l-2 2h-3l-4 4H9l-2-2V9H2L0 5Z\" fill-rule=\"evenodd\"/></svg>',withExternalLayout:true})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Pc6Cv.framer-1cxjr91, .framer-Pc6Cv .framer-1cxjr91 { display: block; }\",\".framer-Pc6Cv.framer-17ifimk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Pc6Cv .framer-hcf8n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 189px; justify-content: flex-start; overflow: visible; padding: 4px 10px 10px 10px; position: relative; width: 255px; }\",\".framer-Pc6Cv .framer-1uf7p1z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 0px 10px 10px; position: relative; width: 100%; }\",\".framer-Pc6Cv .framer-1judu0, .framer-Pc6Cv .framer-1eytvif, .framer-Pc6Cv .framer-lf4kwu { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 5px); overflow: visible; position: relative; width: 5px; }\",\".framer-Pc6Cv .framer-1g8164h { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 10px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Pc6Cv .framer-5u5ymw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-Pc6Cv .framer-jwcajr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Pc6Cv .framer-p8gwen { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 36px; justify-content: space-between; overflow: visible; padding: 5px; position: relative; width: 90px; }\",\".framer-Pc6Cv .framer-1g72qz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 5px 0px 5px; position: relative; width: 100%; }\",\".framer-Pc6Cv .framer-1g73hqi, .framer-Pc6Cv .framer-laqhgg { flex: none; height: 6px; position: relative; width: 6px; }\",\".framer-Pc6Cv .framer-b4fqow, .framer-Pc6Cv .framer-1162smu, .framer-Pc6Cv .framer-1ismset, .framer-Pc6Cv .framer-231tpv { flex: none; height: 3px; overflow: visible; position: relative; width: 1%; }\",\".framer-Pc6Cv .framer-14edjv9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 14px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Pc6Cv .framer-o0pt6m, .framer-Pc6Cv .framer-19lvrgn, .framer-Pc6Cv .framer-rfw2fq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 5px 0px 5px; position: relative; width: 1px; }\",\".framer-Pc6Cv .framer-10666r5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Pc6Cv .framer-21y16q, .framer-Pc6Cv .framer-1wb1ay8 { flex: 1 0 0px; height: 3px; overflow: visible; position: relative; width: 1px; }\",\".framer-Pc6Cv .framer-o1pfdh { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Pc6Cv .framer-xlg7wc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 36px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-Pc6Cv .framer-t0uecl, .framer-Pc6Cv .framer-14q60ws { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-Pc6Cv .framer-1qzneyy, .framer-Pc6Cv .framer-osdj6a { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 10px); left: 50%; position: absolute; top: 50%; width: 10px; }\",\".framer-Pc6Cv .framer-1f2h03f { flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 1px / 2); width: 1%; z-index: 1; }\",\".framer-Pc6Cv .framer-1ly2yj9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: flex-start; left: calc(49.76744186046514% - 63px / 2); overflow: visible; padding: 0px; position: absolute; top: 17px; width: 63px; z-index: 1; }\",\".framer-Pc6Cv .framer-okjtle { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 5px; position: relative; width: 100%; }\",\".framer-Pc6Cv .framer-197fi05 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); overflow: visible; position: relative; width: 8px; }\",\".framer-Pc6Cv .framer-1n3q053 { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; width: 1%; z-index: 1; }\",\".framer-Pc6Cv .framer-alvwif { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 1px; justify-content: center; overflow: visible; padding: 5px; position: relative; width: 100%; }\",\".framer-Pc6Cv .framer-1xe3ze0 { bottom: -15px; flex: none; height: 64px; left: 22px; overflow: visible; position: absolute; width: 53px; z-index: 0; }\",\".framer-Pc6Cv .framer-iyhedt { aspect-ratio: 0.8125 / 1; bottom: 0px; flex: none; left: 49%; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 52px); }\",\".framer-Pc6Cv .framer-gzpwvp { bottom: -12px; flex: none; height: 141px; overflow: visible; position: absolute; right: -8px; width: 149px; z-index: 0; }\",\".framer-Pc6Cv .framer-7914r3 { aspect-ratio: 1.0567375886524824 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 141px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-Pc6Cv .framer-r5e4d7 { flex: none; height: 78px; left: -2px; overflow: hidden; position: absolute; top: 22px; width: 65px; z-index: 0; }\",\".framer-Pc6Cv .framer-1d5c3l2 { aspect-ratio: 0.8333333333333334 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 78px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-Pc6Cv .framer-1k03tim { flex: none; height: 27px; left: 60px; overflow: hidden; position: absolute; top: 13px; width: 36px; z-index: 0; }\",\".framer-Pc6Cv .framer-19svf4q { aspect-ratio: 1.3333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 27px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Pc6Cv.framer-17ifimk, .framer-Pc6Cv .framer-hcf8n, .framer-Pc6Cv .framer-1uf7p1z, .framer-Pc6Cv .framer-1g8164h, .framer-Pc6Cv .framer-5u5ymw, .framer-Pc6Cv .framer-jwcajr, .framer-Pc6Cv .framer-14edjv9, .framer-Pc6Cv .framer-o0pt6m, .framer-Pc6Cv .framer-19lvrgn, .framer-Pc6Cv .framer-rfw2fq, .framer-Pc6Cv .framer-o1pfdh, .framer-Pc6Cv .framer-xlg7wc, .framer-Pc6Cv .framer-1ly2yj9, .framer-Pc6Cv .framer-okjtle, .framer-Pc6Cv .framer-alvwif { gap: 0px; } .framer-Pc6Cv.framer-17ifimk > *, .framer-Pc6Cv .framer-1g8164h > *, .framer-Pc6Cv .framer-jwcajr > *, .framer-Pc6Cv .framer-o1pfdh > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Pc6Cv.framer-17ifimk > :first-child, .framer-Pc6Cv .framer-hcf8n > :first-child, .framer-Pc6Cv .framer-1g8164h > :first-child, .framer-Pc6Cv .framer-jwcajr > :first-child, .framer-Pc6Cv .framer-o1pfdh > :first-child, .framer-Pc6Cv .framer-xlg7wc > :first-child, .framer-Pc6Cv .framer-1ly2yj9 > :first-child, .framer-Pc6Cv .framer-alvwif > :first-child { margin-top: 0px; } .framer-Pc6Cv.framer-17ifimk > :last-child, .framer-Pc6Cv .framer-hcf8n > :last-child, .framer-Pc6Cv .framer-1g8164h > :last-child, .framer-Pc6Cv .framer-jwcajr > :last-child, .framer-Pc6Cv .framer-o1pfdh > :last-child, .framer-Pc6Cv .framer-xlg7wc > :last-child, .framer-Pc6Cv .framer-1ly2yj9 > :last-child, .framer-Pc6Cv .framer-alvwif > :last-child { margin-bottom: 0px; } .framer-Pc6Cv .framer-hcf8n > *, .framer-Pc6Cv .framer-xlg7wc > *, .framer-Pc6Cv .framer-1ly2yj9 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Pc6Cv .framer-1uf7p1z > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-Pc6Cv .framer-1uf7p1z > :first-child, .framer-Pc6Cv .framer-5u5ymw > :first-child, .framer-Pc6Cv .framer-14edjv9 > :first-child, .framer-Pc6Cv .framer-o0pt6m > :first-child, .framer-Pc6Cv .framer-19lvrgn > :first-child, .framer-Pc6Cv .framer-rfw2fq > :first-child, .framer-Pc6Cv .framer-okjtle > :first-child { margin-left: 0px; } .framer-Pc6Cv .framer-1uf7p1z > :last-child, .framer-Pc6Cv .framer-5u5ymw > :last-child, .framer-Pc6Cv .framer-14edjv9 > :last-child, .framer-Pc6Cv .framer-o0pt6m > :last-child, .framer-Pc6Cv .framer-19lvrgn > :last-child, .framer-Pc6Cv .framer-rfw2fq > :last-child, .framer-Pc6Cv .framer-okjtle > :last-child { margin-right: 0px; } .framer-Pc6Cv .framer-5u5ymw > *, .framer-Pc6Cv .framer-o0pt6m > *, .framer-Pc6Cv .framer-19lvrgn > *, .framer-Pc6Cv .framer-rfw2fq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Pc6Cv .framer-14edjv9 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Pc6Cv .framer-okjtle > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-Pc6Cv .framer-alvwif > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } }\",\".framer-Pc6Cv.framer-v-13gvdw2 .framer-b4fqow { width: 60%; }\",\".framer-Pc6Cv.framer-v-13gvdw2 .framer-t0uecl, .framer-Pc6Cv.framer-v-13gvdw2 .framer-14q60ws { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; padding: 0px; }\",\".framer-Pc6Cv.framer-v-13gvdw2 .framer-1qzneyy, .framer-Pc6Cv.framer-v-13gvdw2 .framer-osdj6a { left: unset; position: relative; top: unset; }\",\".framer-Pc6Cv.framer-v-13gvdw2 .framer-1f2h03f, .framer-Pc6Cv.framer-v-13gvdw2 .framer-1n3q053 { width: 100%; }\",\".framer-Pc6Cv.framer-v-13gvdw2 .framer-1162smu { width: 41%; }\",\".framer-Pc6Cv.framer-v-13gvdw2 .framer-1ismset { width: 85%; }\",\".framer-Pc6Cv.framer-v-13gvdw2 .framer-231tpv { width: 50%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Pc6Cv.framer-v-13gvdw2 .framer-t0uecl, .framer-Pc6Cv.framer-v-13gvdw2 .framer-14q60ws { gap: 0px; } .framer-Pc6Cv.framer-v-13gvdw2 .framer-t0uecl > *, .framer-Pc6Cv.framer-v-13gvdw2 .framer-14q60ws > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Pc6Cv.framer-v-13gvdw2 .framer-t0uecl > :first-child, .framer-Pc6Cv.framer-v-13gvdw2 .framer-14q60ws > :first-child { margin-left: 0px; } .framer-Pc6Cv.framer-v-13gvdw2 .framer-t0uecl > :last-child, .framer-Pc6Cv.framer-v-13gvdw2 .framer-14q60ws > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 189\n * @framerIntrinsicWidth 255\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zr6GSRFux\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameruxWRoXZik=withCSS(Component,css,\"framer-Pc6Cv\");export default FrameruxWRoXZik;FrameruxWRoXZik.displayName=\"Product/Live Map Illustration\";FrameruxWRoXZik.defaultProps={height:189,width:255};addPropertyControls(FrameruxWRoXZik,{variant:{options:[\"NaD54m23J\",\"zr6GSRFux\"],optionTitles:[\"Start\",\"Hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruxWRoXZik,[{explicitInter:true,fonts:[{family:\"Formular Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/n3cjjUE0Ay4mV1eugDEPHEbQW6Q.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruxWRoXZik\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zr6GSRFux\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"189\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"255\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uxWRoXZik.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/zKWRiYFIx2ylQOQxPlgT/1AF6r6nT11svUltqhCES/QDklYjGpS.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/wwRvc1qVavzIJegPhWn4/vaaYWe9ZsLnnpMFTgCid/Qy9T9rkYT.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ih2W2MsKcM0puUfJZPNd/nKGUGIKmzq8H9Gd6Fx0f/RgFD1QhxI.js\";import CustomersArrowButton from\"https://framerusercontent.com/modules/o3ATfvZUqQEk03caKBzL/n6zWOMO0NFzrOspQbfTO/eBTJXilLv.js\";import ProductLiveMapIllustration from\"https://framerusercontent.com/modules/5Ki0mIkJX8cckJrVB9DI/YaSUESa609V4tlurJS2e/uxWRoXZik.js\";const CustomersArrowButtonFonts=getFonts(CustomersArrowButton);const ProductLiveMapIllustrationFonts=getFonts(ProductLiveMapIllustration);const enabledGestures={J1vbJdwwB:{hover:true},lSIgEfswz:{hover:true}};const cycleOrder=[\"lSIgEfswz\",\"J1vbJdwwB\",\"HxVtJ0H7a\",\"jrU1jIdH1\"];const serializationHash=\"framer-WNYMv\";const variantClassNames={HxVtJ0H7a:\"framer-v-180p7fp\",J1vbJdwwB:\"framer-v-e1jw8p\",jrU1jIdH1:\"framer-v-c2sdiy\",lSIgEfswz:\"framer-v-174n4e6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};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 humanReadableVariantMap={\"M - 1\":\"HxVtJ0H7a\",\"M - 2\":\"jrU1jIdH1\",L:\"J1vbJdwwB\",XL:\"lSIgEfswz\"};const getProps=({desc,height,id,link,tag,tag1,title,width,...props})=>{return{...props,C7LHIS1Tc:link??props.C7LHIS1Tc,fcusbZyK0:desc??props.fcusbZyK0??\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode.\",foaJXbb5q:tag1??props.foaJXbb5q??\"New\",LWebUN4gD:title??props.LWebUN4gD??\"Live Map\",v8r99K1Gu:tag??props.v8r99K1Gu??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"lSIgEfswz\"};};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,LWebUN4gD,v8r99K1Gu,foaJXbb5q,fcusbZyK0,C7LHIS1Tc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lSIgEfswz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppeariu22u0=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jrU1jIdH1\",true),2e3);});const onAppear1xt3xh1=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"HxVtJ0H7a\",true),2e3);});useOnVariantChange(baseVariant,{HxVtJ0H7a:onAppeariu22u0,jrU1jIdH1:onAppear1xt3xh1});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const opacity=toNumber(convertFromBoolean(v8r99K1Gu,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:C7LHIS1Tc,motionChild:true,nodeId:\"lSIgEfswz\",scopeId:\"A9ZCV2se5\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-174n4e6\",className,classNames)} framer-6ymwog`,\"data-framer-name\":\"XL\",layoutDependency:layoutDependency,layoutId:\"lSIgEfswz\",ref:refBinding,style:{backgroundColor:\"rgb(235, 234, 228)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({\"J1vbJdwwB-hover\":{\"data-framer-name\":undefined},\"lSIgEfswz-hover\":{\"data-framer-name\":undefined},HxVtJ0H7a:{\"data-framer-name\":\"M - 1\",\"data-highlight\":true},J1vbJdwwB:{\"data-framer-name\":\"L\"},jrU1jIdH1:{\"data-framer-name\":\"M - 2\",\"data-highlight\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d85eo8\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"dUNxgbziV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dvzicx\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"eVEeAI5Lm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1hqw9hi\",\"data-styles-preset\":\"QDklYjGpS\",children:\"Global Coverage\"})}),className:\"framer-1sbyizr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fCIl5Oa0l\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LWebUN4gD,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||680)-80-((componentViewport?.height||680)-80)*1)/2)+0+((((componentViewport?.height||680)-80)*1-0-(48+Math.max(0,(((componentViewport?.height||680)-80)*1-0-217)/1)*1+129+40))/2+0+0)+0,...addPropertyOverrides({HxVtJ0H7a:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1+129+40))/2+0+0)+0},J1vbJdwwB:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-217)/1)*1+129+40))/2+0+0)+0},jrU1jIdH1:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1+129+40))/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ncgg5a-container\",layoutDependency:layoutDependency,layoutId:\"WXnbnWpLA-container\",nodeId:\"WXnbnWpLA\",rendersWithMotion:true,scopeId:\"A9ZCV2se5\",children:/*#__PURE__*/_jsx(CustomersArrowButton,{height:\"100%\",id:\"WXnbnWpLA\",layoutId:\"WXnbnWpLA\",m9X2FaNFh:false,style:{height:\"100%\",width:\"100%\"},variant:\"erHeoLd9y\",width:\"100%\",...addPropertyOverrides({\"J1vbJdwwB-hover\":{variant:\"K7nCkU3wz\"},\"lSIgEfswz-hover\":{variant:\"K7nCkU3wz\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13v12vh\",\"data-framer-name\":\"Illustration\",layoutDependency:layoutDependency,layoutId:\"aoqbDa07w\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:189,y:(componentViewport?.y||0)+(40+((componentViewport?.height||680)-80-((componentViewport?.height||680)-80)*1)/2)+0+((((componentViewport?.height||680)-80)*1-0-(48+Math.max(0,(((componentViewport?.height||680)-80)*1-0-217)/1)*1+129+40))/2+48+20)+(0+(Math.max(0,(((componentViewport?.height||680)-80)*1-0-217)/1)*1-0-189)/2),...addPropertyOverrides({HxVtJ0H7a:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1+129+40))/2+36+20)+(0+(Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1-0-189)/2)},J1vbJdwwB:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-217)/1)*1+129+40))/2+48+20)+(0+(Math.max(0,(((componentViewport?.height||577)-68)*1-0-217)/1)*1-0-189)/2)},jrU1jIdH1:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1+129+40))/2+36+20)+(0+(Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1-0-189)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sjev0j-container\",layoutDependency:layoutDependency,layoutId:\"wjmW6iKYZ-container\",nodeId:\"wjmW6iKYZ\",rendersWithMotion:true,scopeId:\"A9ZCV2se5\",style:{scale:1},variants:{\"lSIgEfswz-hover\":{scale:1},HxVtJ0H7a:{scale:.7},J1vbJdwwB:{scale:.8},jrU1jIdH1:{scale:.7}},children:/*#__PURE__*/_jsx(ProductLiveMapIllustration,{height:\"100%\",id:\"wjmW6iKYZ\",layoutId:\"wjmW6iKYZ\",variant:\"NaD54m23J\",width:\"100%\",...addPropertyOverrides({\"J1vbJdwwB-hover\":{variant:\"zr6GSRFux\"},\"lSIgEfswz-hover\":{variant:\"zr6GSRFux\"},jrU1jIdH1:{variant:\"zr6GSRFux\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s0fdws\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"BhhgTRcq2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11u03wz\",\"data-border\":true,\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"xxiSfSV8O\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,opacity},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qij8sf\",\"data-styles-preset\":\"RgFD1QhxI\",children:\"New\"})}),className:\"framer-1xpya12\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"N7BHIDHZG\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:foaJXbb5q,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-d7y9hg\",\"data-styles-preset\":\"Qy9T9rkYT\",children:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode, our platform delivers a truly granular yet simple view into an otherwise complex and interconnected system.\"})}),className:\"framer-1g15cqx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SQM12Oket\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fcusbZyK0,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WNYMv.framer-6ymwog, .framer-WNYMv .framer-6ymwog { display: block; }\",\".framer-WNYMv.framer-174n4e6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 680px; justify-content: center; overflow: hidden; padding: 40px; position: relative; text-decoration: none; width: 538px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WNYMv .framer-d85eo8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-WNYMv .framer-dvzicx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WNYMv .framer-1sbyizr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WNYMv .framer-1ncgg5a-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-WNYMv .framer-13v12vh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WNYMv .framer-sjev0j-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-WNYMv .framer-s0fdws { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-WNYMv .framer-11u03wz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: min-content; }\",\".framer-WNYMv .framer-1xpya12 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-WNYMv .framer-1g15cqx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WNYMv.framer-174n4e6, .framer-WNYMv .framer-d85eo8, .framer-WNYMv .framer-13v12vh, .framer-WNYMv .framer-s0fdws, .framer-WNYMv .framer-11u03wz { gap: 0px; } .framer-WNYMv.framer-174n4e6 > *, .framer-WNYMv .framer-13v12vh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-WNYMv.framer-174n4e6 > :first-child, .framer-WNYMv .framer-13v12vh > :first-child { margin-left: 0px; } .framer-WNYMv.framer-174n4e6 > :last-child, .framer-WNYMv .framer-13v12vh > :last-child { margin-right: 0px; } .framer-WNYMv .framer-d85eo8 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-WNYMv .framer-d85eo8 > :first-child, .framer-WNYMv .framer-s0fdws > :first-child, .framer-WNYMv .framer-11u03wz > :first-child { margin-top: 0px; } .framer-WNYMv .framer-d85eo8 > :last-child, .framer-WNYMv .framer-s0fdws > :last-child, .framer-WNYMv .framer-11u03wz > :last-child { margin-bottom: 0px; } .framer-WNYMv .framer-s0fdws > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } .framer-WNYMv .framer-11u03wz > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-WNYMv.framer-v-e1jw8p.framer-174n4e6 { height: 577px; padding: 34px; width: 430px; }\",\".framer-WNYMv.framer-v-180p7fp.framer-174n4e6, .framer-WNYMv.framer-v-c2sdiy.framer-174n4e6 { height: 504px; padding: 24px; width: 374px; }\",\".framer-WNYMv.framer-v-180p7fp .framer-1ncgg5a-container, .framer-WNYMv.framer-v-c2sdiy .framer-1ncgg5a-container { height: 36px; width: 36px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-WNYMv[data-border=\"true\"]::after, .framer-WNYMv [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 680\n * @framerIntrinsicWidth 538\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"J1vbJdwwB\":{\"layout\":[\"fixed\",\"fixed\"]},\"HxVtJ0H7a\":{\"layout\":[\"fixed\",\"fixed\"]},\"jrU1jIdH1\":{\"layout\":[\"fixed\",\"fixed\"]},\"EohF0nqiz\":{\"layout\":[\"fixed\",\"fixed\"]},\"aC0lJyvwY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LWebUN4gD\":\"title\",\"v8r99K1Gu\":\"tag\",\"foaJXbb5q\":\"tag1\",\"fcusbZyK0\":\"desc\",\"C7LHIS1Tc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerA9ZCV2se5=withCSS(Component,css,\"framer-WNYMv\");export default FramerA9ZCV2se5;FramerA9ZCV2se5.displayName=\"Live Map\";FramerA9ZCV2se5.defaultProps={height:680,width:538};addPropertyControls(FramerA9ZCV2se5,{variant:{options:[\"lSIgEfswz\",\"J1vbJdwwB\",\"HxVtJ0H7a\",\"jrU1jIdH1\"],optionTitles:[\"XL\",\"L\",\"M - 1\",\"M - 2\"],title:\"Variant\",type:ControlType.Enum},LWebUN4gD:{defaultValue:\"Live Map\",displayTextArea:false,title:\"Title\",type:ControlType.String},v8r99K1Gu:{defaultValue:true,description:\"Toggle the visiblity.\",title:\"Tag\",type:ControlType.Boolean},foaJXbb5q:{defaultValue:\"New\",displayTextArea:false,title:\"Tag\",type:ControlType.String},fcusbZyK0:{defaultValue:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode.\",displayTextArea:true,title:\"Desc\",type:ControlType.String},C7LHIS1Tc:{title:\"Link\",type:ControlType.Link}});addFonts(FramerA9ZCV2se5,[{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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\"}]},...CustomersArrowButtonFonts,...ProductLiveMapIllustrationFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerA9ZCV2se5\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"LWebUN4gD\\\":\\\"title\\\",\\\"v8r99K1Gu\\\":\\\"tag\\\",\\\"foaJXbb5q\\\":\\\"tag1\\\",\\\"fcusbZyK0\\\":\\\"desc\\\",\\\"C7LHIS1Tc\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"680\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"538\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"J1vbJdwwB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HxVtJ0H7a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jrU1jIdH1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EohF0nqiz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aC0lJyvwY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "export const BROWSER=typeof window!==\"undefined\";export const createElement=(tagName,optionsOrChildren,_children)=>{const element=document.createElement(tagName);const[options,children]=Array.isArray(optionsOrChildren)?[undefined,optionsOrChildren]:[optionsOrChildren,_children];if(options)Object.assign(element,options);children===null||children===void 0?void 0:children.forEach(child=>element.appendChild(child));return element;};// Makeshift .offsetRight\nexport const offset=(el,justify)=>{var _this;var _offsetWidth;return justify===\"left\"?el.offsetLeft:((_offsetWidth=(_this=el.offsetParent instanceof HTMLElement?el.offsetParent:null)===null||_this===void 0?void 0:_this.offsetWidth)!==null&&_offsetWidth!==void 0?_offsetWidth:0)-el.offsetWidth-el.offsetLeft;};export const visible=el=>el.offsetWidth>0&&el.offsetHeight>0;// HMR-safe customElements.define\nexport const define=(name,constructor)=>{if(BROWSER&&customElements.get(name)!==constructor)customElements.define(name,constructor);};export function forEach(arr,fn,{reverse=false}={}){const len=arr.length;for(let i=reverse?len-1:0;reverse?i>=0:i<len;reverse?i--:i++){fn(arr[i],i);}}// Math.max that handles nullish numbers\nexport const max=(n1,n2)=>{if(n1==null)return n2;if(n2==null)return n1;return Math.max(n1,n2);};export const html=String.raw;export const css=String.raw;\nexport const __FramerMetadata__ = {\"exports\":{\"Mutable\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Justify\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"define\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"visible\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"offset\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"html\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createElement\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forEach\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"max\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BROWSER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HTMLProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./util.map", "import{css,BROWSER}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";export const supportsLinear=BROWSER&&typeof CSS!==\"undefined\"&&CSS.supports&&CSS.supports(\"animation-timing-function\",\"linear(1,2)\");export const supportsMod=BROWSER&&typeof CSS!==\"undefined\"&&CSS.supports&&CSS.supports(\"line-height\",\"mod(1,1)\");export const prefersReducedMotion=BROWSER&&typeof matchMedia!==\"undefined\"?matchMedia(\"(prefers-reduced-motion: reduce)\"):null;// Register animated vars:\nexport const opacityDeltaVar=\"--_number-flow-d-opacity\";export const widthDeltaVar=\"--_number-flow-d-width\";export const dxVar=\"--_number-flow-dx\";export const deltaVar=\"--_number-flow-d\";export const supportsAtProperty=(()=>{try{CSS.registerProperty({name:opacityDeltaVar,syntax:\"<number>\",inherits:false,initialValue:\"0\"});CSS.registerProperty({name:dxVar,syntax:\"<length>\",inherits:true,initialValue:\"0px\"});CSS.registerProperty({name:widthDeltaVar,syntax:\"<number>\",inherits:false,initialValue:\"0\"});CSS.registerProperty({name:deltaVar,syntax:\"<number>\",inherits:true,initialValue:\"0\"});return true;}catch{return false;}})();// Don't use CSS.registerProperty for vars needed during SSR:\nexport const charHeight=\"var(--number-flow-char-height, 1em)\";// Mask technique taken from:\n// https://expensive.toys/blog/blur-vignette\nexport const maskHeight=\"var(--number-flow-mask-height, 0.25em)\";export const halfMaskHeight=`calc(${maskHeight} / 2)`;const maskWidth=\"var(--number-flow-mask-width, 0.5em)\";const scaledMaskWidth=`calc(${maskWidth} / var(--scale-x))`;const cornerGradient=`#000 0, transparent 71%`// or transparent ${maskWidth}\n;const styles=css`\n\t:host {\n\t\tdisplay: inline-block;\n\t\tdirection: ltr;\n\t\twhite-space: nowrap;\n\t\tisolation: isolate; /* for .number z-index */\n\t\t/* Technically this is only needed on the .number, but applying it here makes the ::selection the same height for the whole element: */\n\t\tline-height: ${charHeight} !important;\n\t}\n\n\t.number,\n\t.number__inner {\n\t\tdisplay: inline-block;\n\t\ttransform-origin: left top;\n\t}\n\n\t:host([data-will-change]) :is(.number, .number__inner, .section, .digit, .digit__num, .symbol) {\n\t\twill-change: transform;\n\t}\n\n\t.number {\n\t\t--scale-x: calc(1 + var(${widthDeltaVar}) / var(--width));\n\t\ttransform: translateX(var(${dxVar})) scaleX(var(--scale-x));\n\n\t\tmargin: 0 calc(-1 * ${maskWidth});\n\t\tposition: relative; /* for z-index */\n\n\t\t/* overflow: clip; /* helpful to not affect page layout, but breaks baseline alignment in Safari :/ */\n\t\t/* -webkit- prefixed properties have better support than unprefixed ones: */\n\t\t-webkit-mask-image:\n\t\t\t/* Horizontal: */\n\t\t\tlinear-gradient(\n\t\t\t\tto right,\n\t\t\t\ttransparent 0,\n\t\t\t\t#000 ${scaledMaskWidth},\n\t\t\t\t#000 calc(100% - ${scaledMaskWidth}),\n\t\t\t\ttransparent\n\t\t\t),\n\t\t\t/* Vertical: */\n\t\t\t\tlinear-gradient(\n\t\t\t\t\tto bottom,\n\t\t\t\t\ttransparent 0,\n\t\t\t\t\t#000 ${maskHeight},\n\t\t\t\t\t#000 calc(100% - ${maskHeight}),\n\t\t\t\t\ttransparent 100%\n\t\t\t\t),\n\t\t\t/* TL corner */ radial-gradient(at bottom right, ${cornerGradient}),\n\t\t\t/* TR corner */ radial-gradient(at bottom left, ${cornerGradient}),\n\t\t\t/* BR corner */ radial-gradient(at top left, ${cornerGradient}),\n\t\t\t/* BL corner */ radial-gradient(at top right, ${cornerGradient});\n\t\t-webkit-mask-size:\n\t\t\t100% calc(100% - ${maskHeight} * 2),\n\t\t\tcalc(100% - ${scaledMaskWidth} * 2) 100%,\n\t\t\t${scaledMaskWidth} ${maskHeight},\n\t\t\t${scaledMaskWidth} ${maskHeight},\n\t\t\t${scaledMaskWidth} ${maskHeight},\n\t\t\t${scaledMaskWidth} ${maskHeight};\n\t\t-webkit-mask-position:\n\t\t\tcenter,\n\t\t\tcenter,\n\t\t\ttop left,\n\t\t\ttop right,\n\t\t\tbottom right,\n\t\t\tbottom left;\n\t\t-webkit-mask-repeat: no-repeat;\n\t}\n\n\t.number__inner {\n\t\tpadding: ${halfMaskHeight} ${maskWidth};\n\t\t/* invert parent's: */\n\t\ttransform: scaleX(calc(1 / var(--scale-x))) translateX(calc(-1 * var(${dxVar})));\n\t}\n\n\t/* Put number underneath other sections. Negative z-index messed up text cursor and selection, weirdly: */\n\t:host > :not(.number) {\n\t\tz-index: 5;\n\t}\n\n\t.section,\n\t.symbol {\n\t\tdisplay: inline-block;\n\t\t/* for __exiting: */\n\t\tposition: relative;\n\t\tisolation: isolate; /* also helpful for mix-blend-mode in symbol__value */\n\t}\n\n\t.section::after {\n\t\t/*\n\t\t * We seem to need some type of character to ensure baseline alignment continues working\n\t\t * even when empty\n\t\t */\n\t\tcontent: '\\200b'; /* zero-width space */\n\t\tdisplay: inline-block;\n\t}\n\n\t.section--justify-left {\n\t\ttransform-origin: center left;\n\t}\n\n\t.section--justify-right {\n\t\ttransform-origin: center right;\n\t}\n\n\t.section__exiting,\n\t.symbol__exiting {\n\t\tmargin: 0 !important;\n\t\tposition: absolute !important;\n\t\tz-index: -1;\n\t}\n\n\t.digit {\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t--c: var(--current) + var(${deltaVar});\n\t}\n\n\t.digit__num,\n\t.number .section::after {\n\t\tpadding: ${halfMaskHeight} 0;\n\t}\n\n\t.digit__num {\n\t\tdisplay: inline-block;\n\t\t/* Claude + https://buildui.com/recipes/animated-counter */\n\t\t--offset-raw: mod(var(--length) + var(--n) - mod(var(--c), var(--length)), var(--length));\n\t\t--offset: calc(\n\t\t\tvar(--offset-raw) - var(--length) * round(down, var(--offset-raw) / (var(--length) / 2), 1)\n\t\t);\n\t\t/* Technically we just need var(--offset)*100%, but clamping should reduce the layer size: */\n\t\t--y: clamp(-100%, var(--offset) * 100%, 100%);\n\t\ttransform: translateY(var(--y));\n\t}\n\n\t.digit__num:not(.is-current) {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 50%;\n\t\ttransform: translateX(-50%) translateY(var(--y));\n\t}\n\n\t.digit:not(.is-spinning) .digit__num:not(.is-current) {\n\t\tdisplay: none;\n\t}\n\n\t.symbol__value {\n\t\tdisplay: inline-block;\n\t\tmix-blend-mode: plus-lighter; /* better crossfades e.g. + <-> - */\n\t\twhite-space: pre; /* some symbols are spaces or thin spaces */\n\t}\n\n\t.section--justify-left .symbol__exiting {\n\t\tleft: 0;\n\t}\n\n\t.section--justify-right .symbol__exiting {\n\t\tright: 0;\n\t}\n\n\t.animate-presence {\n\t\topacity: calc(1 + var(${opacityDeltaVar}));\n\t}\n`;export default styles;\nexport const __FramerMetadata__ = {\"exports\":{\"supportsMod\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"prefersReducedMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"dxVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"deltaVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"halfMaskHeight\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"supportsLinear\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"maskHeight\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"opacityDeltaVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"charHeight\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"widthDeltaVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"supportsAtProperty\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map", "import{css,html,BROWSER}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";import{charHeight,halfMaskHeight,maskHeight}from\"https://framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js\";export const ServerSafeHTMLElement=BROWSER?HTMLElement:class{}// for types\n;const styles=css`\n\t:host {\n\t\tdisplay: inline-block;\n\t\tdirection: ltr;\n\t\twhite-space: nowrap;\n\t\tline-height: ${charHeight} !important;\n\t}\n\n\tspan {\n\t\tdisplay: inline-block;\n\t}\n\n\t:host([data-will-change]) span {\n\t\twill-change: transform;\n\t}\n\n\t.number,\n\t.digit {\n\t\tpadding: ${halfMaskHeight} 0;\n\t}\n\n\t.symbol {\n\t\twhite-space: pre; /* some symbols are spaces or thin spaces */\n\t}\n`;const renderPart=part=>`<span class=\"${part.type===\"integer\"||part.type===\"fraction\"?\"digit\":\"symbol\"}\" part=\"${part.type===\"integer\"||part.type===\"fraction\"?`digit ${part.type}-digit`:part.type}\">${part.value}</span>`;const renderSection=(section,part)=>`<span part=\"${part}\">${section.reduce((str,p)=>str+renderPart(p),\"\")}</span>`;export const renderInnerHTML=data=>// shadowroot=\"open\" non-standard attribute for old Chrome:\n    html`<template shadowroot=\"open\" shadowrootmode=\"open\"\n\t\t\t><style>\n\t\t\t\t${styles}</style\n\t\t\t>${renderSection(data.pre,\"left\")}<span part=\"number\" class=\"number\"\n\t\t\t\t>${renderSection(data.integer,\"integer\")}${renderSection(data.fraction,\"fraction\")}</span\n\t\t\t>${renderSection(data.post,\"right\")}</template\n\t\t><span\n\t\t\tstyle=\"font-kerning: none; display: inline-block; line-height: ${charHeight} !important; padding: ${maskHeight} 0;\"\n\t\t\t>${data.valueAsString}</span\n\t\t>`// ^ fallback for browsers that don't support DSD\n;\nexport const __FramerMetadata__ = {\"exports\":{\"ServerSafeHTMLElement\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"renderInnerHTML\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ssr.map", "// Merge the plus and minus sign types\nexport function formatToData(value,formatter,prefix,suffix){const parts=formatter.formatToParts(value);if(prefix)parts.unshift({type:\"prefix\",value:prefix});if(suffix)parts.push({type:\"suffix\",value:suffix});console.log(prefix,suffix);const pre=[];const _integer=[]// we do a second pass to key these from RTL\n;const fraction=[];const post=[];const counts={};const generateKey=type=>{var _counts_type;return`${type}:${counts[type]=((_counts_type=counts[type])!==null&&_counts_type!==void 0?_counts_type:-1)+1}`;};let valueAsString=\"\";let seenInteger=false,seenDecimal=false;for(const part of parts){valueAsString+=part.value;// Merge plus and minus sign types (doing it this way appeases TypeScript)\nconst type=part.type===\"minusSign\"||part.type===\"plusSign\"?\"sign\":part.type;if(type===\"integer\"){seenInteger=true;_integer.push(...part.value.split(\"\").map(d=>({type,value:parseInt(d)})));}else if(type===\"group\"){_integer.push({type,value:part.value});}else if(type===\"decimal\"){seenDecimal=true;fraction.push({type,value:part.value,key:generateKey(type)});}else if(type===\"fraction\"){fraction.push(...part.value.split(\"\").map(d=>({type,value:parseInt(d),key:generateKey(type),pos:-1-counts[type]})));}else{(seenInteger||seenDecimal?post:pre).push({type,value:part.value,key:generateKey(type)});}}const integer=[];// Key the integer parts RTL, for better layout animations\nfor(let i=_integer.length-1;i>=0;i--){const p=_integer[i];integer.unshift(p.type===\"integer\"?{...p,key:generateKey(p.type),pos:counts[p.type]}:{...p,key:generateKey(p.type)});}return{pre,integer,fraction,post,valueAsString,value:typeof value==\"string\"?parseFloat(value):value};}\nexport const __FramerMetadata__ = {\"exports\":{\"KeyedSymbolPart\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatToData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Value\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyedDigitPart\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberPartKey\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Format\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberPartType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Data\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyedNumberPart\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./formatter.map", "function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{createElement,offset,visible,max,forEach}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";import{ServerSafeHTMLElement}from\"https://framerusercontent.com/modules/OgWgndAFyvu2Uat4ngWh/46M5bSSTGskoeUN6XI4j/ssr.js\";import styles,{supportsMod,supportsLinear,dxVar,opacityDeltaVar,prefersReducedMotion,supportsAtProperty,widthDeltaVar,deltaVar}from\"https://framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js\";export{prefersReducedMotion}from\"https://framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js\";export{renderInnerHTML}from\"https://framerusercontent.com/modules/OgWgndAFyvu2Uat4ngWh/46M5bSSTGskoeUN6XI4j/ssr.js\";export*from\"https://framerusercontent.com/modules/nND5KreKFoT8ms7HKata/Vmif4IbMKvsbPZXwEHBz/formatter.js\";export{BROWSER,define}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";export const canAnimate=supportsMod&&supportsLinear&&supportsAtProperty;let styleSheet;// This one is used internally for framework wrappers, and\n// doesn't include things like attribute support:\nexport class NumberFlowLite extends ServerSafeHTMLElement{get animated(){return this._animated;}set animated(val){var // Finish any in-flight animations (instead of cancel, which won't trigger their finish events):\n_this_shadowRoot;if(this.animated===val)return;this._animated=val;(_this_shadowRoot=this.shadowRoot)===null||_this_shadowRoot===void 0?void 0:_this_shadowRoot.getAnimations().forEach(a=>a.finish());}set data(data){if(data==null){return;}const{pre,integer,fraction,post,value}=data;// Initialize if needed\nif(!this.created){this._data=data;// This will overwrite the DSD if any:\nthis.attachShadow({mode:\"open\"});// Add stylesheet\nif(typeof CSSStyleSheet!==\"undefined\"&&this.shadowRoot.adoptedStyleSheets){if(!styleSheet){styleSheet=new CSSStyleSheet;styleSheet.replaceSync(styles);}this.shadowRoot.adoptedStyleSheets=[styleSheet];}else{const style=document.createElement(\"style\");style.textContent=styles;this.shadowRoot.appendChild(style);}this._pre=new SymbolSection(this,pre,{justify:\"right\",part:\"left\"});this.shadowRoot.appendChild(this._pre.el);this._num=new Num(this,integer,fraction);this.shadowRoot.appendChild(this._num.el);this._post=new SymbolSection(this,post,{justify:\"left\",part:\"right\"});this.shadowRoot.appendChild(this._post.el);}else{const prev=this._data;this._data=data;this.computedTrend=typeof this.trend===\"function\"?this.trend(prev.value,value):this.trend;this.startingPos=undefined;if(this.computedTrend&&this.continuous){// Find the starting pos based on the parts, not the value,\n// to handle e.g. compact notation where value = 1000 and integer part = 1\nconst prevNumber=prev.integer.concat(prev.fraction).filter(p=>p.type===\"integer\"||p.type===\"fraction\");const number=data.integer.concat(data.fraction).filter(p=>p.type===\"integer\"||p.type===\"fraction\");const firstChangedPrev=prevNumber.find(pp=>!number.find(p=>p.pos===pp.pos&&p.value===pp.value));const firstChanged=number.find(p=>!prevNumber.find(pp=>p.pos===pp.pos&&p.value===pp.value));this.startingPos=max(firstChangedPrev===null||firstChangedPrev===void 0?void 0:firstChangedPrev.pos,firstChanged===null||firstChanged===void 0?void 0:firstChanged.pos);}this.computedAnimated=canAnimate&&this._animated&&(!this.respectMotionPreference||!(prefersReducedMotion===null||prefersReducedMotion===void 0?void 0:prefersReducedMotion.matches))&&// https://github.com/barvian/number-flow/issues/9\nvisible(this);if(!this.manual)this.willUpdate();this._pre.update(pre);this._num.update({integer,fraction});this._post.update(post);if(!this.manual)this.didUpdate();}this.created=true;}willUpdate(){// Not super safe to check animated here, b/c the prop may not have been updated yet:\nthis._pre.willUpdate();this._num.willUpdate();this._post.willUpdate();}didUpdate(){// Safe to call this here because we know the animated prop is up-to-date\nif(!this.computedAnimated)return;// If we're already animating, cancel the previous animationsfinish event:\nif(this._abortAnimationsFinish)this._abortAnimationsFinish.abort();else this.dispatchEvent(new Event(\"animationsstart\"));this._pre.didUpdate();this._num.didUpdate();this._post.didUpdate();const controller=new AbortController;Promise.all(this.shadowRoot.getAnimations().map(a=>a.finished)).then(()=>{if(!controller.signal.aborted){this.dispatchEvent(new Event(\"animationsfinish\"));this._abortAnimationsFinish=undefined;}});this._abortAnimationsFinish=controller;}constructor(){super();_define_property(this,\"_animated\",void 0);_define_property(this,\"created\",false);_define_property(this,\"_pre\",void 0);_define_property(this,\"_num\",void 0);_define_property(this,\"_post\",void 0);_define_property(this,\"computedTrend\",void 0);_define_property(this,\"startingPos\",void 0);_define_property(this,\"computedAnimated\",void 0);_define_property(this,\"_data\",void 0);_define_property(this,\"manual\",false);_define_property(this,\"_abortAnimationsFinish\",void 0);const{animated,...props}=this.constructor.defaultProps;this._animated=this.computedAnimated=animated;Object.assign(this,props);}}/**\n     * Use `private _private` properties instead of `#private` to avoid # polyfill and\n     * reduce bundle size. Also, use `readonly` properties instead of getters to save on bundle\n     * size, even though you have to do gross stuff like `(this as Mutable<...>)` until TS\n     * supports e.g. https://github.com/microsoft/TypeScript/issues/37487\n     */_define_property(NumberFlowLite,\"defaultProps\",{transformTiming:{duration:900,// Make sure to keep this minified:\neasing:`linear(0,.005,.019,.039,.066,.096,.129,.165,.202,.24,.278,.316,.354,.39,.426,.461,.494,.526,.557,.586,.614,.64,.665,.689,.711,.731,.751,.769,.786,.802,.817,.831,.844,.856,.867,.877,.887,.896,.904,.912,.919,.925,.931,.937,.942,.947,.951,.955,.959,.962,.965,.968,.971,.973,.976,.978,.98,.981,.983,.984,.986,.987,.988,.989,.99,.991,.992,.992,.993,.994,.994,.995,.995,.996,.996,.9963,.9967,.9969,.9972,.9975,.9977,.9979,.9981,.9982,.9984,.9985,.9987,.9988,.9989,1)`},spinTiming:undefined,opacityTiming:{duration:450,easing:\"ease-out\"},animated:true,trend:(oldValue,value)=>Math.sign(value-oldValue),continuous:false,respectMotionPreference:true,digits:undefined});class Num{willUpdate(){this._prevWidth=this.el.offsetWidth;this._prevLeft=this.el.getBoundingClientRect().left;this._integer.willUpdate();this._fraction.willUpdate();}update({integer,fraction}){this._integer.update(integer);this._fraction.update(fraction);}didUpdate(){const rect=this.el.getBoundingClientRect();// Do this before starting to animate:\nthis._integer.didUpdate();this._fraction.didUpdate();const dx=this._prevLeft-rect.left;const width=this.el.offsetWidth;// We convert scale to width delta in px to better handle interruptions and keep them in\n// sync with translations:\nconst dWidth=this._prevWidth-width;this.el.style.setProperty(\"--width\",String(width));this.el.animate({[dxVar]:[`${dx}px`,\"0px\"],[widthDeltaVar]:[dWidth,0]},{...this.flow.transformTiming,composite:\"accumulate\"});}constructor(flow,integer,fraction,{className,...props}={}){_define_property(this,\"flow\",void 0);_define_property(this,\"el\",void 0);_define_property(this,\"_inner\",void 0);_define_property(this,\"_integer\",void 0);_define_property(this,\"_fraction\",void 0);_define_property(this,\"_prevWidth\",void 0);_define_property(this,\"_prevLeft\",void 0);this.flow=flow;this._integer=new NumberSection(flow,integer,{justify:\"right\",part:\"integer\"});this._fraction=new NumberSection(flow,fraction,{justify:\"left\",part:\"fraction\"});this._inner=createElement(\"span\",{className:`number__inner`},[this._integer.el,this._fraction.el]);this.el=createElement(\"span\",{...props,part:\"number\",className:`number ${className!==null&&className!==void 0?className:\"\"}`},[this._inner]);}}class Section{addChar(part,{startDigitsAtZero=false,...props}={}){const comp=part.type===\"integer\"||part.type===\"fraction\"?new Digit(this,part.type,startDigitsAtZero?0:part.value,part.pos,{...props,onRemove:this.onCharRemove(part.key)}):new Sym(this,part.type,part.value,{...props,onRemove:this.onCharRemove(part.key)});this.children.set(part.key,comp);return comp;}unpop(char){char.el.classList.remove(\"section__exiting\");char.el.style.top=\"\";char.el.style[this.justify]=\"\";}pop(chars){// Calculate offsets for removed before popping, to avoid layout thrashing:\nchars.forEach(char=>{char.el.style.top=`${char.el.offsetTop}px`;char.el.style[this.justify]=`${offset(char.el,this.justify)}px`;});chars.forEach(char=>{char.el.classList.add(\"section__exiting\");char.present=false;});}addNewAndUpdateExisting(parts){const added=new Map;const updated=new Map;// Add new parts before any other updates, so we can save their position correctly:\nconst reverse=this.justify===\"left\";const op=reverse?\"prepend\":\"append\";forEach(parts,part=>{let comp;// Already exists/needs update, so set aside for now\nif(this.children.has(part.key)){comp=this.children.get(part.key);updated.set(part,comp);this.unpop(comp);comp.present=true;}else{// New part\ncomp=this.addChar(part,{startDigitsAtZero:true,animateIn:true});added.set(part,comp);}this.el[op](comp.el);},{reverse});if(this.flow.computedAnimated){const rect=this.el.getBoundingClientRect()// this should only cause a layout if there were added children\n;added.forEach(comp=>{comp.willUpdate(rect);});}// Update added children to their initial value (we start them at 0)\nadded.forEach((comp,part)=>{comp.update(part.value);});// Update any updated children\nupdated.forEach((comp,part)=>{comp.update(part.value);});}willUpdate(){const rect=this.el.getBoundingClientRect();this._prevOffset=rect[this.justify];this.children.forEach(comp=>comp.willUpdate(rect));}didUpdate(){const rect=this.el.getBoundingClientRect();// Make sure to pass this in before starting to animate:\nthis.children.forEach(comp=>comp.didUpdate(rect));const offset=rect[this.justify];const dx=this._prevOffset-offset;// Technically checking for children could get weird during multiple interruptions\n// but probably still worth it;\nif(dx&&this.children.size)this.el.animate({transform:[`translateX(${dx}px)`,\"none\"]},{...this.flow.transformTiming,composite:\"accumulate\"});}constructor(flow,parts,{justify,className,...props},children){_define_property(this,\"flow\",void 0);_define_property(this,\"el\",void 0);_define_property(this,\"justify\",void 0);// All children in the DOM:\n_define_property(this,\"children\",void 0);_define_property(this,\"onCharRemove\",void 0);_define_property(this,\"_prevOffset\",void 0);this.flow=flow;this.children=new Map;this.onCharRemove=key=>()=>{this.children.delete(key);};this.justify=justify;const chars=parts.map(p=>this.addChar(p).el);this.el=createElement(\"span\",{...props,className:`section section--justify-${justify} ${className!==null&&className!==void 0?className:\"\"}`},children?children(chars):chars);}}class NumberSection extends Section{update(parts){const removed=new Map;this.children.forEach((comp,key)=>{// Keep track of removed children:\nif(!parts.find(p=>p.key===key)){removed.set(key,comp);}// Put everything back into the flow briefly, to recompute offsets:\nthis.unpop(comp);});this.addNewAndUpdateExisting(parts);// Set all removed digits to 0, for mathematical correctness:\nremoved.forEach(comp=>{if(comp instanceof Digit)comp.update(0);});// Then end with them popped out again:\nthis.pop(removed);}}class SymbolSection extends Section{update(parts){const removed=new Map;this.children.forEach((comp,key)=>{// Keep track of removed children:\nif(!parts.find(p=>p.key===key)){removed.set(key,comp);}});// Pop them, before any additions\nthis.pop(removed);this.addNewAndUpdateExisting(parts);}}class AnimatePresence{get present(){return this._present;}set present(val){if(this._present===val)return;this._present=val;if(!this.flow.computedAnimated){if(!val)this._remove();return;}this.el.style.setProperty(\"--_number-flow-d-opacity\",val?\"0\":\"-.999\");this.el.animate({[opacityDeltaVar]:val?[-.9999,0]:[.999,0]},{...this.flow.opacityTiming,composite:\"accumulate\"});if(val)this.flow.removeEventListener(\"animationsfinish\",this._remove);else this.flow.addEventListener(\"animationsfinish\",this._remove,{once:true});}constructor(flow,el,{onRemove,animateIn=false}={}){_define_property(this,\"flow\",void 0);_define_property(this,\"el\",void 0);_define_property(this,\"_present\",void 0);_define_property(this,\"_onRemove\",void 0);_define_property(this,\"_remove\",void 0);this.flow=flow;this.el=el;this._present=true;this._remove=()=>{var _this__onRemove,_this;this.el.remove();(_this__onRemove=(_this=this)._onRemove)===null||_this__onRemove===void 0?void 0:_this__onRemove.call(_this);};this.el.classList.add(\"animate-presence\");// This craziness is the only way I could figure out how to get the opacity\n// accumulation to work in all browsers. Accumulating -1 onto opacity directly\n// failed in both FF and Safari, and setting a delta to -1 still failed in FF\nif(this.flow.computedAnimated&&animateIn){this.el.animate({[opacityDeltaVar]:[-.9999,0]},{...this.flow.opacityTiming,composite:\"accumulate\"});}this._onRemove=onRemove;}}class Char extends AnimatePresence{constructor(section,value,el,props){super(section.flow,el,props);_define_property(this,\"section\",void 0);_define_property(this,\"value\",void 0);_define_property(this,\"el\",void 0);this.section=section;this.value=value;this.el=el;}}class Digit extends Char{willUpdate(parentRect){const rect=this.el.getBoundingClientRect();this._prevValue=this.value;const prevOffset=rect[this.section.justify]-parentRect[this.section.justify];const halfWidth=rect.width/2;this._prevCenter=this.section.justify===\"left\"?prevOffset+halfWidth:prevOffset-halfWidth;}update(value){var _this__numbers_this_value,_this__numbers_value;(_this__numbers_this_value=this._numbers[this.value])===null||_this__numbers_this_value===void 0?void 0:_this__numbers_this_value.classList.remove(\"is-current\");this.el.style.setProperty(\"--current\",String(value));(_this__numbers_value=this._numbers[value])===null||_this__numbers_value===void 0?void 0:_this__numbers_value.classList.add(\"is-current\");this.value=value;}didUpdate(parentRect){const rect=this.el.getBoundingClientRect();const offset=rect[this.section.justify]-parentRect[this.section.justify];const halfWidth=rect.width/2;const center=this.section.justify===\"left\"?offset+halfWidth:offset-halfWidth;const dx=this._prevCenter-center;if(dx)this.el.animate({transform:[`translateX(${dx}px)`,\"none\"]},{...this.flow.transformTiming,composite:\"accumulate\"});const diff=this.diff;if(!diff)return;this.el.classList.add(\"is-spinning\");var _this_flow_spinTiming;this.el.animate({[deltaVar]:[-diff,0]},{...(_this_flow_spinTiming=this.flow.spinTiming)!==null&&_this_flow_spinTiming!==void 0?_this_flow_spinTiming:this.flow.transformTiming,composite:\"accumulate\"});// Hoisting the callback out prevents duplicates:\nthis.flow.addEventListener(\"animationsfinish\",this._onAnimationsFinish,{once:true});}get diff(){let trend=this.flow.computedTrend;const diff=this.value-this._prevValue;// Loop once if it's continuous:\nif(!diff&&this.flow.startingPos!=null&&this.flow.startingPos>=this.pos){return this._length*trend// trend must exist if there's a startingPos\n;}// Make it per-digit if no root trend:\ntrend||(trend=Math.sign(diff));// Loop around if need be:\nif(trend<0&&this.value>this._prevValue)return this.value-this._length-this._prevValue;else if(trend>0&&this.value<this._prevValue)return this._length-this._prevValue+this.value;return diff;}constructor(section,type,value,pos,props){var _section_flow_digits_pos,_section_flow_digits;var _section_flow_digits_pos_max;const length=((_section_flow_digits_pos_max=(_section_flow_digits=section.flow.digits)===null||_section_flow_digits===void 0?void 0:(_section_flow_digits_pos=_section_flow_digits[pos])===null||_section_flow_digits_pos===void 0?void 0:_section_flow_digits_pos.max)!==null&&_section_flow_digits_pos_max!==void 0?_section_flow_digits_pos_max:9)+1;const numbers=Array.from({length}).map((_,i)=>{const num=createElement(\"span\",{className:`digit__num${i===value?\" is-current\":\"\"}`},[document.createTextNode(String(i))]);num.style.setProperty(\"--n\",String(i));return num;});const el=createElement(\"span\",{part:`digit ${type}-digit`,className:`digit`},numbers);el.style.setProperty(\"--current\",String(value));el.style.setProperty(\"--length\",String(length));super(section,value,el,props);_define_property(this,\"pos\",void 0);_define_property(this,\"_numbers\",void 0);_define_property(this,\"_length\",void 0);_define_property(this,\"_prevValue\",void 0);// Relative to parent:\n_define_property(this,\"_prevCenter\",void 0);_define_property(this,\"_onAnimationsFinish\",void 0);this.pos=pos;this._onAnimationsFinish=()=>{this.el.classList.remove(\"is-spinning\");};this._numbers=numbers;this._length=length;}}class Sym extends Char{willUpdate(parentRect){if(this.type===\"decimal\")return;// decimal never needs animation b/c it's the first in a left aligned section and never moves\nconst rect=this.el.getBoundingClientRect();this._prevOffset=rect[this.section.justify]-parentRect[this.section.justify];}update(value){if(this.value!==value){// Pop the current value:\nconst current=this._children.get(this.value);current.present=false;current.el.classList.add(\"symbol__exiting\");// If we already have the new value and it hasn't finished removing, reclaim it:\nif(this._children.has(value)){const prev=this._children.get(value);prev.present=true;prev.el.classList.remove(\"symbol__exiting\");}else{// Otherwise, create a new one:\nconst newVal=createElement(\"span\",{className:\"symbol__value\",textContent:value});this.el.appendChild(newVal);this._children.set(value,new AnimatePresence(this.flow,newVal,{animateIn:true,onRemove:this._onChildRemove(value)}));}}this.value=value;}didUpdate(parentRect){if(this.type===\"decimal\")return;const rect=this.el.getBoundingClientRect();const offset=rect[this.section.justify]-parentRect[this.section.justify];const dx=this._prevOffset-offset;if(dx)this.el.animate({transform:[`translateX(${dx}px)`,\"none\"]},{...this.flow.transformTiming,composite:\"accumulate\"});}constructor(section,type,value,props){const val=createElement(\"span\",{className:\"symbol__value\",textContent:value});super(section,value,createElement(\"span\",{part:`symbol ${type}`,className:`symbol`},[val]),props);_define_property(this,\"type\",void 0);_define_property(this,\"_children\",void 0);_define_property(this,\"_prevOffset\",void 0);_define_property(this,\"_onChildRemove\",void 0);this.type=type;this._children=new Map;this._onChildRemove=key=>()=>{this._children.delete(key);};this._children.set(value,new AnimatePresence(this.flow,val,{onRemove:this._onChildRemove(value)}));}}\nexport const __FramerMetadata__ = {\"exports\":{\"Trend\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"prefersReducedMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowLite\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BROWSER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"define\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Digits\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DigitOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"renderInnerHTML\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"canAnimate\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}var _React_version_match;import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{renderInnerHTML,formatToData,NumberFlowLite,prefersReducedMotion as _prefersReducedMotion,canAnimate as _canAnimate,define,BROWSER}from\"https://framerusercontent.com/modules/AG73ox21oKVyje0VXkyK/HNU4IYD8anfZXhjtw7bP/index.js\";const REACT_MAJOR=parseInt((_React_version_match=React.version.match(/^(\\d+)\\./))===null||_React_version_match===void 0?void 0:_React_version_match[1]);const isReact19=REACT_MAJOR>=19;// Can't wait to not have to do this in React 19:\nconst OBSERVED_ATTRIBUTES=[\"data\",\"digits\"];export class NumberFlowElement extends NumberFlowLite{attributeChangedCallback(attr,_oldValue,newValue){this[attr]=JSON.parse(newValue);}}_define_property(NumberFlowElement,\"observedAttributes\",isReact19?[]:OBSERVED_ATTRIBUTES);define(\"number-flow-react\",NumberFlowElement);// You're supposed to cache these between uses:\n// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString\n// Serialize to strings b/c React:\nconst formatters={};// Tiny workaround to support React 19 until it's released:\nconst serialize=isReact19?p=>p:JSON.stringify;function splitProps(props){const{transformTiming,spinTiming,opacityTiming,animated,respectMotionPreference,trend,continuous,...rest}=props;return[{transformTiming,spinTiming,opacityTiming,animated,respectMotionPreference,trend,continuous},rest];}// We need a class component to use getSnapshotBeforeUpdate:\nclass NumberFlowImpl extends React.Component{// Update the non-`data` props to avoid JSON serialization\n// Data needs to be set in render still:\nupdateProperties(prevProps){if(!this.el)return;this.el.manual=!this.props.isolate;const[nonData]=splitProps(this.props);Object.entries(nonData).forEach(([k,v])=>{// @ts-ignore\nthis.el[k]=v!==null&&v!==void 0?v:NumberFlowElement.defaultProps[k];});if(prevProps===null||prevProps===void 0?void 0:prevProps.onAnimationsStart)this.el.removeEventListener(\"animationsstart\",prevProps.onAnimationsStart);if(this.props.onAnimationsStart)this.el.addEventListener(\"animationsstart\",this.props.onAnimationsStart);if(prevProps===null||prevProps===void 0?void 0:prevProps.onAnimationsFinish)this.el.removeEventListener(\"animationsfinish\",prevProps.onAnimationsFinish);if(this.props.onAnimationsFinish)this.el.addEventListener(\"animationsfinish\",this.props.onAnimationsFinish);}componentDidMount(){this.updateProperties();if(isReact19&&this.el){// React 19 needs this because the attributeChangedCallback isn't called:\nthis.el.digits=this.props.digits;this.el.data=this.props.data;}}getSnapshotBeforeUpdate(prevProps){this.updateProperties(prevProps);if(prevProps.data!==this.props.data){if(this.props.group){this.props.group.willUpdate();return()=>{var _this_props_group;return(_this_props_group=this.props.group)===null||_this_props_group===void 0?void 0:_this_props_group.didUpdate();};}if(!this.props.isolate){var _this_el_willUpdate,_this_el;(_this_el=this.el)===null||_this_el===void 0?void 0:(_this_el_willUpdate=_this_el.willUpdate)===null||_this_el_willUpdate===void 0?void 0:_this_el_willUpdate.call(_this_el);return()=>{var _this_el;return(_this_el=this.el)===null||_this_el===void 0?void 0:_this_el.didUpdate();};}}return null;}componentDidUpdate(_,__,didUpdate){didUpdate===null||didUpdate===void 0?void 0:didUpdate();}handleRef(el){if(this.props.innerRef)this.props.innerRef.current=el;this.el=el;}render(){const[_,{innerRef,className,data,willChange,isolate,group,digits,onAnimationsStart,onAnimationsFinish,...rest}]=splitProps(this.props);return(// @ts-expect-error missing types\n/*#__PURE__*/_jsx(\"number-flow-react\",{ref:this.handleRef,\"data-will-change\":willChange?\"\":undefined,// Have to rename this:\nclass:className,\"aria-label\":data.valueAsString,...rest,role:\"img\",dangerouslySetInnerHTML:{__html:BROWSER?\"\":renderInnerHTML(data)},suppressHydrationWarning:true,digits:serialize(digits),// Make sure data is set last, everything else is updated:\ndata:serialize(data)}));}constructor(props){super(props);_define_property(this,\"el\",void 0);this.handleRef=this.handleRef.bind(this);}}const NumberFlow=/*#__PURE__*/React.forwardRef(function NumberFlow({value,locales,format,prefix,suffix,...props},_ref){React.useImperativeHandle(_ref,()=>ref.current,[]);const ref=React.useRef();const group=React.useContext(NumberFlowGroupContext);group===null||group===void 0?void 0:group.useRegister(ref);const localesString=React.useMemo(()=>locales?JSON.stringify(locales):\"\",[locales]);const formatString=React.useMemo(()=>format?JSON.stringify(format):\"\",[format]);const data=React.useMemo(()=>{var _formatters,_ref;var _;const formatter=(_=(_formatters=formatters)[_ref=`${localesString}:${formatString}`])!==null&&_!==void 0?_:_formatters[_ref]=new Intl.NumberFormat(locales,format);return formatToData(value,formatter,prefix,suffix);},[value,localesString,formatString,prefix,suffix]);return /*#__PURE__*/_jsx(NumberFlowImpl,{...props,group:group,data:data,innerRef:ref});});export default NumberFlow;const NumberFlowGroupContext=/*#__PURE__*/React.createContext(undefined);export function NumberFlowGroup({children}){const flows=React.useRef(new Set);const updating=React.useRef(false);const pending=React.useRef(new WeakMap);const value=React.useMemo(()=>({useRegister(ref){React.useEffect(()=>{flows.current.add(ref);return()=>{flows.current.delete(ref);};},[]);},willUpdate(){if(updating.current)return;updating.current=true;flows.current.forEach(ref=>{const f=ref.current;if(!f||!f.created)return;f.willUpdate();pending.current.set(f,true);});},didUpdate(){flows.current.forEach(ref=>{const f=ref.current;if(!f||!pending.current.get(f))return;f.didUpdate();pending.current.delete(f);});updating.current=false;}}),[]);return /*#__PURE__*/_jsx(NumberFlowGroupContext.Provider,{value:value,children:children});}export const useIsSupported=()=>React.useSyncExternalStore(()=>()=>{},()=>_canAnimate,()=>false);export const usePrefersReducedMotion=()=>React.useSyncExternalStore(cb=>{_prefersReducedMotion===null||_prefersReducedMotion===void 0?void 0:_prefersReducedMotion.addEventListener(\"change\",cb);return()=>_prefersReducedMotion===null||_prefersReducedMotion===void 0?void 0:_prefersReducedMotion.removeEventListener(\"change\",cb);},()=>_prefersReducedMotion.matches,()=>false);export function useCanAnimate({respectMotionPreference=true}={}){const isSupported=useIsSupported();const reducedMotion=usePrefersReducedMotion();return isSupported&&(!respectMotionPreference||!reducedMotion);}\nexport const __FramerMetadata__ = {\"exports\":{\"Trend\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCanAnimate\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowElement\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberPartType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowGroup\":{\"type\":\"reactComponent\",\"name\":\"NumberFlowGroup\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePrefersReducedMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsSupported\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Format\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Value\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useId}from\"react\";import NumberFlow from\"https://framer.com/m/NumberFlowReact-yGat.js\";const TREND_VALUES={nearest:(oldValue,value)=>Math.sign(value-oldValue),individual:0,up:1,down:-1};const EASING_VALUES={smooth:`linear(0,.005,.019,.039,.066,.096,.129,.165,.202,.24,.278,.316,.354,.39,.426,.461,.494,.526,.557,.586,.614,.64,.665,.689,.711,.731,.751,.769,.786,.802,.817,.831,.844,.856,.867,.877,.887,.896,.904,.912,.919,.925,.931,.937,.942,.947,.951,.955,.959,.962,.965,.968,.971,.973,.976,.978,.98,.981,.983,.984,.986,.987,.988,.989,.99,.991,.992,.992,.993,.994,.994,.995,.995,.996,.996,.9963,.9967,.9969,.9972,.9975,.9977,.9979,.9981,.9982,.9984,.9985,.9987,.9988,.9989,1)`,linear:\"linear\",ease:\"ease\",easeIn:\"ease-in\",easeOut:\"ease-out\",easeInOut:\"ease-in-out\"};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n */export default function NumberFlowComponent(props){const{value,format,gradientHeight}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=useInstanceId();const style={userSelect:props.userSelect?\"auto\":\"none\",fontVariantNumeric:props.monospace?\"tabular-nums\":undefined,margin:0,color:props.color,...props.font,...props.style};const numberFormat={notation:format.style===\"compact\"?\"compact\":\"standard\",signDisplay:format.plusSign?\"exceptZero\":\"auto\",useGrouping:format.separators};return isCanvas?/*#__PURE__*/_jsxs(\"div\",{style:{...props.style,...style,whiteSpace:\"pre\"},children:[props.prefix,Intl.NumberFormat(format.locale||undefined,numberFormat).format(value),props.suffix]}):/*#__PURE__*/_jsxs(\"div\",{id:id,style:{...props.style,whiteSpace:\"pre\",marginTop:-gradientHeight,marginBottom:-gradientHeight},children:[/*#__PURE__*/_jsx(NumberFlow,{value:value,trend:TREND_VALUES[props.direction],continuous:props.continuous,format:numberFormat,locales:format.locale||undefined,prefix:props.prefix,suffix:props.suffix,transformTiming:{easing:EASING_VALUES[props.transition.easing],duration:props.transition.duration*1e3},opacityTiming:{easing:\"ease-out\",duration:props.transition.duration*1e3/2},isolate:true,willChange:true,style:style}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`#${id} { --number-flow-mask-height: ${gradientHeight}px }`}})]});}NumberFlowComponent.displayName=\"NumberFlow\";addPropertyControls(NumberFlowComponent,{value:{type:ControlType.Number,defaultValue:0},format:{type:ControlType.Object,controls:{style:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"compact\"],optionTitles:[\"Default (1,000)\",\"Compact (1K)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},separators:{type:ControlType.Boolean,defaultValue:true},plusSign:{type:ControlType.Boolean,defaultValue:false},locale:{type:ControlType.String,placeholder:`Auto${typeof navigator!==\"undefined\"?` (${navigator.language})`:\"\"}`}}},direction:{type:ControlType.Enum,defaultValue:\"nearest\",options:[\"nearest\",\"individual\",\"up\",\"down\"],optionTitles:[\"Nearest (All)\",\"Nearest (Per-Character)\",\"Up \u2191\",\"Down \u2193\"]},continuous:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.direction===\"individual\"},gradientHeight:{type:ControlType.Number,defaultValue:10,min:0,step:1,title:\"Gradient\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1}},color:{type:ControlType.Color,defaultValue:\"#000\"},prefix:{type:ControlType.String,placeholder:\"Prefix\"},suffix:{type:ControlType.String,placeholder:\"Suffix\"},userSelect:{type:ControlType.Boolean,defaultValue:false},transition:{type:ControlType.Object,controls:{easing:{type:ControlType.Enum,defaultValue:\"smooth\",options:[\"smooth\",\"linear\",\"ease\",\"easeIn\",\"easeOut\",\"easeInOut\"],optionTitles:[\"Smooth\",\"Linear\",\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In Out\"]},duration:{type:ControlType.Number,defaultValue:.75,min:0,step:.01}},description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`frameruni-${cleanId}`;return instanceId;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NumberFlowComponent\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NumberFlow_Prod.map", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NumberFlow from\"https://framerusercontent.com/modules/DPwgyTlYyPqF8EltT6Wk/7V1eDDmIfgMJSy3hQjXS/NumberFlow_Prod.js\";const NumberFlowFonts=getFonts(NumberFlow);const serializationHash=\"framer-iS5HC\";const variantClassNames={IoSjcCJIz:\"framer-v-1mrmqqj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:0,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,padding,value,width,...props})=>{return{...props,ARF24cTnL:padding??props.ARF24cTnL??\"0px\",w3Mhiyf1K:value??props.w3Mhiyf1K??946};};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,w3Mhiyf1K,ARF24cTnL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"IoSjcCJIz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mrmqqj\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"IoSjcCJIz\",ref:refBinding,style:{\"--1edpgxv\":numberToPixelString(ARF24cTnL),...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cbtm1m-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FlkNW_7Nb-container\",nodeId:\"FlkNW_7Nb\",rendersWithMotion:true,scopeId:\"RGyUnVU3W\",children:/*#__PURE__*/_jsx(NumberFlow,{color:\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",continuous:true,direction:\"down\",font:{fontFamily:'\"Formular Medium\", \"Formular Medium Placeholder\", sans-serif',fontSize:\"14px\",letterSpacing:\"-0.02em\",lineHeight:\"1.3em\",textAlign:\"right\"},format:{locale:\"\",plusSign:false,separators:true,style:\"default\"},gradientHeight:20,height:\"100%\",id:\"FlkNW_7Nb\",layoutId:\"FlkNW_7Nb\",prefix:\"\",style:{width:\"100%\"},suffix:\"\",transition:{duration:1,easing:\"smooth\"},userSelect:false,value:w3Mhiyf1K,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-clfucb\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"IemlOe70q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Zvcm11bGFyIE1lZGl1bQ==\",\"--framer-font-family\":'\"Formular Medium\", \"Formular Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0)))\"},children:\"gCO\"})}),className:\"framer-1c45168\",fonts:[\"CUSTOM;Formular Medium\"],layoutDependency:layoutDependency,layoutId:\"GAyE_XWUZ\",style:{\"--extracted-r6o4lv\":\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Zvcm11bGFyIE1lZGl1bQ==\",\"--framer-font-family\":'\"Formular Medium\", \"Formular Medium Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0)))\",\"--framer-text-stroke-color\":\"var(--extracted-1nvstw5, var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0)))\",\"--framer-text-stroke-width\":\"var(--extracted-1kkmzbh, 0.2px)\"},children:\"2\"})}),className:\"framer-1g3jbgr\",fonts:[\"CUSTOM;Formular Medium\"],layoutDependency:layoutDependency,layoutId:\"WzO_7wefi\",style:{\"--extracted-1kkmzbh\":\"0.2px\",\"--extracted-1nvstw5\":\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",\"--extracted-r6o4lv\":\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iS5HC.framer-1sz5wuv, .framer-iS5HC .framer-1sz5wuv { display: block; }\",\".framer-iS5HC.framer-1mrmqqj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: var(--1edpgxv); position: relative; width: 64px; }\",\".framer-iS5HC .framer-cbtm1m-container { flex: none; height: auto; position: relative; width: 25px; }\",\".framer-iS5HC .framer-clfucb { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iS5HC .framer-1c45168, .framer-iS5HC .framer-1g3jbgr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-iS5HC.framer-1mrmqqj, .framer-iS5HC .framer-clfucb { gap: 0px; } .framer-iS5HC.framer-1mrmqqj > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-iS5HC.framer-1mrmqqj > :first-child, .framer-iS5HC .framer-clfucb > :first-child { margin-left: 0px; } .framer-iS5HC.framer-1mrmqqj > :last-child, .framer-iS5HC .framer-clfucb > :last-child { margin-right: 0px; } .framer-iS5HC .framer-clfucb > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 63.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"w3Mhiyf1K\":\"value\",\"ARF24cTnL\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerRGyUnVU3W=withCSS(Component,css,\"framer-iS5HC\");export default FramerRGyUnVU3W;FramerRGyUnVU3W.displayName=\"Home/Global Coverage Number\";FramerRGyUnVU3W.defaultProps={height:18,width:63.5};addPropertyControls(FramerRGyUnVU3W,{w3Mhiyf1K:{defaultValue:946,title:\"Value\",type:ControlType.Number},ARF24cTnL:{defaultValue:\"0px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerRGyUnVU3W,[{explicitInter:true,fonts:[{family:\"Formular Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/n3cjjUE0Ay4mV1eugDEPHEbQW6Q.woff2\"}]},...NumberFlowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRGyUnVU3W\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"63.5\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"w3Mhiyf1K\\\":\\\"value\\\",\\\"ARF24cTnL\\\":\\\"padding\\\"}\",\"framerIntrinsicHeight\":\"18\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RGyUnVU3W.map", "// Generated by Framer (4e800ba)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/zKWRiYFIx2ylQOQxPlgT/1AF6r6nT11svUltqhCES/QDklYjGpS.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/wwRvc1qVavzIJegPhWn4/vaaYWe9ZsLnnpMFTgCid/Qy9T9rkYT.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ih2W2MsKcM0puUfJZPNd/nKGUGIKmzq8H9Gd6Fx0f/RgFD1QhxI.js\";import CustomersArrowButton from\"https://framerusercontent.com/modules/o3ATfvZUqQEk03caKBzL/n6zWOMO0NFzrOspQbfTO/eBTJXilLv.js\";import HomeGlobalCoverageNumber from\"https://framerusercontent.com/modules/aIE1NzX0XA3gZ9z0fbGz/dkWvUTBAS5FuX9aevhyH/RGyUnVU3W.js\";const CustomersArrowButtonFonts=getFonts(CustomersArrowButton);const HomeGlobalCoverageNumberFonts=getFonts(HomeGlobalCoverageNumber);const enabledGestures={BKDaOO7Lk:{hover:true},rym8Wde_I:{hover:true}};const cycleOrder=[\"rym8Wde_I\",\"BKDaOO7Lk\",\"UGtxneW4a\",\"sQdCLZGS9\"];const serializationHash=\"framer-gSMUc\";const variantClassNames={BKDaOO7Lk:\"framer-v-w6uv\",rym8Wde_I:\"framer-v-9ofumj\",sQdCLZGS9:\"framer-v-1b1q7up\",UGtxneW4a:\"framer-v-1hnnb56\"};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 transition2={bounce:.2,delay:0,duration:1,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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"M - 1\":\"UGtxneW4a\",\"M - 2\":\"sQdCLZGS9\",L:\"BKDaOO7Lk\",XL:\"rym8Wde_I\"};const getProps=({desc,height,id,link,tag,tag1,title,width,...props})=>{return{...props,C7LHIS1Tc:link??props.C7LHIS1Tc,fcusbZyK0:desc??props.fcusbZyK0??\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode.\",foaJXbb5q:tag1??props.foaJXbb5q??\"New\",LWebUN4gD:title??props.LWebUN4gD??\"Powerful Signals\",v8r99K1Gu:tag??props.v8r99K1Gu,variant:humanReadableVariantMap[props.variant]??props.variant??\"rym8Wde_I\"};};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,LWebUN4gD,v8r99K1Gu,foaJXbb5q,fcusbZyK0,C7LHIS1Tc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rym8Wde_I\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1qlnnb=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"sQdCLZGS9\",true),2e3);});const onAppear1i1wg56=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"UGtxneW4a\",true),2e3);});useOnVariantChange(baseVariant,{sQdCLZGS9:onAppear1i1wg56,UGtxneW4a:onAppear1qlnnb});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:C7LHIS1Tc,motionChild:true,nodeId:\"rym8Wde_I\",scopeId:\"fT7iWdUZ9\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-9ofumj\",className,classNames)} framer-1t1mlg3`,\"data-framer-name\":\"XL\",layoutDependency:layoutDependency,layoutId:\"rym8Wde_I\",ref:refBinding,style:{backgroundColor:\"rgb(235, 234, 228)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({\"BKDaOO7Lk-hover\":{\"data-framer-name\":undefined},\"rym8Wde_I-hover\":{\"data-framer-name\":undefined},BKDaOO7Lk:{\"data-framer-name\":\"L\"},sQdCLZGS9:{\"data-framer-name\":\"M - 2\",\"data-highlight\":true},UGtxneW4a:{\"data-framer-name\":\"M - 1\",\"data-highlight\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x4tacv\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"KvIj1U9Ga\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5hv53h\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Q6mUYCZUr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1hqw9hi\",\"data-styles-preset\":\"QDklYjGpS\",children:\"Global Coverage\"})}),className:\"framer-1pscea8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IHggTwuTl\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LWebUN4gD,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||680)-80-((componentViewport?.height||680)-80)*1)/2)+0+((((componentViewport?.height||680)-80)*1-0-(48+Math.max(0,(((componentViewport?.height||680)-80)*1-0-179)/1)*1+91+40))/2+0+0)+0,...addPropertyOverrides({BKDaOO7Lk:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1+91+40))/2+0+0)+0},sQdCLZGS9:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+0+0)+0},UGtxneW4a:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u5cchw-container\",layoutDependency:layoutDependency,layoutId:\"aebkFLTPI-container\",nodeId:\"aebkFLTPI\",rendersWithMotion:true,scopeId:\"fT7iWdUZ9\",children:/*#__PURE__*/_jsx(CustomersArrowButton,{height:\"100%\",id:\"aebkFLTPI\",layoutId:\"aebkFLTPI\",m9X2FaNFh:false,style:{height:\"100%\",width:\"100%\"},variant:\"erHeoLd9y\",width:\"100%\",...addPropertyOverrides({\"BKDaOO7Lk-hover\":{variant:\"K7nCkU3wz\"},\"rym8Wde_I-hover\":{variant:\"K7nCkU3wz\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12jn5wm\",\"data-framer-name\":\"Illustration\",layoutDependency:layoutDependency,layoutId:\"bc_dLcoBp\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jqc75s\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"IOKvQV2G0\",style:{backgroundColor:\"rgba(0, 0, 0, 0.1)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,boxShadow:\"0px 20px 35px 0px rgba(0, 0, 0, 0.09)\",scale:1},variants:{\"rym8Wde_I-hover\":{scale:1},BKDaOO7Lk:{scale:.8},sQdCLZGS9:{scale:.65},UGtxneW4a:{scale:.65}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kywdew\",\"data-framer-name\":\"Image\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"QV7XEsQ4Y\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gnk9sa\",\"data-framer-name\":\"Top Bar\",layoutDependency:layoutDependency,layoutId:\"zIP_hAyGm\",style:{backgroundColor:\"rgb(216, 216, 216)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.5}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1170k5t\",\"data-framer-name\":\"Numbers\",layoutDependency:layoutDependency,layoutId:\"XwCG6lThK\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12xz0mk\",\"data-framer-name\":\"Arch\",layoutDependency:layoutDependency,layoutId:\"uNFFGsK2B\",style:{backgroundColor:\"rgb(229, 231, 234)\",mask:\"url('https://framerusercontent.com/images/BIbUCeC3mfj2pvqfCpiv9oyi0k.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/BIbUCeC3mfj2pvqfCpiv9oyi0k.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17ne6tq\",\"data-framer-name\":\"Gradient\",layoutDependency:layoutDependency,layoutId:\"QEiNmiejv\",style:{background:\"conic-gradient(from 90deg at 50% 50%, rgb(55, 167, 99) 3.6deg, rgb(176, 206, 87) 18deg, rgb(242, 228, 68) 32.4deg, rgb(213, 180, 64) 61.2deg, rgb(172, 100, 49) 90deg, rgb(122, 55, 24) 122.4deg, rgb(4, 2, 0) 183.6deg, rgba(4, 2, 0, 0.98) 187.20000000000002deg, rgba(4, 2, 0, 0) 187.20000000000002deg, rgba(55, 166, 98, 0) 352.8deg, rgb(55, 167, 99) 352.8deg)\",mask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,1) 190.8deg, rgba(0,0,0,0) 190.8deg) add\",rotate:180,WebkitMask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,1) 190.8deg, rgba(0,0,0,0) 190.8deg) add\"},variants:{\"BKDaOO7Lk-hover\":{mask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,1) 104.39999999999999deg, rgba(0,0,0,0) 104.39999999999999deg) add\",WebkitMask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,1) 104.39999999999999deg, rgba(0,0,0,0) 104.39999999999999deg) add\"},\"rym8Wde_I-hover\":{mask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,1) 104.39999999999999deg, rgba(0,0,0,0) 104.39999999999999deg) add\",WebkitMask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,1) 104.39999999999999deg, rgba(0,0,0,0) 104.39999999999999deg) add\"},sQdCLZGS9:{mask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,1) 104.39999999999999deg, rgba(0,0,0,0) 104.39999999999999deg) add\",WebkitMask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,1) 104.39999999999999deg, rgba(0,0,0,0) 104.39999999999999deg) add\"}}})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k1z5pz\",\"data-framer-name\":\"SVG\",fill:\"black\",intrinsicHeight:21,intrinsicWidth:60,layoutDependency:layoutDependency,layoutId:\"eYHmAPS3c\",svg:'<svg width=\"60\" height=\"21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29.11 2.797h3.968a2 2 0 0 1 1.638 3.148l-2.769 3.95a2.119 2.119 0 0 1-1.735.902 1.102 1.102 0 0 1-1.103-1.103V2.797Z\" fill=\"#000\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.313 8h-3.97a2 2 0 0 1-1.637-3.148l2.769-3.95A2.119 2.119 0 0 1 29.21 0c.609 0 1.102.494 1.102 1.102V8Z\" fill=\"#000\"/><g clip-path=\"url(#a)\"><path d=\"M58.134 18.584a37.138 37.138 0 0 0-12.77-10.061m-30.047-.82a37.087 37.087 0 0 0-13.645 9.741\" stroke=\"#E5E7EA\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" transform=\"translate(0 6)\" d=\"M0 0h60v15H0z\"/></clipPath></defs></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"64px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||680)-80-((componentViewport?.height||680)-80)*1)/2)+0+((((componentViewport?.height||680)-80)*1-0-(48+Math.max(0,(((componentViewport?.height||680)-80)*1-0-179)/1)*1+91+40))/2+48+20)+(0+(Math.max(0,(((componentViewport?.height||680)-80)*1-0-179)/1)*1-0-200)/2)+15+0+33+17.75+66.9434,...addPropertyOverrides({BKDaOO7Lk:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1+91+40))/2+48+20)+(0+(Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1-0-200)/2)+15+0+33+17.75+66.9434},sQdCLZGS9:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+36+20)+(0+(Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1-0-200)/2)+15+0+33+17.75+66.9434},UGtxneW4a:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+36+20)+(0+(Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1-0-200)/2)+15+0+33+17.75+66.9434}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pqy82f-container\",layoutDependency:layoutDependency,layoutId:\"FHN4__U6w-container\",nodeId:\"FHN4__U6w\",rendersWithMotion:true,scopeId:\"fT7iWdUZ9\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(HomeGlobalCoverageNumber,{ARF24cTnL:\"0px\",height:\"100%\",id:\"FHN4__U6w\",layoutId:\"FHN4__U6w\",style:{width:\"100%\"},w3Mhiyf1K:946,width:\"100%\",...addPropertyOverrides({\"BKDaOO7Lk-hover\":{ARF24cTnL:\"0px 8px 0px 0px\",w3Mhiyf1K:32},\"rym8Wde_I-hover\":{ARF24cTnL:\"0px 8px 0px 0px\",w3Mhiyf1K:32},sQdCLZGS9:{w3Mhiyf1K:32}},baseVariant,gestureVariant)})})})]})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1doe8o6\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"TzjY1HXo9\",children:[v8r99K1Gu&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-yjsstf\",\"data-border\":true,\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"Cm4I30TLn\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qij8sf\",\"data-styles-preset\":\"RgFD1QhxI\",children:\"New\"})}),className:\"framer-1v3156a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OfnhezqL3\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:foaJXbb5q,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-d7y9hg\",\"data-styles-preset\":\"Qy9T9rkYT\",children:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode, our platform delivers a truly granular yet simple view into an otherwise complex and interconnected system.\"})}),className:\"framer-yasmfx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"moMfgra0q\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fcusbZyK0,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gSMUc.framer-1t1mlg3, .framer-gSMUc .framer-1t1mlg3 { display: block; }\",\".framer-gSMUc.framer-9ofumj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 680px; justify-content: center; overflow: hidden; padding: 40px; position: relative; text-decoration: none; width: 538px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gSMUc .framer-x4tacv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-gSMUc .framer-5hv53h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gSMUc .framer-1pscea8, .framer-gSMUc .framer-1v3156a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gSMUc .framer-u5cchw-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-gSMUc .framer-12jn5wm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gSMUc .framer-1jqc75s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 15px; position: relative; width: 329px; }\",\".framer-gSMUc .framer-kywdew { align-content: center; align-items: center; aspect-ratio: 1.411764705882353 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: var(--framer-aspect-ratio-supported, 212px); justify-content: center; overflow: visible; padding: 33px 44px 44px 44px; position: relative; width: 100%; }\",\".framer-gSMUc .framer-gnk9sa { flex: none; height: 6px; overflow: visible; position: relative; width: 37px; }\",\".framer-gSMUc .framer-1170k5t { align-content: center; align-items: center; aspect-ratio: 1.8396226415094339 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 87px); justify-content: center; overflow: visible; padding: 10px 0px 0px 0px; position: relative; width: 160px; }\",\".framer-gSMUc .framer-12xz0mk { bottom: 0px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-gSMUc .framer-17ne6tq { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 160px); left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; }\",\".framer-gSMUc .framer-k1z5pz { aspect-ratio: 2.857142857142857 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 66px; }\",\".framer-gSMUc .framer-1pqy82f-container { flex: none; height: auto; left: 50%; position: absolute; top: 87%; width: 64px; z-index: 1; }\",\".framer-gSMUc .framer-1doe8o6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-gSMUc .framer-yjsstf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: min-content; }\",\".framer-gSMUc .framer-yasmfx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gSMUc.framer-9ofumj, .framer-gSMUc .framer-x4tacv, .framer-gSMUc .framer-12jn5wm, .framer-gSMUc .framer-1jqc75s, .framer-gSMUc .framer-kywdew, .framer-gSMUc .framer-1170k5t, .framer-gSMUc .framer-1doe8o6, .framer-gSMUc .framer-yjsstf { gap: 0px; } .framer-gSMUc.framer-9ofumj > *, .framer-gSMUc .framer-12jn5wm > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-gSMUc.framer-9ofumj > :first-child, .framer-gSMUc .framer-12jn5wm > :first-child { margin-left: 0px; } .framer-gSMUc.framer-9ofumj > :last-child, .framer-gSMUc .framer-12jn5wm > :last-child { margin-right: 0px; } .framer-gSMUc .framer-x4tacv > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-gSMUc .framer-x4tacv > :first-child, .framer-gSMUc .framer-1jqc75s > :first-child, .framer-gSMUc .framer-kywdew > :first-child, .framer-gSMUc .framer-1170k5t > :first-child, .framer-gSMUc .framer-1doe8o6 > :first-child, .framer-gSMUc .framer-yjsstf > :first-child { margin-top: 0px; } .framer-gSMUc .framer-x4tacv > :last-child, .framer-gSMUc .framer-1jqc75s > :last-child, .framer-gSMUc .framer-kywdew > :last-child, .framer-gSMUc .framer-1170k5t > :last-child, .framer-gSMUc .framer-1doe8o6 > :last-child, .framer-gSMUc .framer-yjsstf > :last-child { margin-bottom: 0px; } .framer-gSMUc .framer-1jqc75s > *, .framer-gSMUc .framer-1170k5t > *, .framer-gSMUc .framer-yjsstf > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-gSMUc .framer-kywdew > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-gSMUc .framer-1doe8o6 > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } }\",\".framer-gSMUc.framer-v-w6uv.framer-9ofumj { height: 577px; padding: 34px; width: 430px; }\",\".framer-gSMUc.framer-v-1hnnb56.framer-9ofumj, .framer-gSMUc.framer-v-1b1q7up.framer-9ofumj { height: 504px; padding: 24px; width: 373px; }\",\".framer-gSMUc.framer-v-1hnnb56 .framer-u5cchw-container, .framer-gSMUc.framer-v-1b1q7up .framer-u5cchw-container { height: 36px; width: 36px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-gSMUc[data-border=\"true\"]::after, .framer-gSMUc [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 680\n * @framerIntrinsicWidth 538\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BKDaOO7Lk\":{\"layout\":[\"fixed\",\"fixed\"]},\"UGtxneW4a\":{\"layout\":[\"fixed\",\"fixed\"]},\"sQdCLZGS9\":{\"layout\":[\"fixed\",\"fixed\"]},\"xBAYo7gyv\":{\"layout\":[\"fixed\",\"fixed\"]},\"yILL9UC5p\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LWebUN4gD\":\"title\",\"v8r99K1Gu\":\"tag\",\"foaJXbb5q\":\"tag1\",\"fcusbZyK0\":\"desc\",\"C7LHIS1Tc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfT7iWdUZ9=withCSS(Component,css,\"framer-gSMUc\");export default FramerfT7iWdUZ9;FramerfT7iWdUZ9.displayName=\"Powerful Signals\";FramerfT7iWdUZ9.defaultProps={height:680,width:538};addPropertyControls(FramerfT7iWdUZ9,{variant:{options:[\"rym8Wde_I\",\"BKDaOO7Lk\",\"UGtxneW4a\",\"sQdCLZGS9\"],optionTitles:[\"XL\",\"L\",\"M - 1\",\"M - 2\"],title:\"Variant\",type:ControlType.Enum},LWebUN4gD:{defaultValue:\"Powerful Signals\",displayTextArea:false,title:\"Title\",type:ControlType.String},v8r99K1Gu:{defaultValue:false,description:\"Toggle the visiblity.\",title:\"Tag\",type:ControlType.Boolean},foaJXbb5q:{defaultValue:\"New\",displayTextArea:false,title:\"Tag\",type:ControlType.String},fcusbZyK0:{defaultValue:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode.\",displayTextArea:true,title:\"Desc\",type:ControlType.String},C7LHIS1Tc:{title:\"Link\",type:ControlType.Link}});addFonts(FramerfT7iWdUZ9,[{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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\"}]},...CustomersArrowButtonFonts,...HomeGlobalCoverageNumberFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfT7iWdUZ9\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"680\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BKDaOO7Lk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UGtxneW4a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sQdCLZGS9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xBAYo7gyv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yILL9UC5p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"538\",\"framerVariables\":\"{\\\"LWebUN4gD\\\":\\\"title\\\",\\\"v8r99K1Gu\\\":\\\"tag\\\",\\\"foaJXbb5q\\\":\\\"tag1\\\",\\\"fcusbZyK0\\\":\\\"desc\\\",\\\"C7LHIS1Tc\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"MfgEYGnBc\",\"SKDsmJz2l\"];const serializationHash=\"framer-3c4kq\";const variantClassNames={MfgEYGnBc:\"framer-v-1918tdi\",SKDsmJz2l:\"framer-v-18cme2l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={bounce:.2,delay:.22,duration:.6,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 transition3={bounce:.2,delay:.25,duration:.6,type:\"spring\"};const transition4={bounce:.2,delay:.3,duration:.6,type:\"spring\"};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Hover:\"SKDsmJz2l\",Start:\"MfgEYGnBc\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MfgEYGnBc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MfgEYGnBc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1918tdi\",className,classNames),\"data-framer-name\":\"Start\",layoutDependency:layoutDependency,layoutId:\"MfgEYGnBc\",ref:refBinding,style:{...style},...addPropertyOverrides({SKDsmJz2l:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2sd6kt\",\"data-framer-name\":\"App Base\",layoutDependency:layoutDependency,layoutId:\"FKEi_6M8Y\",style:{backgroundColor:\"rgb(200, 198, 195)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\",scale:1},variants:{SKDsmJz2l:{scale:1.2}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12czuyd\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"V2Bjls5dB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5z8m88\",layoutDependency:layoutDependency,layoutId:\"HnR8KWYKj\",style:{backgroundColor:\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1awl0n4\",layoutDependency:layoutDependency,layoutId:\"lVkCrvS5Q\",style:{backgroundColor:\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wvigv0\",layoutDependency:layoutDependency,layoutId:\"mdmAUoJ8e\",style:{backgroundColor:\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u26xmt\",\"data-framer-name\":\"Inner\",layoutDependency:layoutDependency,layoutId:\"gCgqvn9u7\",style:{backgroundColor:\"var(--token-60397274-1746-4579-9863-acb8b09e9ea3, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-192xqu5\",layoutDependency:layoutDependency,layoutId:\"HbkRc3NNC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b4uez4\",layoutDependency:layoutDependency,layoutId:\"Zs8D70j4L\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l206yp\",layoutDependency:layoutDependency,layoutId:\"xOAHQIz7v\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w59qtw\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"npVcgt9HF\",style:{opacity:.2},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1h3entx\",\"data-framer-name\":\"SVG\",fill:\"black\",intrinsicHeight:8,intrinsicWidth:8,layoutDependency:layoutDependency,layoutId:\"lINBkz7cO\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"8\"><path d=\"M3.612 1.815h2.485a.994.994 0 0 1 .815 1.561L4.61 6.682A.743.743 0 0 1 4 7a.388.388 0 0 1-.388-.388V1.815Z\" fill-rule=\"evenodd\"/><path d=\"M4.388 5.185H1.903a.994.994 0 0 1-.815-1.561L3.39.318A.743.743 0 0 1 4 0c.214 0 .388.174.388.388v4.797Z\" fill-rule=\"evenodd\"/></svg>',transformTemplate:transformTemplate1,withExternalLayout:true})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19g41ut\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"bOhr6S7lJ\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jdqq0o\",layoutDependency:layoutDependency,layoutId:\"XG5KI8a9k\",children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-phxvg9\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"WRvVOY9Mi\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qk2pl8\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Or_LP_xva\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-we48rr\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"PMhLECaEK\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1drbeuh\",\"data-framer-name\":\"Columns\",layoutDependency:layoutDependency,layoutId:\"V1DYQwgJT\",style:{backgroundColor:\"rgba(243, 239, 239, 0.3)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11s6kds\",\"data-framer-name\":\"C\",layoutDependency:layoutDependency,layoutId:\"yYBmqnt6q\",style:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wqbxrz\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"aWoHF7EsC\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})})}),/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wl9bwa\",\"data-framer-name\":\"C\",layoutDependency:layoutDependency,layoutId:\"mY51fsGwm\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-990wx9\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"g6esJ237d\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})})}),/*#__PURE__*/_jsx(Transition,{value:transition4,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gklimb\",\"data-framer-name\":\"C\",layoutDependency:layoutDependency,layoutId:\"teJLmwa_G\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-a6purv\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"VVPUWDtp0\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sd7531\",layoutDependency:layoutDependency,layoutId:\"ZBRbrsd29\",style:{backgroundColor:\"rgba(245, 245, 245, 0.8)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k15dnj\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"n3u0WkPwT\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ag2ob2\",layoutDependency:layoutDependency,layoutId:\"A2iU4kZct\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-625gkw\",layoutDependency:layoutDependency,layoutId:\"L1xZ9ZBBz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uazavq\",layoutDependency:layoutDependency,layoutId:\"hq9UqiX3R\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xfn3ww\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"lbxrSi7lX\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g7hc83\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"xH01VwoRz\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vvs19b\",layoutDependency:layoutDependency,layoutId:\"vTCFy10Q7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fdwu8c\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"lbcXQrZtP\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zkx7m\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"t_t1hWG7h\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dzd69v\",layoutDependency:layoutDependency,layoutId:\"AVFxwAZse\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ybj38u\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"F501yMU4Y\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-142uqh6\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Liyc0GStp\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8x83d5\",layoutDependency:layoutDependency,layoutId:\"o3upxU69N\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s48111\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"oKVoOFYVK\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xwn9jv\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"pDaQm2jJT\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yu11y3\",layoutDependency:layoutDependency,layoutId:\"Az1ZVeyoe\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-17jav6z\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"cIk262LZZ\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a1tn8m\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"sVFFLDE_h\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1shbv5c\",layoutDependency:layoutDependency,layoutId:\"MEFQ5LMVd\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16xtx77\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"N2OYltz6m\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-saskfj\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"rmneRX3kn\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-199ux1j\",layoutDependency:layoutDependency,layoutId:\"oCeXcRPl3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jeq1qb\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"TLJ4Pjpv0\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j7zo8a\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"ZMpuHoBHy\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1prdnx0\",layoutDependency:layoutDependency,layoutId:\"MY4wU3D43\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uzeog4\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"qnn9ty0AR\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tadk6v\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"pNNM8liW9\",style:{backgroundColor:\"rgb(218, 218, 218)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-51go6p\",layoutDependency:layoutDependency,layoutId:\"zGudM7JiJ\",children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gbck89\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"fROGLr2yc\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1olrilx\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"MWhgWYvdG\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-igiqva\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"uTZ0RrgVT\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wefgc\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"I6Gp81wmq\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f6xa0w\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"bAboVZCdw\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.8)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yczqog\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"zppv1YI4j\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hj87s7\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"G70Hmu92D\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2ssiw1\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"kANn1RCG2\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s4k9a3\",\"data-framer-name\":\"Shape\",layoutDependency:layoutDependency,layoutId:\"vBWtIyM6K\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15nn4tq\",\"data-framer-name\":\"SVG\",fill:\"black\",intrinsicHeight:20,intrinsicWidth:72,layoutDependency:layoutDependency,layoutId:\"WjPqd0ZOD\",style:{opacity:.2},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"72\" height=\"20\"><defs><linearGradient id=\"a\" gradientUnits=\"userSpaceOnUse\" x1=\"68\" y1=\"7.621\" x2=\"0\" y2=\"7.621\"><stop offset=\"0\" stop-color=\"#C8C8C8\"/><stop offset=\"1\" stop-color=\"#979797\"/></linearGradient></defs><path fill=\"none\" stroke=\"url(#a)\" stroke-width=\"3.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" transform=\"translate(1.976 2.032)\" d=\"M0 15.241 11.724 3.517l9.38 9.38 4.69-4.69 7.034 7.034L48.069 0l4.69 5.862 3.517-3.517 5.862 5.862L68 2.345\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b73s2q\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"tyOhnWkFb\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w9k4kj\",layoutDependency:layoutDependency,layoutId:\"aAd5C6N6v\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v97d56\",layoutDependency:layoutDependency,layoutId:\"LH1FFdnIt\",children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rsb863\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"YZKq36h7p\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w28njy\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"JMLQyiVZN\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u592wd\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"fgh3HSgHl\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.8)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-q63b2o\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"Jww9HUw8D\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.8)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5}})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3c4kq.framer-pccxdk, .framer-3c4kq .framer-pccxdk { display: block; }\",\".framer-3c4kq.framer-1918tdi { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3c4kq .framer-2sd6kt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 189px; justify-content: flex-start; overflow: visible; padding: 4px 10px 10px 10px; position: relative; width: 255px; }\",\".framer-3c4kq .framer-12czuyd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 0px 10px 10px; position: relative; width: 100%; }\",\".framer-3c4kq .framer-5z8m88, .framer-3c4kq .framer-1awl0n4, .framer-3c4kq .framer-wvigv0 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 5px); overflow: visible; position: relative; width: 5px; }\",\".framer-3c4kq .framer-1u26xmt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 10px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-3c4kq .framer-192xqu5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3c4kq .framer-1b4uez4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 49px; }\",\".framer-3c4kq .framer-l206yp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3c4kq .framer-1w59qtw { flex: none; height: 8px; overflow: visible; position: relative; width: 9px; }\",\".framer-3c4kq .framer-1h3entx { aspect-ratio: 1 / 1; bottom: 0px; flex: none; left: 44%; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 8px); }\",\".framer-3c4kq .framer-19g41ut, .framer-3c4kq .framer-gbck89, .framer-3c4kq .framer-1olrilx, .framer-3c4kq .framer-igiqva, .framer-3c4kq .framer-1wefgc { flex: 1 0 0px; height: 5px; overflow: visible; position: relative; width: 1px; }\",\".framer-3c4kq .framer-1jdqq0o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3c4kq .framer-phxvg9, .framer-3c4kq .framer-1k15dnj { flex: none; height: 5px; overflow: visible; position: relative; width: 49%; }\",\".framer-3c4kq .framer-1qk2pl8 { flex: none; height: 5px; overflow: visible; position: relative; width: 98%; }\",\".framer-3c4kq .framer-we48rr { flex: none; height: 5px; overflow: visible; position: relative; width: 65%; }\",\".framer-3c4kq .framer-1drbeuh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 14px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 77px; }\",\".framer-3c4kq .framer-11s6kds, .framer-3c4kq .framer-wl9bwa, .framer-3c4kq .framer-gklimb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 5px 0px 5px; position: relative; width: 1px; }\",\".framer-3c4kq .framer-wqbxrz, .framer-3c4kq .framer-990wx9, .framer-3c4kq .framer-a6purv { flex: 1 0 0px; height: 3px; overflow: visible; position: relative; width: 1px; }\",\".framer-3c4kq .framer-sd7531 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 82px; justify-content: space-between; left: calc(54.04255319148938% - 91px / 2); overflow: visible; padding: 10px; position: absolute; top: 10px; width: 91px; z-index: 1; }\",\".framer-3c4kq .framer-1ag2ob2 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 4px; position: relative; width: 100%; }\",\".framer-3c4kq .framer-625gkw { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-3c4kq .framer-uazavq, .framer-3c4kq .framer-1vvs19b, .framer-3c4kq .framer-dzd69v, .framer-3c4kq .framer-8x83d5, .framer-3c4kq .framer-1yu11y3, .framer-3c4kq .framer-1shbv5c, .framer-3c4kq .framer-199ux1j, .framer-3c4kq .framer-1prdnx0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3c4kq .framer-xfn3ww, .framer-3c4kq .framer-1fdwu8c, .framer-3c4kq .framer-1ybj38u, .framer-3c4kq .framer-1s48111, .framer-3c4kq .framer-17jav6z, .framer-3c4kq .framer-16xtx77, .framer-3c4kq .framer-1jeq1qb, .framer-3c4kq .framer-1uzeog4, .framer-3c4kq .framer-tadk6v { flex: none; height: 10px; overflow: visible; position: relative; width: 4px; }\",\".framer-3c4kq .framer-g7hc83 { flex: none; height: 11px; overflow: visible; position: relative; width: 4px; }\",\".framer-3c4kq .framer-zkx7m { flex: none; height: 17px; overflow: visible; position: relative; width: 4px; }\",\".framer-3c4kq .framer-142uqh6 { flex: none; height: 9px; overflow: visible; position: relative; width: 4px; }\",\".framer-3c4kq .framer-1xwn9jv { flex: none; height: 14px; overflow: visible; position: relative; width: 4px; }\",\".framer-3c4kq .framer-a1tn8m { flex: none; height: 22px; overflow: visible; position: relative; width: 4px; }\",\".framer-3c4kq .framer-saskfj { flex: none; height: 18px; overflow: visible; position: relative; width: 4px; }\",\".framer-3c4kq .framer-j7zo8a { flex: none; height: 7px; overflow: visible; position: relative; width: 4px; }\",\".framer-3c4kq .framer-51go6p, .framer-3c4kq .framer-1w9k4kj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3c4kq .framer-1f6xa0w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 82px; justify-content: center; left: calc(97.0212765957447% - 91px / 2); overflow: visible; padding: 10px; position: absolute; top: 10px; width: 91px; z-index: 1; }\",\".framer-3c4kq .framer-1yczqog { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-3c4kq .framer-1hj87s7 { bottom: 11px; flex: none; height: 4px; left: 9px; overflow: visible; position: absolute; width: 10px; }\",\".framer-3c4kq .framer-2ssiw1 { bottom: 11px; flex: none; height: 4px; left: calc(49.29577464788735% - 10px / 2); overflow: visible; position: absolute; width: 10px; }\",\".framer-3c4kq .framer-s4k9a3 { flex: none; height: 20px; overflow: visible; position: absolute; right: -13px; top: 11px; width: 72px; }\",\".framer-3c4kq .framer-15nn4tq { aspect-ratio: 3.6 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-3c4kq .framer-b73s2q { flex: none; height: 4px; left: 20px; overflow: visible; position: absolute; top: 5px; width: 10px; }\",\".framer-3c4kq .framer-v97d56 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-3c4kq .framer-1rsb863 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); overflow: visible; position: relative; width: 8px; }\",\".framer-3c4kq .framer-w28njy { flex: none; height: 5px; overflow: visible; position: relative; width: 17px; }\",\".framer-3c4kq .framer-1u592wd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 82px; justify-content: center; left: calc(61.702127659574494% - 91px / 2); overflow: visible; padding: 10px; position: absolute; top: 102px; width: 91px; z-index: 1; }\",\".framer-3c4kq .framer-q63b2o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 82px; justify-content: center; left: calc(104.6808510638298% - 91px / 2); overflow: visible; padding: 10px; position: absolute; top: 102px; width: 91px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3c4kq.framer-1918tdi, .framer-3c4kq .framer-2sd6kt, .framer-3c4kq .framer-12czuyd, .framer-3c4kq .framer-1u26xmt, .framer-3c4kq .framer-192xqu5, .framer-3c4kq .framer-1b4uez4, .framer-3c4kq .framer-l206yp, .framer-3c4kq .framer-1jdqq0o, .framer-3c4kq .framer-1drbeuh, .framer-3c4kq .framer-11s6kds, .framer-3c4kq .framer-wl9bwa, .framer-3c4kq .framer-gklimb, .framer-3c4kq .framer-1ag2ob2, .framer-3c4kq .framer-625gkw, .framer-3c4kq .framer-uazavq, .framer-3c4kq .framer-1vvs19b, .framer-3c4kq .framer-dzd69v, .framer-3c4kq .framer-8x83d5, .framer-3c4kq .framer-1yu11y3, .framer-3c4kq .framer-1shbv5c, .framer-3c4kq .framer-199ux1j, .framer-3c4kq .framer-1prdnx0, .framer-3c4kq .framer-51go6p, .framer-3c4kq .framer-1f6xa0w, .framer-3c4kq .framer-1w9k4kj, .framer-3c4kq .framer-v97d56, .framer-3c4kq .framer-1u592wd, .framer-3c4kq .framer-q63b2o { gap: 0px; } .framer-3c4kq.framer-1918tdi > *, .framer-3c4kq .framer-1b4uez4 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-3c4kq.framer-1918tdi > :first-child, .framer-3c4kq .framer-2sd6kt > :first-child, .framer-3c4kq .framer-192xqu5 > :first-child, .framer-3c4kq .framer-1b4uez4 > :first-child, .framer-3c4kq .framer-1jdqq0o > :first-child, .framer-3c4kq .framer-uazavq > :first-child, .framer-3c4kq .framer-1vvs19b > :first-child, .framer-3c4kq .framer-dzd69v > :first-child, .framer-3c4kq .framer-8x83d5 > :first-child, .framer-3c4kq .framer-1yu11y3 > :first-child, .framer-3c4kq .framer-1shbv5c > :first-child, .framer-3c4kq .framer-199ux1j > :first-child, .framer-3c4kq .framer-1prdnx0 > :first-child, .framer-3c4kq .framer-1f6xa0w > :first-child, .framer-3c4kq .framer-1u592wd > :first-child, .framer-3c4kq .framer-q63b2o > :first-child { margin-top: 0px; } .framer-3c4kq.framer-1918tdi > :last-child, .framer-3c4kq .framer-2sd6kt > :last-child, .framer-3c4kq .framer-192xqu5 > :last-child, .framer-3c4kq .framer-1b4uez4 > :last-child, .framer-3c4kq .framer-1jdqq0o > :last-child, .framer-3c4kq .framer-uazavq > :last-child, .framer-3c4kq .framer-1vvs19b > :last-child, .framer-3c4kq .framer-dzd69v > :last-child, .framer-3c4kq .framer-8x83d5 > :last-child, .framer-3c4kq .framer-1yu11y3 > :last-child, .framer-3c4kq .framer-1shbv5c > :last-child, .framer-3c4kq .framer-199ux1j > :last-child, .framer-3c4kq .framer-1prdnx0 > :last-child, .framer-3c4kq .framer-1f6xa0w > :last-child, .framer-3c4kq .framer-1u592wd > :last-child, .framer-3c4kq .framer-q63b2o > :last-child { margin-bottom: 0px; } .framer-3c4kq .framer-2sd6kt > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-3c4kq .framer-12czuyd > *, .framer-3c4kq .framer-l206yp > *, .framer-3c4kq .framer-625gkw > *, .framer-3c4kq .framer-v97d56 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-3c4kq .framer-12czuyd > :first-child, .framer-3c4kq .framer-1u26xmt > :first-child, .framer-3c4kq .framer-l206yp > :first-child, .framer-3c4kq .framer-1drbeuh > :first-child, .framer-3c4kq .framer-11s6kds > :first-child, .framer-3c4kq .framer-wl9bwa > :first-child, .framer-3c4kq .framer-gklimb > :first-child, .framer-3c4kq .framer-1ag2ob2 > :first-child, .framer-3c4kq .framer-625gkw > :first-child, .framer-3c4kq .framer-51go6p > :first-child, .framer-3c4kq .framer-1w9k4kj > :first-child, .framer-3c4kq .framer-v97d56 > :first-child { margin-left: 0px; } .framer-3c4kq .framer-12czuyd > :last-child, .framer-3c4kq .framer-1u26xmt > :last-child, .framer-3c4kq .framer-l206yp > :last-child, .framer-3c4kq .framer-1drbeuh > :last-child, .framer-3c4kq .framer-11s6kds > :last-child, .framer-3c4kq .framer-wl9bwa > :last-child, .framer-3c4kq .framer-gklimb > :last-child, .framer-3c4kq .framer-1ag2ob2 > :last-child, .framer-3c4kq .framer-625gkw > :last-child, .framer-3c4kq .framer-51go6p > :last-child, .framer-3c4kq .framer-1w9k4kj > :last-child, .framer-3c4kq .framer-v97d56 > :last-child { margin-right: 0px; } .framer-3c4kq .framer-1u26xmt > *, .framer-3c4kq .framer-11s6kds > *, .framer-3c4kq .framer-wl9bwa > *, .framer-3c4kq .framer-gklimb > *, .framer-3c4kq .framer-1ag2ob2 > *, .framer-3c4kq .framer-51go6p > *, .framer-3c4kq .framer-1w9k4kj > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-3c4kq .framer-192xqu5 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-3c4kq .framer-1jdqq0o > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-3c4kq .framer-1drbeuh > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-3c4kq .framer-uazavq > *, .framer-3c4kq .framer-1vvs19b > *, .framer-3c4kq .framer-dzd69v > *, .framer-3c4kq .framer-8x83d5 > *, .framer-3c4kq .framer-1yu11y3 > *, .framer-3c4kq .framer-1shbv5c > *, .framer-3c4kq .framer-199ux1j > *, .framer-3c4kq .framer-1prdnx0 > * { margin: 0px; margin-bottom: calc(3px / 2); margin-top: calc(3px / 2); } .framer-3c4kq .framer-1f6xa0w > *, .framer-3c4kq .framer-1u592wd > *, .framer-3c4kq .framer-q63b2o > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } }\",\".framer-3c4kq.framer-v-18cme2l .framer-phxvg9 { width: 65%; }\",\".framer-3c4kq.framer-v-18cme2l .framer-1qk2pl8 { width: 49%; }\",\".framer-3c4kq.framer-v-18cme2l .framer-we48rr { width: 76%; }\",\".framer-3c4kq.framer-v-18cme2l .framer-11s6kds { order: 1; }\",\".framer-3c4kq.framer-v-18cme2l .framer-wl9bwa { order: 0; }\",\".framer-3c4kq.framer-v-18cme2l .framer-gklimb { order: 2; }\",\".framer-3c4kq.framer-v-18cme2l .framer-g7hc83 { height: 19px; }\",\".framer-3c4kq.framer-v-18cme2l .framer-zkx7m { height: 9px; }\",\".framer-3c4kq.framer-v-18cme2l .framer-142uqh6 { height: 11px; }\",\".framer-3c4kq.framer-v-18cme2l .framer-1xwn9jv { height: 18px; }\",\".framer-3c4kq.framer-v-18cme2l .framer-a1tn8m { height: 8px; }\",\".framer-3c4kq.framer-v-18cme2l .framer-saskfj { height: 10px; }\",\".framer-3c4kq.framer-v-18cme2l .framer-j7zo8a { height: 16px; }\",\".framer-3c4kq.framer-v-18cme2l .framer-tadk6v { height: 29px; }\",\".framer-3c4kq.framer-v-18cme2l .framer-w28njy { width: 23px; }\",'.framer-3c4kq[data-border=\"true\"]::after, .framer-3c4kq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 189\n * @framerIntrinsicWidth 255\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"SKDsmJz2l\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerh66TCbpl3=withCSS(Component,css,\"framer-3c4kq\");export default Framerh66TCbpl3;Framerh66TCbpl3.displayName=\"Data Studio Illustration\";Framerh66TCbpl3.defaultProps={height:189,width:255};addPropertyControls(Framerh66TCbpl3,{variant:{options:[\"MfgEYGnBc\",\"SKDsmJz2l\"],optionTitles:[\"Start\",\"Hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerh66TCbpl3,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerh66TCbpl3\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"255\",\"framerIntrinsicHeight\":\"189\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SKDsmJz2l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./h66TCbpl3.map", "// Generated by Framer (e22b717)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/zKWRiYFIx2ylQOQxPlgT/1AF6r6nT11svUltqhCES/QDklYjGpS.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/wwRvc1qVavzIJegPhWn4/vaaYWe9ZsLnnpMFTgCid/Qy9T9rkYT.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ih2W2MsKcM0puUfJZPNd/nKGUGIKmzq8H9Gd6Fx0f/RgFD1QhxI.js\";import CustomersArrowButton from\"https://framerusercontent.com/modules/o3ATfvZUqQEk03caKBzL/n6zWOMO0NFzrOspQbfTO/eBTJXilLv.js\";import DataStudioIllustration from\"https://framerusercontent.com/modules/balZYUZvxaXB0VxVzf7u/LAqzdtwb2MdDLLGLHggP/h66TCbpl3.js\";const CustomersArrowButtonFonts=getFonts(CustomersArrowButton);const DataStudioIllustrationFonts=getFonts(DataStudioIllustration);const enabledGestures={RtktgpENv:{hover:true},udCUAFZyy:{hover:true}};const cycleOrder=[\"RtktgpENv\",\"udCUAFZyy\",\"Jh38kE0Ol\",\"WJG7cynUp\"];const serializationHash=\"framer-kjldf\";const variantClassNames={Jh38kE0Ol:\"framer-v-10bpk8x\",RtktgpENv:\"framer-v-25ji3e\",udCUAFZyy:\"framer-v-jg9iks\",WJG7cynUp:\"framer-v-19ah97e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};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 humanReadableVariantMap={\"M - 1\":\"Jh38kE0Ol\",\"M - 2\":\"WJG7cynUp\",L:\"udCUAFZyy\",XL:\"RtktgpENv\"};const getProps=({desc,height,id,link,tag,tag1,title,width,...props})=>{return{...props,C7LHIS1Tc:link??props.C7LHIS1Tc,fcusbZyK0:desc??props.fcusbZyK0??\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode.\",foaJXbb5q:tag1??props.foaJXbb5q??\"Beta\",LWebUN4gD:title??props.LWebUN4gD??\"Data Studio\",v8r99K1Gu:tag??props.v8r99K1Gu??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"RtktgpENv\"};};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,LWebUN4gD,v8r99K1Gu,foaJXbb5q,fcusbZyK0,C7LHIS1Tc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RtktgpENv\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1txjbxr=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"WJG7cynUp\",true),2e3);});const onAppearxs9cpt=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Jh38kE0Ol\",true),2e3);});useOnVariantChange(baseVariant,{Jh38kE0Ol:onAppear1txjbxr,WJG7cynUp:onAppearxs9cpt});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const opacity=toNumber(convertFromBoolean(v8r99K1Gu,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:C7LHIS1Tc,motionChild:true,nodeId:\"RtktgpENv\",scopeId:\"g46WaifrB\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-25ji3e\",className,classNames)} framer-1871hs4`,\"data-framer-name\":\"XL\",layoutDependency:layoutDependency,layoutId:\"RtktgpENv\",ref:refBinding,style:{backgroundColor:\"rgb(235, 234, 228)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({\"RtktgpENv-hover\":{\"data-framer-name\":undefined},\"udCUAFZyy-hover\":{\"data-framer-name\":undefined},Jh38kE0Ol:{\"data-framer-name\":\"M - 1\",\"data-highlight\":true},udCUAFZyy:{\"data-framer-name\":\"L\"},WJG7cynUp:{\"data-framer-name\":\"M - 2\",\"data-highlight\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c8dv5z\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"wK7_6IDJY\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lhk37x\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"LtTolaA7r\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1hqw9hi\",\"data-styles-preset\":\"QDklYjGpS\",children:\"Global Coverage\"})}),className:\"framer-1tgqkk2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aZRSyRV4o\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LWebUN4gD,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||680)-80-((componentViewport?.height||680)-80)*1)/2)+0+((((componentViewport?.height||680)-80)*1-0-(48+Math.max(0,(((componentViewport?.height||680)-80)*1-0-217)/1)*1+129+40))/2+0+0)+0,...addPropertyOverrides({Jh38kE0Ol:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1+129+40))/2+0+0)+0},udCUAFZyy:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-217)/1)*1+129+40))/2+0+0)+0},WJG7cynUp:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1+129+40))/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vasaa5-container\",layoutDependency:layoutDependency,layoutId:\"wED45oMfi-container\",nodeId:\"wED45oMfi\",rendersWithMotion:true,scopeId:\"g46WaifrB\",children:/*#__PURE__*/_jsx(CustomersArrowButton,{height:\"100%\",id:\"wED45oMfi\",layoutId:\"wED45oMfi\",m9X2FaNFh:false,style:{height:\"100%\",width:\"100%\"},variant:\"erHeoLd9y\",width:\"100%\",...addPropertyOverrides({\"RtktgpENv-hover\":{variant:\"K7nCkU3wz\"},\"udCUAFZyy-hover\":{variant:\"K7nCkU3wz\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mhnkcd\",\"data-framer-name\":\"Illustration\",layoutDependency:layoutDependency,layoutId:\"OIV1yfT9N\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:189,y:(componentViewport?.y||0)+(40+((componentViewport?.height||680)-80-((componentViewport?.height||680)-80)*1)/2)+0+((((componentViewport?.height||680)-80)*1-0-(48+Math.max(0,(((componentViewport?.height||680)-80)*1-0-217)/1)*1+129+40))/2+48+20)+(0+(Math.max(0,(((componentViewport?.height||680)-80)*1-0-217)/1)*1-0-189)/2),...addPropertyOverrides({Jh38kE0Ol:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1+129+40))/2+36+20)+(0+(Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1-0-189)/2)},udCUAFZyy:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-217)/1)*1+129+40))/2+48+20)+(0+(Math.max(0,(((componentViewport?.height||577)-68)*1-0-217)/1)*1-0-189)/2)},WJG7cynUp:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1+129+40))/2+36+20)+(0+(Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1-0-189)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13rj0d7-container\",layoutDependency:layoutDependency,layoutId:\"y6Iy82Lx9-container\",nodeId:\"y6Iy82Lx9\",rendersWithMotion:true,scopeId:\"g46WaifrB\",style:{scale:1},variants:{\"RtktgpENv-hover\":{scale:1},Jh38kE0Ol:{scale:.7},udCUAFZyy:{scale:.8},WJG7cynUp:{scale:.7}},children:/*#__PURE__*/_jsx(DataStudioIllustration,{height:\"100%\",id:\"y6Iy82Lx9\",layoutId:\"y6Iy82Lx9\",variant:\"MfgEYGnBc\",width:\"100%\",...addPropertyOverrides({\"RtktgpENv-hover\":{variant:\"SKDsmJz2l\"},\"udCUAFZyy-hover\":{variant:\"SKDsmJz2l\"},WJG7cynUp:{variant:\"SKDsmJz2l\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kt5oep\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"kgIqjLINl\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p4nh4u\",\"data-border\":true,\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"I8RsfCYEI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,opacity},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qij8sf\",\"data-styles-preset\":\"RgFD1QhxI\",children:\"New\"})}),className:\"framer-mnwb0i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YOz2YVacq\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:foaJXbb5q,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-d7y9hg\",\"data-styles-preset\":\"Qy9T9rkYT\",children:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode, our platform delivers a truly granular yet simple view into an otherwise complex and interconnected system.\"})}),className:\"framer-1hcz9bd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M9lxUuLGn\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fcusbZyK0,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kjldf.framer-1871hs4, .framer-kjldf .framer-1871hs4 { display: block; }\",\".framer-kjldf.framer-25ji3e { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 680px; justify-content: center; overflow: hidden; padding: 40px; position: relative; text-decoration: none; width: 538px; will-change: var(--framer-will-change-override, transform); }\",\".framer-kjldf .framer-c8dv5z { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-kjldf .framer-lhk37x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kjldf .framer-1tgqkk2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kjldf .framer-1vasaa5-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-kjldf .framer-mhnkcd { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kjldf .framer-13rj0d7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kjldf .framer-kt5oep { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kjldf .framer-1p4nh4u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: min-content; }\",\".framer-kjldf .framer-mnwb0i { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-kjldf .framer-1hcz9bd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kjldf.framer-25ji3e, .framer-kjldf .framer-c8dv5z, .framer-kjldf .framer-mhnkcd, .framer-kjldf .framer-kt5oep, .framer-kjldf .framer-1p4nh4u { gap: 0px; } .framer-kjldf.framer-25ji3e > *, .framer-kjldf .framer-mhnkcd > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kjldf.framer-25ji3e > :first-child, .framer-kjldf .framer-mhnkcd > :first-child { margin-left: 0px; } .framer-kjldf.framer-25ji3e > :last-child, .framer-kjldf .framer-mhnkcd > :last-child { margin-right: 0px; } .framer-kjldf .framer-c8dv5z > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-kjldf .framer-c8dv5z > :first-child, .framer-kjldf .framer-kt5oep > :first-child, .framer-kjldf .framer-1p4nh4u > :first-child { margin-top: 0px; } .framer-kjldf .framer-c8dv5z > :last-child, .framer-kjldf .framer-kt5oep > :last-child, .framer-kjldf .framer-1p4nh4u > :last-child { margin-bottom: 0px; } .framer-kjldf .framer-kt5oep > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } .framer-kjldf .framer-1p4nh4u > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-kjldf.framer-v-jg9iks.framer-25ji3e { height: 577px; padding: 34px; width: 430px; }\",\".framer-kjldf.framer-v-10bpk8x.framer-25ji3e, .framer-kjldf.framer-v-19ah97e.framer-25ji3e { height: 504px; padding: 24px; width: 374px; }\",\".framer-kjldf.framer-v-10bpk8x .framer-1vasaa5-container, .framer-kjldf.framer-v-19ah97e .framer-1vasaa5-container { height: 36px; width: 36px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-kjldf[data-border=\"true\"]::after, .framer-kjldf [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 680\n * @framerIntrinsicWidth 538\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"udCUAFZyy\":{\"layout\":[\"fixed\",\"fixed\"]},\"Jh38kE0Ol\":{\"layout\":[\"fixed\",\"fixed\"]},\"WJG7cynUp\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZUfyDTLzt\":{\"layout\":[\"fixed\",\"fixed\"]},\"dSmxtBjMN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LWebUN4gD\":\"title\",\"v8r99K1Gu\":\"tag\",\"foaJXbb5q\":\"tag1\",\"fcusbZyK0\":\"desc\",\"C7LHIS1Tc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerg46WaifrB=withCSS(Component,css,\"framer-kjldf\");export default Framerg46WaifrB;Framerg46WaifrB.displayName=\"Data Studio\";Framerg46WaifrB.defaultProps={height:680,width:538};addPropertyControls(Framerg46WaifrB,{variant:{options:[\"RtktgpENv\",\"udCUAFZyy\",\"Jh38kE0Ol\",\"WJG7cynUp\"],optionTitles:[\"XL\",\"L\",\"M - 1\",\"M - 2\"],title:\"Variant\",type:ControlType.Enum},LWebUN4gD:{defaultValue:\"Data Studio\",displayTextArea:false,title:\"Title\",type:ControlType.String},v8r99K1Gu:{defaultValue:true,description:\"Toggle the visiblity.\",title:\"Tag\",type:ControlType.Boolean},foaJXbb5q:{defaultValue:\"Beta\",displayTextArea:false,title:\"Tag\",type:ControlType.String},fcusbZyK0:{defaultValue:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode.\",displayTextArea:false,title:\"Desc\",type:ControlType.String},C7LHIS1Tc:{title:\"Link\",type:ControlType.Link}});addFonts(Framerg46WaifrB,[{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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\"}]},...CustomersArrowButtonFonts,...DataStudioIllustrationFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg46WaifrB\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"538\",\"framerIntrinsicHeight\":\"680\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"LWebUN4gD\\\":\\\"title\\\",\\\"v8r99K1Gu\\\":\\\"tag\\\",\\\"foaJXbb5q\\\":\\\"tag1\\\",\\\"fcusbZyK0\\\":\\\"desc\\\",\\\"C7LHIS1Tc\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"udCUAFZyy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Jh38kE0Ol\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WJG7cynUp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZUfyDTLzt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dSmxtBjMN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "// @framerIntrinsicWidth=200\n// @framerIntrinsicHeight=200\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useContext,createContext,useState}from\"react\";// Create a context to share state between video components\nconst SyncContext=/*#__PURE__*/createContext({registerVideo:id=>{},unregisterVideo:id=>{},allVideosReady:false});// Create a provider component to manage synchronized state\nconst SyncProvider=({children})=>{const[readyVideos,setReadyVideos]=useState(new Set);const totalVideos=useRef(0);const registerVideo=id=>{setReadyVideos(prev=>{const next=new Set(prev);next.add(id);return next;});totalVideos.current++;};const unregisterVideo=id=>{setReadyVideos(prev=>{const next=new Set(prev);next.delete(id);return next;});totalVideos.current--;};const allVideosReady=readyVideos.size===totalVideos.current&&totalVideos.current>0;return /*#__PURE__*/_jsx(SyncContext.Provider,{value:{registerVideo,unregisterVideo,allVideosReady},children:children});};export function withSyncedVideo(Component){return props=>{const videoRef=useRef(null);const videoId=useRef(`video-${Math.random()}`);const{registerVideo,unregisterVideo,allVideosReady}=useContext(SyncContext);useEffect(()=>{const video=videoRef.current;if(!video)return;const handleCanPlayThrough=()=>{registerVideo(videoId.current);};video.addEventListener(\"canplaythrough\",handleCanPlayThrough);// Cleanup\nreturn()=>{video.removeEventListener(\"canplaythrough\",handleCanPlayThrough);unregisterVideo(videoId.current);};},[registerVideo,unregisterVideo]);useEffect(()=>{const video=videoRef.current;if(!video)return;if(allVideosReady){// Reset to start and play\nvideo.currentTime=0;video.play();}else{// Pause and reset if not all videos are ready\nvideo.pause();video.currentTime=0;}},[allVideosReady]);return /*#__PURE__*/_jsx(Component,{...props,ref:videoRef,autoPlay:false,playsInline:true,muted:true});};}// Export the wrapper that includes the provider\nexport function withSyncedVideos(Component){return props=>/*#__PURE__*/_jsx(SyncProvider,{children:/*#__PURE__*/_jsx(Component,{...props})});}\nexport const __FramerMetadata__ = {\"exports\":{\"withSyncedVideos\":{\"type\":\"reactHoc\",\"name\":\"withSyncedVideos\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSyncedVideo\":{\"type\":\"reactHoc\",\"name\":\"withSyncedVideo\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SyncVideos.map", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,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{withSyncedVideo,withSyncedVideos}from\"https://framerusercontent.com/modules/7aH7LiU9VxI7I6an98Ai/vcnZzmxXQh1SB9BnwDDV/SyncVideos.js\";const VideoFonts=getFonts(Video);const VideoWithSyncedVideo148h90q=withCodeBoundaryForOverrides(Video,{nodeId:\"R7w_tlwGT\",override:withSyncedVideo,scopeId:\"E_yMbd3rJ\"});const VideoWithSyncedVideoqrynk5=withCodeBoundaryForOverrides(Video,{nodeId:\"p3VR2uR4L\",override:withSyncedVideo,scopeId:\"E_yMbd3rJ\"});const MotionDivWithSyncedVideos172pww3=withCodeBoundaryForOverrides(motion.div,{nodeId:\"MdUkJjrMG\",override:withSyncedVideos,scopeId:\"E_yMbd3rJ\"});const cycleOrder=[\"nZ8RRXONh\",\"bXeZcaeZa\",\"TRzF1HR3B\",\"xygHDu77v\"];const serializationHash=\"framer-fwcDv\";const variantClassNames={bXeZcaeZa:\"framer-v-1uv2x2f\",nZ8RRXONh:\"framer-v-1fhyk7k\",TRzF1HR3B:\"framer-v-4ubymf\",xygHDu77v:\"framer-v-bblwe8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Stopped Hover\":\"xygHDu77v\",Hover:\"TRzF1HR3B\",Looping:\"bXeZcaeZa\",Start:\"nZ8RRXONh\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nZ8RRXONh\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nZ8RRXONh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1fhyk7k\",className,classNames),\"data-framer-name\":\"Start\",layoutDependency:layoutDependency,layoutId:\"nZ8RRXONh\",ref:refBinding,style:{backgroundColor:\"rgb(230, 228, 225)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",...style},...addPropertyOverrides({bXeZcaeZa:{\"data-framer-name\":\"Looping\"},TRzF1HR3B:{\"data-framer-name\":\"Hover\"},xygHDu77v:{\"data-framer-name\":\"Stopped Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithSyncedVideos172pww3,{className:\"framer-172pww3\",\"data-framer-name\":\"Videos Wrap\",layoutDependency:layoutDependency,layoutId:\"MdUkJjrMG\",style:{borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-148h90q-container\",\"data-framer-name\":\"Basic\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"R7w_tlwGT-container\",name:\"Basic\",nodeId:\"R7w_tlwGT\",rendersWithMotion:true,scopeId:\"E_yMbd3rJ\",children:/*#__PURE__*/_jsx(VideoWithSyncedVideo148h90q,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:1e3,bottomLeftRadius:1e3,bottomRightRadius:1e3,controls:false,height:\"100%\",id:\"R7w_tlwGT\",isMixedBorderRadius:false,layoutId:\"R7w_tlwGT\",loop:true,muted:true,name:\"Basic\",objectFit:\"cover\",playing:false,poster:\"https://framerusercontent.com/images/qxNyEbdBVh23HQ0YnzG3ML0zuQ.png\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/FJI93MURWua6Xzm4AlbwViCDMD0.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:1e3,topRightRadius:1e3,volume:25,width:\"100%\",...addPropertyOverrides({bXeZcaeZa:{playing:true},TRzF1HR3B:{playing:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qrynk5-container\",\"data-framer-name\":\"Color\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"p3VR2uR4L-container\",name:\"Color\",nodeId:\"p3VR2uR4L\",rendersWithMotion:true,scopeId:\"E_yMbd3rJ\",style:{opacity:0},variants:{TRzF1HR3B:{opacity:1},xygHDu77v:{opacity:1}},children:/*#__PURE__*/_jsx(VideoWithSyncedVideoqrynk5,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:1e3,bottomLeftRadius:1e3,bottomRightRadius:1e3,controls:false,height:\"100%\",id:\"p3VR2uR4L\",isMixedBorderRadius:false,layoutId:\"p3VR2uR4L\",loop:true,muted:true,name:\"Color\",objectFit:\"cover\",playing:false,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/VpTQJsqO8h0kSA3KRsnnYnsVpw.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:1e3,topRightRadius:1e3,volume:25,width:\"100%\",...addPropertyOverrides({bXeZcaeZa:{playing:true},TRzF1HR3B:{playing:true}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fwcDv.framer-13i93ss, .framer-fwcDv .framer-13i93ss { display: block; }\",\".framer-fwcDv.framer-1fhyk7k { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; width: min-content; }\",\".framer-fwcDv .framer-172pww3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 270px; justify-content: center; overflow: hidden; padding: 0px; pointer-events: none; position: relative; width: 270px; will-change: var(--framer-will-change-override, transform); }\",\".framer-fwcDv .framer-148h90q-container { bottom: -17px; flex: none; left: -17px; position: absolute; right: -17px; top: -17px; z-index: 1; }\",\".framer-fwcDv .framer-qrynk5-container { bottom: -17px; flex: none; left: -17px; position: absolute; right: -17px; top: -17px; z-index: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fwcDv.framer-1fhyk7k, .framer-fwcDv .framer-172pww3 { gap: 0px; } .framer-fwcDv.framer-1fhyk7k > *, .framer-fwcDv .framer-172pww3 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-fwcDv.framer-1fhyk7k > :first-child, .framer-fwcDv .framer-172pww3 > :first-child { margin-top: 0px; } .framer-fwcDv.framer-1fhyk7k > :last-child, .framer-fwcDv .framer-172pww3 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 302\n * @framerIntrinsicWidth 302\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"bXeZcaeZa\":{\"layout\":[\"auto\",\"auto\"]},\"TRzF1HR3B\":{\"layout\":[\"auto\",\"auto\"]},\"xygHDu77v\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerE_yMbd3rJ=withCSS(Component,css,\"framer-fwcDv\");export default FramerE_yMbd3rJ;FramerE_yMbd3rJ.displayName=\"Home/Globe Loop\";FramerE_yMbd3rJ.defaultProps={height:302,width:302};addPropertyControls(FramerE_yMbd3rJ,{variant:{options:[\"nZ8RRXONh\",\"bXeZcaeZa\",\"TRzF1HR3B\",\"xygHDu77v\"],optionTitles:[\"Start\",\"Looping\",\"Hover\",\"Stopped Hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerE_yMbd3rJ,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE_yMbd3rJ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"302\",\"framerIntrinsicWidth\":\"302\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bXeZcaeZa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TRzF1HR3B\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xygHDu77v\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./E_yMbd3rJ.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/zKWRiYFIx2ylQOQxPlgT/1AF6r6nT11svUltqhCES/QDklYjGpS.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/wwRvc1qVavzIJegPhWn4/vaaYWe9ZsLnnpMFTgCid/Qy9T9rkYT.js\";import HomeGlobeLoop from\"https://framerusercontent.com/modules/9SKdSBchdIVW9dAYTg3g/9tAaQue18mlurwn1VF6p/E_yMbd3rJ.js\";import CustomersArrowButton from\"https://framerusercontent.com/modules/o3ATfvZUqQEk03caKBzL/n6zWOMO0NFzrOspQbfTO/eBTJXilLv.js\";const CustomersArrowButtonFonts=getFonts(CustomersArrowButton);const HomeGlobeLoopFonts=getFonts(HomeGlobeLoop);const enabledGestures={LhJJxAv6K:{hover:true},R7Orn2wI3:{hover:true},VHot9ah3P:{hover:true},ZmcrRGP0l:{hover:true}};const cycleOrder=[\"VHot9ah3P\",\"LhJJxAv6K\",\"ZmcrRGP0l\",\"R7Orn2wI3\",\"FudHjVlH5\",\"xQ_SkodcB\",\"MP_vd06zs\"];const serializationHash=\"framer-DREuk\";const variantClassNames={FudHjVlH5:\"framer-v-13gdowp\",LhJJxAv6K:\"framer-v-14a1gqa\",MP_vd06zs:\"framer-v-f5asw9\",R7Orn2wI3:\"framer-v-1gfeuog\",VHot9ah3P:\"framer-v-wrwnrh\",xQ_SkodcB:\"framer-v-wjlsv8\",ZmcrRGP0l:\"framer-v-avgsu4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"L Looping\":\"R7Orn2wI3\",\"L Start\":\"ZmcrRGP0l\",\"M Default\":\"MP_vd06zs\",\"M Looping\":\"xQ_SkodcB\",\"M Start\":\"FudHjVlH5\",\"XL Looping\":\"LhJJxAv6K\",\"XL Start\":\"VHot9ah3P\"};const getProps=({desc,height,id,link,title,width,...props})=>{return{...props,C7LHIS1Tc:link??props.C7LHIS1Tc,fcusbZyK0:desc??props.fcusbZyK0??\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode, our platform delivers a truly granular yet simple view into an otherwise complex and interconnected system.\",LWebUN4gD:title??props.LWebUN4gD??\"Global Coverage\",variant:humanReadableVariantMap[props.variant]??props.variant??\"VHot9ah3P\"};};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,LWebUN4gD,fcusbZyK0,C7LHIS1Tc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VHot9ah3P\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1mad24q=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"LhJJxAv6K\"),2e3);});const onAppear145sgjf=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"R7Orn2wI3\"),2e3);});const onAppearxw926x=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"xQ_SkodcB\"),2e3);});const onAppear1bnd1wt=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"MP_vd06zs\",true),2e3);});const onAppear7r4v3w=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"xQ_SkodcB\",true),2e3);});useOnVariantChange(baseVariant,{default:onAppear1mad24q,FudHjVlH5:onAppearxw926x,LhJJxAv6K:undefined,MP_vd06zs:onAppear7r4v3w,R7Orn2wI3:undefined,xQ_SkodcB:onAppear1bnd1wt,ZmcrRGP0l:onAppear145sgjf});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:C7LHIS1Tc,motionChild:true,nodeId:\"VHot9ah3P\",scopeId:\"PTvVhJwwV\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-wrwnrh\",className,classNames)} framer-d1sc14`,\"data-framer-name\":\"XL Start\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VHot9ah3P\",ref:refBinding,style:{backgroundColor:\"rgb(235, 234, 228)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({\"LhJJxAv6K-hover\":{\"data-framer-name\":undefined,\"data-highlight\":undefined},\"R7Orn2wI3-hover\":{\"data-framer-name\":undefined,\"data-highlight\":undefined},\"VHot9ah3P-hover\":{\"data-framer-name\":undefined},\"ZmcrRGP0l-hover\":{\"data-framer-name\":undefined},FudHjVlH5:{\"data-framer-name\":\"M Start\"},LhJJxAv6K:{\"data-framer-name\":\"XL Looping\",\"data-highlight\":undefined},MP_vd06zs:{\"data-framer-name\":\"M Default\"},R7Orn2wI3:{\"data-framer-name\":\"L Looping\",\"data-highlight\":undefined},xQ_SkodcB:{\"data-framer-name\":\"M Looping\"},ZmcrRGP0l:{\"data-framer-name\":\"L Start\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iws6uh\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"AwtI_v7Qa\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e1mgni\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"vm4oiHufJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1hqw9hi\",\"data-styles-preset\":\"QDklYjGpS\",children:\"Global Coverage\"})}),className:\"framer-1q30u10\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sAMQd3GDM\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LWebUN4gD,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||680)-80-((componentViewport?.height||680)-80)*1)/2)+0+((((componentViewport?.height||680)-80)*1-0-(48+Math.max(0,(((componentViewport?.height||680)-80)*1-0-179)/1)*1+91+40))/2+0+0)+0,...addPropertyOverrides({FudHjVlH5:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+0+0)+0},MP_vd06zs:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+0+0)+0},R7Orn2wI3:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1+91+40))/2+0+0)+0},xQ_SkodcB:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+0+0)+0},ZmcrRGP0l:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1+91+40))/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o2f0a-container\",layoutDependency:layoutDependency,layoutId:\"G3DtBfxbc-container\",nodeId:\"G3DtBfxbc\",rendersWithMotion:true,scopeId:\"PTvVhJwwV\",children:/*#__PURE__*/_jsx(CustomersArrowButton,{height:\"100%\",id:\"G3DtBfxbc\",layoutId:\"G3DtBfxbc\",m9X2FaNFh:false,style:{height:\"100%\",width:\"100%\"},variant:\"erHeoLd9y\",width:\"100%\",...addPropertyOverrides({\"LhJJxAv6K-hover\":{variant:\"K7nCkU3wz\"},\"R7Orn2wI3-hover\":{variant:\"K7nCkU3wz\"},\"VHot9ah3P-hover\":{variant:\"K7nCkU3wz\"},\"ZmcrRGP0l-hover\":{variant:\"K7nCkU3wz\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rkzsh\",\"data-framer-name\":\"Illustration\",layoutDependency:layoutDependency,layoutId:\"GV2mOLN19\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:302,y:(componentViewport?.y||0)+(40+((componentViewport?.height||680)-80-((componentViewport?.height||680)-80)*1)/2)+0+((((componentViewport?.height||680)-80)*1-0-(48+Math.max(0,(((componentViewport?.height||680)-80)*1-0-179)/1)*1+91+40))/2+48+20)+(0+(Math.max(0,(((componentViewport?.height||680)-80)*1-0-179)/1)*1-0-302)/2),...addPropertyOverrides({FudHjVlH5:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+36+20)+(0+(Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1-0-302)/2)},MP_vd06zs:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+36+20)+(0+(Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1-0-302)/2)},R7Orn2wI3:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1+91+40))/2+48+20)+(0+(Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1-0-302)/2)},xQ_SkodcB:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+36+20)+(0+(Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1-0-302)/2)},ZmcrRGP0l:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1+91+40))/2+48+20)+(0+(Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1-0-302)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1akzcxm-container\",layoutDependency:layoutDependency,layoutId:\"nepb6ecnD-container\",nodeId:\"nepb6ecnD\",rendersWithMotion:true,scopeId:\"PTvVhJwwV\",style:{scale:.8},variants:{\"LhJJxAv6K-hover\":{scale:.9},\"R7Orn2wI3-hover\":{scale:.7},\"VHot9ah3P-hover\":{scale:1},\"ZmcrRGP0l-hover\":{scale:.7},FudHjVlH5:{scale:.55},MP_vd06zs:{scale:.55},R7Orn2wI3:{scale:.6},xQ_SkodcB:{scale:.65},ZmcrRGP0l:{scale:.6}},children:/*#__PURE__*/_jsx(HomeGlobeLoop,{height:\"100%\",id:\"nepb6ecnD\",layoutId:\"nepb6ecnD\",variant:\"nZ8RRXONh\",width:\"100%\",...addPropertyOverrides({\"LhJJxAv6K-hover\":{variant:\"TRzF1HR3B\"},\"R7Orn2wI3-hover\":{variant:\"TRzF1HR3B\"},\"VHot9ah3P-hover\":{variant:\"xygHDu77v\"},\"ZmcrRGP0l-hover\":{variant:\"xygHDu77v\"},LhJJxAv6K:{variant:\"bXeZcaeZa\"},MP_vd06zs:{variant:\"bXeZcaeZa\"},R7Orn2wI3:{variant:\"bXeZcaeZa\"},xQ_SkodcB:{variant:\"TRzF1HR3B\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jvzhck\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Nr0K_YCAD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-d7y9hg\",\"data-styles-preset\":\"Qy9T9rkYT\",children:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode, our platform delivers a truly granular yet simple view into an otherwise complex and interconnected system.\"})}),className:\"framer-1nxux1o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BGxJPNMKX\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fcusbZyK0,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DREuk.framer-d1sc14, .framer-DREuk .framer-d1sc14 { display: block; }\",\".framer-DREuk.framer-wrwnrh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 680px; justify-content: center; overflow: hidden; padding: 40px; position: relative; text-decoration: none; width: 538px; will-change: var(--framer-will-change-override, transform); }\",\".framer-DREuk .framer-iws6uh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-DREuk .framer-1e1mgni { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-DREuk .framer-1q30u10 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-DREuk .framer-1o2f0a-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-DREuk .framer-rkzsh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-DREuk .framer-1akzcxm-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-DREuk .framer-1jvzhck { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-DREuk .framer-1nxux1o { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DREuk.framer-wrwnrh, .framer-DREuk .framer-iws6uh, .framer-DREuk .framer-rkzsh, .framer-DREuk .framer-1jvzhck { gap: 0px; } .framer-DREuk.framer-wrwnrh > *, .framer-DREuk .framer-rkzsh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-DREuk.framer-wrwnrh > :first-child, .framer-DREuk .framer-rkzsh > :first-child { margin-left: 0px; } .framer-DREuk.framer-wrwnrh > :last-child, .framer-DREuk .framer-rkzsh > :last-child { margin-right: 0px; } .framer-DREuk .framer-iws6uh > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-DREuk .framer-iws6uh > :first-child, .framer-DREuk .framer-1jvzhck > :first-child { margin-top: 0px; } .framer-DREuk .framer-iws6uh > :last-child, .framer-DREuk .framer-1jvzhck > :last-child { margin-bottom: 0px; } .framer-DREuk .framer-1jvzhck > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } }\",\".framer-DREuk.framer-v-avgsu4.framer-wrwnrh, .framer-DREuk.framer-v-1gfeuog.framer-wrwnrh { height: 577px; padding: 34px; width: 430px; }\",\".framer-DREuk.framer-v-13gdowp.framer-wrwnrh, .framer-DREuk.framer-v-wjlsv8.framer-wrwnrh, .framer-DREuk.framer-v-f5asw9.framer-wrwnrh { height: 504px; padding: 24px; width: 373px; }\",\".framer-DREuk.framer-v-13gdowp .framer-1o2f0a-container, .framer-DREuk.framer-v-wjlsv8 .framer-1o2f0a-container, .framer-DREuk.framer-v-f5asw9 .framer-1o2f0a-container { height: 36px; width: 36px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 680\n * @framerIntrinsicWidth 538\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LhJJxAv6K\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZmcrRGP0l\":{\"layout\":[\"fixed\",\"fixed\"]},\"R7Orn2wI3\":{\"layout\":[\"fixed\",\"fixed\"]},\"FudHjVlH5\":{\"layout\":[\"fixed\",\"fixed\"]},\"xQ_SkodcB\":{\"layout\":[\"fixed\",\"fixed\"]},\"MP_vd06zs\":{\"layout\":[\"fixed\",\"fixed\"]},\"LYlKiCrZg\":{\"layout\":[\"fixed\",\"fixed\"]},\"TvRmKmNwC\":{\"layout\":[\"fixed\",\"fixed\"]},\"ekQIC2vVA\":{\"layout\":[\"fixed\",\"fixed\"]},\"RK3TnZYT1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LWebUN4gD\":\"title\",\"fcusbZyK0\":\"desc\",\"C7LHIS1Tc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerPTvVhJwwV=withCSS(Component,css,\"framer-DREuk\");export default FramerPTvVhJwwV;FramerPTvVhJwwV.displayName=\"Global Coverage\";FramerPTvVhJwwV.defaultProps={height:680,width:538};addPropertyControls(FramerPTvVhJwwV,{variant:{options:[\"VHot9ah3P\",\"LhJJxAv6K\",\"ZmcrRGP0l\",\"R7Orn2wI3\",\"FudHjVlH5\",\"xQ_SkodcB\",\"MP_vd06zs\"],optionTitles:[\"XL Start\",\"XL Looping\",\"L Start\",\"L Looping\",\"M Start\",\"M Looping\",\"M Default\"],title:\"Variant\",type:ControlType.Enum},LWebUN4gD:{defaultValue:\"Global Coverage\",displayTextArea:false,title:\"Title\",type:ControlType.String},fcusbZyK0:{defaultValue:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode, our platform delivers a truly granular yet simple view into an otherwise complex and interconnected system.\",displayTextArea:true,title:\"Desc\",type:ControlType.String},C7LHIS1Tc:{title:\"Link\",type:ControlType.Link}});addFonts(FramerPTvVhJwwV,[{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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\"}]},...CustomersArrowButtonFonts,...HomeGlobeLoopFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPTvVhJwwV\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LhJJxAv6K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZmcrRGP0l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R7Orn2wI3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FudHjVlH5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xQ_SkodcB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MP_vd06zs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LYlKiCrZg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TvRmKmNwC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ekQIC2vVA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RK3TnZYT1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"538\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"680\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"LWebUN4gD\\\":\\\"title\\\",\\\"fcusbZyK0\\\":\\\"desc\\\",\\\"C7LHIS1Tc\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PTvVhJwwV.map", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"uEIftQ1ct\",\"S3vogsFa0\"];const serializationHash=\"framer-FZICN\";const variantClassNames={S3vogsFa0:\"framer-v-1jbyjq7\",uEIftQ1ct:\"framer-v-1gbbl0n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.7,ease:[.91,.12,.36,.99],type:\"tween\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"With Circle\":\"uEIftQ1ct\",\"Without Circle\":\"S3vogsFa0\"};const getProps=({height,id,title,width,...props})=>{return{...props,RHJweniUu:title??props.RHJweniUu??\"Real-time\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uEIftQ1ct\"};};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,RHJweniUu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uEIftQ1ct\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gbbl0n\",className,classNames),\"data-framer-name\":\"With Circle\",layoutDependency:layoutDependency,layoutId:\"uEIftQ1ct\",ref:refBinding,style:{...style},...addPropertyOverrides({S3vogsFa0:{\"data-framer-name\":\"Without Circle\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-b5tulr\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"kXgV4Jesi\",style:{backgroundColor:\"rgb(69, 213, 114)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:1},variants:{S3vogsFa0:{opacity:0}},...addPropertyOverrides({S3vogsFa0:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Zvcm11bGFyIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Formular Regular\", \"Formular Regular Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\"},children:\"Real-time\"})}),className:\"framer-zkhm1n\",fonts:[\"CUSTOM;Formular Regular\"],layoutDependency:layoutDependency,layoutId:\"GSgV8_dFW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:RHJweniUu,variants:{S3vogsFa0:{opacity:.2}},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FZICN.framer-inx9mi, .framer-FZICN .framer-inx9mi { display: block; }\",\".framer-FZICN.framer-1gbbl0n { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FZICN .framer-b5tulr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 12px); overflow: visible; position: relative; width: 12px; }\",\".framer-FZICN .framer-zkhm1n { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FZICN.framer-1gbbl0n { gap: 0px; } .framer-FZICN.framer-1gbbl0n > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-FZICN.framer-1gbbl0n > :first-child { margin-left: 0px; } .framer-FZICN.framer-1gbbl0n > :last-child { margin-right: 0px; } }\",\".framer-FZICN.framer-v-1jbyjq7 .framer-b5tulr { left: -30px; position: absolute; top: 49%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36.5\n * @framerIntrinsicWidth 147\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"S3vogsFa0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RHJweniUu\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerthCJSmIMz=withCSS(Component,css,\"framer-FZICN\");export default FramerthCJSmIMz;FramerthCJSmIMz.displayName=\"Home/Text + Circle\";FramerthCJSmIMz.defaultProps={height:36.5,width:147};addPropertyControls(FramerthCJSmIMz,{variant:{options:[\"uEIftQ1ct\",\"S3vogsFa0\"],optionTitles:[\"With Circle\",\"Without Circle\"],title:\"Variant\",type:ControlType.Enum},RHJweniUu:{defaultValue:\"Real-time\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerthCJSmIMz,[{explicitInter:true,fonts:[{family:\"Formular Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/BbBBhcL7AkZWPSE54iOWCzus.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerthCJSmIMz\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36.5\",\"framerVariables\":\"{\\\"RHJweniUu\\\":\\\"title\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S3vogsFa0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"147\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./thCJSmIMz.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HomeTextCircle from\"https://framerusercontent.com/modules/un8opyBMnUuqAzXP7Gp7/AYQgZ0sFqQEgWbs7gU5o/thCJSmIMz.js\";const HomeTextCircleFonts=getFonts(HomeTextCircle);const cycleOrder=[\"suH5xPLjK\",\"zcitqGqEA\",\"mb2mnp9xa\",\"pHF2RBFXG\"];const serializationHash=\"framer-iXgel\";const variantClassNames={mb2mnp9xa:\"framer-v-aapug\",pHF2RBFXG:\"framer-v-10sr5aa\",suH5xPLjK:\"framer-v-1t070x5\",zcitqGqEA:\"framer-v-12nhn3k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.7,ease:[.91,.12,.36,.99],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"1\":\"suH5xPLjK\",\"2\":\"zcitqGqEA\",\"3\":\"mb2mnp9xa\",\"Not Playing\":\"pHF2RBFXG\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"suH5xPLjK\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"suH5xPLjK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearo39ith=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"zcitqGqEA\"),1e3);});const onAppearm3obb0=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"suH5xPLjK\",true),1e3);});useOnVariantChange(baseVariant,{default:onAppearo39ith,mb2mnp9xa:onAppearm3obb0,pHF2RBFXG:undefined,zcitqGqEA:undefined});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1t070x5\",className,classNames),\"data-framer-name\":\"1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"suH5xPLjK\",ref:refBinding,style:{...style},...addPropertyOverrides({mb2mnp9xa:{\"data-framer-name\":\"3\"},pHF2RBFXG:{\"data-framer-name\":\"Not Playing\",\"data-highlight\":undefined},zcitqGqEA:{\"data-framer-name\":\"2\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b98kza\",\"data-framer-name\":\"Item Wrap\",layoutDependency:layoutDependency,layoutId:\"t_SI5MurJ\",style:{opacity:1,scale:.9},variants:{mb2mnp9xa:{opacity:0},pHF2RBFXG:{opacity:1},zcitqGqEA:{opacity:0}},...addPropertyOverrides({mb2mnp9xa:{transformTemplate:transformTemplate1},zcitqGqEA:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||93)-0-276)/2+0+0)+28+0,...addPropertyOverrides({mb2mnp9xa:{y:(componentViewport?.y||0)+-275+28+0},zcitqGqEA:{y:(componentViewport?.y||0)+-183+28+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11smyp1-container\",layoutDependency:layoutDependency,layoutId:\"J4qWVbHhS-container\",nodeId:\"J4qWVbHhS\",rendersWithMotion:true,scopeId:\"DTQ9imx4U\",children:/*#__PURE__*/_jsx(HomeTextCircle,{height:\"100%\",id:\"J4qWVbHhS\",layoutId:\"J4qWVbHhS\",RHJweniUu:\"8y historic\",variant:\"S3vogsFa0\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-106uvrm\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"d24nlxpmi\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\",opacity:0,scale:.95}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vnbzt1\",\"data-framer-name\":\"Back\",layoutDependency:layoutDependency,layoutId:\"YB7XFHlYd\",style:{backgroundColor:\"rgba(0, 0, 0, 0.02)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\",opacity:0,scale:.9}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zkgznq\",\"data-framer-name\":\"Item Wrap\",layoutDependency:layoutDependency,layoutId:\"tFI2NJg6A\",style:{opacity:1,scale:1},variants:{mb2mnp9xa:{opacity:0,scale:.9},pHF2RBFXG:{opacity:1,scale:1},zcitqGqEA:{scale:.9}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||93)-0-276)/2+92+0)+28+0,...addPropertyOverrides({mb2mnp9xa:{y:(componentViewport?.y||0)+0+((componentViewport?.height||93)-0-276+0+0)+28+0},zcitqGqEA:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||93)-0-276)/2+0+0)+28+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j54trx-container\",layoutDependency:layoutDependency,layoutId:\"IbQ47KPiu-container\",nodeId:\"IbQ47KPiu\",rendersWithMotion:true,scopeId:\"DTQ9imx4U\",children:/*#__PURE__*/_jsx(HomeTextCircle,{height:\"100%\",id:\"IbQ47KPiu\",layoutId:\"IbQ47KPiu\",RHJweniUu:\"Real-time\",variant:\"uEIftQ1ct\",width:\"100%\",...addPropertyOverrides({mb2mnp9xa:{variant:\"S3vogsFa0\"},zcitqGqEA:{variant:\"S3vogsFa0\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xyggaw\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"lDU2Stq1B\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\",opacity:1,scale:1},variants:{mb2mnp9xa:{opacity:0,scale:.95},pHF2RBFXG:{opacity:1,scale:1},zcitqGqEA:{opacity:0,scale:.95}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ldunkz\",\"data-framer-name\":\"Back\",layoutDependency:layoutDependency,layoutId:\"CNCn1H9q8\",style:{backgroundColor:\"rgba(0, 0, 0, 0.02)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\",opacity:1,scale:1},variants:{mb2mnp9xa:{opacity:0,scale:.9},pHF2RBFXG:{opacity:1,scale:1},zcitqGqEA:{opacity:0,scale:.9}}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ufkjkp\",\"data-framer-name\":\"Item Wrap\",layoutDependency:layoutDependency,layoutId:\"zT4_jtCde\",style:{scale:.9},variants:{zcitqGqEA:{scale:1}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+(((componentViewport?.height||93)-0-276)/2+184+0)+28+0,...addPropertyOverrides({mb2mnp9xa:{y:(componentViewport?.y||0)+0+((componentViewport?.height||93)-0-276+92+0)+28+0},zcitqGqEA:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||93)-0-276)/2+92+0)+28+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ja6p2u-container\",layoutDependency:layoutDependency,layoutId:\"AprWHZ2NU-container\",nodeId:\"AprWHZ2NU\",rendersWithMotion:true,scopeId:\"DTQ9imx4U\",children:/*#__PURE__*/_jsx(HomeTextCircle,{height:\"100%\",id:\"AprWHZ2NU\",layoutId:\"AprWHZ2NU\",RHJweniUu:\"72h-ahead\",variant:\"S3vogsFa0\",width:\"100%\",...addPropertyOverrides({zcitqGqEA:{variant:\"uEIftQ1ct\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7stdt9\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"wvsIKtWE5\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\",opacity:0,scale:.95},variants:{zcitqGqEA:{opacity:1,scale:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-oww8s9\",\"data-framer-name\":\"Back\",layoutDependency:layoutDependency,layoutId:\"IVd3rDW_P\",style:{backgroundColor:\"rgba(0, 0, 0, 0.02)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\",opacity:0,scale:.9},variants:{zcitqGqEA:{opacity:1,scale:1}}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fnt0yb\",\"data-framer-name\":\"Item Wrap\",layoutDependency:layoutDependency,layoutId:\"UXKO8wzWJ\",style:{opacity:0,scale:.9},transformTemplate:transformTemplate1,variants:{mb2mnp9xa:{opacity:1,scale:1}},...addPropertyOverrides({mb2mnp9xa:{transformTemplate:undefined},zcitqGqEA:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(componentViewport?.height||93)- -96.5+28+0,...addPropertyOverrides({mb2mnp9xa:{y:(componentViewport?.y||0)+0+((componentViewport?.height||93)-0-276+184+0)+28+0},zcitqGqEA:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||93)-0-276)/2+184+0)+28+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k0xz13-container\",layoutDependency:layoutDependency,layoutId:\"CIimzdhmC-container\",nodeId:\"CIimzdhmC\",rendersWithMotion:true,scopeId:\"DTQ9imx4U\",children:/*#__PURE__*/_jsx(HomeTextCircle,{height:\"100%\",id:\"CIimzdhmC\",layoutId:\"CIimzdhmC\",RHJweniUu:\"8y historic\",variant:\"S3vogsFa0\",width:\"100%\",...addPropertyOverrides({mb2mnp9xa:{variant:\"uEIftQ1ct\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18cgh06\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"BmTpZxpSl\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\",opacity:0,scale:.95},variants:{mb2mnp9xa:{opacity:1,scale:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r7tcis\",\"data-framer-name\":\"Back\",layoutDependency:layoutDependency,layoutId:\"a4uZQ9fw2\",style:{backgroundColor:\"rgba(0, 0, 0, 0.02)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\",opacity:0,scale:.9},variants:{mb2mnp9xa:{opacity:1,scale:1}}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iXgel.framer-sotugk, .framer-iXgel .framer-sotugk { display: block; }\",\".framer-iXgel.framer-1t070x5 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 93px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 458px; }\",\".framer-iXgel .framer-b98kza, .framer-iXgel .framer-zkgznq, .framer-iXgel .framer-ufkjkp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 28px 46px 28px 40px; position: relative; width: min-content; }\",\".framer-iXgel .framer-11smyp1-container, .framer-iXgel .framer-j54trx-container, .framer-iXgel .framer-ja6p2u-container, .framer-iXgel .framer-k0xz13-container { flex: none; height: auto; position: relative; width: auto; z-index: 3; }\",\".framer-iXgel .framer-106uvrm, .framer-iXgel .framer-xyggaw, .framer-iXgel .framer-7stdt9, .framer-iXgel .framer-18cgh06 { bottom: 10px; flex: none; left: 10px; overflow: visible; position: absolute; right: 10px; top: 10px; z-index: 2; }\",\".framer-iXgel .framer-vnbzt1, .framer-iXgel .framer-ldunkz, .framer-iXgel .framer-oww8s9, .framer-iXgel .framer-r7tcis { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-iXgel .framer-1fnt0yb { align-content: center; align-items: center; bottom: -188px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 28px 46px 28px 40px; position: absolute; width: min-content; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-iXgel.framer-1t070x5, .framer-iXgel .framer-b98kza, .framer-iXgel .framer-zkgznq, .framer-iXgel .framer-ufkjkp, .framer-iXgel .framer-1fnt0yb { gap: 0px; } .framer-iXgel.framer-1t070x5 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-iXgel.framer-1t070x5 > :first-child, .framer-iXgel .framer-b98kza > :first-child, .framer-iXgel .framer-zkgznq > :first-child, .framer-iXgel .framer-ufkjkp > :first-child, .framer-iXgel .framer-1fnt0yb > :first-child { margin-top: 0px; } .framer-iXgel.framer-1t070x5 > :last-child, .framer-iXgel .framer-b98kza > :last-child, .framer-iXgel .framer-zkgznq > :last-child, .framer-iXgel .framer-ufkjkp > :last-child, .framer-iXgel .framer-1fnt0yb > :last-child { margin-bottom: 0px; } .framer-iXgel .framer-b98kza > *, .framer-iXgel .framer-zkgznq > *, .framer-iXgel .framer-ufkjkp > *, .framer-iXgel .framer-1fnt0yb > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-iXgel.framer-v-12nhn3k .framer-b98kza { left: 50%; position: absolute; top: -183px; z-index: 1; }\",\".framer-iXgel.framer-v-12nhn3k .framer-1fnt0yb, .framer-iXgel.framer-v-aapug .framer-1fnt0yb { bottom: unset; left: unset; position: relative; }\",\".framer-iXgel.framer-v-aapug.framer-1t070x5 { justify-content: flex-end; }\",\".framer-iXgel.framer-v-aapug .framer-b98kza { left: 50%; position: absolute; top: -275px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 93\n * @framerIntrinsicWidth 458\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zcitqGqEA\":{\"layout\":[\"fixed\",\"fixed\"]},\"mb2mnp9xa\":{\"layout\":[\"fixed\",\"fixed\"]},\"pHF2RBFXG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerDTQ9imx4U=withCSS(Component,css,\"framer-iXgel\");export default FramerDTQ9imx4U;FramerDTQ9imx4U.displayName=\"Home/Full Temporality Illustration\";FramerDTQ9imx4U.defaultProps={height:93,width:458};addPropertyControls(FramerDTQ9imx4U,{variant:{options:[\"suH5xPLjK\",\"zcitqGqEA\",\"mb2mnp9xa\",\"pHF2RBFXG\"],optionTitles:[\"1\",\"2\",\"3\",\"Not Playing\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDTQ9imx4U,[{explicitInter:true,fonts:[]},...HomeTextCircleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDTQ9imx4U\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zcitqGqEA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mb2mnp9xa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pHF2RBFXG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"458\",\"framerIntrinsicHeight\":\"93\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DTQ9imx4U.map", "// Generated by Framer (4e800ba)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/zKWRiYFIx2ylQOQxPlgT/1AF6r6nT11svUltqhCES/QDklYjGpS.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/wwRvc1qVavzIJegPhWn4/vaaYWe9ZsLnnpMFTgCid/Qy9T9rkYT.js\";import HomeFullTemporalityIllustration from\"https://framerusercontent.com/modules/sMT6PjxF1bSNnIkt0Xbx/6Rl01sMTg8QMbFafTFcd/DTQ9imx4U.js\";import CustomersArrowButton from\"https://framerusercontent.com/modules/o3ATfvZUqQEk03caKBzL/n6zWOMO0NFzrOspQbfTO/eBTJXilLv.js\";const CustomersArrowButtonFonts=getFonts(CustomersArrowButton);const HomeFullTemporalityIllustrationFonts=getFonts(HomeFullTemporalityIllustration);const enabledGestures={Ho1CN0IvA:{hover:true},qkaMbHbEu:{hover:true}};const cycleOrder=[\"qkaMbHbEu\",\"Ho1CN0IvA\",\"am6NM_YJm\",\"lnCYa5phF\"];const serializationHash=\"framer-2Lzxx\";const variantClassNames={am6NM_YJm:\"framer-v-1au8pvm\",Ho1CN0IvA:\"framer-v-v3xq6o\",lnCYa5phF:\"framer-v-fdjqo7\",qkaMbHbEu:\"framer-v-1w2lvui\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.7,ease:[.91,.12,.36,.99],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"M - 1\":\"am6NM_YJm\",\"M - 2\":\"lnCYa5phF\",L:\"Ho1CN0IvA\",XL:\"qkaMbHbEu\"};const getProps=({desc,height,id,link,title,width,...props})=>{return{...props,C7LHIS1Tc:link??props.C7LHIS1Tc,fcusbZyK0:desc??props.fcusbZyK0??\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode, our platform delivers a truly granular yet simple view into an otherwise complex and interconnected system.\",LWebUN4gD:title??props.LWebUN4gD??\"Full Temporality\",variant:humanReadableVariantMap[props.variant]??props.variant??\"qkaMbHbEu\"};};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,LWebUN4gD,fcusbZyK0,C7LHIS1Tc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qkaMbHbEu\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearzhjzbn=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"lnCYa5phF\",true),2e3);});const onAppearh2lux4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"am6NM_YJm\",true),2e3);});useOnVariantChange(baseVariant,{am6NM_YJm:onAppearzhjzbn,lnCYa5phF:onAppearh2lux4});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:C7LHIS1Tc,motionChild:true,nodeId:\"qkaMbHbEu\",scopeId:\"yznLD7b6t\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1w2lvui\",className,classNames)} framer-tfcxj1`,\"data-framer-name\":\"XL\",layoutDependency:layoutDependency,layoutId:\"qkaMbHbEu\",ref:refBinding,style:{backgroundColor:\"rgb(235, 234, 228)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({\"Ho1CN0IvA-hover\":{\"data-framer-name\":undefined},\"qkaMbHbEu-hover\":{\"data-framer-name\":undefined},am6NM_YJm:{\"data-framer-name\":\"M - 1\",\"data-highlight\":true},Ho1CN0IvA:{\"data-framer-name\":\"L\"},lnCYa5phF:{\"data-framer-name\":\"M - 2\",\"data-highlight\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j465kh\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"O1t9TUp7j\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cdfkix\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"fp6xBAIxy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1hqw9hi\",\"data-styles-preset\":\"QDklYjGpS\",children:\"Global Coverage\"})}),className:\"framer-1dl5qjn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iRAsnhi86\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LWebUN4gD,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||680)-80-((componentViewport?.height||680)-80)*1)/2)+0+((((componentViewport?.height||680)-80)*1-0-(48+Math.max(0,(((componentViewport?.height||680)-80)*1-0-179)/1)*1+91+40))/2+0+0)+0,...addPropertyOverrides({am6NM_YJm:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+0+0)+0},Ho1CN0IvA:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1+91+40))/2+0+0)+0},lnCYa5phF:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6k3lii-container\",layoutDependency:layoutDependency,layoutId:\"Bwz3J457D-container\",nodeId:\"Bwz3J457D\",rendersWithMotion:true,scopeId:\"yznLD7b6t\",children:/*#__PURE__*/_jsx(CustomersArrowButton,{height:\"100%\",id:\"Bwz3J457D\",layoutId:\"Bwz3J457D\",m9X2FaNFh:false,style:{height:\"100%\",width:\"100%\"},variant:\"erHeoLd9y\",width:\"100%\",...addPropertyOverrides({\"Ho1CN0IvA-hover\":{variant:\"K7nCkU3wz\"},\"qkaMbHbEu-hover\":{variant:\"K7nCkU3wz\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1euliur\",\"data-framer-name\":\"Illustration\",layoutDependency:layoutDependency,layoutId:\"nXm93f_Ql\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:93,width:`max(${componentViewport?.width||\"100vw\"} - 80px, 1px)`,y:(componentViewport?.y||0)+(40+((componentViewport?.height||680)-80-((componentViewport?.height||680)-80)*1)/2)+0+((((componentViewport?.height||680)-80)*1-0-(48+Math.max(0,(((componentViewport?.height||680)-80)*1-0-179)/1)*1+91+40))/2+48+20)+0+((Math.max(0,(((componentViewport?.height||680)-80)*1-0-179)/1)*1-0-93)/2+0+0),...addPropertyOverrides({am6NM_YJm:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+36+20)+0+((Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1-0-93)/2+0+0)},Ho1CN0IvA:{width:`max(${componentViewport?.width||\"100vw\"} - 68px, 1px)`,y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1+91+40))/2+48+20)+0+((Math.max(0,(((componentViewport?.height||577)-68)*1-0-179)/1)*1-0-93)/2+0+0)},lnCYa5phF:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1+91+40))/2+36+20)+0+((Math.max(0,(((componentViewport?.height||504)-48)*1-0-167)/1)*1-0-93)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lklsyb-container\",layoutDependency:layoutDependency,layoutId:\"B1A9R8o4O-container\",nodeId:\"B1A9R8o4O\",rendersWithMotion:true,scopeId:\"yznLD7b6t\",style:{scale:1},variants:{\"qkaMbHbEu-hover\":{scale:1},am6NM_YJm:{scale:.7},Ho1CN0IvA:{scale:.8},lnCYa5phF:{scale:.7}},children:/*#__PURE__*/_jsx(HomeFullTemporalityIllustration,{height:\"100%\",id:\"B1A9R8o4O\",layoutId:\"B1A9R8o4O\",style:{height:\"100%\",width:\"100%\"},variant:\"pHF2RBFXG\",width:\"100%\",...addPropertyOverrides({\"Ho1CN0IvA-hover\":{variant:\"zcitqGqEA\"},\"qkaMbHbEu-hover\":{variant:\"zcitqGqEA\"},am6NM_YJm:{variant:\"suH5xPLjK\"},lnCYa5phF:{variant:\"zcitqGqEA\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sg3or6\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"JMaiG61c1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-d7y9hg\",\"data-styles-preset\":\"Qy9T9rkYT\",children:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode, our platform delivers a truly granular yet simple view into an otherwise complex and interconnected system.\"})}),className:\"framer-162sg0q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aTW8SONSe\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fcusbZyK0,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2Lzxx.framer-tfcxj1, .framer-2Lzxx .framer-tfcxj1 { display: block; }\",\".framer-2Lzxx.framer-1w2lvui { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 680px; justify-content: center; overflow: hidden; padding: 40px; position: relative; text-decoration: none; width: 538px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2Lzxx .framer-1j465kh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2Lzxx .framer-cdfkix { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2Lzxx .framer-1dl5qjn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2Lzxx .framer-6k3lii-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-2Lzxx .framer-1euliur { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2Lzxx .framer-1lklsyb-container { flex: none; height: 93px; position: relative; width: 100%; }\",\".framer-2Lzxx .framer-sg3or6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2Lzxx .framer-162sg0q { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2Lzxx.framer-1w2lvui, .framer-2Lzxx .framer-1j465kh, .framer-2Lzxx .framer-1euliur, .framer-2Lzxx .framer-sg3or6 { gap: 0px; } .framer-2Lzxx.framer-1w2lvui > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-2Lzxx.framer-1w2lvui > :first-child { margin-left: 0px; } .framer-2Lzxx.framer-1w2lvui > :last-child { margin-right: 0px; } .framer-2Lzxx .framer-1j465kh > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-2Lzxx .framer-1j465kh > :first-child, .framer-2Lzxx .framer-1euliur > :first-child, .framer-2Lzxx .framer-sg3or6 > :first-child { margin-top: 0px; } .framer-2Lzxx .framer-1j465kh > :last-child, .framer-2Lzxx .framer-1euliur > :last-child, .framer-2Lzxx .framer-sg3or6 > :last-child { margin-bottom: 0px; } .framer-2Lzxx .framer-1euliur > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-2Lzxx .framer-sg3or6 > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } }\",\".framer-2Lzxx.framer-v-v3xq6o.framer-1w2lvui { height: 577px; padding: 34px; width: 430px; }\",\".framer-2Lzxx.framer-v-1au8pvm.framer-1w2lvui, .framer-2Lzxx.framer-v-fdjqo7.framer-1w2lvui { height: 504px; padding: 24px; width: 373px; }\",\".framer-2Lzxx.framer-v-1au8pvm .framer-6k3lii-container, .framer-2Lzxx.framer-v-fdjqo7 .framer-6k3lii-container { height: 36px; width: 36px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 680\n * @framerIntrinsicWidth 538\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ho1CN0IvA\":{\"layout\":[\"fixed\",\"fixed\"]},\"am6NM_YJm\":{\"layout\":[\"fixed\",\"fixed\"]},\"lnCYa5phF\":{\"layout\":[\"fixed\",\"fixed\"]},\"AqTqZnuvw\":{\"layout\":[\"fixed\",\"fixed\"]},\"v5V0qtXJV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LWebUN4gD\":\"title\",\"fcusbZyK0\":\"desc\",\"C7LHIS1Tc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryznLD7b6t=withCSS(Component,css,\"framer-2Lzxx\");export default FrameryznLD7b6t;FrameryznLD7b6t.displayName=\"Full Temporality\";FrameryznLD7b6t.defaultProps={height:680,width:538};addPropertyControls(FrameryznLD7b6t,{variant:{options:[\"qkaMbHbEu\",\"Ho1CN0IvA\",\"am6NM_YJm\",\"lnCYa5phF\"],optionTitles:[\"XL\",\"L\",\"M - 1\",\"M - 2\"],title:\"Variant\",type:ControlType.Enum},LWebUN4gD:{defaultValue:\"Full Temporality\",displayTextArea:false,title:\"Title\",type:ControlType.String},fcusbZyK0:{defaultValue:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode, our platform delivers a truly granular yet simple view into an otherwise complex and interconnected system.\",displayTextArea:true,title:\"Desc\",type:ControlType.String},C7LHIS1Tc:{title:\"Link\",type:ControlType.Link}});addFonts(FrameryznLD7b6t,[{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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\"}]},...CustomersArrowButtonFonts,...HomeFullTemporalityIllustrationFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryznLD7b6t\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ho1CN0IvA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"am6NM_YJm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lnCYa5phF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AqTqZnuvw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v5V0qtXJV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"538\",\"framerVariables\":\"{\\\"LWebUN4gD\\\":\\\"title\\\",\\\"fcusbZyK0\\\":\\\"desc\\\",\\\"C7LHIS1Tc\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"680\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bJnHw5VokAqNKlg6Rp7L/SlideShow.js\";import PowerfulSignals from\"https://framerusercontent.com/modules/yTHwM094NBhraLyk7Uk8/HqgtehkSKBxlmNWCK37T/fT7iWdUZ9.js\";import GlobalCoverage from\"https://framerusercontent.com/modules/VqUSd7g8ejPnCS8tlC5M/0umDL8m8eoOddLyenzdl/PTvVhJwwV.js\";import FullTemporality from\"https://framerusercontent.com/modules/v81ZbzIlQIoi3pZIHqV3/b3fDHfiIFPDQJErIsiX7/yznLD7b6t.js\";const GlobalCoverageFonts=getFonts(GlobalCoverage);const PowerfulSignalsFonts=getFonts(PowerfulSignals);const FullTemporalityFonts=getFonts(FullTemporality);const SlideshowFonts=getFonts(Slideshow);const GlobalCoverageControls=getPropertyControls(GlobalCoverage);const PowerfulSignalsControls=getPropertyControls(PowerfulSignals);const FullTemporalityControls=getPropertyControls(FullTemporality);const serializationHash=\"framer-mDBei\";const variantClassNames={OYkiqkaXE:\"framer-v-1qxeirp\"};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={\"L Looping\":\"R7Orn2wI3\",\"L Start\":\"ZmcrRGP0l\",\"M Default\":\"MP_vd06zs\",\"M Looping\":\"xQ_SkodcB\",\"M Start\":\"FudHjVlH5\",\"XL Looping\":\"LhJJxAv6K\",\"XL Start\":\"VHot9ah3P\"};const humanReadableEnumMap1={\"M - 1\":\"UGtxneW4a\",\"M - 2\":\"sQdCLZGS9\",L:\"BKDaOO7Lk\",XL:\"rym8Wde_I\"};const humanReadableEnumMap2={\"M - 1\":\"am6NM_YJm\",\"M - 2\":\"lnCYa5phF\",L:\"Ho1CN0IvA\",XL:\"qkaMbHbEu\"};const getProps=({height,id,items,variant1,variant2,variant3,width,...props})=>{return{...props,Bjxgbmpbg:items??props.Bjxgbmpbg??3,jcdxeCFW1:humanReadableEnumMap2[variant3]??variant3??props.jcdxeCFW1??\"Ho1CN0IvA\",SIqnIEyhI:humanReadableEnumMap[variant1]??variant1??props.SIqnIEyhI??\"ZmcrRGP0l\",yLsE4pjtb:humanReadableEnumMap1[variant2]??variant2??props.yLsE4pjtb??\"BKDaOO7Lk\"};};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,Bjxgbmpbg,SIqnIEyhI,yLsE4pjtb,jcdxeCFW1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"OYkiqkaXE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qxeirp\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OYkiqkaXE\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1851qoj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xMiVetOM8-container\",nodeId:\"xMiVetOM8\",rendersWithMotion:true,scopeId:\"g8yRtnEYm\",children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"center\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowGap:6,arrowPadding:20,arrowPaddingBottom:-72,arrowPaddingLeft:0,arrowPaddingRight:0,arrowPaddingTop:0,arrowPosition:\"bottom-right\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:false,arrowSize:34,leftArrow:\"https://framerusercontent.com/images/1knUTyLjZ5eXpfR6aTpiHqkbDMg.png\",rightArrow:\"https://framerusercontent.com/images/T4njyw5CjEZBcVzrlhyOt0tTqs.png\",showMouseControls:true},autoPlayControl:false,borderRadius:0,direction:\"left\",dragControl:true,effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1200,effectsRotate:0,effectsScale:1,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:24,height:\"100%\",id:\"xMiVetOM8\",intervalControl:1.5,itemAmount:Bjxgbmpbg,layoutId:\"xMiVetOM8\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"538px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-76hzsg-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"BAQ8VX8xT-container\",nodeId:\"BAQ8VX8xT\",rendersWithMotion:true,scopeId:\"g8yRtnEYm\",children:/*#__PURE__*/_jsx(GlobalCoverage,{fcusbZyK0:\"Covering 190+ countries worldwide, Electricity Maps harmonizes data access across almost any location on the planet, making it the data provider with the largest coverage.\",height:\"100%\",id:\"BAQ8VX8xT\",layoutId:\"BAQ8VX8xT\",LWebUN4gD:\"Global Coverage\",style:{height:\"100%\",width:\"100%\"},variant:SIqnIEyhI,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"537px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19gnr2u-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Wnm51QKGL-container\",nodeId:\"Wnm51QKGL\",rendersWithMotion:true,scopeId:\"g8yRtnEYm\",children:/*#__PURE__*/_jsx(PowerfulSignals,{fcusbZyK0:\"Whether it's electricity mix, carbon intensity, or electricity prices, Electricity Maps delivers a comprehensive suite of signals to power your specific use case.\",foaJXbb5q:\"New\",height:\"100%\",id:\"Wnm51QKGL\",layoutId:\"Wnm51QKGL\",LWebUN4gD:\"Powerful Signals\",style:{height:\"100%\",width:\"100%\"},v8r99K1Gu:false,variant:yLsE4pjtb,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"537px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hthath-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"AN6vqpL1X-container\",nodeId:\"AN6vqpL1X\",rendersWithMotion:true,scopeId:\"g8yRtnEYm\",children:/*#__PURE__*/_jsx(FullTemporality,{fcusbZyK0:\"The Electricity Maps platform allows accessing our complete suite of signals historically, in real-time, or forecasted up to 72 hours ahead.\",height:\"100%\",id:\"AN6vqpL1X\",layoutId:\"AN6vqpL1X\",LWebUN4gD:\"Full Temporality\",style:{height:\"100%\",width:\"100%\"},variant:jcdxeCFW1,width:\"100%\"})})})],startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mDBei.framer-89mgn8, .framer-mDBei .framer-89mgn8 { display: block; }\",\".framer-mDBei.framer-1qxeirp { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 680px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1660px; }\",\".framer-mDBei .framer-1851qoj-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-mDBei .framer-76hzsg-container { height: 680px; position: relative; width: 538px; }\",\".framer-mDBei .framer-19gnr2u-container, .framer-mDBei .framer-1hthath-container { height: 680px; position: relative; width: 537px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mDBei.framer-1qxeirp { gap: 0px; } .framer-mDBei.framer-1qxeirp > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-mDBei.framer-1qxeirp > :first-child { margin-left: 0px; } .framer-mDBei.framer-1qxeirp > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 680\n * @framerIntrinsicWidth 1660\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Bjxgbmpbg\":\"items\",\"SIqnIEyhI\":\"variant1\",\"yLsE4pjtb\":\"variant2\",\"jcdxeCFW1\":\"variant3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerg8yRtnEYm=withCSS(Component,css,\"framer-mDBei\");export default Framerg8yRtnEYm;Framerg8yRtnEYm.displayName=\"Slideshow Platform Illustrations\";Framerg8yRtnEYm.defaultProps={height:680,width:1660};addPropertyControls(Framerg8yRtnEYm,{Bjxgbmpbg:{defaultValue:3,description:\"Adjust on breakpoints.\",displayStepper:true,max:10,min:1,title:\"Items\",type:ControlType.Number},SIqnIEyhI:GlobalCoverageControls?.[\"variant\"]&&{...GlobalCoverageControls[\"variant\"],defaultValue:\"ZmcrRGP0l\",description:undefined,hidden:undefined,title:\"Variant 1\"},yLsE4pjtb:PowerfulSignalsControls?.[\"variant\"]&&{...PowerfulSignalsControls[\"variant\"],defaultValue:\"BKDaOO7Lk\",description:undefined,hidden:undefined,title:\"Variant 2\"},jcdxeCFW1:FullTemporalityControls?.[\"variant\"]&&{...FullTemporalityControls[\"variant\"],defaultValue:\"Ho1CN0IvA\",description:undefined,hidden:undefined,title:\"Variant 3\"}});addFonts(Framerg8yRtnEYm,[{explicitInter:true,fonts:[]},...GlobalCoverageFonts,...PowerfulSignalsFonts,...FullTemporalityFonts,...SlideshowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg8yRtnEYm\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1660\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Bjxgbmpbg\\\":\\\"items\\\",\\\"SIqnIEyhI\\\":\\\"variant1\\\",\\\"yLsE4pjtb\\\":\\\"variant2\\\",\\\"jcdxeCFW1\\\":\\\"variant3\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"680\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/m8hJDkGAHxiOn1iLaZ1N/4rrt5qisE2XvRHV9RxQh/bhAFkuNpW.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/zKWRiYFIx2ylQOQxPlgT/1AF6r6nT11svUltqhCES/QDklYjGpS.js\";const enabledGestures={yQuMXZ5x6:{hover:true}};const serializationHash=\"framer-uU5Ss\";const variantClassNames={yQuMXZ5x6:\"framer-v-1g3kfa2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:1,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)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,desc,height,id,image,link,title,width,...props})=>{return{...props,C7LHIS1Tc:link??props.C7LHIS1Tc,fcusbZyK0:desc??props.fcusbZyK0??\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-tracetd mode.\",LWebUN4gD:title??props.LWebUN4gD??\"Forecasts for wind traders\",wRV2L9lop:image??props.wRV2L9lop??{src:\"https://framerusercontent.com/images/1jWb6c8now6TwW3qAaeTj4zZsc8.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/1jWb6c8now6TwW3qAaeTj4zZsc8.jpg?scale-down-to=1024 682w,https://framerusercontent.com/images/1jWb6c8now6TwW3qAaeTj4zZsc8.jpg?scale-down-to=2048 1365w,https://framerusercontent.com/images/1jWb6c8now6TwW3qAaeTj4zZsc8.jpg?scale-down-to=4096 2730w,https://framerusercontent.com/images/1jWb6c8now6TwW3qAaeTj4zZsc8.jpg 4000w\"},xmtgh2XxA:click??props.xmtgh2XxA};};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,LWebUN4gD,wRV2L9lop,fcusbZyK0,C7LHIS1Tc,xmtgh2XxA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yQuMXZ5x6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapw9z8jx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xmtgh2XxA){const res=await xmtgh2XxA(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:C7LHIS1Tc,motionChild:true,nodeId:\"yQuMXZ5x6\",scopeId:\"SRM904_kH\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1g3kfa2\",className,classNames)} framer-1mw4h1`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yQuMXZ5x6\",onTap:onTapw9z8jx,ref:refBinding,style:{backgroundColor:\"rgb(235, 233, 230)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({\"yQuMXZ5x6-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tc5stm\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"Vhce5CZRv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-17szkeq\",\"data-framer-name\":\"Illustration\",layoutDependency:layoutDependency,layoutId:\"aWaqKH2k5\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wy40ty\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"YZegP8SRA\",style:{backdropFilter:\"blur(0px)\",backgroundColor:\"rgba(0, 0, 0, 0.1)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.09)\",scale:1,WebkitBackdropFilter:\"blur(0px)\"},variants:{\"yQuMXZ5x6-hover\":{scale:1.3}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16i8vck\",\"data-framer-name\":\"Mask\",layoutDependency:layoutDependency,layoutId:\"IJwIDyrmh\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||680)-0-((componentViewport?.height||680)-0)*1)/2)+-44+(0+(((componentViewport?.height||680)-0)*1- -44-0-296)/2)+10+0+-138.5),pixelHeight:6016,pixelWidth:4016,sizes:\"443px\",...toResponsiveImage(wRV2L9lop)},className:\"framer-1vzgbkw\",\"data-framer-name\":\"Image\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"x8UiV3o2q\",...addPropertyOverrides({\"yQuMXZ5x6-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||680)-0-((componentViewport?.height||680)-0)*1)/2)+0+(0+(((componentViewport?.height||680)-0)*1-0-0-(((componentViewport?.height||680)-0)*1-0-0)*1)/2)+10+(((((componentViewport?.height||680)-0)*1-0-0)*1-20-(Math.max(0,((((componentViewport?.height||680)-0)*1-0-0)*1-20-0)/1)*1+0))/2+0+0)+(0+(Math.max(0,((((componentViewport?.height||680)-0)*1-0-0)*1-20-0)/1)*1-0-553)/2)),pixelHeight:6016,pixelWidth:4016,sizes:\"443px\",...toResponsiveImage(wRV2L9lop)}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1exev2b\",\"data-framer-name\":\"Hover Overlay\",layoutDependency:layoutDependency,layoutId:\"HBYcKihRK\",style:{background:\"linear-gradient(180deg, rgb(235, 233, 230) 0%, rgba(235, 233, 230, 0) 24.042792792792795%, rgba(235, 233, 230, 0) 42.99514358108109%, rgba(235, 233, 230, 0.98) 84.85184403153154%)\",opacity:0},variants:{\"yQuMXZ5x6-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tfckf4\",\"data-framer-name\":\"Blur\",layoutDependency:layoutDependency,layoutId:\"iU9cdCuiT\",style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(255, 255, 255, 0.01)\",mask:\"linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%) add\",WebkitBackdropFilter:\"blur(10px)\",WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%) add\"}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-weupgy\",\"data-framer-name\":\"Top Bottom\",layoutDependency:layoutDependency,layoutId:\"FL99qJlbO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ao5okc\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"HYRBZehL1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1hqw9hi\",\"data-styles-preset\":\"QDklYjGpS\",children:\"Global Coverage\"})}),className:\"framer-1x4pv8x\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SZEJjxcxu\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LWebUN4gD,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bqt607\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"qN7yF05XF\",style:{opacity:0},transformTemplate:transformTemplate1,variants:{\"yQuMXZ5x6-hover\":{opacity:1}},...addPropertyOverrides({\"yQuMXZ5x6-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k9i0i7\",\"data-styles-preset\":\"bhAFkuNpW\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0)))\"},children:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-tracetd mode.\"})}),className:\"framer-1qne7r3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Qhlmrxds8\",style:{\"--extracted-r6o4lv\":\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fcusbZyK0,verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uU5Ss.framer-1mw4h1, .framer-uU5Ss .framer-1mw4h1 { display: block; }\",\".framer-uU5Ss.framer-1g3kfa2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 680px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 538px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uU5Ss .framer-tc5stm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uU5Ss .framer-17szkeq { 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: visible; padding: 0px; position: absolute; right: 0px; top: -44px; z-index: 1; }\",\".framer-uU5Ss .framer-wy40ty { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 296px; justify-content: center; max-width: 80%; overflow: visible; padding: 10px; position: relative; width: 1px; }\",\".framer-uU5Ss .framer-16i8vck { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-uU5Ss .framer-1vzgbkw { aspect-ratio: 0.8008415147265077 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 553px); overflow: visible; position: relative; width: 443px; }\",\".framer-uU5Ss .framer-1exev2b { bottom: -40px; flex: none; left: -40px; overflow: hidden; pointer-events: none; position: absolute; right: -40px; top: -40px; z-index: 2; }\",\".framer-uU5Ss .framer-1tfckf4 { bottom: 0px; flex: none; height: 40%; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; }\",\".framer-uU5Ss .framer-weupgy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 40px; position: relative; width: 100%; z-index: 3; }\",\".framer-uU5Ss .framer-1ao5okc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-uU5Ss .framer-1x4pv8x { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-uU5Ss .framer-1bqt607 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; left: 40px; overflow: hidden; padding: 0px; position: absolute; right: 40px; top: 133%; z-index: 3; }\",\".framer-uU5Ss .framer-1qne7r3 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-uU5Ss.framer-1g3kfa2, .framer-uU5Ss .framer-tc5stm, .framer-uU5Ss .framer-17szkeq, .framer-uU5Ss .framer-wy40ty, .framer-uU5Ss .framer-16i8vck, .framer-uU5Ss .framer-weupgy, .framer-uU5Ss .framer-1bqt607 { gap: 0px; } .framer-uU5Ss.framer-1g3kfa2 > *, .framer-uU5Ss .framer-17szkeq > *, .framer-uU5Ss .framer-16i8vck > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-uU5Ss.framer-1g3kfa2 > :first-child, .framer-uU5Ss .framer-17szkeq > :first-child, .framer-uU5Ss .framer-16i8vck > :first-child { margin-left: 0px; } .framer-uU5Ss.framer-1g3kfa2 > :last-child, .framer-uU5Ss .framer-17szkeq > :last-child, .framer-uU5Ss .framer-16i8vck > :last-child { margin-right: 0px; } .framer-uU5Ss .framer-tc5stm > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-uU5Ss .framer-tc5stm > :first-child, .framer-uU5Ss .framer-wy40ty > :first-child, .framer-uU5Ss .framer-weupgy > :first-child, .framer-uU5Ss .framer-1bqt607 > :first-child { margin-top: 0px; } .framer-uU5Ss .framer-tc5stm > :last-child, .framer-uU5Ss .framer-wy40ty > :last-child, .framer-uU5Ss .framer-weupgy > :last-child, .framer-uU5Ss .framer-1bqt607 > :last-child { margin-bottom: 0px; } .framer-uU5Ss .framer-wy40ty > *, .framer-uU5Ss .framer-weupgy > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-uU5Ss .framer-1bqt607 > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } }\",\".framer-uU5Ss.framer-v-1g3kfa2.hover .framer-17szkeq { top: 0px; }\",\".framer-uU5Ss.framer-v-1g3kfa2.hover .framer-wy40ty { flex: none; height: 100%; max-width: unset; width: 100%; }\",\".framer-uU5Ss.framer-v-1g3kfa2.hover .framer-1bqt607 { left: unset; position: relative; right: unset; top: unset; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 680\n * @framerIntrinsicWidth 538\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uN_XC92Mb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LWebUN4gD\":\"title\",\"wRV2L9lop\":\"image\",\"fcusbZyK0\":\"desc\",\"C7LHIS1Tc\":\"link\",\"xmtgh2XxA\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerSRM904_kH=withCSS(Component,css,\"framer-uU5Ss\");export default FramerSRM904_kH;FramerSRM904_kH.displayName=\"Card Mask Hover\";FramerSRM904_kH.defaultProps={height:680,width:538};addPropertyControls(FramerSRM904_kH,{LWebUN4gD:{defaultValue:\"Forecasts for wind traders\",displayTextArea:true,title:\"Title\",type:ControlType.String},wRV2L9lop:{__defaultAssetReference:\"data:framer/asset-reference,1jWb6c8now6TwW3qAaeTj4zZsc8.jpg?originalFilename=photo-1741571530246-227ba4024cdf%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfGFsbHwyNnx8fHx8fHx8MTc0MTc2MzM3MHw%26ixlib%3Drb-4.0.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},fcusbZyK0:{defaultValue:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-tracetd mode.\",displayTextArea:true,title:\"Desc\",type:ControlType.String},C7LHIS1Tc:{title:\"Link\",type:ControlType.Link},xmtgh2XxA:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerSRM904_kH,[{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSRM904_kH\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uN_XC92Mb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"680\",\"framerVariables\":\"{\\\"LWebUN4gD\\\":\\\"title\\\",\\\"wRV2L9lop\\\":\\\"image\\\",\\\"fcusbZyK0\\\":\\\"desc\\\",\\\"C7LHIS1Tc\\\":\\\"link\\\",\\\"xmtgh2XxA\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"538\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SRM904_kH.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bJnHw5VokAqNKlg6Rp7L/SlideShow.js\";import CardMaskHover from\"https://framerusercontent.com/modules/hre4kJlf5qh76c7BnNGZ/f4KpBuFkxg4I632MpQHD/SRM904_kH.js\";const CardMaskHoverFonts=getFonts(CardMaskHover);const SlideshowFonts=getFonts(Slideshow);const serializationHash=\"framer-0K2bT\";const variantClassNames={qqpZ2fgJ_:\"framer-v-1bmn5of\"};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,items,width,...props})=>{return{...props,Bjxgbmpbg:items??props.Bjxgbmpbg??3};};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,Bjxgbmpbg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"qqpZ2fgJ_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1bmn5of\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"qqpZ2fgJ_\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gjjfl6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sv0PurFyy-container\",nodeId:\"sv0PurFyy\",rendersWithMotion:true,scopeId:\"tfiyJBGYP\",children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"center\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowGap:6,arrowPadding:20,arrowPaddingBottom:-72,arrowPaddingLeft:0,arrowPaddingRight:0,arrowPaddingTop:0,arrowPosition:\"bottom-right\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:false,arrowSize:34,leftArrow:\"https://framerusercontent.com/images/1knUTyLjZ5eXpfR6aTpiHqkbDMg.png\",rightArrow:\"https://framerusercontent.com/images/T4njyw5CjEZBcVzrlhyOt0tTqs.png\",showMouseControls:true},autoPlayControl:false,borderRadius:0,direction:\"left\",dragControl:true,effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1200,effectsRotate:0,effectsScale:1,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:24,height:\"100%\",id:\"sv0PurFyy\",intervalControl:1.5,itemAmount:Bjxgbmpbg,layoutId:\"sv0PurFyy\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"540px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fd2nin-container\",\"data-framer-name\":\"Reporting\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"OiWKxgUnf-container\",name:\"Reporting\",nodeId:\"OiWKxgUnf\",rendersWithMotion:true,scopeId:\"tfiyJBGYP\",children:/*#__PURE__*/_jsx(CardMaskHover,{fcusbZyK0:\"Provides customers with an in-depth report of the carbon emissions of your cloud services, compliant with scope 3 accounting.\",height:\"100%\",id:\"OiWKxgUnf\",layoutId:\"OiWKxgUnf\",LWebUN4gD:\"Carbon reporting for cloud and network infrastructure\",name:\"Reporting\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",wRV2L9lop:addImageAlt({src:\"https://framerusercontent.com/images/PZnEUypxaZ5rJCR63iy9QUzZv3c.jpg\",srcSet:\"https://framerusercontent.com/images/PZnEUypxaZ5rJCR63iy9QUzZv3c.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/PZnEUypxaZ5rJCR63iy9QUzZv3c.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/PZnEUypxaZ5rJCR63iy9QUzZv3c.jpg 1200w\"},\"\")})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"540px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xs1kuf-container\",\"data-framer-name\":\"24/7\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"xUd4XcG6w-container\",name:\"24/7\",nodeId:\"xUd4XcG6w\",rendersWithMotion:true,scopeId:\"tfiyJBGYP\",children:/*#__PURE__*/_jsx(CardMaskHover,{fcusbZyK0:\"Prepare for upcoming regulatory changes by leveraging hourly grid emission factors in your sustainability and reporting strategy.\",height:\"100%\",id:\"xUd4XcG6w\",layoutId:\"xUd4XcG6w\",LWebUN4gD:\"Grid emission factors for granular 24/7 scope 2 reporting\",name:\"24/7\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",wRV2L9lop:addImageAlt({src:\"https://framerusercontent.com/images/NxVzUnG0gcXo7G2U75XMA6YlIRU.png\",srcSet:\"https://framerusercontent.com/images/NxVzUnG0gcXo7G2U75XMA6YlIRU.png?scale-down-to=512 512w,https://framerusercontent.com/images/NxVzUnG0gcXo7G2U75XMA6YlIRU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/NxVzUnG0gcXo7G2U75XMA6YlIRU.png 1264w\"},\"\")})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"540px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6rbzyv-container\",\"data-framer-name\":\"Smart Home\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"LoRGJvpHn-container\",name:\"Smart Home\",nodeId:\"LoRGJvpHn\",rendersWithMotion:true,scopeId:\"tfiyJBGYP\",children:/*#__PURE__*/_jsx(CardMaskHover,{fcusbZyK0:\"Showcase the historical carbon footprint of electricity consumed by smart home devices. Notify users of the cleanest and cheapest price to use them.\",height:\"100%\",id:\"LoRGJvpHn\",layoutId:\"LoRGJvpHn\",LWebUN4gD:\"Real-time carbon emissions dashboards for smart home apps\",name:\"Smart Home\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",wRV2L9lop:addImageAlt({positionX:\"19.4%\",positionY:\"99.7%\",src:\"https://framerusercontent.com/images/1Xxvd2Zw33ChXNwtDt1oJA89CxI.png\",srcSet:\"https://framerusercontent.com/images/1Xxvd2Zw33ChXNwtDt1oJA89CxI.png?scale-down-to=512 512w,https://framerusercontent.com/images/1Xxvd2Zw33ChXNwtDt1oJA89CxI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1Xxvd2Zw33ChXNwtDt1oJA89CxI.png 1200w\"},\"\")})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"540px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15vqv3q-container\",\"data-framer-name\":\"Smart Charging\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ENNdSZJxx-container\",name:\"Smart Charging\",nodeId:\"ENNdSZJxx\",rendersWithMotion:true,scopeId:\"tfiyJBGYP\",children:/*#__PURE__*/_jsx(CardMaskHover,{fcusbZyK0:\"Showcase the historical carbon footprint of electricity consumed by Electric Vehicles. Automatically schedule charging sessions to reduce users's cost and footprint.\",height:\"100%\",id:\"ENNdSZJxx\",layoutId:\"ENNdSZJxx\",LWebUN4gD:\"Smart charging for electric vehicles\",name:\"Smart Charging\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",wRV2L9lop:addImageAlt({src:\"https://framerusercontent.com/images/mJTYkTdkUptvBbLMZL4Fc8SDQ.jpg\",srcSet:\"https://framerusercontent.com/images/mJTYkTdkUptvBbLMZL4Fc8SDQ.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/mJTYkTdkUptvBbLMZL4Fc8SDQ.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/mJTYkTdkUptvBbLMZL4Fc8SDQ.jpg 1200w\"},\"\")})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"540px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hamxhl-container\",\"data-framer-name\":\"Wind/Solar\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"VoLNW6xoR-container\",name:\"Wind/Solar\",nodeId:\"VoLNW6xoR\",rendersWithMotion:true,scopeId:\"tfiyJBGYP\",children:/*#__PURE__*/_jsx(CardMaskHover,{fcusbZyK0:\"Make smart decisions by leveraging the power of forecasted wind and solar production.\",height:\"100%\",id:\"VoLNW6xoR\",layoutId:\"VoLNW6xoR\",LWebUN4gD:\"Regional wind & solar power forecasting for utilities\",name:\"Wind/Solar\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",wRV2L9lop:addImageAlt({src:\"https://framerusercontent.com/images/o0KS7GDeSAfzC9nVU6amUuwg0.jpg\",srcSet:\"https://framerusercontent.com/images/o0KS7GDeSAfzC9nVU6amUuwg0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/o0KS7GDeSAfzC9nVU6amUuwg0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/o0KS7GDeSAfzC9nVU6amUuwg0.jpg 1200w\"},\"\")})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"540px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-181s4su-container\",\"data-framer-name\":\"Price\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"teEHqPKZ3-container\",name:\"Price\",nodeId:\"teEHqPKZ3\",rendersWithMotion:true,scopeId:\"tfiyJBGYP\",children:/*#__PURE__*/_jsx(CardMaskHover,{fcusbZyK0:\"Make smart decisions by leveraging the power of forecasted day-ahead electricity prices.\",height:\"100%\",id:\"teEHqPKZ3\",layoutId:\"teEHqPKZ3\",LWebUN4gD:\"Day-ahead electricity price forecasts for asset operators\",name:\"Price\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",wRV2L9lop:addImageAlt({src:\"https://framerusercontent.com/images/21RXUFKdlyWaH5UBOWpQFqtQKc.png\",srcSet:\"https://framerusercontent.com/images/21RXUFKdlyWaH5UBOWpQFqtQKc.png?scale-down-to=512 512w,https://framerusercontent.com/images/21RXUFKdlyWaH5UBOWpQFqtQKc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/21RXUFKdlyWaH5UBOWpQFqtQKc.png 1200w\"},\"\")})})})],startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0K2bT.framer-1htox7x, .framer-0K2bT .framer-1htox7x { display: block; }\",\".framer-0K2bT.framer-1bmn5of { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 680px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1660px; }\",\".framer-0K2bT .framer-1gjjfl6-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-0K2bT .framer-1fd2nin-container, .framer-0K2bT .framer-1xs1kuf-container, .framer-0K2bT .framer-6rbzyv-container, .framer-0K2bT .framer-15vqv3q-container, .framer-0K2bT .framer-1hamxhl-container, .framer-0K2bT .framer-181s4su-container { height: 680px; position: relative; width: 540px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0K2bT.framer-1bmn5of { gap: 0px; } .framer-0K2bT.framer-1bmn5of > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-0K2bT.framer-1bmn5of > :first-child { margin-left: 0px; } .framer-0K2bT.framer-1bmn5of > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 680\n * @framerIntrinsicWidth 1660\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Bjxgbmpbg\":\"items\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramertfiyJBGYP=withCSS(Component,css,\"framer-0K2bT\");export default FramertfiyJBGYP;FramertfiyJBGYP.displayName=\"Solutions/Slideshow\";FramertfiyJBGYP.defaultProps={height:680,width:1660};addPropertyControls(FramertfiyJBGYP,{Bjxgbmpbg:{defaultValue:3,description:\"Adjust on breakpoints.\",displayStepper:true,max:10,min:1,title:\"Items\",type:ControlType.Number}});addFonts(FramertfiyJBGYP,[{explicitInter:true,fonts:[]},...CardMaskHoverFonts,...SlideshowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertfiyJBGYP\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"680\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1660\",\"framerVariables\":\"{\\\"Bjxgbmpbg\\\":\\\"items\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tfiyJBGYP.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useState,useRef,useMemo}from\"react\";import{useInView,animate}from\"framer-motion\";const HIDDEN=0;const SCRAMBLED=1;const REVEALED=2;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n */export default function ScrambleAppear(props){var _props_style;const{from,scrambledLetters,text,scrambledColor,animation,speed}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const Tag=props.tag;const ref=useRef(null);const encryptedText=useRef(randomString(props));const[progress,setProgress]=useState(0);const[currentAnimation,setCurrentAnimation]=useState(null);const intervalRef=useRef(null);const isInView=useInView(ref,{once:!props.animation.replay,amount:\"some\"});const characterDelay=mapRange(speed,1,100,.2,.002)// seconds per character\n;const shuffledIndices=useMemo(()=>{if(from===\"random\"){const indices=Array.from({length:text.length},(_,i)=>i);return indices.sort(()=>Math.random()-.5);}return[];},[text,from]);const runAnimation=()=>{if(!isCanvas){if(currentAnimation){currentAnimation.stop();}if(intervalRef.current){clearInterval(intervalRef.current);}// Add timeout for delay\nsetTimeout(()=>{intervalRef.current=setInterval(()=>{encryptedText.current=randomString(props);},characterDelay*1e3);setCurrentAnimation(animate(0,1,{type:\"ease\",ease:\"linear\",duration:characterDelay*(text.length+scrambledLetters),onUpdate:setProgress,onComplete:()=>{if(intervalRef.current){clearInterval(intervalRef.current);}}}));},animation.delay*1e3);}};useEffect(()=>{if(animation.trigger==\"appear\"){runAnimation();}return()=>{if(intervalRef.current){clearInterval(intervalRef.current);}};},[]);useEffect(()=>{if(animation.trigger==\"layerInView\"){if(isInView){runAnimation();}else{if(currentAnimation){currentAnimation.stop();setProgress(0);if(intervalRef.current){clearInterval(intervalRef.current);}}}}},[isInView]);let segments=[];switch(from){case\"left\":{const leftCutoff=mapRange(progress,0,1,-scrambledLetters,text.length);const rightCutoff=mapRange(progress,0,1,0,text.length+scrambledLetters);segments.push([text.substring(0,clamp(leftCutoff,0,text.length)),REVEALED],[encryptedText.current.substring(clamp(leftCutoff,0,text.length),clamp(rightCutoff,0,text.length)),SCRAMBLED],[text.substring(clamp(rightCutoff,0,text.length)),HIDDEN]);break;}case\"center\":{const center=Math.ceil(text.length/2);const letters=Math.max(Math.floor(scrambledLetters/2),1);const leftCutoff=mapRange(progress,0,1,center,-letters);const rightCutoff=mapRange(progress,0,1,center+letters,0);segments.push([text.substring(0,clamp(leftCutoff,0,text.length)),HIDDEN],[encryptedText.current.substring(clamp(leftCutoff,0,center),clamp(rightCutoff,0,center)),SCRAMBLED],[text.substring(clamp(rightCutoff,0,center),clamp(text.length-rightCutoff,center,text.length)),REVEALED],[encryptedText.current.substring(clamp(text.length-leftCutoff,center,text.length),clamp(text.length-rightCutoff,center,text.length)),SCRAMBLED],[text.substring(clamp(text.length-leftCutoff,0,text.length),text.length),HIDDEN]);break;}case\"right\":{const leftCutoff=mapRange(progress,0,1,text.length,-scrambledLetters);const rightCutoff=mapRange(progress,0,1,text.length+scrambledLetters,0);segments.push([text.substring(0,clamp(leftCutoff,0,text.length)),HIDDEN],[encryptedText.current.substring(clamp(leftCutoff,0,text.length),clamp(rightCutoff,0,text.length)),SCRAMBLED],[text.substring(clamp(rightCutoff,0,text.length),text.length),REVEALED]);break;}case\"random\":{// Show all hidden characters if progress is 0 (during delay)\nif(progress===0){segments.push([text,HIDDEN]);}else if(progress>=1){segments.push([text,REVEALED]);}else{// Calculate two thresholds for each character based on its position in shuffledIndices\nfor(let i=0;i<text.length;i++){const indexInSequence=shuffledIndices.indexOf(i);// Adjust the windows to maintain consistent number of scrambled letters\nconst scrambleWindow=scrambledLetters/text.length// Size of the \"window\" of scrambled letters\n;const startScrambleAt=indexInSequence/text.length*(1-scrambleWindow)// When this character starts scrambling\n;const startRevealAt=startScrambleAt+scrambleWindow// When this character starts revealing\n;if(progress>=startRevealAt){// Past reveal threshold - show actual character\nsegments.push([text[i],REVEALED]);}else if(progress>=startScrambleAt){// Between scramble and reveal threshold - show scrambled\nsegments.push([encryptedText.current[i],SCRAMBLED]);}else{// Before scramble threshold - show hidden\nsegments.push([text[i],HIDDEN]);}}}break;}}return /*#__PURE__*/_jsx(Tag,{ref:ref,style:{color:props.color,userSelect:\"none\",pointerEvents:\"none\",margin:0,whiteSpace:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)?undefined:\"nowrap\",...props.font,...props.style},children:isCanvas?text:consolidateSegments(segments).map(([text,state],index)=>{switch(state){case HIDDEN:return /*#__PURE__*/_jsx(\"span\",{style:{opacity:0},children:text},index);case SCRAMBLED:return scrambledColor?/*#__PURE__*/_jsx(\"span\",{style:{color:scrambledColor},children:text},index):text;case REVEALED:return text;}})});}ScrambleAppear.displayName=\"Scramble Appear\";addPropertyControls(ScrambleAppear,{text:{type:ControlType.String,defaultValue:\"Learn Framer With Framer University\",displayTextArea:true},characters:{type:ControlType.String,defaultValue:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",displayTextArea:true},from:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"center\",\"right\",\"random\"],optionTitles:[\"Left\",\"Center\",\"Right\",\"Random\"]},font:{type:\"font\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:24,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#000\"},scrambledColor:{type:ControlType.Color,optional:true,title:\"Scrambled\"},speed:{type:ControlType.Number,defaultValue:75,min:1,max:100,step:1,unit:\"%\"},scrambledLetters:{type:ControlType.Number,defaultValue:10,min:1,step:1,displayStepper:true,title:\"Letters\"},animation:{type:ControlType.Object,icon:\"effect\",controls:{trigger:{type:ControlType.Enum,defaultValue:\"layerInView\",options:[\"appear\",\"layerInView\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},replay:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.trigger!==\"layerInView\"},delay:{type:ControlType.Number,defaultValue:0,min:0,step:.01}}},options:{type:ControlType.Object,buttonTitle:\"Options\",controls:{matchCase:{type:ControlType.Boolean,defaultValue:true},keepSpaces:{type:ControlType.Boolean,defaultValue:false,title:\"Spaces\",enabledTitle:\"Keep\",disabledTitle:\"Replace\",description:\"\"}}},userSelect:{type:ControlType.Boolean,defaultValue:true},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"p\",displaySegmentedControl:true,options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const randomString=props=>{const length=props.text.length;const characters=props.characters;const originalText=props.text;const matchCase=props.options.matchCase;const keepSpaces=props.options.keepSpaces;if(length<=0){return\"\";}let result=\"\";let lastChar=\"\";for(let i=0;i<length;i++){const originalChar=originalText[i];// Preserve spaces and tabs if keepSpaces is true\nif(keepSpaces&&(originalChar===\" \"||originalChar===\"\t\")){result+=originalChar;continue;}let newChar;do{newChar=characters[Math.floor(Math.random()*characters.length)];// Match case if matchCase is true\nif(matchCase&&originalChar){newChar=originalChar===originalChar.toUpperCase()?newChar.toUpperCase():newChar.toLowerCase();}}while(newChar===lastChar&&characters.length>=8)result+=newChar;lastChar=newChar;}return result;};function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}function clamp(value,min,max){return Math.max(min,Math.min(value,max));}function consolidateSegments(segments){return segments.filter(([text])=>text.length>0).reduce((acc,curr)=>{// If array is empty or last segment has different state, add new segment\nif(acc.length===0||acc[acc.length-1][1]!==curr[1]){acc.push(curr);}else{// Combine text with the last segment that has the same state\nacc[acc.length-1][0]+=curr[0];}return acc;},[]);}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrambleAppear\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrambleAppear_Prod.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ScrambleAppear from\"https://framerusercontent.com/modules/x9N74fQKlr6QLCpcJIqg/ItbrXvATfgkGTI2S7SIM/ScrambleAppear_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/zKWRiYFIx2ylQOQxPlgT/1AF6r6nT11svUltqhCES/QDklYjGpS.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/wwRvc1qVavzIJegPhWn4/vaaYWe9ZsLnnpMFTgCid/Qy9T9rkYT.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ih2W2MsKcM0puUfJZPNd/nKGUGIKmzq8H9Gd6Fx0f/RgFD1QhxI.js\";import CustomersArrowButton from\"https://framerusercontent.com/modules/o3ATfvZUqQEk03caKBzL/n6zWOMO0NFzrOspQbfTO/eBTJXilLv.js\";const CustomersArrowButtonFonts=getFonts(CustomersArrowButton);const ScrambleAppearFonts=getFonts(ScrambleAppear);const enabledGestures={bwK9RkFdI:{hover:true},kxGASR1KY:{hover:true}};const cycleOrder=[\"kxGASR1KY\",\"bwK9RkFdI\",\"wGHVDRaPQ\",\"Tiho5y4M_\"];const serializationHash=\"framer-2N4uH\";const variantClassNames={bwK9RkFdI:\"framer-v-lhw3o1\",kxGASR1KY:\"framer-v-kngqsq\",Tiho5y4M_:\"framer-v-1rq8p7b\",wGHVDRaPQ:\"framer-v-44w7x3\"};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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 humanReadableVariantMap={\"M - 1\":\"wGHVDRaPQ\",\"M - 2\":\"Tiho5y4M_\",L:\"bwK9RkFdI\",XL:\"kxGASR1KY\"};const getProps=({desc,height,id,link,tag,tag1,title,width,...props})=>{return{...props,C7LHIS1Tc:link??props.C7LHIS1Tc,fcusbZyK0:desc??props.fcusbZyK0??\"Your d access to all global standardized grid signals and reduce integration time and costs.\",foaJXbb5q:tag1??props.foaJXbb5q??\"New\",LWebUN4gD:title??props.LWebUN4gD??\"Developer Platform\",v8r99K1Gu:tag??props.v8r99K1Gu??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"kxGASR1KY\"};};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,LWebUN4gD,v8r99K1Gu,foaJXbb5q,fcusbZyK0,C7LHIS1Tc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kxGASR1KY\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear16xra32=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Tiho5y4M_\",true),2e3);});const onAppearn1dyf8=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"wGHVDRaPQ\",true),2e3);});useOnVariantChange(baseVariant,{Tiho5y4M_:onAppearn1dyf8,wGHVDRaPQ:onAppear16xra32});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"kxGASR1KY-hover\",\"bwK9RkFdI-hover\"].includes(gestureVariant))return true;if(baseVariant===\"Tiho5y4M_\")return true;return false;};const isDisplayed1=()=>{if([\"kxGASR1KY-hover\",\"bwK9RkFdI-hover\"].includes(gestureVariant))return false;if(baseVariant===\"Tiho5y4M_\")return false;return true;};const opacity=toNumber(convertFromBoolean(v8r99K1Gu,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:C7LHIS1Tc,motionChild:true,nodeId:\"kxGASR1KY\",scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kngqsq\",className,classNames)} framer-tmo5py`,\"data-framer-name\":\"XL\",layoutDependency:layoutDependency,layoutId:\"kxGASR1KY\",ref:refBinding,style:{backgroundColor:\"rgb(235, 234, 228)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({\"bwK9RkFdI-hover\":{\"data-framer-name\":undefined},\"kxGASR1KY-hover\":{\"data-framer-name\":undefined},bwK9RkFdI:{\"data-framer-name\":\"L\"},Tiho5y4M_:{\"data-framer-name\":\"M - 2\",\"data-highlight\":true},wGHVDRaPQ:{\"data-framer-name\":\"M - 1\",\"data-highlight\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e6spt9\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"xKjUX29cf\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11zqn5s\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"k2cp4Hmzi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1hqw9hi\",\"data-styles-preset\":\"QDklYjGpS\",children:\"Global Coverage\"})}),className:\"framer-1kiyhcd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"T0UN2w3d4\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LWebUN4gD,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||680)-80-((componentViewport?.height||680)-80)*1)/2)+0+((((componentViewport?.height||680)-80)*1-0-(48+Math.max(0,(((componentViewport?.height||680)-80)*1-0-217)/1)*1+129+40))/2+0+0)+0,...addPropertyOverrides({bwK9RkFdI:{y:(componentViewport?.y||0)+(34+((componentViewport?.height||577)-68-((componentViewport?.height||577)-68)*1)/2)+0+((((componentViewport?.height||577)-68)*1-0-(48+Math.max(0,(((componentViewport?.height||577)-68)*1-0-217)/1)*1+129+40))/2+0+0)+0},Tiho5y4M_:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1+129+40))/2+0+0)+0},wGHVDRaPQ:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||504)-48-((componentViewport?.height||504)-48)*1)/2)+0+((((componentViewport?.height||504)-48)*1-0-(36+Math.max(0,(((componentViewport?.height||504)-48)*1-0-205)/1)*1+129+40))/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bn5t6e-container\",layoutDependency:layoutDependency,layoutId:\"ELLocyW50-container\",nodeId:\"ELLocyW50\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(CustomersArrowButton,{height:\"100%\",id:\"ELLocyW50\",layoutId:\"ELLocyW50\",m9X2FaNFh:false,style:{height:\"100%\",width:\"100%\"},variant:\"erHeoLd9y\",width:\"100%\",...addPropertyOverrides({\"bwK9RkFdI-hover\":{variant:\"K7nCkU3wz\"},\"kxGASR1KY-hover\":{variant:\"K7nCkU3wz\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bwllcg\",\"data-framer-name\":\"Illustration\",layoutDependency:layoutDependency,layoutId:\"bMC_4mYXR\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zxtjlu\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"cZMaYwZVe\",style:{scale:1},variants:{\"kxGASR1KY-hover\":{scale:1},bwK9RkFdI:{scale:.85},Tiho5y4M_:{scale:.75},wGHVDRaPQ:{scale:.75}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g1iwmh\",\"data-framer-name\":\"Docs Base\",layoutDependency:layoutDependency,layoutId:\"A_PnBt6El\",style:{backgroundColor:\"rgb(200, 198, 195)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6klayy\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"CF_3FbaKO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-dm0idv\",layoutDependency:layoutDependency,layoutId:\"mr19szIfm\",style:{backgroundColor:\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tyxb5x\",layoutDependency:layoutDependency,layoutId:\"bu_EjVoH4\",style:{backgroundColor:\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v7a8ib\",layoutDependency:layoutDependency,layoutId:\"pjStM9SyP\",style:{backgroundColor:\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:.2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v06ohh\",\"data-framer-name\":\"Inner\",layoutDependency:layoutDependency,layoutId:\"xTPvBUYXB\",style:{backgroundColor:\"var(--token-60397274-1746-4579-9863-acb8b09e9ea3, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iondtn\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Tu2DmbJdk\",style:{backgroundColor:\"rgb(245, 245, 245)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cbuoom\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"myUqXmkOu\",style:{opacity:.2},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-p4mctj\",\"data-framer-name\":\"SVG\",fill:\"black\",intrinsicHeight:8,intrinsicWidth:8,layoutDependency:layoutDependency,layoutId:\"VjDqiXs1p\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"8\"><path d=\"M3.612 1.815h2.485a.994.994 0 0 1 .815 1.561L4.61 6.682A.743.743 0 0 1 4 7a.388.388 0 0 1-.388-.388V1.815Z\" fill-rule=\"evenodd\"/><path d=\"M4.388 5.185H1.903a.994.994 0 0 1-.815-1.561L3.39.318A.743.743 0 0 1 4 0c.214 0 .388.174.388.388v4.797Z\" fill-rule=\"evenodd\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zrjwdn\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Xl3YnmLE7\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bvgtk4\",\"data-framer-name\":\"Rows\",layoutDependency:layoutDependency,layoutId:\"L97r6GtAv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5qoq4d\",layoutDependency:layoutDependency,layoutId:\"Mcy1VJY_w\",style:{backgroundColor:\"rgb(245, 245, 245)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xmof8z\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"LnhOmdetZ\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17k4bpi\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"lUcZMe_JB\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n7zquj\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"enI8W5dSN\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dze2l6\",layoutDependency:layoutDependency,layoutId:\"PnhOwqs8k\",style:{backgroundColor:\"rgb(245, 245, 245)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vojztd\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"cXmEbGBo9\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h4uz8h\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"eAIjgX9P_\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jn2apv\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"BZ3XTQ_ys\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ljz8jr\",layoutDependency:layoutDependency,layoutId:\"HWYErf9ha\",style:{backgroundColor:\"rgb(245, 245, 245)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1laa63x\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"PdCITS4aC\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bnq2o7\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"PmXROBkyc\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-shfpg4\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"VXFyUM7HT\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s0vvtf\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"FTobWaoYJ\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b3xcs\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"vZRKmGuO4\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ojp3le\",layoutDependency:layoutDependency,layoutId:\"mFHsBZ6q9\",style:{backgroundColor:\"rgb(245, 245, 245)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4e5q7g\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"jj8l7fRrh\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1prdd0t\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"WeO36IW5P\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a4itt4\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"RPSY64_c9\",style:{background:\"linear-gradient(270deg, rgb(200, 200, 200) 0%, rgb(151, 151, 151) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:.2}})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zhedj0\",\"data-framer-name\":\"API Base\",layoutDependency:layoutDependency,layoutId:\"BEhDj0zd2\",style:{backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(0, 0, 0, 0.02)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\",opacity:0,scale:.8,WebkitBackdropFilter:\"blur(8px)\"},variants:{\"bwK9RkFdI-hover\":{opacity:1,scale:1},\"kxGASR1KY-hover\":{opacity:1,scale:1},Tiho5y4M_:{opacity:1,scale:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-35kd12\",\"data-framer-name\":\"Inner\",layoutDependency:layoutDependency,layoutId:\"eIrOcplJA\",style:{backgroundColor:\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-u6u21w\",layoutDependency:layoutDependency,layoutId:\"CDJaW0Ip7\",style:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 44%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 44%) add\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Zvcm11bGFyIE1vbm8gUmVndWxhcg==\",\"--framer-font-family\":'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"7px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(126, 137, 152))\"},children:[\"1\",/*#__PURE__*/_jsx(motion.br,{}),\"2\",/*#__PURE__*/_jsx(motion.br,{}),\"3\",/*#__PURE__*/_jsx(motion.br,{}),\"4\",/*#__PURE__*/_jsx(motion.br,{}),\"5\",/*#__PURE__*/_jsx(motion.br,{}),\"6\",/*#__PURE__*/_jsx(motion.br,{}),\"7\",/*#__PURE__*/_jsx(motion.br,{}),\"8\",/*#__PURE__*/_jsx(motion.br,{}),\"9\",/*#__PURE__*/_jsx(motion.br,{}),\"10\",/*#__PURE__*/_jsx(motion.br,{}),\"11\",/*#__PURE__*/_jsx(motion.br,{}),\"12\",/*#__PURE__*/_jsx(motion.br,{}),\"13\",/*#__PURE__*/_jsx(motion.br,{}),\"14\"]})}),className:\"framer-1seo5yr\",fonts:[\"CUSTOM;Formular Mono Regular\"],layoutDependency:layoutDependency,layoutId:\"pQ8r_DuNR\",style:{\"--extracted-r6o4lv\":\"rgb(126, 137, 152)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1biwtyb\",\"data-framer-name\":\"Code\",layoutDependency:layoutDependency,layoutId:\"GgJQIDlLG\",style:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 20%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 20%) add\"},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lesj1r-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rg90h0BjP-container\",nodeId:\"rg90h0BjP\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.01,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"rg90h0BjP\",layoutId:\"rg90h0BjP\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:\"{\",userSelect:true,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aslldx\",layoutDependency:layoutDependency,layoutId:\"ahOUiuEPP\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h42m3j-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O066VDAUA-container\",nodeId:\"O066VDAUA\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.02,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"O066VDAUA\",layoutId:\"O066VDAUA\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:'\"zone\": \"DK-DK2\",',userSelect:true,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pgw4px-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MY1RkcXxg-container\",nodeId:\"MY1RkcXxg\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.03,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"MY1RkcXxg\",layoutId:\"MY1RkcXxg\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:'  \"carbonIntensity\": 198,',userSelect:true,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w6vjs3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hspYcE6tV-container\",nodeId:\"hspYcE6tV\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.04,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"hspYcE6tV\",layoutId:\"hspYcE6tV\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:'\"dateTime\": \"2022-06-17T10:26:49.312Z\",',userSelect:true,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12iod9u-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DWJTwHqkE-container\",nodeId:\"DWJTwHqkE\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.05,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"DWJTwHqkE\",layoutId:\"DWJTwHqkE\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:'\"updatedAt\": \"2022-06-17T10:26:52.155Z\"',userSelect:true,width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wdgdyd-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ViZ7drFN7-container\",nodeId:\"ViZ7drFN7\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.06,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"ViZ7drFN7\",layoutId:\"ViZ7drFN7\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:\"},\",userSelect:true,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cy0n4k-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EbWhocnxw-container\",nodeId:\"EbWhocnxw\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.07,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"EbWhocnxw\",layoutId:\"EbWhocnxw\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:\"{\",userSelect:true,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ba1fij\",layoutDependency:layoutDependency,layoutId:\"njI1rOD7q\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1daghce-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ntkF9PWdd-container\",nodeId:\"ntkF9PWdd\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.08,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"ntkF9PWdd\",layoutId:\"ntkF9PWdd\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:'\"co2Intensity\": 486.56,',userSelect:true,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cl2emx-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bhjFfa87J-container\",nodeId:\"bhjFfa87J\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.09,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"bhjFfa87J\",layoutId:\"bhjFfa87J\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:'\"co2IntensityProduction\": 48687,',userSelect:true,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-47xpc0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DFo93dH9U-container\",nodeId:\"DFo93dH9U\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.1,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"DFo93dH9U\",layoutId:\"DFo93dH9U\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:'\"fossilFuelRatio\": 0.5687,',userSelect:true,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qwtxyp-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dNdaKg8rD-container\",nodeId:\"dNdaKg8rD\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.11,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"dNdaKg8rD\",layoutId:\"dNdaKg8rD\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:' \"fossilFuelRatioProduction\": 0.5687,',userSelect:true,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6n7ywg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"h9FZTKwuY-container\",nodeId:\"h9FZTKwuY\",rendersWithMotion:true,scopeId:\"vJLEso6FH\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:.12,replay:true,trigger:\"appear\"},characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",color:\"rgb(126, 137, 152)\",font:{fontFamily:'\"Formular Mono Regular\", \"Formular Mono Regular Placeholder\", monospace',fontSize:\"7px\",letterSpacing:\"-0.03em\",lineHeight:\"1.6em\"},from:\"left\",height:\"100%\",id:\"h9FZTKwuY\",layoutId:\"h9FZTKwuY\",options:{keepSpaces:true,matchCase:true},scrambledColor:\"rgb(162, 173, 189)\",scrambledLetters:10,speed:80,style:{width:\"100%\"},tag:\"p\",text:'\"renewableRatio\": 0.4313',userSelect:true,width:\"100%\"})})})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oq2skv\",\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"bttuj_jN9\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 16px 32px 0px rgba(0, 0, 0, 0.09)\"},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qij8sf\",\"data-styles-preset\":\"RgFD1QhxI\",children:\"API\"})}),className:\"framer-1n1b7xs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"T6hgh3q7y\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xdndeq\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"ltg3mPr3r\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15zcgit\",\"data-border\":true,\"data-framer-name\":\"Tag\",layoutDependency:layoutDependency,layoutId:\"HOYU7eCuU\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,opacity},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qij8sf\",\"data-styles-preset\":\"RgFD1QhxI\",children:\"New\"})}),className:\"framer-1go1ccu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f0Uz2K22E\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:foaJXbb5q,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-d7y9hg\",\"data-styles-preset\":\"Qy9T9rkYT\",children:\"Electricity Maps gives you unprecedented insights into the grid. With seamless access to power mix both in local-production mode and flow-traced mode, our platform delivers a truly granular yet simple view into an otherwise complex and interconnected system.\"})}),className:\"framer-12jeum0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nJclwPc2M\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fcusbZyK0,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2N4uH.framer-tmo5py, .framer-2N4uH .framer-tmo5py { display: block; }\",\".framer-2N4uH.framer-kngqsq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 680px; justify-content: center; overflow: hidden; padding: 40px; position: relative; text-decoration: none; width: 538px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2N4uH .framer-1e6spt9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2N4uH .framer-11zqn5s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2N4uH .framer-1kiyhcd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2N4uH .framer-1bn5t6e-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-2N4uH .framer-bwllcg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2N4uH .framer-zxtjlu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2N4uH .framer-1g1iwmh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 189px; justify-content: flex-start; overflow: visible; padding: 4px 10px 10px 10px; position: relative; width: 255px; }\",\".framer-2N4uH .framer-6klayy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 0px 10px 10px; position: relative; width: 100%; }\",\".framer-2N4uH .framer-dm0idv, .framer-2N4uH .framer-1tyxb5x, .framer-2N4uH .framer-1v7a8ib { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 5px); overflow: visible; position: relative; width: 5px; }\",\".framer-2N4uH .framer-1v06ohh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: 100%; }\",\".framer-2N4uH .framer-iondtn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: flex-start; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: 100%; }\",\".framer-2N4uH .framer-1cbuoom { flex: none; height: 8px; overflow: visible; position: relative; width: 8px; }\",\".framer-2N4uH .framer-p4mctj { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-2N4uH .framer-zrjwdn { flex: none; height: 6px; overflow: visible; position: relative; width: 50px; }\",\".framer-2N4uH .framer-bvgtk4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2N4uH .framer-5qoq4d, .framer-2N4uH .framer-1dze2l6, .framer-2N4uH .framer-1ljz8jr, .framer-2N4uH .framer-1ojp3le { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 100%; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: 1px; }\",\".framer-2N4uH .framer-1xmof8z, .framer-2N4uH .framer-shfpg4, .framer-2N4uH .framer-b3xcs { flex: none; height: 3px; overflow: visible; position: relative; width: 66%; }\",\".framer-2N4uH .framer-17k4bpi, .framer-2N4uH .framer-1h4uz8h, .framer-2N4uH .framer-jn2apv, .framer-2N4uH .framer-1laa63x, .framer-2N4uH .framer-s0vvtf, .framer-2N4uH .framer-4e5q7g { flex: none; height: 3px; overflow: visible; position: relative; width: 100%; }\",\".framer-2N4uH .framer-1n7zquj, .framer-2N4uH .framer-vojztd, .framer-2N4uH .framer-1bnq2o7, .framer-2N4uH .framer-1prdd0t { flex: none; height: 3px; overflow: visible; position: relative; width: 40%; }\",\".framer-2N4uH .framer-a4itt4 { flex: none; height: 3px; overflow: visible; position: relative; width: 20%; }\",\".framer-2N4uH .framer-zhedj0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 189px; justify-content: flex-start; left: 74px; overflow: visible; padding: 10px; position: absolute; top: 66px; width: 255px; z-index: 1; }\",\".framer-2N4uH .framer-35kd12 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: 1px; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-2N4uH .framer-u6u21w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 10px; }\",\".framer-2N4uH .framer-1seo5yr, .framer-2N4uH .framer-12jeum0 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2N4uH .framer-1biwtyb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2N4uH .framer-1lesj1r-container, .framer-2N4uH .framer-1h42m3j-container, .framer-2N4uH .framer-pgw4px-container, .framer-2N4uH .framer-1w6vjs3-container, .framer-2N4uH .framer-12iod9u-container, .framer-2N4uH .framer-1wdgdyd-container, .framer-2N4uH .framer-1cy0n4k-container, .framer-2N4uH .framer-1daghce-container, .framer-2N4uH .framer-1cl2emx-container, .framer-2N4uH .framer-47xpc0-container, .framer-2N4uH .framer-1qwtxyp-container, .framer-2N4uH .framer-6n7ywg-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-2N4uH .framer-aslldx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 45px; overflow: visible; padding: 0px 0px 0px 19px; position: relative; width: 100%; }\",\".framer-2N4uH .framer-ba1fij { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 56px; overflow: visible; padding: 0px 0px 0px 19px; position: relative; width: 100%; }\",\".framer-2N4uH .framer-1oq2skv { align-content: center; align-items: center; bottom: -45px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 10px 24px 10px 24px; position: absolute; width: min-content; z-index: 1; }\",\".framer-2N4uH .framer-1n1b7xs, .framer-2N4uH .framer-1go1ccu { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-2N4uH .framer-xdndeq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2N4uH .framer-15zcgit { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2N4uH.framer-kngqsq, .framer-2N4uH .framer-1e6spt9, .framer-2N4uH .framer-bwllcg, .framer-2N4uH .framer-zxtjlu, .framer-2N4uH .framer-1g1iwmh, .framer-2N4uH .framer-6klayy, .framer-2N4uH .framer-1v06ohh, .framer-2N4uH .framer-iondtn, .framer-2N4uH .framer-bvgtk4, .framer-2N4uH .framer-5qoq4d, .framer-2N4uH .framer-1dze2l6, .framer-2N4uH .framer-1ljz8jr, .framer-2N4uH .framer-1ojp3le, .framer-2N4uH .framer-zhedj0, .framer-2N4uH .framer-35kd12, .framer-2N4uH .framer-u6u21w, .framer-2N4uH .framer-1biwtyb, .framer-2N4uH .framer-aslldx, .framer-2N4uH .framer-ba1fij, .framer-2N4uH .framer-1oq2skv, .framer-2N4uH .framer-xdndeq, .framer-2N4uH .framer-15zcgit { gap: 0px; } .framer-2N4uH.framer-kngqsq > *, .framer-2N4uH .framer-iondtn > *, .framer-2N4uH .framer-bvgtk4 > *, .framer-2N4uH .framer-1oq2skv > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-2N4uH.framer-kngqsq > :first-child, .framer-2N4uH .framer-6klayy > :first-child, .framer-2N4uH .framer-iondtn > :first-child, .framer-2N4uH .framer-bvgtk4 > :first-child, .framer-2N4uH .framer-35kd12 > :first-child, .framer-2N4uH .framer-1oq2skv > :first-child { margin-left: 0px; } .framer-2N4uH.framer-kngqsq > :last-child, .framer-2N4uH .framer-6klayy > :last-child, .framer-2N4uH .framer-iondtn > :last-child, .framer-2N4uH .framer-bvgtk4 > :last-child, .framer-2N4uH .framer-35kd12 > :last-child, .framer-2N4uH .framer-1oq2skv > :last-child { margin-right: 0px; } .framer-2N4uH .framer-1e6spt9 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-2N4uH .framer-1e6spt9 > :first-child, .framer-2N4uH .framer-bwllcg > :first-child, .framer-2N4uH .framer-zxtjlu > :first-child, .framer-2N4uH .framer-1g1iwmh > :first-child, .framer-2N4uH .framer-1v06ohh > :first-child, .framer-2N4uH .framer-5qoq4d > :first-child, .framer-2N4uH .framer-1dze2l6 > :first-child, .framer-2N4uH .framer-1ljz8jr > :first-child, .framer-2N4uH .framer-1ojp3le > :first-child, .framer-2N4uH .framer-zhedj0 > :first-child, .framer-2N4uH .framer-u6u21w > :first-child, .framer-2N4uH .framer-1biwtyb > :first-child, .framer-2N4uH .framer-aslldx > :first-child, .framer-2N4uH .framer-ba1fij > :first-child, .framer-2N4uH .framer-xdndeq > :first-child, .framer-2N4uH .framer-15zcgit > :first-child { margin-top: 0px; } .framer-2N4uH .framer-1e6spt9 > :last-child, .framer-2N4uH .framer-bwllcg > :last-child, .framer-2N4uH .framer-zxtjlu > :last-child, .framer-2N4uH .framer-1g1iwmh > :last-child, .framer-2N4uH .framer-1v06ohh > :last-child, .framer-2N4uH .framer-5qoq4d > :last-child, .framer-2N4uH .framer-1dze2l6 > :last-child, .framer-2N4uH .framer-1ljz8jr > :last-child, .framer-2N4uH .framer-1ojp3le > :last-child, .framer-2N4uH .framer-zhedj0 > :last-child, .framer-2N4uH .framer-u6u21w > :last-child, .framer-2N4uH .framer-1biwtyb > :last-child, .framer-2N4uH .framer-aslldx > :last-child, .framer-2N4uH .framer-ba1fij > :last-child, .framer-2N4uH .framer-xdndeq > :last-child, .framer-2N4uH .framer-15zcgit > :last-child { margin-bottom: 0px; } .framer-2N4uH .framer-bwllcg > *, .framer-2N4uH .framer-zxtjlu > *, .framer-2N4uH .framer-1v06ohh > *, .framer-2N4uH .framer-zhedj0 > *, .framer-2N4uH .framer-u6u21w > *, .framer-2N4uH .framer-15zcgit > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-2N4uH .framer-1g1iwmh > *, .framer-2N4uH .framer-1biwtyb > *, .framer-2N4uH .framer-aslldx > *, .framer-2N4uH .framer-ba1fij > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-2N4uH .framer-6klayy > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-2N4uH .framer-5qoq4d > *, .framer-2N4uH .framer-1dze2l6 > *, .framer-2N4uH .framer-1ljz8jr > *, .framer-2N4uH .framer-1ojp3le > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-2N4uH .framer-35kd12 > * { margin: 0px; margin-left: calc(7px / 2); margin-right: calc(7px / 2); } .framer-2N4uH .framer-xdndeq > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } }\",\".framer-2N4uH.framer-v-lhw3o1.framer-kngqsq { height: 577px; padding: 34px; width: 430px; }\",\".framer-2N4uH.framer-v-44w7x3.framer-kngqsq, .framer-2N4uH.framer-v-1rq8p7b.framer-kngqsq { height: 504px; padding: 24px; width: 373px; }\",\".framer-2N4uH.framer-v-44w7x3 .framer-1bn5t6e-container, .framer-2N4uH.framer-v-1rq8p7b .framer-1bn5t6e-container { height: 36px; width: 36px; }\",\".framer-2N4uH.framer-v-1rq8p7b .framer-zxtjlu, .framer-2N4uH.framer-v-kngqsq.hover .framer-zxtjlu, .framer-2N4uH.framer-v-lhw3o1.hover .framer-zxtjlu { height: 256px; width: 330px; }\",\".framer-2N4uH.framer-v-1rq8p7b .framer-aslldx, .framer-2N4uH.framer-v-1rq8p7b .framer-ba1fij, .framer-2N4uH.framer-v-kngqsq.hover .framer-aslldx, .framer-2N4uH.framer-v-kngqsq.hover .framer-ba1fij, .framer-2N4uH.framer-v-lhw3o1.hover .framer-aslldx, .framer-2N4uH.framer-v-lhw3o1.hover .framer-ba1fij { min-height: unset; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-2N4uH[data-border=\"true\"]::after, .framer-2N4uH [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 680\n * @framerIntrinsicWidth 538\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bwK9RkFdI\":{\"layout\":[\"fixed\",\"fixed\"]},\"wGHVDRaPQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"Tiho5y4M_\":{\"layout\":[\"fixed\",\"fixed\"]},\"keLJnLNyW\":{\"layout\":[\"fixed\",\"fixed\"]},\"GZTAn2GzT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LWebUN4gD\":\"title\",\"v8r99K1Gu\":\"tag\",\"foaJXbb5q\":\"tag1\",\"fcusbZyK0\":\"desc\",\"C7LHIS1Tc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramervJLEso6FH=withCSS(Component,css,\"framer-2N4uH\");export default FramervJLEso6FH;FramervJLEso6FH.displayName=\"Developer Platform\";FramervJLEso6FH.defaultProps={height:680,width:538};addPropertyControls(FramervJLEso6FH,{variant:{options:[\"kxGASR1KY\",\"bwK9RkFdI\",\"wGHVDRaPQ\",\"Tiho5y4M_\"],optionTitles:[\"XL\",\"L\",\"M - 1\",\"M - 2\"],title:\"Variant\",type:ControlType.Enum},LWebUN4gD:{defaultValue:\"Developer Platform\",displayTextArea:false,title:\"Title\",type:ControlType.String},v8r99K1Gu:{defaultValue:true,description:\"Toggle the visiblity.\",title:\"Tag\",type:ControlType.Boolean},foaJXbb5q:{defaultValue:\"New\",displayTextArea:false,title:\"Tag\",type:ControlType.String},fcusbZyK0:{defaultValue:\"Your d access to all global standardized grid signals and reduce integration time and costs.\",displayTextArea:false,title:\"Desc\",type:ControlType.String},C7LHIS1Tc:{title:\"Link\",type:ControlType.Link}});addFonts(FramervJLEso6FH,[{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Formular Mono Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/cWzEdO63ppGSOujgojp84ueVV4A.woff2\"}]},...CustomersArrowButtonFonts,...ScrambleAppearFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervJLEso6FH\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"680\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"LWebUN4gD\\\":\\\"title\\\",\\\"v8r99K1Gu\\\":\\\"tag\\\",\\\"foaJXbb5q\\\":\\\"tag1\\\",\\\"fcusbZyK0\\\":\\\"desc\\\",\\\"C7LHIS1Tc\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bwK9RkFdI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wGHVDRaPQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Tiho5y4M_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"keLJnLNyW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GZTAn2GzT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"538\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ee31e22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bJnHw5VokAqNKlg6Rp7L/SlideShow.js\";import LiveMap from\"https://framerusercontent.com/modules/5ODhGffFjpzCf4q628l2/uSDpeDliUs3gMxCzLqrZ/A9ZCV2se5.js\";import DataStudio from\"https://framerusercontent.com/modules/tAu0gMYUoJsAa8FZY0d1/SynQNbhqow9YLMXxhblP/g46WaifrB.js\";import DeveloperPlatform from\"https://framerusercontent.com/modules/Ah8ddsPw6xNcUi4zCVBB/Sl3u7hdJQBfl0DfWEDLE/vJLEso6FH.js\";const DeveloperPlatformFonts=getFonts(DeveloperPlatform);const LiveMapFonts=getFonts(LiveMap);const DataStudioFonts=getFonts(DataStudio);const SlideshowFonts=getFonts(Slideshow);const DeveloperPlatformControls=getPropertyControls(DeveloperPlatform);const LiveMapControls=getPropertyControls(LiveMap);const DataStudioControls=getPropertyControls(DataStudio);const serializationHash=\"framer-uhhef\";const variantClassNames={hEmNEVLWq:\"framer-v-7mr6ol\"};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={\"M - 1\":\"wGHVDRaPQ\",\"M - 2\":\"Tiho5y4M_\",L:\"bwK9RkFdI\",XL:\"kxGASR1KY\"};const humanReadableEnumMap1={\"M - 1\":\"HxVtJ0H7a\",\"M - 2\":\"jrU1jIdH1\",L:\"J1vbJdwwB\",XL:\"lSIgEfswz\"};const humanReadableEnumMap2={\"M - 1\":\"Jh38kE0Ol\",\"M - 2\":\"WJG7cynUp\",L:\"udCUAFZyy\",XL:\"RtktgpENv\"};const getProps=({height,id,items,variant1,variant2,variant3,width,...props})=>{return{...props,Bjxgbmpbg:items??props.Bjxgbmpbg??3,I4N_OXnUF:humanReadableEnumMap2[variant3]??variant3??props.I4N_OXnUF??\"udCUAFZyy\",r2OfnKUDr:humanReadableEnumMap1[variant2]??variant2??props.r2OfnKUDr??\"J1vbJdwwB\",XOZsFOBK8:humanReadableEnumMap[variant1]??variant1??props.XOZsFOBK8??\"bwK9RkFdI\"};};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,Bjxgbmpbg,XOZsFOBK8,r2OfnKUDr,I4N_OXnUF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"hEmNEVLWq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7mr6ol\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hEmNEVLWq\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ibsfh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RUCORm9Eb-container\",nodeId:\"RUCORm9Eb\",rendersWithMotion:true,scopeId:\"W45DhK1Ri\",children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"center\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowGap:6,arrowPadding:20,arrowPaddingBottom:-72,arrowPaddingLeft:0,arrowPaddingRight:0,arrowPaddingTop:0,arrowPosition:\"bottom-right\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:false,arrowSize:34,leftArrow:\"https://framerusercontent.com/images/1knUTyLjZ5eXpfR6aTpiHqkbDMg.png\",rightArrow:\"https://framerusercontent.com/images/T4njyw5CjEZBcVzrlhyOt0tTqs.png\",showMouseControls:true},autoPlayControl:false,borderRadius:0,direction:\"left\",dragControl:true,effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1200,effectsRotate:0,effectsScale:1,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:24,height:\"100%\",id:\"RUCORm9Eb\",intervalControl:1.5,itemAmount:Bjxgbmpbg,layoutId:\"RUCORm9Eb\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"537px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mrqkky-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"hSDyoslFy-container\",nodeId:\"hSDyoslFy\",rendersWithMotion:true,scopeId:\"W45DhK1Ri\",children:/*#__PURE__*/_jsx(DeveloperPlatform,{fcusbZyK0:\"Your one-stop shop access to integrating all standardized grid signals. Provides API access to global, historical, in real-time and forecasted grid data.\",foaJXbb5q:\"New\",height:\"100%\",id:\"hSDyoslFy\",layoutId:\"hSDyoslFy\",LWebUN4gD:\"Developer Portal\",style:{height:\"100%\",width:\"100%\"},v8r99K1Gu:true,variant:XOZsFOBK8,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"537px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yas6o4-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"and1i3t1k-container\",nodeId:\"and1i3t1k\",rendersWithMotion:true,scopeId:\"W45DhK1Ri\",children:/*#__PURE__*/_jsx(LiveMap,{fcusbZyK0:\"Explore the iconic global and real-time visualization of the origin of electricity and its carbon emissions. Enables exploration of data in the past and in real-time.\",foaJXbb5q:\"New\",height:\"100%\",id:\"and1i3t1k\",layoutId:\"and1i3t1k\",LWebUN4gD:\"Interactive Map\",style:{height:\"100%\",width:\"100%\"},v8r99K1Gu:false,variant:r2OfnKUDr,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:\"538px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qqrun6-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"x23_h3yre-container\",nodeId:\"x23_h3yre\",rendersWithMotion:true,scopeId:\"W45DhK1Ri\",children:/*#__PURE__*/_jsx(DataStudio,{fcusbZyK0:\"Access free granular electricity data for scope 2 carbon accounting. Includes flow-traced carbon intensity from both direct operations and life-cycle.\",foaJXbb5q:\"Beta\",height:\"100%\",id:\"x23_h3yre\",layoutId:\"x23_h3yre\",LWebUN4gD:\"Datasets\",style:{height:\"100%\",width:\"100%\"},v8r99K1Gu:false,variant:I4N_OXnUF,width:\"100%\"})})})],startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uhhef.framer-gg7eq5, .framer-uhhef .framer-gg7eq5 { display: block; }\",\".framer-uhhef.framer-7mr6ol { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 680px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1660px; }\",\".framer-uhhef .framer-14ibsfh-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-uhhef .framer-1mrqkky-container, .framer-uhhef .framer-1yas6o4-container { height: 680px; position: relative; width: 537px; }\",\".framer-uhhef .framer-1qqrun6-container { height: 680px; position: relative; width: 538px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-uhhef.framer-7mr6ol { gap: 0px; } .framer-uhhef.framer-7mr6ol > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-uhhef.framer-7mr6ol > :first-child { margin-left: 0px; } .framer-uhhef.framer-7mr6ol > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 680\n * @framerIntrinsicWidth 1660\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Bjxgbmpbg\":\"items\",\"XOZsFOBK8\":\"variant1\",\"r2OfnKUDr\":\"variant2\",\"I4N_OXnUF\":\"variant3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerW45DhK1Ri=withCSS(Component,css,\"framer-uhhef\");export default FramerW45DhK1Ri;FramerW45DhK1Ri.displayName=\"Slideshow Product Illustrations\";FramerW45DhK1Ri.defaultProps={height:680,width:1660};addPropertyControls(FramerW45DhK1Ri,{Bjxgbmpbg:{defaultValue:3,description:\"Adjust on breakpoints.\",displayStepper:true,max:10,min:1,title:\"Items\",type:ControlType.Number},XOZsFOBK8:DeveloperPlatformControls?.[\"variant\"]&&{...DeveloperPlatformControls[\"variant\"],defaultValue:\"bwK9RkFdI\",description:undefined,hidden:undefined,title:\"Variant 1\"},r2OfnKUDr:LiveMapControls?.[\"variant\"]&&{...LiveMapControls[\"variant\"],defaultValue:\"J1vbJdwwB\",description:undefined,hidden:undefined,title:\"Variant 2\"},I4N_OXnUF:DataStudioControls?.[\"variant\"]&&{...DataStudioControls[\"variant\"],defaultValue:\"udCUAFZyy\",description:undefined,hidden:undefined,title:\"Variant 3\"}});addFonts(FramerW45DhK1Ri,[{explicitInter:true,fonts:[]},...DeveloperPlatformFonts,...LiveMapFonts,...DataStudioFonts,...SlideshowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW45DhK1Ri\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1660\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"680\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Bjxgbmpbg\\\":\\\"items\\\",\\\"XOZsFOBK8\\\":\\\"variant1\\\",\\\"r2OfnKUDr\\\":\\\"variant2\\\",\\\"I4N_OXnUF\\\":\\\"variant3\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (4e800ba)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CustomersArrowButton from\"https://framerusercontent.com/modules/o3ATfvZUqQEk03caKBzL/n6zWOMO0NFzrOspQbfTO/eBTJXilLv.js\";import Logos from\"https://framerusercontent.com/modules/km1ppF2mGnTCvSuCIdYX/FY6ZJvnWdt7VdGB6H6NF/JlarvrguA.js\";const LogosFonts=getFonts(Logos);const CustomersArrowButtonFonts=getFonts(CustomersArrowButton);const LogosControls=getPropertyControls(Logos);const cycleOrder=[\"S1CPtCZJD\",\"ydIRJOu2j\"];const serializationHash=\"framer-O9CBg\";const variantClassNames={S1CPtCZJD:\"framer-v-z08myw\",ydIRJOu2j:\"framer-v-1iq5v7v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.3,delay:0,duration:.5,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={\"Google Ads\":\"REMTGJauw\",\"Google Cloud\":\"v2FcT4Zys\",\"Google Workspace\":\"x9OqtBkK5\",\"Schneider Electric\":\"UttfjY0Mf\",Cisco:\"jxru1zYnM\",FlexiDAO:\"Wiox1XnY8\",Google:\"TqggYA2aC\",Microsoft:\"TiF4hhKsJ\",Monta:\"KbR8vhIBW\",Reel:\"XzAJw_Ynt\",Salesforce:\"A47m6_Ggq\",Samsung:\"b6XAB9oYH\",Spirii:\"AkGPTpGml\"};const humanReadableVariantMap={Default:\"S1CPtCZJD\",Hover:\"ydIRJOu2j\"};const getProps=({height,id,keyColor,link,logo,sub,title,width,...props})=>{return{...props,aToH5QEaM:sub??props.aToH5QEaM??\"The Cisco Nexus Dashboard offers Cisco customers visibility into their tech carbon footprint, leveraging Electricity Maps\u2019 API.\",K8Repxx5_:keyColor??props.K8Repxx5_??\"rgb(0, 189, 234)\",kZV5G2TKJ:humanReadableEnumMap[logo]??logo??props.kZV5G2TKJ??\"jxru1zYnM\",sEFMLCEY2:link??props.sEFMLCEY2,variant:humanReadableVariantMap[props.variant]??props.variant??\"S1CPtCZJD\",w1kWBap6P:title??props.w1kWBap6P??\"Cisco helps customers track their data center network emissions\"};};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,kZV5G2TKJ,K8Repxx5_,w1kWBap6P,aToH5QEaM,sEFMLCEY2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"S1CPtCZJD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1phll47=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"S1CPtCZJD\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:sEFMLCEY2,motionChild:true,nodeId:\"S1CPtCZJD\",scopeId:\"LxW6EaZ34\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-z08myw\",className,classNames)} framer-12dtveh`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"S1CPtCZJD\",ref:refBinding,style:{backgroundColor:\"rgb(245, 244, 242)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({ydIRJOu2j:{\"data-framer-name\":\"Hover\",\"data-highlight\":true,onMouseLeave:onMouseLeave1phll47}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hbed5y\",\"data-framer-name\":\"Blur Overlay\",layoutDependency:layoutDependency,layoutId:\"p7U58xvEC\",style:{backdropFilter:\"blur(6px)\",backgroundColor:\"rgba(255, 255, 255, 0.01)\",opacity:0,WebkitBackdropFilter:\"blur(6px)\"},variants:{ydIRJOu2j:{opacity:1}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uw3gs2\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"uKMmw7Q1u\",style:{scale:1},variants:{ydIRJOu2j:{scale:.95}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Zvcm11bGFyIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Formular Regular\", \"Formular Regular Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0)))\"},children:\"Cisco helps customers track their data center network emissions\"})}),className:\"framer-wvlcww\",fonts:[\"CUSTOM;Formular Regular\"],layoutDependency:layoutDependency,layoutId:\"oZtl6wISO\",style:{\"--extracted-r6o4lv\":\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:w1kWBap6P,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Zvcm11bGFyIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Formular Regular\", \"Formular Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0)))\"},children:\"The Cisco Nexus Dashboard offers Cisco customers visibility into their tech carbon footprint, leveraging Electricity Maps\u2019 API.\"})}),className:\"framer-6zfsfi\",fonts:[\"CUSTOM;Formular Regular\"],layoutDependency:layoutDependency,layoutId:\"igeHnl6VF\",style:{\"--extracted-r6o4lv\":\"var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.4},text:aToH5QEaM,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+80+(((componentViewport?.height||420)-120-(Math.max(0,((componentViewport?.height||420)-120-0)/1)*1+0))/2+0+0)+-46,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1371yq9-container\",layoutDependency:layoutDependency,layoutId:\"yQAx8ZeOd-container\",nodeId:\"yQAx8ZeOd\",rendersWithMotion:true,scopeId:\"LxW6EaZ34\",children:/*#__PURE__*/_jsx(Logos,{height:\"100%\",id:\"yQAx8ZeOd\",layoutId:\"yQAx8ZeOd\",variant:kZV5G2TKJ,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xyzjdd\",\"data-framer-name\":\"Gradient Color\",layoutDependency:layoutDependency,layoutId:\"TXrE8QOcX\",style:{backgroundColor:K8Repxx5_,mask:\"linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%) add\",opacity:0,WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%) add\"},variants:{ydIRJOu2j:{opacity:.15}}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(componentViewport?.height||420)- -2,...addPropertyOverrides({ydIRJOu2j:{y:(componentViewport?.y||0)+(componentViewport?.height||420)-68}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4np3yj-container\",layoutDependency:layoutDependency,layoutId:\"dN4PeOxQQ-container\",nodeId:\"dN4PeOxQQ\",rendersWithMotion:true,scopeId:\"LxW6EaZ34\",children:/*#__PURE__*/_jsx(CustomersArrowButton,{height:\"100%\",id:\"dN4PeOxQQ\",layoutId:\"dN4PeOxQQ\",m9X2FaNFh:false,variant:\"jcfqjE3xx\",width:\"100%\",...addPropertyOverrides({ydIRJOu2j:{variant:\"ccQUVgWyX\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-O9CBg.framer-12dtveh, .framer-O9CBg .framer-12dtveh { display: block; }\",\".framer-O9CBg.framer-z08myw { align-content: center; align-items: center; cursor: grab; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 420px; justify-content: center; overflow: hidden; padding: 80px 40px 40px 40px; position: relative; text-decoration: none; width: 330px; will-change: var(--framer-will-change-override, transform); }\",\".framer-O9CBg .framer-1hbed5y { bottom: 0px; flex: none; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-O9CBg .framer-1uw3gs2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-O9CBg .framer-wvlcww, .framer-O9CBg .framer-6zfsfi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-O9CBg .framer-1371yq9-container { flex: none; height: auto; position: absolute; right: -6px; top: -46px; width: auto; z-index: 1; }\",\".framer-O9CBg .framer-1xyzjdd { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-O9CBg .framer-4np3yj-container { bottom: -50px; flex: none; height: auto; pointer-events: none; position: absolute; right: 20px; width: auto; z-index: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-O9CBg.framer-z08myw { gap: 0px; } .framer-O9CBg.framer-z08myw > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-O9CBg.framer-z08myw > :first-child { margin-top: 0px; } .framer-O9CBg.framer-z08myw > :last-child { margin-bottom: 0px; } }\",\".framer-O9CBg.framer-v-1iq5v7v .framer-4np3yj-container { bottom: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 420\n * @framerIntrinsicWidth 330\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ydIRJOu2j\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"kZV5G2TKJ\":\"logo\",\"K8Repxx5_\":\"keyColor\",\"w1kWBap6P\":\"title\",\"aToH5QEaM\":\"sub\",\"sEFMLCEY2\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLxW6EaZ34=withCSS(Component,css,\"framer-O9CBg\");export default FramerLxW6EaZ34;FramerLxW6EaZ34.displayName=\"Customers/Card\";FramerLxW6EaZ34.defaultProps={height:420,width:330};addPropertyControls(FramerLxW6EaZ34,{variant:{options:[\"S1CPtCZJD\",\"ydIRJOu2j\"],optionTitles:[\"Default\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},kZV5G2TKJ:LogosControls?.[\"variant\"]&&{...LogosControls[\"variant\"],defaultValue:\"jxru1zYnM\",description:\"Go to Assets > Customers > Logos, to add new logos.\",hidden:undefined,title:\"Logo\"},K8Repxx5_:{defaultValue:\"rgb(0, 189, 234)\",description:\"Pick from the logo.\",title:\"Key color\",type:ControlType.Color},w1kWBap6P:{defaultValue:\"Cisco helps customers track their data center network emissions\",displayTextArea:true,title:\"Title\",type:ControlType.String},aToH5QEaM:{defaultValue:\"The Cisco Nexus Dashboard offers Cisco customers visibility into their tech carbon footprint, leveraging Electricity Maps\u2019 API.\",displayTextArea:true,title:\"Sub\",type:ControlType.String},sEFMLCEY2:{title:\"Link\",type:ControlType.Link}});addFonts(FramerLxW6EaZ34,[{explicitInter:true,fonts:[{family:\"Formular Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/BbBBhcL7AkZWPSE54iOWCzus.woff2\"}]},...LogosFonts,...CustomersArrowButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLxW6EaZ34\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"330\",\"framerVariables\":\"{\\\"kZV5G2TKJ\\\":\\\"logo\\\",\\\"K8Repxx5_\\\":\\\"keyColor\\\",\\\"w1kWBap6P\\\":\\\"title\\\",\\\"aToH5QEaM\\\":\\\"sub\\\",\\\"sEFMLCEY2\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ydIRJOu2j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"420\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LxW6EaZ34.map", "// Generated by Framer (ee31e22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bJnHw5VokAqNKlg6Rp7L/SlideShow.js\";import CustomersCard from\"https://framerusercontent.com/modules/gQypKJXl0zXFEpaoFLcD/vjLgM9ICtgtEk5L3BOwO/LxW6EaZ34.js\";const CustomersCardFonts=getFonts(CustomersCard);const SlideshowFonts=getFonts(Slideshow);const serializationHash=\"framer-R8gGj\";const variantClassNames={SWZ2P2Qun:\"framer-v-z0luck\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,items,width,...props})=>{return{...props,R6YPL0NKq:items??props.R6YPL0NKq??5};};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,R6YPL0NKq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"SWZ2P2Qun\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-z0luck\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"SWZ2P2Qun\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oayxxs-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jJXKOf7Bm-container\",nodeId:\"jJXKOf7Bm\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"center\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowGap:6,arrowPadding:20,arrowPaddingBottom:-72,arrowPaddingLeft:0,arrowPaddingRight:0,arrowPaddingTop:0,arrowPosition:\"bottom-right\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:false,arrowSize:34,leftArrow:\"https://framerusercontent.com/images/1knUTyLjZ5eXpfR6aTpiHqkbDMg.png\",rightArrow:\"https://framerusercontent.com/images/T4njyw5CjEZBcVzrlhyOt0tTqs.png\",showMouseControls:true},autoPlayControl:false,borderRadius:0,direction:\"left\",dragControl:true,effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1200,effectsRotate:0,effectsScale:1,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:24,height:\"100%\",id:\"jJXKOf7Bm\",intervalControl:1.5,itemAmount:R6YPL0NKq,layoutId:\"jJXKOf7Bm\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t30iil-container\",\"data-framer-name\":\"Google Cloud\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"GIEsmRj1w-container\",name:\"Google Cloud\",nodeId:\"GIEsmRj1w\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Google uses real-time hourly data from Electricity Maps to assess the carbon footprint of electricity usage attributed to Google Cloud.\",height:\"100%\",id:\"GIEsmRj1w\",K8Repxx5_:\"rgb(251, 190, 9)\",kZV5G2TKJ:\"v2FcT4Zys\",layoutId:\"GIEsmRj1w\",name:\"Google Cloud\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Google Cloud reports its carbon footprint to its customers\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q6uhdu-container\",\"data-framer-name\":\"Cisco\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Db2KkajeE-container\",name:\"Cisco\",nodeId:\"Db2KkajeE\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"The Cisco Nexus Dashboard offers Cisco customers visibility into the carbon footprint of their Cisto infrastructure, leveraging Electricity Maps\u2019 API.\",height:\"100%\",id:\"Db2KkajeE\",K8Repxx5_:\"rgb(0, 189, 234)\",kZV5G2TKJ:\"jxru1zYnM\",layoutId:\"Db2KkajeE\",name:\"Cisco\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Cisco helps customers track data center network emissions\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lkzrhp-container\",\"data-framer-name\":\"Samsung\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"l_IrnFlXz-container\",name:\"Samsung\",nodeId:\"l_IrnFlXz\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Samsung uses Electricity Maps in the SmartThings energy app to display the footprint of electricity consumed by smart home devices.\",height:\"100%\",id:\"l_IrnFlXz\",K8Repxx5_:\"rgb(19, 39, 158)\",kZV5G2TKJ:\"b6XAB9oYH\",layoutId:\"l_IrnFlXz\",name:\"Samsung\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Samsung empowers users to reduce the carbon footprint of their home devices\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kkxkw3-container\",\"data-framer-name\":\"SE\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"kqiLJAAX0-container\",name:\"SE\",nodeId:\"kqiLJAAX0\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Schneider Electric\u2019s uses Electricity Maps in the Wiser Home app in order to help users monitor and analyze the electricity consumption of their home devices.\",height:\"100%\",id:\"kqiLJAAX0\",K8Repxx5_:\"rgb(251, 190, 9)\",kZV5G2TKJ:\"UttfjY0Mf\",layoutId:\"kqiLJAAX0\",name:\"SE\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Schneider Electric helps users better understand their homes' energy consumption\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-196hvow-container\",\"data-framer-name\":\"Google 24/7\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ZuQmQ6lTT-container\",name:\"Google 24/7\",nodeId:\"ZuQmQ6lTT\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Google uses Electricity Maps to measure grid emissions of their facilities and data centers towards their 24/7 Carbon-Free Energy goal.\",height:\"100%\",id:\"ZuQmQ6lTT\",K8Repxx5_:\"rgb(251, 190, 9)\",kZV5G2TKJ:\"TqggYA2aC\",layoutId:\"ZuQmQ6lTT\",name:\"Google 24/7\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Google moves towards granular 24/7 CFE carbon accounting\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i67fxy-container\",\"data-framer-name\":\"Monta\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"plvrH1d4e-container\",name:\"Monta\",nodeId:\"plvrH1d4e\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Monta uses carbon-intensity and renewable percentage forecasts from Electricity Maps to notify users of times where the grid is cleaner.\\n\",height:\"100%\",id:\"plvrH1d4e\",K8Repxx5_:\"rgb(251, 190, 9)\",kZV5G2TKJ:\"KbR8vhIBW\",layoutId:\"plvrH1d4e\",name:\"Monta\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Monta empowers their users to charge their Electric Vehicle at more sustainable times\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ktxhgd-container\",\"data-framer-name\":\"Google Ads\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"qEXPgBTF9-container\",name:\"Google Ads\",nodeId:\"qEXPgBTF9\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Google uses real-time hourly data from Electricity Maps to assess the carbon footprint of electricity usage attributed to Google Ads.\",height:\"100%\",id:\"qEXPgBTF9\",K8Repxx5_:\"rgb(251, 190, 9)\",kZV5G2TKJ:\"REMTGJauw\",layoutId:\"qEXPgBTF9\",name:\"Google Ads\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Google Ads reports its carbon footprint to its customers\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xsg9ls-container\",\"data-framer-name\":\"Google datacenters\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"p0sTbFPj7-container\",name:\"Google datacenters\",nodeId:\"p0sTbFPj7\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Google's carbon-aware computing platform uses forecasts from Electricity Maps to run compute-heavy tasks at times where the grid is cleaner.\",height:\"100%\",id:\"p0sTbFPj7\",K8Repxx5_:\"rgb(251, 190, 9)\",kZV5G2TKJ:\"TqggYA2aC\",layoutId:\"p0sTbFPj7\",name:\"Google datacenters\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Google data centers shift their computations to cleaner times and locations\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1okv4wn-container\",\"data-framer-name\":\"Salesforce\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"XbSBMAc9k-container\",name:\"Salesforce\",nodeId:\"XbSBMAc9k\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Salesforce Net Zero Cloud integrates grid emission factors from Electricity Maps to enable its customers to report their scope 2 emissions.\",height:\"100%\",id:\"XbSBMAc9k\",K8Repxx5_:\"rgb(251, 190, 9)\",kZV5G2TKJ:\"A47m6_Ggq\",layoutId:\"XbSBMAc9k\",name:\"Salesforce\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Salesforce enables customers to report electricity emissions\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b4tvgw-container\",\"data-framer-name\":\"Google Workspace\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"aEKAHHwGH-container\",name:\"Google Workspace\",nodeId:\"aEKAHHwGH\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Google uses real-time hourly data from Electricity Maps to assess the carbon footprint of electricity usage attributed to Google Workspace apps such as Gmail, Google Docs and Google Meet.\",height:\"100%\",id:\"aEKAHHwGH\",K8Repxx5_:\"rgb(251, 190, 9)\",kZV5G2TKJ:\"x9OqtBkK5\",layoutId:\"aEKAHHwGH\",name:\"Google Workspace\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Google Workspace reports its carbon footprint to customers\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-owvt51-container\",\"data-framer-name\":\"Spirii\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"NO5NrEkrA-container\",name:\"Spirii\",nodeId:\"NO5NrEkrA\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Spirii uses carbon-intensity and electricity mix forecasts from Electricity Maps to optimise the charging time of their Electricity Vehicles.\",height:\"100%\",id:\"NO5NrEkrA\",K8Repxx5_:\"rgb(251, 190, 9)\",kZV5G2TKJ:\"AkGPTpGml\",layoutId:\"NO5NrEkrA\",name:\"Spirii\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Spirii empowers EV drivers and businesses to make sustainable charging decisions\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ia72si-container\",\"data-framer-name\":\"Flexidao\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"JsAshwJns-container\",name:\"Flexidao\",nodeId:\"JsAshwJns\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"FlexiDAO integrates grid emission factors from Electricity Maps to enable its customers to report their granular scope 2 emissions.\",height:\"100%\",id:\"JsAshwJns\",K8Repxx5_:\"rgb(251, 190, 9)\",kZV5G2TKJ:\"Wiox1XnY8\",layoutId:\"JsAshwJns\",name:\"Flexidao\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"FlexiDAO enables customers to report their granular 24/7 emissions\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12m534y-container\",\"data-framer-name\":\"Reel\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"z57YKIA7s-container\",name:\"Reel\",nodeId:\"z57YKIA7s\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Reel integrates granular grid data from Electricity Maps to quantify the impact of producing electricity.\",height:\"100%\",id:\"z57YKIA7s\",K8Repxx5_:\"rgb(251, 190, 9)\",kZV5G2TKJ:\"XzAJw_Ynt\",layoutId:\"z57YKIA7s\",name:\"Reel\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Reel enables more impactful electricity procurement\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"330px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aa4j2f-container\",\"data-framer-name\":\"Microsoft\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"cOKQGWizT-container\",name:\"Microsoft\",nodeId:\"cOKQGWizT\",rendersWithMotion:true,scopeId:\"yTz_dq0ih\",children:/*#__PURE__*/_jsx(CustomersCard,{aToH5QEaM:\"Microsoft uses Electricity Maps to measure granular grid emissions of their facilities and data centers for their 100/100/0 goal.\",height:\"100%\",id:\"cOKQGWizT\",K8Repxx5_:\"rgb(129, 188, 13)\",kZV5G2TKJ:\"TiF4hhKsJ\",layoutId:\"cOKQGWizT\",name:\"Microsoft\",style:{height:\"100%\",width:\"100%\"},variant:\"S1CPtCZJD\",w1kWBap6P:\"Microsoft moves towards more granular carbon accounting\",width:\"100%\"})})})],startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-R8gGj.framer-n6id7v, .framer-R8gGj .framer-n6id7v { display: block; }\",\".framer-R8gGj.framer-z0luck { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 420px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1660px; }\",\".framer-R8gGj .framer-oayxxs-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-R8gGj .framer-1t30iil-container, .framer-R8gGj .framer-q6uhdu-container, .framer-R8gGj .framer-lkzrhp-container, .framer-R8gGj .framer-1kkxkw3-container, .framer-R8gGj .framer-196hvow-container, .framer-R8gGj .framer-i67fxy-container, .framer-R8gGj .framer-1ktxhgd-container, .framer-R8gGj .framer-xsg9ls-container, .framer-R8gGj .framer-1okv4wn-container, .framer-R8gGj .framer-1b4tvgw-container, .framer-R8gGj .framer-owvt51-container, .framer-R8gGj .framer-ia72si-container, .framer-R8gGj .framer-12m534y-container, .framer-R8gGj .framer-aa4j2f-container { height: 420px; position: relative; width: 330px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-R8gGj.framer-z0luck { gap: 0px; } .framer-R8gGj.framer-z0luck > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-R8gGj.framer-z0luck > :first-child { margin-left: 0px; } .framer-R8gGj.framer-z0luck > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 420\n * @framerIntrinsicWidth 1660\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"R6YPL0NKq\":\"items\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryTz_dq0ih=withCSS(Component,css,\"framer-R8gGj\");export default FrameryTz_dq0ih;FrameryTz_dq0ih.displayName=\"Customers/Carousel\";FrameryTz_dq0ih.defaultProps={height:420,width:1660};addPropertyControls(FrameryTz_dq0ih,{R6YPL0NKq:{defaultValue:5,description:\"Adjust this on breakpoints.\",displayStepper:true,max:10,min:1,title:\"Items\",type:ControlType.Number}});addFonts(FrameryTz_dq0ih,[{explicitInter:true,fonts:[]},...CustomersCardFonts,...SlideshowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryTz_dq0ih\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"R6YPL0NKq\\\":\\\"items\\\"}\",\"framerIntrinsicHeight\":\"420\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1660\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yTz_dq0ih.map", "// Generated by Framer (ee31e22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,ResolveLinks,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouteElementId,useRouter,useSiteRefs,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LiveMap from\"#framer/local/canvasComponent/A9ZCV2se5/A9ZCV2se5.js\";import PowerfulSignals from\"#framer/local/canvasComponent/fT7iWdUZ9/fT7iWdUZ9.js\";import DataStudio from\"#framer/local/canvasComponent/g46WaifrB/g46WaifrB.js\";import SlideshowPlatformIllustrations from\"#framer/local/canvasComponent/g8yRtnEYm/g8yRtnEYm.js\";import GlobalCoverage from\"#framer/local/canvasComponent/PTvVhJwwV/PTvVhJwwV.js\";import SolutionsSlideshow from\"#framer/local/canvasComponent/tfiyJBGYP/tfiyJBGYP.js\";import Button from\"#framer/local/canvasComponent/tyVaxrRlU/tyVaxrRlU.js\";import DeveloperPlatform from\"#framer/local/canvasComponent/vJLEso6FH/vJLEso6FH.js\";import SlideshowProductIllustrations from\"#framer/local/canvasComponent/W45DhK1Ri/W45DhK1Ri.js\";import CTACard from\"#framer/local/canvasComponent/yJWhaVCxT/yJWhaVCxT.js\";import CustomersCarousel from\"#framer/local/canvasComponent/yTz_dq0ih/yTz_dq0ih.js\";import FullTemporality from\"#framer/local/canvasComponent/yznLD7b6t/yznLD7b6t.js\";import*as sharedStyle4 from\"#framer/local/css/EAcVq4Oqs/EAcVq4Oqs.js\";import*as sharedStyle1 from\"#framer/local/css/o2lw3f0KT/o2lw3f0KT.js\";import*as sharedStyle3 from\"#framer/local/css/QDklYjGpS/QDklYjGpS.js\";import*as sharedStyle from\"#framer/local/css/QG8jVmguC/QG8jVmguC.js\";import*as sharedStyle2 from\"#framer/local/css/RgFD1QhxI/RgFD1QhxI.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const ButtonFonts=getFonts(Button);const CustomersCarouselFonts=getFonts(CustomersCarousel);const GlobalCoverageFonts=getFonts(GlobalCoverage);const PowerfulSignalsFonts=getFonts(PowerfulSignals);const FullTemporalityFonts=getFonts(FullTemporality);const SlideshowPlatformIllustrationsFonts=getFonts(SlideshowPlatformIllustrations);const SolutionsSlideshowFonts=getFonts(SolutionsSlideshow);const DeveloperPlatformFonts=getFonts(DeveloperPlatform);const LiveMapFonts=getFonts(LiveMap);const DataStudioFonts=getFonts(DataStudio);const SlideshowProductIllustrationsFonts=getFonts(SlideshowProductIllustrations);const CTACardFonts=getFonts(CTACard);const breakpoints={FE9yuqppi:\"(max-width: 809px)\",Nmd0jUj7Y:\"(min-width: 1200px) and (max-width: 1999px)\",q6LY2_avZ:\"(min-width: 810px) and (max-width: 1199px)\",WQLkyLRf1:\"(min-width: 2000px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-K7bv3\";const variantClassNames={FE9yuqppi:\"framer-v-1sz6g42\",Nmd0jUj7Y:\"framer-v-11xex9o\",q6LY2_avZ:\"framer-v-ft5tmx\",WQLkyLRf1:\"framer-v-72rtr7\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop LG\":\"WQLkyLRf1\",Desktop:\"Nmd0jUj7Y\",Phone:\"FE9yuqppi\",Tablet:\"q6LY2_avZ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const elementId=useRouteElementId(\"iOzX8N1Eb\");const dynamicRef=useSiteRefs();const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if([\"q6LY2_avZ\",\"FE9yuqppi\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"q6LY2_avZ\",\"FE9yuqppi\"].includes(baseVariant))return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(\"main\",{className:\"framer-ezd5ae\",\"data-framer-name\":\"Main\",children:[/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1hhn1vg\",\"data-framer-name\":\"Hero\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-12gayb7\",\"data-framer-name\":\"Navi Blur Trigger\",id:elementId,ref:dynamicRef(elementId)}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17jgw6v\",\"data-framer-name\":\"Content L\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xin0x4\",\"data-framer-name\":\"Text + Actions\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1aa1tqe\",\"data-styles-preset\":\"QG8jVmguC\",style:{\"--framer-text-alignment\":\"center\"},children:\"The world\u2019s most comprehensive  electricity data platform\"})}),className:\"framer-eb0fq8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qn9rf3\",\"data-styles-preset\":\"o2lw3f0KT\",style:{\"--framer-text-alignment\":\"center\"},children:\"Electricity Maps provides global access to electricity mix, prices and carbon intensity. Available in real-time, historically and forecasted.\"})}),className:\"framer-icl07u\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13y1kw9\",\"data-framer-name\":\"Actions\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DVLHt0GrW\"},implicitPathVariables:undefined},{href:{webPageId:\"DVLHt0GrW\"},implicitPathVariables:undefined},{href:{webPageId:\"DVLHt0GrW\"},implicitPathVariables:undefined},{href:{webPageId:\"DVLHt0GrW\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{y:(componentViewport?.y||0)+0+0+0+0+87+208.25+52+0+0+300.5+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+0+0+0+87+194.75+52+0+0+300.5+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8mz74o-container\",nodeId:\"NUrgYEkY1\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{PaARSb2Vf:resolvedLinks[3]},Nmd0jUj7Y:{PaARSb2Vf:resolvedLinks[1]},q6LY2_avZ:{PaARSb2Vf:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(Button,{BEav555so:\"Explore products\",height:\"100%\",id:\"NUrgYEkY1\",layoutId:\"NUrgYEkY1\",PaARSb2Vf:resolvedLinks[0],style:{height:\"100%\"},variant:\"iQaZ0kvrV\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sSti1GSuJ\"},implicitPathVariables:undefined},{href:{webPageId:\"sSti1GSuJ\"},implicitPathVariables:undefined},{href:{webPageId:\"sSti1GSuJ\"},implicitPathVariables:undefined},{href:{webPageId:\"sSti1GSuJ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{y:(componentViewport?.y||0)+0+0+0+0+87+208.25+52+0+0+300.5+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+0+0+0+87+194.75+52+0+0+300.5+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mku68c-container\",nodeId:\"wB44C5hmo\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{PaARSb2Vf:resolvedLinks1[3]},Nmd0jUj7Y:{PaARSb2Vf:resolvedLinks1[1]},q6LY2_avZ:{PaARSb2Vf:resolvedLinks1[2]}},children:/*#__PURE__*/_jsx(Button,{BEav555so:\"Talk to sales\",height:\"100%\",id:\"wB44C5hmo\",layoutId:\"wB44C5hmo\",PaARSb2Vf:resolvedLinks1[0],style:{height:\"100%\"},variant:\"JmmBjPiYf\",width:\"100%\"})})})})})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tx5hsi\",\"data-framer-name\":\"BG Color Gradient\"})]}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-14eapd7\",\"data-framer-name\":\"Section / Customers\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p640hw\",\"data-framer-name\":\"Content L\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zri8y4\",\"data-framer-name\":\"Text + Divider\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fa4mnu\",\"data-framer-name\":\"Tag + Text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1w89v1g\",\"data-framer-name\":\"Tag\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-18mwtd9\",\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qij8sf\",\"data-styles-preset\":\"RgFD1QhxI\",children:\"Customers\"})}),className:\"framer-190yfvr\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-1hqw9hi\",\"data-styles-preset\":\"QDklYjGpS\",children:[\"Trusted by some of the largest companies in the world.\",/*#__PURE__*/_jsx(\"br\",{}),\"Discover what they built using Electricity Maps.\"]})}),className:\"framer-wselgg\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ttakzn\",\"data-border\":true,\"data-framer-name\":\"Divider Dashed\"})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 400px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+1e3+60+0+0+150},Nmd0jUj7Y:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px)`},q6LY2_avZ:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 700px) - 40px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1700px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+1e3+0+0+0+150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-pvl3xi-container\",nodeId:\"uLGl8sr8q\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{R6YPL0NKq:1.1},Nmd0jUj7Y:{R6YPL0NKq:3},q6LY2_avZ:{R6YPL0NKq:2}},children:/*#__PURE__*/_jsx(CustomersCarousel,{height:\"100%\",id:\"uLGl8sr8q\",layoutId:\"uLGl8sr8q\",R6YPL0NKq:5,style:{width:\"100%\"},width:\"100%\"})})})})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-11rx8nf\",\"data-framer-name\":\"Section / Platform\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wnm9jx\",\"data-framer-name\":\"Content L\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fy52m3\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fvcbal\",\"data-framer-name\":\"Tag + Text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dcu07c\",\"data-framer-name\":\"Tag\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-28jrqa\",\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qij8sf\",\"data-styles-preset\":\"RgFD1QhxI\",children:\"Platform\"})}),className:\"framer-u5iwck\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-imoome\",\"data-styles-preset\":\"EAcVq4Oqs\",children:\"A comprehensive look into the electricity grid\"})}),className:\"framer-zf31aj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1utoq24\",\"data-framer-name\":\"Sub\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qn9rf3\",\"data-styles-preset\":\"o2lw3f0KT\",style:{\"--framer-text-color\":\"rgba(0, 0, 0, 0.6)\"},children:\"Electricity Maps gives you unprecedented insights into the grid, with seamless access to global data at the highest granularity.\"})}),className:\"framer-et5o65\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xupqle hidden-ft5tmx hidden-1sz6g42\",\"data-framer-name\":\"Cards\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":pmLlvEcZO\",webPageId:\"KkAw1bOEA\"},implicitPathVariables:undefined},{href:{hash:\":pmLlvEcZO\",webPageId:\"KkAw1bOEA\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{height:560,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 88px) / 3, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:`max((min(${componentViewport?.width||\"100vw\"}, 1700px) - 88px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+0+1740+120+0+0+232.5+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1imzlwu-container\",nodeId:\"CLadShu_T\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{C7LHIS1Tc:resolvedLinks2[1],variant:\"ZmcrRGP0l\"}},children:/*#__PURE__*/_jsx(GlobalCoverage,{C7LHIS1Tc:resolvedLinks2[0],fcusbZyK0:\"Covering 190+ countries worldwide, Electricity Maps harmonizes data access across almost any location on the planet, making it the data provider with the largest coverage.\",height:\"100%\",id:\"CLadShu_T\",layoutId:\"CLadShu_T\",LWebUN4gD:\"Global Coverage\",style:{height:\"100%\",width:\"100%\"},variant:\"VHot9ah3P\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":q34lKy7Go\",webPageId:\"KkAw1bOEA\"},implicitPathVariables:undefined},{href:{hash:\":q34lKy7Go\",webPageId:\"KkAw1bOEA\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{height:560,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 88px) / 3, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:`max((min(${componentViewport?.width||\"100vw\"}, 1700px) - 88px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+0+1740+120+0+0+232.5+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8jfb3m-container\",nodeId:\"lU21w182H\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{C7LHIS1Tc:resolvedLinks3[1],variant:\"BKDaOO7Lk\"}},children:/*#__PURE__*/_jsx(PowerfulSignals,{C7LHIS1Tc:resolvedLinks3[0],fcusbZyK0:\"Whether it's electricity mix, carbon intensity, or electricity prices, Electricity Maps delivers a comprehensive suite of signals to power your specific use case.\",foaJXbb5q:\"New\",height:\"100%\",id:\"lU21w182H\",layoutId:\"lU21w182H\",LWebUN4gD:\"Powerful Signals\",style:{height:\"100%\",width:\"100%\"},v8r99K1Gu:false,variant:\"rym8Wde_I\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":HsRbeTiZi\",webPageId:\"KkAw1bOEA\"},implicitPathVariables:undefined},{href:{hash:\":HsRbeTiZi\",webPageId:\"KkAw1bOEA\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{height:560,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 88px) / 3, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:`max((min(${componentViewport?.width||\"100vw\"}, 1700px) - 88px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+0+1740+120+0+0+232.5+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ga1zxu-container\",nodeId:\"hNzV7Un97\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{C7LHIS1Tc:resolvedLinks4[1],variant:\"Ho1CN0IvA\"}},children:/*#__PURE__*/_jsx(FullTemporality,{C7LHIS1Tc:resolvedLinks4[0],fcusbZyK0:\"The Electricity Maps platform allows accessing our complete suite of signals historically, in real-time, or forecasted up to 72 hours ahead.\",height:\"100%\",id:\"hNzV7Un97\",layoutId:\"hNzV7Un97\",LWebUN4gD:\"Full Temporality\",style:{height:\"100%\",width:\"100%\"},variant:\"qkaMbHbEu\",width:\"100%\"})})})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{height:423,width:`calc(min(${componentViewport?.width||\"100vw\"}, 400px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+1760+60+0+0+357.9},q6LY2_avZ:{height:550,width:`calc(min(${componentViewport?.width||\"100vw\"}, 700px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+1740+120+0+0+357.9}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xyfnej-container hidden-72rtr7 hidden-11xex9o\",nodeId:\"Z_u4RTs_z\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{Bjxgbmpbg:1.1,jcdxeCFW1:\"am6NM_YJm\",SIqnIEyhI:\"FudHjVlH5\",yLsE4pjtb:\"UGtxneW4a\"}},children:/*#__PURE__*/_jsx(SlideshowPlatformIllustrations,{Bjxgbmpbg:1.5,height:\"100%\",id:\"Z_u4RTs_z\",jcdxeCFW1:\"Ho1CN0IvA\",layoutId:\"Z_u4RTs_z\",SIqnIEyhI:\"ZmcrRGP0l\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",yLsE4pjtb:\"BKDaOO7Lk\"})})})})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-19sxndv\",\"data-framer-name\":\"Section / Solutions\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6vfsl1\",\"data-framer-name\":\"Content L\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wq3yjs\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6kcgtu\",\"data-framer-name\":\"Tag + Text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3z7eod\",\"data-framer-name\":\"Tag\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-pk31m5\",\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qij8sf\",\"data-styles-preset\":\"RgFD1QhxI\",children:\"Solutions\"})}),className:\"framer-1wt8ffw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-imoome\",\"data-styles-preset\":\"EAcVq4Oqs\",children:\"Utilize electricity data in a whole new way.\"})}),className:\"framer-f6dr8a\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hyizgh\",\"data-framer-name\":\"Sub\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qn9rf3\",\"data-styles-preset\":\"o2lw3f0KT\",style:{\"--framer-text-color\":\"rgba(0, 0, 0, 0.6)\"},children:\"Electricity Maps allows building a whole new range of use-cases, delivering unprecedented value to your customers.\"})}),className:\"framer-1n4ceov\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{height:480,width:`calc(min(${componentViewport?.width||\"100vw\"}, 400px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+2730.9+60+0+0+357.9},Nmd0jUj7Y:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+2772.5+120+0+0+232.5},q6LY2_avZ:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 700px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+2887.9+120+0+0+357.9}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1700px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+2892.5+120+0+0+232.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13z4apd-container\",nodeId:\"flYUADwlM\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{Bjxgbmpbg:1.1,style:{height:\"100%\",width:\"100%\"}},Nmd0jUj7Y:{Bjxgbmpbg:2.2},q6LY2_avZ:{Bjxgbmpbg:1.3}},children:/*#__PURE__*/_jsx(SolutionsSlideshow,{Bjxgbmpbg:3,height:\"100%\",id:\"flYUADwlM\",layoutId:\"flYUADwlM\",style:{width:\"100%\"},width:\"100%\"})})})})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1nt6ckm\",\"data-framer-name\":\"Section / Product\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-e945sz\",\"data-framer-name\":\"Content L\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-3x1hn3\",\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1q4zbh6\",\"data-framer-name\":\"Tag + Text\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12e0foq\",\"data-framer-name\":\"Tag\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-92ldvl\",\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qij8sf\",\"data-styles-preset\":\"RgFD1QhxI\",style:{\"--framer-text-color\":\"var(--token-60397274-1746-4579-9863-acb8b09e9ea3, rgb(255, 255, 255))\"},children:\"Products\"})}),className:\"framer-rdkmqw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-imoome\",\"data-styles-preset\":\"EAcVq4Oqs\",style:{\"--framer-text-color\":\"var(--token-60397274-1746-4579-9863-acb8b09e9ea3, rgb(255, 255, 255))\"},children:\"Build on our platform or use our products\"})}),className:\"framer-94qs3t\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-837ht9 hidden-ft5tmx hidden-1sz6g42\",\"data-framer-name\":\"Cards\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{height:560,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 88px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+0+3925+120+0+0+191.4+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:`max((min(${componentViewport?.width||\"100vw\"}, 1700px) - 88px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+0+4045+120+0+0+191.4+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ztzv0a-container\",nodeId:\"u6NShnsKf\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{variant:\"bwK9RkFdI\"}},children:/*#__PURE__*/_jsx(DeveloperPlatform,{C7LHIS1Tc:\"portal.electricitymaps.com\",fcusbZyK0:\"Your one-stop shop access to integrating all standardized grid signals. Provides API access to global, historical, in real-time and forecasted grid data.\",foaJXbb5q:\"New\",height:\"100%\",id:\"u6NShnsKf\",layoutId:\"u6NShnsKf\",LWebUN4gD:\"Developer Portal\",style:{height:\"100%\",width:\"100%\"},v8r99K1Gu:true,variant:\"kxGASR1KY\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{height:560,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 88px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+0+3925+120+0+0+191.4+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:`max((min(${componentViewport?.width||\"100vw\"}, 1700px) - 88px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+0+4045+120+0+0+191.4+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1s2owo1-container\",nodeId:\"irMwQ2HeC\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{variant:\"J1vbJdwwB\"}},children:/*#__PURE__*/_jsx(LiveMap,{C7LHIS1Tc:\"app.electricitymaps.com\",fcusbZyK0:\"Explore the iconic global and real-time visualization of the origin of electricity and its carbon emissions. Enables exploration of data in the past and in real-time.\",foaJXbb5q:\"Free\",height:\"100%\",id:\"irMwQ2HeC\",layoutId:\"irMwQ2HeC\",LWebUN4gD:\"Interactive Map\",style:{height:\"100%\",width:\"100%\"},v8r99K1Gu:false,variant:\"lSIgEfswz\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{height:560,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 88px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+0+3925+120+0+0+191.4+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:680,width:`max((min(${componentViewport?.width||\"100vw\"}, 1700px) - 88px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+0+4045+120+0+0+191.4+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vxy78g-container\",nodeId:\"HSRLR3lDL\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nmd0jUj7Y:{variant:\"udCUAFZyy\"}},children:/*#__PURE__*/_jsx(DataStudio,{C7LHIS1Tc:\"https://portal.electricitymaps.com/datasets\",fcusbZyK0:\"Access free granular electricity data for scope 2 carbon accounting. Includes flow-traced carbon intensity from both direct operations and life-cycle.\",foaJXbb5q:\"Free\",height:\"100%\",id:\"HSRLR3lDL\",layoutId:\"HSRLR3lDL\",LWebUN4gD:\"Datasets\",style:{height:\"100%\",width:\"100%\"},v8r99K1Gu:false,variant:\"RtktgpENv\",width:\"100%\"})})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{height:423,width:`calc(min(${componentViewport?.width||\"100vw\"}, 400px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+3758.8+60+0+0+191.4},q6LY2_avZ:{height:550,width:`calc(min(${componentViewport?.width||\"100vw\"}, 700px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+4165.8+120+0+0+191.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1n279pr-container hidden-72rtr7 hidden-11xex9o\",nodeId:\"TdksHVfZA\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{Bjxgbmpbg:1.1,I4N_OXnUF:\"Jh38kE0Ol\",r2OfnKUDr:\"HxVtJ0H7a\",XOZsFOBK8:\"wGHVDRaPQ\"}},children:/*#__PURE__*/_jsx(SlideshowProductIllustrations,{Bjxgbmpbg:1.5,height:\"100%\",I4N_OXnUF:\"udCUAFZyy\",id:\"TdksHVfZA\",layoutId:\"TdksHVfZA\",r2OfnKUDr:\"J1vbJdwwB\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",XOZsFOBK8:\"bwK9RkFdI\"})})})})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-4zyq8m\",\"data-framer-name\":\"Section / CTA\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ywc4p6\",\"data-framer-name\":\"Content L\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 400px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+4563.2+60+0+0+0},Nmd0jUj7Y:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+4916.4+120+0+0+0},q6LY2_avZ:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 700px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+5147.2+120+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:494,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1700px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+5156.4+120+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wxc89i-container\",nodeId:\"rRl0LdRnB\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FE9yuqppi:{variant:\"x6xeUCCT4\"}},children:/*#__PURE__*/_jsx(CTACard,{height:\"100%\",id:\"rRl0LdRnB\",IUdBX7JgT:\"Get started\",jjC6o8LUA:\"Get started for free - No credit card needed.\",layoutId:\"rRl0LdRnB\",oR1VlAQ9j:true,s2FT4qSzk:\"portal.electricitymaps.com\",style:{width:\"100%\"},UteOhGdCD:\"Are you ready to get started?\",variant:\"TV2x_f1q3\",width:\"100%\"})})})})})})})]})}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-K7bv3.framer-lux5qc, .framer-K7bv3 .framer-lux5qc { display: block; }\",\".framer-K7bv3.framer-72rtr7 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 2000px; }\",\".framer-K7bv3 .framer-ezd5ae { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-1hhn1vg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; min-height: 100vh; overflow: hidden; padding: 87px 0px 87px 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-12gayb7 { flex: none; height: 10px; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 100px; z-index: 1; }\",\".framer-K7bv3 .framer-17jgw6v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 1700px; overflow: visible; padding: 52px 20px 52px 20px; position: relative; width: 100%; z-index: 1; }\",\".framer-K7bv3 .framer-xin0x4, .framer-K7bv3 .framer-zri8y4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-eb0fq8 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 1200px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-K7bv3 .framer-icl07u { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 650px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-K7bv3 .framer-13y1kw9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-8mz74o-container, .framer-K7bv3 .framer-mku68c-container { flex: none; height: 32px; position: relative; width: auto; }\",\".framer-K7bv3 .framer-1tx5hsi { -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,1) 100%) add; background-color: #e2dcd2; flex: none; height: 410px; left: 0px; mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,1) 100%) add; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-K7bv3 .framer-14eapd7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 170px 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-p640hw { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; border-top-left-radius: 1px; border-top-right-radius: 1px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; max-width: 1700px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; z-index: 1; }\",\".framer-K7bv3 .framer-fa4mnu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-1w89v1g, .framer-K7bv3 .framer-dcu07c, .framer-K7bv3 .framer-3z7eod, .framer-K7bv3 .framer-12e0foq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-K7bv3 .framer-18mwtd9, .framer-K7bv3 .framer-28jrqa, .framer-K7bv3 .framer-pk31m5 { aspect-ratio: 1 / 1; background-color: var(--token-9defa76b-53a9-4c8b-8025-969d3edfd904, #000000); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; flex: none; height: var(--framer-aspect-ratio-supported, 6px); overflow: hidden; position: relative; width: 6px; will-change: var(--framer-will-change-override, transform); }\",\".framer-K7bv3 .framer-190yfvr, .framer-K7bv3 .framer-u5iwck, .framer-K7bv3 .framer-1wt8ffw, .framer-K7bv3 .framer-rdkmqw { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-K7bv3 .framer-wselgg { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 1000px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-K7bv3 .framer-1ttakzn { --border-bottom-width: 1px; --border-color: rgba(0, 0, 0, 0.32); --border-left-width: 0px; --border-right-width: 0px; --border-style: dotted; --border-top-width: 0px; flex: none; height: 2px; overflow: hidden; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-pvl3xi-container, .framer-K7bv3 .framer-13z4apd-container, .framer-K7bv3 .framer-wxc89i-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-11rx8nf { align-content: center; align-items: center; background-color: #f5f4f2; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; overflow: hidden; padding: 120px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-wnm9jx, .framer-K7bv3 .framer-6vfsl1, .framer-K7bv3 .framer-e945sz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 90px; height: min-content; justify-content: center; max-width: 1700px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; z-index: 1; }\",\".framer-K7bv3 .framer-1fy52m3, .framer-K7bv3 .framer-1wq3yjs, .framer-K7bv3 .framer-3x1hn3 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-1fvcbal, .framer-K7bv3 .framer-6kcgtu, .framer-K7bv3 .framer-1q4zbh6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-K7bv3 .framer-zf31aj, .framer-K7bv3 .framer-f6dr8a, .framer-K7bv3 .framer-94qs3t { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 619px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-K7bv3 .framer-1utoq24, .framer-K7bv3 .framer-1hyizgh { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: center; max-width: 608px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-K7bv3 .framer-et5o65, .framer-K7bv3 .framer-1n4ceov { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-K7bv3 .framer-1xupqle { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 680px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-1imzlwu-container, .framer-K7bv3 .framer-8jfb3m-container, .framer-K7bv3 .framer-1ga1zxu-container, .framer-K7bv3 .framer-ztzv0a-container, .framer-K7bv3 .framer-1s2owo1-container, .framer-K7bv3 .framer-1vxy78g-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-K7bv3 .framer-1xyfnej-container, .framer-K7bv3 .framer-1n279pr-container { flex: none; height: 550px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-19sxndv, .framer-K7bv3 .framer-4zyq8m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; overflow: hidden; padding: 120px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-1nt6ckm { align-content: center; align-items: center; background-color: #0a0b0d; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; overflow: hidden; padding: 120px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-92ldvl { aspect-ratio: 1 / 1; background-color: var(--token-60397274-1746-4579-9863-acb8b09e9ea3, #ffffff); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; flex: none; height: var(--framer-aspect-ratio-supported, 6px); overflow: hidden; position: relative; width: 6px; will-change: var(--framer-will-change-override, transform); }\",\".framer-K7bv3 .framer-837ht9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 680px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-K7bv3 .framer-1ywc4p6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: center; max-width: 1700px; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-K7bv3.framer-72rtr7, .framer-K7bv3 .framer-ezd5ae, .framer-K7bv3 .framer-1hhn1vg, .framer-K7bv3 .framer-17jgw6v, .framer-K7bv3 .framer-xin0x4, .framer-K7bv3 .framer-13y1kw9, .framer-K7bv3 .framer-14eapd7, .framer-K7bv3 .framer-p640hw, .framer-K7bv3 .framer-zri8y4, .framer-K7bv3 .framer-fa4mnu, .framer-K7bv3 .framer-1w89v1g, .framer-K7bv3 .framer-11rx8nf, .framer-K7bv3 .framer-wnm9jx, .framer-K7bv3 .framer-1fy52m3, .framer-K7bv3 .framer-1fvcbal, .framer-K7bv3 .framer-dcu07c, .framer-K7bv3 .framer-1utoq24, .framer-K7bv3 .framer-1xupqle, .framer-K7bv3 .framer-19sxndv, .framer-K7bv3 .framer-6vfsl1, .framer-K7bv3 .framer-1wq3yjs, .framer-K7bv3 .framer-6kcgtu, .framer-K7bv3 .framer-3z7eod, .framer-K7bv3 .framer-1hyizgh, .framer-K7bv3 .framer-1nt6ckm, .framer-K7bv3 .framer-e945sz, .framer-K7bv3 .framer-3x1hn3, .framer-K7bv3 .framer-1q4zbh6, .framer-K7bv3 .framer-12e0foq, .framer-K7bv3 .framer-837ht9, .framer-K7bv3 .framer-4zyq8m, .framer-K7bv3 .framer-1ywc4p6 { gap: 0px; } .framer-K7bv3.framer-72rtr7 > *, .framer-K7bv3 .framer-ezd5ae > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-K7bv3.framer-72rtr7 > :first-child, .framer-K7bv3 .framer-ezd5ae > :first-child, .framer-K7bv3 .framer-1hhn1vg > :first-child, .framer-K7bv3 .framer-17jgw6v > :first-child, .framer-K7bv3 .framer-xin0x4 > :first-child, .framer-K7bv3 .framer-14eapd7 > :first-child, .framer-K7bv3 .framer-p640hw > :first-child, .framer-K7bv3 .framer-zri8y4 > :first-child, .framer-K7bv3 .framer-fa4mnu > :first-child, .framer-K7bv3 .framer-11rx8nf > :first-child, .framer-K7bv3 .framer-wnm9jx > :first-child, .framer-K7bv3 .framer-1fvcbal > :first-child, .framer-K7bv3 .framer-1utoq24 > :first-child, .framer-K7bv3 .framer-19sxndv > :first-child, .framer-K7bv3 .framer-6vfsl1 > :first-child, .framer-K7bv3 .framer-6kcgtu > :first-child, .framer-K7bv3 .framer-1hyizgh > :first-child, .framer-K7bv3 .framer-1nt6ckm > :first-child, .framer-K7bv3 .framer-e945sz > :first-child, .framer-K7bv3 .framer-1q4zbh6 > :first-child, .framer-K7bv3 .framer-4zyq8m > :first-child, .framer-K7bv3 .framer-1ywc4p6 > :first-child { margin-top: 0px; } .framer-K7bv3.framer-72rtr7 > :last-child, .framer-K7bv3 .framer-ezd5ae > :last-child, .framer-K7bv3 .framer-1hhn1vg > :last-child, .framer-K7bv3 .framer-17jgw6v > :last-child, .framer-K7bv3 .framer-xin0x4 > :last-child, .framer-K7bv3 .framer-14eapd7 > :last-child, .framer-K7bv3 .framer-p640hw > :last-child, .framer-K7bv3 .framer-zri8y4 > :last-child, .framer-K7bv3 .framer-fa4mnu > :last-child, .framer-K7bv3 .framer-11rx8nf > :last-child, .framer-K7bv3 .framer-wnm9jx > :last-child, .framer-K7bv3 .framer-1fvcbal > :last-child, .framer-K7bv3 .framer-1utoq24 > :last-child, .framer-K7bv3 .framer-19sxndv > :last-child, .framer-K7bv3 .framer-6vfsl1 > :last-child, .framer-K7bv3 .framer-6kcgtu > :last-child, .framer-K7bv3 .framer-1hyizgh > :last-child, .framer-K7bv3 .framer-1nt6ckm > :last-child, .framer-K7bv3 .framer-e945sz > :last-child, .framer-K7bv3 .framer-1q4zbh6 > :last-child, .framer-K7bv3 .framer-4zyq8m > :last-child, .framer-K7bv3 .framer-1ywc4p6 > :last-child { margin-bottom: 0px; } .framer-K7bv3 .framer-1hhn1vg > *, .framer-K7bv3 .framer-14eapd7 > *, .framer-K7bv3 .framer-p640hw > *, .framer-K7bv3 .framer-11rx8nf > *, .framer-K7bv3 .framer-19sxndv > *, .framer-K7bv3 .framer-1nt6ckm > *, .framer-K7bv3 .framer-4zyq8m > * { margin: 0px; margin-bottom: calc(44px / 2); margin-top: calc(44px / 2); } .framer-K7bv3 .framer-17jgw6v > * { margin: 0px; margin-bottom: calc(100px / 2); margin-top: calc(100px / 2); } .framer-K7bv3 .framer-xin0x4 > *, .framer-K7bv3 .framer-zri8y4 > * { margin: 0px; margin-bottom: calc(35px / 2); margin-top: calc(35px / 2); } .framer-K7bv3 .framer-13y1kw9 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-K7bv3 .framer-13y1kw9 > :first-child, .framer-K7bv3 .framer-1w89v1g > :first-child, .framer-K7bv3 .framer-1fy52m3 > :first-child, .framer-K7bv3 .framer-dcu07c > :first-child, .framer-K7bv3 .framer-1xupqle > :first-child, .framer-K7bv3 .framer-1wq3yjs > :first-child, .framer-K7bv3 .framer-3z7eod > :first-child, .framer-K7bv3 .framer-3x1hn3 > :first-child, .framer-K7bv3 .framer-12e0foq > :first-child, .framer-K7bv3 .framer-837ht9 > :first-child { margin-left: 0px; } .framer-K7bv3 .framer-13y1kw9 > :last-child, .framer-K7bv3 .framer-1w89v1g > :last-child, .framer-K7bv3 .framer-1fy52m3 > :last-child, .framer-K7bv3 .framer-dcu07c > :last-child, .framer-K7bv3 .framer-1xupqle > :last-child, .framer-K7bv3 .framer-1wq3yjs > :last-child, .framer-K7bv3 .framer-3z7eod > :last-child, .framer-K7bv3 .framer-3x1hn3 > :last-child, .framer-K7bv3 .framer-12e0foq > :last-child, .framer-K7bv3 .framer-837ht9 > :last-child { margin-right: 0px; } .framer-K7bv3 .framer-fa4mnu > *, .framer-K7bv3 .framer-1fvcbal > *, .framer-K7bv3 .framer-1utoq24 > *, .framer-K7bv3 .framer-6kcgtu > *, .framer-K7bv3 .framer-1hyizgh > *, .framer-K7bv3 .framer-1q4zbh6 > * { margin: 0px; margin-bottom: calc(21px / 2); margin-top: calc(21px / 2); } .framer-K7bv3 .framer-1w89v1g > *, .framer-K7bv3 .framer-dcu07c > *, .framer-K7bv3 .framer-3z7eod > *, .framer-K7bv3 .framer-12e0foq > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-K7bv3 .framer-wnm9jx > *, .framer-K7bv3 .framer-6vfsl1 > *, .framer-K7bv3 .framer-e945sz > * { margin: 0px; margin-bottom: calc(90px / 2); margin-top: calc(90px / 2); } .framer-K7bv3 .framer-1fy52m3 > *, .framer-K7bv3 .framer-1xupqle > *, .framer-K7bv3 .framer-1wq3yjs > *, .framer-K7bv3 .framer-3x1hn3 > *, .framer-K7bv3 .framer-837ht9 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-K7bv3 .framer-1ywc4p6 > * { margin: 0px; margin-bottom: calc(70px / 2); margin-top: calc(70px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-K7bv3[data-border=\"true\"]::after, .framer-K7bv3 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@media (min-width: 1200px) and (max-width: 1999px) { .framer-K7bv3.framer-72rtr7 { width: 1200px; } .framer-K7bv3 .framer-17jgw6v, .framer-K7bv3 .framer-p640hw, .framer-K7bv3 .framer-wnm9jx, .framer-K7bv3 .framer-6vfsl1, .framer-K7bv3 .framer-e945sz, .framer-K7bv3 .framer-1ywc4p6 { max-width: 1200px; } .framer-K7bv3 .framer-1xupqle, .framer-K7bv3 .framer-837ht9 { height: 560px; }}\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-K7bv3.framer-72rtr7 { width: 810px; } .framer-K7bv3 .framer-17jgw6v, .framer-K7bv3 .framer-p640hw, .framer-K7bv3 .framer-wnm9jx, .framer-K7bv3 .framer-6vfsl1, .framer-K7bv3 .framer-e945sz, .framer-K7bv3 .framer-1ywc4p6 { max-width: 700px; } .framer-K7bv3 .framer-1fy52m3, .framer-K7bv3 .framer-1wq3yjs, .framer-K7bv3 .framer-3x1hn3 { align-content: flex-start; align-items: flex-start; flex-direction: column; } .framer-K7bv3 .framer-1fvcbal, .framer-K7bv3 .framer-1utoq24, .framer-K7bv3 .framer-6kcgtu, .framer-K7bv3 .framer-1hyizgh, .framer-K7bv3 .framer-1q4zbh6 { flex: none; width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-K7bv3 .framer-1fy52m3, .framer-K7bv3 .framer-1wq3yjs, .framer-K7bv3 .framer-3x1hn3 { gap: 0px; } .framer-K7bv3 .framer-1fy52m3 > *, .framer-K7bv3 .framer-1wq3yjs > *, .framer-K7bv3 .framer-3x1hn3 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-K7bv3 .framer-1fy52m3 > :first-child, .framer-K7bv3 .framer-1wq3yjs > :first-child, .framer-K7bv3 .framer-3x1hn3 > :first-child { margin-top: 0px; } .framer-K7bv3 .framer-1fy52m3 > :last-child, .framer-K7bv3 .framer-1wq3yjs > :last-child, .framer-K7bv3 .framer-3x1hn3 > :last-child { margin-bottom: 0px; } }}\",\"@media (max-width: 809px) { .framer-K7bv3.framer-72rtr7 { width: 390px; } .framer-K7bv3 .framer-1hhn1vg { padding: 87px 0px 60px 0px; } .framer-K7bv3 .framer-17jgw6v, .framer-K7bv3 .framer-p640hw, .framer-K7bv3 .framer-wnm9jx, .framer-K7bv3 .framer-6vfsl1, .framer-K7bv3 .framer-e945sz, .framer-K7bv3 .framer-1ywc4p6 { max-width: 400px; } .framer-K7bv3 .framer-14eapd7, .framer-K7bv3 .framer-11rx8nf, .framer-K7bv3 .framer-19sxndv, .framer-K7bv3 .framer-1nt6ckm { padding: 60px 0px 130px 0px; } .framer-K7bv3 .framer-1fy52m3, .framer-K7bv3 .framer-1wq3yjs, .framer-K7bv3 .framer-3x1hn3 { align-content: flex-start; align-items: flex-start; flex-direction: column; } .framer-K7bv3 .framer-1fvcbal, .framer-K7bv3 .framer-1utoq24, .framer-K7bv3 .framer-6kcgtu, .framer-K7bv3 .framer-1hyizgh, .framer-K7bv3 .framer-1q4zbh6 { flex: none; width: 100%; } .framer-K7bv3 .framer-1xyfnej-container, .framer-K7bv3 .framer-1n279pr-container { height: 423px; } .framer-K7bv3 .framer-13z4apd-container { height: 480px; } .framer-K7bv3 .framer-4zyq8m { padding: 60px 0px 60px 0px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-K7bv3 .framer-1fy52m3, .framer-K7bv3 .framer-1wq3yjs, .framer-K7bv3 .framer-3x1hn3 { gap: 0px; } .framer-K7bv3 .framer-1fy52m3 > *, .framer-K7bv3 .framer-1wq3yjs > *, .framer-K7bv3 .framer-3x1hn3 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-K7bv3 .framer-1fy52m3 > :first-child, .framer-K7bv3 .framer-1wq3yjs > :first-child, .framer-K7bv3 .framer-3x1hn3 > :first-child { margin-top: 0px; } .framer-K7bv3 .framer-1fy52m3 > :last-child, .framer-K7bv3 .framer-1wq3yjs > :last-child, .framer-K7bv3 .framer-3x1hn3 > :last-child { margin-bottom: 0px; } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6580.5\n * @framerIntrinsicWidth 2000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Nmd0jUj7Y\":{\"layout\":[\"fixed\",\"auto\"]},\"q6LY2_avZ\":{\"layout\":[\"fixed\",\"auto\"]},\"FE9yuqppi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"iOzX8N1Eb\":{\"pattern\":\":iOzX8N1Eb\",\"name\":\"navi-blur\"}}\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-K7bv3\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:6580.5,width:2e3};addFonts(FrameraugiA20Il,[{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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\"}]},...ButtonFonts,...CustomersCarouselFonts,...GlobalCoverageFonts,...PowerfulSignalsFonts,...FullTemporalityFonts,...SlideshowPlatformIllustrationsFonts,...SolutionsSlideshowFonts,...DeveloperPlatformFonts,...LiveMapFonts,...DataStudioFonts,...SlideshowProductIllustrationsFonts,...CTACardFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"2000\",\"framerIntrinsicHeight\":\"6580.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Nmd0jUj7Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q6LY2_avZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FE9yuqppi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerResponsiveScreen\":\"\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerScrollSections\":\"{\\\"iOzX8N1Eb\\\":{\\\"pattern\\\":\\\":iOzX8N1Eb\\\",\\\"name\\\":\\\"navi-blur\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transition3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "transition4", "transition5", "transition6", "transition7", "transition8", "transition9", "transformTemplate1", "_", "t", "transition10", "transformTemplate2", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "SVG", "RichText2", "css", "FrameruxWRoXZik", "withCSS", "uxWRoXZik_default", "addPropertyControls", "ControlType", "addFonts", "CustomersArrowButtonFonts", "getFonts", "eBTJXilLv_default", "ProductLiveMapIllustrationFonts", "uxWRoXZik_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "convertFromBoolean", "value", "activeLocale", "toNumber", "parsedNumber", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "desc", "height", "id", "link", "tag", "tag1", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "LWebUN4gD", "v8r99K1Gu", "foaJXbb5q", "fcusbZyK0", "C7LHIS1Tc", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppeariu22u0", "args", "onAppear1xt3xh1", "useOnVariantChange", "scopingClassNames", "cx", "opacity", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerA9ZCV2se5", "withCSS", "A9ZCV2se5_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "BROWSER", "window", "createElement", "tagName", "optionsOrChildren", "_children", "element", "options", "children", "child", "offset", "el", "justify", "_this", "_offsetWidth", "visible", "define", "name", "constructor", "forEach", "arr", "fn", "reverse", "len", "i", "max", "n1", "n2", "html", "css", "supportsLinear", "BROWSER", "supportsMod", "prefersReducedMotion", "opacityDeltaVar", "widthDeltaVar", "dxVar", "deltaVar", "supportsAtProperty", "charHeight", "maskHeight", "halfMaskHeight", "maskWidth", "scaledMaskWidth", "cornerGradient", "styles", "css", "styles_default", "ServerSafeHTMLElement", "BROWSER", "styles", "css", "charHeight", "halfMaskHeight", "renderPart", "part", "renderSection", "section", "str", "p", "renderInnerHTML", "data", "html", "maskHeight", "formatToData", "value", "formatter", "prefix", "suffix", "parts", "pre", "_integer", "fraction", "post", "counts", "generateKey", "type", "_counts_type", "valueAsString", "seenInteger", "seenDecimal", "part", "d", "integer", "i", "p", "_define_property", "obj", "key", "value", "canAnimate", "supportsMod", "supportsLinear", "supportsAtProperty", "styleSheet", "NumberFlowLite", "ServerSafeHTMLElement", "val", "_this_shadowRoot", "a", "data", "pre", "integer", "fraction", "post", "prev", "prevNumber", "p", "number", "firstChangedPrev", "pp", "firstChanged", "max", "prefersReducedMotion", "visible", "styles_default", "style", "SymbolSection", "Num", "controller", "animated", "props", "oldValue", "rect", "dx", "width", "dWidth", "dxVar", "widthDeltaVar", "flow", "className", "NumberSection", "createElement", "Section", "part", "startDigitsAtZero", "comp", "Digit", "Sym", "char", "chars", "offset", "parts", "added", "updated", "reverse", "op", "forEach", "justify", "children", "removed", "AnimatePresence", "opacityDeltaVar", "el", "onRemove", "animateIn", "_this__onRemove", "_this", "Char", "section", "parentRect", "prevOffset", "halfWidth", "_this__numbers_this_value", "_this__numbers_value", "center", "diff", "_this_flow_spinTiming", "deltaVar", "trend", "type", "pos", "_section_flow_digits_pos", "_section_flow_digits", "_section_flow_digits_pos_max", "length", "numbers", "_", "i", "num", "current", "newVal", "_define_property", "obj", "key", "value", "_React_version_match", "REACT_MAJOR", "me", "isReact19", "OBSERVED_ATTRIBUTES", "NumberFlowElement", "NumberFlowLite", "attr", "_oldValue", "newValue", "define", "formatters", "serialize", "p", "splitProps", "props", "transformTiming", "spinTiming", "opacityTiming", "animated", "respectMotionPreference", "trend", "continuous", "rest", "NumberFlowImpl", "I", "prevProps", "nonData", "k", "v", "_this_props_group", "_this_el_willUpdate", "_this_el", "_", "__", "didUpdate", "el", "innerRef", "className", "data", "willChange", "isolate", "group", "digits", "onAnimationsStart", "onAnimationsFinish", "BROWSER", "renderInnerHTML", "NumberFlow", "Y", "locales", "format", "prefix", "suffix", "_ref", "ce", "ref", "pe", "re", "NumberFlowGroupContext", "localesString", "se", "formatString", "_formatters", "formatter", "formatToData", "NumberFlowReact_yGat_default", "z", "TREND_VALUES", "oldValue", "value", "EASING_VALUES", "NumberFlowComponent", "props", "format", "gradientHeight", "isCanvas", "RenderTarget", "id", "useInstanceId", "style", "numberFormat", "u", "p", "NumberFlowReact_yGat_default", "addPropertyControls", "ControlType", "navigator", "ae", "NumberFlowFonts", "getFonts", "NumberFlowComponent", "serializationHash", "variantClassNames", "numberToPixelString", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "padding", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "w3Mhiyf1K", "ARF24cTnL", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "NumberFlowComponent", "RichText2", "css", "FramerRGyUnVU3W", "withCSS", "RGyUnVU3W_default", "addPropertyControls", "ControlType", "addFonts", "NumberFlowFonts", "CustomersArrowButtonFonts", "getFonts", "eBTJXilLv_default", "HomeGlobalCoverageNumberFonts", "RGyUnVU3W_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "transformTemplate1", "_", "t", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "desc", "height", "id", "link", "tag", "tag1", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "LWebUN4gD", "v8r99K1Gu", "foaJXbb5q", "fcusbZyK0", "C7LHIS1Tc", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1qlnnb", "args", "onAppear1i1wg56", "useOnVariantChange", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "SVG", "css", "FramerfT7iWdUZ9", "withCSS", "fT7iWdUZ9_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "transition3", "transition4", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "SVG", "css", "Framerh66TCbpl3", "withCSS", "h66TCbpl3_default", "addPropertyControls", "ControlType", "addFonts", "CustomersArrowButtonFonts", "getFonts", "eBTJXilLv_default", "DataStudioIllustrationFonts", "h66TCbpl3_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "convertFromBoolean", "value", "activeLocale", "toNumber", "parsedNumber", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "desc", "height", "id", "link", "tag", "tag1", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "LWebUN4gD", "v8r99K1Gu", "foaJXbb5q", "fcusbZyK0", "C7LHIS1Tc", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1txjbxr", "args", "onAppearxs9cpt", "useOnVariantChange", "scopingClassNames", "cx", "opacity", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framerg46WaifrB", "withCSS", "g46WaifrB_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "useRenderTarget", "se", "RenderTarget", "useIsOnCanvas", "se", "RenderTarget", "ObjectFitType", "SrcType", "defaultVideo", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "isPlayingRef", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "video", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "X", "srcType", "srcUrl", "srcFile", "posterEnabled", "playing", "restartOnEnter", "objectFit", "backgroundColor", "radius", "volume", "startTimeProp", "poster", "progress", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "renderTarget", "useRenderTarget", "isStaticRenderer", "RenderTarget", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "isCloseToViewport", "startTime", "isPlaying", "ue", "isMountedAndReadyForProgressChanges", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "handleReady", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "SyncContext", "z", "id", "SyncProvider", "children", "readyVideos", "setReadyVideos", "ye", "totalVideos", "pe", "registerVideo", "prev", "next", "unregisterVideo", "allVideosReady", "p", "withSyncedVideo", "Component", "props", "videoRef", "videoId", "re", "ue", "video", "handleCanPlayThrough", "withSyncedVideos", "VideoFonts", "getFonts", "Video", "VideoWithSyncedVideo148h90q", "withCodeBoundaryForOverrides", "withSyncedVideo", "VideoWithSyncedVideoqrynk5", "MotionDivWithSyncedVideos172pww3", "motion", "withSyncedVideos", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerE_yMbd3rJ", "withCSS", "E_yMbd3rJ_default", "addPropertyControls", "ControlType", "addFonts", "CustomersArrowButtonFonts", "getFonts", "eBTJXilLv_default", "HomeGlobeLoopFonts", "E_yMbd3rJ_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "desc", "height", "id", "link", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "LWebUN4gD", "fcusbZyK0", "C7LHIS1Tc", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1mad24q", "args", "onAppear145sgjf", "onAppearxw926x", "onAppear1bnd1wt", "onAppear7r4v3w", "useOnVariantChange", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerPTvVhJwwV", "withCSS", "PTvVhJwwV_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "RHJweniUu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText2", "css", "FramerthCJSmIMz", "withCSS", "thCJSmIMz_default", "addPropertyControls", "ControlType", "addFonts", "HomeTextCircleFonts", "getFonts", "thCJSmIMz_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppearo39ith", "args", "onAppearm3obb0", "useOnVariantChange", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerDTQ9imx4U", "withCSS", "DTQ9imx4U_default", "addPropertyControls", "ControlType", "addFonts", "CustomersArrowButtonFonts", "getFonts", "eBTJXilLv_default", "HomeFullTemporalityIllustrationFonts", "DTQ9imx4U_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "desc", "height", "id", "link", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "LWebUN4gD", "fcusbZyK0", "C7LHIS1Tc", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppearzhjzbn", "args", "onAppearh2lux4", "useOnVariantChange", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FrameryznLD7b6t", "withCSS", "yznLD7b6t_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "GlobalCoverageFonts", "getFonts", "PTvVhJwwV_default", "PowerfulSignalsFonts", "fT7iWdUZ9_default", "FullTemporalityFonts", "yznLD7b6t_default", "SlideshowFonts", "Slideshow", "GlobalCoverageControls", "getPropertyControls", "PowerfulSignalsControls", "FullTemporalityControls", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableEnumMap2", "getProps", "height", "id", "items", "variant1", "variant2", "variant3", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "Bjxgbmpbg", "SIqnIEyhI", "yLsE4pjtb", "jcdxeCFW1", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "Slideshow", "PTvVhJwwV_default", "fT7iWdUZ9_default", "yznLD7b6t_default", "css", "Framerg8yRtnEYm", "withCSS", "g8yRtnEYm_default", "addPropertyControls", "ControlType", "GlobalCoverageControls", "PowerfulSignalsControls", "FullTemporalityControls", "addFonts", "GlobalCoverageFonts", "PowerfulSignalsFonts", "FullTemporalityFonts", "SlideshowFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "transformTemplate1", "_", "t", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "desc", "height", "id", "image", "link", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "LWebUN4gD", "wRV2L9lop", "fcusbZyK0", "C7LHIS1Tc", "xmtgh2XxA", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapw9z8jx", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "Image2", "getLoadingLazyAtYPosition", "RichText2", "css", "FramerSRM904_kH", "withCSS", "SRM904_kH_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "CardMaskHoverFonts", "getFonts", "SRM904_kH_default", "SlideshowFonts", "Slideshow", "serializationHash", "variantClassNames", "transition1", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "items", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "Bjxgbmpbg", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "Slideshow", "SRM904_kH_default", "css", "FramertfiyJBGYP", "withCSS", "tfiyJBGYP_default", "addPropertyControls", "ControlType", "addFonts", "CardMaskHoverFonts", "SlideshowFonts", "HIDDEN", "SCRAMBLED", "REVEALED", "ScrambleAppear", "props", "_props_style", "from", "scrambledLetters", "text", "scrambledColor", "animation", "speed", "isCanvas", "RenderTarget", "Tag", "ref", "pe", "encryptedText", "randomString", "progress", "setProgress", "ye", "currentAnimation", "setCurrentAnimation", "intervalRef", "isInView", "useInView", "characterDelay", "mapRange", "shuffledIndices", "se", "_", "i", "runAnimation", "animate", "ue", "segments", "leftCutoff", "rightCutoff", "clamp", "center", "letters", "indexInSequence", "scrambleWindow", "startScrambleAt", "startRevealAt", "p", "consolidateSegments", "state", "index", "addPropertyControls", "ControlType", "length", "characters", "originalText", "matchCase", "keepSpaces", "result", "lastChar", "originalChar", "newChar", "value", "fromLow", "fromHigh", "toLow", "toHigh", "percentage", "min", "max", "acc", "curr", "CustomersArrowButtonFonts", "getFonts", "eBTJXilLv_default", "ScrambleAppearFonts", "ScrambleAppear", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "convertFromBoolean", "value", "activeLocale", "toNumber", "parsedNumber", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "desc", "height", "id", "link", "tag", "tag1", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "LWebUN4gD", "v8r99K1Gu", "foaJXbb5q", "fcusbZyK0", "C7LHIS1Tc", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear16xra32", "args", "onAppearn1dyf8", "useOnVariantChange", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "opacity", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "SVG", "css", "FramervJLEso6FH", "withCSS", "vJLEso6FH_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "DeveloperPlatformFonts", "getFonts", "vJLEso6FH_default", "LiveMapFonts", "A9ZCV2se5_default", "DataStudioFonts", "g46WaifrB_default", "SlideshowFonts", "Slideshow", "DeveloperPlatformControls", "getPropertyControls", "LiveMapControls", "DataStudioControls", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableEnumMap2", "getProps", "height", "id", "items", "variant1", "variant2", "variant3", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "Bjxgbmpbg", "XOZsFOBK8", "r2OfnKUDr", "I4N_OXnUF", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "Slideshow", "vJLEso6FH_default", "A9ZCV2se5_default", "g46WaifrB_default", "css", "FramerW45DhK1Ri", "withCSS", "W45DhK1Ri_default", "addPropertyControls", "ControlType", "DeveloperPlatformControls", "LiveMapControls", "DataStudioControls", "addFonts", "DeveloperPlatformFonts", "LiveMapFonts", "DataStudioFonts", "SlideshowFonts", "LogosFonts", "getFonts", "JlarvrguA_default", "CustomersArrowButtonFonts", "eBTJXilLv_default", "LogosControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "height", "id", "keyColor", "link", "logo", "sub", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "kZV5G2TKJ", "K8Repxx5_", "w1kWBap6P", "aToH5QEaM", "sEFMLCEY2", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseLeave1phll47", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerLxW6EaZ34", "withCSS", "LxW6EaZ34_default", "addPropertyControls", "ControlType", "addFonts", "CustomersCardFonts", "getFonts", "LxW6EaZ34_default", "SlideshowFonts", "Slideshow", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "items", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "R6YPL0NKq", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "Slideshow", "LxW6EaZ34_default", "css", "FrameryTz_dq0ih", "withCSS", "yTz_dq0ih_default", "addPropertyControls", "ControlType", "addFonts", "CustomersCardFonts", "SlideshowFonts", "ButtonFonts", "getFonts", "tyVaxrRlU_default", "CustomersCarouselFonts", "yTz_dq0ih_default", "GlobalCoverageFonts", "PTvVhJwwV_default", "PowerfulSignalsFonts", "fT7iWdUZ9_default", "FullTemporalityFonts", "yznLD7b6t_default", "SlideshowPlatformIllustrationsFonts", "g8yRtnEYm_default", "SolutionsSlideshowFonts", "tfiyJBGYP_default", "DeveloperPlatformFonts", "vJLEso6FH_default", "LiveMapFonts", "A9ZCV2se5_default", "DataStudioFonts", "g46WaifrB_default", "SlideshowProductIllustrationsFonts", "W45DhK1Ri_default", "CTACardFonts", "yJWhaVCxT_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "elementId", "useRouteElementId", "dynamicRef", "useSiteRefs", "router", "useRouter", "isDisplayed", "isDisplayed1", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "RichText2", "x", "ResolveLinks", "resolvedLinks", "PropertyOverrides2", "ComponentViewportProvider", "Container", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
