{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/hero-icons/Home.js@0.0.27", "ssg:https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/KMS3TGJgYkHtsY7rff7q/Hero.js", "ssg:https://framerusercontent.com/modules/2FjYF9eMNfKigr1hAiB1/UXWEltDedm4Y94RPccrK/cRiZKoHnu.js", "ssg:https://framer.com/m/material-icons/Home.js@0.0.32", "ssg:https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js", "ssg:https://framerusercontent.com/modules/emeBjGcJPqNQbdilD0BG/jvUHeaA234XcVVsif39g/Border.js", "ssg:https://framerusercontent.com/modules/9T8569XbDCBGcq5sH5Xx/YgyGJf3L3NL9omNGDZY8/X5iHilimK.js", "ssg:https://framerusercontent.com/modules/9uZ5kByiAQGUaL8NnXzB/990KNYNv9qiiTgg2KyIF/Hover_Override.js", "ssg:https://framerusercontent.com/modules/gyPWLm2EzE6g2tOKF2iH/GaEK5z4c3Z1v37xcEoM0/EFBggEy5o.js", "ssg:https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/9mrJHeWj7rhvLTLu7Yzt/UsePageVisibility.js", "ssg:https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/NkuDQ5CVcgcRFhOG6sck/SlideShow.js", "ssg:https://framerusercontent.com/modules/cSqcJAfLJaUMc7z9G1D8/wg6dQs2FWLz2VxWYoFUL/AnmrpUjsy.js", "ssg:https://framerusercontent.com/modules/OPear46KkUUuMO1OPTiw/F2aKh4ucyqTtW5rnZv5b/aoehAw6mL.js", "ssg:https://framerusercontent.com/modules/idfwhQkCwsqluXMVgn1S/MD7B2HTJByrOfBIdVFXP/DvyGJFNzI.js", "ssg:https://framerusercontent.com/modules/ciscZHg8loqWsVXxBUTi/lxDrhqP2un5oGx21tcYo/Foroh_m8a.js", "ssg:https://framerusercontent.com/modules/iP6RYbe4gmogPk4Cetam/SqtnHJUXu65iPbT31wn0/giy1pYBuU.js", "ssg:https://framerusercontent.com/modules/P0CLgQ0btCiUWcZEhRNj/m5ykNMa1Le903hWW6sFg/J2qLqQDtp.js", "ssg:https://framerusercontent.com/modules/8SOIE6Oq6sUZLcH2tt1E/LV6sV9j6ulwNnr90eifU/lHAXnuu0P.js", "ssg:https://framerusercontent.com/modules/kfh25zuw5K2SozeQnuyX/h1rOVKMN3W2gS7ky7Wk2/LX9oqF1qU.js", "ssg:https://ga.jspm.io/npm:@react-spring/rafz@9.6.1/dist/react-spring-rafz.esm.js", "ssg:https://ga.jspm.io/npm:@react-spring/shared@9.6.1/dist/react-spring-shared.esm.js", "ssg:https://ga.jspm.io/npm:@react-spring/animated@9.6.1/dist/react-spring-animated.esm.js", "ssg:https://ga.jspm.io/npm:@react-spring/core@9.6.1/dist/react-spring-core.esm.js", "ssg:https://ga.jspm.io/npm:@react-spring/web@9.6.1/dist/react-spring-web.esm.js", "ssg:https://framerusercontent.com/modules/J3cQjUZOB3ZkvtpAqH3q/cFdKRRiuQ0u2Hlxa1h69/Light_Anim.js", "ssg:https://ga.jspm.io/npm:flubber@0.4.2/build/flubber.min.js", "ssg:https://framerusercontent.com/modules/sy9cU99KXS3lK7RgRdA0/CLibtRBAP9rsc7QmO6Qj/Morpher.js", "ssg:https://framerusercontent.com/modules/3nf8mxvY4n0yjpr3Zg6H/YulF0JyHoit8yhZWsHpL/meI0zUXiK.js", "ssg:https://framerusercontent.com/modules/9vlcrQwDrbKSmD2xdWE5/HlCJ3urUTyvUKINNNEvI/ConicGradient.js", "ssg:https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/0pLhZgteIMGONoge6j70/Feather.js", "ssg:https://framerusercontent.com/modules/e4h88NOOaD6eREJLaRp8/w3bmKh9epx0CRyPPAfqb/meiwanG41.js", "ssg:https://framerusercontent.com/modules/auiKWPCVVcUJeY16KstR/fRjocEETnrGh3Y3CVXdx/odxurenLW.js", "ssg:https://framerusercontent.com/modules/zsLXNEV2skWTsi7uRdhs/xEyQi3UkEhTcvJ9FcbsZ/VP9zZfoTf.js", "ssg:https://framerusercontent.com/modules/HLbjj6CxKecdV88mw4Z6/Za8q7EVqQ7HFFqsEoLei/QQiavHHLe.js", "ssg:https://framerusercontent.com/modules/KEWIJcadCmUrONtgmhrc/Z9PiOFo6SkZCvMUObdNB/rnYz0s0E4.js", "ssg:https://framerusercontent.com/modules/VXm9UGo3PLFIJOqUKJGd/8wHIZ4KLK7aYCwd67GEc/AAh0K2nBF.js", "ssg:https://framerusercontent.com/modules/by9bMWMXPxg030u2bIR8/k1vxFCJMcawoWacQbFnc/lhuO2dcB9.js", "ssg:https://framerusercontent.com/modules/Kv59w3zJwTqkqBEJJnqN/N182FIXE6HuHjpMrEzng/Rwfim69z9.js", "ssg:https://ga.jspm.io/npm:@cyriacbr/react-split-text@1.0.0/dist/index.js", "ssg:https://framerusercontent.com/modules/2AusMW9Upi6mhJ0JzKTi/b0GOvxzDuuEZvz71ut2V/MotionText.js", "ssg:https://framerusercontent.com/modules/CvMqkaEDHsntyWalR5I6/JeAs2RUgOVbegJKnWnIv/VTMptM3nS.js", "ssg:https://framerusercontent.com/modules/v4ibj3NbBj5nh9r7xoab/ALTochihvF0rfWw4dTxU/yJ4QPvYJa.js", "ssg:https://framerusercontent.com/modules/yk6qFOiRWVJEPjMiPp4N/pIkHjGaEUHEtUXWj5Rte/augiA20Il.js"],
  "sourcesContent": ["let r;var l=e=>{if(!r){const t=({size:o=24,...a},n)=>e.createElement(\"svg\",{viewBox:\"0 0 20 20\",fill:\"currentColor\",width:o,height:o,ref:n,...a},e.createElement(\"path\",{d:\"M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z\"}));r=e.forwardRef(t)}return r};export{l as default};\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.27\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"AcademicCap\",\"AcademicCapOutline\",\"Adjustments\",\"AdjustmentsOutline\",\"Annotation\",\"AnnotationOutline\",\"Archive\",\"ArchiveOutline\",\"ArrowCircleDown\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpOutline\",\"ArrowDown\",\"ArrowDownOutline\",\"ArrowLeft\",\"ArrowLeftOutline\",\"ArrowNarrowDown\",\"ArrowNarrowLeft\",\"ArrowNarrowRight\",\"ArrowNarrowUp\",\"ArrowNarrowUpOutline\",\"ArrowRight\",\"ArrowRightOutline\",\"ArrowUp\",\"ArrowUpOutline\",\"ArrowsExpand\",\"ArrowsExpandOutline\",\"AtSymbol\",\"AtSymbolOutline\",\"Backspace\",\"BackspaceOutline\",\"BadgeCheck\",\"BadgeCheckOutline\",\"Ban\",\"BanOutline\",\"Beaker\",\"BeakerOutline\",\"Bell\",\"BellOutline\",\"BookOpen\",\"BookOpenOutline\",\"Bookmark\",\"BookmarkAlt\",\"BookmarkAltOutline\",\"BookmarkOutline\",\"Briefcase\",\"BriefcaseOutline\",\"Cake\",\"CakeOutline\",\"Calculator\",\"CalculatorOutline\",\"Calendar\",\"CalendarOutline\",\"Camera\",\"CameraOutline\",\"Cash\",\"CashOutline\",\"ChartBar\",\"ChartBarOutline\",\"ChartPie\",\"ChartPieOutline\",\"ChartSquareBar\",\"Chat\",\"ChatAlt\",\"ChatAlt2\",\"ChatAlt2Outline\",\"ChatAltOutline\",\"ChatOutline\",\"Check\",\"CheckCircle\",\"CheckCircleOutline\",\"CheckOutline\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronDownOutline\",\"ChevronLeft\",\"ChevronLeftOutline\",\"ChevronRight\",\"ChevronRightOutline\",\"ChevronUp\",\"ChevronUpOutline\",\"Chip\",\"ChipOutline\",\"Clipboard\",\"ClipboardCheck\",\"ClipboardCopy\",\"ClipboardCopyOutline\",\"ClipboardList\",\"ClipboardListOutline\",\"ClipboardOutline\",\"Clock\",\"ClockOutline\",\"Cloud\",\"CloudDownload\",\"CloudDownloadOutline\",\"CloudOutline\",\"CloudUpload\",\"CloudUploadOutline\",\"Code\",\"CodeOutline\",\"Cog\",\"CogOutline\",\"Collection\",\"CollectionOutline\",\"ColorSwatch\",\"ColorSwatchOutline\",\"CreditCard\",\"CreditCardOutline\",\"Cube\",\"CubeOutline\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyEuroOutline\",\"CurrencyPound\",\"CurrencyPoundOutline\",\"CurrencyRupee\",\"CurrencyRupeeOutline\",\"CurrencyYen\",\"CurrencyYenOutline\",\"CursorClick\",\"CursorClickOutline\",\"Database\",\"DatabaseOutline\",\"DesktopComputer\",\"DeviceMobile\",\"DeviceMobileOutline\",\"DeviceTablet\",\"DeviceTabletOutline\",\"Document\",\"DocumentAdd\",\"DocumentAddOutline\",\"DocumentDownload\",\"DocumentDuplicate\",\"DocumentOutline\",\"DocumentRemove\",\"DocumentReport\",\"DocumentSearch\",\"DocumentText\",\"DocumentTextOutline\",\"DotsCircleHorizontal\",\"DotsHorizontal\",\"DotsVertical\",\"DotsVerticalOutline\",\"Download\",\"DownloadOutline\",\"Duplicate\",\"DuplicateOutline\",\"EmojiHappy\",\"EmojiHappyOutline\",\"EmojiSad\",\"EmojiSadOutline\",\"Exclamation\",\"ExclamationCircle\",\"ExclamationOutline\",\"ExternalLink\",\"ExternalLinkOutline\",\"Eye\",\"EyeOff\",\"EyeOffOutline\",\"EyeOutline\",\"FastForward\",\"FastForwardOutline\",\"Film\",\"FilmOutline\",\"Filter\",\"FilterOutline\",\"FingerPrint\",\"FingerPrintOutline\",\"Fire\",\"FireOutline\",\"Flag\",\"FlagOutline\",\"Folder\",\"FolderAdd\",\"FolderAddOutline\",\"FolderDownload\",\"FolderOpen\",\"FolderOpenOutline\",\"FolderOutline\",\"FolderRemove\",\"FolderRemoveOutline\",\"Gift\",\"GiftOutline\",\"Globe\",\"GlobeAlt\",\"GlobeAltOutline\",\"GlobeOutline\",\"Hand\",\"HandOutline\",\"Hashtag\",\"HashtagOutline\",\"Heart\",\"HeartOutline\",\"Home\",\"HomeOutline\",\"Identification\",\"Inbox\",\"InboxIn\",\"InboxInOutline\",\"InboxOutline\",\"InformationCircle\",\"Key\",\"KeyOutline\",\"Library\",\"LibraryOutline\",\"LightBulb\",\"LightBulbOutline\",\"LightningBolt\",\"LightningBoltOutline\",\"Link\",\"LinkOutline\",\"LocationMarker\",\"LockClosed\",\"LockClosedOutline\",\"LockOpen\",\"LockOpenOutline\",\"Login\",\"LoginOutline\",\"Logout\",\"LogoutOutline\",\"Mail\",\"MailOpen\",\"MailOpenOutline\",\"MailOutline\",\"Map\",\"MapOutline\",\"Menu\",\"MenuAlt1\",\"MenuAlt1Outline\",\"MenuAlt2\",\"MenuAlt2Outline\",\"MenuAlt3\",\"MenuAlt3Outline\",\"MenuAlt4\",\"MenuAlt4Outline\",\"MenuOutline\",\"Microphone\",\"MicrophoneOutline\",\"Minus\",\"MinusCircle\",\"MinusCircleOutline\",\"MinusOutline\",\"MinusSm\",\"MinusSmOutline\",\"Moon\",\"MoonOutline\",\"MusicNote\",\"MusicNoteOutline\",\"Newspaper\",\"NewspaperOutline\",\"OfficeBuilding\",\"PaperAirplane\",\"PaperAirplaneOutline\",\"PaperClip\",\"PaperClipOutline\",\"Pause\",\"PauseOutline\",\"Pencil\",\"PencilAlt\",\"PencilAltOutline\",\"PencilOutline\",\"Phone\",\"PhoneIncoming\",\"PhoneIncomingOutline\",\"PhoneMissedCall\",\"PhoneOutgoing\",\"PhoneOutgoingOutline\",\"PhoneOutline\",\"Photograph\",\"PhotographOutline\",\"Play\",\"PlayOutline\",\"Plus\",\"PlusCircle\",\"PlusCircleOutline\",\"PlusOutline\",\"PlusSm\",\"PlusSmOutline\",\"PresentationChartBar\",\"Printer\",\"PrinterOutline\",\"Puzzle\",\"PuzzleOutline\",\"Qrcode\",\"QrcodeOutline\",\"QuestionMarkCircle\",\"ReceiptRefund\",\"ReceiptRefundOutline\",\"ReceiptTax\",\"ReceiptTaxOutline\",\"Refresh\",\"RefreshOutline\",\"Reply\",\"ReplyOutline\",\"Rewind\",\"RewindOutline\",\"Rss\",\"RssOutline\",\"Save\",\"SaveAs\",\"SaveAsOutline\",\"SaveOutline\",\"Scale\",\"ScaleOutline\",\"Scissors\",\"ScissorsOutline\",\"Search\",\"SearchCircle\",\"SearchCircleOutline\",\"SearchOutline\",\"Selector\",\"SelectorOutline\",\"Server\",\"ServerOutline\",\"Share\",\"ShareOutline\",\"ShieldCheck\",\"ShieldCheckOutline\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingBagOutline\",\"ShoppingCart\",\"ShoppingCartOutline\",\"SortAscending\",\"SortAscendingOutline\",\"SortDescending\",\"Sparkles\",\"SparklesOutline\",\"Speakerphone\",\"SpeakerphoneOutline\",\"Star\",\"StarOutline\",\"StatusOffline\",\"StatusOfflineOutline\",\"StatusOnline\",\"StatusOnlineOutline\",\"Stop\",\"StopOutline\",\"Sun\",\"SunOutline\",\"Support\",\"SupportOutline\",\"SwitchHorizontal\",\"SwitchVertical\",\"Table\",\"TableOutline\",\"Tag\",\"TagOutline\",\"Template\",\"TemplateOutline\",\"Terminal\",\"TerminalOutline\",\"ThumbDown\",\"ThumbDownOutline\",\"ThumbUp\",\"ThumbUpOutline\",\"Ticket\",\"TicketOutline\",\"Translate\",\"TranslateOutline\",\"Trash\",\"TrashOutline\",\"TrendingDown\",\"TrendingDownOutline\",\"TrendingUp\",\"TrendingUpOutline\",\"Truck\",\"TruckOutline\",\"Upload\",\"UploadOutline\",\"User\",\"UserAdd\",\"UserAddOutline\",\"UserCircle\",\"UserCircleOutline\",\"UserGroup\",\"UserGroupOutline\",\"UserOutline\",\"UserRemove\",\"UserRemoveOutline\",\"Users\",\"UsersOutline\",\"Variable\",\"VariableOutline\",\"VideoCamera\",\"VideoCameraOutline\",\"ViewBoards\",\"ViewBoardsOutline\",\"ViewGrid\",\"ViewGridAdd\",\"ViewGridAddOutline\",\"ViewGridOutline\",\"ViewList\",\"ViewListOutline\",\"VolumeOff\",\"VolumeOffOutline\",\"VolumeUp\",\"VolumeUpOutline\",\"Wifi\",\"WifiOutline\",\"X\",\"XCircle\",\"XCircleOutline\",\"XOutline\",\"ZoomIn\",\"ZoomInOutline\",\"ZoomOut\",\"ZoomOutOutline\",];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.27`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{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(SelectedIcon,{style:{width:\"100%\",height:\"100%\",cursor:onClick?\"pointer\":\"auto\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState}));}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,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 [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map", "// Generated by Framer (3d65904)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/KMS3TGJgYkHtsY7rff7q/Hero.js\";const HeroFonts=getFonts(Hero);const enabledGestures={x4T6fdwvm:{hover:true},xTY5uSHEW:{hover:true}};const cycleOrder=[\"x4T6fdwvm\",\"xTY5uSHEW\"];const variantClassNames={x4T6fdwvm:\"framer-v-rivdmb\",xTY5uSHEW:\"framer-v-o495hb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={Dark:\"xTY5uSHEW\",Light:\"x4T6fdwvm\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const BASE62=\"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function useRandomID(){const ref=React.useRef(null);if(ref.current===null){ref.current=Array(5).fill(0).map(()=>BASE62[Math.floor(Math.random()*BASE62.length)]).join(\"\");}return ref.current;}const Component=/*#__PURE__*/ React.forwardRef(function({id,style:externalStyle={},className,width,height,layoutId,variant:outerVariant=\"x4T6fdwvm\",link:LnhlfkCBk,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"x4T6fdwvm\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=useRandomID();const{pointerEvents,...style}=externalStyle;return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{\"data-framer-generated\":true,initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-fxuqd\",classNames),style:{display:\"contents\",pointerEvents:pointerEvents!==null&&pointerEvents!==void 0?pointerEvents:\"auto\"},children:/*#__PURE__*/ _jsx(Link,{href:LnhlfkCBk,openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsxs(motion.a,{...restProps,className:`${cx(\"framer-rivdmb\",className)} framer-bmytnd`,\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"x4T6fdwvm\",ref:ref,style:{backgroundColor:\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,...style},transition:transition,variants:{\"x4T6fdwvm-hover\":{backgroundColor:\"rgb(245, 245, 245)\"},\"xTY5uSHEW-hover\":{backgroundColor:\"rgb(18, 18, 18)\"},xTY5uSHEW:{backgroundColor:\"var(--token-b0aa0d4f-ef13-47db-b522-bfb0ea8b76b7, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"x4T6fdwvm-hover\":{\"data-framer-name\":undefined},\"xTY5uSHEW-hover\":{\"data-framer-name\":undefined},xTY5uSHEW:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-v0tt2w\",layoutDependency:layoutDependency,layoutId:\"Mw_ezzuNx\",style:{backgroundColor:\"var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18},transition:transition,variants:{\"xTY5uSHEW-hover\":{backgroundColor:\"rgb(18, 18, 18)\"},xTY5uSHEW:{backgroundColor:\"var(--token-b0aa0d4f-ef13-47db-b522-bfb0ea8b76b7, rgb(0, 0, 0))\"}},children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1ly44bm-container\",layoutDependency:layoutDependency,layoutId:\"V0NhGYxkb-container\",transition:transition,children:/*#__PURE__*/ _jsx(Hero,{color:\"rgb(27, 144, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"SunOutline\",id:\"V0NhGYxkb\",layoutId:\"V0NhGYxkb\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({xTY5uSHEW:{color:'var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115)) /* {\"name\":\"Grey\"} */'}},baseVariant,gestureVariant)})})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-sd58jx\",layoutDependency:layoutDependency,layoutId:\"ELRvXGuK7\",style:{backgroundColor:\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18},transition:transition,variants:{\"x4T6fdwvm-hover\":{backgroundColor:\"rgb(245, 245, 245)\"},xTY5uSHEW:{backgroundColor:\"var(--token-e682bcdd-aa24-4a82-8669-1de1592a0410, rgb(25, 25, 25))\"}},children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1mbdyp3-container\",layoutDependency:layoutDependency,layoutId:\"IrCQjd6Jy-container\",transition:transition,children:/*#__PURE__*/ _jsx(Hero,{color:'var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115)) /* {\"name\":\"Grey\"} */',height:\"100%\",iconSearch:\"Home\",iconSelection:\"MoonOutline\",id:\"IrCQjd6Jy\",layoutId:\"IrCQjd6Jy\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({xTY5uSHEW:{color:'var(--token-94f4089d-7f93-47fb-bcde-c04a2d080c05, rgb(0, 102, 204)) /* {\"name\":\"Blue\"} */'}},baseVariant,gestureVariant)})})})]})})})});});const css=['.framer-fxuqd [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fxuqd * { box-sizing: border-box; }\",\".framer-fxuqd .framer-bmytnd { display: block; }\",\".framer-fxuqd .framer-rivdmb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 2px 2px 2px 2px; position: relative; text-decoration: none; width: 276px; }\",\".framer-fxuqd .framer-v0tt2w, .framer-fxuqd .framer-sd58jx { flex: 1 0 0px; height: 80px; overflow: visible; position: relative; width: 1px; }\",\".framer-fxuqd .framer-1ly44bm-container, .framer-fxuqd .framer-1mbdyp3-container { flex: none; height: 32px; left: calc(49.54954954954957% - 32px / 2); position: absolute; top: calc(50.00000000000002% - 32px / 2); width: 32px; }\",\".framer-fxuqd .framer-v-rivdmb .framer-rivdmb, .framer-fxuqd .framer-v-o495hb .framer-rivdmb { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fxuqd .framer-rivdmb { gap: 0px; } .framer-fxuqd .framer-rivdmb > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-fxuqd .framer-rivdmb > :first-child { margin-left: 0px; } .framer-fxuqd .framer-rivdmb > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 276\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xTY5uSHEW\":{\"layout\":[\"fixed\",\"auto\"]},\"zZpsCI5fm\":{\"layout\":[\"fixed\",\"auto\"]},\"pBCTdBb8j\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"LnhlfkCBk\":\"link\"}\n */ const FramercRiZKoHnu=withCSS(Component,css);export default FramercRiZKoHnu;FramercRiZKoHnu.displayName=\"Mode Switcher\";FramercRiZKoHnu.defaultProps={height:84,width:276};addPropertyControls(FramercRiZKoHnu,{variant:{options:[\"x4T6fdwvm\",\"xTY5uSHEW\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},LnhlfkCBk:{title:\"Link\",type:ControlType.Link}});addFonts(FramercRiZKoHnu,[...HeroFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercRiZKoHnu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"84\",\"framerIntrinsicWidth\":\"276\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xTY5uSHEW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zZpsCI5fm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pBCTdBb8j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"LnhlfkCBk\\\":\\\"link\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cRiZKoHnu.map", "const o=e=>e;let t;var h=e=>(t||(t=o(e.createElement(\"path\",{d:\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}),\"Home\")),t);export{h as default};\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\",];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);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\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}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 [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function withAnimatedBorder(Component){return props=>{return /*#__PURE__*/ _jsx(Component,{...props,children:/*#__PURE__*/ _jsx(motion.div,{initial:{\"--rotate\":\"0deg\"},animate:{\"--rotate\":\"-360deg\"},transition:{duration:6,ease:\"linear\",repeat:Infinity},style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/ _jsx(\"div\",{style:{...props[\"style\"],width:\"100%\",height:\"100%\",border:\"none\",backgroundImage:`conic-gradient(from var(--rotate) at 50% 50%, rgba(0,0,0,0) 0%, ${props[\"style\"][\"--border-color\"]} 15%, rgba(0,0,0,0) 30%)`}})})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withAnimatedBorder\":{\"type\":\"reactHoc\",\"name\":\"withAnimatedBorder\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Border.map", "// Generated by Framer (716dd6f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{withAnimatedBorder}from\"https://framerusercontent.com/modules/emeBjGcJPqNQbdilD0BG/jvUHeaA234XcVVsif39g/Border.js\";const MotionDivWithAnimatedBorder=withAnimatedBorder(motion.div);const cycleOrder=[\"AlAApHInj\"];const variantClassNames={AlAApHInj:\"framer-v-13pq5hz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const BASE62=\"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function useRandomID(){const ref=React.useRef(null);if(ref.current===null){ref.current=Array(5).fill(0).map(()=>BASE62[Math.floor(Math.random()*BASE62.length)]).join(\"\");}return ref.current;}const Component=/*#__PURE__*/ React.forwardRef(function({id,style:externalStyle={},className,width,height,layoutId,variant:outerVariant=\"AlAApHInj\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"AlAApHInj\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=useRandomID();const{pointerEvents,...style}=externalStyle;return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{\"data-framer-generated\":true,initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-IJO3V\",classNames),style:{display:\"contents\",pointerEvents:pointerEvents!==null&&pointerEvents!==void 0?pointerEvents:undefined},children:/*#__PURE__*/ _jsx(MotionDivWithAnimatedBorder,{...restProps,className:cx(\"framer-13pq5hz\",className),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"AlAApHInj\",ref:ref,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.82)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},transition:transition})})});});const css=['.framer-IJO3V [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IJO3V * { box-sizing: border-box; }\",\".framer-IJO3V .framer-zodqmo { display: block; }\",\".framer-IJO3V .framer-13pq5hz { height: 72px; overflow: hidden; position: relative; width: 72px; will-change: transform; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 72\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n */ const FramerX5iHilimK=withCSS(Component,css);export default FramerX5iHilimK;FramerX5iHilimK.displayName=\"Rotate Border\";FramerX5iHilimK.defaultProps={height:72,width:72};addFonts(FramerX5iHilimK,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX5iHilimK\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"72\",\"framerIntrinsicHeight\":\"72\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion,useSpring}from\"framer-motion\";import{useState,useRef,useEffect}from\"react\";// Learn more: https://www.framer.com/docs/guides/overrides/\n//Spring animation parameters\nconst spring={type:\"spring\",stiffness:300,damping:30};/**\n * Based on the code created by Joshua Guo\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function with3D(Component){return props=>{const[rotateXaxis,setRotateXaxis]=useState(0);const[rotateYaxis,setRotateYaxis]=useState(0);const ref=useRef(null);const handleMouseMove=event=>{const element=ref.current;const elementRect=element.getBoundingClientRect();const elementWidth=elementRect.width;const elementHeight=elementRect.height;const elementCenterX=elementWidth/2;const elementCenterY=elementHeight/2;const mouseX=event.clientY-elementRect.y-elementCenterY;const mouseY=event.clientX-elementRect.x-elementCenterX;const degreeX=mouseX/elementWidth*-20 //The number is the rotation factor\n;const degreeY=mouseY/elementHeight*-20 //The number is the rotation factor\n;setRotateXaxis(degreeX);setRotateYaxis(degreeY);};const handleMouseEnd=()=>{setRotateXaxis(0);setRotateYaxis(0);};const dx=useSpring(0,spring);const dy=useSpring(0,spring);useEffect(()=>{dx.set(-rotateXaxis);dy.set(rotateYaxis);},[rotateXaxis,rotateYaxis]);return /*#__PURE__*/ _jsx(motion.div,{transition:spring,style:{perspective:\"1200px\",transformStyle:\"preserve-3d\",width:`${props.width}`,height:`${props.height}`},children:/*#__PURE__*/ _jsx(motion.div,{ref:ref,whileHover:{scale:1.1},onMouseMove:handleMouseMove,onMouseLeave:handleMouseEnd,transition:spring,style:{width:\"100%\",height:\"100%\",rotateX:dx,rotateY:dy},children:/*#__PURE__*/ _jsxs(\"div\",{style:{perspective:\"1200px\",transformStyle:\"preserve-3d\",width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/ _jsx(motion.div,{transition:spring,style:{width:\"100%\",height:\"100%\",backfaceVisibility:\"hidden\",position:\"absolute\"},children:/*#__PURE__*/ _jsx(Component,{...props,variant:\"Front\",style:{width:\"100%\",height:\"100%\"}})}),/*#__PURE__*/ _jsx(motion.div,{initial:{rotateY:180},transition:spring,style:{width:\"100%\",height:\"100%\",zIndex:0,backfaceVisibility:\"hidden\",position:\"absolute\"},children:/*#__PURE__*/ _jsx(Component,{...props,variant:\"Back\",style:{width:\"100%\",height:\"100%\"}})})]})})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"with3D\":{\"type\":\"reactHoc\",\"name\":\"with3D\",\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hover_Override.map", "// Generated by Framer (4b4156c)\nimport { jsx as _jsx } from \"react/jsx-runtime\";import { addFonts, addPropertyControls, ControlType, cx, Image, useVariantState, withCSS } from \"framer\";import { LayoutGroup, motion } from \"framer-motion\";import * as React from \"react\";const enabledGestures = { FI8fCm6QW: { hover: true } };const cycleOrder = [\"FI8fCm6QW\"];const variantClassNames = { FI8fCm6QW: \"framer-v-1ovsg7c\" };function addPropertyOverrides(overrides, ...variants) {const nextOverrides = {};variants === null || variants === void 0 ? void 0 : variants.forEach((variant) => variant && Object.assign(nextOverrides, overrides[variant]));return nextOverrides;}const humanReadableVariantMap = {};const transitions = { default: { damping: 60, delay: 0, duration: .3, ease: [.44, 0, .56, 1], mass: 1, stiffness: 500, type: \"spring\" } };function toResponsiveImage_194x2gw(value) {if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {return value;}return typeof value === \"string\" ? { src: value } : undefined;}const BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function useRandomID() {const ref = React.useRef(null);if (ref.current === null) {ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");}return ref.current;}const Component = /*#__PURE__*/React.forwardRef(function ({ id, style: externalStyle = {}, className, width, height, layoutId, variant: outerVariant = \"FI8fCm6QW\", image: XlYSy2aKn = { src: new URL(\"https://framerusercontent.com/images/7V8vImRshE2i63XzgeiqX8bpI.jpg?scale-down-to=512\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/7V8vImRshE2i63XzgeiqX8bpI.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/7V8vImRshE2i63XzgeiqX8bpI.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/7V8vImRshE2i63XzgeiqX8bpI.jpg\").href} 1220w` }, ...restProps }, ref) {const outerVariantId = humanReadableVariantMap[outerVariant];const variant = outerVariantId || outerVariant;const { baseVariant, classNames, gestureVariant, setGestureState, setVariant, transition, variants } = useVariantState({ cycleOrder, defaultVariant: \"FI8fCm6QW\", enabledGestures, transitions, variant, variantClassNames });const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;const defaultLayoutId = useRandomID();const { pointerEvents, ...style } = externalStyle;return /*#__PURE__*/_jsx(LayoutGroup, { id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId, children: /*#__PURE__*/_jsx(motion.div, { \"data-framer-generated\": true, initial: variant, animate: variants, onHoverStart: () => setGestureState({ isHovered: true }), onHoverEnd: () => setGestureState({ isHovered: false }), onTapStart: () => setGestureState({ isPressed: true }), onTap: () => setGestureState({ isPressed: false }), onTapCancel: () => setGestureState({ isPressed: false }), className: cx(\"framer-ok8XT\", classNames), style: { display: \"contents\", pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\" }, children: /*#__PURE__*/_jsx(motion.div, { ...restProps, className: cx(\"framer-1ovsg7c\", className), \"data-framer-name\": \"Default\", layoutDependency: layoutDependency, layoutId: \"FI8fCm6QW\", ref: ref, style: { borderBottomLeftRadius: 18, borderBottomRightRadius: 18, borderTopLeftRadius: 18, borderTopRightRadius: 18, ...style }, transition: transition, ...addPropertyOverrides({ \"FI8fCm6QW-hover\": { \"data-framer-name\": undefined } }, baseVariant, gestureVariant), children: /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 1220, intrinsicWidth: 1220, pixelHeight: 1220, pixelWidth: 1220, ...toResponsiveImage_194x2gw(XlYSy2aKn) }, className: \"framer-jlljk3\", layoutDependency: layoutDependency, layoutId: \"GuxDZqQ8B\", style: { borderBottomLeftRadius: 18, borderBottomRightRadius: 18, borderTopLeftRadius: 18, borderTopRightRadius: 18 }, transition: transition }) }) }) });});const css = ['.framer-ok8XT [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-ok8XT * { box-sizing: border-box; }\", \".framer-ok8XT .framer-qclo1u { display: block; }\", \".framer-ok8XT .framer-1ovsg7c { height: 225px; overflow: hidden; position: relative; width: 276px; will-change: transform; }\", \".framer-ok8XT .framer-jlljk3 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\", \".framer-ok8XT .framer-v-1ovsg7c .framer-1ovsg7c { cursor: pointer; }\", \".framer-ok8XT.framer-v-1ovsg7c.hover .framer-jlljk3 { bottom: -14px; left: -16px; right: -17px; top: -13px; }\"]; /**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 225\n* @framerIntrinsicWidth 276\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"I8wvZRRSB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n* @framerVariables {\"XlYSy2aKn\":\"image\"}\n*/const FramerEFBggEy5o = withCSS(Component, css);export default FramerEFBggEy5o;FramerEFBggEy5o.displayName = \"Location\";FramerEFBggEy5o.defaultProps = { height: 225, width: 276 };addPropertyControls(FramerEFBggEy5o, { XlYSy2aKn: { __defaultAssetReference: \"data:framer/asset-reference,7V8vImRshE2i63XzgeiqX8bpI.jpg?originalFilename=CleanShot+2022-12-01+at+19.34.58%402x.jpg&preferredSize=auto\", title: \"Image\", type: ControlType.ResponsiveImage } });addFonts(FramerEFBggEy5o, []);\nexport const __FramerMetadata__ = { \"exports\": { \"Props\": { \"type\": \"tsType\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"default\": { \"type\": \"reactComponent\", \"name\": \"FramerEFBggEy5o\", \"slots\": [], \"annotations\": { \"framerIntrinsicHeight\": \"225\", \"framerVariables\": \"{\\\"XlYSy2aKn\\\":\\\"image\\\"}\", \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I8wvZRRSB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\", \"framerIntrinsicWidth\": \"276\", \"framerContractVersion\": \"1\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };\n//# sourceMappingURL=./EFBggEy5o.map", "import{useState,useEffect}from\"react\";export const isBrowser=()=>typeof document===\"object\";export function getBrowserVisibilityProp(){if(!isBrowser())return;if(typeof document.hidden!==\"undefined\"){// Opera 12.10 and Firefox 18 and later support\nreturn\"visibilitychange\";}else if(typeof document.msHidden!==\"undefined\"){return\"msvisibilitychange\";}else if(typeof document.webkitHidden!==\"undefined\"){return\"webkitvisibilitychange\";}}export function getBrowserDocumentHiddenProp(){if(!isBrowser())return;if(typeof document.hidden!==\"undefined\"){return\"hidden\";}else if(typeof document.msHidden!==\"undefined\"){return\"msHidden\";}else if(typeof document.webkitHidden!==\"undefined\"){return\"webkitHidden\";}}export function getIsDocumentHidden(){if(!isBrowser())return;return!document[getBrowserDocumentHiddenProp()];}export function usePageVisibility(){if(!isBrowser())return;const[isVisible,setIsVisible]=useState(getIsDocumentHidden());const onVisibilityChange=()=>setIsVisible(getIsDocumentHidden());useEffect(()=>{const visibilityChange=getBrowserVisibilityProp();document.addEventListener(visibilityChange,onVisibilityChange,false);return()=>{document.removeEventListener(visibilityChange,onVisibilityChange);};});return isVisible;}\nexport const __FramerMetadata__ = {\"exports\":{\"getBrowserVisibilityProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getIsDocumentHidden\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePageVisibility\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowser\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBrowserDocumentHiddenProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UsePageVisibility.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement,forwardRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,animate,useMotionValue,useTransform,LayoutGroup}from\"framer-motion\";import{resize}from\"@motionone/dom\";import{wrap}from\"popmotion\";import{usePageVisibility}from\"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/9mrJHeWj7rhvLTLu7Yzt/UsePageVisibility.js\";/**\n *\n * SLIDESHOW\n * By Benjamin and Matt\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Slideshow(props){/**\n     * Properties\n     */ const{slots,startFrom,direction,effectsOptions,autoPlayControl,alignment,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,itemAmount,fadeOptions,intervalControl,transitionControl,arrowOptions,borderRadius,progressOptions,style}=props;const{effectsOpacity,effectsScale,effectsRotate,effectsPerspective,effectsHover}=effectsOptions;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowOptions;const{showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/**\n     * Checks\n     */ const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasChildren=Children.count(slots)>0;const isHorizontal=direction===\"left\"||direction===\"right\";const isInverted=direction===\"right\"||direction===\"bottom\";/**\n     * Empty state for Canvas\n     */ if(!hasChildren){return /*#__PURE__*/ _jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\u2B50\uFE0F\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to make infinite auto-playing slideshows.\"})]});}/**\n     * Refs, State\n     */ const parentRef=useRef(null);const childrenRef=useMemo(()=>{return slots.map(index=>/*#__PURE__*/ createRef());},[slots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null});/* For pausing on hover */ const[shouldPlayOnHover,setShouldPlayOnHover]=useState(autoPlayControl);/* Check if resizing */ const[isResizing,setIsResizing]=useState(false);/**\n     * Array for children\n     */ const dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */ const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const total=slots.length-1;const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[total].current?isHorizontal?childrenRef[total].current.offsetLeft+childrenRef[total].current.offsetWidth:childrenRef[total].current.offsetTop+childrenRef[total].current.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetWidth:childrenRef[0].current.offsetHeight:0;const itemWidth=childrenRef[0].current?childrenRef[0].current.offsetWidth:0;const itemHeight=childrenRef[0].current?childrenRef[0].current.offsetHeight:0;setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight});}},[hasChildren]);/**\n     * Add refs to all children\n     */ useLayoutEffect(()=>{if(!hasChildren)return;measure();},[hasChildren]);/**\n     * Track whether this is the initial resize event. By default this will fire on mount,\n     * which we do in the useEffect. We should only fire it on subsequent resizes.\n     */ let initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){measure();setIsResizing(true);}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>setIsResizing(false),intervalControl*1e3);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */ const totalItems=slots===null||slots===void 0?void 0:slots.length;const childrenSize=isCanvas?0:size===null||size===void 0?void 0:size.children;const itemWithGap=(size===null||size===void 0?void 0:size.item)+gap;const itemOffset=startFrom*itemWithGap;const[currentItem,setCurrentItem]=useState(startFrom+totalItems);/* Check for browser window visibility */ /* Otherwise, it will re-play all the item increments */ const isVisible=usePageVisibility();const factor=isInverted?1:-1;/* The x and y values to start from */ const xOrY=useMotionValue(childrenSize);/* For canvas only. Using xOrY is slower upon page switching */ const canvasPosition=isHorizontal?-startFrom*((size===null||size===void 0?void 0:size.itemWidth)+gap):-startFrom*((size===null||size===void 0?void 0:size.itemHeight)+gap);/* Calculate the new value to animate to */ const newPosition=()=>factor*currentItem*itemWithGap;/* Wrapped values for infinite looping */ /* Instead of 0 to a negative full duplicated row, we start with an offset */ const wrappedValue=!isCanvas?useTransform(xOrY,value=>wrap(-childrenSize,-childrenSize*2,value)):0;/* Convert the current item to a wrapping index for dots */ const wrappedIndex=wrap(0,totalItems,currentItem);const wrappedIndexInverted=wrap(0,-totalItems,currentItem);/* Update x or y with the provided starting point */ /* The subtraction of a full row of children is for overflow */ useLayoutEffect(()=>{if((size===null||size===void 0?void 0:size.children)===null)return;/* Initial measure */ if(initialResize.current){xOrY.set((childrenSize+itemOffset)*factor);}/* Subsequent resizes */ if(!initialResize.current&&isResizing){xOrY.set(factor*currentItem*itemWithGap);}},[size,childrenSize,factor,itemOffset,currentItem,itemWithGap,isResizing,]);/**\n     * Page item methods\n     * Switching, deltas, autoplaying\n     */ /* Next and previous function, animates the X */ const switchPages=()=>{if(isCanvas||!hasChildren||!size.parent)return;const controls=animate(xOrY,newPosition(),transitionControl);if(xOrY.get()!==newPosition()){animate(xOrY,newPosition(),transitionControl);}if(autoPlayControl&&shouldPlayOnHover){timeoutRef.current=setTimeout(()=>{setCurrentItem(currentItem+1);switchPages();},intervalControl*1e3);}};/* Page navigation functions */ const setDelta=delta=>()=>{if(!isInverted){setCurrentItem(currentItem+delta);}else{setCurrentItem(currentItem-delta);}};const setPage=index=>{const currentItemWrapped=wrap(0,totalItems,currentItem);const currentItemWrappedInvert=wrap(0,-totalItems,currentItem);const goto=index-currentItemWrapped;const gotoInverted=index-Math.abs(currentItemWrappedInvert);setCurrentItem(setDelta(isInverted?gotoInverted:goto));};/* Kickstart the auto-playing once we have all the children */ useEffect(()=>{if(!isVisible||isResizing)return;switchPages();return()=>timeoutRef.current&&clearTimeout(timeoutRef.current);},[dupedChildren,isVisible,isResizing]);/* Create copies of our children to create a perfect loop */ let childCounter=0;/**\n     * Sizing\n     * */ let columnOrRowValue=`calc(${100/itemAmount}% - ${gap}px + ${gap/itemAmount}px)`;/**\n     * Nested array to create duplicates of the children for infinite looping\n     * These are wrapped around, and start at a full \"page\" worth of offset\n     * as defined above.\n     */ for(let index=0;index<duplicateBy;index++){dupedChildren.push(...Children.map(slots,(child,childIndex)=>{let ref;if(childIndex===0){ref=childrenRef[0];}if(childIndex===slots.length-1){ref=childrenRef[1];}return /*#__PURE__*/ _jsx(Slide,{ref:childrenRef[childIndex],width:isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",height:!isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",size:size,child:child,numChildren:slots===null||slots===void 0?void 0:slots.length,wrappedValue:wrappedValue,childCounter:childCounter++,gap:gap,isCanvas:isCanvas,isHorizontal:isHorizontal,effectsOpacity:effectsOpacity,effectsScale:effectsScale,effectsRotate:effectsRotate},index+childIndex+\"lg\");}));}/**\n     * Fades with masks\n     */ const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/**\n     * Dots\n     */ const dots=[];const dotsBlurStyle={};if(showProgressDots){for(let i=0;i<(slots===null||slots===void 0?void 0:slots.length);i++){dots.push(/*#__PURE__*/ _jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>setPage(i),wrappedIndex:wrappedIndex,wrappedIndexInverted:wrappedIndexInverted,total:totalItems,index:i,gap:dotsGap,padding:dotsPadding,isHorizontal:isHorizontal,isInverted:isInverted}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/ _jsxs(\"section\",{style:{...containerStyle,padding:paddingValue,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",borderRadius:borderRadius,opacity:(size===null||size===void 0?void 0:size.item)!==null?1:0},onMouseEnter:()=>!effectsHover&&setShouldPlayOnHover(false),onMouseLeave:()=>!effectsHover&&setShouldPlayOnHover(true),children:[/*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",margin:0,padding:0,position:\"absolute\",inset:0,overflow:overflow?\"visible\":\"hidden\",perspective:effectsPerspective},children:/*#__PURE__*/ _jsx(motion.ul,{ref:parentRef,style:{...containerStyle,gap:gap,placeItems:alignment,x:isHorizontal?isCanvas?canvasPosition:wrappedValue:0,y:!isHorizontal?isCanvas?canvasPosition:wrappedValue:0,flexDirection:isHorizontal?\"row\":\"column\",transformStyle:effectsRotate!==0&&\"preserve-3d\",...style},children:dupedChildren})}),/*#__PURE__*/ _jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\"},\"aria-label\":\"Slideshow pagination controls\",className:\"framer--slideshow-controls\",children:[/*#__PURE__*/ _jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:setDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/ _jsx(\"img\",{width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\",alt:\"Back Arrow\"})}),/*#__PURE__*/ _jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:setDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/ _jsx(\"img\",{width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\",alt:\"Next Arrow\"})}),dots.length>1?/*#__PURE__*/ _jsx(\"div\",{style:{...dotsContainerStyle,left:isHorizontal?\"50%\":dotsInset,top:!isHorizontal?\"50%\":\"unset\",transform:isHorizontal?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:isHorizontal?\"row\":\"column\",bottom:isHorizontal?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]})]});};/* Default Properties */ Slideshow.defaultProps={direction:\"left\",startFrom:0,itemAmount:1,infinity:true,gap:10,padding:10,autoPlayControl:true,effectsOptions:{effectsOpacity:1,effectsScale:1,effectsRotate:0,effectsPerspective:1200,effectsHover:true},transitionControl:{type:\"spring\",stiffness:200,damping:40},fadeOptions:{fadeContent:false,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},arrowOptions:{showMouseControls:true,arrowFill:\"rgba(0,0,0,0.2)\",arrowSize:40},progressOptions:{showProgressDots:true}};/* Property Controls */ addPropertyControls(Slideshow,{slots:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.ComponentInstance}},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\",],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],displaySegmentedControl:true,defaultValue:Slideshow.defaultProps.direction},autoPlayControl:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true},intervalControl:{type:ControlType.Number,title:\"Interval\",defaultValue:1.5,min:.5,max:10,step:.1,displayStepper:true,unit:\"s\",hidden:props=>!props.autoPlayControl},startFrom:{type:ControlType.Number,title:\"Current\",min:0,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.startFrom},effectsOptions:{type:ControlType.Object,title:\"Effects\",controls:{effectsOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsOpacity,min:0,max:1,step:.01,displayStepper:true},effectsScale:{type:ControlType.Number,title:\"Scale\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsScale,min:0,max:1,step:.01,displayStepper:true},effectsPerspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsPerspective,min:200,max:2e3,step:1},effectsRotate:{type:ControlType.Number,title:\"Rotate\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsRotate,min:-180,max:180,step:1},effectsHover:{type:ControlType.Boolean,title:\"On Hover\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsHover}}},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},itemAmount:{type:ControlType.Number,title:\"Items\",min:1,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.itemAmount},gap:{type:ControlType.Number,title:\"Gap\",min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0},transitionControl:{type:ControlType.Transition,defaultValue:Slideshow.defaultProps.transitionControl,title:\"Transition\"},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:false},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},arrowOptions:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:Slideshow.defaultProps.arrowOptions.showMouseControls},arrowFill:{type:ControlType.Color,title:\"Fill\",hidden:props=>!props.showMouseControls,defaultValue:Slideshow.defaultProps.arrowOptions.arrowFill},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:Slideshow.defaultProps.arrowOptions.arrowSize,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},progressOptions:{type:ControlType.Object,title:\"Dots\",controls:{showProgressDots:{type:ControlType.Boolean,title:\"Show\",defaultValue:false},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}}});/* Placeholder Styles */ const containerStyle={display:\"flex\",flexDirection:\"row\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Component Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:180,lineHeight:1.5,textAlign:\"center\"};/* Control Styles */ const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",pointerEvents:\"none\",top:0,left:0,right:0,bottom:0,border:0,padding:0,margin:0};/* Clamp function, used for fadeInset */ const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);/* Slide Component */ const Slide=/*#__PURE__*/ forwardRef(function Component(props,ref){var ref1,ref2;const{key,width,height,child,size,gap,wrappedValue,numChildren,childCounter,isCanvas,effects,effectsOpacity,effectsScale,effectsRotate,isHorizontal,isLast,index}=props;/**\n     * Unique offsets + scroll range [0, 1, 1, 0]\n     */ const childOffset=((size===null||size===void 0?void 0:size.item)+gap)*childCounter;const scrollRange=[-(size===null||size===void 0?void 0:size.item),0,(size===null||size===void 0?void 0:size.parent)-(size===null||size===void 0?void 0:size.item)+gap,size===null||size===void 0?void 0:size.parent,].map(val=>val-childOffset);/**\n     * Effects\n     */ const rotateY=!isCanvas&&useTransform(wrappedValue,scrollRange,[-effectsRotate,0,0,effectsRotate,]);const rotateX=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsRotate,0,0,-effectsRotate,]);const opacity=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsOpacity,1,1,effectsOpacity,]);const scale=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsScale,1,1,effectsScale,]);const originXorY=!isCanvas&&useTransform(wrappedValue,scrollRange,[1,1,0,0]);const isVisible=!isCanvas&&useTransform(wrappedValue,latest=>latest>=scrollRange[1]&&latest<=scrollRange[2]);useEffect(()=>{if(!isVisible)return;return isVisible.onChange(newValue=>{ref.current.setAttribute(\"aria-hidden\",!newValue);});},[]);return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{style:{display:\"contents\"},children:/*#__PURE__*/ cloneElement(child,{ref:ref,key:key+\"child\",style:{...(ref1=child.props)===null||ref1===void 0?void 0:ref1.style,flexShrink:0,width,height,opacity:opacity,scale:scale,originX:isHorizontal?originXorY:.5,originY:!isHorizontal?originXorY:.5,rotateY:isHorizontal?rotateY:0,rotateX:!isHorizontal?rotateX:0}},(ref2=child.props)===null||ref2===void 0?void 0:ref2.children)})});});function Dot({selectedOpacity,opacity:unselectedOpacity,total,index,wrappedIndex,wrappedIndexInverted,dotStyle,buttonStyle,gap,padding,isHorizontal,isInverted,...props}){/* Check active item */ /* Go 0\u20141\u20142\u20143\u20144\u20145\u20140 */ let isSelected=wrappedIndex===index;/* Go 0\u20145\u20144\u20143\u20142\u20141\u20140\u20145 instead when inverted */ if(isInverted){isSelected=Math.abs(wrappedIndexInverted)===index;}const inlinePadding=gap/2;let top=!isHorizontal&&index>0?inlinePadding:padding;let bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;let right=isHorizontal&&index!==total-1?inlinePadding:padding;let left=isHorizontal&&index>0?inlinePadding:padding;return /*#__PURE__*/ _jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/ _jsx(motion.div,{style:{...dotStyle},initial:false,animate:{opacity:isSelected?selectedOpacity:unselectedOpacity},transition:{duration:.3}})});}/* Dot Styles */ const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Slideshow\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/C31a5jsoI7tLti4X41zP/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"nxmaZwLwm\",\"wFSnbkQyM\",\"nyDf3BjZC\"];const serializationHash=\"framer-xPAqS\";const variantClassNames={nxmaZwLwm:\"framer-v-1q2i2o0\",nyDf3BjZC:\"framer-v-1jf1hlk\",wFSnbkQyM:\"framer-v-lffyxb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"nxmaZwLwm\",Phone:\"nyDf3BjZC\",Tablet:\"wFSnbkQyM\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"nxmaZwLwm\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"nxmaZwLwm\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1q2i2o0\",className,classNames),\"data-framer-name\":\"Desktop\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"nxmaZwLwm\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({nyDf3BjZC:{\"data-framer-name\":\"Phone\"},wFSnbkQyM:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hn3l4f\",layoutDependency:layoutDependency,layoutId:\"kdwfyRCn5\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-59m7ni\",layoutDependency:layoutDependency,layoutId:\"oeotB1FGC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iyzsl9\",layoutDependency:layoutDependency,layoutId:\"yJ8f6m6Jl\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vgcek8-container\",layoutDependency:layoutDependency,layoutId:\"SMRHmo0td-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"bounding-box\",iconSelection:\"Check\",id:\"SMRHmo0td\",layoutId:\"SMRHmo0td\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uk5z9x\",layoutDependency:layoutDependency,layoutId:\"nVq7pNCvd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"700\"},children:\"UI Design\"})}),className:\"framer-62ftzs\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"CILaKocRz\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.5))\"},children:\"Interface design for some of the world largest brands.\"})}),className:\"framer-1trc8zc\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"XGwcHVCWo\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vl5nva\",layoutDependency:layoutDependency,layoutId:\"kCEmFzeSt\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-g56tcg-container\",layoutDependency:layoutDependency,layoutId:\"zfrHjsbsD-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"magic-wand\",iconSelection:\"Checks\",id:\"zfrHjsbsD\",layoutId:\"zfrHjsbsD\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-132r4up\",layoutDependency:layoutDependency,layoutId:\"cYESgjRZt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"700\"},children:\"UX Design\"})}),className:\"framer-efd6xn\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"motsubWF7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.5))\"},children:\"Building digital experiences that solve global problems at scale.\"})}),className:\"framer-1gm2fev\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"M5SVJmioQ\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17loyuc\",layoutDependency:layoutDependency,layoutId:\"lD5VfRG4t\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19qczzu-container\",layoutDependency:layoutDependency,layoutId:\"qUBMWO11s-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"tree-structure\",iconSelection:\"Check\",id:\"qUBMWO11s\",layoutId:\"qUBMWO11s\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jdw47m\",layoutDependency:layoutDependency,layoutId:\"R1XCienzP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"700\"},children:\"Research\"})}),className:\"framer-m84043\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"HQ_00Hm4N\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.5))\"},children:\"Gathering feedback and gaining insight to inform design decisions.\"})}),className:\"framer-1nm40el\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"XEIplmIu8\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})})});});const css=['.framer-xPAqS[data-border=\"true\"]::after, .framer-xPAqS [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xPAqS.framer-11egbhj, .framer-xPAqS .framer-11egbhj { display: block; }\",\".framer-xPAqS.framer-1q2i2o0 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: center; overflow: visible; padding: 90px 0px 90px 0px; position: relative; width: 1200px; }\",\".framer-xPAqS .framer-1hn3l4f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1000px; }\",\".framer-xPAqS .framer-59m7ni { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-xPAqS .framer-1iyzsl9, .framer-xPAqS .framer-vl5nva, .framer-xPAqS .framer-17loyuc { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-xPAqS .framer-1vgcek8-container, .framer-xPAqS .framer-g56tcg-container, .framer-xPAqS .framer-19qczzu-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 28px; }\",\".framer-xPAqS .framer-1uk5z9x, .framer-xPAqS .framer-132r4up, .framer-xPAqS .framer-1jdw47m { 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; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-xPAqS .framer-62ftzs, .framer-xPAqS .framer-1trc8zc, .framer-xPAqS .framer-efd6xn, .framer-xPAqS .framer-1gm2fev, .framer-xPAqS .framer-m84043, .framer-xPAqS .framer-1nm40el { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xPAqS.framer-1q2i2o0, .framer-xPAqS .framer-1hn3l4f, .framer-xPAqS .framer-59m7ni, .framer-xPAqS .framer-1iyzsl9, .framer-xPAqS .framer-1uk5z9x, .framer-xPAqS .framer-vl5nva, .framer-xPAqS .framer-132r4up, .framer-xPAqS .framer-17loyuc, .framer-xPAqS .framer-1jdw47m { gap: 0px; } .framer-xPAqS.framer-1q2i2o0 > * { margin: 0px; margin-bottom: calc(70px / 2); margin-top: calc(70px / 2); } .framer-xPAqS.framer-1q2i2o0 > :first-child, .framer-xPAqS .framer-1hn3l4f > :first-child, .framer-xPAqS .framer-1uk5z9x > :first-child, .framer-xPAqS .framer-132r4up > :first-child, .framer-xPAqS .framer-1jdw47m > :first-child { margin-top: 0px; } .framer-xPAqS.framer-1q2i2o0 > :last-child, .framer-xPAqS .framer-1hn3l4f > :last-child, .framer-xPAqS .framer-1uk5z9x > :last-child, .framer-xPAqS .framer-132r4up > :last-child, .framer-xPAqS .framer-1jdw47m > :last-child { margin-bottom: 0px; } .framer-xPAqS .framer-1hn3l4f > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-xPAqS .framer-59m7ni > * { margin: 0px; margin-left: calc(50px / 2); margin-right: calc(50px / 2); } .framer-xPAqS .framer-59m7ni > :first-child, .framer-xPAqS .framer-1iyzsl9 > :first-child, .framer-xPAqS .framer-vl5nva > :first-child, .framer-xPAqS .framer-17loyuc > :first-child { margin-left: 0px; } .framer-xPAqS .framer-59m7ni > :last-child, .framer-xPAqS .framer-1iyzsl9 > :last-child, .framer-xPAqS .framer-vl5nva > :last-child, .framer-xPAqS .framer-17loyuc > :last-child { margin-right: 0px; } .framer-xPAqS .framer-1iyzsl9 > *, .framer-xPAqS .framer-vl5nva > *, .framer-xPAqS .framer-17loyuc > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-xPAqS .framer-1uk5z9x > *, .framer-xPAqS .framer-132r4up > *, .framer-xPAqS .framer-1jdw47m > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-xPAqS.framer-v-lffyxb.framer-1q2i2o0 { align-content: flex-start; align-items: flex-start; padding: 50px 50px 50px 50px; width: 810px; }\",\".framer-xPAqS.framer-v-lffyxb .framer-1hn3l4f, .framer-xPAqS.framer-v-1jf1hlk .framer-1hn3l4f { width: 100%; }\",\".framer-xPAqS.framer-v-1jf1hlk.framer-1q2i2o0 { align-content: flex-start; align-items: flex-start; gap: 40px; overflow: hidden; padding: 70px 30px 70px 30px; width: 390px; }\",\".framer-xPAqS.framer-v-1jf1hlk .framer-59m7ni { flex-direction: column; }\",\".framer-xPAqS.framer-v-1jf1hlk .framer-1iyzsl9 { flex: none; justify-content: center; width: 100%; }\",\".framer-xPAqS.framer-v-1jf1hlk .framer-vl5nva, .framer-xPAqS.framer-v-1jf1hlk .framer-17loyuc { flex: none; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xPAqS.framer-v-1jf1hlk.framer-1q2i2o0, .framer-xPAqS.framer-v-1jf1hlk .framer-59m7ni { gap: 0px; } .framer-xPAqS.framer-v-1jf1hlk.framer-1q2i2o0 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-xPAqS.framer-v-1jf1hlk.framer-1q2i2o0 > :first-child, .framer-xPAqS.framer-v-1jf1hlk .framer-59m7ni > :first-child { margin-top: 0px; } .framer-xPAqS.framer-v-1jf1hlk.framer-1q2i2o0 > :last-child, .framer-xPAqS.framer-v-1jf1hlk .framer-59m7ni > :last-child { margin-bottom: 0px; } .framer-xPAqS.framer-v-1jf1hlk .framer-59m7ni > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 296\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wFSnbkQyM\":{\"layout\":[\"fixed\",\"auto\"]},\"nyDf3BjZC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerAnmrpUjsy=withCSS(Component,css,\"framer-xPAqS\");export default FramerAnmrpUjsy;FramerAnmrpUjsy.displayName=\"Minl Features\";FramerAnmrpUjsy.defaultProps={height:296,width:1200};addPropertyControls(FramerAnmrpUjsy,{variant:{options:[\"nxmaZwLwm\",\"wFSnbkQyM\",\"nyDf3BjZC\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAnmrpUjsy,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAnmrpUjsy\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wFSnbkQyM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nyDf3BjZC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"296\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnmrpUjsy.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={YOKoROLwF:{hover:true}};const cycleOrder=[\"YOKoROLwF\"];const serializationHash=\"framer-vFUhC\";const variantClassNames={YOKoROLwF:\"framer-v-cw7jef\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,LXf3mXkNr:(_ref=title!==null&&title!==void 0?title:props.LXf3mXkNr)!==null&&_ref!==void 0?_ref:\"Get Design OS\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,LXf3mXkNr,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"YOKoROLwF\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:\"https://efesopoulos.gumroad.com/l/fyyeha\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-cw7jef\",className,classNames)} framer-ghhbg6`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"YOKoROLwF\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},variants:{\"YOKoROLwF-hover\":{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({\"YOKoROLwF-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get Design OS\"})}),className:\"framer-cp38xb\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"nn2vVeCOc\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:LXf3mXkNr,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"YOKoROLwF-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\"},children:\"Get Design OS\"})})}},baseVariant,gestureVariant)})})})})});});const css=['.framer-vFUhC[data-border=\"true\"]::after, .framer-vFUhC [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vFUhC.framer-ghhbg6, .framer-vFUhC .framer-ghhbg6 { display: block; }\",\".framer-vFUhC.framer-cw7jef { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-vFUhC .framer-cp38xb { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vFUhC.framer-cw7jef { gap: 0px; } .framer-vFUhC.framer-cw7jef > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-vFUhC.framer-cw7jef > :first-child { margin-left: 0px; } .framer-vFUhC.framer-cw7jef > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 179\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RQR2xYSfW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"LXf3mXkNr\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FrameraoehAw6mL=withCSS(Component,css,\"framer-vFUhC\");export default FrameraoehAw6mL;FrameraoehAw6mL.displayName=\"Button dark\";FrameraoehAw6mL.defaultProps={height:44,width:179};addPropertyControls(FrameraoehAw6mL,{LXf3mXkNr:{defaultValue:\"Get Design OS\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FrameraoehAw6mL,[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraoehAw6mL\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RQR2xYSfW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"179\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"44\",\"framerVariables\":\"{\\\"LXf3mXkNr\\\":\\\"title\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aoehAw6mL.map", "// Generated by Framer (6880a8a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";const enabledGestures={cwPPUB3gC:{hover:true},qE0xhWoSM:{hover:true}};const cycleOrder=[\"cwPPUB3gC\",\"qE0xhWoSM\"];const variantClassNames={cwPPUB3gC:\"framer-v-1jrtm0s\",qE0xhWoSM:\"framer-v-8h71wp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={Dark:\"qE0xhWoSM\",Light:\"cwPPUB3gC\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"cwPPUB3gC\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"cwPPUB3gC\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-oQ6Ce\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Link,{href:\"https://www.youtube.com/@Oefez\",openInNewTab:true,children:/*#__PURE__*/ _jsx(motion.a,{...restProps,className:`${cx(\"framer-1jrtm0s\",className)} framer-1wvcqle`,\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"cwPPUB3gC\",ref:ref,style:{backgroundColor:\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,...style},transition:transition,variants:{qE0xhWoSM:{backgroundColor:\"var(--token-b0aa0d4f-ef13-47db-b522-bfb0ea8b76b7, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"cwPPUB3gC-hover\":{\"data-framer-name\":undefined},\"qE0xhWoSM-hover\":{\"data-framer-name\":undefined},qE0xhWoSM:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-1vz0kqe\",\"data-framer-name\":\"logo_AKH74EZP\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"pewm8L1LI\",opacity:1,radius:0,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 33\"><path d=\"M 0 18.83 L 0.08 6.832 C 0.094 4.66 1.613 2.798 3.71 2.383 L 15.297 0.086 C 18.081 -0.466 20.665 1.713 20.647 4.596 L 20.567 16.596 C 20.552 18.767 19.033 20.628 16.936 21.044 L 5.349 23.341 C 2.565 23.893 -0.019 21.714 0 18.83 Z\" fill=\"rgba(17,24,39,0.2)\"></path><path d=\"M 5.677 23.617 L 5.757 11.617 C 5.77 9.447 7.29 7.586 9.387 7.17 L 20.974 4.874 C 23.758 4.322 26.342 6.5 26.323 9.384 L 26.243 21.384 C 26.229 23.555 24.71 25.416 22.613 25.832 L 11.026 28.129 C 8.242 28.68 5.658 26.502 5.677 23.619 Z\" fill=\"rgba(17,24,39,0.5)\"></path><path d=\"M 11.354 28.404 L 11.434 16.404 C 11.448 14.232 12.967 12.372 15.064 11.956 L 26.651 9.659 C 29.435 9.107 32.019 11.286 32 14.169 L 31.92 26.169 C 31.906 28.341 30.387 30.202 28.29 30.617 L 16.703 32.914 C 13.919 33.466 11.335 31.287 11.353 28.404 Z\" fill=\"rgba(17,24,39,0.8)\"></path></svg>',svgContentId:2419854968,transition:transition,withExternalLayout:true,...addPropertyOverrides({\"cwPPUB3gC-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 49\"><path d=\"M -0 27.96 L 0.12 10.144 C 0.141 6.919 2.419 4.155 5.565 3.538 L 22.945 0.128 C 27.121 -0.692 30.997 2.544 30.97 6.824 L 30.851 24.643 C 30.828 27.866 28.55 30.629 25.404 31.247 L 8.023 34.658 C 3.847 35.477 -0.028 32.242 -0 27.96 Z\" fill=\"rgba(17,24,39,0.2)\"></path><path d=\"M 8.515 35.068 L 8.636 17.249 C 8.655 14.027 10.935 11.264 14.081 10.646 L 31.461 7.237 C 35.637 6.418 39.513 9.652 39.485 13.934 L 39.364 31.752 C 39.343 34.976 37.065 37.739 33.919 38.357 L 16.539 41.767 C 12.363 42.585 8.487 39.351 8.516 35.071 Z\" fill=\"rgba(17,24,39,0.5)\"></path><path d=\"M 17.031 42.176 L 17.151 24.357 C 17.172 21.132 19.451 18.371 22.596 17.753 L 39.977 14.342 C 44.153 13.523 48.029 16.758 48 21.039 L 47.88 38.857 C 47.859 42.082 45.581 44.845 42.435 45.462 L 25.055 48.872 C 20.879 49.692 17.003 46.456 17.03 42.176 Z\" fill=\"rgba(17,24,39,0.8)\"></path></svg>',svgContentId:2258149008},\"qE0xhWoSM-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 50\"><path d=\"M 0 28.53 L 0.12 10.352 C 0.141 7.061 2.419 4.239 5.565 3.611 L 22.946 0.13 C 27.122 -0.706 30.998 2.595 30.97 6.964 L 30.851 25.145 C 30.828 28.435 28.55 31.255 25.404 31.885 L 8.023 35.365 C 3.847 36.202 -0.029 32.9 0 28.53 Z\" fill=\"rgba(255, 255, 255, 0.2)\"></path><path d=\"M 8.516 35.783 L 8.636 17.602 C 8.655 14.314 10.935 11.494 14.081 10.864 L 31.461 7.385 C 35.637 6.548 39.513 9.848 39.485 14.218 L 39.364 32.4 C 39.344 35.689 37.065 38.509 33.919 39.139 L 16.539 42.62 C 12.363 43.455 8.487 40.155 8.516 35.786 Z\" fill=\"rgba(255, 255, 255, 0.5)\"></path><path d=\"M 17.031 43.036 L 17.151 24.855 C 17.172 21.564 19.451 18.745 22.596 18.115 L 39.977 14.635 C 44.153 13.798 48.029 17.1 48 21.468 L 47.88 39.65 C 47.859 42.941 45.581 45.761 42.435 46.389 L 25.055 49.87 C 20.879 50.706 17.003 47.405 17.03 43.036 Z\" fill=\"var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:3235807974},qE0xhWoSM:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 33\"><path d=\"M 0 18.83 L 0.08 6.832 C 0.094 4.66 1.613 2.798 3.71 2.383 L 15.297 0.086 C 18.081 -0.466 20.665 1.713 20.647 4.596 L 20.567 16.596 C 20.552 18.767 19.033 20.628 16.936 21.044 L 5.349 23.341 C 2.565 23.893 -0.019 21.714 0 18.83 Z\" fill=\"rgba(255, 255, 255, 0.2)\"></path><path d=\"M 5.677 23.617 L 5.757 11.617 C 5.77 9.447 7.29 7.586 9.387 7.17 L 20.974 4.874 C 23.758 4.322 26.342 6.5 26.323 9.384 L 26.243 21.384 C 26.229 23.555 24.71 25.416 22.613 25.832 L 11.026 28.129 C 8.242 28.68 5.658 26.502 5.677 23.619 Z\" fill=\"rgba(255, 255, 255, 0.5)\"></path><path d=\"M 11.354 28.404 L 11.434 16.404 C 11.448 14.232 12.967 12.372 15.064 11.956 L 26.651 9.659 C 29.435 9.107 32.019 11.286 32 14.169 L 31.92 26.169 C 31.906 28.341 30.387 30.202 28.29 30.617 L 16.703 32.914 C 13.919 33.466 11.335 31.287 11.353 28.404 Z\" fill=\"var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:4279499776}},baseVariant,gestureVariant)})})})})});});const css=['.framer-oQ6Ce [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oQ6Ce * { box-sizing: border-box; }\",\".framer-oQ6Ce .framer-1wvcqle { display: block; }\",\".framer-oQ6Ce .framer-1jrtm0s { height: 100px; overflow: visible; position: relative; text-decoration: none; width: 126px; }\",\".framer-oQ6Ce .framer-1vz0kqe { flex: none; height: 33px; left: calc(50.45045045045047% - 32px / 2); position: absolute; top: calc(49.01960784313727% - 33px / 2); width: 32px; }\",\".framer-oQ6Ce .framer-v-1jrtm0s .framer-1jrtm0s, .framer-oQ6Ce .framer-v-8h71wp .framer-1jrtm0s { cursor: pointer; }\",\".framer-oQ6Ce.framer-v-1jrtm0s.hover .framer-1vz0kqe { height: 49px; left: calc(50.79365079365081% - 48px / 2); top: calc(49.00000000000002% - 49px / 2); width: 48px; }\",\".framer-oQ6Ce.framer-v-8h71wp.hover .framer-1vz0kqe { height: 50px; left: calc(50.45045045045047% - 48px / 2); top: calc(49.01960784313727% - 50px / 2); width: 48px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 126\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qE0xhWoSM\":{\"layout\":[\"fixed\",\"fixed\"]},\"XrdhDoCu9\":{\"layout\":[\"fixed\",\"fixed\"]},\"IkScv9M3h\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n */ const FramerDvyGJFNzI=withCSS(Component,css,\"framer-oQ6Ce\");export default FramerDvyGJFNzI;FramerDvyGJFNzI.displayName=\"Layers Tile\";FramerDvyGJFNzI.defaultProps={height:100,width:126};addPropertyControls(FramerDvyGJFNzI,{variant:{options:[\"cwPPUB3gC\",\"qE0xhWoSM\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDvyGJFNzI,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDvyGJFNzI\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qE0xhWoSM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XrdhDoCu9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IkScv9M3h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"100\",\"framerIntrinsicWidth\":\"126\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DvyGJFNzI.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,Link,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={N9OPBAt_O:{hover:true}};const cycleOrder=[\"N9OPBAt_O\"];const serializationHash=\"framer-a1Pd2\";const variantClassNames={N9OPBAt_O:\"framer-v-ppwibm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{delay:0,duration:1,ease:[.79,0,.23,1],type:\"tween\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,link,width,...props})=>{return{...props,kZWo79Xc2:link!==null&&link!==void 0?link:props.kZWo79Xc2};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,kZWo79Xc2,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"N9OPBAt_O\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:kZWo79Xc2,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-ppwibm\",className,classNames)} framer-1yso8yz`,\"data-border\":true,\"data-framer-name\":\"Default\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"N9OPBAt_O\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115)) /* {\"name\":\"Grey\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-13865c7f-06f5-43bf-b1c4-acd6f833be81, rgb(29, 29, 31))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0.7113342898827977px 0.7113342898827977px -0.6000000000000001px rgba(0, 0, 0, 0.14852), 0px 1.9371521717053837px 1.9371521717053837px -1.2000000000000002px rgba(0, 0, 0, 0.14596), 0px 4.253285051195417px 4.253285051195417px -1.7999999999999998px rgba(0, 0, 0, 0.14114), 0px 9.4413216807344px 9.4413216807344px -2.4000000000000004px rgba(0, 0, 0, 0.13033), 0px 24px 24px -3px rgba(0, 0, 0, 0.1)\",...style},variants:{\"N9OPBAt_O-hover\":{\"--border-color\":\"rgba(99, 99, 115, 0)\"}},...addPropertyOverrides({\"N9OPBAt_O-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:600,intrinsicWidth:1024,pixelHeight:600,pixelWidth:1024,src:\"https://framerusercontent.com/images/jiZwmkoFZGKeEITOtJaHM9Bd4.jpg\",srcSet:\"https://framerusercontent.com/images/jiZwmkoFZGKeEITOtJaHM9Bd4.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/jiZwmkoFZGKeEITOtJaHM9Bd4.jpg 1024w\"},className:\"framer-2210hm\",\"data-framer-name\":\"mesh_252\",layoutDependency:layoutDependency,layoutId:\"ABTnptvrA\",style:{opacity:0},variants:{\"N9OPBAt_O-hover\":{opacity:1}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNzAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7b915b8-99d5-4f2f-91ee-99febf483607, rgb(255, 255, 255)))\"},children:\"Youtuber\"})}),className:\"framer-18g9au9\",fonts:[\"GF;Inter-700\"],layoutDependency:layoutDependency,layoutId:\"TgGXpDSl2\",style:{\"--extracted-r6o4lv\":\"var(--token-e7b915b8-99d5-4f2f-91ee-99febf483607, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=['.framer-a1Pd2[data-border=\"true\"]::after, .framer-a1Pd2 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-a1Pd2.framer-1yso8yz, .framer-a1Pd2 .framer-1yso8yz { display: block; }\",\".framer-a1Pd2.framer-ppwibm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-a1Pd2 .framer-2210hm { aspect-ratio: 1.7066666666666668 / 1; bottom: -56px; flex: none; height: var(--framer-aspect-ratio-supported, 107px); left: -4px; overflow: visible; position: absolute; right: -4px; z-index: 1; }\",\".framer-a1Pd2 .framer-18g9au9 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-a1Pd2.framer-ppwibm { gap: 0px; } .framer-a1Pd2.framer-ppwibm > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-a1Pd2.framer-ppwibm > :first-child { margin-left: 0px; } .framer-a1Pd2.framer-ppwibm > :last-child { margin-right: 0px; } }\",\".framer-a1Pd2.framer-v-ppwibm.hover .framer-2210hm { bottom: unset; height: var(--framer-aspect-ratio-supported, 65px); order: 0; top: -13px; }\",\".framer-a1Pd2.framer-v-ppwibm.hover .framer-18g9au9 { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 51\n * @framerIntrinsicWidth 143\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cJryPztwf\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"kZWo79Xc2\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerForoh_m8a=withCSS(Component,css,\"framer-a1Pd2\");export default FramerForoh_m8a;FramerForoh_m8a.displayName=\"Framer Badge\";FramerForoh_m8a.defaultProps={height:51,width:143};addPropertyControls(FramerForoh_m8a,{kZWo79Xc2:{title:\"Link\",type:ControlType.Link}});addFonts(FramerForoh_m8a,[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerForoh_m8a\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"51\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cJryPztwf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"kZWo79Xc2\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"143\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Foroh_m8a.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/RbxaXRg637nJPMvfh6ya/txcYzYazCkbEsDhdhsG3/stylesPresetHeading2.js\";const cycleOrder=[\"BxMZVa6FF\",\"qbGOOOnXR\",\"KkkgMrnqk\"];const serializationHash=\"framer-mb7pO\";const variantClassNames={BxMZVa6FF:\"framer-v-1itxnbg\",KkkgMrnqk:\"framer-v-1mtbx5n\",qbGOOOnXR:\"framer-v-19xzinj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"BxMZVa6FF\",Phone:\"KkkgMrnqk\",Tablet:\"qbGOOOnXR\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"BxMZVa6FF\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"BxMZVa6FF\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.section,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1itxnbg\",className,classNames),\"data-framer-name\":\"Desktop\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"BxMZVa6FF\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({KkkgMrnqk:{\"data-framer-name\":\"Phone\"},qbGOOOnXR:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-n4n7l4\",layoutDependency:layoutDependency,layoutId:\"DuBPAgjtq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1m9bzi2\",\"data-styles-preset\":\"stylesPresetHeading2\",style:{\"--framer-text-alignment\":\"center\"},children:\"Designed for 100,000+ customers worldwide and featured on\u2026\"})}),className:\"framer-um8lf5\",layoutDependency:layoutDependency,layoutId:\"UYYeU29IX\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1raixq8\",layoutDependency:layoutDependency,layoutId:\"c3rL2CL_Y\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:276,intrinsicWidth:758,pixelHeight:276,pixelWidth:758,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/k07KeBNbRwLSGCCUKOnjow9sn9Q.svg\"},className:\"framer-61d5pp\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"T43m0YPmW\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:78,intrinsicWidth:500,pixelHeight:78,pixelWidth:500,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/2iymbnTliO8HbWaKdGSDu3mx7zs.png\"},className:\"framer-1xzwm15\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"otD6DagKK\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:117,intrinsicWidth:500,pixelHeight:117,pixelWidth:500,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/M65Pc5HFP36Gz4TvvuI9eaC17s.png\"},className:\"framer-13fxsnc\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"BNNMo4sf4\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNzAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(54, 54, 54))\"},children:\"\uD83E\uDD84 Startups.fyi\"})}),className:\"framer-yhf5r6\",fonts:[\"GF;Inter-700\"],layoutDependency:layoutDependency,layoutId:\"gW8E2gsfb\",style:{\"--extracted-r6o4lv\":\"rgb(54, 54, 54)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})});});const css=['.framer-mb7pO[data-border=\"true\"]::after, .framer-mb7pO [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mb7pO.framer-d682v2, .framer-mb7pO .framer-d682v2 { display: block; }\",\".framer-mb7pO.framer-1itxnbg { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 30px 0px 100px 0px; position: relative; width: 1200px; }\",\".framer-mb7pO .framer-n4n7l4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-mb7pO .framer-um8lf5 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 855px; word-break: break-word; word-wrap: break-word; }\",\".framer-mb7pO .framer-1raixq8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 120px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1000px; }\",\".framer-mb7pO .framer-61d5pp, .framer-mb7pO .framer-1xzwm15, .framer-mb7pO .framer-13fxsnc { aspect-ratio: 2.9565217391304346 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 46px); overflow: hidden; position: relative; width: 136px; }\",\".framer-mb7pO .framer-yhf5r6 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mb7pO.framer-1itxnbg, .framer-mb7pO .framer-n4n7l4, .framer-mb7pO .framer-1raixq8 { gap: 0px; } .framer-mb7pO.framer-1itxnbg > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-mb7pO.framer-1itxnbg > :first-child, .framer-mb7pO .framer-n4n7l4 > :first-child { margin-top: 0px; } .framer-mb7pO.framer-1itxnbg > :last-child, .framer-mb7pO .framer-n4n7l4 > :last-child { margin-bottom: 0px; } .framer-mb7pO .framer-n4n7l4 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-mb7pO .framer-1raixq8 > * { margin: 0px; margin-left: calc(120px / 2); margin-right: calc(120px / 2); } .framer-mb7pO .framer-1raixq8 > :first-child { margin-left: 0px; } .framer-mb7pO .framer-1raixq8 > :last-child { margin-right: 0px; } }\",\".framer-mb7pO.framer-v-19xzinj.framer-1itxnbg { padding: 50px 50px 50px 50px; width: min-content; }\",\".framer-mb7pO.framer-v-19xzinj .framer-um8lf5 { width: 706px; }\",\".framer-mb7pO.framer-v-1mtbx5n.framer-1itxnbg { gap: 75px; overflow: hidden; padding: 30px 30px 30px 30px; width: 390px; }\",\".framer-mb7pO.framer-v-1mtbx5n .framer-um8lf5 { width: 341px; }\",\".framer-mb7pO.framer-v-1mtbx5n .framer-1raixq8 { flex-direction: column; gap: 50px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mb7pO.framer-v-1mtbx5n.framer-1itxnbg, .framer-mb7pO.framer-v-1mtbx5n .framer-1raixq8 { gap: 0px; } .framer-mb7pO.framer-v-1mtbx5n.framer-1itxnbg > * { margin: 0px; margin-bottom: calc(75px / 2); margin-top: calc(75px / 2); } .framer-mb7pO.framer-v-1mtbx5n.framer-1itxnbg > :first-child, .framer-mb7pO.framer-v-1mtbx5n .framer-1raixq8 > :first-child { margin-top: 0px; } .framer-mb7pO.framer-v-1mtbx5n.framer-1itxnbg > :last-child, .framer-mb7pO.framer-v-1mtbx5n .framer-1raixq8 > :last-child { margin-bottom: 0px; } .framer-mb7pO.framer-v-1mtbx5n .framer-1raixq8 > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 331\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"qbGOOOnXR\":{\"layout\":[\"auto\",\"auto\"]},\"KkkgMrnqk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const Framergiy1pYBuU=withCSS(Component,css,\"framer-mb7pO\");export default Framergiy1pYBuU;Framergiy1pYBuU.displayName=\"Logos Heading\";Framergiy1pYBuU.defaultProps={height:331,width:1200};addPropertyControls(Framergiy1pYBuU,{variant:{options:[\"BxMZVa6FF\",\"qbGOOOnXR\",\"KkkgMrnqk\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framergiy1pYBuU,[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"},...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framergiy1pYBuU\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qbGOOOnXR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KkkgMrnqk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"331\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./giy1pYBuU.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/KMS3TGJgYkHtsY7rff7q/Hero.js\";const HeroFonts=getFonts(Hero);const enabledGestures={RIML6v_cW:{hover:true},z_ab6t44o:{hover:true}};const cycleOrder=[\"z_ab6t44o\",\"RIML6v_cW\"];const serializationHash=\"framer-fWfEg\";const variantClassNames={RIML6v_cW:\"framer-v-98l0un\",z_ab6t44o:\"framer-v-169do05\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"RIML6v_cW\",Light:\"z_ab6t44o\"};const getProps=({height,id,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,tcOWWCJJH:(_ref=title!==null&&title!==void 0?title:props.tcOWWCJJH)!==null&&_ref!==void 0?_ref:\"Ollie has notifications silenced.\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"z_ab6t44o\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,tcOWWCJJH,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"z_ab6t44o\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:\"mailto:efezollie@gmail.com\",openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-169do05\",className,classNames)} framer-5232v0`,\"data-framer-name\":\"Light\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"z_ab6t44o\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,...style},variants:{RIML6v_cW:{backgroundColor:\"var(--token-b0aa0d4f-ef13-47db-b522-bfb0ea8b76b7, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"RIML6v_cW-hover\":{\"data-framer-name\":undefined},\"z_ab6t44o-hover\":{\"data-framer-name\":undefined},RIML6v_cW:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-f7qupa-container\",layoutDependency:layoutDependency,layoutId:\"sYDBP3Dhe-container\",children:/*#__PURE__*/_jsx(Hero,{color:\"rgb(105, 92, 233)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Moon\",id:\"sYDBP3Dhe\",layoutId:\"sYDBP3Dhe\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(105, 92, 233))\"},children:\"Connelly has notifications silenced.\"})}),className:\"framer-ib9qxb\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"rFY5_byhY\",style:{\"--extracted-r6o4lv\":\"rgb(105, 92, 233)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:tcOWWCJJH,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(137, 127, 230))\"},children:\"Notify anyway?\"})}),className:\"framer-7i8gdv\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"CCfkoQLZA\",style:{\"--extracted-r6o4lv\":\"rgb(137, 127, 230)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},variants:{\"RIML6v_cW-hover\":{opacity:1},\"z_ab6t44o-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=['.framer-fWfEg[data-border=\"true\"]::after, .framer-fWfEg [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fWfEg.framer-5232v0, .framer-fWfEg .framer-5232v0 { display: block; }\",\".framer-fWfEg.framer-169do05 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 8px 8px 8px 8px; position: relative; text-decoration: none; width: 276px; }\",\".framer-fWfEg .framer-f7qupa-container { flex: none; height: 14px; position: relative; width: 14px; }\",\".framer-fWfEg .framer-ib9qxb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fWfEg .framer-7i8gdv { bottom: 3px; flex: none; height: auto; position: absolute; right: 27px; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fWfEg.framer-169do05 { gap: 0px; } .framer-fWfEg.framer-169do05 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-fWfEg.framer-169do05 > :first-child { margin-left: 0px; } .framer-fWfEg.framer-169do05 > :last-child { margin-right: 0px; } }\",\".framer-fWfEg.framer-v-169do05.hover .framer-7i8gdv, .framer-fWfEg.framer-v-98l0un.hover .framer-7i8gdv { bottom: unset; position: relative; right: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 276\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"RIML6v_cW\":{\"layout\":[\"fixed\",\"auto\"]},\"Je8IW6HGv\":{\"layout\":[\"fixed\",\"auto\"]},\"xo4XL1fxi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tcOWWCJJH\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerJ2qLqQDtp=withCSS(Component,css,\"framer-fWfEg\");export default FramerJ2qLqQDtp;FramerJ2qLqQDtp.displayName=\"Do Not Disturb\";FramerJ2qLqQDtp.defaultProps={height:30,width:276};addPropertyControls(FramerJ2qLqQDtp,{variant:{options:[\"z_ab6t44o\",\"RIML6v_cW\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},tcOWWCJJH:{defaultValue:\"Ollie has notifications silenced.\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerJ2qLqQDtp,[...HeroFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ2qLqQDtp\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"30\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"tcOWWCJJH\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"276\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RIML6v_cW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Je8IW6HGv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xo4XL1fxi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J2qLqQDtp.map", "// Generated by Framer (838580a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Mailchimp from\"https://framerusercontent.com/modules/0ZSF8VJcL5AhXebKiUw3/nbsZGufHZBGrLw7CNirb/Mailchimp.js\";import{Lottie}from\"https://framerusercontent.com/modules/YbkSqZ7STzW5WsMb1yan/IVV7KAhLhLItRCI4O28N/Lottie.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vAuNw0iXE3W7QlVx1J63/wQYZ9JIF9SyMRaH5ybw1/okugTjlO_.js\";const MailchimpFonts=getFonts(Mailchimp);const LottieFonts=getFonts(Lottie);const cycleOrder=[\"FOeYgxB_5\",\"P3OYGc1ia\",\"O48FJWLkd\"];const serializationHash=\"framer-71Y8q\";const variantClassNames={FOeYgxB_5:\"framer-v-h5ctcb\",O48FJWLkd:\"framer-v-1yn404x\",P3OYGc1ia:\"framer-v-mfz1mr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Desktop:\"FOeYgxB_5\",Phone:\"O48FJWLkd\",Tablet:\"P3OYGc1ia\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"FOeYgxB_5\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FOeYgxB_5\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-h5ctcb\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"FOeYgxB_5\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({O48FJWLkd:{\"data-framer-name\":\"Phone\"},P3OYGc1ia:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gl4on6\",layoutDependency:layoutDependency,layoutId:\"pSh1ddmMM\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-30k8sb\",\"data-framer-name\":\"Text-Slider\",layoutDependency:layoutDependency,layoutId:\"cky5MrlQ9\",transformTemplate:transformTemplate1,...addPropertyOverrides({O48FJWLkd:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItODAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\"},children:[\"Hey, I'm Ollie \uD83D\uDC4B \",/*#__PURE__*/_jsx(motion.br,{}),\"Designer & Youtuber.\"]})}),className:\"framer-swja5n\",fonts:[\"GF;Inter-800\"],layoutDependency:layoutDependency,layoutId:\"BSFwfCV39\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{O48FJWLkd:{\"--extracted-1eung3n\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({O48FJWLkd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h4,{className:\"framer-styles-preset-1uckx00\",\"data-styles-preset\":\"okugTjlO_\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(0, 0, 0))\"},children:[\"Hey, I'm Ollie \uD83D\uDC4B \",/*#__PURE__*/_jsx(motion.br,{}),\"Designer & Youtuber.\"]})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uphfuo\",layoutDependency:layoutDependency,layoutId:\"nWaD2ps8q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(97, 97, 97))\"},children:\"I\u2019m a design expert helping people like you get organized, have more impact and improve your design output.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(136, 136, 136))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(97, 97, 97))\"},children:\"I regularly share advice and tips to help you level up your work. Sign up below.\"})]}),className:\"framer-1wv9pk6\",fonts:[\"GF;Inter-500\",\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"KXyKwv1we\",style:{\"--extracted-1iakedh\":\"rgb(97, 97, 97)\",\"--extracted-2gxw0f\":\"rgb(136, 136, 136)\",\"--extracted-r6o4lv\":\"rgb(97, 97, 97)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-txhi8u-container\",layoutDependency:layoutDependency,layoutId:\"R8XCQDPj2-container\",children:/*#__PURE__*/_jsx(Mailchimp,{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,button:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\",fontWeight:600,label:\"Sign Up\"},font:false,fontFamily:\"Inter\",fontSize:16,fontWeight:400,gap:15,height:\"100%\",id:\"R8XCQDPj2\",input:{color:\"rgb(0, 0, 0)\",error:\"rgb(238, 68, 68)\",fill:\"rgb(245, 245, 245)\",placeholder:\"email@example.com\",placeholderColor:\"rgba(0, 0, 0, 0.3)\",value:\"\"},isMixedBorderRadius:false,layout:\"horizontal\",layoutId:\"R8XCQDPj2\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,style:{width:\"100%\"},topLeftRadius:8,topRightRadius:8,url:\"https://gmail.us21.list-manage.com/subscribe/post?u=c84ab258e8607753e19d8a168&amp;id=7b862cd09b&amp;f_id=00b98ae1f0\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:5063,intrinsicWidth:3375,pixelHeight:5063,pixelWidth:3375,src:\"https://framerusercontent.com/images/IOZPPGbzw4W9DNyEDuUNJu3oEQk.jpg\"},className:\"framer-falkz2\",layoutDependency:layoutDependency,layoutId:\"mDkYTZaq3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-c5pzl0-container\",layoutDependency:layoutDependency,layoutId:\"SYSRQI22K-container\",children:/*#__PURE__*/_jsx(Lottie,{height:\"100%\",id:\"SYSRQI22K\",isForwardsDirection:true,layoutId:\"SYSRQI22K\",loop:true,playing:true,poster:\"Auto\",posterProgress:0,progress:100,speed:1,srcFile:\"https://framerusercontent.com/assets/TkAL3pBeCtPUSWuRT22AJ7Nec.json\",srcType:\"URL\",srcUrl:\"https://assets2.lottiefiles.com/packages/lf20_ghs9bkkc.json\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({P3OYGc1ia:{onClick:undefined}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-71Y8q.framer-1yyyqf2, .framer-71Y8q .framer-1yyyqf2 { display: block; }\",\".framer-71Y8q.framer-h5ctcb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 720px; justify-content: center; overflow: hidden; padding: 60px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-71Y8q .framer-gl4on6 { align-content: center; align-items: center; display: flex; flex: 1.2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 170px 50px 50px 50px; position: relative; width: 1px; }\",\".framer-71Y8q .framer-30k8sb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-start; left: 50%; mix-blend-mode: overlay; overflow: visible; padding: 0px; position: absolute; top: 23px; width: 469px; z-index: 2; }\",\".framer-71Y8q .framer-swja5n { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-71Y8q .framer-1uphfuo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 455px; }\",\".framer-71Y8q .framer-1wv9pk6 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-71Y8q .framer-txhi8u-container { flex: none; height: auto; position: relative; width: 395px; }\",\".framer-71Y8q .framer-falkz2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px 40px 60px 0px; position: relative; width: min-content; }\",\".framer-71Y8q .framer-c5pzl0-container { flex: none; height: 448px; position: relative; width: 549px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-71Y8q.framer-h5ctcb, .framer-71Y8q .framer-gl4on6, .framer-71Y8q .framer-30k8sb, .framer-71Y8q .framer-1uphfuo, .framer-71Y8q .framer-falkz2 { gap: 0px; } .framer-71Y8q.framer-h5ctcb > *, .framer-71Y8q .framer-falkz2 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-71Y8q.framer-h5ctcb > :first-child, .framer-71Y8q .framer-30k8sb > :first-child, .framer-71Y8q .framer-falkz2 > :first-child { margin-left: 0px; } .framer-71Y8q.framer-h5ctcb > :last-child, .framer-71Y8q .framer-30k8sb > :last-child, .framer-71Y8q .framer-falkz2 > :last-child { margin-right: 0px; } .framer-71Y8q .framer-gl4on6 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-71Y8q .framer-gl4on6 > :first-child, .framer-71Y8q .framer-1uphfuo > :first-child { margin-top: 0px; } .framer-71Y8q .framer-gl4on6 > :last-child, .framer-71Y8q .framer-1uphfuo > :last-child { margin-bottom: 0px; } .framer-71Y8q .framer-30k8sb > * { margin: 0px; margin-left: calc(19px / 2); margin-right: calc(19px / 2); } .framer-71Y8q .framer-1uphfuo > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",\".framer-71Y8q.framer-v-mfz1mr.framer-h5ctcb { flex-direction: column; height: 905px; width: 810px; }\",\".framer-71Y8q.framer-v-mfz1mr .framer-gl4on6 { flex: none; gap: 12px; height: 569px; padding: 210px 50px 50px 50px; width: 100%; }\",\".framer-71Y8q.framer-v-mfz1mr .framer-30k8sb { flex-wrap: wrap; gap: 0px; left: 51%; order: 0; top: 50px; width: 592px; }\",\".framer-71Y8q.framer-v-mfz1mr .framer-swja5n { order: 0; white-space: pre-wrap; width: 595px; word-break: break-word; word-wrap: break-word; }\",\".framer-71Y8q.framer-v-mfz1mr .framer-1uphfuo { order: 1; padding: 10px 0px 0px 0px; width: min-content; }\",\".framer-71Y8q.framer-v-mfz1mr .framer-1wv9pk6 { order: 1; width: 578px; }\",\".framer-71Y8q.framer-v-mfz1mr .framer-txhi8u-container { order: 2; }\",\".framer-71Y8q.framer-v-mfz1mr .framer-falkz2, .framer-71Y8q.framer-v-1yn404x .framer-falkz2 { height: min-content; justify-content: center; padding: 0px; }\",\".framer-71Y8q.framer-v-mfz1mr .framer-c5pzl0-container { height: 350px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-71Y8q.framer-v-mfz1mr.framer-h5ctcb, .framer-71Y8q.framer-v-mfz1mr .framer-gl4on6, .framer-71Y8q.framer-v-mfz1mr .framer-30k8sb { gap: 0px; } .framer-71Y8q.framer-v-mfz1mr.framer-h5ctcb > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-71Y8q.framer-v-mfz1mr.framer-h5ctcb > :first-child, .framer-71Y8q.framer-v-mfz1mr .framer-gl4on6 > :first-child { margin-top: 0px; } .framer-71Y8q.framer-v-mfz1mr.framer-h5ctcb > :last-child, .framer-71Y8q.framer-v-mfz1mr .framer-gl4on6 > :last-child { margin-bottom: 0px; } .framer-71Y8q.framer-v-mfz1mr .framer-gl4on6 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-71Y8q.framer-v-mfz1mr .framer-30k8sb > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-71Y8q.framer-v-mfz1mr .framer-30k8sb > :first-child { margin-left: 0px; } .framer-71Y8q.framer-v-mfz1mr .framer-30k8sb > :last-child { margin-right: 0px; } }\",\".framer-71Y8q.framer-v-1yn404x.framer-h5ctcb { flex-direction: column; height: 823px; justify-content: flex-start; padding: 0px; width: 390px; }\",\".framer-71Y8q.framer-v-1yn404x .framer-gl4on6 { flex: none; gap: 100px; height: min-content; justify-content: flex-start; padding: 226px 0px 10px 0px; width: min-content; }\",\".framer-71Y8q.framer-v-1yn404x .framer-30k8sb { flex-wrap: wrap; gap: 0px; left: 0px; top: 34px; width: 277px; }\",\".framer-71Y8q.framer-v-1yn404x .framer-swja5n { flex: 1 0 0px; order: 0; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-71Y8q.framer-v-1yn404x .framer-1uphfuo { align-content: center; align-items: center; gap: 20px; width: 290px; }\",\".framer-71Y8q.framer-v-1yn404x .framer-txhi8u-container { width: 285px; }\",\".framer-71Y8q.framer-v-1yn404x .framer-c5pzl0-container { height: 207px; width: 396px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-71Y8q.framer-v-1yn404x.framer-h5ctcb, .framer-71Y8q.framer-v-1yn404x .framer-gl4on6, .framer-71Y8q.framer-v-1yn404x .framer-30k8sb, .framer-71Y8q.framer-v-1yn404x .framer-1uphfuo { gap: 0px; } .framer-71Y8q.framer-v-1yn404x.framer-h5ctcb > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-71Y8q.framer-v-1yn404x.framer-h5ctcb > :first-child, .framer-71Y8q.framer-v-1yn404x .framer-gl4on6 > :first-child, .framer-71Y8q.framer-v-1yn404x .framer-1uphfuo > :first-child { margin-top: 0px; } .framer-71Y8q.framer-v-1yn404x.framer-h5ctcb > :last-child, .framer-71Y8q.framer-v-1yn404x .framer-gl4on6 > :last-child, .framer-71Y8q.framer-v-1yn404x .framer-1uphfuo > :last-child { margin-bottom: 0px; } .framer-71Y8q.framer-v-1yn404x .framer-gl4on6 > * { margin: 0px; margin-bottom: calc(100px / 2); margin-top: calc(100px / 2); } .framer-71Y8q.framer-v-1yn404x .framer-30k8sb > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-71Y8q.framer-v-1yn404x .framer-30k8sb > :first-child { margin-left: 0px; } .framer-71Y8q.framer-v-1yn404x .framer-30k8sb > :last-child { margin-right: 0px; } .framer-71Y8q.framer-v-1yn404x .framer-1uphfuo > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 720\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"P3OYGc1ia\":{\"layout\":[\"fixed\",\"fixed\"]},\"O48FJWLkd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerlHAXnuu0P=withCSS(Component,css,\"framer-71Y8q\");export default FramerlHAXnuu0P;FramerlHAXnuu0P.displayName=\"Minl Hero\";FramerlHAXnuu0P.defaultProps={height:720,width:1200};addPropertyControls(FramerlHAXnuu0P,{variant:{options:[\"FOeYgxB_5\",\"P3OYGc1ia\",\"O48FJWLkd\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerlHAXnuu0P,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZ1rib2Bg-4.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"}]},...MailchimpFonts,...LottieFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlHAXnuu0P\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"720\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P3OYGc1ia\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O48FJWLkd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Image,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{withCursorFollow}from\"https://framerusercontent.com/modules/J3cQjUZOB3ZkvtpAqH3q/cFdKRRiuQ0u2Hlxa1h69/Light_Anim.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/H4OHcdXxZyPVKySUy1y2/Phosphor.js\";const MotionDivWithCursorFollow=withCursorFollow(motion.div);const PhosphorFonts=getFonts(Phosphor);const enabledGestures={JjtqfYDKQ:{hover:true}};const cycleOrder=[\"JjtqfYDKQ\"];const serializationHash=\"framer-XIquh\";const variantClassNames={JjtqfYDKQ:\"framer-v-mxv7bo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:30,delay:0,mass:1,stiffness:300,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`perspective(1200px) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,image,width,...props})=>{var _ref;return{...props,Ow0Yo3uG7:(_ref=image!==null&&image!==void 0?image:props.Ow0Yo3uG7)!==null&&_ref!==void 0?_ref:{src:\"https://framerusercontent.com/images/eMbAqV8J3Yk2mGk6eNpmmnBBbOk.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/eMbAqV8J3Yk2mGk6eNpmmnBBbOk.png?scale-down-to=512 512w, https://framerusercontent.com/images/eMbAqV8J3Yk2mGk6eNpmmnBBbOk.png 1023w\"}};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Ow0Yo3uG7,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"JjtqfYDKQ\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-mxv7bo\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"JjtqfYDKQ\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(46, 46, 46)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"-0.39809593676181976px 0.39809593676181976px 1.6889780186825625px 0px rgba(0, 0, 0, 0.01194), -1.207253071552259px 1.207253071552259px 5.121941001017343px 0px rgba(0, 0, 0, 0.03622), -3.1913267607422307px 3.1913267607422307px 13.539652761017582px 0px rgba(0, 0, 0, 0.09574), -10px 10px 42.42640687119285px 0px rgba(0, 0, 0, 0.3)\",...style},variants:{\"JjtqfYDKQ-hover\":{\"--border-color\":\"rgba(255, 255, 255, 0.1)\",backgroundColor:\"rgb(69, 69, 69)\"}},...addPropertyOverrides({\"JjtqfYDKQ-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithCursorFollow,{className:\"framer-1p4lc8d\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"fquDMojOo\",style:{background:\"radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.4) 0%, hsla(0, 0%, 100%, 0) 100%)\",borderBottomLeftRadius:396,borderBottomRightRadius:396,borderTopLeftRadius:396,borderTopRightRadius:396,filter:\"blur(40px)\",opacity:0,WebkitFilter:\"blur(40px)\"},variants:{\"JjtqfYDKQ-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})}),className:\"framer-1s9qk9e\",layoutDependency:layoutDependency,layoutId:\"t0yWlzD_B\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:341,intrinsicWidth:511.5,pixelHeight:682,pixelWidth:1023,sizes:\"calc(min(186px, 100vw) + 58px)\",...toResponsiveImage(Ow0Yo3uG7),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1o00esu\",\"data-framer-name\":\"Illustration\",layoutDependency:layoutDependency,layoutId:\"Iuchwzl2s\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},transformTemplate:transformTemplate1}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hqkg4v\",layoutDependency:layoutDependency,layoutId:\"YNghvxy32\",style:{backgroundColor:\"rgba(255, 255, 255, 0.1)\",opacity:0,rotate:-45},variants:{\"JjtqfYDKQ-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4oxzha-container\",layoutDependency:layoutDependency,layoutId:\"c6BkiwEsy-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(188, 188, 188)\",height:\"100%\",iconSearch:\"dot\",iconSelection:\"DotsThree\",id:\"c6BkiwEsy\",layoutId:\"c6BkiwEsy\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})})});});const css=['.framer-XIquh[data-border=\"true\"]::after, .framer-XIquh [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XIquh.framer-paq46h, .framer-XIquh .framer-paq46h { display: block; }\",\".framer-XIquh.framer-mxv7bo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 186px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 186px; will-change: var(--framer-will-change-override, transform); }\",\".framer-XIquh .framer-1p4lc8d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 186px; justify-content: center; left: calc(50.00000000000002% - 186px / 2); overflow: visible; padding: 0px 0px 0px 0px; position: absolute; top: calc(50.00000000000002% - 186px / 2); width: 186px; z-index: 2; }\",\".framer-XIquh .framer-1s9qk9e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XIquh .framer-1o00esu { -webkit-user-select: none; aspect-ratio: 1.5 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 163px); left: -32px; overflow: visible; pointer-events: none; position: absolute; right: -26px; top: -14px; user-select: none; z-index: 1; }\",\".framer-XIquh .framer-hqkg4v { -webkit-user-select: none; aspect-ratio: 1 / 1; bottom: -44px; flex: none; height: var(--framer-aspect-ratio-supported, 75px); overflow: hidden; pointer-events: none; position: absolute; right: -44px; user-select: none; width: 75px; z-index: 1; }\",\".framer-XIquh .framer-4oxzha-container { flex: none; height: 19px; left: calc(50.66666666666669% - 18px / 2); position: absolute; top: 0px; width: 18px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-XIquh.framer-mxv7bo, .framer-XIquh .framer-1p4lc8d { gap: 0px; } .framer-XIquh.framer-mxv7bo > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-XIquh.framer-mxv7bo > :first-child, .framer-XIquh .framer-1p4lc8d > :first-child { margin-top: 0px; } .framer-XIquh.framer-mxv7bo > :last-child, .framer-XIquh .framer-1p4lc8d > :last-child { margin-bottom: 0px; } .framer-XIquh .framer-1p4lc8d > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 186\n * @framerIntrinsicWidth 186\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fks5a3tpg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Ow0Yo3uG7\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerLX9oqF1qU=withCSS(Component,css,\"framer-XIquh\");export default FramerLX9oqF1qU;FramerLX9oqF1qU.displayName=\"3D-Card\";FramerLX9oqF1qU.defaultProps={height:186,width:186};addPropertyControls(FramerLX9oqF1qU,{Ow0Yo3uG7:{__defaultAssetReference:\"data:framer/asset-reference,eMbAqV8J3Yk2mGk6eNpmmnBBbOk.png?originalFilename=image.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerLX9oqF1qU,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLX9oqF1qU\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"186\",\"framerVariables\":\"{\\\"Ow0Yo3uG7\\\":\\\"image\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"186\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fks5a3tpg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LX9oqF1qU.map", "let e=makeQueue();const raf=t=>schedule(t,e);let t=makeQueue();raf.write=e=>schedule(e,t);let n=makeQueue();raf.onStart=e=>schedule(e,n);let l=makeQueue();raf.onFrame=e=>schedule(e,l);let a=makeQueue();raf.onFinish=e=>schedule(e,a);let u=[];raf.setTimeout=(e,t)=>{let n=raf.now()+t;let cancel=()=>{let e=u.findIndex((e=>e.cancel==cancel));~e&&u.splice(e,1);c-=~e?1:0};let l={time:n,handler:e,cancel:cancel};u.splice(findTimeout(n),0,l);c+=1;start();return l};let findTimeout=e=>~(~u.findIndex((t=>t.time>e))||~u.length);raf.cancel=u=>{n.delete(u);l.delete(u);a.delete(u);e.delete(u);t.delete(u)};raf.sync=e=>{r=true;raf.batchedUpdates(e);r=false};raf.throttle=e=>{let t;function queuedFn(){try{e(...t)}finally{t=null}}function throttled(...e){t=e;raf.onStart(queuedFn)}throttled.handler=e;throttled.cancel=()=>{n.delete(queuedFn);t=null};return throttled};let d=\"undefined\"!=typeof window?window.requestAnimationFrame:()=>{};raf.use=e=>d=e;raf.now=\"undefined\"!=typeof performance?()=>performance.now():Date.now;raf.batchedUpdates=e=>e();raf.catch=console.error;raf.frameLoop=\"always\";raf.advance=()=>{\"demand\"!==raf.frameLoop?console.warn(\"Cannot call the manual advancement of rafz whilst frameLoop is not set as demand\"):update()};let o=-1;let c=0;let r=false;function schedule(e,t){if(r){t.delete(e);e(0)}else{t.add(e);start()}}function start(){if(o<0){o=0;\"demand\"!==raf.frameLoop&&d(loop)}}function stop(){o=-1}function loop(){if(~o){d(loop);raf.batchedUpdates(update)}}function update(){let d=o;o=raf.now();let r=findTimeout(o);if(r){eachSafely(u.splice(0,r),(e=>e.handler()));c-=r}if(c){n.flush();e.flush(d?Math.min(64,o-d):16.667);l.flush();t.flush();a.flush()}else stop()}function makeQueue(){let e=new Set;let t=e;return{add(n){c+=t!=e||e.has(n)?0:1;e.add(n)},delete(n){c-=t==e&&e.has(n)?1:0;return e.delete(n)},flush(n){if(t.size){e=new Set;c-=t.size;eachSafely(t,(t=>t(n)&&e.add(t)));c+=e.size;t=e}}}}function eachSafely(e,t){e.forEach((e=>{try{t(e)}catch(e){raf.catch(e)}}))}const s={count(){return c},isRunning(){return o>=0},clear(){o=-1;u=[];n=makeQueue();e=makeQueue();l=makeQueue();t=makeQueue();a=makeQueue();c=0}};export{s as __raf,raf};\n\n//# sourceMappingURL=react-spring-rafz.esm.js.map", "import{raf as e}from\"@react-spring/rafz\";export{raf}from\"@react-spring/rafz\";import{useRef as t,useEffect as n,useLayoutEffect as r,useState as o}from\"react\";function noop(){}const defineHidden=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:true,configurable:true});const a={arr:Array.isArray,obj:e=>!!e&&\"Object\"===e.constructor.name,fun:e=>\"function\"===typeof e,str:e=>\"string\"===typeof e,num:e=>\"number\"===typeof e,und:e=>void 0===e};function isEqual(e,t){if(a.arr(e)){if(!a.arr(t)||e.length!==t.length)return false;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return false;return true}return e===t}const each=(e,t)=>e.forEach(t);function eachProp(e,t,n){if(a.arr(e))for(let r=0;r<e.length;r++)t.call(n,e[r],`${r}`);else for(const r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r)}const toArray=e=>a.und(e)?[]:a.arr(e)?e:[e];function flush(e,t){if(e.size){const n=Array.from(e);e.clear();each(n,t)}}const flushCalls=(e,...t)=>flush(e,(e=>e(...t)));const isSSR=()=>\"undefined\"===typeof window||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);let s;let i;let l=null;let c=false;let u=noop;const assign=t=>{t.to&&(i=t.to);t.now&&(e.now=t.now);void 0!==t.colors&&(l=t.colors);null!=t.skipAnimation&&(c=t.skipAnimation);t.createStringInterpolator&&(s=t.createStringInterpolator);t.requestAnimationFrame&&e.use(t.requestAnimationFrame);t.batchedUpdates&&(e.batchedUpdates=t.batchedUpdates);t.willAdvance&&(u=t.willAdvance);t.frameLoop&&(e.frameLoop=t.frameLoop)};var d=Object.freeze({__proto__:null,get createStringInterpolator(){return s},get to(){return i},get colors(){return l},get skipAnimation(){return c},get willAdvance(){return u},assign:assign});const p=new Set;let h=[];let f=[];let g=0;const m={get idle(){return!p.size&&!h.length},start(t){if(g>t.priority){p.add(t);e.onStart(flushStartQueue)}else{startSafely(t);e(advance)}},advance:advance,sort(t){if(g)e.onFrame((()=>m.sort(t)));else{const e=h.indexOf(t);if(~e){h.splice(e,1);startUnsafely(t)}}},clear(){h=[];p.clear()}};function flushStartQueue(){p.forEach(startSafely);p.clear();e(advance)}function startSafely(e){h.includes(e)||startUnsafely(e)}function startUnsafely(e){h.splice(findIndex(h,(t=>t.priority>e.priority)),0,e)}function advance(e){const t=f;for(let n=0;n<h.length;n++){const r=h[n];g=r.priority;if(!r.idle){u(r);r.advance(e);r.idle||t.push(r)}}g=0;f=h;f.length=0;h=t;return h.length>0}function findIndex(e,t){const n=e.findIndex(t);return n<0?e.length:n}const clamp=(e,t,n)=>Math.min(Math.max(n,e),t);const w={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};const b=\"[-+]?\\\\d*\\\\.?\\\\d+\";const v=b+\"%\";function call(...e){return\"\\\\(\\\\s*(\"+e.join(\")\\\\s*,\\\\s*(\")+\")\\\\s*\\\\)\"}const y=new RegExp(\"rgb\"+call(b,b,b));const M=new RegExp(\"rgba\"+call(b,b,b,b));const k=new RegExp(\"hsl\"+call(b,v,v));const x=new RegExp(\"hsla\"+call(b,v,v,b));const E=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;const O=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;const I=/^#([0-9a-fA-F]{6})$/;const A=/^#([0-9a-fA-F]{8})$/;function normalizeColor(e){let t;return\"number\"===typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=I.exec(e))?parseInt(t[1]+\"ff\",16)>>>0:l&&void 0!==l[e]?l[e]:(t=y.exec(e))?(parse255(t[1])<<24|parse255(t[2])<<16|parse255(t[3])<<8|255)>>>0:(t=M.exec(e))?(parse255(t[1])<<24|parse255(t[2])<<16|parse255(t[3])<<8|parse1(t[4]))>>>0:(t=E.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+\"ff\",16)>>>0:(t=A.exec(e))?parseInt(t[1],16)>>>0:(t=O.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=k.exec(e))?(255|hslToRgb(parse360(t[1]),parsePercentage(t[2]),parsePercentage(t[3])))>>>0:(t=x.exec(e))?(hslToRgb(parse360(t[1]),parsePercentage(t[2]),parsePercentage(t[3]))|parse1(t[4]))>>>0:null}function hue2rgb(e,t,n){n<0&&(n+=1);n>1&&(n-=1);return n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e,t,n){const r=n<.5?n*(1+t):n+t-n*t;const o=2*n-r;const a=hue2rgb(o,r,e+1/3);const s=hue2rgb(o,r,e);const i=hue2rgb(o,r,e-1/3);return Math.round(255*a)<<24|Math.round(255*s)<<16|Math.round(255*i)<<8}function parse255(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function parse360(e){const t=parseFloat(e);return(t%360+360)%360/360}function parse1(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function parsePercentage(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function colorToRgba(e){let t=normalizeColor(e);if(null===t)return e;t=t||0;let n=(4278190080&t)>>>24;let r=(16711680&t)>>>16;let o=(65280&t)>>>8;let a=(255&t)/255;return`rgba(${n}, ${r}, ${o}, ${a})`}const createInterpolator=(e,t,n)=>{if(a.fun(e))return e;if(a.arr(e))return createInterpolator({range:e,output:t,extrapolate:n});if(a.str(e.output[0]))return s(e);const r=e;const o=r.output;const i=r.range||[0,1];const l=r.extrapolateLeft||r.extrapolate||\"extend\";const c=r.extrapolateRight||r.extrapolate||\"extend\";const u=r.easing||(e=>e);return e=>{const t=findRange(e,i);return interpolate(e,i[t],i[t+1],o[t],o[t+1],u,l,c,r.map)}};function interpolate(e,t,n,r,o,a,s,i,l){let c=l?l(e):e;if(c<t){if(\"identity\"===s)return c;\"clamp\"===s&&(c=t)}if(c>n){if(\"identity\"===i)return c;\"clamp\"===i&&(c=n)}if(r===o)return r;if(t===n)return e<=t?r:o;-Infinity===t?c=-c:Infinity===n?c-=t:c=(c-t)/(n-t);c=a(c);-Infinity===r?c=-c:Infinity===o?c+=r:c=c*(o-r)+r;return c}function findRange(e,t){for(var n=1;n<t.length-1;++n)if(t[n]>=e)break;return n-1}const steps=(e,t=\"end\")=>n=>{n=\"end\"===t?Math.min(n,.999):Math.max(n,.001);const r=n*e;const o=\"end\"===t?Math.floor(r):Math.ceil(r);return clamp(0,1,o/e)};const F=1.70158;const S=1.525*F;const z=F+1;const R=2*Math.PI/3;const $=2*Math.PI/4.5;const bounceOut=e=>{const t=7.5625;const n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375};const q={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>z*e*e*e-F*e*e,easeOutBack:e=>1+z*Math.pow(e-1,3)+F*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(2*(S+1)*e-S)/2:(Math.pow(2*e-2,2)*((S+1)*(2*e-2)+S)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*R),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*R)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*$)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*$)/2+1,easeInBounce:e=>1-bounceOut(1-e),easeOutBounce:bounceOut,easeInOutBounce:e=>e<.5?(1-bounceOut(1-2*e))/2:(1+bounceOut(2*e-1))/2,steps:steps};function _extends(){_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};return _extends.apply(this,arguments)}const P=Symbol.for(\"FluidValue.get\");const L=Symbol.for(\"FluidValue.observers\");const hasFluidValue=e=>Boolean(e&&e[P]);const getFluidValue=e=>e&&e[P]?e[P]():e;const getFluidObservers=e=>e[L]||null;function callFluidObserver(e,t){e.eventObserved?e.eventObserved(t):e(t)}function callFluidObservers(e,t){let n=e[L];n&&n.forEach((e=>{callFluidObserver(e,t)}))}class FluidValue{constructor(e){this[P]=void 0;this[L]=void 0;if(!e&&!(e=this.get))throw Error(\"Unknown getter\");setFluidGetter(this,e)}}const setFluidGetter=(e,t)=>setHidden(e,P,t);function addFluidObserver(e,t){if(e[P]){let n=e[L];n||setHidden(e,L,n=new Set);if(!n.has(t)){n.add(t);e.observerAdded&&e.observerAdded(n.size,t)}}return t}function removeFluidObserver(e,t){let n=e[L];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[L]=null;e.observerRemoved&&e.observerRemoved(r,t)}}const setHidden=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:true,configurable:true});const C=/[+\\-]?(?:0|[1-9]\\d*)(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g;const j=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\\((-?\\d+%?[,\\s]+){2,3}\\s*[\\d\\.]+%?\\))/gi;const Q=new RegExp(`(${C.source})(%|[a-z]+)`,\"i\");const T=/rgba\\(([0-9\\.-]+), ([0-9\\.-]+), ([0-9\\.-]+), ([0-9\\.-]+)\\)/gi;const U=/var\\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\\)/;const variableToRgba=e=>{const[t,n]=parseCSSVariable(e);if(!t||isSSR())return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith(\"--\")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(n);return t||e}return n&&U.test(n)?variableToRgba(n):n||e};const parseCSSVariable=e=>{const t=U.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]};let _;const rgbaRound=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`;const createStringInterpolator=e=>{_||(_=l?new RegExp(`(${Object.keys(l).join(\"|\")})(?!\\\\w)`,\"g\"):/^\\b$/);const t=e.output.map((e=>getFluidValue(e).replace(U,variableToRgba).replace(j,colorToRgba).replace(_,colorToRgba)));const n=t.map((e=>e.match(C).map(Number)));const r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each \"output\" value must be equal');return e[t]}))));const o=r.map((t=>createInterpolator(_extends({},e,{output:t}))));return e=>{var n;const r=!Q.test(t[0])&&(null==(n=t.find((e=>Q.test(e))))?void 0:n.replace(C,\"\"));let a=0;return t[0].replace(C,(()=>`${o[a++](e)}${r||\"\"}`)).replace(T,rgbaRound)}};const B=\"react-spring: \";const once=e=>{const t=e;let n=false;if(\"function\"!=typeof t)throw new TypeError(`${B}once requires a function parameter`);return(...e)=>{if(!n){t(...e);n=true}}};const W=once(console.warn);function deprecateInterpolate(){W(`${B}The \"interpolate\" function is deprecated in v9 (use \"to\" instead)`)}const V=once(console.warn);function deprecateDirectCall(){V(`${B}Directly calling start instead of using the api object is deprecated in v9 (use \".start\" instead), this will be removed in later 0.X.0 versions`)}function isAnimatedString(e){return a.str(e)&&(\"#\"==e[0]||/\\d/.test(e)||!isSSR()&&U.test(e)||e in(l||{}))}let D;const H=new WeakMap;const handleObservation=e=>e.forEach((({target:e,contentRect:t})=>{var n;return null==(n=H.get(e))?void 0:n.forEach((e=>e(t)))}));function resizeElement(e,t){D||\"undefined\"!==typeof ResizeObserver&&(D=new ResizeObserver(handleObservation));let n=H.get(t);if(!n){n=new Set;H.set(t,n)}n.add(e);D&&D.observe(t);return()=>{const n=H.get(t);if(n){n.delete(e);!n.size&&D&&D.unobserve(t)}}}const Z=new Set;let G;const createResizeHandler=()=>{const handleResize=()=>{Z.forEach((e=>e({width:window.innerWidth,height:window.innerHeight})))};window.addEventListener(\"resize\",handleResize);return()=>{window.removeEventListener(\"resize\",handleResize)}};const resizeWindow=e=>{Z.add(e);G||(G=createResizeHandler());return()=>{Z.delete(e);if(!Z.size&&G){G();G=void 0}}};const onResize=(e,{container:t=document.documentElement}={})=>t===document.documentElement?resizeWindow(e):resizeElement(e,t);const progress=(e,t,n)=>t-e===0?1:(n-e)/(t-e);const N={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};class ScrollHandler{constructor(e,t){this.callback=void 0;this.container=void 0;this.info=void 0;this.createAxis=()=>({current:0,progress:0,scrollLength:0});this.updateAxis=e=>{const t=this.info[e];const{length:n,position:r}=N[e];t.current=this.container[`scroll${r}`];t.scrollLength=this.container[\"scroll\"+n]-this.container[\"client\"+n];t.progress=progress(0,t.scrollLength,t.current)};this.update=()=>{this.updateAxis(\"x\");this.updateAxis(\"y\")};this.sendEvent=()=>{this.callback(this.info)};this.advance=()=>{this.update();this.sendEvent()};this.callback=e;this.container=t;this.info={time:0,x:this.createAxis(),y:this.createAxis()}}}const X=new WeakMap;const J=new WeakMap;const K=new WeakMap;const getTarget=e=>e===document.documentElement?window:e;const onScroll=(t,{container:n=document.documentElement}={})=>{let r=K.get(n);if(!r){r=new Set;K.set(n,r)}const o=new ScrollHandler(t,n);r.add(o);if(!X.has(n)){const listener=()=>{var e;null==(e=r)?void 0:e.forEach((e=>e.advance()));return true};X.set(n,listener);const e=getTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&J.set(n,onResize(listener,{container:n}));e.addEventListener(\"scroll\",listener,{passive:true})}const a=X.get(n);e(a);return()=>{e.cancel(a);const t=K.get(n);if(!t)return;t.delete(o);if(t.size)return;const r=X.get(n);X.delete(n);if(r){var s;getTarget(n).removeEventListener(\"scroll\",r);window.removeEventListener(\"resize\",r);null==(s=J.get(n))?void 0:s()}}};function useConstant(e){const n=t(null);null===n.current&&(n.current=e());return n.current}const Y=isSSR()?n:r;const useIsMounted=()=>{const e=t(false);Y((()=>{e.current=true;return()=>{e.current=false}}),[]);return e};function useForceUpdate(){const e=o()[1];const t=useIsMounted();return()=>{t.current&&e(Math.random())}}function useMemoOne(e,r){const[a]=o((()=>({inputs:r,result:e()})));const s=t();const i=s.current;let l=i;if(l){const t=Boolean(r&&l.inputs&&areInputsEqual(r,l.inputs));t||(l={inputs:r,result:e()})}else l=a;n((()=>{s.current=l;i==a&&(a.inputs=a.result=void 0)}),[l]);return l.result}function areInputsEqual(e,t){if(e.length!==t.length)return false;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return false;return true}const useOnce=e=>n(e,ee);const ee=[];function usePrev(e){const r=t();n((()=>{r.current=e}));return r.current}const useReducedMotion=()=>{const[e,t]=o(null);Y((()=>{const e=window.matchMedia(\"(prefers-reduced-motion)\");const handleMediaChange=e=>{t(e.matches);assign({skipAnimation:e.matches})};handleMediaChange(e);e.addEventListener(\"change\",handleMediaChange);return()=>{e.removeEventListener(\"change\",handleMediaChange)}}),[]);return e};export{FluidValue,d as Globals,addFluidObserver,callFluidObserver,callFluidObservers,clamp,colorToRgba,w as colors,createInterpolator,createStringInterpolator,defineHidden,deprecateDirectCall,deprecateInterpolate,each,eachProp,q as easings,flush,flushCalls,m as frameLoop,getFluidObservers,getFluidValue,hasFluidValue,E as hex3,O as hex4,I as hex6,A as hex8,k as hsl,x as hsla,a as is,isAnimatedString,isEqual,isSSR,noop,onResize,onScroll,once,B as prefix,removeFluidObserver,y as rgb,M as rgba,setFluidGetter,toArray,useConstant,useForceUpdate,Y as useIsomorphicLayoutEffect,useMemoOne,useOnce,usePrev,useReducedMotion};\n\n//# sourceMappingURL=react-spring-shared.esm.js.map", "import{defineHidden as t,is as e,createInterpolator as n,eachProp as s,hasFluidValue as r,getFluidValue as a,each as i,isAnimatedString as o,useForceUpdate as u,useIsomorphicLayoutEffect as l,addFluidObserver as d,removeFluidObserver as c,raf as m,useOnce as p}from\"@react-spring/shared\";import*as h from\"react\";import{forwardRef as A,useRef as g,useCallback as y,useEffect as f}from\"react\";const _=Symbol.for(\"Animated:node\");const isAnimated=t=>!!t&&t[_]===t;const getAnimated=t=>t&&t[_];const setAnimated=(e,n)=>t(e,_,n);const getPayload=t=>t&&t[_]&&t[_].getPayload();class Animated{constructor(){this.payload=void 0;setAnimated(this,this)}getPayload(){return this.payload||[]}}class AnimatedValue extends Animated{constructor(t){super();this.done=true;this.elapsedTime=void 0;this.lastPosition=void 0;this.lastVelocity=void 0;this.v0=void 0;this.durationProgress=0;this._value=t;e.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new AnimatedValue(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,n){if(e.num(t)){this.lastPosition=t;if(n){t=Math.round(t/n)*n;this.done&&(this.lastPosition=t)}}if(this._value===t)return false;this._value=t;return true}reset(){const{done:t}=this;this.done=false;if(e.num(this._value)){this.elapsedTime=0;this.durationProgress=0;this.lastPosition=this._value;t&&(this.lastVelocity=null);this.v0=null}}}class AnimatedString extends AnimatedValue{constructor(t){super(0);this._string=null;this._toString=void 0;this._toString=n({output:[t,t]})}static create(t){return new AnimatedString(t)}getValue(){let t=this._string;return null==t?this._string=this._toString(this._value):t}setValue(t){if(e.str(t)){if(t==this._string)return false;this._string=t;this._value=1}else{if(!super.setValue(t))return false;this._string=null}return true}reset(t){t&&(this._toString=n({output:[this.getValue(),t]}));this._value=0;super.reset()}}const V={dependencies:null};class AnimatedObject extends Animated{constructor(t){super();this.source=t;this.setValue(t)}getValue(t){const e={};s(this.source,((n,s)=>{isAnimated(n)?e[s]=n.getValue(t):r(n)?e[s]=a(n):t||(e[s]=n)}));return e}setValue(t){this.source=t;this.payload=this._makePayload(t)}reset(){this.payload&&i(this.payload,(t=>t.reset()))}_makePayload(t){if(t){const e=new Set;s(t,this._addToPayload,e);return Array.from(e)}}_addToPayload(t){V.dependencies&&r(t)&&V.dependencies.add(t);const e=getPayload(t);e&&i(e,(t=>this.add(t)))}}class AnimatedArray extends AnimatedObject{constructor(t){super(t)}static create(t){return new AnimatedArray(t)}getValue(){return this.source.map((t=>t.getValue()))}setValue(t){const e=this.getPayload();if(t.length==e.length)return e.map(((e,n)=>e.setValue(t[n]))).some(Boolean);super.setValue(t.map(makeAnimated));return true}}function makeAnimated(t){const e=o(t)?AnimatedString:AnimatedValue;return e.create(t)}function getAnimatedType(t){const n=getAnimated(t);return n?n.constructor:e.arr(t)?AnimatedArray:o(t)?AnimatedString:AnimatedValue}function _extends(){_extends=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(t[s]=n[s])}return t};return _extends.apply(this,arguments)}const withAnimated=(t,n)=>{const s=!e.fun(t)||t.prototype&&t.prototype.isReactComponent;return A(((e,r)=>{const a=g(null);const o=s&&y((t=>{a.current=updateRef(r,t)}),[r]);const[A,_]=getAnimatedState(e,n);const V=u();const callback=()=>{const t=a.current;if(s&&!t)return;const e=!!t&&n.applyAnimatedValues(t,A.getValue(true));false===e&&V()};const v=new PropsObserver(callback,_);const P=g();l((()=>{P.current=v;i(_,(t=>d(t,v)));return()=>{if(P.current){i(P.current.deps,(t=>c(t,P.current)));m.cancel(P.current.update)}}}));f(callback,[]);p((()=>()=>{const t=P.current;i(t.deps,(e=>c(e,t)))}));const S=n.getComponentProps(A.getValue());return h.createElement(t,_extends({},S,{ref:o}))}))};class PropsObserver{constructor(t,e){this.update=t;this.deps=e}eventObserved(t){\"change\"==t.type&&m.write(this.update)}}function getAnimatedState(t,e){const n=new Set;V.dependencies=n;t.style&&(t=_extends({},t,{style:e.createAnimatedStyle(t.style)}));t=new AnimatedObject(t);V.dependencies=null;return[t,n]}function updateRef(t,n){t&&(e.fun(t)?t(n):t.current=n);return n}const v=Symbol.for(\"AnimatedComponent\");const createHost=(t,{applyAnimatedValues:n=(()=>false),createAnimatedStyle:r=(t=>new AnimatedObject(t)),getComponentProps:a=(t=>t)}={})=>{const i={applyAnimatedValues:n,createAnimatedStyle:r,getComponentProps:a};const animated=t=>{const n=getDisplayName(t)||\"Anonymous\";t=e.str(t)?animated[t]||(animated[t]=withAnimated(t,i)):t[v]||(t[v]=withAnimated(t,i));t.displayName=`Animated(${n})`;return t};s(t,((n,s)=>{e.arr(t)&&(s=getDisplayName(n));animated[s]=animated(n)}));return{animated:animated}};const getDisplayName=t=>e.str(t)?t:t&&e.str(t.displayName)?t.displayName:e.fun(t)&&t.name||null;export{Animated,AnimatedArray,AnimatedObject,AnimatedString,AnimatedValue,createHost,getAnimated,getAnimatedType,getPayload,isAnimated,setAnimated};\n\n//# sourceMappingURL=react-spring-animated.esm.js.map", "import{is as t,toArray as e,eachProp as s,getFluidValue as n,isAnimatedString as i,Globals as o,useIsomorphicLayoutEffect as r,each as a,easings as c,raf as u,flush as l,FluidValue as d,deprecateInterpolate as h,callFluidObservers as f,frameLoop as p,hasFluidValue as m,flushCalls as g,isEqual as y,getFluidObservers as _,addFluidObserver as v,removeFluidObserver as P,noop as b,useMemoOne as S,deprecateDirectCall as w,useForceUpdate as x,usePrev as I,useOnce as k,useConstant as A,onScroll as C,onResize as T,createInterpolator as R,createStringInterpolator as E}from\"@react-spring/shared\";export{Globals,createInterpolator,easings,useIsomorphicLayoutEffect,useReducedMotion}from\"@react-spring/shared\";import*as V from\"react\";import{useContext as j,useMemo as U,useRef as O,useState as q}from\"react\";import{getAnimated as F,AnimatedValue as M,getPayload as Q,AnimatedString as L,getAnimatedType as N,setAnimated as z}from\"@react-spring/animated\";export*from\"@react-spring/types/animated\";export*from\"@react-spring/types/interpolation\";function _extends(){_extends=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var s=arguments[e];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(t[n]=s[n])}return t};return _extends.apply(this,arguments)}function callProp(e,...s){return t.fun(e)?e(...s):e}const matchProp=(s,n)=>true===s||!!(n&&s&&(t.fun(s)?s(n):e(s).includes(n)));const resolveProp=(e,s)=>t.obj(e)?s&&e[s]:e;const getDefaultProp=(t,e)=>true===t.default?t[e]:t.default?t.default[e]:void 0;const noopTransform=t=>t;const getDefaultProps=(e,s=noopTransform)=>{let n=D;if(e.default&&true!==e.default){e=e.default;n=Object.keys(e)}const i={};for(const o of n){const n=s(e[o],o);t.und(n)||(i[o]=n)}return i};const D=[\"config\",\"onProps\",\"onStart\",\"onChange\",\"onPause\",\"onResume\",\"onRest\"];const W={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function getForwardProps(t){const e={};let n=0;s(t,((t,s)=>{if(!W[s]){e[s]=t;n++}}));if(n)return e}function inferTo(t){const e=getForwardProps(t);if(e){const n={to:e};s(t,((t,s)=>s in e||(n[s]=t)));return n}return _extends({},t)}function computeGoal(e){e=n(e);return t.arr(e)?e.map(computeGoal):i(e)?o.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function hasProps(t){for(const e in t)return true;return false}function isAsyncTo(e){return t.fun(e)||t.arr(e)&&t.obj(e[0])}function detachRefs(t,e){var s;null==(s=t.ref)?void 0:s.delete(t);null==e?void 0:e.delete(t)}function replaceRef(t,e){if(e&&t.ref!==e){var s;null==(s=t.ref)?void 0:s.delete(t);e.add(t);t.ref=e}}function useChain(t,e,s=1e3){r((()=>{if(e){let n=0;a(t,((t,i)=>{const o=t.current;if(o.length){let r=s*e[i];isNaN(r)?r=n:n=r;a(o,(t=>{a(t.queue,(t=>{const e=t.delay;t.delay=t=>r+callProp(e||0,t)}))}));t.start()}}))}else{let e=Promise.resolve();a(t,(t=>{const s=t.current;if(s.length){const n=s.map((t=>{const e=t.queue;t.queue=[];return e}));e=e.then((()=>{a(s,((t,e)=>a(n[e]||[],(e=>t.queue.push(e)))));return Promise.all(t.start())}))}}))}}))}const G={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}};const B=_extends({},G.default,{mass:1,damping:1,easing:c.linear,clamp:false});class AnimationConfig{constructor(){this.tension=void 0;this.friction=void 0;this.frequency=void 0;this.damping=void 0;this.mass=void 0;this.velocity=0;this.restVelocity=void 0;this.precision=void 0;this.progress=void 0;this.duration=void 0;this.easing=void 0;this.clamp=void 0;this.bounce=void 0;this.decay=void 0;this.round=void 0;Object.assign(this,B)}}function mergeConfig(e,s,n){if(n){n=_extends({},n);sanitizeConfig(n,s);s=_extends({},n,s)}sanitizeConfig(e,s);Object.assign(e,s);for(const t in B)null==e[t]&&(e[t]=B[t]);let{mass:i,frequency:o,damping:r}=e;if(!t.und(o)){o<.01&&(o=.01);r<0&&(r=0);e.tension=Math.pow(2*Math.PI/o,2)*i;e.friction=4*Math.PI*r*i/o}return e}function sanitizeConfig(e,s){if(t.und(s.decay)){const n=!t.und(s.tension)||!t.und(s.friction);if(n||!t.und(s.frequency)||!t.und(s.damping)||!t.und(s.mass)){e.duration=void 0;e.decay=void 0}n&&(e.frequency=void 0)}else e.duration=void 0}const K=[];class Animation{constructor(){this.changed=false;this.values=K;this.toValues=null;this.fromValues=K;this.to=void 0;this.from=void 0;this.config=new AnimationConfig;this.immediate=false}}function scheduleProps(e,{key:s,props:n,defaultProps:i,state:r,actions:a}){return new Promise(((c,l)=>{var d;let h;let f;let p=matchProp(null!=(d=n.cancel)?d:null==i?void 0:i.cancel,s);if(p)onStart();else{t.und(n.pause)||(r.paused=matchProp(n.pause,s));let e=null==i?void 0:i.pause;true!==e&&(e=r.paused||matchProp(e,s));h=callProp(n.delay||0,s);if(e){r.resumeQueue.add(onResume);a.pause()}else{a.resume();onResume()}}function onPause(){r.resumeQueue.add(onResume);r.timeouts.delete(f);f.cancel();h=f.time-u.now()}function onResume(){if(h>0&&!o.skipAnimation){r.delayed=true;f=u.setTimeout(onStart,h);r.pauseQueue.add(onPause);r.timeouts.add(f)}else onStart()}function onStart(){r.delayed&&(r.delayed=false);r.pauseQueue.delete(onPause);r.timeouts.delete(f);e<=(r.cancelId||0)&&(p=true);try{a.start(_extends({},n,{callId:e,cancel:p}),c)}catch(t){l(t)}}}))}const getCombinedResult=(t,e)=>1==e.length?e[0]:e.some((t=>t.cancelled))?getCancelledResult(t.get()):e.every((t=>t.noop))?getNoopResult(t.get()):getFinishedResult(t.get(),e.every((t=>t.finished)));const getNoopResult=t=>({value:t,noop:true,finished:true,cancelled:false});const getFinishedResult=(t,e,s=false)=>({value:t,finished:e,cancelled:s});const getCancelledResult=t=>({value:t,cancelled:true,finished:false});function runAsync(e,n,i,r){const{callId:a,parentId:c,onRest:l}=n;const{asyncTo:d,promise:h}=i;return c||e!==d||n.reset?i.promise=(async()=>{i.asyncId=a;i.asyncTo=e;const f=getDefaultProps(n,((t,e)=>\"onRest\"===e?void 0:t));let p;let m;const g=new Promise(((t,e)=>(p=t,m=e)));const bailIfEnded=t=>{const e=a<=(i.cancelId||0)&&getCancelledResult(r)||a!==i.asyncId&&getFinishedResult(r,false);if(e){t.result=e;m(t);throw t}};const animate=(e,n)=>{const c=new BailSignal;const u=new SkipAnimationSignal;return(async()=>{if(o.skipAnimation){stopAsync(i);u.result=getFinishedResult(r,false);m(u);throw u}bailIfEnded(c);const l=t.obj(e)?_extends({},e):_extends({},n,{to:e});l.parentId=a;s(f,((e,s)=>{t.und(l[s])&&(l[s]=e)}));const d=await r.start(l);bailIfEnded(c);i.paused&&await new Promise((t=>{i.resumeQueue.add(t)}));return d})()};let y;if(o.skipAnimation){stopAsync(i);return getFinishedResult(r,false)}try{let s;s=t.arr(e)?(async t=>{for(const e of t)await animate(e)})(e):Promise.resolve(e(animate,r.stop.bind(r)));await Promise.all([s.then(p),g]);y=getFinishedResult(r.get(),true,false)}catch(t){if(t instanceof BailSignal)y=t.result;else{if(!(t instanceof SkipAnimationSignal))throw t;y=t.result}}finally{if(a==i.asyncId){i.asyncId=c;i.asyncTo=c?d:void 0;i.promise=c?h:void 0}}t.fun(l)&&u.batchedUpdates((()=>{l(y,r,r.item)}));return y})():h}function stopAsync(t,e){l(t.timeouts,(t=>t.cancel()));t.pauseQueue.clear();t.resumeQueue.clear();t.asyncId=t.asyncTo=t.promise=void 0;e&&(t.cancelId=e)}class BailSignal extends Error{constructor(){super(\"An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.\");this.result=void 0}}class SkipAnimationSignal extends Error{constructor(){super(\"SkipAnimationSignal\");this.result=void 0}}const isFrameValue=t=>t instanceof FrameValue;let Y=1;class FrameValue extends d{constructor(...t){super(...t);this.id=Y++;this.key=void 0;this._priority=0}get priority(){return this._priority}set priority(t){if(this._priority!=t){this._priority=t;this._onPriorityChange(t)}}get(){const t=F(this);return t&&t.getValue()}to(...t){return o.to(this,t)}interpolate(...t){h();return o.to(this,t)}toJSON(){return this.get()}observerAdded(t){1==t&&this._attach()}observerRemoved(t){0==t&&this._detach()}_attach(){}_detach(){}_onChange(t,e=false){f(this,{type:\"change\",parent:this,value:t,idle:e})}_onPriorityChange(t){this.idle||p.sort(this);f(this,{type:\"priority\",parent:this,priority:t})}}const X=Symbol.for(\"SpringPhase\");const $=1;const J=2;const H=4;const hasAnimated=t=>(t[X]&$)>0;const isAnimating=t=>(t[X]&J)>0;const isPaused=t=>(t[X]&H)>0;const setActiveBit=(t,e)=>e?t[X]|=J|$:t[X]&=~J;const setPausedBit=(t,e)=>e?t[X]|=H:t[X]&=~H;class SpringValue extends FrameValue{constructor(e,s){super();this.key=void 0;this.animation=new Animation;this.queue=void 0;this.defaultProps={};this._state={paused:false,delayed:false,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};this._pendingCalls=new Set;this._lastCallId=0;this._lastToId=0;this._memoizedDuration=0;if(!t.und(e)||!t.und(s)){const n=t.obj(e)?_extends({},e):_extends({},s,{from:e});t.und(n.default)&&(n.default=true);this.start(n)}}get idle(){return!(isAnimating(this)||this._state.asyncTo)||isPaused(this)}get goal(){return n(this.animation.to)}get velocity(){const t=F(this);return t instanceof M?t.lastVelocity||0:t.getPayload().map((t=>t.lastVelocity||0))}get hasAnimated(){return hasAnimated(this)}get isAnimating(){return isAnimating(this)}get isPaused(){return isPaused(this)}get isDelayed(){return this._state.delayed}advance(s){let i=true;let o=false;const r=this.animation;let{config:a,toValues:c}=r;const u=Q(r.to);!u&&m(r.to)&&(c=e(n(r.to)));r.values.forEach(((e,n)=>{if(e.done)return;const l=e.constructor==L?1:u?u[n].lastPosition:c[n];let d=r.immediate;let h=l;if(!d){h=e.lastPosition;if(a.tension<=0){e.done=true;return}let i=e.elapsedTime+=s;const o=r.fromValues[n];const c=null!=e.v0?e.v0:e.v0=t.arr(a.velocity)?a.velocity[n]:a.velocity;let u;const f=a.precision||(o==l?.005:Math.min(1,.001*Math.abs(l-o)));if(t.und(a.duration))if(a.decay){const t=true===a.decay?.998:a.decay;const s=Math.exp(-(1-t)*i);h=o+c/(1-t)*(1-s);d=Math.abs(e.lastPosition-h)<=f;u=c*s}else{u=null==e.lastVelocity?c:e.lastVelocity;const n=a.restVelocity||f/10;const i=a.clamp?0:a.bounce;const r=!t.und(i);const p=o==l?e.v0>0:o<l;let m;let g=false;const y=1;const _=Math.ceil(s/y);for(let t=0;t<_;++t){m=Math.abs(u)>n;if(!m){d=Math.abs(l-h)<=f;if(d)break}if(r){g=h==l||h>l==p;if(g){u=-u*i;h=l}}const t=1e-6*-a.tension*(h-l);const e=.001*-a.friction*u;const s=(t+e)/a.mass;u+=s*y;h+=u*y}}else{let t=1;if(a.duration>0){if(this._memoizedDuration!==a.duration){this._memoizedDuration=a.duration;if(e.durationProgress>0){e.elapsedTime=a.duration*e.durationProgress;i=e.elapsedTime+=s}}t=(a.progress||0)+i/this._memoizedDuration;t=t>1?1:t<0?0:t;e.durationProgress=t}h=o+a.easing(t)*(l-o);u=(h-e.lastPosition)/s;d=1==t}e.lastVelocity=u;if(Number.isNaN(h)){console.warn(\"Got NaN while animating:\",this);d=true}}u&&!u[n].done&&(d=false);d?e.done=true:i=false;e.setValue(h,a.round)&&(o=true)}));const l=F(this);const d=l.getValue();if(i){const t=n(r.to);if(d===t&&!o||a.decay)o&&a.decay&&this._onChange(d);else{l.setValue(t);this._onChange(t)}this._stop()}else o&&this._onChange(d)}set(t){u.batchedUpdates((()=>{this._stop();this._focus(t);this._set(t)}));return this}pause(){this._update({pause:true})}resume(){this._update({pause:false})}finish(){if(isAnimating(this)){const{to:t,config:e}=this.animation;u.batchedUpdates((()=>{this._onStart();e.decay||this._set(t,false);this._stop()}))}return this}update(t){const e=this.queue||(this.queue=[]);e.push(t);return this}start(e,s){let n;if(t.und(e)){n=this.queue||[];this.queue=[]}else n=[t.obj(e)?e:_extends({},s,{to:e})];return Promise.all(n.map((t=>{const e=this._update(t);return e}))).then((t=>getCombinedResult(this,t)))}stop(t){const{to:e}=this.animation;this._focus(this.get());stopAsync(this._state,t&&this._lastCallId);u.batchedUpdates((()=>this._stop(e,t)));return this}reset(){this._update({reset:true})}eventObserved(t){\"change\"==t.type?this._start():\"priority\"==t.type&&(this.priority=t.priority+1)}_prepareNode(e){const s=this.key||\"\";let{to:i,from:o}=e;i=t.obj(i)?i[s]:i;(null==i||isAsyncTo(i))&&(i=void 0);o=t.obj(o)?o[s]:o;null==o&&(o=void 0);const r={to:i,from:o};if(!hasAnimated(this)){e.reverse&&([i,o]=[o,i]);o=n(o);t.und(o)?F(this)||this._set(i):this._set(o)}return r}_update(t,e){let s=_extends({},t);const{key:n,defaultProps:i}=this;s.default&&Object.assign(i,getDefaultProps(s,((t,e)=>/^on/.test(e)?resolveProp(t,n):t)));mergeActiveFn(this,s,\"onProps\");sendEvent(this,\"onProps\",s,this);const o=this._prepareNode(s);if(Object.isFrozen(this))throw Error(\"Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?\");const r=this._state;return scheduleProps(++this._lastCallId,{key:n,props:s,defaultProps:i,state:r,actions:{pause:()=>{if(!isPaused(this)){setPausedBit(this,true);g(r.pauseQueue);sendEvent(this,\"onPause\",getFinishedResult(this,checkFinished(this,this.animation.to)),this)}},resume:()=>{if(isPaused(this)){setPausedBit(this,false);isAnimating(this)&&this._resume();g(r.resumeQueue);sendEvent(this,\"onResume\",getFinishedResult(this,checkFinished(this,this.animation.to)),this)}},start:this._merge.bind(this,o)}}).then((t=>{if(s.loop&&t.finished&&!(e&&t.noop)){const t=createLoopUpdate(s);if(t)return this._update(t,true)}return t}))}_merge(s,o,r){if(o.cancel){this.stop(true);return r(getCancelledResult(this))}const c=!t.und(s.to);const l=!t.und(s.from);if(c||l){if(!(o.callId>this._lastToId))return r(getCancelledResult(this));this._lastToId=o.callId}const{key:d,defaultProps:h,animation:f}=this;const{to:p,from:_}=f;let{to:v=p,from:P=_}=s;!l||c||o.default&&!t.und(v)||(v=P);o.reverse&&([v,P]=[P,v]);const b=!y(P,_);b&&(f.from=P);P=n(P);const S=!y(v,p);S&&this._focus(v);const w=isAsyncTo(o.to);const{config:x}=f;const{decay:I,velocity:k}=x;(c||l)&&(x.velocity=0);o.config&&!w&&mergeConfig(x,callProp(o.config,d),o.config!==h.config?callProp(h.config,d):void 0);let A=F(this);if(!A||t.und(v))return r(getFinishedResult(this,true));const C=t.und(o.reset)?l&&!o.default:!t.und(P)&&matchProp(o.reset,d);const T=C?P:this.get();const R=computeGoal(v);const E=t.num(R)||t.arr(R)||i(R);const V=!w&&(!E||matchProp(h.immediate||o.immediate,d));if(S){const t=N(v);if(t!==A.constructor){if(!V)throw Error(`Cannot animate between ${A.constructor.name} and ${t.name}, as the \"to\" prop suggests`);A=this._set(R)}}const j=A.constructor;let U=m(v);let O=false;if(!U){const t=C||!hasAnimated(this)&&b;if(S||t){O=y(computeGoal(T),R);U=!O}(y(f.immediate,V)||V)&&y(x.decay,I)&&y(x.velocity,k)||(U=true)}O&&isAnimating(this)&&(f.changed&&!C?U=true:U||this._stop(p));if(!w){if(U||m(p)){f.values=A.getPayload();f.toValues=m(v)?null:j==L?[1]:e(R)}if(f.immediate!=V){f.immediate=V;V||C||this._set(p)}if(U){const{onRest:t}=f;a(Z,(t=>mergeActiveFn(this,o,t)));const e=getFinishedResult(this,checkFinished(this,p));g(this._pendingCalls,e);this._pendingCalls.add(r);f.changed&&u.batchedUpdates((()=>{f.changed=!C;null==t?void 0:t(e,this);C?callProp(h.onRest,e):null==f.onStart?void 0:f.onStart(e,this)}))}}C&&this._set(T);w?r(runAsync(o.to,o,this._state,this)):U?this._start():isAnimating(this)&&!S?this._pendingCalls.add(r):r(getNoopResult(T))}_focus(t){const e=this.animation;if(t!==e.to){_(this)&&this._detach();e.to=t;_(this)&&this._attach()}}_attach(){let t=0;const{to:e}=this.animation;if(m(e)){v(e,this);isFrameValue(e)&&(t=e.priority+1)}this.priority=t}_detach(){const{to:t}=this.animation;m(t)&&P(t,this)}_set(e,s=true){const i=n(e);if(!t.und(i)){const t=F(this);if(!t||!y(i,t.getValue())){const e=N(i);t&&t.constructor==e?t.setValue(i):z(this,e.create(i));t&&u.batchedUpdates((()=>{this._onChange(i,s)}))}}return F(this)}_onStart(){const t=this.animation;if(!t.changed){t.changed=true;sendEvent(this,\"onStart\",getFinishedResult(this,checkFinished(this,t.to)),this)}}_onChange(t,e){if(!e){this._onStart();callProp(this.animation.onChange,t,this)}callProp(this.defaultProps.onChange,t,this);super._onChange(t,e)}_start(){const t=this.animation;F(this).reset(n(t.to));t.immediate||(t.fromValues=t.values.map((t=>t.lastPosition)));if(!isAnimating(this)){setActiveBit(this,true);isPaused(this)||this._resume()}}_resume(){o.skipAnimation?this.finish():p.start(this)}_stop(t,e){if(isAnimating(this)){setActiveBit(this,false);const s=this.animation;a(s.values,(t=>{t.done=true}));s.toValues&&(s.onChange=s.onPause=s.onResume=void 0);f(this,{type:\"idle\",parent:this});const n=e?getCancelledResult(this.get()):getFinishedResult(this.get(),checkFinished(this,null!=t?t:s.to));g(this._pendingCalls,n);if(s.changed){s.changed=false;sendEvent(this,\"onRest\",n,this)}}}}function checkFinished(t,e){const s=computeGoal(e);const n=computeGoal(t.get());return y(n,s)}function createLoopUpdate(t,e=t.loop,s=t.to){let n=callProp(e);if(n){const i=true!==n&&inferTo(n);const o=(i||t).reverse;const r=!i||i.reset;return createUpdate(_extends({},t,{loop:e,default:false,pause:void 0,to:!o||isAsyncTo(s)?s:void 0,from:r?t.from:void 0,reset:r},i))}}function createUpdate(e){const{to:s,from:n}=e=inferTo(e);const i=new Set;t.obj(s)&&findDefined(s,i);t.obj(n)&&findDefined(n,i);e.keys=i.size?Array.from(i):null;return e}function declareUpdate(e){const s=createUpdate(e);t.und(s.default)&&(s.default=getDefaultProps(s));return s}function findDefined(t,e){s(t,((t,s)=>null!=t&&e.add(s)))}const Z=[\"onStart\",\"onRest\",\"onChange\",\"onPause\",\"onResume\"];function mergeActiveFn(t,e,s){t.animation[s]=e[s]!==getDefaultProp(e,s)?resolveProp(e[s],t.key):void 0}function sendEvent(t,e,...s){var n,i,o,r;null==(n=(i=t.animation)[e])?void 0:n.call(i,...s);null==(o=(r=t.defaultProps)[e])?void 0:o.call(r,...s)}const tt=[\"onStart\",\"onChange\",\"onRest\"];let et=1;class Controller{constructor(t,e){this.id=et++;this.springs={};this.queue=[];this.ref=void 0;this._flush=void 0;this._initialProps=void 0;this._lastAsyncId=0;this._active=new Set;this._changed=new Set;this._started=false;this._item=void 0;this._state={paused:false,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};this._events={onStart:new Map,onChange:new Map,onRest:new Map};this._onFrame=this._onFrame.bind(this);e&&(this._flush=e);t&&this.start(_extends({default:true},t))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((t=>t.idle&&!t.isDelayed&&!t.isPaused))}get item(){return this._item}set item(t){this._item=t}get(){const t={};this.each(((e,s)=>t[s]=e.get()));return t}set(e){for(const s in e){const n=e[s];t.und(n)||this.springs[s].set(n)}}update(t){t&&this.queue.push(createUpdate(t));return this}start(t){let{queue:s}=this;t?s=e(t).map(createUpdate):this.queue=[];if(this._flush)return this._flush(this,s);prepareKeys(this,s);return flushUpdateQueue(this,s)}stop(t,s){t!==!!t&&(s=t);if(s){const n=this.springs;a(e(s),(e=>n[e].stop(!!t)))}else{stopAsync(this._state,this._lastAsyncId);this.each((e=>e.stop(!!t)))}return this}pause(s){if(t.und(s))this.start({pause:true});else{const t=this.springs;a(e(s),(e=>t[e].pause()))}return this}resume(s){if(t.und(s))this.start({pause:false});else{const t=this.springs;a(e(s),(e=>t[e].resume()))}return this}each(t){s(this.springs,t)}_onFrame(){const{onStart:t,onChange:e,onRest:s}=this._events;const n=this._active.size>0;const i=this._changed.size>0;if(n&&!this._started||i&&!this._started){this._started=true;l(t,(([t,e])=>{e.value=this.get();t(e,this,this._item)}))}const o=!n&&this._started;const r=i||o&&s.size?this.get():null;i&&e.size&&l(e,(([t,e])=>{e.value=r;t(e,this,this._item)}));if(o){this._started=false;l(s,(([t,e])=>{e.value=r;t(e,this,this._item)}))}}eventObserved(t){if(\"change\"==t.type){this._changed.add(t.parent);t.idle||this._active.add(t.parent)}else{if(\"idle\"!=t.type)return;this._active.delete(t.parent)}u.onFrame(this._onFrame)}}function flushUpdateQueue(t,e){return Promise.all(e.map((e=>flushUpdate(t,e)))).then((e=>getCombinedResult(t,e)))}async function flushUpdate(e,s,n){const{keys:i,to:o,from:r,loop:c,onRest:l,onResolve:d}=s;const h=t.obj(s.default)&&s.default;c&&(s.loop=false);false===o&&(s.to=null);false===r&&(s.from=null);const f=t.arr(o)||t.fun(o)?o:void 0;if(f){s.to=void 0;s.onRest=void 0;h&&(h.onRest=void 0)}else a(tt,(n=>{const i=s[n];if(t.fun(i)){const t=e._events[n];s[n]=({finished:e,cancelled:s})=>{const n=t.get(i);if(n){e||(n.finished=false);s&&(n.cancelled=true)}else t.set(i,{value:null,finished:e||false,cancelled:s||false})};h&&(h[n]=s[n])}}));const p=e._state;if(s.pause===!p.paused){p.paused=s.pause;g(s.pause?p.pauseQueue:p.resumeQueue)}else p.paused&&(s.pause=true);const m=(i||Object.keys(e.springs)).map((t=>e.springs[t].start(s)));const y=true===s.cancel||true===getDefaultProp(s,\"cancel\");(f||y&&p.asyncId)&&m.push(scheduleProps(++e._lastAsyncId,{props:s,state:p,actions:{pause:b,resume:b,start(t,s){if(y){stopAsync(p,e._lastAsyncId);s(getCancelledResult(e))}else{t.onRest=l;s(runAsync(f,t,p,e))}}}}));p.paused&&await new Promise((t=>{p.resumeQueue.add(t)}));const _=getCombinedResult(e,await Promise.all(m));if(c&&_.finished&&!(n&&_.noop)){const t=createLoopUpdate(s,c,o);if(t){prepareKeys(e,[t]);return flushUpdate(e,t,true)}}d&&u.batchedUpdates((()=>d(_,e,e.item)));return _}function getSprings(s,n){const i=_extends({},s.springs);n&&a(e(n),(e=>{t.und(e.keys)&&(e=createUpdate(e));t.obj(e.to)||(e=_extends({},e,{to:void 0}));prepareSprings(i,e,(t=>createSpring(t)))}));setSprings(s,i);return i}function setSprings(t,e){s(e,((e,s)=>{if(!t.springs[s]){t.springs[s]=e;v(e,t)}}))}function createSpring(t,e){const s=new SpringValue;s.key=t;e&&v(s,e);return s}function prepareSprings(t,e,s){e.keys&&a(e.keys,(n=>{const i=t[n]||(t[n]=s(n));i._prepareNode(e)}))}function prepareKeys(t,e){a(e,(e=>{prepareSprings(t.springs,e,(e=>createSpring(e,t)))}))}function _objectWithoutPropertiesLoose(t,e){if(null==t)return{};var s={};var n=Object.keys(t);var i,o;for(o=0;o<n.length;o++){i=n[o];e.indexOf(i)>=0||(s[i]=t[i])}return s}const st=[\"children\"];const SpringContext=t=>{let{children:e}=t,s=_objectWithoutPropertiesLoose(t,st);const n=j(nt);const i=s.pause||!!n.pause,o=s.immediate||!!n.immediate;s=S((()=>({pause:i,immediate:o})),[i,o]);const{Provider:r}=nt;return V.createElement(r,{value:s},e)};const nt=makeContext(SpringContext,{});SpringContext.Provider=nt.Provider;SpringContext.Consumer=nt.Consumer;function makeContext(t,e){Object.assign(t,V.createContext(e));t.Provider._context=t;t.Consumer._context=t;return t}const SpringRef=()=>{const e=[];const s=function SpringRef(s){w();const i=[];a(e,((e,o)=>{if(t.und(s))i.push(e.start());else{const t=n(s,e,o);t&&i.push(e.start(t))}}));return i};s.current=e;s.add=function(t){e.includes(t)||e.push(t)};s.delete=function(t){const s=e.indexOf(t);~s&&e.splice(s,1)};s.pause=function(){a(e,(t=>t.pause(...arguments)));return this};s.resume=function(){a(e,(t=>t.resume(...arguments)));return this};s.set=function(t){a(e,(e=>e.set(t)))};s.start=function(s){const n=[];a(e,((e,i)=>{if(t.und(s))n.push(e.start());else{const t=this._getProps(s,e,i);t&&n.push(e.start(t))}}));return n};s.stop=function(){a(e,(t=>t.stop(...arguments)));return this};s.update=function(t){a(e,((e,s)=>e.update(this._getProps(t,e,s))));return this};const n=function _getProps(e,s,n){return t.fun(e)?e(n,s):e};s._getProps=n;return s};function useSprings(e,s,n){const i=t.fun(s)&&s;i&&!n&&(n=[]);const o=U((()=>i||3==arguments.length?SpringRef():void 0),[]);const c=O(0);const u=x();const l=U((()=>({ctrls:[],queue:[],flush(t,e){const s=getSprings(t,e);const n=c.current>0&&!l.queue.length&&!Object.keys(s).some((e=>!t.springs[e]));return n?flushUpdateQueue(t,e):new Promise((n=>{setSprings(t,s);l.queue.push((()=>{n(flushUpdateQueue(t,e))}));u()}))}})),[]);const d=O([...l.ctrls]);const h=[];const f=I(e)||0;U((()=>{a(d.current.slice(e,f),(t=>{detachRefs(t,o);t.stop(true)}));d.current.length=e;declareUpdates(f,e)}),[e]);U((()=>{declareUpdates(0,Math.min(f,e))}),n);function declareUpdates(t,e){for(let n=t;n<e;n++){const t=d.current[n]||(d.current[n]=new Controller(null,l.flush));const e=i?i(n,t):s[n];e&&(h[n]=declareUpdate(e))}}const p=d.current.map(((t,e)=>getSprings(t,h[e])));const m=j(SpringContext);const g=I(m);const y=m!==g&&hasProps(m);r((()=>{c.current++;l.ctrls=d.current;const{queue:t}=l;if(t.length){l.queue=[];a(t,(t=>t()))}a(d.current,((t,e)=>{null==o?void 0:o.add(t);y&&t.start({default:m});const s=h[e];if(s){replaceRef(t,s.ref);t.ref?t.queue.push(s):t.start(s)}}))}));k((()=>()=>{a(l.ctrls,(t=>t.stop(true)))}));const _=p.map((t=>_extends({},t)));return o?[_,o]:_}function useSpring(e,s){const n=t.fun(e);const[[i],o]=useSprings(1,n?e:[e],n?s||[]:s);return n||2==arguments.length?[i,o]:i}const initSpringRef=()=>SpringRef();const useSpringRef=()=>q(initSpringRef)[0];const useSpringValue=(t,e)=>{const s=A((()=>new SpringValue(t,e)));k((()=>()=>{s.stop()}));return s};function useTrail(e,s,n){const i=t.fun(s)&&s;i&&!n&&(n=[]);let o=true;let c;const u=useSprings(e,((t,e)=>{const n=i?i(t,e):s;c=n.ref;o=o&&n.reverse;return n}),n||[{}]);r((()=>{a(u[1].current,((t,e)=>{const s=u[1].current[e+(o?1:-1)];replaceRef(t,c);t.ref?s&&t.update({to:s.springs}):s?t.start({to:s.springs}):t.start()}))}),n);if(i||3==arguments.length){var l;const e=null!=(l=c)?l:u[1];e._getProps=(s,n,i)=>{const o=t.fun(s)?s(i,n):s;if(o){const t=e.current[i+(o.reverse?1:-1)];t&&(o.to=t.springs);return o}};return u}return u[0]}let it;(function(t){t.MOUNT=\"mount\";t.ENTER=\"enter\";t.UPDATE=\"update\";t.LEAVE=\"leave\"})(it||(it={}));function useTransition(s,n,i){const o=t.fun(n)&&n;const{reset:c,sort:u,trail:l=0,expires:d=true,exitBeforeEnter:h=false,onDestroyed:f,ref:p,config:m}=o?o():n;const g=U((()=>o||3==arguments.length?SpringRef():void 0),[]);const y=e(s);const _=[];const v=O(null);const P=c?null:v.current;r((()=>{v.current=_}));k((()=>{a(_,(t=>{null==g?void 0:g.add(t.ctrl);t.ctrl.ref=g}));return()=>{a(v.current,(t=>{t.expired&&clearTimeout(t.expirationId);detachRefs(t.ctrl,g);t.ctrl.stop(true)}))}}));const b=getKeys(y,o?o():n,P);const S=c&&v.current||[];r((()=>a(S,(({ctrl:t,item:e,key:s})=>{detachRefs(t,g);callProp(f,e,s)}))));const w=[];P&&a(P,((t,e)=>{if(t.expired){clearTimeout(t.expirationId);S.push(t)}else{e=w[e]=b.indexOf(t.key);~e&&(_[e]=t)}}));a(y,((t,e)=>{if(!_[e]){_[e]={key:b[e],item:t,phase:it.MOUNT,ctrl:new Controller};_[e].ctrl.item=t}}));if(w.length){let t=-1;const{leave:e}=o?o():n;a(w,((s,n)=>{const i=P[n];if(~s){t=_.indexOf(i);_[t]=_extends({},i,{item:y[s]})}else e&&_.splice(++t,0,i)}))}t.fun(u)&&_.sort(((t,e)=>u(t.item,e.item)));let A=-l;const C=x();const T=getDefaultProps(n);const R=new Map;const E=O(new Map);const q=O(false);a(_,((e,s)=>{const i=e.key;const r=e.phase;const a=o?o():n;let c;let u;let f=callProp(a.delay||0,i);if(r==it.MOUNT){c=a.enter;u=it.ENTER}else{const t=b.indexOf(i)<0;if(r!=it.LEAVE)if(t){c=a.leave;u=it.LEAVE}else{if(!(c=a.update))return;u=it.UPDATE}else{if(t)return;c=a.enter;u=it.ENTER}}c=callProp(c,e.item,s);c=t.obj(c)?inferTo(c):{to:c};if(!c.config){const t=m||T.config;c.config=callProp(t,e.item,s,u)}A+=l;const g=_extends({},T,{delay:f+A,ref:p,immediate:a.immediate,reset:false},c);if(u==it.ENTER&&t.und(g.from)){const i=o?o():n;const r=t.und(i.initial)||P?i.from:i.initial;g.from=callProp(r,e.item,s)}const{onResolve:y}=g;g.onResolve=t=>{callProp(y,t);const e=v.current;const s=e.find((t=>t.key===i));if(s&&(!t.cancelled||s.phase==it.UPDATE)&&s.ctrl.idle){const t=e.every((t=>t.ctrl.idle));if(s.phase==it.LEAVE){const e=callProp(d,s.item);if(false!==e){const n=true===e?0:e;s.expired=true;if(!t&&n>0){n<=2147483647&&(s.expirationId=setTimeout(C,n));return}}}if(t&&e.some((t=>t.expired))){E.current.delete(s);h&&(q.current=true);C()}}};const _=getSprings(e.ctrl,g);u===it.LEAVE&&h?E.current.set(e,{phase:u,springs:_,payload:g}):R.set(e,{phase:u,springs:_,payload:g})}));const F=j(SpringContext);const M=I(F);const Q=F!==M&&hasProps(F);r((()=>{Q&&a(_,(t=>{t.ctrl.start({default:F})}))}),[F]);a(R,((t,e)=>{if(E.current.size){const t=_.findIndex((t=>t.key===e.key));_.splice(t,1)}}));r((()=>{a(E.current.size?E.current:R,(({phase:t,payload:e},s)=>{const{ctrl:n}=s;s.phase=t;null==g?void 0:g.add(n);Q&&t==it.ENTER&&n.start({default:F});if(e){replaceRef(n,e.ref);if(!n.ref&&!g||q.current){n.start(e);q.current&&(q.current=false)}else n.update(e)}}))}),c?void 0:i);const renderTransitions=e=>V.createElement(V.Fragment,null,_.map(((s,n)=>{const{springs:i}=R.get(s)||s.ctrl;const o=e(_extends({},i),s.item,s,n);return o&&o.type?V.createElement(o.type,_extends({},o.props,{key:t.str(s.key)||t.num(s.key)?s.key:s.ctrl.id,ref:o.ref})):o})));return g?[renderTransitions,g]:renderTransitions}let ot=1;function getKeys(s,{key:n,keys:i=n},o){if(null===i){const t=new Set;return s.map((e=>{const s=o&&o.find((s=>s.item===e&&s.phase!==it.LEAVE&&!t.has(s)));if(s){t.add(s);return s.key}return ot++}))}return t.und(i)?s:t.fun(i)?s.map(i):e(i)}const rt=[\"container\"];const useScroll=(t={})=>{let{container:e}=t,s=_objectWithoutPropertiesLoose(t,rt);const[n,i]=useSpring((()=>_extends({scrollX:0,scrollY:0,scrollXProgress:0,scrollYProgress:0},s)),[]);r((()=>{const t=C((({x:t,y:e})=>{i.start({scrollX:t.current,scrollXProgress:t.progress,scrollY:e.current,scrollYProgress:e.progress})}),{container:(null==e?void 0:e.current)||void 0});return()=>{a(Object.values(n),(t=>t.stop()));t()}}),[]);return n};const at=[\"container\"];const useResize=t=>{let{container:e}=t,s=_objectWithoutPropertiesLoose(t,at);const[n,i]=useSpring((()=>_extends({width:0,height:0},s)),[]);r((()=>{const t=T((({width:t,height:e})=>{i.start({width:t,height:e,immediate:0===n.width.get()||0===n.height.get()})}),{container:(null==e?void 0:e.current)||void 0});return()=>{a(Object.values(n),(t=>t.stop()));t()}}),[]);return n};const ct=[\"to\",\"from\"],ut=[\"root\",\"once\",\"amount\"];const lt={any:0,all:1};function useInView(e,s){const[n,i]=q(false);const o=O();const a=t.fun(e)&&e;const c=a?a():{};const{to:u={},from:l={}}=c,d=_objectWithoutPropertiesLoose(c,ct);const h=a?s:e;const[f,p]=useSpring((()=>_extends({from:l},d)),[]);r((()=>{const e=o.current;const s=null!=h?h:{},{root:r,once:a,amount:c=\"any\"}=s,d=_objectWithoutPropertiesLoose(s,ut);if(!e||a&&n||\"undefined\"===typeof IntersectionObserver)return;const f=new WeakMap;const onEnter=()=>{u&&p.start(u);i(true);const cleanup=()=>{l&&p.start(l);i(false)};return a?void 0:cleanup};const handleIntersection=e=>{e.forEach((e=>{const s=f.get(e.target);if(e.isIntersecting!==Boolean(s))if(e.isIntersecting){const s=onEnter();t.fun(s)?f.set(e.target,s):m.unobserve(e.target)}else if(s){s();f.delete(e.target)}}))};const m=new IntersectionObserver(handleIntersection,_extends({root:r&&r.current||void 0,threshold:\"number\"===typeof c||Array.isArray(c)?c:lt[c]},d));m.observe(e);return()=>m.unobserve(e)}),[h]);return a?[o,f]:[o,n]}const dt=[\"children\"];function Spring(t){let{children:e}=t,s=_objectWithoutPropertiesLoose(t,dt);return e(useSpring(s))}const ht=[\"items\",\"children\"];function Trail(e){let{items:s,children:n}=e,i=_objectWithoutPropertiesLoose(e,ht);const o=useTrail(s.length,i);return s.map(((e,s)=>{const i=n(e,s);return t.fun(i)?i(o[s]):i}))}const ft=[\"items\",\"children\"];function Transition(t){let{items:e,children:s}=t,n=_objectWithoutPropertiesLoose(t,ft);return useTransition(e,n)(s)}class Interpolation extends FrameValue{constructor(t,e){super();this.key=void 0;this.idle=true;this.calc=void 0;this._active=new Set;this.source=t;this.calc=R(...e);const s=this._get();const n=N(s);z(this,n.create(s))}advance(t){const e=this._get();const s=this.get();if(!y(e,s)){F(this).setValue(e);this._onChange(e,this.idle)}!this.idle&&checkIdle(this._active)&&becomeIdle(this)}_get(){const s=t.arr(this.source)?this.source.map(n):e(n(this.source));return this.calc(...s)}_start(){if(this.idle&&!checkIdle(this._active)){this.idle=false;a(Q(this),(t=>{t.done=false}));if(o.skipAnimation){u.batchedUpdates((()=>this.advance()));becomeIdle(this)}else p.start(this)}}_attach(){let t=1;a(e(this.source),(e=>{m(e)&&v(e,this);if(isFrameValue(e)){e.idle||this._active.add(e);t=Math.max(t,e.priority+1)}}));this.priority=t;this._start()}_detach(){a(e(this.source),(t=>{m(t)&&P(t,this)}));this._active.clear();becomeIdle(this)}eventObserved(t){if(\"change\"==t.type)if(t.idle)this.advance();else{this._active.add(t.parent);this._start()}else\"idle\"==t.type?this._active.delete(t.parent):\"priority\"==t.type&&(this.priority=e(this.source).reduce(((t,e)=>Math.max(t,(isFrameValue(e)?e.priority:0)+1)),0))}}function isIdle(t){return false!==t.idle}function checkIdle(t){return!t.size||Array.from(t).every(isIdle)}function becomeIdle(t){if(!t.idle){t.idle=true;a(Q(t),(t=>{t.done=true}));f(t,{type:\"idle\",parent:t})}}const to=(t,...e)=>new Interpolation(t,e);const interpolate=(t,...e)=>(h(),new Interpolation(t,e));o.assign({createStringInterpolator:E,to:(t,e)=>new Interpolation(t,e)});const pt=p.advance;export{BailSignal,Controller,FrameValue,Interpolation,Spring,SpringContext,SpringRef,SpringValue,Trail,Transition,G as config,inferTo,interpolate,to,pt as update,useChain,useInView,useResize,useScroll,useSpring,useSpringRef,useSpringValue,useSprings,useTrail,useTransition};\n\n//# sourceMappingURL=react-spring-core.esm.js.map", "import{Globals as t}from\"@react-spring/core\";export*from\"@react-spring/core\";import{unstable_batchedUpdates as e}from\"react-dom\";import{is as r,eachProp as o,toArray as s,FluidValue as a,each as n,getFluidValue as i,hasFluidValue as l,addFluidObserver as u,removeFluidObserver as c,callFluidObservers as p,createStringInterpolator as d,colors as m}from\"@react-spring/shared\";import{AnimatedObject as h,createHost as f}from\"@react-spring/animated\";function _objectWithoutPropertiesLoose(t,e){if(null==t)return{};var r={};var o=Object.keys(t);var s,a;for(a=0;a<o.length;a++){s=o[a];e.indexOf(s)>=0||(r[s]=t[s])}return r}const g=[\"style\",\"children\",\"scrollTop\",\"scrollLeft\",\"viewBox\"];const b=/^--/;function dangerousStyleValue(t,e){return null==e||\"boolean\"===typeof e||\"\"===e?\"\":\"number\"!==typeof e||0===e||b.test(t)||v.hasOwnProperty(t)&&v[t]?(\"\"+e).trim():e+\"px\"}const y={};function applyAnimatedValues(t,e){if(!t.nodeType||!t.setAttribute)return false;const r=\"filter\"===t.nodeName||t.parentNode&&\"filter\"===t.parentNode.nodeName;const o=e,{style:s,children:a,scrollTop:n,scrollLeft:i,viewBox:l}=o,u=_objectWithoutPropertiesLoose(o,g);const c=Object.values(u);const p=Object.keys(u).map((e=>r||t.hasAttribute(e)?e:y[e]||(y[e]=e.replace(/([A-Z])/g,(t=>\"-\"+t.toLowerCase())))));void 0!==a&&(t.textContent=a);for(let e in s)if(s.hasOwnProperty(e)){const r=dangerousStyleValue(e,s[e]);b.test(e)?t.style.setProperty(e,r):t.style[e]=r}p.forEach(((e,r)=>{t.setAttribute(e,c[r])}));void 0!==n&&(t.scrollTop=n);void 0!==i&&(t.scrollLeft=i);void 0!==l&&t.setAttribute(\"viewBox\",l)}let v={animationIterationCount:true,borderImageOutset:true,borderImageSlice:true,borderImageWidth:true,boxFlex:true,boxFlexGroup:true,boxOrdinalGroup:true,columnCount:true,columns:true,flex:true,flexGrow:true,flexPositive:true,flexShrink:true,flexNegative:true,flexOrder:true,gridRow:true,gridRowEnd:true,gridRowSpan:true,gridRowStart:true,gridColumn:true,gridColumnEnd:true,gridColumnSpan:true,gridColumnStart:true,fontWeight:true,lineClamp:true,lineHeight:true,opacity:true,order:true,orphans:true,tabSize:true,widows:true,zIndex:true,zoom:true,fillOpacity:true,floodOpacity:true,stopOpacity:true,strokeDasharray:true,strokeDashoffset:true,strokeMiterlimit:true,strokeOpacity:true,strokeWidth:true};const prefixKey=(t,e)=>t+e.charAt(0).toUpperCase()+e.substring(1);const x=[\"Webkit\",\"Ms\",\"Moz\",\"O\"];v=Object.keys(v).reduce(((t,e)=>{x.forEach((r=>t[prefixKey(r,e)]=t[e]));return t}),v);const k=[\"x\",\"y\",\"z\"];const w=/^(matrix|translate|scale|rotate|skew)/;const O=/^(translate)/;const A=/^(rotate|skew)/;const addUnit=(t,e)=>r.num(t)&&0!==t?t+e:t;const isValueIdentity=(t,e)=>r.arr(t)?t.every((t=>isValueIdentity(t,e))):r.num(t)?t===e:parseFloat(t)===e;class AnimatedStyle extends h{constructor(t){let{x:e,y:a,z:n}=t,i=_objectWithoutPropertiesLoose(t,k);const l=[];const u=[];if(e||a||n){l.push([e||0,a||0,n||0]);u.push((t=>[`translate3d(${t.map((t=>addUnit(t,\"px\"))).join(\",\")})`,isValueIdentity(t,0)]))}o(i,((t,e)=>{if(\"transform\"===e){l.push([t||\"\"]);u.push((t=>[t,\"\"===t]))}else if(w.test(e)){delete i[e];if(r.und(t))return;const o=O.test(e)?\"px\":A.test(e)?\"deg\":\"\";l.push(s(t));u.push(\"rotate3d\"===e?([t,e,r,s])=>[`rotate3d(${t},${e},${r},${addUnit(s,o)})`,isValueIdentity(s,0)]:t=>[`${e}(${t.map((t=>addUnit(t,o))).join(\",\")})`,isValueIdentity(t,e.startsWith(\"scale\")?1:0)])}}));l.length&&(i.transform=new FluidTransform(l,u));super(i)}}class FluidTransform extends a{constructor(t,e){super();this._value=null;this.inputs=t;this.transforms=e}get(){return this._value||(this._value=this._get())}_get(){let t=\"\";let e=true;n(this.inputs,((o,s)=>{const a=i(o[0]);const[n,l]=this.transforms[s](r.arr(a)?a:o.map(i));t+=\" \"+n;e=e&&l}));return e?\"none\":t}observerAdded(t){1==t&&n(this.inputs,(t=>n(t,(t=>l(t)&&u(t,this)))))}observerRemoved(t){0==t&&n(this.inputs,(t=>n(t,(t=>l(t)&&c(t,this)))))}eventObserved(t){\"change\"==t.type&&(this._value=null);p(this,t)}}const S=[\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"title\",\"tr\",\"track\",\"u\",\"ul\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"tspan\"];const j=[\"scrollTop\",\"scrollLeft\"];t.assign({batchedUpdates:e,createStringInterpolator:d,colors:m});const C=f(S,{applyAnimatedValues:applyAnimatedValues,createAnimatedStyle:t=>new AnimatedStyle(t),getComponentProps:t=>{let e=_objectWithoutPropertiesLoose(t,j);return e}});const P=C.animated;export{P as a,P as animated};\n\n//# sourceMappingURL=react-spring-web.esm.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useState}from\"react\";import{useEffect}from\"react\";import{useSpring,animated}from\"react-spring\";export function withCursorFollow(Component){return props=>{const ref=useRef(null);const[isHovering,setIsHovering]=useState(false);const[originalPosition,setOriginalPosition]=useState({left:0,top:0});const[centerPosition,setCenterPosition]=useState({left:0,top:0});const springProps=useSpring({left:isHovering?originalPosition.left:centerPosition.left,top:isHovering?originalPosition.top:centerPosition.top,config:{mass:1,tension:170,friction:26}});useEffect(()=>{if(!ref.current)return;const buttonRect=ref.current.getBoundingClientRect();const elementRect=ref.current.getBoundingClientRect();setCenterPosition({left:buttonRect.width/2-elementRect.width/2,top:buttonRect.height/2-elementRect.height/2});const handleMouseMove=e=>{if(!ref.current)return;if(e.target.closest(\"button\")){setIsHovering(true);const buttonRect=e.target.getBoundingClientRect();const elementRect=ref.current.getBoundingClientRect();setOriginalPosition({left:e.clientX-buttonRect.left-elementRect.width/2,top:e.clientY-buttonRect.top-elementRect.height/2});setCenterPosition({left:buttonRect.width/2-elementRect.width/2,top:buttonRect.height/2-elementRect.height/2});}else{setIsHovering(false);}};window.addEventListener(\"mousemove\",handleMouseMove);return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);};},[]);return /*#__PURE__*/ _jsx(animated.div,{ref:ref,style:{position:\"absolute\",pointerEvents:\"none\",left:springProps.left,top:springProps.top},children:/*#__PURE__*/ _jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCursorFollow\":{\"type\":\"reactHoc\",\"name\":\"withCursorFollow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Light_Anim.map", "var t=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var rn={};!function(t,an){an(rn)}(rn,(function(rn){function n(t){return 10===t||13===t||8232===t||8233===t||32===t||9===t||11===t||12===t||160===t||t>=5760&&sn.indexOf(t)>=0}function e(t){switch(32|t){case 109:case 122:case 108:case 104:case 118:case 99:case 115:case 113:case 116:case 97:case 114:return!0}return!1}function r(t){return t>=48&&t<=57}function i(t){return t>=48&&t<=57||43===t||45===t||46===t}function a(rn){(this||t).index=0,(this||t).path=rn,(this||t).max=rn.length,(this||t).result=[],(this||t).param=0,(this||t).err=\"\",(this||t).segmentStart=0,(this||t).data=[]}function o(t){for(;t.index<t.max&&n(t.path.charCodeAt(t.index));)t.index++}function s(t){var rn,an=t.index,sn=an,hn=t.max,un=!1,cn=!1,ln=!1,gn=!1;if(sn>=hn)t.err=\"SvgPath: missed param (at pos \"+sn+\")\";else if(rn=t.path.charCodeAt(sn),43!==rn&&45!==rn||(sn++,rn=sn<hn?t.path.charCodeAt(sn):0),r(rn)||46===rn){if(46!==rn){if(un=48===rn,sn++,rn=sn<hn?t.path.charCodeAt(sn):0,un&&sn<hn&&rn&&r(rn))return void(t.err=\"SvgPath: numbers started with `0` such as `09` are ilegal (at pos \"+an+\")\");for(;sn<hn&&r(t.path.charCodeAt(sn));)sn++,cn=!0;rn=sn<hn?t.path.charCodeAt(sn):0}if(46===rn){for(gn=!0,sn++;r(t.path.charCodeAt(sn));)sn++,ln=!0;rn=sn<hn?t.path.charCodeAt(sn):0}if(101===rn||69===rn){if(gn&&!cn&&!ln)return void(t.err=\"SvgPath: invalid float exponent (at pos \"+sn+\")\");if(sn++,rn=sn<hn?t.path.charCodeAt(sn):0,43!==rn&&45!==rn||sn++,!(sn<hn&&r(t.path.charCodeAt(sn))))return void(t.err=\"SvgPath: invalid float exponent (at pos \"+sn+\")\");for(;sn<hn&&r(t.path.charCodeAt(sn));)sn++}t.index=sn,t.param=parseFloat(t.path.slice(an,sn))+0}else t.err=\"SvgPath: param should start with 0..9 or `.` (at pos \"+sn+\")\"}function h(t){var rn,sn;rn=t.path[t.segmentStart],sn=rn.toLowerCase();var hn=t.data;if(\"m\"===sn&&hn.length>2&&(t.result.push([rn,hn[0],hn[1]]),hn=hn.slice(2),sn=\"l\",rn=\"m\"===rn?\"l\":\"L\"),\"r\"===sn)t.result.push([rn].concat(hn));else for(;hn.length>=an[sn]&&(t.result.push([rn].concat(hn.splice(0,an[sn]))),an[sn]););}function u(t){var rn,sn,hn,un,cn=t.max;if(t.segmentStart=t.index,rn=t.path.charCodeAt(t.index),e(rn))if(hn=an[t.path[t.index].toLowerCase()],t.index++,o(t),t.data=[],hn){for(sn=!1;;){for(un=hn;un>0;un--){if(s(t),t.err.length)return;t.data.push(t.param),o(t),sn=!1,t.index<cn&&44===t.path.charCodeAt(t.index)&&(t.index++,o(t),sn=!0)}if(!sn){if(t.index>=t.max)break;if(!i(t.path.charCodeAt(t.index)))break}}h(t)}else h(t);else t.err=\"SvgPath: bad command \"+t.path[t.index]+\" (at pos \"+t.index+\")\"}function c(t,rn){return[t[0]*rn[0]+t[2]*rn[1],t[1]*rn[0]+t[3]*rn[1],t[0]*rn[2]+t[2]*rn[3],t[1]*rn[2]+t[3]*rn[3],t[0]*rn[4]+t[2]*rn[5]+t[4],t[1]*rn[4]+t[3]*rn[5]+t[5]]}function f(){if(!((this||t)instanceof f))return new f;(this||t).queue=[],(this||t).cache=null}function l(t,rn,an,sn){var hn=t*sn-rn*an<0?-1:1,un=Math.sqrt(t*t+rn*rn),cn=Math.sqrt(t*t+rn*rn),ln=t*an+rn*sn,gn=ln/(un*cn);return gn>1&&(gn=1),gn<-1&&(gn=-1),hn*Math.acos(gn)}function p(t,rn,an,sn,hn,un,cn,ln,vn,xn){var yn=xn*(t-an)/2+vn*(rn-sn)/2,dn=-vn*(t-an)/2+xn*(rn-sn)/2,mn=cn*cn,wn=ln*ln,Ln=yn*yn,An=dn*dn,qn=mn*wn-mn*An-wn*Ln;qn<0&&(qn=0),qn/=mn*An+wn*Ln,qn=Math.sqrt(qn)*(hn===un?-1:1);var kn=qn*cn/ln*dn,Cn=qn*-ln/cn*yn,Zn=xn*kn-vn*Cn+(t+an)/2,zn=vn*kn+xn*Cn+(rn+sn)/2,Qn=(yn-kn)/cn,Jn=(dn-Cn)/ln,Nn=(-yn-kn)/cn,Wn=(-dn-Cn)/ln,Rn=l(1,0,Qn,Jn),Bn=l(Qn,Jn,Nn,Wn);return 0===un&&Bn>0&&(Bn-=gn),1===un&&Bn<0&&(Bn+=gn),[Zn,zn,Rn,Bn]}function g(t,rn){var an=4/3*Math.tan(rn/4),sn=Math.cos(t),hn=Math.sin(t),un=Math.cos(t+rn),cn=Math.sin(t+rn);return[sn,hn,sn-hn*an,hn+sn*an,un+cn*an,cn-un*an,un,cn]}function v(rn,an,sn){if(!((this||t)instanceof v))return new v(rn,an,sn);(this||t).rx=rn,(this||t).ry=an,(this||t).ax=sn}function x(rn){if(!((this||t)instanceof x))return new x(rn);var an=on(rn);(this||t).segments=an.segments,(this||t).err=an.err,(this||t).__stack=[]}function y(t){var rn=t.match(Ln);return rn?rn.map(Number):[]}function d(rn,an,sn,hn,un,cn,ln,gn){(this||t).a={x:rn,y:an},(this||t).b={x:sn,y:hn},(this||t).c={x:un,y:cn},(this||t).d={x:ln,y:gn},null!==ln&&void 0!==ln&&null!==gn&&void 0!==gn?((this||t).getArcLength=_,(this||t).getPoint=L,(this||t).getDerivative=M):((this||t).getArcLength=A,(this||t).getPoint=b,(this||t).getDerivative=m),this.init()}function m(t,rn,an){return{x:2*(1-an)*(t[1]-t[0])+2*an*(t[2]-t[1]),y:2*(1-an)*(rn[1]-rn[0])+2*an*(rn[2]-rn[1])}}function M(t,rn,an){return b([3*(t[1]-t[0]),3*(t[2]-t[1]),3*(t[3]-t[2])],[3*(rn[1]-rn[0]),3*(rn[2]-rn[1]),3*(rn[3]-rn[2])],an)}function w(t,rn,an,sn,hn){for(var un=1,cn=t/rn,ln=(t-an(sn,hn,cn))/rn;un>.001;){var gn=an(sn,hn,cn+ln),vn=an(sn,hn,cn-ln),xn=Math.abs(t-gn)/rn,yn=Math.abs(t-vn)/rn;xn<un?(un=xn,cn+=ln):yn<un?(un=yn,cn-=ln):ln/=2}return cn}function b(t,rn,an){return{x:(1-an)*(1-an)*t[0]+2*(1-an)*an*t[1]+an*an*t[2],y:(1-an)*(1-an)*rn[0]+2*(1-an)*an*rn[1]+an*an*rn[2]}}function L(t,rn,an){return{x:(1-an)*(1-an)*(1-an)*t[0]+3*(1-an)*(1-an)*an*t[1]+3*(1-an)*an*an*t[2]+an*an*an*t[3],y:(1-an)*(1-an)*(1-an)*rn[0]+3*(1-an)*(1-an)*an*rn[1]+3*(1-an)*an*an*rn[2]+an*an*an*rn[3]}}function A(t,rn,an){void 0===an&&(an=1);var sn=t[0]-2*t[1]+t[2],hn=rn[0]-2*rn[1]+rn[2],un=2*t[1]-2*t[0],cn=2*rn[1]-2*rn[0],ln=4*(sn*sn+hn*hn),gn=4*(sn*un+hn*cn),vn=un*un+cn*cn;if(0===ln)return an*Math.sqrt(Math.pow(t[2]-t[0],2)+Math.pow(rn[2]-rn[0],2));var xn=gn/(2*ln),yn=vn/ln,dn=an+xn,mn=yn-xn*xn;return Math.sqrt(ln)/2*(dn*Math.sqrt(dn*dn+mn)-xn*Math.sqrt(xn*xn+mn)+mn*Math.log(Math.abs((dn+Math.sqrt(dn*dn+mn))/(xn+Math.sqrt(xn*xn+mn)))))}function q(t,rn){return kn[t][rn]}function k(t,rn,an){var sn,hn,un,cn=an.length-1;if(0===cn)return 0;if(0===t){for(hn=0,un=0;un<=cn;un++)hn+=q(cn,un)*Math.pow(1-rn,cn-un)*Math.pow(rn,un)*an[un];return hn}for(sn=new Array(cn),un=0;un<cn;un++)sn[un]=cn*(an[un+1]-an[un]);return k(t-1,rn,sn)}function P(t,rn,an){var sn=k(1,an,t),hn=k(1,an,rn),un=sn*sn+hn*hn;return Math.sqrt(un)}function _(t,rn,an){var sn,hn,un,cn;void 0===an&&(an=1);for(sn=an/2,hn=0,un=0;un<20;un++)cn=sn*An[20][un]+sn,hn+=qn[20][un]*P(t,rn,cn);return sn*hn}function E(t,rn,an,sn){var hn=t*sn-rn*an<0?-1:1,un=t*an+rn*sn;return un>1&&(un=1),un<-1&&(un=-1),hn*Math.acos(un)}function S(t,rn,an,sn,hn,un,cn,ln,gn,vn){var xn=vn*(t-an)/2+gn*(rn-sn)/2,yn=-gn*(t-an)/2+vn*(rn-sn)/2,dn=cn*cn,mn=ln*ln,wn=xn*xn,Ln=yn*yn,An=dn*mn-dn*Ln-mn*wn;An<0&&(An=0),An/=dn*Ln+mn*wn,An=Math.sqrt(An)*(hn===un?-1:1);var qn=An*cn/ln*yn,kn=An*-ln/cn*xn,Zn=vn*qn-gn*kn+(t+an)/2,zn=gn*qn+vn*kn+(rn+sn)/2,Qn=(xn-qn)/cn,Jn=(yn-kn)/ln,Nn=(-xn-qn)/cn,Wn=(-yn-kn)/ln,Rn=E(1,0,Qn,Jn),Bn=E(Qn,Jn,Nn,Wn);return 0===un&&Bn>0&&(Bn-=Cn),1===un&&Bn<0&&(Bn+=Cn),[Zn,zn,Rn,Bn]}function C(t,rn){var an=4/3*Math.tan(rn/4),sn=Math.cos(t),hn=Math.sin(t),un=Math.cos(t+rn),cn=Math.sin(t+rn);return[sn,hn,sn-hn*an,hn+sn*an,un+cn*an,cn-un*an,un,cn]}function Z(rn,an,sn,hn,un,cn,ln,gn,vn){var xn=0,yn=[],dn=[];Pn(rn,an,sn,hn,un,cn,ln,gn,vn).forEach((function(t){var rn=new bn(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7]),an=rn.getTotalLength();xn+=an,yn.push(an),dn.push(rn)})),(this||t).length=xn,(this||t).partialLengths=yn,(this||t).curves=dn}function T(rn,an,sn,hn){(this||t).x0=rn,(this||t).x1=an,(this||t).y0=sn,(this||t).y1=hn}function F(t,rn){return Math.sqrt((t[0]-rn[0])*(t[0]-rn[0])+(t[1]-rn[1])*(t[1]-rn[1]))}function z(t,rn,an){return[t[0]+(rn[0]-t[0])*an,t[1]+(rn[1]-t[1])*an]}function j(t,rn){return F(t,rn)<1e-9}function I(t,rn,an){var sn=t.map((function(t,an){return V(t,rn[an])}));return function(t){var rn=sn.map((function(rn){return rn(t)}));return an?H(rn):rn}}function V(t,rn){return function(an){return t.map((function(t,sn){return t+an*(rn[sn]-t)}))}}function X(t){return\"number\"==typeof t&&isFinite(t)}function Y(t){return G(t)?nn(t):[(t[0][0]+t[t.length-1][0])/2,(t[0][1]+t[t.length-1][1])/2]}function G(t){for(var rn=0;rn<t.length-2;rn++){var an=t[rn],sn=t[rn+1],hn=t[rn+2];if(an[0]*(sn[1]-hn[1])+sn[0]*(hn[1]-an[1])+hn[0]*(an[1]-sn[1]))return!0}return!1}function O(t){return new dn(t).abs()}function D(t){return t.toString().split(\"M\").map((function(t,rn){return t=t.trim(),rn&&t?\"M\"+t:t})).filter((function(t){return t}))}function H(t){return\"M\"+t.join(\"L\")+\"Z\"}function N(t){return D(O(t))}function Q(t,rn){var an=O(t);return U(an)||R(an,rn)}function U(t){var rn=t.segments||[],an=[];if(!rn.length||\"M\"!==rn[0][0])return!1;for(var sn=0;sn<rn.length;sn++){var hn=rn[sn],un=hn[0],cn=hn[1],ln=hn[2];if(\"M\"===un&&sn||\"Z\"===un)break;if(\"M\"===un||\"L\"===un)an.push([cn,ln]);else if(\"H\"===un)an.push([cn,an[an.length-1][1]]);else{if(\"V\"!==un)return!1;an.push([an[an.length-1][0],cn])}}return!!an.length&&{ring:an}}function R(t,rn){var an,sn,hn=D(t)[0],un=[],cn=3;if(!hn)throw new TypeError(Zn);sn=B(hn),an=sn.getTotalLength(),rn&&X(rn)&&rn>0&&(cn=Math.max(cn,Math.ceil(an/rn)));for(var ln=0;ln<cn;ln++){var gn=sn.getPointAtLength(an*ln/cn);un.push([gn.x,gn.y])}return{ring:un,skipBisect:!0}}function B(t){if(\"undefined\"!=typeof window&&window&&window.document)try{var rn=window.document.createElementNS(\"http://www.w3.org/2000/svg\",\"path\");return rn.setAttributeNS(null,\"d\",t),rn}catch(t){}return Sn(t)}function W(t,rn){for(var an=t.length+rn,sn=en(t)/rn,hn=0,un=0,cn=sn/2;t.length<an;){var ln=t[hn],gn=t[(hn+1)%t.length],vn=F(ln,gn);cn<=un+vn?(t.splice(hn+1,0,vn?z(ln,gn,(cn-un)/vn):ln.slice(0)),cn+=sn):(un+=vn,hn++)}}function $(t,rn){void 0===rn&&(rn=1/0);for(var an=0;an<t.length;an++)for(var sn=t[an],hn=an===t.length-1?t[0]:t[an+1];F(sn,hn)>rn;)hn=z(sn,hn,.5),t.splice(an+1,0,hn)}function J(t,rn){var an,sn,hn;if(\"string\"==typeof t){var un=Q(t,rn);t=un.ring,hn=un.skipBisect}else if(!Array.isArray(t))throw new TypeError(Zn);if(an=t.slice(0),!K(an))throw new TypeError(Zn);return an.length>1&&j(an[0],an[an.length-1])&&an.pop(),sn=tn(an),sn>0&&an.reverse(),!hn&&rn&&X(rn)&&rn>0&&$(an,rn),an}function K(t){return t.every((function(t){return Array.isArray(t)&&t.length>=2&&X(t[0])&&X(t[1])}))}function tt(t,rn,an){var sn;return sn=t.length-rn.length,W(t,sn<0?-1*sn:0),W(rn,sn>0?sn:0),Tn(t,rn),I(t,rn,an)}function nt(t,rn,an){an=an||2;var sn=rn&&rn.length,hn=sn?rn[0]*an:t.length,un=et(t,0,hn,an,!0),cn=[];if(!un)return cn;var ln,gn,vn,xn,yn,dn,mn;if(sn&&(un=ut(t,rn,un,an)),t.length>80*an){ln=vn=t[0],gn=xn=t[1];for(var wn=an;wn<hn;wn+=an)yn=t[wn],dn=t[wn+1],yn<ln&&(ln=yn),dn<gn&&(gn=dn),yn>vn&&(vn=yn),dn>xn&&(xn=dn);mn=Math.max(vn-ln,xn-gn)}return it(un,cn,an,ln,gn,mn),cn}function et(t,rn,an,sn,hn){var un,cn;if(hn===Et(t,rn,an,sn)>0)for(un=rn;un<an;un+=sn)cn=kt(un,t[un],t[un+1],cn);else for(un=an-sn;un>=rn;un-=sn)cn=kt(un,t[un],t[un+1],cn);return cn&&Mt(cn,cn.next)&&(Pt(cn),cn=cn.next),cn}function rt(t,rn){if(!t)return t;rn||(rn=t);var an,sn=t;do{if(an=!1,sn.steiner||!Mt(sn,sn.next)&&0!==mt(sn.prev,sn,sn.next))sn=sn.next;else{if(Pt(sn),(sn=rn=sn.prev)===sn.next)return null;an=!0}}while(an||sn!==rn);return rn}function it(t,rn,an,sn,hn,un,cn){if(t){!cn&&un&&pt(t,sn,hn,un);for(var ln,gn,vn=t;t.prev!==t.next;)if(ln=t.prev,gn=t.next,un?ot(t,sn,hn,un):at(t))rn.push(ln.i/an),rn.push(t.i/an),rn.push(gn.i/an),Pt(t),t=gn.next,vn=gn.next;else if((t=gn)===vn){cn?1===cn?(t=st(t,rn,an),it(t,rn,an,sn,hn,un,2)):2===cn&&ht(t,rn,an,sn,hn,un):it(rt(t),rn,an,sn,hn,un,1);break}}}function at(t){var rn=t.prev,an=t,sn=t.next;if(mt(rn,an,sn)>=0)return!1;for(var hn=t.next.next;hn!==t.prev;){if(yt(rn.x,rn.y,an.x,an.y,sn.x,sn.y,hn.x,hn.y)&&mt(hn.prev,hn,hn.next)>=0)return!1;hn=hn.next}return!0}function ot(t,rn,an,sn){var hn=t.prev,un=t,cn=t.next;if(mt(hn,un,cn)>=0)return!1;for(var ln=hn.x<un.x?hn.x<cn.x?hn.x:cn.x:un.x<cn.x?un.x:cn.x,gn=hn.y<un.y?hn.y<cn.y?hn.y:cn.y:un.y<cn.y?un.y:cn.y,vn=hn.x>un.x?hn.x>cn.x?hn.x:cn.x:un.x>cn.x?un.x:cn.x,xn=hn.y>un.y?hn.y>cn.y?hn.y:cn.y:un.y>cn.y?un.y:cn.y,yn=vt(ln,gn,rn,an,sn),dn=vt(vn,xn,rn,an,sn),mn=t.nextZ;mn&&mn.z<=dn;){if(mn!==t.prev&&mn!==t.next&&yt(hn.x,hn.y,un.x,un.y,cn.x,cn.y,mn.x,mn.y)&&mt(mn.prev,mn,mn.next)>=0)return!1;mn=mn.nextZ}for(mn=t.prevZ;mn&&mn.z>=yn;){if(mn!==t.prev&&mn!==t.next&&yt(hn.x,hn.y,un.x,un.y,cn.x,cn.y,mn.x,mn.y)&&mt(mn.prev,mn,mn.next)>=0)return!1;mn=mn.prevZ}return!0}function st(t,rn,an){var sn=t;do{var hn=sn.prev,un=sn.next.next;!Mt(hn,un)&&wt(hn,sn,sn.next,un)&&Lt(hn,un)&&Lt(un,hn)&&(rn.push(hn.i/an),rn.push(sn.i/an),rn.push(un.i/an),Pt(sn),Pt(sn.next),sn=t=un),sn=sn.next}while(sn!==t);return sn}function ht(t,rn,an,sn,hn,un){var cn=t;do{for(var ln=cn.next.next;ln!==cn.prev;){if(cn.i!==ln.i&&dt(cn,ln)){var gn=qt(cn,ln);return cn=rt(cn,cn.next),gn=rt(gn,gn.next),it(cn,rn,an,sn,hn,un),void it(gn,rn,an,sn,hn,un)}ln=ln.next}cn=cn.next}while(cn!==t)}function ut(t,rn,an,sn){var hn,un,cn,ln,gn,vn=[];for(hn=0,un=rn.length;hn<un;hn++)cn=rn[hn]*sn,ln=hn<un-1?rn[hn+1]*sn:t.length,gn=et(t,cn,ln,sn,!1),gn===gn.next&&(gn.steiner=!0),vn.push(xt(gn));for(vn.sort(ct),hn=0;hn<vn.length;hn++)ft(vn[hn],an),an=rt(an,an.next);return an}function ct(t,rn){return t.x-rn.x}function ft(t,rn){if(rn=lt(t,rn)){var an=qt(rn,t);rt(an,an.next)}}function lt(t,rn){var an,sn=rn,hn=t.x,un=t.y,cn=-1/0;do{if(un<=sn.y&&un>=sn.next.y){var ln=sn.x+(un-sn.y)*(sn.next.x-sn.x)/(sn.next.y-sn.y);if(ln<=hn&&ln>cn){if(cn=ln,ln===hn){if(un===sn.y)return sn;if(un===sn.next.y)return sn.next}an=sn.x<sn.next.x?sn:sn.next}}sn=sn.next}while(sn!==rn);if(!an)return null;if(hn===cn)return an.prev;var gn,vn=an,xn=an.x,yn=an.y,dn=1/0;for(sn=an.next;sn!==vn;)hn>=sn.x&&sn.x>=xn&&yt(un<yn?hn:cn,un,xn,yn,un<yn?cn:hn,un,sn.x,sn.y)&&((gn=Math.abs(un-sn.y)/(hn-sn.x))<dn||gn===dn&&sn.x>an.x)&&Lt(sn,t)&&(an=sn,dn=gn),sn=sn.next;return an}function pt(t,rn,an,sn){var hn=t;do{null===hn.z&&(hn.z=vt(hn.x,hn.y,rn,an,sn)),hn.prevZ=hn.prev,hn.nextZ=hn.next,hn=hn.next}while(hn!==t);hn.prevZ.nextZ=null,hn.prevZ=null,gt(hn)}function gt(t){var rn,an,sn,hn,un,cn,ln,gn,vn=1;do{for(an=t,t=null,un=null,cn=0;an;){for(cn++,sn=an,ln=0,rn=0;rn<vn&&(ln++,sn=sn.nextZ);rn++);for(gn=vn;ln>0||gn>0&&sn;)0===ln?(hn=sn,sn=sn.nextZ,gn--):0!==gn&&sn?an.z<=sn.z?(hn=an,an=an.nextZ,ln--):(hn=sn,sn=sn.nextZ,gn--):(hn=an,an=an.nextZ,ln--),un?un.nextZ=hn:t=hn,hn.prevZ=un,un=hn;an=sn}un.nextZ=null,vn*=2}while(cn>1);return t}function vt(t,rn,an,sn,hn){return t=32767*(t-an)/hn,rn=32767*(rn-sn)/hn,t=16711935&(t|t<<8),t=252645135&(t|t<<4),t=858993459&(t|t<<2),t=1431655765&(t|t<<1),rn=16711935&(rn|rn<<8),rn=252645135&(rn|rn<<4),rn=858993459&(rn|rn<<2),rn=1431655765&(rn|rn<<1),t|rn<<1}function xt(t){var rn=t,an=t;do{rn.x<an.x&&(an=rn),rn=rn.next}while(rn!==t);return an}function yt(t,rn,an,sn,hn,un,cn,ln){return(hn-cn)*(rn-ln)-(t-cn)*(un-ln)>=0&&(t-cn)*(sn-ln)-(an-cn)*(rn-ln)>=0&&(an-cn)*(un-ln)-(hn-cn)*(sn-ln)>=0}function dt(t,rn){return t.next.i!==rn.i&&t.prev.i!==rn.i&&!bt(t,rn)&&Lt(t,rn)&&Lt(rn,t)&&At(t,rn)}function mt(t,rn,an){return(rn.y-t.y)*(an.x-rn.x)-(rn.x-t.x)*(an.y-rn.y)}function Mt(t,rn){return t.x===rn.x&&t.y===rn.y}function wt(t,rn,an,sn){return!!(Mt(t,rn)&&Mt(an,sn)||Mt(t,sn)&&Mt(an,rn))||mt(t,rn,an)>0!=mt(t,rn,sn)>0&&mt(an,sn,t)>0!=mt(an,sn,rn)>0}function bt(t,rn){var an=t;do{if(an.i!==t.i&&an.next.i!==t.i&&an.i!==rn.i&&an.next.i!==rn.i&&wt(an,an.next,t,rn))return!0;an=an.next}while(an!==t);return!1}function Lt(t,rn){return mt(t.prev,t,t.next)<0?mt(t,rn,t.next)>=0&&mt(t,t.prev,rn)>=0:mt(t,rn,t.prev)<0||mt(t,t.next,rn)<0}function At(t,rn){var an=t,sn=!1,hn=(t.x+rn.x)/2,un=(t.y+rn.y)/2;do{an.y>un!=an.next.y>un&&hn<(an.next.x-an.x)*(un-an.y)/(an.next.y-an.y)+an.x&&(sn=!sn),an=an.next}while(an!==t);return sn}function qt(t,rn){var an=new _t(t.i,t.x,t.y),sn=new _t(rn.i,rn.x,rn.y),hn=t.next,un=rn.prev;return t.next=rn,rn.prev=t,an.next=hn,hn.prev=an,sn.next=an,an.prev=sn,un.next=sn,sn.prev=un,sn}function kt(t,rn,an,sn){var hn=new _t(t,rn,an);return sn?(hn.next=sn.next,hn.prev=sn,sn.next.prev=hn,sn.next=hn):(hn.prev=hn,hn.next=hn),hn}function Pt(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function _t(rn,an,sn){(this||t).i=rn,(this||t).x=an,(this||t).y=sn,(this||t).prev=null,(this||t).next=null,(this||t).z=null,(this||t).prevZ=null,(this||t).nextZ=null,(this||t).steiner=!1}function Et(t,rn,an,sn){for(var hn=0,un=rn,cn=an-sn;un<an;un+=sn)hn+=(t[cn]-t[un])*(t[un+1]+t[cn+1]),cn=un;return hn}function St(t,rn){var an=rn.id,sn=rn.bbox,hn=null==rn.properties?{}:rn.properties,un=Ct(t,rn);return null==an&&null==sn?{type:\"Feature\",properties:hn,geometry:un}:null==sn?{type:\"Feature\",id:an,properties:hn,geometry:un}:{type:\"Feature\",id:an,bbox:sn,properties:hn,geometry:un}}function Ct(t,rn){function e(t,rn){rn.length&&rn.pop();for(var hn=sn[t<0?~t:t],un=0,cn=hn.length;un<cn;++un)rn.push(an(hn[un],un));t<0&&Vn(rn,cn)}function r(t){return an(t)}function i(t){for(var rn=[],an=0,sn=t.length;an<sn;++an)e(t[an],rn);return rn.length<2&&rn.push(rn[0]),rn}function a(t){for(var rn=i(t);rn.length<4;)rn.push(rn[0]);return rn}function o(t){return t.map(a)}function s(t){var rn,an=t.type;switch(an){case\"GeometryCollection\":return{type:an,geometries:t.geometries.map(s)};case\"Point\":rn=r(t.coordinates);break;case\"MultiPoint\":rn=t.coordinates.map(r);break;case\"LineString\":rn=i(t.arcs);break;case\"MultiLineString\":rn=t.arcs.map(i);break;case\"Polygon\":rn=o(t.arcs);break;case\"MultiPolygon\":rn=t.arcs.map(o);break;default:return null}return{type:an,coordinates:rn}}var an=In(t.transform),sn=t.arcs;return s(rn)}function Zt(t){for(var rn,an=-1,sn=t.length,hn=t[sn-1],un=0;++an<sn;)rn=hn,hn=t[an],un+=rn[0]*hn[1]-rn[1]*hn[0];return Math.abs(un)}function Tt(t,rn){function e(t){switch(t.type){case\"GeometryCollection\":t.geometries.forEach(e);break;case\"Polygon\":r(t.arcs);break;case\"MultiPolygon\":t.arcs.forEach(r)}}function r(t){t.forEach((function(rn){rn.forEach((function(rn){(an[rn=rn<0?~rn:rn]||(an[rn]=[])).push(t)}))})),sn.push(t)}function i(rn){return Zt(Ct(t,{type:\"Polygon\",arcs:[rn]}).coordinates[0])}var an={},sn=[],hn=[];return rn.forEach(e),sn.forEach((function(t){if(!t._){var rn=[],sn=[t];for(t._=1,hn.push(rn);t=sn.pop();)rn.push(t),t.forEach((function(t){t.forEach((function(t){an[t<0?~t:t].forEach((function(t){t._||(t._=1,sn.push(t))}))}))}))}})),sn.forEach((function(t){delete t._})),{type:\"MultiPolygon\",arcs:hn.map((function(rn){var sn,hn=[];if(rn.forEach((function(t){t.forEach((function(t){t.forEach((function(t){an[t<0?~t:t].length<2&&hn.push(t)}))}))})),hn=Yn(t,hn),(sn=hn.length)>1)for(var un,cn,ln=1,gn=i(hn[0]);ln<sn;++ln)(un=i(hn[ln]))>gn&&(cn=hn[0],hn[0]=hn[ln],hn[ln]=cn,gn=un);return hn}))}}function Ft(t){return function(rn,an){return Dn(t(rn),an)}}function zt(t,rn){var an={},sn={type:\"Topology\",objects:{triangles:{type:\"GeometryCollection\",geometries:[]}},arcs:[]};return t.forEach((function(t){var hn=[];t.forEach((function(t,un){var cn=t[0]<t[1]?t.join(\",\"):t[1]+\",\"+t[0],ln=t.map((function(t){return rn[t]}));cn in an?hn.push(~an[cn]):(hn.push(an[cn]=sn.arcs.length),sn.arcs.push(ln))})),sn.objects.triangles.geometries.push({type:\"Polygon\",area:Math.abs(tn(t.map((function(t){return rn[t[0]]})))),arcs:[hn]})})),sn.objects.triangles.geometries.sort((function(t,rn){return t.area-rn.area})),sn}function jt(t,rn){for(var an=t.objects.triangles.geometries,sn=Hn((function(t){return t.area})).left;an.length>rn;)!function(){var rn=an[0],hn=On(an)[0][0],un=an[hn],cn=Tt(t,[rn,un]);cn.area=rn.area+un.area,cn.type=\"Polygon\",cn.arcs=cn.arcs[0],an.splice(hn,1),an.shift(),an.splice(sn(an,cn.area),0,cn)}();if(rn>an.length)throw new RangeError(\"Can't collapse topology into \"+rn+\" pieces.\");return Xn(t,t.objects.triangles).features.map((function(t){return t.geometry.coordinates[0].pop(),t.geometry.coordinates[0]}))}function It(t){for(var rn=Qn(t.reduce((function(t,rn){return t.concat([rn[0]],[rn[1]])}),[])),an=[],sn=0,hn=rn.length;sn<hn;sn+=3)an.push([[rn[sn],rn[sn+1]],[rn[sn+1],rn[sn+2]],[rn[sn+2],rn[sn]]]);return an}function Vt(t,rn,an){function r(t,rn,un){void 0===rn&&(rn=[]),void 0===un&&(un=0);for(var cn=0;cn<t.length;cn++){var ln=t.splice(cn,1),gn=an[ln[0]][rn.length];un+gn<sn&&(t.length?r(t.slice(),rn.concat(ln),un+gn):(sn=un+gn,hn=rn.concat(ln))),t.length&&t.splice(cn,0,ln[0])}}var sn=1/0,hn=t.map((function(t,rn){return rn}));return r(hn),hn}function Xt(t,rn){var an=F(Y(t),Y(rn));return an*an}function Yt(t,rn,an){void 0===an&&(an={});var sn=an.maxSegmentLength;void 0===sn&&(sn=10);var hn=an.string;void 0===hn&&(hn=!0);var un=an.single;void 0===un&&(un=!1);var cn=J(t,sn);cn.length<rn.length+2&&W(cn,rn.length+2-cn.length);var ln,gn=Nn(cn,rn.length),vn=rn.map((function(t){return J(t,sn)})),xn=\"string\"==typeof t&&t;return un&&!rn.every((function(t){return\"string\"==typeof t}))||(ln=rn.slice(0)),Dt(gn,vn,{match:!0,string:hn,single:un,t0:xn,t1:ln})}function Gt(t,rn,an){void 0===an&&(an={});var sn=an.maxSegmentLength;void 0===sn&&(sn=10);var hn=an.string;void 0===hn&&(hn=!0);var un=an.single;void 0===un&&(un=!1);var cn=Yt(rn,t,{maxSegmentLength:sn,string:hn,single:un});return un?function(t){return cn(1-t)}:cn.map((function(t){return function(rn){return t(1-rn)}}))}function Ot(t,rn,an){void 0===an&&(an={});var sn=an.maxSegmentLength;void 0===sn&&(sn=10);var hn=an.string;void 0===hn&&(hn=!0);var un=an.single;if(void 0===un&&(un=!1),!Array.isArray(t)||!Array.isArray(rn)||t.length!==rn.length||!t.length)throw new TypeError(zn);var cn,ln,h=function(t){return J(t,sn)},gn=t.map(h),vn=rn.map(h);return un?(t.every((function(t){return\"string\"==typeof t}))&&(cn=t.slice(0)),rn.every((function(t){return\"string\"==typeof t}))&&(ln=rn.slice(0))):(cn=t.slice(0),ln=rn.slice(0)),Dt(gn,vn,{string:hn,single:un,t0:cn,t1:ln,match:!1})}function Dt(t,rn,an){void 0===an&&(an={});var sn=an.string,hn=an.single,un=an.t0,cn=an.t1,ln=an.match,gn=ln?Un(t,rn):t.map((function(t,rn){return rn})),vn=gn.map((function(an,hn){return tt(t[an],rn[hn],sn)}));if(ln&&Array.isArray(un)&&(un=gn.map((function(t){return un[t]}))),hn&&sn&&(Array.isArray(un)&&(un=un.join(\" \")),Array.isArray(cn)&&(cn=cn.join(\" \"))),hn){var xn=sn?function(t){return vn.map((function(rn){return rn(t)})).join(\" \")}:function(t){return vn.map((function(rn){return rn(t)}))};return sn&&(un||cn)?function(t){return t<1e-4&&un||1-t<1e-4&&cn||xn(t)}:xn}return sn?(un=Array.isArray(un)?un.map((function(t){return\"string\"==typeof t&&t})):[],cn=Array.isArray(cn)?cn.map((function(t){return\"string\"==typeof t&&t})):[],vn.map((function(t,rn){return un[rn]||cn[rn]?function(an){return an<1e-4&&un[rn]||1-an<1e-4&&cn[rn]||t(an)}:t}))):vn}function Ht(t,rn,an,sn,hn){return Rt(Bt(t,rn,an),sn,Jt(t,rn,an),2*Math.PI*an,hn)}function Nt(t,rn,an,sn,hn){var un=Ht(rn,an,sn,t,hn);return function(t){return un(1-t)}}function Qt(t,rn,an,sn,hn,un){return Rt(Wt(t,rn,an,sn),hn,Kt(t,rn,an,sn),2*an+2*sn,un)}function Ut(t,rn,an,sn,hn,un){var cn=Qt(rn,an,sn,hn,t,un);return function(t){return cn(1-t)}}function Rt(t,rn,an,sn,hn){void 0===hn&&(hn={});var un=hn.maxSegmentLength;void 0===un&&(un=10);var cn=hn.string;void 0===cn&&(cn=!0);var ln,gn,vn=J(rn,un);return X(sn)&&vn.length<sn/un&&W(vn,Math.ceil(sn/un-vn.length)),ln=t(vn),gn=I(ln,vn,cn),cn?function(t){return t<1e-4?an:gn(t)}:gn}function Bt(t,rn,an){return function(sn){var hn=Y(sn),un=en(sn.concat([sn[0]])),cn=Math.atan2(sn[0][1]-hn[1],sn[0][0]-hn[0]),ln=0;return sn.map((function(hn,gn){var vn;return gn&&(ln+=F(hn,sn[gn-1])),vn=cn+2*Math.PI*(un?ln/un:gn/sn.length),[Math.cos(vn)*an+t,Math.sin(vn)*an+rn]}))}}function Wt(t,rn,an,sn){return function(hn){var un=Y(hn),cn=en(hn.concat([hn[0]])),ln=Math.atan2(hn[0][1]-un[1],hn[0][0]-un[0]),gn=0;ln<0&&(ln=2*Math.PI+ln);var vn=ln/(2*Math.PI);return hn.map((function(un,ln){ln&&(gn+=F(un,hn[ln-1]));var xn=$t((vn+(cn?gn/cn:ln/hn.length))%1);return[t+xn[0]*an,rn+xn[1]*sn]}))}}function $t(t){return t<=1/8?[1,.5+4*t]:t<=3/8?[1.5-4*t,1]:t<=5/8?[0,2.5-4*t]:t<=7/8?[4*t-2.5,0]:[1,4*t-3.5]}function Jt(t,rn,an){var sn=t-an+\",\"+rn,hn=t+an+\",\"+rn,un=\"A\"+an+\",\"+an+\",0,1,1,\";return\"M\"+sn+un+hn+un+sn+\"Z\"}function Kt(t,rn,an,sn){var hn=t+an,un=rn+sn;return\"M\"+t+\",\"+rn+\"L\"+hn+\",\"+rn+\"L\"+hn+\",\"+un+\"L\"+t+\",\"+un+\"Z\"}var tn=function(t){for(var rn,an=-1,sn=t.length,hn=t[sn-1],un=0;++an<sn;)rn=hn,hn=t[an],un+=rn[1]*hn[0]-rn[0]*hn[1];return un/2},nn=function(t){for(var rn,an,sn=-1,hn=t.length,un=0,cn=0,ln=t[hn-1],gn=0;++sn<hn;)rn=ln,ln=t[sn],gn+=an=rn[0]*ln[1]-ln[0]*rn[1],un+=(rn[0]+ln[0])*an,cn+=(rn[1]+ln[1])*an;return gn*=3,[un/gn,cn/gn]},en=function(t){for(var rn,an,sn=-1,hn=t.length,un=t[hn-1],cn=un[0],ln=un[1],gn=0;++sn<hn;)rn=cn,an=ln,un=t[sn],cn=un[0],ln=un[1],rn-=cn,an-=ln,gn+=Math.sqrt(rn*rn+an*an);return gn},an={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},sn=[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],on=function(t){var rn=new a(t),an=rn.max;for(o(rn);rn.index<an&&!rn.err.length;)u(rn);return rn.err.length?rn.result=[]:rn.result.length&&(\"mM\".indexOf(rn.result[0][0])<0?(rn.err=\"SvgPath: string should start with `M` or `m`\",rn.result=[]):rn.result[0][0]=\"M\"),{err:rn.err,segments:rn.result}};f.prototype.matrix=function(rn){return 1===rn[0]&&0===rn[1]&&0===rn[2]&&1===rn[3]&&0===rn[4]&&0===rn[5]||((this||t).cache=null,(this||t).queue.push(rn)),this||t},f.prototype.translate=function(rn,an){return 0===rn&&0===an||((this||t).cache=null,(this||t).queue.push([1,0,0,1,rn,an])),this||t},f.prototype.scale=function(rn,an){return 1===rn&&1===an||((this||t).cache=null,(this||t).queue.push([rn,0,0,an,0,0])),this||t},f.prototype.rotate=function(rn,an,sn){var hn,un,cn;return 0!==rn&&(this.translate(an,sn),hn=rn*Math.PI/180,un=Math.cos(hn),cn=Math.sin(hn),(this||t).queue.push([un,cn,-cn,un,0,0]),(this||t).cache=null,this.translate(-an,-sn)),this||t},f.prototype.skewX=function(rn){return 0!==rn&&((this||t).cache=null,(this||t).queue.push([1,0,Math.tan(rn*Math.PI/180),1,0,0])),this||t},f.prototype.skewY=function(rn){return 0!==rn&&((this||t).cache=null,(this||t).queue.push([1,Math.tan(rn*Math.PI/180),0,1,0,0])),this||t},f.prototype.toArray=function(){var rn=this||t;if((this||t).cache)return(this||t).cache;if(!(this||t).queue.length)return(this||t).cache=[1,0,0,1,0,0],(this||t).cache;if((this||t).cache=(this||t).queue[0],1===(this||t).queue.length)return(this||t).cache;for(var an=1;an<(this||t).queue.length;an++)rn.cache=c(rn.cache,rn.queue[an]);return(this||t).cache},f.prototype.calc=function(rn,an,sn){var hn;return(this||t).queue.length?((this||t).cache||((this||t).cache=this.toArray()),hn=(this||t).cache,[rn*hn[0]+an*hn[2]+(sn?0:hn[4]),rn*hn[1]+an*hn[3]+(sn?0:hn[5])]):[rn,an]};var hn=f,un={matrix:!0,scale:!0,rotate:!0,translate:!0,skewX:!0,skewY:!0},cn=/\\s*(matrix|translate|scale|rotate|skewX|skewY)\\s*\\(\\s*(.+?)\\s*\\)[\\s,]*/,ln=/[\\s,]+/,fn=function(t){var rn,an,sn=new hn;return t.split(cn).forEach((function(t){if(t.length){if(void 0!==un[t])return void(rn=t);switch(an=t.split(ln).map((function(t){return+t||0})),rn){case\"matrix\":return void(6===an.length&&sn.matrix(an));case\"scale\":return void(1===an.length?sn.scale(an[0],an[0]):2===an.length&&sn.scale(an[0],an[1]));case\"rotate\":return void(1===an.length?sn.rotate(an[0],0,0):3===an.length&&sn.rotate(an[0],an[1],an[2]));case\"translate\":return void(1===an.length?sn.translate(an[0],0):2===an.length&&sn.translate(an[0],an[1]));case\"skewX\":return void(1===an.length&&sn.skewX(an[0]));case\"skewY\":return void(1===an.length&&sn.skewY(an[0]))}}})),sn},gn=2*Math.PI,pn=function(t,rn,an,sn,hn,un,cn,ln,vn){var xn=Math.sin(vn*gn/360),yn=Math.cos(vn*gn/360),dn=yn*(t-an)/2+xn*(rn-sn)/2,mn=-xn*(t-an)/2+yn*(rn-sn)/2;if(0===dn&&0===mn)return[];if(0===cn||0===ln)return[];cn=Math.abs(cn),ln=Math.abs(ln);var wn=dn*dn/(cn*cn)+mn*mn/(ln*ln);wn>1&&(cn*=Math.sqrt(wn),ln*=Math.sqrt(wn));var Ln=p(t,rn,an,sn,hn,un,cn,ln,xn,yn),An=[],qn=Ln[2],kn=Ln[3],Cn=Math.max(Math.ceil(Math.abs(kn)/(gn/4)),1);kn/=Cn;for(var Zn=0;Zn<Cn;Zn++)An.push(g(qn,kn)),qn+=kn;return An.map((function(t){for(var rn=0;rn<t.length;rn+=2){var an=t[rn+0],sn=t[rn+1];an*=cn,sn*=ln;var hn=yn*an-xn*sn,un=xn*an+yn*sn;t[rn+0]=hn+Ln[0],t[rn+1]=un+Ln[1]}return t}))},vn=Math.PI/180;v.prototype.transform=function(rn){var an=Math.cos((this||t).ax*vn),sn=Math.sin((this||t).ax*vn),hn=[(this||t).rx*(rn[0]*an+rn[2]*sn),(this||t).rx*(rn[1]*an+rn[3]*sn),(this||t).ry*(-rn[0]*sn+rn[2]*an),(this||t).ry*(-rn[1]*sn+rn[3]*an)],un=hn[0]*hn[0]+hn[2]*hn[2],cn=hn[1]*hn[1]+hn[3]*hn[3],ln=((hn[0]-hn[3])*(hn[0]-hn[3])+(hn[2]+hn[1])*(hn[2]+hn[1]))*((hn[0]+hn[3])*(hn[0]+hn[3])+(hn[2]-hn[1])*(hn[2]-hn[1])),gn=(un+cn)/2;if(ln<1e-10*gn)return(this||t).rx=(this||t).ry=Math.sqrt(gn),(this||t).ax=0,this||t;var xn=hn[0]*hn[1]+hn[2]*hn[3];ln=Math.sqrt(ln);var yn=gn+ln/2,dn=gn-ln/2;return(this||t).ax=Math.abs(xn)<1e-10&&Math.abs(yn-cn)<1e-10?90:180*Math.atan(Math.abs(xn)>Math.abs(yn-cn)?(yn-un)/xn:xn/(yn-cn))/Math.PI,(this||t).ax>=0?((this||t).rx=Math.sqrt(yn),(this||t).ry=Math.sqrt(dn)):((this||t).ax+=90,(this||t).rx=Math.sqrt(dn),(this||t).ry=Math.sqrt(yn)),this||t},v.prototype.isDegenerate=function(){return(this||t).rx<1e-10*(this||t).ry||(this||t).ry<1e-10*(this||t).rx};var xn=v;x.prototype.__matrix=function(rn){var an,sn=this||t;rn.queue.length&&this.iterate((function(t,hn,un,cn){var ln,gn,vn,yn;switch(t[0]){case\"v\":ln=rn.calc(0,t[1],!0),gn=0===ln[0]?[\"v\",ln[1]]:[\"l\",ln[0],ln[1]];break;case\"V\":ln=rn.calc(un,t[1],!1),gn=ln[0]===rn.calc(un,cn,!1)[0]?[\"V\",ln[1]]:[\"L\",ln[0],ln[1]];break;case\"h\":ln=rn.calc(t[1],0,!0),gn=0===ln[1]?[\"h\",ln[0]]:[\"l\",ln[0],ln[1]];break;case\"H\":ln=rn.calc(t[1],cn,!1),gn=ln[1]===rn.calc(un,cn,!1)[1]?[\"H\",ln[0]]:[\"L\",ln[0],ln[1]];break;case\"a\":case\"A\":var dn=rn.toArray(),mn=xn(t[1],t[2],t[3]).transform(dn);if(dn[0]*dn[3]-dn[1]*dn[2]<0&&(t[5]=t[5]?\"0\":\"1\"),ln=rn.calc(t[6],t[7],\"a\"===t[0]),\"A\"===t[0]&&t[6]===un&&t[7]===cn||\"a\"===t[0]&&0===t[6]&&0===t[7]){gn=[\"a\"===t[0]?\"l\":\"L\",ln[0],ln[1]];break}gn=mn.isDegenerate()?[\"a\"===t[0]?\"l\":\"L\",ln[0],ln[1]]:[t[0],mn.rx,mn.ry,mn.ax,t[4],t[5],ln[0],ln[1]];break;case\"m\":yn=hn>0,ln=rn.calc(t[1],t[2],yn),gn=[\"m\",ln[0],ln[1]];break;default:for(vn=t[0],gn=[vn],yn=vn.toLowerCase()===vn,an=1;an<t.length;an+=2)ln=rn.calc(t[an],t[an+1],yn),gn.push(ln[0],ln[1])}sn.segments[hn]=gn}),!0)},x.prototype.__evaluateStack=function(){var rn,an,sn=this||t;if((this||t).__stack.length){if(1===(this||t).__stack.length)return this.__matrix((this||t).__stack[0]),void((this||t).__stack=[]);for(rn=hn(),an=(this||t).__stack.length;--an>=0;)rn.matrix(sn.__stack[an].toArray());this.__matrix(rn),(this||t).__stack=[]}},x.prototype.toString=function(){var rn,an,sn=this||t,hn=[];this.__evaluateStack();for(var un=0;un<(this||t).segments.length;un++)an=sn.segments[un][0],rn=un>0&&\"m\"!==an&&\"M\"!==an&&an===sn.segments[un-1][0],hn=hn.concat(rn?sn.segments[un].slice(1):sn.segments[un]);return hn.join(\" \").replace(/ ?([achlmqrstvz]) ?/gi,\"$1\").replace(/ \\-/g,\"-\").replace(/zm/g,\"z m\")},x.prototype.translate=function(rn,an){return(this||t).__stack.push(hn().translate(rn,an||0)),this||t},x.prototype.scale=function(rn,an){return(this||t).__stack.push(hn().scale(rn,an||0===an?an:rn)),this||t},x.prototype.rotate=function(rn,an,sn){return(this||t).__stack.push(hn().rotate(rn,an||0,sn||0)),this||t},x.prototype.skewX=function(rn){return(this||t).__stack.push(hn().skewX(rn)),this||t},x.prototype.skewY=function(rn){return(this||t).__stack.push(hn().skewY(rn)),this||t},x.prototype.matrix=function(rn){return(this||t).__stack.push(hn().matrix(rn)),this||t},x.prototype.transform=function(rn){return rn.trim()?((this||t).__stack.push(fn(rn)),this||t):this||t},x.prototype.round=function(rn){var an,sn=0,hn=0,un=0,cn=0;return rn=rn||0,this.__evaluateStack(),(this||t).segments.forEach((function(t){var ln=t[0].toLowerCase()===t[0];switch(t[0]){case\"H\":case\"h\":return ln&&(t[1]+=un),un=t[1]-t[1].toFixed(rn),void(t[1]=+t[1].toFixed(rn));case\"V\":case\"v\":return ln&&(t[1]+=cn),cn=t[1]-t[1].toFixed(rn),void(t[1]=+t[1].toFixed(rn));case\"Z\":case\"z\":return un=sn,void(cn=hn);case\"M\":case\"m\":return ln&&(t[1]+=un,t[2]+=cn),un=t[1]-t[1].toFixed(rn),cn=t[2]-t[2].toFixed(rn),sn=un,hn=cn,t[1]=+t[1].toFixed(rn),void(t[2]=+t[2].toFixed(rn));case\"A\":case\"a\":return ln&&(t[6]+=un,t[7]+=cn),un=t[6]-t[6].toFixed(rn),cn=t[7]-t[7].toFixed(rn),t[1]=+t[1].toFixed(rn),t[2]=+t[2].toFixed(rn),t[3]=+t[3].toFixed(rn+2),t[6]=+t[6].toFixed(rn),void(t[7]=+t[7].toFixed(rn));default:return an=t.length,ln&&(t[an-2]+=un,t[an-1]+=cn),un=t[an-2]-t[an-2].toFixed(rn),cn=t[an-1]-t[an-1].toFixed(rn),void t.forEach((function(an,sn){sn&&(t[sn]=+t[sn].toFixed(rn))}))}})),this||t},x.prototype.iterate=function(rn,an){var sn,hn,un,cn=(this||t).segments,ln={},gn=!1,vn=0,xn=0,yn=0,dn=0;if(an||this.__evaluateStack(),cn.forEach((function(t,an){var sn=rn(t,an,vn,xn);Array.isArray(sn)&&(ln[an]=sn,gn=!0);var hn=t[0]===t[0].toLowerCase();switch(t[0]){case\"m\":case\"M\":return vn=t[1]+(hn?vn:0),xn=t[2]+(hn?xn:0),yn=vn,void(dn=xn);case\"h\":case\"H\":return void(vn=t[1]+(hn?vn:0));case\"v\":case\"V\":return void(xn=t[1]+(hn?xn:0));case\"z\":case\"Z\":return vn=yn,void(xn=dn);default:vn=t[t.length-2]+(hn?vn:0),xn=t[t.length-1]+(hn?xn:0)}})),!gn)return this||t;for(un=[],sn=0;sn<cn.length;sn++)if(void 0!==ln[sn])for(hn=0;hn<ln[sn].length;hn++)un.push(ln[sn][hn]);else un.push(cn[sn]);return(this||t).segments=un,this||t},x.prototype.abs=function(){return this.iterate((function(t,rn,an,sn){var hn,un=t[0],cn=un.toUpperCase();if(un!==cn)switch(t[0]=cn,un){case\"v\":return void(t[1]+=sn);case\"a\":return t[6]+=an,void(t[7]+=sn);default:for(hn=1;hn<t.length;hn++)t[hn]+=hn%2?an:sn}}),!0),this||t},x.prototype.rel=function(){return this.iterate((function(t,rn,an,sn){var hn,un=t[0],cn=un.toLowerCase();if(un!==cn&&(0!==rn||\"M\"!==un))switch(t[0]=cn,un){case\"V\":return void(t[1]-=sn);case\"A\":return t[6]-=an,void(t[7]-=sn);default:for(hn=1;hn<t.length;hn++)t[hn]-=hn%2?an:sn}}),!0),this||t},x.prototype.unarc=function(){return this.iterate((function(t,rn,an,sn){var hn,un,cn,ln=[],gn=t[0];return\"A\"!==gn&&\"a\"!==gn?null:(\"a\"===gn?(un=an+t[6],cn=sn+t[7]):(un=t[6],cn=t[7]),hn=pn(an,sn,un,cn,t[4],t[5],t[1],t[2],t[3]),0===hn.length?[[\"a\"===t[0]?\"l\":\"L\",t[6],t[7]]]:(hn.forEach((function(t){ln.push([\"C\",t[2],t[3],t[4],t[5],t[6],t[7]])})),ln))})),this||t},x.prototype.unshort=function(){var rn,an,sn,hn,un,cn=(this||t).segments;return this.iterate((function(t,ln,gn,vn){var xn,yn=t[0],dn=yn.toUpperCase();ln&&(\"T\"===dn?(xn=\"t\"===yn,sn=cn[ln-1],\"Q\"===sn[0]?(rn=sn[1]-gn,an=sn[2]-vn):\"q\"===sn[0]?(rn=sn[1]-sn[3],an=sn[2]-sn[4]):(rn=0,an=0),hn=-rn,un=-an,xn||(hn+=gn,un+=vn),cn[ln]=[xn?\"q\":\"Q\",hn,un,t[1],t[2]]):\"S\"===dn&&(xn=\"s\"===yn,sn=cn[ln-1],\"C\"===sn[0]?(rn=sn[3]-gn,an=sn[4]-vn):\"c\"===sn[0]?(rn=sn[3]-sn[5],an=sn[4]-sn[6]):(rn=0,an=0),hn=-rn,un=-an,xn||(hn+=gn,un+=vn),cn[ln]=[xn?\"c\":\"C\",hn,un,t[1],t[2],t[3],t[4]]))})),this||t};var yn=x,dn=yn,mn={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},wn=/([astvzqmhlc])([^astvzqmhlc]*)/gi,Mn=function(t){var rn=[];return t.replace(wn,(function(t,an,sn){var hn=an.toLowerCase();for(sn=y(sn),\"m\"===hn&&sn.length>2&&(rn.push([an].concat(sn.splice(0,2))),hn=\"l\",an=\"m\"===an?\"l\":\"L\");sn.length>=0;){if(sn.length===mn[hn])return sn.unshift(an),rn.push(sn);if(sn.length<mn[hn])throw new Error(\"malformed path data\");rn.push([an].concat(sn.splice(0,mn[hn])))}})),rn},Ln=/-?[0-9]*\\.?[0-9]+(?:e[-+]?\\d+)?/gi,bn=function(t,rn,an,sn,hn,un,cn,ln){return new d(t,rn,an,sn,hn,un,cn,ln)};d.prototype={constructor:d,init:function(){(this||t).length=this.getArcLength([(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y])},getTotalLength:function(){return(this||t).length},getPointAtLength:function(rn){var an=w(rn,(this||t).length,(this||t).getArcLength,[(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y]);return this.getPoint([(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y],an)},getTangentAtLength:function(rn){var an=w(rn,(this||t).length,(this||t).getArcLength,[(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y]),sn=this.getDerivative([(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y],an),hn=Math.sqrt(sn.x*sn.x+sn.y*sn.y);return hn>0?{x:sn.x/hn,y:sn.y/hn}:{x:0,y:0}},getPropertiesAtLength:function(rn){var an,sn=w(rn,(this||t).length,(this||t).getArcLength,[(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y]),hn=this.getDerivative([(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y],sn),un=Math.sqrt(hn.x*hn.x+hn.y*hn.y);an=un>0?{x:hn.x/un,y:hn.y/un}:{x:0,y:0};var cn=this.getPoint([(this||t).a.x,(this||t).b.x,(this||t).c.x,(this||t).d.x],[(this||t).a.y,(this||t).b.y,(this||t).c.y,(this||t).d.y],sn);return{x:cn.x,y:cn.y,tangentX:an.x,tangentY:an.y}}};var An=[[],[],[-.5773502691896257,.5773502691896257],[0,-.7745966692414834,.7745966692414834],[-.33998104358485626,.33998104358485626,-.8611363115940526,.8611363115940526],[0,-.5384693101056831,.5384693101056831,-.906179845938664,.906179845938664],[.6612093864662645,-.6612093864662645,-.2386191860831969,.2386191860831969,-.932469514203152,.932469514203152],[0,.4058451513773972,-.4058451513773972,-.7415311855993945,.7415311855993945,-.9491079123427585,.9491079123427585],[-.1834346424956498,.1834346424956498,-.525532409916329,.525532409916329,-.7966664774136267,.7966664774136267,-.9602898564975363,.9602898564975363],[0,-.8360311073266358,.8360311073266358,-.9681602395076261,.9681602395076261,-.3242534234038089,.3242534234038089,-.6133714327005904,.6133714327005904],[-.14887433898163122,.14887433898163122,-.4333953941292472,.4333953941292472,-.6794095682990244,.6794095682990244,-.8650633666889845,.8650633666889845,-.9739065285171717,.9739065285171717],[0,-.26954315595234496,.26954315595234496,-.5190961292068118,.5190961292068118,-.7301520055740494,.7301520055740494,-.8870625997680953,.8870625997680953,-.978228658146057,.978228658146057],[-.1252334085114689,.1252334085114689,-.3678314989981802,.3678314989981802,-.5873179542866175,.5873179542866175,-.7699026741943047,.7699026741943047,-.9041172563704749,.9041172563704749,-.9815606342467192,.9815606342467192],[0,-.2304583159551348,.2304583159551348,-.44849275103644687,.44849275103644687,-.6423493394403402,.6423493394403402,-.8015780907333099,.8015780907333099,-.9175983992229779,.9175983992229779,-.9841830547185881,.9841830547185881],[-.10805494870734367,.10805494870734367,-.31911236892788974,.31911236892788974,-.5152486363581541,.5152486363581541,-.6872929048116855,.6872929048116855,-.827201315069765,.827201315069765,-.9284348836635735,.9284348836635735,-.9862838086968123,.9862838086968123],[0,-.20119409399743451,.20119409399743451,-.3941513470775634,.3941513470775634,-.5709721726085388,.5709721726085388,-.7244177313601701,.7244177313601701,-.8482065834104272,.8482065834104272,-.937273392400706,.937273392400706,-.9879925180204854,.9879925180204854],[-.09501250983763744,.09501250983763744,-.2816035507792589,.2816035507792589,-.45801677765722737,.45801677765722737,-.6178762444026438,.6178762444026438,-.755404408355003,.755404408355003,-.8656312023878318,.8656312023878318,-.9445750230732326,.9445750230732326,-.9894009349916499,.9894009349916499],[0,-.17848418149584785,.17848418149584785,-.3512317634538763,.3512317634538763,-.5126905370864769,.5126905370864769,-.6576711592166907,.6576711592166907,-.7815140038968014,.7815140038968014,-.8802391537269859,.8802391537269859,-.9506755217687678,.9506755217687678,-.9905754753144174,.9905754753144174],[-.0847750130417353,.0847750130417353,-.2518862256915055,.2518862256915055,-.41175116146284263,.41175116146284263,-.5597708310739475,.5597708310739475,-.6916870430603532,.6916870430603532,-.8037049589725231,.8037049589725231,-.8926024664975557,.8926024664975557,-.9558239495713977,.9558239495713977,-.9915651684209309,.9915651684209309],[0,-.16035864564022537,.16035864564022537,-.31656409996362983,.31656409996362983,-.46457074137596094,.46457074137596094,-.600545304661681,.600545304661681,-.7209661773352294,.7209661773352294,-.8227146565371428,.8227146565371428,-.9031559036148179,.9031559036148179,-.96020815213483,.96020815213483,-.9924068438435844,.9924068438435844],[-.07652652113349734,.07652652113349734,-.22778585114164507,.22778585114164507,-.37370608871541955,.37370608871541955,-.5108670019508271,.5108670019508271,-.636053680726515,.636053680726515,-.7463319064601508,.7463319064601508,-.8391169718222188,.8391169718222188,-.912234428251326,.912234428251326,-.9639719272779138,.9639719272779138,-.9931285991850949,.9931285991850949],[0,-.1455618541608951,.1455618541608951,-.2880213168024011,.2880213168024011,-.4243421202074388,.4243421202074388,-.5516188358872198,.5516188358872198,-.6671388041974123,.6671388041974123,-.7684399634756779,.7684399634756779,-.8533633645833173,.8533633645833173,-.9200993341504008,.9200993341504008,-.9672268385663063,.9672268385663063,-.9937521706203895,.9937521706203895],[-.06973927331972223,.06973927331972223,-.20786042668822127,.20786042668822127,-.34193582089208424,.34193582089208424,-.469355837986757,.469355837986757,-.5876404035069116,.5876404035069116,-.6944872631866827,.6944872631866827,-.7878168059792081,.7878168059792081,-.8658125777203002,.8658125777203002,-.926956772187174,.926956772187174,-.9700604978354287,.9700604978354287,-.9942945854823992,.9942945854823992],[0,-.1332568242984661,.1332568242984661,-.26413568097034495,.26413568097034495,-.3903010380302908,.3903010380302908,-.5095014778460075,.5095014778460075,-.6196098757636461,.6196098757636461,-.7186613631319502,.7186613631319502,-.8048884016188399,.8048884016188399,-.8767523582704416,.8767523582704416,-.9329710868260161,.9329710868260161,-.9725424712181152,.9725424712181152,-.9947693349975522,.9947693349975522],[-.06405689286260563,.06405689286260563,-.1911188674736163,.1911188674736163,-.3150426796961634,.3150426796961634,-.4337935076260451,.4337935076260451,-.5454214713888396,.5454214713888396,-.6480936519369755,.6480936519369755,-.7401241915785544,.7401241915785544,-.820001985973903,.820001985973903,-.8864155270044011,.8864155270044011,-.9382745520027328,.9382745520027328,-.9747285559713095,.9747285559713095,-.9951872199970213,.9951872199970213]],qn=[[],[],[1,1],[.8888888888888888,.5555555555555556,.5555555555555556],[.6521451548625461,.6521451548625461,.34785484513745385,.34785484513745385],[.5688888888888889,.47862867049936647,.47862867049936647,.23692688505618908,.23692688505618908],[.3607615730481386,.3607615730481386,.46791393457269104,.46791393457269104,.17132449237917036,.17132449237917036],[.4179591836734694,.3818300505051189,.3818300505051189,.27970539148927664,.27970539148927664,.1294849661688697,.1294849661688697],[.362683783378362,.362683783378362,.31370664587788727,.31370664587788727,.22238103445337448,.22238103445337448,.10122853629037626,.10122853629037626],[.3302393550012598,.1806481606948574,.1806481606948574,.08127438836157441,.08127438836157441,.31234707704000286,.31234707704000286,.26061069640293544,.26061069640293544],[.29552422471475287,.29552422471475287,.26926671930999635,.26926671930999635,.21908636251598204,.21908636251598204,.1494513491505806,.1494513491505806,.06667134430868814,.06667134430868814],[.2729250867779006,.26280454451024665,.26280454451024665,.23319376459199048,.23319376459199048,.18629021092773426,.18629021092773426,.1255803694649046,.1255803694649046,.05566856711617366,.05566856711617366],[.24914704581340277,.24914704581340277,.2334925365383548,.2334925365383548,.20316742672306592,.20316742672306592,.16007832854334622,.16007832854334622,.10693932599531843,.10693932599531843,.04717533638651183,.04717533638651183],[.2325515532308739,.22628318026289723,.22628318026289723,.2078160475368885,.2078160475368885,.17814598076194574,.17814598076194574,.13887351021978725,.13887351021978725,.09212149983772845,.09212149983772845,.04048400476531588,.04048400476531588],[.2152638534631578,.2152638534631578,.2051984637212956,.2051984637212956,.18553839747793782,.18553839747793782,.15720316715819355,.15720316715819355,.12151857068790319,.12151857068790319,.08015808715976021,.08015808715976021,.03511946033175186,.03511946033175186],[.2025782419255613,.19843148532711158,.19843148532711158,.1861610000155622,.1861610000155622,.16626920581699392,.16626920581699392,.13957067792615432,.13957067792615432,.10715922046717194,.10715922046717194,.07036604748810812,.07036604748810812,.03075324199611727,.03075324199611727],[.1894506104550685,.1894506104550685,.18260341504492358,.18260341504492358,.16915651939500254,.16915651939500254,.14959598881657674,.14959598881657674,.12462897125553388,.12462897125553388,.09515851168249279,.09515851168249279,.062253523938647894,.062253523938647894,.027152459411754096,.027152459411754096],[.17944647035620653,.17656270536699264,.17656270536699264,.16800410215645004,.16800410215645004,.15404576107681028,.15404576107681028,.13513636846852548,.13513636846852548,.11188384719340397,.11188384719340397,.08503614831717918,.08503614831717918,.0554595293739872,.0554595293739872,.02414830286854793,.02414830286854793],[.1691423829631436,.1691423829631436,.16427648374583273,.16427648374583273,.15468467512626524,.15468467512626524,.14064291467065065,.14064291467065065,.12255520671147846,.12255520671147846,.10094204410628717,.10094204410628717,.07642573025488905,.07642573025488905,.0497145488949698,.0497145488949698,.02161601352648331,.02161601352648331],[.1610544498487837,.15896884339395434,.15896884339395434,.15276604206585967,.15276604206585967,.1426067021736066,.1426067021736066,.12875396253933621,.12875396253933621,.11156664554733399,.11156664554733399,.09149002162245,.09149002162245,.06904454273764123,.06904454273764123,.0448142267656996,.0448142267656996,.019461788229726478,.019461788229726478],[.15275338713072584,.15275338713072584,.14917298647260374,.14917298647260374,.14209610931838204,.14209610931838204,.13168863844917664,.13168863844917664,.11819453196151841,.11819453196151841,.10193011981724044,.10193011981724044,.08327674157670475,.08327674157670475,.06267204833410907,.06267204833410907,.04060142980038694,.04060142980038694,.017614007139152118,.017614007139152118],[.14608113364969041,.14452440398997005,.14452440398997005,.13988739479107315,.13988739479107315,.13226893863333747,.13226893863333747,.12183141605372853,.12183141605372853,.10879729916714838,.10879729916714838,.09344442345603386,.09344442345603386,.0761001136283793,.0761001136283793,.057134425426857205,.057134425426857205,.036953789770852494,.036953789770852494,.016017228257774335,.016017228257774335],[.13925187285563198,.13925187285563198,.13654149834601517,.13654149834601517,.13117350478706238,.13117350478706238,.12325237681051242,.12325237681051242,.11293229608053922,.11293229608053922,.10041414444288096,.10041414444288096,.08594160621706773,.08594160621706773,.06979646842452049,.06979646842452049,.052293335152683286,.052293335152683286,.03377490158481415,.03377490158481415,.0146279952982722,.0146279952982722],[.13365457218610619,.1324620394046966,.1324620394046966,.12890572218808216,.12890572218808216,.12304908430672953,.12304908430672953,.11499664022241136,.11499664022241136,.10489209146454141,.10489209146454141,.09291576606003515,.09291576606003515,.07928141177671895,.07928141177671895,.06423242140852585,.06423242140852585,.04803767173108467,.04803767173108467,.030988005856979445,.030988005856979445,.013411859487141771,.013411859487141771],[.12793819534675216,.12793819534675216,.1258374563468283,.1258374563468283,.12167047292780339,.12167047292780339,.1155056680537256,.1155056680537256,.10744427011596563,.10744427011596563,.09761865210411388,.09761865210411388,.08619016153195327,.08619016153195327,.0733464814110803,.0733464814110803,.05929858491543678,.05929858491543678,.04427743881741981,.04427743881741981,.028531388628933663,.028531388628933663,.0123412297999872,.0123412297999872]],kn=[[1],[1,1],[1,2,1],[1,3,3,1]],Cn=2*Math.PI,Pn=function(t,rn,an,sn,hn,un,cn,ln,gn){var vn=Math.sin(hn*Cn/360),xn=Math.cos(hn*Cn/360),yn=xn*(t-ln)/2+vn*(rn-gn)/2,dn=-vn*(t-ln)/2+xn*(rn-gn)/2;if(0===yn&&0===dn)return[];if(0===an||0===sn)return[];an=Math.abs(an),sn=Math.abs(sn);var mn=yn*yn/(an*an)+dn*dn/(sn*sn);mn>1&&(an*=Math.sqrt(mn),sn*=Math.sqrt(mn));var wn=S(t,rn,ln,gn,un,cn,an,sn,vn,xn),Ln=[],An=wn[2],qn=wn[3],kn=Math.max(Math.ceil(Math.abs(qn)/(Cn/4)),1);qn/=kn;for(var Zn=0;Zn<kn;Zn++)Ln.push(C(An,qn)),An+=qn;return Ln.map((function(t){for(var rn=0;rn<t.length;rn+=2){var hn=t[rn+0],un=t[rn+1];hn*=an,un*=sn;var cn=xn*hn-vn*un,ln=vn*hn+xn*un;t[rn+0]=cn+wn[0],t[rn+1]=ln+wn[1]}return t}))},_n=function(t,rn,an,sn,hn,un,cn,ln,gn){return new Z(t,rn,an,sn,hn,un,cn,ln,gn)};Z.prototype={constructor:Z,init:function(){},getTotalLength:function(){return(this||t).length},getPointAtLength:function(rn){var an=this||t;rn<0?rn=0:rn>(this||t).length&&(rn=(this||t).length);for(var sn=(this||t).partialLengths.length-1;(this||t).partialLengths[sn]>=rn&&(this||t).partialLengths[sn]>0;)sn--;sn<(this||t).partialLengths.length-1&&sn++;for(var hn=0,un=0;un<sn;un++)hn+=an.partialLengths[un];return(this||t).curves[sn].getPointAtLength(rn-hn)},getTangentAtLength:function(rn){var an=this||t;rn<0?rn=0:rn>(this||t).length&&(rn=(this||t).length);for(var sn=(this||t).partialLengths.length-1;(this||t).partialLengths[sn]>=rn&&(this||t).partialLengths[sn]>0;)sn--;sn<(this||t).partialLengths.length-1&&sn++;for(var hn=0,un=0;un<sn;un++)hn+=an.partialLengths[un];return(this||t).curves[sn].getTangentAtLength(rn-hn)},getPropertiesAtLength:function(t){var rn=this.getTangentAtLength(t),an=this.getPointAtLength(t);return{x:an.x,y:an.y,tangentX:rn.x,tangentY:rn.y}}};var En=function(t,rn,an,sn){return new T(t,rn,an,sn)};T.prototype.getTotalLength=function(){return Math.sqrt(Math.pow((this||t).x0-(this||t).x1,2)+Math.pow((this||t).y0-(this||t).y1,2))},T.prototype.getPointAtLength=function(rn){var an=rn/Math.sqrt(Math.pow((this||t).x0-(this||t).x1,2)+Math.pow((this||t).y0-(this||t).y1,2)),sn=((this||t).x1-(this||t).x0)*an,hn=((this||t).y1-(this||t).y0)*an;return{x:(this||t).x0+sn,y:(this||t).y0+hn}},T.prototype.getTangentAtLength=function(){var rn=Math.sqrt(((this||t).x1-(this||t).x0)*((this||t).x1-(this||t).x0)+((this||t).y1-(this||t).y0)*((this||t).y1-(this||t).y0));return{x:((this||t).x1-(this||t).x0)/rn,y:((this||t).y1-(this||t).y0)/rn}},T.prototype.getPropertiesAtLength=function(t){var rn=this.getPointAtLength(t),an=this.getTangentAtLength();return{x:rn.x,y:rn.y,tangentX:an.x,tangentY:an.y}};var Sn=function(t){function n(t){if(!t)return null;for(var hn,un=Mn(t),cn=[0,0],ln=[0,0],gn=0;gn<un.length;gn++)\"M\"===un[gn][0]?(cn=[un[gn][1],un[gn][2]],sn.push(null)):\"m\"===un[gn][0]?(cn=[un[gn][1]+cn[0],un[gn][2]+cn[1]],sn.push(null)):\"L\"===un[gn][0]?(rn+=Math.sqrt(Math.pow(cn[0]-un[gn][1],2)+Math.pow(cn[1]-un[gn][2],2)),sn.push(new En(cn[0],un[gn][1],cn[1],un[gn][2])),cn=[un[gn][1],un[gn][2]]):\"l\"===un[gn][0]?(rn+=Math.sqrt(Math.pow(un[gn][1],2)+Math.pow(un[gn][2],2)),sn.push(new En(cn[0],un[gn][1]+cn[0],cn[1],un[gn][2]+cn[1])),cn=[un[gn][1]+cn[0],un[gn][2]+cn[1]]):\"H\"===un[gn][0]?(rn+=Math.abs(cn[0]-un[gn][1]),sn.push(new En(cn[0],un[gn][1],cn[1],cn[1])),cn[0]=un[gn][1]):\"h\"===un[gn][0]?(rn+=Math.abs(un[gn][1]),sn.push(new En(cn[0],cn[0]+un[gn][1],cn[1],cn[1])),cn[0]=un[gn][1]+cn[0]):\"V\"===un[gn][0]?(rn+=Math.abs(cn[1]-un[gn][1]),sn.push(new En(cn[0],cn[0],cn[1],un[gn][1])),cn[1]=un[gn][1]):\"v\"===un[gn][0]?(rn+=Math.abs(un[gn][1]),sn.push(new En(cn[0],cn[0],cn[1],cn[1]+un[gn][1])),cn[1]=un[gn][1]+cn[1]):\"z\"===un[gn][0]||\"Z\"===un[gn][0]?(rn+=Math.sqrt(Math.pow(un[0][1]-cn[0],2)+Math.pow(un[0][2]-cn[1],2)),sn.push(new En(cn[0],un[0][1],cn[1],un[0][2])),cn=[un[0][1],un[0][2]]):\"C\"===un[gn][0]?(hn=new bn(cn[0],cn[1],un[gn][1],un[gn][2],un[gn][3],un[gn][4],un[gn][5],un[gn][6]),rn+=hn.getTotalLength(),cn=[un[gn][5],un[gn][6]],sn.push(hn)):\"c\"===un[gn][0]?(hn=new bn(cn[0],cn[1],cn[0]+un[gn][1],cn[1]+un[gn][2],cn[0]+un[gn][3],cn[1]+un[gn][4],cn[0]+un[gn][5],cn[1]+un[gn][6]),rn+=hn.getTotalLength(),cn=[un[gn][5]+cn[0],un[gn][6]+cn[1]],sn.push(hn)):\"S\"===un[gn][0]?(hn=gn>0&&[\"C\",\"c\",\"S\",\"s\"].indexOf(un[gn-1][0])>-1?new bn(cn[0],cn[1],2*cn[0]-un[gn-1][un[gn-1].length-4],2*cn[1]-un[gn-1][un[gn-1].length-3],un[gn][1],un[gn][2],un[gn][3],un[gn][4]):new bn(cn[0],cn[1],cn[0],cn[1],un[gn][1],un[gn][2],un[gn][3],un[gn][4]),rn+=hn.getTotalLength(),cn=[un[gn][3],un[gn][4]],sn.push(hn)):\"s\"===un[gn][0]?(hn=gn>0&&[\"C\",\"c\",\"S\",\"s\"].indexOf(un[gn-1][0])>-1?new bn(cn[0],cn[1],cn[0]+hn.d.x-hn.c.x,cn[1]+hn.d.y-hn.c.y,cn[0]+un[gn][1],cn[1]+un[gn][2],cn[0]+un[gn][3],cn[1]+un[gn][4]):new bn(cn[0],cn[1],cn[0],cn[1],cn[0]+un[gn][1],cn[1]+un[gn][2],cn[0]+un[gn][3],cn[1]+un[gn][4]),rn+=hn.getTotalLength(),cn=[un[gn][3]+cn[0],un[gn][4]+cn[1]],sn.push(hn)):\"Q\"===un[gn][0]?(hn=new bn(cn[0],cn[1],un[gn][1],un[gn][2],un[gn][3],un[gn][4]),rn+=hn.getTotalLength(),sn.push(hn),cn=[un[gn][3],un[gn][4]],ln=[un[gn][1],un[gn][2]]):\"q\"===un[gn][0]?(hn=new bn(cn[0],cn[1],cn[0]+un[gn][1],cn[1]+un[gn][2],cn[0]+un[gn][3],cn[1]+un[gn][4]),rn+=hn.getTotalLength(),ln=[cn[0]+un[gn][1],cn[1]+un[gn][2]],cn=[un[gn][3]+cn[0],un[gn][4]+cn[1]],sn.push(hn)):\"T\"===un[gn][0]?(hn=gn>0&&[\"Q\",\"q\",\"T\",\"t\"].indexOf(un[gn-1][0])>-1?new bn(cn[0],cn[1],2*cn[0]-ln[0],2*cn[1]-ln[1],un[gn][1],un[gn][2]):new En(cn[0],un[gn][1],cn[1],un[gn][2]),sn.push(hn),rn+=hn.getTotalLength(),ln=[2*cn[0]-ln[0],2*cn[1]-ln[1]],cn=[un[gn][1],un[gn][2]]):\"t\"===un[gn][0]?(hn=gn>0&&[\"Q\",\"q\",\"T\",\"t\"].indexOf(un[gn-1][0])>-1?new bn(cn[0],cn[1],2*cn[0]-ln[0],2*cn[1]-ln[1],cn[0]+un[gn][1],cn[1]+un[gn][2]):new En(cn[0],cn[0]+un[gn][1],cn[1],cn[1]+un[gn][2]),rn+=hn.getTotalLength(),ln=[2*cn[0]-ln[0],2*cn[1]-ln[1]],cn=[un[gn][1]+cn[0],un[gn][2]+cn[0]],sn.push(hn)):\"A\"===un[gn][0]?(hn=new _n(cn[0],cn[1],un[gn][1],un[gn][2],un[gn][3],un[gn][4],un[gn][5],un[gn][6],un[gn][7]),rn+=hn.getTotalLength(),cn=[un[gn][6],un[gn][7]],sn.push(hn)):\"a\"===un[gn][0]&&(hn=new _n(cn[0],cn[1],un[gn][1],un[gn][2],un[gn][3],un[gn][4],un[gn][5],cn[0]+un[gn][6],cn[1]+un[gn][7]),rn+=hn.getTotalLength(),cn=[cn[0]+un[gn][6],cn[1]+un[gn][7]],sn.push(hn)),an.push(rn);return n}var rn=0,an=[],sn=[];n.getTotalLength=function(){return rn},n.getPointAtLength=function(t){var rn=a(t);return sn[rn.i].getPointAtLength(rn.fraction)},n.getTangentAtLength=function(t){var rn=a(t);return sn[rn.i].getTangentAtLength(rn.fraction)},n.getPropertiesAtLength=function(t){var rn=a(t);return sn[rn.i].getPropertiesAtLength(rn.fraction)};var a=function(t){t<0?t=0:t>rn&&(t=rn);for(var sn=an.length-1;an[sn]>=t&&an[sn]>0;)sn--;return sn++,{fraction:t-an[sn-1],i:sn}};return n(t)},Zn='All shapes must be supplied as arrays of [x, y] points or an SVG path string (https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d).\\nExample valid ways of supplying a shape would be:\\n[[0, 0], [10, 0], [10, 10]]\\n\"M0,0 L10,0 L10,10Z\"\\n',zn=\"flubber.all() expects two arrays of equal length as arguments. Each element in both arrays should be an array of [x, y] points or an SVG path string (https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d).\",Tn=function(t,rn){for(var an,sn,hn,un=t.length,cn=1/0,ln=0;ln<un;ln++)!function(hn){sn=0,rn.forEach((function(rn,an){var cn=F(t[(hn+an)%un],rn);sn+=cn*cn})),sn<cn&&(cn=sn,an=hn)}(ln);an&&(hn=t.splice(0,an),t.splice.apply(t,[t.length,0].concat(hn)))},Fn=function(t,rn,an){void 0===an&&(an={});var sn=an.maxSegmentLength;void 0===sn&&(sn=10);var hn=an.string;void 0===hn&&(hn=!0);var un=J(t,sn),cn=J(rn,sn),ln=tt(un,cn,hn);return!hn||\"string\"!=typeof t&&\"string\"!=typeof rn?ln:function(an){return an<1e-4&&\"string\"==typeof t?t:1-an<1e-4&&\"string\"==typeof rn?rn:ln(an)}},Qn=nt;nt.deviation=function(t,rn,an,sn){var hn=rn&&rn.length,un=hn?rn[0]*an:t.length,cn=Math.abs(Et(t,0,un,an));if(hn)for(var ln=0,gn=rn.length;ln<gn;ln++){var vn=rn[ln]*an,xn=ln<gn-1?rn[ln+1]*an:t.length;cn-=Math.abs(Et(t,vn,xn,an))}var yn=0;for(ln=0;ln<sn.length;ln+=3){var dn=sn[ln]*an,mn=sn[ln+1]*an,wn=sn[ln+2]*an;yn+=Math.abs((t[dn]-t[wn])*(t[mn+1]-t[dn+1])-(t[dn]-t[mn])*(t[wn+1]-t[dn+1]))}return 0===cn&&0===yn?0:Math.abs((yn-cn)/cn)},nt.flatten=function(t){for(var rn=t[0][0].length,an={vertices:[],holes:[],dimensions:rn},sn=0,hn=0;hn<t.length;hn++){for(var un=0;un<t[hn].length;un++)for(var cn=0;cn<rn;cn++)an.vertices.push(t[hn][un][cn]);hn>0&&(sn+=t[hn-1].length,an.holes.push(sn))}return an};var jn=function(t){return t},In=function(t){if(null==t)return jn;var rn,an,sn=t.scale[0],hn=t.scale[1],un=t.translate[0],cn=t.translate[1];return function(t,ln){ln||(rn=an=0);var gn=2,vn=t.length,xn=new Array(vn);for(xn[0]=(rn+=t[0])*sn+un,xn[1]=(an+=t[1])*hn+cn;gn<vn;)xn[gn]=t[gn],++gn;return xn}},Vn=function(t,rn){for(var an,sn=t.length,hn=sn-rn;hn<--sn;)an=t[hn],t[hn++]=t[sn],t[sn]=an},Xn=function(t,rn){return\"GeometryCollection\"===rn.type?{type:\"FeatureCollection\",features:rn.geometries.map((function(rn){return St(t,rn)}))}:St(t,rn)},Yn=function(t,rn){function e(rn){var an,sn=t.arcs[rn<0?~rn:rn],hn=sn[0];return t.transform?(an=[0,0],sn.forEach((function(t){an[0]+=t[0],an[1]+=t[1]}))):an=sn[sn.length-1],rn<0?[an,hn]:[hn,an]}function r(t,rn){for(var sn in t){var hn=t[sn];delete rn[hn.start],delete hn.start,delete hn.end,hn.forEach((function(t){an[t<0?~t:t]=1})),un.push(hn)}}var an={},sn={},hn={},un=[],cn=-1;return rn.forEach((function(an,sn){var hn,un=t.arcs[an<0?~an:an];un.length<3&&!un[1][0]&&!un[1][1]&&(hn=rn[++cn],rn[cn]=an,rn[sn]=hn)})),rn.forEach((function(t){var rn,an,un=e(t),cn=un[0],ln=un[1];if(rn=hn[cn])if(delete hn[rn.end],rn.push(t),rn.end=ln,an=sn[ln]){delete sn[an.start];var gn=an===rn?rn:rn.concat(an);sn[gn.start=rn.start]=hn[gn.end=an.end]=gn}else sn[rn.start]=hn[rn.end]=rn;else if(rn=sn[ln])if(delete sn[rn.start],rn.unshift(t),rn.start=cn,an=hn[cn]){delete hn[an.end];var vn=an===rn?rn:an.concat(rn);sn[vn.start=an.start]=hn[vn.end=rn.end]=vn}else sn[rn.start]=hn[rn.end]=rn;else rn=[t],sn[rn.start=cn]=hn[rn.end=ln]=rn})),r(hn,sn),r(sn,hn),rn.forEach((function(t){an[t<0?~t:t]||un.push([t])})),un},Gn=function(t,rn){for(var an=0,sn=t.length;an<sn;){var hn=an+sn>>>1;t[hn]<rn?an=hn+1:sn=hn}return an},On=function(t){function n(t,an){t.forEach((function(t){t<0&&(t=~t);var sn=rn[t];sn?sn.push(an):rn[t]=[an]}))}function e(t,rn){t.forEach((function(t){n(t,rn)}))}function r(t,rn){\"GeometryCollection\"===t.type?t.geometries.forEach((function(t){r(t,rn)})):t.type in sn&&sn[t.type](t.arcs,rn)}var rn={},an=t.map((function(){return[]})),sn={LineString:n,MultiLineString:e,Polygon:e,MultiPolygon:function(t,rn){t.forEach((function(t){e(t,rn)}))}};t.forEach(r);for(var hn in rn)for(var un=rn[hn],cn=un.length,ln=0;ln<cn;++ln)for(var gn=ln+1;gn<cn;++gn){var vn,xn=un[ln],yn=un[gn];(vn=an[xn])[hn=Gn(vn,yn)]!==yn&&vn.splice(hn,0,yn),(vn=an[yn])[hn=Gn(vn,xn)]!==xn&&vn.splice(hn,0,xn)}return an},Dn=function(t,rn){return t<rn?-1:t>rn?1:t>=rn?0:NaN},Hn=function(t){return 1===t.length&&(t=Ft(t)),{left:function(rn,an,sn,hn){for(null==sn&&(sn=0),null==hn&&(hn=rn.length);sn<hn;){var un=sn+hn>>>1;t(rn[un],an)<0?sn=un+1:hn=un}return sn},right:function(rn,an,sn,hn){for(null==sn&&(sn=0),null==hn&&(hn=rn.length);sn<hn;){var un=sn+hn>>>1;t(rn[un],an)>0?hn=un:sn=un+1}return sn}}},Jn=Hn(Dn),Nn=(Jn.right,Math.sqrt(50),Math.sqrt(10),Math.sqrt(2),function(t,rn){return jt(zt(It(t),t),rn)}),Un=function(t,rn){if(t.length>8)return t.map((function(t,rn){return rn}));var an=t.map((function(t){return rn.map((function(rn){return Xt(t,rn)}))}));return Vt(t,rn,an)};rn.interpolate=Fn,rn.separate=Yt,rn.combine=Gt,rn.interpolateAll=Ot,rn.splitPathString=N,rn.toPathString=H,rn.fromCircle=Ht,rn.toCircle=Nt,rn.fromRect=Qt,rn.toRect=Ut,Object.defineProperty(rn,\"__esModule\",{value:!0})}));export default rn;\n\n//# sourceMappingURL=flubber.min.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useAnimation,useMotionValue}from\"framer-motion\";import flubber from\"flubber\";const{interpolate}=flubber;/**\n * MORPHER\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Morpher(props){var ref;/* Properties */ const{slots=[],pathAnimation,initialDelay,delay,autoplay,loop,maxSegmentLength}=props||{};/* Prevent animating or adjusting pathLength on the Canvas */ const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasChildren=Children.count(slots)>0;const hasMoreThanOne=Children.count(slots)>1;const hasOne=Children.count(slots)===1;/* Get paths */ let customShape=/*#__PURE__*/ _jsxs(\"div\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\\u{1F49F}\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Graphic\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Morphs between single, flat shapes on Web Pages.\"})]});let paths=[];let colors=[];let pathD;let fill;let stroke;let strokeWidth;let strokeLinecap;let strokeLinejoin;if(hasChildren){customShape=getFirstChild(slots[0]);}if(!isCanvas&&((ref=slots[0])===null||ref===void 0?void 0:ref.props.svg)){if(hasMoreThanOne){slots.map(child=>{let svgElement=child.props.svg;let attributes=svgElement.match(/[\\w-]+=\"[^\"]*\"/g);for(const element of attributes){if(element.includes(\"d=\")){paths.push(splitAndReplace(element));}if(element.includes(\"fill=\")){colors.push(splitAndReplace(element));}if(element.includes(\"stroke=\")){stroke=splitAndReplace(element);}if(element.includes(\"stroke-width=\")){strokeWidth=splitAndReplace(element);}if(element.includes(\"stroke-linecap=\")){strokeLinecap=splitAndReplace(element);}if(element.includes(\"stroke-linejoin=\")){strokeLinejoin=splitAndReplace(element);}}});customShape=/*#__PURE__*/ _jsx(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:\"100%\",height:\"100%\",children:/*#__PURE__*/ _jsx(PathMorph,{autoplay:autoplay,loop:loop,paths:paths,maxSegmentLength:maxSegmentLength,stroke:stroke,strokeWidth:strokeWidth,strokeLinecap:strokeLinecap,strokeLinejoin:strokeLinejoin,allFills:colors,initialDelay:initialDelay,delay:delay,pathAnimation:pathAnimation})});}}return customShape;};/* Default Properties */ Morpher.defaultProps={autoplay:true,loop:true,initialDelay:0,delay:.5,maxSegmentLength:5};/* Property Controls */ addPropertyControls(Morpher,{autoplay:{type:ControlType.Boolean,title:\"Autoplay\"},loop:{type:ControlType.Boolean,title:\"Loop\",hidden(props){return props.autoplay===false;}},initialDelay:{type:ControlType.Number,title:\"Delay\",min:0,max:10,displayStepper:true,step:.1,unit:\"s\"},delay:{type:ControlType.Number,title:\"Pause\",min:0,max:10,displayStepper:true,step:.1,unit:\"s\"},pathAnimation:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:400,damping:40}},maxSegmentLength:{type:ControlType.Number,title:\"Segments\",min:1,max:10,displayStepper:true,step:1,description:\"Higher values are far more performant, but morph less smoothly.\"},slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}}});/* Method to get the first child */ function getFirstChild(slots){let firstChild;Children.map(slots,child=>{if(firstChild===undefined){firstChild=child;}});return firstChild;}/* Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Method to get stringless attributes */ const splitAndReplace=string=>{return string.split(\"=\")[1].replace(/['\"]+/g,\"\");};const wrap=(min,max,v)=>{const rangeSize=max-min;return((v-min)%rangeSize+rangeSize)%rangeSize+min;};const Path=motion.path;let requestIdleCallback;let cancelIdleCallback;/**\n * requestIdleCallback not supported in all browsers\n */ if(typeof window!==\"undefined\"){requestIdleCallback=window.requestIdleCallback||requestAnimationFrame;cancelIdleCallback=window.cancelIdleCallback||cancelAnimationFrame;}function PathMorph({paths=[],duration=1,initialDelay,delay=0,maxSegmentLength,autoplay,loop,pathAnimation,allFills,stroke,strokeWidth,strokeLinejoin,strokeLinecap}){const controls=useAnimation();const d=useMotionValue(paths[0]);const dShadow=useMotionValue(0);useEffect(()=>{if(!paths.length)return;let isPlaying=false;let delayTimeout=null;let callbackId=null;let removeOnChange;const interpolators=[];function makeInterpolator(index){const path=paths[index];const nextPath=paths[(index+1)%paths.length];interpolators.push(interpolate(path,nextPath,{maxSegmentLength}));}let currentPath=0;function makeNextInterpolator(){makeInterpolator(currentPath);currentPath++;if(currentPath<paths.length){callbackId=requestIdleCallback(makeNextInterpolator);}else if(autoplay){startAnimation();}}callbackId=requestIdleCallback(makeNextInterpolator);const pathInterpolator=number=>{const wrapped=wrap(0,interpolators.length,number);const interpolatorIndex=Math.floor(wrapped);let interpolator=interpolators[interpolatorIndex];if(!interpolator){interpolator=interpolators[0];}return d.set(interpolator(wrapped-interpolatorIndex));};function startAnimation(){isPlaying=true;if(initialDelay>0){d.set(paths[0]);delayTimeout=setTimeout(()=>{sequence();removeOnChange=dShadow.onChange(pathInterpolator);},initialDelay*1e3);}else{sequence();removeOnChange=dShadow.onChange(pathInterpolator);}}async function sequence(index=0,colorIndex=0){controls.set({[\"data-d\"]:index});const nextIndex=index+1;const wrapped=wrap(0,interpolators.length,nextIndex);await controls.start({[\"data-d\"]:nextIndex,fill:allFills[wrapped],transition:pathAnimation});await controls.start({x:0,transition:{duration:delay}});index++;colorIndex++;if(!loop&&index>=interpolators.length-1){isPlaying=false;}if(colorIndex>=interpolators.length-1){colorIndex=0;}if(isPlaying)sequence(index,colorIndex);}d.set(paths[0]);return()=>{isPlaying=false;removeOnChange===null||removeOnChange===void 0?void 0:removeOnChange();controls.stop();if(callbackId!==null)cancelIdleCallback(callbackId);clearTimeout(delayTimeout);};},[paths.length]);return /*#__PURE__*/ _jsx(Path,{d:d,\"data-d\":dShadow,fill:allFills[0],animate:controls,transition:pathAnimation,stroke:stroke,strokeWidth:strokeWidth,strokeLinecap:strokeLinecap,strokeLinejoin:strokeLinejoin});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Morpher\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Morpher.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,SVG,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Morpher from\"https://framerusercontent.com/modules/sy9cU99KXS3lK7RgRdA0/CLibtRBAP9rsc7QmO6Qj/Morpher.js\";const MorpherFonts=getFonts(Morpher);const cycleOrder=[\"Fc4zNVFtB\",\"C1kUP4WQR\",\"k1yJ88Dmn\"];const serializationHash=\"framer-sMxa7\";const variantClassNames={C1kUP4WQR:\"framer-v-jl76g1\",Fc4zNVFtB:\"framer-v-1ui2kz4\",k1yJ88Dmn:\"framer-v-12de353\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"Fc4zNVFtB\",Phone:\"k1yJ88Dmn\",Tablet:\"C1kUP4WQR\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"Fc4zNVFtB\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Fc4zNVFtB\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1ui2kz4\",className,classNames),\"data-framer-name\":\"Desktop\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"Fc4zNVFtB\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({C1kUP4WQR:{\"data-framer-name\":\"Tablet\"},k1yJ88Dmn:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItODAw\",\"--framer-font-size\":\"54px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-2.5px\",\"--framer-text-alignment\":\"center\"},children:\"Crafting beautiful, functional experiences that delight.\"})}),className:\"framer-pait3c\",fonts:[\"GF;Inter-800\"],layoutDependency:layoutDependency,layoutId:\"P9HPlvb8S\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({C1kUP4WQR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItODAw\",\"--framer-font-size\":\"54px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-3px\",\"--framer-text-alignment\":\"center\"},children:\"Crafting beautiful, functional experiences that delight.\"})})},k1yJ88Dmn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItODAw\",\"--framer-font-size\":\"39px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-2.5px\",\"--framer-text-alignment\":\"center\"},children:\"Crafting beautiful, functional experiences that delight.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bjts53-container\",layoutDependency:layoutDependency,layoutId:\"KyTU4VOn7-container\",children:/*#__PURE__*/_jsx(Morpher,{autoplay:true,delay:.5,height:\"100%\",id:\"KyTU4VOn7\",initialDelay:0,layoutId:\"KyTU4VOn7\",loop:true,maxSegmentLength:5,pathAnimation:{damping:40,stiffness:400,type:\"spring\"},slots:[/*#__PURE__*/_jsx(SVG,{className:\"framer-31axez\",\"data-framer-name\":\"Star\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"yWp3Wx39g\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 164 164\"><path d=\"M 154.16 82.003 C 154.191 86.316 151.49 90.175 147.429 91.622 L 106.466 106.498 L 91.594 147.473 C 90.102 151.494 86.266 154.162 81.978 154.162 C 77.69 154.162 73.855 151.494 72.363 147.473 L 57.49 106.498 L 16.527 91.622 C 12.507 90.129 9.84 86.293 9.84 82.003 C 9.84 77.714 12.507 73.878 16.527 72.385 L 57.49 57.508 L 72.363 16.533 C 73.854 12.511 77.69 9.842 81.978 9.842 C 86.267 9.842 90.103 12.511 91.594 16.533 L 106.466 57.508 L 147.429 72.385 C 151.49 73.831 154.191 77.691 154.16 82.003 Z\" fill=\"hsl(0, 0%, 0%)\"></path></svg>',svgContentId:2765340926,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2bfqgp\",\"data-framer-name\":\"Twitter\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"bEs_aK2PY\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 164 163\"><path d=\"M 157.077 49.541 L 137.735 68.707 C 133.892 113.213 96.105 147.787 50.952 147.787 C 41.665 147.787 33.98 146.322 28.151 143.457 C 23.476 141.101 21.555 138.618 21.042 137.854 C 20.183 136.557 19.966 134.942 20.453 133.466 C 20.939 131.991 22.076 130.817 23.54 130.277 C 23.668 130.213 38.783 124.483 48.582 113.468 C 42.505 109.166 37.164 103.92 32.763 97.932 C 23.988 86.089 14.702 65.523 20.274 34.833 C 20.63 32.975 21.982 31.46 23.796 30.886 C 25.617 30.293 27.618 30.76 28.984 32.095 C 29.176 32.35 50.503 53.234 76.57 59.984 L 76.57 56.1 C 76.621 47.943 79.929 40.141 85.767 34.409 C 91.604 28.678 99.493 25.486 107.697 25.537 C 118.542 25.691 128.511 31.492 133.956 40.818 L 153.426 40.818 C 155.494 40.812 157.364 42.043 158.165 43.938 C 158.919 45.859 158.495 48.038 157.077 49.541 Z\" fill=\"hsl(0, 0%, 0%)\"></path></svg>',svgContentId:1974444747,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s9i4ea\",\"data-framer-name\":\"Heart\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Bbl3LpPQ1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 164 164\"><path d=\"M 112.613 21.322 C 100.569 21.322 89.227 27.019 82 36.697 C 72.117 23.462 54.912 18.063 39.286 23.295 C 23.66 28.527 13.12 43.215 13.12 59.759 C 13.12 105.819 76.834 142.141 79.513 143.679 C 80.272 144.107 81.129 144.328 82 144.319 C 82.871 144.334 83.731 144.113 84.487 143.679 C 96.22 136.789 107.226 128.718 117.333 119.592 C 139.591 99.477 150.88 79.362 150.88 59.759 C 150.88 38.531 133.747 21.322 112.613 21.322 Z\" fill=\"hsl(0, 0%, 0%)\"></path></svg>',svgContentId:3810997363,withExternalLayout:true})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.5))\"},children:\"You can build them too with my templates and videos or level up your existing workspace.\"})}),className:\"framer-spaya4\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"AUQAm9fWA\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.5)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({k1yJ88Dmn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.5))\"},children:\"You can build them too with my templates and videos or level up your existing workspace.\"})})}},baseVariant,gestureVariant)})]})})});});const css=['.framer-sMxa7[data-border=\"true\"]::after, .framer-sMxa7 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sMxa7.framer-1fx97us, .framer-sMxa7 .framer-1fx97us { display: block; }\",\".framer-sMxa7.framer-1ui2kz4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 70px 0px 100px 0px; position: relative; width: 1200px; }\",\".framer-sMxa7 .framer-pait3c { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 711px; word-break: break-word; word-wrap: break-word; }\",\".framer-sMxa7 .framer-bjts53-container { flex: none; height: 164px; position: relative; width: 164px; }\",\".framer-sMxa7 .framer-31axez, .framer-sMxa7 .framer-s9i4ea { height: 164px; position: relative; width: 164px; }\",\".framer-sMxa7 .framer-2bfqgp { height: 163px; position: relative; width: 164px; }\",\".framer-sMxa7 .framer-spaya4 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 654px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sMxa7.framer-1ui2kz4 { gap: 0px; } .framer-sMxa7.framer-1ui2kz4 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-sMxa7.framer-1ui2kz4 > :first-child { margin-top: 0px; } .framer-sMxa7.framer-1ui2kz4 > :last-child { margin-bottom: 0px; } }\",\".framer-sMxa7.framer-v-jl76g1.framer-1ui2kz4 { padding: 50px 50px 50px 50px; width: 810px; }\",\".framer-sMxa7.framer-v-12de353.framer-1ui2kz4 { overflow: hidden; padding: 30px 30px 30px 30px; width: 390px; }\",\".framer-sMxa7.framer-v-12de353 .framer-pait3c, .framer-sMxa7.framer-v-12de353 .framer-spaya4 { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 608\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"C1kUP4WQR\":{\"layout\":[\"fixed\",\"auto\"]},\"k1yJ88Dmn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramermeI0zUXiK=withCSS(Component,css,\"framer-sMxa7\");export default FramermeI0zUXiK;FramermeI0zUXiK.displayName=\"Heading\";FramermeI0zUXiK.defaultProps={height:608,width:1200};addPropertyControls(FramermeI0zUXiK,{variant:{options:[\"Fc4zNVFtB\",\"C1kUP4WQR\",\"k1yJ88Dmn\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermeI0zUXiK,[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZ1rib2Bg-4.woff2\",weight:\"800\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"},...MorpherFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermeI0zUXiK\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"608\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"C1kUP4WQR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k1yJ88Dmn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./meI0zUXiK.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef}from\"react\";import{addPropertyControls,ControlType,Color}from\"framer\";import{useAnimationFrame}from\"framer-motion\";import{wrap}from\"popmotion\";/**\n * CONIC\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function ConicGradient(props){const{colors,radius,from,axis,blur,shouldAnimate,rotate,speed}=props;const{xPos,yPos}=axis;const colorToValue=c=>Color(c).toValue();/* The CSS Background String */ const background=`conic-gradient(from ${from}deg at ${xPos}% ${yPos}%, ${colors.map(c=>colorToValue(c)).join(\",\")})`;/* Fallback variables */ let message=\"\";let isEmpty=false;let fallBackColor=colors[0];/* Fallback for 0 colors or 1 color in array */ if(colors.length==0){message=\"Please add 2+ colors.\";fallBackColor=\"rgba(136, 85, 255, 0.1)\";isEmpty=true;}else if(colors.length==1){isEmpty=true;fallBackColor=colors[0];}else{isEmpty=false;}const conicStyle={inset:\"-100%\",position:\"absolute\",display:\"flex\",placeItems:\"center\",placeContent:\"center\",color:\"#85F\",background:isEmpty?fallBackColor:background,willChange:\"transform\"};const blurStyle={WebkitBackdropFilter:`blur(${blur}px)`,MozBackdropFilter:`blur(${blur}px)`,backdropFilter:`blur(${blur}px)`};const absoluteStyle={position:\"absolute\",inset:0};/* Animation */ const transformRef=useRef(null);const initialTime=useRef(null);const prevTime=useRef(null);const rotationRef=useRef(0);const isNegative=rotate<0;useAnimationFrame(t=>{if(!transformRef.current||!rotate||!shouldAnimate){return;}if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);rotationRef.current+=delta;rotationRef.current=wrap(0,rotate,rotationRef.current);if(isNegative){rotationRef.current=wrap(0,-rotate,rotationRef.current);transformRef.current.style.transform=`translateZ(0) rotate(-${rotationRef.current}deg)`;}else{rotationRef.current=wrap(0,rotate,rotationRef.current);transformRef.current.style.transform=`translateZ(0) rotate(${rotationRef.current}deg)`;}prevTime.current=t;});return /*#__PURE__*/ _jsxs(\"div\",{style:{borderRadius:radius,overflow:\"hidden\",...absoluteStyle},children:[/*#__PURE__*/ _jsx(\"div\",{style:conicStyle,ref:transformRef,children:message}),/*#__PURE__*/ _jsx(\"div\",{style:{...absoluteStyle,...blurStyle}})]});};/* Default Properties */ ConicGradient.defaultProps={colors:[\"cyan\",\"magenta\",\"yellow\"],blur:0,radius:0,from:0,axis:{xPos:50,yPos:50}};ConicGradient.displayName=\"Conic Gradient\";/* Property Controls, Default Gradient */ addPropertyControls(ConicGradient,{colors:{type:ControlType.Array,title:\"Colors\",control:{type:ControlType.Color,title:\"Color\"},defaultValue:ConicGradient.defaultProps.colors},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,step:10},from:{type:ControlType.Number,title:\"Angle\",unit:\"\\xb0\",min:0,max:1080,displayStepper:true,step:15},axis:{type:ControlType.Object,title:\"Axis\",controls:{xPos:{type:ControlType.Number,title:\"X\",unit:\"%\",min:0,max:100,defaultValue:50},yPos:{type:ControlType.Number,title:\"Y\",unit:\"%\",min:0,max:100,defaultValue:50}}},shouldAnimate:{type:ControlType.Boolean,title:\"Animate\",defaultValue:false},rotate:{type:ControlType.Number,min:-360,max:360,defaultValue:360,title:\"To\",unit:\"\\xb0\",hidden:props=>!props.shouldAnimate},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5,hidden:props=>!props.shouldAnimate},blur:{type:ControlType.Number,title:\"Blur\",min:0,max:100,defaultValue:0,description:\"Only visible on Canvas with Show Background Blur enabled in View.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ConicGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ConicGradient.map", "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{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return(/*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",cursor:onClick?\"pointer\":\"auto\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState}));}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ConicGradient from\"https://framerusercontent.com/modules/9vlcrQwDrbKSmD2xdWE5/HlCJ3urUTyvUKINNNEvI/ConicGradient.js\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/0pLhZgteIMGONoge6j70/Feather.js\";const ConicGradientFonts=getFonts(ConicGradient);const FeatherFonts=getFonts(Feather);const enabledGestures={RUkS7ht9B:{hover:true}};const cycleOrder=[\"RUkS7ht9B\",\"BuSVzf_Iv\"];const serializationHash=\"framer-UKpKL\";const variantClassNames={BuSVzf_Iv:\"framer-v-1elpgwd\",RUkS7ht9B:\"framer-v-1eclpe9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"RUkS7ht9B\",Mobile:\"BuSVzf_Iv\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"RUkS7ht9B\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"RUkS7ht9B\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"RUkS7ht9B-hover\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:\"https://efesopoulos.gumroad.com/l/fyyeha\",openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1eclpe9\",className,classNames)} framer-arhhnp`,\"data-framer-name\":\"Default\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"RUkS7ht9B\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,...style},...addPropertyOverrides({\"RUkS7ht9B-hover\":{\"data-framer-name\":undefined},BuSVzf_Iv:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"radial-gradient(50% 669.4% at 50% 50%, var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)) 0%, rgba(255, 255, 255, 0.7) 100%)\"},children:\"Building design resources\"})})}),className:\"framer-12q7aru\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"zkMX1ij11\",style:{\"--extracted-r6o4lv\":\"var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},variants:{\"RUkS7ht9B-hover\":{opacity:.5}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"RUkS7ht9B-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)))\"},children:\"https://\"})})},BuSVzf_Iv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"radial-gradient(50% 669.4% at 50% 50%, var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)) 0%, rgba(255, 255, 255, 0.7) 100%)\"},children:\"Building design resources\"})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"radial-gradient(50% 669.4% at 50% 50%, var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)) 0%, var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)) 100%)\"},children:\"efesopoulos.gumroad.com\"})})}),className:\"framer-w6iomp\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Fvvo2hgMh\",style:{\"--extracted-r6o4lv\":\"var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wwfj1l-container\",layoutDependency:layoutDependency,layoutId:\"s3Fhkbv4I-container\",children:/*#__PURE__*/_jsx(ConicGradient,{axis:{xPos:50,yPos:50},blur:0,colors:[\"rgb(0, 0, 0)\",\"rgb(22, 0, 56)\",\"rgb(0, 24, 102)\"],from:45,height:\"100%\",id:\"s3Fhkbv4I\",layoutId:\"s3Fhkbv4I\",radius:0,rotate:360,shouldAnimate:true,speed:25,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o7xpy7-container\",layoutDependency:layoutDependency,layoutId:\"YHA5QlO4x-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(160, 200, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"arrow-right\",id:\"YHA5QlO4x\",layoutId:\"YHA5QlO4x\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})]})})})});});const css=['.framer-UKpKL[data-border=\"true\"]::after, .framer-UKpKL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UKpKL.framer-arhhnp, .framer-UKpKL .framer-arhhnp { display: block; }\",\".framer-UKpKL.framer-1eclpe9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: hidden; padding: 40px 40px 40px 40px; position: relative; text-decoration: none; width: 552px; will-change: var(--framer-will-change-override, transform); }\",\".framer-UKpKL .framer-12q7aru, .framer-UKpKL .framer-w6iomp { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-UKpKL .framer-wwfj1l-container { bottom: -186px; flex: none; left: -19px; position: absolute; right: -19px; top: -298px; z-index: 0; }\",\".framer-UKpKL .framer-1o7xpy7-container { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UKpKL.framer-1eclpe9 { gap: 0px; } .framer-UKpKL.framer-1eclpe9 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-UKpKL.framer-1eclpe9 > :first-child { margin-left: 0px; } .framer-UKpKL.framer-1eclpe9 > :last-child { margin-right: 0px; } }\",\".framer-UKpKL.framer-v-1elpgwd.framer-1eclpe9 { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 106\n * @framerIntrinsicWidth 552\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BuSVzf_Iv\":{\"layout\":[\"fixed\",\"auto\"]},\"hAfCzcqy7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramermeiwanG41=withCSS(Component,css,\"framer-UKpKL\");export default FramermeiwanG41;FramermeiwanG41.displayName=\"Currently Building Tile\";FramermeiwanG41.defaultProps={height:106,width:552};addPropertyControls(FramermeiwanG41,{variant:{options:[\"RUkS7ht9B\",\"BuSVzf_Iv\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermeiwanG41,[...ConicGradientFonts,...FeatherFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermeiwanG41\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"106\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BuSVzf_Iv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hAfCzcqy7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"552\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./meiwanG41.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={WPfQ2xFAM:{hover:true}};const cycleOrder=[\"WPfQ2xFAM\"];const serializationHash=\"framer-SSKFB\";const variantClassNames={WPfQ2xFAM:\"framer-v-1wg4g9u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,link,title,width,...props})=>{var _ref;return{...props,Hvc_YTJ2S:link!==null&&link!==void 0?link:props.Hvc_YTJ2S,sX3wqXiJt:(_ref=title!==null&&title!==void 0?title:props.sX3wqXiJt)!==null&&_ref!==void 0?_ref:\"See work\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Hvc_YTJ2S,sX3wqXiJt,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"WPfQ2xFAM\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:Hvc_YTJ2S,children:/*#__PURE__*/_jsx(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1wg4g9u\",className,classNames)} framer-9721xr`,\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"WPfQ2xFAM\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(34, 34, 34)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"none\",...style},variants:{\"WPfQ2xFAM-hover\":{boxShadow:\"0px 0.7065919983928324px 0.7065919983928324px -0.625px rgba(0, 0, 0, 0.18456), 0px 1.8065619053231785px 1.8065619053231785px -1.25px rgba(0, 0, 0, 0.17997), 0px 3.6217592146567767px 3.6217592146567767px -1.875px rgba(0, 0, 0, 0.17241), 0px 6.8655999097303715px 6.8655999097303715px -2.5px rgba(0, 0, 0, 0.15889), 0px 13.646761411524492px 13.646761411524492px -3.125px rgba(0, 0, 0, 0.13064), 0px 30px 30px -3.75px rgba(0, 0, 0, 0.0625)\"}},...addPropertyOverrides({\"WPfQ2xFAM-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"See work\"})}),className:\"framer-17sa1nt\",fonts:[\"GF;Inter-600\"],layoutDependency:layoutDependency,layoutId:\"DH5k5AERt\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:sX3wqXiJt,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-SSKFB[data-border=\"true\"]::after, .framer-SSKFB [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SSKFB.framer-9721xr, .framer-SSKFB .framer-9721xr { display: block; }\",\".framer-SSKFB.framer-1wg4g9u { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 15px 15px 15px 15px; position: relative; text-decoration: none; width: min-content; }\",\".framer-SSKFB .framer-17sa1nt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-SSKFB.framer-1wg4g9u { gap: 0px; } .framer-SSKFB.framer-1wg4g9u > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-SSKFB.framer-1wg4g9u > :first-child { margin-left: 0px; } .framer-SSKFB.framer-1wg4g9u > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 92\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"x5FOlUx_c\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"Hvc_YTJ2S\":\"link\",\"sX3wqXiJt\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerodxurenLW=withCSS(Component,css,\"framer-SSKFB\");export default FramerodxurenLW;FramerodxurenLW.displayName=\"Button1\";FramerodxurenLW.defaultProps={height:40,width:92};addPropertyControls(FramerodxurenLW,{Hvc_YTJ2S:{title:\"Link\",type:ControlType.Link},sX3wqXiJt:{defaultValue:\"See work\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerodxurenLW,[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerodxurenLW\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Hvc_YTJ2S\\\":\\\"link\\\",\\\"sX3wqXiJt\\\":\\\"title\\\"}\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"x5FOlUx_c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"92\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./odxurenLW.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/0pLhZgteIMGONoge6j70/Feather.js\";const FeatherFonts=getFonts(Feather);const enabledGestures={eBnzDmiL7:{hover:true}};const cycleOrder=[\"eBnzDmiL7\"];const serializationHash=\"framer-5aB8b\";const variantClassNames={eBnzDmiL7:\"framer-v-1n77y24\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,cRscUqOFE:(_ref=title!==null&&title!==void 0?title:props.cRscUqOFE)!==null&&_ref!==void 0?_ref:\"Remix\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,cRscUqOFE,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"eBnzDmiL7\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:\"https://efesopoulos.gumroad.com/l/fyyeha\",openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1n77y24\",className,classNames)} framer-3uzy34`,\"data-framer-name\":\"Default\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"eBnzDmiL7\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"eBnzDmiL7-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-94f4089d-7f93-47fb-bcde-c04a2d080c05, rgb(0, 102, 204)))\"},children:\"Remix\"})}),className:\"framer-1ts9yt1\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Xa2NNAlR4\",style:{\"--extracted-r6o4lv\":\"var(--token-94f4089d-7f93-47fb-bcde-c04a2d080c05, rgb(0, 102, 204))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:cRscUqOFE,variants:{\"eBnzDmiL7-hover\":{\"--extracted-r6o4lv\":\"rgb(66, 161, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"eBnzDmiL7-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(66, 161, 255))\"},children:\"Remix\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lonsvr-container\",layoutDependency:layoutDependency,layoutId:\"RMau0KDaM-container\",children:/*#__PURE__*/_jsx(Feather,{color:'var(--token-94f4089d-7f93-47fb-bcde-c04a2d080c05, rgb(0, 102, 204)) /* {\"name\":\"Blue\"} */',height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-right\",id:\"RMau0KDaM\",layoutId:\"RMau0KDaM\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"eBnzDmiL7-hover\":{color:\"rgb(66, 161, 255)\",iconSelection:\"arrow-right\"}},baseVariant,gestureVariant)})})]})})})});});const css=['.framer-5aB8b[data-border=\"true\"]::after, .framer-5aB8b [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5aB8b.framer-3uzy34, .framer-5aB8b .framer-3uzy34 { display: block; }\",\".framer-5aB8b.framer-1n77y24 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-5aB8b .framer-1ts9yt1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-5aB8b .framer-lonsvr-container { flex: none; height: 14px; position: relative; width: 14px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5aB8b.framer-1n77y24 { gap: 0px; } .framer-5aB8b.framer-1n77y24 > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } .framer-5aB8b.framer-1n77y24 > :first-child { margin-left: 0px; } .framer-5aB8b.framer-1n77y24 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 62\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"f0euY3s2I\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"cRscUqOFE\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerVP9zZfoTf=withCSS(Component,css,\"framer-5aB8b\");export default FramerVP9zZfoTf;FramerVP9zZfoTf.displayName=\"Arrow Button\";FramerVP9zZfoTf.defaultProps={height:19,width:62};addPropertyControls(FramerVP9zZfoTf,{cRscUqOFE:{defaultValue:\"Remix\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerVP9zZfoTf,[...FeatherFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVP9zZfoTf\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"cRscUqOFE\\\":\\\"title\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"19\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"62\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"f0euY3s2I\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VP9zZfoTf.map", "// Generated by Framer (6880a8a)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";import { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, useVariantState, withCSS } from \"framer\";import { LayoutGroup, motion } from \"framer-motion\";import * as React from \"react\";import ArrowButton from \"https://framerusercontent.com/modules/zsLXNEV2skWTsi7uRdhs/xEyQi3UkEhTcvJ9FcbsZ/VP9zZfoTf.js\";const ArrowButtonFonts = getFonts(ArrowButton);const enabledGestures = { hi0Ey6PXq: { hover: true }, qhV_gP0Qc: { hover: true } };const cycleOrder = [\"qhV_gP0Qc\", \"hi0Ey6PXq\"];const variantClassNames = { hi0Ey6PXq: \"framer-v-ws7j1\", qhV_gP0Qc: \"framer-v-h5hzes\" };function addPropertyOverrides(overrides, ...variants) {const nextOverrides = {};variants === null || variants === void 0 ? void 0 : variants.forEach((variant) => variant && Object.assign(nextOverrides, overrides[variant]));return nextOverrides;}const humanReadableVariantMap = { Dark: \"hi0Ey6PXq\", Light: \"qhV_gP0Qc\" };const transitions = { default: { damping: 60, delay: 0, duration: .3, ease: [.44, 0, .56, 1], mass: 1, stiffness: 500, type: \"spring\" } };const Component = /*#__PURE__*/React.forwardRef(function ({ id, style, className, width, height, layoutId, variant: outerVariant = \"qhV_gP0Qc\", ...restProps }, ref) {const outerVariantId = humanReadableVariantMap[outerVariant];const variant = outerVariantId || outerVariant;const { baseVariant, classNames, gestureVariant, setGestureState, setVariant, transition, variants } = useVariantState({ cycleOrder, defaultVariant: \"qhV_gP0Qc\", enabledGestures, transitions, variant, variantClassNames });const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;const defaultLayoutId = React.useId();return /*#__PURE__*/_jsx(LayoutGroup, { id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId, children: /*#__PURE__*/_jsx(motion.div, { initial: variant, animate: variants, onHoverStart: () => setGestureState({ isHovered: true }), onHoverEnd: () => setGestureState({ isHovered: false }), onTapStart: () => setGestureState({ isPressed: true }), onTap: () => setGestureState({ isPressed: false }), onTapCancel: () => setGestureState({ isPressed: false }), className: cx(\"framer-2N1U5\", classNames), style: { display: \"contents\" }, children: /*#__PURE__*/_jsxs(motion.div, { ...restProps, className: cx(\"framer-h5hzes\", className), \"data-framer-name\": \"Light\", layoutDependency: layoutDependency, layoutId: \"qhV_gP0Qc\", ref: ref, style: { backgroundColor: \"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\", borderBottomLeftRadius: 18, borderBottomRightRadius: 18, borderTopLeftRadius: 18, borderTopRightRadius: 18, ...style }, transition: transition, variants: { hi0Ey6PXq: { backgroundColor: \"var(--token-b0aa0d4f-ef13-47db-b522-bfb0ea8b76b7, rgb(0, 0, 0))\" } }, ...addPropertyOverrides({ \"hi0Ey6PXq-hover\": { \"data-framer-name\": undefined }, \"qhV_gP0Qc-hover\": { \"data-framer-name\": undefined }, hi0Ey6PXq: { \"data-framer-name\": \"Dark\" } }, baseVariant, gestureVariant), children: [/*#__PURE__*/_jsx(motion.div, { className: \"framer-114m0d3-container\", layoutDependency: layoutDependency, layoutId: \"xQeX7ncrc-container\", style: { opacity: 0 }, transition: transition, variants: { \"hi0Ey6PXq-hover\": { opacity: 1 }, \"qhV_gP0Qc-hover\": { opacity: 1 } }, children: /*#__PURE__*/_jsx(ArrowButton, { height: \"100%\", id: \"xQeX7ncrc\", layoutId: \"xQeX7ncrc\", title: \"Remix\", width: \"100%\", ...addPropertyOverrides({ \"qhV_gP0Qc-hover\": { title: \"Get it now\" } }, baseVariant, gestureVariant) }) }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 366, intrinsicWidth: 1112, pixelHeight: 366, pixelWidth: 1112, sizes: \"316px\", src: new URL(\"https://framerusercontent.com/images/pLOFm8NNggYyNw4Mbus5EPMlGw.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/pLOFm8NNggYyNw4Mbus5EPMlGw.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/pLOFm8NNggYyNw4Mbus5EPMlGw.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/pLOFm8NNggYyNw4Mbus5EPMlGw.png\").href} 1112w` }, className: \"framer-w1011u\", \"data-border\": true, \"data-framer-name\": \"CleanShot_2022_12_02_at_14_57_47_2x\", layoutDependency: layoutDependency, layoutId: \"ob6OQ00xP\", style: { \"--border-bottom-width\": \"1px\", \"--border-color\": \"rgba(99, 99, 115, 0.2)\", \"--border-left-width\": \"1px\", \"--border-right-width\": \"1px\", \"--border-style\": \"solid\", \"--border-top-width\": \"1px\", borderBottomLeftRadius: 13, borderBottomRightRadius: 13, borderTopLeftRadius: 13, borderTopRightRadius: 13, boxShadow: \"0px 16px 24px 8px rgba(0, 0, 0, 0.05)\", rotate: 0 }, transition: transition, variants: { \"hi0Ey6PXq-hover\": { rotate: -7 }, \"qhV_gP0Qc-hover\": { rotate: -7 } }, ...addPropertyOverrides({ hi0Ey6PXq: { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 1183, intrinsicWidth: 2208, pixelHeight: 1183, pixelWidth: 2208, src: new URL(\"https://framerusercontent.com/images/88HDAqEyFBqkkgkhS5KdobqfwYE.jpg\").href } } }, baseVariant, gestureVariant) })] }) }) });});const css = ['.framer-2N1U5 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-2N1U5 * { box-sizing: border-box; }\", \".framer-2N1U5 .framer-vg8fad { display: block; }\", \".framer-2N1U5 .framer-h5hzes { height: 125px; overflow: hidden; position: relative; width: 264px; will-change: transform; }\", \".framer-2N1U5 .framer-114m0d3-container { flex: none; height: auto; left: 27px; position: absolute; top: 43px; width: auto; }\", \".framer-2N1U5 .framer-w1011u { aspect-ratio: 2.0097560975609756 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 157px); left: 24px; overflow: visible; position: absolute; top: 22px; width: 316px; }\", \".framer-2N1U5 .framer-v-h5hzes .framer-h5hzes, .framer-2N1U5 .framer-v-ws7j1 .framer-h5hzes { cursor: pointer; }\", \".framer-2N1U5.framer-v-ws7j1 .framer-w1011u { aspect-ratio: unset; height: 157px; width: 293px; }\", \".framer-2N1U5.framer-v-h5hzes.hover .framer-114m0d3-container, .framer-2N1U5.framer-v-ws7j1.hover .framer-114m0d3-container { top: 27px; }\", \".framer-2N1U5.framer-v-h5hzes.hover .framer-w1011u { left: 32px; top: 42px; }\", \".framer-2N1U5.framer-v-ws7j1.hover .framer-w1011u { aspect-ratio: unset; left: 32px; top: 42px; }\"]; /**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 125\n* @framerIntrinsicWidth 264\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hi0Ey6PXq\":{\"layout\":[\"fixed\",\"fixed\"]},\"yobY6lBu1\":{\"layout\":[\"fixed\",\"fixed\"]},\"zygtaimmW\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n*/const FramerQQiavHHLe = withCSS(Component, css, \"framer-2N1U5\");export default FramerQQiavHHLe;FramerQQiavHHLe.displayName = \"Remix Link\";FramerQQiavHHLe.defaultProps = { height: 125, width: 264 };addPropertyControls(FramerQQiavHHLe, { variant: { options: [\"qhV_gP0Qc\", \"hi0Ey6PXq\"], optionTitles: [\"Light\", \"Dark\"], title: \"Variant\", type: ControlType.Enum } });addFonts(FramerQQiavHHLe, [...ArrowButtonFonts]);\nexport const __FramerMetadata__ = { \"exports\": { \"Props\": { \"type\": \"tsType\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"default\": { \"type\": \"reactComponent\", \"name\": \"FramerQQiavHHLe\", \"slots\": [], \"annotations\": { \"framerIntrinsicHeight\": \"125\", \"framerContractVersion\": \"1\", \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hi0Ey6PXq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yobY6lBu1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zygtaimmW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\", \"framerIntrinsicWidth\": \"264\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };", "// Generated by Framer (6880a8a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";const enabledGestures={BIog01Zff:{hover:true},IcPAt0JBu:{hover:true}};const cycleOrder=[\"IcPAt0JBu\",\"BIog01Zff\"];const variantClassNames={BIog01Zff:\"framer-v-1rl665z\",IcPAt0JBu:\"framer-v-45ymz8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={Dark:\"BIog01Zff\",Light:\"IcPAt0JBu\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"IcPAt0JBu\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"IcPAt0JBu\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-UAMz5\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Link,{href:\"https://efesopoulos.gumroad.com/l/fyyeha\",openInNewTab:true,children:/*#__PURE__*/ _jsx(motion.a,{...restProps,className:`${cx(\"framer-45ymz8\",className)} framer-13eix1s`,\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"IcPAt0JBu\",ref:ref,style:{backgroundColor:\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,...style},transition:transition,variants:{BIog01Zff:{backgroundColor:\"var(--token-b0aa0d4f-ef13-47db-b522-bfb0ea8b76b7, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"BIog01Zff-hover\":{\"data-framer-name\":undefined},\"IcPAt0JBu-hover\":{\"data-framer-name\":undefined},BIog01Zff:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-wbpp4r\",\"data-framer-name\":\"$627012ff5aca2e86fb271203_read_cv\",fill:\"black\",intrinsicHeight:361,intrinsicWidth:341,layoutDependency:layoutDependency,layoutId:\"Z6iMKYcZk\",svg:'<svg width=\"341\" height=\"361\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"81.538\" y=\"14.362\" width=\"252.889\" height=\"279.246\" rx=\"34.604\" transform=\"rotate(14 81.538 14.362)\" fill=\"#fff\" stroke=\"#000\" stroke-width=\"23.069\"/><rect x=\"101.162\" y=\"78.689\" width=\"184.554\" height=\"23.069\" rx=\"7\" transform=\"rotate(14 101.162 78.69)\" fill=\"#232224\"/><rect x=\"88.581\" y=\"131\" width=\"184.554\" height=\"23.069\" rx=\"7\" transform=\"rotate(14 88.58 131)\" fill=\"#232224\"/><rect x=\"75.581\" y=\"180\" width=\"92.277\" height=\"23.069\" rx=\"7\" transform=\"rotate(14 75.58 180)\" fill=\"#232224\"/></svg>',transition:transition,withExternalLayout:true})})})})});});const css=['.framer-UAMz5 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UAMz5 * { box-sizing: border-box; }\",\".framer-UAMz5 .framer-13eix1s { display: block; }\",\".framer-UAMz5 .framer-45ymz8 { height: 100px; overflow: visible; position: relative; text-decoration: none; width: 126px; }\",\".framer-UAMz5 .framer-wbpp4r { aspect-ratio: 0.9445983379501385 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); left: calc(49.54954954954957% - 37px / 2); position: absolute; top: calc(49.01960784313727% - 39px / 2); width: 37px; }\",\".framer-UAMz5 .framer-v-45ymz8 .framer-45ymz8, .framer-UAMz5 .framer-v-1rl665z .framer-45ymz8 { cursor: pointer; }\",\".framer-UAMz5.framer-v-45ymz8.hover .framer-wbpp4r { height: var(--framer-aspect-ratio-supported, 49px); left: calc(50.00000000000002% - 46px / 2); top: calc(50.00000000000002% - 49px / 2); width: 46px; }\",\".framer-UAMz5.framer-v-1rl665z.hover .framer-wbpp4r { height: var(--framer-aspect-ratio-supported, 48px); left: calc(50.00000000000002% - 46px / 2); top: calc(50.00000000000002% - 48px / 2); width: 46px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 126\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BIog01Zff\":{\"layout\":[\"fixed\",\"fixed\"]},\"mjLDzDNB9\":{\"layout\":[\"fixed\",\"fixed\"]},\"N4Sx1f6P_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n */ const FramerrnYz0s0E4=withCSS(Component,css,\"framer-UAMz5\");export default FramerrnYz0s0E4;FramerrnYz0s0E4.displayName=\"Read.cv Tile\";FramerrnYz0s0E4.defaultProps={height:100,width:126};addPropertyControls(FramerrnYz0s0E4,{variant:{options:[\"IcPAt0JBu\",\"BIog01Zff\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrnYz0s0E4,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrnYz0s0E4\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BIog01Zff\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mjLDzDNB9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N4Sx1f6P_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"100\",\"framerIntrinsicWidth\":\"126\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rnYz0s0E4.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={eEHYxwAr2:{hover:true},mPfUAoGX6:{hover:true}};const cycleOrder=[\"eEHYxwAr2\",\"mPfUAoGX6\"];const serializationHash=\"framer-wa3I9\";const variantClassNames={eEHYxwAr2:\"framer-v-1tpedm3\",mPfUAoGX6:\"framer-v-1mzcu29\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"mPfUAoGX6\",Light:\"eEHYxwAr2\"};const getProps=({height,id,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,BgxWIBEB5:(_ref=title!==null&&title!==void 0?title:props.BgxWIBEB5)!==null&&_ref!==void 0?_ref:\"Follow\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"eEHYxwAr2\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,BgxWIBEB5,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"eEHYxwAr2\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:\"https://twitter.com/efesopoulos\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1tpedm3\",className,classNames)} framer-1hphlgt`,\"data-border\":true,\"data-framer-name\":\"Light\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"eEHYxwAr2\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},variants:{\"eEHYxwAr2-hover\":{backgroundColor:\"rgb(0, 0, 0)\"},\"mPfUAoGX6-hover\":{backgroundColor:\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\"},mPfUAoGX6:{backgroundColor:\"var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"eEHYxwAr2-hover\":{\"data-framer-name\":undefined},\"mPfUAoGX6-hover\":{\"data-framer-name\":undefined},mPfUAoGX6:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\"},children:\"Follow\"})}),className:\"framer-1jvndty\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"pJiK5vMAK\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:BgxWIBEB5,variants:{\"eEHYxwAr2-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},mPfUAoGX6:{\"--extracted-r6o4lv\":\"var(--token-13865c7f-06f5-43bf-b1c4-acd6f833be81, rgb(29, 29, 31))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"eEHYxwAr2-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Follow\"})})},mPfUAoGX6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13865c7f-06f5-43bf-b1c4-acd6f833be81, rgb(29, 29, 31)))\"},children:\"Follow\"})})}},baseVariant,gestureVariant)})})})})});});const css=['.framer-wa3I9[data-border=\"true\"]::after, .framer-wa3I9 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wa3I9.framer-1hphlgt, .framer-wa3I9 .framer-1hphlgt { display: block; }\",\".framer-wa3I9.framer-1tpedm3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: hidden; padding: 12px 32px 12px 32px; position: relative; text-decoration: none; width: 178px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wa3I9 .framer-1jvndty { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wa3I9.framer-1tpedm3 { gap: 0px; } .framer-wa3I9.framer-1tpedm3 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-wa3I9.framer-1tpedm3 > :first-child { margin-left: 0px; } .framer-wa3I9.framer-1tpedm3 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 178\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mPfUAoGX6\":{\"layout\":[\"fixed\",\"auto\"]},\"YbqccgAcd\":{\"layout\":[\"fixed\",\"auto\"]},\"Vsd9VHCBU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BgxWIBEB5\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerAAh0K2nBF=withCSS(Component,css,\"framer-wa3I9\");export default FramerAAh0K2nBF;FramerAAh0K2nBF.displayName=\"Follow Button\";FramerAAh0K2nBF.defaultProps={height:38,width:178};addPropertyControls(FramerAAh0K2nBF,{variant:{options:[\"eEHYxwAr2\",\"mPfUAoGX6\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},BgxWIBEB5:{defaultValue:\"Follow\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerAAh0K2nBF,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAAh0K2nBF\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"38\",\"framerVariables\":\"{\\\"BgxWIBEB5\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mPfUAoGX6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YbqccgAcd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Vsd9VHCBU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"178\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AAh0K2nBF.map", "// Generated by Framer (6880a8a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/KMS3TGJgYkHtsY7rff7q/Hero.js\";const HeroFonts=getFonts(Hero);const enabledGestures={K8t4ouhF1:{hover:true},mq72M0lb0:{hover:true}};const cycleOrder=[\"K8t4ouhF1\",\"mq72M0lb0\"];const variantClassNames={K8t4ouhF1:\"framer-v-wzd06v\",mq72M0lb0:\"framer-v-2hmafb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={Dark:\"mq72M0lb0\",Light:\"K8t4ouhF1\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"K8t4ouhF1\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"K8t4ouhF1\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-iA1NV\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Link,{href:\"mailto:efezollie@gmail.com\",openInNewTab:true,children:/*#__PURE__*/ _jsx(motion.a,{...restProps,className:`${cx(\"framer-wzd06v\",className)} framer-1snn1ar`,\"data-border\":true,\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"K8t4ouhF1\",ref:ref,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(207, 217, 222)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},transition:transition,variants:{\"K8t4ouhF1-hover\":{backgroundColor:\"rgb(242, 246, 247)\"},\"mq72M0lb0-hover\":{backgroundColor:\"var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115))\"},mq72M0lb0:{\"--border-color\":'var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115)) /* {\"name\":\"Grey\"} */',backgroundColor:\"var(--token-b0aa0d4f-ef13-47db-b522-bfb0ea8b76b7, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"K8t4ouhF1-hover\":{\"data-framer-name\":undefined},\"mq72M0lb0-hover\":{\"data-framer-name\":undefined},mq72M0lb0:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-oq067b-container\",layoutDependency:layoutDependency,layoutId:\"K1z2SEpdV-container\",transition:transition,children:/*#__PURE__*/ _jsx(Hero,{color:'var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115)) /* {\"name\":\"Grey\"} */',height:\"100%\",iconSearch:\"Home\",iconSelection:\"MailOutline\",id:\"K1z2SEpdV\",layoutId:\"K1z2SEpdV\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({mq72M0lb0:{color:'var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)) /* {\"name\":\"White\"} */'}},baseVariant,gestureVariant)})})})})})});});const css=['.framer-iA1NV [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iA1NV * { box-sizing: border-box; }\",\".framer-iA1NV .framer-1snn1ar { display: block; }\",\".framer-iA1NV .framer-wzd06v { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 9px 9px 9px 9px; position: relative; text-decoration: none; width: min-content; will-change: transform; }\",\".framer-iA1NV .framer-oq067b-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-iA1NV .framer-v-wzd06v .framer-wzd06v, .framer-iA1NV .framer-v-2hmafb .framer-wzd06v { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-iA1NV .framer-wzd06v { gap: 0px; } .framer-iA1NV .framer-wzd06v > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-iA1NV .framer-wzd06v > :first-child { margin-left: 0px; } .framer-iA1NV .framer-wzd06v > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 38\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mq72M0lb0\":{\"layout\":[\"auto\",\"auto\"]},\"dp9AnjiDU\":{\"layout\":[\"auto\",\"auto\"]},\"vBNcUZQPP\":{\"layout\":[\"auto\",\"auto\"]}}}\n */ const FramerlhuO2dcB9=withCSS(Component,css,\"framer-iA1NV\");export default FramerlhuO2dcB9;FramerlhuO2dcB9.displayName=\"Message Button\";FramerlhuO2dcB9.defaultProps={height:38,width:38};addPropertyControls(FramerlhuO2dcB9,{variant:{options:[\"K8t4ouhF1\",\"mq72M0lb0\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerlhuO2dcB9,[...HeroFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlhuO2dcB9\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mq72M0lb0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dp9AnjiDU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vBNcUZQPP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"38\",\"framerIntrinsicWidth\":\"38\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lhuO2dcB9.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Image,RichText,SVG,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import FollowButton from\"https://framerusercontent.com/modules/VXm9UGo3PLFIJOqUKJGd/8wHIZ4KLK7aYCwd67GEc/AAh0K2nBF.js\";import MessageButton from\"https://framerusercontent.com/modules/by9bMWMXPxg030u2bIR8/k1vxFCJMcawoWacQbFnc/lhuO2dcB9.js\";const MessageButtonFonts=getFonts(MessageButton);const FollowButtonFonts=getFonts(FollowButton);const cycleOrder=[\"I1Sa4msl0\",\"DohMSb89A\"];const serializationHash=\"framer-PEluT\";const variantClassNames={DohMSb89A:\"framer-v-1gnsly\",I1Sa4msl0:\"framer-v-phsrfc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"DohMSb89A\",Light:\"I1Sa4msl0\"};const getProps=({avi,bio,handle,height,id,name1,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2,_ref3,_ref4;return{...props,mO1IJSJqz:(_ref=bio!==null&&bio!==void 0?bio:props.mO1IJSJqz)!==null&&_ref!==void 0?_ref:\"Husband to Lauren. Father to Violet & Cosdog. Product Designer @ GiANT\",QdEIPa4el:(_ref1=handle!==null&&handle!==void 0?handle:props.QdEIPa4el)!==null&&_ref1!==void 0?_ref1:\"@connellyrader\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"I1Sa4msl0\",wDN3zwFYY:(_ref3=name1!==null&&name1!==void 0?name1:props.wDN3zwFYY)!==null&&_ref3!==void 0?_ref3:\"Connelly Rader\",XRnBR4uH6:(_ref4=avi!==null&&avi!==void 0?avi:props.XRnBR4uH6)!==null&&_ref4!==void 0?_ref4:{src:\"https://framerusercontent.com/images/1t7s68K2Xl0aEzEOYamYehf18M.jpg\"}};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,XRnBR4uH6,wDN3zwFYY,QdEIPa4el,mO1IJSJqz,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"I1Sa4msl0\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-phsrfc\",className,classNames),\"data-framer-name\":\"Light\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"I1Sa4msl0\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,...style},variants:{DohMSb89A:{backgroundColor:\"var(--token-b0aa0d4f-ef13-47db-b522-bfb0ea8b76b7, rgb(0, 0, 0))\"}},...addPropertyOverrides({DohMSb89A:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1618piy\",layoutDependency:layoutDependency,layoutId:\"wUCcYOdUN\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uthi0q\",layoutDependency:layoutDependency,layoutId:\"v8n4CHzP4\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:400,intrinsicWidth:400,pixelHeight:400,pixelWidth:400,sizes:\"40px\",...toResponsiveImage(XRnBR4uH6)},className:\"framer-1c5y47w\",layoutDependency:layoutDependency,layoutId:\"dosEheuN4\",style:{borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18fdlcz\",layoutDependency:layoutDependency,layoutId:\"xp3xyVr6f\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13865c7f-06f5-43bf-b1c4-acd6f833be81, rgb(29, 29, 31)))\"},children:\"Connelly Rader\"})}),className:\"framer-yrl2f8\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Oqm50INTz\",style:{\"--extracted-r6o4lv\":\"var(--token-13865c7f-06f5-43bf-b1c4-acd6f833be81, rgb(29, 29, 31))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:wDN3zwFYY,variants:{DohMSb89A:{\"--extracted-r6o4lv\":\"var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({DohMSb89A:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)))\"},children:\"Connelly Rader\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115)))\"},children:\"@connellyrader\"})}),className:\"framer-13j9l4k\",layoutDependency:layoutDependency,layoutId:\"Ta0Kh9Mf1\",style:{\"--extracted-r6o4lv\":\"var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:QdEIPa4el,variants:{DohMSb89A:{\"--extracted-r6o4lv\":\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({DohMSb89A:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250)))\"},children:\"@connellyrader\"})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wxssjx\",layoutDependency:layoutDependency,layoutId:\"bIvNO6aQu\",style:{backgroundColor:\"rgb(29, 155, 240)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1qx4j3j\",\"data-framer-name\":\"Twitter_logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"syPLQ7E8u\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 20\"><path d=\"M 23.269 5.028 C 23.285 5.241 23.285 5.454 23.285 5.669 C 23.285 12.211 17.959 19.756 8.22 19.756 L 8.22 19.752 C 5.344 19.756 2.527 18.985 0.105 17.532 C 0.523 17.579 0.944 17.603 1.365 17.604 C 3.749 17.606 6.065 16.858 7.94 15.48 C 5.675 15.44 3.688 14.059 2.994 12.042 C 3.787 12.185 4.605 12.156 5.385 11.957 C 2.915 11.49 1.138 9.461 1.138 7.104 L 1.138 7.041 C 1.874 7.425 2.698 7.637 3.54 7.661 C 1.214 6.207 0.497 3.313 1.902 1.05 C 4.59 4.143 8.556 6.024 12.813 6.223 C 12.386 4.503 12.97 2.701 14.345 1.492 C 16.478 -0.382 19.831 -0.286 21.836 1.707 C 23.022 1.488 24.158 1.081 25.198 0.505 C 24.803 1.651 23.976 2.624 22.871 3.243 C 23.92 3.127 24.945 2.865 25.911 2.464 C 25.2 3.459 24.306 4.327 23.269 5.028 Z\" fill=\"var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:3336468804,withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115)))\"},children:\"Husband to Lauren. Father to Violet & Cosdog. Product Designer @ GiANT\"})}),className:\"framer-zct6lb\",layoutDependency:layoutDependency,layoutId:\"eC22Yrtym\",style:{\"--extracted-r6o4lv\":\"var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mO1IJSJqz,variants:{DohMSb89A:{\"--extracted-r6o4lv\":\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({DohMSb89A:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250)))\"},children:\"Husband to Lauren. Father to Violet & Cosdog. Product Designer @ GiANT\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-21vy32\",layoutDependency:layoutDependency,layoutId:\"FtXpHkn36\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7if2vc-container\",layoutDependency:layoutDependency,layoutId:\"z0Oyvc_9M-container\",children:/*#__PURE__*/_jsx(MessageButton,{height:\"100%\",id:\"z0Oyvc_9M\",layoutId:\"z0Oyvc_9M\",variant:\"K8t4ouhF1\",width:\"100%\",...addPropertyOverrides({DohMSb89A:{variant:\"mq72M0lb0\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cqjyxv-container\",layoutDependency:layoutDependency,layoutId:\"L5Im6AauT-container\",children:/*#__PURE__*/_jsx(FollowButton,{BgxWIBEB5:\"Follow\",height:\"100%\",id:\"L5Im6AauT\",layoutId:\"L5Im6AauT\",style:{width:\"100%\"},variant:\"eEHYxwAr2\",width:\"100%\",...addPropertyOverrides({DohMSb89A:{variant:\"mPfUAoGX6\"}},baseVariant,gestureVariant)})})]})]})})});});const css=['.framer-PEluT[data-border=\"true\"]::after, .framer-PEluT [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PEluT.framer-5a2obs, .framer-PEluT .framer-5a2obs { display: block; }\",\".framer-PEluT.framer-phsrfc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; overflow: visible; padding: 24px 24px 24px 24px; position: relative; width: 276px; }\",\".framer-PEluT .framer-1618piy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-PEluT .framer-uthi0q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-PEluT .framer-1c5y47w, .framer-PEluT .framer-1wxssjx { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); overflow: hidden; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-PEluT .framer-18fdlcz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-PEluT .framer-yrl2f8, .framer-PEluT .framer-13j9l4k { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PEluT .framer-1qx4j3j { flex: none; height: 20px; left: calc(52.50000000000002% - 26px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 26px; }\",\".framer-PEluT .framer-zct6lb { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-PEluT .framer-21vy32 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-PEluT .framer-7if2vc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-PEluT .framer-1cqjyxv-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PEluT.framer-phsrfc, .framer-PEluT .framer-uthi0q, .framer-PEluT .framer-18fdlcz, .framer-PEluT .framer-21vy32 { gap: 0px; } .framer-PEluT.framer-phsrfc > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-PEluT.framer-phsrfc > :first-child, .framer-PEluT .framer-18fdlcz > :first-child { margin-top: 0px; } .framer-PEluT.framer-phsrfc > :last-child, .framer-PEluT .framer-18fdlcz > :last-child { margin-bottom: 0px; } .framer-PEluT .framer-uthi0q > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-PEluT .framer-uthi0q > :first-child, .framer-PEluT .framer-21vy32 > :first-child { margin-left: 0px; } .framer-PEluT .framer-uthi0q > :last-child, .framer-PEluT .framer-21vy32 > :last-child { margin-right: 0px; } .framer-PEluT .framer-18fdlcz > * { margin: 0px; margin-bottom: calc(2px / 2); margin-top: calc(2px / 2); } .framer-PEluT .framer-21vy32 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 190\n * @framerIntrinsicWidth 276\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DohMSb89A\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XRnBR4uH6\":\"avi\",\"wDN3zwFYY\":\"name1\",\"QdEIPa4el\":\"handle\",\"mO1IJSJqz\":\"bio\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerRwfim69z9=withCSS(Component,css,\"framer-PEluT\");export default FramerRwfim69z9;FramerRwfim69z9.displayName=\"Twitter Tile\";FramerRwfim69z9.defaultProps={height:190,width:276};addPropertyControls(FramerRwfim69z9,{variant:{options:[\"I1Sa4msl0\",\"DohMSb89A\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},XRnBR4uH6:{__defaultAssetReference:\"data:framer/asset-reference,1t7s68K2Xl0aEzEOYamYehf18M.jpg?originalFilename=image.jpg&preferredSize=auto\",title:\"Avi\",type:ControlType.ResponsiveImage},wDN3zwFYY:{defaultValue:\"Connelly Rader\",displayTextArea:false,title:\"Name\",type:ControlType.String},QdEIPa4el:{defaultValue:\"@connellyrader\",displayTextArea:false,title:\"Handle\",type:ControlType.String},mO1IJSJqz:{defaultValue:\"Husband to Lauren. Father to Violet & Cosdog. Product Designer @ GiANT\",displayTextArea:false,title:\"Bio\",type:ControlType.String}});addFonts(FramerRwfim69z9,[...MessageButtonFonts,...FollowButtonFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRwfim69z9\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DohMSb89A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"190\",\"framerIntrinsicWidth\":\"276\",\"framerVariables\":\"{\\\"XRnBR4uH6\\\":\\\"avi\\\",\\\"wDN3zwFYY\\\":\\\"name1\\\",\\\"QdEIPa4el\\\":\\\"handle\\\",\\\"mO1IJSJqz\\\":\\\"bio\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import e from\"react\";var r={};Object.defineProperty(r,\"__esModule\",{value:!0});var t,a=e,l=(t=a)&&\"object\"==typeof t&&\"default\"in t?t.default:t;function n(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=new Array(r);t<r;t++)a[t]=e[t];return a}var o=function(e){return l.createElement(\"div\",null,e.children)},i=function(e){return l.createElement(\"span\",{style:{whiteSpace:\"pre\"}},e.children)},u=function(e){return l.createElement(\"span\",null,e.children)},f=a.memo(o),p=a.memo(i),s=a.memo(u),d=a.forwardRef((function(e,r){var t=e.className,d=e.style,m=e.LineWrapper,v=void 0===m?f:m,y=e.WordWrapper,h=void 0===y?p:y,x=e.LetterWrapper,g=void 0===x?s:x,b=e.extraProps,E=\"\";l.Children.map(e.children,(function(e){if(\"string\"!=typeof e&&\"number\"!=typeof e)throw new Error(\"SplitText expect a text as children\");E+=String(e)}));var w=a.useRef(null),S=a.useState([]),W=S[0],I=S[1],j=a.useRef(0);a.useLayoutEffect((function(){return function(){var e=w.current;if(e){if(W.length>0)return function(e,r){for(var t,a=j.current||e.map((function(e){return e.length})).sort((function(e,r){return r-e}))[0],l=[],f=\"\",p=0,s=function(e,r){var t;if(\"undefined\"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,r){if(e){if(\"string\"==typeof e)return n(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);return\"Object\"===t&&e.constructor&&(t=e.constructor.name),\"Map\"===t||\"Set\"===t?Array.from(e):\"Arguments\"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?n(e,void 0):void 0}}(e))){t&&(e=t);var a=0;return function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}return(t=e[Symbol.iterator]()).next.bind(t)}(r.split(\" \").entries());!(t=s()).done;){var d=t.value[1];(p+=d.length+1)>a+1&&(l.push(f),f=\"\",p=0),f+=d.trim()+\" \"}l.push(f),I(l.map((function(e){return e.trim()}))),a>j.current&&(j.current=a)}(W,E);for(var r,t=[],a=[],l=0,f=Array.from(e.children);l<f.length;l++){var p=f[l],s=p.getBoundingClientRect().top;null==r&&(r=s),s!==r&&(t.push(a.join(\" \")),a=[]),r=s,a.push((p.textContent||\"\").trim())}t.push(a.join(\" \")),I(t)}}()}),[E]);var L=0,A=0;return W.length?l.createElement(\"div\",{className:t,ref:function(e){w.current=e,\"function\"==typeof r?r(e):r&&(r.current=e)},style:d},W.map((function(e,r){var t=e.split(\" \");return t=t.map((function(e,r){return r===t.length-1?e:e+\" \"})),l.createElement(v,{key:r,lineIndex:r,extraProps:b},t.map((function(e,t){var a=e.split(\"\");return l.createElement(h,{key:t,lineIndex:r,wordIndex:t,countIndex:L++,extraProps:b},a.map((function(e,a){return l.createElement(g,{key:a,lineIndex:r,wordIndex:t,letterIndex:a,countIndex:A++,extraProps:b},e)})))})))}))):l.createElement(\"div\",{className:t,ref:w,style:d},E.split(\" \").map((function(e,r){return l.createElement(\"span\",{key:r},e,\" \")})))})),m=a.forwardRef((function(e,r){var t,f,p,s=e.children,m=function(e,r){if(null==e)return{};var t,a,l={},f=Object.keys(e);for(a=0;a<f.length;a++)r.indexOf(t=f[a])>=0||(l[t]=e[t]);return l}(e,[\"children\"]),v=a.useState(0),y=v[0],h=v[1],x=(t=function(){return h((function(e){return e+1}))},void 0===f&&(f=!1),function(){for(var e=this,r=arguments.length,a=new Array(r),l=0;l<r;l++)a[l]=arguments[l];var s=f&&!p,c=function(){return t.apply(e,a)};clearTimeout(p),p=setTimeout(c,300),s&&c()});return a.useEffect((function(){return window.addEventListener(\"resize\",x),function(){return window.removeEventListener(\"resize\",x)}}),[]),l.createElement(d,Object.assign({key:y},m,{ref:r}),s)}));r.LetterWrapper=u,r.LineWrapper=o,r.SplitText=m,r.WordWrapper=i;const v=r.__esModule,y=r.LetterWrapper,h=r.LineWrapper,x=r.SplitText,g=r.WordWrapper;export default r;export{y as LetterWrapper,h as LineWrapper,x as SplitText,g as WordWrapper,v as __esModule};\n\n//# sourceMappingURL=index.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useContext,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,MotionContext,useMotionValue}from\"framer-motion\";import{SplitText}from\"@cyriacbr/react-split-text\";const visibleVariant={opacity:1,x:0,y:0,scale:1,rotate:0,rotateX:0,rotateY:0};function variantToString(variant){return variant?\"visible\":\"hidden\";}/**\n * Motion Text\n * By Benjamin den Boer & Adam Seckel\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */ export default function MotionText(props){const{opacity,x,y,scale,rotate,rotateX,rotateY}=props.effectOptions;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const initialOpacity=useMotionValue(isCanvas?1:0);const isSpring=props.transitionOptions.type===\"spring\";const lastVariant=useRef();const[animate,setAnimate]=useState(()=>isCanvas?\"visible\":variantToString(!props.variant));const hasIndexAnimatedRef=useRef({});useEffect(()=>{// If the type of animation changes,\n// reset the ref so that we don't confuse old indexes with new ones.\nhasIndexAnimatedRef.current={};},[props.type]);// Animate the text after React renders,\n// and an animation frame has passed run the animation in the browser.\nuseEffect(()=>{if(isCanvas)return;requestAnimationFrame(()=>{initialOpacity.set(1);setAnimate(variantToString(props.variant));});},[]);// If the variant changes, trigger the animation if the variant boolean has changed.\nuseEffect(()=>{if(isCanvas)return;if(lastVariant.current!==props.variant){hasIndexAnimatedRef.current={};setAnimate(variantToString(props.variant));}lastVariant.current=props.variant;},[props.variant]);const springCurve={type:props.transitionOptions.type,stiffness:props.transitionOptions.stiffness,damping:props.transitionOptions.damping,mass:props.transitionOptions.mass};const easeCurve={type:props.transitionOptions.type,duration:props.transitionOptions.duration,ease:props.transitionOptions.ease};// Constructing the variants based on Effects\n// Hidden: from, visible: to\nconst item={hidden:{opacity,x,y,scale,rotate,rotateX,rotateY},visible:visibleVariant};const filteredTransition=isSpring?springCurve:easeCurve;const delay=props.transitionOptions.delay;const isLetter=props.type===\"letter\";const isWord=props.type===\"word\";const isLine=props.type===\"line\";const splitWrapperStyle={display:\"contents\"};function getSplitTextProps({isLetter,isWord,isLine}){const sharedProps={type:props.type,variants:item,filteredTransition:filteredTransition,delay:delay,stagger:props.stagger,perWord:props.perWord,hasIndexAnimatedRef};if(isLetter)return{LetterWrapper:info=>/*#__PURE__*/ _jsx(MotionSpanComponent,{...info,...sharedProps})};if(isLine)return{LineWrapper:info=>/*#__PURE__*/ _jsx(MotionSpanComponent,{...info,...sharedProps})};return{WordWrapper:info=>/*#__PURE__*/ _jsx(MotionSpanComponent,{...info,...sharedProps})};}return /*#__PURE__*/ _jsx(motion.div,{style:{width:\"100%\",height:\"100%\",// display: \"inline-block\",\nposition:\"relative\",overflow:props.overflow?\"visible\":\"hidden\",fontSize:props.font.fontSize,fontFamily:props.font.font,fontWeight:props.font.fontWeight,letterSpacing:props.font.letterSpacing,lineHeight:props.font.lineHeightType?props.font.lineHeight:`${props.font.lineHeightPixels}px`,textAlign:props.font.textAlign,whiteSpace:props.font.whiteSpace,color:props.color,left:`${props.font.offset}%`,margin:0,padding:0,opacity:initialOpacity},initial:isCanvas?\"visible\":\"hidden\",animate:animate,children:isCanvas?props.text:/*#__PURE__*/ _jsx(SplitText,{style:splitWrapperStyle,...getSplitTextProps({isLetter,isWord,isLine}),children:props.text})});};const getIndex=(isLetter,isWord,isLine,countIndex=0,letterIndex=0,wordIndex=0,lineIndex=0,perWord)=>{if(isLetter)return perWord?letterIndex:countIndex;if(isWord)return countIndex;return lineIndex;};const MotionSpanComponent=({type,countIndex=0,letterIndex=0,wordIndex=0,lineIndex=0,variants,isCanvas,filteredTransition,delay,stagger,children,perWord,hasIndexAnimatedRef})=>{const isLetter=type===\"letter\";const isWord=type===\"word\";const isLine=type===\"line\";const index=getIndex(isLetter,isWord,isLine,countIndex,letterIndex,wordIndex,lineIndex,perWord);// We have to do a lot of work to prevent this component from animating after it's animated once.\n// This is because SplitText aggressivly updates `keys` to rerender after the window resizes.\n// This means we can't keep any state in these components, and have to read from the parent.\n// If the layer has animated before, we override the inherited `initial` to whatever\n// the inherited `animate` is, to prevent another animation.\nconst{animate}=useContext(MotionContext);const props={};if(hasIndexAnimatedRef.current[index]===true)props.initial=animate;return /*#__PURE__*/ _jsx(motion.span,{...props,onAnimationComplete:()=>hasIndexAnimatedRef.current[index]=true,style:{perspective:1200,display:\"inline-block\",whiteSpace:\"pre\",margin:0,padding:0,willChange:\"transform\"},variants:variants,transition:{...filteredTransition,delay:delay+stagger*(index+1)},children:children});};MotionText.displayName=\"Motion Text\";MotionText.defaultProps={text:\"Hello World\",stagger:.05,variant:true,newTab:true,tag:\"heading1\",effectOptions:{x:0,y:100,rotate:0,rotateX:0,rotateY:0},transitionOptions:{type:\"spring\",stiffness:400,damping:30,mass:1,delay:.05},overflow:false,font:{font:\"Inter\",fontSize:32,fontWeight:400,textAlign:\"center\",lineHeight:1.2,lineHeightType:true,lineHeightPixels:100,letterSpacing:0,offset:0,whiteSpace:\"nowrap\"}};/* Property Controls */ addPropertyControls(MotionText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Hello World\",displayTextArea:true},type:{title:\"Type\",type:ControlType.Enum,options:[\"letter\",\"word\",\"line\"],optionTitles:[\"Letter\",\"Word\",\"Line\"],defaultValue:\"letter\"},// link: { type: ControlType.Link, title: \"Link\" },\n// newTab: { type: ControlType.Boolean, title: \"New Tab\", defaultValue: true },\nperWord:{type:ControlType.Boolean,title:\"Per Word\",defaultValue:false,hidden:props=>props.type!==\"letter\"},variant:{title:\"Animate\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"In\",disabledTitle:\"Out\"},overflow:{title:\"Overflow\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},stagger:{title:\"Stagger\",type:ControlType.Number,step:.01,defaultValue:.05,displayStepper:true},effectOptions:{title:\"From\",type:ControlType.Object,controls:{opacity:{title:\"Opacity\",type:ControlType.Number,min:0,max:1,step:.01,defaultValue:0},x:{title:\"X\",type:ControlType.Number,min:-200,max:200,unit:\"%\",step:1,defaultValue:0,displayStepper:true},y:{title:\"Y\",type:ControlType.Number,min:-200,max:200,unit:\"%\",step:1,defaultValue:100,displayStepper:true},scale:{title:\"Scale\",type:ControlType.Number,min:0,max:5,step:.01,defaultValue:1,displayStepper:true},rotate:{title:\"Rotate\",type:ControlType.Number,min:-360,max:360,unit:\"\\xb0\",step:1,defaultValue:0},rotateX:{title:\"Rotate X\",type:ControlType.Number,min:-360,max:360,unit:\"\\xb0\",step:1,defaultValue:0},rotateY:{title:\"Rotate Y\",type:ControlType.Number,min:-360,max:360,unit:\"\\xb0\",step:1,defaultValue:0}}},transitionOptions:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30,mass:1,delay:.05}},color:{type:ControlType.Color,defaultValue:\"#888\"},font:{type:ControlType.Object,controls:{font:{type:ControlType.String,placeholder:\"Inter\",defaultValue:\"Inter\"},fontSize:{title:\"Size\",type:ControlType.Number,min:0,max:500,step:.5,defaultValue:32},fontWeight:{type:ControlType.Enum,options:[100,200,300,400,500,600,700,800,900],defaultValue:400,title:\"Weight\"},textAlign:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"},letterSpacing:{title:\"Letter\",type:ControlType.Number,defaultValue:0,step:.1,displayStepper:true},offset:{type:ControlType.Number,title:\"Offset\",min:-100,max:100,displayStepper:true,step:.25,defaultValue:0,unit:\"%\"},whiteSpace:{type:ControlType.Enum,title:\"Space\",options:[\"normal\",\"nowrap\",\"pre\",\"pre-wrap\",\"preline\",\"break-spaces\",],optionTitles:[\"Normal\",\"No Wrap\",\"Pre\",\"Pre Wrap\",\"Preline\",\"Break Spaces\",],defaultValue:\"center\"},lineHeight:{type:ControlType.Number,title:\"Line\",min:-500,max:500,displayStepper:true,step:.1,defaultValue:1.2,hidden:props=>!props.lineHeightType},lineHeightPixels:{type:ControlType.Number,title:\"Line\",min:-500,max:500,displayStepper:true,step:.1,defaultValue:100,hidden:props=>props.lineHeightType},lineHeightType:{type:ControlType.Boolean,title:\" \",enabledTitle:\"em\",disabledTitle:\"px\",defaultValue:true}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MotionText\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MotionText.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import MotionText from\"https://framerusercontent.com/modules/2AusMW9Upi6mhJ0JzKTi/b0GOvxzDuuEZvz71ut2V/MotionText.js\";const MotionTextFonts=getFonts(MotionText);const cycleOrder=[\"x4Nysc4Q9\"];const serializationHash=\"framer-VjhvX\";const variantClassNames={x4Nysc4Q9:\"framer-v-1r0zsyz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({amount,height,id,width,...props})=>{var _ref;return{...props,eARqR9YTc:(_ref=amount!==null&&amount!==void 0?amount:props.eARqR9YTc)!==null&&_ref!==void 0?_ref:\"OS\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,eARqR9YTc,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"x4Nysc4Q9\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1r0zsyz\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"x4Nysc4Q9\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(2, 9, 33)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, rgb(77, 77, 77) 0%, rgb(255, 255, 255) 100%)\"},children:\"13\"})})}),className:\"framer-3n7p8g\",fonts:[\"GF;Montserrat-700\"],layoutDependency:layoutDependency,layoutId:\"hcQkG4uuJ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",textShadow:\"0px 0px 13px rgba(255, 255, 255, 0.57)\"},text:eARqR9YTc,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hupjdq-container\",layoutDependency:layoutDependency,layoutId:\"EZjldZ1Xa-container\",children:/*#__PURE__*/_jsx(MotionText,{color:\"rgb(136, 136, 136)\",effectOptions:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:100},font:{font:\"Inter\",fontSize:32,fontWeight:400,letterSpacing:0,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"center\",whiteSpace:\"nowrap\"},height:\"100%\",id:\"EZjldZ1Xa\",layoutId:\"EZjldZ1Xa\",overflow:false,perWord:false,stagger:.05,style:{width:\"100%\"},text:\"Hello World\",transitionOptions:{damping:30,delay:.05,mass:1,stiffness:400,type:\"spring\"},type:\"letter\",variant:true,width:\"100%\"})})]})})});});const css=['.framer-VjhvX[data-border=\"true\"]::after, .framer-VjhvX [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VjhvX.framer-1czvhkh, .framer-VjhvX .framer-1czvhkh { display: block; }\",\".framer-VjhvX.framer-1r0zsyz { height: 70px; overflow: hidden; position: relative; width: 70px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VjhvX .framer-3n7p8g { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-VjhvX .framer-hupjdq-container { flex: none; height: auto; left: -65px; position: absolute; top: -65px; width: 200px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 70\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"eARqR9YTc\":\"amount\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerVTMptM3nS=withCSS(Component,css,\"framer-VjhvX\");export default FramerVTMptM3nS;FramerVTMptM3nS.displayName=\"Inner Box\";FramerVTMptM3nS.defaultProps={height:70,width:70};addPropertyControls(FramerVTMptM3nS,{eARqR9YTc:{defaultValue:\"OS\",displayTextArea:false,title:\"Amount\",type:ControlType.String}});addFonts(FramerVTMptM3nS,[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2\",weight:\"700\"},...MotionTextFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVTMptM3nS\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"70\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"70\",\"framerVariables\":\"{\\\"eARqR9YTc\\\":\\\"amount\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VTMptM3nS.map", "// Generated by Framer (7699a62)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,Link,RichText,useConstant,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={GxlcaZBMR:{hover:true},msCs9TClO:{hover:true}};const cycleOrder=[\"GxlcaZBMR\",\"msCs9TClO\"];const serializationHash=\"framer-1jzk1\";const variantClassNames={GxlcaZBMR:\"framer-v-13hqi4r\",msCs9TClO:\"framer-v-1ccfjt8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"msCs9TClO\",Light:\"GxlcaZBMR\"};const getProps=({height,id,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,qOUtN_gY_:(_ref=title!==null&&title!==void 0?title:props.qOUtN_gY_)!==null&&_ref!==void 0?_ref:\"Shop my templates\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"GxlcaZBMR\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,qOUtN_gY_,...restProps}=getProps(props);const initialVariant=useConstant(()=>variant);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"GxlcaZBMR\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":fjJfYY0YX\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-13hqi4r\",className,classNames)} framer-14l1i2v`,\"data-framer-name\":\"Light\",initial:initialVariant,layoutDependency:layoutDependency,layoutId:\"GxlcaZBMR\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-512ad759-be92-4456-bc21-b72bec14693e, rgb(250, 250, 250))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,...style},variants:{msCs9TClO:{backgroundColor:\"var(--token-b0aa0d4f-ef13-47db-b522-bfb0ea8b76b7, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"GxlcaZBMR-hover\":{\"data-framer-name\":undefined},\"msCs9TClO-hover\":{\"data-framer-name\":undefined},msCs9TClO:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1282,intrinsicWidth:2212,pixelHeight:1282,pixelWidth:2212,sizes:\"356px\",src:\"https://framerusercontent.com/images/SGxf73UpwvST5MNvhwi6EerJaY.png\",srcSet:\"https://framerusercontent.com/images/SGxf73UpwvST5MNvhwi6EerJaY.png?scale-down-to=512 512w, https://framerusercontent.com/images/SGxf73UpwvST5MNvhwi6EerJaY.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/SGxf73UpwvST5MNvhwi6EerJaY.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/SGxf73UpwvST5MNvhwi6EerJaY.png 2212w\"},className:\"framer-r3dt5p\",\"data-framer-name\":\"CleanShot_2022_11_30_at_15_33_35_2x\",layoutDependency:layoutDependency,layoutId:\"HQ7fImj3R\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 16px 24px 8px rgba(0, 0, 0, 0.1)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1226,intrinsicWidth:2136,pixelHeight:1226,pixelWidth:2136,src:\"https://framerusercontent.com/images/Ffcho3cvuyZayU9kuZFom4wBXY.png\"},className:\"framer-ybov70\",\"data-framer-name\":\"CleanShot_2022_11_30_at_15_33_35_2x\",layoutDependency:layoutDependency,layoutId:\"ZIFoerOmK\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 16px 24px 8px rgba(0, 0, 0, 0.1)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1356,intrinsicWidth:2544,pixelHeight:1356,pixelWidth:2544,src:\"https://framerusercontent.com/images/FQrK2c27wrlBbwHhbi7BpKRV1Y.png\"},className:\"framer-12f2yrl\",\"data-framer-name\":\"CleanShot_2022_11_30_at_15_33_35_2x\",layoutDependency:layoutDependency,layoutId:\"tAqssC6SU\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 16px 24px 8px rgba(0, 0, 0, 0.1)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13865c7f-06f5-43bf-b1c4-acd6f833be81, rgb(29, 29, 31)))\"},children:\"Shop my templates\"})}),className:\"framer-1as3qmt\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"wCfIqasfS\",style:{\"--extracted-r6o4lv\":\"var(--token-13865c7f-06f5-43bf-b1c4-acd6f833be81, rgb(29, 29, 31))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:qOUtN_gY_,transformTemplate:transformTemplate1,variants:{\"GxlcaZBMR-hover\":{opacity:0},\"msCs9TClO-hover\":{opacity:0},msCs9TClO:{\"--extracted-r6o4lv\":\"var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({msCs9TClO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255)))\"},children:\"Shop my templates\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115)))\"},children:\"Buy on Gumroad\"})}),className:\"framer-126871e\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"nO7fWaQqT\",style:{\"--extracted-r6o4lv\":\"var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},transformTemplate:transformTemplate1,variants:{\"GxlcaZBMR-hover\":{opacity:1},\"msCs9TClO-hover\":{opacity:1},msCs9TClO:{\"--extracted-r6o4lv\":\"rgb(175, 175, 197)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({msCs9TClO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(175, 175, 197))\"},children:\"Buy on Gumroad\"})})}},baseVariant,gestureVariant)})]})})})});});const css=['.framer-1jzk1[data-border=\"true\"]::after, .framer-1jzk1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1jzk1.framer-14l1i2v, .framer-1jzk1 .framer-14l1i2v { display: block; }\",\".framer-1jzk1.framer-13hqi4r { cursor: pointer; height: 212px; overflow: hidden; position: relative; text-decoration: none; width: 276px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1jzk1 .framer-r3dt5p { bottom: -40px; flex: none; height: 205px; left: 26px; overflow: visible; position: absolute; width: 356px; }\",\".framer-1jzk1 .framer-ybov70 { bottom: -56px; flex: none; height: 205px; left: 74px; overflow: visible; position: absolute; width: 356px; }\",\".framer-1jzk1 .framer-12f2yrl { bottom: -72px; flex: none; height: 205px; left: 122px; overflow: visible; position: absolute; width: 356px; }\",\".framer-1jzk1 .framer-1as3qmt { flex: none; height: auto; left: 50%; position: absolute; top: 16px; white-space: pre; width: auto; }\",\".framer-1jzk1 .framer-126871e { flex: none; height: auto; left: 50%; position: absolute; top: 32px; white-space: pre; width: auto; }\",\".framer-1jzk1.framer-v-13hqi4r.hover .framer-ybov70, .framer-1jzk1.framer-v-1ccfjt8.hover .framer-ybov70 { bottom: -48px; left: 58px; }\",\".framer-1jzk1.framer-v-13hqi4r.hover .framer-12f2yrl, .framer-1jzk1.framer-v-1ccfjt8.hover .framer-12f2yrl { bottom: -56px; left: 90px; }\",\".framer-1jzk1.framer-v-13hqi4r.hover .framer-1as3qmt, .framer-1jzk1.framer-v-1ccfjt8.hover .framer-1as3qmt { top: 0px; }\",\".framer-1jzk1.framer-v-13hqi4r.hover .framer-126871e, .framer-1jzk1.framer-v-1ccfjt8.hover .framer-126871e { top: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 212\n * @framerIntrinsicWidth 276\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"msCs9TClO\":{\"layout\":[\"fixed\",\"fixed\"]},\"mepFv0yhA\":{\"layout\":[\"fixed\",\"fixed\"]},\"Drv82CWxe\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qOUtN_gY_\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FrameryJ4QPvYJa=withCSS(Component,css,\"framer-1jzk1\");export default FrameryJ4QPvYJa;FrameryJ4QPvYJa.displayName=\"Gumroad Tile\";FrameryJ4QPvYJa.defaultProps={height:212,width:276};addPropertyControls(FrameryJ4QPvYJa,{variant:{options:[\"GxlcaZBMR\",\"msCs9TClO\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},qOUtN_gY_:{defaultValue:\"Shop my templates\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FrameryJ4QPvYJa,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryJ4QPvYJa\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"276\",\"framerIntrinsicHeight\":\"212\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"msCs9TClO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mepFv0yhA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Drv82CWxe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"qOUtN_gY_\\\":\\\"title\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yJ4QPvYJa.map", "// Generated by Framer (838580a)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,Image,optimizeAppear,PropertyOverrides,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useOverlayState,useRouteElementId,useRouter,withCSS,withFX,withMappedReactProps}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import ModeSwitcher from\"https://framerusercontent.com/modules/2FjYF9eMNfKigr1hAiB1/UXWEltDedm4Y94RPccrK/cRiZKoHnu.js\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import RotateBorder from\"https://framerusercontent.com/modules/9T8569XbDCBGcq5sH5Xx/YgyGJf3L3NL9omNGDZY8/X5iHilimK.js\";import{with3D}from\"https://framerusercontent.com/modules/9uZ5kByiAQGUaL8NnXzB/990KNYNv9qiiTgg2KyIF/Hover_Override.js\";import Location from\"https://framerusercontent.com/modules/gyPWLm2EzE6g2tOKF2iH/GaEK5z4c3Z1v37xcEoM0/EFBggEy5o.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/534oB9Tn5cZB6VZbkWLJ/Video.js\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/NkuDQ5CVcgcRFhOG6sck/SlideShow.js\";import MinlFeatures from\"#framer/local/canvasComponent/AnmrpUjsy/AnmrpUjsy.js\";import ButtonDark from\"#framer/local/canvasComponent/aoehAw6mL/aoehAw6mL.js\";import LayersTile from\"#framer/local/canvasComponent/DvyGJFNzI/DvyGJFNzI.js\";import Navigation from\"#framer/local/canvasComponent/eqY6x0XVr/eqY6x0XVr.js\";import ButtonBig from\"#framer/local/canvasComponent/flYDYCw5S/flYDYCw5S.js\";import FramerBadge from\"#framer/local/canvasComponent/Foroh_m8a/Foroh_m8a.js\";import LogosHeading from\"#framer/local/canvasComponent/giy1pYBuU/giy1pYBuU.js\";import DoNotDisturb from\"#framer/local/canvasComponent/J2qLqQDtp/J2qLqQDtp.js\";import Footer from\"#framer/local/canvasComponent/KwSIba3MB/KwSIba3MB.js\";import MinlHero from\"#framer/local/canvasComponent/lHAXnuu0P/lHAXnuu0P.js\";import DCard,*as DCardInfo from\"#framer/local/canvasComponent/LX9oqF1qU/LX9oqF1qU.js\";import Heading from\"#framer/local/canvasComponent/meI0zUXiK/meI0zUXiK.js\";import CurrentlyBuildingTile from\"#framer/local/canvasComponent/meiwanG41/meiwanG41.js\";import Button1 from\"#framer/local/canvasComponent/odxurenLW/odxurenLW.js\";import RemixLink from\"#framer/local/canvasComponent/QQiavHHLe/QQiavHHLe.js\";import ReadCvTile from\"#framer/local/canvasComponent/rnYz0s0E4/rnYz0s0E4.js\";import TwitterTile from\"#framer/local/canvasComponent/Rwfim69z9/Rwfim69z9.js\";import InnerBox from\"#framer/local/canvasComponent/VTMptM3nS/VTMptM3nS.js\";import GumroadTile from\"#framer/local/canvasComponent/yJ4QPvYJa/yJ4QPvYJa.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const NavigationFonts=getFonts(Navigation);const MinlHeroFonts=getFonts(MinlHero);const ContainerWithFX=withFX(Container);const LogosHeadingFonts=getFonts(LogosHeading);const RotateBorderFonts=getFonts(RotateBorder);const InnerBoxFonts=getFonts(InnerBox);const DCardFonts=getFonts(DCard);const DCardWith3DWithMappedReactProps81b487=withMappedReactProps(with3D(DCard),DCardInfo);const ButtonDarkFonts=getFonts(ButtonDark);const VideoFonts=getFonts(Video);const MaterialFonts=getFonts(Material);const MinlFeaturesFonts=getFonts(MinlFeatures);const HeadingFonts=getFonts(Heading);const Button1Fonts=getFonts(Button1);const ButtonBigFonts=getFonts(ButtonBig);const TwitterTileFonts=getFonts(TwitterTile);const DoNotDisturbFonts=getFonts(DoNotDisturb);const LayersTileFonts=getFonts(LayersTile);const ReadCvTileFonts=getFonts(ReadCvTile);const GumroadTileFonts=getFonts(GumroadTile);const CurrentlyBuildingTileFonts=getFonts(CurrentlyBuildingTile);const SlideshowFonts=getFonts(Slideshow);const FramerBadgeFonts=getFonts(FramerBadge);const RemixLinkFonts=getFonts(RemixLink);const LocationFonts=getFonts(Location);const ModeSwitcherFonts=getFonts(ModeSwitcher);const FooterFonts=getFonts(Footer);const cycleOrder=[\"WQLkyLRf1\",\"MS4T6RNQt\",\"FDbrL4fb4\"];const breakpoints={FDbrL4fb4:\"(max-width: 809px)\",MS4T6RNQt:\"(min-width: 810px) and (max-width: 1199px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ktZep\";const variantClassNames={FDbrL4fb4:\"framer-v-vaivjk\",MS4T6RNQt:\"framer-v-zlnh5m\",WQLkyLRf1:\"framer-v-72rtr7\"};const animation={opacity:1,rotate:0,rotateX:35,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:960,x:0,y:0};const transition1={damping:20,delay:.1,mass:1,stiffness:100,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:35,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:960,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:-100,y:0};const transition2={damping:60,delay:0,mass:1,stiffness:550,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:-100,y:0};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transition3={damping:30,delay:.7,mass:1,stiffness:100,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:55,rotateY:0,scale:.6,skewX:0,skewY:0,transformPerspective:1200,x:0,y:54};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:100};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:100};const transition4={damping:60,delay:.1,mass:1,stiffness:1e3,type:\"spring\"};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:-100,y:0};const transition5={delay:0,duration:2,ease:[.44,0,.05,1],type:\"tween\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition5,x:0,y:0};const animation10={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:-200,y:0};const transition6={delay:.1,duration:2,ease:[.44,0,.05,1],type:\"tween\"};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition6,x:0,y:0};const transition7={delay:.2,duration:2,ease:[.44,0,.05,1],type:\"tween\"};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition7,x:0,y:0};const transition8={delay:.3,duration:2,ease:[.44,0,.05,1],type:\"tween\"};const animation13={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition8,x:0,y:0};const animation14={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:200};const animation15={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-200};const transition9={delay:0,duration:2.5,ease:[.44,0,.05,1],type:\"tween\"};const animation16={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition9,x:0,y:0};const animation17={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1.5,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const animation18={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:200,y:0};const transition10={damping:30,delay:.4,mass:1,stiffness:100,type:\"spring\"};const animation19={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition10,x:0,y:0};const animation20={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:100};const transition11={damping:30,delay:.3,mass:1,stiffness:100,type:\"spring\"};const animation21={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition11,x:0,y:0};const transition12={damping:30,delay:.45,mass:1,stiffness:100,type:\"spring\"};const animation22={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition12,x:0,y:0};const transition13={damping:30,delay:.35,mass:1,stiffness:100,type:\"spring\"};const animation23={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition13,x:0,y:0};const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"FDbrL4fb4\",Tablet:\"MS4T6RNQt\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}if(metadata1.bodyClassName){Array.from(document.body.classList).filter(c=>c.startsWith(\"framer-body-\")).map(c=>document.body.classList.remove(c));document.body.classList.add(`${metadata1.bodyClassName}-framer-ktZep`);return()=>{document.body.classList.remove(`${metadata1.bodyClassName}-framer-ktZep`);};}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const onTapwelu7j=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onClick1wvko5h=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.hide();});const ref1=React.useRef(null);const id=useRouteElementId(\"fjJfYY0YX\");const ref2=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"FDbrL4fb4\")return false;return true;};const id1=useRouteElementId(\"tnog9yQBo\");const ref3=React.useRef(null);const router=useRouter();const defaultLayoutId=React.useId();const sharedStyleClassNames=[];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-72rtr7\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-qpzhk5-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{style:{width:\"100%\"},variant:\"PDdyPON8M\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"CBCngIu9C\",layoutId:\"CBCngIu9C\",O8pT_K5hw:\"Products\",RD1tHfAP9:\"Testimonials\",style:{height:\"100%\",width:\"100%\"},variant:\"VGTvGM7TZ\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-83foa3-container\",\"data-framer-name\":\"Hero\",name:\"Hero\",style:{transformPerspective:960},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{style:{width:\"100%\"},variant:\"O48FJWLkd\"},MS4T6RNQt:{variant:\"P3OYGc1ia\"}},children:/*#__PURE__*/_jsx(MinlHero,{height:\"100%\",id:\"C6UlJLr2Q\",layoutId:\"C6UlJLr2Q\",name:\"Hero\",style:{height:\"100%\",width:\"100%\"},variant:\"FOeYgxB_5\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-19in6iv-container\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{variant:\"KkkgMrnqk\"},MS4T6RNQt:{variant:\"qbGOOOnXR\"}},children:/*#__PURE__*/_jsx(LogosHeading,{height:\"100%\",id:\"JEqJ9o6Ek\",layoutId:\"JEqJ9o6Ek\",style:{width:\"100%\"},variant:\"BxMZVa6FF\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"header\",{className:\"framer-1qvnn2f\",\"data-framer-name\":\"Design OS\",id:id,name:\"Design OS\",ref:ref2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-r80bqz\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1thmmqd\",\"data-framer-name\":\"Logo and version\",name:\"Logo and version\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1f7vxsm\",\"data-framer-name\":\"Mask\",name:\"Mask\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-hquo37-container\",children:/*#__PURE__*/_jsx(RotateBorder,{height:\"100%\",id:\"AnyD3vfOV\",layoutId:\"AnyD3vfOV\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19on7ko-container\",children:/*#__PURE__*/_jsx(InnerBox,{eARqR9YTc:\"OS\",height:\"100%\",id:\"a_IiBCEmM\",layoutId:\"a_IiBCEmM\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNzAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Design\"})}),className:\"framer-1arbe1e\",fonts:[\"GF;Inter-700\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(242, 239, 250)\"},children:\"My #1 best-seller template to supercharge your research, design and collaboration workspace in Notion.\"})}),className:\"framer-1bzpacy\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(242, 239, 250)\"},children:\"\u2B50\uFE0F\u2B50\uFE0F\u2B50\uFE0F\u2B50\uFE0F\u2B50\uFE0F\"})}),className:\"framer-mnqqzp\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"1qctkoq\",animate:optimizeAppear(\"animate\",\"1qctkoq\",animation4,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"1qctkoq\",animation5,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1por74j\",animate:optimizeAppear(\"animate\",\"1por74j\",animation4,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1por74j\",animation5,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"87lcew\",animation4,\"72rtr7\"),className:\"framer-87lcew-container\",\"data-framer-appear-id\":\"87lcew\",initial:optimizeAppear(\"initial\",\"87lcew\",animation5,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(DCardWith3DWithMappedReactProps81b487,{height:\"100%\",id:\"YE8uG2nZI\",layoutId:\"YE8uG2nZI\",Ow0Yo3uG7:addImageAlt({src:\"https://framerusercontent.com/images/lsgdqRlNgoP0neRIXWAUfFJaFMk.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/lsgdqRlNgoP0neRIXWAUfFJaFMk.png?scale-down-to=512 512w,https://framerusercontent.com/images/lsgdqRlNgoP0neRIXWAUfFJaFMk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/lsgdqRlNgoP0neRIXWAUfFJaFMk.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/lsgdqRlNgoP0neRIXWAUfFJaFMk.png 2553w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(242, 239, 250)\"},children:\"Loved by 100+ design teams & freelancers\"})}),className:\"framer-4xbj4c\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-f396g0\",children:[isDisplayed()&&/*#__PURE__*/_jsx(\"button\",{className:\"framer-4qo4l1 hidden-vaivjk\",\"data-framer-name\":\"Button dark\",\"data-reset\":\"button\",name:\"Button dark\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-e4lnzs-container\",children:/*#__PURE__*/_jsx(ButtonDark,{height:\"100%\",id:\"vZZ_Sa2en\",layoutId:\"vZZ_Sa2en\",LXf3mXkNr:\"Get Design OS ($29)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.button,{className:\"framer-1b3q22b\",\"data-framer-name\":\"Button dark\",\"data-reset\":\"button\",id:\"1b3q22b\",name:\"Button dark\",onTap:onTapwelu7j({overlay}),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(212, 212, 212)\"},children:\"See how it works\"})}),className:\"framer-314ljd\",fonts:[\"GF;Inter-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-1cfo40j\",\"data-framer-portal-id\":\"1b3q22b\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"P43frAk0x\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ykhd9i-container\",\"data-framer-portal-id\":\"1b3q22b\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(255, 10, 10, 0)\",borderRadius:20,bottomLeftRadius:20,bottomRightRadius:20,canvasPlay:false,controls:true,height:\"100%\",id:\"nlNmoxDPm\",isMixedBorderRadius:false,layoutId:\"nlNmoxDPm\",loop:true,muted:false,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:\"https://framerusercontent.com/assets/IdWyhqfXOVnmWZLaWUsN2nYp0y4.mp4\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-ice-cream-glass-of-red-soda-5094-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:20,topRightRadius:20,volume:90,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1y9qz3l-container\",\"data-framer-portal-id\":\"1b3q22b\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Cancel\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"x9EhnBEmA\",layoutId:\"x9EhnBEmA\",mirrored:false,onClick:onClick1wvko5h({overlay}),selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),document.querySelector(\"#overlay\"))})})]})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation6,__framer__exit:animation7,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-8lowgi-container\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{variant:\"nyDf3BjZC\"},MS4T6RNQt:{variant:\"wFSnbkQyM\"}},children:/*#__PURE__*/_jsx(MinlFeatures,{height:\"100%\",id:\"IJQqR9tyv\",layoutId:\"IJQqR9tyv\",style:{width:\"100%\"},variant:\"nxmaZwLwm\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-scuksi-container\",\"data-framer-name\":\"Features Heading\",id:id1,name:\"Features Heading\",ref:ref3,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{variant:\"k1yJ88Dmn\"},MS4T6RNQt:{variant:\"C1kUP4WQR\"}},children:/*#__PURE__*/_jsx(Heading,{height:\"100%\",id:\"tnog9yQBo\",layoutId:\"tnog9yQBo\",name:\"Features Heading\",style:{width:\"100%\"},variant:\"Fc4zNVFtB\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b10g5x\",\"data-framer-name\":\"Blog\",name:\"Blog\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1u2bh1p\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-a9ly4h\",\"data-framer-name\":\"Card\",name:\"Card\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-vz28rb-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,canvasPlay:false,controls:false,height:\"100%\",id:\"sSWlUXAgc\",isMixedBorderRadius:true,layoutId:\"sSWlUXAgc\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:\"https://framerusercontent.com/assets/AjdYCVOOw75Pn3oVy3v6tUMxFE.mp4\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-ice-cream-glass-of-red-soda-5094-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:20,topRightRadius:20,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bxsc0f\",\"data-framer-name\":\"Content\",name:\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-skn0tz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b9c3c957-2c66-49c4-9732-fa196fddac20, rgb(0, 17, 34))\"},children:\"Designer\"})}),className:\"framer-93hynd\",fonts:[\"GF;Inter-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h5tdy4\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2500,intrinsicWidth:1667,loading:\"lazy\",pixelHeight:2500,pixelWidth:1667,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/7KYUWvFuq4U9Aw7CpjZHXn1jN5Y.svg\"},className:\"framer-1k8lwrk\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:800,intrinsicWidth:800,loading:\"lazy\",pixelHeight:800,pixelWidth:800,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/L8sK192ATKQX0ajNfz8fYxaNuI.svg\"},className:\"framer-p6dra6\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2500,intrinsicWidth:2500,loading:\"lazy\",pixelHeight:2500,pixelWidth:2500,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/0X7uNIfLSqrmMa6MrDIZ9MDBd38.svg\"},className:\"framer-1oj18u5\"})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(102, 102, 102)\"},children:\"Creating impactful experiences for 100,000's across the globe.\"})}),className:\"framer-152pgf6\",fonts:[\"GF;Inter-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uIFiJdcno\"},implicitPathVariables:undefined},{href:{webPageId:\"uIFiJdcno\"},implicitPathVariables:undefined},{href:{webPageId:\"uIFiJdcno\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1relj4k-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{Hvc_YTJ2S:resolvedLinks[2]},MS4T6RNQt:{Hvc_YTJ2S:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Button1,{height:\"100%\",Hvc_YTJ2S:resolvedLinks[0],id:\"eNwYTo599\",layoutId:\"eNwYTo599\",sX3wqXiJt:\"See work\",width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ut1kep\",\"data-framer-name\":\"Card\",name:\"Card\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1roib83-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,canvasPlay:false,controls:false,height:\"100%\",id:\"mJVpM5puS\",isMixedBorderRadius:true,layoutId:\"mJVpM5puS\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:\"https://framerusercontent.com/assets/Dfb1dPYNotdVHzEKZD7sux4TcNI.mp4\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-ice-cream-glass-of-red-soda-5094-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:20,topRightRadius:20,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ugflb8\",\"data-framer-name\":\"Content\",name:\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mwokp7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b9c3c957-2c66-49c4-9732-fa196fddac20, rgb(0, 17, 34))\"},children:\"Youtuber\"})}),className:\"framer-36u5nk\",fonts:[\"GF;Inter-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ag25sy\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:800,intrinsicWidth:1200,loading:\"lazy\",pixelHeight:800,pixelWidth:1200,src:\"https://framerusercontent.com/images/ARozkDdJO4jFMiET1kJuXAahzSs.svg\"},className:\"framer-1tqw9w1\"})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(102, 102, 102)\"},children:\"Entertaining and teaching in the fields of design and tech.\"})}),className:\"framer-1xy2pku\",fonts:[\"GF;Inter-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ho0ady-container\",children:/*#__PURE__*/_jsx(Button1,{height:\"100%\",Hvc_YTJ2S:\"https://www.youtube.com/@Oefez\",id:\"EupO2W92x\",layoutId:\"EupO2W92x\",sX3wqXiJt:\"Go to videos\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cogibn\",\"data-framer-name\":\"Card\",name:\"Card\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-vlkxhp-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,canvasPlay:false,controls:false,height:\"100%\",id:\"WYSpYo6HP\",isMixedBorderRadius:true,layoutId:\"WYSpYo6HP\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:\"https://framerusercontent.com/assets/7I8RbYJXszgW66ZzOHTp9SdNyqU.mp4\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-ice-cream-glass-of-red-soda-5094-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:20,topRightRadius:20,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cfjm25\",\"data-framer-name\":\"Content\",name:\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-w4ysuy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b9c3c957-2c66-49c4-9732-fa196fddac20, rgb(0, 17, 34))\"},children:\"Founder\"})}),className:\"framer-1cvkzya\",fonts:[\"GF;Inter-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1507zms\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:1e3,loading:\"lazy\",pixelHeight:1e3,pixelWidth:1e3,sizes:\"27px\",src:\"https://framerusercontent.com/images/NWQxuGkb2xARd2TcGbUPoVTAIwY.jpg\",srcSet:\"https://framerusercontent.com/images/NWQxuGkb2xARd2TcGbUPoVTAIwY.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/NWQxuGkb2xARd2TcGbUPoVTAIwY.jpg 1000w\"},className:\"framer-6zocub\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:576,intrinsicWidth:576,loading:\"lazy\",pixelHeight:576,pixelWidth:576,positionX:\"center\",positionY:\"center\",sizes:\"27px\",src:\"https://framerusercontent.com/images/rMMdpFBIjRWpDVBHTswTfMzqIj8.svg\",srcSet:\"https://framerusercontent.com/images/rMMdpFBIjRWpDVBHTswTfMzqIj8.svg?scale-down-to=512 512w,https://framerusercontent.com/images/rMMdpFBIjRWpDVBHTswTfMzqIj8.svg 576w\"},className:\"framer-1wwrt5d\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:84,intrinsicWidth:84,loading:\"lazy\",pixelHeight:84,pixelWidth:84,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/HdJbQiFLo3N8ESaBMLUEx03dnUk.svg\"},className:\"framer-1uy2gu3\"})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(102, 102, 102)\"},children:\"Building startups to experience the entire product cycle.\"})}),className:\"framer-p2a4ke\",fonts:[\"GF;Inter-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17g6phs-container\",children:/*#__PURE__*/_jsx(Button1,{height:\"100%\",Hvc_YTJ2S:\"https://twitter.com/efesopoulos\",id:\"lBBShzhQ0\",layoutId:\"lBBShzhQ0\",sX3wqXiJt:\"Follow journey\",width:\"100%\"})})})]})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11sfi2o\",\"data-framer-name\":\"Features\",name:\"Features\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vns7dj\",\"data-framer-name\":\"Features\",name:\"Features\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1oha1c\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2322,intrinsicWidth:4128,loading:\"lazy\",pixelHeight:2322,pixelWidth:4128,sizes:\"367px\",src:\"https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png\",srcSet:\"https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png?scale-down-to=512 512w,https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png 4128w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2322,intrinsicWidth:4128,loading:\"lazy\",pixelHeight:2322,pixelWidth:4128,sizes:\"467px\",src:\"https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png\",srcSet:\"https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png?scale-down-to=512 512w,https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/JVf2WfJy06HqOF8yDjm9Cj6QHg.png 4128w\"},className:\"framer-djm4zk\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bzsce3\",\"data-framer-name\":\"Content\",name:\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"R0Y7SW50ZXItODAw\",\"--framer-font-size\":\"39px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-2.1px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b9c3c957-2c66-49c4-9732-fa196fddac20, rgb(0, 17, 34))\"},children:\"UI/UX Design Journey Tracker\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"R0Y7SW50ZXItODAw\",\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-2.1px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b9c3c957-2c66-49c4-9732-fa196fddac20, rgb(0, 17, 34))\"},children:\"UI/UX Design Journey Tracker\"})}),className:\"framer-1nqw2jb\",fonts:[\"GF;Inter-800\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"Track progress on all design tasks for every project.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"Track progress on all design tasks for every project.\"})}),className:\"framer-1ju52mj\",fonts:[\"GF;Inter-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-8xmf2j-container\",children:/*#__PURE__*/_jsx(ButtonBig,{CdWxQy4Gu:\"https://efesopoulos.gumroad.com/l/vdblia\",height:\"100%\",id:\"tx7grMiNl\",layoutId:\"tx7grMiNl\",vLVp_sVRz:\"Get Design Tracker (Free)\",width:\"100%\"})})})]})]})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-x27p9l\",\"data-framer-name\":\"Features\",name:\"Features\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lhbtq8\",\"data-framer-name\":\"Features\",name:\"Features\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pqgn10\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ftlhmb\",\"data-framer-name\":\"Content\",name:\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"R0Y7SW50ZXItODAw\",\"--framer-font-size\":\"39px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-2.1px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b9c3c957-2c66-49c4-9732-fa196fddac20, rgb(0, 17, 34))\"},children:\"100 Insanely useful links for designers\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"R0Y7SW50ZXItODAw\",\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-2.1px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b9c3c957-2c66-49c4-9732-fa196fddac20, rgb(0, 17, 34))\"},children:\"100 Insanely useful links for designers\"})}),className:\"framer-uyy534\",fonts:[\"GF;Inter-800\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"Never go searching again...\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"Never go searching again...\"})}),className:\"framer-1fvajh0\",fonts:[\"GF;Inter-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15wn54s-container\",children:/*#__PURE__*/_jsx(ButtonBig,{CdWxQy4Gu:\"https://efesopoulos.gumroad.com/l/vdblia\",height:\"100%\",id:\"GmtE5Aitf\",layoutId:\"GmtE5Aitf\",vLVp_sVRz:\"Get Resource Stash ($4)\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qq26j3-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:20,bottomLeftRadius:20,bottomRightRadius:20,canvasPlay:false,controls:false,height:\"100%\",id:\"A_uB9fwyS\",isMixedBorderRadius:false,layoutId:\"A_uB9fwyS\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:\"https://framerusercontent.com/assets/5nc5RPKPBgZfKkcpAkMzsVJ2tc.mp4\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-ice-cream-glass-of-red-soda-5094-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:20,topRightRadius:20,volume:25,width:\"100%\"})})})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jlgrxc\",\"data-framer-name\":\"Light mode\",name:\"Light mode\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1j4t76m\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"1s8hoeg\",animate:optimizeAppear(\"animate\",\"1s8hoeg\",animation9,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"1s8hoeg\",animation10,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"160f6u6\",animate:optimizeAppear(\"animate\",\"160f6u6\",animation9,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"160f6u6\",animation10,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"1olyi2o\",animation9,\"72rtr7\"),className:\"framer-1olyi2o-container\",\"data-framer-appear-id\":\"1olyi2o\",initial:optimizeAppear(\"initial\",\"1olyi2o\",animation10,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(TwitterTile,{height:\"100%\",id:\"JQKqTk_v7\",layoutId:\"JQKqTk_v7\",mO1IJSJqz:\"Design @InputOutputHK - Smart Contracts | Founder @ http://Roastd.io | Youtube - https://youtube.com/@Oefez | Design OS now live!\",QdEIPa4el:\"@efesopoulos\",style:{width:\"100%\"},variant:\"I1Sa4msl0\",wDN3zwFYY:\"Ollie Efez\",width:\"100%\",XRnBR4uH6:addImageAlt({src:\"https://framerusercontent.com/images/Hn0IaMMbtTwLQ1ZxzKaOW6Dw.jpg\",srcSet:\"https://framerusercontent.com/images/Hn0IaMMbtTwLQ1ZxzKaOW6Dw.jpg?scale-down-to=1024 821w,https://framerusercontent.com/images/Hn0IaMMbtTwLQ1ZxzKaOW6Dw.jpg 1032w\"},\"\")})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"zde53m\",animate:optimizeAppear(\"animate\",\"zde53m\",animation11,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"zde53m\",animation10,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"16r71po\",animate:optimizeAppear(\"animate\",\"16r71po\",animation11,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"16r71po\",animation10,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"1fa144r\",animation11,\"72rtr7\"),className:\"framer-1fa144r-container\",\"data-framer-appear-id\":\"1fa144r\",initial:optimizeAppear(\"initial\",\"1fa144r\",animation10,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(DoNotDisturb,{height:\"100%\",id:\"JdYu6c93s\",layoutId:\"JdYu6c93s\",style:{width:\"100%\"},tcOWWCJJH:\"Ollie has notifications silenced.\",variant:\"z_ab6t44o\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"ziudfi\",animate:optimizeAppear(\"animate\",\"ziudfi\",animation11,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"ziudfi\",animation10,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"i2h3nq\",animate:optimizeAppear(\"animate\",\"i2h3nq\",animation11,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"i2h3nq\",animation10,\"zlnh5m\")}},children:/*#__PURE__*/_jsxs(motion.div,{animate:optimizeAppear(\"animate\",\"1roaknh\",animation11,\"72rtr7\"),className:\"framer-1roaknh\",\"data-framer-appear-id\":\"1roaknh\",initial:optimizeAppear(\"initial\",\"1roaknh\",animation10,\"72rtr7\"),style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-13865c7f-06f5-43bf-b1c4-acd6f833be81, rgb(29, 29, 31))\"},children:\"Currently\"})}),className:\"framer-u91rd5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-1.2px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, rgb(22, 0, 56) 0%, rgb(23, 42, 211) 100%)\"},children:\"Snr Designer \"})})}),className:\"framer-19csa4c\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-13865c7f-06f5-43bf-b1c4-acd6f833be81, rgb(29, 29, 31))\"},children:\"at IOG (Cardano)\"})}),className:\"framer-hjcxgz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-138pnxa\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"1lkdjcq\",animate:optimizeAppear(\"animate\",\"1lkdjcq\",animation12,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"1lkdjcq\",animation10,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1ytlmt5\",animate:optimizeAppear(\"animate\",\"1ytlmt5\",animation12,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1ytlmt5\",animation10,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"uo3ytn\",animation12,\"72rtr7\"),className:\"framer-uo3ytn-container\",\"data-framer-appear-id\":\"uo3ytn\",initial:optimizeAppear(\"initial\",\"uo3ytn\",animation10,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(LayersTile,{height:\"100%\",id:\"XKLjlhc9Z\",layoutId:\"XKLjlhc9Z\",style:{height:\"100%\",width:\"100%\"},variant:\"cwPPUB3gC\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"mmhqpo\",animate:optimizeAppear(\"animate\",\"mmhqpo\",animation11,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"mmhqpo\",animation10,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"hitv0a\",animate:optimizeAppear(\"animate\",\"hitv0a\",animation11,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"hitv0a\",animation10,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"ent0sh\",animation11,\"72rtr7\"),className:\"framer-ent0sh-container\",\"data-framer-appear-id\":\"ent0sh\",initial:optimizeAppear(\"initial\",\"ent0sh\",animation10,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ReadCvTile,{height:\"100%\",id:\"MtlMCY1YU\",layoutId:\"MtlMCY1YU\",style:{height:\"100%\",width:\"100%\"},variant:\"IcPAt0JBu\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"10nmqnf\",animate:optimizeAppear(\"animate\",\"10nmqnf\",animation13,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"10nmqnf\",animation14,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"7h26sz\",animate:optimizeAppear(\"animate\",\"7h26sz\",animation13,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"7h26sz\",animation14,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"16xm0z0\",animation13,\"72rtr7\"),className:\"framer-16xm0z0-container\",\"data-framer-appear-id\":\"16xm0z0\",initial:optimizeAppear(\"initial\",\"16xm0z0\",animation14,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(GumroadTile,{height:\"100%\",id:\"v3EiKvxWs\",layoutId:\"v3EiKvxWs\",qOUtN_gY_:\"Shop my templates\",style:{width:\"100%\"},variant:\"GxlcaZBMR\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16legmq\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"sbpz4r\",animate:optimizeAppear(\"animate\",\"sbpz4r\",animation9,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"sbpz4r\",animation15,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1cl93dd\",animate:optimizeAppear(\"animate\",\"1cl93dd\",animation9,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1cl93dd\",animation15,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"36177r\",animation9,\"72rtr7\"),className:\"framer-36177r-container\",\"data-framer-appear-id\":\"36177r\",initial:optimizeAppear(\"initial\",\"36177r\",animation15,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{variant:\"BuSVzf_Iv\"}},children:/*#__PURE__*/_jsx(CurrentlyBuildingTile,{height:\"100%\",id:\"Ovyibsllg\",layoutId:\"Ovyibsllg\",style:{width:\"100%\"},variant:\"RUkS7ht9B\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"1pi6zpq\",animate:optimizeAppear(\"animate\",\"1pi6zpq\",animation16,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"1pi6zpq\",animation17,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1fa8zq\",animate:optimizeAppear(\"animate\",\"1fa8zq\",animation16,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1fa8zq\",animation17,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(motion.div,{animate:optimizeAppear(\"animate\",\"1720zgb\",animation16,\"72rtr7\"),className:\"framer-1720zgb\",\"data-framer-appear-id\":\"1720zgb\",initial:optimizeAppear(\"initial\",\"1720zgb\",animation17,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-g4268x-container\",children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"center\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:false},autoPlayControl:true,borderRadius:18,direction:\"left\",effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1200,effectsRotate:0,effectsScale:.8},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:40,overflow:false},gap:10,height:\"100%\",id:\"YzfZTH78f\",intervalControl:4,itemAmount:1,layoutId:\"YzfZTH78f\",padding:0,paddingBottom:0,paddingLeft:4,paddingPerSide:false,paddingRight:0,paddingTop:0,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:8,dotsInset:10,dotSize:4,dotsOpacity:.5,dotsPadding:8,dotsRadius:50,showProgressDots:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8qcuru\",\"data-framer-name\":\"Intro\",name:\"Intro\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1287,intrinsicWidth:1032,pixelHeight:1287,pixelWidth:1032,sizes:\"140px\",src:\"https://framerusercontent.com/images/Hn0IaMMbtTwLQ1ZxzKaOW6Dw.jpg\",srcSet:\"https://framerusercontent.com/images/Hn0IaMMbtTwLQ1ZxzKaOW6Dw.jpg?scale-down-to=1024 821w,https://framerusercontent.com/images/Hn0IaMMbtTwLQ1ZxzKaOW6Dw.jpg 1032w\"},className:\"framer-3j1o5\",\"data-framer-name\":\"CleanShot_2022_12_01_at_20_02_24_2x\",name:\"CleanShot_2022_12_01_at_20_02_24_2x\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b00a0be8-dd9e-45ac-9053-165ab2aa6dcc, rgb(99, 99, 115))\"},children:[\"Welcome\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(99, 99, 115)\"},children:\".\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-13865c7f-06f5-43bf-b1c4-acd6f833be81, rgb(29, 29, 31))\"},children:\"Take a look around.\"})]}),className:\"framer-cfugnl\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r597rv\",\"data-framer-name\":\"NFT\",name:\"NFT\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1079,intrinsicWidth:1319,pixelHeight:1079,pixelWidth:1319,positionX:\"center\",positionY:\"center\",sizes:\"647px\",src:\"https://framerusercontent.com/images/IrllDUuDKcwNCXkmQj3gDgvPi0.png\",srcSet:\"https://framerusercontent.com/images/IrllDUuDKcwNCXkmQj3gDgvPi0.png?scale-down-to=512 512w,https://framerusercontent.com/images/IrllDUuDKcwNCXkmQj3gDgvPi0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IrllDUuDKcwNCXkmQj3gDgvPi0.png 1319w\"},className:\"framer-18rn7fh\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y6rjjv\",\"data-framer-name\":\"FS\",name:\"FS\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1079,intrinsicWidth:1079,pixelHeight:1079,pixelWidth:1079,sizes:\"654px\",src:\"https://framerusercontent.com/images/JLod9z7qCjI7Qcan21OVgayDHg.png\",srcSet:\"https://framerusercontent.com/images/JLod9z7qCjI7Qcan21OVgayDHg.png?scale-down-to=512 512w,https://framerusercontent.com/images/JLod9z7qCjI7Qcan21OVgayDHg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/JLod9z7qCjI7Qcan21OVgayDHg.png 1079w\"},className:\"framer-192559k\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-182gsli\",\"data-framer-name\":\"FS\",name:\"FS\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1079,intrinsicWidth:1079,pixelHeight:1079,pixelWidth:1079,sizes:\"653px\",src:\"https://framerusercontent.com/images/DVunAVY9upBJtCKdsv9xGGpCxRg.png\",srcSet:\"https://framerusercontent.com/images/DVunAVY9upBJtCKdsv9xGGpCxRg.png?scale-down-to=512 512w,https://framerusercontent.com/images/DVunAVY9upBJtCKdsv9xGGpCxRg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/DVunAVY9upBJtCKdsv9xGGpCxRg.png 1079w\"},className:\"framer-1epqx74\"})})],startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,stiffness:200,type:\"spring\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4coh21\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"1mqfx9l\",animate:optimizeAppear(\"animate\",\"1mqfx9l\",animation9,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"1mqfx9l\",animation14,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1gix0wl\",animate:optimizeAppear(\"animate\",\"1gix0wl\",animation9,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1gix0wl\",animation14,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(motion.div,{animate:optimizeAppear(\"animate\",\"1rnqcpb\",animation9,\"72rtr7\"),className:\"framer-1rnqcpb\",\"data-framer-appear-id\":\"1rnqcpb\",initial:optimizeAppear(\"initial\",\"1rnqcpb\",animation14,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-bq00f9-container\",children:/*#__PURE__*/_jsx(FramerBadge,{height:\"100%\",id:\"Lzp5_dLZI\",kZWo79Xc2:\"https://www.youtube.com/@Oefez\",layoutId:\"Lzp5_dLZI\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"oshx67\",animate:optimizeAppear(\"animate\",\"oshx67\",animation11,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"oshx67\",animation14,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"z3ec33\",animate:optimizeAppear(\"animate\",\"z3ec33\",animation11,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"z3ec33\",animation14,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"uqsjam\",animation11,\"72rtr7\"),className:\"framer-uqsjam-container\",\"data-framer-appear-id\":\"uqsjam\",initial:optimizeAppear(\"initial\",\"uqsjam\",animation14,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(RemixLink,{height:\"100%\",id:\"lqpMOvqPj\",layoutId:\"lqpMOvqPj\",style:{height:\"100%\",width:\"100%\"},variant:\"qhV_gP0Qc\",width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1oj7bwz\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"tco743\",animate:optimizeAppear(\"animate\",\"tco743\",animation12,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"tco743\",animation15,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1c7gg35\",animate:optimizeAppear(\"animate\",\"1c7gg35\",animation12,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1c7gg35\",animation15,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"1f60bi3\",animation12,\"72rtr7\"),className:\"framer-1f60bi3-container\",\"data-framer-appear-id\":\"1f60bi3\",initial:optimizeAppear(\"initial\",\"1f60bi3\",animation15,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(Location,{height:\"100%\",id:\"YKxkbVil_\",image:addImageAlt({src:\"https://framerusercontent.com/images/Uig28ZlY6YMFJlTMjMWAedle9M.png\",srcSet:\"https://framerusercontent.com/images/Uig28ZlY6YMFJlTMjMWAedle9M.png?scale-down-to=512 512w,https://framerusercontent.com/images/Uig28ZlY6YMFJlTMjMWAedle9M.png 874w\"},\"\"),layoutId:\"YKxkbVil_\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"18zdgzh\",animate:optimizeAppear(\"animate\",\"18zdgzh\",animation11,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"18zdgzh\",animation15,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1chd16\",animate:optimizeAppear(\"animate\",\"1chd16\",animation11,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1chd16\",animation15,\"zlnh5m\")}},children:/*#__PURE__*/_jsxs(motion.div,{animate:optimizeAppear(\"animate\",\"torrym\",animation11,\"72rtr7\"),className:\"framer-torrym\",\"data-framer-appear-id\":\"torrym\",initial:optimizeAppear(\"initial\",\"torrym\",animation15,\"72rtr7\"),style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-13865c7f-06f5-43bf-b1c4-acd6f833be81, rgb(29, 29, 31))\"},children:\"Living the good life in\"})}),className:\"framer-d1ecky\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter-SemiBold\", \"Inter\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-1.2px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, rgb(127, 201, 221) 0%, rgb(139, 149, 245) 100%)\"},children:\"Limassol, CY\"})})}),className:\"framer-d7i3o3\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2bah3i\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"5ejyup\",animate:optimizeAppear(\"animate\",\"5ejyup\",animation9,\"vaivjk\"),background:{alt:\"\",fit:\"fill\",intrinsicHeight:1173,intrinsicWidth:920,loading:\"lazy\",pixelHeight:1173,pixelWidth:920,sizes:\"max((100vw - 72px) / 2, 1px)\",src:\"https://framerusercontent.com/images/4OmNzP33I4UR2qbfRyfcZiSbawU.webp\",srcSet:\"https://framerusercontent.com/images/4OmNzP33I4UR2qbfRyfcZiSbawU.webp?scale-down-to=1024 803w,https://framerusercontent.com/images/4OmNzP33I4UR2qbfRyfcZiSbawU.webp 920w\"},initial:optimizeAppear(\"initial\",\"5ejyup\",animation18,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1i1hxqs\",animate:optimizeAppear(\"animate\",\"1i1hxqs\",animation9,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1i1hxqs\",animation18,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Image,{animate:optimizeAppear(\"animate\",\"ne9sc8\",animation9,\"72rtr7\"),background:{alt:\"\",fit:\"fill\",intrinsicHeight:1173,intrinsicWidth:920,loading:\"lazy\",pixelHeight:1173,pixelWidth:920,sizes:\"max((max((100vw - 96px) / 4, 1px) - 24px) / 2, 1px)\",src:\"https://framerusercontent.com/images/4OmNzP33I4UR2qbfRyfcZiSbawU.webp\",srcSet:\"https://framerusercontent.com/images/4OmNzP33I4UR2qbfRyfcZiSbawU.webp?scale-down-to=1024 803w,https://framerusercontent.com/images/4OmNzP33I4UR2qbfRyfcZiSbawU.webp 920w\"},className:\"framer-ne9sc8\",\"data-framer-appear-id\":\"ne9sc8\",initial:optimizeAppear(\"initial\",\"ne9sc8\",animation18,\"72rtr7\"),style:{transformPerspective:1200}})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"10mclt6\",animate:optimizeAppear(\"animate\",\"10mclt6\",animation11,\"vaivjk\"),background:{alt:\"\",fit:\"fill\",intrinsicHeight:826,intrinsicWidth:828,loading:\"lazy\",pixelHeight:826,pixelWidth:828,sizes:\"max((100vw - 72px) / 2, 1px)\",src:\"https://framerusercontent.com/images/90FGeZmMxXuHn5IIXTtD79yF8.jpg\",srcSet:\"https://framerusercontent.com/images/90FGeZmMxXuHn5IIXTtD79yF8.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/90FGeZmMxXuHn5IIXTtD79yF8.jpg 828w\"},initial:optimizeAppear(\"initial\",\"10mclt6\",animation18,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"vvywt5\",animate:optimizeAppear(\"animate\",\"vvywt5\",animation11,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"vvywt5\",animation18,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Image,{animate:optimizeAppear(\"animate\",\"fvstbo\",animation11,\"72rtr7\"),background:{alt:\"\",fit:\"fill\",intrinsicHeight:826,intrinsicWidth:828,loading:\"lazy\",pixelHeight:826,pixelWidth:828,sizes:\"max((max((100vw - 96px) / 4, 1px) - 24px) / 2, 1px)\",src:\"https://framerusercontent.com/images/90FGeZmMxXuHn5IIXTtD79yF8.jpg\",srcSet:\"https://framerusercontent.com/images/90FGeZmMxXuHn5IIXTtD79yF8.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/90FGeZmMxXuHn5IIXTtD79yF8.jpg 828w\"},className:\"framer-fvstbo\",\"data-framer-appear-id\":\"fvstbo\",initial:optimizeAppear(\"initial\",\"fvstbo\",animation18,\"72rtr7\"),style:{transformPerspective:1200}})})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tHy0Oahc9\"},implicitPathVariables:undefined},{href:{webPageId:\"tHy0Oahc9\"},implicitPathVariables:undefined},{href:{webPageId:\"tHy0Oahc9\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"spbori\",animate:optimizeAppear(\"animate\",\"spbori\",animation9,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"spbori\",animation14,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1mroh9t\",animate:optimizeAppear(\"animate\",\"1mroh9t\",animation9,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1mroh9t\",animation14,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"ysenrn\",animation9,\"72rtr7\"),className:\"framer-ysenrn-container\",\"data-framer-appear-id\":\"ysenrn\",initial:optimizeAppear(\"initial\",\"ysenrn\",animation14,\"72rtr7\"),style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{link:resolvedLinks1[2]},MS4T6RNQt:{link:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(ModeSwitcher,{height:\"100%\",id:\"N8oslLsE7\",layoutId:\"N8oslLsE7\",link:resolvedLinks1[0],style:{width:\"100%\"},variant:\"x4T6fdwvm\",width:\"100%\"})})})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xs6io6\",\"data-framer-name\":\"Logos\",name:\"Logos\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-27320o\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItODAw\",\"--framer-font-size\":\"39px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-2.5px\",\"--framer-text-alignment\":\"center\"},children:\"World leading clients\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItODAw\",\"--framer-font-size\":\"42px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-2.5px\",\"--framer-text-alignment\":\"center\"},children:\"World leading clients\"})}),className:\"framer-n6zjlq\",fonts:[\"GF;Inter-800\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\"},children:\"and many startups too!\"})}),className:\"framer-15oc7kk\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6bjg5q\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"kllnxs\",animate:optimizeAppear(\"animate\",\"kllnxs\",animation19,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"kllnxs\",animation20,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1b2clxy\",animate:optimizeAppear(\"animate\",\"1b2clxy\",animation19,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1b2clxy\",animation20,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(motion.div,{animate:optimizeAppear(\"animate\",\"16papmc\",animation19,\"72rtr7\"),className:\"framer-16papmc\",\"data-framer-appear-id\":\"16papmc\",\"data-framer-name\":\"Logo\",initial:optimizeAppear(\"initial\",\"16papmc\",animation20,\"72rtr7\"),name:\"Logo\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1.4px\",\"--framer-line-height\":\"1em\"},children:\"Cardano\"})}),className:\"framer-15hgs2u\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"p92gr3\",animate:optimizeAppear(\"animate\",\"p92gr3\",animation21,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"p92gr3\",animation20,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1tvgwdt\",animate:optimizeAppear(\"animate\",\"1tvgwdt\",animation21,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1tvgwdt\",animation20,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(motion.div,{animate:optimizeAppear(\"animate\",\"6q2yjz\",animation21,\"72rtr7\"),className:\"framer-6q2yjz\",\"data-framer-appear-id\":\"6q2yjz\",\"data-framer-name\":\"Logo\",initial:optimizeAppear(\"initial\",\"6q2yjz\",animation20,\"72rtr7\"),name:\"Logo\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1.4px\",\"--framer-line-height\":\"1em\"},children:\"Kortext\"})}),className:\"framer-1sxjynj\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"1rjs9aw\",animate:optimizeAppear(\"animate\",\"1rjs9aw\",animation22,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"1rjs9aw\",animation20,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"3efxnq\",animate:optimizeAppear(\"animate\",\"3efxnq\",animation22,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"3efxnq\",animation20,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(motion.div,{animate:optimizeAppear(\"animate\",\"10ej9cm\",animation22,\"72rtr7\"),className:\"framer-10ej9cm\",\"data-framer-appear-id\":\"10ej9cm\",\"data-framer-name\":\"Logo\",initial:optimizeAppear(\"initial\",\"10ej9cm\",animation20,\"72rtr7\"),name:\"Logo\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1.4px\",\"--framer-line-height\":\"1em\"},children:\"Loan.co.uk\"})}),className:\"framer-o55f17\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"1yzl26x\",animate:optimizeAppear(\"animate\",\"1yzl26x\",animation23,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"1yzl26x\",animation20,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"1hzlfbu\",animate:optimizeAppear(\"animate\",\"1hzlfbu\",animation23,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"1hzlfbu\",animation20,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(motion.div,{animate:optimizeAppear(\"animate\",\"tvqw2y\",animation23,\"72rtr7\"),className:\"framer-tvqw2y\",\"data-framer-appear-id\":\"tvqw2y\",\"data-framer-name\":\"Logo\",initial:optimizeAppear(\"initial\",\"tvqw2y\",animation20,\"72rtr7\"),name:\"Logo\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1.4px\",\"--framer-line-height\":\"1em\"},children:\"GeNFT\"})}),className:\"framer-s6425z\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"y3urxh\",animate:optimizeAppear(\"animate\",\"y3urxh\",animation22,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"y3urxh\",animation20,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"tbgisp\",animate:optimizeAppear(\"animate\",\"tbgisp\",animation22,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"tbgisp\",animation20,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(motion.div,{animate:optimizeAppear(\"animate\",\"hmlsdm\",animation22,\"72rtr7\"),className:\"framer-hmlsdm\",\"data-framer-appear-id\":\"hmlsdm\",\"data-framer-name\":\"Logo\",initial:optimizeAppear(\"initial\",\"hmlsdm\",animation20,\"72rtr7\"),name:\"Logo\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1.4px\",\"--framer-line-height\":\"1em\"},children:\"Filmshape\"})}),className:\"framer-eb5iyx\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{\"data-framer-appear-id\":\"wdeqjq\",animate:optimizeAppear(\"animate\",\"wdeqjq\",animation22,\"vaivjk\"),initial:optimizeAppear(\"initial\",\"wdeqjq\",animation20,\"vaivjk\")},MS4T6RNQt:{\"data-framer-appear-id\":\"ml0cwf\",animate:optimizeAppear(\"animate\",\"ml0cwf\",animation22,\"zlnh5m\"),initial:optimizeAppear(\"initial\",\"ml0cwf\",animation20,\"zlnh5m\")}},children:/*#__PURE__*/_jsx(motion.div,{animate:optimizeAppear(\"animate\",\"1jnf0ob\",animation22,\"72rtr7\"),className:\"framer-1jnf0ob\",\"data-framer-appear-id\":\"1jnf0ob\",\"data-framer-name\":\"Logo\",initial:optimizeAppear(\"initial\",\"1jnf0ob\",animation20,\"72rtr7\"),name:\"Logo\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1.4px\",\"--framer-line-height\":\"1em\"},children:\"IOG\"})}),className:\"framer-1e28c3h\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r7daxu-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FDbrL4fb4:{variant:\"Otcz0wQ2X\"},MS4T6RNQt:{variant:\"X635MWKbD\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"u2AFmbPY2\",layoutId:\"u2AFmbPY2\",name:\"Footer\",style:{width:\"100%\"},variant:\"qg8yOpwmW\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-ktZep { background: white; }`,\".framer-ktZep.framer-lux5qc, .framer-ktZep .framer-lux5qc { display: block; }\",\".framer-ktZep.framer-72rtr7 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-ktZep .framer-qpzhk5-container { flex: none; height: 80px; position: relative; width: 100%; }\",\".framer-ktZep .framer-83foa3-container { flex: none; height: 664px; position: relative; width: 100%; }\",\".framer-ktZep .framer-19in6iv-container, .framer-ktZep .framer-8lowgi-container, .framer-ktZep .framer-scuksi-container, .framer-ktZep .framer-1olyi2o-container, .framer-ktZep .framer-1fa144r-container, .framer-ktZep .framer-16xm0z0-container, .framer-ktZep .framer-36177r-container, .framer-ktZep .framer-ysenrn-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ktZep .framer-1qvnn2f { align-content: center; align-items: center; background: radial-gradient(75% 75% at 50% 0%, #10023b 0%, hsl(0, 0%, 0%) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 58px; height: min-content; justify-content: center; overflow: hidden; padding: 60px 40px 53px 40px; position: relative; width: 100%; }\",\".framer-ktZep .framer-r80bqz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ktZep .framer-1thmmqd { flex: none; height: 72px; overflow: hidden; position: relative; width: 266px; }\",\".framer-ktZep .framer-1f7vxsm { background-color: #212121; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; bottom: 0px; flex: none; overflow: hidden; position: absolute; right: 0px; top: 0px; width: 72px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ktZep .framer-hquo37-container { bottom: 0px; flex: none; height: 72px; position: absolute; right: 0px; width: 72px; }\",\".framer-ktZep .framer-19on7ko-container { flex: none; height: 70px; left: calc(50.00000000000002% - 70px / 2); position: absolute; top: calc(50.00000000000002% - 70px / 2); width: 70px; }\",\".framer-ktZep .framer-1arbe1e { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; left: 14px; position: absolute; top: 49%; transform: translateY(-50%); white-space: pre; width: auto; }\",\".framer-ktZep .framer-1bzpacy, .framer-ktZep .framer-mnqqzp, .framer-ktZep .framer-4xbj4c, .framer-ktZep .framer-15oc7kk { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 682px; word-break: break-word; word-wrap: break-word; }\",\".framer-ktZep .framer-87lcew-container { flex: none; height: 269px; position: relative; width: 390px; }\",\".framer-ktZep .framer-f396g0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 147px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ktZep .framer-4qo4l1 { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; min-height: 40px; min-width: 209px; padding: 10px 20px 10px 20px; position: relative; width: min-content; }\",\".framer-ktZep .framer-e4lnzs-container, .framer-ktZep .framer-1relj4k-container, .framer-ktZep .framer-1ho0ady-container, .framer-ktZep .framer-17g6phs-container, .framer-ktZep .framer-8xmf2j-container, .framer-ktZep .framer-15wn54s-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ktZep .framer-1b3q22b { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 10px 20px 10px 20px; position: relative; width: min-content; }\",\".framer-ktZep .framer-314ljd { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-ktZep .framer-1cfo40j { background-color: rgba(0, 0, 0, 0.61); inset: 0px; position: fixed; user-select: none; z-index: 2; }\",\".framer-ktZep .framer-ykhd9i-container { bottom: 73px; flex: none; height: 630px; left: calc(49.916666666666686% - 919px / 2); position: fixed; width: 919px; z-index: 2; }\",\".framer-ktZep .framer-1y9qz3l-container { aspect-ratio: 1 / 1; bottom: 679px; flex: none; height: var(--framer-aspect-ratio-supported, 33px); left: 1155px; position: fixed; width: 30px; z-index: 2; }\",\".framer-ktZep .framer-1b10g5x { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: hidden; padding: 50px 40px 100px 40px; position: relative; width: 100%; }\",\".framer-ktZep .framer-1u2bh1p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 1000px; }\",\".framer-ktZep .framer-a9ly4h { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 0.7961918735236395px 2.3885756205709185px -0.625px rgba(0, 0, 0, 0.05), 0px 2.414506143104518px 7.2435184293135535px -1.25px rgba(0, 0, 0, 0.05), 0px 6.382653521484461px 19.147960564453385px -1.875px rgba(0, 0, 0, 0.05), 0px 20px 60px -2.5px rgba(0, 0, 0, 0.05); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-width: 100px; overflow: hidden; padding: 0px; position: relative; width: 320px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ktZep .framer-vz28rb-container, .framer-ktZep .framer-1roib83-container, .framer-ktZep .framer-vlkxhp-container { flex: none; height: 192px; position: relative; width: 320px; }\",\".framer-ktZep .framer-1bxsc0f, .framer-ktZep .framer-1ugflb8, .framer-ktZep .framer-1cfjm25 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: auto; justify-content: center; padding: 30px; position: relative; width: 100%; }\",\".framer-ktZep .framer-skn0tz, .framer-ktZep .framer-mwokp7, .framer-ktZep .framer-w4ysuy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ktZep .framer-93hynd, .framer-ktZep .framer-36u5nk, .framer-ktZep .framer-1cvkzya { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ktZep .framer-h5tdy4, .framer-ktZep .framer-1ag25sy, .framer-ktZep .framer-1507zms { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ktZep .framer-1k8lwrk, .framer-ktZep .framer-p6dra6, .framer-ktZep .framer-1oj18u5, .framer-ktZep .framer-1tqw9w1, .framer-ktZep .framer-6zocub, .framer-ktZep .framer-1wwrt5d, .framer-ktZep .framer-1uy2gu3 { flex: none; height: 27px; position: relative; width: 27px; }\",\".framer-ktZep .framer-152pgf6, .framer-ktZep .framer-1xy2pku, .framer-ktZep .framer-p2a4ke { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ktZep .framer-1ut1kep, .framer-ktZep .framer-1cogibn { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 0.7961918735236395px 2.3885756205709185px -0.625px rgba(0, 0, 0, 0.05), 0px 2.414506143104518px 7.2435184293135535px -1.25px rgba(0, 0, 0, 0.05), 0px 6.382653521484461px 19.147960564453385px -1.875px rgba(0, 0, 0, 0.05), 0px 20px 60px -2.5px rgba(0, 0, 0, 0.05); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 320px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ktZep .framer-11sfi2o { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 0px 50px 0px; position: relative; width: 100%; }\",\".framer-ktZep .framer-1vns7dj, .framer-ktZep .framer-1lhbtq8 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ktZep .framer-1oha1c, .framer-ktZep .framer-1pqgn10 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 60px; height: min-content; justify-content: center; overflow: visible; padding: 40px; position: relative; width: 100%; }\",\".framer-ktZep .framer-djm4zk { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; height: 284px; position: relative; width: 467px; }\",\".framer-ktZep .framer-bzsce3, .framer-ktZep .framer-1ftlhmb { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: auto; justify-content: center; padding: 0px; position: relative; width: 320px; }\",\".framer-ktZep .framer-1nqw2jb, .framer-ktZep .framer-uyy534 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ktZep .framer-1ju52mj, .framer-ktZep .framer-1fvajh0 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 280px; word-break: break-word; word-wrap: break-word; }\",\".framer-ktZep .framer-x27p9l { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 40px 0px 110px 0px; position: relative; width: 100%; }\",\".framer-ktZep .framer-qq26j3-container { flex: none; height: 325px; position: relative; width: 434px; }\",\".framer-ktZep .framer-1jlgrxc { align-content: center; align-items: center; background-color: var(--token-c206656c-e94e-4eaf-8356-81ed5b4c720c, #ffffff); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 100vh; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-ktZep .framer-1j4t76m, .framer-ktZep .framer-1oj7bwz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ktZep .framer-1roaknh, .framer-ktZep .framer-torrym { align-content: center; align-items: center; background-color: var(--token-512ad759-be92-4456-bc21-b72bec14693e, #fafafa); border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; border-top-left-radius: 18px; border-top-right-radius: 18px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-ktZep .framer-u91rd5, .framer-ktZep .framer-19csa4c, .framer-ktZep .framer-hjcxgz, .framer-ktZep .framer-d1ecky, .framer-ktZep .framer-d7i3o3 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ktZep .framer-138pnxa { align-content: center; align-items: center; display: flex; flex: 2 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ktZep .framer-uo3ytn-container, .framer-ktZep .framer-ent0sh-container, .framer-ktZep .framer-uqsjam-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-ktZep .framer-16legmq { align-content: center; align-items: center; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ktZep .framer-1720zgb { border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; border-top-left-radius: 18px; border-top-right-radius: 18px; flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-ktZep .framer-g4268x-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-ktZep .framer-8qcuru { align-content: center; align-items: center; background-color: var(--token-512ad759-be92-4456-bc21-b72bec14693e, #fafafa); border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; border-top-left-radius: 18px; border-top-right-radius: 18px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 552px; justify-content: center; overflow: visible; padding: 40px; position: relative; width: 552px; }\",\".framer-ktZep .framer-3j1o5 { aspect-ratio: 1 / 1; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-left-radius: 100%; border-top-right-radius: 100%; flex: none; height: var(--framer-aspect-ratio-supported, 140px); overflow: visible; position: relative; width: 140px; }\",\".framer-ktZep .framer-cfugnl, .framer-ktZep .framer-15hgs2u, .framer-ktZep .framer-1sxjynj, .framer-ktZep .framer-o55f17, .framer-ktZep .framer-s6425z, .framer-ktZep .framer-eb5iyx, .framer-ktZep .framer-1e28c3h { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ktZep .framer-1r597rv, .framer-ktZep .framer-y6rjjv, .framer-ktZep .framer-182gsli { align-content: center; align-items: center; background-color: var(--token-512ad759-be92-4456-bc21-b72bec14693e, #fafafa); border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; border-top-left-radius: 18px; border-top-right-radius: 18px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 552px; justify-content: center; overflow: visible; padding: 40px; position: relative; width: 652px; }\",\".framer-ktZep .framer-18rn7fh { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; height: 652px; position: relative; width: 647px; }\",\".framer-ktZep .framer-192559k { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; height: 659px; position: relative; width: 654px; }\",\".framer-ktZep .framer-1epqx74 { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; height: 658px; position: relative; width: 653px; }\",\".framer-ktZep .framer-4coh21 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 125px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ktZep .framer-1rnqcpb { background-color: var(--token-512ad759-be92-4456-bc21-b72bec14693e, #fafafa); border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; border-top-left-radius: 18px; border-top-right-radius: 18px; flex: 1 0 0px; height: 100%; overflow: visible; position: relative; width: 1px; }\",\".framer-ktZep .framer-bq00f9-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: auto; }\",\".framer-ktZep .framer-1f60bi3-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-ktZep .framer-2bah3i { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ktZep .framer-ne9sc8, .framer-ktZep .framer-fvstbo { border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; border-top-left-radius: 18px; border-top-right-radius: 18px; flex: 1 0 0px; height: 100%; overflow: visible; position: relative; width: 1px; }\",\".framer-ktZep .framer-1xs6io6 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: auto; justify-content: center; overflow: hidden; padding: 60px 40px 70px 40px; position: relative; width: 100%; }\",\".framer-ktZep .framer-27320o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 712px; }\",\".framer-ktZep .framer-n6zjlq { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ktZep .framer-6bjg5q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 50px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 1000px; }\",\".framer-ktZep .framer-16papmc, .framer-ktZep .framer-6q2yjz, .framer-ktZep .framer-10ej9cm, .framer-ktZep .framer-tvqw2y, .framer-ktZep .framer-hmlsdm, .framer-ktZep .framer-1jnf0ob { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ktZep .framer-1r7daxu-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-ktZep.framer-72rtr7, .framer-ktZep .framer-1qvnn2f, .framer-ktZep .framer-r80bqz, .framer-ktZep .framer-f396g0, .framer-ktZep .framer-4qo4l1, .framer-ktZep .framer-1b3q22b, .framer-ktZep .framer-1b10g5x, .framer-ktZep .framer-1u2bh1p, .framer-ktZep .framer-a9ly4h, .framer-ktZep .framer-1bxsc0f, .framer-ktZep .framer-skn0tz, .framer-ktZep .framer-h5tdy4, .framer-ktZep .framer-1ut1kep, .framer-ktZep .framer-1ugflb8, .framer-ktZep .framer-mwokp7, .framer-ktZep .framer-1ag25sy, .framer-ktZep .framer-1cogibn, .framer-ktZep .framer-1cfjm25, .framer-ktZep .framer-w4ysuy, .framer-ktZep .framer-1507zms, .framer-ktZep .framer-11sfi2o, .framer-ktZep .framer-1vns7dj, .framer-ktZep .framer-1oha1c, .framer-ktZep .framer-bzsce3, .framer-ktZep .framer-x27p9l, .framer-ktZep .framer-1lhbtq8, .framer-ktZep .framer-1pqgn10, .framer-ktZep .framer-1ftlhmb, .framer-ktZep .framer-1jlgrxc, .framer-ktZep .framer-1j4t76m, .framer-ktZep .framer-1roaknh, .framer-ktZep .framer-138pnxa, .framer-ktZep .framer-16legmq, .framer-ktZep .framer-8qcuru, .framer-ktZep .framer-1r597rv, .framer-ktZep .framer-y6rjjv, .framer-ktZep .framer-182gsli, .framer-ktZep .framer-4coh21, .framer-ktZep .framer-1oj7bwz, .framer-ktZep .framer-torrym, .framer-ktZep .framer-2bah3i, .framer-ktZep .framer-1xs6io6, .framer-ktZep .framer-27320o, .framer-ktZep .framer-6bjg5q, .framer-ktZep .framer-16papmc, .framer-ktZep .framer-6q2yjz, .framer-ktZep .framer-10ej9cm, .framer-ktZep .framer-tvqw2y, .framer-ktZep .framer-hmlsdm, .framer-ktZep .framer-1jnf0ob { gap: 0px; } .framer-ktZep.framer-72rtr7 > *, .framer-ktZep .framer-a9ly4h > *, .framer-ktZep .framer-1ut1kep > *, .framer-ktZep .framer-1cogibn > *, .framer-ktZep .framer-1vns7dj > *, .framer-ktZep .framer-1lhbtq8 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ktZep.framer-72rtr7 > :first-child, .framer-ktZep .framer-1qvnn2f > :first-child, .framer-ktZep .framer-r80bqz > :first-child, .framer-ktZep .framer-1b10g5x > :first-child, .framer-ktZep .framer-a9ly4h > :first-child, .framer-ktZep .framer-1bxsc0f > :first-child, .framer-ktZep .framer-1ut1kep > :first-child, .framer-ktZep .framer-1ugflb8 > :first-child, .framer-ktZep .framer-1cogibn > :first-child, .framer-ktZep .framer-1cfjm25 > :first-child, .framer-ktZep .framer-1vns7dj > :first-child, .framer-ktZep .framer-bzsce3 > :first-child, .framer-ktZep .framer-1lhbtq8 > :first-child, .framer-ktZep .framer-1ftlhmb > :first-child, .framer-ktZep .framer-1j4t76m > :first-child, .framer-ktZep .framer-1roaknh > :first-child, .framer-ktZep .framer-16legmq > :first-child, .framer-ktZep .framer-8qcuru > :first-child, .framer-ktZep .framer-1r597rv > :first-child, .framer-ktZep .framer-y6rjjv > :first-child, .framer-ktZep .framer-182gsli > :first-child, .framer-ktZep .framer-1oj7bwz > :first-child, .framer-ktZep .framer-torrym > :first-child, .framer-ktZep .framer-1xs6io6 > :first-child, .framer-ktZep .framer-27320o > :first-child { margin-top: 0px; } .framer-ktZep.framer-72rtr7 > :last-child, .framer-ktZep .framer-1qvnn2f > :last-child, .framer-ktZep .framer-r80bqz > :last-child, .framer-ktZep .framer-1b10g5x > :last-child, .framer-ktZep .framer-a9ly4h > :last-child, .framer-ktZep .framer-1bxsc0f > :last-child, .framer-ktZep .framer-1ut1kep > :last-child, .framer-ktZep .framer-1ugflb8 > :last-child, .framer-ktZep .framer-1cogibn > :last-child, .framer-ktZep .framer-1cfjm25 > :last-child, .framer-ktZep .framer-1vns7dj > :last-child, .framer-ktZep .framer-bzsce3 > :last-child, .framer-ktZep .framer-1lhbtq8 > :last-child, .framer-ktZep .framer-1ftlhmb > :last-child, .framer-ktZep .framer-1j4t76m > :last-child, .framer-ktZep .framer-1roaknh > :last-child, .framer-ktZep .framer-16legmq > :last-child, .framer-ktZep .framer-8qcuru > :last-child, .framer-ktZep .framer-1r597rv > :last-child, .framer-ktZep .framer-y6rjjv > :last-child, .framer-ktZep .framer-182gsli > :last-child, .framer-ktZep .framer-1oj7bwz > :last-child, .framer-ktZep .framer-torrym > :last-child, .framer-ktZep .framer-1xs6io6 > :last-child, .framer-ktZep .framer-27320o > :last-child { margin-bottom: 0px; } .framer-ktZep .framer-1qvnn2f > * { margin: 0px; margin-bottom: calc(58px / 2); margin-top: calc(58px / 2); } .framer-ktZep .framer-r80bqz > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-ktZep .framer-f396g0 > *, .framer-ktZep .framer-skn0tz > *, .framer-ktZep .framer-mwokp7 > *, .framer-ktZep .framer-w4ysuy > *, .framer-ktZep .framer-11sfi2o > *, .framer-ktZep .framer-x27p9l > *, .framer-ktZep .framer-16papmc > *, .framer-ktZep .framer-6q2yjz > *, .framer-ktZep .framer-10ej9cm > *, .framer-ktZep .framer-tvqw2y > *, .framer-ktZep .framer-hmlsdm > *, .framer-ktZep .framer-1jnf0ob > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ktZep .framer-f396g0 > :first-child, .framer-ktZep .framer-4qo4l1 > :first-child, .framer-ktZep .framer-1b3q22b > :first-child, .framer-ktZep .framer-1u2bh1p > :first-child, .framer-ktZep .framer-skn0tz > :first-child, .framer-ktZep .framer-h5tdy4 > :first-child, .framer-ktZep .framer-mwokp7 > :first-child, .framer-ktZep .framer-1ag25sy > :first-child, .framer-ktZep .framer-w4ysuy > :first-child, .framer-ktZep .framer-1507zms > :first-child, .framer-ktZep .framer-11sfi2o > :first-child, .framer-ktZep .framer-1oha1c > :first-child, .framer-ktZep .framer-x27p9l > :first-child, .framer-ktZep .framer-1pqgn10 > :first-child, .framer-ktZep .framer-1jlgrxc > :first-child, .framer-ktZep .framer-138pnxa > :first-child, .framer-ktZep .framer-4coh21 > :first-child, .framer-ktZep .framer-2bah3i > :first-child, .framer-ktZep .framer-6bjg5q > :first-child, .framer-ktZep .framer-16papmc > :first-child, .framer-ktZep .framer-6q2yjz > :first-child, .framer-ktZep .framer-10ej9cm > :first-child, .framer-ktZep .framer-tvqw2y > :first-child, .framer-ktZep .framer-hmlsdm > :first-child, .framer-ktZep .framer-1jnf0ob > :first-child { margin-left: 0px; } .framer-ktZep .framer-f396g0 > :last-child, .framer-ktZep .framer-4qo4l1 > :last-child, .framer-ktZep .framer-1b3q22b > :last-child, .framer-ktZep .framer-1u2bh1p > :last-child, .framer-ktZep .framer-skn0tz > :last-child, .framer-ktZep .framer-h5tdy4 > :last-child, .framer-ktZep .framer-mwokp7 > :last-child, .framer-ktZep .framer-1ag25sy > :last-child, .framer-ktZep .framer-w4ysuy > :last-child, .framer-ktZep .framer-1507zms > :last-child, .framer-ktZep .framer-11sfi2o > :last-child, .framer-ktZep .framer-1oha1c > :last-child, .framer-ktZep .framer-x27p9l > :last-child, .framer-ktZep .framer-1pqgn10 > :last-child, .framer-ktZep .framer-1jlgrxc > :last-child, .framer-ktZep .framer-138pnxa > :last-child, .framer-ktZep .framer-4coh21 > :last-child, .framer-ktZep .framer-2bah3i > :last-child, .framer-ktZep .framer-6bjg5q > :last-child, .framer-ktZep .framer-16papmc > :last-child, .framer-ktZep .framer-6q2yjz > :last-child, .framer-ktZep .framer-10ej9cm > :last-child, .framer-ktZep .framer-tvqw2y > :last-child, .framer-ktZep .framer-hmlsdm > :last-child, .framer-ktZep .framer-1jnf0ob > :last-child { margin-right: 0px; } .framer-ktZep .framer-4qo4l1 > *, .framer-ktZep .framer-1b3q22b > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-ktZep .framer-1b10g5x > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-ktZep .framer-1u2bh1p > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-ktZep .framer-1bxsc0f > *, .framer-ktZep .framer-1ugflb8 > *, .framer-ktZep .framer-1cfjm25 > *, .framer-ktZep .framer-bzsce3 > *, .framer-ktZep .framer-1ftlhmb > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-ktZep .framer-h5tdy4 > *, .framer-ktZep .framer-1ag25sy > *, .framer-ktZep .framer-1507zms > * { margin: 0px; margin-left: calc(13px / 2); margin-right: calc(13px / 2); } .framer-ktZep .framer-1oha1c > *, .framer-ktZep .framer-1pqgn10 > * { margin: 0px; margin-left: calc(60px / 2); margin-right: calc(60px / 2); } .framer-ktZep .framer-1jlgrxc > *, .framer-ktZep .framer-138pnxa > *, .framer-ktZep .framer-4coh21 > *, .framer-ktZep .framer-2bah3i > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-ktZep .framer-1j4t76m > *, .framer-ktZep .framer-16legmq > *, .framer-ktZep .framer-1oj7bwz > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ktZep .framer-1roaknh > *, .framer-ktZep .framer-torrym > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-ktZep .framer-8qcuru > *, .framer-ktZep .framer-1r597rv > *, .framer-ktZep .framer-y6rjjv > *, .framer-ktZep .framer-182gsli > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-ktZep .framer-1xs6io6 > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-ktZep .framer-27320o > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ktZep .framer-6bjg5q > * { margin: 0px; margin-left: calc(50px / 2); margin-right: calc(50px / 2); } }\",\"@media (min-width: 1200px) { .framer-ktZep .hidden-72rtr7 { display: none !important; } }\",`@media (min-width: 810px) and (max-width: 1199px) { .framer-ktZep .hidden-zlnh5m { display: none !important; } .${metadata.bodyClassName}-framer-ktZep { background: white; } .framer-ktZep.framer-72rtr7 { width: 810px; } .framer-ktZep .framer-83foa3-container { height: 965px; } .framer-ktZep .framer-1b10g5x { padding: 80px 40px 80px 40px; } .framer-ktZep .framer-a9ly4h, .framer-ktZep .framer-1ut1kep, .framer-ktZep .framer-1cogibn { flex: 1 0 0px; width: 1px; } .framer-ktZep .framer-skn0tz, .framer-ktZep .framer-mwokp7, .framer-ktZep .framer-w4ysuy { align-content: flex-start; align-items: flex-start; flex-direction: column; } .framer-ktZep .framer-93hynd, .framer-ktZep .framer-36u5nk, .framer-ktZep .framer-1cvkzya { flex: none; width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-ktZep .framer-skn0tz, .framer-ktZep .framer-mwokp7, .framer-ktZep .framer-w4ysuy { gap: 0px; } .framer-ktZep .framer-skn0tz > *, .framer-ktZep .framer-mwokp7 > *, .framer-ktZep .framer-w4ysuy > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ktZep .framer-skn0tz > :first-child, .framer-ktZep .framer-mwokp7 > :first-child, .framer-ktZep .framer-w4ysuy > :first-child { margin-top: 0px; } .framer-ktZep .framer-skn0tz > :last-child, .framer-ktZep .framer-mwokp7 > :last-child, .framer-ktZep .framer-w4ysuy > :last-child { margin-bottom: 0px; } }}`,`@media (max-width: 809px) { .framer-ktZep .hidden-vaivjk { display: none !important; } .${metadata.bodyClassName}-framer-ktZep { background: white; } .framer-ktZep.framer-72rtr7 { height: 9587px; width: 390px; } .framer-ktZep .framer-qpzhk5-container, .framer-ktZep .framer-83foa3-container { height: auto; } .framer-ktZep .framer-1qvnn2f { gap: 67px; padding: 60px; } .framer-ktZep .framer-r80bqz { gap: 14px; } .framer-ktZep .framer-1bzpacy, .framer-ktZep .framer-mnqqzp, .framer-ktZep .framer-4xbj4c, .framer-ktZep .framer-a9ly4h, .framer-ktZep .framer-1ut1kep, .framer-ktZep .framer-1cogibn, .framer-ktZep .framer-27320o, .framer-ktZep .framer-15oc7kk { width: 100%; } .framer-ktZep .framer-f396g0 { flex-direction: column; gap: 20px; } .framer-ktZep .framer-1b10g5x { padding: 60px 20px 60px 20px; } .framer-ktZep .framer-1u2bh1p { flex-direction: column; } .framer-ktZep .framer-vz28rb-container { width: 352px; } .framer-ktZep .framer-1roib83-container { width: 350px; } .framer-ktZep .framer-vlkxhp-container { width: 353px; } .framer-ktZep .framer-11sfi2o { gap: 30px; padding: 40px 0px 30px 0px; } .framer-ktZep .framer-1oha1c, .framer-ktZep .framer-1pqgn10 { flex-direction: column; gap: 46px; padding: 20px; } .framer-ktZep .framer-djm4zk { aspect-ratio: 1.641476274165202 / 1; height: var(--framer-aspect-ratio-supported, 224px); width: 367px; } .framer-ktZep .framer-bzsce3 { align-content: center; align-items: center; align-self: unset; gap: 40px; width: 100%; } .framer-ktZep .framer-1nqw2jb, .framer-ktZep .framer-uyy534 { order: 0; } .framer-ktZep .framer-1ju52mj, .framer-ktZep .framer-1fvajh0 { order: 1; width: 100%; } .framer-ktZep .framer-8xmf2j-container, .framer-ktZep .framer-15wn54s-container { order: 2; } .framer-ktZep .framer-x27p9l { gap: 30px; padding: 40px 0px 60px 0px; } .framer-ktZep .framer-1ftlhmb { align-content: center; align-items: center; align-self: unset; gap: 40px; order: 1; width: 100%; } .framer-ktZep .framer-qq26j3-container { height: 265px; order: 0; width: 354px; } .framer-ktZep .framer-1jlgrxc, .framer-ktZep .framer-4coh21 { flex-direction: column; height: min-content; } .framer-ktZep .framer-1j4t76m, .framer-ktZep .framer-16legmq, .framer-ktZep .framer-1oj7bwz { flex: none; height: min-content; width: 100%; } .framer-ktZep .framer-138pnxa { flex: none; height: 120px; } .framer-ktZep .framer-1720zgb { flex: none; height: 342px; } .framer-ktZep .framer-1rnqcpb { flex: none; height: 120px; width: 100%; } .framer-ktZep .framer-uqsjam-container { flex: none; height: auto; width: 100%; } .framer-ktZep .framer-1f60bi3-container { flex: none; height: auto; } .framer-ktZep .framer-2bah3i { flex: none; height: min-content; } .framer-ktZep .framer-ne9sc8, .framer-ktZep .framer-fvstbo { height: 200px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-ktZep .framer-1qvnn2f, .framer-ktZep .framer-r80bqz, .framer-ktZep .framer-f396g0, .framer-ktZep .framer-1u2bh1p, .framer-ktZep .framer-11sfi2o, .framer-ktZep .framer-1oha1c, .framer-ktZep .framer-bzsce3, .framer-ktZep .framer-x27p9l, .framer-ktZep .framer-1pqgn10, .framer-ktZep .framer-1ftlhmb, .framer-ktZep .framer-1jlgrxc, .framer-ktZep .framer-4coh21 { gap: 0px; } .framer-ktZep .framer-1qvnn2f > * { margin: 0px; margin-bottom: calc(67px / 2); margin-top: calc(67px / 2); } .framer-ktZep .framer-1qvnn2f > :first-child, .framer-ktZep .framer-r80bqz > :first-child, .framer-ktZep .framer-f396g0 > :first-child, .framer-ktZep .framer-1u2bh1p > :first-child, .framer-ktZep .framer-1oha1c > :first-child, .framer-ktZep .framer-bzsce3 > :first-child, .framer-ktZep .framer-1pqgn10 > :first-child, .framer-ktZep .framer-1ftlhmb > :first-child, .framer-ktZep .framer-1jlgrxc > :first-child, .framer-ktZep .framer-4coh21 > :first-child { margin-top: 0px; } .framer-ktZep .framer-1qvnn2f > :last-child, .framer-ktZep .framer-r80bqz > :last-child, .framer-ktZep .framer-f396g0 > :last-child, .framer-ktZep .framer-1u2bh1p > :last-child, .framer-ktZep .framer-1oha1c > :last-child, .framer-ktZep .framer-bzsce3 > :last-child, .framer-ktZep .framer-1pqgn10 > :last-child, .framer-ktZep .framer-1ftlhmb > :last-child, .framer-ktZep .framer-1jlgrxc > :last-child, .framer-ktZep .framer-4coh21 > :last-child { margin-bottom: 0px; } .framer-ktZep .framer-r80bqz > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } .framer-ktZep .framer-f396g0 > *, .framer-ktZep .framer-1u2bh1p > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-ktZep .framer-11sfi2o > *, .framer-ktZep .framer-x27p9l > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } .framer-ktZep .framer-11sfi2o > :first-child, .framer-ktZep .framer-x27p9l > :first-child { margin-left: 0px; } .framer-ktZep .framer-11sfi2o > :last-child, .framer-ktZep .framer-x27p9l > :last-child { margin-right: 0px; } .framer-ktZep .framer-1oha1c > *, .framer-ktZep .framer-1pqgn10 > * { margin: 0px; margin-bottom: calc(46px / 2); margin-top: calc(46px / 2); } .framer-ktZep .framer-bzsce3 > *, .framer-ktZep .framer-1ftlhmb > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-ktZep .framer-1jlgrxc > *, .framer-ktZep .framer-4coh21 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }}`];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 8365\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MS4T6RNQt\":{\"layout\":[\"fixed\",\"auto\"]},\"FDbrL4fb4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-ktZep\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:8365,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZ1rib2Bg-4.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-SemiBold.cyrillic-ext-C7KWUKA7.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-SemiBold.cyrillic-JWV7SOZ6.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-SemiBold.greek-ext-FBKSFTSU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-SemiBold.greek-EQ3PSENU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-SemiBold.latin-ext-ULRSO3ZR.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-SemiBold.latin-RDYY2AG2.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-SemiBold.vietnamese-ESQNSEQ3.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Medium.cyrillic-ext-M4WHNGTS.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Medium.cyrillic-JVU2PANX.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Medium.greek-ext-4KCQBEIZ.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Medium.greek-DPOQGN7L.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Medium.latin-ext-J4DBSW7F.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Medium.latin-Y3IVPL46.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Medium.vietnamese-PJV76O4P.woff2\",weight:\"500\"}]},...NavigationFonts,...MinlHeroFonts,...LogosHeadingFonts,...RotateBorderFonts,...InnerBoxFonts,...DCardFonts,...ButtonDarkFonts,...VideoFonts,...MaterialFonts,...MinlFeaturesFonts,...HeadingFonts,...Button1Fonts,...ButtonBigFonts,...TwitterTileFonts,...DoNotDisturbFonts,...LayersTileFonts,...ReadCvTileFonts,...GumroadTileFonts,...CurrentlyBuildingTileFonts,...SlideshowFonts,...FramerBadgeFonts,...RemixLinkFonts,...LocationFonts,...ModeSwitcherFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"8365\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MS4T6RNQt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FDbrL4fb4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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AAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,oBAAoB,mBAAmB,oBAAoB,mBAAmB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,EAAE,oBAAoB,mBAAmB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,iBAAiB,EAAE,CAAC,oBAAoB,mBAAmB,mBAAmB,kBAAkB,oBAAoB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,EAAE,oBAAoB,mBAAmB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,mBAAmB,kBAAkB,mBAAmB,kBAAkB,oBAAoB,mBAAmB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,EAAE,oBAAoB,mBAAmB,oBAAoB,mBAAmB,oBAAoB,mBAAmB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,iBAAiB,gBAAgB,mBAAmB,iBAAiB,EAAE,CAAC,oBAAoB,mBAAmB,oBAAoB,mBAAmB,oBAAoB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,EAAE,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,oBAAoB,mBAAmB,oBAAoB,mBAAmB,oBAAoB,mBAAmB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,EAAE,mBAAmB,kBAAkB,oBAAoB,mBAAmB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,EAAE,CAAC,oBAAoB,mBAAmB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,kBAAkB,iBAAiB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,kBAAkB,mBAAmB,iBAAiB,CAAC,EAAEC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,kBAAkB,kBAAkB,iBAAiB,EAAE,CAAC,kBAAkB,kBAAkB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,kBAAkB,iBAAiB,EAAE,CAAC,iBAAiB,iBAAiB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,kBAAkB,EAAE,CAAC,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,oBAAoB,oBAAoB,oBAAoB,mBAAmB,EAAE,CAAC,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,kBAAkB,EAAE,CAAC,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,gBAAgB,gBAAgB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,oBAAoB,mBAAmB,EAAE,CAAC,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,oBAAoB,mBAAmB,EAAE,CAAC,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,kBAAkB,kBAAkB,oBAAoB,oBAAoB,oBAAoB,oBAAoB,oBAAoB,mBAAmB,EAAE,CAAC,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,mBAAmB,oBAAoB,oBAAoB,mBAAmB,mBAAmB,kBAAkB,iBAAiB,EAAE,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",
  "names": ["r", "l", "o", "a", "n", "iconKeys", "moduleBaseUrl", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "l", "npm_react_18_2_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "defaultEvents", "HeroFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "LnhlfkCBk", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "u", "css", "FramercRiZKoHnu", "withCSS", "cRiZKoHnu_default", "addPropertyControls", "ControlType", "addFonts", "o", "t", "h", "moduleBaseUrl", "icons", "iconKeys", "weightOptions", "styleKeyOptions", "styleOptionPropKeys", "optionKey", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "style", "isMounted", "pe", "iconKey", "useIconSelection", "styleOptionProps", "prop", "iconStyle", "se", "iconStyleKey", "activeStyle", "SelectedIcon", "setSelectedIcon", "ye", "h", "npm_react_18_2_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "hideStyleOptions", "styleOptions", "styleOptionsNumber", "name", "getIconSelection", "icon", "addPropertyControls", "ControlType", "result", "defaultEvents", "withAnimatedBorder", "Component", "props", "p", "motion", "MotionDivWithAnimatedBorder", "withAnimatedBorder", "motion", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "MotionDivWithAnimatedBorder", "css", "FramerX5iHilimK", "withCSS", "X5iHilimK_default", "addFonts", "spring", "with3D", "Component", "props", "rotateXaxis", "setRotateXaxis", "ye", "rotateYaxis", "setRotateYaxis", "ref", "pe", "handleMouseMove", "event", "elementRect", "elementWidth", "elementHeight", "elementCenterX", "elementCenterY", "mouseX", "mouseY", "degreeX", "degreeY", "handleMouseEnd", "dx", "useSpring", "dy", "ue", "p", "motion", "u", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "toResponsiveImage_194x2gw", "value", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "XlYSy2aKn", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Image2", "css", "FramerEFBggEy5o", "withCSS", "EFBggEy5o_default", "addPropertyControls", "ControlType", "addFonts", "isBrowser", "getBrowserVisibilityProp", "getBrowserDocumentHiddenProp", "getIsDocumentHidden", "usePageVisibility", "isVisible", "setIsVisible", "ye", "onVisibilityChange", "ue", "visibilityChange", "Slideshow", "props", "slots", "startFrom", "direction", "effectsOptions", "autoPlayControl", "alignment", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "itemAmount", "fadeOptions", "intervalControl", "transitionControl", "arrowOptions", "borderRadius", "progressOptions", "style", "effectsOpacity", "effectsScale", "effectsRotate", "effectsPerspective", "effectsHover", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowPadding", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "paddingValue", "isCanvas", "RenderTarget", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "se", "index", "W", "timeoutRef", "size", "setSize", "ye", "shouldPlayOnHover", "setShouldPlayOnHover", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "total", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "fe", "initialResize", "ue", "resize", "contentSize", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isVisible", "usePageVisibility", "factor", "xOrY", "useMotionValue", "canvasPosition", "newPosition", "wrappedValue", "useTransform", "value", "wrap", "wrappedIndex", "wrappedIndexInverted", "switchPages", "controls", "animate", "setDelta", "delta", "setPage", "currentItemWrapped", "currentItemWrappedInvert", "goto", "gotoInverted", "childCounter", "columnOrRowValue", "child", "childIndex", "ref", "Slide", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "dots", "dotsBlurStyle", "i", "Dot", "dotStyle", "baseButtonStyles", "containerStyle", "motion", "controlsStyles", "dotsContainerStyle", "addPropertyControls", "ControlType", "num", "min", "max", "Y", "ref1", "ref2", "key", "width", "height", "numChildren", "effects", "isLast", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "LayoutGroup", "q", "selectedOpacity", "unselectedOpacity", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "css", "FramerAnmrpUjsy", "withCSS", "AnmrpUjsy_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "title", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "LXf3mXkNr", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "motion", "cx", "RichText", "x", "css", "FrameraoehAw6mL", "withCSS", "aoehAw6mL_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "SVG", "css", "FramerDvyGJFNzI", "withCSS", "DvyGJFNzI_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "kZWo79Xc2", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "u", "motion", "cx", "Image2", "RichText", "x", "css", "FramerForoh_m8a", "withCSS", "Foroh_m8a_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "RichText", "x", "Image2", "css", "Framergiy1pYBuU", "withCSS", "giy1pYBuU_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "HeroFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "tcOWWCJJH", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "u", "motion", "cx", "RichText", "x", "css", "FramerJ2qLqQDtp", "withCSS", "J2qLqQDtp_default", "addPropertyControls", "ControlType", "addFonts", "MailchimpFonts", "getFonts", "Mailchimp_default", "LottieFonts", "Lottie", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText", "ComponentViewportProvider", "css", "FramerlHAXnuu0P", "withCSS", "lHAXnuu0P_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "LX9oqF1qU_exports", "__export", "__FramerMetadata__", "LX9oqF1qU_default", "e", "makeQueue", "raf", "t", "schedule", "n", "l", "a", "u", "cancel", "c", "findTimeout", "start", "r", "queuedFn", "throttled", "d", "window", "update", "o", "loop", "stop", "eachSafely", "noop", "defineHidden", "n", "a", "isEqual", "each", "eachProp", "r", "toArray", "flush", "flushCalls", "e", "isSSR", "window", "s", "i", "l", "c", "u", "assign", "t", "raf", "d", "p", "h", "f", "g", "m", "flushStartQueue", "startSafely", "advance", "startUnsafely", "findIndex", "clamp", "w", "b", "v", "call", "y", "M", "k", "x", "E", "O", "I", "A", "normalizeColor", "parse255", "parse1", "hslToRgb", "parse360", "parsePercentage", "hue2rgb", "o", "colorToRgba", "createInterpolator", "findRange", "interpolate", "steps", "F", "S", "z", "R", "$", "bounceOut", "q", "_extends", "P", "L", "hasFluidValue", "getFluidValue", "getFluidObservers", "callFluidObserver", "callFluidObservers", "FluidValue", "setFluidGetter", "setHidden", "addFluidObserver", "removeFluidObserver", "C", "j", "Q", "T", "U", "variableToRgba", "parseCSSVariable", "_", "rgbaRound", "createStringInterpolator", "B", "once", "W", "deprecateInterpolate", "V", "deprecateDirectCall", "isAnimatedString", "Y", "isSSR", "ue", "fe", "useIsMounted", "pe", "useForceUpdate", "ye", "useMemoOne", "r", "s", "i", "l", "areInputsEqual", "n", "useOnce", "ee", "usePrev", "_", "isAnimated", "t", "getAnimated", "setAnimated", "n", "defineHidden", "getPayload", "Animated", "AnimatedValue", "a", "AnimatedString", "createInterpolator", "V", "AnimatedObject", "e", "eachProp", "s", "hasFluidValue", "getFluidValue", "each", "AnimatedArray", "makeAnimated", "isAnimatedString", "getAnimatedType", "_extends", "withAnimated", "Y", "r", "pe", "o", "te", "updateRef", "A", "getAnimatedState", "useForceUpdate", "callback", "v", "PropsObserver", "P", "addFluidObserver", "removeFluidObserver", "raf", "ue", "useOnce", "S", "B", "createHost", "i", "animated", "getDisplayName", "_extends", "t", "e", "s", "n", "callProp", "a", "matchProp", "toArray", "resolveProp", "getDefaultProp", "noopTransform", "getDefaultProps", "D", "i", "o", "W", "getForwardProps", "eachProp", "inferTo", "computeGoal", "getFluidValue", "isAnimatedString", "d", "hasProps", "isAsyncTo", "detachRefs", "replaceRef", "G", "B", "_extends", "q", "AnimationConfig", "mergeConfig", "s", "n", "sanitizeConfig", "t", "i", "o", "r", "a", "K", "Animation", "scheduleProps", "c", "l", "d", "h", "f", "p", "matchProp", "onStart", "e", "callProp", "onResume", "onPause", "raf", "getCombinedResult", "getCancelledResult", "getNoopResult", "getFinishedResult", "runAsync", "getDefaultProps", "m", "g", "bailIfEnded", "animate", "BailSignal", "u", "SkipAnimationSignal", "stopAsync", "eachProp", "y", "flush", "isFrameValue", "FrameValue", "Y", "FluidValue", "getAnimated", "deprecateInterpolate", "callFluidObservers", "X", "$", "J", "H", "hasAnimated", "isAnimating", "isPaused", "setActiveBit", "setPausedBit", "SpringValue", "getFluidValue", "AnimatedValue", "getPayload", "hasFluidValue", "toArray", "AnimatedString", "_", "isAsyncTo", "resolveProp", "mergeActiveFn", "sendEvent", "flushCalls", "checkFinished", "createLoopUpdate", "v", "P", "b", "isEqual", "S", "w", "x", "k", "A", "C", "T", "R", "computeGoal", "E", "isAnimatedString", "V", "getAnimatedType", "j", "U", "O", "each", "Z", "getFluidObservers", "addFluidObserver", "removeFluidObserver", "setAnimated", "inferTo", "createUpdate", "findDefined", "declareUpdate", "getDefaultProp", "tt", "et", "Controller", "prepareKeys", "flushUpdateQueue", "flushUpdate", "noop", "getSprings", "prepareSprings", "createSpring", "setSprings", "_objectWithoutPropertiesLoose", "st", "SpringContext", "re", "nt", "useMemoOne", "makeContext", "z", "SpringRef", "deprecateDirectCall", "useSprings", "se", "pe", "useForceUpdate", "usePrev", "detachRefs", "declareUpdates", "hasProps", "replaceRef", "useOnce", "useSpring", "it", "t", "Interpolation", "FrameValue", "e", "createInterpolator", "s", "n", "getAnimatedType", "setAnimated", "isEqual", "getAnimated", "checkIdle", "becomeIdle", "a", "getFluidValue", "toArray", "each", "getPayload", "d", "raf", "m", "hasFluidValue", "addFluidObserver", "isFrameValue", "removeFluidObserver", "t", "isIdle", "callFluidObservers", "d", "createStringInterpolator", "t", "e", "Interpolation", "pt", "m", "_objectWithoutPropertiesLoose", "t", "e", "r", "o", "s", "a", "g", "b", "dangerousStyleValue", "v", "y", "applyAnimatedValues", "n", "i", "l", "u", "c", "p", "prefixKey", "x", "k", "w", "O", "A", "addUnit", "isValueIdentity", "AnimatedStyle", "AnimatedObject", "eachProp", "toArray", "FluidTransform", "FluidValue", "each", "getFluidValue", "hasFluidValue", "addFluidObserver", "removeFluidObserver", "callFluidObservers", "S", "j", "d", "Xi", "createStringInterpolator", "C", "createHost", "P", "withCursorFollow", "Component", "props", "ref", "pe", "isHovering", "setIsHovering", "ye", "originalPosition", "setOriginalPosition", "centerPosition", "setCenterPosition", "springProps", "useSpring", "ue", "buttonRect", "elementRect", "handleMouseMove", "e", "window", "p", "P", "MotionDivWithCursorFollow", "withCursorFollow", "motion", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "transformTemplate1", "_", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "image", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Ow0Yo3uG7", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "RichText", "x", "Image2", "css", "FramerLX9oqF1qU", "withCSS", "LX9oqF1qU_default", "addPropertyControls", "ControlType", "addFonts", "__FramerMetadata__", "t", "global", "rn", "an", "n", "sn", "e", "r", "i", "a", "o", "s", "hn", "un", "cn", "ln", "gn", "h", "u", "c", "f", "l", "p", "vn", "xn", "yn", "dn", "mn", "wn", "Ln", "An", "qn", "kn", "Cn", "Zn", "zn", "Qn", "Jn", "Nn", "Wn", "Rn", "Bn", "g", "v", "x", "on", "y", "d", "_", "L", "M", "A", "b", "m", "w", "q", "k", "P", "E", "S", "C", "Z", "Pn", "bn", "T", "F", "z", "j", "I", "V", "H", "X", "Y", "G", "nn", "O", "D", "N", "Q", "U", "R", "B", "window", "Sn", "W", "en", "$", "J", "K", "tn", "tt", "Tn", "nt", "et", "ut", "it", "Et", "kt", "Mt", "Pt", "rt", "mt", "pt", "ot", "at", "st", "ht", "yt", "vt", "wt", "Lt", "dt", "qt", "xt", "ct", "ft", "lt", "gt", "bt", "At", "_t", "St", "Ct", "Vn", "In", "Zt", "Tt", "Yn", "Ft", "Dn", "zt", "jt", "Hn", "On", "Xn", "It", "Vt", "Xt", "Yt", "Dt", "Gt", "Ot", "Un", "Ht", "Rt", "Bt", "Jt", "Nt", "Qt", "Wt", "Kt", "Ut", "$t", "fn", "pn", "Mn", "_n", "En", "Fn", "jn", "Gn", "flubber_min_default", "interpolate", "flubber_min_default", "Morpher", "props", "ref", "slots", "pathAnimation", "initialDelay", "delay", "autoplay", "loop", "maxSegmentLength", "isCanvas", "RenderTarget", "hasChildren", "j", "hasMoreThanOne", "hasOne", "customShape", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "paths", "colors", "pathD", "fill", "stroke", "strokeWidth", "strokeLinecap", "strokeLinejoin", "getFirstChild", "child", "attributes", "element", "splitAndReplace", "motion", "PathMorph", "addPropertyControls", "ControlType", "firstChild", "string", "wrap", "min", "max", "v", "rangeSize", "Path", "requestIdleCallback", "cancelIdleCallback", "window", "duration", "allFills", "controls", "useAnimation", "d", "useMotionValue", "dShadow", "ue", "isPlaying", "delayTimeout", "callbackId", "removeOnChange", "interpolators", "makeInterpolator", "index", "path", "nextPath", "currentPath", "makeNextInterpolator", "startAnimation", "pathInterpolator", "number", "wrapped", "interpolatorIndex", "interpolator", "sequence", "colorIndex", "nextIndex", "MorpherFonts", "getFonts", "Morpher", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "RichText", "x", "SVG", "css", "FramermeI0zUXiK", "withCSS", "meI0zUXiK_default", "addPropertyControls", "ControlType", "addFonts", "ConicGradient", "props", "colors", "radius", "from", "axis", "blur", "shouldAnimate", "rotate", "speed", "xPos", "yPos", "colorToValue", "c", "Color", "background", "message", "isEmpty", "fallBackColor", "conicStyle", "blurStyle", "absoluteStyle", "transformRef", "pe", "initialTime", "prevTime", "rotationRef", "isNegative", "useAnimationFrame", "t", "delta", "wrap", "u", "p", "addPropertyControls", "ControlType", "iconKeys", "moduleBaseUrl", "uppercaseIconKeys", "name", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "s", "npm_react_18_2_exports", "importModule", "active", "module", "e", "ue", "emptyState", "RenderTarget", "p", "NullState", "addPropertyControls", "ControlType", "defaultEvents", "ConicGradientFonts", "getFonts", "ConicGradient", "FeatherFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "u", "motion", "cx", "RichText", "x", "css", "FramermeiwanG41", "withCSS", "meiwanG41_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "title", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Hvc_YTJ2S", "sX3wqXiJt", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "motion", "cx", "RichText", "x", "css", "FramerodxurenLW", "withCSS", "odxurenLW_default", "addPropertyControls", "ControlType", "addFonts", "FeatherFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "title", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "cRscUqOFE", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "u", "motion", "cx", "RichText", "x", "css", "FramerVP9zZfoTf", "withCSS", "VP9zZfoTf_default", "addPropertyControls", "ControlType", "addFonts", "ArrowButtonFonts", "getFonts", "VP9zZfoTf_default", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "Image2", "css", "FramerQQiavHHLe", "withCSS", "QQiavHHLe_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "SVG", "css", "FramerrnYz0s0E4", "withCSS", "rnYz0s0E4_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "BgxWIBEB5", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "motion", "cx", "RichText", "x", "css", "FramerAAh0K2nBF", "withCSS", "AAh0K2nBF_default", "addPropertyControls", "ControlType", "addFonts", "HeroFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "css", "FramerlhuO2dcB9", "withCSS", "lhuO2dcB9_default", "addPropertyControls", "ControlType", "addFonts", "MessageButtonFonts", "getFonts", "lhuO2dcB9_default", "FollowButtonFonts", "AAh0K2nBF_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "avi", "bio", "handle", "height", "id", "name1", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "_ref3", "_ref4", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "XRnBR4uH6", "wDN3zwFYY", "QdEIPa4el", "mO1IJSJqz", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "Image2", "RichText", "x", "SVG", "css", "FramerRwfim69z9", "withCSS", "Rwfim69z9_default", "addPropertyControls", "ControlType", "addFonts", "r", "t", "a", "e", "l", "n", "o", "i", "u", "f", "p", "s", "d", "m", "v", "y", "h", "x", "g", "b", "E", "w", "S", "W", "I", "j", "L", "A", "c", "window", "visibleVariant", "variantToString", "variant", "MotionText", "props", "opacity", "x", "y", "scale", "rotate", "rotateX", "rotateY", "isCanvas", "RenderTarget", "initialOpacity", "useMotionValue", "isSpring", "lastVariant", "pe", "animate", "setAnimate", "ye", "hasIndexAnimatedRef", "ue", "springCurve", "easeCurve", "item", "filteredTransition", "delay", "isLetter", "isWord", "isLine", "splitWrapperStyle", "getSplitTextProps", "sharedProps", "info", "p", "MotionSpanComponent", "motion", "getIndex", "countIndex", "letterIndex", "wordIndex", "lineIndex", "perWord", "type", "variants", "stagger", "children", "index", "re", "MotionContext", "addPropertyControls", "ControlType", "MotionTextFonts", "getFonts", "MotionText", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "amount", "height", "id", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "eARqR9YTc", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "serializationHash", "RichText", "x", "MotionText", "css", "FramerVTMptM3nS", "withCSS", "VTMptM3nS_default", "addPropertyControls", "ControlType", "addFonts", "MotionTextFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "qOUtN_gY_", "restProps", "initialVariant", "useConstant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "u", "motion", "cx", "Image2", "RichText", "x", "css", "FrameryJ4QPvYJa", "withCSS", "yJ4QPvYJa_default", "addPropertyControls", "ControlType", "addFonts", "NavigationFonts", "getFonts", "eqY6x0XVr_default", "MinlHeroFonts", "lHAXnuu0P_default", "ContainerWithFX", "withFX", "Container", "LogosHeadingFonts", "giy1pYBuU_default", "RotateBorderFonts", "X5iHilimK_default", "InnerBoxFonts", "VTMptM3nS_default", "DCardFonts", "LX9oqF1qU_default", "DCardWith3DWithMappedReactProps81b487", "withMappedReactProps", "with3D", "LX9oqF1qU_exports", "ButtonDarkFonts", "aoehAw6mL_default", "VideoFonts", "Video", "MaterialFonts", "Icon", "MinlFeaturesFonts", "AnmrpUjsy_default", "HeadingFonts", "meI0zUXiK_default", "Button1Fonts", "odxurenLW_default", "ButtonBigFonts", "flYDYCw5S_default", "TwitterTileFonts", "Rwfim69z9_default", "DoNotDisturbFonts", "J2qLqQDtp_default", "LayersTileFonts", "DvyGJFNzI_default", "ReadCvTileFonts", "rnYz0s0E4_default", "GumroadTileFonts", "yJ4QPvYJa_default", "CurrentlyBuildingTileFonts", "meiwanG41_default", "SlideshowFonts", "Slideshow", "FramerBadgeFonts", "Foroh_m8a_default", "RemixLinkFonts", "QQiavHHLe_default", "LocationFonts", "EFBggEy5o_default", "ModeSwitcherFonts", "cRiZKoHnu_default", "FooterFonts", "KwSIba3MB_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "animation", "transition1", "animation1", "animation2", "transition2", "animation3", "transformTemplate1", "_", "transition3", "animation4", "animation5", "addImageAlt", "image", "alt", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "animation6", "animation7", "transition4", "animation8", "transition5", "animation9", "animation10", "transition6", "animation11", "transition7", "animation12", "transition8", "animation13", "animation14", "animation15", "transition9", "animation16", "animation17", "animation18", "transition10", "animation19", "animation20", "transition11", "animation21", "transition12", "animation22", "transition13", "animation23", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ie", "metadata1", "_document_querySelector", "robotsTag", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapwelu7j", "overlay", "paginationInfo", "args", "onClick1wvko5h", "ref1", "pe", "useRouteElementId", "ref2", "isDisplayed", "id1", "ref3", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "ComponentViewportProvider", "Container", "PropertyOverrides", "eqY6x0XVr_default", "ContainerWithFX", "lHAXnuu0P_default", "giy1pYBuU_default", "X5iHilimK_default", "VTMptM3nS_default", "RichText", "x", "optimizeAppear", "DCardWith3DWithMappedReactProps81b487", "aoehAw6mL_default", "l", "AnimatePresence", "Ga", "Video", "Icon", "AnmrpUjsy_default", "meI0zUXiK_default", "Image2", "ResolveLinks", "resolvedLinks", "odxurenLW_default", "flYDYCw5S_default", "Rwfim69z9_default", "J2qLqQDtp_default", "DvyGJFNzI_default", "rnYz0s0E4_default", "yJ4QPvYJa_default", "meiwanG41_default", "Slideshow", "Foroh_m8a_default", "QQiavHHLe_default", "EFBggEy5o_default", "resolvedLinks1", "cRiZKoHnu_default", "KwSIba3MB_default", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "NavigationFonts", "MinlHeroFonts", "LogosHeadingFonts", "RotateBorderFonts", "InnerBoxFonts", "DCardFonts", "ButtonDarkFonts", "VideoFonts", "MaterialFonts", "MinlFeaturesFonts", "HeadingFonts", "Button1Fonts", "ButtonBigFonts", "TwitterTileFonts", "DoNotDisturbFonts", "LayersTileFonts", "ReadCvTileFonts", "GumroadTileFonts", "CurrentlyBuildingTileFonts", "SlideshowFonts", "FramerBadgeFonts", "RemixLinkFonts", "LocationFonts", "ModeSwitcherFonts", "FooterFonts", "__FramerMetadata__"]
}
