{"version":3,"file":"shared-lib.DYgKA0CM.mjs","names":["fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","React.useRef","React.useCallback","spread","starSize","focal","starCount","reverseFly","trail","followCursor","speed","fadeInRange","galaxyMode","direction","twinkle","Icon","useMemo","lowercaseIconKeyPairs","iconKeys","useRef","useState","HouseFactory","React","fonts","css","className","Phosphor","Button","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts"],"sources":["https:/framerusercontent.com/modules/w3xftnDtNUOOBMlGTO22/7VpM7LT2QMK0bXQ1rSEn/RqsuIuTuy.js","https:/framerusercontent.com/modules/szh5LK5UYb8SYzMnfHZc/Unbb3yRLtnKSPp3twkXc/gtiWKd4GS.js","https:/framerusercontent.com/modules/SsjtLlEBImd3IknfUwk0/ORhMOhsst68kS7tmQU7X/erJupUwki.js","https:/framerusercontent.com/modules/hgTnc7RNCYL9Rsg4DaOA/5U0zsAOZUMXjCX2w9Ewy/nCs997f5j.js","https:/framerusercontent.com/modules/bui2I2uB9GTE7wpbSpYk/X0QJkL1bD4ZHky6dyO46/OtFPRUcF1.js","https:/framerusercontent.com/modules/WGIuapPXVd0eSc3cB5gM/DnaOzyVfTHS2kBrbDNfw/vizaIdfFp.js","https:/framerusercontent.com/modules/mrEUanAytxfYCtu7z7GI/mIIhtkdO8MzcJ9tLvYI5/Starsfield.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt","https:/framerusercontent.com/modules/FUfDFwini1XEFpliFxc3/32D6wTOiPhD9uuOIZkkI/Phosphor_1.js","https:/framerusercontent.com/modules/UDNp9egXPhZ0mRo323Gy/wqJAluBqExTB2u2zD7tD/bQ_6KWR5T.js","https:/framerusercontent.com/modules/qWZ1rUzkSc7L7PrhagLS/89gH1xF1EJcFWgTQDatc/mGnbcWbr3.js","https:/framerusercontent.com/modules/rYpa3q1BgUTBzShXqfIE/rXfl9HbwWOeDDVDd6FEl/Erkhoo4gw.js","https:/framerusercontent.com/modules/ajTkW9ccOzSdYIHPCtvQ/46jJGcbNgmC2yz44OsOF/siteMetadata.js"],"sourcesContent":["// Generated by Framer (9a43cf4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;SF Pro-500\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-Qkwua .framer-styles-preset-8ifo8c:not(.rich-text-wrapper), .framer-Qkwua .framer-styles-preset-8ifo8c.rich-text-wrapper p { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, #98a1b2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Qkwua\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (82dfb1a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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 sharedStyle from\"https://framerusercontent.com/modules/w3xftnDtNUOOBMlGTO22/7VpM7LT2QMK0bXQ1rSEn/RqsuIuTuy.js\";const enabledGestures={aTOd2sDSm:{hover:true},NJ0cRlRKh:{hover:true}};const cycleOrder=[\"NJ0cRlRKh\",\"aTOd2sDSm\"];const serializationHash=\"framer-OiOoQ\";const variantClassNames={aTOd2sDSm:\"framer-v-1dhrp5e\",NJ0cRlRKh:\"framer-v-1e5l598\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const OTzi7vqYf=undefined;const Nioce2bKr=undefined;const t90xdY6CE=undefined;const l2fgnNiTZ=undefined;const v4ZOJgqDN=undefined;const CeYbLlL6L=undefined;const NAbd17i0q=undefined;const dImqrPSt7=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:300,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={Normal:\"NJ0cRlRKh\",Small:\"aTOd2sDSm\"};const getProps=({bgColor,click,height,hoverBg,hoverTitle,id,link,newTab,title,titleColor,width,...props})=>{return{...props,CeYbLlL6L:titleColor??props.CeYbLlL6L??\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\",dImqrPSt7:hoverTitle??props.dImqrPSt7??\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\",l2fgnNiTZ:newTab??props.l2fgnNiTZ,NAbd17i0q:title??props.NAbd17i0q??\"Get in touch\",Nioce2bKr:bgColor??props.Nioce2bKr??\"rgba(255, 255, 255, 0)\",OTzi7vqYf:click??props.OTzi7vqYf,t90xdY6CE:link??props.t90xdY6CE,v4ZOJgqDN:hoverBg??props.v4ZOJgqDN??\"rgba(255, 255, 255, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"NJ0cRlRKh\"};};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,NAbd17i0q,t90xdY6CE,l2fgnNiTZ,OTzi7vqYf,Nioce2bKr,CeYbLlL6L,v4ZOJgqDN,dImqrPSt7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NJ0cRlRKh\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqbkg8m=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(OTzi7vqYf){const res=await OTzi7vqYf(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.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__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1e5l598\",className,classNames),\"data-framer-name\":\"Normal\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"NJ0cRlRKh\",onTap:onTapqbkg8m,ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 0.7065919983928324px 0.7065919983928324px -0.625px rgba(0, 0, 0, 0.15), 0px 1.8065619053231785px 1.8065619053231785px -1.25px rgba(0, 0, 0, 0.14), 0px 3.6217592146567767px 3.6217592146567767px -1.875px rgba(0, 0, 0, 0.14), 0px 6.8655999097303715px 6.8655999097303715px -2.5px rgba(0, 0, 0, 0.13), 0px 13.646761411524492px 13.646761411524492px -3.125px rgba(0, 0, 0, 0.1), 0px 30px 30px -3.75px rgba(0, 0, 0, 0.05)\",...style},...addPropertyOverrides({\"aTOd2sDSm-hover\":{\"data-framer-name\":undefined},\"NJ0cRlRKh-hover\":{\"data-framer-name\":undefined},aTOd2sDSm:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-wo25a1\",\"data-framer-name\":\"Gradient\",layoutDependency:layoutDependency,layoutId:\"nuXPZMrDR\",style:{background:\"linear-gradient(270deg, var(--token-0292698e-05b6-4ba8-b79c-4484ab8932c7, rgb(53, 140, 255)) 0%, var(--token-7e08259c-bde2-4d21-b917-7e268a5d5db7, rgb(0, 110, 255)) 100%)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{\"NJ0cRlRKh-hover\":{background:\"linear-gradient(270deg, rgb(69, 149, 255) 0%, rgb(19, 121, 255) 100%)\"}}}),/*#__PURE__*/_jsx(Link,{href:t90xdY6CE,motionChild:true,nodeId:\"aUsk2snBt\",openInNewTab:l2fgnNiTZ,scopeId:\"gtiWKd4GS\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1hhkatf framer-x05rpg\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"aUsk2snBt\",style:{backgroundColor:Nioce2bKr},variants:{\"NJ0cRlRKh-hover\":{backgroundColor:v4ZOJgqDN}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ifo8c\",\"data-styles-preset\":\"RqsuIuTuy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-CeYbLlL6L-gtiWKd4GS))\"},children:\"Get in touch\"})}),className:\"framer-1bob7ie\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KL3zWXp6f\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-CeYbLlL6L-gtiWKd4GS)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-CeYbLlL6L-gtiWKd4GS\":CeYbLlL6L,\"--variable-reference-dImqrPSt7-gtiWKd4GS\":dImqrPSt7},text:NAbd17i0q,variants:{\"aTOd2sDSm-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-dImqrPSt7-gtiWKd4GS)\",\"--variable-reference-dImqrPSt7-gtiWKd4GS\":dImqrPSt7},\"NJ0cRlRKh-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-dImqrPSt7-gtiWKd4GS)\",\"--variable-reference-dImqrPSt7-gtiWKd4GS\":dImqrPSt7}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"aTOd2sDSm-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ifo8c\",\"data-styles-preset\":\"RqsuIuTuy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-dImqrPSt7-gtiWKd4GS))\"},children:\"Get in touch\"})})},\"NJ0cRlRKh-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ifo8c\",\"data-styles-preset\":\"RqsuIuTuy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-dImqrPSt7-gtiWKd4GS))\"},children:\"Get in touch\"})})}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OiOoQ.framer-x05rpg, .framer-OiOoQ .framer-x05rpg { display: block; }\",\".framer-OiOoQ.framer-1e5l598 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-OiOoQ .framer-wo25a1 { 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: 0px; }\",\".framer-OiOoQ .framer-1hhkatf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px 20px 12px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-OiOoQ .framer-1bob7ie { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OiOoQ.framer-v-1dhrp5e.framer-1e5l598 { height: 40px; }\",\".framer-OiOoQ.framer-v-1dhrp5e .framer-1hhkatf { height: 100%; }\",\".framer-OiOoQ.framer-v-1e5l598.hover .framer-1hhkatf, .framer-OiOoQ.framer-v-1dhrp5e.hover .framer-1hhkatf { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"aTOd2sDSm\":{\"layout\":[\"auto\",\"fixed\"]},\"vdcCYHHmT\":{\"layout\":[\"auto\",\"auto\"]},\"FPgxBsKqZ\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"NAbd17i0q\":\"title\",\"t90xdY6CE\":\"link\",\"l2fgnNiTZ\":\"newTab\",\"OTzi7vqYf\":\"click\",\"Nioce2bKr\":\"bgColor\",\"CeYbLlL6L\":\"titleColor\",\"v4ZOJgqDN\":\"hoverBg\",\"dImqrPSt7\":\"hoverTitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergtiWKd4GS=withCSS(Component,css,\"framer-OiOoQ\");export default FramergtiWKd4GS;FramergtiWKd4GS.displayName=\"Button\";FramergtiWKd4GS.defaultProps={height:44,width:130};addPropertyControls(FramergtiWKd4GS,{variant:{options:[\"NJ0cRlRKh\",\"aTOd2sDSm\"],optionTitles:[\"Normal\",\"Small\"],title:\"Variant\",type:ControlType.Enum},NAbd17i0q:{defaultValue:\"Get in touch\",displayTextArea:false,title:\"Title\",type:ControlType.String},t90xdY6CE:{title:\"Link\",type:ControlType.Link},l2fgnNiTZ:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},OTzi7vqYf:{title:\"Click\",type:ControlType.EventHandler},Nioce2bKr:{defaultValue:\"rgba(255, 255, 255, 0)\",title:\"Bg color\",type:ControlType.Color},CeYbLlL6L:{defaultValue:'var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Title color\",type:ControlType.Color},v4ZOJgqDN:{defaultValue:\"rgba(255, 255, 255, 0)\",title:\"Hover Bg\",type:ControlType.Color},dImqrPSt7:{defaultValue:'var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Hover Title\",type:ControlType.Color}});addFonts(FramergtiWKd4GS,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergtiWKd4GS\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"NAbd17i0q\\\":\\\"title\\\",\\\"t90xdY6CE\\\":\\\"link\\\",\\\"l2fgnNiTZ\\\":\\\"newTab\\\",\\\"OTzi7vqYf\\\":\\\"click\\\",\\\"Nioce2bKr\\\":\\\"bgColor\\\",\\\"CeYbLlL6L\\\":\\\"titleColor\\\",\\\"v4ZOJgqDN\\\":\\\"hoverBg\\\",\\\"dImqrPSt7\\\":\\\"hoverTitle\\\"}\",\"framerIntrinsicHeight\":\"44\",\"framerIntrinsicWidth\":\"130\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aTOd2sDSm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vdcCYHHmT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FPgxBsKqZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gtiWKd4GS.map","// Generated by Framer (3256e0c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;SF Pro-regular\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-bM2SR .framer-styles-preset-u61k4:not(.rich-text-wrapper), .framer-bM2SR .framer-styles-preset-u61k4.rich-text-wrapper p { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2faf2578-296e-4a94-b4df-751ad19af40c, #667084); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-bM2SR\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (569b461)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;SF Pro-700\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-oYatZ .framer-styles-preset-1fothz9:not(.rich-text-wrapper), .framer-oYatZ .framer-styles-preset-1fothz9.rich-text-wrapper h4 { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-oYatZ .framer-styles-preset-1fothz9:not(.rich-text-wrapper), .framer-oYatZ .framer-styles-preset-1fothz9.rich-text-wrapper h4 { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-oYatZ .framer-styles-preset-1fothz9:not(.rich-text-wrapper), .framer-oYatZ .framer-styles-preset-1fothz9.rich-text-wrapper h4 { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-oYatZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9a43cf4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;SF Pro-600\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-1oJ9h .framer-styles-preset-1oq5ere:not(.rich-text-wrapper), .framer-1oJ9h .framer-styles-preset-1oq5ere.rich-text-wrapper p { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-1oJ9h\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9a43cf4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;SF Pro-700\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-7NAJS .framer-styles-preset-pvpuyz:not(.rich-text-wrapper), .framer-7NAJS .framer-styles-preset-pvpuyz.rich-text-wrapper h3 { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-7NAJS .framer-styles-preset-pvpuyz:not(.rich-text-wrapper), .framer-7NAJS .framer-styles-preset-pvpuyz.rich-text-wrapper h3 { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-7NAJS .framer-styles-preset-pvpuyz:not(.rich-text-wrapper), .framer-7NAJS .framer-styles-preset-pvpuyz.rich-text-wrapper h3 { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-7NAJS\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// ====== Constants ======\nconst Z_NEAR=.12// Safe near plane to avoid huge projected disks\n;const Z_FAR=.98// Far plane in normalized [0..1] range\n;const OFFSCREEN_MARGIN=40// Pixel overscan before culling\n;// ---------- Utils ----------\n/** Clamp value to [0,1] range */function saturate(t){return t<0?0:t>1?1:t;}/** Smoothstep on [0..1] range */function smooth01(t){return t*t*(3-2*t);}/** Parse CSS color to RGBA object */function parseColor(input){const c=(input||\"#000000\").trim().toLowerCase();if(c[0]===\"#\"){const h=c.slice(1);if(h.length===3||h.length===4){const r=parseInt(h[0]+h[0],16);const g=parseInt(h[1]+h[1],16);const b=parseInt(h[2]+h[2],16);const a=h.length===4?parseInt(h[3]+h[3],16)/255:1;return{r,g,b,a};}if(h.length===6||h.length===8){const r=parseInt(h.slice(0,2),16);const g=parseInt(h.slice(2,4),16);const b=parseInt(h.slice(4,6),16);const a=h.length===8?parseInt(h.slice(6,8),16)/255:1;return{r,g,b,a};}}const m=c.match(/rgba?\\(\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)(?:\\s*,\\s*([\\d.]+)\\s*)?\\)/);if(m){const r=Math.max(0,Math.min(255,Number(m[1])));const g=Math.max(0,Math.min(255,Number(m[2])));const b=Math.max(0,Math.min(255,Number(m[3])));const a=m[4]!==undefined?Math.max(0,Math.min(1,Number(m[4]))):1;return{r,g,b,a};}return{r:0,g:0,b:0,a:1};}/** Detect Framer editor target (Canvas or Thumbnail) */function isEditorTarget(){try{return RenderTarget.current()!==RenderTarget.preview;}catch{// Fallback if RenderTarget is unavailable\nreturn false;}}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 600\n */// ---------- Component ----------\nexport default function Starsfield(props){const{starCount=300,speed=.2,spread=2,focal=.6,twinkle=.3,trail=.3,starSize=.5,bgColor=\"#000000\",starColor=\"#FFFFFF\",fadeInRange=.3,reverseFly=false,stopMotionInEditor=false,followCursor=false,galaxyMode=false,direction=\"none\"}=props;const canvasRef=React.useRef(null);const starsRef=React.useRef([]);const rafRef=React.useRef(null);const lastTimeRef=React.useRef(performance.now());const frameCountRef=React.useRef(0);const pausedRef=React.useRef(false)// Track paused state for editor stop\n;// Cursor-follow refs\nconst followTargetRef=React.useRef({x:0,y:0});const followRef=React.useRef({x:0,y:0});// Live settings to avoid stale closures\nconst settingsRef=React.useRef({starCount,speed,spread,focal,twinkle,trail,starSize,bgColor,starColor,fadeInRange,reverseFly,stopMotionInEditor,followCursor,galaxyMode,direction});settingsRef.current={starCount,speed,spread,focal,twinkle,trail,starSize,bgColor,starColor,fadeInRange,reverseFly,stopMotionInEditor,followCursor,galaxyMode,direction};// Cache parsed colors to avoid recomputation every frame\nconst colorCacheRef=React.useRef({bg:parseColor(bgColor),star:parseColor(starColor)});// Fit canvas to parent with device pixel ratio\nconst resize=React.useCallback(()=>{const canvas=canvasRef.current;if(!canvas)return;const parent=canvas.parentElement;if(!parent)return;const w=Math.max(1,parent.clientWidth);const h=Math.max(1,parent.clientHeight);const dpr=Math.min(window.devicePixelRatio||1,2);canvas.width=Math.floor(w*dpr);canvas.height=Math.floor(h*dpr);canvas.style.width=w+\"px\";canvas.style.height=h+\"px\";const ctx=canvas.getContext(\"2d\");if(ctx){ctx.resetTransform?.();ctx.setTransform(dpr,0,0,dpr,0,0);}},[]);/**\n     * Respawn a star so its projected position starts inside the screen.\n     * Samples screen-space, picks z, then back-projects to world coordinates.\n     */function respawnStar(s,w,h,f,reversed,spread,starSize,zOverride){const z=zOverride??(reversed?Z_NEAR:Z_FAR);const halfW=w/2;const halfH=h/2;// Overscan + spread widens distribution without instant culling\nconst sx=(Math.random()*2-1)*(halfW*spread+OFFSCREEN_MARGIN);const sy=(Math.random()*2-1)*(halfH*spread+OFFSCREEN_MARGIN);// Back-project to world plane at depth z\ns.z=z;s.x=sx*z/f;s.y=sy*z/f;s.px=null;s.py=null;s.phase=Math.random()*Math.PI*2;s.twinkle=.5+Math.random()*1.5;s.size=starSize*(.6+Math.random()*.8);}// Initialize stars across full depth range with correct back-projection\nconst initStars=React.useCallback(()=>{const canvas=canvasRef.current;if(!canvas)return;const w=Math.max(1,canvas.clientWidth);const h=Math.max(1,canvas.clientHeight);const{focal,reverseFly,spread,starSize,starCount}=settingsRef.current;const f=Math.min(w,h)*focal;const arr=new Array(starCount).fill(0).map(()=>{const s={x:0,y:0,z:.5,px:null,py:null,phase:0,twinkle:1,size:starSize};// Randomize z across [Z_NEAR..Z_FAR]\nconst z=Z_NEAR+Math.random()*(Z_FAR-Z_NEAR);respawnStar(s,w,h,f,reverseFly,spread,starSize,z);return s;});starsRef.current=arr;},[]);// --- Draw one frame (used by both animation loop and static editor frame) ---\nconst drawFrame=React.useCallback((ctx,canvas,now,dt)=>{const w=canvas.clientWidth;const h=canvas.clientHeight;const baseCx=w/2;const baseCy=h/2;const{speed,spread,focal,twinkle,trail,starSize,fadeInRange,reverseFly,galaxyMode,direction,followCursor}=settingsRef.current;const{bg,star}=colorCacheRef.current;// Canvas clearing\nctx.globalCompositeOperation=\"source-over\";if(trail>.01){const clearA=(1-Math.min(.98,Math.max(0,trail)))*bg.a;ctx.fillStyle=`rgba(${bg.r},${bg.g},${bg.b},${clearA})`;ctx.fillRect(0,0,w,h);}else{ctx.clearRect(0,0,w,h);}// Camera center with optional cursor-follow\nlet camX=baseCx;let camY=baseCy;if(followCursor){const follow=followRef.current;const target=followTargetRef.current;// Time-based smoothing, capped for stability\nconst k=dt>0?Math.min(1,dt*6):0;follow.x+=(target.x-follow.x)*k;follow.y+=(target.y-follow.y)*k;const followAmount=.2// How far camera can move relative to canvas size\n;// INVERTED movement: stars move against the cursor direction\ncamX=baseCx-follow.x*w*followAmount;camY=baseCy-follow.y*h*followAmount;}else{// Reset when follow is disabled to avoid drift\nfollowRef.current.x=0;followRef.current.y=0;}// Precompute invariant values outside the loop\nconst f=Math.min(w,h)*focal;const speedFactor=dt*speed*.7*(reverseFly?1:-1);const twinkleSpeed=now*.0015;const range=Math.max(.05,Math.min(fadeInRange,Z_FAR-Z_NEAR));const invRange=1/range;// Batching arrays\nconst starPaths=[];const trailSegments=[];// Color cache for this frame\nconst rgbaCache=new Map;const getCachedColor=alpha=>{const key=Math.round(alpha*1e3);if(!rgbaCache.has(key)){rgbaCache.set(key,`rgba(${star.r},${star.g},${star.b},${alpha})`);}return rgbaCache.get(key);};const stars=starsRef.current;for(let i=0;i<stars.length;i++){const s=stars[i];// Update z position (forward/backward fly)\ns.z+=speedFactor;if(!reverseFly&&s.z<=Z_NEAR||reverseFly&&s.z>=Z_FAR){respawnStar(s,w,h,f,reverseFly,spread,starSize);continue;}// Galaxy rotation or directional drift in XY-plane\nif(galaxyMode){const dx=s.x;const dy=s.y;const r=Math.sqrt(dx*dx+dy*dy);if(r>1e-4){const angle=Math.atan2(dy,dx);const spinDir=reverseFly?-1:1;const spinSpeed=Math.max(.2,speed*1.5);const newAngle=angle+spinDir*spinSpeed*dt;s.x=Math.cos(newAngle)*r;s.y=Math.sin(newAngle)*r;}}else if(direction!==\"none\"){const driftBase=speed*.7;const drift=driftBase*dt;if(direction===\"left\"){s.x-=drift;}else if(direction===\"right\"){s.x+=drift;}else if(direction===\"top\"){s.y-=drift;}else if(direction===\"bottom\"){s.y+=drift;}}// Project to 2D screen space\nconst invz=1/s.z;const x2d=s.x*f*invz+camX;const y2d=s.y*f*invz+camY;// Aggressive off-screen culling with margin\nif(x2d<-OFFSCREEN_MARGIN||x2d>w+OFFSCREEN_MARGIN||y2d<-OFFSCREEN_MARGIN||y2d>h+OFFSCREEN_MARGIN){respawnStar(s,w,h,f,reverseFly,spread,starSize);continue;}// Compute twinkle factor\nconst twk=Math.max(0,Math.min(1,.65+twinkle*.35*Math.sin(s.phase+twinkleSpeed*s.twinkle)));// Compute size and alpha\nconst size=Math.max(.3,s.size*invz*.9);const baseAlpha=Math.min(1,(.15+twk*.9)*star.a);// Unified fade: near plane = max brightness, far plane = min\nconst tRaw=(Z_FAR-s.z)*invRange;const appear=smooth01(saturate(tRaw));const alpha=baseAlpha*appear;// Aggressive cull for tiny/transparent stars\nif(size<.5||alpha<.01){s.px=x2d;s.py=y2d;continue;}// Batch trail segment\nif(s.px!==null&&s.py!==null){trailSegments.push({x1:s.px,y1:s.py,x2:x2d,y2:y2d,alpha:alpha*.3,width:Math.min(3,size)});}// Batch star path\nstarPaths.push({x:x2d,y:y2d,size:size*.5,alpha});s.px=x2d;s.py=y2d;}// Render all trails first\nctx.globalCompositeOperation=\"lighter\";ctx.lineCap=\"round\";for(let i=0;i<trailSegments.length;i++){const seg=trailSegments[i];ctx.lineWidth=seg.width;ctx.strokeStyle=getCachedColor(seg.alpha);ctx.beginPath();ctx.moveTo(seg.x1,seg.y1);ctx.lineTo(seg.x2,seg.y2);ctx.stroke();}// Render all stars\nfor(let i=0;i<starPaths.length;i++){const st=starPaths[i];ctx.fillStyle=getCachedColor(st.alpha);ctx.beginPath();ctx.arc(st.x,st.y,st.size,0,Math.PI*2);ctx.fill();}},[]);// Main animation loop with editor stop support\nReact.useEffect(()=>{resize();initStars();const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;const editorPaused=isEditorTarget()&&settingsRef.current.stopMotionInEditor;if(editorPaused){// Editor + Stop Motion = single still frame, no RAF\npausedRef.current=true;drawFrame(ctx,canvas,0,0);}else{// Full animation (preview/publish or editor without stop)\npausedRef.current=false;lastTimeRef.current=performance.now();const loop=()=>{const nowEditorPaused=isEditorTarget()&&settingsRef.current.stopMotionInEditor;if(nowEditorPaused){// Stop animation in editor and draw static frame\npausedRef.current=true;drawFrame(ctx,canvas,0,0);rafRef.current=null;return;}const now=performance.now();const dt=Math.min(.05,(now-lastTimeRef.current)/1e3);lastTimeRef.current=now;frameCountRef.current++;// Reserved place for adaptive FPS logic if needed\ndrawFrame(ctx,canvas,now,dt);rafRef.current=requestAnimationFrame(loop);};rafRef.current=requestAnimationFrame(loop);}const onResize=()=>{resize();initStars();// If paused in editor, redraw single still frame\nif(pausedRef.current&&canvas&&ctx){drawFrame(ctx,canvas,0,0);}};window.addEventListener(\"resize\",onResize);return()=>{if(rafRef.current)cancelAnimationFrame(rafRef.current);rafRef.current=null;window.removeEventListener(\"resize\",onResize);};},[initStars,resize,drawFrame,stopMotionInEditor]);// Reinitialize stars when distribution-affecting props change\nReact.useEffect(()=>{initStars();// If paused in editor, force one-shot redraw\nif(isEditorTarget()&&stopMotionInEditor){const canvas=canvasRef.current;const ctx=canvas?.getContext(\"2d\");if(canvas&&ctx)drawFrame(ctx,canvas,0,0);}},[starCount,reverseFly,spread,focal,initStars,stopMotionInEditor,drawFrame]);// Cache colors when color props change\nReact.useEffect(()=>{colorCacheRef.current={bg:parseColor(bgColor),star:parseColor(starColor)};// If paused in editor, force one-shot redraw to reflect new colors\nif(isEditorTarget()&&stopMotionInEditor){const canvas=canvasRef.current;const ctx=canvas?.getContext(\"2d\");if(canvas&&ctx)drawFrame(ctx,canvas,0,0);}},[bgColor,starColor,stopMotionInEditor,drawFrame]);// Pointer tracking for \"Follow Cursor\"\nReact.useEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;const handlePointerMove=event=>{if(!settingsRef.current.followCursor)return;const rect=canvas.getBoundingClientRect();if(!rect.width||!rect.height)return;const nx=(event.clientX-rect.left)/rect.width// 0..1\n;const ny=(event.clientY-rect.top)/rect.height// 0..1\n;followTargetRef.current.x=(nx-.5)*2// -1..1\n;followTargetRef.current.y=(ny-.5)*2// -1..1\n;};const handlePointerLeave=()=>{// Smoothly return camera to center\nfollowTargetRef.current.x=0;followTargetRef.current.y=0;};canvas.addEventListener(\"pointermove\",handlePointerMove);canvas.addEventListener(\"pointerleave\",handlePointerLeave);return()=>{canvas.removeEventListener(\"pointermove\",handlePointerMove);canvas.removeEventListener(\"pointerleave\",handlePointerLeave);};},[]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:bgColor,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef})});}// ---------- Framer Controls ----------\naddPropertyControls(Starsfield,{starCount:{type:ControlType.Number,title:\"Stars\",min:50,max:4e3,step:50,defaultValue:300},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:.5,step:.01,defaultValue:.2},spread:{type:ControlType.Number,title:\"Spread\",min:1,max:5,step:.1,defaultValue:2},focal:{type:ControlType.Number,title:\"Focal\",min:.4,max:1.6,step:.05,defaultValue:.6},twinkle:{type:ControlType.Number,title:\"Twinkle\",min:0,max:1,step:.01,defaultValue:.3},trail:{type:ControlType.Number,title:\"Trail\",min:0,max:.98,step:.01,defaultValue:.3},starSize:{type:ControlType.Number,title:\"Size\",min:.3,max:3,step:.1,defaultValue:.5},fadeInRange:{type:ControlType.Number,title:\"Fade-In Range\",min:.05,max:1,step:.01,defaultValue:.3},reverseFly:{type:ControlType.Boolean,title:\"Reverse Fly\",defaultValue:false},galaxyMode:{type:ControlType.Boolean,title:\"Rotate Camera\",defaultValue:false},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"none\",\"left\",\"right\",\"top\",\"bottom\"],optionTitles:[\"Center\",\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"none\",hidden(props){return props.galaxyMode===true;}},followCursor:{type:ControlType.Boolean,title:\"Follow Cursor\",defaultValue:false},stopMotionInEditor:{type:ControlType.Boolean,title:\"Stop Motion in Editor\",defaultValue:false},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},starColor:{type:ControlType.Color,title:\"Stars\",defaultValue:\"#FFFFFF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Starsfield\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"800\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Starsfield.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.57)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","/*\n * utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor_1.map","// Generated by Framer (9a43cf4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;SF Pro-500\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-0CIKr .framer-styles-preset-1exs6mb:not(.rich-text-wrapper), .framer-0CIKr .framer-styles-preset-1exs6mb.rich-text-wrapper p { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, #98a1b2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-0CIKr\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9a43cf4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;SF Pro-regular\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-4Ypvi .framer-styles-preset-1nkz74c:not(.rich-text-wrapper), .framer-4Ypvi .framer-styles-preset-1nkz74c.rich-text-wrapper p { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, #98a1b2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-4Ypvi .framer-styles-preset-1nkz74c:not(.rich-text-wrapper), .framer-4Ypvi .framer-styles-preset-1nkz74c.rich-text-wrapper p { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, #98a1b2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-4Ypvi .framer-styles-preset-1nkz74c:not(.rich-text-wrapper), .framer-4Ypvi .framer-styles-preset-1nkz74c.rich-text-wrapper p { --framer-font-family: \"SF Pro\", \"SF Pro Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, #98a1b2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-4Ypvi\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c0d7099)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/FUfDFwini1XEFpliFxc3/32D6wTOiPhD9uuOIZkkI/Phosphor_1.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/UDNp9egXPhZ0mRo323Gy/wqJAluBqExTB2u2zD7tD/bQ_6KWR5T.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qWZ1rUzkSc7L7PrhagLS/89gH1xF1EJcFWgTQDatc/mGnbcWbr3.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/WGIuapPXVd0eSc3cB5gM/DnaOzyVfTHS2kBrbDNfw/vizaIdfFp.js\";import Button from\"https://framerusercontent.com/modules/szh5LK5UYb8SYzMnfHZc/Unbb3yRLtnKSPp3twkXc/gtiWKd4GS.js\";const PhosphorFonts=getFonts(Phosphor);const ButtonFonts=getFonts(Button);const cycleOrder=[\"SEZWHSPeo\",\"i9xab1RBB\",\"Xx1iptXy6\",\"SVuQAlPwv\",\"lmWO4tUFg\"];const serializationHash=\"framer-nLkjT\";const variantClassNames={i9xab1RBB:\"framer-v-1rctw2k\",lmWO4tUFg:\"framer-v-17ehb9k\",SEZWHSPeo:\"framer-v-yeoqij\",SVuQAlPwv:\"framer-v-lays4v\",Xx1iptXy6:\"framer-v-v8sbbw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const W2xgE08MR=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition1};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 5\":\"lmWO4tUFg\",Desktop:\"SEZWHSPeo\",Phone:\"Xx1iptXy6\",Success:\"SVuQAlPwv\",Tablet:\"i9xab1RBB\"};const getProps=({height,id,title,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SEZWHSPeo\",W2xgE08MR:title??props.W2xgE08MR??\"Let's discuss your next project\"};};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,W2xgE08MR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SEZWHSPeo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onSuccess125gf69=activeVariantCallback(async(...args)=>{setVariant(\"SVuQAlPwv\");});const onError176hgy=activeVariantCallback(async(...args)=>{setVariant(\"lmWO4tUFg\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"SVuQAlPwv\",\"lmWO4tUFg\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"SVuQAlPwv\",\"lmWO4tUFg\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yeoqij\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"SEZWHSPeo\",ref:refBinding,style:{...style},...addPropertyOverrides({i9xab1RBB:{\"data-framer-name\":\"Tablet\"},lmWO4tUFg:{\"data-framer-name\":\"Variant 5\"},SVuQAlPwv:{\"data-framer-name\":\"Success\"},Xx1iptXy6:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9gn73g\",\"data-framer-name\":\"Contacform\",layoutDependency:layoutDependency,layoutId:\"N1xdxvNg8\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q64ohk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DPrATFlig-container\",nodeId:\"DPrATFlig\",rendersWithMotion:true,scopeId:\"Erkhoo4gw\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"PaperPlaneTilt\",id:\"DPrATFlig\",layoutId:\"DPrATFlig\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({lmWO4tUFg:{iconSelection:\"Warning\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-pvpuyz\",\"data-styles-preset\":\"vizaIdfFp\",children:\"Let's discuss your next project\"})}),className:\"framer-l77w43\",\"data-framer-name\":\"Let's discuss your next project\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"C6EkXPtDi\",style:{\"--framer-paragraph-spacing\":\"48px\"},text:W2xgE08MR,variants:{lmWO4tUFg:{\"--extracted-r6o4lv\":\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\"},SVuQAlPwv:{\"--extracted-r6o4lv\":\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lmWO4tUFg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nkz74c\",\"data-styles-preset\":\"mGnbcWbr3\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255)))\"},children:\"Sending error, please try again later.\"})}),text:undefined},SVuQAlPwv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1nkz74c\",\"data-styles-preset\":\"mGnbcWbr3\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255)))\"},children:[\"Your message has been successfully sent.\",/*#__PURE__*/_jsx(motion.br,{}),\"Thank you. We will answer it soon.\"]})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/3aeb62a9-a4ba-4b28-8a0b-fb6e7d4efa96/submit\",className:\"framer-1sigzv7\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nS0X2uJou\",nodeId:\"nS0X2uJou\",onError:onError176hgy,onSuccess:onSuccess125gf69,submitTrackingId:\"\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1idqaeo\",\"data-framer-name\":\"Fields\",layoutDependency:layoutDependency,layoutId:\"ULKACuQZh\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-5ivjma\",layoutDependency:layoutDependency,layoutId:\"dUolGEOqw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1exs6mb\",\"data-styles-preset\":\"bQ_6KWR5T\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178)))\"},children:\"First name*\"})}),className:\"framer-128ekt0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"op7TTsgAH\",style:{\"--extracted-r6o4lv\":\"var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-35hdbt\",inputName:\"First name*\",layoutDependency:layoutDependency,layoutId:\"WN_oCNvTK\",placeholder:\"\",required:true,style:{\"--framer-input-background\":\"var(--token-e628a23d-39d3-4665-9bd2-9a7a45f4884c, rgb(19, 25, 40))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-5682141a-e98d-4317-8c9f-3b8c284acfc5, rgb(22, 33, 47))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-37a077e2-2267-4f1d-baf3-c9bd176d844e, rgb(71, 84, 103))\"},type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1frr3na\",layoutDependency:layoutDependency,layoutId:\"rO4BQ1gvb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1exs6mb\",\"data-styles-preset\":\"bQ_6KWR5T\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178)))\"},children:\"Last name\"})}),className:\"framer-uijca5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g_KMf19id\",style:{\"--extracted-r6o4lv\":\"var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-12hehx7\",inputName:\"Last Name\",layoutDependency:layoutDependency,layoutId:\"AtfOggOss\",placeholder:\"\",style:{\"--framer-input-background\":\"var(--token-e628a23d-39d3-4665-9bd2-9a7a45f4884c, rgb(19, 25, 40))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-5682141a-e98d-4317-8c9f-3b8c284acfc5, rgb(22, 33, 47))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-37a077e2-2267-4f1d-baf3-c9bd176d844e, rgb(71, 84, 103))\"},type:\"text\"})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-109jxix\",\"data-framer-name\":\"Fields\",layoutDependency:layoutDependency,layoutId:\"epWeUw340\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-171e8ds\",layoutDependency:layoutDependency,layoutId:\"GNYAHqKjJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1exs6mb\",\"data-styles-preset\":\"bQ_6KWR5T\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178)))\"},children:\"Company\"})}),className:\"framer-1x4dhyh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Q7gV2s8Ud\",style:{\"--extracted-r6o4lv\":\"var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-lvllz7\",inputName:\"Company\",layoutDependency:layoutDependency,layoutId:\"QrLLojSk7\",placeholder:\"\",style:{\"--framer-input-background\":\"var(--token-e628a23d-39d3-4665-9bd2-9a7a45f4884c, rgb(19, 25, 40))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-5682141a-e98d-4317-8c9f-3b8c284acfc5, rgb(22, 33, 47))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-37a077e2-2267-4f1d-baf3-c9bd176d844e, rgb(71, 84, 103))\"},type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1ftazwr\",layoutDependency:layoutDependency,layoutId:\"zIIhBzmnr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1exs6mb\",\"data-styles-preset\":\"bQ_6KWR5T\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178)))\"},children:\"Website URL\"})}),className:\"framer-13u6gc6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fTWWFMuvt\",style:{\"--extracted-r6o4lv\":\"var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-7xqevq\",inputName:\"Website URL\",layoutDependency:layoutDependency,layoutId:\"OC3cEJpEj\",placeholder:\"\",style:{\"--framer-input-background\":\"var(--token-e628a23d-39d3-4665-9bd2-9a7a45f4884c, rgb(19, 25, 40))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-5682141a-e98d-4317-8c9f-3b8c284acfc5, rgb(22, 33, 47))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-37a077e2-2267-4f1d-baf3-c9bd176d844e, rgb(71, 84, 103))\"},type:\"text\"})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ggxbex\",\"data-framer-name\":\"Fileds\",layoutDependency:layoutDependency,layoutId:\"asGAKpk_4\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1jzisgm\",layoutDependency:layoutDependency,layoutId:\"dyVzWyVGJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1exs6mb\",\"data-styles-preset\":\"bQ_6KWR5T\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178)))\"},children:\"Email*\"})}),className:\"framer-oz4kcr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DFG9LaOsk\",style:{\"--extracted-r6o4lv\":\"var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-16c7bpa\",inputName:\"Email*\",layoutDependency:layoutDependency,layoutId:\"hw47zhuAt\",placeholder:\"\",required:true,style:{\"--framer-input-background\":\"var(--token-e628a23d-39d3-4665-9bd2-9a7a45f4884c, rgb(19, 25, 40))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-5682141a-e98d-4317-8c9f-3b8c284acfc5, rgb(22, 33, 47))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-37a077e2-2267-4f1d-baf3-c9bd176d844e, rgb(71, 84, 103))\"},type:\"email\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1odtjc\",layoutDependency:layoutDependency,layoutId:\"aX_T7RUKY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1exs6mb\",\"data-styles-preset\":\"bQ_6KWR5T\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178)))\"},children:\"Phone\"})}),className:\"framer-d2klf7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ehSun_sIW\",style:{\"--extracted-r6o4lv\":\"var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1t5x0gf\",inputName:\"Phone\",layoutDependency:layoutDependency,layoutId:\"TUOMYJtqy\",placeholder:\"\",style:{\"--framer-input-background\":\"var(--token-e628a23d-39d3-4665-9bd2-9a7a45f4884c, rgb(19, 25, 40))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-5682141a-e98d-4317-8c9f-3b8c284acfc5, rgb(22, 33, 47))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-37a077e2-2267-4f1d-baf3-c9bd176d844e, rgb(71, 84, 103))\"},type:\"tel\"})]})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1rpjg0u\",layoutDependency:layoutDependency,layoutId:\"uyPE4MJIl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1exs6mb\",\"data-styles-preset\":\"bQ_6KWR5T\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178)))\"},children:\"Description\"})}),className:\"framer-1iyjqj4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aekTA7TP2\",style:{\"--extracted-r6o4lv\":\"var(--token-943df9d7-c966-4627-8f2a-c3633f36ee27, rgb(152, 161, 178))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-io3v8q\",inputName:\"Description\",layoutDependency:layoutDependency,layoutId:\"aYy5ytPZP\",placeholder:\"\",style:{\"--framer-input-background\":\"var(--token-e628a23d-39d3-4665-9bd2-9a7a45f4884c, rgb(19, 25, 40))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-5682141a-e98d-4317-8c9f-3b8c284acfc5, rgb(22, 33, 47))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-37a077e2-2267-4f1d-baf3-c9bd176d844e, rgb(71, 84, 103))\"},type:\"textarea\"})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zjx6ws\",layoutDependency:layoutDependency,layoutId:\"sHm4Yhf01\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jhjbaa-container\",layoutDependency:layoutDependency,layoutId:\"pXW4HP_22-container\",nodeId:\"pXW4HP_22\",rendersWithMotion:true,scopeId:\"Erkhoo4gw\",whileHover:animation,children:/*#__PURE__*/_jsx(Button,{CeYbLlL6L:\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\",dImqrPSt7:\"var(--token-87f27f16-9f6f-4f01-b6d5-d1240a1f2876, rgb(255, 255, 255))\",height:\"100%\",id:\"pXW4HP_22\",l2fgnNiTZ:false,layoutId:\"pXW4HP_22\",NAbd17i0q:\"Send\",Nioce2bKr:\"rgba(255, 255, 255, 0)\",type:\"submit\",v4ZOJgqDN:\"rgba(255, 255, 255, 0)\",variant:\"aTOd2sDSm\",width:\"100%\"})})})})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nLkjT.framer-h592jz, .framer-nLkjT .framer-h592jz { display: block; }\",\".framer-nLkjT.framer-yeoqij { 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: 120px 0px 60px 0px; position: relative; width: 1200px; }\",\".framer-nLkjT .framer-9gn73g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 698px; }\",\".framer-nLkjT .framer-1q64ohk-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 83px); position: relative; width: 60px; }\",\".framer-nLkjT .framer-l77w43 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-nLkjT .framer-1sigzv7 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-nLkjT .framer-1idqaeo, .framer-nLkjT .framer-109jxix, .framer-nLkjT .framer-1ggxbex { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-nLkjT .framer-5ivjma, .framer-nLkjT .framer-1frr3na, .framer-nLkjT .framer-171e8ds, .framer-nLkjT .framer-1ftazwr, .framer-nLkjT .framer-1jzisgm, .framer-nLkjT .framer-1odtjc { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-nLkjT .framer-128ekt0, .framer-nLkjT .framer-uijca5, .framer-nLkjT .framer-1x4dhyh, .framer-nLkjT .framer-13u6gc6, .framer-nLkjT .framer-oz4kcr, .framer-nLkjT .framer-d2klf7, .framer-nLkjT .framer-1iyjqj4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-nLkjT .framer-35hdbt, .framer-nLkjT .framer-12hehx7, .framer-nLkjT .framer-lvllz7, .framer-nLkjT .framer-7xqevq, .framer-nLkjT .framer-16c7bpa, .framer-nLkjT .framer-1t5x0gf { --framer-input-focused-border-color: var(--token-208c7c34-430c-4d38-9608-27d9bf58ed8a, #344054); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-focused-box-shadow: 0px 0px 4px 0px #344054; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-nLkjT .framer-1rpjg0u { 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; padding: 0px; position: relative; width: 100%; }\",'.framer-nLkjT .framer-io3v8q { --framer-input-focused-border-color: var(--token-208c7c34-430c-4d38-9608-27d9bf58ed8a, #344054); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-focused-box-shadow: 0px 0px 4px 0px #344054; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; --framer-input-wrapper-height: auto; --framer-textarea-resize: vertical; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-nLkjT .framer-zjx6ws { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 12px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-nLkjT .framer-jhjbaa-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-nLkjT.framer-v-1rctw2k.framer-yeoqij { width: 810px; }\",\".framer-nLkjT.framer-v-v8sbbw.framer-yeoqij { width: 390px; }\",\".framer-nLkjT.framer-v-v8sbbw .framer-9gn73g { gap: 40px; padding: 0px 40px 0px 40px; width: 100%; }\",\".framer-nLkjT.framer-v-v8sbbw .framer-1idqaeo, .framer-nLkjT.framer-v-v8sbbw .framer-109jxix, .framer-nLkjT.framer-v-v8sbbw .framer-1ggxbex { flex-direction: column; }\",\".framer-nLkjT.framer-v-v8sbbw .framer-5ivjma, .framer-nLkjT.framer-v-v8sbbw .framer-1frr3na, .framer-nLkjT.framer-v-v8sbbw .framer-171e8ds, .framer-nLkjT.framer-v-v8sbbw .framer-1ftazwr, .framer-nLkjT.framer-v-v8sbbw .framer-1jzisgm, .framer-nLkjT.framer-v-v8sbbw .framer-1odtjc { flex: none; width: 100%; }\",\".framer-nLkjT.framer-v-lays4v.framer-yeoqij, .framer-nLkjT.framer-v-17ehb9k.framer-yeoqij { padding: 120px 80px 80px 80px; }\",\".framer-nLkjT.framer-v-lays4v .framer-9gn73g, .framer-nLkjT.framer-v-17ehb9k .framer-9gn73g { align-content: center; align-items: center; gap: 20px; width: 100%; }\",\".framer-nLkjT.framer-v-lays4v .framer-1q64ohk-container { height: var(--framer-aspect-ratio-supported, 63px); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 765\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"i9xab1RBB\":{\"layout\":[\"fixed\",\"auto\"]},\"Xx1iptXy6\":{\"layout\":[\"fixed\",\"auto\"]},\"SVuQAlPwv\":{\"layout\":[\"fixed\",\"auto\"]},\"lmWO4tUFg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"W2xgE08MR\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerErkhoo4gw=withCSS(Component,css,\"framer-nLkjT\");export default FramerErkhoo4gw;FramerErkhoo4gw.displayName=\"Contactform\";FramerErkhoo4gw.defaultProps={height:765,width:1200};addPropertyControls(FramerErkhoo4gw,{variant:{options:[\"SEZWHSPeo\",\"i9xab1RBB\",\"Xx1iptXy6\",\"SVuQAlPwv\",\"lmWO4tUFg\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Success\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},W2xgE08MR:{defaultValue:\"Let's discuss your next project\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerErkhoo4gw,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerErkhoo4gw\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"i9xab1RBB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Xx1iptXy6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SVuQAlPwv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lmWO4tUFg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"W2xgE08MR\\\":\\\"title\\\"}\",\"framerIntrinsicHeight\":\"765\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Erkhoo4gw.map","// Generated by Framer (c0d7099)\nexport default function metadata(params,activeLocale){return{description:\"Dakai is the preferred tech partner of industry pioneers. Dakai has been the trusted provider of Fortune 500 companies and fast-growing startups across emerging technology fields.\",favicon:\"https://framerusercontent.com/assets/47TpbfFK9Ck1MS2eUvh4RqRWrM.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/i8It8JjbXIGPQ3QQ1bZNOsejQ.png\",title:\"Dakai\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}